Está en la página 1de 481

ALGEBRA CONMUTATIVA BASICA

Juan A. Navarro Gonzalez

25 de mayo de 2014
2
Prologo

En palabras de Sancho Guimera (1927-2011), la verdadera originalidad en todo


saber es siempre paradojicamente la luz nueva que engendra la asimilacion cada
vez mas profunda de los fundamentos, no un amontonamiento (que empieza a
sobrarnos) de datos a la luz de lo ya conocido. Y las matematicas son el lengua-
je1 en que se expresa la nueva luz, la nueva forma de ver y entender un mundo
descubierto por los griegos hace mas de 25 siglos:

... un ambito diafano que aparece ante la conciencia humana, poblado


por objetos y nociones transparentes a la comprension y cuyo ser se
desvela y consiste en su propio sentido, en terminos griegos en su propio
oo ... El hombre ya no es un simple animal sujeto a la sinrazon
de nacer, vivir y morir, sino un ser abierto a un ambito de juicio y
sabidura no sometido a la contingencia, antes al contrario tribunal
donde la naturaleza y las cosas se juegan su ser como objeto de esta
sabidura.
Con la aparicion de este saber aparece la filosofa, y es esta situacion
la que en frase lapidaria enuncia Parmenides2 diciendo es lo mismo el
ser de las cosas que su sentido (es decir que su Logos).

Frase confirmada reiteradamente por el desarrollo de la Ciencia, que al indagar


cada vez con mas profundidad la realidad ntima de las cosas, descubre que esta
necesita expresarse en el lenguaje matematico, lo que ya haba adelantado Platon
(427-347 a. de Cristo) al afirmar o (el oficio de Dios es hacer geo-
metra) en un tiempo en que matematicas y geometra se identificaban. Estudiar
matematicas tambien es una forma de mirar a Dios, como bien a las claras y nada
de soslayo, afirma Alexandre Grothendieck (n. 1928) en La Llave de los Suenos:

... las leyes matematicas. Esas leyes pueden ser descubiertas por el
hombre, pero no son creadas por el hombre, ni siquiera por Dios. Que
1 Bah, nada mas que un lenguaje! diran algunos. Oh, nada menos que un lenguaje! decimos

otros.
2 Siglo V antes de Cristo.

i
ii PROLOGO

dos y dos son cuatro no es un decreto de Dios, que El fuera libre de


cambiar en dos y dos son tres, o cinco. Siento que las leyes matematicas
forman parte de la naturaleza misma de Dios una parte nfima, cier-
tamente, la mas superficial en cierto modo, y la unica accesible a la
mera razon.

Por eso es tan triste y repugnante dividir las matematicas en mas y mas es-
pecialidades desconectadas. Se nos ensancha el alma y alegra la mirada cada vez
que dos ramas aparentemente separadas se funden en una misma teora, porque
supone un indicio de la esencial unidad de Dios.
A lo largo del siglo XX las matematicas han vivido un extraordinario proceso de
unificacion y uno de sus frutos mas logrados son los trabajos realizados en los anos
60 por Grothendieck. En lneas generales, su obra presenta tres grandes procesos
de unificacion, cada uno desarrollado en torno a un concepto-clave que recoge,
unifica, simplifica y generaliza muchas teoras dispersas anteriores. As, la nocion
de esquema afn permite unificar la Aritmetica y la Geometra afn, el concepto
de esquema recoge ademas la Geometra Proyectiva y la Geometra Algebraica
abstracta, y los topos proporcionan un ambito comun donde tambien tiene cabida
la Topologa (Algebraica o General). Estos tres conceptos fundamentales no son in-
dependientes, sino que estan nucleados por el concepto de haz, idea madre de todos
ellos, que ha sido el camino seguro que ha permitido aclarar la raz esencialmente
comun de diversas teoras matematicas desarrolladas en etapas anteriores.
Todo intento de ensenar matematicas en el siglo XXI debera transmitir la
perspectiva que se alcanza desde estos tres conceptos, y este libro pretende ser el
primero de los tres pasos que deben darse para asimilar la obra de Grothendieck,
despojado de todo lo accesorio. Ahora bien, en este primer paso no se intro-
duce el concepto de esquema afn porque esencialmente es equivalente al de anillo
conmutativo. Por eso este ultimo es el centro del libro y por eso este es un li-
bro de Algebra Conmutativa, que debera ser continuado por otro de Geometra
Algebraica, centrado en la nocion de esquema, y un ultimo de Teora de Topos.

El Algebra Conmutativa, entendida como estudio de los anillos conmutativos,


se nos presentara como la unificacion de la Aritmetica y la Geometra afn, y
el objetivo de este libro es situar al lector en posicion de apreciar el significado
aritmetico y geometrico de los diversos temas que se estudian en Algebra Con-
mutativa. Por eso consta de dos partes. La primera3 , centrada en la teora de
congruencias o de paso al cociente (que geometricamente significara pasar a un
cerrado), estudia el aspecto aritmetico. La segunda4 aborda el lado geometrico
y su nucleo es el proceso de localizacion, que geometricamente significa pasar a
3 Los
captulos del 1 al 4.
4 Los
captulos del 6 al 9, siendo el quinto un captulo de transicion, donde por primera vez se
entremezclan el paso al cociente y la localizacion.
iii

un abierto o a un entorno suficientemente pequeno de un punto. Este libro solo


incluye lo que es estrictamente necesario para alcanzar la comprension aritmetico-
geometrica del concepto de anillo conmutativo. No obstante, en un intento de
facilitar la asimilacion de la teora, al final se han incluido ejemplos y ejercicios,
as como diversos apendices que pueden estudiarse a partir de la madurez que se
va adquiriendo a traves de los captulos del libro.
Por otra parte, la Geometra Algebraica, tal y como ha sido fundamentada
por Grothendieck en la nocion de esquema, engloba tanto la Geometra Proyectiva
como el Algebra Conmutativa, de forma que la teora de anillos conmutativos coin-
cide exactamente con el estudio local de los esquemas. La continuacion natural
de este libro es el estudio de la Geometra Algebraica, entendida como teora
de esquemas. Por tal motivo, los ultimos captulos exponen sistematicamente el
proceso de localizacion, que es la clave de la inmersion del Algebra Conmutativa
dentro de la Geometra Algebraica as entendida.

Agradezco a mi amigo Juan B. Sancho de Salas sus constantes conversaciones


sobre las paginas que siguen, que tanto le deben, y el permiso para reproducir en
un apendice sus notas sobre la clasificacion de modulos sobre dominios de ideales
principales. Agradezco a Mara Teresa Sancho de Salas el permiso para incluir en
un apendice su trabajo sobre el grupo de Brauer y a Mara Angeles Mulero Daz
y Pedro Sancho de Salas sus provechosos comentarios sobre esta obra.

Me atrevo a dedicar este libro a mis maestros D. Juan Bautista Sancho Guimera
y D. Cristobal Garca-Loygorri y Urzaiz, y a mis profesores y companeros de la
Universidad de Salamanca, conmovido por el recuerdo del ambiente en que nos
educaron, que tanto bien nos ha hecho.

Ad maiorem Dei gloriam

Badajoz
mayo del 2003
iv PROLOGO
Indice General

Prologo i

I Teora 1
1 Relaciones de Equivalencia 3
1.1 Conjunto Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Relaciones de Orden . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Numeros Enteros . . . . . . . . . . . . . . . . . . . . . . . . . . . . 11
1.4 Numeros Racionales . . . . . . . . . . . . . . . . . . . . . . . . . . 15
1.5 Numeros Complejos . . . . . . . . . . . . . . . . . . . . . . . . . . 16

2 Grupos 21
2.1 Grupos y Subgrupos . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2 Aritmetica Elemental . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.3 Morfismos de Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4 Grupo Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5 Grupos Cclicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.6 El Grupo Simetrico . . . . . . . . . . . . . . . . . . . . . . . . . . . 39

3 Anillos 43
3.1 Anillos y Subanillos . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2 Ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 46
3.3 Polinomios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 48
3.4 Polinomios con Coeficientes en un Cuerpo . . . . . . . . . . . . . . 51
3.5 Anillo Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 55
3.6 Congruencia de Euler . . . . . . . . . . . . . . . . . . . . . . . . . 59

4 Anillos Eucldeos 61
4.1 Anillos Eucldeos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 63
4.2 Extensiones y Races . . . . . . . . . . . . . . . . . . . . . . . . . . 66

v
vi INDICE GENERAL

4.3 Races Multiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 68


4.4 Teorema de Kronecker . . . . . . . . . . . . . . . . . . . . . . . . . 74
4.5 La Resultante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79

5 Factorizacion Unica 83
5.1 Anillos de Fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . 84
5.2 Fracciones Racionales . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.3 Dominios de Factorizacion Unica . . . . . . . . . . . . . . . . . . . 88
5.4 Lema de Gauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 89
5.5 Polinomios Irreducibles . . . . . . . . . . . . . . . . . . . . . . . . . 91

6 Modulos y Algebras 95
6.1 Modulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.2 Sucesiones Exactas . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.3 Producto Tensorial . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
6.4 Cambio de Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6.5 Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 115

7 Espectro Primo 119


7.1 Espectro Primo y Dimension . . . . . . . . . . . . . . . . . . . . . 121
7.2 Aplicacion Continua Inducida . . . . . . . . . . . . . . . . . . . . . 124
7.3 Calculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 129
7.4 Variedades Algebraicas Afines . . . . . . . . . . . . . . . . . . . . . 131

8 Localizacion 139
8.1 Localizacion de Modulos . . . . . . . . . . . . . . . . . . . . . . . . 141
8.2 Propiedades Locales . . . . . . . . . . . . . . . . . . . . . . . . . . 143
8.3 Modulos sobre Anillos Locales . . . . . . . . . . . . . . . . . . . . . 146
8.4 Anillos Noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . 149
8.5 Espacios Noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . 152
8.6 Descomposicion Primaria . . . . . . . . . . . . . . . . . . . . . . . 155

9 Calculo Diferencial 161


9.1 Derivaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 162
9.2 Diferenciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 164
9.3 Propiedades de las Diferenciales . . . . . . . . . . . . . . . . . . . . 167

Eplogo: Categoras 169


Categoras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
Funtores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
Morfismos de Funtores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
El Funtor de Puntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 182
Funtores Representables . . . . . . . . . . . . . . . . . . . . . . . . . . . 187
INDICE GENERAL vii

II Ejemplos y Ejercicios 191


Ejemplos y Ejercicios 193
Relaciones de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . 193
Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 200
Anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 212
Anillos Eucldeos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
Dominios de Factorizacion Unica . . . . . . . . . . . . . . . . . . . . . . 244
Modulos y Algebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 250
Espectro Primo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261
Localizacion . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 269
Calculo Diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 283

III Apendices 289


A Polinomios Simetricos 291
A.1 Teorema Fundamental . . . . . . . . . . . . . . . . . . . . . . . . . 291
A.2 Funciones Simetricas de las Races . . . . . . . . . . . . . . . . . . 294
A.3 El Discriminante . . . . . . . . . . . . . . . . . . . . . . . . . . . . 296
A.4 El Polinomio Generico . . . . . . . . . . . . . . . . . . . . . . . . . 297

B Irracionales Cuadraticos 299


B.1 Irracionales Cuadraticos . . . . . . . . . . . . . . . . . . . . . . . . 299
B.2 Construcciones con Regla y Compas . . . . . . . . . . . . . . . . . 302
B.3 Construccion de Polgonos Regulares . . . . . . . . . . . . . . . . . 304
B.4 Races de la Unidad . . . . . . . . . . . . . . . . . . . . . . . . . . 306

C Modulos Proyectivos, Inyectivos y Planos 309


C.1 Modulos Proyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . 309
C.2 Modulos Inyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
C.3 Modulos Planos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 312

D Modulos sobre Dominios de Ideales Principales 313


D.1 Teoremas de Descomposicion . . . . . . . . . . . . . . . . . . . . . 315
D.2 Factores Invariantes . . . . . . . . . . . . . . . . . . . . . . . . . . 320
D.3 Clasificacion de Endomorfismos . . . . . . . . . . . . . . . . . . . . 323
D.4 Matrices de Jordan . . . . . . . . . . . . . . . . . . . . . . . . . . . 325
D.5 Clasificacion de Autoproyectividades . . . . . . . . . . . . . . . . . 328
D.6 Clasificacion de Grupos Abelianos . . . . . . . . . . . . . . . . . . 329

E Modulos Localmente Libres 335


viii INDICE GENERAL

F Grupos Finitos 339


F.1 G-conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 339
F.2 p-grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 341
F.3 Subgrupos de Sylow . . . . . . . . . . . . . . . . . . . . . . . . . . 342
F.4 Grupos Simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 343
F.5 Grupos Resolubles . . . . . . . . . . . . . . . . . . . . . . . . . . . 345

G Algebras Finitas 349


G.1 Espectro de un Algebra Finita . . . . . . . . . . . . . . . . . . . . 349
G.2 Algebras Triviales . . . . . . . . . . . . . . . . . . . . . . . . . . . 351
G.3 Puntos de un Algebra . . . . . . . . . . . . . . . . . . . . . . . . . 353
G.4 Algebras Separables . . . . . . . . . . . . . . . . . . . . . . . . . . 356

H Teora de Galois 361


H.1 Extensiones de Galois . . . . . . . . . . . . . . . . . . . . . . . . . 361
H.2 Teorema de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . 365
H.3 Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 372
H.4 El Automorfismo de Frobenius . . . . . . . . . . . . . . . . . . . . 385

I Separabilidad 393
I.1 Algebras Racionales . . . . . . . . . . . . . . . . . . . . . . . . . . 393
I.2 Metrica de la Traza . . . . . . . . . . . . . . . . . . . . . . . . . . . 395
I.3 Algebras Inseparables . . . . . . . . . . . . . . . . . . . . . . . . . 397
I.4 Algebras Puramente Inseparables . . . . . . . . . . . . . . . . . . . 400

J Extensiones Algebraicas y Trascendentes 403


J.1 Cierre Algebraico . . . . . . . . . . . . . . . . . . . . . . . . . . . . 403
J.2 Extensiones Trascendentes . . . . . . . . . . . . . . . . . . . . . . . 405

K Grupo de Brauer 407


K.1 Algebras Simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
K.2 Algebras de Azumaya . . . . . . . . . . . . . . . . . . . . . . . . . 412
K.3 Construccion de las Algebras de Azumaya . . . . . . . . . . . . . . 415
K.4 Ideales de las Algebras de Azumaya . . . . . . . . . . . . . . . . . 420
K.5 El Grupo de Brauer . . . . . . . . . . . . . . . . . . . . . . . . . . 422

L Morfismos Finitos 423


L.1 Dependencia Entera . . . . . . . . . . . . . . . . . . . . . . . . . . 423
L.2 Teorema del Ascenso . . . . . . . . . . . . . . . . . . . . . . . . . . 426
L.3 Lema de Normalizacion . . . . . . . . . . . . . . . . . . . . . . . . 429
L.4 Teorema del Descenso . . . . . . . . . . . . . . . . . . . . . . . . . 433
INDICE GENERAL ix

M Morfismos Finitos Birracionales 437


M.1 Anillos de Valoracion Discreta . . . . . . . . . . . . . . . . . . . . . 437
M.2 Anillos Normales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
M.3 Finitud del Cierre Entero . . . . . . . . . . . . . . . . . . . . . . . 440
M.4 Desingularizacion de Curvas . . . . . . . . . . . . . . . . . . . . . . 442

N Teora de Numeros 449


N.1 Tres Lemas Previos . . . . . . . . . . . . . . . . . . . . . . . . . . . 449
N.2 Tres Teoremas Fundamentales . . . . . . . . . . . . . . . . . . . . . 451
N.3 La Funcion Zeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . 456

Bibliografa 461
x INDICE GENERAL
Parte I

Teora

1
Captulo 1

Relaciones de Equivalencia

A lo largo de los cursos nuestra actividad fundamental es la de hablar; bueno sera


que examinemos un poco tan asombrosa facultad humana. Cuando utilizamos
nombres (papel, hierro, peso, derecha, etc.) normalmente senalamos primero varios
seres a los que ponemos tales nombres, para indicar en lo sucesivo otros similares.
Pero, aparte de su capacidad para senalar e indicar, al hombre tambien le es posible
delimitar con precision el significado de algunas palabras, de modo que podamos
decidir cuando son convenientes sin necesidad de ver ejemplos particulares previos.
As, cuando definimos el hidrogeno como elemento de numero atomico 1, no es
necesario haber visto antes hidrogeno para poder decidir si determinada sustancia
que tengamos delante lo es, basta disponer de un procedimiento para hallar el
numero atomico de los elementos. Igualmente, cuando definimos numero primo
como el que solo es divisible por el mismo y la unidad, no necesitamos conocer
ningun ejemplo de numero primo para decidir si lo es el 11 o el 12. Socrates
(469-399 a. de Cristo) quedo fascinado por la posibilidad de este modo superior
de decir y en los Dialogos de Platon (427-347 a. de Cristo) vemos como se entrego
a la tarea de someter los conceptos a la prueba de fuego de su expresion en el,
convencido plenamente de que todo lo verdadero podra decirse con el nuevo decir
(mientras las apariencias se desvaneceran ante sus exigencias) y de que la definicion
de cada concepto nos mostrara como sus propiedades no son meras casualidades
sino consecuencias necesarias de su verdadero sentido1 .
La exposicion de los conceptos que en alguna parcela de la realidad se yer-
guen majestuosamente despues del demoledor examen de su significado a la luz
de las terribles exigencias de este nuevo decir, junto con el desarrollo de sus con-
secuencias absolutamente necesarias, es lo que llamamos teora. Para quien haya
vivido la exposicion de alguna teora, comprender solo puede significar ya el des-
1 Por supuesto nada de lo que estamos diciendo ahora lo es en este sentido mas exigente que

estamos descubriendo, aun no es teora, sino sugerencia, indicacion.

3
4 CAPITULO 1. RELACIONES DE EQUIVALENCIA

pliegue del saber como teora; pues, ante ella, el antiguo modo de decir, que solo
senala, aparece casi como un ruido sin sentido imposible de entender2 . Mas que
la busqueda de lo novedoso, la Ciencia es ante todo una nueva forma de ponerse
delante de las afirmaciones comunes. En palabras de Descartes (1596-1650):
... y no me precio tampoco de ser el primer inventor de ninguna de
ellas, sino solamente de no haberlas admitido, ni porque las dijeran
otros, ni porque no las dijeran, sino solo porque la razon me convencio
de su verdad.
Pero, antes de que la razon examine la verdad, falsedad o carencia de sentido de
una afirmacion, necesita comprender el significado de los conceptos involucrados en
la misma. Si decimos que por los vertices de un triangulo pasa una unica circunfe-
rencia o que hay infinitos numeros primos, no podemos entender estas afirmaciones
sin decir (= definir) previamente que es un triangulo, que es una circunferencia y
que es un numero primo. El empeno fundamental de las Matematicas, compartido
con las demas Ciencias, es responder con rigor a las preguntas Que es eso que
llamamos ...?, definir los conceptos que continuamente usamos de forma imprecisa.
Conviene advertir que definir un concepto no significa senalar algunas propie-
dades accidentales que lo caractericen dentro de nuestra experiencia, sino poner
de manifiesto su esencia. Es iluminadora la anecdota de un pensador griego que,
tras meditar mucho sobre que es un hombre, en plena plaza publica afirmo su gran
descubrimiento: es el bpedo implume. Los ciudadanos se maravillaron, pues nadie
poda rebatirle no conocemos bpedos implumes que no sean humanos!. Alabaron
su inteligencia, con secreta envidia de la eterna fama que su hazana le dara; aunque
muchos debieron sentir en sus tripas ese rescoldo que ante tal respuesta tambien
a nosotros nos susurra: no es eso, no es eso, no es eso, ... Un filosofo, con la rabia del
que ha vivido el asombro ante una verdadera definicion, desplumo una pobrecita
gallina y, lanzandola en medio de la plaza, le espeto: He ah tu hombre!, pues
definir un concepto es desentranar lo que lo constituye verdaderamente como tal.
La definicion ha de ser la expresion de su estructura esencial, no una caracterizacion
arbitraria o accidental dentro de nuestra limitada experiencia.
Cuando alcanzamos la definicion de algun concepto, en ella incluimos otros
conceptos. Si un concepto B se define a partir de otro concepto A, todas las
2 En modo alguno significa esto menospreciar la manera anterior de hablar y comprender, pues

es una etapa absolutamente necesaria para llegar a la claridad y rigor que nos proponemos. Si
nos preguntamos que es una lnea recta? que es un numero fraccionario? que es la dimension
del espacio? que es el tiempo? etc., sera imposible alcanzar definiciones precisas de estos
conceptos si previamente no nos hemos sumergido de modo intuitivo en los ambitos donde tales
conceptos se nos presentan a la vista. Aunque carezcan del rigor que a partir de ahora nos
exigiremos, nuestros anos de experiencia en Geometra, Aritmetica, Fsica, etc., son un tesoro
precioso y requisito imprescindible para entender el desarrollo de la Licenciatura de Matematicas.
La pretension de la Ciencia es aclarar y fundamentar muchos conceptos que solo senalamos, y
sera empeno vano si de ellos no tenemos amplia experiencia previa y no los poseemos de forma
intuitiva.
5

afirmaciones en que intervenga B quedan transformadas en afirmaciones sobre A.


Definir un concepto B a partir de otros conceptos anteriores es reducirlo a estos:
para entender B basta comprender los anteriores y todas las propiedades de B lo
son de tales conceptos previos. As, al definir la derivada de una funcion f (x) en
un punto x = a como el lmite del cociente de incrementos (f (x) f (a))/(x a)
cuando x a, el concepto de derivada queda reducido al de lmite. En todas
nuestras afirmaciones podramos sustituir el termino derivada por la definicion
dada sin que por ello cambiase el sentido, por lo que todas las propiedades de la
derivada son realmente propiedades del lmite. En este sentido podemos decir que
el concepto de derivada queda disuelto en el de lmite. Analogamente, cuando
definimos la circunferencia como la figura formada por los puntos equidistantes de
un punto dado, el concepto de circunferencia queda reducido al de equidistancia
de puntos.
Lo que no podemos hacer nunca es reducir un concepto B a otro A cuando en la
definicion de A se haya utilizado B u otros conceptos que se hayan definido a partir
de B. Por ejemplo, si definimos el angulo recto por la condicion de que sus lados
sean perpendiculares, ya no podremos definir el concepto de rectas perpendiculares
por la condicion de que se corten formando un angulo recto, pues tendramos
un crculo vicioso: para comprender el concepto de angulo recto necesitaramos
entender previamente el de perpendicularidad y este a su vez debera comprenderse
a partir del concepto de angulo. En la definicion de un concepto B no puede
intervenir un concepto previamente definido A si en la definicion de A hemos
introducido B. Tampoco son admisibles las autorreferencias: Un concepto no
puede intervenir en su propia definicion.
Si nos proponemos definir ciertos conceptos, en este proceso de reduccion de
unos a otros siempre habra, debido a la finitud humana, unos conceptos indefinidos
a los que hayamos reducido los restantes. Esta finitud del hombre es la que todo
nino (tanto mis hijos pequenos como el nino que un da fuimos y yace olvidado en
un rincon del alma) descubre cuando ve con regocijo la impotencia de sus mayores
ante la reiteracion indefinida de la pregunta Por que?3 , reiteracion que sus padres
solemos cortar abruptamente con un cambio de tema o con una sonrisa en el mejor
de los casos. Finitud que sirve de base fundamental a la Ciencia y nos fuerza a
elegir, entre todos los conceptos que utiliza, unos conceptos primitivos con los
que definiremos los restantes, de modo que sus propiedades no sean mas que el
reflejo de algunas propiedades de los conceptos primitivos, que han de ser los mas
cercanos, claros, seguros y sencillos.
Lo que diferencia radicalmente unas ciencias de otras son los conceptos primi-
tivos que se admiten en la fundamentacion de cada una. Por eso las separaciones
entre las mismas no son algo estable y perenne, sino sujeto a nuestros avances en
la aclaracion de los conceptos basicos de nuestro pensar. Avances que son los mo-
3 Ahora estamos involucrados con la pregunta Que es? y no con la pregunta por las causas;

pero la finitud humana que se descubre es esencialmente la misma.


6 CAPITULO 1. RELACIONES DE EQUIVALENCIA

mentos estelares en la aventura del conocimiento humano, como afirma Heidegger


en Ser y Tiempo:
El verdadero movimiento de las ciencias es el de revision de los con-
ceptos fundamentales,que puede ser mas o menos radical y ver a traves
de s mismo tambien mas o menos. El nivel de una ciencia se deter-
mina por su capacidad para experimentar una crisis de sus conceptos
fundamentales.
Algo muy similar ocurre con las demostraciones. Cuando hacemos un razona-
miento deductivo4 demostramos que cierta afirmacion B es consecuencia racional
de otra A, que la razon humana no puede comprender5 la falsedad de B si acep-
ta la verdad de A. De este modo B queda reducido a A. Si nos proponemos
demostrar ciertas afirmaciones, de nuevo la finitud del espritu humano exige la
existencia de algunas carentes de demostracion (los principios) a partir de las
cuales demostramos las demas. En la demostracion de un enunciado B no puede
intervenir un enunciado previamente demostrado A si la demostracion de A se baso
a su vez en B. Tampoco es admisible la utilizacion de un resultado en su misma
demostracion: un teorema no puede darse por valido en su propia demostracion.
Todo lo anterior viene a decir que pretendemos seguir el metodo cartesiano:
partiendo de los principios simples que nos sean mas claros y evidentes, solo
aceptaremos las consecuencias que podamos derivar mediante deducciones rigu-
rosas, formadas por sucesivos pasos absolutamente indudables. Formaremos parte
as de la magna empresa que propuso Descartes en el Discurso del Metodo donde,
a renglon seguido de enunciar las cuatro reglas del metodo, afirma:
Esas largas series de trabadas razones muy plausibles y faciles, que
los geometras acostumbran emplear, para llegar a sus mas difciles de-
mostraciones, habanme dado ocasion de imaginar que todas las cosas,
de que el hombre puede adquirir conocimiento, se siguen unas a otras
en igual manera, y que, con solo abstenerse de admitir como verdadera
una que no lo sea y guardar siempre el orden necesario para deducirlas
unas de otras, no puede haber ninguna, por lejos que se halle situada
o por oculta que este, que no se llegue a alcanzar y descubrir.
4 El razonamiento analtico o deductivo es el que pasa de una afirmacion a sus consecuen-

cias mediante una argumentacion logica absolutamente indudable. Demuestra la verdad de un


enunciado suponiendo la verdad de otros. Su forma arquetpica es Si A es cierto, entonces B es
cierto, donde B es la tesis y A la hipotesis. Actualmente solo reciben el nombre de demostracion
las argumentaciones deductivas.
5 Es verdaderamente increble y consolador el hecho de que, a pesar de la multitud de experi-

mentos que continuamente se realizan, nunca hayan podido observarse hechos reales con alguna
consecuencia racional que no lo sea. Cuando una teora fsica ha tenido alguna consecuencia
logica erronea siempre se ha buscado cual de sus principios es falso; pues es inaceptable que sien-
do validos sus principios no lo sea alguna consecuencia racional. Esta confianza, muchas veces
inconsciente y siempre maravillosa, la expresamos al decir que la realidad es racional, inteligible
y humana.
1.1. CONJUNTO COCIENTE 7

Ahora debemos buscar, entre los conceptos que a diario usamos intuitivamente,
los que nos serviran para fundamentar las Matematicas, y hemos de elegir los que
sean mas claros, sencillos y seguros.
Actualmente las Matematicas se caracterizan por basarse en los conceptos
primitivos de numero natural (0,1,2,3,..., los numeros que usamos para con-
tar ) y de conjunto o familia de objetos (lo que puede ser contado). Partiendo
de ellos y de sus propiedades mas evidentes (es decir, de la aritmetica elemental
y la teora de conjuntos) se definen todos los conceptos que ahora abarcan las
Matematicas y se demuestran sus teoremas, iniciando as el cumplimiento de la
fantastica afirmacion atribuida a Pitagoras (570?-496? a. de Cristo): Todo es una
musica de numeros. Es asombroso que todos los conceptos que se han incorporado
a las Matematicas (recta, distancia, angulo, dimension, punto, orientacion, cer-
cana, finitud, area, volumen, tiempo, velocidad, aceleracion, puntos imaginarios
y del infinito, el calculo literal, las races, etc.) no sean mas que un entramado
de los conceptos de numero natural y familia de cosas u objetos, y que todas las
propiedades conocidas sean consecuencias logicas de las propiedades mas sencillas
y evidentes de estos conceptos primitivos. Es decir, para empezar rechazaremos
los demas conceptos (numeros negativos, fracciones, numeros imaginarios y todos
los conceptos geometricos: recta, area, dimension, etc.) hasta tanto no hayan po-
dido definirse a partir de los numeros naturales, al igual que sus propiedades (por
mas evidentes que parezcan) hasta que hayan sido deducidas de las propiedades
elementales de los numeros naturales. La empresa que ahora se despliega ante
cada uno de nosotros es la de volver a entrar, por la fuerza de la razon, en ese
Paraso perdido que habitamos cuando eramos pequenos y con pasmosa seguridad
nos movamos entre semejanzas de triangulos. En este primer captulo iniciaremos
este proceso de reduccion del saber matematico a los numeros naturales y los con-
juntos, proceso que se extendera a lo largo de toda la Licenciatura y, en general,
de todo el quehacer matematico.

1.1 Conjunto Cociente


El primer concepto que analizaremos sera el de igualdad, que solemos represen-
tar con el smbolo =. A primera vista pudiera parecer que tal concepto no
es problematico, que dos objetos son iguales cuando no se distinguen en na-
da. No obstante, afirmamos que 1/2 = 2/4 a pesar de que ambas fracciones
tienen numeradores distintos y ante la pregunta de si los numeros 10 y 90 999 . . .
son iguales pueden surgir dudas: no tienen ninguna cifra comun y sin embargo
90 999 . . . = 3(30 333 . . .) = 3(10/3) = 10. Ante preguntas de este tipo es frecuente
dudar o buscar argumentos a favor o en contra de la igualdad en cuestion, sin darse
cuenta de que la pregunta carece de sentido mientras no se diga explcitamente
que debe entenderse por igual. Esta cada en la cuenta de que la igualdad puede
decirse de muchos modos, que no es algo dado, que ante un problema tenemos
8 CAPITULO 1. RELACIONES DE EQUIVALENCIA

libertad para elegir la nocion de igualdad y debemos aprender cuales estan mejor
adaptadas a cada cuestion, es fundamental para librarse de muchas encerronas
y preguntas sin sentido que han atenazado a la humanidad durante siglos y aun
torturan a algunos.
Partiendo de la relacion de igualdad mas clara y segura, que es la de igualdad
entre los elementos de un conjunto, vamos a estudiar las que puedan reducirse
a ella. Si tenemos un conjunto X y fijamos libremente los elementos de X que
queremos considerar iguales (aunque en X no sean elementos iguales), nuestro
problema fundamental es saber si existe alguna aplicacion de X en otro conjunto
que identifique las parejas prefijadas y solo ellas; es decir, que al pasar por la
relacion de igualdad fijada se transforme en la relacion de igualdad entre ele-
mentos de un mismo conjunto, que conceptualmente es la mas evidente. Veremos
que la libertad para fijar tales parejas en X, siendo grande, no es arbitraria, esta
sometida a ciertas condiciones. Nuestro objetivo es precisamente hallar condiciones
necesarias y suficientes para la existencia de tal aplicacion .

Definicion: Llamaremos relacion en un conjunto X a todo subconjunto del


producto directo X X. Dada una relacion R X X en un conjunto X,
diremos que dos elementos x, y de X estan relacionados segun R si la pareja
(x, y) esta en R, y en tal caso escribiremos xRy.

Definicion: Diremos que una relacion en un conjunto X es una relacion de


equivalencia si tiene las siguientes propiedades:
1. Reflexiva: x x para todo x X.
2. Simetrica: Sean x, y X. Si x y, entonces y x.
3. Transitiva: Sean x, y, z X. Si x y e y z, entonces x z.

Toda aplicacion f : X Y define en el conjunto X una relacion


x x0 precisamente cuando f (x) = f (x0 )
que es una relacion de equivalencia en X:
1. Si x X, entonces x x porque f (x) = f (x).
2. Sean x, x0 X. Si x x0 , entonces f (x) = f (x0 ); luego f (x0 ) = f (x) y
concluimos que x0 x.
3. Sean x, x0 , x00 X. Si x x0 y x0 x00 , entonces f (x) = f (x0 ) y f (x0 ) =
f (x00 ); luego f (x) = f (x00 ) y concluimos que x x00 .
Dada una relacion R en un conjunto X, nuestro proposito es averiguar si pode-
mos identificar los elementos relacionados por R y solo ellos; es decir, si existe
alguna aplicacion f de X en otro conjunto tal que:
xRx0 f (x) = f (x0 )
1.1. CONJUNTO COCIENTE 9

Es decir, si R es la relacion definida en X por alguna aplicacion f : X Y .


Cuando R no es una relacion de equivalencia, acabamos de ver que tal cosa no
es posible. La construccion central de este captulo probara que la respuesta es
afirmativa para todas las relaciones de equivalencia: Las propiedades reflexiva,
simetrica y transitiva caracterizan las relaciones definidas por aplicaciones, son las
condiciones necesarias y suficientes para que exista una aplicacion que identifique
exactamente los elementos relacionados.

Definicion: Dada una relacion de equivalencia en un conjunto X, llamaremos


clase de equivalencia, respecto de , de un elemento x de X al subconjunto de
X formado por todos los elementos equivalentes con x.
La clase de equivalencia de un elemento x suele denotarse x o [x]:

[x] := {y X : x y}

Diremos que un subconjunto C de X es una clase de equivalencia de la


relacion si es la clase de equivalencia de algun elemento de X; es decir, si existe
algun elemento x de X tal que [x] = C. Llamaremos conjunto cociente de X por
al conjunto de todas las clases de equivalencia de , y lo denotaremos X/ .
La aplicacion de X en el conjunto cociente X/

: X X/ ; (x) = [x]

que transforma cada elemento x de X en su clase de equivalencia x se llamara


aplicacion de paso al cociente o proyeccion canonica6 o estructural, para
resaltar que pertenece a la estructura misma de lo que estamos estudiando.

Teorema 1.1.1 Si es una relacion de equivalencia en un conjunto X, la proyec-


cion canonica : X X/ , (x) = [x] , y se verifica que7

x y (x) = (y) .
6 El adjetivo canonico se usa en matematicas para indicar que algo es natural, como debe ser e

independiente de elecciones arbitrarias, que es absoluto e intrnseco, que no depende de un sistema


de coordenadas, que pertenece a la estructura propia de lo que estudiamos. Decir de algo que es
canonico significa que no es arbitrario, que todos coincidimos en ello si lo miramos con atencion.
Aunque siempre se use en sentido impreciso, es un concepto central en matematicas, ciencia que
aspira a desentranar con rigor lo que se entiende por canonico y a sacar la luz todo lo que es
canonico. Algunos sinonimos, mas o menos lejanos, son: natural, universal, absoluto, intrnseco,
general, estructural, independiente; y algunos antonimos son: relativo, arbitrario, particular,
usual, ingenioso, por costumbre o convenio. En definitiva, en matematicas lo canonico es all
donde con mas claridad percibimos el rastro de Dios, Su aroma.
7 Nunca utilizaremos que los elementos del conjunto cociente X/ son las clases de equi-

valencia de , solo que tenemos definida una aplicacion de X en X/ con las dos propiedades
siguientes. Cualquier otro conjunto Y con una aplicacion X Y que tenga esas dos propiedades
puede reemplazar a X/ y ser considerado como cociente de X por la relacion ; pero la
definicion anterior muestra que tal conjunto puede darse a la vez para todas las relaciones de
equivalencia sin tener que recurrir a una construccion ad hoc en cada caso particular.
10 CAPITULO 1. RELACIONES DE EQUIVALENCIA

Demostracion: es epiyectiva porque, por definicion, todo elemento de X/ es


la clase de algun elemento de X.
En cuanto a la otra propiedad, si x y, al ser reflexiva la relacion, para probar
que [x] = [y] bastara ver que [y] [x]. Ahora bien, si z [y], entonces y z;
luego x z y z [x].
Recprocamente, si [x] = [y], como y [y], tenemos que y [x];i.e., x y.

Corolario 1.1.2 Sea una relacion de equivalencia en un conjunto X. Cada


elemento de X pertenece a una unica clase de equivalencia de la relacion .
Demostracion: Si x es un elemento de X, entonces [x] es una clase de equiva-
lencia de que contiene a x, porque x x. Ademas, si x esta en otra clase de
equivalencia [y], entonces y x, de modo que [y] = [x].

1.2 Relaciones de Orden


Definicion: Diremos que una relacion en un conjunto X es una relacion de
orden si tiene las propiedades reflexiva (x x para todo x X) antisimetrica
(si x y e y x, entonces x = y) y transitiva (si x y e y z, entonces x z).
Diremos que una relacion de orden en un conjunto X es total cuando x y
o y x para todo par x, y X.
Diremos que un elemento x de un conjunto ordenado (X, ) es maximal si
verifica que x y x = y. Diremos que es minimal cuando y x y = x.
Diremos que x es el primer elemento de X si x y para todo y X, y diremos
que es el ultimo elemento si y x para todo y X. El primer y ultimo elemento,
si existen, son unicos. Se dice que (X, ) es un conjunto bien ordenado cuando
todo subconjunto no vaco de X, con la ordenacion inducida por , tenga primer
elemento.

Principio de Induccion Completa


El principio de induccion afirma que, para concluir que todos los numeros
naturales mayores o iguales que un numero natural dado r tienen cierta propiedad
P , basta probar las dos afirmaciones siguientes:
1. El numero r tiene la propiedad P .
2. Sea n un numero natural mayor que r. Si todos los numeros naturales entre
r y n 1 tienen la propiedad P , entonces n tambien la tiene.

El principio de induccion es una afirmacion sobre los numeros naturales que es


evidentemente cierta (ante la consideracion atenta de su sentido nos es imposible
1.3. NUMEROS ENTEROS 11

dudar de su veracidad), por lo que lo incluimos entre las propiedades de los numeros
naturales que utilizaremos en la fundamentacion de las Matematicas8 .

Lema de Zorn
Sea Y un subconjunto de un conjunto ordenado (X, ). Diremos que x X es una
cota superior (respectivamente inferior) de Y si y x (respectivamente x y)
para todo y Y. Diremos que Y es una cadena si, con la ordenacion inducida, Y
es un conjunto totalmente ordenado.
Entre las propiedades de los conjuntos que admitiremos para fundamentar las
Matematicas se encuentra la siguiente9 :

Lema de Zorn (1906-1993): Sea (X, ) un conjunto ordenado no vaco. Si toda


cadena de X admite una cota superior, entonces X tiene algun elemento maximal.

1.3 Numeros Enteros


Sea N = {0, 1, 2, 3, . . .} el conjunto de los numeros naturales.
En el producto directo N N definimos la relacion

(m, n) (m0 , n0 ) m + n0 = m0 + n

y es una relacion de equivalencia en N N. El conjunto de los numeros enteros


Z se define10 como el conjunto cociente de N N por la anterior relacion de
equivalencia y, si : N N Z es la proyeccion canonica, pondremos m n
en lugar de (m, n) y diremos que es la diferencia de m y n.

De acuerdo con el teorema 1.1.1, tenemos que


1. Todo numero entero b es diferencia de dos numeros naturales; es decir, b =
m n para alguna pareja (m, n) de numeros naturales.
8 Las primeras veces que se utilice este principio puede presentar alguna dificultad, porque su

estructura logica es algo complicada y puede inducir a error. Es un buen ejercicio comprobar que
es equivalente a algunas afirmaciones mas claras, como la ordenacion de los numeros naturales
es un buen orden o incluso en toda familia finita y no vaca de numeros naturales hay uno que
es el primero.
9 Dijimos que nos basaramos unicamente en las propiedades sencillas y claras de los numeros

naturales y los conjuntos; pero el lema de Zorn no puede considerarse en modo alguno como
evidente. Puede probarse que es equivalente al axioma de eleccion (el producto directo de
cualquier familia, finita o no, de conjuntos no vacos tiene algun elemento) y al principio del
buen orden (todo conjunto admite una buena ordenacion). Mas que su verdad o falsedad, lo
que no es nada claro es su sentido para conjuntos infinitos (o, al menos, no numerables). Esto,
unido al hecho de que nunca importe el conjunto que tengamos sino la estructura que soporte,
hace que en la fundamentacion de las Matematicas la teora de conjuntos tenga un papel mucho
mas insatisfactorio (y esperemos que provisional) que los numeros naturales.
Z
10 Primero definimos el conjunto , luego los numeros enteros como elementos de tal conjunto.
12 CAPITULO 1. RELACIONES DE EQUIVALENCIA

2. m n = m0 n0 precisamente cuando m + n0 = m0 + n .

Cada numero natural n define un numero entero

(n, 0) = n 0

que tambien denotaremos n. Obtenemos as una aplicacion inyectiva canonica


N Z, que nos permite identificar N con un subconjunto de Z.
Si a y b son dos numeros enteros, existen numeros naturales m, n, r, s tales que
a = m n, b = r s, y definimos su suma y su producto del siguiente modo:

a + b := (m + r) (n + s)
a b := (mr + ns) (nr + ms)

y diremos que a b cuando m+s sea menor o igual que r+n. Los numeros enteros
mayores que 0 se llaman positivos y los menores que 0 se llaman negativos.

Hemos probar que estas definiciones no dependen de los numeros m, n, r, s


elegidos. Si a = m0 n0 , entonces m + n0 = m0 + n y

m + n0 + r + s = m 0 + n + r + s
(m + r) (n + s) = (m0 + r) (n0 + s)

as que la suma a + b es un numero entero que no depende de los representantes


m, n, r, s elegidos. Por otra parte tenemos que

mr + n0 r = m0 r + nr , m0 s + ns = ms + n0 s
mr + n0 r + m0 s + ns = m0 r + nr + ms + n0 s
(mr + ns) (nr + ms) = (m0 r + n0 s) (n0 r + m0 s)

y concluimos que el producto a b no depende de los representantes elegidos.


Por ultimo, si b = r0 s0 para otros numeros naturales r0 , s0 , tenemos que

m + s n + r m + s + m0 + s0 n + r + m0 + s0 =
= m + n0 + r0 + s m0 + s0 n0 + r0

as que la relacion a b tampoco depende de los representantes elegidos.

De las definiciones anteriores y de las propiedades de los numeros naturales se


deduce facilmente que la suma y el producto de numeros enteros son operaciones
asociativas y conmutativas, que el producto distribuye respecto de la suma, que la
relacion es una ordenacion total de Z, las igualdades

0+a=a , 1a=a
1.3. NUMEROS ENTEROS 13

y las otras propiedades usuales.


La suma, el producto y la ordenacion de numeros enteros coinciden en N con
la suma, el producto y la ordenacion de numeros naturales. Por otra parte, para
cada numero entero b existe un unico numero entero, que llamaremos opuesto
de b y denotaremos b, cuya suma con b es 0. En efecto, si b = m n, entonces
b + (n m) = 0, lo que prueba la existencia del opuesto y, en cuanto a la unicidad,
si b + a = 0 y b + c = 0, entonces a = (c + b) + a = c + (b + a) = c. En general, si
a, b Z, diremos que a b := a + (b) es la diferencia de a y b.
Esta construccion de los numeros enteros a partir de los numeros naturales re-
duce cada enunciado sobre los numeros enteros a un enunciado equivalente sobre
los numeros naturales. La teora de numeros enteros es solo una parte, una conse-
cuencia logica, de la teora de numeros naturales. Si los numeros naturales estan
libres de contradiccion, tambien los numeros enteros estan libres de contradiccion.

Proposicion 1.3.1 El conjunto de los numeros enteros es la union disjunta de N


con el conjunto de los opuestos de los numeros naturales no nulos:

Z = {. . . , 3, 2, 1, 0, 1, 2, 3, . . .}

Demostracion: Si b Z, entonces existen m, n N tales que b = m n.


Si n m, existe r N tal que m = n + r; luego b = m n = r 0 es un
numero natural.
Si m < n, entonces n = m+r para algun numero natural no nulo r, y b = mn
es el opuesto de r = n m.
Por ultimo, la union es disjunta porque si la suma de dos numeros naturales
es nula, ambos sumandos son nulos.

Este resultado permite definir el valor absoluto |b| de un numero entero


b como el maximo de b y b, que siempre es un numero natural, y demostrar
facilmente las siguientes propiedades:

ab = 1 a = 1 y b = 1
ab = 0 a = 0 o b = 0 .

Esta ultima muestra la legitimidad de la simplificacion: ab = ac, a 6= 0 b = c.

Teorema de Division: Sea d un numero entero no nulo. Para cada numero


entero b existe una unica pareja de numeros enteros c, r (llamados cociente y
resto de la division de b por d) tal que:

b=cd+r , 0 r < |d|


14 CAPITULO 1. RELACIONES DE EQUIVALENCIA

Demostracion: Veamos primero la existencia de tal pareja c, r. El conjunto de


numeros naturales
R = {n N : n = b + sd para algun s Z}
no es vaco (por ejemplo b + (b2 d)d esta en R), as que tiene un primer elemento
r. Por definicion r 0 y existe s Z tal que r = b + sd; luego b = (s)d + r. Si
r |d|, entonces r |d| = b + (s 1)d esta en R y es estrictamente menor que r,
en contra de la eleccion de r. Luego r < |d| .
Veamos ahora la unicidad del cociente y el resto. Si c0 , r0 son otros numeros
enteros tales que b = c0 d + r0 y 0 r0 < |d|, podemos suponer que r r0 , en cuyo
caso r0 r = (c c0 )d es un multiplo no negativo de |d| menor que |d| y se sigue
que r0 r = 0 y cd = c0 d. Como d no es nulo, concluimos que r0 = r y c0 = c.

Congruencias modulo un numero natural: Sea n un numero natural. Dire-


mos que dos numeros enteros a, b son congruentes modulo n cuando su diferencia
b a sea un multiplo de n (es decir, b a = cn para algun numero entero c) en
cuyo caso pondremos
a b (mod. n)
La relacion de congruencia modulo n es una relacion de equivalencia en el
conjunto de los numeros enteros y es compatible con la suma y el producto en el
siguiente sentido:
Si a a0 y b b0 (mod. n), entonces a + b a0 + b0 y ab a0 b0 (mod. n)
Los multiplos de n son exactamente los numeros enteros congruentes con 0
modulo n, as que esta relacion de equivalencia es util para estudiar la divisibilidad
por n.

Corolario 1.3.2 Sea n 2 un numero natural. La condicion necesaria y sufi-


ciente para que dos numeros enteros sean congruentes modulo n es que tengan el
mismo resto al dividir por n.
Por tanto, la correspondiente clase de equivalencia [a]n de cualquier numero
entero a esta formada por los numeros enteros que al dividir por n tienen igual
resto que a, y el conjunto cociente de Z por la relacion de congruencia modulo n
tiene exactamente n elementos, que son
[0]n , [1]n , . . . , [n 1]n
Demostracion: Sean a, b dos numeros enteros y a = cn + r, b = c0 n + r0 sus
respectivas divisiones por n.
Veamos primero la necesidad de la condicion. Si a b (mod. n), entonces
b a = dn para algun numero entero d. Luego
b = dn + a = (d + c)n + r
1.4. NUMEROS RACIONALES 15

y, de la unicidad del resto de la division por n, se deduce que r = r0 .


Veamos ahora que la condicion es suficiente. Si r = r0 , entonces

b a = c0 n + r0 cn r = (c0 c)n

y concluimos que a b (mod. n).


En consecuencia, cada clase de equivalencia [a]n esta formada por todos los
numeros enteros que tengan igual resto que a al dividir por n (por lo que suele
decirse que [a]n es la clase de restos de a modulo n). Como los posibles restos
de la division de un numero entero por n son 0, 1, . . . , n 1; concluimos que tales
clases de equivalencia son [0]n , [1]n , . . . , [n 1]n .

1.4 Numeros Racionales


Sea S el conjunto de los numeros enteros no nulos. En el producto directo Z S
definimos la relacion
(a, s) (b, t) at = bs
y es una relacion de equivalencia en ZS. Definimos el conjunto Q de los numeros
racionales como el conjunto cociente de Z S por la anterior relacion de equiv-
alencia . Sea : Z S Q la proyeccion canonica. Pondremos a/s en vez de
(a, s) y diremos que es el cociente de los numeros enteros a, s. De acuerdo con
1.1.1, tenemos que:

1. Todo numero racional es el cociente de dos numeros enteros.

2. a/s = b/t precisamente cuando at = bs.

Cada numero entero b define un numero racional (b, 1) = b/1 que tambien
denotaremos b. Obtenemos as una aplicacion inyectiva canonica Z Q que nos
permite identificar Z con un subconjunto de Q.
Si q, r son dos numeros racionales, existen numeros enteros a, s, b, t tales que
q = a/s y r = b/t, y definimos su suma y su producto como sigue:

at + bs
q + r :=
st
ab
q r :=
st
Estas definiciones no dependen de los representantes a, s, b, t elegidos; pues si
q = a0 /s0 , entonces as0 = a0 s y concluimos que

ats0 t = a0 tst ; luego (at + bs)s0 t = (a0 t + bs0 )st


abs0 t = a0 bst
16 CAPITULO 1. RELACIONES DE EQUIVALENCIA

De las definiciones anteriores y de las propiedades de los numeros enteros se


deducen sin dificultad las propiedades usuales de la suma y el producto de numeros
racionales.
Diremos que un numero racional q = a/s es positivo cuando as > 0 y diremos
que q < r cuando r q sea positivo. La aplicacion inyectiva canonica Z Q
conserva sumas, productos y la ordenacion.
Si q es un numero racional no nulo, existe un unico numero racional cuyo
producto con q es 1; tal numero se denotara 1/q o q 1 y diremos que es el inverso
de q. En efecto, si q = a/s no es nulo, entonces a 6= 0 y q(s/a) = 1. Ademas,
si qu = 1 y qv = 1, entonces u = u(qv) = (uq)v = v. En general, llamaremos
cociente de dos numeros racionales q, r 6= 0 al numero racional q/r = q r1 .

Esta construccion de los numeros racionales a partir de los numeros enteros


reduce los enunciados sobre numeros racionales a enunciados equivalentes sobre
numeros enteros y, por tanto, a enunciados sobre numeros naturales. La teora
de numeros racionales solo es una parte de la teora de numeros naturales. Si
los numeros naturales no tienen contradicciones, tambien los numeros racionales
estaran libres de contradiccion.
Igualmente, la construccion de los numeros reales que se hace en el curso de
Analisis y la que, a continuacion, daremos para los numeros complejos, reducen
los enunciados sobre numeros reales y complejos a enunciados equivalentes sobre
numeros naturales.

1.5 Numeros Complejos


En el curso de Analisis se construye el conjunto de los numeros reales R como el
conjunto cociente de las sucesiones de Cauchy (1789-1857) de numeros racionales11
por la siguiente relacion de equivalencia:

(an ) (bn ) la sucesion bn an converge a cero

se definen la suma, el producto de numeros reales y una ordenacion total de R,


y se prueban sus propiedades fundamentales. Cada numero racional q define un
numero real (q, q, . . .), que se denota tambien q, obteniendose as una aplicacion
inyectiva canonica Q R que conserva las sumas, los productos y la ordenacion,
y que nos permite identificar Q con un subconjunto de R. Sea c un numero real y
sea n un numero natural no nulo. En el curso de Analisis se probara que, cuando
11 Aunque admitamos numeros reales definidos por sucesiones arbitrarias de numeros racionales,

es obvio que solo las que puedan definirse en un numero finito de pasos (incluyendo recurrencias)
intervienen en las definiciones, enunciados y demostraciones. Algun da esta diferencia crucial
entre numeros reales definibles y numeros reales fantasmagoricos sera un pilar fundamental de
las Matematicas; pero, hasta que llegue, admitiremos sucesiones cualesquiera.
1.5. NUMEROS COMPLEJOS 17

c no es negativo, existe un unico numero


real no negativo cuya potencia n-esima
es c, numero real que denotaremos n c .

El conjunto C de los numeros complejos es el conjunto de pares ordenados


de numeros reales a + bi, a, b R, que se suman y multiplican del siguiente
modo:
(a + bi) + (c + di) := (a + c) + (b + d)i
(a + bi) (c + di) := (ac bd) + (ad + bc)i
A partir de estas definiciones y de las propiedades de la suma y el producto de
numeros reales, es inmediato comprobar que tanto la suma como el producto de
numeros complejos son operaciones asociativas y conmutativas, y que el producto
distribuye respecto de la suma.
Cada numero real x define un numero complejo x+0i que tambien denotaremos
x. Obtenemos as una aplicacion inyectiva canonica R C que conserva las sumas
y productos, y que permite identificar R con un subconjunto de C.
Sea z = a + bi un numero complejo. Diremos que los numeros reales a y b son
la parte real e imaginaria de z respectivamente, que z = a bi es el numero
complejo conjugado de z y que el numero real no negativo
p
|z| = z z = a2 + b2
es el modulo de z. Llamaremos distancia entre dos numeros complejos al modulo
de su diferencia. Se verifica que:
z1 + z 2 = z 1 + z 2 , z1 z 2 = z 1 z 2 , z = z , |z| = |z|
|z1 z2 | = |z1 | |z2 | , |z1 + z2 | |z1 | + |z2 | , |z| = 0 z = 0
y si un numero complejo z no es nulo, existe un unico numero complejo cuyo
2
producto con z es 1. Tal numero es z/ |z| y se denotara 1/z o z 1 .

Exponencial Compleja
En el curso de Analisis se definiran las funciones trigonometricas seno y coseno
(en radianes) y para cada numero complejo a + bi pondremos
ea+bi := ea (cos b + isen b) .
De las propiedades de las funciones trigonometricas se sigue
e2i = 1
0 0
ez+z = ez ez
0
ez = ez z 0 = z + 2ki para algun k Z
18 CAPITULO 1. RELACIONES DE EQUIVALENCIA

y que para cada numero complejo z de modulo 6= 0 existe un numero real tal
que
z = (cos + i sen ) = ei

bi - z = a + bi


0 a

z = a bi

Este numero real esta bien definido salvo multiplos enteros de 2 y se llama
argumento de z (medido en radianes). El producto de dos numeros complejos
0
no nulos z = ei y z 0 = 0 ei es
0 0
z z 0 = ei 0 ei = (0 )ei(+ )

as que el argumento del producto de numeros complejos es la suma de los argu-


mentos:
arg(z1 z2 ) = arg(z1 ) + arg(z2 )
El angulo (medido en radianes) determinado por dos numeros complejos no
nulos z1 , z2 se define como el argumento de su cociente z2 /z1 .

Races de la Unidad
Sea n un numero natural no nulo y sea z un numero complejo. Si u es un numero
complejo tal que un = z, diremos que u es una raz n-esima compleja de z. Por

ejemplo, una raz n-esima de z = ei es claramente n ei/n . En particular una
raz n-esima de la unidad 1 = e2i es el numero complejo
2i
e n = cos 2 2
n + i sen n

2i
de modulo 1 y argumento 2/n, al igual que sus potencias e n k , k Z.

Teorema 1.5.1 Sea n un numero natural no nulo. Hay exactamente n races


n-esimas complejas de la unidad, que son
2i
e n r = cos 2r 2r
n + i sen n , 0r n1
1.5. NUMEROS COMPLEJOS 19

Demostracion: Si u = ei es una raz n-esima de la unidad, la condicion un = 1


equivale a que n = 1 y n = 2m para algun m Z. Es decir, = 1 y = 2m/n.
Dividiendo m por n obtenemos que
2m 2(cn + r) 2r
= = = 2c + ; 0r<n, cZ
n n n
2r 2i
y concluimos que u = ei(2c+ n ) = e n r , 0 r < n. En resumen, las races
n-esimas de la unidad son exactamente:
2i 2i 2i 2i
1=e n 0 , e n , e n 2 , ...... , e n (n1)

Teorema 1.5.2 Todo numero complejo no nulo tiene exactamente n races n-


esimas complejas, y se obtienen multiplicando una cualquiera de ellas por las races
n-esimas de la unidad.
Demostracion: Todo numero complejo no nulo z = ei tiene alguna raz n-esima

= n ei/n . Si fuera otra raz n-esima de z, entonces n = z y
n
n z 2i
= = =1; =e n r , 0r<n
z z
Luego z tiene exactamente n races n-esimas, que son
2i 2i 2i
, e n , e n 2 , ... , e n (n1)

Corolario 1.5.3 Sea z = ei un numero complejo no nulo. Las races n-esimas


complejas de z son los vertices de un polgono regular de n lados inscrito en el

crculo de radio n centrado en el 0:
+2r
n
ei n ; 0r<n
2i
Definicion: Diremos que una raz n-esima de la unidad e n k es primitiva si
todas las races n-esimas de la unidad complejas son potencias suyas con exponente
2i
entero, para lo cual basta que lo sea e n de acuerdo con 1.5.1.

2i
Proposicion 1.5.4 Sea u = e n k una raz n-esima de la unidad. Las siguientes
condiciones son equivalentes:
1. u es una raz n-esima de la unidad primitiva.
2. La primera potencia de u que es la unidad es un ; es decir, ur 6= 1 para todo
numero natural 1 r < n.
3. Todas las potencias u, u2 , . . . , un son distintas entre s.
4. Existe algun a Z tal que ak 1 (modulo n).
20 CAPITULO 1. RELACIONES DE EQUIVALENCIA

Demostracion: (1 2) Si ur = 1 para algun exponente 1 r < n, entonces todas


las potencias de u son races r-esimas de la unidad: (um )r = (ur )m = 1. Del
teorema 1.5.1 se sigue que las potencias de u no pueden ser las n races n-esimas
de la unidad.
(2 3) Si ui = uj para algunos exponentes 1 i < j n, entonces uji = 1
y 1 j i < n.
(3 4) Como todas las potencias u, . . . , un son races n-esimas de la unidad, y
son distintas por hipotesis, del teorema 1.5.1 se sigue que son todas races n-esimas
de la unidad. Luego para algun exponente 1 a n tendremos
2i
2i a 2i
e n = e n k = e n ak .

ak1
Luego e n 2i = 1 y concluimos que ak1n Z; i.e., ak 1 (mod. n).
(4 1) Si existen numeros enteros a, c tales que ak = 1 + cn, entonces
2i ra 2i 2i 2i
e n k = e n rak = e n (r+rcn) = e n r

2i
para todo r Z. Luego e n k es una raz n-esima de la unidad primitiva.
Captulo 2

Grupos

En el Captulo anterior hemos comenzado a desarrollar las Matematicas partiendo


del proceso mas humilde: el de contar. Este camino se inicio hace muchos siglos en
la India, nos fue transmitido por los arabes y culmina con el Calculo Infinitesimal
descubierto por Leibnitz (1646-1716). Sus exponentes mas logrados son la teora
de funciones de variable compleja y la de ecuaciones en derivadas parciales. Con
mas o menos rigor, tambien es este el camino que hemos seguido desde nuestra
infancia. Sin embargo, cuando la Geometra irrumpe luminosamente en Grecia, no
lo hace en tal direccion. Parece ineludible que el espritu humano habla sin definir
las palabras que utiliza o, si opta por definirlas, solo tiene dos posibilidades: caer
en crculos viciosos (como ocurre en todos los diccionarios) o reducir todos sus
conceptos a unos conceptos primitivos que por el momento carezcan de definicion.
Posteriormente, tras la consideracion atenta de los mismos, tal vez pueda definirlos
a partir de otros mas fundamentales todava; pero estos pasaran a ocupar su lugar
y siempre habra un primer peldano surgiendo de la oscuridad. El genio griego
supero en parte esta situacion cayendo en la cuenta de que es crucial explicitar las
relaciones mutuas entre los conceptos primitivos de cada teora. As, alcanzaron a
desarrollar toda la geometra plana conocida en su epoca a partir de unos conceptos
(punto, recta, crculo, angulo...) y de los cinco postulados de Euclides:
1. Por dos puntos pasa una unica recta.
2. Toda recta se puede prolongar indefinidamente.
3. Con cualquier centro y cualquier distancia se puede trazar un crculo.
4. Todos los angulos rectos son iguales.
5. Si una recta, cortando a otras dos, forma los angulos internos a
una misma parte menores que dos rectos, las dos rectas prolongadas
indefinidamente se encontraran de la parte en que los dos angulos son
menores que dos rectos.

21
22 CAPITULO 2. GRUPOS

Importa mucho resaltar que las consecuencias logicas de estos axiomas son
validas cualquiera que sea la naturaleza de los conceptos, con tal de que veri-
fiquen todos los axiomas impuestos. Los conceptos primitivos de la Geometra
plana quedan definidos por los axiomas: son aquellos que verifiquen los axiomas
impuestos. Este punto de vista no se libera de la limitacion que hemos indicado
al principio, pues en el enunciado de los axiomas han de intervenir conceptos, que
previamente deben ser definidos... Actualmente (pero no en la Grecia clasica, como
se percibe claramente al leer los 5 postulados anteriores) al establecer los axiomas
de una teora solo admitiremos conceptos que hayan sido definidos previamente a
partir de los numeros naturales y los conjuntos.
Este punto de vista griego es crucial por dos razones fundamentales:
Principalmente porque nos permite introducir en cada rama de las Matemati-
cas los conceptos mas apropiados, aunque no procedan del desarrollo sistematico
del concepto de numero (que frecuentemente no es lo mas adecuado). Es decir,
permite definir conceptos tan sutiles como el de espacio, que en el ejemplo anterior
sera la estructura definida por los axiomas de la Geometra eucldea.
En segundo lugar, porque las consecuencias logicas de los axiomas son validas
para cualquier teora que los verifique, no solo para aquella que nos haya llevado a
establecerlos. Es decir, la consideracion atenta y paciente de cierta estructura que
tengamos a la vista nos lleva a desentranar las relaciones basicas que la funda-
mentan y que explicitamos en forma de axiomas; pero, una vez establecidos, pode-
mos estudiar sus consecuencias logicas, que obviamente seran ciertas en cualquier
otra estructura que cumpla tales axiomas, y estas pueden ser muy diferentes de la
que tenamos ante los ojos. Por ejemplo, una vez establecidos los axiomas de la
Geometra eucldea, deberemos entender que sus puntos, rectas, planos, etc., son
cualesquiera objetos que esten dotados de relaciones que verifiquen tales axiomas
y Hilbert (1862-1943) observo que los puntos de una geometra eucldea pueden
ser objetos sorprendentemente distintos de los que pudieramos esperar: muchas
funciones verifican, con una adecuada definicion de la incidencia y la perpendicu-
laridad, los axiomas de la Geometra eucldea, de modo que en tales espacios de
funciones son validos todos los teoremas clasicos de geometra. Esta observacion
de que muchas funciones son los puntos de una geometra eucldea no es una mera
curiosidad, sino que es el punto de arranque del Analisis Funcional y desde princi-
pios del siglo XX ha intervenido de una forma u otra en todos los desarrollos del
Analisis y la Mecanica Cuantica (donde los estados de un sistema son los puntos
de una geometra eucldea, con la salvedad de que los escalares son los numeros
complejos y no los reales). Resumiendo, en muchos conjuntos hay definidas rela-
ciones que satisfacen los axiomas de la Geometra eucldea, de modo que en ellos
tambien hay triangulos, parabolas, etc., y se verifican todos los teoremas de la
Geometra clasica. Este es un ejemplo muy claro de la teora aristotelica de la
materia y la forma, donde la materia son los elementos de los conjuntos involucra-
dos y la forma viene dada por unas relaciones limitadas por ciertos axiomas. La
23

forma es la estructura y, contra nuestra inveterada tendencia a cosificar y mirar


solo la materia, conviene reiterar el descubrimiento platonico de que la forma es
lo que importa. En Matematicas los conjuntos representan ese resto de materia
que es tan difcil eliminar; pero trataremos de aprehender esa verdad de que la
estructura solo es la forma1 definiendo con precision el concepto de iso-morfismo
e imponiendonos la exigencia de hablar siempre salvo isomorfismos.
Ciertos conceptos, como el de punto o el de espacio en Geometra, no se re-
ducen a otros conceptos previos, sino que apuntan directamente a la estructura
(por eso son tan cercanos, sutiles y escurridizos cuando se intentan analizar) y
deben definirse por el hecho de estar en determinado ambiente, de existir dentro
de una estructura dada por ciertos axiomas. Los conceptos fundamentales presupo-
nen una estructura previa en la que adquieren su sentido2 . Incluso pueden tener
varios sentidos distintos si la estructura en cuestion admitiera varias posibilidades
no isomorfas, que es lo usual. Esta vision de los griegos abre un nuevo camino
que exige, en cada rama de la Filosofa (geometra, gramatica, etica, mecanica,
economa, musica, etc.) la aclaracion previa de las hipotesis o axiomas que de-
terminan la estructura subyacente, del ambito que confiere su sentido a todos los
conceptos y afirmaciones de la teora en cuestion.
La cultura griega alcanzo a aplicar el metodo axiomatico a la geometra, en
los famosos Elementos de Euclides (325?-265? a. de Cristo), y a la estatica,
en el libro Del equilibrio de los planos de Arqumedes (287-212 a. de Cristo).
Desde el declive de la Filosofa griega, ninguna otra cultura volvio a vivir esta
exigencia de exposicion axiomatica de todos los ambitos del conocimiento, y las
Matematicas siguieron el camino de desarrollar sistematicamente el concepto de
numero, aplicandolo a todas sus ramas. En el siglo XVII, Descartes (1596-1650)
retoma la vision griega y plantea el metodo geometrico como exigencia de todo
saber humano verdadero, dando ejemplos de su utilizacion del metodo en los tres
apendices Dioptrica, Meteoros y Geometra de su Discurso del metodo de 1637.
El mejor fruto de los esfuerzos de los filosofos racionalistas por dar cumplimiento
1 La estructura en s misma, sin ningun soporte material que nos la muestre, la llamaba Platon

(427-347 a. de Cristo) idea y afirmaba que las cosas multiples caen en el campo de los sentidos
y no en el del entendimiento; y, en cambio, las ideas son percibidas por el entendimiento, pero
no vistas. Un da que Antstenes le comento que haba visto muchos caballos pero nunca la
caballeidad, Platon le respondio que eso se deba a que siempre miraba con los ojos y nunca
con la inteligencia. Ese da Atenas vivio una explosion mayor que la de una bomba nuclear, y
ahora tu y yo estamos sufriendo todava la sacudida de su onda expansiva.
2 Esto ocurre con casi todos los conceptos importantes de la Ciencia. El razonamiento que

pasa de los conceptos a lo que en ellos esta implcito, de las consecuencias a sus principios,
que desentrana las estructuras subyacentes en nuestro pensamiento, que responde a la pregunta
Que decimos cuando decimos que ...?, recibe el nombre de razonamiento dialectico y es mucho
mas humilde, pasivo, femenino y silencioso que el razonamiento deductivo. Sin duda tambien es
mucho mas importante. Por desgracia, hoy en da hay un acuerdo tacito y universal de que en
los textos matematicos formales y acabados solo deben aparecer los razonamientos deductivos,
las demostraciones.
24 CAPITULO 2. GRUPOS

a la vision cartesiana es el desarrollo axiomatico de la Mecanica expuesto por


Newton (1642-1727) en sus Philosophiae Naturalis Principia Mathematica de 1687.
Descartes considera incluso el desarrollo de cada ciencia a partir de unos principios
propios como una situacion incompleta que nos invita a considerar atentamente
tales principios y reducirlos a otros mas generales, claros y simples; aspirando as a
la unificacion de todo el saber humano absolutamente cierto, que debera obtenerse
de un unico punto de partida:
Si alguna de las cosas de que hablo al principio de la Dioptrica o
de los Meteoros producen extraneza, porque las llamo suposiciones y
no parezco dispuesto a probarlas, ...... . Y si las he llamado suposi-
ciones, es para que se sepa que pienso poder deducirlas de las primeras
verdades que he explicado en este discurso; ...
Las sucesivas aclaraciones de los principios de una ciencia son sus mejores
momentos, sus grandes avances.
En el caso de la Geometra, la exigencia cartesiana de revision de los principios
establecidos en los Elementos de Euclides comienza a principios del siglo XIX en
Alemania. Los estudios de las hipotesis que subyacen en la geometra realizados
por Gauss (1777-1855), Riemann (1826-1866) y Klein (1849-1925) inician un giro
copernicano en la orientacion de las Matematicas, considerando que cada rama
determina la estructura que le es propia. Con el cambio de siglo, este movimiento
de regreso a la vision griega se plantea con total claridad y reconocimiento explcito
de sus exigencias por Hilbert (1862-1943) y, tras la obra de Bourbaki3 a mediados
del siglo XX, se ha extendido ya a todas las ramas de las Matematicas.
De ah la gran diferencia que el alumno encontrara entre la forma de exposi-
cion de las asignaturas de la Licenciatura y la que ha vivido desde sus primeros
estudios. Cada asignatura ha de comenzar por la afirmacion explcita de los axio-
mas que definan la estructura que le es propia para, a lo largo del curso, estudiar
las consecuencias logicas de los axiomas y las posibilidades no isomorfas de tal
estructura. Por eso los objetos matematicos no se agrupan segun sus semejanzas
aparentes, sino por la similitud de sus estructuras subyacentes: los numeros enteros
y los polinomios en una indeterminada se estudiaran simultaneamente porque en
ambos casos hallamos la estructura de anillo eucldeo, igualmente las ecuaciones
diofanticas de grado 1 y las transformaciones lineales del espacio porque en ambos
encontramos la estructura de modulo sobre tales anillos, el concepto de lmite de
una sucesion junto con el de finitud del espacio porque en ambos subyace una
estructura topologica, etc.

En este captulo nuestro proposito es iniciar la aclaracion de la estructura im-


plcita en el concepto de numero: que conceptos y relaciones se dan all donde los
3 Autor colectivo frances fundado por A. Weil (1906-1998, hermano mayor de Simone Weil),

H. Cartan (1904-2008), J. Dieudonne (1906-1992), C. Chevalley (1909-1984) y C. Ehresmann


(1905-1979) entre otros.
2.1. GRUPOS Y SUBGRUPOS 25

hombres hemos llamado numero a lo que tenamos ante los ojos? Siempre que te-
nemos dos numeros, tenemos ya presente un tercero: su suma, y esta operacion de
sumar es asociativa, conmutativa, admite elemento neutro (el cero) y todo numero
tiene un opuesto (salvo en los numeros naturales). La estructura de grupo es la
que define cualquier operacion que verifique tales condiciones, excepto la conmu-
tatividad4 . Aprenderemos a definir y razonar dentro de la estructura de grupo, a
reconocer estructuras de grupo isomorfas, a relacionar grupos distintos, etc.; para
abordar en cursos posteriores las estructuras involucradas en la Geometra y la
Fsica, que forman el nucleo central de esta renovacion de la Ciencia a que nos
hemos referido.

2.1 Grupos y Subgrupos


Definicion: Sea X un conjunto. Llamaremos operacion o ley de composicion
interna en X a toda aplicacion X X X .

Representaremos las operaciones con los smbolos + , , , etc., en cuyo caso la


imagen de cada pareja (x, y) X X se denotara respectivamente x+y , xy , xy ,
etc. La suma y el producto de numeros naturales, enteros, racionales, reales y
complejos son operaciones, mientras que la diferencia de numeros naturales y el
cociente de numeros enteros no lo son.
.
Axiomas de Grupo: Diremos que una operacion G G G define una
estructura de grupo en el conjunto G si verifica las siguientes condiciones:
Axioma 1 : (Propiedad asociativa) a (b c) = (a b) c , para todo a, b, c G.
Axioma 2 : Existe un elemento en G, que se llama neutro5 y se denota 1, tal que
1 a = a 1 = a para todo a G.
Axioma 3 : Si a G, entonces existe un elemento a1 G, llamado inverso6 de
a, tal que a a1 = a1 a = 1.

Si ademas se verifica que a b = b a para todo a, b G, diremos que el grupo


es abeliano o conmutativo; en cuyo caso a menudo denotaremos + la operacion
4 Aunque nuestro proposito inicial es el estudio de las estructuras de los numeros y en estos

la suma siempre es conmutativa, eliminaremos esta condicion para dar cabida al enorme cumulo
de intuiciones que provienen de todos los contextos en que encontramos simetras. En el exce-
lente libro Simetra de H. Weyl (1885-1955) pueden verse muchos ejemplos donde percibimos
regularidad y el autor muestra el grupo que subyace en cada uno.
5 El elemento neutro es necesariamente unico, pues si e fuera otro elemento neutro tendramos

e = e 1 = 1.
6 Tal elemento es unico pues si existiera otro elemento b G tal que a b = 1, entonces

tendramos a1 = a1 1 = a1 (a b) = (a1 a) b = 1 b = b.
26 CAPITULO 2. GRUPOS

del grupo, 0 el elemento neutro y a el unico elemento de G tal que a + (a) = 0


(y lo llamaremos opuesto en vez de inverso).
El conjunto de los numeros enteros con la suma es el ejemplo basico de grupo
conmutativo.

Definicion: Sea (G, ) un grupo. Si H es un subconjunto de G, diremos que H


es un subgrupo del grupo G cuando H verifique las siguientes condiciones
1. La operacion de G induce una operacion en H: a, b H a b H.
2. El elemento neutro de G esta en H: 1 H.
3. El inverso de cualquier elemento de H esta en H: a H a1 H.
Por tanto, si H es un subgrupo de un grupo G, la operacion de G define en H
una estructura de grupo.

Proposicion 2.1.1 La interseccion de cualquier familia de subgrupos de un grupo


G tambien es un subgrupo de G.

Demostracion: Sea {Hi }iI una familia de subgrupos de G y H = i Hi .


Es claro que 1 H, porque 1 Hi para todo ndice i.
Si a H, entonces a Hi y a1 Hi para todo ndice i I; luego a1 H.
Si a, b H, entonces a, b Hi y ab Hi para todo ndice i I; luego ab H
y se concluye que H es un subgrupo de G. q.e.d.

Como consecuencia directa de esta proposicion tenemos que, si X es un sub-


conjunto de un grupo G, la interseccion de todos los subgrupos de G que contienen
a X es un subgrupo de G y diremos que es el subgrupo de G engendrado o ge-
nerado por X (o bien que X es un sistema de generadores de tal subgrupo).
El subgrupo de G generado por X es un subgrupo de G que contiene a X y que
esta contenido en cualquier otro subgrupo de G que contenga a X: es el menor
subgrupo de G que contiene a X.
Por ejemplo, el subgrupo de Z generado por un numero entero n es

nZ := {an : a Z}

y el subgrupo de Z generado por dos numeros enteros m, n es

mZ + nZ := {am + bn : a, b Z}.

2.2 Aritmetica Elemental


Teorema 2.2.1 Si H es un subgrupo del grupo aditivo de los numeros enteros,
entonces existe un unico numero natural n tal que H = nZ.
2.2. ARITMETICA ELEMENTAL 27

Demostracion: Veamos primero la existencia de tal numero natural n.


Si H = 0, tomamos n = 0.
Si H 6= 0, en H hay numeros naturales positivos porque el opuesto de cada
numero de H tambien esta en H. Sea n el menor numero positivo de H. Por
definicion n H, as que nZ H por ser H un subgrupo. Ahora bien, si m H,
existen numeros enteros c y r tales que

m = cn + r , 0r n1

Luego r = m cn H, porque H es un subgrupo y m, n H. De acuerdo con la


eleccion de n tenemos que r = 0. Se sigue que m nZ y concluimos que H = nZ.

Por ultimo demostraremos la unicidad del numero natural que genera H. Si m


y n son dos numeros naturales tales que H = mZ = nZ, entonces m es multiplo
de n y n es multiplo de m; luego m = n.

Definicion: Sean a, b dos numeros enteros. Diremos que a es multiplo de b (o


que b es divisor de a) si a = bc para algun c Z; i.e., si aZ bZ.
Diremos que un numero natural p mayor que 1 es primo cuando no pueda
descomponerse en producto de dos numeros naturales mas pequenos (es decir,
cuando p > 1 y sus unicos divisores naturales son 1 y p).

Definicion: Sean a, b dos numeros enteros. Diremos que un numero natural es el


mnimo comun multiplo de a y b si es un multiplo comun y divide a cualquier
otro multiplo comun. Diremos que un numero natural es el maximo comun
divisor de a y b si es un divisor comun y es multiplo de cualquier otro divisor
comun. Diremos que a y b son primos entre s cuando su maximo comun divisor
sea la unidad.
Si n es un numero natural no nulo, (n) denotara el numero de numeros nat-
urales entre 1 y n que son primos con n. Esta funcion se llama indicador de
Euler (1707-1783) y sus primeros valores son:

(2) = 1, (3) = 2, (4) = 2, (5) = 4, (6) = 2, (7) = 6, (8) = 4


(p) = p 1 cuando p es primo

En principio el maximo comun divisor o el mnimo comun multiplo de dos


numeros enteros podra no existir; pero veremos que no es el caso:

Proposicion 2.2.2 Sean a y b dos numeros enteros. La condicion necesaria y


suficiente para que un numero natural m sea el mnimo comun multiplo de a y b
es que mZ = aZ bZ. Luego el mnimo comun multiplo de dos numeros enteros
siempre existe y es unico.
28 CAPITULO 2. GRUPOS

Demostracion: La condicion es suficiente porque m mZ.


Veamos la necesidad de la condicion. Si m = m.c.m.(a, b), entonces aZ bZ
mZ y m aZ bZ; luego mZ aZ bZ, porque aZ bZ es un subgrupo de Z, y
concluimos que mZ = aZ bZ.

Proposicion 2.2.3 Sean a y b dos numeros enteros. La condicion necesaria y


suficiente para que un numero natural d sea el maximo comun divisor de a y b es
que dZ = aZ + bZ. Por tanto, el maximo comun divisor de dos numeros enteros
siempre existe y es unico.

Demostracion: La condicion es claramente suficiente.


En cuanto a su necesidad, si d = m.c.d.(a, b), entonces aZ + bZ dZ porque
a, b dZ. Ademas, en virtud de 2.2.1, existe c N tal que aZ + bZ = cZ, de modo
que c es un divisor comun de a y b; luego d es multiplo de c y dZ cZ = aZ + bZ.
Se concluye que dZ = aZ + bZ.

Identidad de Bezout (1730-1783): Sean a y b dos numeros enteros. Si d es el


maximo comun divisor de a y b, entonces existen numeros enteros y tales que

d = a + b

Corolario 2.2.4 La condicion necesaria y suficiente para que dos numeros enteros
a, b sean primos entre s es que existan numeros enteros , tales que

1 = a + b

Demostracion: La necesidad de la condicion es la Identidad de Bezout cuando


d = 1. En cuanto a la suficiencia, si 1 = a + b, entonces 1 aZ + bZ y
Z aZ + bZ. Luego aZ + bZ = Z y concluimos que 1 = m.c.d.(a, b).

Corolario 2.2.5 La condicion necesaria y suficiente para que la raz n-esima de


2i
la unidad e n k sea primitiva es que k y n sean primos entre s. Por tanto el
numero de races n-esimas de la unidad primitivas es (n).
2i
Demostracion: Sabemos que e n k es primitiva precisamente cuando ak 1
(modulo n) para algun numero entero a; es decir, cuando 1 = ak + bn, b Z,
y tal condicion equivale a que m.c.d.(k, n) = 1 segun 2.2.4.

Corolario 2.2.6 Si un numero entero divide a un producto de dos numeros en-


teros y es primo con un factor, entonces divide al otro factor.

Demostracion: Sean a, b, c Z. Si bc es multiplo de a, y b es primo con a, entonces


existen , Z tales que 1 = a + b y concluimos que c = ac + bc es multiplo
de a por que ambos sumandos lo son.
2.2. ARITMETICA ELEMENTAL 29

Lema de Euclides (325?-265? a. de Cristo): Si un numero primo divide a un


producto de numeros enteros, entonces divide a algun factor.

Demostracion: Sea p un numero primo. Si un numero entero n no es multiplo de


p, entonces p y n son primos entre s, porque los unicos divisores de p son 1 y p.
Ahora el lema de Euclides es consecuencia directa de 2.2.6.

Teorema de Descomposicion: Todo numero natural mayor que 1 es producto


de numeros primos. Esta descomposicion es unica salvo el orden de los factores.

Demostracion: Veamos primero la existencia de la descomposicion. Si un numero


natural n 2 es primo, no hay nada que probar. Si n no es primo, descompone
en producto de dos numeros menores, n = ab. Si algun factor no es primo,
descompone en producto de dos numeros mas pequenos. Reiterando el proceso,
en algun momento ha de terminar, pues n tiene un numero finito de divisores, y
obtenemos una descomposicion de n en producto de numeros primos.
Veamos la unicidad de la descomposicion. Si n = pm p1 . . . pr es una descom-
posicion de un numero natural n en producto de primos, donde suponemos que
pi 6= p para todo ndice i, del lema de Euclides se sigue que pm+1 no divide a n, as
que pm es precisamente la mayor potencia de p que divide a n. Luego el numero de
veces m que aparece un numero primo p no depende de la descomposicion elegida:
esta es unica salvo el orden de los factores.

Corolario 2.2.7 Todo numero natural mayor que 1 es multiplo de algun primo.

Corolario 2.2.8 Hay infinitos numeros primos.

Demostracion: Procederemos por reduccion al absurdo; es decir, partiendo de la


negacion del enunciado que pretendemos probar, obtendremos una contradiccion,
lo que nos permite concluir que tal enunciado es verdadero7 . Supongamos que
solo hay un numero finito de numeros primos p1 , . . . , pr y consideremos el numero
n = 1 + p1 pr . Por el corolario anterior, n es multiplo de algun numero primo
p, que es distinto de todos los primos p1 , . . . , pr , pues al dividir n por pi el resto es
1, lo que contradice la suposicion de que p1 , . . . , pr son todos los numeros primos.
7 Los razonamientos por reduccion al absurdo se basan en dos principios fundamentales: uno

es nuestra conviccion de que un enunciado y su negacion no pueden ser verdaderos a la vez, el


otro la de que una afirmacion o su contraria ha de ser cierta. El principio de no contradiccion,
que en nuestro caso se expresa como la imposibilidad de obtener, mediante razonamientos logicos,
un enunciado y su negacion a partir de las propiedades elementales de los numeros naturales,
no se basa en nuestra experiencia, pues aunque nuestros razonamientos no hayan derivado de
hecho ninguna contradiccion hasta el presente, solo representan una parte infinitesimalmente
pequena de la infinitud de razonamientos posibles, que es sobre la que se afirma tal principio.
Es admirable nuestra reiterada confianza en la ausencia de absurdos en el camino de la razon
humana, similar a la de un bebe en sus padres.
30 CAPITULO 2. GRUPOS

Corolario 2.2.9 Si unnumero natural n mayor que 1 no tiene divisores primos


menores o iguales que n, entonces n es un numero primo.

Demostracion: Probaremos el enunciado contra-recproco. Si n > 1 no es primo,


descompone en producto de dos numeros naturales
mas pequenos. Algun factor de
tal descomposicion ha de ser menor o igual que n y, por tanto,cualquier divisor
primo de ese factor es un divisor primo de n menor o igual que n.

Corolario 2.2.10 Sea d 2 un numero natural. Si la raz d-esima de un numero


natural n no es entera, entonces es irracional.

Demostracion: Probaremos el enunciado contra-recproco: si la raz d-esima de


un numero natural n es racional, entonces n es potencia d-esima de algun numero
natural. Sea b/c un numero racional tal que n = (b/c)d . Dividiendo b y c por
su maximo comun divisor podemos suponer que b y c son primos entre s. Como
bd = ncd , del lema de Euclides se sigue que todos los numeros primos que dividen
a c dividen tambien a b. Luego ningun numero primo divide a c, y el teorema
anterior permite concluir que c = 1, as que b/c es un numero entero y n es la
potencia d-esima del numero entero b/c.

2.2.11 Todo numero natural n 2 descompone de la siguiente forma:

n = pn1 1 pnr r , ni 1,

donde p1 , . . . , pr son numeros primos distintos, y tal descomposicion es unica salvo


el orden de los factores. Del lema de Euclides se sigue que si un numero primo p
divide a n, entonces p = pi para algun ndice i: Los unicos factores primos de n
son los numeros p1 , . . . , pr .
Si a = pa1 1 par r y b = pb11 pbrr son descomposiciones de dos numeros natu-
rales a, b en producto de primos distintos (ai , bi 0), entonces

b es multiplo de a bi ai para todo ndice i


m.c.d.(a, b) = pd11 pdr r , di = min(ai , bi )
m.c.m.(a, b) = pm1 pr
1 mr
, mi = max(ai , bi )

En particular, ab = m.c.d.(a, b) m.c.m.(a, b).

Algoritmo de Euclides: Sean a, b, c, r Z. Si a = bc + r, entonces

m.c.d.(a, b) = m.c.d.(b, r)

Demostracion: aZ + bZ = bZ + rZ porque a = bc + r esta en bZ + rZ, y r = a bc


esta en aZ + bZ.
2.3. MORFISMOS DE GRUPOS 31

Este algoritmo permite calcular rapidamente el maximo comun divisor d de


dos numeros enteros no nulos a, b, y los coeficientes de la Identidad de Bezout. Se
efectuan las divisiones:

a = c1 b + r1 , b = c2 r1 + r2 , r1 = c3 r2 + r3 , . . . , rn1 = cn+1 rn + 0

hasta que el resto sea nulo, lo que necesariamente ha de ocurrir, pues la sucesion
de restos r1 , r2 , . . . es estrictamente decreciente. Segun el resultado anterior, el
maximo comun divisor de a y b coincide con el maximo comun divisor de dos
terminos sucesivos cualesquiera de la sucesion

a , b , r1 , r2 , . . . , rn , 0

Como m.c.d.(rn , 0) = rn , concluimos que el maximo comun divisor d de a y b


es el ultimo resto no nulo rn .
Ademas, cuando tengamos una descomposicion d = ri + ri+1 del maximo
comun divisor d en suma de multiplos de ri y ri+1 , la division de resto ri+1 permite
descomponer d como suma de un multiplo de ri1 y un multiplo de ri :

d = ri + (ri1 ci ri ) = ri1 + ( ci )ri

Al ser d = rn = rn2 cn rn1 , procediendo recurrentemente obtenemos una


descomposicion del maximo comun divisor d como suma de multiplos de a y b.

2.3 Morfismos de Grupos


Definicion: Diremos que una aplicacion f : G G0 entre dos grupos es un
morfismo de grupos cuando para todo a, b G se verifique

f (a b) = f (a) f (b)

Diremos que un morfismo de grupos f : G G0 es un isomorfismo8 si existe


un morfismo de grupos g : G0 G tal que f g es la identidad de G0 y g f es la
identidad de G, en cuyo caso diremos que tal morfismo g (que claramente es unico,
pues es la aplicacion inversa de f ) es el morfismo inverso de f y lo denotaremos
f 1 . Llamaremos automorfismos de un grupo G a los isomorfismos de G en G.

Los morfismos de grupo conservan el neutro y los inversos:

f (1) = 1
f (a1 ) = f (a)1
8 Los isomorfismos cambian los elementos de los grupos, pero respetan la operacion, de modo

que cualquier afirmacion que se refiera solo a la estructura de grupo (es decir, que se enuncie
unicamente con la operacion del grupo) es simultaneamente cierta o falsa en ambos grupos. Si
dos grupos son isomorfos, tienen las mismas propiedades en la teora de grupos.
32 CAPITULO 2. GRUPOS

porque f (1) = f (1 1) = f (1) f (1) implica que f (1) = 1 y 1 = f (1) = f (aa1 ) =


f (a) f (a1 ) implica que f (a1 ) es el inverso de f (a).

Proposicion 2.3.1 Si f : G G0 y g : G0 G00 son morfismos de grupos, en-


tonces su composicion g f : G G00 tambien es un morfismo de grupos.
Demostracion: Para todo par de elementos a, b G tenemos que
(gf )(ab) = g(f (ab)) = g(f (a)f (b)) = g(f (a))g(f (b)) = (gf )(a)(gf )(b)
Definicion: Si f : G G0 es un morfismo de grupos, diremos que
Ker f = {a G : f (a) = 1}
Im f = {f (a) : a G}
son el nucleo y la imagen de f respectivamente.

La imagen de f esta formada por todos los elementos b G0 tales que la


ecuacion f (x) = b tiene alguna solucion x G. Si la operacion de G0 se deno-
ta aditivamente, el nucleo de f esta formado por las soluciones de la ecuacion
homogenea f (x) = 0 .

Proposicion 2.3.2 Si f : G G0 es un morfismo de grupos, entonces


f es inyectivo Ker(f ) = 1
f es isomorfismo f es biyectivo
Demostracion: Las implicaciones directas son inmediatas.
En cuanto a las recprocas, si Ker f = 1 y f (a) = f (b), entonces f (a1 b) = 1;
luego a1 b = 1 y a = b.
Si f es biyectivo, entonces existe la aplicacion inversa f 1 tal que f f 1 y
f f son la identidad de G0 y G respectivamente, as que bastara comprobar
1

que f 1 es morfismo de grupos. Ahora bien, f 1 (xy) = f 1 (x)f 1 (y) porque f


es inyectivo y

f f 1 (x) f 1 (y) = f f 1 (x) f f 1 (y) = x y = f f 1 (xy)

Proposicion 2.3.3 Sea f : G G0 un morfismo de grupos.


Si H es un subgrupo de G, entonces
f (H) := {f (h) : h H}
es un subgrupo de G0 . En particular, Im f es un subgrupo de G0 .
Si H 0 es un subgrupo de G0 , entonces
f 1 (H 0 ) := {a G : f (a) H 0 }
es un subgrupo de G. En particular, Ker f es un subgrupo de G.
2.4. GRUPO COCIENTE 33

Demostracion: Veamos primero que f (H) es un subgrupo de G0 :


1 f (H) porque f (1) = 1 y 1 H.
Si x, y f (H), entonces existen a, b H tales que x = f (a), y = f (x). Luego
xy = f (ab) f (H), porque ab H, y x1 = f (a1 ) f (H) porque a1 H.
Veamos ahora que f 1 (H 0 ) es un subgrupo de G:
1 f 1 (H 0 ), porque f (1) = 1 H 0 .
Si a, b f 1 (H 0 ), entonces f (ab) = f (a)f (b) H 0 y se sigue que su producto
ab f 1 (H 0 ).
Si a f 1 (H 0 ), entonces f (a1 ) = f (a)1 H 0 y se sigue que su inverso
a f 1 (H 0 ).
1

Por ultimo, Im f = f (G) y Ker f = f 1 (1).

2.4 Grupo Cociente


Sea G un grupo. Cada subgrupo H de G define una relacion en G:

a b a1 b H

que es una relacion de equivalencia en G:


1. Si a G, entonces a a porque a1 a = 1 H para todo a G.
1
2. Sean a, b G. Si a b, entonces a1 b H, luego b1 a = a1 b esta en
H y b a.
3. Sean a, b, c G. Si a b y b c, entonces a1 b, b1 c H, luego su producto
(a1 b)(b1 c) = a1 c esta en H y concluimos que a c.

Respecto de esta relacion de equivalencia, la clase de equivalencia de cualquier


elemento a G es precisamente

aH = {ah : h H}

y el conjunto cociente de G por la relacion de equivalencia inducida por el subgrupo


H se denotara G/H.

Definicion: Llamaremos orden de un grupo a su cardinal9 . Llamaremos ndice


de un subgrupo H de un grupo G al cardinal de G/H; es decir, al numero de clases
de equivalencia de la relacion que H define en G.
9 El cardinal de un conjunto finito X es el numero de elementos de X y se denota |X|. En

general, aunque los conjuntos sean infinitos, se dice que dos conjuntos tienen el mismo cardinal
si existe alguna biyeccion entre ellos. Los conjuntos numerables son los que tienen el mismo
N
cardinal que el conjunto de los numeros naturales .
34 CAPITULO 2. GRUPOS

Ejemplo: Sea n un numero natural positivo. La relacion de equivalencia que el


subgrupo nZ define en Z es justamente la relacion de congruencia modulo n; as
que Z/nZ es el conjunto de clases de restos modulo n, que tiene n elementos (luego
el ndice de nZ en Z es n):

Z/nZ = {[1], [2], . . . , [n] = [0]}

Teorema de Lagrange (1736-1813): Si H es un subgrupo de un grupo finito G,


el orden de H divide al orden de G y el cociente es el ndice de H en G:

|G/H| = |G| : |H|

Demostracion: Si a G, entonces aH y H tienen el mismo numero de elementos,


porque la aplicacion
a
H aH , h 7 ah
es biyectiva. En efecto, es epiyectiva por definicion de aH y es inyectiva porque,
si ax = ay, entonces x = a1 (ax) = a1 (ay) = y .
Se sigue que todas las clases de equivalencia de la relacion de equivalencia que
H define en G tienen el mismo numero de elementos que H. Ahora bien, al ser G
la union disjunta de tales clases de equivalencia, concluimos que el orden de G es
el producto de |H| por el numero de clases de equivalencia, que es el ndice |G/H|
de H en G.

Construccion del Grupo Cociente


Sea H un subgrupo de un grupo G. Veamos cuando existe alguna estructura de
grupo en el conjunto cociente G/H tal que la proyeccion canonica : G G/H
sea morfismo de grupos. En tal caso H = {g G : (g) = (1)} sera el nucleo
del morfismo , as que verificara la siguiente condicion:

Definicion: Sea H un subgrupo de un grupo G. Diremos que H es un subgrupo


normal de G cuando aHa1 H para todo a G; es decir:

h H, a G aha1 H

Si un grupo G es conmutativo, todo subgrupo de G es normal en G.

Proposicion 2.4.1 Sea f : G G0 un morfismo de grupos. El nucleo de f es un


subgrupo normal de G.

Demostracion: Si x Ker f , entonces f (axa1 ) = f (a) 1 f (a)1 = 1 para todo


a G, y se concluye que axa1 Ker f .
2.4. GRUPO COCIENTE 35

Teorema 2.4.2 Si H es un subgrupo normal de un grupo G, en el conjunto co-


ciente G/H existe una unica estructura de grupo tal que la proyeccion canonica
: G G/H es morfismo de grupos.
Ademas, H = Ker .
Demostracion: Si x, y G/H, definimos x y = (ab), donde a, b G, x = (a),
y = (b):
[ a ] [ b ] = [ ab ]
Para ver que as tenemos definida una operacion en G/H es necesario probar que
xy no depende de los representantes a, b elegidos: Si a0 , b0 G y x = [a0 ], y = [b0 ],
entonces [a0 b0 ] = [ab]:
Si [a0 ] = [a], existe h H tal que a0 = ah; luego a0 b = ahb. Como H es
un subgrupo normal de G, se tiene que h0 := b1 hb H y hb = bh0 . Luego
a0 b = abh0 abH y concluimos que [a0 b ] = [ab]. Si ademas b0 bH, es claro que
a0 b0 a0 bH y [a0 b0 ] = [a0 b].
Veamos que esta operacion define en G/H una estructura de grupo:

([ a ] [ b ])[ c ] = [ ab ][ c ] = [(ab)c ] = [ a(bc)] = [ a ][ bc ] = [ a ]([ b ][ c ])

G/H tiene un elemento neutro, que es el [ 1 ]:

[a] [1] = [a 1] = [a]


[1] [a] = [1 a] = [a]

Cada elemento [ a ] G/H tiene un elemento inverso, que es [ a1 ]:

[ a ] [ a1 ] = [ a a1 ] = [ 1 ]
[ a1 ] [ a ] = [ a1 a ] = [ 1 ]

y es un morfismo de grupos porque, por definicion de la operacion tenemos


(a) (b) = [ a ] [ b ] = [ ab ] = (ab) para todo a, b G.
Por otra parte, si es otra operacion en G/H tal que : G (G/H, ) es
un morfismo de grupos, para todo [ a ], [ b ] G/H tenemos que

[ a ] [ b ] = (a) (b) = (ab) = (a) (b) = [ a ] [ b ]

Por ultimo, Ker = {a G: (a) = (1)} = {a G: a 1} = [ 1 ] = H.

Definicion: Sea H un subgrupo normal de un grupo G. Diremos que el conjunto


G/H, con la unica operacion tal que : G G/H es un morfismo de grupos, es
el grupo cociente de G por H y lo denotaremos tambien G/H.

Ejemplo: Si G es un grupo conmutativo, todo subgrupo H de G es normal, y el


grupo cociente G/H tambien es conmutativo.
36 CAPITULO 2. GRUPOS

Sea n un numero natural. Como nZ es un subgrupo de Z, en el conjunto


cociente Z/nZ tenemos una estructura de grupo conmutativo que viene definida
por la siguiente operacion: [a]n + [b]n := [a + b]n . El neutro de Z/nZ es [0]n y el
opuesto de cualquier elemento [a]n es [a]n .

Propiedad Universal: Sea H un subgrupo normal de un grupo G y : G G/H


la proyeccion canonica. Si f : G G0 es un morfismo de grupos y H Ker f ,
entonces existe un unico morfismo de grupos : G/H G0 tal que f = :
f
G0
G
& %
G/H

Demostracion: Veamos en primer lugar la existencia de un morfismo de grupos


: G/H G0 tal que f = .
Si x G/H, existe algun a G tal que x = (a) y definimos (x) = f (a).
Veamos que es una aplicacion de G/H en G0 (es decir, que (x) no depende del
representante a G elegido) cuando H Ker f . Si [a] = [b], entonces a b y
a1 b H Ker f ; luego 1 = f (a1 b) = f (a)1 f (b) y concluimos que f (a) = f (b).
Por definicion ((a)) = f (a) para todo a G, as que f = y para
concluir basta probar que es morfismo de grupos. Si [a], [b] G/H , entonces

([a] [b]) = ((ab)) = f (ab) = f (a)f (b) = ((a))((b)) = (x)(y)

Por ultimo, si existiera otro morfismo de grupos : G/H G0 tal que f =


, para todo [a] G/H tendramos que

([a]) = f (a) = ( )(a) = ([a])

Teorema de Isomorfa: Sea f : G G0 un morfismo de grupos. La aplicacion


: G/Ker f Im f ; ([a]) = f (a), es isomorfismo de grupos:

G/Ker f ' Im f

Demostracion: Sea : G Im f el morfismo de grupos (a) = f (a). El nucleo de


coincide con el de f , as que de la propiedad universal del grupo cociente se sigue
la existencia de un morfismo de grupos : G/Ker f Im f tal que ([a]) = f (a) .
Veamos que es isomorfismo de grupos:
es epiyectivo: Si x Im f , existe a G tal que x = f (a) = ([a]); luego
x Im .
es inyectivo: Si 1 = ([a]) = f (a), entonces a Ker f y [a] = 1. Es decir,
Ker = 1 y, por 3.2, es inyectivo.
2.5. GRUPOS CICLICOS 37

Corolario 2.4.3 Si f : G G0 es un morfismo de grupos epiyectivo, entonces el


grupo G/Ker f es isomorfo a G0 .
Teorema Chino del Resto: Si m, n N son primos entre s, la aplicacion
: Z/mnZ (Z/mZ)(Z/nZ) , ([a]mn ) = ([a]m , [a]n )
es un isomorfismo de grupos.

Demostracion: Las proyecciones canonicas Z Z/mZ y Z Z/nZ son morfismos


de grupos, de modo que la aplicacion
f : Z (Z/mZ) (Z/nZ) , f (a) = ([a]m , [a]n )
es un morfismo de grupos. El nucleo de f es (mZ) (nZ) = nmZ, porque el
mnimo comun multiplo de m y n es mn, as que, por 2.4.3, basta probar que f
es epiyectivo.
Ahora bien, de acuerdo con el teorema de isomorfa, el cardinal de Im f es el
de Z/nmZ, que coincide con el de (Z/mZ)(Z/nZ), y concluimos que el morfismo
f es epiyectivo.

2.5 Grupos Cclicos


Sea (G, ) un grupo. Si g G, el producto de g consigo mismo m veces lo de-
notaremos g m , el producto de g 1 consigo mismo m veces lo denotaremos g m y
pondremos que g 0 es el neutro de G (cuando la operacion de G se denote aditiva-
mente, pondremos mg en lugar de g m ). Obtenemos as una aplicacion
fg : Z G , fg (m) = g m
que es un morfismo de grupos porque g m+n = g m g n para todo m, n Z. Su
imagen es el subgrupo {. . . , g 2 , g 1 , 1, g, g 2 , . . .}, que es claramente el subgrupo
generado por g y lo denotaremos (g).

Definicion: Diremos que un grupo G es cclico si esta generado por alguno de


sus elementos; es decir, si existe g G tal que (g) = G, en cuyo caso diremos que
g es un generador de G.

Por definicion un grupo G es cclico y g G es un generador cuando todo


elemento de G es de la forma g m para algun numero entero m. Es claro que los
grupos cclicos son conmutativos.

Clasificacion10 de Grupos Cclicos: Sea G un grupo cclico.


10 Se entiende que la clasificacion es salvo isomorfismos. Clasificar grupos de cierto tipo significa

dar una familia de tales grupos en la que no haya dos isomorfos y tal que cualquier grupo del
tipo considerado sea isomorfo a uno de la familia.
38 CAPITULO 2. GRUPOS

1. Si G es infinito, entonces G es isomorfo al grupo Z.


(Si g es un generador de G, la aplicacion : Z G, (m) = g m , es un
isomorfismo de grupos).

2. Si G es finito y su orden es n, entonces G es isomorfo a Z/nZ.


(Si g es un generador de G, la aplicacion : Z/nZ G, ([m]n ) = g m , es
un isomorfismo de grupos).

Demostracion: Sea g un generador de G, de modo que el morfismo fg : Z G,


fg (m) = g m , es epiyectivo. Su nucleo, de acuerdo con 2.2.1, es Ker fg = kZ
para algun numero natural k. Ademas, por el teorema de isomorfa, tenemos un
isomorfismo de grupos

: Z/kZ ' G , ([m]) = g m .

Ahora, si G es infinito, entonces = |Z/kZ|, de modo que k = 0. Luego fg es


inyectivo, y por tanto es un isomorfismo de grupos.
Si G es finito de orden n, entonces n = |Z/kZ|, de modo que k = n.

Nota: Este teorema de clasificacion permite dar una nueva definicion del concepto
de suma de numeros enteros, mas perfecta que la dada en el captulo anterior: Es la
unica11 operacion que define una estructura de grupo cclico infinito. Recuperamos
as nuestra vision infantil de la suma, cuando no nos importaba que sumabamos
sino como sumabamos.

Corolario 2.5.1 Sea g un generador de un grupo cclico finito G de orden n. La


condicion necesaria y suficiente para que g m genere G es que m y n sean primos
entre s.

Demostracion: De acuerdo con el teorema anterior, basta probar que [m] genera
Z/nZ si y solo si m.c.d.(m, n) = 1. Ahora bien [m] genera Z/nZ si y solo si
[1] = a[m] para algun numero entero a; es decir, 1 = am + bn para algun b Z, y
tal condicion equivale a que m.c.d.(m, n) = 1 segun 2.2.4.

Definicion: Llamaremos orden de un elemento g de un grupo G al orden del


subgrupo (g) que genera. El orden de un elemento puede ser infinito.
El unico elemento de orden 1 es el neutro del grupo.
De acuerdo con el teorema de Lagrange, el orden de cualquier elemento de un
grupo finito divide al orden del grupo.
11 o cualquier, tanto da, pues es unica salvo isomorfismos.
2.6. EL GRUPO SIMETRICO 39

Proposicion 2.5.2 Sea g un elemento de un grupo G. Si g es de orden infinito,


entonces g n = g m n = m. En particular g n = 1 n = 0 .
Si g es de orden d, entonces (g) = {g, . . . , g d = 1} y g n = g m n m (mod.
d). En particular

g n = 1 n es multiplo del orden de g

Demostracion: El subgrupo (g) = {g m : m Z} siempre es cclico y esta generado


por g.

Corolario 2.5.3 El orden de un elemento g de un grupo G es el primer numero


natural no nulo d tal que g d = 1, si existe tal numero natural, y en caso contrario
es infinito.

Corolario 2.5.4 Si G es un grupo finito de orden n y g G, entonces g n = 1.

Demostracion: En virtud del teorema de Lagrange, n es multiplo del orden de (g),


que es el orden de g, as que 2.5.2 permite concluir que g n = 1.

2.6 El Grupo Simetrico


El grupo simetrico Sn es el grupo de todas las permutaciones de un conjun-
to X con n elementos, con la estructura de grupo que define la composicion de
aplicaciones. Supondremos siempre que n 2.

Definicion: Dados elementos distintos a1 , . . . , ad ; d 2, denotaremos =


(a1 . . . ad ) la permutacion tal que (ai ) = ai+1 , entendiendo que ad+1 = a1 . Di-
remos que tal permutacion Sn es un ciclo, y su orden es claramente d. Los
ciclos de orden 2 se llaman trasposiciones.
Diremos que dos ciclos (a1 . . . ad ) y (b1 . . . bk ) de Sn son disjuntos cuando
ai 6= bj para todo par de ndices i, j.

Lema 2.6.1 Si dos ciclos y son disjuntos, entonces = .

Demostracion: Si = (a1 . . . ad ) y = (b1 . . . bk ) , entonces las permutaciones


y coinciden en a1 , . . . , ad , b1 , . . . , bk y dejan fijos los restantes elementos.

Teorema 2.6.2 Toda permutacion Sn distinta de la identidad descompone en


producto de ciclos disjuntos. Salvo el orden de los factores, esta descomposicion
es unica.
40 CAPITULO 2. GRUPOS

Demostracion: Sea a1 un elemento tal que (a1 ) 6= a1 y consideremos el primer


numero positivo d tal que d (a1 ) = a1 (tal numero d existe porque el orden de
es finito). Sea ai = i (a1 ) . Los numeros a1 , a2 , . . . , ad son todos distintos: si
ai = aj y j > i, entonces ji (a1 ) = a1 y 0 j i d 1, en contra de la
eleccion del numero d. Luego 1 = (a1 . . . ad ) es un ciclo que coincide con en
a1 , . . . , ad ; pero no en los restantes elementos, si existen, que no queden fijos por
. Ahora, la permutacion (1 )1 deja fijos a1 , . . . , ad y todos los elementos que
deje fijos. Reiterando el proceso obtenemos ciclos disjuntos 1 , . . . , r tales que
(r )1 (1 )1 es la identidad. Luego = 1 r .
Si existieran otros ciclos disjuntos 1 , . . . , s tales que 1 s = = 1 r ,
cambiando de orden los factores si fuera preciso podemos suponer que 1 (a1 ) 6= a1 .
En tal caso 1i (a1 ) = i (a1 ) = 1i (a1 ) para todo i 0 y concluimos que 1 = 1 .
Luego 2 s = 2 r y reiterando el argumento concluimos que, despues
de reordenar los factores si fuera preciso, los factores 2 , . . . , s coinciden con los
ciclos 2 , . . . , r .

Corolario 2.6.3 Todo ciclo de orden d es producto de d 1 trasposiciones. Por


tanto, toda permutacion es producto de trasposiciones.

Demostracion: (a1 . . . ad ) = (a1 a2 )(a2 a3 ) (ad1 ad )

Definicion: Sea = 1 r la descomposicion de una permutacion 6= id en


producto de ciclos disjuntos y denotemos di el orden de i , 1 i r. El lema
2.6.1 nos permite suponer que d1 d2 dr y diremos que d1 , . . . , dr es la
forma de la permutacion .

Proposicion 2.6.4 El orden de cualquier permutacion de forma d1 , . . . , dr es el


mnimo comun multiplo de d1 , . . . , dr .

Demostracion: Si = 1 r es la descomposicion de en producto de ciclos


disjuntos, entonces i = 1i ri . Luego i = 1 si y solo si 1i = . . . = ri = 1, y
concluimos en virtud de 2.5.2.

Definicion: Sea G un grupo. Diremos que dos elementos x, y de G son conju-


gados si existe a G tal que y=axa1 .
La relacion de conjugacion es una relacion de equivalencia en el grupo G. Dos
elementos conjugados tienen las mismas propiedades en teora de grupos, porque
a : G G, a (x) = axa1 , es un automorfismo del grupo G.

Proposicion 2.6.5 Sean , Sn . La condicion necesaria y suficiente para que


y sean conjugadas es que tengan la misma forma.
2.6. EL GRUPO SIMETRICO 41

Demostracion: Sea = (a1 . . . ad1 )(b1 . . . bd2 ) (c1 . . . cdr ). Si Sn y ponemos


i0 := (i), tenemos que

1 = (a01 . . . a0d1 )(b01 . . . b0d2 ) (c01 . . . c0dr )

Signo de una Permutacion


Consideremos el siguiente polinomio con coeficientes enteros:
Y
(x1 , . . . , xn ) = (xj xi )
i<j
Q
Dada Sn , los factores de (x(1) , . . . , x(n) ) = i<j (x(j) x(i) ) coinciden,
eventualmente salvo el signo, con los de (x1 , . . . , xn ). Luego

(x(1) , . . . , x(n) ) = (x1 , . . . , xn )

Definicion: Llamaremos signo de una permutacion Sn al numero entero


sgn() tal que (x(1) , . . . , x(n) ) = sgn() (x1 , . . . , xn ).
Por definicion el signo de una permutacion es 1 o 1.

Proposicion 2.6.6 El signo de cualquier producto de permutaciones es el pro-


ducto de los signos de los factores.
El signo de cualquier trasposicion es 1.

Demostracion: Sean , Sn . Por definicion

(x(1) , . . . , x(n) ) = sgn() (x1 , . . . , xn )

y aplicando a los ndices de las indeterminadas x1 , . . . , xn de este polinomio


obtenemos que

(x (1) , . . . , x (n) ) = sgn() (x (1) , . . . , x (n) )


= sgn()sgn( ) (x1 , . . . , xn )

Luego sgn( ) = sgn( ) sgn(). Ademas, un calculo directo demuestra que el


signo de la trasposicion (12) es 1. Si es otra trasposicion, en virtud de 2.6.5
existe una permutacion tal que = (12) 1 , y concluimos que

sgn() = sgn( )sgn(12)sgn( )1 = sgn(12) = 1

Corolario 2.6.7 El signo de toda permutacion de forma d1 , . . . , dr es

(1)d1 +...+dr r
42 CAPITULO 2. GRUPOS

Demostracion: De 2.6.3 y 2.6.6 se sigue directamente que el signo de todos los


ciclos de orden d es (1)d1 .

Corolario 2.6.8 Sea = 1 m una descomposicion de una permutacion en


producto de trasposiciones. Si sgn() = 1, entonces m es par. Si sgn() = 1,
entonces m es impar.
Demostracion: sgn() = sgn(1 ) sgn(m ) = (1)m .

Definicion: Llamaremos permutaciones pares a las de signo 1 e impares a las


de signo 1.

Las permutaciones pares de Sn forman un subgrupo normal de Sn ya que son


los elementos del nucleo del morfismo de grupos sgn : Sn {1}. Este subgrupo
se denota An y recibe el nombre de subgrupo alternado. El ndice de An en Sn
es 2 porque Sn /An ' {1}; as que el teorema de Lagrange permite concluir que
el orden de An es n!/2 .
Captulo 3

Anillos

En el primer captulo hemos desarrollado el concepto de numero, introduciendo


los numeros enteros, racionales, reales y complejos. Este metodo constructivo o
genetico tiene el inconveniente de que frente a un numero entero o racional no
debemos ver una clase de equivalencia de . . . sino lo que veamos de pequenos
cuando operabamos inocentemente con ellos, como algo que esta en un ambiente
donde hay unas operaciones, una ordenacion, etc., con determinadas propiedades;
una estructura en suma. Es decir, lo importante es la estructura que tienen los
numeros racionales y no el conjunto concreto que construimos para que se nos
vuelva accesible. En el segundo captulo hemos presentado el metodo axiomatico,
que es preferible porque pone de manifiesto la estructura y quita toda importancia
a los elementos concretos de los conjuntos en cuestion. Por tanto, sera deseable
desarrollar el concepto de numero con el metodo axiomatico, como una familia de
objetos dotada de operaciones y relaciones sujetas a ciertas condiciones.
Cuando hablamos de numeros, la suma define una estructura de grupo conmu-
tativo; pero claramente en los numeros siempre hay mas estructura pues, dados dos
numeros cualesquiera, ademas de su suma tenemos su producto. En los numeros
enteros, racionales, reales y complejos disponemos de dos operaciones, usualmente
llamadas suma y producto, con las siguientes propiedades: ambas verifican los
axiomas de grupo conmutativo, excepto la existencia de inverso para el producto,
y el producto distribuye respecto de la suma. Esta estructura recibe el nombre
de anillo conmutativo con unidad. Vemos as que en todos los contextos en que
tradicionalmente se ha hablado de numeros subyace una estructura de anillo con-
mutativo con unidad. Recprocamente, el objetivo del presente captulo es mostrar
como en cualquier anillo conmutativo con unidad pueden definirse unos numeros
ideales y desarrollar para ellos una teora de la divisibilidad analoga a la de los
numeros naturales, de modo que en todos los anillos conmutativos con unidad
disponemos de una comprension aritmetica de los problemas. Si los elementos

43
44 CAPITULO 3. ANILLOS

de un anillo se extienden1 con tales numeros ideales es inmediata la existencia y


unicidad del maximo comun divisor y del mnimo comun multiplo, al igual que
la demostracion de sus propiedades usuales. Ademas, desarrollaremos la teora de
congruencias modulo un ideal, que generaliza la teora de congruencias de numeros
enteros expuesta en los captulos anteriores. Por tanto, en los anillos en que los
numeros ideales se correspondan con los elementos del anillo (anillos que llamare-
mos dominios de ideales principales), estos gozan de las mismas propiedades. Esta
sera una consecuencia crucial de este captulo: que en los dominios de ideales prin-
cipales es esencialmente valida la teora de la divisibilidad que hemos estudiado
en la Aritmetica elemental. Este resultado sera fundamental en el estudio de las
ecuaciones algebraicas, porque en el proximo captulo veremos que los polinomios
en una indeterminada con coeficientes racionales (o reales o complejos) forman un
dominio de ideales principales, resultado que nos permitira extraer las races de los
polinomios con coeficientes racionales mediante la teora de congruencias modulo
ideales.

3.1 Anillos y Subanillos


Axiomas de Anillo: Diremos que dos operaciones (que llamaremos suma y
producto, y denotaremos + y ) en un conjunto A definen una estructura de
anillo conmutativo con unidad2 si verifican los siguientes axiomas:
Axioma 1. La suma define en A una estructura de grupo conmutativo.
Axioma 2. El producto es asociativo: a (b c) = (a b) c
Axioma 3. (Propiedad distributiva) a (b + c) = a b + a c
(b + c) a = b a + c a
Axioma 4. Existe un elemento de A (llamado unidad y que denotaremos 1) tal
que a 1 = 1 a = a para todo a A .
Axioma 5. El producto es conmutativo: a b = b a
a
De acuerdo con la propiedad distributiva, las aplicaciones A A son mor-
fismos de grupos respecto de la suma, as que en todo anillo A se verifican tambien
las siguientes reglas de calculo:

a 0 = 0 , a (b) = (a b) , (a) (b) = a b


1 Veremosque cada elemento del anillo define un numero ideal; pero, en general, puede haber
ideales que no provengan de ningun elemento del anillo.
2 Suele reservarse el nombre de anillos para las estructuras que verifican los tres primeros

axiomas, anadiendo el termino con unidad o conmutativo si verifican ademas el axioma 4 o


5 respectivamente. Sin embargo, de ahora en adelante diremos simplemente anillo en lugar de
anillo conmutativo con unidad.
3.1. ANILLOS Y SUBANILLOS 45

Ademas, la unidad de un anillo es unica. Diremos que a A es invertible si


existe algun b A tal que ab = 1, en cuyo caso tal elemento b es unico y se
denotara b1 o 1/b. Los elementos invertibles de un anillo A forman un grupo
conmutativo respecto del producto de A, grupo que se denota A . Diremos que
un anillo A 6= 0 es un cuerpo si todo elemento no nulo de A es invertible en A;
es decir, si A = A {0} .
Diremos que un elemento a A es un divisor de cero si ab = 0 para algun
elemento no nulo b A. Diremos que un anillo A 6= 0 es ntegro o que es un
dominio si carece de divisores de cero no nulos, es decir, si tiene la propiedad
de que el producto de elementos no nulos nunca es nulo. Todos los cuerpos son
anillos ntegros: Si en un cuerpo ab = 0 y a no es nulo, entonces 0 = a1 ab = b .
En todo anillo A podemos definir la resta b a := b + (a), y la division
a/b := ab1 , cuando el divisor b es invertible en A.
La estructura de anillo proporciona el ambito natural de los conceptos usados
en el estudio de la divisibilidad, y esta es una de las razones de su importancia.
Dados dos elementos a, b de un mismo anillo A, diremos que b es un multiplo de a
o que a es un divisor de b si existe c A tal que b = ca. Diremos que un elemento
de A es el maximo comun divisor de a y b si es un divisor comun que es multiplo
de cualquier otro divisor comun, y diremos que es el mnimo comun multiplo si
es un multiplo comun que divide a cualquier otro multiplo comun. Diremos que un
elemento de un anillo es propio si no es nulo ni invertible. Por ultimo, diremos que
un elemento propio p A es irreducible en A si en toda descomposicion p = ab
algun factor es invertible; i.e., si no descompone en producto de dos elementos
propios de A.
Sean u, a elementos de un anillo A. Si u es invertible en A, entonces a y ua
tienen los mismos divisores y los mismos multiplos en A. Por tanto, a es irreducible
en A si y solo si lo es ua. Por la misma razon el maximo comun divisor y el mnimo
comun multiplo de dos elementos a, b A no varan al sustituir a por ua .

Definicion: Diremos que un subconjunto B de un anillo A es un subanillo si es


un subgrupo de A estable por el producto (si a, b B, entonces ab B) y contiene
a la unidad de A.

Es sencillo comprobar que la interseccion de subanillos de un anillo A tambien


es un subanillo de A.
Dado un subanillo B A y elementos a1 , . . . , an A, el menor subanillo de
A que los contiene (existe porque es la interseccion de todos los subanillos que los
contengan) se denotara B[a1 , . . . , an ], de modo que
P
B[a1 , . . . , an ] = { bi1 ...in ai11 . . . ainn : bi1 ...in B}
i1 ,...,in

y diremos que B[a1 , . . . , an ] es el subanillo de A generado por B y a1 , . . . , an .


46 CAPITULO 3. ANILLOS

3.2 Ideales
Definicion: Diremos que un subconjunto a de un anillo A es un ideal si es un
subgrupo estable por el producto por elementos arbitrarios de A; es decir:
1. Respecto de la suma, a es un subgrupo de A.
2. Si a A y b a , entonces ab a .
Dados dos ideales a, b de un anillo A, diremos que a divide a b cuando a b.

Interseccion de Ideales: Es facil comprobar que la interseccion de cualquier


familia de ideales de un anillo A es tambien un ideal de A, y es claramente el
mayor ideal de A contenido en todos los ideales de la familia dada. Es decir, el
ideal a b divide a cualquier otro ideal de A que sea divisible por a y b.
Suma de Ideales: La suma o maximo comun divisor de dos ideales a, b de
un anillo A es el ideal

a + b = {a + b : a a, b b}

y es el menor ideal de A que contiene a los ideales a y b. Es decir, cualquier otro


ideal que divida a a y a b divide tambien a a + b.
Dados elementos a1 , . . . , an A, el ideal a1 A + . . . + an A es el menor ideal de A
que los contiene y lo denotaremos tambien (a1 , . . . , an ). Diremos que es el ideal de
A engendrado por a1 , . . . , an , o bien que a1 , . . . , an generan tal ideal. El ideal
(a) que genera un elemento a A esta formado por sus multiplos: (a) = aA .

Producto de Ideales: El producto de dos ideales a, b de un anillo A es el ideal


generado por los productos de elementos de a por elementos de b:

ab = {a1 b1 + . . . + an bn : a1 , . . . , an a, b1 , . . . , bn b}

Es facil comprobar que estas operaciones con ideales tienen las siguientes pro-
piedades, que generalizan las propiedades del maximo comun divisor y del mnimo
comun multiplo de numeros enteros:

(a + b) + c = a + (b + c) , a+a=a
a+b=b+a , a+0=a , a+A=A
(ab)c = a(bc) = abc , ab a b , ab = ba
(a)(b) = (ab) , a0=0 , aA=a
a (b + c) (a b) + (a c) , a + (b c) (a + b) (a + c)
a(b c) (ab) (ac) , (a + b)c = ac + bc
(a1 , . . . , an )(b1 , . . . , bm ) = (a1 b1 , . . . , a1 bm , . . . , an b1 , . . . , an bm )
3.2. IDEALES 47

Definicion: Diremos que un ideal m de un anillo A es maximal cuando m 6= A y


el unico ideal de A que contiene estrictamente a m es A (es decir, los unicos ideales
de A que dividen a m son A = (1) y m). Diremos que un ideal p de un anillo A es
primo cuando p 6= A y se verifica que

ab p a p o b p

(si un producto esta en p, algun factor esta en p). Por definicion, si un ideal primo
divide a un producto de elementos del anillo, divide a algun factor.

Ejemplo: El ideal 0 de Z es primo, porque si un producto de numeros enteros


es nulo, algun factor es nulo. Si un numero entero n 6= 0 no es primo, el ideal
nZ no es primo. Ademas, si p es un numero primo, el lema de Euclides afirma
precisamente que el ideal pZ es primo; luego los ideales primos de Z son los ideales
pZ, donde p es primo, y el ideal 0.
Los ideales maximales de Z son los ideales pZ, donde p es un numero primo.

Morfismos de Anillos
Definicion: Diremos que una aplicacion f : A B entre dos anillos es un mor-
fismo de anillos cuando conserva la suma, el producto y la unidad:

f (a + b) = f (a) + f (b)
f (a b) = f (a) f (b)
f (1) = 1

Diremos que un morfismo de anillos f : A B es un isomorfismo de anillos


si existe un morfismo de anillos g : B A tal que f g es la identidad de B y g f
es la identidad de A, en cuyo caso diremos que tal morfismo g (que claramente es
unico, pues es la aplicacion inversa de f ) es el inverso de f y lo denotaremos f 1 .
Llamaremos automorfismos de un anillo A a los isomorfismos de A con A.

Sea f : A B un morfismo de anillos. En particular f es un morfismo de


grupos, as que f (0) = 0 y f (a) = f (a). Ademas, si u A es invertible en A,
es facil comprobar que f (u) es invertible en B y que f (u1 ) = f (u)1 . Tambien
es sencillo comprobar que la imagen de f es un subanillo de B. Si h : B C es
otro morfismo de anillos, la composicion h f tambien es morfismo de anillos.

Proposicion 3.2.1 Sea f : A B un morfismo de anillos.


Si b es un ideal de B, entonces f 1 (b) es un ideal de A. Por tanto Ker f es
un ideal de A.
Si a es un ideal de A y f es epiyectivo, f (a) es un ideal de B.
48 CAPITULO 3. ANILLOS

Demostracion: Si b es un ideal de B, por definicion b es un subgrupo de B, as que


f 1 (b) es un subgrupo de A de acuerdo con 2.3.3. Ademas, si a A y x f 1 (b),
entonces f (ax) = f (a)f (x) b; luego ax f 1 (b) y concluimos que f 1 (b) es un
ideal de A.
Por otra parte, si a es un ideal de A, es un subgrupo de A, as que f (a) es
un subgrupo de B de acuerdo con 2.3.3. Ademas, si b B y z f (a), entonces
z = f (x) para algun x a y existe a A tal que f (a) = b, porque se supone que f
es epiyectivo. Luego bz = f (a)f (x) = f (ax) f (a), porque ax a, y concluimos
que f (a) es un ideal de B.

3.3 Polinomios
Sea A un anillo. El anillo de polinomios en una indeterminada x con coeficientes
en A es el conjunto de las expresiones
P i 2
i ai x = a0 + a1 x + a2 x + . . .

donde los terminos ai son elementos del anillo A y son todos nulos salvo un numero
finito, con la estructura de anillo que definen las siguientes operaciones:
P i
P i
P
i ai x + i bi x = i (ai + bi )xi
P P P P
i ai xi j bj x
j
= ai bj xn
n0 i+j=n

(compruebese que definen una estructura de anillo) y lo denotaremos A[x].


P i
Dado un polinomio p(x) = i ai x , los terminos a0 , a1 , . . . A se llaman
coeficientes del polinomio p(x), y lo determinan completamente. Diremos que
un polinomio es constante si todos sus coeficientes son nulos, salvo quizas a0 .
Cada elemento a A define un polinomio constante que tambien denotaremos a.
Obtenemos as un morfismo de anillos canonico A A[x].
Si un polinomio p(x) no es nulo, existe un unico numero natural d tal que
ad 6= 0 y ar = 0 para todo r > d. Tal numero natural recibe el nombre de grado
del polinomio p(x) y se denotara gr p(x). Es facil probar que:

gr p(x) = 0 p(x) es un polinomio constante no nulo



gr p(x) + q(x) max gr p(x), gr q(x)

gr p(x) q(x) gr p(x) + gr q(x)

Proposicion 3.3.1 Sea A un anillo ntegro. El producto de polinomios no nulos


con coeficientes en A nunca es nulo, y su grado es la suma de los grados de los
factores. Por tanto, todo multiplo no nulo de un polinomio p(x) A[x] tiene grado
mayor o igual que el grado de p(x).
3.3. POLINOMIOS 49

P i
P j
Demostracion: Sean p(x) = i ai x y q(x) = j bj x dos polinomios con co-
eficientes en A. Si d = gr p(x) y r = gr q(x), entonces ad y br no son nulos;
luego ad br 6= 0 y, como es un coeficiente de p(x)q(x), se sigue que p(x)q(x) 6= 0
y gr
p(x)q(x) d + r. Como siempre gr p(x)q(x) d + r, concluimos que
gr p(x)q(x) = gr p(x) + gr q(x) .

Definicion: Sea A un anillo y n un numero natural. Si n 2, el anillo de


polinomios A[x1 , . . . , xn ] en n indeterminadas con coeficientes en A se define
inductivamente del siguiente modo:

A[x1 , . . . , xn ] := (A[x1 , . . . , xn1 ])[xn ]

En particular A[x, y] = A[x][y], as que todo polinomio p(x, y) en dos inde-


terminadas x, y con coeficientes en A descompone de modo unico de la siguiente
forma: P P P
p(x, y) = aij xi y j = aij xi y j
i0 j0 i,j0

donde aij A. En general, cada polinomio p(x1 , . . . , xn ) A[x1 , . . . , xn ] descom-


pone de modo unico de la siguiente forma:
X
p(x1 , . . . , xn ) = ai1 ...in xi11 xinn
i1 ,...,in 0

donde los elementos ai1 ...in A son todos nulos, salvo un numero finito, y se
llaman coeficientes del polinomio p(x1 , . . . , xn ). Si b1 , . . . , bn A, pondremos:
X
p(b1 , . . . , bn ) = ai1 ...in bi11 binn .
i1 ,...,in 0

Si un polinomio p(x1 , . . . , xn ) no es nulo, su grado es el numero

gr p(x1 , . . . , xn ) = max{i1 + . . . + in : ai1 ...in 6= 0}

y no debe confundirse con el grado de p(x1 , . . . , xn ) como polinomio en xn con


coeficientes en el anillo A[x1 , . . . , xn1 ]. Diremos que un polinomio p(x1 , . . . , xn )
es constante si todos sus coeficientes son nulos, salvo quizas a0...0 ; es decir, los
polinomios constantes no nulos son los de grado cero. Cada elemento a A define
un polinomio constante que denotaremos a, obteniendo as un morfismo de anillos
canonico A A[x1 , . . . , xn ].

Proposicion 3.3.2 Sea A un anillo ntegro. El anillo A[x1 , . . . , xn ] tambien es


ntegro y los elementos invertibles de A[x1 , . . . , xn ] son los polinomios constantes
definidos por invertibles de A:

A[x1 , . . . , xn ] = A .
50 CAPITULO 3. ANILLOS

Demostracion: Procedemos por induccion sobre n. Cuando n = 1, se sigue de 3.3.1


que el anillo A[x] es ntegro. Ademas, si p(x) A[x] es invertible
en A[x], entonces
existe q(x) A[x] tal que p(x)q(x) = 1; luego gr p(x)q(x) = 0 y, segun 3.3.1,
tenemos que gr p(x) = gr q(x) = 0. Es decir, existen b, c A tales que p(x) = b,
q(x) = c, de modo que bc = p(x)q(x) = 1 y concluimos que b es invertible en A.
Cuando n > 1, por hipotesis de induccion A[x1 , . . . , xn1 ] es ntegro y sus
elementos invertibles coinciden con A . Luego A[x1 , . . . , xn1 ][xn ] es ntegro y
A[x1 , . . . , xn1 ][xn ] = A[x1 , . . . , xn1 ] = A .
Teorema de Division: Sea p(x) = a0 xn + . . . + an un polinomio con coeficientes
en un anillo A. Si a0 es invertible en A, entonces para cada polinomio q(x) A[x]
existe una unica pareja de polinomios c(x), r(x) A[x] tales que
q(x) = c(x) p(x) + r(x) , gr r(x) < gr p(x) o r(x) = 0
Demostracion: Veamos primero la existencia de tales polinomios c(x), r(x). Pro-
cedemos por induccion sobre el grado d del polinomio q(x). Si d < n, basta tomar
c(x) = 0 y r(x) = q(x).
Si d n, consideramos los coeficientes de p(x) y q(x):
p(x) = a0 xn + a1 xn1 + . . . + an
q(x) = b0 xd + b1 xd1 + . . . + bd
donde a0 y b0 no son nulos. El grado de q(x) = q(x) (b0 /a0 )xdn p(x) es menor
que d, as que, por hipotesis de induccion, existen c(x), r(x) A[x] tales que
q(x) = c(x) p(x) + r(x) , gr r(x) < n o r(x) = 0
Luego q(x) = (b0 a1
0 x
dn
+ c(x)) p(x) + r(x), donde gr r(x) < gr p(x) o r(x) = 0.

En cuanto a la unicidad, si existieran otros polinomios c(x), r(x) A[x] tales


que q(x) = c(x) p(x) + r(x) y gr r(x) < gr p(x) o r(x) = 0, entonces
p(x)(c(x) c(x)) = r(x) r(x) .
Por tanto r(x) r(x) es un multiplo de p(x) que es nulo o de grado menor que el
grado de p(x), as que es nulo por ser a0 invertible, y se sigue que r(x) = r(x); luego
p(x)(c(x) c(x)) = 0, de modo que c(x) c(x) = 0 y concluimos que c(x) = c(x).

Regla de Ruffini (1765-1822): Sea p(x) un polinomio con coeficientes en un


anillo A. Si a A, entonces el resto de la division de p(x) por x a es p(a). Por
tanto, la condicion necesaria y suficiente para que p(x) sea multiplo de x a en
el anillo A[x] es que p(a) = 0.

Demostracion: Sea p(x) = q(x)(x a) + r(x) la division de p(x) por x a.


Como gr r(x) < 1 o r(x) = 0, se sigue que el polinomio r(x) es constante,
r(x) = r, y concluimos que p(a) = q(a) 0 + r = r.
3.4. POLINOMIOS CON COEFICIENTES EN UN CUERPO 51

3.4 Polinomios con Coeficientes en un Cuerpo


Definicion: Sea p(x) = c0 xn + c1 xn1 + . . . + cn un polinomio con coeficientes
en un cuerpo k. Diremos que un elemento a k es una raz de p(x) en k cuando
p(a) = c0 an + c1 an1 + . . . + cn = 0.

Si p(x) descompone en producto de dos polinomios, p(x) = q(x)r(x), entonces


la condicion necesaria y suficiente para que a k sea raz de p(x) es que sea raz
de q(x) o de r(x), pues p(a) = q(a)r(a) y k es ntegro.

Teorema 3.4.1 Si un polinomio c0 xn + c1 xn1 + . . . + cn , c0 6= 0, con coeficientes


enteros tiene la raz a/b Q, donde m.c.d.(a, b) = 1, entonces b divide a c0 y a
divide a cn .
En particular, si c0 = 1, todas sus races racionales son enteras.

Demostracion: Si a/b es una raz, entonces

c0 an + c1 an1 b + . . . + cn1 abn1 + cn bn = 0

de modo que c0 an = c1 an1 b . . . cn bn es un multiplo de b y a es un divisor


de cn bn = c0 am . . . cn1 abn1 . Como a y b son primos entre s por hipotesis,
en virtud de II.2.5 concluimos que c0 es multiplo de b y cn es multiplo de a.

Nota: El teorema 3.4.1 permite hallar todas las races racionales de cualquier
polinomio con coeficientes racionales, pues podemos suponer que este tiene coe-
ficientes enteros y el numero de divisores de un numero entero siempre es finito.
Por ejemplo, las posibles races racionales del polinomio 3x4 + x3 + x2 + x 2 son
1, 2, 1/3, 2/3 y sustituyendo en el polinomio se comprueba que sus races
racionales son 1 y 2/3.

Teorema 3.4.2 Sea k un cuerpo. Todo polinomio de grado 1 con coeficientes en


k es irreducible en k[x] y tiene una unica raz en k.

Demostracion: Sea p(x) = ax + b, a 6= 0. Si p(x) = q(x)r(x) para ciertos poli-


nomios q(x), r(x) k[x], entonces gr q(x) + gr r(x) = gr p(x) = 1, as que algun
factor tiene grado cero y es invertible en k[x].
Por otra parte, la unica raz de p(x) en k es claramente b/a.

Proposicion 3.4.3 Todo polinomio irreducible de grado mayor que 1 con coefi-
cientes en un cuerpo k carece de races en k.

Demostracion: Si un polinomio irreducible p(x) k[x] admite alguna raz a k,


entonces p(x) = q(x)(x a) para algun q(x) k[x]. Como p(x) es irreducible,
entonces q(x) ha de ser invertible, luego de grado 0 y concluimos que gr p(x) = 1.
52 CAPITULO 3. ANILLOS

Corolario 3.4.4 Sea p(x) un polinomio de grado 2 o 3 con coeficientes en un


cuerpo k. La condicion necesaria y suficiente para que p(x) sea irreducible en k[x]
es que no tenga races en k.

Demostracion: La necesidad de la condicion se sigue de 3.4.3. Recprocamente,


si p(x) no es irreducible en k[x], tendremos p(x) = q1 (x)q2 (x) donde algun factor
tiene grado 1, porque gr q( x) + gr q2 (x) = 2 o 3, y por tanto tiene una raz en k.

Nota: El teorema 3.4.1 resuelve el problema de hallar las races racionales de


los polinomios con coeficientes racionales, as que 3.4.4 permite determinar la irre-
ducibilidad en Q[x] de los polinomios de grado 2 y 3. En cuanto a la irreducibilidad
de los polinomios de grado 4 con coeficientes racionales, tambien puede decidirse
usando 3.4.1. En efecto, si una cuartica x4 +a3 x3 +a2 x2 +a1 x+a0 Q[x] carece de
races racionales, para determinar si es irreducible basta comprobar la inexistencia
de factores de grado 2:

x4 + a3 x3 + a2 x2 + a1 x + a0 = (x2 + b1 x + b0 )(x2 + c1 x + c0 ) .

Es decir, basta ver si el siguiente sistema de 4 ecuaciones algebraicas carece de


soluciones racionales:
a3


= b1 + c1
a2 = b0 + b1 c1 + c0

a1 = b0 c1 + b1 c0

a0 = b0 c0
De la primera ecuacion y la ultima obtenemos que c1 = a3 b1 y c0 = a0 /b0 . Susti-
tuyendo en la tercera ecuacion, esta permite despejar b1 en funcion de b0 . Susti-
tuyendo estos valores en la segunda ecuacion obtenemos una ecuacion polinomica
en la indeterminada b0 , polinomio que carece de races racionales precisamente
cuando la cuartica dada es irreducible.

Corolario 3.4.5 Sea k un cuerpo. Si a1 , . . . , ar k son races distintas de un


polinomio p(x) k[x], entonces p(x) es multiplo de (x a1 ) (x ar ) en k[x].

Demostracion: Procedemos por induccion sobre r, pues es la Regla de Ruffini


cuando r = 1.
Cuando r > 1, de acuerdo con la Regla de Ruffini tenemos que p(x) = q(x)(x
ar ) para algun q(x) k[x]. Como a1 , . . . , ar1 son races de p(x) y no son races
de x ar , han de ser races de q(x). Por hipotesis de induccion q(x) es multiplo
de (x a1 ) (x ar1 ) en k[x], y concluimos que p(x) = q(x)(x ar ) es multiplo
de (x a1 ) (x ar ).

Teorema 3.4.6 Si p(x) es un polinomio no nulo con coeficientes en un cuerpo k,


el numero de races de p(x) en k no supera al grado de p(x).
3.4. POLINOMIOS CON COEFICIENTES EN UN CUERPO 53

Demostracion: Si (xa1 ) (xar ) divide a p(x) y p(x) 6= 0, entonces r gr p(x).

Formula de Interpolacion de Lagrange (1736-1813): Sean a1 , . . . , an elemen-


tos distintos de un cuerpo k. Para cada sucesion b1 , . . . , bn de elementos de k (no
necesariamente distintos), existe un unico polinomio p(x) k[x] de grado menor
que n tal que p(ai ) = bi , 1 i n:
n
X qj (x) (x a1 ) (x an )
p(x) = bj , qj (x) =
j=1
qj (aj ) (x aj )

Demostracion: Si p(x), q(x) k[x] son dos polinomios de grado menor que n tales
que p(ai ) = q(ai ) = bi para todo 1 i n, entonces a1 , . . . , an son races de
p(x) q(x) en k y, por el teorema anterior, concluimos que p(x) q(x) = 0; es
decir, p(x) = q(x). Por ultimo, con las notaciones del enunciado, es claro que
qi (aj ) = 0 cuando i 6= j; luego:
X qj (ai ) qi (ai )
bj = bi = bi
j
qj (aj ) qi (ai )

Races Complejas
Lema 3.4.7 Sea p(x) = c0 xn + c1 xn1 + . . . + cn1 x + cn un polinomio con
coeficientes complejos. Si c es el maximo de los modulos de c1 , c2 , . . . , cn , entonces
para todo numero complejo z de modulo > 1 se verifica que

n c
|c0 | |p(z)|
1

Demostracion: |p(z)| |c0 z n | |c1 z n1 + . . . + cn |


|c0 |n c(n1 + . . . + 1) = |c0 |n c(n 1)/( 1)

|c0 |n cn /( 1) = n |c0 | c/( 1) .

Corolario 3.4.8 Con las notaciones del lema anterior,


el modulo de cualquier
raz compleja de p(x) esta acotado por 1 + c/|c0 | .
Definicion: Diremos que un cuerpo k es algebraicamente cerrado cuando todo
polinomio no constante con coeficientes en k tenga alguna raz en k.

Teorema de DAlembert (1717-1783): El cuerpo C de los numeros complejos


es algebraicamente cerrado.

Demostracion: Sea p(x) un polinomio no constante con coeficientes en C y sea r


un numero real positivo. El disco Dr = {z C: |z| r} es un conjunto cerrado y
54 CAPITULO 3. ANILLOS

acotado de C; luego es compacto y la funcion continua f : Dr R, f (z) = |p(z)|,


alcanza un mnimo en algun punto a Dr .
De acuerdo con 3.4.7, podemos elegir r de modo que |p(z)| > |p(0)| para todo
numero complejo z de modulo r, de modo que el mnimo de f no se alcanza en
ningun punto de modulo r, por lo que tal mnimo a tiene que ser un punto interior
de Dr . Vamos a probar que p(a) = 0. Si |p(a)| > 0, consideramos la primera
potencia de x que tenga coeficiente no nulo en el polinomio p(a + x):

p(a + x) = p(a) + cd xd + cd+1 xd+1 + . . . + cn xn , cd 6= 0

Como cd 6= 0, podemos fijar el argumento de z C de modo que el modulo de


p(a) + cd z d sea |p(a)| |cd z d |. Luego

|p(a + z)| |p(a)| |cd z d | + |cd+1 z d+1 + . . . + cn z n |

es menor que |p(a)| cuando

|cd+1 z d+1 + . . . + cn z n | c(n d)|z|d+1

sea menor que |cd z d |, donde c = max{|ci |}; lo que nos lleva a contradiccion,
pues claramente podemos elegir z de modo que a + z este en el disco Dr , tenga el
argumento prefijado y c(n d)|z|d+1 |cd | |z|d = |cd z d |.

Corolario 3.4.9 Los polinomios irreducibles en C[x] son los de grado 1.

Demostracion: Sea p(x) un polinomio irreducible con coeficientes complejos. Por


el teorema de DAlembert p(x) tiene alguna raz compleja , as que 3.4.3 nos
permite concluir que el grado de p(x) es 1.

Corolario 3.4.10 Los polinomio irreducible en R[x] son los de grado 1 y los de
grado 2 sin races reales.

Demostracion: Sea p(x) un polinomio irreducible en R[x] de grado mayor que


1 y consideremos p(x) como polinomio con coeficientes complejos. Existe algun
numero complejo a + bi que es raz de p(x); luego

0 = p(a + bi) = p(a bi)

y tambien a bi es raz de p(x). Al ser b 6= 0, de 3.4.5 se sigue que



x (a + bi) x (a bi) = x2 2ax + (a2 + b2 )

divide a p(x) en C[x]; luego tambien en R[x], pues ambos polinomios tienen coefi-
cientes reales. Como p(x) es irreducible en R[x], su grado ha de ser 2.
3.5. ANILLO COCIENTE 55

3.5 Anillo Cociente


Sea a un ideal de un anillo A. Respecto de la suma a es un subgrupo de A, as que
a define una relacion de equivalencia en A (a b b a a) y el correspondiente
conjunto cociente se denotara A/a. La clase de equivalencia de cualquier elemento
a A respecto de es
a + a = {a + x : x a}
y diremos que es la clase de restos de a modulo a. Tal clase de equivalencia se
denotara a o [a] cuando no origine confusion.

Teorema 3.5.1 Sea a un ideal de un anillo A. Existe una unica estructura de


anillo en A/a tal que la proyeccion canonica : A A/a es morfismo de anillos.
Ademas a = Ker .

Demostracion: Ya sabemos que la operacion [a] + [b] = [a + b] define en A/a


una estructura de grupo conmutativo y que a = Ker . Si u, v A/a, definimos
u v = [ab] donde [a] = u, [b] = v:

[a] [b] = [ab]

Veamos que u v no depende de los representantes a, b elegidos. Si [a] = [a0 ],


entonces existen c a tales que a0 = a+c; luego a0 b = ab+cb ab+a y concluimos
que [a0 b] = [ab].
Es inmediato comprobar que esta operacion define en el grupo conmutativo
A/a una estructura de anillo conmutativo con unidad, que es [1]. Ademas, es
claro que con esta estructura de anillo la proyeccion canonica es morfismo de
anillos.
Para concluir demostraremos la unicidad. Si y son otras dos operaciones
en A/a que tambien definen una estructura de anillo tal que sea morfismo de
anillos, para todo x, y A/a existen a, b A tales que x = (a), y = (b); luego

x + y = (a) + (b) = (a + b) = (a) (b) = x y


x y = (a) (b) = (ab) = (a) (b) = x y

Ejemplo: Si n es un numero natural, nZ es un ideal de Z, as que en Z/nZ


tenemos una estructura de anillo, definida por las operaciones:

[a]n + [b]n = [a + b]n , [a]n [b]n = [ab]n

y la condicion necesaria y suficiente para que [m]n sea invertible en Z/nZ es que
mb 1 (mod. n) para algun b Z; es decir, que m sea primo con n. En tal caso, el
inverso de [m]n en Z/nZ puede calcularse con la Identidad de Bezout 1 = m+n,
pues 1 = []n [m]n , y el inverso de [m]n en Z/nZ es []n .
56 CAPITULO 3. ANILLOS

Por tanto, la condicion necesaria y suficiente para que el anillo Z/nZ sea un
cuerpo es que el numero n sea primo. Tenemos as para cada numero primo p un
cuerpo finito con p elementos Z/pZ, que denotaremos Fp .
Estos anillos Z/nZ se usan sistematicamente en el estudios de las congruencias.
Por ejemplo, dos numeros enteros a, b son solucion de cierta congruencia
P
aij xi y j 0 (mod. n)
i,j0

precisamente cuando sus clases de restos a, b son solucion de la ecuacion


P
aij xi y j = 0
i,j0
P
(es decir, ij aij ai bj = 0) porque la proyeccion canonica : Z Z/nZ, (x) = x,
es morfismo de anillos. En P particular, si x = a, y = b es una solucion entera de
una ecuacion diofantica i,j0 aij xi y j = 0, entonces sus clases de restos a, b son
P
solucion de la correspondiente ecuacion reducida i,j0 aij xi y j = 0 modulo n,
cualquiera que sea el numero natural n. Por tanto, si hallamos todas las solu-
ciones en Z/nZ de la ecuacion reducida, estas determinan las posibles clases de
restos modulo n de las soluciones enteras de la ecuacion dada. En particular, si la
ecuacion reducida carece de soluciones en Z/nZ, entonces la ecuacion diofantica
considerada carece de soluciones enteras.

Propiedad Universal: Sea a un ideal de un anillo A y : A A/a la proyeccion


canonica. Si f : A B es un morfismo de anillos y a Ker f , entonces existe un
unico morfismo de anillos : A/a B tal que f = :
f
A B
& %
A/a

Demostracion: Todo anillo A es un grupo (para la suma), todo ideal a de A es un


subgrupo normal de A y todo morfismo de anillos f : A B es un morfismo de
grupos. En virtud de la propiedad universal del grupo cociente A/a, si a Ker f ,
entonces existe un unico morfismo de grupos : A/a B tal que f = . Para
concluir bastara probar que es de hecho un morfismo de anillos:
([a] [b]) = ([ab]) = f (ab) = f (a)f (b) = ([a])([b])
(1) = ((1)) = f (1) = 1
Teorema de Isomorfa: Si f : A B es un morfismo de anillos, la aplicacion
: A/Ker f Im f , ([a]) = f (a), es isomorfismo de anillos:

A/Ker f ' Im f
3.5. ANILLO COCIENTE 57

Demostracion: Ya sabemos que es un isomorfismo de grupos, y la demostracion


del teorema anterior muestra que es morfismo de anillos; luego es isomorfismo
de anillos.

Corolario 3.5.2 Si f : A B es un morfismo de anillos epiyectivo, entonces el


anillo A/Ker f es isomorfo al anillo B.

Teorema Chino del Resto: Sean a y b ideales de un anillo A. Si a + b = A,


entonces a b = ab, y tenemos un isomorfismo de anillos

: A/a b (A/a)(A/b) ; ([x]ab ) = ([x]a , [x]b )

Demostracion: Por hipotesis existen a a y b b tales que 1 = a + b. Ahora, si


c a b, tenemos que c = c(a + b) = ca + cb ab; as que a b = ab, pues la
inclusion contraria siempre es valida.
Ademas, el morfismo de anillos f : A (A/a)(A/b), f (x) = ([x]a , [x]b ), es
epiyectivo, porque ([c]a , [d]b ) proviene de x := bc + ad:

c = (a + b)c bc bc + ad (modulo a)
d = (a + b)d ad bc + ad (modulo b)

Como el nucleo de f es a b, el corolario anterior nos permite concluir.

Teorema 3.5.3 Sea a un ideal de un anillo A.

a es un ideal primo de A el anillo A/a es ntegro


a es un ideal maximal de A el anillo A/a es un cuerpo

Demostracion: Si el ideal a es primo, A/a 6= 0 porque a 6= A. Ademas, si [a][b] = 0


y [b] 6= 0, entonces ab a y b no esta en a; luego a a y [a] = 0. Recprocamente,
si A/a es ntegro, a 6= A porque A/a 6= 0. Ademas, ab a [a] [b] = [ab] = 0
[a] = 0 o [b] = 0 a a o b a.
Si el ideal a es maximal, A/a 6= 0 porque a 6= A. Ademas, si [a] 6= 0, el ideal
a + aA contiene estrictamente a a; luego A = a + aA y existen x a, b A tales
que 1 = x + ab. Se sigue que [a] [b] = 1 y obtenemos que [a] es invertible en A/a.
Recprocamente, si A/a es un cuerpo, a 6= A porque A/a 6= 0. Ademas, si b es
un ideal de A que contiene estrictamente a a, existe algun b b que no esta en a;
luego [b] 6= 0 en A/a y existe algun [a] A/a tal que [a][b] = 1. Luego (1 ab) a
y 1 = (1 ab) + ab b, de modo que b = A. q.e.d.

Como todo cuerpo es ntegro, el teorema anterior implica el siguiente resultado,


generalizacion del clasico lema de Euclides (325?-265? a. de Cristo) sobre numeros
primos a los anillos arbitrarios:
58 CAPITULO 3. ANILLOS

Teorema 3.5.4 Todo ideal maximal es primo.

Corolario 3.5.5 Si a1 , . . . , an son elementos de un cuerpo k, entonces


m := {p k[x1 , . . . , xn ] : p(a1 , . . . , an ) = 0}
es un ideal maximal del anillo k[x1 , . . . , xn ]. Ademas m = (x1 a1 , . . . , xn an )
y el morfismo natural k k[x1 , . . . , xn ]/m es un isomorfismo de anillos.
Demostracion: El morfismo de anillos natural k k[x1 , . . . , xn ]/(x1 a1 , . . . , xn
an ), a 7 [a], es inyectivo porque si a (x1 a1 , . . . , xn an ), a = p1 (x a1 ) +
. . . + pn (x an ), la sustitucion xi = ai muestra que a = 0; y es epiyectivo porque
[xi ] = [ai ] esta en la imagen, y esta es un subanillo. Luego (x1 a1 , . . . , xn an )
es un ideal maximal de k[x1 , . . . , xn ] de acuerdo con 3.5.3.
Como m es un ideal que contiene a (x1 a1 , . . . , xn an ), y claramente m 6=
k[x1 , . . . , xn ], concluimos que m = (x1 a1 , . . . , xn an ).

Sistemas de Ecuaciones Algebraicas: Cuando planteamos un sistema de ecua-


ciones polinomicas, digamos con coeficientes racionales, como pueda ser

2x3 + x3 y 2 = y 4
x3 y 2 = 1
y a continuacion obtenemos algunas consecuencias
y 2 = x3 1 , (x3 1)2 = 2x3 + x3 (x3 1) , x3 = 1 , 2 = y 2
todas estas igualdades son obviamente falsas en el anillo de polinomios Q[x, y];
pero son ciertas en el anillo cociente
Q[x, y]/(2x3 + x3 y 2 y 4 , x3 y 2 1)
por el ideal a generado por las ecuaciones del sistema considerado, porque la
proyeccion canonica : Q[x, y] Q[x, y]/a es morfismo de anillos. Las consecuen-
cias del sistema son las relaciones que se dan en este anillo cociente y, cuando
expresan la anulacion de un elemento, vienen dadas por los polinomios del ideal
a, porque a = Ker . Por ejemplo, los polinomios x3 + 1, y 2 + 2 estan en el ideal
a: descomponen en suma de un multiplo de 2x3 + x3 y 2 y 4 y un multiplo de
x3 y 2 1.
Dos sistemas de ecuaciones deben considerarse equivalentes cuando las ecua-
ciones de cada sistema sean consecuencias de las del otro sistema. De aqu la im-
portancia crucial de la teora de ideales en el estudio de los sistemas de ecuaciones
algebraicas, pues permite definir con rigor el concepto de sistemas equivalentes:
Diremos que dos sistemas de ecuaciones polinomicas en n indeterminadas

p1 (x1 , . . . , xn ) = 0 q1 (x1 , . . . , xn ) = 0
......... .........

pr (x1 , . . . , xn ) = 0 qs (x1 , . . . , xn ) = 0
3.6. CONGRUENCIA DE EULER 59

con coeficientes en un anillo A son equivalentes si sus ecuaciones generan el


mismo ideal (p1 , . . . , pr ) = (q1 , . . . , qs ) en el anillo A[x1 , . . . , xn ] . Es decir, cuando
s
X
pi (x1 , . . . , xn ) = aij (x1 , . . . , xn )qj (x1 , . . . , xn )
j=1
Xr
qj (x1 , . . . , xn ) = bji (x1 , . . . , xn )pi (x1 , . . . , xn )
i=1

para ciertos polinomios aij (x1 , . . . , xn ), bji (x1 , . . . , xn ) con coeficientes en A. En


particular, si dos sistemas son equivalentes, tienen las mismas soluciones en A y
en cualquier otro anillo B del que A sea subanillo.

3.6 Congruencia de Euler


Sea n un numero natural mayor o igual que 2. Los elementos invertibles del anillo
Z/nZ, que son las clases de restos modulo n de los numeros primos con n, forman
un grupo con el producto de Z/nZ. Este grupo es conmutativo y su orden es el
indicador de Euler (n):

(Z/nZ) = {[m]n : m.c.d.(m, n) = 1 }

Propiedades del Indicador de Euler (1707-1783):

(pr ) = (p 1)pr1 si p es un numero primo y r 1


(n m) = (n) (m) si n y m son primos entre s

Demostracion: La primera igualdad se debe a que los numeros primos con pr son
justamente los que no son multiplos de p. Luego p, 2p, . . . , pr1 p son los unicos
numeros entre 1 y pr que no son primos con pr .
En cuanto a la segunda igualdad, segun el Teorema chino del resto tenemos un
isomorfismo de anillos Z/nmZ = (Z/nZ) (Z/mZ) , que induce un isomorfismo
de grupos

(Z/nmZ) = (Z/nZ Z/mZ) = (Z/nZ) (Z/mZ)

Congruencia de Euler: Si a y n son numeros enteros primos entre s, entonces

a(n) 1 (mod. n)

Demostracion: Si a es primo con n, entonces [a]n esta en (Z/nZ) , que es un grupo


finito de orden (n), as que 2.5.4 permite concluir que

[1]n = [a](n)
n = [a(n) ]n
60 CAPITULO 3. ANILLOS

Ejemplo: Si a y n son numeros enteros primos entre s, las soluciones enteras de


la congruencia ax b (mod. n) son: x = a(n)1 b + tn, t Z .

Congruencia de Fermat (1601-1665): Sea p un numero primo. Si un numero


entero a no es multiplo de p, entonces

ap1 1 (mod. p)

Demostracion: Si a no es multiplo de p, entonces m.c.d.(a, p) = 1, porque p es


primo. Ademas (p) = p 1 cuando p es primo.

Corolario 3.6.1 Si p es primo, entonces ap a (mod. p) para todo a Z.

Corolario 3.6.2 Sea p un numero primo impar. Los restos cuadraticos no nulos
modulo p forman un subgrupo de Fp de orden p1
2 , y son las soluciones de la
congruencia
p1
x 2 1 (modulo p)
Demostracion: La aplicacion f : Fp Fp , f (x) = x2 , es un morfismo de grupos.
Su nucleo, que son las races del polinomio x2 1 = (x + 1)(x 1), es el subgrupo
{1}, porque Fp es un cuerpo y 1 6= 1 al ser p 6= 2. El teorema de isomorfa
permite concluir que la imagen de f , que esta formada por los restos cuadraticos
no nulos, tiene orden p12 .
p1
Por otra parte, si a Fp es un resto cuadratico, a = b2 , entonces a 2 = bp = 1
p1
de acuerdo con la congruencia de Fermat. Como el polinomio x 2 1 no puede
tener mas races que el grado, concluimos que todas sus races en Fp son los restos
cuadraticos no nulos modulo p.

Corolario 3.6.3 Sea p un numero primo impar. La condicion necesaria y sufi-


ciente para que 1 sea resto cuadratico modulo p es que p 1 (modulo 4).
Captulo 4

Anillos Eucldeos

Sabemos determinar todas las races racionales de cualquier polinomio con coe-
ficientes racionales; pero puede ocurrir que un polinomio no tenga ninguna raz
racional. En tal caso nuestro proposito es hallar sus races en algun cuerpo may-
or que Q, de modo analogo al conocido calculo de las races de los polinomios
ax2 + bx + c de grado 2:

b b2 4ac
x=
2a
2
La consideracion atenta de estaformula muestra que, para
los polinomios x 2
2
y x + 1, solo afirma que 2 y 1 son races, donde 2 y 1 se han definido
precisamente por el hecho de que sus cuadrados sean 2 y 1 respectivamente,
lo que parece una tautologa. En modo alguno consideramos que no sabemos
resolver la ecuacion x2 = 2, a pesar de que para cualquier otro polinomio tam-
bien podramos decir una obviedad analoga sin que por ello podamos considerar
resuelta la ecuacion. Esta perplejidad se debe a que de nuevo estamos ignorando
una estructura que pasa desapercibida. En efecto, la formula de las soluciones de
las ecuaciones cuadraticas sera una tautologa inutil si no fuera precedida por el
aprendizaje del calculo con radicales, que nos permite sumarlos, restarlos, multi-
plicarlos y dividirlos entre s y con numeros racionales.
Vemos pues que tal formula incluye dos pasos bien diferenciados. El primero,
fundamental e implcito, es desentranar una estructura de cuerpo: la aritmetica de
radicales. El segundo, bien explcito, es ya la expresion de las races mediante ra-
dicales y las cuatro operaciones elementales. No es de extranar que, al permanecer
implcito en gran parte el primer paso, historicamente la cuestion de extraer las
races de los polinomios de grado superior se plantease como el problema de su
expresion mediante radicales; pero sin cuestionarse siquiera la conveniencia de la
estructura donde limitamos su busqueda. Ahora bien, esta restriccion es artifi-
cial y solo puede explicarse por nuestro manejo desde temprana edad del calculo

61
62 CAPITULO 4. ANILLOS EUCLIDEOS

aproximado de radicales, hecho que es externo a la cuestion considerada; pues


el problema que pretendemos abordar es el de la expresion exacta de las races
de los polinomios, y no el de su calculo aproximado (lo que, por otra parte, es
posible realizar para cualquier polinomio con coeficientes racionales con metodos
de Calculo Numerico, sin necesidad de hallar previamente el valor exacto de las
races). Cierto es que la conocida formula de las races de los polinomios de grado
2 proporciona tanto una expresion exacta de las races como un metodo para efec-
tuar su calculo aproximado; pero en el caso de polinomios de grado arbitrario sera
necesario separar ntidamente ambas cuestiones. La limitacion de la busqueda de
las races de los polinomios a su expresion por radicales es un ejemplo claro de
encerrona intelectual debida a nuestra gran familiaridad con una estructura par-
ticular, que nos impide considerar la posibilidad de estructuras alternativas mejor
adaptadas al problema en cuestion1 . La pregunta por las races de los polinomios
requiere una pregunta previa sobre la estructura en que se han de explicitar estas,
y es un ejemplo claro de lo que afirma Heidegger (1889-1976) en Ser y Tiempo:

El verdadero progreso de la investigacion no consiste tanto en recoger


los resultados y recluirlos en tratados, cuanto en ese preguntar por las
estructuras fundamentales del dominio del caso, que surge, las mas de
las veces como una reaccion, de semejante acumulacion de nociones
sobre las cosas.

Para que tenga sentido hablar de las races de un polinomio con coeficientes en
un cuerpo, estas deben estar en una extension del cuerpo de coeficientes (es decir,
en un cuerpo que lo contenga como subanillo). Por tanto, el problema general
de extraer una raz de cualquier polinomio p(x) con coeficientes en un cuerpo k
incluye dos cuestiones. La primera y mas sutil es la construccion de un cuerpo K
que extienda al cuerpo de coeficientes k. La segunda es la determinacion de un ele-
mento de K tal que p() = 0. Puestos ya de manifiesto el verdadero problema y
la encerrona mental que nos dificultaba su solucion, la respuesta hallada por Kro-
necker (1823-1891) es maravillosamente sencilla, precisa y general. Por ejemplo, si
q(x) es un polinomio con coeficientes racionales
y p(x) es un factor irreducible de
q(x), veremos que el anillo cociente Q[x]/ p(x) es un cuerpo que contiene a Q, y
es obvio que = [x] es una raz de p(x), ya que p() = [p(x)] = 0 . As este teore-
ma de Kronecker pondra en evidencia que el problema de la extraccion de races
de polinomios con coeficientes en un cuerpo k se reduce esencialmente al problema
de descomposicion en factores irreducibles de polinomios con coeficientes en k y
en extensiones finitas de k, problema al que dedicaremos el proximo captulo.
1 Algo similar ocurrio con la Geometra. Durante siglos fue impensable la posibilidad de una

estructura geometrica diferente de la geometra eucldea clasica, hasta que a principios del siglo
XIX se descubrio la existencia de geometras no eucldeas y, rompiendo un ferreo crculo invisible
que nos encerraba, Gauss (1777-1855) planteo la cuestion de la determinacion de la estructura
geometrica del Universo, abordada por la teora de la relatividad de Einstein (1879-1955).
4.1. ANILLOS EUCLIDEOS 63

4.1 Anillos Eucldeos


Dado un anillo A, cada elemento a A define un ideal de A: el ideal aA. Si dos
elementos a, b A difieren en un invertible de A (es decir, si existe u A tal que
b = ua), entonces aA = bA. En general, de la igualdad aA = bA no se sigue que
a y b difieran en un invertible de A; sin embargo, cuando el anillo A es ntegro, la
igualdad aA = bA implica que b = ua, a = vb para ciertos u, v A; luego b = uvb
y b(1 uv) = 0, de modo que uv = 1 o b = 0. En ambos casos concluimos que
b = ua para algun u A invertible. En los anillos ntegros, cada elemento a esta
determinado, salvo invertibles, por el ideal aA que genera.

Definicion: Diremos que un anillo A es eucldeo si es ntegro y existe una


aplicacion : A {0} N tal que:
1. (a) (ab) para todo par de elementos no nulos a, b A.
2. Si a A no es nulo, para cada b A existen2 c, r A tales que

b = ac + r , (r) < (a) o r = 0

Ejemplos:
1. El anillo de los numeros enteros Z es eucldeo, pues basta tomar (n) = |n|
y aplicar el teorema de division de numeros enteros.
2. El anillo k[x] de los polinomios con coeficientes
en un cuerpo k es eucldeo,
pues nos basta tomar (p(x)) = gr p(x) y aplicar el teorema de division de
polinomios.
3. El anillo de los enteros de Gauss A = Z[ i ] es eucldeo. Para probarlo
definimos (z) = N (z) = z z = |z|2 = a2 + b2 , donde z = a + bi. La
primera condicion es inmediata. En cuanto a la segunda, conviene observar
que para cada numero complejo u + vi existe algun entero de Gauss a + bi
tal que |(u + vi) (a + bi)| < 1, pues podemos elegir dos numeros enteros
a, b tales que |u a| 1/2 y |v b| 1/2. Por tanto, si z es un elemento
no nulo de A, para cada x A podemos elegir un entero de Gauss c tal que
|(x/z) c| < 1. Luego r = x cz A y |r| = |z(x/z r)| < |z|.

Teorema 4.1.1 Si a es un ideal de un anillo eucldeo A, existe algun a A tal


que a = aA.
Demostracion: Si a = 0, basta tomar a = 0.
Si a 6= 0, entre todos los elementos no nulos de a existira alguno a tal que (a)
sea mnimo. Entonces aA a porque a a. Por otra parte, si b a, existen
2 Notese que no se exige la unicidad del cociente y el resto.
64 CAPITULO 4. ANILLOS EUCLIDEOS

c, r A tales que b = ac + r y (r) < (a) o r = 0. Luego r = b ac a y r = 0


segun la definicion de a, de modo que b = ac aA. Concluimos que a = aA.

Definicion: Sea p(x) = c0 xn + . . . + cn un polinomio de grado n con coeficientes


en un cuerpo k. Diremos que p(x) es unitario si c0 = 1. Como los elementos
invertibles de k[x] son los polinomios de grado cero, para cada polinomio no nulo
p(x) k[x] existe un unico invertible u tal que up(x) es unitario. Ademas, los
multiplos de p(x) en k[x] coinciden con los multiplos de up(x).

Corolario 4.1.2 Sea k un cuerpo y sea a un ideal no nulo de k[x]. Si p(x) es


el polinomio unitario de menor grado que esta en a, entonces a esta formado por
todos los multiplos de p(x).

Divisibilidad en los Anillos Eucldeos


Sea A un anillo eucldeo. Las mismas demostraciones que dimos en el caso de
la Aritmetica elemental (II.2) prueban la existencia (y unicidad salvo invertibles
de A) del maximo comun divisor de dos elementos cualesquiera a, b A, pues
es el generador del ideal aA + bA, y de su mnimo comun multiplo, que es el
generador del ideal aA bA. En estos anillos es valida la Identidad de Bezout: Si
d=m.c.d.(a, b), entonces dA = aA + bA y existen , A tales que d = a + b.
En los anillos eucldeos, el algoritmo de Euclides sigue proporcionando un metodo
para calcular el maximo comun divisor y los coeficientes de la Identidad de Bezout.

Lema de Euclides: Sea p un elemento no nulo de un anillo eucldeo A. Las


siguientes condiciones son equivalentes:
1. p es irreducible en A.
2. pA es un ideal maximal de A.
3. pA es un ideal primo de A.
Demostracion: (1 2) Si p es irreducible en A, entonces pA 6= A porque p no
es invertible en A. Si b es un ideal de A que contiene a pA, existe b A tal que
b = bA. Luego p = bc para algun c A y, al ser p irreducible, concluimos que b
o c es invertible en A. Si lo es b, entonces b = bA = A. Si lo es c, tenemos que
b = bA = bcA = pA.
(2 3) Todo ideal maximal es primo segun afirma 3.5.4.
(3 1) Si pA es un ideal primo de A, entonces p no es invertible en A porque
pA 6= A. Si p = ab es una factorizacion de p en A, entonces ab pA y se sigue
que a pA o b pA. Si a pA, existe c A tal que a = pc y p = ab = pcb; luego
bc = 1 y b es invertible en A. Analogamente, si b pA, entonces a es invertible en
A. Concluimos que p es irreducible en A.
4.1. ANILLOS EUCLIDEOS 65

Corolario 4.1.3 Sea p(x) un polinomio con coeficientes en un cuerpo k. La condi-


cion necesaria y suficiente para que el anillo cociente k[x]/(p(x)) sea un cuerpo es
que p(x) sea irreducible en k[x].

Teorema de Descomposicion: Todo elemento no nulo ni invertible de un anillo


eucldeo A descompone, y de modo unico salvo el orden y factores invertibles, en
producto de elementos irreducibles de A. (Si b A no es nulo ni invertible, existen
elementos irreducibles p1 , . . . , pr A tales que b = p1 pr . Si b = q1 qs es otra
descomposicion en producto de irreducibles, entonces r = s y, reordenando los
factores si es preciso, qi = ui pi para ciertos elementos invertibles u1 , . . . , ur A).

Demostracion: Probaremos primero la existencia de tal descomposicion. Si b no


es irreducible, existe en A alguna descomposicion b = ac donde ambos factores no
son invertibles. Veamos que (a) y (c) son menores que (b). Si (a) = (b), se
tiene a = bd + r donde r = 0 o (r) < (b) = (a). Como r = a bd = a(1 cd),
se tiene (r) (a) cuando 1 cd 6= 0; luego 1 = cd contra la hipotesis de que c
no es invertible en A. Procediendo por induccion sobre (b) podemos suponer que
ambos factores a, c descomponen en producto de elementos irreducibles, as que b
tambien descompone en producto de elementos irreducibles en A.
Veamos la unicidad. Si b = p1 pr es una descomposicion en producto de
irreducibles, para cada elemento irreducible p se verifica que el numero de veces que
se repite, salvo invertibles, el factor p en la descomposicion es el mayor exponente
n tal que pn divide a b. En efecto, si pn divide a b, por el lema de Euclides p divide
a algun factor pi ; luego p coincide con pi salvo un factor invertible y pn1 divide a
p1 . . . pbi . . . pr . Reiterando el argumento, vemos que hay n factores que coinciden
con p.

Corolario 4.1.4 Si b = p1 pr , entonces p1 , . . . , pr son, salvo factores invert-


ibles de A, los unicos divisores irreducibles de b en A.

Corolario 4.1.5 Si p(x) = c0 xn + c1 xn1 + . . . + cn es un polinomio de grado


n 1 con coeficientes en un cuerpo k, entonces

p(x) = c0 p1 (x)n1 pr (x)nr

donde p1 (x), . . . , pr (x) k[x] son polinomios unitarios irreducibles distintos. Esta
descomposicion es unica salvo el orden.

Demostracion: De acuerdo con el teorema anterior existen en k[x] polinomios


irreducibles q1 (x), . . . , qs (x) tales que p(x) = q1 (x) qs (x). Ahora bien, qi (x) =
ai pi (x) donde pi (x) es unitario y ai k, as que

p(x) = ap1 (x) ps (x)


66 CAPITULO 4. ANILLOS EUCLIDEOS

donde a k y p1 (x), . . . , ps (x) son polinomios unitarios irreducibles. Igualando


los coeficientes de grado n concluimos que a = c0 .

Definicion: Se dice que un ideal a de un anillo A es principal cuando a = aA


para algun a A. Diremos que un anillo es un dominio de ideales principales
si es ntegro y todos sus ideales son principales.

El teorema 4.1.1 afirma precisamente que todos los anillos eucldeos son do-
minios de ideales principales. El Lema de Euclides (325?-265? a. de Cristo)
y el teorema de descomposicion en factores irreducibles son validos en cualquier
dominio de ideales principales A; aunque la demostracion de la existencia de la
descomposicion en factores irreducibles ha de modificarse convenientemente (ver
apendice D).

4.2 Extensiones y Races


Definicion: Sea k un cuerpo. Llamaremos algebra sobre k a todo anillo A
dotado de un morfismo de anillos j : k A. Este morfismo estructural j induce
en A una estructura de k-espacio vectorial: a := j()a , k, a A . Por eso
no distinguiremos cada elemento de k de su imagen en A por j. Es decir, si k,
entonces j() A se denotara tambien siempre que no cause confusion.
Dadas dos k-algebras j : k A y j 0 : k B, diremos que una aplicacion
f : A B es morfismo de k-algebras si es morfismo de anillos y f () = para
todo k (o sea, j 0 = f j). Es decir, si f es morfismo de anillos y es una
aplicacion k-lineal. Diremos que un morfismo de k-algebras es un isomorfismo si
admite un morfismo de k-algebras inverso.
Es sencillo comprobar que las composiciones de morfismos de k-algebras tam-
bien lo son, y que los isomorfismos de k-algebras son los morfismos biyectivos.
Ademas, el morfismo estructural j : k A es inyectivo cuando A 6= 0. En
efecto, su nucleo es un ideal de k y los unicos ideales de un cuerpo k son 0 y k, de
modo que Ker j = 0, ya que j(1) = 1 6= 0.

Definicion: Sea k un cuerpo. Diremos que una k-algebra j : k L es una


extension de k cuando L sea un cuerpo. Diremos que una extension L es finita
si lo es la dimension de L como k-espacio vectorial, en cuyo caso tal dimension
recibe el nombre de grado de L sobre k y se denota [L : k] .
Diremos que una extension es trivial si su grado es 1; i.e., si el morfismo
estructural k L es un isomorfismo.

Sea L una extension de un cuerpo k y 1 , . . . , n L. Entonces

k(1 , . . . , n ) = {a/b : a, b k[1 , . . . , n ], b 6= 0}


4.2. EXTENSIONES Y RAICES 67

es el menor subanillo de L que es cuerpo y contiene a k y a 1 , . . . , n . Como


contiene a k y es un cuerpo, k(1 , . . . n ) es una extension de k, y diremos que es
la extension de k generada por 1 , . . . , n . Esta formada por todos los elementos
de L que pueden obtenerse a partir de 1 , . . . , n y de elementos de k con un
numero finito de sumas, restas, productos y divisiones por elementos no nulos.

Definicion: Sea p(x) = c0 xn +. . .+cn un polinomio con coeficientes en un cuerpo


k. Diremos que un elemento de una extension L de k es una raz de p(x) en L
si p() = c0 n + . . . + cn = 0. En tal caso, la regla de Ruffini afirma que p(x) es
multiplo de x en L[x] y, si p(x) no es nulo, llamaremos multiplicidad de la
raz al mayor numero natural m tal que (x )m divida a p(x) en L[x].
Las races de multiplicidad 1 reciben el nombre de races simples. Las races
que no sean simples se denominan multiples.

Sea p(x) un polinomio no constante con coeficientes en un cuerpo k y sea


L una extension de k. Consideremos la descomposicion de p(x) en producto de
polinomios irreducibles en L[x]:

p(x) = c(x 1 )m1 (x r )mr q1 (x)n1 qs (x)ns

donde x 1 , . . . , x r , q1 (x), . . . , qs (x) son polinomios unitarios irreducibles en


L[x] distintos entre s, y los factores qi (x) no son de grado 1 (eventualmente r
o s puede ser nulo). Las races de p(x) en L son precisamente 1 , . . . , r y sus
multiplicidades respectivas son m1 , . . . mr . Tomando grados concluimos que

m1 + . . . + mr gr p(x)

y diremos que p(x) tiene todas sus races en L cuando se de la igualdad, lo que
equivale a que s = 0; es decir, a que en la descomposicion de p(x) en L[x] no
existan factores irreducibles de grado mayor que 1. Resumiendo:

Teorema 4.2.1 Sea p(x) un polinomio no constante con coeficientes en un cuerpo


k. La suma de las multiplicidades de las races de p(x) en cualquier extension L de
k no supera al grado de p(x) y la condicion necesaria y suficiente para que coincida
con el grado de p(x) es que p(x) descomponga en L[x] en producto de polinomios
de grado 1.

Corolario 4.2.2 Sea L una extension de un cuerpo k y sea p(x) = c0 xn + . . . + cn


un polinomio de grado n 1 con coeficientes en k que tenga todas sus races en
L. Si 1 , . . . , n son las races de p(x) en L, cada una repetida tantas veces como
indique su multiplicidad, entonces

p(x) = c0 (x 1 ) (x n )
68 CAPITULO 4. ANILLOS EUCLIDEOS

Corolario 4.2.3 Sea p(x) = c0 xn + . . . + cn un polinomio con coeficientes com-


plejos de grado n 1. Si 1 , . . . , n son las races complejas de p(x), cada una
repetida tantas veces como indique su multiplicidad, entonces

p(x) = c0 (x 1 ) (x n )

Demostracion: Solo hay que probar que p(x) tiene todas sus races complejas. Aho-
ra bien, todo polinomio irreducible en C[x] es de grado 1, as que todo polinomio
con coeficientes complejos no constante descompone en producto de polinomios de
grado 1 con coeficientes complejos.

Formulas de Cardano
Las formulas de Cardano (1501-1576) expresan los coeficientes de cada polinomio
p(x) en funcion de sus races. Son muy utiles porque permiten obtener muchas
funciones de las races de un polinomio en funcion unicamente de los coeficientes,
lo que permite calcularlas sin necesidad de extraer previamente las races. Sea
p(x) = c0 xn + . . . + cn un polinomio de grado n 1 con coeficientes en un cuerpo
k. Si p(x) tiene todas sus races en k y 1 , . . . , n son sus races, cada una repetida
tantas veces como indique su multiplicidad, por 4.2.2 tenemos

c0 xn + c1 xn1 + . . . + cn1 x + cn = c0 (x 1 ) (x n ) .

Igualando coeficientes obtenemos las Formulas de Cardano:

P
(1)r cr /c0 = i1 ir 1rn
i1 <<ir

4.3 Races Multiples


P
Definicion: Sea p(x) = i ai xi un polinomio con coeficientes en un cuerpo k.
Llamaremos derivada de p(x) al siguiente polinomio con coeficientes en k (donde
iai := ai + . i. . +ai denota la suma i veces de ai en k):
X
p0 (x) = iai xi1
i1

Es facil comprobar que la derivada es una aplicacion k-lineal:

(p(x) + q(x))0 = p0 (x) + q 0 (x)


(a p(x))0 = a p0 (x) , ak

Teorema 4.3.1 (p(x) q(x))0 = p0 (x) q(x) + p(x) q 0 (x).


4.3. RAICES MULTIPLES 69

Demostracion: Cuando p(x) = xi P y q(x) = xj la igualdad


P se comprueba directa-
mente. En el caso general p(x) = i ai xi , q(x) = j bj xj tenemos:
P P P
(pq)0 = ai bj (xi xj )0 = iai bj xi1 xj + jai bj xi xj1 =
ij ij ij
P P P P
= iai xi1 bj xj + ai x i jbj xj1 = p0 q + p q 0
i j i j

Teorema 4.3.2 Sea p(x) un polinomio no constante con coeficientes en un cuerpo


k. La condicion necesaria y suficiente para que una raz de p(x) sea multiple es
que sea raz de la derivada p0 (x).
Demostracion: Sea una raz de p(x) en alguna extension K de k y sea m su
multiplicidad, de modo que en K[x] tenemos
p(x) = (x )m q(x) , q() 6= 0
Si m = 1, entonces
p0 (x) = q(x) + (x )q 0 (x) , p0 () = q() 6= 0
de modo que no es raz de p0 (x). Si m 2, entonces
p0 (x) = m(x )m1 + (x )m q 0 (x) , p0 () = 0
y es raz de p0 (x).

Corolario 4.3.3 Sea p(x) un polinomio no constante con coeficientes en un cuer-


po k. Las races multiples de p(x) son las races del maximo comun divisor de p(x)
y su derivada p0 (x).
Demostracion: Sea d(x) = m.c.d.(p(x), p0 (x)). Si es una raz de d(x) en una
extension de k, entonces es raz de p(x) y de p0 (x) porque ambos polinomios son
multiplos de d(x), as que el teorema anterior permite concluir que es una raz
multiple de p(x).
Recprocamente, si es una raz multiple de p(x), el teorema anterior afirma
que tambien es raz de p0 (x). Concluimos que es raz de d(x) porque, segun la
Identidad de Bezout, existen a(x), b(x) k[x] tales que
d(x) = a(x)p(x) + b(x)p0 (x)

Corolario 4.3.4 Sea p(x) un polinomio con coeficientes en un cuerpo k. Si p(x)


es irreducible en k[x], entonces todas las races de p(x) son simples o su derivada
p0 (x) es nula.
Demostracion: Salvo constantes no nulas, los unicos divisores de p(x) en k[x] son
1 y p(x), as que el maximo comun divisor de p(x) y p0 (x) es 1 o p(x). Si es 1,
en virtud del corolario anterior p(x) no tiene races multiples. Si es p(x), como
divide a p0 (x) y el grado de p0 (x) no puede ser mayor o igual que el grado de p(x),
concluimos que p0 (x) = 0.
70 CAPITULO 4. ANILLOS EUCLIDEOS

Caracterstica de un Anillo
Si gr p(x) 1, por definicion de la derivada es evidente que gr p0 (x) gr p(x) 1;
pero el grado de p0 (x) puede ser menor que gr p(x) 1 e incluso puede ocurrir que
p0 (x) = 0. Esto se debe a que un coeficiente iai puede ser nulo aunque ai no lo
sea, porque en k la suma iterada i veces de la unidad i 1 := 1+ . i. . +1 puede ser
nula, suma iterada que denotaremos i cuando no origine confusion con el numero
p
natural i. Por ejemplo, si k = Fp , la derivadaP delpi polinomio x + 1 es nula, al
igual que la de cualquier polinomio p(x) = i ai x , pues tenemos que p = 0 en
el cuerpo finito Fp .

Definicion: Si A es un anillo, es claro que existe un unico morfismo3 de anillos


Z A, que transforma cada numero natural n en 1+ . n. . +1 y n en su opuesto.
Su nucleo es un ideal de Z; luego es dZ para cierto numero natural d, que recibe
el nombre de caracterstica de A.

Por definicion, la caracterstica de A es nula cuando n = 1+ . n. . +1 6= 0 en A


para todo numero natural no nulo n. Por el contrario, la caracterstica de A es
positiva cuando existe algun numero natural positivo n tal que 1+ . n. . +1 = 0 en
A y, en tal caso, la caracterstica de A es el menor de tales numeros.

Ejemplos:

1. Los anillos Z, Q, R y C tienen caracterstica nula.

2. Si n N, la caracterstica del anillo Z/nZ es n.

3. Si B es un subanillo de un anillo A, la caracterstica de A coincide con la


de B. En particular, la caracterstica de cualquier extension de un cuerpo k
coincide con la de k.

4. Sea b un elemento no nulo de un cuerpo k y m Z. Entonces mb es nulo si y


solo si m = 0 en k, lo que equivale a que m sea multiplo de la caracterstica
de k. Por tanto, si la caracterstica de k es nula, gr p0 (x) = gr p(x) 1 para
todo polinomio no constante p(x) k[x] y, en particular, la derivada p0 (x)
no es nula.
Si la caracterstica de k es positiva, la igualdad gr p0 (x) = gr p(x) 1 solo es
valida cuando el grado de p(x) no sea multiplo de la caracterstica de k.

Z
3 Esta propiedad universal caracteriza el anillo salvo isomorfismos, pues si otro anillo B
Z Z
la tuviera tambien, existiran morfismos B y B , que seran mutuamente inversos en
virtud de la unicidad. Obtenemos as una definicion, nueva y mas profunda, de la suma y el
producto de numeros enteros: Son las unicas operaciones que definen una estructura de anillo
con tal propiedad universal.
4.3. RAICES MULTIPLES 71

5. Sea ax2 + bx + c = 0 una ecuacion cuadratica con coeficientes en un cuerpo


k. La formula usual
b b2 4ac
x=
2a
para sus races solo es valida cuando car k 6= 2, pues exige dividir por 2a.

Caracterstica Nula
Teorema 4.3.5 Sea p(x) un polinomio con coeficientes en un cuerpo k de carac-
terstica nula. Si p(x) es irreducible en k[x], entonces todas las races de p(x) son
simples.

Demostracion: El grado de p0 (x) es gr p(x) 1 porque la caracterstica de k es


nula, as que p0 (x) 6= 0 y 4.3.4 permite concluir que todas las races de p(x) son
simples.

Teorema 4.3.6 Sea p(x) un polinomio no constante con coeficientes en un cuerpo


k de caracterstica nula. Toda raz multiple de p(x) de multiplicidad m es una raz
de multiplicidad m 1 de p0 (x).

Demostracion: Sea un elemento de una extension K de k. Si es una raz de


multiplicidad m de p(x), en K[x] tendremos p(x) = (x )m q(x), donde q() 6= 0.
Por tanto
p0 (x) = (x )m1 (mq(x) + (x )q 0 (x))
y mq()+()q 0 () = mq() 6= 0, porque m 6= 0 en todo cuerpo de caracterstica
nula. Luego es una raz de p0 (x) de multiplicidad m 1.

Regla de Descartes (1596-1650): Sea p(x) = a0 + a1 x + . . . + an xn un polinomio


no constante con coeficientes reales. El numero r+ (p(x)) de races reales positivas
de p(x), cada una contada tantas veces como indique su multiplicidad, no supera al
numero de variaciones4 de signo que haya en la sucesion de coeficientes de p(x):

r+ p(x) V (a0 , a1 , . . . , an )

y se da la igualdad cuando p(x) tiene todas sus races reales.

Demostracion: Procederemos por induccion sobre el grado de p(x), pues la regla


es evidente para los polinomios de grado 1.
Cuando p(x) tiene grado mayor que 1, cambiando de signo p(x) si fuera preciso
y quitandole la raz nula si la tuviera, podemos suponer que a0 es positivo. Las
4 V (c , c , . . . , c ) denotara el numero de variaciones de signo entre terminos consecuti-
0 1 n
vos de la sucesion c0 , c1 , . . . , cn ; despues de eliminar los terminos nulos. As, por ejemplo,
V (1, 0, 1, 2, 1) = V (1, 1, 2, 1) = 2.
72 CAPITULO 4. ANILLOS EUCLIDEOS

races reales positivas 1 < 2 < . . . < r de p(x) tendran ciertas multiplicidades
m1 , m2 , . . . , mr . Si mi 2, entonces i es una raz de p0 (x) de multiplicidad
mi 1, segun 4.3.6. Ademas, en virtud del teorema de Rolle, entre cada par de
races consecutivas i , i+1 la derivada p0 (x) tiene alguna raz real mas. Se sigue
que
P
r P r
r+ p0 (x) r 1 + (mi 1) = mi 1
i=1 i=1
Por hipotesis de induccion, tenemos que
P r
mi 1 V (a1 , 2a2 , . . . , nan ) = V (a1 , . . . , an ) = V (aj , aj+1 , . . . , an )
i=1

donde aj es el primer termino no nulo de la sucesion a1 , a2 , . . . , an . P


Si aj es negativo, entonces V (a0 , a1 , . . . , an ) = V (aj , . . . , an ) + 1 y i mi esta
acotado por V (a0 , . . . , an ).
Si aj es positivo, entonces p(0) = a0 > 0 y la primera derivada no nula de p(x)
en 0 es positiva, as que p(x) es creciente a la derecha del 0. Luego el maximo
de p(x) entre 0 y 1 se alcanza en algun punto P intermedio, que sera una raz mas
de p0 (x). En este caso r+ (p0 ) es al menos i mi y, por hipotesis de induccion,
concluimos que
P
i mi V (a1 , 2a2 , . . . , nan ) = V (aj , . . . , an ) = V (a0 , a1 , . . . , an )

Por ultimo, sea r p(x) el numero de races reales negativas de p(x), cada una

contada tantas veces como indique su multiplicidad, que coincide con r
+ p(x)
.
Cuando p(x) tiene todas sus races reales, tenemos que r+ p(x) + r p(x) = n,
porque p(x) no tiene la raz nula al ser a0 > 0. Si r+ p(x) fuera menor que
V (a0 , a1 , . . . , an ), obtendramos la siguiente contradiccion, :

n = r+ p(x) + r p(x) = r+ p(x) + r+ p(x) <
< V (a0 , a1 , . . . , an ) + V (a0 , a1 , a2 , . . . , (1)n an ) n

Caracterstica Positiva
Teorema 4.3.7 La caracterstica de todo anillo ntegro es nula o es un numero
primo.
Demostracion: Sea A un anillo ntegro de caracterstica positiva d. Si d no fuera
un numero primo, entonces d = nm donde n y m son numeros naturales menores
que d. Luego 0 = d = nm en A y, por ser A ntegro, se sigue que n = 0 o m = 0 en
A, en contra de que d es el menor numero positivo tal que d = 0 en A. Concluimos
que d es un numero primo.

Corolario 4.3.8 El numero de elementos de cualquier cuerpo finito k es una


potencia de su caracterstica p = car k, que es un numero primo.
4.3. RAICES MULTIPLES 73

Demostracion: El morfismo natural Z k no puede ser inyectivo porque el cuerpo


k es finito, as que su caracterstica p es un numero primo por 4.3.7. Luego k es
una extension finita de Fp y se concluye al observar que el numero de elementos
de un Fp -espacio vectorial de dimension d es precisamente pd , como puede verse
facilmente sin mas que considerar una base.

Lema 4.3.9 Si la caracterstica de un anillo A es un numero primo p, para todo


a, b A se verifica que:
(a + b)p = ap + bp
Demostracion: Sea i un numero natural entre 1 y p 1. Como i! no es multiplo
de p y p(p 1) (p i + 1) es multiplo de p, del Lema de Euclides se sigue que

p p(p 1) . . . (p i + 1)
=
i i!
es multiplo de p y, por tanto, es nulo en A. Luego
Xp
p p i pi
(a + b) = ab = ap + bp
i=0
i

Nota: El lema anterior permite dar una demostracion directa de la congruencia


de Fermat: ap = (1 + . . . + 1)p = 1p + . . . + 1p = a, para todo a Fp .

Teorema 4.3.10 Sea p un numero primo y sea q(x) un polinomio con coeficientes
en Fp . Si q(x) es irreducible en Fp [x], entonces todas sus races son simples.
P
Demostracion: Supongamos que q(x) P = i ai xi tiene alguna raz multiple. Segun
4.3.4, tenemos que 0 = q 0 (x) = i iai xi1 . Luego ia = 0 en Fp y se sigue que
ai = 0 cuando i no es multiplo de p. Es decir
P
q(x) = a0 + ap xp + a2p x2p + . . . = ajp xjp
j0

Como la congruencia de Fermat (1601-1665) afirma que ap = a para todo


a Fp , tenemos que
P P p jp P p
q(x) = ajp xjp = ajp x = ajp xj
j0 j0 j0

y q(x) no es irreducible en Fp [x], lo que nos lleva a contradiccion.

Ejemplo: Sea k = F2 (t) el cuerpo de las fracciones racionales en una indetermi-


nada con coeficientes en F2 . El polinomio p(x) = x2 t es irreducible en k[x],
porque es de grado 2 y no tiene races en k (pruebese). No obstante, todas sus
races son multiples, porque p0 (x) = 0. De hecho, si es una raz de p(x), entonces
2 = t y x2 t = (x )2 .
74 CAPITULO 4. ANILLOS EUCLIDEOS

4.4 Teorema de Kronecker


Lema 4.4.1 Seap(x) un polinomio de grado d con coeficientes en un cuerpo k.
El cociente k[x]/ p(x) es un k-espacio vectorial de dimension d y una base es

{ [ 1 ] , [ x ] , . . . , [ x ]d1 }

Demostracion: Sea V el subespacio vectorial de k[x] generado por los monomios


1, x, .., xd1 , de modo que (1, x, . . . , xd1 ) es una base de V . La aplicacion

: V k[x]/ p(x) , q(x) = [q(x)]

es k-lineal, es inyectiva, porque


V no contiene multiplos no nulos de p(x), y es
epiyectiva, porque en k[x]/ p(x) cada polinomio coincide con el resto de su di-
vision por
p(x) y el grado del resto es menor que d. Por tanto, la dimension

de k[x]/ p(x) coincide con la de V , que es d, y una base de k[x]/ p(x) es
{(1), (x), . . . , (xd1 )}.

Teorema de Kronecker: Sea p(x) un polinomio irreducible con coeficientes en


un cuerpo k. Una raz de p(x) es x k[x]/ p(x) . Ademas, si es otra raz de
p(x) en una extension de k, entonces existe un isomorfismo de k-algebras

k[x]/ p(x) ' k() , [q(x)] 7 q()

que transforma x en . Por tanto, si es otra raz de p(x) en otra extension de


k, existe un isomorfismo de k-algebras k() ' k() que transforma en .

Demostracion: Como p(x) es irreducible, sus multiplos forman un ideal maximal


(p(x)) de k[x] en virtud del lema de Euclides; luego el anillo cociente k[x]/ q(x)
es un cuerpo y, por tanto, es una extension de k. Vamos a probar que x es una
raz de p(x).
Si aP k y [r(x)] k[x]/ p(x) , por definicion a[r(x)] = [ar(x)]; luego, si
p(x) = i ai xi , tenemos que
P P P hP i
p(x) = i ai [x ]i = i ai [xi ] = i [ai xi ] = i a i xi
= [p(x)] = 0 .

Ahora, si es otra raz de p(x), el morfismo de k-algebras k[x] k[],


q(x) 7 q(), es epiyectivo y su nucleo contiene por hipotesis
al ideal
p(x) , que
es maximal segun el lema de Euclides. Luego su nucleo es p(x) yel teorema de
Isomorfa afirma la existencia de un isomorfismo de k-algebras k[x]/ p(x) k[],
[q(x)] 7 q().
Luego k[] es cuerpo, porque k[x]/ p(x) lo es, y concluimos que k[] = k().

Por ultimo, si es otra raz, entonces k() ' k[x]/ p(x) ' k().
4.4. TEOREMA DE KRONECKER 75

Corolario 4.4.2 Sea p(x) un polinomio irreducible de grado d con coeficientes en


un cuerpo k. Si es una raz de p(x) en una extension de k, entonces p(x) divide
a todos los polinomios con coeficientes en k que admitan la raz , y k() es una
extension finita de k de grado d:

k() = k k k2 . . . kd1

Teorema 4.4.3 Todo polinomio no constante con coeficientes en un cuerpo k


tiene todas sus races en alguna extension finita de k.

Demostracion: Procedemos por induccion sobre el grado del polinomio p(x) k[x].
Si p(x) es de grado 1, ya tiene todas sus races en k.
Si el grado de p(x) es mayor que 1, considerando un factor irreducible de p(x)
en k[x], vemos que el teorema de Kronecker afirma que p(x) tiene una raz en
alguna extension finita K de k. Segun la regla de Ruffini, existe q(x) K[x] tal
que p(x) = (x )q(x); luego gr q(x) = gr p(x) 1 y, por hipotesis de induccion,
existe alguna extension finita L de K en la que q(x) tiene todas sus races. Segun
4.2.2, q(x) descompone en L[x] en producto de polinomios de grado 1, as que
p(x) = (x )q(x) tambien descompone en L[x] en producto de polinomios de
grado 1 y concluimos que p(x) tiene todas sus races en L, que es una extension
finita de k en virtud del siguiente resultado:

Teorema del Grado: Si K es una extension finita de un cuerpo k y L es una


extension finita de K, entonces L es una extension finita de k de grado

[L : k] = [L : K] [K : k]

Demostracion: Sea (u1 , . . . , un ) una basePde K sobre k y (v1 , . . . , vm ) una base


de L P sobre K. Si x L, entonces xP = i i vi para ciertos i K. A su vez
i = j aij uj , aij k. Luego x = ij aij vi uj y concluimos que los elementos
vi uj generan L como k-espacio vectorial. P
Por otra parte, si alguna combinacion lineal ij aij vi uj con coeficientes en k
es nula, entonces
m P
P n
aij uj vi = 0
i=1 j=1

y se sigue que ai1 u1 + . . . + ain un = 0 para todo ndice i. Luego los coeficientes
aij son todos nulos, y los elementos vi uj son linealmente independientes sobre k.
Concluimos que forman una base de L y, en consecuencia, la dimension de L como
k-espacio vectorial es nm. q.e.d.

Notese que el teorema de Kronecker (1823-1891) no es meramente existencial,


sino que proporciona un metodo efectivo para calcular una raz de un polinomio
76 CAPITULO 4. ANILLOS EUCLIDEOS

no constante p(x)Pcon coeficientes en un cuerpo k, siempre que se conozca algun


factor irreducible i ai xi de p(x) en el anillo k[x]:

P
= [x] modulo i ai xi

lo que reduce el problema de la extraccion de races al de la descomposicion en


factores irreducibles de los polinomios en una indeterminada (con coeficientes en
extensiones finitas de k), cuestion a la que nos dedicaremos en breve. Este teorema
aporta una contribucion fundamental5 , y en cierto sentido definitiva, a la resolucion
de ecuaciones algebraicas con una incognita.
A ttulo de ejemplo, veamos como este teorema permite probar que todo poli-
nomio no constante p(x) con coeficientes reales tiene alguna raz compleja, y dar
as una demostracion mas algebraica del Teorema de DAlembert (1717-1783):
Si gr p(x) = n = 2d m, donde m es impar, procedemos por induccion sobre d.
El enunciado es cierto para los polinomios de grado impar segun el Teorema de
Bolzano (1781-1848), y este es el punto trascendente de la demostracion. Sea L una
extension finita de C donde el polinomio tenga todas sus races, que existe en virtud
de 4.4.3. Dado a R, formamos el polinomio de races i + j + ai j , donde i
y j recorren las races de p(x), que tiene grado n(n 1)/2 = 2d1 m(n 1). Sus
coeficientes son reales, porque son funciones simetricas de las races de p(x) (v.
apendice A). Por hipotesis de induccion este polinomio tiene alguna raz compleja:
i + j + ai j C para ciertos ndices i, j. Luego existen ndices i, j tales que

i + j + ai j , i + j + bi j C

donde a 6= b. Se sigue que i + j , i j C y concluimos que i y j son races


de un polinomio de grado 2 con coeficientes complejos, polinomios que obviamente
tienen todas sus races complejas: i , j C.
Por ultimo, si p(x) es un polinomio no constante con coeficientes complejos
y p(x) denota el polinomio de coeficientes conjugados, entonces p(x)p(x) R[x];
luego p(x)p(x) tiene alguna raz compleja , que es raz de p(x) o de p(x), en cuyo
caso es raz de p(x).

5 La primera vez que nos enfrentamos a este teorema, no es raro que lo percibamos como

una mera tautologa, una formalidad infecunda. Ciertamente es una tautologa, al igual que
cualquier otro teorema, y justamente eso es lo que muestra la demostracion que sigue a cada
teorema. Ciertamente es una formalidad, presentada con todo el rigor formal del que somos
capaces. Pero, tras la lectura de las restantes paginas de este libro, dejo a juicio del lector la
consideracion que merecen los calificativos de mera e infecunda. Y es que nuestras preguntas,
como pueda ser la busqueda de las races de un polinomio, llevan implcito el horizonte que abarca
las posibles respuestas. La aclaracion de ese horizonte, su ampliacion cuando comprendemos
nuestra estrechez de miras, es uno de los momentos fuertes de la aventura del conocimiento
humano. Por eso este teorema no es uno mas en este libro, sino un Rubicon que se ha de cruzar
para entender muchas respuestas que los siglos XIX y XX han dado a viejos problemas.
4.4. TEOREMA DE KRONECKER 77

Elementos Algebraicos
Definicion: Sea L una extension de un cuerpo k. Diremos que un elemento L
es algebraico sobre k si es raz de algun polinomio no nulo q(x) con coeficientes
en k, y por tanto de algun factor irreducible p (x) de q(x) en k[x] que, segun 4.4.2,
divide a todo polinomio con coeficientes en k que admita la raz . Tal polinomio
p (x) es, salvo factores constantes, el unico polinomio irreducible con coeficientes
en k que tiene la raz y diremos que es el polinomio irreducible o polinomio
mnimo de sobre k, pues es el polinomio de menor grado con coeficientes en k
que admite la raz .
Si L no es algebraico sobre k, diremos es trascendente sobre k.
Diremos que una extension k L es algebraica cuando todos los elementos
de L sean algebraicos sobre k.

Lema 4.4.4 La condicion necesaria y suficiente para que un elemento de una


extension de un cuerpo k sea algebraico sobre k es que k() sea una extension
finita de k. En particular todo elemento de una extension finita de k es algebraico
sobre k.

Demostracion: La necesidad de la condicion es consecuencia de 4.4.2.


Recprocamente, si k() es una extension
P finita de k, entonces las potencias
de son linealmente dependientes (i.e., i ai i = 0 donde los coeficientes ai k
no son todos nulos) y concluimos que es raz de un polinomio no nulo con
coeficientes en k.

Corolario 4.4.5 Sea L una extension de un cuerpo k. Si 1 , . . . , n L son


algebraicos sobre k, entonces k(1 , . . . , n ) es una extension finita de k.

Demostracion: Procediendo por induccion sobre n (el caso n = 1 se sigue del


lema anterior) podemos suponer que k(1 , . . . , n1 ) es una extension finita de k.
Ahora, como n es algebraico sobre k, tambien es algebraico sobre k(1 , . . . , n1 ),
as que k(1 , . . . , n1 , n ) es una extension finita de k(1 , . . . , n1 ) y el Teorema
del Grado permite concluir que es una extension finita de k.

Teorema 4.4.6 Si L es una extension de un cuerpo k, los elementos de L alge-


braicos sobre k forman una extension de k. Es decir, si , L son algebraicos
sobre k, entonces tambien lo son + , y / cuando 6= 0.

Demostracion: Si , L son algebraicos sobre k, entonces k(, ) es una exten-


sion finita de k por el corolario anterior, y 4.4.4 permite concluir que todos sus
elementos son algebraicos sobre k. En particular lo son + , y /.

Teorema 4.4.7 Sea K una extension algebraica de un cuerpo k y sea L una


extension de K. Si L es algebraico sobre K, entonces es algebraico sobre
78 CAPITULO 4. ANILLOS EUCLIDEOS

k. En particular, las races n-esimas de cualquier elemento algebraico sobre k


tambien son algebraicas sobre k.

Demostracion: Si es raz de un polinomio no nulo c0 xn + . . . + cn con coeficientes


en K, entonces es algebraico sobre k(c0 , . . . , cn ), que es una extension finita de
k por 4.4.5. Luego k(c0 , . . . , cn , ) es una extension finita de k(c0 , . . . , cn ) y el
teorema del grado afirma que k(c0 , . . . , cn , ) es una extension finita de k. Por
tanto , que esta en k(c0 , . . . , cn , ), es algebraico sobre k por 4.4.4.

Ejemplo: Segun los teoremas anteriores, todo numero complejo que pueda obten-
erse a partir de los numeros racionales mediante un numero finito de sumas, restas,
productos, cocientes y radicales
es algebraico sobre Q.
Por ejemplo, (( 3 2/ 3) + 1)1/5 es algebraico sobre Q.

Extensiones Finitas de R y C
En el captulo 1 definimos un producto en las parejas de numeros reales

(a + bi) (c + di) = (ac bd) + (ad + bc)i

construyendo as una extension C de R de grado 2. Pudiera pensarse en la posibil-


idad de definir en el espacio R3 , o en espacios de dimension superior, un producto
analogo. Veremos ahora que tal cosa no es posible si deseamos obtener una ex-
tension de R. Ningun producto en Rn , n 3, puede definir una extension de los
numeros reales: debe violar alguna de las propiedades basicas de la multiplicacion
usual (distributiva, asociativa, conmutativa, existencia de unidad y de inverso de
todo elemento no nulo). Probaremos incluso que, salvo isomorfismos, el producto
de numeros complejos es el unico producto en R2 que define una extension de R.

Teorema 4.4.8 Toda extension finita C K es trivial: C = K .

Demostracion: Si K, de acuerdo con 4.4.4, es raz de algun polinomio


no nulo p(x) con coeficientes complejos. Segun 4.2.3, p(x) tiene todas sus races
complejas; as que C y concluimos que el morfismo C K es un isomorfismo.

Teorema 4.4.9 Toda extension finita de R es isomorfa a R o a C.

Demostracion: Sea R K una extension finita. Si no es un isomorfismo, existe


algun K que no es real. De acuerdo con 4.4.4, es algebraico sobre R, as
que es raz de un polinomio irreducible p(x) con coeficientes reales. Por el teorema
de DAlembert, p(x) tiene alguna raz compleja C y el Teorema de Kronecker
afirma que existe un isomorfismo R() ' R(), 7 .
Como no es real, tampoco lo es y obtenemos que R() = C. Luego K es
una extension finita de R() ' C y 4.4.8 permite concluir que K ' C.
4.5. LA RESULTANTE 79

4.5 La Resultante
Consideremos dos polinomios con coeficientes en un cuerpo k:

p(x) = a0 xn + a1 xn1 + . . . + an
q(x) = b0 xm + b1 xm1 + . . . + bm

(no excluimos el caso a0 = 0 o b0 = 0; es decir, el grado de p(x) puede ser


menor que n y el de q(x) puede ser menor que m). Daremos ahora criterios para
que ambos polinomios tengan races comunes (en alguna extension del cuerpo de
coeficientes k).

Teorema 4.5.1 Las races comunes de dos polinomios p(x) y q(x) con coeficientes
en un cuerpo k son las races de su maximo comun divisor. Por tanto, la condicion
necesaria y suficiente para que tengan alguna raz comun es que admitan en k[x]
algun factor comun no constante.
Demostracion: Sea d(x) el maximo comun divisor de p(x) y q(x). Toda raz
de d(x) es raz de p(x) y q(x), porque ambos polinomios son multiplos de d(x).
Recprocamente, de la Identidad de Bezout (1730-1783)

d(x) = a(x)p(x) + b(x)q(x)

se sigue que toda raz comun de p(x) y q(x) es raz de d(x). Finalmente, si d(x)
no es constante, en virtud del teorema de Kronecker tiene alguna raz que, por lo
anterior, sera una raz comun de p(x) y q(x).

Lema 4.5.2 Si a0 6= 0, los polinomios p(x) y q(x) tienen algun factor comun no
constante en k[x] si y solo si existe alguna relacion

a(x)p(x) + b(x)q(x) = 0

donde a(x) y b(x) son polinomios no nulos con coeficientes en k de grados menores
que m y n respectivamente.
Demostracion: Veamos que es condicion suficiente. Si existe alguna relacion no
trivial a(x)p(x) + b(x)q(x) = 0 y factorizamos a(x)p(x) y b(x)q(x) en factores
irreducibles en k[x], debemos obtener los mismos factores (salvo constantes no
nulas). No todos los factores irreducibles de p(x) pueden dividir a b(x) tantas
veces como dividen a p(x), porque gr b(x) < n = gr p(x). Luego algun factor
irreducible de p(x) aparece en la descomposicion de q(x).
Veamos que es condicion necesaria. Si p(x) = b(x)d(x), q(x) = a(x)d(x), donde
d(x) k[x] es un factor no constante comun, entonces a(x)p(x) b(x)q(x) = 0,
donde gr a(x) m 1 y gr b(x) n 1. q.e.d.
80 CAPITULO 4. ANILLOS EUCLIDEOS

La existencia de tal relacion a(x)p(x) + b(x)q(x) = 0 equivale a decir que los


polinomios
p(x), xp(x), . . . , xm1 p(x), q(x), xq(x), . . . , xn1 q(x)
son linealmente dependientes; esto es, a la anulacion del siguiente determinante:

a0 a1 . . . ... an 0 ... ... 0

0 a0 a1 . . . an1 an 0 ... 0

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

0 0 ... ... ... . . . . . . an1 an

b0 b1 . . . ... bm 0 ... ... 0

0 b0 b1 . . . bm1 bm 0 ... 0

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

0 0 ... ... ... . . . . . . bm1 bm
donde hay m filas con los coeficientes de p(x) y n filas con los de q(x).
Este determinante recibe el nombre de resultante y, cuando a0 6= 0 o b0 6= 0,
su anulacion expresa la existencia de un factor no constante comun de p(x) y
q(x), lo que equivale a la existencia de una raz comun en alguna extension de k.
En resumen, la resultante se anula precisamente cuando ambos polinomios tienen
alguna raz comun o cuando a0 y b0 son nulos. En cualquier caso, si los polinomios
dados tienen alguna raz comun, la resultante se anula.

Eliminacion de Indeterminadas
Sean p(x, y) y q(x, y) dos polinomios en dos indeterminadas x, y con coeficientes
en un cuerpo k. Si los consideramos como polinomios en la indeterminada x con
coeficientes en el cuerpo k(y):
p(x, y) = a0 (y)xn + a1 (y)xn1 + . . . + an (y)
q(x, y) = b0 (y)xm + b1 (y)xm1 + . . . + bm (y)
su resultante es un polinomio r(y) con coeficientes en k.

Teorema 4.5.3 Las races de la resultante r(y) son las ordenadas de las solu-
ciones del sistema de ecuaciones

p(x, y) = 0
q(x, y) = 0
en las extensiones de k, junto con las races comunes de a0 (y) y b0 (y).
Demostracion: Sea un elemento de una extension K de k. Es claro que r() es
la resultante de los polinomios (con coeficientes en K):
P P
p(x, ) = i ai ()xni , q(x, ) = j bj ()xmj
4.5. LA RESULTANTE 81

as que la anulacion de r() equivale a la condicion a0 () = b0 () = 0 o a la


existencia de una raz comun en alguna extension de L; es decir, a la existencia
de alguna solucion (, ) del sistema. q.e.d.

De acuerdo con el teorema anterior, al eliminar una indeterminada x con la


resultante, ademas de las ordenadas de las soluciones del sistema se introducen
unas races adicionales, que son las races comunes de los coeficientes a0 (y) y
b0 (y). Si se desea eliminar una indeterminada sin introducir nuevas soluciones,
basta efectuar un cambio de variable de la forma y 0 = y x, k, al menos
cuando k es infinito. En efecto, sea

P
d
p(x, y) = ci xi y di + terminos de grado menor que d
i=0

Al efectuar el cambio y =Py 0 + x obtenemos que el coeficiente de xd en


p(x, y 0 + x) es precisamente i ci di . Si el cuerpo k tiene infinitos elemen-
tos, podemos elegir k de modo que tal coeficiente no sea nulo. En tal caso
dicho coeficiente es un polinomio constante no nulo, as que no puede tener races
comunes con ningun otro polinomio y, si procedemos a eliminar la indeterminada x
con la resultante, obtendremos un polinomio r(y 0 ) en el que no se han introducidos
soluciones extranas.

Resolucion de Sistemas
Consideremos un sistema de dos ecuaciones algebraicas

p(x, y) = 0
q(x, y) = 0

con coeficientes en un cuerpo k. De acuerdo con 4.5.3, si para cada raz k de la


resultante r(y) hallamos las races comunes en k de los polinomios p(x, ) y q(x, )
las parejas as calculadas son todas las soluciones en k del sistema inicial. Como
3.4.1 permite hallar las races racionales de cualquier polinomio con coeficientes
racionales, podemos calcular todas las soluciones racionales de cualquier sistema de
ecuaciones algebraicas con coeficientes racionales en dos incognitas (si la resultante
no es nula) del siguiente modo:

1. Se elimina una indeterminada x, calculando la resultante r(y).

2. Se hallan las races racionales i de la resultante r(y).

3. Se sustituye cada raz i en el sistema y se determinan las races racionales


comunes a los dos polinomios en x obtenidos.
82 CAPITULO 4. ANILLOS EUCLIDEOS

Conviene observar que si un numero racional es raz de la resultante r(y) de


un sistema de ecuaciones p(x, y) = 0, q(x, y) = 0 con coeficientes racionales, no se
sigue necesariamente que sea la segunda componente de alguna solucion racional
del sistema, sino que la anulacion de r() significa que el sistema admite alguna
solucion compleja (, ) o que es raz comun de los polinomios a0 (y) y b0 (y).
Por ejemplo, si eliminamos x en el sistema de ecuaciones

x2 y 2 x2 + xy + x = 0
x2 y + xy 2 x2 x + 2y = 0

la resultante es 2y 6 2y 5 2y 4 + 6y 3 4y = 2y(y + 1)2 (y 1)(y 2 2y + 2), y sus


races racionales son y = 0, 1, 1.
Sustituyendo y por 0 obtenemos los polinomios x2 + x y x2 x, que tienen
la raz comun x = 0.
Sustituyendo y por 1 obtenemos el polinomio 2x y el polinomio constante 2,
que no tienen ninguna raz comun (por tanto y = 1 ha de ser una raz comun de
a0 (y) y b0 (y)).
Sustituyendo y por 1 obtenemos el polinomio nulo y el polinomio 2x2 2,
que tienen las races comunes i, de modo que 1 no es la segunda componente de
ninguna solucion racional del sistema, aunque s lo es de dos soluciones complejas:
(i, 1) y (i, 1).
Luego el sistema tiene una unica solucion racional: x = 0, y = 0, aunque tiene
otras soluciones complejas, por ejemplo x = i, y = 1 (como ejercicio pueden
hallarse las restantes soluciones complejas de este sistema).
Captulo 5

Factorizacion Unica

Hallar una raz de un polinomio p(x) consiste, mas que en expresar negro sobre
blanco una raz, en determinar efectivamente un procedimiento para realizar
sumas y productos de las expresiones algebraicas formadas con tal raz. A la
vista del teorema de Kronecker, este resuelve totalmente la cuestion siempre que
seamos capaces de calcular un factor irreducible q(x) de p(x). El procedimiento
expuesto para extraer una raz de un polinomio solo es efectivo si disponemos de
metodos para descomponer cada polinomio en factores irreducibles.
Es claro que el problema de hallar todos los factores de cierto grado de un poli-
nomio dado con coeficientes racionales se reduce al de calcular todas las soluciones
racionales de un sistema de ecuaciones algebraicas con coeficientes racionales, sis-
tema del que sabemos que solo tiene un numero finito de soluciones complejas.
Tales sistemas pueden siempre resolverse eliminando sucesivamente variables me-
diante el uso sistematico de resolventes, cuidando de no introducir soluciones ex-
tranas, o bien mediante el calculo de una base de Groebner (1899-1980) del sistema
de ecuaciones considerado (ver [5]).
Otro metodo, debido a Kronecker (1823-1892), se basa en el lema de Gauss: al
descomponer un polinomio con coeficientes enteros p(x) en factores irreducibles en
Z[x], los factores tambien son irreducibles en Q[x]. Ahora, para determinar todos
los factores de p(x) de cierto grado d basta elegir numeros enteros a0 , a1 , . . . , ad y
observar que tales factores se encuentran entre los polinomios con coeficientes en-
teros que se obtengan al interpolar en los puntos x = a1 , . . . , x = ad las sucesiones
formadas por divisores de los enteros p(a0 ), p(a1 ), . . . , p(ad ).
No obstante, todos estos metodos para descomponer en factores irreducibles
polinomios con coeficientes racionales son practicamente imposibles de realizar con
lapiz y papel, a pesar de su extrema sencillez teorica. Por eso, al final del captulo
daremos algunos procedimientos mas rapidos, aunque no generales, que a menudo
son utiles.

83
84 CAPITULO 5. FACTORIZACION UNICA

Este captulo tiene naturaleza mas tecnica que los anteriores, pues esencialmen-
te esta dedicado a la demostracion de que en los anillos de polinomios k[x1 , . . . , xn ]
con coeficientes en un cuerpo k y en los anillos de polinomios con coeficientes en-
teros Z[x1 , . . . , xn ] se verifica la existencia y unicidad (salvo el orden e invertibles)
de la descomposicion en factores irreducibles; a pesar de que no son dominios
de ideales principales. En la demostracion de este resultado central utilizaremos
sistematicamente la construccion de los anillos de fracciones, introducida por Che-
valley (1909-1984), similar a la construccion de los numeros racionales, a partir de
los numeros enteros, que se expuso en el primer captulo. Los anillos de fracciones
iran adquiriendo una importancia creciente, porque proporcionan el fundamento
de la estrecha relacion entre el Algebra y la Geometra. El punto central de la
demostracion es el llamado lema de Gauss (1777-1855). Como consecuencias de
este importante lema veremos algunos criterios de irreducibilidad para polinomios
con coeficientes enteros.

5.1 Anillos de Fracciones


Definicion: Diremos que un subconjunto S de un anillo A es un sistema mul-
tiplicativo cuando 1 S y a, b S ab S .

Si S es un sistema multiplicativo de un anillo A, vamos a construir el anillo de


fracciones con numerador en A y denominador en S; para lo cual consideramos en
A S la siguiente relacion:
(a, s) (b, t) existen u, v S tales que au = bv y su = tv
que es una relacion de equivalencia en el conjunto A S.
Claramente tiene las propiedades simetrica y reflexiva. En cuanto a la tran-
sitiva, si (a, s) (b, t) y (b, t) (c, r), existen u, v, u0 , v 0 S tales que au = bv,
su = tv y bu0 = cv 0 , tu0 = rv 0 . Luego auu0 = bvu0 = cvv 0 y suu0 = tvu0 = rvv 0 .
Como uu0 , vv 0 S, concluimos que (a, s) (c, r).

Definicion: Sea S un sistema multiplicativo de un anillo A. Llamaremos anillo


de fracciones o localizacion de A por S, y se denota S 1 A o AS , al conjunto
cociente (A S)/ con la estructura de anillo que definen las operaciones:
a b at + bs a b ab
+ = , =
s t st s t st
donde a/s = (a, s) y : A S (A S)/ es la proyeccion canonica. Para ver
que estas operaciones no dependen de los representantes elegidos, basta compro-
barlo cuando la fraccion a/s se sustituye por au/su:

au b (at + bs)u at + bs au b abu ab


+ = = , = =
su t stu st su t stu st
5.1. ANILLOS DE FRACCIONES 85

Es sencillo comprobar que estas dos operaciones definen en (A S)/ una


estructura de anillo (conmutativo con unidad). El cero es 0/1, la unidad es 1/1
y el opuesto de a/s es (a)/s. Ademas, una fraccion a/s es nula precisamente
cuando ta = 0 para algun t S.
La aplicacion : A S 1 A, (a) = a/1, es morfismo de anillos

(a + b) = (a + b)/1 = a/1 + b/1 = (a) + (b)


(ab) = ab/1 = (a/1)(b/1) = (a)(b)
(1) = 1/1

Notese que (s) = s/1 es invertible en S 1 A para todo s S, pues su inverso


es 1/s. Este morfismo de anillos canonico : A S 1 A se llamara, por razones
que se aclararan en los captulos VII y VIII, morfismo de localizacion.

Propiedad Universal: Sea : A S 1 A el morfismo de localizacion de un


anillo A por un sistema multiplicativo S. Si f : A B es un morfismo de anillos
tal que f (s) es invertible en B para todo s S, entonces existe un unico morfismo
de anillos : S 1 A B tal que f = :
f
A B
& %
S 1 A

Demostracion: Si f (s) es invertible en B para todo s S, entonces la aplicacion

: S 1 A B , (a/s) = f (a)f (s)1

no depende del representante a/s elegido, porque

(au/su) = f (au)f (su)1 = f (a)f (u)f (s)1 f (u)1 = f (a)f (s)1

Se comprueba facilmente que esta aplicacion es un morfismo de anillos.


Ademas, si a A, entonces ( )(a) = (a/1) = f (a)f (1)1 = f (a).

Teorema 5.1.1 Sea A un anillo ntegro. S = A {0} es un sistema multiplica-


tivo, el anillo de fracciones S 1 A es un cuerpo (llamado cuerpo de fracciones
de A) y el morfismo de localizacion : A S 1 A es inyectivo.
Demostracion: Si A es ntegro, S = A {0} es un sistema multiplicativo porque
en A el producto de elementos no nulos nunca es nulo y 1 6= 0.
Por otra parte, si a/1 = 0, existe s 6= 0 tal que sa = 0; luego a = 0 y se sigue
que : A S 1 A es inyectivo. En particular S 1 A 6= 0. Ademas, si a/s no es
nulo, entonces a 6= 0; luego a S y s/a S 1 A verifica que (a/s)(s/a) = 1, de
modo que a/s es invertible en S 1 A y concluimos que S 1 A es un cuerpo.
86 CAPITULO 5. FACTORIZACION UNICA

Definicion: Sea k un cuerpo. El anillo de polinomios k[x1 , . . . , xn ] es ntegro y


su cuerpo de fracciones se llama cuerpo de fracciones racionales en n indeter-
minadas con coeficientes en k, y se denotara k(x1 , . . . , xn ).

5.2 Fracciones Racionales


Sea k(x) el cuerpo de las fracciones racionales en una indeterminada x con coefi-
cientes en un cuerpo k.

Lema 5.2.1 Sean q1 (x), . . . , qr (x) polinomios no constantes con coeficientes en


k sin factores irreducibles comunes dos a dos. Si p(x) k[x], entonces existen
polinomios b1 (x), . . . , br (x) k[x] tales que:
p(x) b1 (x) br (x)
= + +
q1 (x) qr (x) q1 (x) qr (x)
Demostracion: Procederemos por induccion sobre r. Cuando r = 1 basta tomar
b1 (x) = p(x). Si r 2, los polinomios q(x) = q1 (x) qr1 (x) y qr (x) no tienen
factores comunes no constantes. Segun la Identidad de Bezout existen polinomios
s(x), t(x) k[x] tales que
1 = s(x)q(x) + t(x)qr (x)
Luego p(x) = p(x)s(x)q(x) + p(x)t(x)qr (x) y
p ptqr psq pt br
= + = +
q1 qr qqr qqr q1 qr1 qr
donde br (x) = p(x)s(x). Por hipotesis de induccion, existen polinomios b1 (x), . . . , br1 (x)
con coeficientes en k tales que:
p(x)t(x) b1 (x) br1 (x)
= + +
q1 (x) qr1 (x) q1 (x) qr1 (x)

Lema 5.2.2 Sea q(x) un polinomio de grado d 1 con coeficientes en un cuerpo


k. Para cada polinomio b(x) k[x] existen polinomios a0 (x), . . . , an (x) k[x], de
grado menor que d o nulos, tales que
b(x) = a0 (x) + a1 (x)q(x) + a2 (x)q(x)2 + . . . + an (x)q(x)n
Demostracion: Procederemos por induccion sobre el grado de b(x), pues es obvio
cuando b(x) es constante.
Si gr b(x) 1, existen c(x), r(x) k[x] tales que b(x) = q(x)c(x) + r(x) y
gr r(x) < d o r(x) = 0. Si c(x) 6= 0, entonces gr b(x) = d + gr c(x) y, por hipotesis
de induccion, tenemos que
c(x) = a1 (x) + a2 (x)q(x) + a3 (x)q(x)2 + . . .
5.2. FRACCIONES RACIONALES 87

para ciertos a1 (x), a2 (x), a3 (x), . . . k[x] que son nulos o de grado menor que
d. Luego todos los polinomios r(x), a1 (x), a2 (x), a3 (x), . . . son nulos o de grado
menor que d y tenemos que
b(x) = r(x) + a1 (x)q(x) + a2 (x)q(x)2 + a3 (x)q(x)3 + . . .
Definicion: Diremos que una fraccion racional en una indeterminada con coefi-
cientes en un cuerpo k es simple si es un monomio axn , n 0, o es de la forma
p(x)/q(x)n , n 1, donde p(x), q(x) k[x], q(x) es irreducible en k[x] y el grado
de p(x) es menor que el grado de q(x).

Teorema 5.2.3 Toda fraccion racional en una indeterminada con coeficientes en


un cuerpo k descompone en suma de fracciones simples, y tal descomposicion es
unica salvo el orden de los sumandos.
Demostracion: Veamos primero la existencia. Sea p(x)/q(x) k(x) , donde pode-
mos suponer que q(x) es unitario, y sea q(x) = q1 (x)n1 qr (x)nr la descomposi-
cion de q(x) en producto de potencias de polinomios irreducibles en k[x]. Segun
5.2.1, tenemos que
r
p(x) X bi (x)
=
q(x) q (x)ni
i=1 i
Ahora, segun 5.2.2, existen polinomios ai0 (x), ai1 (x), . . . k[x], nulos o de grado
menor que el de qi (x), tales que:
bi (x) ai0 (x) + ai1 (x)qi (x) + ai2 (x)qi (x)2 + . . .
n
= =
qi (x) i qi (x)ni
nX
i 1
aij (x)
= Polinomio + ni j
j=0 qi (x)
que es una suma de fracciones simples.
En cuanto a la unicidad, procedemos por induccion sobre el numero de suman-
dos de una descomposicion. Consideremos dos descomposiciones
a(x) b(x)
+ . . . = n1 + ... , a(x) 6= 0
q1n1 (x) q1 (x)
donde q1n1 (x) es la potencia de q1 (x) de mayor exponente que aparece en estas
descomposiciones y eventualmente b(x) = 0. Multiplicando por el maximo comun
divisor de los denominadores de todas las fracciones simples obtenemos una igual-
dad de polinomios

a(x) b(x) q2n2 (x) . . . qrnr (x) = q1 (x)c(x)
y obtenemos que q1 (x) divide a a(x) b(x). Como gr a(x) b(x) < gr q1 (x),
concluimos que a(x) = b(x) y terminamos la demostracion al aplicar la hipotesis
de induccion.
88 CAPITULO 5. FACTORIZACION UNICA

5.3 Dominios de Factorizacion Unica


Definicion: Diremos que un anillo ntegro A es un dominio de factorizacion
unica si todo elemento no nulo ni invertible de A descompone en producto de
elementos irreducibles de A y tal descomposicion es unica salvo el orden y factores
invertibles en A. (Es decir, si a A no es nulo ni invertible, existen irreducibles
p1 , . . . , pr A, r 1, tales que a = p1 pr . Si a = q1 qs es otra descomposicion
de a en producto de irreducibles, entonces r = s y, despues de reordenar los factores
si fuera preciso, qi = ui pi para ciertos invertibles u1 , . . . , ur A).

Sea A un dominio de factorizacion unica. Si a = pn1 1 pnr r es una descom-


posicion de un elemento a A en producto de elementos irreducibles de A, donde
pi A 6= pj A cuando i 6= j, es sencillo comprobar que, salvo invertibles de A, los
divisores de a en A son:

p1d1 . . . pdr r , 0 di ni (convenimos que p0i = 1)

Luego el maximo comun divisor y el mnimo comun multiplo de dos elementos:

a = pn1 1 . . . pnr r , b = pm 1 mr
1 . . . pr , mi , ni 0

siempre existen (y son unicos salvo invertibles de A) y son:

m.c.d.(a, b) = pd11 pdr r , di = min{mi , ni }


m.c.m.(a, b) = pe11 perr , ei = max{mi , ni }

Diremos que una familia finita a1 , . . . , an A no tiene factores irreducibles


comunes en A si ningun elemento irreducible de A divide a todos los elementos de
tal familia. En los dominios de factorizacion unica es valido el lema de Euclides
bajo la siguiente forma: Si un elemento irreducible p A divide a un producto de
elementos de A, entonces divide a algun factor (es decir, pA es un ideal primo de A).
En efecto, pA 6= A porque p no es invertible en A, y si bc pA, entonces bc = pa,
a A. En virtud de la unicidad de la descomposicion en factores irreducibles, al
descomponer b y c en producto de irreducibles, algun factor debe coincidir, salvo
un invertible, con p; luego b o c es multiplo de p y concluimos que pA es un ideal
primo de A. En general, si d divide a bc y no tiene factores irreducibles comunes
con b, entonces divide a c.
Por otra parte, si denota el cuerpo de fracciones de A y a/b , tendremos
a = da0 , b = db0 , donde d = m.c.d.(a, b); de modo que a0 y b0 ya no tienen
factores irreducibles comunes en A y a/b = a0 /b0 . Es decir, toda fraccion de A
es equivalente a una fraccion cuyo numerador y denominador no tienen factores
irreducibles comunes.
5.4. LEMA DE GAUSS 89

Teorema 5.3.1 Sea p(x) = c0 xn + c1 xn1 + . . . + cn un polinomio con coeficientes


en un dominio de factorizacion unica A y sea el cuerpo de fracciones de A. Si
es una raz de p(x) en , entonces = a/b donde a es un divisor de cn en A y
b es un divisor de c0 en A.
Demostracion: Sea = a/b, donde a, b A no tienen factores irreducibles comunes
en A. Si es raz de p(x), entonces
c0 an + c1 an1 b + . . . + cn1 abn1 + cn bn = 0
as que cn bn es multiplo de a. Como bn no tiene factores irreducibles comunes con a
y A es un dominio de factorizacion unica, cn es multiplo de a en A. Analogamente
c0 an es multiplo de b y concluimos que c0 es multiplo de b en A.

Corolario 5.3.2 Cualquier elemento de que sea raz de un polinomio unitario


con coeficientes en A necesariamente esta en A.

5.4 Lema de Gauss


Lema 5.4.1 Si p es un elemento irreducible de un dominio de factorizacion unica
A, entonces
pA[x] = {q(x) A[x] : los coeficientes de q(x) son multiplos de p }
es un ideal primo del anillo A[x].
Demostracion: El nucleo del siguiente morfismo epiyectivo de anillos es pA[x] :
P P
: A[x] (A/pA)[x] , ( i ai xi ) = i ai xi
Por el teorema de isomorfa, A[x]/pA[x] ' (A/pA)[x] y, por 3.5.3, basta probar
que el anillo (A/pA)[x] es ntegro. Ahora bien, el anillo (A/pA)[x] es ntegro porque
lo es A/pA, al ser pA un ideal primo de A cuando p es irreducible en A.

Lema de Gauss (1777-1855): Sea A un dominio de factorizacion unica y sea su


cuerpo de fracciones. Si un polinomio q(x) A[x] descompone, q(x) = q1 (x)q2 (x),
en producto de polinomios con coeficientes en , multiplicando los factores por
ciertas constantes obtenemos una descomposicion q(x) = q10 (x)q20 (x) en A[x].
En particular, si q(x) es irreducible en A[x], entonces es irreducible en [x].

Demostracion: Reduciendo a comun denominador los coeficientes de q1 y q2 ten-


emos
1 1
q(x) = (a0 xn + . . . + an ) (b0 xm + . . . + bm )
a b
abq(x) = (a0 xn + . . . + an )(b0 xm + . . . + bm )
90 CAPITULO 5. FACTORIZACION UNICA

donde a, a0 , . . . , an , b, b0 , . . . , bm A. Si p es un factor irreducible de ab, segun


5.4.1 ha de dividir a uno de los dos factores del segundo miembro. Despues de
suprimir tal factor p en ambos miembros, procedemos del mismo modo con otro
factor irreducible, hasta obtener una descomposicion en A[x]:

q(x) = (a00 xn + . . . + a0n )(b00 xm + . . . + b0m ) .

Corolario 5.4.2 Si el producto de dos polinomios unitarios con coeficientes ra-


cionales tiene coeficientes enteros, ambos polinomios tienen coeficientes enteros.

Demostracion: Sean p(x) = xn + . . . y q(x) = xm + . . . polinomios unitarios con


coeficientes racionales. Si p(x)q(x) tiene coeficientes enteros, por el lema de Gauss
existe un numero racional c tal que cp(x) = cxn + . . . y c1 q(x) = c1 xm + . . .
tienen coeficientes enteros; luego c = 1 y concluimos que p(x) y q(x) tienen
coeficientes enteros.

Teorema 5.4.3 Si A es un dominio de factorizacion unica, los anillos de poli-


nomios A[x1 , . . . , xn ] tambien son dominios de factorizacion unica.

Demostracion: Procediendo por induccion sobre n, bastara probar que A[x] es un


dominio de factorizacion unica cuando lo es A.
Sabemos que A[x] es ntegro cuando A es ntegro, as que solo hay que de-
mostrar que todo polinomio p(x) A[x] no nulo ni invertible descompone, y de
modo unico salvo el orden y factores invertibles, en producto de polinomios irre-
ducibles en A[x].
Para demostrar la existencia de la descomposicion procedemos por induccion
sobre el grado de p(x). Si gr p(x) = 0, el polinomio es constante, p(x) = c A y,
por hipotesis c descompone en A en producto de elementos irreducibles en A que,
obviamente, tambien son irreducibles en A[x]. Si gr p(x) 1 y d A es el maximo
comun divisor de los coeficientes de p(x), tenemos p(x) = dq(x) donde q(x) es
un polinomio cuyos coeficientes estan en A y ya no tienen factores irreducibles
comunes. Si q(x) es irreducible en A[x], entonces p(x) = dq(x) es producto de
polinomios irreducibles. Si q(x) no es irreducible, existen q1 (x), q2 (x) A[x] que
no son invertibles y q(x) = q1 (x)q2 (x). Ni q1 (x) ni q2 (x) son constantes, pues
los coeficientes de q(x) no tienen factores irreducibles comunes; luego gr q1 (x) <
gr q(x) y gr q2 (x) < gr q(x). Por hipotesis de induccion q1 (x) y q2 (x) descomponen
en producto de polinomios irreducibles en A[x], luego p(x) = dq1 (x)q2 (x) tambien.

En cuanto a la unicidad, consideremos dos descomposiciones de un polinomio


no nulo ni invertible p(x) A[x] en producto de polinomios irreducibles en A[x]:

p(x) = p1 pr p1 (x) ps (x) = q1 qm q1 (x) qn (x)


5.5. POLINOMIOS IRREDUCIBLES 91

donde pi , qj A , gr pi (x), gr qj (x) 1 . Como [x] es un anillo eucldeo, los


polinomios pi (x) y qj (x) son irreducibles en [x], y los polinomios constantes
p1 , . . . , pr , q1 , . . . , qm son invertibles en [x], se sigue que s = n y, reordenando
los factores si fuera preciso, que qi (x) = (ai /bi )pi (x), para ciertos ai , bi A que
podemos suponer sin factores irreducibles comunes en A. Luego bi qi (x) = ai pi (x)
y, si bi tuviera algun factor irreducible p, entonces ai no sera multiplo de p y,
por 5.4.1, p dividira a pi (x), contra el hecho de que pi (x) es irreducible en A[x].
Igualmente se prueba que ai no tiene factores irreducibles. Es decir, ai y bi son
invertibles en A. Luego pi (x) y qi (x) difieren en un invertible de A[x] y p1 pr =
(uq1 ) qm , donde u A es invertible. Como A es un dominio de factorizacion
unica, se sigue que r = m y que, salvo el orden e invertibles, p1 , . . . , pr coinciden
con q1 , . . . , qm . Se concluye que las descomposiciones iniciales coinciden salvo el
orden e invertibles de A[x].

Corolario 5.4.4 Si k es un cuerpo, los anillos de polinomios k[x1 , . . . , xn ] son


dominios de factorizacion unica.
Los anillos Z[x1 , . . . , xn ] son dominios de factorizacion unica.

Corolario 5.4.5 Si dos polinomios p(x, y), q(x, y) con coeficientes en un cuerpo
k no tienen factores comunes no constantes, entonces el sistema

p(x, y) = 0
q(x, y) = 0

tiene un numero finito de soluciones en k.

Demostracion: Por hipotesis ambos polinomios no tienen factores irreducibles


comunes en el anillo k[x, y] y, en virtud del lema de Gauss, tampoco tienen factores
comunes no constantes en el anillo k(y)[x]; luego su resultante r(y) no es nula. El
teorema 4.5.3 afirma que las ordenadas de las soluciones en k del sistema son races
de r(y), que tiene un numero finito de races en k.
Analogamente la resultante r(x) no es nula y concluimos que solo hay un
numero finito de abscisas de soluciones en k del sistema. Luego el sistema tiene
un numero finito de soluciones en k.

5.5 Polinomios Irreducibles


Sea q(x) un polinomio no constante con coeficientes racionales. Existe a Z tal
que aq(x) Z[x] y, si b es el maximo comun divisor de los coeficientes de aq(x),
entonces los coeficientes de p(x) = aq(x)/b son enteros y carecen de factores pri-
mos comunes. En virtud del Lema de Gauss, q(x) es irreducible en Q[x] si y solo si
p(x) es irreducible en Z[x]. Ademas, si p(x) = p1 (x) pr (x) es la descomposicion
92 CAPITULO 5. FACTORIZACION UNICA

de p(x) en producto de polinomios irreducibles en Z[x], cada factor pi (x) es irre-


ducible en Q[x], as que q(x) = (bp1 (x)/a) pr (x) es la descomposicion de q(x)
en producto de polinomios irreducibles en Q[x]. Por tanto, podemos reducirnos a
estudiar la irreducibilidad en Z[x] de los polinomios con coeficientes enteros.
P
Sea q(x) = i ai xi un polinomio con coeficientes
P en un anillo A. Si f : A
i
B es un morfismo de anillos, entonces q(x) = i f (ai )x es un polinomio con
coeficientes en B. Obtenemos as un morfismo de anillos A[x] B[x], q(x) 7 q(x).
Notese que el grado de q(x) nunca puede ser mayor que el grado de q(x). Por
ejemplo, cuando p es un numero primo y

f : Z Fp , f (a) = a = [a]p
P i
es la proyeccion canonica, q(x) = i ai x es la reduccion del polinomio q(x)
modulo p.
Cuando k es un cuerpo y f : k[y] k, f c(y) = c(), es el morfismo definido
por un elemento k, el correspondiente morfismo es

k[x, y] k[x]
P i
P i
q(x, y) = i ai (y)x 7 q(x) = q(x, ) = i ai ()x

Criterio de Reduccion: Sea f : A B un morfismo entre anillos ntegros y sea


q(x) un polinomio con coeficientes en A tal que el grado de q(x) coincida con el
grado de q(x). Si q(x) tiene un factor de grado d en A[x], entonces q(x) tiene un
factor de grado d en B[x].
En particular, si los coeficientes de q(x) no tienen factores propios comunes en
A y q(x) es irreducible en B[x], entonces q(x) es irreducible en A[x].

Demostracion: Si q(x) = p(x)r(x), donde p(x), r(x) A[x], entonces q(x) =


p(x)r(x) y gr p(x) gr p(x), gr r(x) gr r(x). Como

gr p(x) + gr r(x) = gr q(x) = gr q(x) = gr p(x) + gr r(x)

concluimos que gr p(x) = gr p(x) y gr r(x) = gr r(x). Por ultimo, si q(x) es irre-
ducible, entonces p(x) o r(x) es invertible en B[x]; y por tanto de grado 0. Luego
p(x) o r(x) es de grado 0, e invertible en A, porque los coeficientes de q(x) no
tienen factores propios comunes.

Corolario 5.5.1 Sea q(x) = c0 xn + . . . un polinomio con coeficientes enteros y


sea p un primo que no divida a c0 . Si la reduccion c0 xn + . . . de q(x) modulo p es
irreducible en Fp [x], entonces q(x) es irreducible en Q[x].
Demostracion: Consideremos la proyeccion canonica Z Fp . Por hipotesis c0 6= 0,
as que gr q(x) = gr q(x) y el criterio anterior permite concluir que q(x) no tiene
factores de grado 1, . . . , n1 en Z[x]; luego tampoco en Q[x] por el lema de Gauss.
5.5. POLINOMIOS IRREDUCIBLES 93

Corolario 5.5.2 Sea q(x, y) = c0 (y)xn + c1 (y)xn1 + . . . + cn1 (y)x + cn (y)


un polinomio en dos indeterminadas x, y con coeficientes en un cuerpo k. Si
c0 (y), c1 (y), . . . , cn (y) no admiten factores comunes no constantes y para algun
elemento de k, que no sea raz de c0 (y), se tiene que

q(x, ) = c0 ()xn + c1 ()xn1 + . . . + cn1 ()x + cn ()

es irreducible en k[x], entonces q(x, y) es irreducible en k[x, y].

Demostracion: Consideremos el morfismo de anillos f : k[y] k, y 7 . Por


hipotesis c0 () 6= 0, as que el grado de q(x, ) es n y se concluye al aplicar el
criterio de reduccion.

Criterio de Eisenstein (1823-1852): Sea q(x) = c0 xn + c1 xn1 + . . . + cn un


polinomio con coeficientes en un dominio de factorizacion unica A. Si existe algun
elemento irreducible p A tal que
1. c0 , . . . , cn no tienen factores irreducibles comunes en A
2. p divide a c1 , . . . , cn
3. p2 no divide a cn
entonces q(x) es irreducible en A[x].

Demostracion: Si q(x) no es irreducible en A[x], entonces descompone en producto


de dos polinomios no constantes con coeficientes en A

q(x) = (a0 + a1 x + . . . + ar xr )(b0 + b1 x + . . . + bnr xnr )

y reduciendo modulo pA obtenemos la siguiente igualdad entre polinomios con


coeficientes en el cuerpo de fracciones de A/pA:

c0 xn = (a0 + . . . + ar xr )(b0 + . . . + bnr xnr )

Como todo divisor de xn coincide, salvo factores constantes, con una potencia
de x, se sigue que los dos factores del segundo miembro son ar xr y bnr xnr . Luego
a0 y b0 son nulos. Es decir, a0 y b0 son multiplos de p, y por tanto cn = a0 b0 es
multiplo de p2 , contra la hipotesis de que no lo es.

Corolario 5.5.3 (Gauss 1777-1855) Si p es un numero primo, el polinomio

xp 1
= xp1 + . . . + x + 1
x1

es irreducible en Q[x].
94 CAPITULO 5. FACTORIZACION UNICA

Demostracion: q(x) = xp1 + . . . + x + 1 es irreducible en Z[x] si y solo si lo es el


polinomio q(x + 1) :

(x + 1)p 1 p1 p p2 p pi1 p
=x + x + ... + x + ... +
x 1 i p1

Ahora bien el numero combinatorio pi = p(p1)...(pi+1)
1! es multiplo
p de p
cuando 1 i p 1 (porque el numerador lo es y el denominador no) y p1 =p
no es multiplo de p2 . Luego q(x + 1) es irreducible por el criterio de Eisenstein.
2i
Corolario 5.5.4 Si p es un numero primo, entonces Q e p es una extension de
Q de grado p 1.
2i
Demostracion: El polinomio irreducible xp1 + . . . + x + 1 admite la raz e p y
se concluye al aplicar 4.4.2.

Ejemplo: Los polinomios xn 2 son irreducibles en Z[x] por el criterio de Eisens-



tein ; luego tambien en Q[x] de acuerdo con el lema de Gauss. Segun 4.4.2, Q( n 2 )
es una extension de Q de grado n. Vemos as que Q admite extensiones finitas de
grado arbitrario.
Captulo 6

Modulos y Algebras

En los captulos anteriores hemos visto como en cualquier anillo (conmutativo con
unidad) puede desarrollarse una teora de la divisibilidad para ideales, analoga a
la clasica teora de la divisibilidad de numeros naturales. Unos anillos particu-
larmente importantes son los anillos de polinomios en varias indeterminadas y en
este captulo iniciaremos el estudio sistematico de tales anillos. Veamos primero
los conceptos intuitivos e imprecisos que recoge la correspondiente teora de idea-
les. Para fijar ideas consideremos el anillo R[x, y] de las funciones polinomicas
sobre un plano real. Cada lugar geometrico del plano define un ideal a de R[x, y]:
el ideal formado por todos los polinomios que se anulan en la figura dada. Por
ejemplo, el ideal de la recta de ecuacion ax + by = c esta formado por los multiplos
de ax + by c, el ideal de la parabola de ecuacion y = x2 es (y x2 ), el ideal de la
curva x2 + y 2 = 1 es (x2 + y 2 1) y el ideal del punto x = a, y = b es (x a, y b).
En estos casos, al igual que en el de las restantes figuras estudiadas en Bachille-
rato, el ideal esta generado por las ecuaciones del lugar geometrico considerado.
Este ideal es el nucleo del morfismo natural de restriccion R[x, y] A, donde A
denota el anillo de las funciones algebraicas (es decir, de las funciones definidas
por algun polinomio) sobre la figura en cuestion. De acuerdo con el teorema de
isomorfa, R[x, y]/a ' A. Notese que cuando operamos con la ecuacion de un
lugar geometrico, por ejemplo x2 + y 2 = 1, no queremos decir que el termino de
la izquierda sea el polinomio 1, pues claramente su grado es 2 y no es constante:
la ecuacion significa que tal relacion es valida en todos los puntos de la circun-
ferencia considerada, que es una igualdad entre funciones reales definidas sobre
tal circunferencia, que es una igualdad en el anillo cociente A. En resumen, cada
lugar geometrico del plano real define un ideal a del anillo R[x, y], formado por
las funciones polinomicas que se anulan en el, y las manipulaciones algebraicas
que hacemos con sus ecuaciones tienen plena validez y sentido en el anillo cociente
R[x, y]/a, que es isomorfo al anillo de las funciones algebraicas definidas sobre

95
96 CAPITULO 6. MODULOS Y ALGEBRAS

dicho lugar geometrico.


Hemos dado varios ejemplos que pueden considerarse como subconjuntos de
R2 , cada uno formado por los puntos en que se anulan ciertos polinomios; pero
esta comprension como subconjuntos no da cuenta de expresiones clasicas co-
mo la recta doble x2 = 0, la conica imaginaria x2 + y 2 = 1, etc. Aunque
cause perplejidad pensar que lugar geometrico del plano real quiere indicarse en
tales casos, es obvio cuales deben ser sus ideales (los ideales (x2 ) y (x2 + y 2 1)
respectivamente), sus anillos de funciones algebraicas (los anillos R[x, y]/(x2 ) y
R[x, y]/(x2 + y 2 1) respectivamente) y las funciones algebraicas definidas sobre
dichos lugares geometricos (los elementos de tales anillos).

Si el lugar geometrico de ecuaciones p1 (x, y) = 0, . . . , pr (x, y) = 0 puede pare-


cer un concepto confuso e impreciso, no as el ideal de los polinomios que se
anulan en el, que es el ideal (p1 , . . . , pr ) de R[x, y] generado por sus ecuaciones,
ni el anillo de funciones algebraicas sobre el mismo, que es el anillo cociente
R[x, y]/(p1 , . . . , pr ). Ademas, si entre dos ideales se da una relacion de inclusion
(p1 , . . . , pr ) (q1 , . . . , qs ), entonces se tiene

p1 (x, y) = a11 (x, y)q1 (x, y) + . . . + a1s (x, y)qs (x, y)


...........................
pr (x, y) = ar1 (x, y)q1 (x, y) + . . . + ars (x, y)qs (x, y)

para ciertos polinomios aij (x, y), de modo que los polinomios pi (x, y) se anulan
necesariamente donde se anulen todos los polinomios qj (x, y). Debemos considerar
que entre dos lugares geometricos definidos por ecuaciones polinomicas se da una
relacion de incidencia precisamente cuando entre sus correspondientes ideales se
de la relacion inversa. En particular, la coincidencia entre lugares geometricos
definidos por ecuaciones polinomicas debe ser equivalente a la de sus ideales, lo
que lleva a establecer las siguientes definiciones:

Sea k[x1 , . . . , xn ] el anillo de polinomios en n indeterminadas con coeficientes


en un cuerpo k. Diremos que el ideal (p1 , . . . , pr ) generado en k[x1 , . . . , xn ] por
unos polinomios p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ) es el ideal de la subvariedad
de ecuaciones
p1 (x1 , . . . , xn ) = 0
.........

pr (x1 , . . . , xn ) = 0

y diremos que un polinomio q(x1 , . . . , xn ) k[x1 , . . . , xn ] se anula en tal subvar-


iedad cuando q (p1 , . . . , pr ). Llamaremos anillo de funciones algebraicas
sobre dicha subvariedad al anillo cociente

k[x1 , . . . , xn ]/(p1 , . . . , pr )
97

y diremos que la clase de restos [q(x1 , . . . , xn )] es la funcion definida por el poli-


nomio q(x1 , . . . , xn ) sobre la subvariedad de ecuaciones p1 = . . . = pr = 0, o bien
que es la restriccion de q(x1 , . . . , x n) a tal subvariedad.
Diremos que la subvariedad definida por el ideal a contiene a la subvariedad
definida por el ideal b cuando a b. Se llama interseccion de dos subvariedades
a la mayor subvariedad contenida en ambas, as que el ideal de la interseccion
es la suma de los correspondientes ideales. Se llama union de dos subvariedades
a la menor subvariedad que las contiene, de modo que el ideal de la union es la
interseccion de los correspondientes ideales. Los ideales A y 0 son los ideales de las
subvariedades de ecuaciones 1 = 0 y 0 = 0, que se denominan vaco y espacio
afn n-dimensional sobre k respectivamente. Las subvariedades definidas por una
ecuacion no constante p(x1 , . . . , xn ) = 0 (por un ideal principal 6= 0, A) se llaman
hipersuperficies. Algunas subvariedades de los espacios afines reales merecen un
nombre propio:

Subvariedades de la recta afn real

Nombre Ideal Anillo

punto real x = a (x a) 'R

puntos imaginarios 2
x 2ax + (a2 + b2 ) 'C
conjugados x = a bi

punto x = a doble (x a)2 ' R[ ], 2 = 0

n puntos confundidos
(x a)n ' R[ t ]/(tn )
en el punto x = a

recta afn 0 R[x]


Subvariedades del plano afn real

punto real (a, b) (x a, y b) 'R

dos puntos imaginarios


{p(x, y) : p(, ) = 0} 'C
conjugados (, ), (, )

recta ax + by = c (ax + by c) ' R[ t ]

recta ax + by = c doble (ax + by c)2 ' R[ ][ t ]

r-esimo entorno infini-


(x a, y b)r+1 ' J2r
tesimal del punto (a, b)
98 CAPITULO 6. MODULOS Y ALGEBRAS

Nombre Ideal Anillo

parabola y = ax2 (y ax2 ) ' R[ t ]

hiperbola xy = 1 (xy 1) ' R[ t, t1 ]

par de rectas
(xy) R[x, y]/(xy)
concurrentes xy = 0

par de rectas imaginarias


(y 2 + x2 ) R[x, y]/(y 2 + x2 )
conjugadas x2 + y 2 = 0

dos rectas paralelas y 2 = 1 (y 2 1) ' R[t] R[t]

dos rectas imaginarias


(y 2 + 1) ' C[ t ]
paralelas y 2 = 1

Subvariedades del espacio afn real de dimension n

punto real (a1 , . . . , an ) (x1 a1 , . . . , xn an ) 'R

r-esimo entorno infinite-


(x1 a1 , . . . , xn an )r+1 ' Jnr
simal del punto (a1 , . . . , an )

Subvariedad lineal P
P
n
aij xj R[ t1 , . . . , td ]
aij xj = 0 , 1 i m i 1im
j=1

donde Jnr = R[t1 , . . . , tn ]/(t1 , . . . , tn )r+1 es el anillo de los desarrollos de Taylor de


orden r en n variables. En resumen, el estudio de los lugares geometricos definidos
por la anulacion de polinomios en el espacio afn coincide con la teora de ideales
en los anillos de polinomios.
Si a es un ideal de un anillo A, es un grupo conmutativo respecto de la suma de
A y el producto de A define una aplicacion Aa a que verifica todos los axiomas
de espacio vectorial, salvo la condicion de que los escalares formen un cuerpo; lo
que resumiremos diciendo que es un A-modulo. En este captulo iniciaremos el
estudio de la estructura de modulo sobre un anillo A y veremos que casi todas las
definiciones del Algebra Lineal (aplicaciones lineales y multilineales, submodulos,
cocientes, dual, sumas y productos directos, etc.) pueden generalizarse para los
A-modulos; aunque la frecuente existencia de modulos que no admiten bases intro-
duzca grandes modificaciones en las hipotesis de los teoremas. La posibilidad de
6.1. MODULOS 99

efectuar muchas operaciones (cocientes, sumas directas, duales, etc.) que carecen
de sentido en los ideales hace que la teora de modulos sea mucho mas flexible
y natural, por lo que es preferible estudiar los ideales dentro del contexto mas
general de los modulos. Esta generalidad no complica las demostraciones, sino
que la posibilidad de usar las operaciones basicas del Algebra Lineal las aclara y
simplifica. Los modulos son los espacios vectoriales sobre un anillo de escalares
y en ellos es valida todo el Algebra Lineal en que no se utilice la propiedad de
que todo escalar no nulo es invertible. Puede decirse que valen las definiciones y
no los teoremas (existencia de suplementario, bases, etc.); pero lo importante en
una teora, mas que los resultados, son las preguntas, aquello de lo que podemos
hablar.

6.1 Modulos
Axiomas de Modulo: Sea A un anillo (conmutativo y con unidad) y sea (M, +)

un grupo conmutativo. Diremos que una AM M define en M una estructura
de A-modulo cuando
Axioma 1: a (m + n) = a m + a n
Axioma 2: (a + b) m = a m + b m
Axioma 3: (ab) m = a (b m)
Axioma 4: 1 m = m

Es decir, dada una aplicacion A M M , cada elemento a A define


una aplicacion a : M M y el primer axioma expresa que a es morfismo de
grupos. Los tres ultimos axiomas expresan que la aplicacion : A End(M ),
(a) = a , es morfismo de anillos. Recprocamente, si M es un grupo abeliano,
cada morfismo de anillos : A End(M ) define una estructura de A-modulo
en M tal que a m = (a)(m) . Resumiendo, dar una estructura de A-modulo
en un grupo abeliano M es dar un morfismo de anillos de A en el anillo (no
conmutativo en general) de los endomorfismos del grupo M . Los A-modulos son
las representaciones de A como anillo de endomorfismos de un grupo abeliano.

Ejemplos:
1. Todo ideal a de un anillo A es estable por el producto por elementos de
A, as que el producto de A define en a una estructura de A-modulo. En
particular, el propio anillo A y el ideal 0 son A-modulos.
2. Sea {Mi }iI una familia de A-modulos
Q con ndices enLun conjunto I. Su
producto directo
Q se denotara iI Mi , mientras que iI Mi denotara el
subgrupo de iI Mi formado por los elementos (mi ) que tienen todas sus
100 CAPITULO 6. MODULOS Y ALGEBRAS

componentes mi nulas salvo L un numero


Q finito y se llamara suma directa
de tal familia (notese que i MLi = i Mi cuando el conjunto deQ
ndices es
finito). Tanto la suma directa i Mi como el producto directo i Mi son
A-modulos con el siguiente producto por elementos de A:

a (mi )iI = (ami )iI

Si
Q todos los modulosI Mi son iguales a cierto
L modulo M , el producto directo
(I )
i Mi se denota M y la suma directa i Mi se denota M . Cuando el
conjunto I es finito y de cardinal n, ambos modulos coinciden y se denotan
M n.
En el caso particular M = A, cada elemento x I define canonicamente
un elemento de A(I ) : aquel cuyas componentes son todas nulas, excepto
la correspondiente a x, que es la unidad. Ahora todo elemento de A(I )
descompone, y de modo unico, como una suma finita a1 x1 + . . . + an xn ,
donde xi I, ai A. Es decir, A(I ) es el modulo de las combinaciones
lineales finitas de elementos de I con coeficientes en el anillo A.

Definicion: Diremos que una aplicacion f : M N entre dos A-modulos es un


morfismo de A-modulos cuando sea un morfismo de grupos y conserve el producto
por elementos de A:

f (m + m0 ) = f (m) + f (m0 )
f (a m) = a f (m)

Diremos que un morfismo de A-modulos f : M N es un isomorfismo de


A-modulos si existe algun morfismo de A-modulos h : N M tal que f h = IdN
y h f = IdM .

La composicion de morfismos de A-modulos tambien es morfismo de A-modu-


los, la identidad siempre es morfismo de A-modulos, y los isomorfismos de A-mo-
dulos son los morfismos biyectivos.
El conjunto de los morfismos de A-modulos de M en N se denota HomA (M, N ).
Si f, h : M N son dos morfismos de A-modulos, su suma f + h, que es la
aplicacion
(f + h)(m) := f (m) + h(m)
tambien es morfismo de A-modulos, y el producto af por cualquier elemento a A,
que es la aplicacion
(af )(m) := a f (m)
tambien es morfismo de A-modulos.
Con estas operaciones, HomA (M, N ) tiene estructura de A-modulo.
6.1. MODULOS 101

Sea f : M 0 M un morfismo de A-modulos y N un A-modulo. La composicion


con f induce aplicaciones
f : HomA (N, M 0 ) HomA (N, M ) , f (h) := f h
f : HomA (M, N ) HomA (M 0 , N ) , f (h) := h f
que son morfismos de A-modulos. Es claro que f y f son la identidad cuando f
lo es y que se verifica:
(f h) = (f ) (h ) , (af + bh) = a(f ) + b(h )
(f h) = (h ) (f ) , (af + bh) = a(f ) + b(h )
Ejemplos:
1. Sea {mi }iI una familia de elementos de un A-modulo M . Tal familia define
un morfismo de A-modulos f : A(I ) M
P
f (ai )iI := ai mi
iI

Recprocamente, si f : A(I ) M es un morfismo de A-modulos, tenemos


que P P

f (ai )iI = f ai ei = ai f (ei )
iI iI
(I )
donde ei denota el elemento de A que tiene todas sus componentes nulas
salvo la i-esima, que es la unidad. Luego f es el morfismo correspondiente
a la familia {f (ei )}iI de elementos de M . Obtenemos as un isomorfismo
natural de A-modulos:
HomA (A(I ) , M ) = M I
L
2. Propiedad Universal de la Suma Directa: Sea i Mi la suma directa
de una familia {Mi }iI de A-modulos. Para cada ndice j I tenemos una
inclusion canonica L
uj : Mj i Mi
L
que es morfismo de A-modulos. Por tanto, si f : i Mi N es un morfismo
de A-modulos, para cada ndice j I tenemos un morfismo de A-modulos
f uj : Mj N . Recprocamente, si tenemos un morfismo de A-modulos
fj : Mj N para cada ndice j I, la aplicacion
L P
f: i Mi N , f (mi )iI = i fi (mi )
es un morfismo de A-modulos tal que fj = fuj . Concluimos as la existencia
de una biyeccion natural que es isomorfismo de A-modulos
L Q
HomA Mi , N = HomA (Mi , N )
iI iI
102 CAPITULO 6. MODULOS Y ALGEBRAS

Q
3. Propiedad Universal del Producto Directo: Sea i Mi el producto di-
recto de una familia {Mi }iI de A-modulos. Para cada ndice j I tenemos
la proyeccion canonica
Q
j : i Mi Mj , j ((mi )iI ) = mj
Q
que es morfismo de A-modulos. Por tanto, si f : N i Mi es un morfismo
de A-modulos, para cada ndice j I tenemos un morfismo de A-modulos
j f : N Mj .
Recprocamente, dado un morfismo de A-modulos fj : N Mj para cada
ndice j I, la aplicacion
Q
f : N i Mi , f (n) = (fi (n))iI

es un morfismo de A-modulos tal que fj = j f . Concluimos as la existencia


de una biyeccion natural que es isomorfismo de A-modulos
Q Q
HomA N, Mi = HomA (N, Mi )
iI iI

Definicion: Sea M un A-modulo. Diremos que un subgrupo N de M es un


submodulo si es estable por el producto por elementos de A; es decir:

a A, m N am N

En tal caso N hereda una estructura de A-modulo.

M y 0 son submodulos de M . Ademas, la interseccion de cualquier familia de


submodulos de M tambien es un submodulo de M . Por tanto, dada una familia
{mi }iI de elementos de M , la interseccion de todos los submodulos de M que
la contengan es el menor submodulo de M que la contiene y recibe el nombre de
submodulo generado por tal familia. P
La imagen del morfismo f : A(I ) M , f (ai )iI = i ai mi , es un submo-
dulo de M , que claramente es el submodulo generado por la familia (mi )iI , y se
denotara P P
Ami = { i ai mi : ai A}
iI

Modulo Cociente
Si N es un submodulo de un A-modulo M , es un subgrupo normal de M . Es
sencillo comprobar que en el grupo cociente M/N existe una unica estructura de
A-modulo tal que la proyeccion canonica : M M/N , (m) = [m], sea morfismo
de A-modulos. Tal estructura viene definida por el producto

a [m] = [am]
6.1. MODULOS 103

La demostracion de la propiedad universal del A-modulo cociente M/N , y la


del correspondiente teorema de isomorfa, es similar a la dada para morfismos de
grupos y anillos:

Propiedad Universal: Sea N un submodulo de un A-modulo M y : M M/N


la proyeccion canonica. Para todo A-modulo M 0 se verifica que el morfismo
: HomA (M/N, M 0 ) HomA (M, M 0 )
es inyectivo, y su imagen esta formada por los morfismos que se anulan en N .

Teorema de Isomorfa: Sea f : M N un morfismo de A-modulos. La apli-


cacion : M/Ker f Im f , ([m]) = f (m), es un isomorfismo de A-modulos.

Definicion: Sea m un elemento de un A-modulo M . Llamaremos anulador de m


al ideal Ann(m) = {a A : am = 0} , que es el nucleo del morfismo m : A M .
De acuerdo con el teorema de isomorfa
A/Ann(m) ' Am
Llamaremos anulador de un A-modulo M a la interseccion de los anuladores
de sus elementos:
Ann(M ) = {a A : aM = 0 }
Si un ideal a esta contenido en el anulador de M , tenemos en M una estructura
de A/a-modulo, definida por el producto [a] m = am .

Teorema 6.1.1 Sea M un A-modulo y sea : M M/N la proyeccion canonica


en el cociente por un submodulo N . Si P es un submodulo de M/N , entonces
1 (P ) es un submodulo de M que contiene a N . Tenemos as una biyeccion que
conserva inclusiones

Submodulos Submodulos de M
=
de M/N que contienen a N
Demostracion: Es claro que 1 (P ) es un submodulo de M que contiene a Ker =
N y que 1 (P1 ) 1 (P2 ) cuando P1 P2 . Por tanto, basta probar que
la aplicacion as obtenida del conjunto de los submodulos de M/N en el de los
submodulos de M que contienen a N es biyectiva. La aplicacion inversa asigna
a cada submodulo P de M que contenga a N el submodulo (P ) de M/N . En
efecto:
Si un submodulo P de M contiene a N , entonces

P 1 (P ) P + N P

y P = 1 (P ) . Recprocamente, si P es un submodulo de M/N , entonces
1 (P ) P y se da la igualdad porque es epiyectivo.
104 CAPITULO 6. MODULOS Y ALGEBRAS

Corolario 6.1.2 Sea a un ideal de un anillo A y sea A = A/a. La proyeccion


canonica : A A establece una correspondencia biyectiva, que conserva inclu-
siones, entre los ideales de A y los ideales de A que contienen a a. Ademas, si b
es el ideal de A correspondiente a un ideal b a, entonces
A/b ' A/b
En particular, ideales primos se corresponden con ideales primos e ideales maxi-
males con ideales maximales.
Demostracion: La primera parte es consecuencia del teorema anterior, pues los
submodulos del A-modulo A/a son sus ideales.
En cuanto al isomorfismo A/b ' A/b, el morfismo de anillos natural A A/b
es epiyectivo y su nucleo es precisamente el ideal b = 1 (b). Concluimos al
aplicar el teorema de isomorfa para morfismos de anillos.

Teorema 6.1.3 Todo anillo no nulo tiene algun ideal maximal.


Demostracion: Sea A un anillo y sea X el conjunto de sus ideales distintos de A,
ordenado
S por inclusion. Si {ai }iI es una cadena de elementos de X, entonces
a = i ai es claramente un ideal 6= A que contiene a todos los ideales ai . Es decir,
toda cadena de X admite una cota superior. Si A 6= 0, entonces X no es vaco
y el lema de Zorn afirma que X tiene algun elemento maximal, que es un ideal
maximal de A.

Teorema 6.1.4 Sea a un ideal de un anillo A. Si a 6= A, entonces a esta con-


tenido en algun ideal maximal de A.
Demostracion: Si a 6= A, entonces A/a 6= 0 y, por 6.1.3, el anillo A/a tiene algun
ideal maximal que, segun 6.1.2, se corresponde con un ideal maximal de A que
contiene a a.

Corolario 6.1.5 La condicion necesaria y suficiente para que un elemento de un


anillo A sea invertible es que no pertenezca a ningun ideal maximal de A.
Demostracion: Sea f un elemento de un anillo A. Si f pertenece a un ideal
maximal, claramente no puede ser invertible en A. Recprocamente, si f no es
invertible en A, entonces f A 6= A y, segun 6.1.4, el ideal f A esta contenido en
algun ideal maximal de A.

Corolario 6.1.6 La condicion necesaria y suficiente para que un sistema de ecua-


ciones con coeficientes en un cuerpo k

p1 (x1 , . . . , xn ) = 0
.........

pr (x1 , . . . , xn ) = 0
6.1. MODULOS 105

no admita soluciones en ninguna extension de k (i.e., que sea incompatible), es


que existan polinomios q1 , . . . , qr k[x1 , . . . , xn ] tales que

1 = q1 (x1 , . . . , xn )p1 (x1 , . . . , xn ) + . . . + qr (x1 , . . . , xn )pr (x1 , . . . , xn )

Demostracion: La condicion es evidentemente suficiente.


En cuanto a la necesidad, si el ideal (p1 , . . . , pr ) no contiene a la unidad, el
anillo A = k[x1 , . . . , xn ]/(p1 , . . . , pr ) no es nulo y, por 6.1.3, ha de tener algun ideal
maximal m. Luego A/m es una extension de k y las clases de restos xi A/m son
una solucion del sistema en tal extension.

Modulos Libres
Sea {mi }iI una familia de elementos de un A-moduloP M . Diremos que forman
un sistema de generadores de M cuando M = i Ami ; es decir, cuando el
correspondiente morfismo : A(I ) M sea epiyectivo. Diremos que forman una
base de M cuando sea un isomorfismo; es decir, cuando cada elemento de M
descomponga, y de modo unico, como combinacion lineal con coeficientes en A de
los elementos {mi }iI .
Todo modulo admite sistemas de generadores (la familia formada por todos sus
elementos, etc.); pero existen modulos que no tienen ninguna base. Por ejemplo,
ningun grupo abeliano finito no nulo tiene bases.

Definicion: Diremos que un A-modulo es de tipo finito si admite algun sistema


finito de generadores; es decir, si es isomorfo a un cociente de alguna suma directa
finita An .

Definicion: Diremos que un A-modulo es libre si admite alguna base; es decir,


si es isomorfo a alguna suma directa A(I ) . Cuando A 6= 0, veremos a continuacion
que todas las bases de un A-modulo libre L tienen el mismo cardinal, que se
llamara rango de L.

Lema 6.1.7 Sea A un anillo no nulo. Si existe algun morfismo epiyectivo de A-


modulos A(I ) A(J ) , entonces el cardinal de I es mayor o igual que el cardinal
de J. En particular todas las bases de un A-modulo libre tienen igual cardinal.

Demostracion: Sea m un ideal maximal de A y k = A/m su cuerpo residual.


Notese que m A(I ) = m(I ) y que A(I ) /mA(I ) ' (A/m)(I ) = k (I ) . Si algun
morfismo de A-modulos : A(I ) A(J ) es epiyectivo, tambien lo sera el morfismo
: A(I ) /mA(I ) A(J ) /mA(J ) , ([m]) = [(m)]. Como es k-lineal, el cardinal
de J no puede superar al cardinal de I.
106 CAPITULO 6. MODULOS Y ALGEBRAS

6.2 Sucesiones Exactas


Definicion: Diremos que una sucesion de morfismos de A-modulos
fn fn+1
. . . Mn1 Mn Mn+1 . . .

es exacta cuando Im fn = Ker fn+1 para todo ndice n.

Teorema 6.2.1 La condicion necesaria y suficiente para que una sucesion de mor-
i p
fismos de A-modulos M 0 M 00 0 sea exacta es que para todo A-modulo
M
N sea exacta la sucesion
p i
0 HomA (M 00 , N ) HomA (M, N ) HomA (M 0 , N )

Demostracion: Supongamos que Im i = Ker p y que p es epiyectivo.


Si f HomA (M 00 , N ) y f p = 0, entonces f se anula en Im p = M 00 ; luego f = 0,
lo que muestra que p es inyectivo. Como pi = 0, se sigue que 0 = (pi) = i p ;
luego Im p Ker i . Por ultimo, si h Ker i , entonces el morfismo h : M N
se anula en Im i = Ker p, as que h factoriza a traves de la proyeccion canonica
: M M/Ker p ' M 00 de acuerdo con la propiedad universal del cociente. Es
decir, hIm p .
Veamos que la condicion es suficiente. Como p es inyectivo cuando N =
M /Im p, se sigue que la proyeccion canonica : M 00 N es nula; es decir,
00

Im p = M 00 y p es epiyectivo. Ademas, la condicion i p = (pi) = 0 implica que


pi = (pi) (Id) = 0; luego Im i Ker p. Por ultimo, si N = M/Im i y : M N
es la proyeccion canonica, tenemos que i () = 0. Luego existe algun morfismo
f : M 00 N tal que = p (f ) = f p y concluimos que Ker p Ker = Im i .

Corolario 6.2.2 La condicion necesaria y suficiente para que un morfismo de


A-modulos f : M M 00 sea un isomorfismo es que lo sea el morfismo

f : HomA (M 00 , N ) HomA (M, N )

para todo A-modulo N .

Demostracion: Un morfismo de A-modulos g : M1 M2 es isomorfismo precisa-


g
mente cuando es exacta la sucesion 0 M1
M2 0.

Teorema 6.2.3 La condicion necesaria y suficiente para que una sucesion de mor-
i p
fismos de A-modulos 0 M 0
M M 00 sea exacta es que para todo A-modulo
N sea exacta la sucesion
i p
0 HomA (N, M 0 )

HomA (N, M ) HomA (N, M 00 )
6.2. SUCESIONES EXACTAS 107

Demostracion: Es sencillo comprobar la necesidad de la condicion. En cuanto a la


suficiencia, basta tomar N = A, pues para todo A-modulo M tenemos un isomor-
fismo natural M = HomA (A, M ) y, mediante estos isomorfismos, cada morfismo
f se corresponde con f .
i p
Teorema 6.2.4 Sea 0 M 0 M M 00 0 una sucesion exacta de morfismos
de A-modulos. Las siguientes condiciones son equivalentes:
1. Existe un morfismo de A-modulos s : M 00 M tal que p s = IdM 00 .
2. Existe un morfismo de A-modulos r : M M 0 tal que r i = IdM 0 .
p
3. HomA (N, M ) HomA (N, M 00 ) es epiyectivo para todo A-modulo N .
i
4. HomA (M, N ) HomA (M 0 , N ) es epiyectivo para todo A-modulo N .
Ademas, si se verifican estas condiciones, M es isomorfo a M 0 M 00 .
Demostracion: (1 3) Porque p s = (ps) = Id.
(3 1) Basta tomar N = M 00 y considerar la identidad de M 00 .
(2 4) Porque i r = (ri) = Id.
(4 2) Basta tomar N = M 0 y considerar la identidad de M 0 .
(1 2) Basta ver que i : M 0 M/Im s es un isomorfismo, pues si es su
inverso y ponemos r = , tenemos que ri = i = IdM 0 . Ahora bien, i es
inyectivo porque (Im i) (Im s) = (Ker p) (Im s) = 0, y es epiyectivo porque, si
m M , entonces m sp(m) Ker p = Im i y [m] = [m sp(m)] = [i(m0 )].
(2 1) Tenemos que (Ker r) (Ker p) = (Ker r) (Im i) = 0, y que M =
(Ker r) + (Ker p), pues si m M , entonces m ir(m) Ker r. Luego M =
(Ker r) (Ker p); as que p : Ker r M 00 es un isomorfismo y su inverso define
un morfismo s : M 00 M tal que ps = IdM 00 . Ademas, M = (Im i) (Ker r) '
M 0 M 00 .

Definicion: Las sucesiones exactas 0 M 0 M M 00 0 se llaman suce-


siones exactas cortas. Diremos que una sucesion sucesion exacta corta escinde
o rompe si verifica las condiciones equivalentes del teorema anterior. En tal caso
M ' M 0 M 00 .

Corolario 6.2.5 Sea k un cuerpo. Toda sucesion exacta corta de aplicaciones


k-lineales escinde.
Demostracion: Sea p : E F una aplicacion lineal epiyectiva entre dos k-espacios
vectoriales y sea V un subespacio suplementario en E del nucleo de p. La aplicacion
p : V F es un isomorfismo y su inverso define una aplicacion lineal s : F E
tal que ps = IdF ; luego todas las sucesiones exactas cortas satisfacen la primera
condicion del teorema anterior.
108 CAPITULO 6. MODULOS Y ALGEBRAS

Longitud de un Modulo
Definicion: Diremos que un A-modulo M 6= 0 es simple cuando sus unicos
submodulos son los triviales: 0 y M .

Sea M un A-modulo simple. El morfismo A M definido por cualquier


elemento no nulo de M es epiyectivo, pues su imagen es un submodulo no nulo.
Luego M ' A/a para algun ideal a y, de 6.1.2, se sigue que los unicos ideales
de A que contienen a a son a y A. Concluimos que los A-modulos simples son
precisamente los cocientes de A por sus ideales maximales.

Definicion: Sea M un A-modulo. Diremos que una cadena de submodulos

0 = M0 M1 . . . Mn1 Mn = M

es una serie de composicion de M si los cocientes sucesivos Mi /Mi1 , 1 i n,


son A-modulos simples; es decir, cuando no pueda refinarse de modo que la sucesion
obtenida siga siendo estrictamente creciente. Diremos que un A-modulo M tiene
longitud finita si admite alguna serie de composicion, en cuyo caso todas las
series de composicion de M tienen igual longitud (numero de inclusiones estrictas);
longitud comun que se llamara longitud de M y se denotara lA (M ) o l(M ):

Teorema 6.2.6 Todas las series de composicion de un A-modulo M tienen igual


longitud.

Demostracion: Sea 0 = M0 M1 . . . Mn = M una serie de composicion


de longitud mnima n. Procederemos por induccion sobre n; pues M es simple
cuando n = 1, y el teorema es obvio para modulos simples.
Si 0 = M00 M10 . . . Mr0 = M es otra serie de composicion, consideramos la
proyeccion canonica : M M/M1 y pondremos N = (N ) para todo submodulo
N de M , de modo que 0 = M1 . . . Mn = M es una serie de composicion de M
de longitud n 1, y 0 = M00 M10 . . . Mr0 = M es otra serie de composicion
de M , despues de eliminar las repeticiones.
Ahora bien, si Mi0 = Mi+10
, entonces Mi0 M1 Mi+1 0
M1 . Como M1 es
0 0
simple, tal cosa solo ocurre cuando Mi M1 = 0 y M1 Mi+1 . Luego solo se da
una repeticion, y los submodulos Mi definen una serie de composicion de M de
longitud r 1. Por hipotesis de induccion concluimos que n 1 = r 1. q.e.d.

En el caso particular de los espacios vectoriales sobre un cuerpo k, el concepto


de longitud coincide con el de dimension: lk (E) = dimk E . Las demostraciones
de muchas propiedades de la dimension de los espacios vectoriales de dimension
finita permanecen validas en el contexto mas general de los modulos de longitud
finita. As:
6.3. PRODUCTO TENSORIAL 109

1) Sea M un A-modulo de longitud finita. Toda sucesion estrictamente cre-


ciente de submodulos de M puede completarse hasta obtener una serie de com-
posicion de M . Ademas, si N es un submodulo de M , entonces N tiene longitud
finita y l(N ) l(M ), dandose la igualdad unicamente cuando N = M .
2) La longitud es aditiva en el siguiente sentido: dada cualquier sucesion exacta
corta 0 M 0 M M 00 0, la condicion necesaria y suficiente para que la
longitud de M sea finita es que lo sean las longitudes de M 0 y M 00 , en cuyo caso
l(M ) = l(M 0 ) + l(M 00 ) .

6.3 Producto Tensorial


Sean M y N dos A-modulos. Si P es un A-modulo, diremos que una aplicacion
f : M N P es A-bilineal cuando
f (m + m0 , n) = f (m, n) + f (m0 , n)
f (m, n + n0 ) = f (m, n) + f (m, n0 )
f (am, n) = a f (m, n)
f (m, an) = a f (m, n)
El conjunto de todas las aplicaciones A-bilineales de M y N en P se denota
BilA (M, N ; P ) y es un A-modulo con las siguientes operaciones:
(f + g)(m, n) = f (m, n) + g(m, n)
(a f )(m, n) = a f (m, n)
La condicion de que una aplicacion f : M N P sea A-bilineal expresa que
la aplicacion fm : N P , fm (n) = f (m, n), es morfismo de A-modulos para cada
elemento m M . Obtenemos as un isomorfismo natural

BilA (M, N ; P ) = HomA M, HomA (N, P )
Definicion: Consideremos el A-modulo libre A(M N ) . Identificando M N con
la base usual de A(M N ) obtenemos que cada elemento de A(M N ) descompone
de modo unico en la forma
P
n
ai (mi , ni ) , ai A, mi M, ni N
i=1

Sea R el submodulo de A(M N ) generado por los elementos de la forma


(m + m0 , n) (m, n) (m0 , n)
(m, n + n0 ) (m, n) (m, n0 )
(am, n) a (m, n)
(m, an) a (m, n)
110 CAPITULO 6. MODULOS Y ALGEBRAS

Llamaremos producto tensorial de M y N sobre el anillo A al A-modulo


cociente A(M N ) /R y lo denotaremos M A N . Para cada elemento (m, n) de
M N , entendido como elemento de A(M N ) , su imagen en M A N se denotara
m n. Por construccion, tales elementos m n generan el producto tensorial
M A N ; es decir, todo elemento de M A N descompone (aunque no de modo
unico) en la forma
Pn
ai (mi ni )
i=1

En particular, si {mi }iI es un sistema de generadores de M y {nj }jJ es


un sistema de generadores de N , entonces {mi nj }iI, jJ es un sistema de
generadores de M A N . Ademas, de acuerdo con la definicion de R, tenemos que
(m + m0 ) n = m n + m0 n
m (n + n0 ) = m n + m n0
(am) n = a(m n) = m (an)
de modo que tenemos una aplicacion A-bilineal canonica

M N
M A N , (m, n) 7 m n
Propiedad Universal: Sean M y N dos A-modulos. Si f : M N P es una
aplicacion A-bilineal, existe un unico morfismo de A-modulos : M A N P
tal que (m n) = f (m, n) :
HomA (M A N, P ) = BilA (M, N ; P )
Demostracion: La unicidad de tal morfismo se debe a que los elementos m n
generan M A N como A-modulo. En cuanto a la existencia, la condicion de que
f sea A-bilineal expresa precisamente que el morfismo de A-modulos
P P
f: A(M N ) P , f ai (mi , ni ) = ai f (mi , ni )
i i

se anula sobre los generadores del submodulo R; luego sobre R y, por la propiedad
universal del modulo cociente, induce un morfismo de A-modulos
: A(M N ) /R = M A N P , (m n) = f(m, n) = f (m, n)
Nota: Una construccion analoga puede hacerse para cualquier familia finita de
A-modulos M1 , . . . , Mn , obteniendose un A-modulo M1 A A Mn con una
propiedad universal similar.

Como ejemplo de utilizacion de tal propiedad universal, veamos el compor-


tamiento del producto tensorial frente a los morfismos. Sean f : M M 0 y
g : N N 0 morfismos de A-modulos. La aplicacion
M N M 0 A N 0 , (m, n) 7 f (m) g(n)
6.3. PRODUCTO TENSORIAL 111

es claramente A-bilineal; luego existe un unico morfismo de A-modulos

f g : M A N M 0 A N 0

tal que (f g)(m n) = f (m) g(n) . Este producto tensorial de morfismos es


compatible, en un sentido obvio, con la suma, el producto por elementos de A y
la composicion de morfismos:

(af + bf 0 ) g = a(f g) + b(f 0 g)


f (ag + bg 0 ) = a(f g) + b(f g 0 )
(f 0 f ) (g 0 g) = (f 0 g 0 ) (f g)

Teorema 6.3.1 Existen isomorfismos naturales de A-modulos


1. (M A N ) A P = M A N A P = M A (N A P )
(m n) p = m n p = m (n p)
2. M A N = N A M , m n = n m
3. A A M = M , a m = am
L L P P
4. i Mi A N = i (Mi A N ) , i mi n = i (mi n)

Demostracion: En cada caso basta definir los correspondientes morfismos, pues


entonces es evidente que sus composiciones son la identidad sobre un sistema de
generadores. En cuanto a la definicion de tales morfismos, haremos las siguientes
observaciones:
1) Para cada elemento p P , la aplicacion

M N M A N A P , (m, n) 7 m n p

es A-bilineal, as que define un morfismo de A-modulos

fp : M A N M A N A P , fp (m n) = m n p

Ahora la aplicacion (M A N ) P M A N A P , (x, p) 7 fp (x) es bilineal


e induce el morfismo de A-modulos (M A N ) A P M A N A P deseado.
3) La aplicacion M A A M , m 7 1 m, es un morfismo de A-modulos.
Por otra parte, la aplicacion A M M , (a, m) 7 am, es A-bilineal e induce el
morfismo de A-modulos A A M M deseado.
L
4) Sea M = i Mi . La aplicacion A-bilineal
L P P
M N i (Mi A N ) , i mi , n 7 i mi n
L
induce el morfismo M A N i (Mi A N ) deseado, y las inclusiones canonicas
ji : Mi M definen morfismos L de A-modulos ji 1 : Mi A N M A N que
inducen el morfismo inverso i (Mi A N ) M A N .
112 CAPITULO 6. MODULOS Y ALGEBRAS

Corolario 6.3.2 Si L es un A-modulo libre de base (ei ) y L0 es un A-modulo libre


de base (e0j ), entonces L A L0 es un A-modulo libre de base (ei e0j ).
L L 0
Demostracion: Las bases dadas L definen isomorfismos0 i A L y jA L ,
que inducen un isomorfismo i,j (A A A) L A L , y A A A = A.
0
Otra demostracion se obtiene observandoP que los 0elementos ei ej claramente
0
generan el A-modulo L A L , y que si ij aij ei ej = 0, considerando las coor-
denadas xi : L A, yj : L0 A en las bases dadas, concluimos que
P 0

0 = (xi yj ) ij aij ei ej = aij .

i p
Teorema 6.3.3 Sea M 0 M M 00 0 una sucesion exacta de morfismos de
A-modulos. Para todo A-modulo N tenemos que la siguiente sucesion es exacta:
i1 p1
M 0 A N M A N M 00 A N 0

Demostracion: Sea E la sucesion exacta inicial. De acuerdo con 6.2.1,



HomA E, HomA (N, P ) = BilA (E, N ; P ) = HomA (E A N, P )

es una sucesion exacta para todo A-modulo P . De nuevo 6.2.1 nos permite concluir
que la sucesion E A N es exacta.
P 00
Demostracion alternativa: p 1 es epiyectiva, porque
P i mi ni = (p
00
1)( i mi ni ), donde mi = p(mi ). Ademas Im(i 1) Ker(p 1) porque
(p 1)(i 1) = (pi) 1 = 0 1 = 0.
Por ultimo, el morfismo natural : M A N M := (M A N )/Im(i1) define
una aplicacion bilineal f : M N M , f (m, n) = [m n], que es nula cuando
m Im i = Ker p. Al ser p epiyectivo, f factoriza por una aplicacion bilineal
f: M 00 N M , que define un morfismo de A-modulos : M 00 A N M tal
que (p(m) n) = (m n). Luego Ker(p 1) Ker = Im(i 1).

Corolario 6.3.4 (A/a) A M = M/aM para todo ideal a de A.


Demostracion: La sucesion exacta a A A/a 0 induce una sucesion exacta

a A M A A M (A/a) A M 0

Para concluir basta observar que A A M = M y que la imagen del morfismo


a A M M , a m 7 am, es el submodulo aM .

Nota: Aunque un morfismo de A-modulos i : M 0 M sea inyectivo, puede ocurrir


que el morfismo i 1 : M 0 A N M A N no lo sea. Por ejemplo, si A = Q[ t ],
el morfismo t : A A es inyectivo mientras que el morfismo

t 1 : A A (A/tA) A A (A/tA) .
6.4. CAMBIO DE BASE 113

es nulo. No obstante, el producto tensorial A N s conserva los morfismos inyec-


tivos cuando admiten retracto:
i p
Corolario 6.3.5 Sea 0 M 0 M M 00 0 una sucesion exacta de morfis-
mos de A-modulos. Si la sucesion escinde, para todo A-modulo N tenemos que la
siguiente sucesion es exacta y escinde:
i1 p1
0 M 0 A N M A N M 00 A N 0
i p
En particular, si 0 E 0 E 00 0 es una sucesion exacta de espacios
E
vectoriales sobre un cuerpo k, para todo k-espacio vectorial F tenemos que la
siguiente sucesion es exacta:
i1 p1
0 E 0 k F E k F E 00 k F 0

Demostracion: Si la sucesion escinde, de acuerdo con 6.2.4 existe un morfismo de


A-modulos r : M M 0 tal que r i = IdM 0 , entonces (r 1) (i 1) = IdM 0 A N
y concluimos que el morfismo i 1 es inyectivo y la sucesion escinde.
En cuanto a la ultima afirmacion, baste observar que toda sucesion exacta
corta de k-espacios vectoriales escinde porque todo subespacio vectorial admite un
suplementario.

6.4 Cambio de Base


Sea j : A B un morfismo de anillos y consideremos en B la estructura de A-
modulo inducida: a b = j(a)b .
Si M es un A-modulo, cada elemento b B define un endomorfismo 1b : M A
B M A B, y as obtenemos una estructura de B-modulo en M A B, que viene
dada por el siguiente producto:
P P
b i mi bi = i mi (bbi )

Definicion: El B-modulo as definido se denotara MB y diremos que se obtiene


de M mediante el cambio de base j : A B.
Tenemos un morfismo de A-modulos canonico

M MB , m 7 m 1

llamado morfismo de cambio de base, y diremos que m 1 es el elemento m


cambiado de base.
Si f : M N es un morfismo de A-modulos, entonces f 1 : MB NB ,
(f 1)(m b) = f (m) b, es un morfismo de B-modulos y diremos que se obtiene
de f mediante el cambio de base j : A B.
114 CAPITULO 6. MODULOS Y ALGEBRAS

Propiedad Universal: Sea A B un morfismo de anillos y sea M un A-modulo.


Si N es un B-modulo y f : M N es un morfismo de A-modulos, entonces existe
un unico morfismo de B-modulos f 0 : MB N tal que f 0 (m 1) = f (m):

HomA (M, N ) = HomB (MB , N )

Demostracion: De acuerdo con la propiedad universal del producto tensorial, exis-


te un unico morfismo de A-modulos f 0 : M A B N tal que f 0 (m b) = b f (m).
Una comprobacion directa muestra que f 0 es morfismo de B-modulos.

Teorema 6.4.1 Sea A B un morfismo de anillos y sea M un A-modulo. Para


todo B-modulo N se tiene un isomorfismo natural de B-modulos

(MB ) B N = M A N ; (m b) n = m (bn)

donde M A N es B-modulo con la estructura que definen los morfismos

1 b : M A N M A N

Demostracion: Si n N , la aplicacion M M A N , m 7 mn, es un morfismo


de A-modulos; as que, por la propiedad universal del cambio de base, tenemos un
morfismo de B-modulos fn : MB M A N tal que fn (mb) = b(mn) = mbn.
Ahora la aplicacion

MB N M A N , (x, n) 7 fn (x)

es B-bilineal e induce el morfismo de B-modulos (MB ) B N M A N deseado.


El morfismo inverso viene inducido por la aplicacion A-bilineal

M N (M A B) B N , (m, n) 7 (m 1) n

Corolario 6.4.2 (M A M 0 )B = (MB ) B (MB0 )


(m m0 ) 1 = (m 1) (m0 1)

Demostracion:
(M A B) B (M 0 A B) = M A (M 0 A B) = (M A M 0 ) A B

Corolario 6.4.3 (MB )C = MC , (m b) c = m bc.

Demostracion: (M A B) B C = M A C.
6.5. ALGEBRAS 115

Ejemplos:
1. Sea (e1 , . . . , en ) una base de un A-modulo libre L. El producto tensorial
conmuta con sumas directas, de modo que LB es un B-modulo libre de base
(e1 1, . . . , en 1). Ademas, si (a1 , . . . , an ) son las coordenadas de e L en
la base dada, entonces las coordenadas de m 1 en la base {ei 1}i tambien
son (a1 , . . . , an ).
2. Si un A-modulo M esta generado por unos elementos m1 , . . . , mn , entonces
MB esta generado claramente por m1 1, . . . , mn 1. Ademas, si las ecua-
ciones de un morfismo de A-modulos f : M N , respecto de ciertos sistemas
de generadores, son P
f (mi ) = j aij nj
entonces las ecuaciones del morfismo f 1 : MB NB , respecto de los
correspondientes sistemas de generadores {mi 1} y {nj 1}, son
P
(f 1)(mi 1) = j aij (nj 1)

Es decir, son las mismas ecuaciones, con la diferencia de que los coeficientes
aij se consideran en el anillo B y no en A. Por ejemplo, si (aij ) es la
matriz de un endomorfismo T : E E de un R-espacio vectorial E en cierta
base (e1 , . . . , en ), la matriz del endomorfismo T 1 : EC EC en la base
(e1 1, . . . , en 1) de EC tambien es (aij ); pero vista como matriz con
coeficientes complejos en vez de como matriz con coeficientes reales.
Dado un problema sobre vectores, matrices, aplicaciones lineales, etc., cam-
biar de base es ese proceso, tan frecuente y humilde como crucial, decambiar la
mirada con la que percibimos el problema, viendo todos los coeficientes en el
nuevo anillo B y no en el anillo inicial A. Sorprende que algo tan ntimo y sutil
pueda ser definido y estudiado con todo rigor y precision.

6.5 Algebras
Definicion: Sea A un anillo. Llamaremos algebra sobre A a todo anillo B
dotado de un morfismo de anillos j : A B. Dada una A-algebra B, el morfismo
estructural j induce en B una estructura de A-modulo: a b = j(a)b , a A,
b B . Por eso, cuando no origine confusion, j(a) se denotara a.
Dadas dos A-algebras j : A B y j 0 : A C, diremos que una aplicacion
f : B C es un morfismo de A-algebras si es morfismo de anillos y f (a) = a
para todo a A (o sea, j 0 = f j). Es decir, cuando f sea morfismo de anillos y
de A-modulos. El conjunto de los morfismos de A-algebras de B en C se denota

HomA-alg (B, C)
116 CAPITULO 6. MODULOS Y ALGEBRAS

Diremos que un morfismo de A-algebras es un isomorfismo si admite un


morfismo de A-algebras inverso.

Es sencillo comprobar que las composiciones de morfismos de A-algebras tam-


bien lo son y que los isomorfismos de A-algebras son los morfismos biyectivos.

Definicion: Diremos que un subanillo C de una A-algebra B es una subalgebra


cuando a C para todo a A; es decir, cuando C contiene la imagen del morfismo
estructural A B.
Es facil probar que la interseccion de cualquier familia de subalgebras de una
A-algebra B es una subalgebra, y que la subalgebra de B generada por unos
elementos b1 , . . . , bn B (i.e., la menor subalgebra que los contiene) es

A[b1 , . . . , bn ] := {p(b1 , . . . , bn ) : p A[x1 , . . . , xn ]}

Diremos que una A-algebra B es de tipo finito si B = A[b1 , . . . , bn ] para


algunos elementos b1 , . . . , bn A, y diremos que B es una A-algebra finita cuando
sea un A-modulo finito-generado: B = Ab1 + . . . + Abn .
La estructura de algebra permite enunciar ya con claridad la propiedad uni-
versal del anillo de polinomios A[x1 , . . . , xn ] con coeficientes en un anillo A:

Propiedad Universal de los Polinomios: Sea A un anillo. Si B es una A-


algebra, para cada sucesion (b1 , . . . , bn ) B n existe un unico morfismo de A-
algebras : A[x1 , . . . , xn ] B tal que (x1 ) = b1 , . . . , (xn ) = bn :

HomA-alg (A[x1 , . . . , xn ], B) = B n

Demostracion: Claramente tal morfismo de A-algebras es necesariamente


X X
ai1 ...in xi11 xinn = ai1 ...in bi11 binn
i1 ,...,in 0 i1 ,...,in 0

Producto Tensorial de Algebras


Sean B y C dos algebras sobre un anillo A.
La aplicacion B C B C B A C, (b, c, b0 , c0 ) 7 (bb0 )(cc0 ), es claramente
A-multilineal; luego induce un morfismo de A-modulos

B A C A B A C B A C

que se corresponde con una aplicacion A-bilineal



(B A C) (B A C) B A C
6.5. ALGEBRAS 117

Obtenemos as una operacion en el A-modulo B A C, que denotaremos mul-


tiplicativamente. Por definicion tenemos que
P P P
bi ci bj cj = (bi bj ) (ci cj )
i j i,j

y este producto define en B A C una estructura de anillo. Ademas, la aplicacion


A B A C, a 7 a 1 = 1 a, es morfismo de anillos. Hemos definido as una
estructura de A-algebra en B A C.
Ademas, si f : B B 0 y g : C C 0 son morfismos de A-algebras, entonces la
aplicacion f g : B A C B 0 A C 0 tambien es morfismo de A-algebras.
Tenemos los siguientes morfismos canonicos de A-algebras:

j1 : B B A C , j1 (b) = b 1
j2 : C B A C , j2 (c) = 1 c

Propiedad Universal: Sea A un anillo. Si f : B D y g : C D son morfis-


mos de A-algebras, existe un unico morfismo de A-algebras : B A C D tal
que f = j1 y g = j2 ; es decir, (b 1) = f (b), (1 c) = g(c):

HomA-alg (B A C, D) = HomA-alg (B, D) HomA-alg (C, D)

Demostracion: La unicidad de se debe a que ha de ser


P P P
bi ci = (bi 1)(1 ci ) = f (bi )g(ci )
i i i

En cuanto a la existencia, basta considerar la composicion del morfismo de A-


algebras f g : BA C DA D con el morfismo : DA D D, (d0 d) = d0 d ,
inducido por el producto D D D , (d0 , d) 7 d0 d .

Corolario 6.5.1 A[x1 , . . . , xn ] A A[y1 , . . . ym ] = A[x1 , . . . , xn , y1 , . . . , ym ]


p(x1 , . . . , xn ) q(y1 , . . . ym ) = p(x1 , . . . , xn )q(y1 , . . . ym )

Definicion: Sea A un anillo y C una A-algebra. Si A C es un morfismo de


anillos, el morfismo canonico j2 : C B A C define una estructura de C-algebra
en B A C. Esta C-algebra se denotara BC y diremos que se obtiene de la A-
algebra B por el cambio de base A C. Tenemos un morfismo de A-algebras
canonico j : B BC , j(b) = b 1, llamado morfismo de cambio de base.
Sea f : B B 0 un morfismo de A-algebras. El morfismo de A-algebras
0
f 1 : BC BC , (f 1)(b c) = f (b) c

es de hecho un morfismo de C-algebras, que se denotara fC y diremos que se


obtiene de f mediante el cambio de base A C.
118 CAPITULO 6. MODULOS Y ALGEBRAS

Propiedad Universal: Sea B una A-algebra y A C un morfismo de anillos.


Si D es una C-algebra y f : B D es un morfismo de A-algebras, entonces existe
un unico morfismo de C-algebras : BC D tal que (b 1) = f (b):

HomA-alg (B, D) = HomC -alg (BC , D)

Demostracion: La unicidad se debe a que ha de ser


P P P
i bi ci = i ci j(bi ) = i ci f (bi )

En cuanto a la existencia, el morfismo f : B D y el morfismo estructural


C D inducen un morfismo de A-algebras : B A C D que, de hecho, es
morfismo de C-algebras y verifica que (b 1) = f (b).

Corolario 6.5.2 A[x1 , . . . , xn ] A C = C[x1 , . . . , xn ]


q(x1 , . . . , xn ) c = cq(x1 , . . . , xn )

Corolario 6.5.3 A[x1 , . . . , xn ]/(p1 , . . . , pr ) A C = C[x1 , . . . , xn ]/(p1 , . . . , pr )
[q(x1 , . . . , xn )] c = [cq(x1 , . . . , xn )]
Demostracion: Poniendo x = x1 , . . . , xn y p = p1 , . . . , pr para abreviar,

A[ x ]/(p ) A C = A[ x ]/(p ) A[ x ] A[ x ] A C =
= A[ x ]/(p ) A[ x ] C[x] = C[ x ]/(p )
Captulo 7

Espectro Primo

Hemos visto que en el anillo k[x1 , . . . xn ] la teora de ideales coincide con el estudio
de las subvariedades del espacio afn n-dimensional sobre k definidas por ecuaciones
polinomicas. Ademas, la correspondencia natural entre los ideales de un cociente
A/a y los ideales de A que contienen a a, muestra que la teora de ideales en el anillo
k[x1 , . . . , xn ]/(p1 , . . . , pr ) coincide con el estudio de las subvariedades contenidas
en la subvariedad de ecuaciones

p1 (x1 , . . . , xn ) = 0
......... ;

pr (x1 , . . . , xn ) = 0
es decir, con la geometra intrnseca (sin referencia al espacio afn que la contiene)
de tal subvariedad.
Por otra parte, en todos los anillos conmutativos disponemos de una teora de
la divisibilidad de ideales. Podremos entender la teora de ideales en cualquier
anillo conmutativo A como la teora de los lugares geometricos de cierta geometra
y comprender los elementos de A como funciones sobre ese espacio? cuales seran
los puntos de tal espacio? Los puntos deberan ser los lugares geometricos mas
pequenos posibles, aquellos que solo contengan al vaco y a ellos mismos; es decir,
los que vengan definidos por los ideales maximales de A, por los ideales cuyos
unicos divisores son la unidad A y ellos mismos (por los numeros primos!). No
obstante, sabemos que la propiedad esencial de los numeros primos, mas que su
propia definicion, es la que senala el lema de Euclides: en los anillos arbitrarios,
el concepto que generaliza al de numero primo, mas que el de ideal maximal, es
el de ideal primo. Por razones que se iran aclarando a lo largo del captulo, en la
comprension geometrica de los anillos conmutativos el concepto que mejor recoge
la nocion intuitiva de punto es nuevamente el concepto de ideal primo, no solo el
de ideal maximal. Tenemos as en todo anillo conmutativo una aritmetica y una
geometra que son logicamente equivalentes, pues ambas coinciden con la teora de

119
120 CAPITULO 7. ESPECTRO PRIMO

ideales del anillo. Todo problema enunciado en terminos de ideales admite tanto
una comprension y un tratamiento aritmetico como geometrico. La teora de
ideales inicia el cumplimiento del sueno de Kronecker (1823-1891): la unificacion
de la Aritmetica y la Geometra. En esta sntesis asombrosa los conceptos basicos
de numero primo y de punto quedan asumidos en el de ideal primo.
En este captulo iniciaremos la comprension geometrica de cualquier anillo con-
mutativo A, asociandole un espacio cuyos puntos se corresponden con los ideales
primos de A y entendiendo los elementos de A como las funciones sobre tal es-
pacio. Los ideales de A deberan comprenderse entonces como los ideales de las
subvariedades cerradas, entendiendo que una funcion se anula sobre determinada
subvariedad cerrada cuando pertenezca al correspondiente ideal; es decir, el ideal
de una subvariedad cerrada esta formado por todas las funciones que se anulan en
la subvariedad.
Daremos as los primeros pasos en el estudio de la aclaracion, llevada a cabo
por A. Grothendieck (n. 1928) en los anos 60, de dos conceptos fundamentales: el
de punto y el de funcion. Desde esta perspectiva los elementos de cualquier ani-
llo conmutativo pueden entenderse como funciones, no solo las aplicaciones de un
conjunto en R o C (o cualquier otro cuerpo). En ella los numeros enteros, los en-
teros de Gauss, etc., son verdaderas funciones y les aplicamos nuestras intuiciones
y recursos geometricos. En palabras de Grothendieck:

Esa vasta vision unificadora puede ser descrita como una geometra
nueva. Es la que, al parecer, Kronecker haba sonado en el siglo pasa-
do1 . Pero la realidad (que a veces un atrevido sueno hace presentir o
entrever, y nos anima a descubrir...) sobrepasa siempre en riqueza y en
resonancia al sueno mas temerario o mas profundo. Seguramente nadie,
incluso la vspera del da en que aparecio, hubiera sonado muchas de
las partes de esa nueva geometra (si no todas) el obrero mismo no
mas que los demas.

Puede considerarse que la nueva geometra es ante todo una sntesis


de dos mundos, hasta entonces contiguos y estrechamente solidarios,
aunque separados: el mundo aritmetico, en el que viven los (as
llamados) espacios sin principio de continuidad, y el mundo de la
magnitud continua, en que viven los espacios en el sentido propio
del termino, accesibles a los metodos del analista y (por eso mismo)
considerados por el como dignos de alojarse en la ciudad matematica.
En la vision nueva, esos dos mundos antes separados forman uno solo.

1 No conoca ese sueno de Kronecker mas que de odas, cuando alguien (quizas fuera John

Tate) me dijo que estaba realizando ese sueno.


7.1. ESPECTRO PRIMO Y DIMENSION 121

7.1 Espectro Primo y Dimension


Definicion: Llamaremos espectro primo de un anillo A al conjunto Spec A
de sus ideales primos2 . Sus elementos se llamaran puntos, as que cada punto
x Spec A se corresponde con un ideal primo de A, que denotaremos px .
Llamaremos funciones a los elementos del anillo A, y diremos que la clase de
f A en A/px es el valor de la funcion f en el punto x:

f (x) := [f ] A/px

de modo que el ideal primo px de un punto x Spec A esta formado por todas las
funciones f A que se anulan en x

px = {f A : f (x) = 0} .

El hecho de que el ideal px de un punto x Spec A sea primo significa que:


La funcion 0 se anula en todos los puntos, y la funcion 1 en ninguno.
Si dos funciones se anulan en un punto, su suma tambien.
Si una funcion se anula en un punto, sus multiplos tambien.
Si un producto de funciones se anula en x, algun factor se anula en x.
El teorema 6.1.3 afirma que todo anillo no nulo tiene espectro no vaco y 6.1.5
nos dice que las funciones invertibles son las que no se anulan en ningun punto.

Definicion: Sea A un anillo. Llamaremos ceros de una funcion f A al sub-


conjunto (f )0 del espectro de A formado por todos los puntos donde se anule f .
Llamaremos ceros de un ideal a de A al subconjunto de Spec A formado por los
puntos donde se anulen todas las funciones de a y lo denotaremos (a)0 :
T
(a)0 = (f )0 = {x Spec A : f (x) = 0, f a}
f a

Ideales primos de A
= {x Spec A : a px } =
que contienen al ideal a

Ahora, 6.1.4 afirma que si (a)o = , entonces a = A. Ademas

(0)0 = Spec A ; (A)0 =


P T
ai = (ai )0
iI 0 iI
(a1 . . . an )0 = (a1 . . . an )0 = (a1 )0 . . . (an )0
2 Hablando con precision, no sera necesario pedir que los elementos del espectro sean los

ideales primos del anillo, sino que nos bastara con disponer de una correspondencia biunvoca
con tales ideales; pero no lo haremos buscando la claridad de la exposicion.
122 CAPITULO 7. ESPECTRO PRIMO

donde la ultima igualdad, que basta probar cuando i = 2, se debe a que si en


un punto x Spec A no se anula una funcion f1 a1 y no se anula una funcion
f2 a2 , entonces f1 f2 a1 a2 a1 a2 y f1 f2 no se anula en x.
Estas igualdades muestran que los ceros de los ideales de A son los cerrados
de una topologa sobre Spec A, llamada topologa de Zariski (1899-1986). De
ahora en adelante consideraremos siempre el espectro de un anillo como un espacio
topologico. Por definicion, si un punto x Spec A no esta en un cerrado C = (a)0 ,
entonces alguna funcion f a no se anula en x (y se anula obviamente en C):
Las funciones de A separan puntos de cerrados en Spec A.
Los cerrados de la topologa de Zariski son las intersecciones arbitrarias de
ceros de funciones, de modo que los ceros de funciones forman una base de la
topologa de Spec A. Luego una base de abiertos de la topologa de Zariski de
Spec A esta formada por los abiertos

Uf := Spec A (f )0 = {x Spec A : f no se anula en x}

que llamaremos abiertos basicos. Esta base de abiertos es estable por inter-
secciones finitas, pues
Uf Ug = Uf g
Por otra parte, 6.1.4 afirma que (a)0 = precisamente cuando a = A, as que
el Teorema chino de los restos admite la siguiente reformulacion:

Teorema Chino del Resto: Si a y b son ideales de un anillo A sin ceros co-
munes, (a)0 (b)0 = , entonces a b = ab y tenemos un isomorfismo de anillos

A/a b = (A/a)(A/b) .

Corolario 7.1.1 Si m1 , . . . , mr son ideales maximales distintos de un anillo A,


los morfismos naturales A (A/mn1 1 ) . . . (A/mnr r ) son epiyectivos.
Demostracion: Sea xi el punto de Spec A definido por el ideal maximal mi . Como
(mn1 1 )0 = (m1 )0 = {x1 } y (mn2 2 . . .mnr r )0 = (mn2 2 )0 . . .(mnr r )0 = {x2 , . . . , xr },
segun el teorema chino de los restos tenemos isomorfismos de anillos

A/mn1 1 . . .mnr r = (A/mn1 1 )(A/mn2 2 . . .mnr r ) = . . . = (A/mn1 1 ). . .(A/mnr r )

que muestran que el morfismo natural A (A/mn1 1 ) . . . (A/mnr r ) es epiyectivo.

Teorema 7.1.2 El espectro de cualquier anillo es un espacio topologico compacto.


Demostracion: Sea A un anillo y consideremos una familia de cerrados {(ai )0 }iI
de su espectro con interseccion vaca
T P
= (ai )0 = ai
iI iI 0
7.1. ESPECTRO PRIMO Y DIMENSION 123

P
De 6.1.4 se sigue que i ai = A . Luego 1 = f1 +. . .+fn para ciertas funciones
f1 ai1 , . . . , fn ain , de modo que

(ai1 )0 . . . (ain )0 = (ai1 + . . . + ain )0 = (A)0 =

y concluimos que una subfamilia finita tiene interseccion vaca. Es decir, el espectro
de A es compacto.

Dimension
Proposicion 7.1.3 El cierre de cada punto x del espectro de un anillo A esta
formado por los ceros de su ideal primo:

{x} = (px )0 .

Luego Spec A es un espacio topologico T0 (puntos distintos tienen cierres distintos)


y los puntos cerrados de Spec A se corresponden con los ideales maximales de A.
Demostracion: La condicion de que un cerrado (a)0 de Spec A pase por x significa
que a px , en cuyo caso (px )0 (a)0 . Luego (px )0 es el menor cerrado de Spec A
que contiene a x; es decir, (px )0 es el cierre de x en Spec A.

Definicion: Diremos que un espacio topologico es irreducible cuando no pueda


descomponerse como union de dos cerrados estrictamente menores. Llamaremos
componentes irreducibles de un espacio topologico X a los subespacios irre-
ducibles maximales de X, es decir, que no esten contenidos estrictamente en otro
subespacio irreducible.
El cierre de un subespacio irreducible tambien es irreducible y, en particular,
el cierre de cualquier punto es un cerrado irreducible. Luego las componentes
irreducibles de un espacio siempre son cerradas. Todo espacio irreducible es co-
nexo, as que cada componente irreducible de un espacio X esta contenida en
una componente conexa de X; pero un punto de X puede pertenecer a varias
componentes irreducibles, como es el caso del punto x = 0, y = 0 en el par de
rectas concurrentes Spec C[x, y]/(xy).

Proposicion 7.1.4 Cada cerrado irreducible del espectro de un anillo A es el


cierre de un unico punto, llamado punto generico de tal cerrado.
Por tanto, al asociar a cada ideal primo de A sus ceros, obtenemos una corre-
spondencia biyectiva:

Ideales primos Cerrados irreducibles
=
del anillo A de Spec A
que invierte el orden. En particular, las componentes irreducibles de Spec A se
corresponden con los ideales primos minimales de A.
124 CAPITULO 7. ESPECTRO PRIMO

Demostracion: Sea Y un cerrado irreducible de Spec A. Si un producto de dos


funciones de A se anula en Y , algun factor se anula en Y , porque Y es irreducible;
as que las funciones de A que se anulan en Y forman un ideal primo p, y tenemos
que Y = (p)0 porque las funciones de A separan puntos de cerrados.
De acuerdo con 7.1.3, concluimos que Y es el cierre del punto de Spec A definido
por el ideal primo p. La unicidad de tal punto se debe tambien a 7.1.3.

Definicion: Llamaremos dimension de Krull (1899-1971) de un anillo A al


supremo de las longitudes de las cadenas crecientes de ideales primos de A. Es
decir, un anillo A tiene dimension finita n cuando admita alguna cadena de ideales
primos p0 p1 pn y cualquier otra cadena de ideales primos de A tenga
longitud menor o igual que n.
La dimension de un anillo A solo depende de la topologa de Spec A, pues es el
supremo de las longitudes de las sucesiones x0 , x1 , . . . , xn de puntos de Spec A tales
que xi esta en el cierre de xi1 (en cuyo caso se dice que xi es una especializacion
de xi1 o que xi1 es una generalizacion de xi , y pondremos xi+1 > xi ). Por eso
hablaremos de la dimension de Spec A, entendiendo que es la dimension de A.

7.2 Aplicacion Continua Inducida


Sea j : A B un morfismo de anillos. Si b es un ideal de B, los elementos de
A cuya imagen por j esta en b forman un ideal de A que denotaremos j 1 (b) o
A b cuando no cause confusion. Es facil probar que A p es un ideal primo de
A cuando p es un ideal primo de B. Obtenemos as una aplicacion natural

: Spec B Spec A ; (p) = A p

Si y 0 son las aplicaciones inducidas por dos morfismos de anillos j : A B


y j : B C, la aplicacion inducida por j 0 j es 0 .
0

Por definicion, tenemos x = (y) precisamente cuando px = j 1 (py ). Es decir,


una funcion f A se anula en el punto (y) justamente cuando j(f ) se anula en
el punto y Spec B :

1 (f )0 = j(f ) 0 = (f B)0

Teorema 7.2.1 La aplicacion : Spec B Spec A inducida por cualquier mor-


fismo de anillos A B es continua:

1 (a)0 = (aB)0
T T 1 T
Demostracion: 1 (a)0 = 1 (f )0 = (f )0 = (f B)0 = (aB)0 .
f a f a f a
7.2. APLICACION CONTINUA INDUCIDA 125

Teorema 7.2.2 Sea a un ideal de un anillo A. La aplicacion continua

i : Spec (A/a) Spec A

inducida por la proyeccion canonica : A A/a establece un homeomorfismo de


Spec (A/a) con su imagen, que son los ceros del ideal a:

Spec (A/a) = (a)0

Demostracion: De acuerdo con 6.1.2, la aplicacion i establece una biyeccion entre


Spec A/a y los ceros de a, y es continua en virtud del teorema anterior.
Es un homeomorfismo con la imagen porque para cada cerrado basico (f )0 de
Spec (A/a) tenemos que i1 (f )0 = (f )0 = (f)0 .
`
Corolario 7.2.3 Spec (A B) = (Spec A) (Spec B)
Demostracion: Consideremos en el anillo A B los ideales a = A 0, b = 0 B.
Como a + b = A B y a b = 0, tenemos`que (a)0 (b)0 = y (a)0 (b)0 =
Spec (A B); es decir, Spec (A B) = (a)0 (b)0 .
Para concluir basta observar que, de acuerdo con el teorema anterior,

(a)0 = Spec (A B)/a = Spec B


(b)0 = Spec (A B)/b = Spec A

Notese que cada ideal primo p de A se corresponde con el ideal primo p B


de A B, y cada ideal primo q de B con el ideal primo A q de A B .

Teorema 7.2.4 Sea S un sistema multiplicativo de un anillo A. La aplicacion


i : Spec (S 1 A) Spec A inducida por el morfismo de localizacion : A S 1 A
establece un homeomorfismo de Spec (S 1 A) con su imagen, que esta formada por
los puntos donde no se anula ninguna funcion f S:
T
Spec (S 1 A) = Uf
f S

Es decir, los ideales primos de S 1 A se corresponden con los ideales primos de


A que no cotan al sistema multiplicativo S.
Demostracion: Sea q un ideal primo de AS y sea p = A q. Es facil probar que
q = {b/s AS : b p} = pAS , as que la aplicacion i considerada es inyectiva.
Ademas p no corta a S porque, en caso contrario, q = pAS tendra elementos
invertibles y q = AS , contra la hipotesis de que el ideal q es primo.
Por otra parte, si p es un ideal primo de A que no corta al sistema S, entonces
A (pAS ) = p:
a b
= , b p au = bv p , u, v S a p
1 s
126 CAPITULO 7. ESPECTRO PRIMO

Se sigue tambien que pAS es un ideal primo de AS ,

(a1 /s1 )(a2 /s2 ) pAS a1 a2 A pAS = p ai p ai /si pAS

y concluimos que el morfismo de localizacion : A AS establece una biyeccion


entre los ideales primos de AS y los ideales primos de A que no cortan a S.
Esta biyeccion es un homeomorfismo porque para cualquier cerrado basico
(f /s)0 de Spec AS tenemos

i1 (f )0 = (f /1)0 = (f /s)0 .

Notacion: Sea A un anillo. Si f A, denotaremos Af la localizacion de A por


el sistema multiplicativo {1, f, f 2 , . . . , f n , . . .}.
Si x es un punto de Spec A y p es su ideal primo, denotaremos Ax o Ap la
localizacion de A por el sistema multiplicativo S = A p.

Corolario 7.2.5 El espectro de Af es el complementario de (f )0 :

Uf = Spec Af

y Af coincide con la localizacion de A por todas las funciones que no se anulan


en ningun punto de Uf . Por tanto, si (f )0 = (g)0 , entonces Af = Ag .

Demostracion: El homeomorfismo Uf = Spec Af se sigue directamente del teorema


anterior, porque (f )0 = (f n )0 .
Por otra parte, si una funcion g A no se anula en ningun punto de Uf , de
6.1.5 se sigue que g es invertible en Af , as que Af coincide con la localizacion de
A por las funciones que no se anulan en ningun punto de Uf .

Corolario 7.2.6 Los ideales primos de Ap se corresponden con los ideales primos
de A contenidos en p. En particular, Ap tiene un unico ideal maximal pAp .

Definicion: Sea a un ideal de un anillo A. Diremos que

r (a) = {f A : f n a para algun n N}

es el radical de a. Por abuso del lenguaje, el radical del ideal 0, que esta formado
por los elementos nilpotentes (= con alguna potencia nula), suele denominarse
radical del anillo A. Diremos que un anillo es reducido si su radical es nulo; es
decir, si carece de elementos nilpotentes no nulos.

Teorema 7.2.7 Las funciones nilpotentes son las que se anulan en todos los pun-
tos del espectro. Es decir, el radical de un anillo es la interseccion de todos sus
ideales primos.
7.2. APLICACION CONTINUA INDUCIDA 127

Demostracion: Es claro que los elementos nilpotentes de un anillo A pertenecen a


todos sus ideales primos.
Recprocamente, si alguna funcion f A se anula en todos los puntos del
espectro de A, entonces Spec Af = Uf = segun 7.2.5. De acuerdo con 6.1.3
tenemos que Af = 0; luego 1/1 = 0/1, de modo que existe una potencia f n tal
que 0 = f n (1 0) = f n .

Corolario 7.2.8 El radical de un ideal a coincide con la interseccion de los ideales


primos que lo contienen, de modo que su radical r(a) es el mayor ideal cuyos ceros
coinciden con los ceros de a.
Demostracion: Es claro que el radical de a esta contenido en cualquier ideal primo
que contenga al ideal a. Recprocamente, si una funcion f A pertenece a todos
los ideales primos que contienen al ideal a, entonces f se anula en Spec A/a segun
7.2.2. El teorema anterior afirma que alguna potencia de f es nula, fn = 0, y
concluimos que f n a. Es decir, f r(a).

Ejemplo: Dados n elementos 1 , . . . , n de una extension K de un cuerpo k, el


nucleo del correspondiente morfismo k[x1 , . . . , xn ] K es un ideal primo p (no
necesariamente maximal, pues el morfismo puede no ser epiyectivo) que define un
punto del espectro de k[x1 , . . . , xn ]. Por definicion, un polinomio p(x1 , . . . , xn )
se anula en este punto si p(1 , . . . , n ) = 0. Por tanto, p define un punto del
espectro de A = k[x1 , . . . , xn ]/(p1 , . . . , pr ) cuando pi (1 , . . . , n ) = 0 para todo
ndice 1 i r, y diremos que es el punto de Spec A definido por (1 , . . . , n ), o
bien que es el punto x1 = 1 , . . . , xn = n .
Todos los puntos del espectro de k[x1 , . . . , xn ]/(p1 , . . . , pr ) son de esta forma,
pues cada ideal primo p de A es el nucleo del morfismo natural A A/p (p),
donde (p) denota el cuerpo de fracciones de A/p. Es decir, los puntos del espectro
de k[x1 , . . . , xn ]/(p1 , . . . , pr ) vienen definidos por las soluciones, en extensiones de
k, del sistema de ecuaciones p1 (x1 , . . . , xn ) = 0, . . . , pr (x1 , . . . , xn ) = 0; aunque
diferentes soluciones puedan definir el mismo punto del espectro de A. As, cuando
k = R, cada solucion compleja (1 , . . . , n ) define el mismo punto del espectro que
la solucion conjugada (1 , . . . , n ).

Corolario 7.2.9 Sea k un cuerpo y a = (p1 , . . . , pr ) un ideal del anillo de poli-


nomios k[x1 , . . . , xn ]. El radical del ideal a esta formado por los polinomios que se
anulan en todas las soluciones (en extensiones de k) del sistema de ecuaciones

p1 (x1 , . . . , xn ) = 0
.........

pr (x1 , . . . , xn ) = 0
Por tanto, dos sistemas de ecuaciones en n indeterminadas con coeficientes en
k admiten las mismas soluciones justamente cuando los ideales que generan en
k[x1 , . . . , xn ] tienen el mismo radical.
128 CAPITULO 7. ESPECTRO PRIMO

Demostracion: Todo punto del espectro de k[x1 , . . . xn ] es de la forma (1 , . . . , n )


para ciertos elementos 1 , . . . , n de alguna extension K de k. La condicion de
que a este contenido en el ideal primo de (1 , . . . , n ) significa que (1 , . . . , n )
es solucion del sistema definido por unos generadores de a. Segun 7.2.7, el radical
de a esta formado por los polinomios q(x1 , . . . , xn ) que se anulan en todas las
soluciones de tal sistema.

Formula de la Fibra
Definicion: Sea : Spec B Spec A la aplicacion continua inducida por un
morfismo de anillos j : A B, sea x un punto de Spec A y sea p su ideal primo.
Llamaremos fibra de sobre x al subespacio de Spec B formado por los puntos
cuya imagen por es x:

1 (x) = {y Spec B : (y) = x}

Por otra parte, la localizacion del anillo B por la imagen del sistema multi-
plicativo A p se denotara Bx o Bp y diremos que es la localizacion de B en el
punto x o en el ideal primo p.

Lema 7.2.10 1 (x) = Spec B/pB cuando el punto x es cerrado.

Demostracion: Como x es cerrado, x = (p)0 , y 7.2.1 y 7.2.2 permiten concluir que

1 (x) = (1 ((p)0 ) = (pB)0 = Spec B/pB



Formula de la Fibra: 1 (x) = Spec Bx /pBx

Demostracion: Sea q el ideal primo de un punto y de Spec B. La condicion


(y) = x significa que p = A q, lo que implica que q no corta a la imagen de
Ap en B. Luego, de acuerdo con 7.2.4, la fibra 1 (x) esta contenida en Spec Bx .
Ahora, el siguiente cuadrado conmutativo

Spec
Bx , Spec
B

y y
Spec Ax , Spec A

prueba que 1 (x) coincide con la fibra de : Spec Bx Spec Ax sobre el unico
punto cerrado de Spec Ax , definido por pAx . Como (pAx )Bx = pBx , el lema
anterior permite concluir que

1 (x) = Spec (Bx /pBx )


7.3. CALCULOS 129

7.3 Calculos
(2) El espectro de Z tiene un punto cerrado por cada numero primo y un punto
generico pg definido por el ideal 0, que debe entenderse como el numero primo
generico. Es irreducible y de dimension 1:


2 3 5 7 11 13 pg

(3) El espectro de C[x] . Cada numero complejo a define un punto cerrado,


definido por el ideal maximal (x a). Ademas tiene un punto generico pg definido
por el ideal 0. Es irreducible y de dimension 1 :

p p p
0 1 a pg

(4) El espectro de k[x], donde k es un cuerpo, tiene un punto cerrado por cada
polinomio irreducible
y unitario p(x) con coeficientes en k, definido por el ideal
maximal p(x) , y un punto generico, definido por el ideal primo 0. Es irreducible
y de dimension 1.

(5) El espectro de k[x]/ p(x) , donde p(x) es un polinomio no constante con
coeficientes en el cuerpo k, tiene un punto cerrado por cada factor irreducible y
unitario de p(x) en k[x]. Su dimension es 0.

(6) El espectro de C [x, y] . Consideremos la proyeccion

: Spec C [x, y] Spec C [x]

definida por el morfismo de C-algebras C [x] C [x, y], x 7 x. Cada punto


de Spec C [x, y] esta en la fibra de un unico punto de Spec C [x], as que vamos
a calcular tales fibras. Los ideales primos de C [x] son el ideal 0 y los ideales
maximales (x a), donde a C.
Segun 7.2.10, la fibra del punto x = a coincide con

Spec C [x, y]/(x a)

Ahora bien, C [x, y]/(x a) ' C [y], donde el isomorfismo transforma x en a, y


concluimos que los ideales de los puntos de la fibra del punto x = a son el ideal
primo (x a) y los ideales maximales (x a, y b), donde b C. Es decir, la fibra
del punto x = a esta formada por los puntos cerrados x = a, y = b junto con el
punto generico de la recta x = a.
Segun la formula de la fibra, la del punto generico de Spec C [x] coincide con
el espectro de la localizacion de C [x, y] por todos los polinomios en x no nulos; es
decir, con
Spec C(x)[y]
130 CAPITULO 7. ESPECTRO PRIMO

Ahora bien, por el lema de Gauss, los ideales primos no nulos de C(x)[y] son los
ideales generados por los polinomios irreducibles en C [x, y] que sean de grado
mayor o igual que 1 en y. Luego los ideales de los puntos de la fibra del punto
generico son el ideal 0 y los ideales primos p(x, y) , donde p(x, y) es un polinomio
irreducible de grado 1 en y. Es decir, la fibra del punto generico de la recta
afn esta formada por el punto generico del plano y los puntos genericos de tales
curvas p(x, y) = 0 .
En resumen, Spec C [x, y] (o en general Spec k[x, y] cuando k es algebraicamente
cerrado) tiene dimension 2 y (como los polinomios irreducibles que tienen grado 0
en y son, salvo factores constantes, los polinomios x a) sus puntos son:
. Los puntos cerrados, que son los puntos x = a, y = b donde a, b C .
. Los puntos genericos de las curvas irreducibles p(x, y) = 0 .
. El punto generico del plano afn.
El punto generico del plano es denso, mientras que las especializaciones del
punto generico de la curva irreducible p(x, y) = 0 son los puntos cerrados (a, b)
tales que p(a, b) = 0 .
Sea q(x, y) un polinomio no constante con coeficientes complejos y sea q(x, y) =
p1 (x, y)m1 pr (x, y)mr su descomposicion en factores irreducibles que no difieran
en factores constantes. Entonces

(q)0 = (p1 )0 . . . (pr )0

Luego los cerrados de Spec C [x, y] son las intersecciones arbitrarias de uniones
finitas de curvas irreducibles. De acuerdo con la Teora de la Eliminacion, dos
curvas irreducibles distintas se cortan en un numero finito de puntos cerrados, as
que los cerrados (ademas del vaco y el total) son las uniones finitas de puntos
cerrados y curvas irreducibles.

(7) El espectro de C [x, y]/ q(x, y) . Sea q(x, y) un polinomio no constante con
coeficientes complejos y sea q(x, y) = p1 (x, y)m1 pr (x, y)mr su descomposicion
en factores irreducibles que no difieran en factores constantes. De acuerdo con
7.2.2 tenemos que Spec C [x, y]/(q) = (q)0 , as que la curva plana de ecuacion
q(x, y) = 0 tiene dimension 1 y sus puntos son:
. Los puntos cerrados (a, b) donde q(a, b) = 0 .
. Los puntos genericos de las curvas irreducibles pi (x, y) = 0 .
Por tanto sus componentes irreducibles son las curvas pi (x, y) = 0 .

(8) El espectro de C[x, y]/(p, q). Si dos polinomios p(x, y), q(x, y) C[x, y] no
admiten factores comunes no constantes, se sigue que

Spec C [x, y]/(p, q) = (p)0 (q)0


7.4. VARIEDADES ALGEBRAICAS AFINES 131

tiene dimension 0 y esta formado por un numero finito de puntos cerrados, que
son las soluciones complejas del sistema de ecuaciones p(x, y) = 0, q(x, y) = 0.

(9) El espectro de Z[x]. Consideremos el morfismo natural Z Z[x] y la


correspondiente aplicacion continua

: Spec Z[x] Spec Z

Segun 7.2.10, la fibra de cada numero primo p coincide con el espectro de


Z[x]/pZ[x]. Ahora bien, tenemos que

Z[x]/pZ[x] ' Z[x] Z Fp ' Fp [x]

donde el isomorfismo transforma [q(x)] en la reduccion de q(x) modulo p. Con-


cluimos que los ideales de los puntos de la fibra de p son el ideal primo pZ[x] y los
ideales maximales (p, q(x)), donde q(x) es un polinomio cuya reduccion modulo p
sea irreducible en Fp [x].
Segun la formula de la fibra, la del punto generico de Spec Z coincide con
Spec Q[x]. De acuerdo con el lema de Gauss, los ideales primos no nulos de Q[x]
estan generados por los polinomios irreducibles en Z[x] no constantes. Luego los
ideales de los puntos de la fibra del punto generico son el ideal 0 y los ideales primos
(p(x)) donde p(x) es un polinomio no constante irreducible en Z[x]. Concluimos
que Spec Z[x] es irreducible y de dimension 2. Ademas, como los polinomios
irreducibles constantes son, salvo el signo, los numeros primos, concluimos que
los ideales primos de Z[x] son:
. Los ideales maximales (p, q(x)), donde p es un numero primo y q(x) es un
polinomio cuya reduccion modulo p sea irreducible.
. Los ideales primos (p(x)) generados por un polinomio p(x) irreducible en
Z[x] (lo que incluye los numeros primos).
. El ideal primo 0.

7.4 Variedades Algebraicas Afines


Definicion: Llamaremos variedad algebraica afn sobre un cuerpo k al par
(X, A) formado por una k-algebra de tipo finito A y su espectro X = Spec A.
Diremos que la variedad es ntegra, reducida, de dimension n, etc., si lo es la
k-algebra A, y que es conexa, irreducible, etc., si lo es el espacio topologico X.

Si no origina confusion, tal variedad se denota unicamente X, y la correspon-


diente k-algebra se denota O(X) o A(X) y se dice que es el anillo de funciones
algebraicas o el anillo afn de X. As, si A es una k-algebra de tipo finito,
la variedad algebraica afn (Spec A, A) se denotara Spec A. Llamaremos espacio
132 CAPITULO 7. ESPECTRO PRIMO

afn n-dimensional sobre el cuerpo k a la variedad algebraica afn An,k definida


por el anillo de polinomios k[x1 , . . . , xn ].

An,k := Spec k[x1 , . . . , xn ]

Sean X, Y dos variedades algebraicas afines sobre k. Llamaremos morfismos


de X en Y a los morfismos de k-algebras de O(Y ) en O(X). El conjunto de tales
morfismos se denotara Homk (X, Y ) :

Homk (X, Y ) = Homk-alg (O(Y ), O(X))

Por definicion un morfismo X Y esta determinado por un morfismo de k-


algebras O(Y ) O(X); luego induce una aplicacion continua

X = Spec O(X) Spec O(Y ) = Y ,

pero no esta determinado por tal aplicacion continua. Por ejemplo, la identi-
dad y la conjugacion compleja son dos morfismos de variedades algebraicas reales
Spec C Spec C que inducen la misma aplicacion continua, pues el espacio
topologico Spec C tiene un unico punto.
La composicion de morfismos entre variedades algebraicas afines se define por
ser la composicion de los correspondientes morfismos de k-algebras. La identidad
de una variedad algebraica X es el morfismo X X definido por la identidad de
O(X). Diremos que un morfismo : X Y es un isomorfismo si existe algun
morfismo : Y X tal que es la identidad de X y es la identidad de
Y . Los isomorfismos de X con Y son los morfismos definidos por isomorfismos de
k-algebras de O(Y ) con O(X).

Puntos Racionales: Sea x un punto cerrado de una variedad algebraica afn X


sobre un cuerpo k y sea m el ideal maximal de O(X) formado por las funciones
que se anulan en x. Diremos que x es un punto racional si el morfismo estructural
k O(X)/m es un isomorfismo; es decir, si O(X)/m es una extension trivial de
k. Los puntos racionales de X se corresponden con los morfismos de k-algebras
: O(X) k, pues cada uno de estos morfismos esta determinado por su nucleo
m, ya que (f ) = a justamente cuando f a m . Es decir:
" #
puntos racionales
= Homk-alg O(X), k = Homk (Spec k, X)
de la variedad X

Segun 3.5.5, cada ideal maximal (x1 a1 , . . . , xn an ) del anillo de poli-


nomios k[x1 , . . . , xn ] define un punto racional del espacio afn An,k , que se de-
nota (a1 , . . . , an ). As se obtienen todos los puntos racionales de An,k , pues si
k = k[x1 , . . . , xn ]/m y ai = [xi ], entonces (x1 a1 , . . . , xn an ) m y se concluye
que (x1 a1 , . . . , xn an ) = m, al ser (x1 a1 , . . . , xn an ) un ideal maximal.
7.4. VARIEDADES ALGEBRAICAS AFINES 133

Ahora, cuando O(X) ' k[x1 , . . . , xn ]/(p1 , . . . , pr ), de acuerdo con 6.1.2, los
puntos racionales de X son las soluciones en k del sistema de ecuaciones

p1 (x1 , . . . , xn ) = 0
.........

pr (x1 , . . . , xn ) = 0

Es decir, los puntos racionales de una variedad algebraica sobre k son sus puntos
con coordenadas en k, mientras que los restantes puntos vienen definidos por
soluciones del sistema en otras extensiones de k.
Una variedad algebraica puede carecer de puntos racionales sin que por ello
sea vaca, como es el caso de la curva x2 + y 2 = 1 sobre los numeros reales, o
pasar por todos los puntos racionales del plano afn sin que por eso coincida con
el plano, como es el caso de la curva xp + y p = x + y sobre el cuerpo finito Fp :
Las variedades algebraicas no estan determinadas por sus puntos racionales.

Subvariedades Cerradas: Sea a = (p1 , . . . , pr ) un ideal de un anillo de poli-


nomios k[x1 , . . . , xn ]. El teorema 7.2.2 afirma que k[x1 , . . . , xn ]/a define una es-
tructura de variedad algebraica afn sobre (a)0 An,k , y diremos que es la sub-
variedad cerrada del espacio afn An,k definida por el sistema de ecuaciones

p1 (x1 , . . . , xn ) = 0
.........

pr (x1 , . . . , xn ) = 0

En general, si consideramos una variedad algebraica afn arbitraria X y un


ideal a de su anillo de funciones algebraicas O(X), el teorema 7.2.2 muestra que
O(X)/a define una estructura de variedad algebraica afn sobre los ceros de a.
Diremos que Y = ((a)0 , O(X)/a) es la subvariedad cerrada de X definida por
el ideal a, y depende del ideal a, no solo del cerrado (a)0 .
La restriccion de una funcion algebraica f O(X) a esta subvariedad cerrada
Y se define por ser su clase de restos f O(X)/a, de modo que la restriccion de
funciones O(X) O(Y ) es precisamente la proyeccion canonica. La inclusion
natural Y X se define por ser el morfismo de variedades algebraicas asociado
al morfismo de restriccion O(X) O(Y ).
Por ejemplo, el punto t = 0 de la recta afn es el unico cero de cualquiera de
los ideales (tn ), n 1. Sin embargo estos ideales definen diferentes estructuras
de variedad algebraica afn sobre tal punto, pues las k-algebras k[ t ]/(tn ) no son
isomorfas.
No obstante, dado un cerrado Y de una variedad algebraica afn X, de 7.2.7 se
sigue que entre todos los ideales a de O(X) cuyos ceros sean Y existe solo uno tal
que el anillo O(X)/a es reducido, a saber, el ideal formado por todas las funciones
algebraicas sobre X que se anulan en Y .
134 CAPITULO 7. ESPECTRO PRIMO

Por tanto, cada cerrado de una variedad algebraica afn hereda una estructura
bien definida de variedad algebraica afn reducida y, en general, soporta muchas
otras subvariedades cerradas que no son reducidas.
Sea X una variedad algebraica afn. Por definicion el anillo de funciones O(X)
es una k-algebra de tipo finito; pero admite diferentes sistemas de generadores
{1 , . . . , n }. Cada uno define un morfismo de k-algebras k[x1 , . . . , xn ] O(X),
xi 7 i , que es epiyectivo e induce un isomorfismo k[x1 , . . . , xn ]/a ' O(X). Es
decir, cada sistema de n generadores de O(X) define un morfismo X An,k que
induce un isomorfismo de X con una subvariedad cerrada de An,k .
Vemos as que toda variedad algebraica afn es isomorfa a una subvariedad
cerrada de un espacio afn, pero lo es de muchos modos y ninguno canonico.
Ademas, el menor numero n tal que X pueda sumergirse como subvariedad cerrada
de An,k es el menor cardinal de los sistemas de generadores de O(X).
Por ejemplo, consideremos la curva plana C de ecuacion y = x2 . Su anillo de
funciones algebraicas O(C) = k[, ] = k[x, y]/(y x2 ) esta generado por y el
morfismo k[ t ] k[, ], t 7 , es un isomorfismo, pues su inverso es el morfismo
k[, ] k[ t ], 7 t, 7 t2 . La curva C es isomorfa a la recta afn.

Abiertos Basicos: Sea U un abierto basico de una variedad algebraica afn X; es


decir, U = Uf = X (f )0 para alguna funcion f O(X). La localizacion de O(X)
por el sistema multiplicativo de las funciones que no se anulan en ningun punto
de U es, de acuerdo con 7.2.5, una k-algebra de tipo finito que solo depende de U ,
no de f , y cuyo espectro coincide con U . Obtenemos as una estructura natural
de variedad algebraica afn en todo abierto basico de una variedad algebraica afn.
Por definicion h i
O(U ) = O(X) f 1

La restriccion de una funcion algebraica g O(X) a un abierto basico Uf se


define por ser su localizacion g/1 O(X)f , de modo que la restriccion de funciones
O(X) O(Uf ) es precisamente el morfismo de localizacion.
La inclusion natural Uf X se define por ser el morfismo de variedades
algebraicas asociado al morfismo de restriccion O(X) O(Uf ).
No todos los abiertos de una variedad algebraica afn son basicos. En efecto,
sea U el complementario del origen en el plano afn complejo A2,C . Del teorema
de DAlembert se sigue que todo polinomio no constante se anula en algun punto
de U , as que la localizacion de C [x, y] por los polinomios que no se anulan en
ningun punto de U coincide con el propio anillo C [x, y], de modo que su espectro
es todo el plano afn: no es U . Luego U no es un abierto basico de A2,C .

Morfismos: Sea X la subvariedad de An,k definida por un sistema de ecuaciones


p1 (x1 , . . . , xn ) = . . . = pr (x1 , . . . , xn ) = 0, y sea Y la subvariedad de Am,k definida
por otro sistema de ecuaciones q1 (y1 , . . . , ym ) = . . . = qs (y1 , . . . , ym ) = 0.
7.4. VARIEDADES ALGEBRAICAS AFINES 135

Cada morfismo de : X Y viene dado por un morfismo de k-algebras


O(Y ) = k[y1 , . . . , ym ] O(X) = k[x1 , . . . , xn ] , definido por ciertas ecuaciones

y1 = f1 (x1 , . . . , xn )
.........

ym = fm (x1 , . . . , xn )

con la condicion de que qh f1 (x1 , . . . , xn ), . . . , fm (x1 , . . . , xn ) = 0, 1 h s.
'$
(x1 , . . . , xn ) - (y1 , . . . , ym )

&%

Si consideramos el punto de X definido por ciertos elementos (1 , . . . , n )


de una extension K de k, entonces su imagen por es precisamente el punto
(f1 (1 , . . . , n ), . . . , fm (1 , . . . , n )), por lo que tambien diremos que es el mor-
fismo de ecuaciones

(x1 , . . . , xn ) = f1 (x1 , . . . , xn ), . . . , fm (x1 , . . . , xn )
En efecto, si p es el nucleo del morfismo O(X) K, xi 7 i , entonces
es claro que O(Y ) p es el nucleo de la composicion O(Y ) O(X) K ,
yj 7 fj (1 , . . . , n ).
Por ejemplo, hemos visto que el morfismo : A1 C, (t) = (t, t2 ), de la recta
afn en la curva plana y = x2 es un isomorfismo, y el morfismo inverso : C A1
es el morfismo (x, y) = x.
Sea C la curva plana de ecuacion xy = 1 y sea U = Spec k[t, t1 ] el abierto
complementario del punto t = 0 en la recta afn. Consideremos los morfismos
: U C ; (t) = (t, t1 )
: C U ; (x, y) = x
Como ()(x, y) = (x) = (x, x1 ) = (x, y), tenemos que es la identidad.
Analogamente ()(t) = (t, t1 ) = t, as que tambien es la identidad. Con-
cluimos que y son isomorfismos mutuamente inversos.

Funciones: Sea X una variedad algebraica afn. Segun hemos visto, cada mor-
fismo X A1 viene dado por una ecuacion t = f (x1 , . . . , xn ), donde la funcion
f O(X) es arbitraria: el concepto de funcion algebraica coincide con el de mor-
fismo valorado en la recta afn:

Homk (X, A1 ) = Homk-alg k[ t ], O(X) = O(X)
y la condicion de que f se anule en un punto x X significa que la imagen de x
por el morfismo f : X A1 es el punto t = 0 de la recta afn.
136 CAPITULO 7. ESPECTRO PRIMO

Entornos Infinitesimales: Sea x un punto cerrado de una variedad algebraica


afn X y sea m su ideal maximal. La k-algebra O(X)/mr+1 es de tipo finito
y la variedad algebraica afn Ur = Spec (O(X)/mr+1 ) se llama r-esimo en-
torno infinitesimal de x en X. Cada funcion f O(X) define una funcion
f O(X)/mr+1 = O(Ur ) llamada desarrollo de Taylor de orden r de f en
x pues, cuando X es un espacio afn real o complejo y x es un punto racional,
coincide con el desarrollo de Taylor clasico.
Desarrollar por Taylor hasta el orden r en un punto x es restringir al entorno
infinitesimal Ur de x.

Producto Directo: Sean X, Y dos variedades algebraicas afines sobre un cuerpo


k. Si O(X) = k[1 , . . . , n ] y O(Y ) = k[1 , . . . , m ], entonces los productos tenso-
riales i j , 1 i n, 1 j m generan la k-algebra O(X) k O(Y ). Luego
O(X)k O(Y ) es una k-algebra de tipo finito y define una variedad algebraica afn
que se llama producto directo de X por Y y se denotara X k Y , o simplemente
X Y si la referencia al cuerpo k se da por supuesta. Por definicion

O(X k Y ) = O(X) k O(Y )

y los morfismos naturales j1 : O(X) O(X)k O(Y ), j2 : O(Y ) O(X)k O(Y )


definen sendos morfismos canonicos

1 : X k Y X , 2 : X k Y Y

que reciben el nombre de proyecciones de X Y sobre sus dos factores.


Cada morfismo : Z X Y de una variedad algebraica afn Z en el producto
directo define, por composicion con las proyecciones sobre los factores, morfismos
1 : Z X y 2 : Z Y . La propiedad universal del producto tensorial
de algebras afirma precisamente que as obtenemos biyecciones naturales

Homk (Z, X k Y ) = Homk (Z, X) Homk (Z, Y )

de forma que para definir un morfismo de una variedad Z en X Y basta definir un


morfismo de Z en X y otro de Z en Y . Con precision, dado un par de morfismos
f : Z X, g : Z Y , existe un unico morfismo f g : Z X Y tal que su
composicion con 1 es f y su composicion con 2 es g. Notese que cada punto del
producto directo X Y define un punto de X y otro de Y , sin mas que tomar sus
imagenes por las proyecciones sobre los factores; pero no esta determinado por sus
proyecciones: como conjunto X Y no coincide con el conjunto de parejas (x, y)
donde x X, y Y . Por ejemplo, el punto generico del plano afn A2 = A1 A1
se proyecta sobre el punto generico de cada factor; pero lo mismo le ocurre al
punto generico de la diagonal x = y o de cualquier otra curva plana irreducible
cuya ecuacion dependa de ambas indeterminadas.
7.4. VARIEDADES ALGEBRAICAS AFINES 137

Dado un morfismo : X Y , existe un unico morfismo X X Y que es


la identidad al componer con la primera proyeccion y coincide con al componer
con la segunda proyeccion. Este morfismo X X Y recoge nuestra intuicion de
la grafica de un morfismo. En particular, cuando Y = X y es la identidad de X,
el correspondiente morfismo X X X se llama morfismo diagonal y viene
definido por el morfismo de k-algebras O(X) k O(X) O(X) , f g 7 f g . Por
otra parte, el isomorfismo k[x1 , . . . , xn ] k k[y1 , . . . , ym ] = k[x1 , . . . , xn , y1 , . . . ym ]
afirma que An,k k Am,k = An+m,k .

Union Disjunta: Con las notaciones del apartado anterior, O(X) O(Y ) es
una k-algebra generada por los elementos (1 , 0), . . . , (n , 0), (0, 1 ), . . . , (0, m ).
La correspondiente` variedad algebraica afn se llamara union disjunta
` de X e Y ,
y se denotara X Y . Segun 7.2.3, como espacio topologico X Y coincide con
la union disjunta de X e Y . Por definicion
`
O(X Y ) = O(X) O(Y )

y los morfismos naturales p1 : O(X) O(Y ) O(X), p2 : O(X) O(Y ) O(Y )


definen sendos morfismos canonicos
` `
i1 : X X Y , i2 : Y X Y
`
y cada morfismo : X Y Z de la union disjunta en una variedad algebraica
afn Z induce dos morfismos i1 : X Z, i2 : Y Z. Obtenemos as una
biyeccion natural
`
Homk (X Y , Z) = Homk (X, Z) Homk (Y, Z)
`
de forma que para definir un morfismo de X Y en Z basta definir un morfismo
de X en Z y otro de Y en Z. Con precision,
` dado un par de morfismos : X Z,
: Y Z, existe un unico morfismo X Y Z tal que su composicion con j1 es
y su composicion con j2 es . En efecto, dado un par de morfismos de k-algebras
j1 : B O(X), j2 : B O(Y ), existe un unico morfismo de k-algebras

j1 j2 : B O(X) O(Y ) , (j1 j2 )(b) = j1 (b), j2 (b)

tal que su composicion con p1 es j1 y su composicion con p2 es j2 .


As, el isomorfismo k[x, y]/(y 2 + y) ' k[t] k[t] ; x 7 (t, t), y 7 (0, 1),
expresa que el par de rectas paralelas y(y + 1) = 0 es la union disjunta de dos
rectas afines.

Cambio del Cuerpo Base: Sea X una variedad algebraica afn sobre un cuerpo
k y sea k K una extension de k. Si O(X) = k[1 , . . . , n ], entonces O(X)k K =
K[11, . . . , n1] es una K-algebra de tipo finito y define una variedad algebraica
138 CAPITULO 7. ESPECTRO PRIMO

afn sobre K, que denotaremos XK y diremos que se obtiene de X por el cambio


de base k K :
O(XK ) = O(X)K
Por ejemplo, el isomorfismo natural

k[x1 , . . . , xn ]/(p1 , . . . , pr ) k K = K[x1 , . . . , xn ]/(p1 , . . . , pr )

afirma que si X es la subvariedad del espacio afn An,k definida por ciertas ecua-
ciones
p1 (x1 , . . . , xn ) = 0
.........

pr (x1 , . . . , xn ) = 0
XK es la subvariedad de An,K definida por las mismas ecuaciones.
El isomorfismo k[x1 , . . . , xn ] k K = K[x1 , . . . , xn ] afirma que, al cambiar de
base el espacio afn An,k , obtenemos el espacio afn An,K .

Nota: Nos hemos limitado a considerar algebras de tipo finito sobre un cuerpo
para simplificar la exposicion; pero esta restriccion es artificial. Los pares (X, A)
donde A es un anillo conmutativo con unidad y X es su espectro coinciden esencial-
mente con los esquemas afines introducidos por Grothendieck (n. 1928) a finales
de los anos 50. El ambito de los esquemas afines permite tratar de forma unificada
la Aritmetica y la Geometra afn, pues en el tienen cabida tanto los espacios afines
sobre un cuerpo como el espectro de Z o de los otros anillos que intervienen en la
Aritmetica, e incluso conceptos tan sorprendentes como el de recta afn sobre los
numeros enteros
A1,Z := Spec Z[x]
que permiten abordar geometricamente los problemas aritmeticos. Los resultados
de la teora de anillos admiten su reformulacion en terminos de esquemas afines;
aunque, por sencillez, solo hayamos considerado el caso de las algebras de tipo
finito sobre un cuerpo.
Incluso en el estudio de las variedades algebraicas afines es necesario introducir
los esquemas afines. Por ejemplo, el anillo local Ox = O(X)x de una variedad
algebraica afn X en un punto x, que determina las propiedades de X en el entorno
de x, casi nunca es una k-algebra de tipo finito, ni (cuando x no es cerrado)
las algebras Ox /pr+1
x , que determinan el comportamiento infinitesimal de X en
el punto x. Es decir, tanto Spec (Ox ) como Spec (Ox /pr+1 x ) no son variedades
algebraicas afines, aunque s son esquemas afines.
Captulo 8

Localizacion

Uno de los procesos geometricos mas basicos es el de localizar la atencion en


un entorno de un punto; pues nos permite distinguir entre propiedades locales y
globales. Una propiedad es local cuando solo depende del comportamiento en un
entorno de cada punto. Por ejemplo la continuidad de las funciones consideradas
en Topologa, la derivabilidad de las funciones estudiadas en Analisis, la conexion
local o la compacidad local de los espacios topologicos son propiedades locales. Por
el contrario, una propiedad es global cuando no es local; es decir, cuando depende
de todo el espacio considerado. Por ejemplo el concepto de funcion acotada no es
local, ni el de espacio compacto o conexo. Cuando se pasa a estudiar una cuestion
en un abierto U en vez de hacerlo en todo el espacio inicialmente considerado, las
funciones que no se anulan en ningun punto de U pasan a ser invertibles. Si, como
es lo mas usual, no queremos fijar un entorno de un punto dado x, sino considerar
un entorno suficientemente pequeno que dependa de los datos en cuestion y no
solo del punto dado, las funciones que no se anulan en x pasan a ser invertibles.
Por tanto, dado un anillo A, las fracciones f /g cuyo denominador no se anula
en cierto punto x Spec A deben entenderse como funciones definidas en un en-
torno suficientemente pequeno de x. Aunque no tengamos una definicion rigurosa
del concepto entorno suficientemente pequeno que tan a menudo usamos para
indicar el significado intuitivo de muchos teoremas, sorprendentemente la construc-
cion de los anillos de fracciones permite introducir con toda precision un anillo1
Ax = {f /g} de funciones definidas en un entorno suficientemente pequeno de x.

1 De nuevo, al igual que en el caso de las variedades algebraicas, no tenemos una definicion rig-

urosa de cierto espacio, en este caso el entorno suficientemente pequeno de x; pero disponemos
de un anillo de funciones sobre el mismo, que permite introducirlo como el espacio de sus ide-
ales primos. Una y otra vez nos encontramos con una observacion crucial: el punto de partida
de la Geometra no debe ser el espacio, para introducir luego las funciones, sino las funciones,
que determinan el espacio y su estructura. En esto la Geometra coincide con la Fsica: las
observaciones determinan la estructura el Universo.

139
140 CAPITULO 8. LOCALIZACION

Este proceso de localizacion nos permitira diferenciar los problemas y propiedades


locales de los que son globales. Por ejemplo, una propiedad de los modulos (res-
pectivamente de sus morfismos) es local cuando la condicion necesaria y suficiente
para que un A-modulo M (un morfismo f : M N ) tenga tal propiedad es que
la tenga el Ax -modulo M A Ax (el morfismo f : M A Ax N A Ax ) para
todo punto x Spec A. Es absolutamente necesario distinguir entre problemas
locales (enunciados con propiedades locales) y globales; pues los problemas locales
basta estudiarlos despues del cambio de base A Ax y el anillo Ax es mucho mas
sencillo que A.
Un resultado central de este captulo sera demostrar que la anulacion de un
modulo es una cuestion local y que, por tanto, tambien son locales todos los
problemas que puedan reducirse a la anulacion de un modulo. As, la inyectividad
y epiyectividad de un morfismo de A-modulos f : M N , que equivalen a la
anulacion de Ker f y N/Im f respectivamente, la inclusion N N 0 entre dos
submodulos, que se reduce a la anulacion de (N + N 0 )/N , etc. Este resultado
coloca en el centro de nuestra atencion los anillos Ax , porque la mayor parte
de los problemas basta estudiarlos despues de sustituir el anillo inicial A por su
localizacion Ax en un punto x. Ahora bien, estos anillos Ax no son arbitrarios,
sino que estan caracterizados por el hecho de tener un unico ideal maximal: son
los anillos llamados locales.
Sea O un anillo con un unico ideal maximal m. El resultado fundamental en
el estudio de los modulos sobre estos anillos es el sorprendente lema de Nakayama
(19121964): La anulacion de un O-modulo de tipo finito equivale a la del (O/m)-
espacio vectorial M O O/m = M/mM , es una cuestion de Algebra Lineal. Este
lema explica la enorme potencia del Calculo Diferencial en la resolucion de proble-
mas locales. El Calculo Diferencial, que es el estudio de las relaciones despreciando
infinitesimos de segundo orden, es decir, del espacio vectorial m/m2 (o de los es-
pacios vectoriales mr /mr+1 si se consideran derivadas sucesivas), permite obtener
resultados exactos2 en el anillo local O; o sea, absolutamente validos en un entorno
suficientemente pequeno del punto considerado x. En resumen, este captulo pre-
senta un procedimiento sistematico para tratar los problemas locales que puedan
enunciarse en terminos de A-modulos y sus morfismos. Primero se reducen a los
anillos Ax ; luego, mediante el lema de Nakayama, a cuestiones infinitesimales que
se resuelven con el Algebra Lineal. Ahora bien, para poder aplicar el lema de
Nakayama es necesario que los modulos sean de tipo finito, de modo que para
estudiar sistematicamente los ideales con este metodo es necesario suponer que
todos los ideales del anillo son finito-generados. Los anillos que satisfacen tal
condicion reciben el nombre de noetherianos, en honor de E. Noether (1882-1935).
La gran importancia de estos anillos radica en el fundamental Teorema de la base
de Hilbert (1862-1943): los anillos de polinomios con coeficientes en un cuerpo
2 No solo aproximadamente validos, como pudiera esperarse despues de despreciar terminos

muy pequenos, pero no nulos.


8.1. LOCALIZACION DE MODULOS 141

o en Z son noetherianos, as como sus cocientes y localizaciones. Vemos as que


la practica totalidad de los anillos involucrados en la Geometra Algebraica y la
Aritmetica son noetherianos, de forma que estos anillos proporcionan el marco
natural para desarrollar su estudio unificado. Tambien demostraremos que todo
ideal de un anillo noetheriano viene definido por condiciones infinitesimales en un
numero finito de puntos del espectro, que es el resultado fundamental de la teora
de ideales en los anillos noetherianos.

8.1 Localizacion de Modulos


Definicion: Sea S un sistema multiplicativo de un anillo A. Si M es un A-
modulo, denotaremos S 1 M o MS el cociente de M S respecto de la relacion de
equivalencia

(m, s) (n, t) existen u, v S tales que mu = nv y su = tv

y la imagen de cada pareja (m, s) en el cociente S 1 M se denotara m/s.


Las operaciones
m n tm + sn
+ =
s t st
a m am
=
s t st
definen en S 1 M una estructura de S 1 A-modulo y diremos que es la localizacion
de M por S. La aplicacion canonica

: M S 1 M , (m) = m/1

es morfismo de A-modulos y diremos que es el morfismo de localizacion.


Tambien diremos que (m) = m/1 es la localizacion de m por S. Por definicion,
la condicion necesaria y suficiente para que la localizacion de un elemento m M
por S sea nula es que sm = 0 para algun s S.
Cada morfismo de A-modulos f : M N induce de modo natural una apli-
cacion, llamada localizacion de f por S:

S 1 f : S 1 M S 1 N , (S 1 f )(m/s) = f (m)/s

que es morfismo de S 1 A-modulos.


Es inmediato comprobar que la localizacion de morfismos conserva composi-
ciones y combinaciones A-lineales:

S 1 (f g) = (S 1 f ) (S 1 g)
S 1 (af + bg) = a(S 1 f ) + b(S 1 g)
142 CAPITULO 8. LOCALIZACION

Propiedad Universal: Sea S un sistema multiplicativo de un anillo A y sea


M un A-modulo. Si N es un S 1 A-modulo y f : M N es un morfismo de
A-modulos, entonces existe un unico morfismo de S 1 A-modulos : S 1 M N
tal que f = ; es decir, (m/1) = f (m) para todo m M :

HomA (M, N ) = HomS 1 A (S 1 M, N )

Demostracion: La unicidad es evidente, pues tal morfismo ha de ser (m/s) =


s1 f (m) . En cuanto a la existencia, veamos que tal igualdad define una aplicacion
de S 1 M en N :

(um/us) = (su)1 f (um) = s1 u1 uf (m) = s1 f (m)

Ahora es inmediato comprobar que esta aplicacion es morfismo de S 1 A-


modulos.

Teorema 8.1.1 M A (S 1 A) = S 1 M
Demostracion: De acuerdo con la propiedad universal del cambio de base, el mor-
fismo de localizacion M S 1 M , m 7 m/1, define un morfismo de S 1 A-
modulos
M A (S 1 A) S 1 M , m (a/s) 7 am/s
Recprocamente, por la propiedad universal de la localizacion, el morfismo de
cambio de base M M A (S 1 A), m 7 m 1, define un morfismo de S 1 A-
modulos
S 1 M M A (S 1 A) , m/s 7 m (1/s)
Es sencillo comprobar que ambos morfismos son mutuamente inversos.

Corolario 8.1.2 S 1 (i Mi ) = i (S 1 Mi )
S 1 (M A N ) = (S 1 M ) S 1 A (S 1 N ) .

f g
Teorema 8.1.3 Sea M 0 M M 00 una sucesion exacta de A-modulos. Si S
es un sistema multiplicativo de A, entonces tambien es exacta la sucesion
S 1 f S 1 g
S 1 M 0 S 1 M S 1 M 00

Demostracion: Im(S 1 f ) Ker(S 1 g) porque

(S 1 g) (S 1 f ) = S 1 (g f ) = 0

Recprocamente, si m/s Ker(S 1 g), entonces g(m)/s = 0. Luego 0 =


tg(m) = g(tm) para algun t S y, por hipotesis, existe m0 M 0 tal que
tm = f (m0 ). Por tanto

m/s = tm/ts = f (m0 )/ts = (S 1 f )(m0 /ts)


8.2. PROPIEDADES LOCALES 143

y Ker(S 1 g) Im(S 1 f ). Concluimos que Im(S 1 f ) = Ker(S 1 g) . q.e.d.

Una consecuencia de este teorema es que la localizacion transforma submodulos


en submodulos. Con precision, si N es un submodulo de un modulo M y consid-
eramos la inclusion N M , su localizacion S 1 N S 1 M es inyectiva e induce
un isomorfismo de S 1 N con su imagen, que tambien denotaremos S 1 N :

S 1 N = {m S 1 M : m = n/s para algun n N }

Corolario 8.1.4 S 1 (M/N ) = (S 1 M )/(S 1 N )


S 1 (N + N 0 ) = (S 1 N ) + (S 1 N 0 )
S 1 (N N 0 ) = (S 1 N ) (S 1 N 0 )
S 1 (aM ) = (S 1 a)(S 1 M )
S 1 (Ker f ) = Ker (S 1 f )
S 1 (Im f ) = Im (S 1 f )
Demostracion: La primera afirmacion se obtiene localizando la sucesion exacta

0 N M M/N 0

y la segunda es consecuencia directa de la definicion de S 1 N . En cuanto a la


tercera, si n/s = n0 /s0 , donde n N, n0 N 0 , entonces un = u0 n0 para ciertos
u0 , u S; luego un esta en N N 0 y n/s = (un)/(us) S 1 (N N 0 ).
La igualdad S 1 (aM ) = (S 1 a)(S 1 M ) se sigue de las definiciones.
Si f : M N es un morfismo de A-modulos, localizando la sucesion exacta
f
0 Ker f M N

obtenemos que S 1 (Ker f ) = Ker (S 1 f ). La igualdad S 1 (Im f ) = Im (S 1 f )


se sigue directamente de las definiciones.

Ejemplo: Sea M un A-modulo. Si f A, entonces Mf coincide con la localizacion


MU de M por las funciones g A que no se anulen en ningun punto de U = Uf ,
porque Af = AU y S 1 M = M A S 1 A

8.2 Propiedades Locales


Definicion: Llamaremos soporte de un elemento m de un A-modulo M al sub-
espacio de Spec A formado por los puntos x donde mx 6= 0 y lo denotaremos

Sop (m) = {x Spec A : mx =6 0}


S
y pondremos Sop (M ) := {x Spec A : Mx 6= 0} = mM Sop (m) .
144 CAPITULO 8. LOCALIZACION

Teorema 8.2.1 El soporte de un elemento m de un A-modulo M coincide con


los ceros de su ideal anulador

Ann (m) 0 = {x Spec A : mx =
6 0}

En particular, la condicion necesaria y suficiente para que m sea nulo es que lo


sea su localizacion en todos los puntos cerrados de Spec A .

Demostracion: Si x Spec A, la condicion mx = 0 expresa que f m = 0 para


alguna funcion f A que no se anula en x; es decir, que x no esta en los ceros
de Ann(m). Por ultimo, si mx = 0 en todo punto cerrado x Spec A, entonces
Ann(m) no esta contenido en ningun ideal maximal de A y, segun 6.1.4, tenemos
que Ann(m) = A; luego 0 = 1 m = m .

Corolario 8.2.2 Sop M (Ann M )0 para todo A-modulo M .


S S
Demostracion: Sop M = mM Sop (m) = mM Ann (m) 0 (Ann M )0 .

Corolario 8.2.3 Si M es un A-modulo de tipo finito, su soporte es un cerrado


que coincide con los ceros de su ideal anulador: Sop M = (Ann M )0 .

Demostracion: Si M es de tipo finito, M = Am1 + + Amn , entonces


S
n n
S T
n
Sop M = Sop (mi ) = Ann (mi ) 0 = Ann (mi ) = (Ann M )0 .
i=1 i=1 i=1 0

Corolario 8.2.4 La condicion necesaria y suficiente para que un A-modulo M


sea nulo es que lo sea su localizacion en todos los puntos cerrados de Spec A.

Demostracion: Si Mx = 0 para todo punto cerrado x Spec A, entonces todo


elemento de M se anula al localizar en los puntos cerrados de Spec A y concluimos
que todo elemento de M es nulo.

f g
Teorema 8.2.5 Sea M 0 M M 00 una sucesion de morfismos de A-modulos.
Las siguientes condiciones son equivalentes:
f g
1. M 0 M 00 es una sucesion exacta.
M
fx gx
2. Mx0 Mx Mx00 es exacta en todo punto cerrado x Spec A .

Demostracion: 1 2 es un caso particular de 8.1.3.


(2 1) Si la sucesion es exacta en un punto x, tenemos que

(Im gf )x = Im (gf )x = Im (gx fx ) = 0


8.2. PROPIEDADES LOCALES 145

y, de acuerdo con 8.2.4, se sigue que Im gf = 0; es decir, Im f Ker g . Localizando


ahora (Ker g)/(Im f ) obtenemos que

(Ker g/Im f )x = (Ker g)x /(Im f )x = (Ker gx )/(Im fx ) = 0

en todo punto cerrado x del espectro de A. De nuevo 8.2.4 permite concluir que
(Ker g)/(Im f ) = 0. Es decir, Ker g = Im f .

Corolario 8.2.6 La condicion necesaria y suficiente para que un morfismo de A-


modulos sea inyectivo (respectivamente epiyectivo, isomorfismo) es que lo sea al
localizar en todos los puntos cerrados de Spec A .

Corolario 8.2.7 Sea N y N 0 dos submodulos de un A-modulo M . Se verifica que


N 0 N si y solo si Nx0 Nx en todo punto cerrado x Spec A .

Demostracion: N 0 N si y solo si la inclusion N N 0 + N es un isomorfismo.

Teorema de Descomposicion: Si el soporte de un A-modulo M esta formado


por un numero finito de puntos cerrados, Sop M = {x1 , . . . , xn }, entonces M
descompone en suma directa de sus localizaciones en los puntos de su soporte:

M = Mx1 . . . Mxn

Demostracion: Los morfismos canonicos M Mxi definen un morfismo de A-


modulos M Mx1 . . . Mxn . Segun 8.2.6, para probar que es un isomorfismo
basta verlo despues de localizar en cada punto y Spec A. Ahora bien,
(
Mxi cuando y = xi
Mx1 . . . Mxn y = (Mx1 )y . . . (Mxn )y =
0 en otro caso

pues en todo punto cerrado x Spec A tenemos que (Mx )x = Mx , y que (Mx )y = 0
cuando y 6= x. En efecto, (Mx )y es un (Ax )y -modulo y su localizacion en todo
punto z Spec (Ax )y es nula, pues tales puntos z se corresponden con los ideales
primos de A contenidos en el ideal maximal de x y en el ideal primo de y, ideales
primos que no pueden ser maximales cuando y 6= x, de modo que Mz = 0.

Corolario 8.2.8 Si un A-modulo M esta anulado por alguna potencia de un ideal


maximal m de A, entonces M = Mm .

Demostracion: Por hipotesis Sop M (Ann M )0 (mn )0 = (m)0 = {x}, as


que el soporte de M tiene un unico punto x que es cerrado, y el Teorema de
Descomposicion permite concluir que M = Mx .
146 CAPITULO 8. LOCALIZACION

8.3 Modulos sobre Anillos Locales


Definicion: Un anillo es local si tiene un unico ideal maximal.

Lema de Nakayama (1912-1964): Sea O un anillo local y m su unico ideal


maximal. Si M es un O-modulo de tipo finito y mM = M , entonces M = 0.

Demostracion: Si M 6= 0, consideramos un sistema finito {m1 , . . . , mn } de gener-


adores de M tales que m2 , . . . , mn no generen M .
Por hipotesis M = mM = m(Om1 + . . . + Omn ) = mm1 + . . . + mmn , as que
m1 = f1 m1 + f2 m2 + . . . + fn mn para ciertas funciones f1 , . . . , fn m. Luego

(1 f1 )m1 = f2 m2 + . . . + fn mn

y 1 f1 no esta en m, que es el unico ideal maximal de O. En virtud de 6.1.5


concluimos que 1 f1 es invertible en O y, por tanto, que m1 Om2 + . . . + Omn .
Luego m2 , . . . , mn generan M , lo que implica una contradiccion.

Corolario 8.3.1 Sea O un anillo local, k = O/m el cuerpo residual de su unico


ideal maximal m, y sea M un O-modulo de tipo finito.
La condicion necesaria y suficiente para que m1 , . . . , mn M generen el O-
modulo M es que m1 , . . . , mn generen el k-espacio vectorial M/mM .

Demostracion: Sea N = Om1 + . . . + Omn . La condicion de que m1 , . . . , mn


generen el k-espacio vectorial M/mM significa que M = N + mM . Pasando al
cociente por N obtenemos que M/N = m(M/N ), y el lema de Nakayama permite
concluir que M/N = 0. Es decir, N = M y m1 , . . . , mn generan el O-modulo M .

Ejemplo: Sea O el anillo local en el origen del espacio afn An = Spec k[x1 , . . . , xn ]
sobre un cuerpo k, y sea m = (x1 , . . . , xn ) su unico ideal maximal. Segun 8.2.8,
m/m2 es un k-espacio vectorial de dimension n generado por {x1 , . . . , xn }. De
acuerdo con el Lema de Nakayama, unos polinomios f1 , . . . , fr m

fi (x1 , . . . , xn ) = ai1 x1 + . . . + ain xn + terminos de grado mayor que 1

generan el ideal m si y solo si sus formas lineales iniciales ai1 x1 + . . . + ain xn


generan el espacio vectorial de los polinomios homogeneos de grado 1.

Teorema de Bezout
Lema 8.3.2 Sea k un cuerpo. Toda k-algebra finita ntegra es un cuerpo. Todo
ideal primo de una k-algebra finita es maximal.
8.3. MODULOS SOBRE ANILLOS LOCALES 147

Demostracion: Sea A una k-algebra finita. Si a A no es nulo, la aplicacion


lineal ha : A A, ha (x) = ax, es inyectiva cuando A es ntegra. Como A es un
k-espacio vectorial de dimension finita, se sigue que la dimension de la imagen de
ha coincide con la de A. Luego ha es epiyectivo y concluimos que 1 = ha (b) = ab
para algun b A. Es decir, a es invertible y A es un cuerpo.
Ahora, si p es un ideal primo de A, entonces A/p es una k-algebra finita ntegra;
luego es un cuerpo y concluimos que p es un ideal maximal.

Teorema 8.3.3 El espectro de una k-algebra finita A es un espacio finito y dis-


creto, Spec A = {z1 , . . . , zn }, y A descompone en suma directa de algebras locales:
A = Az1 . . . Azn
Demostracion: 7.1.1 muestra que el numero de ideales maximales de A esta aco-
tado por dimk A. Por el lema anterior, Spec A es finito y todos sus puntos son
cerrados, as que es discreto y el Teorema de descomposicion permite concluir.

Definicion: Consideremos en el plano afn A2 = Spec k[x, y] dos curvas C1 y C2


de ecuaciones p1 (x, y) = 0 y p2 (x, y) = 0. Si Oz es el anillo local del plano afn en
un punto z, llamaremos multiplicidad de interseccion de las curvas C1 y C2
en el punto z a la longitud del Oz -modulo Oz /(p1 , p2 ):

(C1 C2 )z := l Oz /(p1 , p2 ) .
Para que la multiplicidad de interseccion sea nula es necesario y suficiente que
p1 o p2 sea invertible en Oz ; i.e., que alguna de las dos curvas no pase por z.
La multiplicidad de interseccion es 1 precisamente cuando p1 y p2 generan el
ideal maximal mz de Oz . Si el punto z es el origen de coordenadas, el Lema de
Nakayama muestra que la multiplicidad de interseccion es 1 si y solo si ambas cur-
vas pasan por z y las formas lineales iniciales de p1 (x, y) y p2 (x, y) son linealmente
independientes.
Como el unico Oz -modulo simple es el cuerpo residual (z) := Oz /mz del punto
z, tenemos que
dimk Oz /(p1 , p2 ) = (C1 C2 )z [(z) : k]
Ahora introducimos tres nuevas indeterminadas x0 , x1 , x2 y a cada polinomio
q(x, y) de grado d le asociamos el polinomio homogeneo de grado d
q(x0 , x1 , x2 ) := xd0 q(x1 /x0 , x2 /x0 ) ,
de modo que q(x, y) = q(1, x, y). Diremos que las curvas planas p1 (x, y) = 0,
p2 (x, y) = 0 no se cortan en el infinito cuando la unica solucion (en extensiones
arbitrarias de k) del sistema

x0 = 0
p1 (x0 , x1 , x2 ) = 0

p2 (x0 , x1 , x2 ) = 0
148 CAPITULO 8. LOCALIZACION

sea la solucion trivial x0 = 0, x1 = 0, x2 = 0. De acuerdo con 7.2.9, tal condicion


equivale a que el radical del anillo k[x0 , x1 , x2 ]/(x0 , p1 , p2 ) sea el ideal maximal
(x0 , x1 , x2 ); i.e., que alguna potencia de este ideal sea nula.

Teorema de Bezout: Sea k un cuerpo y p1 , p2 k[x, y] polinomios de grados d1


y d2 sin factores irreducibles comunes. El numero de puntos de corte de las curvas
planas p1 (x, y) = 0, p2 (x, y) = 0, contado cada uno con su grado y la multiplicidad
de interseccion, es d1 d2 :
X
(C1 C2 )z [(z) : k] d1 d2
zC1 C2

y se da la igualdad cuando las curvas no se cortan en el infinito.

Demostracion: Sea Rn el subespacio vectorial de R = k[x0 , x1 , x2 ]/(p1 , p2 ) definido


por los polinomios homogeneos de grado n.
Como p1 (x0 , x1 , x2 ) y p2 (x0 , x1 , x2 ) son polinomios homogeneos de grados d1
y d2 sin factores irreducibles comunes, tenemos una sucesion exacta

0 Pnd1 d2 Pnd2 Pnd1 Pn Rn 0

donde Pm denota el espacio vectorial de los polinomios homogeneos de grado m


en las indeterminadas x0 , x1 , x2 y (q) = (p2 q, p1 q), (q1 , q2 ) = p1 q1 + p2 q2 .
Cuando n d1 + d2 , tomando dimensiones sobre k obtenemos que


n+2 n d1 + 2 n d2 + 2 n d1 d2 + 2
dimk Rn = +
2 2 2 2
= d1 d2

Por otra parte, tenemos un isomorfismo de k-algebras:


[ Rn
x1 x2
k[x, y]/(p1 , p2 ) = , q(x, y)
7 q , .
n
xn0 x0 x0

donde la union se considera en el anillo de fracciones Rx0 . En efecto, tal mor-


fismo claramente es epiyectivo, y si q(x1 /x0 , x2 /x0 ) = 0, entonces q(x0 , x1 , x2 ) =
xd0 q(x1 /x0 , x2 /x0 ) = 0 en Rx0 , de modo que xr0 q(x0 , x1 , x2 ) = 0 en R para alguna
potencia xr0 . Luego en el anillo de polinomios k[x0 , x2 , x2 ] tenemos una igualdad

xr0 q(x0 , x1 , x2 ) = a(x0 , x1 , x2 )p1 (x0 , x1 , x2 ) + b(x0 , x1 , x2 )p2 (x0 , x1 , x2 )

y concluimos que q(x, y) = a(1, x, y)p1 + b(1, x, y)p2 es nulo en k[x, y]/(p1 , p2 ).
Esta descomposicion del anillo de la interseccion en union creciente de sube-
spacios vectoriales muestra que dimk k[x, y]/(p1 , p2 ) = dimk (Rn /xn0 ) d1 d2 para
8.4. ANILLOS NOETHERIANOS 149

n >> 0. Luego k[x, y]/(p1 , p2 ) es una k-algebra finita. Segun el teorema anterior,
la interseccion C1 C2 = Spec k[x, y]/(p1 , p2 ) esta formada por un numero finito
de puntos cerrados z1 , . . . , zr y tenemos una descomposicion

k[x, y]/(p1 , p2 ) = Oz1 /(p1 , p2 ) . . . Ozr /(p1 , p2 )


X
d1 d2 dimk k[x, y]/(p1 , p2 ) = dimk Oz /(p1 , p2 )
zC1 C2
X
= (C1 C2 )z [(z) : k]
zC1 C2

Para concluir basta ver que el epimorfismo canonico Rn Rn /xn0 es un iso-


morfismo para n >> 0 (i.e., ningun elemento de Rn esta anulado por una potencia
de x0 ) cuando ambas curvas no se cortan en el infinito. Tal condicion significa
que Rn es nulo en el anillo k[x0 , x1 , x2 ]/(x0 , p1 , p2 ) = R/x0 R cuando n >> 0, de
modo que los morfismos x0 : Rn Rn+1 son epiyectivos. Como ambos espacios
tienen la misma dimension, concluimos que son inyectivos; luego tambien lo son
los morfismos xr0 : Rn Rn+r para todo r 1.

Nota: Del Teorema de Bezout (1730-1783) se sigue que los cuerpos residuales
(z) son extensiones finitas de k; luego (z) = k cuando k es algebraicamente
cerrado. En tal caso el numero de puntos comunes, contados con la multiplicidad
de interseccion, coincide con el producto de los grados.

8.4 Anillos Noetherianos


Definicion: Diremos que un A-modulo es noetheriano, en honor de Emmy
Noether (1882-1935), si todos sus submodulos son de tipo finito. Diremos que un
anillo A es noetheriano si lo es como A-modulo; es decir, si todos sus ideales son
de tipo finito.

Si un A-modulo M es noetheriano, es claro que todo submodulo N de M


tambien es noetheriano, al igual que el cociente M/N , ya que cada submodulo de
M/N es el cociente de un submodulo de M .
Si un anillo A es noetheriano, tambien lo es cualquier cociente A/a por un
ideal a. Igualmente la localizacion S 1 A por cualquier sistema multiplicativo es
un anillo noetheriano, pues cada ideal b de S 1 A es la localizacion del ideal A b
de A, as que b es finito-generado cuando lo sea A b .

i p
Lema 8.4.1 Sea 0 M 0 M M 00 0 una sucesion exacta de A-modulos.
La condicion necesaria y suficiente para que M sea un A-modulo noetheriano es
que M 0 y M 00 sean A-modulos noetherianos.
150 CAPITULO 8. LOCALIZACION

Demostracion: Si un modulo es noetheriano, tambien lo son sus submodulos y sus


cocientes, as que bastara probar que es condicion suficiente. Sea N un submodulo
de M . Tenemos una sucesion exacta de A-modulos

0 M 0 N N p(N ) 0

Por hipotesis los modulos M 0 N y p(N ) son de tipo finito:

M 0 N = Am01 + . . . + Am0n , p(N ) = Ap(m1 ) + . . . + Ap(mr )

y es sencillo comprobar que i(m01 ), . . . , i(m0n ), m1 , . . . , mr generan N .

Teorema 8.4.2 Sea A un anillo noetheriano. Todos los A-modulos de tipo finito
son noetherianos.
Demostracion: Si A es noetheriano, procediendo por induccion sobre n y aplicando
el lema 8.4.1 a las sucesiones exactas

0 A An An1 0

obtenemos que los A-modulos libres de rango finito son noetherianos. Ahora bien,
si un A-modulo M esta generado por n elementos, estos definen un epimorfismo
An M 0 y concluimos que M es noetheriano.

Proposicion 8.4.3 Todo ideal de un anillo noetheriano contiene una potencia de


su radical.
Demostracion: Sea a un ideal de un anillo noetheriano y sea r su radical. Consid-
eremos un sistema finito {r1 , . . . , rm } de generadores de r. Por definicion de ideal
radical, alguna potencia rini de cada generador ri ha de estar en a; luego rn a
cuando n > n1 + . . . + nm m .

Teorema 8.4.4 La condicion necesaria y suficiente para que un A-modulo sea


noetheriano, es que toda sucesion estrictamente creciente de submodulos de M
sea finita (es decir, que toda familia no vaca de submodulos de M tenga algun
elemento maximal).
Demostracion: Supongamos que M es noetheriano. Si

N1 N2 . . . Ni . . .
S
es una sucesion creciente de submodulos de M , entonces N = i Ni es un submo-
dulo de M . Luego es de tipo finito: N = Am1 + . . . + AmSr . Sea n un ndice tal
que m1 , . . . , mr Nn , de modo que N Nn . Como Nn i Ni = N , concluimos
que Nn = N . Es decir, Nn = Nn+j para todo j 0, y la sucesion estabiliza a
partir del ndice n.
8.4. ANILLOS NOETHERIANOS 151

Recprocamente, si M no es noetheriano, algun submodulo N M no es de


tipo finito. Sea m1 N . Como N 6= Am1 , existe algun m2 N que no esta en
Am1 . Como N 6= Am1 + Am2 , existe algun m3 N que no esta en Am1 + Am2 .
Como N 6= Am1 + Am2 + Am3 , etc. Procediendo as obtenemos una sucesion
estrictamente creciente de submodulos de M :

Am1 Am1 + Am2 Am1 + Am2 + Am3 . . .

Nota: En la teora de anillos solo hemos usado el lema de Zorn en la demostracion


de la existencia de ideales maximales (6.1.3). En los anillos noetherianos la exis-
tencia de ideales maximales se sigue de 8.4.4, as que, en los anillos noetherianos,
los resultados de este libro no dependen del lema de Zorn (1906-1993).

Teorema de la Base de Hilbert (1862-1943): Si un anillo A es noetheriano, el


anillo de polinomios A[x] tambien es noetheriano.

Demostracion: Sea I un ideal de A[x]. Los coeficientes dominantes (es decir, de


los monomios que dan el grado) de los polinomios de I forman un ideal a de A.
Por ser A noetheriano, sus ideales son de tipo finito:

a = a1 A + . . . + ar A

Por definicion a1 , . . . , ar son los coeficientes dominantes de ciertos polinomios


p1 (x), . . . , pr (x) I y, despues de multiplicarlos por potencias de x adecuadas,
podemos suponer que todos tienen igual grado. Sea d su grado comun y sea J el
ideal de A[x] generado por p1 , . . . , pr .
Sea b el coeficiente dominante de un polinomio p(x) I. Tenemos que b =
b1 a1 + . . . + br ar para ciertos b1 , . . . , br A y, si el grado n de p(x) es mayor que
d 1, entonces el polinomio
P
r
p(x) bi xnd pi (x)
i=1

esta en I y su grado es menor que n. Procediendo de este modo podemos ir


restando a p(x) polinomios de J hasta obtener un polinomio de I de grado menor
que d; es decir
I = J + (I L)
donde L = A A x . . . A xn1 es un A-modulo noetheriano por 8.4.2. Luego
I L es un A-modulo noetheriano y, en particular, es de tipo finito:

I L = A q1 (x) + . . . + A qs (x)

Concluimos que p1 (x), . . . , pr (x), q1 (x), . . . , qs (x) generan I .


152 CAPITULO 8. LOCALIZACION

Corolario 8.4.5 Si A es un anillo noetheriano, las A-algebras de tipo finito son


noetherianas. Por tanto, si X es una variedad algebraica afn sobre un cuerpo, su
anillo de funciones algebraicas O(X) es noetheriano.

Demostracion: Si un anillo A es noetheriano, procediendo por induccion sobre n


obtenemos que los anillos de polinomios A[x1 , . . . , xn ] tambien son noetherianos;
luego tambien sus cocientes por ideales, que son precisamente las A-algebras de
tipo finito.

8.5 Espacios Noetherianos


Definicion: Diremos que un espacio topologico X es noetheriano si toda sucesion
estrictamente decreciente de cerrados de X es finita.

Si A es un anillo noetheriano, Spec A es un espacio topologico noetheriano.


En efecto, si Y1 Y2 . . . es una sucesion estrictamente decreciente de cerra-
dos de Spec A, y consideramos los ideales ai := {f A : f se anula en Yi }, tenemos
una sucesion estrictamente creciente de ideales a1 a2 . . . porque las funciones
de A separan puntos de cerrados en Spec A; luego, de acuerdo con 8.4.4, ha de ser
finita cuando A es un anillo noetheriano.

Teorema 8.5.1 Todo espacio noetheriano X (en particular, toda variedad alge-
braica afn) descompone en union finita de sus componentes irreducibles.

Demostracion: Veamos primero que X es union finita de cerrados irreducibles. En


caso contrario X no es irreducible, as que es union de dos cerrados mas pequenos,
alguno de los cuales tampoco sera union finita de cerrados irreducibles. Reiterando
el argumento con el obtenemos una sucesion infinita estrictamente decreciente de
cerrados de X, en contra de la noetherianidad de X.
Consideramos ahora una descomposicion X = Y1 . . .Yr en union de cerrados
irreducibles tales que no se den inclusiones Yi Yj cuando i 6= j. Para cualquier
cerrado irreducible Y tenemos que Y = (Y1 Y ) . . . (Yr Y ); luego Y = Yi Y ,
y por tanto Y Yi , para algun ndice i. Es decir, Y1 , . . . , Yr son precisamente las
componentes irreducibles de X.

Corolario 8.5.2 Todo anillo noetheriano A tiene un numero finito de ideales pri-
mos minimales y cada ideal primo de A contiene algun ideal primo minimal.

Demostracion: El espacio topologico Spec A es noetheriano, y se concluye al


aplicar 7.1.4 y el teorema anterior.

Ejemplo: Toda variedad algebraica afn de dimension 0 (lo que significa que todos
sus puntos son cerrados) esta formada por un numero finito de puntos aislados.
8.5. ESPACIOS NOETHERIANOS 153

Si es de dimension 1, esta formada por un numero finito de puntos aislados y un


numero finito de curvas irreducibles, y llamaremos curvas algebraicas afines a
las variedades algebraicas afines cuyas componentes irreducibles sean todas de di-
mension 1. Por tanto, la interseccion en el espacio afn An de una curva algebraica
C con cualquier subvariedad algebraica que no pase por ninguna componente ir-
reducible de C esta formada por un numero finito de puntos cerrados.

Teorema 8.5.3 Todo anillo noetheriano A de dimension 0 tiene longitud finita,


y descompone en suma directa de sus localizaciones en los puntos del espectro, que
es finito y discreto:
A = Az1 . . . Azn
Demostracion: Si un anillo tiene dimension 0, todos sus ideales primos son maxi-
males; luego tambien son minimales, as que el espectro de A esta formado por un
numero finito de puntos cerrados z1 , . . . , zr , de acuerdo con 8.5.2. El Teorema de
Descomposicion afirma que A = Az1 . . . Azn , y para demostrar que A es de
longitud finita, podemos suponer que A es local.
Sea m el unico ideal maximal de A. Los (A/m)-espacios vectoriales mn /mn+1
son de dimension finita (porque los ideales mn son finito-generados); luego son
A-modulos de longitud finita. Procediendo por induccion sobre n, las sucesiones
exactas
0 mn /mn+1 A/mn+1 A/mn 0
permiten obtener que los modulos A/mn , n 1, son de longitud finita. Como m
es el unico ideal primo de A, porque la dimension de A es 0, alguna potencia mr
es nula segun 8.4.3. Concluimos que A = A/mr tiene longitud finita.

Corolario 8.5.4 Los A-modulos de longitud finita son los A-modulos noetheri-
anos con soporte en un numero finito de puntos cerrados de Spec A.
Demostracion: Si un A-modulo M es de longitud finita, entonces su longitud
l(M ) acota la longitud de cualquier cadena de submodulos de M , as que M es
noetheriano. Ademas, si

0 = M0 M1 . . . Mn1 Mn = M

es una serie de composicion de M , entonces los modulos Mi /Mi1 son simples:


Mi /Mi1 ' A/mi para cierto ideal maximal mi , correspondiente a un punto cer-
rado zi Spec A. Luego (Mi )y = (Mi1 )y cuando y 6= zi , y concluimos que

My = (Mn1 )y = . . . = (M1 )y = (M0 )y = 0

en todo punto y Spec A distinto de los puntos z1 , . . . , zn .


Recprocamente, como todo modulo noetheriano M admite un numero finito
de generadores, M = Am1 + . . . + Amn , es un cociente de Am1 . . . Amn , y
154 CAPITULO 8. LOCALIZACION

para ver que M es de longitud finita podemos suponer que M = Am ' A/a. Por
hipotesis Sop(M ) = (a)0 = Spec A/a es finito y discreto, y el teorema anterior
permite concluir que A/a es de longitud finita.

Ejemplo: Sea C = Spec A una curva algebraica del espacio afn An sobre un cuer-
po k. Si una hipersuperficie algebraica H de ecuacion f (x1 , . . . , xn ) = 0 no pasa
por ninguna componente irreducible de C, entonces A/f A es un anillo noetheriano
de dimension 0; luego es de longitud finita y tenemos una descomposicion

A/f A = Az1 /f Az1 . . . Azn /f Azn

donde z1 , . . . , zr son los puntos en que H corta a C. Llamaremos multiplicidades


de interseccion de C y H a las longitudes de tales sumandos:

(C H)z := l(Az /f Az )

Proposicion 8.5.5 Sea O un anillo local noetheriano de dimension 1 y sea m su


ideal maximal. Las siguientes condiciones son equivalentes:

1. O es un dominio de ideales principales.

2. El (O/m)-espacio vectorial m/m2 es de dimension 1.

3. m es un ideal principal: m = tO para algun t O .

4. Existe t O tal que todo ideal no nulo de O es de la forma tn O .

Demostracion: (1 2) Si m = tO, entonces m/m2 esta generado por t y, para


concluir que la dimension de m/m2 como espacio vectorial es 1, basta probar que
m/m2 6= 0. En caso contrario, el lema de Nakayama permite concluir que m = 0,
de modo que O es un cuerpo, contra la hipotesis de que su dimension es 1.
(2 3) Sea t m tal que t 6= 0 en m/m2 . Por hipotesis t genera m/m2 y el
lema de Nakayama permite concluir que m = tO .
(3 4) Veamos primero que todo ideal principal no nulo aO es una potencia
de m. En caso contrario, sea aO un ideal maximal entre los que no lo sean y
pongamos a = tb. Entonces bO tampoco es potencia de m; luego bO = aO = tbO
por el caracter maximal de aO, y el lema de Nakayama afirma que bO = 0, lo que
es contradictorio. En el caso general de un ideal no nulo a O, consideramos el
menor exponente n tal que mn = aO para algun a a, de modo que mn a y
a mn , y concluimos que a = mn = tn O.
(4 1) Solo hay que probar que el anillo O es ntegro, y es claro que m = tO.
Si a, b O no son nulos y ab = 0, entonces aO = mn y bO = mm , de modo que
mn+m = abO = 0 y dim O = 0, en contra de que su dimension es 1.
8.6. DESCOMPOSICION PRIMARIA 155

Definicion: Los anillos locales O noetherianos de dimension 1 que verifican las


condiciones equivalentes de la proposicion anterior reciben el nombre de anillos
locales regulares de dimension 1, y diremos que t O es un parametro de
uniformizacion o coordenada local, si genera el unico ideal maximal m; es
decir, tO = m . Si una funcion f O no es nula, entonces f O = mn para algun
n 0, y diremos que tal numero n, que coincide con la longitud del O-modulo
O/f O, es el numero de ceros o la valoracion de f , y se denota v(f ).
Diremos que un punto cerrado z de una curva algebraica afn C es simple
cuando OC,x sea un anillo regular de dimension 1. En caso contrario diremos
que x es un punto singular de la curva C. En el caso de un punto simple, la
multiplicidad de interseccion en z de la curva C con una hipersuperficie algebraica
H de ecuacion f = 0 coincide con la valoracion de f :

v(f ) = (C H)z

8.6 Descomposicion Primaria


Definicion: Sea A un anillo. Un ideal q 6= A es primario cuando todo divisor
de cero en A/q es nilpotente; es decir cuando

/ q bn q para algun n 1
ab q , a

El radical de un ideal primario es un ideal primo.


En efecto, sea p el radical de un ideal primario q. Si ab p y a
/ p, entonces
an bn q para algun n 1. Como an / q, se sigue que alguna potencia de b ha de
estar en q, lo que implica que b p = r(q).
Sea q un ideal primario. Diremos que q es un ideal p-primario o que p es el
ideal primo asociado a q cuando p es el radical de q. En tal caso, si B A es
un morfismo de anillos, entonces B q es un ideal (B p)-primario de B.

Sea m un ideal maximal de un anillo A. Los ideales m-primarios de A son


los ideales de radical m. En efecto, si m es el radical de un ideal a, es el unico
ideal primo de A que contiene a a. Se sigue que el anillo A/a tiene un unico ideal
primo; luego todo elemento de A/a es invertible o nilpotente y concluimos que en
A/a todo divisor de cero es nilpotente. En particular, todas las potencias mn son
ideales m-primarios.
Si el anillo A es noetheriano, cada ideal contiene una potencia de su radical,
as que todo ideal m-primario es de la forma 1 (q) para algun ideal q de A/mr :
esta formado por todas las funciones f A cuyo desarrollo de Taylor f A/mr
en el punto definido por m satisface las relaciones impuestas por cierto ideal de
A/mr . Los ideales primarios de radical maximal son los ideales definidos por
condiciones infinitesimales en un punto cerrado del espectro. En el caso del anillo
156 CAPITULO 8. LOCALIZACION

A = C [x1 , . . . , xn ], si consideramos el ideal maximal m formado por los polinomios


que se anulan en cierto punto (a1 , . . . , an ) y ponemos ti = xi ai , entonces

r r Polinomios de grado
A/m = C [t1 , . . . , tn ]/(t1 , . . . , tn ) =
< r en t1 , . . . , tn

y la reduccion modulo mr de un polinomio es su desarrollo de Taylor hasta el orden


r 1 en el punto dado. Por tanto, cada ideal m-primario viene definido por ciertas
relaciones lineales entre las derivadas parciales iteradas en el punto (a1 , . . . , an ).
En general, sea p el ideal primo de un punto x Spec A. Los ideales de Ax
de radical px = pAx (que deben llamarse ideales de condiciones infinitesimales
en el punto x, pues en el caso noetheriano vienen determinados por los ideales de
los anillos Ax /pr+1
x ) son precisamente los ideales px -primarios, porque px es un
ideal maximal de Ax . Por tanto, si qx es uno de estos ideales, A qx es un ideal
p-primario de A. Vamos a probar que as se obtienen todos los ideales p-primarios
de A; es decir, los ideales primarios son los ideales definidos por condiciones in-
finitesimales en un punto del espectro:

Proposicion 8.6.1 Sea S un sistema multiplicativo de un anillo A y sea q un


ideal p-primario.

1. Si p corta a S, entonces q(S 1 A) = S 1 A .

2. Si p no corta a S, entonces q(S 1 A) es un ideal p(S 1 A)-primario y q =


A (qS 1 A) . En particular:

q = A (qAp )

Por tanto, para que dos ideales p-primarios coincidan es suficiente que coinci-
dan al localizar en p.

Demostracion: (1) Si s S p, entonces q contiene alguna potencia sn , que es


invertible en S 1 A; luego q(S 1 A) = S 1 A.
(2) Si S p = , entonces p(S 1 A) es un ideal primo de S 1 A y es facil
comprobar que q(S 1 A) es un ideal p(S 1 A)-primario. Por ultimo, si f esta en
A (qS 1 A), entonces sf q para algun s S. Como ninguna potencia de
s esta en q, se sigue que f q. Luego q = A (qS 1 A), porque la inclusion
q A (qS 1 A) es evidente.

Ejemplo: Si un ideal primo p no es maximal, pueden existir ideales de radical p


que no son primarios. Fijemos en un plano afn un punto racional y una recta que
pase por el. Sea m el ideal maximal del punto y p el ideal primo del punto generico
de la recta. Consideremos ahora el ideal a = m2 p formado por los polinomios
8.6. DESCOMPOSICION PRIMARIA 157

que se anulan en el punto generico de la recta y sus derivadas parciales se anulan


en el punto fijado. El radical de a es
r(a) = r(m2 ) r(p) = m p = p
pero el ideal a no es primario: el producto de la ecuacion de la recta fijada por la
de otra recta que pase por el punto esta en a, la ecuacion de la recta fijada no esta
en a y la ecuacion de la otra recta no esta en p = r(a). Esto se debe a que el ideal
a no esta definido por condiciones infinitesimales en un solo punto del espectro
sino en dos: en el punto fijado y en el punto generico de la recta dada.
Incluso puede darse el caso de que una potencia de un ideal primo no sea un
ideal primario. Por ejemplo, sea A el anillo de las funciones algebraicas sobre un
cono en A3 y sea p el ideal primo de A definido por una generatriz.
El ideal p2 no viene definido por condiciones infinitesimales en el punto generico
de tal generatriz; i.e., p2 no coincide con A p2 Ap sino que involucra condiciones
en el vertice del cono, pues las funciones de p2 cumplen ademas la condicion de
estar en m2 , donde m denota el ideal maximal del vertice del cono. En efecto, la
ecuacion del plano tangente al cono a lo largo de la directriz esta en A p2 Ap ;
pero no esta en p2 porque no pertenece a m2 . Luego el ideal p2 no es primario.

Definicion: Sea a un ideal de un anillo A. Diremos que una descomposicion a =


q1 . . . qn como interseccion de ideales primarios de A es una descomposicion
primaria reducida de a cuando no tenga componentes asociadas a un mismo
ideal primo (r(qi ) 6= r(qj ) cuando i 6= j) ni componentes redundantes (es decir,
a 6= q1 . . . b
qi . . . qn para todo 1 i n).
Si un ideal de un anillo puede descomponerse como interseccion finita de ideales
primarios, agrupando los terminos de igual radical obtenemos una descomposicion
primaria en que todos los terminos tienen radicales diferentes. Eliminando en-
tonces terminos redundantes si los hubiera se obtiene una descomposicion primaria
reducida: si un ideal admite una descomposicion primaria, admite una descom-
posicion primaria reducida.

Definicion: Diremos que un ideal q de un anillo A es irreducible si no es in-


terseccion de dos ideales estrictamente mayores; es decir, si el ideal 0 del anillo
cociente A/q no es interseccion de dos ideales no nulos.

Lema 8.6.2 Sea A un anillo noetheriano. Todo ideal irreducible q 6= A es pri-


mario.
Demostracion: Si b A/q, consideramos los morfismos bn : A/q A/q:
Ker b Ker b2 Ker bn
Como A/q es noetheriano, Ker bn = Ker bn+1 para algun exponente n. Luego
(Ker b) (Im bn ) = 0. Por ser q irreducible, Ker b o Im bn es nulo:
158 CAPITULO 8. LOCALIZACION

Si Ker b = 0, entonces b no es divisor de cero en A/q.


Si Im bn = 0, entonces b es nilpotente en A/q.
y concluimos que el ideal q es primario.

Teorema de Existencia: Sea A un anillo noetheriano. Todo ideal 6= A es


interseccion finita de ideales primarios de A; es decir, esta definido por condiciones
infinitesimales en un numero finito de puntos de Spec A .

Demostracion: De acuerdo con el lema anterior, bastara probar que todo ideal de
A es interseccion finita de ideales irreducibles. En caso contrario, el conjunto de
los ideales de A que no son interseccion finita de ideales irreducibles no es vaco
y tiene algun elemento maximal a. Este ideal a no es irreducible, luego a = b c
donde a b y a c. Luego b y c descomponen en interseccion finita de ideales
irreducibles y, por tanto, tambien a, lo que es contradictorio.

Teorema 8.6.3 Sea A un anillo y 0 = q1 . . . qn una descomposicion primaria


reducida del ideal 0. Los divisores de cero de A son las funciones que se anulan
en alguno de los puntos definidos por los ideales primos asociados pi = r(qi ) :
S
n
{Divisores de cero de A} = pi
i=1

Demostracion: Sea a A un divisor de cero: ab = 0 para algun b A no nulo.


Luego b / qi para algun ndice i, porque la descomposicion primaria es reducida,
y concluimos que a r(qi ) = pi .
Recprocamente, si a p1 , entonces alguna potencia an q1 , de modo que
an b = 0 para cualquier b q2 . . . qn no nulo, y a es un divisor de cero.

Lema 8.6.4 Sean p1 , . . . , pn ideales primos de un anillo A. Si a es un ideal de


A tal que a p1 . . . pn , entonces a pi para algun ndice i. Es decir, si
un cerrado Y Spec A no pasa por ciertos puntos x1 , . . . , xn , existe una funcion
f A que se anula en Y y no se anula en ninguno de los puntos x1 , . . . , xn .

Demostracion: Podemos suponer que entre los puntos xi no se dan relaciones de


especializacion. En tal caso, para cada ndice i existe alguna funcion fi A que
se anula en Y y en todos los puntos x1 , . . . , xn , salvo en xi , porque xi no esta
en el cierre de Y ni de los restantes puntos, y las funciones de A separan puntos
de cerrados en Spec A. Luego f = f1 + . . . + fn se anula en Y , y no se anula en
ninguno de los puntos x1 , . . . , xn .

Teorema de Unicidad (de los primos asociados): Si un ideal a de un anillo A ad-


mite una descomposicion primaria reducida a = i qi , los ideales primos asociados
pi = r(qi ) no dependen de la descomposicion.
8.6. DESCOMPOSICION PRIMARIA 159

Demostracion: Veamos primero el caso a = 0. Sean

0 = q1 . . . qn = q01 . . . q0m

dos descomposiciones primarias reducidas del ideal 0 y sea p el ideal primo asociado
a una componente de la segunda descomposicion. Bastara ver que p coincide con
pi = r(qi ) para algun ndice i. Ademas, por 8.6.1, localizando en p podemos
suponer que el anillo A es local y que p es su unico ideal maximal m. Ahora

p1 . . . pn = m

por 8.6.3, pues ambos terminos coinciden con el conjunto de los divisores de cero
de A, y concluimos al aplicar el lema anterior.
En el caso de un ideal a arbitrario, cada ideal q a se corresponde con un ideal
q de A/a, y q es un ideal p-primario precisamente cuando q es un ideal p-primario,
porque A/q = (A/a)/q y p es el radical de q. Por tanto, cada descomposicion
primaria reducida a = q1 . . . qn define una descomposicion primaria reducida
0 = a = q1 . . . qn del ideal 0 del anillo A/a. Luego los ideales primos pi no
dependen de la descomposicion y concluimos que los ideales primos pi tampoco.

Definicion: Sea A un anillo noetheriano. Llamaremos ideales primos asocia-


dos a un ideal a a los radicales de las componentes de cualquier descomposicion
primaria reducida de a.
Sea a = i qi una descomposicion primaria reducida de un ideal a de un anillo
A. Como (a)0 = i (qi )0 , si un ideal primo p es minimal entre los ideales primos de
A que contienen a a, entonces p es el radical de alguna componente qi y diremos
que qi es una componente no sumergida. Una componente qj esta sumergida
cuando sus ceros estan contenidos en los de alguna otra componente: (qj )0 (qi )0 .
Las componentes no-sumergidas corresponden a los puntos genericos de las
componentes irreducibles de (a)0 , mientras que las componentes sumergidas estan
asociadas a puntos mas pequenos de (a)0 .

Teorema de Unicidad (de las componentes no-sumergidas): Sea a = i qi una


descomposicion primaria reducida de un ideal a de un anillo A. Si p es el ideal
primo de alguna componente irreducible de (a)0 , entonces p es el radical de alguna
componente qi y
qi = A (aAp )

Luego tal componente qi no depende de la descomposicion elegida.


160 CAPITULO 8. LOCALIZACION

Demostracion: Cuando j 6= i, tenemos que qj Ap = Ap , porque r(qj ) corta al


sistema multiplicativo A p por el que localizamos. Luego
T
n
aAp = qj Ap = qi Ap
j=1

y, por 8.6.1.2, concluimos que qi = A (qi Ap ) = A (aAp ).

Corolario 8.6.5 Si los ceros de un ideal a de un anillo noetheriano son puntos


aislados, la descomposicion primaria reducida de a es unica salvo el orden.

Corolario 8.6.6 Sea A un anillo noetheriano ntegro de dimension 1. Todo ideal


no nulo a 6= A descompone, y de modo unico salvo el orden, en producto de ideales
primarios con radicales distintos.
Demostracion: Sea a un ideal no nulo. Todo ideal primo que contenga a a ha de
ser maximal, pues la dimension del anillo es 1. Luego (a)0 tiene dimension 0 y la
descomposicion primaria reducida a = q1 . . . qn es unica salvo reordenaciones.
Para concluir, localizando en los puntos cerrados del espectro de A se prueba que

q1 . . . qn = q1 qn

Definicion: Diremos que un anillo ntegro noetheriano A de dimension 1 es un


anillo de Dedekind (1831-1916) si su anillo local Ax en cualquier punto cerrado
x Spec A es un anillo local regular de dimension 1.

Corolario 8.6.7 Sea A un anillo de Dedekind. Todo ideal no nulo a 6= A des-


compone, y de modo unico salvo el orden, en producto de potencias de ideales
maximales distintos.

Demostracion: Sea m un ideal maximal de A. De acuerdo con 8.6.6, bastara probar


que todo ideal m-primario q es una potencia de m. De acuerdo con 8.5.5, qAm es
una potencia del unico ideal maximal mAm de Am y, por 8.6.1.2, concluimos que
q coincide con la correspondiente potencia de m.
Captulo 9

Calculo Diferencial

La comprension de todo anillo B como un anillo de funciones sobre un espacio


X = Spec B culmina en la posibilidad de desarrollar un calculo diferencial. El
valor f (p) de una funcion f (x) B en el punto p Spec B definido por un ideal
primo p es la clase de f (x) en B/p, por lo que el incremento p f = f (x) f (p) en
p tiene sentido cuando B es un algebra sobre un cuerpo k y p es un punto racional,
k = B/mp , porque en tal caso f (p) k puede entenderse como una funcion
constante va el morfismo estructural k B. El incremento p f es un infinitesimo
en p, en el sentido de que esta en el ideal maximal mp , y los infinitesimos de orden
superior son las funciones de m2p . Por tanto la diferencial d p f , entendida por
Leibniz (1646-1716) como el incremento despreciando infinitesimos de segundo
orden, puede definirse como la clase de restos del incremento modulo m2p :

d p f = [p f ] mp /m2p

Para extender esta definicion al caso general de un morfismo de anillos A B,


entendiendo A como anillo de funciones constantes, y un punto

p : T = Spec C Spec B = X

de X parametrizado por T , el problema radica en que el valor f (p) de f B en


p es una funcion sobre T , y no puede entenderse como funcion sobre X salvo en
el caso C = A; es decir, el caso en que el punto p es una seccion del morfismo
estructural X Spec A. No obstante, cambiando de base, es decir, considerando
la segunda proyeccion

X A T := Spec (B A C) Spec C = T

el punto considerado p : T X define una seccion p Id : T X A T y tiene


perfecto sentido considerar la diferencial en p de cualquier funcion f B:

161
162 CAPITULO 9. CALCULO DIFERENCIAL

1. f se entiende como funcion sobre X A T por la proyeccion X A T X.

2. El valor f (p), que es la imagen de f por el morfismo B C definido por el


punto p, se entiende como funcion sobre X A T por la segunda proyeccion,
de modo que el incremento de f en p es p f := f 1 1 f (p) B A C.

3. El nucleo p del morfismo B A C C definido por pId se entiende como


el ideal de los infinitesimos en p, y la diferencial d p f es la clase de restos del
incremento en p /2p .

En el caso de la identidad X X, el valor de una funcion f B coincide con


f , su incremento es f = f 11f B A B, y el ideal de los infinitesimos es el
nucleo B/A del morfismo diagonal B A B B, b1 b2 7 b1 b2 . En consecuencia
la diferencial d f es la clase de restos del incremento f 1 1 f en B/A /2B/A .
En este captulo veremos como esta definicion de la diferencial permite establecer
un calculo diferencial razonable en anillos arbitrarios.

9.1 Derivaciones
Definicion: Sea A B un morfismo de anillos. Si M es un B-modulo, diremos
que una aplicacion D : B M es una A-derivacion cuando
1. D(b + c) = Db + Dc para todo b, c B.
2. D(bc) = (Db)c + b(Dc) para todo b, c B.
3. Da = 0 para todo a A (donde a denota tambien su imagen en B).

Las A-derivaciones son claramente morfismos de A-modulos, y el conjunto


DerA (B, M ) de todas las A-derivaciones de B en M es un B-modulo con las
siguientes operaciones

(D + D0 )b = Db + D0 b
(bD)c = b(Dc)

Si f : M N es un morfismo de B-modulos, la aplicacion

f : DerA (B, M ) DerA (B, N ) , (f D)b = f (Db)

tambien es morfismo de B-modulos. Si j : B C es un morfismo de A-algebras,


para todo C-modulo N tenemos el siguiente morfismo de B-modulos:

j : DerA (C, N ) DerA (B, N ) , (j D)b = D j(b)
9.1. DERIVACIONES 163

Ejemplo 9.1.1 En el caso de un algebra A sobre un cuerpo k y un punto racional


p Spec A, las k-derivaciones D : A A/mp = k son las aplicaciones k-lineales
que verifican
D(f g) = (Df )g(p) + f (p)(Dg) .
Por ejemplo, la diferencial dp : A mp /m2p , dp f := [f ] = [f f (p)] , en
el punto dado p es una k-derivacion, porque (f )(g) m2p :

f g = f (p) + f g(p) + g
(f g) = f (p)(g) + g(p)(f ) + (f )(g)
dp (f g) = f (p)dp f + g(p)dp f

Ejemplo 9.1.2 En el caso de un anillo de polinomios B = A[x1 , . . . , xn ] y un B-


modulo M , es claro que cada A-derivacion D : A[x1 , . . . , xn ] M esta totalmente
determinada por las derivadas Dxi , as que tenemos
n
X
D = (Dxi )
i=1
xi

donde el significado de la derivacion m x es el evidente cuando m M . Ademas
i P
esta descomposicion es unica, porque si D = j mj x , entonces es evidente que
P
j

mi = j m j xj xi = Dx i . Es decir,

DerA (A[x1 , . . . , xn ], M ) = M /x1 . . . M /xn

Sucesiones Exactas de Derivaciones


Primera Sucesion Exacta: Si j : B C es un morfismo de A-algebras y N es
un C-modulo, entonces la siguiente sucesion es exacta:
j
0 DerB (C, N ) DerA (C, N ) DerA (B, N )
Demostracion: Por definicion, una A-derivacion D : C N es una B-derivacion
precisamente cuando se anule sobre la imagen de j; es decir, cuando j D = 0.

Segunda Sucesion Exacta: Sea p : B C un epimorfismo de A-algebras de


nucleo b. Si N es un C-modulo, la restriccion i D a b de cualquier derivacion
D : B N es un morfismo de B-modulos, y la siguiente sucesion es exacta:
p i
0 DerA (C, N ) DerA (B, N ) HomB (b, N ) = HomB (b/b2 , N )
Demostracion: Si x b y b B, tenemos que D(bx) = b(Dx) + x(Db) = b(Dx)
porque b anula a todo B/b-modulo. Por ultimo, es claro que la condicion necesaria
y suficiente para que una derivacion D : B N factorice a traves de B/b es que
se anule en b.
164 CAPITULO 9. CALCULO DIFERENCIAL

Corolario 9.1.3 Las A-derivaciones de B/b en N se corresponden canonicamen-


te con las A-derivaciones de B en N que se anulen en b.

Teorema 9.1.4 Sea A un algebra sobre un cuerpo k. Si p Spec A es un punto


racional, entonces el morfismo de restriccion induce un isomorfismo k-lineal

Derk (A, A/mp = k) Homk (mp /m2p , k) .
Demostracion: La segunda sucesion exacta de derivaciones afirma que la aplicacion
k-lineal
i
Derk (A, A/mp = k) HomA (mp /m2p , k) = Homk (mp /m2p , k)
es inyectiva. Veamos que es epiyectiva: si : mp /m2p k es una aplicacion k-
lineal, entonces Df := (dp f ) es una k-derivacion D : A k, y su restriccion a
mp coincide con claramente.

9.2 Diferenciales
Definicion: Si A B es un morfismo de anillos, existe un unico morfismo de
B-algebras : B A B B tal que (b c) = bc, llamado morfismo diagonal,
y diremos que su nucleo es el ideal de la diagonal. Llamaremos modulo de
diferenciales de B sobre A al B-modulo B/A := /2 .
Diremos que la aplicacion d : B B/A , db = [b 1 1 b], es la diferencial,
y es una A-derivacion:
d(bd) = [bc 1 1 bc] = (c 1)[b 1 1 b] + (1 b)[c 1 1 c]
= c(db) + b(dc)
porque la estructura de B-modulo de B/A es la misma tanto si el morfismo
B B A B se considera por la derecha como por la izquierda, pues esta anulado
por b 1 1 b .

Lema 9.2.1 El ideal de la diagonal esta generado como B-modulo por los incre-
mentos b11b y, por tanto, el B-modulo de diferenciales B/A esta generado
por la imagen de la diferencial d : B B/A .
P P
Demostracion:
P Si i bi ci , por definicion tenemos que i bi ci = 0, y por
tanto i 1 bi ci = 0. Luego
P P P P
i bi ci = i bi ci i 1 bi ci = i ci (bi 1 1 bi )

Corolario 9.2.2 Si B es una A-algebra de tipo finito, B = A[b1 , . . . , bn ], entonces


B/A es un B-modulo de tipo finito
B/A = Bdb1 + . . . + Bdbn .
9.2. DIFERENCIALES 165

Demostracion: De acuerdo con el lema anterior el B-modulo B/A esta generado


por la diferenciales

d(bd11 . . . bdnn ) = bd11 1 . . . bdnn db1 + . . . + bd11 . . . bdnn 1 dbn .

Propiedad Universal: Sea A B un morfismo de anillos y M un B-modulo.


Para cada A-derivacion D : B M existe un unico morfismo de B-modulos
: B/A M tal que (db) = Db para todo b B:

DerA (B, M ) = HomB (B/A , M )

Demostracion: La unicidad de tal morfismo se sigue de 9.2.1, pues un morfismo


de B-modulos esta totalmente determinado por las imagenes de un sistema de
generadores.
En cuanto a la existencia, como D es morfismo de A-modulos y M es un B-
modulo, por la propiedad universal del cambio de base existe un morfismo de
B-modulos h : B A B M tal que (b c) = c(Db). La condicion de que D sea
derivacion significa que

(b 1 1 b)(c 1 1 c) = D(bc) b(Dc) c(Db) + bc(D1) = 0

y 9.2.1 permite concluir que se anula en 2 , de modo que induce un morfismo


de B-modulos : /2 M tal que

(db) = (b 1 1 b) = Db b(D1) = Db .

Teorema 9.2.3 El modulo de diferenciales sobre A del anillo de polinomios B =


A[x1 , . . . , xn ] es un B-modulo libre de base dx1 , . . . , dxn :

A[x1 ,...,xn ]/A = Bdx1 . . . Bdxn

Demostracion: Las diferenciales dx1 , . . . , dxn generan el B-modulo


P B/A de acuer-
do con 9.2.2. Si se diera alguna relacion de dependencia lineal pi dxi = 0, pi B,
considerando el morfismo de B-modulos : B/A B que por la P propiedad
universal
P corresponde a la derivacion / j concluimos que 0 = ( i pi dxi ) =
p
i i (x i /x j ) = pj .

Sucesiones Exactas de Diferenciales


(1) Sea j : B C un morfismo de A-algebras. La composicion de j con la
diferencial d : C/A es una A-derivacion, as que, por la propiedad universal, existe
un unico morfismo de B-modulos j : B/A C/A tal que j(db) = dj(b). Como
C/A es un C-modulo, obtenemos un morfismo de C-modulos

j 1 : B/A B C C/A , (j 1)(db c) = cdj(b)


166 CAPITULO 9. CALCULO DIFERENCIAL

Primera Sucesion Exacta: La siguiente sucesion es exacta:


j1
B/A B C C/A C/B 0
Demostracion: Para todo C-modulo N tenemos que la sucesion inducida
0 HomC (C/B , N ) HomC (C/A , N ) HomC (B/A B C, N )
|| || ||
DerB (C, N ) DerA (C, N ) HomB (B/A , N )
||
DerA (B, N )
es la primera sucesion exacta de derivaciones, y 6.2.1 permite concluir.

(2) Cuando j : B C es un epimorfismo de A-algebras de nucleo b, la diferencial


d 1 : b B/A B C es un morfismo de B-modulos porque
d(bf ) 1 = b(df 1) + f (db 1) = b(df 1),
as que induce un morfismo de C-modulos
d 1 : b/b2 = b B C B/A B C , (d 1)[f ] = df 1
Segunda Sucesion Exacta: La siguiente sucesion es exacta:
d1
b/b2 B/A B C C/A 0
Demostracion: Para todo C-modulo N tenemos que la sucesion inducida
0 HomC (C/A , N ) HomC (B/A B C, N ) HomC (b/b2 , N )
|| || ||
DerA (C, N ) HomB (B/A , N ) HomB (b, N )
||
DerA (B, N )
es la segunda sucesion exacta de derivaciones, y 6.2.3 permite concluir.

Teorema 9.2.4 Sea A un algebra sobre un cuerpo k. Si p Spec A es un punto


racional, tenemos un isomorfismo k-lineal

d 1 : mp /m2p A/k A A/mp
Demostracion: Para ver que esta aplicacion lineal sea un isomorfismo basta probar
que lo es su aplicacion traspuesta
Homk (A/k A k, k) Homk (mp /m2p , k)
||
HomA (A/k , A/mp )
||
Derk (A, A/mp )
y esta es un isomorfismo k-lineal de acuerdo con 9.1.4.
9.3. PROPIEDADES DE LAS DIFERENCIALES 167

9.3 Propiedades de las Diferenciales


Teorema 9.3.1 Las diferenciales conmutan con cambios de base. Es decir, si
A C es un morfismo de anillos, para toda A-algebra B tenemos un isomorfismo
de BC -modulos
BC /C = B/A A C
Demostracion: Por la propiedad universal del cambio de base, el morfismo de
B-modulos natural B/A BC /C induce un morfismo de BC -modulos

B/A A C = B/A B (BC ) BC /C , (db) c 7 d(b c)

Por otra parte, por la propiedad universal del cambio de base, la A-derivacion
d 1 : B B/A A C define una C-derivacion D : BC B/A A C tal que
D(b c) = c(db 1) = (db) c. Por la propiedad universal de las diferenciales
obtenemos un morfismo de BC -modulos

BC /C B/A A C , d(b c) 7 (db) c

que claramente es el inverso del anterior.



Corolario 9.3.2 BA C/A = B/A A C B A C/A .
Demostracion: Las sucesiones exactas de diferenciales asociadas a los morfismos
naturales B B A C y C B A C son

B/A A C BA C/A BA C/B 0


|| || ||
0 BA C/C BA C/A C/A A B

as que cada una define un retracto de la otra, y concluimos que ambas escinden.

Lema 9.3.3 Sea B una A-algebra y S un sistema multiplicativo de B. Si N es


un BS -modulo, cada A-derivacion D : B N factoriza, y de modo unico, a traves
del morfismo de localizacion B BS :

DerA (BS , N ) = DerA (B, N )

Demostracion: La unica A-derivacion D : BS N que puede coincidir con la


derivacion dada sobre B es

b sDb bDs
D =
s s2

y tenemos que probar que esta bien definida. Si b/s = c/t, existe r S tal que
rbt = rcs. Derivando con D y multiplicando por r obtenemos r2 D(bt) = r2 D(cs);
168 CAPITULO 9. CALCULO DIFERENCIAL

luego D(bt) = D(cs) porque N es un BS -modulo. Es decir, tDb+bDt = sDc+cDs


y dividiendo por st se obtiene que
sDb bDs tDc cDt
=
s2 t2
Teorema 9.3.4 Las diferenciales conmutan con la localizacion. Es decir, si B es
una A-algebra y S es un sistema multiplicativo de B, tenemos un isomorfismo de
BS -modulos
B/A S = BS /A
Demostracion: Por la propiedad universal de la localizacion, el morfismo de B-
modulos B/A BS /A define un morfismo de BS -modulos (B/A )S BS /A .
Ahora, por el lema anterior, para todo BS -modulo N tenemos que

HomBS (BS /A , N ) = DerA (BS , N ) = DerA (B, N )



= HomB (B/A , N ) = HomBS (B/A )S , N )

y 6.2.2 permite concluir que B/A S = BS /A .

Teorema 9.3.5 Las diferenciales conmutan con sumas directas finitas:

(BC)/A = B/A C/A

Demostracion: El ideal de la diagonal en (B C) A (B C) = (B A B)


(B A C) (C A B) (C A C)es

= B (B A C) (C A B) C
2 = 2B (B A C) (C A B) 2C
(BC)/A = /2 = B /2B 0 0 C /2C = B/A C/A
Eplogo

Los conceptos mas importantes, los que estan involucrados en cualquier afirmacion
humana, los que usamos necesariamente al pensar, son los conceptos metafsicos;
como cuando decimos que A es verdadero, que A existe o que A es B. Una pro-
funda justificacion de las Matematicas es su capacidad para iluminar cuestiones
tan cruciales, y ya a la entrada de la Academia platonica figuraba la inscripcion
M o o (Nadie entre sin Geometra).
Con la experiencia que hemos acumulado a lo largo de este libro, ya es evidente
que una afirmacion como pueda ser P es el producto directo de R por R tiene
diferentes sentidos segun el contexto en que nos la encontremos:
1. En un texto de teora de grupos deberemos entender que P es un grupo, que
el producto directo de R por R es el grupo formado por los pares de numeros
reales con la operacion definida por la suma componente a componente, y
que el predicado es afirma la existencia de un isomorfismo de grupos entre
ambos grupos.
2. En una clase de Topologa debemos entender que P es un espacio topologico,
que el producto directo de R por R es el espacio topologico formado por los
pares de numeros reales con la topologa usual, y que el predicado es afirma
la existencia de un homeomorfismo entre ambos espacios topologicos.
3. En un ejercicio de Algebra Lineal, deberemos entender que P es un espacio
vectorial real, que el producto directo de R por R esta formado por los pares
de numeros reales con la estructura usual de espacio vectorial real, y que
el predicado es afirma la existencia de un isomorfismo lineal entre ambos
espacios vectoriales.
4. En el captulo 3, dedicado a los anillos, deberamos entender que P es un
anillo, que el producto directo de R por R es el anillo formado por los pares
de numeros reales con las operaciones definidas componente a componente,
y que el predicado es afirma la existencia de un isomorfismo de anillos entre
ambos anillos.
5. En un ejercicio sobre variedades algebraicas reales, debemos entender que P
es una variedad algebraica real, que R = Spec R[x], que el producto directo de
R por R es R R = Spec R[x, y], y que el predicado es afirma la existencia
de un isomorfismo de variedades algebraicas P ' R R; es decir, de un
isomorfismo de R-algebras R[x, y] ' O(P ).
170 EPILOGO

Ahora vemos claramente que cada vez que hemos enunciado un teorema, este se
encontraba en un contexto determinado (teora de grupos, de anillos, de modulos,
de espacios topologicos, de variedades algebraicas, etc.) que fijaba el sentido de
algunos terminos basicos, como pueden ser los de morfismo, cociente, producto
directo, ... Ante todo, tal contexto precisa el significado de la afirmacion de que
cierta estructura A sea tal otra B, por lo que estas teoras o ambientes donde
exponemos los teoremas y desarrollamos nuestros razonamientos reciben el nombre
de categoras, en memoria de Aristoteles (383-321 a. de Cristo) que cayo,
en la
cuenta de que el ser se predica de diversos modos y llamo o a los
diferentes modos de predicar el verbo ser.

Categoras
Axiomas de Categora: Dar una categora C es dar
. Una familia arbitraria, cuyos elementos llamaremos objetos de C.
. Unos conjuntos disjuntos HomC (M, N ), uno para cada par de objetos M, N
de la categora, cuyos elementos llamaremos morfismos de M en N y denotaremos
con el smbolo M N .
. Para cada terna M, N, P de objetos de la categora, una aplicacion (llamada
composicion de morfismos):

HomC (N, P ) HomC (M, N ) HomC (M, P ) , (f, g) 7 f g

Estos tres datos deben satisfacer las siguientes condiciones:


Axioma 1 : La composicion de morfismos, cuando tenga sentido, es asociativa:
(f g) h = f (g h)
Axioma 2 : Para cada objeto M de C, existe un morfismo idM : M M que actua
como identidad por la izquierda y por la derecha respecto de la composicion de
morfismos:

f idM = f para todo morfismo f : M N


idM g = g para todo morfismo g : N M

Este morfismo idM : M M es unico y se llama identidad de M .

Dada una categora C, diremos que un morfismo f : M N es un isomor-


fismo si existe algun morfismo g : N M tal que f g = idN y g f = idM , en
cuyo caso tal morfismo g es unico y se llama inverso de f . Los isomorfismos de
un objeto M en s mismo reciben el nombre de automorfismos de M .
CATEGORIAS 171

La identidad de cualquier objeto de una categora C es un isomorfismo, el inver-


so de un isomorfismo es un isomorfismo, y la composicion de isomorfismos, cuando
tenga sentido, es un isomorfismo. Por tanto, los automorfismos de cualquier obje-
to M de C forman un grupo AutC (M ) respecto de la composicion y el elemento
neutro es la identidad idM .

Cuando hablamos de teora de grupos, teora de anillos, teora de espacios


topologicos, etc., esa nocion intuitiva de teora queda recogida y precisada en el
concepto de categora. Las categoras proporcionan los ambientes donde desarrol-
lamos nuestros estudios de Matematicas:

1. La categora de conjuntos Sets: Sus objetos son los conjuntos, sus morfismos
son las aplicaciones y la composicion es la composicion de aplicaciones. La
categora de grupos Gr: Sus objetos son los grupos, sus morfismos son los
morfismos de grupos y la composicion es la composicion de aplicaciones. La
categora de anillos Rings: Sus objetos son los anillos, sus morfismos son
los morfismos de anillos y la composicion es la composicion de aplicaciones.

2. La categora de A-modulos A-mod: Sus objetos son los A-modulos, sus


morfismos son los morfismos A-lineales y la composicion es la composicion
de aplicaciones. Analogamente se define la categora A-alg de A-algebras
con los morfismos de A-algebras. Por el contrario, no es lcito hablar de la
categora de modulos (o de algebras), pues no hemos definido el concepto de
morfismo entre modulos o algebras sobre anillos diferentes.

3. La categora de espacios topologicos Top: Sus objetos son los espacios


topologicos, sus morfismos son las aplicaciones continuas y la composicion
es la composicion de aplicaciones.

4. La categora de espacios metricos e isometras. La categora de espacios


metricos y aplicaciones continuas.

5. La categora de espacios normados con las aplicaciones lineales continuas.

6. La categora de conjuntos ordenados Ord: Sus objetos son los conjuntos


ordenados. Los morfismos de conjuntos ordenados f : X Y son las apli-
caciones que conservan el orden: si x x0 , entonces f (x) f (x0 ) .

7. A partir de cualquier categora pueden obtenerse nuevas categoras sin mas


que restringir los objetos y los morfismos, con la unica condicion de elegir
familias de morfismos que contengan la identidad y sean estables por la
composicion. As, por ejemplo, tenemos las siguientes categoras:

(a) La categora de conjuntos finitos.


(b) La categora de conjuntos y aplicaciones epiyectivas.
172 EPILOGO

(c) La categora de extensiones finitas de un cuerpo dado k.


(d) La categora de k-espacios vectoriales e isomorfismos k-lineales.
(e) La categora de espacios topologicos compactos Hausdorff.

8. Las parejas (A, a) , donde A es un anillo y a es un ideal de A, forman una cat-


egora, entendiendo que los morfismos j : (A, a) (B, b) son los morfismos
de anillos j : A B tales que j(a) b .

9. Las sucesiones exactas cortas de A-modulos forman una categora, entendi-


endo que dar un morfismo de una sucesion exacta corta de A-modulos
i p
0 M 0 M M 00 0

en otra sucesion exacta corta de A-modulos


j q
0 N 0 N N 00 0

es dar morfismos de A-modulos h0 : M 0 N 0 , h : M N , h00 : M 00 N 00


tales que el siguiente diagrama sea conmutativo:
i p
0 M0 M M 00 0
h0 h h00
j q
0 N0 N N 00 0

10. Cada grupo (G, ) puede entenderse como una categora con un unico objeto
M y tal que los elementos de G son los morfismos M M , siendo la
composicion de morfismos la operacion de G; es decir, a b = a b para todo
a, b G .
En este ejemplo la identidad de M es el neutro de G y todos los morfismos
son isomorfismos. Ademas, G es el grupo de los automorfismos del unico
objeto M .

11. Cada relacion R reflexiva y transitiva en un conjunto X puede entenderse


como una categora cuyos objetos son los elementos de X y cuyos morfismos
se definen del siguiente modo: Dados x, x0 X, no hay ningun morfismo
x x0 cuando x no este relacionado con x0 y hay un unico morfismo x x0
cuando xRx0 .
En particular, toda relacion de equivalencia puede verse como una categora,
al igual que cualquier conjunto ordenado (X, ). As, los abiertos de un
espacio topologico, los subespacios vectoriales de un espacio vectorial, los
ideales de un anillo, etc., pueden entenderse como categoras.
FUNTORES 173

12. Dada una categora C, su categora opuesta o dual Cop es la categora que
tiene los mismos objetos que C y tal que los morfismos de M en N en la
categora Cop son los morfismos de N en M en la categora C :

Objetos de Cop = Objetos de C


HomCop (M, N ) = HomC (N, M )

siendo la composicion f g de dos morfismos g : M N , f : N P en Cop


igual a la composicion g f en C.

Funtores
La mayora de nuestras definiciones se expresan imponiendo alguna propiedad
o condicion (como ocurre con la definicion de numero primo, funcion continua,
grupo cclico, divisor de cero, ideal primario, ...) o estableciendo una aplicacion
(la suma de numeros racionales, la derivada, la longitud de un modulo, los ideales
primos asociados, ...); pero algunas de las definiciones mas importantes no son
de esta forma: la construccion del grupo cociente, del espacio dual, del anillo de
fracciones, del producto tensorial, del espectro, etc. En todas estas construcciones
asociamos a cada objeto de cierta categora C un objeto de otra categora C, y
vamos a ver que las construcciones realmente importantes, las que intervienen en
nuestros teoremas, no solo estan definidas para los objetos de una categora C,
sino tambien para todos sus morfismos:

Definicion: Sean C y C dos categoras. Dar un funtor covariante F : C C


es asignar a cada objeto M de C un objeto F (M ) de C0 y a cada morfismo
f : M N de C un morfismo F (f ) : F (M ) F (N ) de C, de modo que se
verifiquen las siguientes condiciones:

1. F (idM ) = idF (M ) para todo objeto M de C .


g f
2. F (f g) = F (f ) F (g) para cualquier par de morfismos M
N, N
P
de la categora C.

Analogamente se definen los funtores contravariantes, que invierten el sen-


tido de los morfismos; es decir, asignan a cada morfismo f : M N de C un
morfismo F (f ) : F (N ) F (M ) de C0 , sin mas que sustituir la condicion (2) por
la de que F (f g) = F (g) F (f ) . Dicho de otro modo, los funtores contravariantes
de C en C0 son los funtores covariantes de la categora opuesta Cop en C , por
lo que, en el estudio de los funtores, podemos restringirnos al caso covariante sin
perdida de generalidad.
174 EPILOGO

Los funtores transforman isomorfismos en isomorfismos. Ademas, los funtores


pueden componerse del modo obvio, obteniendose de nuevo un funtor, covariante
o contravariante segun la paridad del numero de funtores contravariantes que in-
tervengan en la composicion.

El concepto de funtor intenta recoger y precisar la nocion intuitiva de cons-


truccion natural:

1. Sea k un cuerpo. La construccion del espacio dual E E define un funtor


contravariante k-mod k-mod , donde la aplicacion lineal f : V E
asociada a una aplicacion lineal f : E V es la aplicacion traspuesta:

< f (), e > = < , f (e) > , eE, V

y el bidual E E es un funtor covariante k-mod k-mod . El dual


puede entenderse como un funtor covariante a condicion de restringirse a
la categora de k-espacios vectoriales con isomorfismos, asignando a cada
isomorfismo lineal : E F el isomorfismo ( )1 : E V .

2. La construccion X C(X) del anillo de las funciones reales continuas sobre


un espacio topologico X arbitrario define un funtor contravariante Top
Rings de la categora de espacios topologicos en la categora de anillos,
asignando a cada aplicacion continua h : X Y el morfismo de anillos
h : C(Y ) C(X) , f 7 f h .

3. Sea M un A-modulo. La construccion N HomA (M, N ) define un funtor


covariante
HomA (M, ) : A-mod A-mod
sin mas que asignar a cada morfismo de A-modulos f : N N 0 el morfismo
de A-modulos f : HomA (M, N ) HomA (M, N 0 ) .
Analogamente, la construccion N HomA (N, M ) define un funtor con-
travariante
HomA (, M ) : A-mod A-mod
sin mas que asignar a cada morfismo de A-modulos f : N N 0 el morfismo
de A-modulos f : HomA (N 0 , M ) HomA (N, M ) .

4. Sea M un A-modulo. La construccion N N A M del producto tensorial


define un funtor covariante

() A M : A-mod A-mod

asignando a cada morfismo de A-modulos f : N N 0 el morfismo de A-


modulos f 1 : N M N 0 M .
FUNTORES 175

5. Sea A B un morfismo de anillos. El cambio de base M MB define


un funtor covariante A-mod B-mod asignando a cada morfismo de A-
modulos f : M N su cambio de base

fB : MB NB , fB (m b) = f (m) b

Analogamente, el cambio de base C CB define un funtor covariante


A-alg B-alg . Por otra parte, la restriccion de escalares define sendos
funtores covariantes B-mod A-mod y B-alg A-alg .
6. El espectro es un funtor contravariante Spec : Rings Top de la categora
de anillos en la de espacios topologicos.
7. Sea S un sistema multiplicativo de un anillo A. La localizacion M S 1 M
define un funtor covariante S 1 () : A-mod S1 A-mod que transforma
cada morfismo de A-modulos f : M N en el morfismo de S 1 A-modulos
S 1 f : S 1 M S 1 N .
8. Si asignamos a cada espacio topologico X el retculo de sus cerrados A(X)
y a cada aplicacion continua h : X Y el morfismo de conjuntos ordenados
h1 : A(Y ) A(X), obtenemos un funtor contravariante Top Ord de la
categora de espacios topologicos en la de conjuntos ordenados.
9. Si asignamos a cada A-modulo M el retculo de sus submodulos Submod(M )
y a cada morfismo de A-modulos f : M N el morfismo de conjuntos or-
denados f 1 : Submod(N ) Submod(M ), obtenemos un funtor contravari-
ante A-mod Ord.
10. Si asignamos a cada anillo A el grupo A formado por sus elementos invert-
ibles y a cada morfismo de anillos f : A B su restriccion f : A B , que
es un morfismo de grupos, obtenemos un funtor covariante Rings Ab de
la categora de anillos en la de grupos abelianos.
11. Si a cada anillo (A, +, ) le asignamos el grupo (A, +) y a cada morfis-
mo de anillos f : (A, +, ) (B, +, ) le asignamos el morfismo de grupos
f : (A, +) (B, +), obtenemos un funtor covariante Rings Ab, lla-
mado funtor de olvido. Tambien tenemos funtores de olvido Gr Sets ,
Rings Sets , A-mod Ab , k-alg Rings , etc.
12. La construccion del A-modulo libre A(I ) de base un conjunto I define un
funtor contravariante Sets A-mod , sin mas que asignarPa cada
aplicacion
P
f : I J el morfismo de A-modulos : A(J ) A(I ) , j j =
a i af (i) .

13. La construccion del algebra de endomorfismos E Endk (E) de un k-espacio


vectorial E define un funtor covariante de la categora de k-espacios vecto-
riales e isomorfismos en la de k-algebras (no conmutativas), sin mas que
176 EPILOGO

observar que cada isomorfismo lineal : E V induce de modo natural un


isomorfismo de k-algebras Endk (E) Endk (V ), f 7 f 1 .

14. Sea C la categora formada por las parejas (a, A), donde a es un ideal de
un anillo A, y donde los morfismos (a, A) (b, B) son los morfismos de
anillos f : A B tales que f (a) b . La construccion del anillo cociente
(a, A) A/a define un funtor covariante C Rings .

15. Sea C la categora formada por las pareja (S, A) donde A es un anillo y S
es un sistema multiplicativo de A, entendiendo que los morfismos (S, A)
(T, B) son los morfismos de anillos f : A B tales que f (S) T . La con-
struccion del anillo de fracciones (S, A) S 1 A define un funtor covariante
C Rings .

16. Si A B es un morfismo de anillos, M DerA (B, M ) es un funtor covari-


ante de la categora B-modulos en s misma.

17. Dada una categora C, el funtor identidad idC : C C es el funtor covariante


que transforma cada objeto de C el el mismo y cada morfismo de C en s
mismo.

Morfismos de Funtores
Al establecer una aplicacion, estara definida entre estructuras previamente con-
struidas y, en el apartado anterior, ya hemos senalado que las construcciones
matematicas mas importantes son funtoriales. Es merito fundamental de la Teora
de categoras poner de manifiesto que las transformaciones F (M ) G(M ) entre
construcciones funtoriales son naturales, que satisfacen la fortsima condicion de
ser compatibles con todos los morfismos en el siguiente sentido:

Definicion: Sean F, G : C C dos funtores covariantes definidos entre ciertas


categoras C y C. Dar un morfismo de funtores t : F G es dar, para cada
objeto M de C, un morfismo tM : F (M ) G(M ) de C, de manera que para todo
morfismo f : M N de C el siguiente cuadrado conmute:
t M
F (M ) G(M )
F (f ) G(f )
tN
F (N ) G(N )

Sean F, G, H : C C funtores covariantes. Dados morfismo de funtores


t : F G, t0 : G H, su composicion t0 t : F H se define del modo evidente,
MORFISMOS DE FUNTORES 177

(t0 t)M = t0M tM , y es sencillo comprobar que es un morfismo del funtor F en


el funtor H.
Por otra parte, los morfismos identidad idM : F (M ) F (M ) definen un mor-
fismo de funtores idF : F F .
Diremos que un morfismo de funtores t : F G es un isomorfismo de fun-
tores cuando tM : F (M ) G(M ) es un isomorfismo para todo objeto M de C ; es
decir, cuando existe un morfismo de funtores t1 : G F tal que t1 t : F F
es la identidad de F y tt1 : G G es la identidad de G. En tal caso, es evidente
que (t1 )M = (tM )1 .

El concepto de morfismo de funtores intenta recoger los terminos imprecisos


de morfismo canonico, operacion natural, ... que utilizamos para indicar el
caracter general
,
y nada artificioso de una definicion; es decir, su pertenencia al
ambito de la en el sentido originario que esta tena en la cultura griega. En
palabras de Heidegger (1889-1976):
,
significa la fuerza que impera, brota y permanece regulada por
ella misma.. . . Como,
manifestacion opuesta los griegos introdujeron
lo que llamaban , lo puesto, o oo, regla en el sentido de
costumbre.. . . Ya dentro de,
la filosofa griega se introdujo pronto
,
un
uso mas restringido de , a partir de su oposicion a , que
significa saber, creacion y construccion, en tanto que produccion a
partir de un saber.

Por ejemplo, en los espacios vectoriales, la, introduccion de definiciones y de-


mostraciones en coordenadas pertenece a la , la mal llamada base canonica
de k n es oo, y la construccion
,
de un ejemplo que contradiga cierta conjetura
famosa pertenece a la ; mientras que la identificacion de cada vector con, una
funcion lineal sobre el espacio dual es natural, pertenece al ambito de la .
Esta distincion, que tan claramente percibimos en las entranas, puede precisarse
un poco ahora afirmando que el morfismo E E es funtorial.

1. La aplicacion lineal E : E E de cualquier kespacio vectorial en su


bidual, E (e)() = (e), es natural en el sentido de que es un morfismo
del funtor identidad (de la categora de kespacios vectoriales) en el funtor
F (E) = E ; es decir, para toda aplicacion klineal T : E F tenemos que
el siguiente cuadrado es conmutativo:

E
E E
T T
F
F F
178 EPILOGO

2. La inmersion diagonal X : X X X, x 7 (x, x), de cualquier espacio


topologico X en el producto directo X X es natural en el sentido de que
es un morfismo del funtor identidad en el funtor F (X) = X X ; es decir,
para toda aplicacion continua h : X Y , el siguiente cuadrado conmuta:

X
X X X
h hh
Y
Y Y Y

3. La inmersion canonica jE : E E b de cualquier espacio normado E en su


completacion E b es un morfismo del funtor identidad en el funtor completacion
E E, b entendidos ambos como funtores de la categora de espacios nor-
mados y aplicaciones lineales continuas en s misma; es decir, para toda
aplicacion lineal continua h : E F entre espacios normados se tiene que el
siguiente cuadrado es conmutativo:
jE
E Eb
h bh
jF
F Fb

4. Cada morfismo de A-modulos g : M1 M2 induce un morfismo funtorial


g 1 : M1 A N M2 A N ; es decir, para todo morfismo de A-modulos
f : M N se verifica que el siguiente cuadrado conmuta:
g1
M1 A M M2 A M
1f 1f
g1
M1 A N M2 A N

5. Cada morfismo de A-modulos g : M1 M2 induce un morfismo de fun-


tores g : HomA (, M1 ) HomA (, M2 ) porque para todo morfismo de
A-modulos f : M N se verifica que el siguiente cuadrado conmuta:
g
HomA (M, M1 ) HomA (M, M2 )
f f
g
HomA (N, M1 ) HomA (N, M2 )

Tambien define un morfismo funtorial g : HomA (M2 , ) HomA (M1 , ) .

6. Sean S y T sistemas multiplicativos de un anillo A. Si S T , los morfis-


mos S 1 M T 1 M , m/s 7 m/s son funtoriales, entendiendo S 1 () y
T 1 () como funtores covariantes A-mod A-mod .
MORFISMOS DE FUNTORES 179

q1
7. La contraccion de ndices Cji : Tpq (E) Tp1 (E) en los tensores de tipo
(p, q) sobre un espacio vectorial E es un morfismo del funtor Tpq () en el
q1
funtor Tp1 (), ambos definidos sobre la categora de k-espacios vectoriales
e isomorfismos; es decir, Cji ( Tpq ) = (Cji Tpq ) para todo isomorfismo lineal
: E V y todo tensor Tpq Tpq (E) .
8. En la teora de grupos, el paso al inverso G G, g 7 g 1 , y elevar al
cuadrado G G, g 7 g 2 , son operaciones funtoriales, en el sentido de que
son morfismos del funtor de olvido en s mismo. Vemos as que la teora
de categoras nos abre nuevas perspectivas, al hacer posible que podamos
comenzar a plantear con rigor y sentido preciso preguntas tales como
Que aplicaciones naturales G G pueden definirse en los grupos? Es decir,
que morfismos hay del funtor de olvido Gr Sets en s mismo?
Que morfismos naturales G G pueden definirse en los grupos? Es decir,
que morfismos existen del funtor identidad idGr : Gr Gr en el mismo?
Que operaciones binarias naturales G G G pueden definirse en los
grupos? i.e., que morfismos hay del funtor Gr Sets, G G G, en el
funtor de olvido Gr Sets ?
y no solo nos permite plantear tales preguntas, sino comenzar a responder-
las. Veamos por ejemplo que, en teora de grupos, toda aplicacion funtorial
t : G G ha de ser t(g) = g n para algun n Z. En efecto, consideremos la
aplicacion tZ : Z Z y sea n = tZ (1). Ahora, dado cualquier elemento g de
un grupo G, induce un morfismo de grupos fg : Z G, fg (r) = g r , de modo
que el siguiente cuadrado es conmutativo:
t
Z Z Z
fg fg
tG
G G

tG (g) = tG fg (1) = fg tZ (1) = fg (n) = g n
9. En teora de grupos, la operacion GG G, (a, b) 7 b5 a8 b9 a6 es funtorial,
en el sentido de que para todo morfismo de grupos f : G G0 se tiene que
f (b5 a8 b9 a6 ) = f (b)5 f (a)8 f (b)9 f (a)6 ; pero no podemos decir que es una
operacion canonica en los grupos, pues en modo alguno podemos conside-
rar canonica la sucesion de exponentes 5, 8, 9, 6 sino totalmente arbitraria.
Vemos as que, aunque todo lo canonico debe ser funtorial, los conceptos de
funtor y morfismo de funtores no agotan nuestra aguda percepcion de lo que
ha de ser considerado canonico y natural.
El concepto de isomorfismo de funtores pretende precisar los terminos de iso-
morfismo canonico, biyeccion natural, etc., pues dos construcciones funtorial-
mente isomorfas son indistinguibles en Matematicas. Podemos sustituir cualquier
180 EPILOGO

funtor por otro isomorfo en nuestros razonamientos sin que por ello se vean al-
terados. Por el contrario, si un isomorfismo entre dos estructuras no es funtorial,
estas pueden intervenir de formas bien distintas en las teoras matematicas, pues
nuestros razonamientos involucran constantemente morfismos y la falta de funtori-
alidad significa precisamente que ambas estructuras tienen comportamientos bien
diferentes frente a los morfismos. Por eso los isomorfismos funtoriales se denotan
con el smbolo =, mientras que se suele reservar el smbolo ' para los isomorfismos
que no son naturales:

1. Sea S un sistema multiplicativo de un anillo A. Los isomorfismos de S 1 A-


modulos M A S 1 A = S 1 M , m (a/s) = (am)/s son funtoriales;
es decir, para todo morfismo de A-modulos f : M N se verifica que el
siguiente cuadrado es conmutativo:

M A S 1 A = S 1 M
f 1 S 1 f
N A S 1 A = S 1 N

2. Todas las propiedades del producto tensorial y, en general, todas las igual-
dades de este libro son de hecho isomorfismos funtoriales. Por ejemplo, la
igualdad M A N = N A M puede entenderse como un isomorfismo entre
los funtores () A N y N A () , la igualdad M A (A/a) = M/aM como
un isomorfismo del funtor () A (A/a) con el funtor M M/aM , y as
sucesivamente.

3. La biyeccion natural

Submodulos Submodulos de M
=
de M/N que contienen a N

es un isomorfismo funtorial, donde ambos terminos de la igualdad se en-


tienden como funtores contravariantes, definidos sobre la categora de pares
(N, M ), donde M es un A-modulo y N es un submodulo de M , y con valores
en la categora de conjuntos ordenados.

4. Todo espacio vectorial de dimension finita es funtorialmente isomorfo a su


bidual, E = E , lo que da cuenta del hecho de que en Algebra Lineal no
sea necesario involucrar duales iterados E , E , ... , pues siempre pueden
sustituirse por el propio espacio E o su dual E . En efecto, el isomorfismo
E : E E , < E (e), > = < , e >, define un isomorfismo natural del
funtor identidad en el funtor bidual E E ; es decir, para toda aplicacion
lineal f : E V entre espacios vectoriales de dimension finita, se verifica
MORFISMOS DE FUNTORES 181

que el siguiente cuadrado es conmutativo:


E
E E
f f
V
V V
< f E (e), > = < E (e), f () > = < f (), e >
< V (f (e)), > = < , f (e) > = < f (), e >

para todo e E, V .
5. Por el contrario, cada espacio vectorial de dimension finita E es isomorfo a
su dual, pues ambos tienen la misma dimension; pero ningun isomorfismo
E ' E puede ser funtorial, lo que explica el hecho de que el dual E
no pueda sustituirse en Algebra Lineal por E. En efecto, si existe algun
isomorfismo funtorial : E E en la categora de k-espacios vectoriales de
dimension finita e isomorfismos, para todo automorfismo lineal : E E el
siguiente cuadrado ha de ser conmutativo:

E E
( )1

E E
Consideremos una base de E y su base dual en E , y sea B la matriz de
en tales bases. La conmutatividad del diagrama anterior expresa que
BT = (T t )1 B
para toda matriz invertible T . Tomando determinantes, al ser |B| 6= 0,
concluimos que |T | = |T |1 , lo que es imposible que se verifique para toda
matriz invertible T , al menos cuando k tiene mas de 3 elementos (es un buen
ejercicio analizar los casos k = F2 y k = F3 , pues todo espacio vectorial
E de dimension 1 sobre F2 s es canonicamente isomorfo a su dual: basta
identificar el unico vector no nulo de E con el unico vector no nulo de E ).
Definicion: Diremos que dos funtores covariantes F : C C y G : C C
definen una equivalencia de categoras si el funtor F G es isomorfo a la identidad
idC y el funtor G F es isomorfo a la identidad idC .

Si F : C C y G : C C definen una equivalencia de categoras, entonces


todo objeto M 0 de C es isomorfo a F (M ) para algun objeto M de C, pues basta
tomar M = G(M 0 ). Ademas, al tener un isomorfismo natural GF ' idC , se sigue
que para cada par de objetos M, N de C la composicion
F G
HomC (M, N ) HomC (F M, F N ) HomC (GF (M ), GF (N ))
182 EPILOGO

es biyectiva. Por tanto, las aplicaciones HomC (M, N ) HomC (F (M ), F (N ))


inducidas por F , y las aplicaciones HomC (M 0 , N 0 ) HomC (G(M 0 ), G(N 0 )) in-
ducidas por G, son biyecciones.

As como las categoras son las diferentes estructuras: grupos, anillos, espacios
topologicos, etc., el concepto de equivalencia de categoras intenta precisar con
rigor nuestra nocion intuitiva de definiciones equivalentes de una misma estructura:

1. Cuando decimos que los Z-modulos son los grupos abelianos, expresamos sin
precision el hecho riguroso de que el funtor de olvido Z-mod Ab es una
equivalencia de categoras. El funtor inverso asigna a cada grupo abeliano
G la unica estructura de Z-modulo compatible con su operacion de grupo:

ng = g+ . n. . +g , (n)g = (g)+ . n. . +(g)

2. Cuando decimos que dar un endomorfismo de un espacio vectorial sobre


un cuerpo k es lo mismo que dar un k[x]-modulo, expresamos la existencia
de una equivalencia de categoras k[x]-mod C , siendo C la categora
de parejas (E, T ), donde E es un k-espacio vectorial y T : E E es un
endomorfismo, donde los morfismos f : (E, T ) (E 0 , T 0 ) son las aplicaciones
lineales f : E E 0 tales que f T = T 0 f .

3. El paso al dual E E define una equivalencia de la categora de k-espacios


vectoriales de dimension finita con su categora dual, siendo el mismo su
propio funtor inverso.

4. Como veremos en la pagina 370, el teorema de Galois (1811-1832) puede


entenderse como una equivalencia de categoras.

El Funtor de Puntos
Sea X un espacio topologico. Si p denota el espacio topologico con un unico punto,
los puntos de X pueden verse como aplicaciones continuas p X, mientras que
una aplicacion continua arbitraria T X puede entenderse como un punto de
X que depende de un parametro que recorre el espacio de parametros T . Esta
comprension de los puntos como morfismos tambien es adecuada en el caso de la
categora de las variedades algebraicas afines sobre un cuerpo k (que es la categora
opuesta de la categora de k-algebras de tipo finito y morfismos de k-algebras).
En efecto, si X = Spec k[x1 , . . . , xn ]/(p1 , . . . , pr ) es la subvariedad algebraica del
espacio afn An de ecuaciones p1 = . . . = pr = 0, entonces los puntos racionales de
X se corresponden con los morfismos Spec k X, y para toda extension L de k
EL FUNTOR DE PUNTOS 183

tenemos que los morfismos Spec L X se corresponden con las soluciones en L


del sistema de ecuaciones

p1 (x1 , . . . , xn ) = 0
............

pr (x1 , . . . , xn ) = 0
por lo que bien merecen el nombre de puntos de X con coordenadas en L. Ademas,
los morfismos Spec k[ t ] X se corresponden con los polinomios x1 (t), . . . , xn (t)
tales que pi (x1 (t), . . . , xn (t)) = 0, por lo que bien merecen el nombre de puntos de
X parametrizados por la recta afn A1 = Spec k[ t ].
Ahora bien, cuando los puntos se entienden como morfismos, el concepto de
punto tiene pleno sentido en cualquier categora, lo que es tanto como decir en
cualquier rama de las matematicas:

Definicion: Fijada una categora C, diremos que los morfismos T X son los
puntos de X parametrizados por T , o bien que son los T -puntos de X. El
conjunto de puntos de X parametrizados por T se denotara
X (T ) := HomC (T, X) .
Cada morfismo t : S T define una aplicacion natural
X (T ) = HomC (T, X) HomC (S, X) = X (S) , x 7 x|t := x t
de modo que X : C Sets es un funtor contravariante, llamado funtor de
puntos del objeto X. Diremos que x|t es la especializacion del T -punto x al
punto t del espacio de parametros T .

Definicion: Dado un objeto X de una categora C, diremos que la identidad


X X es el punto general de X, porque cualquier otro punto x : T X es
especializacion del punto general xg , pues xg |x = idX x = x.

Por otra parte, cada morfismo f : X Y induce aplicaciones naturales


f : X (T ) Y (T ) , f (x) := f x
y diremos que f (x) es la imagen del punto x por el morfismo f . Obtenemos
as un morfismo de funtores f : X Y , porque estas aplicaciones conservan
la especializacion de puntos: f (x|t ) = f (x)|t para todo punto t del espacio de
parametros T . En efecto, tenemos que
f (x|t ) = f (x t) = (f x) t) = f (x)|t
Teorema: Cada morfismo de funtores : X Y esta definido por un unico
morfismo X Y :
HomC (X, Y ) = Homf unt (X , Y )
184 EPILOGO

Demostracion: Los morfismos de funtores : X Y son compatibles con espe-


cializaciones, as que si dos morfismos coinciden en el punto general de X, entonces
coinciden en todo punto de X. Sea f := (xg ) Y (X) = HomC (X, Y ). El
morfismo de funtores f : X Y inducido por f es porque ambos coinciden
en el punto general:
f (xg ) = f idX = f = (xg )
y es el unico morfismo X Y que puede definir el morfismo de funtores dado .

Corolario: Cada objeto X de una categora C esta totalmente determinado por


su funtor de puntos X : C Sets.

1. En
Q la categora de espacios topologicos, los T -puntos de un producto directo
i Xi son las sucesiones (xi ) donde cada termino xi es un T -punto de Xi :
Q Q
( i Xi ) (T ) = i Xi (T )

y el corolario anteriorQafirma que esta propiedad determina totalmente la


topologa del espacio i Xi .
2. Sean X = Spec A, Y = Spec B dos variedades algebraicas afines sobre un
cuerpo k. La propiedad universal del producto tensorial de algebras A k B
afirma que los puntos de X k Y := Spec (A k B) son las parejas (x, y)
donde x es un punto de X e y es un punto de Y :

(X k Y ) = X Y

3. Segun la propiedad universal del anillo de polinomios k[x], en la categora


de variedades algebraicas afines sobre un cuerpo k, el funtor de puntos de la
recta afn A1 = Spec k[x] es

A1 (T ) = O(T )

de modo que las funciones algebraicas f O(T ) son morfismos f : T A1 ,


y segun la propiedad universal del anillo A[x1 , . . . , xn ], el funtor de puntos
del espacio afn An es
An (T ) = O(T )n

4. Sea i : Y = (I)0 X una subvariedad cerrada de una variedad alge-


braica afn X = Spec A sobre un cuerpo k. Las aplicaciones naturales
i : Y (T ) X (T ) son inyectivas, as que los puntos de Y pueden verse
como un subconjunto de los puntos de X. Ahora, si Y1 = (I1 )0 , Y2 = (I2 )0
son dos subvariedades cerradas de X, los T -puntos de Y1 Y2 := (I1 + I2 )0
son los T -puntos de Y1 que tambien son puntos de Y2 :

(Y1 Y2 ) = Y1 Y2
EL FUNTOR DE PUNTOS 185

5. Sea G una variedad algebraica afn sobre un cuerpo k. Como (G k G) =


G G , dar una estructura de grupo en el conjunto de puntos G (T ), de
modo que G sea un funtor valorado en la categora de grupos, equivale
a dar una estructura de grupo algebraico en G; es decir, equivale a dar
morfismos m : G k G G, 1 : Spec k G, inv : G G que verifiquen
los axiomas de grupo, en el sentido de que los siguientes diagramas sean
conmutativos:
mid invid
G k G k G G k G G G k G
id m m m
m 1
G k G G Spec k G

y los siguientes morfismos sean la identidad:


1id m
G = (Spec k) k G G k G G
id1 m
G = G k (Spec k) G k G G

6. El funtor de puntos de Ga := Spec k[x], que es Ga (Spec A) = A , admite


claramente una estructura natural de grupo aditivo, lo que define una es-
tructura de grupo algebraico en Ga . Es el llamado grupo aditivo (sobre el
cuerpo k).

7. El funtor de puntos de Gm := Spec k[x, x1 ], que es Gm (Spec A) = A ,


admite claramente una estructura natural de grupo multiplicativo, lo que
define una estructura de grupo algebraico en Gm . Es el llamado grupo
multiplicativo (sobre el cuerpo k).
8. El nucleo del morfismo de grupos Gm (T ) Gm (T ), a 7 an , esta formado
por los T -puntos de n := Spec k[x]/(xn 1), as que estos heredan una
estructura natural de grupo, lo que define una estructura de grupo algebraico
sobre n . Es el llamado grupo multiplicativo de las races n-esimas de la
unidad (sobre el cuerpo k).
9. Sea k un cuerpo de caracterstica positiva p y sea q = pn . El nucleo del
morfismo de grupos Ga (T ) Ga (T ), a 7 aq a, esta formado por los
T -puntos de n := Spec k[x]/(xq x), as que estos heredan una estructura
natural de grupo, lo que define una estructura de grupo algebraico sobre n .

Por otra parte, cada objeto X de una categora C tambien define un funtor
covariante HomC (X, ) : C Sets :

T HomC (X, T )
f f
T
S HomC (X, T ) HomC (X, S)
186 EPILOGO

que es precisamente el funtor de puntos de X en la categora dual Cop .


El teorema anterior permite calcular los morfismos entre dos funtores C Sets
cuando sean isomorfos a funtores de la forma HomC (X, ) o HomC (, X) = X :
1. Sea k un anillo. Para determinar las operaciones funtoriales A . n. . A A
que pueden definirse en las k-algebras, basta recordar que el funtor A
A . n. . A es el funtor covariante asociado a la k-algebra k[x1 , . . . , xn ].
Luego, de acuerdo con el teorema anterior, las operaciones funtoriales en
cuestion se corresponden canonicamente con los morfismos de k-algebras
k[x] k[x1 , . . . , xn ]
que claramente estan determinados por la imagen de x. Luego toda operacion
funtorial A . n. . A A definida en las k-algebras es de la forma
(a1 , . . . , an ) 7 p(a1 , . . . , an )
para algun polinomio p(x1 , . . . , xn ) con coeficientes en k. En particular, los
morfismos de anillos funtoriales A A se corresponden con los polinomios
p(x) k[x] tales que
p(x + y) = p(x) + p(y) , p(xy) = p(x)p(y) , p(1) = 1
Si la caracterstica de k es nula, la primera condicion implica que p(x) = x
para algun k, as que la ultima condicion permite concluir que p(x) = x ;
es decir, no hay mas morfismo de anillos funtorial A A que la identidad.
No obstante, cuando la caracterstica de k es positiva, pueden existir otros
morfismos de anillos funtoriales. Por ejemplo, si la caracterstica de k es
r
un numero primo p, los polinomios xp satisfacen las condiciones requeridas,
de modo que en las k-algebras tenemos los morfismos de anillos funtoriales
r
A A, a 7 ap .
2. Para determinar las operaciones funtoriales X . n. . X X que pueden
definirse en los espacios topologicos, observamos primero que X . n. . X =
HomTop ({1, . . . , n}, X), donde {1, . . . , n} es un espacio topologico discreto
con n puntos. De acuerdo con el teorema anterior, las operaciones funtoriales
en cuestion se corresponden canonicamente con las aplicaciones continuas
{1} {1, . . . , n} : En los espacios topologicos no hay mas operaciones fun-
toriales que las proyecciones canonicas X . n. . X X, (x1 , . . . , xn ) 7 xi .
3. Sea A un anillo. Vamos a determinar todas las operaciones funtoriales
M . n. . M M que pueden definirse en los A-modulos. Observamos
primero que M n = HomA (An , M ). Segun el teorema anterior, tales ope-
raciones funtoriales se corresponden canonicamente con los morfismos
P de
A-modulos A An . Todas son de la forma (m1 , . . . , mn ) 7 i ai mi para
ciertos elementos a1 , . . . , an A .
FUNTORES REPRESENTABLES 187

Funtores Representables
Veamos que la igualdad HomC (X, Y ) = Homf unt (X , Y ) es valida cuando Y se
sustituye por un funtor contravariante F arbitrario:

Teorema: Sea F : C Sets un funtor contravariante y sea X un objeto de C.


Para cada elemento F (X) existe un unico morfismo de funtores : X F
tal que (xg ) = :
Homf unt (X , F ) = F (X)
Demostracion: La unicidad se debe a que si dos morfismos X F coinciden
en un punto x, entonces coinciden en sus especializaciones x|t , de modo que cada
morfismo : X F esta determinado por la imagen (xg ) del punto general de
X. En cuanto a la existencia, cada elemento F (X) induce aplicaciones

: HomC (T, X) F (T ) , (f ) := F (f )()

que definen un morfismo natural : X F tal que (xg ) = F (idX )() = .

Corolario: Sea F : C Sets un funtor covariante y sea X un objeto de C. Si


F (X), entonces existe un unico morfismo de funtores : HomC (X, ) F tal
que (idX ) = .

Definicion: Diremos que un funtor contravariante F : C Sets es representa-


ble si existe algun objeto X de C tal que F y HomC (, X) = X sean funtores
isomorfos. En tal caso, de acuerdo con el teorema anterior, dicho isomorfismo
de funtores debe estar definido por algun elemento F (X). Diremos que una
pareja (X, ), donde F (X), representa al funtor contravariante F si el corre-
spondiente morfismo de funtores : HomC (, X) F es un isomorfismo.
Analogamente, diremos que un funtor covariante F : C Sets es repre-
sentable si existe algun objeto X de C tal que F y HomC (X, ) sean funtores
isomorfos. En tal caso, de acuerdo con el corolario anterior, dicho isomorfismo de
funtores debe estar definido por algun elemento F (X). Diremos que una pareja
(X, ), donde F (X), representa al funtor covariante F si el correspondiente
morfismo de funtores : HomC (X, ) F es un isomorfismo.

Por definicion, decir que un funtor covariante F esta representado por una
pareja (X, ) significa que para cualquier objeto X 0 de C y cualquier elemento
0 F (X 0 ) existe un unico morfismo f : X X 0 tal que

0 = F (f )()

y decir que un funtor contravariante F esta representado por una pareja (X, )
significa que para cualquier objeto X 0 de C y cualquier elemento 0 F (X 0 ) existe
un unico morfismo f : X 0 X tal que 0 = F (f )().
188 EPILOGO

Teorema: Si un funtor covariante o contravariante F : C Sets es representable,


su representante es unico salvo isomorfismos canonicos. Con precision, si F esta
representado por dos parejas (X, ) y (X 0 , 0 ), entonces existe un unico isomorfismo
f : X X 0 tal que 0 = F (f )().

Demostracion: Como F esta representado por (X, ), existe un unico morfismo


f : X X 0 en C tal que
0 = F (f )()
y como F esta representado por (X 0 , 0 ), existe en C un unico morfismo g : X 0 X
tal que
= F (g)( 0 )
Se sigue que F (f g)( 0 ) = 0 y F (g f )() = ; luego f g = idX 0 y g f = idX .
Concluimos que f es un isomorfismo. q.e.d.

Enunciar la propiedad universal de un objeto X de una categora C es afirmar


que el funtor HomC (X, ) es isomorfo a cierto funtor covariante F : C Sets
(o que el funtor HomC (, X) es isomorfo a cierto funtor contravariante F : C
Sets); i.e., es afirmar que cierto funtor F es representable y esta representado por
X. Pero las propiedades universales no solo afirman la existencia de un isomorfismo
funtorial HomC (X, ) F , sino que determinan un isomorfismo concreto que,
segun el teorema anterior, vendra definido por cierto elemento F (X). Cada
propiedad universal es la afirmacion de que cierto funtor F esta representado por
determinada pareja (X, ). Veamos, en las propiedades universales que conocemos,
cual es tal elemento F (X), que es el que se corresponde con la identidad de X
en la biyeccion HomC (X, X) = F (X) proporcionada por la propiedad universal
en cuestion:
1. La propiedad universal del grupo cociente G/H afirma que, en la categora
de grupos, el funtor
F (G0 ) = {f HomGr (G, G0 ) : f (H) = 1}
esta representado por la pareja (G/H, ), donde F (G/H) es la pro-
yeccion canonica : G G/H .
2. La propiedad universal del anillo de polinomios A[x1 , . . . , xn ] afirma que, en
la categora de A-algebras, el funtor F (B) = B n esta representado por la
pareja ( A[x1 , . . . , xn ] , (x1 , . . . , xn ) ) .
3. La propiedad universal del anillo de fracciones S 1 A afirma que, en la cate-
gora de anillos, el funtor
F (B) = {f HomRings (A, B) : f (S) B }
esta representado por (S 1 A, ), donde : A S 1 A es el morfismo de
localizacion: (a) = a/1 .
FUNTORES REPRESENTABLES 189

4. Sea (Xi )iI una familia de espacios topologicos. En la categora de espacios


topologicos, el funtor
Q
F (T ) = i HomTop (T, Xi )
Q
esta representado por la pareja i Xi , (j )jI , donde las aplicaciones
Q
j : i Xi Xj son las proyecciones canonicas: j (xi )iI = xj .
L
5. La propiedad universal de la suma directa i Mi afirma que, en la categora
de A-modulos, el funtor
Q
F (N ) = i HomA (Mi , N )
L L
esta representado por i Mi , (uj ) , donde los morfismos uj : Mj i Mi
son las inclusiones canonicas.
Q
La propiedad universal del producto directo i Mi afirma que, en la cate-
gora de A-modulos, el funtor
Q
F (N ) = i HomA (N, Mi )
Q Q
esta representado por i Mi , (j ) , donde los morfismos j : i Mi Mj
son las proyecciones canonicas.
6. La propiedad universal del producto tensorial de modulos M A N afirma
que, en la categora de A-modulos, el funtor F (P ) = Bil(M, N ; P ) esta
representado por (M A N, ), donde : M N M A N es la aplicacion
bilineal canonica.
7. La propiedad universal del cambio de base MB afirma que, en la categora de
B-modulos, el funtor F (N ) = HomA (M, N ) esta representado por la pareja
(MB , j) donde j : M MB es el morfismo de cambio de base: j(m) = m1 .
8. La propiedad universal del producto tensorial de algebras Ak B afirma que,
en la categora de k-algebras, el funtor
F (C) = Homk-alg (A, C) Homk-alg (B, C)

esta representado por la pareja A k B , (j1 , j2 ) , donde j1 : A A k B y
j2 : B A k B son los morfismos canonicos: j1 (a) = a 1, j2 (b) = 1 b .
9. La propiedad universal del cambio de base AK afirma que, en la categora de
K-algebras, el funtor F (B) = Homk-alg (A, B) esta representado por la pareja
(AK , j), donde j : A AK es el morfismo de cambio de base: j(a) = a 1 .
10. La propiedad universal de la localizacion de modulos afirma que, en la catego-
ra de S 1 A-modulos, el funtor F (N ) = HomA (M, N ) esta representado por
la pareja (S 1 M, ), donde : M S 1 M es el morfismo de localizacion:
(m) = m/1 .
190 EPILOGO

11. Sea X un conjunto. En la categora


de A-modulos, el funtor F (M ) = M X
esta representado por A , , donde : X A(X) es la identificacion
(X)

canonica de X con una base del A-modulo libre A(X) .


12. Sea E un espacio normado. En la categora de espacios normados completos,
el funtor F (V ) = {Aplicaciones lineales E V continuas} esta representa-
b j), donde j : E E
do por la pareja (E, b es la aplicacion canonica de E en
su completacion.
13. Sea A B un morfismo de anillos. La propiedad universal del modulo
de diferenciales B/A afirma que, en la categora de B-modulos, el funtor
covariante F (M ) = DerA (B, M ) esta representado por la pareja (B/A , d).

Vemos as que las propiedades universales nos dicen cuales son los funtores
de puntos de las diversas construcciones que realizamos. En cualquier rama de
las matematicas es crucial determinar los puntos de las estructuras involucradas,
entendiendo los morfismos T X como familias de puntos de X parametrizadas
por T . Esta comprension del concepto de punto es una de las mas decisivas
aportaciones de Grothendieck (n. 1928), ya que tiene significado en las categoras
arbitrarias y permite iniciar un enfoque geometrico de cualquier categora, cul-
minando el sueno de Kronecker (1823-1891) la unificacion de la geometra y la
aritmetica con una comprension geometrica de todas las matematicas.

Cuanto cambiara nuestra vida si se viera


que la geometra griega y la fe cristiana
han brotado de la misma fuente!
Simone Weil (1909-1943)
Parte II

Ejemplos y Ejercicios

191
Ejemplos y Ejercicios
Relaciones de Equivalencia
(*) Estudiemos la divisibilidad por 9 del numero m = 19941996 + 1994.
1994 es congruente con 5 modulo 9, porque 1994 = 221 9 + 5, as que
m 51996 + 5 (mod. 9)
Para calcular 51996 modulo 9 efectuamos potencias sucesivas de 5:
52 = 25 2 (mod. 9)
3
5 2 5 1 (mod. 9)
6 2
5 (1) = 1 (mod.9)
Por tanto, al ser 1996 4 (modulo 6), se sigue que
51996 = 56 56 54 54 5 (mod.9)
y concluimos que m 5 + 5 = 0 (mod. 9). Luego m es multiplo de 9.

(*) La finitud de las clases de restos modulo un numero natural no nulo n permite
probar la imposibilidad de resolver muchas ecuaciones diofanticas. Por ejemplo, si
la ecuacion 2x2 5y 2 = 11 tuviera alguna solucion entera, entonces
2x2 1 (mod. 5)
Considerando, modulo 5, todos los casos posibles x 0, 1, 2, 3, 4 comprobamos
que x2 0, 1, 4 y que 2x2 0, 2, 3. Se sigue que la congruencia 2x2 1 (mod. 5)
carece de soluciones enteras y, por tanto, tambien la ecuacion 2x2 5y 2 = 11.

(*) Sea p(x) = xn + c1 xn1 + . . . + cn un polinomio con coeficientes complejos.


Para aumentar las races en una constante a C, formamos el polinomio p(xa) .
Para multiplicar las races por un factor no nulo a C, formamos el polinomio
x
xn + c1 axn1 + c2 a2 xn2 . . . + cn an = an p
a
Para cambiar de signo las races, formamos el polinomio
(1)n xn + . . . cn1 x + cn = p(x)
Para invertir las races, formamos el polinomio

1
cn xn + cn1 xn1 + . . . + c1 x + 1 = xn p
x
194 EJEMPLOS Y EJERCICIOS

(*) Races Cubicas de la Unidad:


Como x3 1 = (x 1)(x2 + x + 1), las races cubicas complejas de la unidad

distintas de 1 son las races complejas del polinomio x2 + x + 1, que son 12 23 i.
2i 4i
La parte imaginaria de e 3 es positiva y la de e 3 es negativa, as que las
races cubicas complejas de la unidad son

2i 1 3 4i 1 3
1 , e 3 = + i , e 3 = i
2 2 2 2
La parte real de dos races es 1/2, as que el lado del triangulo equilatero
inscrito en un crculo es la cuerda perpendicular al radio en su punto medio.

Races Cuartas de la Unidad:


Como x4 1 = (x2 1)(x2 + 1) = (x 1)(x + 1)(x2 1), las races cuartas
complejas de la unidad son:
i 3i
1 , e 2 =i , ei = 1 , e 2 = i .

Races Quintas de la Unidad:


2i
Sea x = e 5 = cos 2 2
5 + isen 5 . Vamos a calcular y := x + x
1
= x + x =
2 5
2 cos 5 . Como x = 1 y x 6= 1, tenemos que

0 = x5 1 = (x 1)(x4 + x3 + x2 + x + 1)
0 = x4 + x3 + x2 + x + 1
0 = (y 2 2) + y + 1 = y 2 + y 1

1 5
porque y = x + x1 , y 2 = x2 + x2 + 2. Se sigue que y = 2 . Ahora bien, al

51
ser y positivo, concluimos que cos 2
5 = 4 . Luego
r 2
2i 51 51
e 5 = +i 1 4
4
r 2
8i 51
51
e 5 = i 1 4
4
2i 2i
Las otras dos races e 5 2 y e 5 3 pueden hallarse

observando que el razon-
5+1
amiento anterior tambien prueba que 2 cos 4
5 = 2 , de modo que
r 2
4i 5+1 5+1
e 5 = +i 1 4
4
r 2
6i 5+1
5+1
e 5 = i 1 4
4
RELACIONES DE EQUIVALENCIA 195

Races Sextas de la Unidad:


Como x6 1 = (x3 1)(x3 + 1), las races sextas complejas de la unidad
son las tres races cubicas junto con las races complejas

del polinomio x3 + 1 =
2 1 3
(x + 1)(x x + 1), que son x = 1 y x = 2 2 i. Por tanto, las races sextas
de la unidad son
i
2i
4i
5i

1 3 3 3 3
1, e 3 = 2 + 2 i, e 3 = 21 + 2 i, ei = 1, e 3 = 12 2 i, e 3 = 1
2 2 i

y vemos que, dado un crculo, los extremos de un diametro junto con los de las
cuerdas perpendiculares a sus dos radios en los puntos medios, son los vertices de
un hexagono regular inscrito en el crculo dado.

(*) Races Primitivas de la Unidad:


2i 2i 2i
1. e n ye n (n1) =e n son races n-esimas de la unidad primitivas.
2i 4i 6i 8i
2. Las races quintas de la unidad primitivas son e 5 ,e 5 ,e 5 ye 5 .
2i 2i 10i
3. Las races sextas de la unidad primitivas son e 6 ye 6 =e 6 .
2i 2i 16i
4. e 3 e 5 =e 15 es una raz decimoquinta de la unidad primitiva.
(*) Logaritmo Neperiano:
Si u, z son numeros complejos, pondremos u = ln z cuando z = eu , y diremos
que u es el logaritmo neperiano de z, en honor de J. Neper (1550-1617). Como
ez = 1 cuando z es multiplo entero de 2i, el logaritmo neperiano esta bien definido
salvo la adicion de un multiplo entero de 2i.
La exponencial ea+bi nunca es nula, pues su modulo es ea 6= 0, as que el 0
no admite logaritmo neperiano. Si z = ei es un numero complejo no nulo de
modulo y argumento , entonces

z = ei = eln ei = eln +i
ln z = ln + ( + 2k)i

Vemos as que todo numero complejo no nulo z admite infinitos logaritmos nepe-
rianos. Ahora las potencias z w , donde w C, pueden definirse a traves de la
exponencial compleja:
z w := (eln z )w := ew ln z .

Ejercicios:
1. Sea n = 19931993 + 1994 1995. Es n multiplo de 13? Que resto da al
dividir n por 7? y al dividir n por 12?
Hallar la ultima cifra decimal del numero n3 .
196 EJEMPLOS Y EJERCICIOS

2. Si a c , b d (mod. n), se sigue necesariamente que ab cd (mod. n)?

3. Si n = c0 + c1 10 + c2 102 + . . . + cr 10r , 0 ci 9, es la expresion en notacion


decimal de un numero natural n, probar que

n c0 modulo 2, 5 y 10
n c0 + c1 10 modulo 4
n c0 + c1 10 + c2 102 modulo 8
n c0 + c1 + . . . + cr modulo 3 y 9
n c0 c1 + c2 . . . + (1)r cr modulo 11
n c0 + 3c1 + 2c2 c3 3c4 2c5 + c6 + 3c7 + 2c8 . . . modulo 7

Usar estas congruencias para dar criterios de divisibilidad por los numeros
2, 3, 4, . . . , 11 y 12.

4. Probar que 10a + b es multiplo de 13 si, y solo si lo es a + 4b; y que 10a + b


es multiplo de 7 precisamente cuando lo sea a 2b. Usar estos criterios de
divisibilidad para ver si el numero 27824342 es multiplo de 7 y de 13.

5. Determinar los numeros naturales n tales que 2n + 1 sea multiplo de 3.


Determinar los numeros naturales n tales que 2n 1 sea multiplo de 7.

6. Dar ejemplos de relaciones que verifiquen dos de las propiedades reflexiva,


simetrica y transitiva; pero no la tercera.

7. Averiguar si las siguientes relaciones son de equivalencia:

X = Z Z, (x, y) (x0 , y 0 ) x0 x e y 0 y son numeros impares


X = N N, (x, y) (x0 , y 0 ) x0 = cx, y 0 = cy para algun c N
X = Z N, (x, y) (x0 , y 0 ) x0 = x
X = N N, (x, y) (x0 , y 0 ) x0 + y 0 = x + y

8. Cuantas relaciones de equivalencia diferentes hay en un conjunto con 2


elementos? y con 3 elementos?

9. Probar que ningun numero natural congruente con 2 o 3 modulo 4 es un


cuadrado perfecto.

10. Demostrar que la suma de los cuadrados de 4 numeros naturales consecutivos


nunca es un cuadrado perfecto.

11. Hallar el resto de la division de (116 + 117117 )121 por 8, y de la division de


14256 por 17.
RELACIONES DE EQUIVALENCIA 197

12. Es siempre n3 + 11n multiplo de 6? Es siempre 3n5 + 5n3 + 7n multiplo


de 15?
13. Si un cuadrado perfecto es suma de dos cuadrados perfectos, a2 + b2 = c2 ,
demostrar que a o b es multiplo de 3.
14. Averiguar si alguno de los numeros 11, 111, 1111, . . . es un cuadrado perfecto.
15. Demostrar que ningun numero de la forma 3 + 4n, n N, es suma de dos
cuadrados perfectos.
Probar que ningun numero de la forma 7 + 8n, n N, es suma de tres
cuadrados perfectos.
16. Si 2, p2 , . . . , pn son los n primeros numeros primos, demostrar que su pro-
ducto 2p2 . . . pn + 1 no es un cuadrado perfecto.
17. Demostrar que las siguientes ecuaciones no tienen soluciones enteras:

x2 13y 2 = 275 x2 + y 2 + z 2 = 8t + 7 x2 + y 2 4z = 3
x2 y 2 + 4z = 2 x2 3y n = 2 x2 17y = 855

y averiguar si las siguientes ecuaciones tienen alguna solucion entera:

3x2 + 2 = y 2 7x3 + y 3 = 5 3x2 7y 2 = 2


x 3y 2 = 11
3
x + 2y 2 + 3 = 8z
2
11x2 9y 2 = 6
2x3 7y 3 = 3 x2 + y 2 + 1 = 4z 3x2 14y 2 = 4
x + y 2 + 3 = 4z
2
4x2 + 3 = 5y 2 x + 21xy + 14y 2 = 3
2

18. Demostrar que la condicion necesaria y suficiente para que un numero natural
n sea suma de tres cuadrados perfectos es que lo sea 4n.
19. Demostrar que si la ecuacion x3 + y 3 = z 3 tuviera alguna solucion entera,
entonces x, y o z sera multiplo de 7.
20. Hallar las races cuadradas de 4, 2, 3i, 4i, 1 + i, 2 + 3i, 2 i y 2 3i.
(Indicacion: Resolver la correspondiente ecuacion (x + yi)2 = a + bi).
21. Hallar las races cuartas de 1, i, 1, i, 1 + i y 2 + i. Expresarlas con
radicales reales.
22. Hallar las races cubicas de 1, i, 1 y i. Expresarlas con radicales reales.
23. Si un numero complejo z de modulo 1 no es real, probar que su argumento
duplica al de z + |z|, y que
1+z
z =
|1 + z|
198 EJEMPLOS Y EJERCICIOS

24. Si z es un numero complejo no nulo, probar que el argumento de z 1 coincide


con el de z y es el opuesto del argumento de z. Concluir que z/z tiene modulo
1 y su argumento es el doble del argumento de z.

25. Sean x, y Q. Probar que x2 + y 2 = 1 si y solo si existen a, b Q tales que

a + bi
x + yi =
a bi

Hallar infinitas soluciones racionales de la ecuacion x2 + y 2 = 1. A partir de


ellas, obtener infinitas soluciones enteras de la ecuacion x2 + y 2 = z 2 .

26. Cuantos angulos hay cuyo seno y coseno sean numeros racionales?

27. Si z C, demostrar que z + z es un numero real acotado por 2|z|. Concluir


que |z1 + z2 | |z1 | + |z2 |.

28. Determinar la parte real e imaginaria de los siguientes numeros complejos:

ii , ln(1) , 2i , ln i .

29. Probar que la suma de todas las races n-esimas de la unidad complejas es 0
y su producto es (1)n+1 .

30. Si u y v son races n-esimas de la unidad complejas, probar que tambien lo


son uv, u1 y u.

31. Calcular sen (/n) + sen (2/n) + sen (3/n) + . . . + sen ((n 1)/n)
Calcular cos(/11) + cos(3/11) + cos(5/11) + cos(7/11) + cos(9/11).

32. Expresar con radicales cuadraticos las races n-esimas de la unidad complejas
cuando n = 8, 10 y 12.

33. Es cierto que toda potencia de e2i/n con exponente entero coincide con
alguna potencia de exponente natural?

34. Si u es una raz n-esima de la unidad primitiva, probar que su inverso u1 y


su conjugado u tambien son races n-esimas de la unidad primitivas.

35. Hallar las races n-esimas de la unidad primitivas cuando n = 9, 10 y 12.

36. Existe algun numero complejo z de modulo 1 tal que z n 6= 1 para todo
exponente natural n 1 ?

37. Determinar si las siguientes construcciones de polgonos regulares son exactas


y, en caso negativo, acotar el error relativo que se comete.
RELACIONES DE EQUIVALENCIA 199

(a) Dado un crculo, la cuerda perpendicular a un radio por su punto medio


es el lado del triangulo equilatero inscrito en el crculo dado.
(b) Dado un crculo, se divide un diametro AB en 5 partes iguales. Con
centro en cada extremo de AB se traza el circulo que pasa por el otro
extremo. Se traza la recta que une un punto de corte C con la segunda
division del diametro AB. Esta recta corta al crculo dado en un punto
D tal que la longitud del segmento AD es el lado del pentagono regular
inscrito en el crculo dado.
(c) El lado del hexagono regular inscrito en un crculo es la cuerda de
longitud igual al radio.
(d) Dado un crculo, con centro en el punto medio de un radio se traza
un crculo pasando por un extremo A del diametro perpendicular, que
corta al diametro inicial en un punto B. La longitud del segmento AB
es el lado del pentagono regular inscrito en el crculo dado. La longitud
del segmento que une B con el centro del crculo dado es el lado del
decagono regular inscrito.
(e) El lado del heptagono regular inscrito en un crculo dado es la mitad
del lado del triangulo equilatero inscrito.
(f) Dado un crculo con centro O, se trazan dos diametros perpendiculares
AB y JK. El crculo con centro K que pasa por O corta al crculo
dado en un punto L. Con centro en J se traza el crculo que pasa por
L, que cortara a la prolongacion del diametro AB en un punto M . El
crculo con centro M y radio M J corta al diametro AB en un punto
N tal que AN es el lado del polgono regular de 9 lados inscrito en el
crculo dado.
(g) Dado un crculo, se traza el lado AB de un pentagono regular inscrito
y a continuacion el lado BC de un triangulo equilatero inscrito. El
crculo con centro C y radio CA corta al crculo dado en otro punto
A0 tal que AA0 es el lado del polgono regular de 15 lados inscrito en el
crculo dado.
Igualmente la cuerda que pasa por C y es perpendicular al diametro
que pasa por A es el lado del polgono regular de 15 lados inscrito en el
crculo dado.
200 EJEMPLOS Y EJERCICIOS

Grupos
(*) Grupos:
1. (Q, +), (R, +) y (C, +) son grupos conmutativos.
2. El conjunto R+ de los numeros reales positivos con el producto es un grupo
conmutativo. Tambien lo es el conjunto {1, 1} con el producto.
3. Los numeros complejos no nulos, con el producto de numeros complejos,
forman un grupo conmutativo.
4. Si (G, ) y (G0 , ) son dos grupos, su producto directo GG0 , con la operacion
(a, a0 ) (b, b0 ) = (a b, a0 b0 ) es un grupo, que es conmutativo si y solo si G
y G0 son conmutativos.
5. Si un grupo solo tiene un elemento, es el neutro, por lo que tal grupo se denota
1 o 0, segun que la operacion se denote multiplicativamente o aditivamente.

(*) Grupos simetricos:


Sea : X Y una aplicacion biyectiva. Si y Y , existe un unico elemento
x X tal que y = (x), elemento que denotaremos 1 (x). Obtenemos as
una aplicacion 1 : Y X que tambien es biyectiva y verifica que 1 es
la identidad de X y 1 es la identidad de Y . Por tanto, el conjunto de
todas las biyecciones de un conjunto no vaco X en s mismo, con la composicion
de aplicaciones, es un grupo cuyo elemento neutro es la identidad de X. Este
grupo solo es conmutativo cuando X tiene 1 o 2 elementos. Cuando X tiene
un numero finito n de elementos, este grupo se denota Sn y se llama grupo
simetrico n-esimo. Sus elementos tambien reciben el nombre de permutaciones
de n elementos. Supondremos siempre que n 2. Numerando los elementos de X
podemos suponer que X = {1, 2, . . . , n}, as que una permutacion Sn puede
denotarse de la siguiente forma:

1 2 ... n
a1 a2 . . . an
donde ai = (i). Con esta notacion es evidente que el orden del grupo simetrico
Sn es el factorial n (n 1) 2 1 = n! .
Tambien es muy usual la siguiente notacion: si a1 , . . . , ad son numeros distintos
entre 1 y n, denotaremos (a1 . . . ad ) la permutacion que transforma ai en ai+1
(entendiendo que ad+1 es a1 ) y deja fijos los restantes elementos. Esta notacion es
comoda, pero tiene el inconveniente de que es ambigua, pues (2135) denota tanto
un elemento del grupo S5 como de los grupos Sn con cualquier n 6. Ademas,
(2135) es la misma permutacion que (1352), (3521) y (5213).
GRUPOS 201

(*) Subgrupos:
1. Todo grupo G admite los subgrupos {1} y G, llamados subgrupos triviales.
2. Sea a un numero entero. El conjunto aZ = {ab : b Z}, formado por todos
los multiplos de a, es un subgrupo de Z.
3. Z, Q y R son subgrupos del grupo aditivo de los numeros complejos.
4. Los numeros racionales no nulos, los numeros reales positivos y las races n-
esimas de la unidad son subgrupos del grupo multiplicativo de los numeros
complejos no nulos.
5. Las permutaciones de n puntos dados en un plano que conserven distancias
(es decir, tales que la distancia entre P y Q coincida con la distancia entre
P y Q) forman un subgrupo de Sn , llamado grupo de simetra de la
figura dada.
As, el grupo de simetra de un triangulo equilatero de vertices P1 , P2 , P3 es
claramente S3 . Si el triangulo es isosceles y P1 es el vertice comun de los
dos lados iguales, el grupo de simetra es {Id, (23)}, mientras que el grupo
de simetra se reduce a la identidad cuando el triangulo es escaleno.
6. Si en un conjunto X tenemos una estructura definida por ciertas relaciones
entre elementos de X, las biyecciones X X que conserven tales relaciones
formaran siempre un subgrupo del grupo de todas las biyecciones de X en
X. Tal grupo exhibe las simetras de la estructura de X y su determinacion
forma parte esencial del estudio de la estructura en cuestion. En el estudio
de cualquier estructura (matematica, fsica, musical,...) subyace siempre un
grupo: el grupo de todos los automorfismos o simetras de tal estructura.
7. Sean 1 , . . . , n todas las races complejas de un polinomio p(x) con coe-
ficientes racionales. Las permutaciones Sn que conserven todas las
relaciones algebraicas que existan entre 1 , . . . , n (es decir, si r(x1 , . . . , xn )
es un polinomio con coeficientes racionales y r(1 , . . . , n ) = 0, entonces
r((1) , . . . , (n) ) = 0) forman un subgrupo de Sn , llamado grupo de
Galois del polinomio p(x). La teora de Galois (1811-1832) mostrara como
muchas propiedades de p(x) dependen de la estructura de su grupo de Galois.

(*) Ecuaciones Diofanticas Lineales:


Las ecuaciones con coeficientes enteros se llaman diofanticas, en honor del
matematico griego Diofanto de Alejandra (200?-284? a. de Cristo), cuando se
buscan soluciones enteras.
Dados numeros enteros a, b, c, el algoritmo de Euclides (325?-265? a. de Cristo)
permite hallar todas las soluciones enteras de la ecuacion diofantica
ax + by = c .
202 EJEMPLOS Y EJERCICIOS

Sea d = m.c.d.(a, b). La proposicion 2.2.3 afirma que la condicion necesaria y


suficiente para que la ecuacion tenga solucion entera es que d divida a c.
Supongamos que a, b 6= 0 y que la ecuacion tiene alguna solucion entera (es
decir, c = dc0 para algun c0 Z). Si d = a + b, entonces x0 = c0 , y0 = c0 es
una solucion particular de la ecuacion considerada. Todas las soluciones enteras
son
x = x0 + (b/d)n
y = y0 (a/d)n
donde n recorre todos los numeros enteros. En efecto, por sustitucion directa se
comprueba que son soluciones y, para cualquier otra solucion x, y se tiene

0 = c c = (ax + by) (ax0 + by0 ) = a(x x0 ) + b(y y0 )

luego a(x x0 ) = b(y y0 ) y (a/d)(x x0 ) = (b/d)(y y0 ). De 2.2.6 se sigue


que b/d divide a x x0 . Es decir, x x0 = (b/d)n para algun n Z, as que
y y0 = (a/d)n.
Como ejemplo vamos a resolver la ecuacion diofantica 2000x 266y = 4 .
Primero hallamos el maximo comun divisor de 2000 y 266:

2000 = 8 266 128


266 = 2 128 + 10
128 = 13 10 2
10 = 5 2

y obtenemos que es 2. Como 2 divide a 4, la ecuacion dada tiene soluciones


enteras. Para calcular una solucion particular descomponemos 2 en suma de un
multiplo de 2000 y un multiplo de 266:

2 = 13 10 128 = 13(266 2 128) 128 = 27 128 + 13 266


= 27(8 266 2000) + 13 266 = 203 266 + 27 2000
4 = (2) 2 = (54) 2000 (406) 266

as que una solucion es x0 = 54, y0 = 406. Por tanto, todas las soluciones en
Z de la ecuacion dada son

x = 133n 54
y = 1000n 406

(*) Sea n un numero natural. Para determinar todas las soluciones enteras de una
congruencia
ax b (mod. n) a, b Z
GRUPOS 203

basta resolver la ecuacion diofantica lineal ax + ny = b y considerar los posibles


valores de la indeterminada x. Ahora, para resolver un sistema de congruencias

a1 x b1 (mod. n1 )
a2 x b2 (mod. n2 )

se calculan todas las soluciones enteras x = c + dt de la primera congruencia


(caso de que admita alguna solucion) y sustituyendo en la segunda se obtiene una
congruencia a2 dt b2 a2 c (mod n2 ) que se resuelve a su vez.
(*) Morfismos de Grupos:
1. Si H es un subgrupo de un grupo G, la inclusion i : H G, i(a) = a, es un
morfismo de grupos inyectivo y su imagen es H.
2. Si G es un grupo, existe un unico morfismo de grupos 1 G, que es inyectivo,
y un unico morfismo de grupos G 1, que es epiyectivo.
3. Sean a, b Z. La aplicacion f : Z2 Z, f (x, y) = ax + by, es un morfismo
de grupos. Su imagen esta formada por todos los numeros enteros c tales
que la ecuacion ax + by = c tiene alguna solucion entera, y su nucleo esta
formado por las soluciones enteras de la ecuacion ax + by = 0. En general,
cada matriz (aij ), de m filas y n columnas con coeficientes enteros, define
una aplicacion

f : Zn Zm
P P
f (x1 , . . . , xn ) = ( j a1j xj , . . . , j amj xj )

que es un morfismo de grupos. El nucleo de f esta formado por todas las


soluciones enteras del sistema homogeneo de ecuaciones lineales
P
n
aij xj = 0 , i = 1, . . . , m
j=1

y la imagen de f esta formada por las sucesiones (b1 , . . . , bm ) de numeros


enteros tales que el siguiente sistema de ecuaciones lineales tiene alguna
solucion entera:
Pn
aij xj = bi , i = 1, . . . , m
j=1

Las afirmaciones siguen siendo validas si Z se reemplaza por Q, R o C.


4. Sea C el grupo de los numeros complejos no nulos con el producto. La
aplicacion eit : R C , eit = cos t + i sen t, es un morfismo de grupos porque
ei(t+s) = eit eis . Su imagen son los numeros complejos de modulo 1 y su
nucleo esta formado por las soluciones de la ecuacion eit = 1, que son los
multiplos enteros de 2.
204 EJEMPLOS Y EJERCICIOS

5. El logaritmo neperiano ln : (R+ , ) (R, +) es un isomorfismo de grupos y


el isomorfismo inverso es la funcion exponencial et : (R, +) (R+ , ) .

6. Sea G un grupo. El conjunto Aut(G) de todos los automorfismos de G, con


la composicion de aplicaciones, es un grupo. Cada elemento a G define
una aplicacion a : G G, a (x) = axa1 , que es un automorfismo de G.
Obtenemos as una aplicacion : G Aut(G), a 7 a , que es morfismo de
grupos.

7. Si G y G0 son dos grupos, las proyecciones G G0 G y G G0 G0


son morfismos de grupos. Tambien lo es la aplicacion i : G G G0 ,
i(g) = (g, 1) .

(*) Si m.c.d.(m, n)=1, el Teorema chino de los restos muestra que, para cada par
de numeros enteros b, c, el sistema de congruencias

x b (mod. n)
x c (mod. m)

siempre tiene alguna solucion entera, y esta es unica modulo nm: tal sistema de
congruencias tiene una unica solucion 0 x < nm.

(*) Grupos Cclicos:

1. El grupo Z es cclico y sus generadores son 1 y 1.

2. Si G es un grupo finito de orden n, la condicion necesaria y suficiente para


que sea cclico es que tenga algun elemento de orden n. En tal caso, sus
generadores son precisamente los elementos de orden n.

3. Si n 1, el grupo Z/nZ es cclico, pues esta generado por [1]. De acuerdo


con 2.5.3, el orden de [a]n en Z/nZ es el primer numero natural r 6= 0 tal
que ra sea multiplo de n; es decir, tal que ra = m.c.m.(a, n). Luego es
n/d, donde d = m.c.d.(a, n). En particular, los generadores de Z/nZ son
los elementos de la forma [a]n , donde a es primo con n. Luego Z/nZ tiene
exactamente (n) generadores.
Ahora, de acuerdo con el teorema de clasificacion de grupos cclicos, todo
grupo cclico finito G de orden n tiene exactamente (n) generadores. Mas
aun, si g es un generador de G, entonces g m es un generador de G precisa-
mente cuando m.c.d.(m, n)=1.

4. Si g es un elemento de un grupo G, el subgrupo (g) siempre es cclico, pues


esta generado por g.
GRUPOS 205

5. Si G es un grupo finito de orden primo y g G, el teorema de Lagrange


implica que (g) = 1 o (g) = G. Si g 6= 1, tenemos que (g) = G. Es decir,
todo grupo finito de orden primo es cclico y esta generado por cualquier
elemento g 6= 1.
6. El grupo n = {z C: z n = 1} de las races n-esimas de la unidad, con el
2i
producto de numeros complejos, esta generado por e n , as que es un grupo
cclico de orden n. Sus generadores son las races n-esimas de la unidad
primitivas y hay (n) races n-esimas de la unidad primitivas. En general, si
el orden de una raz n-esima de la unidad es d, entonces es una raz d-esima
de la unidad primitiva, y el subgrupo que genera esta formado por todas
las races d-esimas de la unidad complejas. Como el orden de un elemento
siempre divide al orden del grupo, tenemos que
[
n = {races d-esimas de la unidad primitivas}
d|n
P
y vemos as que n = d|n (d).
7. Los giros que dejan invariante un polgono regular de n lados forman un
grupo cclico de orden n.
8. Si un morfismo de grupos f : G G0 es epiyectivo y g es un generador de
G, entonces f (g) genera G0 . Por tanto, todo cociente de un grupo cclico G
es cclico.

Ejercicios:
1. Determinar el grupo de simetra de los triangulos, el cuadrado, los rectan-
gulos, los rombos, los trapecios y el pentagono regular.
2. Sean a, b, c elementos de un grupo G. Probar que ab = ac b = c ,
ab = a b = 1 , ab = 1 b = a1 . Demostrar ademas que (a1 )1 = a
y (ab)1 = b1 a1 .
3. Sea G un grupo conmutativo. Si H1 y H2 son subgrupos de G, probar que
H1 H2 := {h1 h2 : h1 H1 , h2 H2 }
es un subgrupo de G, y que es el menor subgrupo de G que contiene a H1 y
H2 . Es cierto este resultado si se elimina la hipotesis de que G sea abeliano?
(Indicacion: Considerar el grupo simetrico S3 ).
4. Define la operacion x y = (x + y)/(1 + xy) una estructura de grupo sobre
los numeros reales mayores que 1 y menores que 1?
206 EJEMPLOS Y EJERCICIOS

5. Sea H un subconjunto no vaco de un grupo G. Probar que las siguientes


condiciones son equivalentes:

(a) H es un subgrupo de G.
(b) xy 1 H para todo x, y H.
(c) xH = H para todo x H.

6. Sea H un subconjunto finito y no vaco de un grupo G. Probar que H


es un subgrupo de G precisamente cuando x y H para todo x, y H.
(Indicacion: Si x H, considerar la aplicacion f : H H , f (y) := xy).

7. Sean x, y dos elementos de un grupo G. Si x5 = 1, y 4 = 1, xy = yx3 , probar


que x2 y = yx, xy 3 = y 3 x2 .

8. Demostrar que ningun grupo puede ser la union de dos subgrupos mas
pequenos.

9. Sean p, n numeros naturales. Si p es primo y no divide a n, demostrar que


n y pr son primos entre s para todo r 1.
Si b, m, n Z, demostrar que b es primo con mn si y solo si es primo con m
y con n. Ademas, m + bn es primo con n si y solo si m es primo con n.

10. Diremos que un numero natural n es perfecto si coincide con la suma de sus
divisores, incluyendo el 1 y excluyendo el propio n.
Si la suma de los terminos de la progresion geometrica 1, 2, 22 , . . . , 2k es un
numero primo, demostrar que el producto de tal suma por el ultimo termino
es un numero perfecto par (Euclides, proposicion 36 del libro IX). Euler
(1707-1783) demostro que todos los numeros perfectos pares son de esta
forma; pero aun no se sabe si hay infinitos numeros perfectos ni si existen
numeros perfectos impares. Los numeros primos que preceden a una potencia
de 2 se llaman primos de Mersenne (1588-1648) y cada uno proporciona un
numero perfecto par.

11. Si 2n 1 es un numero primo, demostrar que n es primo. Hallar 5 primos


de Mersenne y 5 numeros perfectos.
(Indicacion: xd 1 = (x 1)(xd1 + . . . + x + 1)).

12. Si 2n + 1 es un numero primo, demostrar que n es potencia de 2. Los


numeros primos precedidos por una potencia de 2 se llaman primos de
Fermat (1601-1665). Hallar 5 primos de Fermat.
(Indicacion: Cuando d es impar, xd + 1 = (x + 1)(xd1 . . . x + 1)).
GRUPOS 207

13. Resolver las siguientes ecuaciones diofanticas:


154x + 110y = 22 23x 17y = 2 66x 54y = 18
(x 3y)(x 2y) = 7 x2 3xy 10y 2 = 20 x2 xy 12y 2 = 11

14. Es racional la
raz cuadrada
de 3/2? Existen numeros racionales no nulos
a, b tales que a 2 + b 3 sea racional?
15. Probar que existen infinitos numeros primos de la forma 4n + 3.
(Indicacion: Modificar adecuadamente la demostracion de la existencia de
infinitos numeros primos).
16. Probar que si n4 + 64 es un numero primo, entonces n es multiplo de 5.
17. Determinar todos los subgrupos del grupo simetrico S3 .
18. Hallar, salvo isomorfismos, todos los grupos con 1, 2 o 3 elementos.
19. Sea c un numero entero. Probar que la aplicacion f : Z Z, f (x) := cx, es
un morfismo de grupos. Determinar su imagen y su nucleo. Cuando es un
isomorfismo?
20. Sea z un numero complejo. Cuando es un isomorfismo de grupos la apli-
cacion f : C C, f (x) = zx ?
21. Sea n un numero natural y sea C el grupo multiplicativo de los numeros
complejos no nulos. Probar que la aplicacion f : C C , f (z) := z r , es
un morfismo de grupos. Determinar su nucleo y su imagen. Analogamente
cuando n es entero. Cuando es un isomorfismo de grupos?
22. Probar que la aplicacion eit : R C es morfismo de grupos. Determinar su
imagen y su nucleo.
23. Sea G un grupo y sea A un grupo conmutativo. Probar que el conjunto
Hom(G, A) formado por los morfismos de grupos G A tiene estructura de
grupo con la operacion

(f h)(x) = f (x) h(x) , f, h Hom(G, A) , x G

Es siempre conmutativo este grupo?


24. Sea f : Q Q un morfismo de grupos. Demostrar la existencia de un unico
numero racional c tal que f (x) = cx para todo x Q.
(Indicacion: Tal numero c ha de ser f (1) necesariamente).
25. Probar que la condicion necesaria y suficiente para que un grupo G sea
conmutativo es que su operacion G G G sea un morfismo de grupos.
208 EJEMPLOS Y EJERCICIOS

26. Si H1 , H2 son subgrupos de un grupo conmutativo G, probar que la apli-


cacion f : H1 H2 G, f (a, b) := ab, es un morfismo de grupos.
27. Sea G un grupo finito y sea
1 = G0 G1 G2 . . . Gn1 Gn = G
una sucesion creciente de subgrupos de G. Si ri denota el ndice de Gi1 en
Gi , demostrar que |G| = r1 r2 . . . rn .
28. Si G es un grupo, probar que Z(G) = {a G : ax = xa, x G } es un
subgrupo de G. Es siempre Z(G) un subgrupo normal de G ?
29. Si H es un subgrupo de un grupo G, probar que
N (H) = {a G : aHa1 = H }
es un subgrupo de G que contiene a H. Es siempre N (H) un subgrupo
normal de G? Es siempre H un subgrupo normal de N (H)?
30. Determinar todos los subgrupos del grupo Z/nZ cuando n = 3, 4, 5, 6, 7.
31. Sea G un grupo. Demostrar que G/G = 1 y que G/1 es isomorfo a G.
32. Sea H un subgrupo normal de un grupo G. Probar que la condicion nece-
saria y suficiente para que el grupo cociente G/H sea conmutativo es que H
contenga todos los elementos de G de la forma aba1 b1 , donde a, b G.
33. Sea H un subgrupo de un grupo G. Demostrar que H es normal en G si y
solo si ab H a1 b1 H .
34. Es cierto que la interseccion de dos subgrupos normales de un grupo G
siempre es un subgrupo normal de G ?
35. Sea H un subgrupo de un grupo G. Si gHg 1 H para todo g G, probar
que gHg 1 = H para todo g G
36. Sean H y H 0 subgrupos de un grupo G. Si H es normal en G, se sigue
necesariamente que H 0 H es un subgrupo normal de H 0 ? y que H 0 H
es un subgrupo normal de G ?
37. Sea f : G G0 un morfismo de grupos. Si H 0 es un subgrupo normal de
G0 , se sigue necesariamente que f 1 (H 0 ) es un subgrupo normal de G ? Si
H es un subgrupo normal de G, se sigue necesariamente que f (H) es un
subgrupo normal de G0 ?
38. Sea H un subgrupo de un grupo G. Si en el conjunto cociente G/H existe
alguna estructura de grupo tal que la proyeccion canonica : G G/H sea
morfismo de grupos, demostrar que H es un subgrupo normal de G.
GRUPOS 209

39. Determinar todos los subgrupos del grupo simetrico S3 . Cuales de estos
subgrupos son normales?
40. Determinar todos los subgrupos del grupo Z/6Z y del grupo (Z/2Z)(Z/2Z).
41. Sea : G G0 un isomorfismo de grupos, H un subconjunto de G y H 0 =
(H). Probar que H es un subgrupo normal de G precisamente cuando H 0
es un subgrupo normal de G0 .
En tal caso, demostrar ademas que G/H y G0 /H 0 son grupos isomorfos.
42. Sea G un grupo. Probar que el conjunto Aut(G) de los automorfismos de G,
con la composicion de aplicaciones, es un grupo.
Si g G, probar que la aplicacion g : G G, g (x) := gxg 1 es un auto-
morfismo de G.
Probar que la aplicacion : G Aut(G), (g) := g , es un morfismo de
grupos.
43. Sea C el grupo multiplicativo de los numeros complejos no nulos y sea U
el subgrupo de C formado por los numeros complejos de modulo 1. Probar
que
R/Z ' U , C /U ' R+
donde R+ denota el grupo multiplicativo de los numeros reales positivos.
(Indicacion: La aplicacion R C , t 7 e2it , es morfismo de grupos).
44. Sea n := {z C : z n = 1} el grupo multiplicativo de las races n-esimas de
la unidad complejas. Probar que

C /n ' C , U/n ' U

45. Cuando esta bien definida la aplicacion f : Z/nZ Z/mZ, f ([x]n ) = [x]m ?
46. Resolver las siguientes congruencias:
7x 5 (mod. 17) 6x 6 (mod. 14)
94x 321 (mod. 997) 22x 33 (mod. 121)

47. Resolver los siguientes sistemas de congruencias:



x 3 (mod. 8) x 8 (mod. 50) x 2 (mod. 1000)
x 1 (mod. 9) x 3 (mod. 15) x 14 (mod. 23)

48. Calcular el resto de la division de 51995 por 1000, por 72 y por 180.
49. Probar que la condicion necesaria y suficiente para que un grupo G sea
conmutativo es que su operacion G G G sea un morfismo de grupos.
210 EJEMPLOS Y EJERCICIOS

50. Sea a, b elementos de un grupo G. Demostrar que ord(a) = ord(bab1 ) . Es


cierto que siempre ord(ab) = ord(ba)?

51. Si todos los elementos de un grupo G, salvo el neutro, tienen orden 2, probar
que G es conmutativo. Si ademas G es finito, entonces su orden es una
potencia de 2. (Indicacion: Proceder por induccion sobre el orden y usar el
teorema de Lagrange).

52. (Clasificacion de grupos de orden 4 ) Demostrar que todo grupo de orden 4


es isomorfo al grupo cclico Z/4Z o al grupo V = (Z/2Z) (Z/2Z) , llamado
grupo de Klein (1849-1925). Ademas estos dos grupos no son isomorfos.

53. Determinar si los grupos aditivos Z Z, Q y R son cclicos.

54. Sean G1 y G2 dos grupos cclicos finitos. Probar que la condicion necesaria
y suficiente para que el grupo G1 G2 sea cclico es que los ordenes de G1
y G2 sean primos entre s.

55. Determinar si los grupos (Z/2nZ) (Z/3nZ) son cclicos.


(Indicacion: Estudiar el orden de sus elementos).

56. Determinar que grupos simetricos Sn son cclicos.

57. Sea G un grupo cclico finito de orden n. Si d es un divisor de n, probar que


existe un unico subgrupo de G de orden d. Ademas tal subgrupo de G es
cclico.

58. Determinar los automorfismos del grupo de las races n-esimas de la unidad
cuando n = 2, 3, 4, 5, 6 y 7.

59. Sea b un elemento de un grupo cclico finito G de orden n y sea m un numero


entero no nulo. Demostrar que la condicion necesaria y suficiente para que
exista algun a G tal que b = am es que bn/d = 1, donde d = m.c.d.(n, m).

60. Sea H un subgrupo de Sn . Probar que todas las permutaciones H son


pares o la mitad son pares y la otra mitad impares.

61. Demostrar que todo subgrupo de ndice 2 es normal.


(Indicacion: Si g
/ H, entonces gH y Hg coinciden con G H).

62. Probar que A4 y V = {id, (12)(34), (13)(24), (14)(23)} son los unicos sub-
grupos normales no triviales de S4 . Concluir que A4 no tiene subgrupos de
orden 6 (el recproco del teorema de Lagrange (1736-1813) es falso).

63. Si los unicos subgrupos de un grupo G 6= 1 son los triviales, 1 y G, entonces


G es un grupo finito y su orden es primo.
GRUPOS 211

64. Si un grupo solo tiene un numero finito de subgrupos, su orden es finito.


(Indicacion: Todo grupo es union de subgrupos cclicos).
65. Si g es un elemento de orden r de un grupo G, determinar el orden de g m .
66. Sea G un grupo finito que tenga la propiedad de que para cada par de
subgrupos H1 , H2 se tiene H1 H2 o H2 H1 . Probar que G es cclico y
su orden es una potencia de un numero primo.
(Indicacion: G esta generado por un elemento de orden maximo.)
67. Sea una relacion de equivalencia en un grupo G. Si en el conjunto co-
ciente G/ existe alguna estructura de grupo tal que la proyeccion canonica
: G G/ sea morfismo de grupos, probar la existencia de un subgrupo
normal H de G tal que es la relacion de congruencia modulo H.
6i
68. Calcular 6991 cuando = (135)(26478). Calcular z 1996 cuando z = e 11 .
2001
Calcular A cuando
0 0 1
A = 1 0 0
0 1 0

69. Sea Sn y n 3. Demostrar que si = para todo Sn , entonces


es la identidad.

70. Esta generado Sn por las trasposiciones (1i), 2 i n? y por las trasposi-
ciones (i 1, i), 2 i n? y por los ciclos (ijk) de orden 3? y por el ciclo
(12 . . . n) y la trasposicion (12)? y por el ciclo (23 . . . n) y la trasposicion
(12)?

71. Sea G un grupo conmutativo de orden n. Si r es un numero entero primo


con n, demostrar que para cada a G, la ecuacion xr = a admite una unica
solucion en G.
(Indicacion: Considerar el morfismo de grupos f : G G, f (x) := xr ).
Y cuando G no es conmutativo? (Indicacion: La identidad de Bezout).
212 EJEMPLOS Y EJERCICIOS

Anillos
(*) Anillos:

1. La suma y el producto usuales definen en Z, Q, R y C estructuras de anillo.


El anillo Z es ntegro, pero no es un cuerpo, mientras que Q, R y C s son
cuerpos. Ademas Z = {1}, Q = Q {0}, R = R {0} y C = C {0}.

2. Los polinomios en una indeterminada x con coeficientes enteros, con la suma


y el producto de polinomios, forman un anillo Z[x]. Analogamente si se
sustituye Z por Q, R o C. Estos anillos son ntegros, pero ninguno es un
cuerpo. Ademas Z[x] = {1}, Q[x] = Q , R[x] = R y C [x] = C .

3. Las fracciones racionales en una indeterminada x con coeficientes racionales,


con la suma y el producto de fracciones, forman un cuerpo que denotaremos
Q(x). Analogamente si se sustituye Q por R o C.

4. Si A y B son dos anillos, las operaciones (a, b) + (a, b) = (a + a, b + b) y


(a, b) (a, b) = (aa, bb) definen en A B una estructura de anillo.

5. Si 1 = 0 en un anillo A, todo elemento de A es nulo: a = a 1 = a 0 = 0.


Es decir, en todo anillo A 6= 0 se verifica que 1 6= 0.

(*) Subanillos:

1. Z es un subanillo de Q, que es un subanillo de R, que es un subanillo de C.

2. Los numeros complejos con parte real e imaginaria entera se llaman enteros
de Gauss y forman un subanillo de C, que se denota Z[i ].

3. Z es un subanillo de Z[x]. Igualmente sustituyendo Z por Q, R o C.

4. Q[x] es un subanillo de Q(x). Igualmente sustituyendo Q por R o C.

5. Si es un numero complejo, el conjunto Z[ ] de todos los numeros complejos


que sean sumas de productos de potencias de por numeros enteros

Z[ ] = {a0 + a1 + . . . + ar r + . . . : a0 , a1 , . . . Z}

es un subanillo de C y es el menor subanillo de C que contiene a Z y . El


anillo de los enteros de Gauss (1777-1855) es precisamente Z[ i ].

6. Si A y B son anillos y B 6= 0, entonces A 0 no es un subanillo de A B


porque A 0 no contiene a la unidad de A B, que es el par (1,1).
ANILLOS 213

(*) La Ecuacion Diofantica x2 dy 2 = n :


Si d Z es un cuadrado perfecto, d = a2 , la ecuacion diofantica

(x + ay)(x ay) = x2 dy 2 = n

se reduce a resolver los sistemas de ecuaciones diofanticas lineales x ay = m,


x + ay = n/m, donde m recorre los divisores de n.
Si d no es un cuadrado perfecto, x2 dy 2 no puede descomponerseen factores
con coeficientes enteros; pero s admitiendo coeficientes en el anillo Z[ d ]:

(x + d y)(x d y) = x2 d y 2 = n

Ahora bien, Z + Z d = {x + y d : x, y Z} es un subanillo de C, pues es un
subgrupo respecto de la suma, contiene a la unidad y

(x + y d )(u + v d ) = (xu + dyv) + (xv + yu) d

Este subanillo de C contiene a Z y a d, y esta contenido en Z[ d ], as que

Z[ d ] = Z + Z d

Ademas, como d no es un numero racional, cada numero complejo z Z[ d ]
descompone de modo unico en la forma z = x + y d ; x, y Z, y llamaremos
norma de z = x + y d en el anillo Z[ d ] al numero entero:

N(z) = (x + y d )(x y d ) = x2 d y 2

(Si d es negativo, N(z) es el cuadrado del modulo del numero complejo z). Se
comprueba directamente que N(z1 z2 ) = N(z1 )N(z2 ).
La condicion necesaria y suficiente para que una pareja denumeros enteros x, y
seasolucion de la ecuacion dada x2 d y 2 = n es que x + y d tenga norma n en
enteras de la ecuacion x2 dy 2 = n se corresponden
Z[ d ]; es decir, las soluciones
con los elementos del anillo Z[ d ] de norma n.
Por ejemplo, una solucion de laecuaciondiofantica x2 2y 2 = 1 es x = y = 1.
Por tanto la norma de z = 1 + 2 en Z[ 2 ] es 1 y la norma de z r es (1)r ,
lo que nos permite hallar nuevas soluciones de la ecuacion dada y tambien de la
ecuacion diofantica x2 2y 2 = 1:

z 2 = 3 + 2 2 , z 4 = 17 + 12 2 , z 6 = 99 + 70 2 , . . .
(3,2), (17,12), (99,70), ... son soluciones de x2 2y 2 = 1

z 3 = 7 + 5 2 , z 5 = 41 + 29 2 , z 7 = 239 + 169 2 , . . .
(7,5), (41,29), (239,169), ... son soluciones de x2 2y 2 = 1

y estas soluciones son diferentes entre s porque z n 6= 1 para todo n 6= 0.


214 EJEMPLOS Y EJERCICIOS

Ahora, conocida una solucion entera x = a, y = b de alguna ecuacion diofantica



x2 2y 2 = n, n Z, podemos
hallar nuevas soluciones multiplicando a + b 2 por
potencias de z 2 = 3 + 2 2. vemos as que la ecuacion x2 2y 2 = n carece
de soluciones enteras no nulas o tiene infinitas. Por ejemplo, una solucion
de
la
ecuacion x2 2y 2 = 8 es x = 4, y =2; as que la norma de v = 4 + 2 2 en Z[ 2 ]
es 8. Como la norma de z 2 = 3 + 2 2 es 1, concluimos que la norma de z 2n v es 8
para todo n Z, lo que proporciona nuevas soluciones:

z 2 v = 20 + 14 2 , z 4 v = 116 + 82 2 , z 6 v = 676 + 478 2 , . . .
(20,14), (116,82), (676,478), ... son soluciones de x2 2y 2 = 8

Estas observaciones no sirven para hallar una solucion, solo para calcular mas
soluciones cuando
ya se conoce una. Si supieramos calcular los divisores zi de n
en el anillo Z[ d ], bastara resolver los sistemas de ecuaciones lineales

x + d y = zi , x d y = n/zi

para hallar las posibles soluciones enteras de la ecuacion x2 dy 2 = n. Si en


este anillo fuera cierto que todo elemento descompone de modo unico, salvo el
orden y factores invertibles, en producto de elementos irreducibles, los divisores
de un elemento seran (salvo factores invertibles) los productos de los factores
irreducibles de su descomposicion; pero pocos de estos anillos tienen tal propiedad.
No obstante, en los anillos pueden introducirse unos numeros ideales y s es cierto
que en muchos de los anillos asociados a ecuaciones diofanticas cada ideal no nulo
descompone, de modo unico salvo el orden, en producto de ideales primos. Este
fue el origen historico de la teora de ideales desarrollada por Kummer (1810-1893)
y Dedekind (1831-1916).

(*) Ideales:
1. Si A es un anillo, los subgrupos 0 y A son ideales de A, llamados ideales
triviales.
2. Sea A un anillo. Si b A, sus multiplos forman un ideal de A que deno-
taremos bA = {ba : a A}, o simplemente (b) cuando el anillo A se supone.
Es el ideal de A mas pequeno que contiene a b y no debe confundirse con el
subgrupo de A generado por b, que en el captulo anterior tambien se denoto
(b).
3. Todo ideal de Z es un subgrupo de Z, as que, en virtud de 2.2.1, si a es un
ideal de Z, existe un unico numero natural n tal que a = nZ: Los ideales de
Z se corresponden con los numeros naturales.
4. La condicion necesaria y suficiente para que un anillo A 6= 0 sea un cuerpo
es que no tenga mas ideales que los triviales: 0 y A.
ANILLOS 215

5. Los polinomios con coeficientes racionales que admiten la raz 2 forman un
ideal del anillo Q[x]. En general, dado un numero complejo , los polinomios
con coeficientes racionales que admiten la raz forman un ideal de Q[x].

6. Sea A un anillo. Si u A es invertible, entonces todo elemento de A esta en


uA. Luego un elemento a A es invertible precisamente cuando aA = A.

7. En el anillo de polinomios Z[x] el ideal (x) es claramente primo; pero no es


maximal, porque esta contenido estrictamente en el ideal (2, x) 6= Z[x].

(*) Morfismos de Anillos:


1. Si B es un subanillo de A, la inclusion B A es morfismo de anillos.

2. Si A es un anillo, existe un unico morfismo de anillos Z A, que transforma


cada numero natural n en la suma de n terminos iguales a la unidad 1 de A
y transforma n en la suma de n terminos iguales a 1.

3. La conjugacion compleja : C C, (z) = z, es un automorfismo de C.

4. Si C, la aplicacion Z[x] C que asigna a cada polinomio p(x) su valor


en es un morfismo de anillos. Su nucleo esta formado por los polinomios
con coeficientes enteros que admiten la raz , y su imagen es precisamente
el subanillo Z[].

5. Si A y B son anillos, las proyecciones naturales de A B en A y B son


morfismos de anillos; pero las inclusiones A A B y B A B no.

6. Sea I = [a, b] un intervalo cerrado de R y sea C(I) el anillo de todas las


funciones continuas de I en R. Si x0 I, la aplicacion C(I) R que asigna
a cada funcion su valor en x0 es un morfismo de anillos epiyectivo cuyo nucleo
esta formado por las funciones continuas en I que se anulan en x0 .

7. Si : I I 0 es una aplicacion continua entre dos intervalos, entonces la


aplicacion C(I 0 ) C(I), f 7 f , es morfismo de anillos.

(*) Segun el teorema 3.4.1, los unicos numeros racionales que pueden ser races del
polinomio p(x) = 6x4 + x3 + 11x2 + 2x 2 son 1, 2, 1/2, 1/3, 2/3, 1/6.
Por comprobacion directa se obtiene que solo 1/2 y 1/3 son races de p(x), as
que estas son las unicas races racionales de p(x).

(*) Calculo de Races con Radicales:


Veamos como pueden expresarse con radicales las races de un polinomio con
coeficientes complejos cuando el grado es 4 :
216 EJEMPLOS Y EJERCICIOS

Ecuacion Cuadratica: ax2 + bx + c = 0, a 6= 0.


Como 4a(ax2 + bx + c) = (2ax + b)2 (b2 4ac), las unicas soluciones son

b b2 4ac
x=
2a
y b2 4ac recibe el nombre de discriminante, pues es 6= 0 precisamente cuando la
ecuacion considerada admita dos soluciones complejas distintas.
Ecuacion Cubica: x3 + c1 x2 + c2 x + c3 = 0.
Mediante el cambio de variable x = y c1 /3 se obtiene una ecuacion de la
forma

() y 3 + py + q = 0

as que las soluciones de la ecuacion inicial se obtienen restando c1 /3 a las solu-


ciones de (). Si p = 0, sus soluciones son las races cubicas de q.
Si p 6= 0, con el cambio de variable y = z (3z)1 p se transforma en la ecuacion

p3 p3
0 = z 6 + qz 3 = u2 + qu , u = z3
27 27
as que cada raz de z 6 + qz 3 p3 /27 da una solucion 3/p de (). Con-
siderando las tres races cubicas , , 2 de una de las races del polinomio
u2 + qu p3 /27 obtenemos tres soluciones de (). Si se consideran las races
cubicas , , 2 de la otra raz de u2 + qu p3 /27 se obtienen las mismas
soluciones de (), porque, eligiendo de modo que = p/3, es claro que
(respectivamente , 2 ) proporciona la misma solucion que (respectivamente
2 , ).
Ecuacion Cuartica: x4 + c1 x3 + c2 x2 + c3 x + c4 = 0.
Las soluciones de esta ecuacion son las abscisas de las soluciones del sistema

0 = y 2 + c1 xy + c2 y + c3 x + c4
y = x2

lo que reduce el problema al de la determinacion de los puntos de corte de dos


conicas, cuestion que puede resolverse del siguiente modo:
Entre las conicas del haz (y 2 + c1 xy + c2 y + c3 x + c4 ) + (x2 y) = 0, C, se
elige una que este formada por un par de rectas (esto exige resolver una ecuacion
cubica en ); es decir, tal que su ecuacion sea (y ax b)(y a0 x b0 ) = 0, lo
que significa que, considerada como polinomio en y con coeficientes en el cuerpo
C(x), tenga en C(x) las races ax + b, a0 x + b0 . Cortando las rectas y = ax + b,
y = a0 x + b0 con una conica cualquiera del haz (por ejemplo con la conica y = x2 )
ANILLOS 217

se obtienen los puntos de corte de las dos conicas consideradas, y sus abscisas son
las soluciones de la cuartica dada.

(*) Vamos a calcular, con el metodo anterior, las soluciones complejas de la


ecuacion x4 + x + 2 = 0, que son las abscisas de las soluciones del sistema y = x2 ,
y 2 + x + 2 = 0:
y 2 + x + 2 + (y x2 ) = y 2 + y + (x2 + x + 2) = 0

+ 2 +4(x2 x2)
y= 2

y la condicion de que estas races sean polinomios de grado 1 en x significa que


4x2 4x + 2 8 debe ser el cuadrado de algun polinomio de grado 1; es decir,
su discriminante ha de ser nulo:
0 = 16 16(2 8) = 3 8 1
Si C es solucion de esta ecuacion, entonces
4x2 2 2
4x + 8 = (cx + d) .
Igualando coeficientes se sigue que c = 2 , d = 1/ ; es decir, las soluciones
se obtienen cortando la conica y = x2 con las dos rectas

2 x 1
y=
2

Las soluciones son las races de los dos polinomios 2x2 2 x + 1/ , que
son los 4 numeros complejos
q
2
x=
2
(*) Congruencias:
1. El anillo Z/4Z no es ntegro, porque [2] [2] = 0 y [2] 6= 0. En general, si un
numero natural n 4 no es primo, el anillo Z/nZ no es ntegro. Por otra
parte, si p es un numero primo, el anillo Z/pZ es un cuerpo (luego ntegro).
2. Consideremos la posibilidad de descomponer un numero natural dado n en
suma de dos potencias cuartas de numeros enteros: x4 + y 4 = n.
Si reducimos esta ecuacion modulo 5, al ser x4 = 1 para todo elemento no
nulo x del anillo Z/5Z, se sigue que la ecuacion reducida no tiene soluciones
en Z/5Z cuando n = 3 o n = 4. Es decir, la ecuacion inicial no tiene
soluciones enteras cuando n es congruente con 3 o 4 modulo 5. Ademas,
cuando n = 0, la unica solucion en Z/5Z de la ecuacion reducida es x = 0,
y = 0; de modo que si a, b es una solucion entera de la ecuacion inicial y n
es un multiplo de 5, tambien a y b son multiplos de 5: si un multiplo de 5
es suma de dos potencias cuartas, necesariamente es multiplo de 54 = 625.
218 EJEMPLOS Y EJERCICIOS

(*) Consideremos el morfismo de anillos f : R[x] C que a cada polinomio con


coeficientes reales p(x) le asigna el numero complejo p(i). Este morfismo es epiyec-
tivo, pues cada numero complejo a + bi proviene del polinomio a + bx, y su nucleo
esta formado por los polinomios que admiten la raz x = i. Ahora bien, si un
polinomio con coeficientes reales tiene la raz i, tambien tiene la raz i y ha de
ser multiplo de (x i)(x + i) = x2 + 1. En resumen, el nucleo de f es el ideal
(x2 + 1) y el teorema de isomorfa permite concluir que C se obtiene al adjuntar
a R una indeterminada x que verifique la relacion x2 = 1 :

R[x]/(x2 + 1) ' C , [x] 7 i

(*) Congruencia de Wilson (1741-1793): Si p es un numero primo, entonces

(p 1)! 1 (mod. p).


Los elementos de Fp que coinciden con su inverso son precisamente las races del
polinomio x2 1 = (x + 1)(x 1) en Fp ; as que son x = [1] (y son distintos
cuando p 6= 2, lo cual supondremos en adelante, pues la congruencia es obvia
cuando p = 2). Luego en el producto

[(p 1)!] = [1] [2] [p 1]

los factores desde el [2] hasta el [p 2] pueden agruparse cada uno con su inverso
y concluimos que
[(p 1)!] = [1] [p 1] = [1] .
Una demostracion alternativa, que me ha comunicado J. Arboleda Castilla, se
basa en la congruencia de Fermat (1601-1665), que afirma que los elementos no
nulos de Fp son races de xp1 1; luego, de acuerdo con 3.4.5, tenemos

xp1 1 = (x 1)(x 2) . . . (x (p 1))

en Fp [x], y la congruencia de Wilson (1741-1793) se obtiene al igualar los coefi-


cientes de grado cero (que estan en Fp ):

1 = (1)p1 (p 1)!

(*) Un buen metodo para calcular el indicador de Euler (1707-1783) de un numero


natural n consiste en descomponerlo en producto de numeros primos:
(2000) = (24 53 ) = (24 )(53 ) = 23 52 (5 1) = 25 52
(1995) = (3 5 7 19) = 2 4 6 18 = 864
(*) Para calcular el resto de n = 292022 modulo 92, podemos utilizar la congruencia
de Euler porque 29 y 92 son primos entre s. Como (92) = (4 23) = (22 )
(23) = 2 22 = 44, en el anillo Z/92Z tenemos que [29]44 = 1; luego:

[n] = [29]2022 = [29]46442 = [29]4644 [29]2 = [29]2


ANILLOS 219

El inverso de 29 modulo 92 se calcula con la Identidad de Bezout (1730-1783):

1 = 6 92 19 29 .

En el anillo Z/92Z tenemos que [29]1 = [19] y concluimos que

[n] = [29]2 = [19]2 = [361] = [85]

(*) Partes de un Conjunto: Fijado un conjunto X, cada subconjunto A X


esta totalmente determinado por su funcion caracterstica A : X {0, 1}:
(
1 cuando x A
A (x) :=
0 cuando x
/A

y obtenemos as una biyeccion natural entre el conjunto P(X) de subconjuntos de


X y el conjunto de las funciones sobre X valoradas en el cuerpo F2 = Z/2Z. Las
operaciones usuales con subconjuntos admiten la siguiente traduccion en terminos
de funciones (donde la funcion caracterstica de cada subconjunto se denota con
la correspondiente letra minuscula):

Funcion caracterstica
Ac = X A 1+a
AB ab
AB a + b + ab
A B = A Bc a(1 + b)
A M B = (A B) (B A) a+b
X 1
0

Ahora, para demostrar igualdades entre subconjuntos, basta comprobar la co-


incidencia de sus funciones caractersticas, con la ventaja de nuestra gran famil-
iaridad con el calculo de funciones. Ademas, de regalo tenemos que f 2 = f y
f + f = 0 para toda funcion valorada en F2 = {0, 1}. Por ejemplo, el caracter
asociativo de la suma de funciones, (a+b)+c = a+(b+c), demuestra la propiedad
asociativa de la diferencia simetrica: (A M B) M C = A M (B M C); y la ley de
Morgan (1806-1871) A (B C) = (A B) (A C) se sigue directamente del
calculo de las correspondientes funciones caractersticas:

A (B C) a(b + c + bc) = ab + ac + abc


(A B) (A C) ab + ac + abac = ab + ac + abc

Este procedimiento tambien puede usarse para demostrar inclusiones entre


subconjuntos, pues la condicion A B equivale a la igualdad AB = A. Ademas,
permite dar condiciones necesarias y suficientes para que sea valida cierta igualdad
220 EJEMPLOS Y EJERCICIOS

entre subconjuntos, pues equivale a la igualdad de sus funciones caractersticas.


As, el calculo de las funciones caractersticas de (A B) C y A (B C):

(A B) C a(1 + b)(1 + c) = a + ab + ac + abc


A (B C) a[1 + b(1 + c)] = a + ab + abc

muestra que (A B) C = A (B C) precisamente cuando

a + ab + ac + abc = a + ab + abc , ac = 0

es decir, cuando A C = .
(*) Calculo Proposicional: Si 0 y 1 representan los valores logicos verdadero y
falso, los enunciados de una teora pueden entenderse como funciones valoradas en
el cuerpo F2 = {0, 1}, y las operaciones logicas como operaciones con funciones (o
sea, con funciones sobre (F2 )n , donde n es el numero de variables que intervengan
en la operacion):
Funcion asociada
p 1+p
pq pq
pq p + q + pq
pq (1 + p)q
pq p+q
Las tautologas son las operaciones logicas con funcion asociada identicamente
nula.
Por ejemplo, a (p q) (r) le corresponde la funcion sobre (F2 )3 :

p + q + pq + r + 1 = (1 + p)(1 + q) + r ,

y proporciona directamente su tabla de valores logicos (recuerdese que 0=ver-


dadero, 1=falso):
p q r (p q) (r)
0 0 0 1
0 0 1 0
0 1 0 0
0 1 1 1
1 0 0 0
1 0 1 1
1 1 0 0
1 1 1 1
Ademas, la funcion a1 ,...,an = (p1 a1 ) . . . (pn an ), donde ai = 1+ai , se anula
siempre, salvo cuando p1 = a1 , . . . , pn = an , lo que permite resolver el Problema de
ANILLOS 221

Post: la determinacion de una operacion logica f que tenga una tabla de valores
predeterminada: P
f= f (a1 , . . . , an ) a1 ,...,an .
a1 ,...,an

Ejercicios:
1. Hallar los elementos invertibles
en los anillos Z, Q, R, C, Z[x], Q[x], Q(x) y
Z[ i ]. Probar que el anillo Z[ 2 ] tiene infinitos elementos invertibles.
2. Si A es un anillo, probar que el producto de A define una estructura de grupo
conmutativo en A . Ademas (A B) = A B .
3. Determinar los elementos irreducibles de los anillos Z , Q y R .
4. Sea b un elemento de un anillo A. Si u A es invertible en A, probar que b
es irreducible en A precisamente cuando ub sea irreducible en A.
5. Determinar las relaciones de inclusion entre los siguientes subanillos de los
numeros complejos:

Z , Z[ i ] , Z[ 2 ] , Z[ 2i ] , Z[ i 2 ] , Z[1 2i ] , Z[ i/2 ] , Z[1/2 ]



y probar que 3 2 no esta en Z[ 2 ]. (Indicacion: Z[ d ] = Z + Z d ).
6. Determinar el numero de soluciones enteras de las ecuaciones:
x2 3y 2 = 1 x2 3y 2 = 1 x2 5y 2 = 1 x2 5y 2 = 1
x2 4y 2 = 1 x2 7y 2 = 1 x2 8y 2 = 2 x2 8y 2 = 4
x2 5y 2 = 11 x2 7y 2 = 7 x2 20y 2 = 11 x2 7y 2 = 18
x2 3y 2 = 16 x2 3y 2 = 18 x2 5y 2 = 20 x2 5y 2 = 55

7. Sea d un numero entero que no sea cuadrado perfecto. Pruebeseque la


condicion necesaria
y suficiente para que unnumero complejo z Z[ d ] sea
invertible en Z[ d ] es que su norma en Z[ d ] sea 1 o 1.

8. Si la norma de un elemento z Z[ d ] es un numero primo, probar que z es
irreducible en el anillo Z[ d ].

9. Demostrar que un numero primo p es irreducible en Z[ d ] precisamente
cuando las ecuaciones x2 dy 2 = p , x2 dy 2 = p no tienen soluciones
enteras.

10. Son irreducibles en el anillo Z[ 2 ] los numeros 2, 3, 5, 7, 11, 13 y 17?

11. Son cuerpos los anillos Z[ 2 ] y Q[ 2 ]?

Coincide Q[ 2 ] con Q + Q 2 = {z C : z = a + b 2; a, b Q}?
222 EJEMPLOS Y EJERCICIOS

12. Determinar un generador de cada uno de los siguientes


ideales
del anillo Z:
(6) (22) + (15) , (6, 15) (22) , (6) (22) + (6) (15) .

13. Sea a un ideal de un anillo A. Probar que la condicion necesaria y suficiente


para que a = A es que a contenga algun elemento invertible en A.

14. Si a1 , . . . , an , b1 , . . . , bm son elementos de un anillo A, demostrar que


(a1 , . . . , an ) = a1 A + . . . + an A
P P P
ai A bj A = ai bj A
i j i,j

15. Si la union de dos ideales de un anillo A es un ideal de A, probar que uno


de los dos ideales esta contenido en el otro.

16. Consideremos en el anillo A = Z[ 2i ] los ideales a = 2A, b = 2iA. Determinar


las relaciones de inclusion entre los siguientes ideales de A:

a , b , 4A , a2 , b2 , ab , a + b , a b

17. Probar que 4 = 2 2 = (2i)(2i) son, salvo invertibles, descomposiciones dis-


tintas del numero 4 en
producto
de elementos irreducibles del anillo Z[ 4 ],
y que 6 = 23 = (1+ 5 )(1 5 ) son, salvo invertibles, descomposiciones

distintas del 6
en producto de elementos irreducibles
de Z[ 5 ]. Ademas,
en el anillo Z[ 5 ], el ideal a = (2, 1 + 5 ) no esta generado por un
elemento y su cuadrado es el ideal (2).

18. Sea p un numero primo. Es irreducible el numero 2 en el anillo A =



Z[ p ]? Es primo el ideal 2A?

(Indicacion: 1 + p = (1 + p )(1 p ) es par cuando p es impar.)

19. Sea p un elemento no nulo de un anillo ntegro A. Probar que si el ideal pA


es primo, entonces p es irreducible en A. Es cierto el recproco?
(Indicacion: El ejercicio anterior).

20. Probar que si un ideal primo p divide a un producto ab de dos ideales,


entonces divide a a o a b. Si un ideal primo p divide al mnimo comun
multiplo a1 . . . an de unos ideales, entonces p divide a ai para algun
ndice i.

21. Sean a, b dos elementos de un anillo ntegro A. Demostrar que: aA = bA


b = ua para algun elemento u A invertible.

22. La condicion necesaria y suficiente para que un anillo A sea un cuerpo es


que tenga exactamente dos ideales (los ideales triviales: 0 y A ).
ANILLOS 223

23. Probar que todo anillo ntegro finito A es cuerpo.


a
(Indicacion: Considerar las aplicaciones A A ).
24. Sea f : A B un morfismo de anillos. Es cierto que la imagen de f es
siempre un ideal de B? y un subanillo de B? Responder a las mismas
preguntas para el nucleo de f .
25. Demostrar que el unico automorfismo de anillos del cuerpo Q es la identidad.
Es cierta esta afirmacion para los cuerpos R y C ? (Indicacion: Probar que
todo automorfismo de R transforma numeros positivos en numeros positivos).
26. Sea f : A B un morfismo de anillos. Averiguar si son ciertas las siguientes
afirmaciones?
Si p es un ideal primo de B, entonces f 1 (p) es un ideal primo de A.
Si m es un ideal maximal de B, entonces f 1 (m) es un ideal maximal de A.
27. Sea f : A B un morfismo epiyectivo de anillos.
Si p es un ideal primo de A que contiene al nucleo de f , probar que f (p) es
un ideal primo de B.
Si m es un ideal maximal de A que contiene al nucleo de f , probar que f (m)
es un ideal maximal de B.
28. Sean p(x) y q(x) polinomios con coeficientes racionales. Si p(x) es multiplo
de q(x) en C[x] se sigue que p(x) es multiplo de q(x) en Q[x]?
Si un polinomio con coeficientes enteros p(x) es multiplo de x3 3 en C[x],
se puede concluir que p(x) es multiplo de x3 3 en Z[x]?
29. Sea k un cuerpo y a k. Demostrar que p(x) es irreducible en k[x] si y solo
si lo es p(x + a).
30. Hallar todas las races racionales de los siguientes polinomios: x3 +2x2 +x+2 ,
2x3 4x2 x 15 , 6x4 x3 7x2 + x + 1 , x2 (1 + x)2 + x2 8(1 + x)2 .
31. Si p1 , . . . , pr son numeros primos diferentes, probar que (p1 pr )1/m es irra-
cional para todo numero natural m 2.
32. Determinar si los siguientes polinomios son irreducibles en el anillo Q[x]:
x3 x 1, 2x3 + x + 2, 3x3 3x + 2, 4x3 3x 1/2, x4 x 1, 2x4 + 1,
x4 + x3 + 1, x4 + 3x2 + 44, x4 + 4, x4 x2 1, x4 + 3x3 + 1, x4 x2 + 18x + 7.
33. Es cierto que todo polinomio de grado 4 con coeficientes racionales y sin
races en Q es irreducible en Q[x]?
34. Sea p(x) Q[x]. Si p(xn ) es multiplo de x1, concluir que p(xn ) es multiplo
de xn 1.
224 EJEMPLOS Y EJERCICIOS

35. Hallar un polinomio con coeficientes racionales de grado 3 que tome los
valores 3, 7, 35, 125 cuando x = 1, 2, 3, 4.
36. Sea p(x, y) un polinomio con coeficientes en un anillo A. Probar que p(x, x) =
0 precisamente cuando p(x, y) es multiplo de y x en A[x, y].
37. Sea una relacion de equivalencia en un anillo A. Si existe una estructura
de anillo en el conjunto cociente A/ tal que la proyeccion canonica : A
A/ es morfismo de anillos, probar la existencia de un ideal a de A tal que
es la relacion de congruencia modulo a.
38. Hallar todos los restos cuadraticos y cubicos modulo 3, 4, 5, 6, 7, 8, 9 y 10.
39. Demostrar que 19931993 993 no es un cubo ni un cuadrado perfecto.
40. Determinar los posibles valores entre 1 y 10 que puede tomar la funcion
x3 + y 3 + z 3 cuando x, y, z son numeros enteros.
41. Hallar todos los polinomios irreducibles de grado menor que 5 en (F2 )[x].
Hallar todos los polinomios irreducibles de grado menor que 4 en (F3 )[x].
42. Probar que R[x]/(x2 + x + 1) ' C , k[x]/(x a) ' k y R[x]/(x2 1) ' R R
43. Demostrar
que k[x, y]/(x
a) ' k[y] . Concluir que en el anillo k[x, y] se
verifica p(x, y), x a = p(a, y), x a .
44. Sea p un numero primo. Demostrar que las ecuaciones x2 dy 2 = p no
tienen soluciones enteras cuando el numero entero d no es resto cuadratico
modulo p.
45. En el anillo Z/993Z, hallar el inverso de [248] y de [4]13 . Calcular el resto
de la division de 2481993 por 993.
46. Calcular todas las soluciones de la reduccion modulo 11 de las ecuaciones:
14x2 5y 2 = 22 11x2 17y 2 = 3
13x2 6x + 22y 2 = 4 4x2 + 7xy 5y 2 = 33

47. Sea n un numero natural mayor que 1. Si an1 1 (mod. n) para todo
numero entero a que no sea multiplo de n, probar que n es un numero primo.
48. Sea n un numero natural mayor que 1. Si (n 1)! 1 (mod. n), probar
que n es un numero primo.
49. Sea q(x) = (2x 3)(3x 2). Si pr es una potencia de un numero primo,
probar que la congruencia q(x) 0 (mod. pr ) tiene alguna solucion entera.
Concluir, usando el teorema chino de los restos, que todas las congruencias
q(x) 0 (mod. n) tienen solucion entera, aunque la ecuacion q(x) = 0 carece
de soluciones enteras.
ANILLOS 225

50. Sea p un numero primo. Si a, b Fp no son restos cuadraticos, probar que


ab s es un resto cuadratico modulo p.
Probar que el polinomio q(x) = (x2 17)(x2 + 1)(x2 + 17) no tiene races
racionales y que su reduccion q(x) modulo p tiene alguna raz en Fp para
todo numero primo p.
Probar que el polinomio q(x) = x8 16 no tiene races racionales y que su
reduccion q(x) modulo p tiene alguna raz en Fp para todo numero primo p.

(Indicacion: Sus races complejas son funciones racionales de 2, i y 2i.)
51. Demostrar que el numero 17 es resto cuadratico modulo 2n para todo n 1.
(Indicacion: Proceder por induccion sobre n.)
Sea p un numero primo impar. Si un numero entero a es resto cuadratico
modulo p, probar que a tambien es resto cuadratico modulo pn para todo
n 2.
Usando el teorema chino de los restos y el ejercicio anterior, concluir que el
polinomio q(x) = (x2 17)(x2 + 1)(x2 + 17) no tiene races racionales aunque
la congruencia q(x) 0 (modulo n) tenga soluciones para todo numero
natural n 2.
52. Sea p un numero primo impar. Demostrar que:
(a) Si p 1 no es multiplo de 3, todo elemento de Fp es resto cubico.
(b) Si p1 es multiplo de 3, en Fp hay exactamente (p1)/3 restos cubicos
no nulos. (Indicacion: Si p 1 = 3d, probar que xp1 1 es multiplo
de x3 1 y aplicar la congruencia de Fermat).
53. Demostrar que el polinomio q(x) = (x3 2)(x2 + x + 1) no tiene races
racionales y que su reduccion q(x) modulo p tiene alguna raz en Fp para
todo numero primo p.
54. Sean A y B dos anillos. Probar que todo ideal de A B es de la forma a b
para ciertos ideales a A, b B. Ademas:
(A B)/a b = (A/a) (B/b)
55. De los siguientes sistemas en dos incognitas con coeficientes reales, determi-
nar los que son equivalentes:

x2 y 2 = x3 x=0 x3 = 0 x3 = 0
y+x=0 y=0 y+x=0 y 2 = x2

2
2 2 3
x3 = 0
x =0 x +y =x x=y
x=y
y+x=0 y+x=0 x = y
x = y
226 EJEMPLOS Y EJERCICIOS

56. De los siguientes sistemas en dos incognitas con coeficientes racionales, de-
terminar los que son equivalentes:

xy x = 1 x(y 1) = 1 xy x = 1
x2 + y 2 = 1 x4 + 2x + 1 = 0 y 4 2y 3 + 2y = 0

57. Considerese en C[x, y] el ideal a = xy, (x + y)2 x . Determinar si estan
en a los siguientes polinomios: x, y, (x y)2 x, (x y)2 , x2 x, x2 xy .
58. Sean a, b elementos de un anillo A. Si a es multiplo de ab en A, se sigue
necesariamente que b es invertible en A? (Indicacion: Considerar en el anillo
cociente Z[x, y, z]/(x xyz) los elementos a = x, b = y.)
59. Demostrar las siguiente igualdades:

A (B C) = (A B) (A C)
A (B M C) = (A B) M (A C)
(A M B) C = (A C) M (B C)
(A B) (B C) (C A) = (A B) (B C) (C A)

60. Demostrar que las siguientes condiciones son equivalentes:


(a) A M (B C) = (A M B) (A M C)
(b) A B = A C
(c) A M (B C) = (A M B) (A M C)
61. Como ha de ser un subconjunto A X para que A (B M C) = (A B) M
(A C) para cualesquiera subconjuntos B, C X?

62. Se dice que un anillo A es de Boole (1815-1864) cuando a2 = a para todo


a A. En tal caso, probar que 2a = 0, que todo ideal primo p de A es
maximal y que A/p = F2 .
ANILLOS EUCLIDEOS 227

Anillos Eucldeos

(*) Sea = (1 + 3i)/2, que es una raz cubica primitiva de la unidad. Veamos
que el anillo Z[] = {a + b : a, b Z} es eucldeo. Para probarlo definimos

(z) = z z = |z|2 = (a + b)(a + b) = a2 ab + b2 N ,

y la comprobacion de que el anillo Z[] es eucldeo es analoga a la dada para Z[ i ],


pues de nuevo todo numero complejo dista menos de la unidad de algun elemento
de Z[].

(*) Vamos a calcular el maximo comun divisor, en el anillo eucldeo F5 [x], de los
polinomios p(x) = x4 + 2x3 x2 + 2x + 2 y q(x) = 2x2 1, aplicando el algoritmo
de Euclides (325?-265? a. de Cristo):

p(x) = q(x)(3x2 + x + 1) + (3x 2)


q(x) = (3x 2)(4x + 1) + 1

Luego p(x) y q(x) son primos entre s, y la Identidad de Bezout (1730-1783) es



1 = q(x) (4x + 1)(3x 2) = q(x) (4x + 1) p(x) q(x)(3x2 + x + 1)
= (x 1) p(x) + (2x3 + 2x2 + 2) q(x)

(*) Para calcular el maximo comun divisor de 5 + 5i y 3 + 6i en el anillo eucldeo


Z[ i ], dividimos 5 + 5i por 3 + 6i. Como

5 + 5i (5 + 5i)(3 6i) 1i
= =
3 + 6i 45 3
dista menos de la unidad de los enteros de Gauss 1 y 1 i, el cociente de tal
division es 1 o 1 i. Si elegimos 1, el resto es 5 + 5i (3 + 6i) = 2 i. Dividiendo
ahora 3 + 6i por 2 i obtenemos que 3 + 6i = (3i)(2 i) y el resto es nulo. Luego
el maximo comun divisor de 5 + 5i y 3 + 6i en Z[ i ] es 2 i .

(*) Clases de Restos de Polinomios:


Sea p(x) = xn + c1 xn1 + . . . + cn un polinomio con coeficientes en un cuerpo
k. Para determinar si un polinomio q(x) k[x] es multiplo de p(x) no es necesario
efectuar la division de q(x) por p(x), que suele ser laboriosa.
Basta calcular la
imagen [q(x)] de q(x) en el anillo cociente K = k[x]/ p(x) , pues la condicion de
que q(x) sea multiplo de p(x) equivale a que la clase de restos de q(x) modulo p(x)
sea nula. Sea = [x] y denotemos c la clase [c] de cualquier constante c k. Para
calcular [q(x)] = q([x]) = q() utilizamos reiteradamente la relacion

n = (c1 n1 + . . . + cn1 + cn )
228 EJEMPLOS Y EJERCICIOS

que nos permite expresar las sucesivas potencias m , m n, como combinaciones


lineales de 1, , . . . , n1 con coeficientes en k. Obtendremos as que

[q(x)] = [a0 + a1 x + . . . + an1 xn1 ]

donde ai k, de modo que a0 + a1 x + . . . + an1 xn1 es precisamente el resto de


la division de q(x) por p(x) y su anulacion significa que p(x) divide a q(x).
Del lema de Euclides se sigue que K es un cuerpo precisamente cuando el
polinomio Pp(x) ies irreducible en k[x]. En tal caso, el inverso de cualquier elemento
no
P nulo i ai puede calcularse mediante la Identidad de Bezout: Como a(x) =
i
i ai x no es multiplo de p(x) y p(x) es irreducible en k[x], el maximo comun
divisor de p(x) y a(x) en k[x] es 1; luego 1 = a(x)b(x) + p(x)q(x) para ciertos
polinomios b(x), q(x) k[x] y concluimos que 1 = a()b() en K. Es decir, b()
es el inverso de a() en el cuerpo K.

(*) Consideremos los polinomios p(x) = x2 + x + 1, q(x) = x6 + x4 + x3 + x + 1 con


coeficientes en el cuerpo F2 . Para averiguar si q(x) es multiplo
de p(x) calculamos
las potencias necesarias de = [x] en el anillo F2 [x]/ p(x) , partiendo de la
relacion 2 = 1 = + 1 :

3 = 2 + = 2 + 1 = 1
4 =
6 = 3 = 1

Ahora [q(x)] = q() = 6 + 4 + 3 + + 1 = 1 + + 1 + + 1 = 2 + 3 = 1


y concluimos que q(x) no es multiplo de p(x), pues el resto de la division es 1.

(*) Sumas de Dos Cuadrados Perfectos:


La posibilidad de descomponer un numero natural n en suma de dos cuadra-
dos perfectos esta relacionada con el anillo de los enteros de Gauss Z[ i ] porque
la condicion n = a2 + b2 equivale a que n = (a + bi)(a bi) descomponga en
producto de un entero de Gauss por su conjugado. Ahora, en virtud del teorema
de descomposicion en factores irreducibles en el anillo eucldeo Z[ i ], hemos de
descomponer primero n en producto de enteros de Gauss irreducibles y estudiar
luego la posibilidad de agrupar los factores de modo que se obtenga un entero de
Gauss (1777-1855) y su conjugado.
En cuanto al primer paso, descomponiendo n en producto de numeros primos,
basta saber efectuar la descomposicion de los numeros primos. Ahora bien, si un
numero primo p es suma de dos cuadrados perfectos, p = a2 + b2 = (a + bi)(a bi),
entonces no es irreducible en Z[ i ], y ambos factores a + bi y a bi son irreducibles
porque su norma es un numero primo. Recprocamente, si un numero primo p
no es irreducible en Z[ i ], p = (a + bi)(c + di), tomando normas obtenemos que
p2 = (a2 + b2 )(c2 + d2 ); luego p = a2 + b2 es suma de dos cuadrados perfectos.
ANILLOS EUCLIDEOS 229

Por ejemplo, para descomponer 14625 en suma de dos cuadrados perfectos


de todas las formas posibles, hallamos primero su descomposicion en producto
de enteros de Gauss irreducibles, para lo cual lo descomponemos en producto de
numeros primos y luego cada factor primo que sea suma de dos cuadrados perfectos
se descompone en producto de dos enteros de Gauss irreducibles:
14625 = 32 53 13 = 32 (2 + i)3 (2 i)3 (3 + 2i)(3 2i)
Ahora ponemos 14625 como producto de un entero de Gauss por su conjugado:
3(2 + i)3 (3 + 2i)3(2 i)3 (3 2i) = (48 + 111i)(48 111i) = 482 + 1112
3(2 + i)3 (3 2i)3(2 i)3 (3 + 2i) = (84 + 87i)(84 87i) = 842 + 872
3(2 + i)2 (2 i)(3 + 2i)3(2 i)2 (2 + i)(3 2i) = 602 + 1052
3(2 + i)2 (2 i)(3 2i)3(2 i)2 (2 + i)(3 + 2i) = 1202 + 152
Para aplicar este algoritmo conviene disponer de un criterio para saber cuando
un numero primo p es irreducible en Z[ i ].
Veamos que un numero primo p no descompone en suma de dos cuadrados
perfectos (i.e., es irreducible en Z[ i ]) precisamente cuando p 3 (modulo 4):
En efecto, si p es suma de dos cuadrados perfectos, p = a2 + b2 , entonces
2 2
a , b 0, 1 (mod. 4) y concluimos que p no es congruente con 3 modulo 4.
Recprocamente, si p 0, 1, 2 (mod. 4), entonces el caso p 0 es imposible
porque p es primo, el caso p 2 implica que p = 2 = 12 + 12 es suma de dos
cuadrados, y en el caso p 1 tenemos que 1 es resto cuadratico modulo p de
acuerdo con 3.6.3. Luego existen numeros enteros n, c tales que cp = n2 + 1 =
(n + i)(n i). Si p fuera irreducible en Z[ i ], por el lema de Euclides tendramos
n i = p(a + bi) para algun entero de Gauss a + bi, lo que es contradictorio, y
concluimos que tambien en este caso p es suma de dos cuadrados perfectos.
En resumen, la condicion necesaria y suficiente para que un numero natural sea
suma de dos cuadrados perfectos es que al descomponerlo en producto de numeros
primos sean pares los exponentes de los primos congruentes con 3 modulo 4.

(*) Operadores: Sea T : E E un endomorfismo de un k-espacio vectorial


(usualmente de dimension infinita). Si p(x) = a0 xd + a1 xd1 + . . . + ad es un
polinomio con coeficientes en k, pondremos p(T ) := a0 T d + a1 T d1 + . . . + ad I,
donde I es la identidad. Cuando dos polinomios p(x), q(x) k[x] son primos entre
s, la identidad de Bezout 1 = a(x)p(x) + b(x)q(x) muestra que tenemos
e = a(T )p(T )e + b(T )q(T )e
para todo e E; luego 0 = Ker p(T ) Ker q(T ). Ademas, a(T )p(T )e Ker q(T )
y b(T )q(T )e Ker p(T ) cuando e Ker p(T )q(T ), as que

Ker p(T )q(T ) = Ker p(T ) Ker q(T ) m.c.d. p(x), q(x) = 1
230 EJEMPLOS Y EJERCICIOS

Por ejemplo, las sucesiones de Fibonacci (11701250) son las sucesiones (yn )
tales que cada termino es la suma de los dos anteriores: yn+2 = yn+1 + yn .
Para resolver esta ecuacion en diferencias finitas introducimos el C-espacio vec-
torial E de todas las sucesiones de numeros complejos y consideramos el operador
siguiente : E E, (yn ) := (yn+1 ). Ahora nuestra ecuacion es
(2 1)(xn ) = 0 .
Si x2 x 1 = (x )(x ), la igualdad
Ker (2 1) = Ker ( ) Ker ( )
afirma que cada sucesion de Fibonacci (xn ) descompone, y de modo unico, en
suma de una progresion geometrica de razon y otra de razon :
!n !n
1+ 5 1 5
xn = +
2 2

Vemos as que, cuando las races del polinomio p(x) = xd + a1 xd1 + . . . + ad


son simples, p(x) = (x 1 ) . . . (x d ), las soluciones de la ecuacion homogenea
yn+d + a1 yn+d1 + . . . + ad yn = 0 descomponen en suma de progresiones geo-
metricas de razones 1 , . . . , d . En el caso general, cuando p(x) tenga races
multiples, la ecuacion se reduce al calculo del nucleo de los operadores ()r . No
trataremos este caso; pero diremos que tal nucleo esta generado por las sucesiones
(n ), (nn ), . . . , (nr1 n ).
Por otra parte, si E denota el C-espacio vectorial de las funciones complejas
de variable real y clase C , y consideramos el operador derivada D : E E,
Df (t) = f 0 (t), tenemos que las soluciones de la ecuacion (D )y = 0 son las
funciones y(t) = et , donde , C. En efecto, si y 0 (t) = y(t), es inmediato
comprobar que D(y(t)et ) = 0. Vemos as que, cuando las races del polinomio
p(x) = xd +a1 xd1 +. . .+ad son simples, p(x) = (x1 ) . . . (xd ), las soluciones
de la ecuacion diferencial lineal y (n+d + . . . + ad1 y 0 + ad y = 0 son combinaciones
lineales con coeficientes complejos y(t) = 1 e1 t + . . . + d ed t .
En el caso general, cuando p(x) tenga races multiples, la ecuacion se reduce
al calculo del nucleo de los operadores (D )r . Tampoco trataremos este caso;
pero diremos que tal nucleo esta generado por las funciones et , tet , . . . , tr1 et .

(*) Extensiones:
1. El morfismo natural Q R es una extension infinita, porque todo espacio
vectorial de dimension finita sobre Q es de cardinal numerable, mientras que
el cardinal de R no es numerable.
2. El morfismo natural R C es una extension finita de grado 2, porque una
base de C como espacio vectorial sobre R es {1, i}.
ANILLOS EUCLIDEOS 231

3. Si k es un cuerpo, la identidad k k es una extension de grado 1, y toda


extension de k de grado 1 es isomorfa a esta extension trivial.
4. Si k es un cuerpo y k(t) es el cuerpo de las fracciones racionales en una
indeterminada t con coeficientes en k, el morfismo natural k k(t) es una
extension infinita, porque las potencias de t forman una familia infinita li-
nealmente independiente sobre k.
5. Si C, el menor subanillo de C que es cuerpo y contiene a Q y a es

Q() = {p()/q() : p(x), q(x) Q[x], q() 6= 0}

Como Q() es un cuerpo que contiene a Q, la inclusion Q Q() es una


extension de Q. Por definicion, la extension Q() esta formada por todos
los numeros complejos que puedan obtenerse a partir de y de numeros
racionales con un numero finito de sumas, restas, productos y cocientes.
6. Si p(x) es un polinomio irreducible con coeficientes en un cuerpo k, los
multiplos de p(x) en k[x] forman un ideal maximal; luego k[x]/(p(x)) es
un cuerpo y el morfismo natural k k[x]/(p(x)), c 7 [c], es una extension
de k.
7. Si K es un cuerpo de caracterstica 0, entonces existe un unico morfismo de
anillos Q K (porque el unico morfismo de anillos Z K es inyectivo),
de modo que todo cuerpo de caracterstica 0 es una extension de Q. Esta
propiedad universal caracteriza al cuerpo Q, lo que nos da una nueva y mas
profunda definicion de la suma y producto de numeros racionales: Son las
unicas operaciones que definen una estructura de cuerpo de caracterstica 0
que admite un unico morfismo de anillos en cualquier otro cuerpo de carac-
terstica nula.
8. Si K es un cuerpo de caracterstica positiva p, entonces pZ es el nucleo del
unico morfismo de anillos Z K. Luego este morfismo induce un morfismo
de anillos Fp K y vemos as que K es una extension de Fp .

(*) Consideremos el polinomio p(x) = x4 + 2x3 + 5x2 + 4x + 4 con coeficientes


racionales. Para hallar sus races multiples calculamos el maximo comun divisor
de p(x) y su derivada p0 (x) mediante el algoritmo de Euclides:

x 1 7
p(x) = + (4x3 + 6x2 + 10x + 4) + (x2 + x + 2)
4 8 4
p0 (x) = 4x3 + 6x2 + 10x + 4 = (4x + 2)(x2 + x + 2) + 0

Obtenemos que el maximo comun divisor de p(x) y p0 (x) es x2 + x + 2; luego


las races multiples de p(x) son precisamente las races del polinomio x2 + x + 2.
232 EJEMPLOS Y EJERCICIOS

(*) Consideremos el polinomio p(x) = x6 + x2 + x con coeficientes en el cuerpo


F3 . De acuerdo con 4.3.2, la raz x = 1 es multiple, porque p0 (x) = x + 1. De
hecho es una raz doble: p(x) = (x 1)2 (x4 x3 + x).

(*) En el caso de un polinomio ax2 + bx + c de grado 2, de races 1 , 2 , las


formulas de Cardano son

b/a = 1 + 2
c/a = 1 2

y, en el caso de un polinomio unitario x3 + px2 + qx + r de grado 3, de races


1 , 2 , 3 , las formulas de Cardano son

p = 1 + 2 + 3
q = 1 2 + 1 3 + 2 3
r = 1 2 3

(*) Sea p un numero primo y sea d un divisor de p 1. Veamos que la condicion


necesaria y suficiente para que un numero entero n primo con p sea resto d-esimo
modulo p es que n(p1)/d 1 (mod. p).
Si [n] = ad para algun a Fp , entonces a 6= 0 y [n(p1)/d ] = ap1 = 1 segun
la congruencia de Fermat. Recprocamente, si n(p1)/d 1 (mod. p) y es una
raz del polinomio xd [n] en una extension finita de Fp (que existe en virtud del
Teorema de Kronecker), p1 = [n(p1)/d ] = 1. Luego es una raz de xp1 1,
que tiene todas sus races en Fp segun la congruencia de Fermat, as que Fp .
Como [n] = d , concluimos que n es resto d-esimo modulo p.
(*) Sea p un numero primo y sea k el cuerpo de las fracciones racionales en una
indeterminada t con coeficientes en Fp . Consideremos el polinomio p(x) = xp t
con coeficientes en k. Este polinomio no tiene races en k: si a(t)/b(t) k fuera
una raz, donde a(t), b(t) Fp [t] pueden elegirse sin factores irreducibles comunes,
tendramos a(t)p = b(t)p t, luego a(t) sera multiplo de t, a(t)p multiplo de tp , b(t)p
multiplo de t y b(t) multiplo de t, contra el hecho de que a(t) y b(t) no tienen
factores irreducibles comunes.
Veamos que p(x) = xp t es irreducible en k[x]. En virtud del teorema de
Kronecker, p(x) tiene una raz en alguna extension K de k. Como p = t,
tenemos que xp t = (x )p en K[x]. Si p(x) tuviera en k[x] algun factor no
constante q(x) de grado menor que p, que podemos suponer unitario, en K[x] se
tendra q(x) = (x)i para algun 1 i p1. Como (x)i = xi ixi1 +. . .,
se seguira que i k y, al ser i 6= 0 en k, concluiramos que k y p(x) tendra
una raz en k. Por tanto p(x) es irreducible en k[x] y, al ser p0 (x) = 0, todas las
races de xp t son multiples. De hecho xp t tiene una unica raz de multiplicidad
p, pues si es una raz de xp t, entonces xp t = (x )p segun 4.3.9.
ANILLOS EUCLIDEOS 233

(*) Veamos que el polinomio xy+x+y no pertenece al ideal (x2 +xy, x2 yy 2 1)


del anillo Q[x, y]. Una solucion del sistema de ecuaciones

x2 + x = y
x2 y y 2 = 1

es x = , y = 2 +, donde es una raz de x3 +x2 +1, as que bastara comprobar


que no es solucion de la ecuacion xy + x + y = 0.
Consideremos la raz = [x] (mod. x3 +x2 +1) que nos proporciona el teorema
de Kronecker, de modo que 1, , 2 son linealmente independientes sobre Q :

(2 + ) + + (2 + ) = 3 + 22 + 2 =
= (2 1) + 22 + 2 = 2 + 2 1 6= 0

(*) Elementos Algebraicos:


1. Todos los elementos de un cuerpo k son algebraicos sobre k, pues c k es
obviamente raz del polinomio x c k[x].
2. Las races de cualquier polinomio no nulo con coeficientes en k son elementos
algebraicos sobre k.
2i
3. Las races n-esimas de la unidad e n k son algebraicas sobre Q.
4. El numero real es trascendente sobre Q (teorema de Lindemann 1852-1939)
y el numero real e tambien es trascendente sobre Q; pero en este libro no
daremos demostraciones de estos resultados.
5. Es sencillo comprobar que el cardinal del conjunto de los numeros reales
algebraicos sobre Q es numerable, porque lo es el cardinal de Q[x] y cada
polinomio con coeficientes racionales tiene a lo sumo un numero finito de
races reales. Como el cardinal de R no es numerable, se concluye que el
cardinal del conjunto de los numeros reales trascendentes sobre Q no es
numerable.

6. n 2 es raz del polinomio xn 2, que es irreducible
en Q[x] segun el criterio
de Eisenstein. Luego el polinomio irreducible de n 2 sobre Q es xn 2.
7. Sea p un numero primo. El polinomio (xp 1)/(x 1) = xp1 + . . . + x + 1
2i
es irreducible en Q[x] segun 5.5.3 y admite la raz x = e p ; luego es el
2i
polinomio irreducible de e p sobre Q.

8. Sea el numero real 2 3. Como tenemos que

2 = ( + 3)2 = 2 + 2 3 + 3

0 = (2 + 2 3 + 1)(2 2 3 + 1) = 4 102 + 1
234 EJEMPLOS Y EJERCICIOS

es raz del polinomio p(x) = x4 10x2 + 1 y p(x) es multiplo del poli-


nomio
irreducible p (x) de sobre
Q. Es sencillo
comprobar que Q() =
Q( 2, 3) y que el grado de Q( 2, 3) sobre Q( 2) es 2. Del teorema del
grado se sigue que el grado de Q() sobre Q es 4, luego el grado de p (x) es
4 y tenemos que p (x) = p(x). En particular p(x) es irreducible en Q[x].
9. El concepto de elemento algebraico o trascendente depende del cuerpo base
k considerado. Por ejemplo, todos los numeros complejos son algebraicos
sobre R aunque muchos sean trascendentes sobre Q.
(*) Teorema de Galois:
El Teorema de Kronecker (1823-1891) permite dar una presentacion elemental
del teorema de Galois (1811-1832), al menos para cualquier cuerpo k de carac-
terstica nula, hipotesis que mantendremos en todo este apartado.
Dadas dos extensiones k K, k L de un mismo cuerpo base P k y un
morfismo de k-algebras : K L, si K es raz de un polinomio i ai xi con
coeficientes en k, entonces () es raz del mismo polinomio porque (ai ) = ai :
P P P
i
0= i ai = i (ai )( )i = i ai ( )i .

Dado un polinomio no constante p(x) k[x], diremos que una extension finita
k L es un cuerpo de descomposicion de p(x) sobre k si p(x) tiene todas sus
races en L y estas generan L sobre k. Es decir:

L = k(1 , . . . , n ) , p(x) = (x 1 ) . . . (x n )

Tal extension siempre existe, pues basta considerar la extension generada por las
races de p(x) en una extension donde tenga todas sus races. Por ejemplo, cuando
k = Q, el cuerpo de descomposicion de un polinomio p(x) es la extension generada
por todas las races complejas de p(x). Una propiedad fundamental del cuerpo
de descomposicion es que si un polinomio irreducible q(x) con coeficientes en k
admite una raz = r(1 , . . . , n ) en L, entonces tiene todas sus races en L,
porque divide al polinomio
Y
x r((1) , . . . , (n) )
Sn

ya que este tiene coeficientes en k, pues son funciones simetricas de 1 , . . . , n ,


(vease el apendice A) y admite la raz ; luego es multiplo de q(x) por 4.4.2.
Llamaremos grupo de Galois de p(x) sobre k al grupo de los automorfismos
de k-algebras de su cuerpo de descomposicion. La definicion tiene sentido porque
el cuerpo de descomposicion es unico salvo isomorfismos:
(1) Si L y L0 son dos cuerpos de descomposicion de p(x) sobre k, entonces existe
algun isomorfismo de k-algebras L ' L0 .
ANILLOS EUCLIDEOS 235

Procedemos por induccion sobre el grado [L : k]. Si k = L, entonces p(x) tiene


todas sus races en k y, como la extension L0 esta generada por races de p(x),
concluimos que L0 = k.
Si k 6= L, consideramos un factor irreducible q(x) de p(x) de grado > 1 y sendas
races L, 0 L0 de q(x). Por el Teorema de Kronecker existe un isomorfismo
k() ' k(0 ). La extension k() ' k(0 ) L0 es un cuerpo de descomposicion
de p(x) sobre k(). Como tambien lo es L y [L : k()] < [L : k], por hipotesis
de induccion existe un isomorfismo de k()-algebras L ' L0 , que tambien es un
isomorfismo de k-algebras.
Aplicando este mismo razonamiento al caso en que L0 = L y , 0 son dos
races de un mismo polinomio irreducible con coeficientes en k, obtenemos que
(2) Si un polinomio irreducible q(x) con coeficientes en k tiene una raz L (y
por tanto q(x) tiene todas sus races en L), entonces el grupo de Galois G actua
transitivamente sobre las races de q(x) en L (i.e., si L es otra raz de q(x),
entonces = () para algun G).
Ahora bien, como la caracterstica de k es nula, todas las races de q(x) son
simples (4.3.5), y al transformar con el grupo de Galois G obtenemos tantos
elementos distintos como el grado de q(x). Luego

|G| = |H| gr q(x) = |H| [k() : k]

donde H = { G : () = } es el grupo de Galois de p(x) sobre k(). Proce-


diendo por induccion sobre el grado del cuerpo de descomposicion obtenemos que
el orden del grupo de Galois es el grado del cuerpo de descomposicion:

|G| = [L : k] .

(3) Teorema de Galois: Sea L el cuerpo de descomposicion sobre k de un


polinomio p(x) k[x], y sea G su grupo de Galois. Si a cada subgrupo H de G
le asignamos el cuerpo intermedio LH := { L : () = , H}, obtenemos
una biyeccion
Subgrupos Cuerpos intermedios

de G entre k y L
que invierte inclusiones. La biyeccion inversa asigna a cada cuerpo intermedio L0
el subgrupo Aut(L/L0 ) := { G : () = , L0 }. Ademas |H| = [L : LH ].
Demostracion: Si L0 es un cuerpo intermedio, entonces L es el cuerpo de descom-
posicion de p(x) sobre L0 y H = Aut(L/L0 ) es el grupo de Galois de p(x) sobre L0 .
Por tanto, si LH , se sigue del punto 2 que el polinomio irreducible de sobre
L0 tiene una unica raz; luego es de grado 1 por 4.3.5 y concluimos que L0 . Es
decir, L0 = LH . Ademas, por el punto 2 tenemos que

|H| = [L : L0 ] = [L : LH ] .
236 EJEMPLOS Y EJERCICIOS

Por otra parte, sea H un subgrupo de G y sea Aut(L/LH ). Si L, el


polinomio Q
q (x) := H x ()
tiene sus coeficientes en LH , as que son invariantes por , y () es una raz de
q (x). Luego () = () para algun H:
S
L = H Ker ( ) .

Como el cuerpo k es infinito, porque car k = 0, ningun k-espacio vectorial es union


finita de subespacios vectoriales propios (G.4.2), as que Ker ( ) = L para
algun G; es decir, = H y concluimos que H = Aut(L/LH ).

(*) Eliminacion:
La teora de la Eliminacion permite resolver multiples problemas. Veamos
algunos ejemplos:
(1) Para hallar todas las soluciones racionales del sistema de ecuaciones

4 = 2x2 y + 2xy 2 4xy + x2 + y 3
0 = 2x2 + y 2 + 2xy 5x + 2

eliminamos x, para lo que formamos la resultante



2y + 1 2y 2 4y y3 4 0



0 2y + 1 2y 4y y 4
2 3

= y 4 + 13y 3 + 56y 2 + 80y

2 2y 5 2
y +2 0



0 2 2y 5 y + 2
2

Las races racionales no nulas de este polinomio dividen a 80. Por comprobacion
directa vemos que las races racionales de la resultante son y = 0, 4, 5.
Sustituyendo y = 0 en el sistema inicial obtenemos x2 = 4, 2x2 5x + 2 = 0,
que solo tienen en comun la raz x = 2.
Sustituyendo y = 4 obtenemos 7x2 + 48x 64 = 4, 2x2 13x + 18 = 0, que
solo tienen en comun la raz x = 2.
Sustituyendo y = 5 obtenemos 9x2 + 70x 125 = 4, 2x2 15x + 27 = 0,
que solo tienen en comun la raz x = 3.
Concluimos que las soluciones racionales del sistema son (2, 0), (2, 4), (3, 5).
(2) Dado un polinomio de grado 5 con coeficientes racionales, la determinacion
de sus factores de grado 2 puede hacerse resolviendo un sistema de 2 ecuaciones
algebraicas con dos incognitas, lo que nos permite descomponer el polinomio dado
ANILLOS EUCLIDEOS 237

en factores irreducibles. Por ejemplo, el polinomio x5 + x4 + x3 1 no tiene


factores de grado 1 en Q[x] porque no tiene races racionales. Para hallar los
posibles factores de grado 2

x5 + x4 + x3 1 = (x3 + ax2 + bx + c)(x2 + (1 a)x 1/c)

determinamos las soluciones racionales del sistema



1 = c1 + a(1 a) + b
0 = ac1 + b(1 a) + c

0 = bc1 + c(1 a)

De la ultima ecuacion obtenemos b = c2 (1 a) y sustituimos en las otras dos



0 = ca2 + (c c3 )a + c3 c + 1
0 = c3 a2 (2c3 + 1)a + c3 + c2

Eliminamos a formando la resultante



c c c3 c3 c + 1 0

0 c cc 3
c c + 1
3
3 11 9 8 6 5 4 2
c 2c3 1 c3 + c2 0 = c + c + c + 2c + 2c + c + c + c

0 c3 2c3 1 c3 + c2

cuyas races racionales son c = 0, c = 1. Sustituyendo c = 0 obtenemos 0 = 1,


0 = a, que no tienen ninguna solucion comun. Sustituyendo c = 1 obtenemos
0 = a2 1, 0 = a2 + a, que tienen en comun la raz a = 1, y de la igualdad
b = c2 (1 a) se sigue que b = 0. El polinomio admite la descomposicion

x5 + x4 + x3 1 = (x3 + x2 1)(x2 + 1)

(3) Dado un polinomio p(x) k[x] de races 1 , . . . , n y un polinomio q(x)


k[x], para hallar un polinomio no nulo con coeficientes en k que admita las races
q(1 ), . . . , q(n ) basta eliminar x en el sistema:

p(x) = 0
q(x) = y

Por ejemplo, si , , son las tres races complejas del polinomio 2x3 3x + 1,
un polinomio no nulo con coeficientes racionales que admita las races q(), q(),
q(), donde q(x) = x2 /(1 + x), se obtiene eliminando x en el sistema

2x3 3x + 1 = 0 2x3 3x + 1 = 0
x2 /(1 + x) = y (1 + x)y x2 = 0
238 EJEMPLOS Y EJERCICIOS

La resultante es

2 0 3 1 0

0 2 0 3 1

1 y y 0 0 = 4y 3 18y 2 + 12y 1

0 1 y y 0

0 0 1 y y

(4) Sean y races de sendos polinomios p(x) y q(x) con coeficientes en un


cuerpo k. para hallar un polinomio no nulo con coeficientes en k que admita la
raz f (, ), donde f (x, y) k[x, y], basta eliminar x e y en el sistema

p(x) = 0
q(y) = 0

f (x, y) = z

Por
ejemplo,
para calcular un polinomio con coeficientes racionales que tenga la
raz 3 2 3 2, donde denota una raz cubica primitiva de la unidad, eliminamos
x e y en el sistema
x2 + x + 1 = 0
y3 2 = 0

y xy = z
Como y = z/(1 x), sustituyendo en la segunda ecuacion eliminamos y:

x2 + x + 1 = 0
2x3 6x2 + 6x + z 3 2 = 0

Ahora, para eliminar x, formamos la resultante



1 1 1 0 0

0 1 1 1 0

0 0 1 1 1 = z 6 + 108

2 6 6 z 3 2 0

0 2 6 6 z 2
3

(*) Racionalizacion de Expresiones Algebraicas:


Sea una raz de un polinomio no constante p(x) con coeficientes en un cuerpo
k. Si q(x) k[x] y q() 6= 0, el problema de racionalizar la expresion algebraica
1/q() es el de hallar un polinomio b(x) k[x] tal que 1/q() = b().
Dividiendo p(x) y q(x) por su maximo comun divisor, podemos suponer que
no tienen factores comunes no constantes y, en tal caso, el algoritmo de Euclides
(325?-265? a. de Cristo) permite hallar polinomios a(x), b(x) k[x] tales que:

1 = a(x)p(x) + b(x)q(x)
ANILLOS EUCLIDEOS 239

Sustituyendo ahora x por concluimos que 1/q() = b(), porque p() = 0.


El hecho de que el inverso de todo elemento no nulo de k[] ya este en k[]
significa que k[] es un cuerpo. Es decir, k[] = k().
Cuando p(x) es irredcible en k[x] y de grado d, segun 4.4.2 tenemos que una
base de k() sobre k es {1, , . . . , d1 }. Por tanto, para racionalizar 1/q() basta
resolver el siguiente sistema de ecuaciones lineales con d incognitas a0 , . . . , ad1 :

q()(a0 + a1 + . . . + ad1 d1 ) = 1

(1) Por ejemplo,


para racionalizar (quitar los radicales del denominador) la expre-
= 1/( 3 4 + 2 3 2 + 2), observamos que = 1/q(), donde q(x) = x2 + 2x + 2
sion
y = 3 2 es raz del polinomio x3 2, que tiene coeficientes racionales. Mediante
el algoritmo de Euclides obtenemos la identidad de Bezout (1730-1783):

x2 x x+1
1= q(x) p(x)
2 2
2

1= q()
2

1 2 3
4 32
= = =
q() 2 2

Tambien podemos resolver el siguiente sistema de ecuaciones lineales:

1 = (2 + 2 + 2 )(a + b + c2 )
= (2a + 2b + 4c) + 2(a + b + c) + (a + 2b + 2c)2

1 = 2a + 2b + 4c
0=a+b+c

0 = a + 2b + 2c

y obtenemos que a = 0, b = 1/2, c = 1/2. Luego q()1 = ( 3 4 3 2)/2.

(2) Otro procedimiento para racionalizar una expresion con radicales consiste en ir
eliminando
sucesivamente los diferentes radicales. Por
ejemplo, para racionalizar
1/( 3 2 + 5 3) consideramos primero el cuerpo k = Q( 5 3) y = 3 2, de modo que
es raz del
polinomio x3 2 k[x] y tenemos que racionalizar1/q(), donde
q(x) = x + 3 k[x]. La Identidad de Bezout para x3 2 y x + 5 3 es:
5


27 + 2 = (x2
3x + 3)(x + 3) (x3 2)
5 5 5 5

3

1 1 4 5332+ 53

3
= =
2+ 53 + 53 5
27 + 2
240 EJEMPLOS Y EJERCICIOS

Para concluir se racionaliza el denominador 1/( 5 27 + 2):

x4 2x3 + 4x2 8x + 16 x5 27
1 = (x + 2)
59
59
5 5 5

1 274 2 273 + 4 272 8 5 27 + 16
=
5
27 + 2 59

Ejercicios:
1. Sea b un elemento no nulo de un anillo eucldeo A. Probar que (1) (b)
y (1) = (b) si y solo si b es invertible en A.

2. Determinar los elementos invertibles de Z , Z[ i ] , Z[] .



3. Demostrar que Z[ 2 ] es un anillo eucldeo.

4. Es invertible 3 2 en el anillo Z[ 3 2 ] ?

5. Es cierto que Z[] = Z + Z cuando = 2/2, 2 2, 2 + 2, 3 2 ?

6. Demostrar que los enteros de Gauss irreducibles son los de la forma a + bi


donde su norma a2 + b2 es un numero primo, y los de la forma p o pi
donde p es un numero primo que no descompone en suma de dos cuadrados
perfectos.

7. Demostrar que dos descomposiciones n = a2 + b2 = c2 + d2 de un numero


natural n en suma de dos cuadrados perfectos coinciden (es decir a2 = c2 o
a2 = d2 ) precisamente cuando a + bi difiere de c + di o de c di en un entero
de Gauss invertible.

8. Demostrar que ningun numero primo puede descomponerse de dos formas


distintas en suma de dos cuadrados perfectos.

9. Hallar las descomposiciones de 1991, 1992, 1993, 157300, 100, 1000 y 11111
en producto de enteros de Gauss (1777-1855) irreducibles. Calcular todas
sus descomposiciones en suma de dos cuadrados perfectos.

10. De cuantos modos distintos puede descomponerse 10n en suma de dos


cuadrados perfectos?
(Indicacion: 1 + i y 1 i difieren en un entero de Gauss invertible.)

11. Sea n 2 un numero natural. Si p es un factor primo impar de n2 + 1,


probar que (p 1)/2 es par. Concluir que existen infinitos numeros primos
de la forma 4m + 1.
ANILLOS EUCLIDEOS 241

12. Sean n, m numeros naturales primos entre s. Demostrar que todo numero
primo que divida a n2 + m2 es suma de dos cuadrados perfectos.

13. Sea d un numero impar mayor que 1.Probar que el anillo Z[ d ] no es
eucldeo. (Indicacion: (1 + d )(1 d ) es par).
14. Sea A = Q[x]/(x3 x 1) y = [x]. Es 3 + 1 el inverso de 2 + 2 + 1 en
el anillo A? Hallar el inverso de + 2 en A. Es 2 el cubo de + 2? Calcular
un polinomio no nulo p(x) con coeficientes racionales tal que p(2 + 1) = 0.
15. Sea K = Q[x]/(x2 2x 2) y sea = [x]. Probar que K es una extension
de Q de grado 2 y que {1, } es una base de K como Q-espacio vectorial.
Determinar si el opuesto de 1 + es el inverso de 1 y si (2 + )3 es la
unidad. Hallar las races en K de los polinomios x2 2, x2 3, x2 + 1 y
x3 3. Calcular un polinomio no nulo con coeficientes racionales que admita
la raz + 2 .
16. Probar que K = Q[x]/(x3 6x 6) es una extension de Q. Sea = [x].
Comprobar si + 1 es raz de x2 3, si 2 4 es raz de x3 2 y si
2 2 4 es raz de x3 + 4. Calcular un polinomio no nulo con coeficientes
racionales que admita las races 1 y 2 + 2.
17. Demostrar que la condicion necesaria y suficiente para que una extension
j : k K tenga grado 1 es que j sea un isomorfismo.
18. Si p(x) = (x 1 ) (x n ), entonces p(x)p(x) es un polinomio en x2 :

p(x)p(x) = q(x2 )
Q
y q(x) es el polinomio de races i2 ; es decir, q(x) = i (x i2 ).
19. Si , , son las races complejas de x3 3x + 1, determinar un polinomio
cuyas races sean + 1 , + 1 y + 1 .
20. Si , , son las races complejas del polinomio x3 + 2x2 x + 1, hallar

2 2 + 2 2 + 2 2 , 3 + 3 + 3 , ( + )2 + ( + )2 + ( + )2

21. Si 1 , . . . , 5 son las races complejas del polinomio x5 x 1, calcular


5
X 5
X 5
X
i2 , i1 , i2
i=1 i=1 i=1

22. Sea p(x) un polinomio irreducible con coeficientes en un cuerpo. Si p(x)


tiene una raz simple es cierto que todas sus races son simples? Si p(x)
tiene una raz multiple es cierto que todas sus races son multiples?
242 EJEMPLOS Y EJERCICIOS

23. Hallar las races multiples de los siguientes polinomios con coeficientes ra-
cionales, as como sus respectivas multiplicidades y si los coeficientes estan
en F2 ? y en F3 ?

x6 + x4 4x3 + 4x2 4x + 4 , 2x6 9x4 + 20x3 24x + 28



24. Si d Q no es un cuadrado, demostrar que
Q( d )
es una extension de grado
2 de Q. Si a, b Q, demostrar que Q( a ) = Q( b ) precisamente cuando
a/b sea un cuadrado en Q.

25. Demostrar que [Q( 3 2 ) : Q] = 3. Esta 2 en Q( 3 2 )?

26. Demostrar que una base de Q( 4 2 ) sobre Q es {1, 4 2, 2, 4 8} .

27. Determinar las relaciones de inclusion entre los siguientes subcuerpos de C:


3

Q , Q(1/2) , Q( 2 ) , Q( 2 ) , Q(i) , Q(i + 2 ) , Q( 2 )

28. Estan x3 + 1 y x4 1 en el ideal (xy x 1, x2 + y 2 1) de Q[x, y] ?

29. Determinar si en el ideal (x2 + y 2 x, x2 y 2 x) de Q[x, y] estan los siguientes


polinomios:

x4 x3 + x , x3 x2 + 1 , x3 + y 3 x y
y 4 x(y 2 1) , (x2 y 2 + y)2 xy(2 + xy)

30. Hallar todas las soluciones racionales de los siguientes sistemas de ecuaciones:

2x2 + 2xy + y 2 5x = 2 x3 + y 2 x = 0
2xy 2 + 2xy 2 + y 3 + x2 4xy = 4 x2 + y 2 + y = 1

x2 + y 4 = 0 x2 y 2 + y 4 + 1 = 0 x2 y 2 + y 5 = 0
yx + y 3 x = 1
3
x y + xy 2 + y 3 = 0
2
x y + y2 x + 1 = 0
2


31. Racionalizar ( 3 4 + 4 3 )1 , ( 5 2 3 + 1)1 , ( 6 10 2 1)1 .

32. Determinar si los siguientes polinomios son irreducibles en Q[x]: x5 x 1,


x5 + 4, x5 x2 1, x5 + 3x3 + 1, x5 x2 + 18x + 7.

33. Sea p(x) un polinomio irreducible con coeficientes en un cuerpo k. Si el grado


de una extension finita k L no es multiplo del grado de p(x), probar que
p(x) no tiene races en L.

34. Hallar el grado de Q( 3 + 5 ) sobre Q.
ANILLOS EUCLIDEOS 243

35. Demostrar que x3 3 no tiene races en k = Q( 2). Concluir que Q( 2, 3 3 )
es una extension de grado 6 de Q y hallar una base sobre Q.

Sea = 2 + 3 3. Probar que el grado de un polinomio irreducible en Q[x]
que admita la raz es 1, 2, 3, o 6. Analizando las relaciones de depen-
dencia lineal entre las sucesivas potencias de , concluir que es raz de
un polinomio irreducible de grado 6 con coeficientes racionales. Calcular tal
polinomio.
36. Hallar el grado sobre Q y una base de las siguientes extensiones:
3

Q( 2, 3 ) , Q( 3, 2 ) , Q(i, 2 )

37. Esta i en la extension Q(, 3 2 )? Esta 2 en Q( 3, 3 2 )?
38. Determinar
un polinomio irreducible con coeficientes racionales que admita
la raz 2 + 3 . Analogamente para
p3

4 3 3
p 3 + 3 , p 2 + i , 2p+ 2 , 7+5 2
3

1 + 2i , 6+4 3 , 21 + 12 3 , 3 2 2i
i , 2i + , i , i/ , i/(2 + 1)

2

, 3 3
2 , 3 2 1 , i12 , 1
3
1+ 2 2 2

39. Construir un cuerpo con 4 elementos, otro con 8 y otro con 9.


40. Hallar los numeros racionales q tales que sen q es algebraico sobre Q.
41. Si dos numeros complejos son trascendentes sobre Q, entonces su suma o su
producto es tambien trascendente sobre Q.
42. Si p es un numero primo, todo cuerpo de cardinal p es isomorfo a Fp .
43. Sea k L
una extension de grado 2. Si la caracterstica de k no es 2, probar
que L = k( a ) para algun a k. Es cierto tambien cuando car k = 2 ?
44. Dado un sistema de ecuaciones

p(x, y) = 0
q(x, y) = 0
con coeficientes en un cuerpo k, probar que su resultante r(y) esta en el ideal
(p, q) de k[x, y] :
r(y) = a(x, y)p(x, y) + b(x, y)q(x, y)
Indicacion: Sean C0 , . . . , Cm+n las columnas de la matriz que nos propor-
ciona la resultante. Calcular C = xm+n1 C0 + . . . + 1 Cm+n y utilizar
que
r(y) = det(C0 , . . . , Cm+n ) = det(C0 , . . . , Cm+n1 , C)
244 EJEMPLOS Y EJERCICIOS

Factorizacion Unica
(*) Anillos de Fracciones:

1. El cuerpo de fracciones de Z es Q, y el de Z[ i ] es Q( i ).
2. Los numeros impares forman un sistema multiplicativo S en Z y el corres-
pondiente anillo de fracciones S 1 Z es el subanillo de Q formado por todos
los numeros racionales que pueden representarse con una fraccion cuyo de-
nominador sea impar.
En general, si p es un numero primo, entonces S = Z pZ es un sistema
multiplicativo de Z y el anillo de fracciones S 1 Z es el subanillo de Q formado
por todos los numeros racionales que pueden representarse con una fraccion
cuyo denominador no sea multiplo de p.
3. Sea k un cuerpo. En el anillo A = k[x, y] los polinomios no nulos en x
forman un sistema multiplicativo S = {q(x) 6= 0} y el correspondiente anillo
de fracciones S 1 A es isomorfo al anillo de polinomios en una indeterminada
con coeficientes en el cuerpo k(x); es decir, S 1 A ' k(x)[y] .
4. Si S es un sistema multiplicativo de un anillo A y a A, entonces a/1 = 0
en S 1 A si y solo si existe s S tal que sa = 0. Es decir, el nucleo del
morfismo de localizacion : A S 1 A esta formado por los elementos de A
que estan anulados por algun elemento de S. En particular, si A es ntegro
y el 0 no esta en S, el morfismo de localizacion es inyectivo.

(*) Descomposicion en Fracciones Simples:


Para descomponer la fraccion racional (x4 + 1)/(x4 + x2 ) en suma de fracciones
simples en R(x)

x4 + 1 1 x2 ax + b c d
4 2
= 1 + 4 2
=1+ 2 + + 2
x +x x +x x +1 x x
basta identificar coeficientes en la igualdad

1 x2 = (ax + b)x2 + cx(x2 + 1) + d(x2 + 1)

Resolviendo el sistema de ecuaciones lineales as obtenido concluimos que a = 0,


b = 2, c = 0 y d = 1.
Para descomponer la fraccion racional (x2 + 1)/x2 (x3 x2 + 1) con coeficientes
en el cuerpo F7
x2 + 1 ax2 + bx + c d e
2 3
= 3
+ + 2
x (x 2) x 2 x x
DOMINIOS DE FACTORIZACION UNICA 245

basta resolver en F7 el sistema de ecuaciones lineales

x2 + 1 = (ax2 + bx + c)x2 + dx(x3 2) + e(x3 2)

Si no se desea resolverlo por los metodos usuales del Algebra Lineal, podemos
dar los valores x = 0, x = y x = 1, donde es la raz de x3 2 que nos
proporciona el teorema de Kronecker (la clase de restos de x modulo x3 2, de
forma que 3 = 2 y 1, , 2 son linealmente independientes sobre F7 ):

1 = 2e ; e = 1/2 = 3
+ 1 = (a + b + c)2 = c2 + 2a + 2b ; c = 1, a = 0, b = 1/2 = 4
2 2

2 = (a + b + c) d e ; d = a + b + c e = 4 + 1 3 = 2

(*) Dominios de Factorizacion Unica:

1. Todos los cuerpos y todos los anillos eucldeos (Z, Z[ i ], k[x], . . .) son domi-
nios de factorizacion unica.

2. Consideremos el anillo Z[ d ], donde d es un numero entero
que no sea
cuadrado perfecto.
Si
d es par, entonces 2 divide a d = d d mientrasque
2 no divide a d en Z[ d ]. Si d es impar, 2 divide
a 1d = (1+ d )(1 d ),
mientras que 2 no divide a 1 + d ni a 1 d en Z[ d ]. Luego Z[d ] no
es un dominio de factorizacion unica cuando 2 sea irreducible en Z[ d ], lo
que equivale a que la ecuacion x2 d y 2 = 2 no tenga soluciones enteras.

En efecto, si 2 = (x + y d )(x y d ) tiene alguna solucion entera, clara-
mente 2 no es irreducible en Z[ d ]. Recprocamente, si

2 = (a + b t )(u + v t )

y ningun factor es invertible en Z[ d ], al tomar normas obtenemos que
22 = (a2 b2 d)(u2 v 2 d). Luego 2
a b
2
d = 2, porque a2 2
b d 6= 1 y
2 2
u v d 6= 1, al no ser a + b d ni u + v d invertibles en Z[ d ].
2 2
En resumen, si la ecuacion x d y = 2 carece de soluciones enteras,
el anillo Z[ d ] no es un dominio de factorizacion unica. Por ejemplo, tal
ecuacion carece de soluciones enteras cuando d 3. Tampoco tiene solu-
ciones enteras cuando d 1 modulo 4, porque su reduccion modulo 4 no
tiene soluciones en Z/4Z.

3. En el cuerpo de fracciones del anillo ntegro A = Z[ni ], esta i = ni/n, que es


raz del polinomio x2 + 1 A[x]. Como i no esta en Z[ni ] cuando n 2, en
tal caso 5.3.2 proporciona otra demostracion de que Z[ni ] no es un dominio
de factorizacion unica.
246 EJEMPLOS Y EJERCICIOS

4. Consideremos el polinomio y 2 x2n+1 con coeficientes en un cuerpo k. En


virtud del lema de Gauss (1777-1855), este polinomio es irreducible en k[x, y],
porque y 2 a2n+1 es irreducible en k(a)[ y ], ya que es de grado 2 y no tiene
races en k(a). Luego A = k[x, y]/(y 2 x2n+1 ) = k[, ] es un anillo ntegro.
En su cuerpo de fracciones k(, ) tenemos que

(/)2 = 2n1

as que / es raz del polinomio unitario p(t) = t2 2n1 A[ t ]. Ahora


bien, / no esta en A, pues en tal caso tendramos = q(, ) para algun
q(, ) A; luego y xq(x, y) sera un multiplo de y 2 x2n+1 en k[x, y], lo
que llevara a contradiccion igualando los coeficientes de y. De acuerdo con
5.3.2, concluimos que A no es un dominio de factorizacion unica.

(*) Polinomios Irreducibles:


(1) Veamos que el polinomio q(x) = x4 x3 +x2 +1 es irreducible en Z[x]. No tiene
factores de grado 0 porque sus coeficientes no tienen factores primos comunes. No
tiene factores de grado 1 porque no tiene races en Q. Si tuviera algun factor de
grado dos, q(x) = (x2 + ax 1)(x2 + bx 1) , entonces b = a, y el coeficiente
de x3 en q(x) sera nulo. En virtud del lema de Gauss, q(x) tambien es irreducible
en Q[x].

(2) Veamos que los polinomios x2 + y n 1 son irreducibles en C[x, y]. Considere-
moslos como polinomios q(x) en una indeterminada x con coeficientes en el anillo
de polinomios A = C[a] en otra indeterminada, que no denotaremos y sino a para
resaltar que A es ahora el anillo de las constantes. Es decir

q(x) = x2 + an 1

Sus coeficientes 1, 0, an 1 claramente no tienen factores irreducibles comunes


en A (pues la unidad no tiene factores irreducibles). Este polinomio q(x) es irre-
ducible en [x], donde = C(a) es el cuerpo de fracciones de A = C[a], porque
es un cuerpo y q(x) es un polinomio de grado 2 sin races en , dado que an 1
no es un cuadrado en (por ejemplo porque tiene una raz simple). El lema de
Gauss permite concluir que x2 + y n 1 es irreducible en C[x, y].

(3) El polinomio p(x) = x5 x2 + 1 es irreducible en Z[x] y en Q[x], porque


sus coeficientes no tienen factores primos comunes y su reduccion modulo 2 es
irreducible en F2 [x]. En efecto, p(x) no admite factores de grado 1 en F2 [x] porque
no tiene races en F2 , as que, si no fuera irreducible tendra algun factor irreducible
de grado 2. Ahora bien, el unico polinomio irreducible de grado 2 con coeficientes
DOMINIOS DE FACTORIZACION UNICA 247

en F2 , que es x2 + x + 1, no divide a x5 + x2 + 1, pues no es nula la clase de restos


de x5 + x2 + 1 modulo x2 + x + 1. En efecto, poniendo = [x] tenemos:
2 = + 1 , 4 = 2 + 1 = , 5 = 2
5 + 2 + 1 = 2 + 2 + 1 = 1 6= 0
(4) El polinomio con coeficientes enteros p(x) = x5 6x4 + 2x3 + 5x2 x 2 no
tiene races racionales, as que no admite factores de grado 1 en Q[x] y, por tanto,
tampoco en Z[x]. Su reduccion modulo 2 es el polinomio
p(x) = x5 + x2 + x = x(x4 + x + 1)
que no admite factores de grado 2, pues x4 + x + 1 es irreducible en F2 [x]. Luego
p(x) no admite factores de grado 2 en Z[x] y concluimos que p(x) es irreducible
en Z[x] y, en virtud del lema de Gauss, tambien es irreducible en Q[x] .

(5) Consideremos el polinomio p(x) = 5x6 + 6x4 3x2 6x + 7. Su reduccion


modulo 2 no admite factores de grado 1 ni 2 en F2 [x] :
x6 + x2 + 1 = (x3 + x + 1)2
En consecuencia, p(x) no admite factores de grado 1 ni 2 en Z[x]. Por otra
parte, la reduccion de p(x) modulo 3 no admite factores de grado 3 en F3 [x] :
x6 + 1 = (x2 + 1)3
Luego p(x) no admite factores de grado 3 en Z[x] y concluimos que p(x) no
tiene factores de grado 1,2 ni 3 en Z[x]. Como sus coeficientes no tienen factores
primos comunes, p(x) no tiene factores irreducibles de grado cero, as que p(x) es
irreducible en Z[x] y tambien es irreducible en Q[x].

(6) Veamos, usando el criterio de reduccion, que el polinomio x5 + y 3 1 es


irreducible en Q[x, y]. Si se considera como polinomio en una indeterminada y con
coeficientes en el anillo de polinomios A = Q[a] en otra indeterminada
p(y) = y 3 + (a5 1)
sus coeficientes 1, 0, 0, a5 1 no tienen factores irreducibles comunes en Q[a]. Al
considerar el caso particular a = 1 obtenemos el polinomio p(y) = y 3 2, que es
irreducible en Q[y], y concluimos que y 3 + a5 1 es irreducible en A[y] = Q[a, y].

(7) Si un numero entero d es multiplo de un numero primo p y no es multiplo


de p2 , el criterio de Eisenstein (1823-1852) prueba que los polinomios xn d son
irreducibles en Z[x] y, por tanto, tambien en Q[x].
Por ejemplo, los polinomios xn 2, xn + 3 , . . . son irreducibles en Q[x]
248 EJEMPLOS Y EJERCICIOS

Ejercicios:
1. Sea S un sistema multiplicativamente cerrado de un anillo A. Probar que

(a) a/s = b/t si y solo si r(ta sb) = 0 para algun r S.


(b) El morfismo canonico de localizacion A S 1 A es un isomorfismo
precisamente cuando todo elemento de S es invertible en A.
(c) La condicion necesaria y suficiente para que S 1 A = 0 es que 0 S.

2. Sean S y T dos sistemas multiplicativos de un anillo A. Probar que (AS )T =


AST . Si S T , concluir que AT = (AS )T .

3. Es cierto que el cuerpo de fracciones de Z[x] es isomorfo a Q(x)?


Si C, es cierto que el cuerpo de fracciones de Z[] es isomorfo a Q()?

4. Sea p un numero primo y d un numero entero. Si d es resto cuadratico


2 2
modulo p y las ecuaciones x dy = p carecen de soluciones enteras,
demostrar que el anillo Z[ d ] no es un dominio de factorizacion unica.
Cuando p = 2, comprobar que la hipotesis se verifica en los casos d =
5, 4, 5, 8, 10.

5. Si k es un cuerpo, determinar los elementos de k(x1 , . . . , xn ) que son alge-


braicos sobre k.

6. Calcular el grado sobre Q de la extension que generan las races complejas


del polinomio x4 2. Analogamente para x3 + 3, x5 1 y x4 + 1.

7. Calcular
un polinomio irreducible con coeficientes
en Q(i)
que admita
la raz
4
2. Analogamente sustituyendo Q(i) por Q( 2 ), Q( 3 2 ) y Q( 3 ).

8. Hallar el grado sobre Q de la extension que generan todas las races complejas
del polinomio x3 + 2. Analogamente para los polinomios x4 3, x4 + 3,
x4 x2 + 1, x4 + x2 2, x3 4x2 + 5, x4 + 3, x4 3.

9. Descomponer en factores irreducibles los siguientes polinomios con coefi-


cientes complejos (respectivamente en F2 y en F3 ): x2 + y 2 1, xy 2 + x2 y
x y, y 2 + x2 y 3 , x2 y 2 x2 z 2 y 2 z 2 + z 2 , x3 + y 3 + 1, x3 y 3 + 1, x6 y 3 ,
x3 y + yz 3 + x z.

10. Estudiar la irreducibilidad en Q[x] del polinomio x5 nx 1, donde nZ.

11. Sea una raz racional de un polinomio con coeficientes enteros p(x). Si
= a/b, donde a y b son numeros enteros primos entre s, demostrar que
todos los coeficientes de p(x)/(bx a) son enteros. Concluir que p(1) es
multiplo de a b y p(1) lo es de a + b .
DOMINIOS DE FACTORIZACION UNICA 249

12. Sea k un cuerpo y p(x) k[x]. Probar que y 2 p(x) es irreducible en k[x, y]
si, y solo si, p(x) no es un cuadrado en k[x].

13. Descomponer en factores irreducibles los siguientes polinomios con coefi-


cientes racionales: x4 y 4 + x2 y 3 x4 x2 + y 2 1, x4 + 3x3 + x2 + x + (2n + 1),
x5 x2 + 1, x5 2x3 + x2 3x + 1, x6 6x5 5x3 + 4x2 + 3x + 2.
14. Sea p(x) = x4 + 4x3 + 3x2 + 2x + 3.
Descomponer en factores irreducibles la reduccion de p(x) modulo 2 y 3.
Descomponer p(x) en factores irreducibles en Z[x] y en Q[x] .
15. Sea p(x) = 33x5 6x4 + 3x2 3x + 6.
Descomponer en factores irreducibles la reduccion modulo 2 de p(x).
Descomponer p(x) en factores irreducibles en Z[x] y en Q[x] .
16. Criterio de Nietsnesie (3281-2581): Sea a0 + a1 x + . . . + an xn un polinomio
no constante con coeficientes enteros. Si sus coeficientes no admiten factores
primos comunes y existe un numero primo p que divide a a1 , . . . , an y p2 no
divide a an , entonces el polinomio es irreducible en Z[x] y en Q[x].
17. Sea q(x) un polinomio irreducible con coeficientes racionales y sea k =
Q[x]/(q(x)). Dado un polinomio p(x) con coeficientes racionales, probar
que los siguientes problemas pueden reducirse al de calcular todas las solu-
ciones racionales de un numero finito de sistemas de ecuaciones algebraicas
con coeficientes racionales:

(a) Hallar todas las races de p(x) en k.


(b) Decidir si p(x) es irreducible en k[x].
(c) Hallar la descomposicion de p(x) en producto de polinomios irreducibles
en k[x].
250 EJEMPLOS Y EJERCICIOS

Modulos y Algebras
(*) Modulos:
1. Si k es un cuerpo, los k-modulos son los k-espacios vectoriales.
2. Sea j : A B un morfismo de anillos. El producto a b = j(a)b define en B
una estructura de A-modulo. En general, en todo B-modulo N tenemos una
estructura de A-modulo, definida por el producto a n = j(a)n; y diremos
que tal estructura de A-modulo se obtiene por restriccion de escalares.
En particular, si a es un ideal de un anillo A, la proyeccion canonica A A/a
define en A/a una estructura de A-modulo: a [ b ] = [ab] . Si S es un sistema
multiplicativo de A, el morfismo de localizacion A AS define en AS una
estructura de A-modulo: a (b/s) = (a/1)(b/s) = ab/s .
3. Cada grupo abeliano G admite una unica estructura de Z-modulo, pues para
cada n N, g G el producto n g ha de ser la suma iterada n veces de
g, y (n) g ha de ser el opuesto de n g. En resumen, los Z-modulos
son los grupos conmutativos. Cuando un grupo abeliano se considera como
Z-modulo, los submodulos son los subgrupos.
4. Sea a un ideal de un anillo A. La inclusion a A y la proyeccion canonica
A A/a son morfismos de A-modulos.
5. Sea M un A-modulo. Cada elemento a A define una aplicacion a : M M
que es morfismo de A-modulos. La aplicacion natural A HomA (M, M )
as obtenida es un morfismo de A-modulos.
6. Los submodulos del anillo A son precisamente los ideales de A.
7. Sea f : M N un morfismo de A-modulos. Si M 0 es un submodulo de
M , entonces f (M 0 ) es un submodulo de N . Si N 0 es un submodulo de N ,
entonces f 1 (N 0 ) es un submodulo de M . En particular, Im f = f (M ) es
un submodulo de N y Ker f = f 1 (0) es un submodulo de M .
8. Sea a un ideal de A y M un A-modulo. El subgrupo
P
aM = {m = i ai mi : ai a, mi M }

generado por los productos de elementos de a por elementos de M es un


submodulo de M .
9. Sean N1 , N2 submodulos de un A-modulo M . Los morfismos
L de inclusion
naturales Ni M definen un morfismo de A-modulos N1 N2 M . En
consecuencia, su imagen N1 + N2 = {n1 + n2 : ni Ni } es un submodulo
de M y claramente es el submodulo generado por N1 y N2 .
MODULOS Y ALGEBRAS 251

(*) Geometra Intrnseca de las Subvariedades:


Consideremos la subvariedad del espacio afn n-dimensional sobre un cuerpo k
definida por un ideal a de k[x1 , . . . , xn ]. El corolario 6.1.2 muestra que las rela-
ciones de incidencia entre las subvariedades contenidas en ella estan determinadas
por el anillo k[x1 , . . . , xn ]/a. En este sentido el anillo de funciones algebraicas
determina la geometra intrnseca de cada subvariedad. En particular, si el anillo
k[x1 , . . . , xn ]/a es isomorfo a un anillo de polinomios k[t1 , . . . , td ], dichas relaciones
de incidencia coinciden con las de las subvariedades de un espacio afn de dimension
d. Veamos unos ejemplos:
1. Consideremos la curva plana y = ax + b sobre un cuerpo k. Las ecuaciones

x=t
y = at + b
definen un isomorfismo k[x, y]/(y ax b) ' k[ t ]. Tal curva es una recta
afn.
Si k = R, la interseccion de la curva x2 + y 2 = 1 con la recta y = 1, que es
la subvariedad definida por el ideal (x2 + y 2 1, y 1), se corresponde con
la subvariedad de la recta afn definida por el ideal (t2 + 1 1) = (t2 ): se
cortan en dos puntos confundidos en t = 0. La interseccion con la recta
y=x
2 2
es la subvariedad definida por el ideal
(t + t 1) = ( 2 t 1)( 2 t + 1):
son los dos puntos reales t = 1/ 2. La interseccion con la recta y = 2 es
la subvariedad definida
por el ideal (t2 + 3): es el par de puntos complejos
conjugados t = 3 i.
2. El isomorfismo k[x, y, z]/(zaxbyc) ' k[ t1 , t2 ] definido por las ecuaciones

x = t1
y = t2

z = at1 + bt2 + c
muestra que la subvariedad z = ax + by + c es un plano afn.
Si k = R, la interseccion de la superficie x2 + y 2 + z 2 = 1 con el plano z = 1
es la subvariedad definida por el ideal (t21 + t22 + 1 1) = (t21 + t22 ): es el par
de rectas imaginarias conjugadas t21 + t22 = 0.
3. Consideremos la curva plana de ecuacion y = x4 . Las ecuaciones

x=t
y = t4

definen un isomorfismo k[x, y]/(y x4 ) ' k[ t ]. La interseccion de esta


curva con la de ecuacion y = x4 esta definida por el ideal (y x4 , y + x4 ),
y se corresponde con la subvariedad de la recta afn definida por el ideal
(t4 + t4 ) = (t4 ): se cortan en 4 puntos confundidos en t = 0.
252 EJEMPLOS Y EJERCICIOS

(*) Sea a un ideal de un anillo A. El anulador del A-modulo A/a es a. En general,


si M es un A-modulo, el anulador de M/aM contiene al ideal a.
(*) Sea m un ideal maximal de un anillo A. El A-modulo m/m2 esta anulado por el
ideal m, as que el producto a [x] = a[x] = [ax] define en m/m2 una estructura de
espacio vectorial sobre el cuerpo residual A/m. En general, si M es un A-modulo,
M/mM es un espacio vectorial sobre A/m con el producto a [m] = a[m] = [am].
(*) Consideremos el grupo abeliano (Z/6Z)Z. El anulador de cualquier elemento
(a, b) es 0 cuando b 6= 0. El anulador de (1, 0) y (5, 0) es 6Z, el anulador de (2, 0) y
(4, 0) es 3Z, el anulador de (3, 0) es 2Z y el anulador de (0, 0) es Z. En particular
el anulador de este grupo abeliano es 0.
(*) Sea M un A-modulo. Cada morfismo A M viene definido por algun ele-
mento m M y la condicion necesaria y suficiente para que su nucleo contenga
cierto ideal a es que m este anulado por a. En virtud de la propiedad universal
del modulo cociente concluimos que

Elementos de M
HomA (A/a, M ) =
anulados por a

(*) Sea I un conjunto. El A-modulo A(I ) es libre y una base esta formada por los
elementos de I (que se identifican canonicamente con elementos de A(I ) ). Luego
el rango de A(I ) coincide con el cardinal de I.
(*) Sea A un anillo ntegro. Si a 6= 0 es un ideal principal de A, entonces a =
aA para algun elemento no nulo a A. Luego el morfismo a : A a es un
isomorfismo de A-modulos y concluimos que a es un A-modulo libre de rango 1.
Recprocamente, si un ideal no nulo a de A es un A-modulo libre, su rango ha de
ser 1 (pues dos elementos a, b de una base verificaran la relacion ba ab = 0) y
concluimos que a es un ideal principal de A. Es decir, los ideales de A que son
modulos libres son precisamente los ideales principales y todos, salvo el 0, son de
rango 1.
Cuando A es un anillo de polinomios sobre un cuerpo k, obtenemos que las
unicas subvariedades del espacio afn cuyo ideal es un modulo libre no nulo son las
hipersuperficies.
(*) El anulador de cualquier A-modulo libre no nulo es el ideal 0. Si el anillo A
es ntegro, el anulador de cualquier elemento no nulo de un modulo libre es 0.
(*) Sea a un ideal no nulo de un anillo A. El A-modulo cociente A/a nunca es libre,
porque su anulador es a, que no es nulo. Sin embargo, A/a es un A/a -modulo
libre de rango 1.
(*) El anulador del grupo abeliano (Z/nZ) Z es el 0; pero no es un grupo libre
cuando n 2, porque (1, 0) no es nulo y su anulador es nZ 6= 0.
MODULOS Y ALGEBRAS 253

(*) Sea A un anillo ntegro que no sea cuerpo y sea a A un elemento no nulo de
A que no sea invertible; es decir, tal que el morfismo a : A A no sea epiyectivo.
Para todo A-modulo libre no nulo L es claro que el morfismo a : L L tampoco
es epiyectivo. Sea el cuerpo de fracciones de A. Como el morfismo a :
es epiyectivo, concluimos que no es un A-modulo libre.
En particular, Q no es un grupo abeliano libre. Si k es un cuerpo, el cuerpo
de fracciones racionales k(x1 , . . . , xn ) no es un k[x1 , . . . , xn ]-modulo libre.

(*) Calculos de Longitudes:


(1) Sea p(x) un polinomio irreducible con coeficientes en un cuerpo k. Los ideales
del anillo k[x]/(p(x)n ) se corresponden con los ideales de k[x] que contienen a
p(x)n , que son precisamente los ideales generados por sus divisores:

p(x)n p(x)n1 p(x)2 p(x) k[x]

Luego la longitud de k[x]/(p(x)n ) es exactamente n.


Si p1 (x), . . . , pr (x) son polinomios irreducibles en k[x], primos entre s dos a
dos, entonces k[x]/(p1 (x)n1 pr (x)nr ) ' k[x]/(p1 (x)n1 ) k[x]/(pr (x)nr ) y,
por la aditividad de la longitud, concluimos que

l k[x]/ p1 (x)n1 pr (x)nr = n1 + . . . + nr

(2) Consideremos la recta de ecuacion y = ax + b sobre un cuerpo k. La parame-


trizacion x = t, y = at + b define un isomorfismo k[x, y]/(y ax b) ' k[ t ], as
que para cada polinomio p(x, y) con coeficientes en k tenemos un isomorfismo

k[x, y]/ y ax b, p(x, y) ' k[ t ]/ p(t, at + b)

que nos permite calcular la longitud del anillo de funciones algebraicas de la in-
terseccion de la curva plana p(x, y) = 0 con cualquier recta.
Por ejemplo, el anillo de la interseccion de la curva plana x2 + y 2 = 1 con la
recta x = 1 es isomorfo a k[ t ]/(t2 ) y su longitud es 2, lo que recoge nuestra idea
intuitiva de que tal recta la corta en dos puntos infinitamente proximos.
(3) La parametrizacion x = t, y = t2 define un isomorfismo R[x, y]/(yx2 ) ' R[ t ].
Luego el anillo de funciones algebraicas de la interseccion de la parabola y = x2
con la circunferencia centrada en el punto (0, 1/2) que pasa por el origen es

R[x, y]/(y x2 , x2 + y 2 y) ' R[ t ]/(t4 )

y su longitud es 4; recogiendo as nuestra intuicion de que ambas conicas se cortan


en 4 puntos confundidos en t = 0.
(4) Sea k un cuerpo y consideremos el anillo k[, ] = k[x, y]/(x2 , y 2 ). Su dimen-
sion como k-espacio vectorial es 4, pues una base es {1, , , }. Todo ideal es
254 EJEMPLOS Y EJERCICIOS

un subespacio vectorial, as que la longitud de k[, ] no puede ser mayor que 4.


Ahora bien, los ideales de este anillo se corresponden con los ideales de k[x, y]
que contienen a (x2 , y 2 ). La siguiente sucesion estrictamente creciente de ideales
muestra que la longitud de k[, ] es 4:

(x2 , y 2 ) (x, y)2 (x, y 2 ) (x, y) k[x, y]

(5) La longitud de cualquier anillo ntegro A que no sea cuerpo es infinita porque
admite cadenas de ideales de longitud arbitraria:

f nA f 2A f A A

donde f A no es nulo ni invertible. Ademas, cualquier ideal no nulo de A tiene


longitud infinita, pues contiene algun ideal principal no nulo, que es isomorfo al
propio anillo A y, por tanto, de longitud infinita.

(6) Veamos que el anillo A = C[x, y]/ p(x, y) de funciones algebraicas de una
curva plana compleja p(x, y) = 0 tiene longitud infinita.
Si q(x, y) es un factor
irreducible de p(x, y), tenemos que C[x, y]/ q(x, y) = A/qA, as que podemos
suponer que p(x, y) es irreducible, en cuyo caso A es ntegro y para concluir bastara
probar que no es cuerpo. En virtud del Teorema de DAlembert, existen numeros
complejos a, b tales que p(a, b) = 0, de modo que (x a, y b) define un ideal
maximal de A. Ahora bien, es claro que x a o y b no es nulo en A, as que A
tiene un ideal maximal no nulo y concluimos que no es un cuerpo.
(7) Sea G un grupo abeliano de longitud finita. Si g G no es nulo, su orden ha
de ser finito, pues en caso contrario (g) ' Z sera un subgrupo de G de longitud
infinita. Luego el subgrupo (g) es finito y, procediendo por induccion sobre la
longitud, la sucesion exacta corta

0 (g) G G/(g) 0

nos permite concluir que G es un grupo finito. Los grupos abelianos de longitud
finita son precisamente los de orden finito.
(*) Producto Tensorial de Espacios Vectoriales: Sea E un espacio vectorial
de dimension finita n sobre un cuerpo k, y sea Tpq E el espacio de los tensores de
tipo (p, q) sobre E; es decir, de las aplicaciones multilineales

Tpq : E . p. . E E . q. . E k ,

Cada sucesion (1 , . . . , p , e1 , . . . , eq ) de p formas lineales y q vectores define


un tensor de tipo (p, q):

(1 . . . p e1 . . . eq )(v1 , . . . , vp , 1 , . . . , q ) := 1 (e1 ) . . . p (vp )1 (e1 ) . . . q (eq )


MODULOS Y ALGEBRAS 255

y la aplicacion E . p. . E E . q. . E Tpq E as definida es A-multilineal. La


propiedad universal del producto tensorial permite obtener una aplicacion lineal

E k . p. . k E k Ek . q. . k E Tpq E

que es un isomorfismo porque ambos espacios vectoriales tienen dimension np+q y


la imagen contiene una base de Tpq E (por ejemplo los productos tensoriales de los
vectores de una base de E y de su base dual). Estos isomorfismos permite definir
de manera muy directa la contraccion de ndices. En efecto la aplicacion
q1
E . p. . E E . q. . E Tp1 E
(1 , . . . , p , e1 , . . . , eq ) 7 1 (e1 )(2 . . . p e2 . . . eq )
q1
es multilineal, as que define una aplicacion lineal C11 : Tpq E Tp1 tal que

C11 (1 . . . p e1 . . . eq ) = 1 (e1 )(2 . . . p e2 . . . eq )

Por ejemplo, tenemos que Endk E = T11 E = E k E y la aplicacion lineal


C11 :Endk E = T11 E T00 E = k es precisamente la traza de los endomorfismos.

(*) Algebras:
1. Sea A un anillo. El cociente A/a por un ideal a y el anillo de fracciones
S 1 A por un sistema multiplicativo S son A-algebras.
2. Sea k un anillo y A una k-algebra. Si B es una A-algebra, la composicion
de los morfismos estructurales k A B define en B una estructura de k-
algebra y diremos que se obtiene por restriccion de escalares. En particular,
todos los cocientes y localizaciones de una k-algebra son k-algebras.
3. Cada anillo A admite una unica estructura de Z-algebra; pues existe un
unico morfismo de anillos j : Z A, que es el morfismo que transforma
cada numero natural n en la suma iterada n veces de la unidad de A y n
en la suma iterada n veces de 1. Ademas todo morfismo de anillos es un
morfismo de Z-algebras. El concepto de Z-algebra coincide con el de anillo.
4. Sea A = k[x1 , . . . xn ]/a y denotemos i la clase de restos de xi modulo a.
La k-algebra A es de tipo finito porque los elementos 1 , . . . , n forman un
sistema de generadores de A = k[1 , . . . , n ]. Recprocamente, si una k-
algebra A admite un sistema de generadores con n elementos, estos definen
un morfismo epiyectivo k[x1 , . . . , xn ] A y por tanto

A ' k[x1 , . . . , xn ]/a

para algun ideal a. Es decir, las k-algebras de tipo finito son precisamente
los cocientes por ideales de los anillos de polinomios con coeficientes en k.
256 EJEMPLOS Y EJERCICIOS

El anillo de funciones algebraicas de cualquier subvariedad de un espacio


afn sobre un cuerpo k definida por ecuaciones polinomicas es una k-algebra
de tipo finito, y la condicion de ser de tipo finito caracteriza las k-algebras
de funciones algebraicas de tales subvariedades, lo que nos permitira reducir
totalmente el estudio de las variedades algebraicas afines al de las k-algebras
de tipo finito. Esta reduccion es absolutamente crucial.
5. Sea k un anillo. Cada morfismo de k-algebras

f : k[y1 , . . . , ym ]/b k[x1 , . . . , xn ]/a

esta totalmente determinado por las imagenes fi (x1 , . . . , xn ) = f (yi ) de los


generadores y1 , . . . , ym de k[y1 , . . . , ym ]/b, en cuyo caso diremos que

y1 = f1 (x1 , . . . , xn )
.........

ym = fm (x1 , . . . , xn )

son las ecuaciones del morfismo f considerado. La propiedad universal del


anillo cociente afirma que las ecuaciones de un morfismo son totalmente
arbitrarias, con la unica condicion de que se verifique

qh f1 (x1 , . . . , xn ), . . . , fm (x1 , . . . , xn ) = 0

para un sistema de generadores {qh (y1 , . . . , ym )} del ideal b.

(*) En el isomorfismo natural de K-algebras del corolario 6.5.3



k[x1 , . . . xn ]/(p1 , . . . , pr ) k K = K[x1 , . . . , xn ]/(p1 , . . . , pr )
[q(x1 , . . . , xn )] = [q(x1 , . . . , xn )]

ha de entenderse que, en el segundo termino de esta formula, los coeficientes de


los polinomios pi (x1 , . . . , xn ) se han sustituido por sus imagenes segun el morfismo
estructural k K. En particular, cuando q(x) es un polinomio con coeficientes
enteros y q(x) denota su reduccion modulo un numero primo p, tenemos que

Z[x]/ q(x) Z Fp = Fp [x]/ q(x)

(*) Sean A = k[x1 , . . . , xn ]/(p1 , . . . , pr ) y B = k[y1 , . . . , ym ]/(q1 , . . . , qs ). De


acuerdo con 6.5.3, tenemos que

A k B = k[x1 , . . . , xn , y1 , . . . , ym ]/(p1 , . . . , pr , q1 , . . . , qs )
[p(x1 , . . . , xn )] [q(y1 , . . . , ym )] = [p(x1 , . . . , xn )q(y1 , . . . , ym )]

(*) Los numeros complejos son las sumas formales a+bi, donde i2 = 1 y a, b R.
Cambiar de base a C esta R-algebra significa considerar la C-algebra de las sumas
MODULOS Y ALGEBRAS 257

formales + i, donde i2 = 1 y , C. La determinacion de este anillo C R C


se realiza con el teorema de Kronecker y el teorema Chino de los Restos:

C R C = R[x]/(x2 + 1) C = C[x]/(x2 + 1) = C[x]/(x i)(x + i) =
= C[x]/(x i) C[x]/(x i) = C C

donde = (, ), y el producto en C C es componente a componente.

(*) Algebra Tensorial de un Modulo: Si M es un A-modulo, pondremos


T d M := M A . d. . A M (entendiendo que T 0 M = A y T 1 M = M ), de modo que
el producto tensorial de elementos define en
L d
T M := T M
d0

una estructura de A-algebra graduada con unidad (pero no conmutativa!). El


morfismo natural t : M T M , t(m) = m T 1 M , claramente tiene la propiedad
universal de que todo morfismo de A-modulos f : M B en una A-algebra B (no
necesariamente conmutativa) factoriza de modo unico a traves de t:
t
M T M B

i.e., f = t, donde es morfismo de A-algebras.


(*) Algebra Simetrica: Si M es un A-modulo, el algebra simetrica S M de
M es el cociente del algebra tensorial T M por el ideal (bilatero) que generan los
elementos x y y x:

S M := T M/(x y y x)

Es claro que S M es una A-algebra graduada conmutativa, y que el morfismo


de A-modulos canonico : M S M , (m) = [t(m)], tiene la propiedad universal
de que todo morfismo de A-modulos f : M B en una A-algebra conmutativa B
factoriza de modo unico a traves de :

M S M B

i.e., f = donde es morfismo de A-algebras. De esta propiedad universal se


sigue directamente que1

S (M N ) = (S M ) A (S N )
S (n A) = A[x1 , . . . , xn ]

(SA M )B = SB (MB )
1 En particular, obtenemos una definicion del concepto de polinomio mas satisfactoria que decir

las expresiones de la forma ...: El anillo de polinomios en n indeterminadas con coeficientes en


un anillo A es el algebra simetrica de un modulo libre de rango n.
258 EJEMPLOS Y EJERCICIOS

Cuando E es un espacio vectorial de dimension finita sobre un cuerpo k de


caracterstica nula, si consideramos el espacio vectorial T S d E de los tensores con-
travariantes simetricos de orden d, tenemos que el morfismo natural
T S d E T d E S d E
es un isomorfismo lineal, como puede comprobarse directamente, sin mas que elegir
una base en E. Estos isomorfismos canonicos inducen un producto conmutativo
en los tensores simetricos.
Sin embargo, cuando la caracterstica de k es positiva, aunque la potencia
simetrica S d E tenga igual dimension que el espacio vectorial T S d E de los ten-
sores contravariantes simetricos de orden d, no es posible definir isomorfismos
intrnsecos T S d E = S d E. Por ejemplo, si la caracterstica de k es 2, los tensores
hemisimetricos son simetricos; as que, cuando E es un plano, T S 2 E contiene una
recta invariante por la accion natural del grupo lineal Gl(E), mientras que el es-
pacio S 2 E de los polinomios homogeneos de grado 2 no contiene rectas invariantes
(al menos cuando todo polinomio homogeneo se anule en algun vector no nulo,
como es el caso cuando k es algebraicamente cerrado).

Ejercicios:
1. Sea C = {(a, b) R2 : ab = 1}. Demostrar que todo polinomio con coefi-
cientes reales que se anule en todos los puntos de C es divisible por xy 1 y
que el anillo R[x, y]/(xy 1) es isomorfo al anillo de las aplicaciones C R
definidas por polinomios con coeficientes reales.
Analogamente para el polinomio x2 y 2 y el conjunto C = {(a, b) : a2 = b2 }.
2. Determinar si las siguientes afirmaciones son verdaderas:
(a) La union de la recta x = 0 con la recta y = 0 es el par de rectas xy = 0.
(b) La interseccion de la curva y = x2 con la recta y = 0 es el punto
x = y = 0.
(c) La interseccion del par de rectas xy = 0 con el par de rectas y(xy) = 0
es la recta y = 0.
(d) La interseccion de dos rectas planas paralelas es vaca.
(e) La interseccion de la curva x2 + y 2 = 1 con la recta x = 2 es vaca.
(f) La interseccion de la curva x2 +y 2 = 1 con la recta x = 0 es la union del
punto x = 0, y = 1 con el punto x = 0, y = 1. (Indicacion: Aplicar
el Teorema chino del resto a los ideales de ambos puntos).
(g) La interseccion del par de rectas xy = 0 con el par de rectas y(x+y1) =
0 es la union de la recta y = 0 con el punto x = 0, y = 1. (Indicacion:
Sea m el ideal del punto (0, 1). Probar que (xy, y(x + y 1)) = ym).
MODULOS Y ALGEBRAS 259

(h) La interseccion de la curva x2 +y 2 = 1 con la recta doble x2 = 0 coincide


con su interseccion con el par de rectas paralelas y 2 = 1.
(i) La interseccion del par de planos zx = 0 con el par de planos zy = 0
es la union del plano z = 0 con la recta x = 0, y = 0. (Indicacion: El
ideal (x, y) es primo).

3. Si k es un cuerpo, demostrar que k[x, y]/ (y p(x)) ' k[ t ] y que

k[x, y]/ (q(x)y p(x)) ' S 1 k[ t ] ,

donde S = {q(x)n , n N}, cuando p(x) y q(x) son primos entre s.


Indicacion: Si 1 = ap + bq, entonces q 1 = a(p/q) + b.

4. Sea A un anillo y sea A = A/aA. Probar que A/(aA + bA) ' A/bA.

5. Determinar si el ideal (x2 + x y, y 2 + y x4 3x 2) de Q[x, y] contiene


los siguientes polinomios: xy + y (x3 + x + 2) , x2 + y 2 (2xy + 1) ,
y 2 2xy y + x 1 , x2 y 2y x3 + 2x + 1 .

6. Determinar si en el ideal (xy +y 1, x2 y 2 4y 3 +3y 2 +y 1) del anillo R[x, y]


estan los siguientes polinomios: x2 1 , x2 2x 1 , 2y 1 , y 2 4y + 1 .

7. Sean 1 , . . . , n numeros complejos, no todos reales. Demostrar que los


polinomios con coeficientes reales p(x1 , . . . , xn ) tales que p(1 , . . . , n ) = 0
forman un ideal maximal m de R[x1 , . . . , xn ] y que R[x1 , . . . , xn ]/m ' C,
donde [q(x1 , . . . , xn )] se corresponde con q(1 , . . . , n ).
Hallar un sistema finito de generadores de m cuando los numeros complejos
son 2 y 1 + i. Analogamente cuando son i y 1 + i.

8. Demostrar que todo modulo es cociente de un modulo libre. Es cierto que


todo modulo libre de tipo finito tiene rango finito? y que cualquier sistema
linealmente independiente con n elementos en un modulo libre de rango n es
una base?

9. Si L es un A-modulo libre, probar que toda sucesion exacta de morfismos de


A-modulos 0 N M L 0 escinde.

10. Demostrar que una sucesion exacta de A-modulos 0 M 0 M M 00 0


escinde precisamente cuando M 0 admite un suplementario en M (i.e. un
submodulo N M tal que M 0 N = 0 y M 0 + N = M ).

11. Demostrar que (N + N 0 )/N = N 0 /(N N 0 ) y que

(M/N )
M/(N + N 0 ) =
(N + N 0 )/N
260 EJEMPLOS Y EJERCICIOS

12. Demostrar que M1 M2 )/(N1 N2 ) = (M1 /N1 ) (M2 /N2 ) .


13. Demostrar que (Z/nZ) Z (Z/mZ) = Z/dZ, donde d =m.c.d.(m, n).
14. Si E es un k-espacio vectorial, probar que el producto tensorial k E trans-
forma sucesiones exactas de aplicaciones k-lineales en sucesiones exactas.
15. Sean E y F dos k-espacios vectoriales de dimension finita. Probar la exis-
tencia de un isomorfismo lineal canonico Homk (E, F ) = E k F .
16. Sea L un A-modulo libre y 0 M 0 M L 0 una sucesion exacta de
A-modulos. Probar que la sucesion 0 M 0 A N M A N LA N 0
es exacta para todo A-modulo N .
17. Sea k un cuerpo. Si m es un ideal maximal de k[x1 , . . . , xn ] tal que la k-
algebra k[x1 , . . . , xn ]/m es isomorfa a k, probar que existen a1 , . . . , an k
tales que m = (x a1 , . . . , x an ). Analogamente, si m es un ideal maximal
de una k-algebra de tipo finito k[1 , . . . , n ] y k[1 , . . . , n ]/m ' k, probar
que m = (1 a1 , . . . , n an ) para ciertos a1 , . . . , an k.
18. Sean a y b ideales de un anillo A y sea M un A-modulo. Si a + b = A, aplicar
el teorema chino de los restos para probar que tenemos un isomorfismo de
A-modulos natural M/abM = (M/aM ) (M/bM ) .
19. Demostrar la existencia de isomorfismos de anillos:
C R C ' C C

3
Q( 2 ) Q R ' R C

2 + + 1 = 0
3 3
Q() Q Q( 2 ) ' Q(, 2 ) ,

3

3

3

3
Q( 2 ) Q Q( 2 ) ' Q( 2 ) Q(, 2 )

20. Determinar los elementos invertibles, los divisores de cero, los nilpotentes y
los idempotentes de los siguientes anillos:

Q( 2) Q Q(i) , Q( 2) Q Q( 2) , Q( 2) Q Q( 2)

21. Sea A un algebra sobre un cuerpo k. Probar que el morfismo de cambio de


base A AK es inyectivo para toda k-algebra K.
22. Sean p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ), q(x1 , . . . , xn ) polinomios con coefi-
cientes en un cuerpo k y sea K una extension de k. Si q(x1 , . . . , xn ) pertenece
al ideal generado por p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ) en K[x1 , . . . , xn ], de-
mostrar que q(x1 , . . . , xn ) esta en el ideal de k[x1 , . . . , xn ] generado por los
polinomios p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ).
(Indicacion: Considerar el morfismo natural A AK , donde A es el anillo
de funciones algebraicas de la subvariedad p1 = 0, . . . , pr = 0).
ESPECTRO PRIMO 261

Espectro Primo
(*) Puntos del Espectro:

1. Consideremos un anillo de polinomios k[x1 , . . . , xn ] con coeficientes en un


cuerpo k. Si a1 , . . . , an k, el ideal m = (x a1 , . . . , x an ) es maximal,
luego define un punto cerrado del espectro del anillo k[x1 , . . . , xn ] y diremos
que es el punto (a1 , . . . , an ). Un polinomio q(x1 , . . . , xn ) se anula en este
punto cuando q(a1 , . . . , an ) = 0 . Notese que k[x1 , . . . , xn ]/m = k.

2. Sean 1 , . . . , n numeros complejos y supongamos que algun i no es real.


En tal caso el correspondiente morfismo de anillos R[x1 , . . . , xn ] C es
epiyectivo, as que su nucleo m es un ideal maximal y R[x1 , . . . , xn ]/m = C.
Luego m define un punto cerrado del espectro de R[x1 , . . . , xn ] que no es de
los construidos en el ejemplo anterior. Analogamente, m define un punto
cerrado del espectro de R[x1 , . . . , xn ]/(p1 , . . . , pr ) cuando pj (1 , . . . , n ) = 0
para todo 1 j r. Notese que 1 , . . . , n definen el mismo punto que sus
conjugados 1 , . . . , n .

3. Sea p(x1 , . . . , xn ) un polinomio irreducible con coeficientes en un cuerpo k.


El ideal (p(x1 , . . . , xn )) del anillo k[x1 , . . . , xn ] es primo y define por tanto
un punto de su espectro. Su cierre (p)0 esta formado por todos los puntos en
que se anula p(x1 , . . . , xn ), as que es el punto generico de la hipersuperficie
de ecuacion p(x1 , . . . , xn ) = 0 .
El ideal 0 tambien es primo, porque el anillo k[x1 , . . . , xn ] es ntegro, y su
cierre es todo el espectro. En general, si un anillo es ntegro, su espectro es
irreducible y su punto generico viene definido por el ideal 0, que es primo.

4. Sea k un cuerpo y H = (q)0 el cerrado del espacio afn An,k definido por la
anulacion de un polinomio no constante q(x1 , . . . , xn ). Si

q(x1 , . . . , xn ) = pm mr
1 pr
1

es su descomposicion en producto de potencias de polinomios irreducibles


que no difieran en factores constantes, entonces

(pm mr m1 mr
1 pr )0 = (p1 )0 . . . (pr )0
1

Como (pm i )0 = (pi )0 , tenemos que H = (p1 )0 . . . (pr )0 . Ahora bien,


i

el ideal (pi ) del anillo k[x1 , . . . , xn ] es primo, as que sus ceros forman un
cerrado irreducible del espectro, y concluimos que H es union de los cerrados
irreducibles (p1 )0 , . . . , (pr )0 , que son por tanto las componentes irreducibles
de H.
262 EJEMPLOS Y EJERCICIOS


5. Vamos a calcular el espectro del anillo Z[ 5 ] ' Z[x]/(x2 + 5) aplicando la
formula de la fibra a la aplicacion continua natural Spec Z[ 5 ] Spec Z.
Por el lema 7.2.10, la fibra de cada numero primo p es el espectro de

Z[ 5 ]/pZ[ 5 ] ' Z[x]/(p, x2 + 5) ' Fp [x]/(x2 + 5)

Cuando la reduccion modulo p de x2 + 5 sea irreducible (es decir, cuando 5


no sea resto cuadratico modulo p, lo que ocurre en los primos p = 11,
13, . . .)
la fibra de p tiene un unico punto, definido por el ideal maximal pZ[ 5 ].
Cuando la reduccion de x2 + 5 tenga una raz doble en Fp (lo que ocurre
solo en los numeros
primos p = 2, 5) la fibra de p tiene un unico punto; pero
el ideal pZ[ 5 ] no esmaximal. Si p = 2, tal punto viene definido por el
ideal
maximal (2, 1 + 5 ). Si p = 5, esta definido por el ideal maximal
(5, 5) = ( 5 ).
Cuando la reduccion de x2 + 5 tenga dos races simples (lo que ocurre en los
numeros primos p = 3, 7,. . .), la fibra de
p tiene dos puntos, definidos por
los ideales maximales (p, 5 + a) y (p, 5 a), donde a2 5 (mod. p).
Segun la formula
de la fibra,
la del punto generico de Spec Z coincide con el
espectro de Q[ 5] = Q( 5), as que tiene un unico punto, definido por
el ideal 0. Los ideales primos no nulos de Z[ 5 ] son maximales, y son:

(2, 1 + 5 ) , ( 5 )
(p) , si 5 no es resto cuadratico modulo p

(p, 5 + a) , (p, 5 a) donde a2 5 (mod. p).

(*) Conexion del Espectro: De acuerdo con 7.2.3 cada descomposicion A =


B1 B2 de un anillo en suma directa induce una descomposicion de su espectro
en union disjunta de dos abiertos:
a
Spec A = (Spec B1 ) (Spec B2 )
`
Recprocamente, cada descomposicion Spec A = U V del espectro en union
disjunta de dos abiertos induce una descomposicion de A en suma directa de dos
anillos.
En efecto, como U y V son cerrados, tenemos que U = (a)0 y V = (b)0 para
ciertos ideales a, b de A. Luego (a + b)0 = U V = y se sigue que a + b = A; es
decir,
1=f +h , f a, hb.
as que f y h no pueden tener ceros comunes. Luego f se anula en todos los puntos
de U y no se anula en ningun punto de V , mientras que h se anula en todos los
ESPECTRO PRIMO 263

puntos de V y no se anula en ningun punto de U . En particular f h se anula en todos


los puntos del espectro, y es nilpotente por el teorema 7.2.7; es decir, f n hn = 0.
Ahora bien, como (f n )0 (hn )0 = U V = , el Teorema chino de los restos
permite concluir que el morfismo natural A = A/f n hn A (A/f n A) (A/hn A)
es un isomorfismo. En particular U y V son abiertos basicos de Spec A.

(*) Variedades Algebraicas: Cuando hablamos de modo impreciso e intuitivo


de algun lugar geometrico, lo que casi siempre tenemos claro son sus ecuaciones, as
que podemos definirlo rigurosamente como variedad algebraica. Del grupo de las
races n-esimas de la unidad, lo que es obvio es que viene definido por la ecuacion
xn = 1. Por tanto, la variedad algebraica n de las races n-esimas de la unidad
sobre un cuerpo k debe definirse como
n = Spec k[x]/(xn 1)
y sus puntos racionales son las races n-esimas de la unidad en k; pero puede tener
otros puntos, como ya ocurre cuando k = Q, debido a la existencia de otras races
n-esimas de la unidad en extensiones no triviales de k.
Un polinomio a0 + a1 x + . . . + an xn de grado n con coeficientes en un cuerpo
k viene dado por sus coeficientes (a0 , a1 , . . . , an ), as que la variedad algebraica
de los polinomios de grado menor o igual que n sobre un cuerpo k debe definirse
como el espacio afn Spec k[a0 , a1 , . . . , an ] donde a0 , . . . , an son indeterminadas.
Ahora, los polinomios de grado n vienen dados por la condicion an 6= 0, as que la
variedad algebraica de los polinomios de grado n sobre un cuerpo k debe definirse
como el abierto basico Uan = Spec k[a0 , a1 , . . . , an , a1
n ]. La variedad algebraica de
los polinomios de grado n con alguna raz multiple, caracterizados por la anulacion
del discriminante (a0 , a1 , . . . , an ), debe definirse como
Spec k[a0 , . . . , an , a1
n ]/()

y la variedad algebraica de los polinomios de grado n sin races multiples se define


como
Spec k[a0 , . . . , an , a1
n ,
1
]
Como ultimo ejemplo citemos el grupo lineal general Gln (el grupo de las
matrices n n invertibles) que claramente debe definirse como
Gln = Spec k[ aij , |aij |1 ] , 1 i, j n
donde |aij | denota el determinante de la matriz (aij ), y el grupo unitario Un , que
es la subvariedad de Gln de ecuacion |aij | = 1; es decir,
Un = Spec k[aij , |aij |1 ]/(|aij | 1)
(*) Algebras de Boole: Un algebra de Boole (1815-1864) es un conjunto A dota-
do de dos operaciones , que verifican las propiedades del calculo proposicional
(ver pagina 220):
264 EJEMPLOS Y EJERCICIOS

1. Ambas operaciones son asociativas, conmutativas, y admiten neutro:


a0=a , a1=A
2. Distributiva: a (b c) = (a b) (a c) , a (b c) = (a b) (a c).
3. Absorcion: a 0 = 0 , a 1 = 1.
4. Idempotencia: a a = a , a a = a.
5. Negacion: Si a A, existe a A tal que a a = 1 y a a = 0.

El ejemplo fundamental de algebra de Boole lo proporcionan el algebra P(X)


de las partes de un conjunto X, donde es la interseccion y es la union, de
modo que 0 = X, 1 = y a es el complementario de a . Tambien los enunciados
de cualquier teora logica formalizada (que incluya los conectores no, y, o)
siempre que se identifiquen los enunciados equivalentes (i.e., identificamos y
cuando sea un teorema de tal teora).
En las algebras de Boole se definen la implicacion y la equivalencia del
siguiente modo:

a b := a b , a b := (a b) (a b)

y es sencillo comprobar que en todo algebra de Boole (A; , ), las operaciones

a + b := a b , a b := a b

definen una estructura de anillo conmutativo con unidad en el que todo elemento
es idempotente: a2 = a. Tales anillos reciben el nombre de anillos de Boole.
Recprocamente, si (A; +, ) es un anillo de Boole, obtenemos en A una estructura
de algebra de Boole (donde la negacion es a = 1 + a) sin mas que definir

a b := a + b + ab , a b := a b

Los anillos de Boole son de caracterstica 2 porque 22 = 2. Ademas, todo anillo


de Boole ntegro es el cuerpo F2 , porque la condicion a(a 1) = a2 a = 0 implica
que a = 0 o a = 1. Luego en todo anillo de Boole A los ideales primos p son
maximales y de cuerpo residual A/p = F2 .
Como cada morfismo de anillos A F2 esta totalmente determinado por su
nucleo, tenemos que
Spec A = Hom (A, F2 )
Es decir, los puntos x X := Spec A del espectro de un anillo de Boole A se corres-
ponden con los morfismos vx : A F2 , que son las valoraciones o interpretaciones
coherentes de A como familia de proposiciones verdaderas o falsas. Por tanto, cada
elemento f A define una funcion f : X F2 , sin mas que poner f (x) := vx (f ),
que se anula precisamente en (f )0 . Si consideramos en el cuerpo F2 la topologa
ESPECTRO PRIMO 265

discreta, estas funciones son continuas, pues Uf = (1+f )0 . Ademas, as se obtiene


toda funcion continua X F2 , porque dar tal funcion ` equivale a descomponer el
espectro como union de dos cerrados disjuntos, X = Y0 Y1 , de modo que Y0 son
los ceros de algun f A, segun se ha visto en el apartado anterior.
Como la condicion f 2 = f claramente implica que todo elemento nilpotente de
un anillo de Boole A es nulo, el teorema 7.2.7 muestra que cada elemento de A esta
totalmente determinado por la funcion que define sobre el espectro, de modo que
A puede entenderse como el anillo de las funciones continuas sobre su espectro X
con valores en F2 . Como ademas cada funcion con valores en F2 esta determinada
por sus ceros, vemos as que todo algebra de Boole A es un algebra de partes de
su espectro X (a saber, los cerrados abiertos de X).
Segun 7.2.8 cada ideal I de un anillo de Boole A esta formado por todas las
funciones continuas X F2 que se anulan en el cerrado (I)0 . As pues, fijada una
familia de axiomas B A, el ideal que T genera B esta formado por las funciones
f A que se anulan en el cerrado bB (b)0 ; i.e., por los enunciados que son
verdaderos en cualquier interpretacion coherente que verifique los axiomas fijados:

v(f ) = 0 siempre que v(b) = 0 para todo b B


f es verdadero siempre que lo sea todo b B

En principio eso no significa que el enunciado f pueda derivarse de los axiomas


fijados y tautologas (el 0), usando solo el Modus Ponens; enunciados que forman
el menor subconjunto B 0 que, incluyendo a B y al 0, tenga la siguiente propiedad:

Si a B 0 y (a b) B 0 , entonces b B 0

Tal conjunto B 0 esta contenido en el ideal de A generado por B, pues claramente


los ideales tienen la propiedad anterior, ya que (a b) = a + b y b = a + (a + b).
De hecho B 0 coincide con el ideal generado por B; es decir, B 0 es un ideal:
Si a A y b B 0 , como b (a b) es nulo, tenemos que ab = (a b) B 0 .
Si a, b B 0 , como a (b (a b)) es nulo, tenemos que b (a b) esta
en B 0 y concluimos que a + b = (a b) B 0 .
En resumen, si un enunciado es cierto en todas las interpretaciones coherentes
que satisfagan la familia de axiomas B, entonces puede deducirse en un numero
finito pasos usando tautologas y el Modus Ponens.

Ejercicios:
1. Sea A un anillo reducido. Probar que Spec A es irreducible si y solo si A
es ntegro. Es cierto el resultado si se elimina la hipotesis de que A sea
reducido?
266 EJEMPLOS Y EJERCICIOS

2. Probar que la condicion necesaria y suficiente para que un punto x0 sea una
especializacion de un punto x es que x este en todos los entornos de x0 .

3. Sea A un anillo y f, g A. Probar que Uf Ug g divide a alguna


potencia de f .

4. Sea a un ideal de un anillo A. Probar que la condicion necesaria y suficiente


para que Spec (A/a) = Spec A es que el ideal a este generado por elemen-
tos nilpotentes. Concluir que Spec A es irreducible precisamente cuando el
cociente de A por su radical sea un anillo ntegro.

5. Hallar el espectro, determinar sus componentes irreducibles, sus compo-


nentes conexas y calcular la dimension de los anillos:
R[x]/(x4 + x2 ) , R[x]/(x4 + x2 ) R C , C[x]/(x4 + x2 ) C C[y]/(y 2 + 1) ,

C[x, y]/(x2 + y 2 ) , C[x, x1 ] , Q( 3 2) Q R , C[x, y]/(y 2 + x, y 2 xy + x) ,
C[x, y]/(xy + 2, x3 x + y 2 x) .

6. Demostrar que todo elemento de un ideal primo minimal es un divisor de


cero. (Indicacion: Localizar en el punto definido por el ideal primo).

7. Si un morfismo de anillos A B es epiyectivo y a es su nucleo, probar que la


correspondiente aplicacion continua Spec B Spec A es un homeomorfismo
de Spec B con (a)0 .

8. Si un morfismo de anillos j : A B es inyectivo, probar que la correspon-


diente aplicacion continua : Spec B Spec A tiene imagen densa.
(Indicacion: Si un cerrado (a)0 contiene a la imagen de , entonces aB
rad B y por tanto a rad A).

9. Sea : Spec B Spec A la aplicacion continua inducida por un morfismo de


anillos A B. Probar que el cierre de la imagen de es (Ker j)0 .
En general, si b es un ideal de B, el cierre de (b)0 coincide con (b A)0 .

10. Sea A un anillo y X = Spec A. Probar que un punto x X es denso


precisamente cuando su ideal primo px coincide con el radical r(A) de A.
Concluir que X tiene un punto denso si y solo si r(A) es un ideal primo.

11. Sean a y b dos ideales de un anillo A. Demostrar que (a)0 (b)0 precisa-
mente cuando r(b) r(a).

12. Sea A un anillo. Si una funcion f A es idempotente, f 2 = f , demostrar


que sus ceros son un abierto cerrado de Spec A. Concluir que Spec A no es
conexo cuando existe algun idempotente f 6= 0, 1.
ESPECTRO PRIMO 267

13. Probar, usando el lema de Zorn, que todo espacio topologico es union de
sus componentes irreducibles. Concluir que todo ideal primo de un anillo A
contiene algun ideal primo minimal de A.
14. Sea S un sistema multiplicativo de un anillo A. Probar que el morfismo
canonico : A AS es un isomorfismo precisamente cuando la aplicacion
continua Spec AS Spec A inducida por es un homeomorfismo.
15. Sean S y T dos sistemas multiplicativos de un anillo A. Probar que si
Spec AS = Spec AT (como subespacios de Spec A), entonces AS = AT .
16. Sea m el ideal maximal de A definido por un punto cerrado x Spec A.
Probar que Ax = A1+m .
17. Hallar la fibra de todos los puntos en los siguientes morfismos entre varieda-
des algebraicas complejas:
(a) La parametrizacion x = t2 , y = t3 de la curva y 2 = x3 .
(b) La parametrizacion x = t2 1, y = t3 t de la curva y 2 = x3 + x2 .
(c) La proyeccion : A2 A1 , (x, y) = xy .

18. Calcular el espectro del anillo Z[ d ] cuando d = 2, 3, 5, 1, 2, 3. Calcular
el espectro de Z[], donde denota una raz cubica primitiva
de la unidad,
y las fibras del morfismo natural Spec Z[ ] Spec Z[ 3 ].
19. Sean I, J ideales de un anillo A. Probar que el morfismo natural

A/(I J) (A/I) A/(I+J) (A/J)

es un isomorfismo, donde

(A/I) A/(I+J) (A/J) := {(a, b) (A/I) (A/J) : a = b en A/(I + J)}

Sean Y1 = (I1 )0 , Y2 = (I2 )0 dos subvariedades algebraicas cerradas de una


variedad algebraica afn X. Dadas funciones algebraicas f1 , f2 sobre Y1 e
Y2 respectivamente, que coincidan en Y1 Y2 (la subvariedad definida por
I1 + I2 ), probar que existe una unica funcion algebraica sobre Y1 Y2 (la
subvariedad definida por I1 I2 ) que coincide con f1 en Y1 y con f2 en Y2 .
20. Sea 6 = Spec k[x]/(x6 1) el grupo de las races sextas de la unidad sobre
un cuerpo k. Determinar si es una variedad ntegra o reducida, y calcular el
numero de componentes irreducibles cuando k = Q, R, C, F2 , F3 , F5 .
21. Sea P2 = Spec k[ a, b, c, a1 ] la variedad algebraica de los polinomios de grado
dos at2 +bt+c con coeficientes en un cuerpo k y sea X la subvariedad cerrada
de P2 de ecuacion b2 = 4ac (es decir, la subvariedad de los polinomios de
268 EJEMPLOS Y EJERCICIOS

grado 2 con alguna raz multiple). Determinar si X es ntegra o reducida,


y calcular sus componentes conexas y sus componentes irreducibles cuando
k = Q, R, C, F2 , F3 , F5 .
Definir la variedad P1 de los polinomios de grado 1 con coeficiente en k y
el morfismo elevar al cuadrado : P1 X. Calcular la fibra de sobre
el punto racional de X correspondiente al polinomio t2 + 2t + 1 y sobre el
punto generico de X. Es un isomorfismo?
22. Sea U2 = Spec k[ b, c ] la variedad algebraica afn de los polinomios unitarios
t2 + bt + c de grado 2 con coeficientes en un cuerpo k y sea Y la subva-
riedad cerrada de ecuacion b2 = 4c. Definir la variedad algebraica U1 de
los polinomios unitarios de grado 1 con coeficientes en k y comprobar si el
morfismo elevar al cuadrado U1 Y es un isomorfismo. Calcular la fibra
de cada punto en el morfismo U1 U1 U2 definido por el producto de
polinomios cuando k = C, y la fibra del punto correspondiente al polinomio
x2 + 1 cuando k = F2 .
23. Sea X una variedad algebraica afn ntegra sobre un cuerpo. Si dos morfismos
de X en otra variedad algebraica afn Y coinciden en un abierto basico no
vaco de X, probar que coinciden en X.

24. Sea C la curva plana y 2 = x2 2x. Si consideramos el punto de interseccion


variable con las rectas y = tx, en que abierto U de Spec k[ t ] tenemos
definido un morfismo U C ? Analogamente para las curvas y 2 = x2 x3 ,
xn = y n+1 , xn+1 = y n .
25. Sea C una curva p(x, y) = 0 del plano afn complejo. Si a cada punto de C le
asignamos la recta y = tx que pasa por el, en que abierto U de C tenemos
definido un morfismo U Spec C [ t ]? (discutir separadamente el caso en
que C pase por el origen).
26. Definir la variedad algebraica afn Gm de los elementos no nulos de un cuer-
po k, y los morfismos Gm Gm Gm , Gm Gm correspondientes al
producto y el paso al inverso.
Analogamente para el grupo aditivo Ga definido por la suma de k. Si la
caracterstica de k es 3, demostrar que P : Ga Ga , P(x) = x3 x, es un
morfismo de grupos. Calcular su nucleo y la fibra del punto generico de Ga .
LOCALIZACION 269

Localizacion
(*) Localizacion:

1. Sea A un anillo. Los elementos de A que no son divisores de cero forman un


sistema multiplicativo S en A, y la localizacion S 1 A se llama anillo total
de fracciones de A.

2. Sea j : A B un morfismo de anillos y sea S un sistema multiplicativo de A.


La localizacion de B por S coincide con la localizacion de B por el sistema
multiplicativo j(S); es decir, S 1 B = j(S)1 B.
En particular, la localizacion Bx de B en un punto x Spec A coincide con
la localizacion del A-modulo B por el sistema multiplicativo de las funciones
f A que no se anulan en x.

3. Si a es un ideal de un anillo A, entonces S 1 a es un ideal de S 1 A, que


coincide con a(S 1 A). As se obtienen todos los ideales de S 1 A: si b es un
ideal de S 1 A, entonces b = S 1 a, donde a = b A.
En particular, si A es un dominio de ideales principales (respectivamente un
anillo noetheriano), tambien lo es S 1 A.

4. En la correspondencia entre ideales primos de un anillo A que no corten a


cierto sistema multiplicativo S e ideales primos de S 1 A (ver 7.2.4), cada
ideal primo p de A que no corte a S se corresponde con el ideal primo
S 1 p = p(S 1 A) del anillo S 1 A.

5. Sea A un anillo y U un abierto basico de Spec A. La localizacion de un


A-modulo M por el sistema multiplicativo de las funciones f A que no se
anulan en ningun punto de U se denotara MU . Diremos que dos elementos
de M coinciden en el abierto U cuando coinciden en MU .
Sea x un punto de Spec A y p su ideal primo. La localizacion de M por
el sistema multiplicativo A p de las funciones f A que no se anulan
en x se denotara Mx o Mp y diremos que es la localizacion de M en el
punto x o en el ideal primo p. La imagen de cada elemento m M por el
correspondiente morfismo de localizacion se denotara mx . Por definicion, la
condicion mx = 0 significa que f m = 0 para alguna funcion f A que no
se anula en x; de modo que m se anula en MUf . Por tanto, la condicion
necesaria y suficiente para que la localizacion de m en x sea nula es que m
se anule en algun entorno basico de x. Las relaciones que se dan en Mx son
las relaciones validas en algun entorno de x. Diremos que Ax es el anillo
local en el punto x. A la luz de esta comprension, el paso de Z a Q, de
importancia evidente, significa pasar de todo el espectro de Z a un entorno
suficientemente pequeno del numero primo generico.
270 EJEMPLOS Y EJERCICIOS

6. Sea C(X) el anillo de las funciones reales continuas sobre un espacio metri-
zable X. Sea U un abierto de X y consideremos el sistema multiplicativo S
formado por las funciones que no se anulen en ningun punto de U . Si g S,
la restriccion gU de g a U es invertible, as que el morfismo de restriccion
C(X) C(U ) induce un morfismo de anillos

S 1 C(X) C(U ) ; f /g 7 fU (gU )1

que es un isomorfismo. En efecto, si fU = 0, entonces f d = 0, donde d


denota la funcion distancia a X U , y concluimos que f /1 = 0. Ademas,
si h C(U ), entonces la funcion

g = min d, (1 + h2 )1

prolongada por 0 fuera de U , es continua y no se anula en ningun punto de


U . Tambien la funcion f = hg, prolongada por 0 fuera de U , es continua y
claramente tenemos que h = fU (gU )1 .
Por otra parte, se dice que dos funciones continuas definidas en algun en-
torno de un punto x X tienen el mismo germen en x si coinciden en
algun entorno x. Del razonamiento anterior se sigue que, bajo las hipotesis
consideradas, cada funcion continua definida en algun entorno de x tiene el
mismo germen en x que un cociente de dos funciones continuas sobre X,
donde el denominador no se anula en x. Ahora es facil concluir que el anillo
de los germenes en x de funciones continuas coincide con la localizacion de
C(X) por el sistema multiplicativo S = {f C(X) : f (x) 6= 0}.
7. Sea X una variedad algebraica afn sobre un cuerpo. El anillo local en un
punto x X se denota OX,x , o bien Ox si no hay lugar a confusion. Por
definicion OX,x es la localizacion de O(X) por las funciones sobre X que no
se anulan en el punto x, as que cada elemento g/f Ox viene dado por una
funcion algebraica definida en algun entorno basico Uf de x.
Cuando el anillo O(X) es ntegro, el anillo local de X en su punto generico,
que es el cuerpo de fracciones de O(X), lo denotaremos X y diremos que es
el cuerpo de funciones racionales de X. Cada funcion racional g/f X
viene dada por una funcion algebraica definida en algun abierto no vaco de
X, pues todo abierto basico no vaco es un entorno del punto generico de X.
En este caso los morfismos de localizacion son inyectivos, por lo que podemos
considerar los anillos O(Uf ) y los anillos OX,x como subalgebras de X .
(*) Anillos Locales de Curvas Planas:
Sea k[, ] el anillo de funciones algebraicas de una curva plana C sobre un
cuerpo k de ecuacion p(x, y) = 0 y supongamos que esta curva pasa por un punto
racional (a, b), de modo que m = (a, b) es un ideal maximal de k[, ]. Veamos
la simplificacion que supone pasar del anillo k[, ] al anillo local O de la curva C
LOCALIZACION 271

en el punto (a, b). La condicion de que una funcion q(, ) se anule al localizar en
tal punto es que q(x, y)r(x, y) sea multiplo de p(x, y) para algun polinomio r(x, y)
que no se anule en (a, b). Considerando una descomposicion p(x, y) = p1 pr
en producto de factores irreducibles, concluimos que la localizacion de q(, ) es
nula precisamente cuando q(x, y) sea multiplo del producto de todos los factores
irreducibles pi (x, y) que se anulen en (a, b). Si en la descomposicion no aparecen
factores que difieran en una constante, esta condicion equivale a que q(, ) se
anule en todas las componentes irreducibles de la curva que pasen por el punto
(a, b). Al localizar en un punto nos desentendemos del comportamiento de las
funciones en las componentes irreducibles que no pasen por tal punto.

(*) Formula de la Fibra:


Sea x un punto del espectro de un anillo A y sea p su ideal primo. Llamaremos
cuerpo residual del punto x al cuerpo de fracciones del anillo ntegro A/p y se
denota (x) o (p) :
(x) = (A/p)x = Ax /pAx
Si B es una A-algebra, se llama anillo de la fibra de x a la (x)-algebra

B A (x) = (B/pB)x = Bx /pBx

pues, de acuerdo con la formula de la fibra, la fibra de la aplicacion continua


: Spec B Spec A inducida por un morfismo de anillos A B coincide con el
espectro del anillo de la fibra:

1 (x) = Spec B A (x)

En el caso de una variedad algebraica afn X sobre un cuerpo k, un punto x X


es racional precisamente cuando k = (x). Si X es la subvariedad de un espacio
afn An definida por un sistema de ecuaciones y x es el punto de X definido por
cierta solucion (1 , . . . , n ) del sistema en una extension de k, entonces

O(X)/p ' k[1 , . . . , n ]


(x) ' k(1 , . . . , n )

Ademas, si : Y X es un morfismo de variedades algebraicas afines, la


(x)-algebra O(Y ) O(X) (x) es de tipo finito y define sobre la fibra 1 (x) una
estructura de variedad algebraica afn sobre el cuerpo residual (x). Las fibras de
los puntos racionales son variedades algebraicas sobre k, mientras que las fibras de
los otros puntos son variedades algebraicas sobre extensiones del cuerpo base k.

(*) Sea m un ideal maximal de un anillo A y sea x el correspondiente punto cerrado


de Spec A. De acuerdo con 8.2.8:

mr /mn = mrx /mnx , nr


272 EJEMPLOS Y EJERCICIOS

En particular A/mn = Ax /mnx . Luego mn = A mn Ax y vemos que el problema


de decidir si una funcion f A pertenece a cierta potencia de m es una cuestion
local en x: basta resolver el problema en la localizacion Ax .
Por ejemplo, consideremos el anillo local Op del espacio afn An,k en un punto
racional p = (a1 , . . . , an ). Poniendo ti = xi ai tenemos que

r+1 r+1 Polinomios de grado
Op /m Op = k[x1 , . . . , xn ]/m =
r en t1 , . . . , tn

y la clase de restos f de cualquier funcion f Op en Op /mr+1 Op se llama desa-


rrollo de Taylor (1685-1731) de f hasta el orden r en el punto p pues, cuando
k = C, de hecho f = h(x1 , . . . , xn )/q(x1 , . . . , xn ) define una funcion (en el sentido
del Analisis) en un entorno de (a1 , . . . , an ) y el desarrollo de Taylor clasico de
orden r de esta funcion en tal punto difiere de f en un elemento de mr+1 .
Sgun el Lema de Nakayama, para que mr Op este contenido en un ideal dado a
del anillo Op es necesario y suficiente que

mr /mr+1 = {Polinomios homogeneos de grado r en t1 , . . . , tn }

este contenido en el ideal a de Op /mr+1 formado por los desarrollos de Taylor has-
ta el orden r de las funciones de a (es decir, a es la imagen de a por la proyeccion
canonica : Op Op /mr+1 Op ). Notese que a esta formado por las combina-
ciones lineales con coeficientes en k de los desarrollos de Taylor de un sistema de
generadores de a y sus productos por monomios en t1 , . . . , tn de grado r.

(*) Anillos Noetherianos:

1. Los cuerpos y dominios de ideales principales son anillos noetherianos.

2. Sea C(X) el anillo de las funciones reales continuas sobre un espacio topolo-
gico metrizable X, sea x un punto de X y sea m el ideal maximal de C(X)
formado por las funciones que se anulan en x. Si f m, entonces
p 2 p 2
f = f+ f = f+ f , f+ = sup(f, 0) , f = sup(f, 0)

Luego f m2 y obtenemos que m = m2 . Si mO fuera un ideal finito-


generado, el lema de Nakayama (19121964) permitira concluir que mO = 0,
donde O = C(X)m denota el anillo de germenes en x de funciones continuas.
Ahora bien, si el germen en x de la funcion continua distancia a x es nulo,
entonces x es un punto aislado de X. En resumen, si algun punto x de X
no esta aislado, entonces el ideal mO no es finito-generado y los anillos O y
C(X) no son noetherianos.
LOCALIZACION 273

3. Todo elemento no nulo ni invertible de un anillo noetheriano ntegro A des-


compone en producto de elementos irreducibles. En efecto, en caso contrario
entre los ideales generados por elementos no nulos ni invertibles para los que
fuera falsa tal afirmacion habra alguno maximal aA. Luego a descompone
en producto de dos elementos no invertibles, a = bc. Por ser A ntegro, los
ideales bA y cA contienen estrictamente al ideal aA, as que b y c descompo-
nen en producto de elementos irreducibles y lo mismo ha de ocurrir con a, lo
que lleva a contradiccion. En particular, todo dominio de ideales principales
es un dominio de factorizacion unica, pues la demostracion de la unicidad de
la descomposicion en factores irreducibles dada en los anillos eucldeos sigue
siendo valida en los dominios de ideales principales.

(*) Ideales Primarios:

1. Los ideales primarios de Z son los ideales engendrados por una potencia de
un numero primo. Los ideales primarios del anillo de polinomios k[x] con
coeficientes en un cuerpo k son los ideales engendrados por una potencia de
un polinomio irreducible. En general, los ideales primarios de un dominio
de ideales principales son los ideales engendrados por una potencia de un
elemento irreducible.

2. Toda interseccion q1 . . . qn de ideales p-primarios es un ideal p-primario.


En efecto, tenemos que

r(q1 . . . qn ) = r(q1 ) . . . r(qn ) = p . . . p = p

y, si ab q1 . . . qn y a
/ qi para algun ndice i, entonces b r(qi ) = p
porque el ideal qi es primario.

3. Sea A un dominio de factorizacion unica y p un elemento irreducible de A.


El ideal p = pA es primo y los ideales pr A, r 1, son p-primarios, pues su
radical es pA y si un producto ab es multiplo de pr y un factor no lo es, el
otro factor ha de ser multiplo de p. Mas aun, estos son los unicos ideales
p-primarios de A: si pr es la primera potencia de p que esta en un ideal
p-primario q, entonces q = pr A, pues si apm q y a / pA, entonces pm q,
m r
de modo que m r y ap p A .
En particular, si p(x1 , . . . , xn ) es un polinomio irreducible con coeficientes en
un cuerpo k, los unicos ideales (p)-primarios de k[x1 , . . . , xn ] son los ideales
(pr ). Es usual decir que los polinomios del ideal (pr ) son los que se anulan
r veces en la hipersuperficie p(x1 , . . . , xn ) = 0.
274 EJEMPLOS Y EJERCICIOS

(*) Ideales de C [x, y] :


De acuerdo con el teorema de existencia de descomposiciones primarias, todo
ideal no nulo a de C [x, y] es de la forma:

a = (pn1 1 ) . . . (pnr r ) q1 . . . qs

donde p1 (x, y), . . . , pr (x, y) son polinomios irreducibles en C[x, y] y q1 , . . . , qs son


ideales primarios cuyos radicales mi = r(qi ) son ideales maximales, de modo que
cada uno de estos ideales mi esta formado por todos los polinomios que se anulen
en cierto punto (ai , bi ). Es decir, el ideal a esta formado por los polinomios que
se anulen determinado numero de veces en unas curvas irreducibles pj (x, y) = 0 y
cuyos desarrollos de Taylor en unos puntos (ai , bi ) verifiquen ciertas condiciones.
La condicion de que la componente qi este sumergida significa que alguna de las
curvas pj (x, y) = 0 pasa por el punto (ai , bi ) .

(*) Sea a un ideal de un anillo noetheriano A y sean x1 , . . . , xr los puntos genericos


de las componentes irreducibles de sus ceros (a)0 . En cualquier descomposicion
primaria reducida de a aparecen unas componentes qi asociadas a los puntos xi ,
y no dependen de la descomposicion, pues qi = A aAxi . Sin embargo, si a no
coincide con q1 . . . qr , en cualquier descomposicion primaria reducida de a han
de aparecer otras componentes sumergidas, asociadas a otros puntos de (a)0 , y
estas s pueden depender de la descomposicion elegida. Por ejemplo, sea a el ideal
de C [x, y] formado por los polinomios p(x, y) que se anulan en la recta x = 0 y
que se anulan en el origen junto con sus derivadas parciales p/x, p/y :

a = (x, y)2 (x)

Los ceros de a coinciden con la recta x = 0, de modo que la componente (x)


debe aparecer en cualquier otra descomposicion primaria reducida de a. No as la
componente sumergida (x, y)2 , pues su radical, que es el ideal maximal del origen,
no corresponde a una componente irreducible de los ceros de a. En efecto, si un
polinomio p(x, y) se anula en la recta x = 0, necesariamente su derivada p/y se
anula en el origen; luego la componente (x, y)2 se puede sustituir por el ideal de
los polinomios que se anulen en el origen junto con su derivada p/x:

a = (x2 , y) (x)

(*) Sea m un ideal maximal de un anillo noetheriano A. Si q es un ideal m-


primario, entonces q contiene alguna potencia mn . Para determinar si q contiene
cierta potencia mn dada, de acuerdo con el lema de Nakayama (19121964) basta
desarrollar por Taylor (1685-1731):

mn q (mn ) (q) en A/mn+1


LOCALIZACION 275

En efecto, si (q) contiene un sistema de generadores de mn /mn+1 , el Lema de


Nakayama afirma que mn Am qAm y, al ser q un ideal m-primario, concluimos
que mn q.

(*) Consideremos en el anillo A = C [x, y] el ideal a = (xy , y + x2 + y 2 ) . Sus


ceros son los puntos z1 = (0, 0) y z2 = (0, 1), as que su descomposicion primaria
reducida no tiene componentes sumergidas y ha de ser

a = q1 q2

donde (q1 )0 = z1 y (q2 )0 = z2 . Sea O2 el anillo local del plano en z2 . El ideal


aO2 es el ideal maximal m2 de O2 , porque las curvas xy = 0, x2 + y 2 y = 0 son
simples en z2 y tienen rectas tangentes distintas. Luego q2 es el ideal de todos los
polinomios que se anulan en z2 :

q2 = A (aO2 ) = A m2 = (x, y 1)

Sea ahora O1 el anillo local del plano en z1 y sea m1 su ideal maximal. Vamos
a determinar la primera potencia de m1 contenida en aO1 .
El ideal a de O1 /m31 formado por los desarrollos de Taylor de orden 2 en el
punto z1 de las funciones del ideal aO1 es:

a = < xy, y + x2 + y 2 , xy, y 2 > = < y + x2 , xy, y 2 >

y no contiene a m21 /m31 = < x2 , xy, y 2 >, as que aO1 no contiene a m21 .
Los desarrollos de Taylor de orden 3 en el punto z1 de las funciones del ideal
aO1 forman el siguiente ideal de O1 /m41 :

< x2 y, xy 2 , xy, y 3 , xy + x3 , y 2 , y + x2 >

que claramente contiene a m31 /m41 . Segun el Lema de Nakayama, aO1 contiene
a m31 y obtenemos que aO1 esta formado por todas las funciones f O1 cuyo
desarrollo de Taylor en z1 hasta el orden 2 esta en a O1 /m31 . Ahora bien, como
q1 = A aO, concluimos que

q1 = {ay + ax2 + bxy + cy 2 + terminos de grado mayor que 2 }

(*) Ideales en Curvas Simples:


Diremos que una curva algebraica C es simple cuando carezca de puntos sin-
gulares. Cuando la curva es ntegra, tal condicion equivale a que su anillo de
funciones algebraicas O(C) sea un dominio de Dedekind (1831-1916), en cuyo
caso todo ideal no nulo a de O(C) es de la forma:

a = mr11 mrnn = mr11 . . . mrnn


276 EJEMPLOS Y EJERCICIOS

para ciertos ideales maximales m1 , . . . , mn de O(C), que definen ciertos puntos


cerrados x1 , . . . , xn de la curva C. Es decir, a esta formado por las funciones
f O(C) que se anulen al menos ri veces en cada punto xi . En efecto, la igualdad
8.6.1
mri = O(C) (mi OC,xi )r
expresa precisamente que cada potencia mri esta formada por las funciones f que
se anulan al menos r veces en el punto xi .

(*) Multiplicidades de Interseccion de Curvas Planas:


Sean C y C 0 dos curvas planas, de ecuaciones p(x, y) = 0 y p0 (x, y) = 0 respec-
tivamente, sin componentes irreducibles comunes. Si se cortan en un punto z, la
multiplicidad de interseccion

(C C 0 )z = l k[x, y]/(p, p0 ) z = l O/p0 O = l O0 /pO0

(donde O y O0 denotan los anillos locales de C y C 0 en z respectivamente) es


finita en virtud del teorema de Bezout. Si z es un punto no singular de C, la
multiplicidad de interseccion puede calcularse determinando el primer termino no
nulo del desarrollo de Taylor de p0 (x, y) = ar tr + . . . , donde t es una coordenada
local de C en z, pues en tal caso (C C 0 )z = l(O/tr O) = r.
En general, las multiplicidades de interseccion pueden calcularse a partir de
la descomposicion primaria del ideal (p, p0 ) = q1 . . . qr , pues los ceros de los
ideales primarios q1 , . . . , qr son los puntos de corte, de modo que

k[x, y]/(p, p0 ) = k[x, y]/q1 . . . k[x, y]/qr

y las multiplicidades de interseccion son las longitudes de los anillos k[x, y]/qi .

Ejercicios:
1. En MS , probar que m/s = n/t si y solo si r(tm sn) = 0 para algun r S.

2. Sean S y T dos sistemas multiplicativos de un anillo A, y sea M un A-


modulo. Demostrar que S 1 (S 1 M ) = S 1 M , y que T 1 (S 1 M ) = T 1 M
cuando S T .

3. Sea C una curva plana de ecuacion p(x, y) = 0 que pase por el punto (0, 0).
Probar que el anillo local de C en el origen no es un cuerpo.

4. Sea O el anillo local de la recta afn A1,k en el origen. Determinar si el anillo


local del plano afn A2,k en el origen es isomorfo a O k O.
LOCALIZACION 277

5. Si a es un ideal de un anillo A, entonces S 1 a es un ideal de S 1 A. Cuando


a = a1 A + . . . + an A, probar que S 1 a = a1 (S 1 A) + . . . + an (S 1 A) ; es
decir, un sistema de generadores de S 1 a se obtiene localizando un sistema
de generadores de a.
6. Sea p(x1 , . . . , xn ) un polinomio irreducible con coeficientes en un cuerpo
k y sea O el anillo local del espacio afn An en el punto generico de la
hipersuperficie p(x1 , . . . , xn ) = 0. Probar que O es un anillo local regular de
dimension 1.
7. Sea a un ideal de un anillo A y sea x un punto de Spec A. Probar que las
siguientes condiciones son equivalentes:
(a) (A/a)x = 0
(b) ax = Ax
(c) Alguna funcion f a no se anula en x.
(d) El punto x esta en el abierto complementario de (a)0 .
8. Sea a un ideal de un anillo A y sea x un punto de Spec A. Probar que las
siguientes condiciones son equivalentes:
(a) ax = 0
(b) (A/a)x = Ax
(c) Cada funcion del ideal a se anula en algun entorno de x.
Ademas, si el ideal a es finito-generado, estas condiciones equivalen a que x
este en el interior del cerrado (a)0 .
9. Probar que todo abierto cerrado U del espectro de un anillo A es basico:
U = Uf para alguna funcion f A. Ademas, (Af )x = Ax cuando x Uf , y
(Af )x = 0 en caso contrario.
(Indicacion: Si U = (a)0 y U c = (b)0 , entonces a + b = A y 1 = a + b para
ciertos a a, b b. Tomar f = b).
`
10. Si el espectro de un anillo A no es conexo, Spec A = U1 U2 , probar que los
abiertos cerrados Ui son basicos, Ui = Ufi , donde f1 f2 es nilpotente.
Si x Spec A, deducir que fi es nilpotente en Ax cuando fi se anula en x, y
obtener que
(
Ax cuando x Ui
(Afi )x =
0 cuando x Uj = (fi )0 , i 6= j

Concluir que el morfismo natural A Af1 Af2 es un isomorfismo.


278 EJEMPLOS Y EJERCICIOS

11. Demostrar que una variedad algebraica afn X es conexa si y solo si toda
funcion algebraica f O(X) idempotente es f = 0 o 1.
12. La condicion de pertenecer a un submodulo dado es local. Con precision,
sea N un submodulo de un A-modulo M y sea m M . Si mx Nx para
todo x Spec A, demostrar que m N .
13. Sean a y b dos ideales de un anillo A. Si ax bx en todo punto x Spec A,
probar que a b.
14. Si A es un anillo ntegro, probar que (la interseccion se considera en el cuerpo
de fracciones de A): T
A = Ax
xSpec A

(Indicacion: Si a/b esta en todos los anillos Ax , probar que bA aA).


15. Demostrar que la condicion necesaria y suficiente para que un sistema de
ecuaciones lineales diofanticas tenga alguna solucion entera es que, para cada
numero primo p, admita alguna solucion racional con denominadores que no
sean multiplos de p.
16. Sea a un ideal de un anillo A y sea M un A-modulo finito-generado. Probar
que aM = M precisamente cuando M1+a = 0.
17. Demostrar que cualquier sistema de n generadores de un A-modulo libre de
rango n forman una base. (Indicacion: Aplicar el lema de Nakayama al
nucleo del epimorfismo An An para demostrar que es nulo).
18. Sea M un A-modulo de tipo finito y sea N un A-modulo. Si M ' M N ,
probar que N = 0. Es cierta esta afirmacion si se elimina la hipotesis de
que M sea finito-generado.
19. Probar que si existe un morfismo de A-modulos inyectivo Am An , entonces
m n. (Indicacion: Localizando en un primo minimal, puede suponerse que
A tiene un unico ideal primo p, y en tal caso el morfismo (A/p)m (A/p)n
es inyectivo).
20. Sea p(x, y) un polinomio no constante con coeficientes en un cuerpo k. De-
mostrar que todas las componentes irreducibles de C = Spec k[x, y]/(p(x, y))
tienen dimension 1.
21. Probar que si el anillo A[x] es noetheriano, entonces el anillo A tambien es
noetheriano.
22. Sean N y N 0 dos submodulos de un A-modulo M tales que M = N 0 + N .
Probar que M es un A-modulo noetheriano si y solo si N y N 0 son A-modulos
noetherianos.
LOCALIZACION 279

23. Sean N y N 0 dos submodulos de un A-modulo M tales que 0 = N 0 N .


Probar que M es un A-modulo noetheriano si y solo si M/N y M/N 0 son
A-modulos noetherianos.

24. Sea M un A-modulo noetheriano y N un A-modulo de tipo finito. Probar


que HomA (N, M ) es un A-modulo noetheriano.
Q
25. Es noetheriano el anillo Z?

26. Probar que todo endomorfismo epiyectivo f de un A-modulo noetheriano es


un isomorfismo. (Indicacion: Considerar los submodulos Ker f n .)

27. Sea a el ideal anulador de un A-modulo M . Si M es finito-generado, probar


que A/a es un submodulo de M . . . M . Concluir que el anillo A/a es
noetheriano cuando M es un A-modulo noetheriano.

28. Probar que todo espacio noetheriano es compacto, y todo subespacio de un


espacio noetheriano es noetheriano.

29. Probar que un espacio topologico es noetheriano precisamente cuando todos


sus abiertos son compactos.

30. Dar un ejemplo de un anillo no noetheriano A tal que su espectro sea un


espacio topologico noetheriano.

31. Probar que el soporte Sop (M ) de un A-modulo noetheriano es un subespacio


cerrado noetheriano de Spec A.

32. Sea {Ufi } un recubrimiento de Spec A por abiertos basicos. Probar que un
A-modulo M es noetheriano si y solo si Mfi es un Afi -modulo noetheriano
para todo ndice i.

33. Sea n el ideal de C (R) formado por las funciones que se anulan en algun
entorno del punto x = 0. Demostrar que el ideal n no es finito-generado y
concluir que los anillos C (Rn ) no son noetherianos cuando n 1.

34. Sea m el ideal maximal de C (R) formado por las funciones que se anulan
en el punto x = 0. Probar que O = C (R)m es el anillo de germenes de
funciones diferenciables en el punto x = 0. Sea I el ideal O formado por
los germenes cuya serie de Taylor en x = 0 es nula. Probar que xI = I y
concluir que el anillo O no es noetheriano.

35. Hallar los puntos singulares de las siguientes curvas planas complejas: y 2 =
x3 , y 2 = x(x a)(x b) , y 2 x3 + ax2 + bx = 0 , 1 = xn + y n , 3axy =
x3 + y 3 , x3 = y 2 (a x) , y 2 (a x) = x2 (a + x) , (x2 + y 2 )2 = (x2 y 2 ).
280 EJEMPLOS Y EJERCICIOS

36. Hallar un generador del ideal maximal del anillo local de la curva plana
compleja y 2 = x2 + x3 en el punto (1, 0).

Analogamente en los puntos (1, 2), (1, 2), (2, 2i).
37. Calcular el desarrollo de Taylor en el origen hasta el orden 3, cuando k =
C, Q y F2 , de las funciones racionales

2 + x2 x2 y 2 1
, ,
(1 + y)(1 x3 ) 1 x3 + y 3 1 y + x2

38. Elegir un generador t del ideal maximal m del anillo local O en el origen de
la curva plana x 2xy + y 3 y 4 + x3 = 0 y calcular el desarrollo de Taylor en
el origen hasta el orden 6 de la funcion x sobre tal curva. Para que valores
a k pertenece la funcion xy 2 + ay 5 al ideal m6 ?
39. Sea O el anillo local en el origen del plano afn sobre un cuerpo k. Determinar
si el ideal maximal m de O esta generado por x+y+x2 , x+y 3 . Analogamente
para 1 + x + y 4 , x + y 2 y para x/(1 y + x2 ), y/(2 + x y) .
Hallar la primera potencia de m contenida en el ideal (y x2 , xy). Analoga-
mente para los ideales (x2 + y 2 2y, y + x2 ) , x/(1 + y), (x + y 2 )/(1 x) .
40. Probar que la funcion x genera el ideal maximal m del anillo local en el origen
de la curva plana compleja y = x2 + y 3 , calcular el desarrollo de Taylor en el
origen hasta el orden 5 de las funciones y, y + x2 y, y x2 , xy x3 sobre tal
curva, y determinar la potencia de m que genera cada una de estas funciones.
41. Sea a un ideal con ceros aislados de un anillo noetheriano A y sea a = q . . .
una descomposicion primaria reducida de a. Sea m el radical de q. Probar
que q = a + mr para algun exponente r 1. De hecho, podemos tomar
r como el exponente de la primera potencia de mO que este contenida en
aO. Ademas, mr O aO precisamente cuando mr a + mr+1 (Indicacion:
Aplicar el lema de Nakayama para demostrar que a mr genera mr ).
42. Hallar la componente primaria correspondiente al origen del ideal (p, q) del
anillo C [x, y], y la multiplicidad de interseccion en el origen de la curva
p(x, y) = 0 con la curva q(x, y) = 0, en los siguientes casos:

p(x, y) = y 2 x2 + x3 , q(x, y) = y 2 x3
p(x, y) = y 2 x2 + x3 , q(x, y) = x2 y 3
p(x, y) = y x2 , q(x, y) = y + yx x2 y 2
p(x, y) = y + x + y 2 + 2xy , q(x, y) = y + x y 2 2xy

43. Sea A el anillo de funciones algebraicas de la curva plana compleja x3 + x =


y 2 . Probar que A es un dominio de Dedekind y calcular la descomposicion
LOCALIZACION 281

en producto de potencias de ideales maximales del ideal de A generado por


cada una de las funciones x, y, x + y, xy, x2 + y 2 , x3 + y, as como del ideal
generado por dos de tales funciones.
44. Sean a = ma1 1 mann y b = mb11 mbnn , ai , bi 0, las descomposiciones en
producto de potencias de ideales maximales de dos ideales de un dominio de
Dedekind. Probar que

a + b = md11 mdnn , di = min(ai , bi )


a b = mm1 mn
1 mn
, mi = max(ai , bi )
a b = m1a1 +b1 mann +bn
a b = (a + b) (a b)

45. Sea A un anillo noetheriano. Probar que los ideales primos asociados al
ideal 0 son los ideales primos de A que coinciden con el anulador de algun
elemento de A. (Indicacion: Si p = Ann(a), entonces
T
p= pi
aq
/ i

Recprocamente, sea a q2 . . . qn no nulo. Entonces q1 Ann(a) p1 y


Ann(a) contiene alguna potencia de p1 . Sea pr1 la primera potencia contenida
en Ann(a) y sea b pr1
1 , b 6 Ann(a). El anulador de ab es p1 ).
46. Hallar la descomposicion primaria del ideal generado en C[x, y] por las ecua-
ciones de un par de rectas y una recta. Igualmente para una recta doble y
una recta, una conica no singular y una recta, una conica no singular y un
par de rectas, una conica no singular y una recta doble.
47. Determinar si los siguientes sistemas de ecuaciones con coeficientes racionales
son equivalentes al sistema x2 + y 2 = 1, x2 y 2 = 0 :

x2 + y 2 = 1 x2 y 2 = 1 x2 y 2 = 1
x4 x2 = 0 x2 y 2 = 0 x2 + y 2 = 1

x2 + y 2 = 1 x2 + y 2 = 1
(x + y + 1)2 (x + y 1)2 = 0 (x + y + 1)2 (x + y 1) = 0

x2 + y 2 = 1
(x + y + 1)(x + y 1)(x y + 1)(x y 1) = 0

48. En la curva plana compleja de ecuacion x2 + y 2 = 9, determinar si la funcion


f (x, y) = (y 3)(x 5) divide a la funcion g(x, y) = x(y 2 16) divide
f (x, y) a alguna potencia de g(x, y)? y si sustituimos el cuerpo de los
numeros complejos por el de los numeros racionales?
282 EJEMPLOS Y EJERCICIOS

49. Calcular la multiplicidad de interseccion en el origen de la curva y 2 = x2 +y 3


con las curvas x = 0, y = 0, y = x2 + y 3 , x + y = x3 + y 4 , x2 = y 3 .
CALCULO DIFERENCIAL 283

Calculo Diferencial
(*) Desarrollos de Taylor:
Sea p = (a1 , . . . , an ) un punto racional del espacio afn Spec k[x1 , . . . , xn ] sobre
un cuerpo k. Segun 3.5.5 su ideal maximal es mp = (x1 a1 , . . . , xn an ). Como
dp xi = [p xi ] = [xi ai ] mp /m2p , se sigue que {dp x1 , . . . , dp xn } es una base del
k-espacio vectorial mp /m2p .
Ademas la diferencial dp : A mp /m2p , dp f = [p f ] , es una k-derivacion, y
por 9.1.2 tenemos que
Xn
f
dp f = (a1 , . . . , an ) dp xi
i=1
x i

Por otra parte, realizando la sustitucion ti = xi ai = p xi vemos que


h Polinomios en t , . . . , t i
1 n
k[x1 , . . . , xn ]/mr+1 =
de grado menor que r + 1

y la expresion de cualquier polinomio f (x1 , . . . , xn ), modulo mr+1 p , como polinomio


de grado r en p x1 , . . . , p xn es el desarrollo de Taylor (1685-1731) de orden
r de f (x1 , . . . , xn ) en el punto p = (a1 , . . . , an ) :
X
f (x1 , . . . , xn ) ci1 ...in (x1 a1 )i1 (xn an )in (mod. mr+1
p )
i1 +...+in r

En el caso particular en que f mrp y f / mr+1p , la clase de restos de un poli-


r r+1
nomio f (x1 , . . . , xn ) en mp /mp recibe el nombre de forma inicial de f en el pun-
to p = (a1 , . . . , an ) y es un polinomio homogeneo de grado r en p x1 , . . . , p xn :
X
f (x1 , . . . , xn ) ci1 ...in (x1 a1 )i1 (xn an )in (mod. mr+1
p )
i1 +...+in =r

En el caso de una curva plana f (x, y) = 0 que pase por un punto racional
x = a, y = b, la forma inicial descompone en producto de factores de grado 1
P Q
r
cij ti uj = (i t + i u)
i+j=r i=1

donde t = x a, u = y b, y los coeficientes i , i estan en una extension finita


de k. Diremos que las rectas i (x a) + i (y b) = 0, 1 i r son las rectas
tangentes a la curva f (x, y) = 0 en el punto p = (a, b).
Notese que, por definicion, r = 1 precisamente cuando dp f 6= 0, de modo que
la curva tiene una unica recta tangente en p cuando la diferencial dp f no es nula.
284 EJEMPLOS Y EJERCICIOS

(*) Puntos Simples de Curvas Planas:


Sea k[, ] = k[x, y]/ f (x, y) el anillo de funciones algebraicas de una curva
plana f (x, y) = 0 que pase por el punto racional p = (a, b), sea m = ( a, b),
y sea m = (x a, y b) el correspondiente ideal maximal de k[x, y]. Tenemos una
sucesion exacta de k-espacios vectoriales:

0 < dp f > m/m2 m/m2 0

Como m/m2 =< dp x, dp y > es un espacio vectorial de dimension 2, vemos que


dp f 6= 0 si y solo si la dimension de m/m2 es 1. Ademas, si Op denota el anillo
local en p de la curva dada, en virtud de 8.2.8 tenemos que m/m2 = mOp /m2 Op , y
de 8.5.5 se sigue que la condicion de que p sea un punto simple de la curva equivale
a que la diferencial dp f no sea nula.
En tal caso el ideal mOp es principal y, de acuerdo con el lema de Nakayama,
esta generado por cualquier polinomio t m cuya diferencial dp t no sea propor-
cional a dp f . Luego mn Op = tn Op , de modo que todos los espacios vectoriales
mn Op /mn+1 Op tienen dimension 1. Ahora, si h Op = k + mOp , tendremos
h = c0 + th1 donde c0 k, h1 Op , y por tanto

h = c0 + t(c1 + th2 ) = c0 + c1 t + t2 h2 = c0 + c1 t + c2 t2 + t3 h3 = . . .
k[ t ]/(tn ) = Op /mn Op = k[, ]/mn

lo que determina la estructura de los entornos infinitesimales Spec (k[, ]/mn ) del
punto simple p. Cuando h = cm tm + cm+1 tm+1 + . . . , cm 6= 0, tenemos que h esta
en mm Op y genera mm Op /mm+1 Op . El lema de Nakayama permite concluir que
hOp = mm Op , as que el numero de ceros o valoracion en p es v(h) = m.
(*) El origen de coordenadas es un punto simple de la curva 0 = y x2 + xy 2 . Un
parametro local es la funcion x, porque la recta x = 0 no es tangente a la curva en
tal punto, as que v(x) = 1. Si queremos determinar la valoracion de otra funcion
h(x, y), iniciamos su desarrollo en serie de potencias del parametro x. Para ello es
suficiente desarrollar la funcion y:

y = x2 xy 2 = x2 x(x2 xy 2 )2 =
= x2 x5 + 2x4 (x2 xy 2 )2 x3 (x2 xy 2 )4 =
= x2 x5 + 2x8 + terminos de orden 11

pues cualquier otro polinomio h puede desarrollarse conociendo el desarrollo de y


hasta un orden adecuado:

y 2 x2 y + x8 = (x2 x5 + 2x8 + . . .)2 x2 (x2 x5 + 2x8 + . . .) + x8


= x7 + x8 + 3x10 + terminos de orden 11
7 = v(y 2 x2 y + x8 )
CALCULO DIFERENCIAL 285

(*) Puntos Singulares en Aritmetica


En general, dado un anillo A y un punto cerrado x Spec A, definido por
un ideal maximal m de A, la diferencial en x de una funcion f solo podemos
definirla cuando esta se anula en el punto, f m, porque en tal caso f coincide
con su incremento en x y podemos definir dx f como la clase de f en m/m2 ,
que es un espacio vectorial sobre el cuerpo residual (x) = A/m. Ahora, si A =
A/(f1 , . . . , fn ), donde las funciones fi se anulan en x, tenemos una sucesion exacta

0 < dx f1 , . . . , dx fn > m/m2 m/m2 0

que permite calcular la dimensionde m/m2 . Por ejemplo, veamos los puntos
singulares del espectro del anillo Z[ 5 ] = Z[x]/(x2 5). De acuerdo con el
calculo
de Spec Z[x] realizado en la pagina 131, los puntos cerrados de Spec Z[ 5 ] se
corresponden con los siguientes ideales maximales de Z[x]:

my = (p, x2 5) donde x2 5 es irreducible modulo p


mz = (p, x a) donde a2 5 (mod. p)

En el primer caso my /m2y es un espacio vectorial de dimension 2 generado por


dy p y dy (x2 5); luego la diferencial de x2 5 no es nula
y concluimos que en este
caso my /m2y es de dimension 1. Tal punto y Spec Z[ 5 ] es simple en el sentido

de que Z[ 5 ]y es un anillo local regular.
En el segundo caso mz /m2z es un espacio vectorial de dimension 2 sobre el
cuerpo residual Z[x]/(p, x a) = Fp , generado por dz p y dz (x a). Ahora, si
a2 = 5 + bp, tenemos

x2 5 = (x a)(x + a) + bp = (x a)2 + 2a(x a) + bp

de modo que dz (x2 5) = 2adz (x a) + bdz p, y obtenemos que z es un punto


no singular de Spec Z[ 5 ], salvo cuando 2a y b sean multiplos de p. Si p 6= 2,
entonces a es multiplo de p y 5 tambien. Pero cuando p = 5, tenemos que a 0;
luego b 1 no es multiplo de p. Cuando p = 2,tenemos que a 1 y b 0.
Concluimos que el unico punto singular de Spec Z[ 5 ] esta definido por el ideal
maximal m = (2, x 1).
(*) Derivaciones de Funciones Diferenciables:
Sea p = (a1 , . . . , an ) un punto de un abierto U de Rn y sea mp el ideal maxi-
mal de C (U ) formado por las funciones que se anulan en p. La diferencial dp f
de cualquier funcion infinitamente diferenciable f C (U ) es la clase de restos
del incremento f f (p) en mp /m2p . Desarrollando por Taylor (1685-1731) en p
cualquier funcion diferenciable
P
n
f (x1 , . . . , xn ) = f (a1 , . . . , an ) + (xi ai )fi , fi C (U )
i=1
286 EJEMPLOS Y EJERCICIOS

vemos que el ideal mp esta generado por los incrementos xi ai de las coorde-
nadas xi . Luego mp /m2p esta generado por las diferenciales dp xi . De hecho son
linealmente independientes, porque tenemos derivaciones

f
: C (U ) C (U )/mp = R , f := (p)
xi p xi p xi

que, entendidas mediante 9.1.4 como aplicaciones lineales sobre mp /m2p , verifican
que (/xi )p (dp xj ) = ij . En resumen:

mp /m2p = Rdp x1 . . . Rdp xn



DerR C (U ), C (U )/mp = R(/x1 )p . . . R(/xn )p

En particular, una R-derivacion Dp : C (U ) C (U )/mp = R es nula precisa-


mente cuando se anula en las coordenadas x1 , . . . , xn . Ahora cada R-derivacion
D : C (U ) C (U ) induce una R-derivacion Dp : C (U ) C (U )/mp = R,
Dp f := (Df )(p), y vemos que D = 0 si y solo si Dx1 = . . . = Dxn = 0. Por tanto


D = (Dx1 ) + . . . + (Dxn )
x1 xn
porque ambas derivaciones
coinciden
sobre las coordenadas x1 , . . . , xn , y con-
cluimos que DerR C (U ), C (U ) es un C (U )-modulo libre de base las deriva-
ciones /x1 , . . . , /xn .

Ejercicios:
1. Sea A una k-algebra y M un A[x]-modulo. Si D : A M es una k-derivacion,
para cada elemento m M existe una unica k-derivacion D : A[x] M que
extiende a D y Dx = m.

2. Calcular DerZ (Q, Q) y DerZ (Z[ i ], Z[ i ]).

3. Sea k un cuerpo, A = k[x, y]/(x y 2 y 3 ) y m el ideal maximal del punto


x = 0, y = 0. Existe alguna k-derivacion D : A A/m tal que Dx = 1?
Estudiar tambien los casos A = k[x, y]/(x2 y 2 y 3 ), A = k[x, y]/(xyy 3 ).

4. Sea A = Z[ i ] y m = (1 + i)A. Calcular DerZ (A, A) y DerZ (A, A/m).

5. Calcular C/R , k(x)/k y Z[ i ]/Z .



6. Sea p(x) un polinomio con
coeficientes
en un anillo A y sea B = A[x]/ p(x) .
Demostrar que B/A = B/p0 (x)B dx.
CALCULO DIFERENCIAL 287

7. Sean A B y A C morfismos de anillos. La aplicacion natural

DerA (B A C, M ) DerA (B, M ) DerA (C, M )

es biyectiva para todo B A C-modulo M . Obtener as otra demostracion


del isomorfismo de B A C-modulos

BA C/A = B/A A C B A C/A

8. Sea B C un morfismo de A-algebras. La condicion necesaria y suficiente


para que la sucesion
j1
0 B/A B C C/A C/B 0

sea exacta y escinda, es que toda A-derivacion B M en un C-modulo M


pueda extenderse a una A-derivacion C M .

9. Si A B es un morfismo de anillos y C = B[x1 , . . . , xn ], entonces

C/A = (B/A A C) Cdx1 . . . Cdxn

10. Si B = A[x1 , . . . , xn ]/(p1 , . . . , pr ), entonces B/A es el cociente del B-modulo


libre de base (dx1 , . . . , dxn ) por el submodulo generado por los elementos

(pi /x1 )dx1 + . . . + (pi /xn )dxn , 1ir

11. Sea k un cuerpo y A = k[x, y]/(x2 y 3 ). Calcular A/k y determinar si es


un A-modulo libre y si su torsion es nula.
Analogamente cuando A = k[x, y]/(1 x2 x2 y 2 ).

12. Sea k un cuerpo, k k() una extension, E un k()-espacio vectorial y


D : k E una derivacion. Si es trascendente sobre k, demostrar que para
cada vector e E existe una unica derivacion D : k() E que extiende a
D y D = e.

13. Sea k un cuerpo, k k() una extension, E un k()-espacio vectorial y


D : k PE una derivacion. Supongamos que es algebraico sobre k y sea
p(x) = i ai xi k[x] su polinomio irreducible.

(a) Cuando p0 (x) 6= 0, existe una unica derivacion D : k() E que ex-
tiende a D.
P i
(b) Cuando p0 (x) = 0 y i (Dai ) 6= 0, no existe ninguna derivacion
D : k() E que extienda a D.
288 EJEMPLOS Y EJERCICIOS

P
(c) Cuando p0 (x) = 0 y i i (Dai ) = 0, para cada vector e E existe una
unica derivacion D : k() E que extiende a D y D = e.

14. Sea k un cuerpo de caracterstica nula y k L una extension. La condicion


necesaria y suficiente para que un elemento L sea trascendente sobre k
es que exista alguna k-derivacion D : L L tal que D 6= 0.
(Indicacion: El Lema de Zorn y los dos ejercicios anteriores).
15. Sea C(X) el anillo de funciones reales continuas sobre un espacio topologico
X y sea mp el ideal maximal de C(X) formado por las funciones que se
anulan en un punto dado p X. Demostrar que mp = m2p y que por tanto
toda R-derivacion D : C(X) C(X)/mp = R es nula. Concluir que toda
R-derivacion D : C(X) C(X) es nula.
(Indicacion: Toda funcion continua es diferencia de dos cuadrados).
16. Sea p un punto de un espacio topologico X y sea O el anillo de germenes en
p de funciones reales continuas definidas en algun entorno de p en X. Si un
germen f O no es constante, probar la existencia de un ideal primo p O
tal que la clase de restos f O/p no es nula, en cuyo caso f es trascendente
sobre R. Obtener la existencia de una R-derivacion O que no se anula
en f , donde denota el cuerpo de fracciones de O/p.
Concluir que el nucleo de la diferencial d : O O/R esta formado por los
germenes constantes.
Parte III

Apendices

289
Apendice A

Polinomios Simetricos

A.1 Teorema Fundamental


Definicion: Diremos que un polinomio p(x1 , . . . , xn ) con coeficientes en un anillo
A es simetrico cuando, para toda permutacion Sn se tenga
p(x(1) , . . . , x(n) ) = p(x1 , . . . , xn )
Definicion: En A[x1 , . . . , xn ] llamaremos funciones simetricas elementales a
los polinomios simetricos
s1 (x1 , . . . , xn ) = x1 + . . . + xn
............
X
sr (x1 , . . . , xn ) = xi1 xir
i1 <...<ir

............
sn (x1 , . . . , xn ) = x1 xn
Ejemplos:
1. Los polinomios r (x1 , . . . , xn ) = xr1 + . . . + xrn son simetricos.
2. Si p(x) A[x], los polinomios p(x1 ) + . . . + p(xn ) y p(x1 ) p(xn ) son
simetricos.
Q
3. El polinomio (x1 , . . . , xn ) = i<j (xj xi ) no es simetrico; pero 2 s.
4. Todos los polinomios constantes son simetricos. Ademas las sumas y pro-
ductos de polinomios simetricos en las mismas indeterminadas tambien son
polinomios simetricos. Luego, si q(x1 , . . . , xn ) A[x1 , . . . , xn ], entonces el
polinomio q(s1 , . . . , sn ) es simetrico.

291
292

5. El polinomio x1 + x2 es simetrico en A[x1 , x2 ]; pero no en A[x1 , x2 , x3 ].


Cuando hablamos de polinomios simetricos, debe quedar claro el numero de
indeterminadas que consideramos.

Teorema de los Polinomios Simetricos: Si p(x1 , . . . , xn ) es un polinomio


simetrico con coeficientes en un anillo A, existe un unico polinomio q(x1 , . . . , xn )
con coeficientes en A tal que
p(x1 , . . . , xn ) = q(s1 , . . . , sn ) , sr := sr (x1 , . . . , xn )
Demostracion: Veamos primero la existencia de tal polinomio q(x1 , . . . , xn ), para
lo que ordenamos los monomios segun su grado y, a igualdad de grado, segun el
orden lexico-grafico. Es decir, decimos que xm 1 . . . xn
1 mn
es mayor que xr11 . . . xrnn
cuando su grado sea mayor o, caso de ser iguales sus grados, cuando la sucesion de
exponentes (m1 , . . . , mn ) sea mayor que (r1 , . . . , rn ) en el orden lexico-grafico (en
el sentido de que la primera diferencia mi ri no nula es positiva). Llamaremos
monomio inicial de un polinomio al mayor (en esta ordenacion) de sus monomios
con coeficiente no nulo.
En esta ordenacion es claro que el numero de monomios menores que cierto
monomio dado siempre es finito, pues es finito el numero de monomios de grado
menor que cierto numero dado, as que podemos demostrar el teorema procedi-
endo por induccion sobre el monomio inicial xm 1 . . . xn
1 mn
del polinomio simetrico
p(x1 , . . . , xn ), de modo que
p(x1 , . . . , xn ) = axm mn
1 . . . xn + terminos con monomios menores ,
1

y necesariamente m1 m2 . . . mn porque p(x1 , . . . , xn ) es simetrico. Por


otra parte, el monomio inicial de sr11 sr22 . . . srnn es claramente
x1r1 +r2 +...+rn x2r2 +...+rn . . . xrnn .
Eligiendo adecuadamente los exponentes r1 , . . . , rn podemos conseguir que el
monomio inicial de sr11 . . . srnn coincida con el de p(x1 , . . . , xn ), de modo que el
monomio inicial del polinomio simetrico
p(x1 , . . . , xn ) asr11 . . . srnn
sea estrictamente menor que xm mn
1 . . . xn . Por hipotesis de induccion, existe un
1

polinomio q(x1 , . . . , xn ) con coeficientes en A tal que


p(x1 , . . . , xn ) asr11 . . . srnn = q(s1 , . . . , sn )
y concluimos que p(x1 , . . . , xn ) = q(s1 , . . . , sn ), donde
q(x1 , . . . , xn ) := axr11 . . . xrnn + q(x1 , . . . , xn ) .
Por ultimo, la unicidad es consecuencia directa del siguiente teorema:
293

Teorema A.1.1 Sea q(x1 , . . . , xn ) A[x1 , . . . , xn ]. Si q(s1 , . . . , sn ) = 0, entonces


q(x1 , . . . , xn ) = 0.

Demostracion: Procedemos por induccion sobre n, pues es evidente cuando n = 1.


Si n 2, suponemos que el teorema es falso y consideramos un polinomio no
nulo q(x1 , . . . , xn ) A[x1 , . . . , xn ] de grado mnimo en xn tal que q(s1 , . . . , sn ) = 0:

q = q0 (x1 , . . . , xn1 ) + q1 (x1 , . . . , xn1 )xn + . . . + qd (x1 , . . . , xn1 )xdn

Sustituyendo ahora xn por 0 en la identidad q(s1 , . . . , sn ) = 0, obtenemos la


igualdad q0 (s1 , . . . , sn1 ) = 0, donde sr := sr (x1 , . . . , xn1 ). Por hipotesis de
induccion q0 (x1 , . . . , xn1 ) = 0; luego

q(x1 , . . . , xn ) = xn (q1 + . . . + qd xd1


n ) = xn h(x1 , . . . , xn )

y concluimos que h(x1 , . . . , xn ) es un polinomio no nulo con coeficientes en A, de


grado menor que q(x1 , . . . , xn ), tal que h(s1 , . . . , sn ) = 0, en contra de la eleccion
de q(x1 , . . . , xn ).

Ejemplos:

1. 2 (x1 , . . . , xn ) = x21 + . . . + x2n = s21 2s2 .

2. Sigamos la demostracion del teorema cuando p(x1 , x2 ) = x41 + x42 . En tal


caso el monomio inicial es x41 , que es el monomio inicial de s41 , y tenemos que

p(x1 , x2 ) s41 = x41 + x42 (x1 + x2 )4 = 4x31 x2 6x21 x22 4x1 x32
= (4x21 + 4x22 + 6x1 x2 )x1 x2
= (4s12 8s2 + 6s2 )s2 = 2s22 4s21 s2

Luego 4 (x1 , x2 ) = s41 + 2s22 4s21 s2 .

3. Consideremos 3 = x31 +. . .+x3n . Como sr11 . . . srnn es un polinomio homogeneo


de grado r1 + 2r2 + . . . + nrn , de acuerdo con el teorema de los polinomios
simetricos existen a, b, c Z tales que 3 = as31 + bs1 s2 + cs3 .
Tomando 1 = x1 y 0 = x2 = . . . = xn obtenemos que a = 1, tomando
1 = x1 = x2 y 0 = x3 = . . . = xn obtenemos que 2 = 8 2b, y tomando
1 = x1 = x2 = x3 y 0 = x4 = . . . = xn se obtiene que 3 = 27 9b c. Luego
b = 3, c = 3, y concluimos que 3 = s31 3s1 s2 + 3s3 .
294

A.2 Funciones Simetricas de las Races


Sea p(x) un polinomio de grado n con coeficientes en un cuerpo k y sean 1 , . . . , n
las races de p(x), cada una repetida tantas veces como indique su multiplicidad,
en una extension de k donde p(x) tenga todas sus races. Si r(x1 , . . . , xn ) es un
polinomio simetrico con coeficientes en k, el teorema de los polinomios simetricos
afirma la existencia de un polinomio q(x1 , . . . , xn ) con coeficientes en k tal que
r(x1 , . . . , xn ) = q(s1 , . . . , sn ). Por las formulas de Cardano, tenemos que

r(1 , . . . , n ) = q c1 /c0 , . . . , (1)n cn /c0
y concluimos que r(1 , . . . , n ) es una funcion racional de los coeficientes del poli-
nomio dado p(x) = c0 xn + c1 xn1 + . . . + cn , as que puede calcularse sin necesidad
de hallar previamente las races i . Veamos ahora el calculo de algunas de las
funciones simetricas mas importantes de las races de un polinomio:

Formula de Girard: Vamos a calcular las sumas de las potencias de las races
P
n
r = ir , rN
i=1
donde convenimos que i0 = 1; es decir, que 0 = n. Como 1 , . . . , n son todas
las races de p(x), cada una contada con su multiplicidad, tenemos que
p(x) = c0 (x 1 ) (x n )
n
p0 (x) X 1
=
p(x) i=1
x i

Es inmediato comprobar que1 :


X
1 1 i 2 1 ir
= + 2 + 3i + . . . =
x i x x x x xr
r0

y obtenemos la formula de Girard (15901634) para el calculo de las sumas de


potencias de las races de un polinomio:
p0 (x) 0 1 2 P
n
= + 2 + 3 + ... , r := ir
p(x) x x x i=1
3
Ejemplo: Si p(x) = x + 2x + 1, entonces
p0 (x) 3x2 + 2 3 4 3
= 3 = 3 4 + ...
p(x) x + 2x + 1 x x x
y obtenemos que 0 = 3, 1 = 0, 2 = 4, 3 = 3, . . .
1 La siguiente igualdad afirma que 1 = (x )(1/x + /x2 + . . .), donde el producto de series
i i
formales con coeficientes en un cuerpo k se realiza segun la definicion del producto de polinomios.
A diferencia de los polinomios, las series formales pueden tener infinitos coeficientes no nulos.
295

Ejemplo: Sea k un cuerpo y = k(x1 , . . . , xn ) el cuerpo de fracciones racionales


con coeficientes en k en n indeterminadas. El siguiente polinomio p(x) con coefi-
cientes en
Q
n P
n
p(x) = (x xi ) = xn + (1)r sr (x1 , . . . , xn ) xnr
i=1 r=1

tiene en las races x1 , . . . , xn . En este caso r = xr1 +. . .+xrn , as que podemos ex-
presar estos polinomios simetricos en funcion de los polinomios simetricos elemen-
tales sr (x1 , . . . , xn ) dividiendo p0 (x) = nxn1 (n 1)s1 xn2 + (n 2)s2 xn3 . . .
por p(x) = xn s1 xn1 + s2 xn2 . . ..

Formulas de Newton: La formula de Girard afirma que


n
P
n1 P ni P
p0 (x) = (n i)ci xni1 = ci x j xj1
i=0 i=0 j0

Igualando los coeficientes de xnr1 , r 1, obtenemos que


P P
r
(n r)cr = ci j = ci ri , 1r n1
i+j=r i=0
P Pn
0= ci j = ci ri , rn
i+j=r i=0

que son las formulas de Newton (16431727):

c0 r + c1 r1 + . . . + cr1 1 + rcr = 0 , rn
c0 r + c1 r1 + c2 r2 + . . . + cn rn = 0 , rn

Ejemplos:

1. Para el polinomio x3 + x2 1 las formulas de Newton dan

1 + 1 = 0 , 1 = 1
2 + 1 = 0 , 2 = 1
3 + 2 3 = 0 , 3 = 2
4 + 3 1 = 0 , 4 = 3
5 + 4 2 = 0 , 5 = 4
......... ...

2. En el caso del polinomio xn 1, las formulas de Newton son


1 = 0 , 2 = 0 , . . . , n1 = 0 , n n = 0
n+1 1 = 0 , n+2 2 = 0 , . . . , 2n1 n1 = 0 , 2n n = 0
...............
296

as que r = 0 cuando r no es multiplo de n y r = n cuando r es multiplo


de n.
3. Para cualquier polinomio de grado dos x2 s1 x + s2 tenemos

1 s1 = 0 , 1 = s1
2 s1 1 + 2s2 = 0 , 2 = s21 2s2
3 s1 2 + s2 1 = 0 , 3 = s31 3s1 s2
4 s1 3 + s2 2 = 0 , 4 = s41 5s21 s2 + 2s22
......... .........

4. Para cualquier cubica x3 px2 + qx r tenemos que

1 p = 0 , 1 = p
2 p1 + 2q = 0 , 2 = p2 2q
3 p2 + q1 3r = 0 , 3 = p3 3pq + 3r
4 p3 + q2 r1 = 0 , 4 = p4 4p3 q + 4pr + 2q 2
......... .........

A.3 El Discriminante
Definicion: Sea p(x) = c0 xn + . . . + cn un polinomio de grado n 1 con coefi-
cientes en un cuerpo k y sean 1 , . . . , n las races de p(x) en una extension K de
k donde tenga todas sus races, cada una repetida tantas veces como indique su
multiplicidad. Llamaremos discriminante de p(x) a
Q
= c2n2
0 i<j (j i )
2

de modo que la condicion necesaria y suficiente para que p(x) tenga alguna raz
multiple es que su discriminante sea nulo. Segun el teorema de los polinomios
simetricos, existe un polinomio con coeficientes enteros D(x1 , . . . , xn ) tal que
Q 2
i<j (xj xi ) = D(s1 , . . . , sn )

Por las formulas de Cardano, = c02n2 D(c1 /c0 , c2 /c0 , . . . , (1)n cn /c0 ) y se
concluye que el discriminante es un elemento del cuerpo de coeficientes k que
no depende de la extension elegida K. De hecho tenemos que

1 1 .. 1 1 1 .. 1n1

1 2 .. n 1 2 .. 2n1
= c2n2 =
0 .. ..
n1
n1
.. n1 1 n .. n1
1 2 n n
297

n 1 .. n1


2n2 1 2 .. n
= c0
..
n1 n .. 2n2
Discriminante de la Cubica x3 px2 + qx r.
1 = p, 2 = p2 2q, 3 = p3 3pq + 3r, 4 = p4 4p2 q + 4pr + 2q 2 ; luego:

3 1 2

= 1 2 3 = 4p3 r 27r2 + 18pqr 4q 3 + p2 q 2
2 3 4

En particular, el discriminante de la cubica x3 + qx r es = 4q 3 27r2 .


Discriminante de la Cuartica x4 px3 + qx2 rx + s.
Si 1 , 2 , 3 , 4 son las races de una cuartica (cada una repetida tantas veces
como indique su multiplicidad), llamaremos cubica resolvente de la cuartica al
polinomio unitario cuyas races son

1 = 1 2 + 3 4 , 2 = 1 3 + 2 4 , 3 = 1 4 + 2 3

Es decir, la cubica resolvente es

(y 1 )(y 2 )(y 3 ) = y 3 qy 2 + (pr 4s)y (s(p2 4q) + r2 )

y el discriminante de la cuartica coincide con el de su cubica resolvente:

(2 1 )(3 1 )(3 2 ) = (1 4 )(3 2 )(1 3 )(4 2 )(1 2 )(4 3 )

A.4 El Polinomio Generico


Definicion: Sea k un cuerpo y n un numero natural no nulo. El polinomio
P
n
ci xni = c0 xn + c1 xn1 + . . . + cn1 x + cn
i=0

con coeficientes en el cuerpo k(c0 , c1 , . . . , cn ) de fracciones racionales en n + 1


indeterminadas se llamara polinomio generico de grado n con coeficientes en k
(aunque no sea un polinomio con coeficientes en k).
Tambien diremos que xn +c1 xn1 +. . .+cn es el polinomio unitario generico
de grado n con coeficientes en k.

Sea L = k(x1 , . . . , xn ) el cuerpo de fracciones racionales en n indeterminadas


con coeficientes en el cuerpo k, y sean s1 , . . . , sn las funciones simetricas elemen-
tales en x1 , . . . , xn . El morfismo de anillos k[c1 , . . . , cn ] k(x1 , . . . xn ) que trans-
forma cr en (1)r sr y es la identidad sobre k, es inyectivo en virtud del teorema
298

de los polinomios simetricos; luego induce un morfismo de anillos

= k(c1 , . . . , cn ) k(x1 , . . . , xn ) = L

cuya imagen es k(s1 , . . . , sn ). De acuerdo con las formulas de Cardano

xn + c1 xn1 + . . . + cn = (x x1 ) (x xn )

y concluimos que el polinomio unitario generico tiene todas sus races en L y que
sus races son x1 , . . . , xn . Por tanto, las races del polinomio unitario generico de
grado n con coeficientes en un cuerpo k son simples.
Si L = k(c0 , x1 , . . . , xn ) es el cuerpo de fracciones racionales en n + 1 in-
determinadas con coeficientes en un cuerpo k, analogamente se define un mor-
fismo de anillos k(c0 , c1 , . . . , cn ) k(c0 , x1 , . . . , xn ) = L que transforma cr en
(1)r sr (x1 , . . . , xn )c0 y c0 en c0 , de modo que

c0 xn + c1 xn1 + . . . + cn = c0 (x x1 ) (x xn )

y concluimos que el polinomio generico de grado n tiene todas sus races en L.


Tambien las races del polinomio generico de grado n con coeficientes en un cuerpo
son simples.

Teorema A.4.1 El polinomio generico de grado n con coeficientes en un cuerpo


k es irreducible
Demostracion: El polinomio generico es irreducible en k(c0 , . . . , cn1 , x)[cn ] por-
que es de grado 1 en cn . Luego es irreducible en k[c0 , . . . , cn , x] y el lema de Gauss
(1777-1855) permite concluir que es irreducible en k(c0 , . . . , cn )[x].
Apendice B

Irracionales Cuadraticos

B.1 Irracionales Cuadraticos


Definicion: Diremos que un numero complejo es un irracional cuadratico
si existen numeros complejos 1 , . . . , n tales que Q(1 , . . . , n ) y i2 esta en
Q(1 , . . . , i1 ) para todo ndice 1 i n.
Diremos que un polinomio con coeficientes racionales es resoluble por radi-
cales cuadraticos si todas sus races complejas son irracionales cuadraticos.

Ejemplos:

1. Los irracionales cuadraticos son los numeros complejos que pueden expre-
sarse, a partir de los numeros racionales, mediante un numero finito de
sumas, productos, cocientes y races cuadradas. Segun 4.4.6 y 4.4.7, todo
irracional cuadratico es algebraico sobre Q.

2. Toda ecuacion cuadratica ax2 + bx + c = 0 es resoluble por radicales cuadra-


ticos, porque sus races son (b (b2 4ac)1/2 )/2.

3. Toda ecuacion bicuadrada ax4 + bx2 + c = 0 es resoluble por radicales



cuadraticos, pues sus races son z1 y z2 , donde z1 y z2 son las races
2
de az + bz + c.

4. Toda cuartica recproca ax4 +bx3 +cx2 +bx+a = 0 es resoluble por radicales
cuadraticos. En efecto, no tiene la raz nula porque a 6= 0 y, dividiendo por
x2 , obtenemos:

a(x2 + x2 ) + b(x + x1 ) + c = 0
a(y 2 2) + by + c = 0 y = x + x1

299
300

y concluimos que las races de la cuartica dada son las soluciones de las
ecuaciones cuadraticas x2 y1 x + 1 = 0, x2 y2 x + 1 = 0; donde y1 , y2 son
las races de ay 2 + by + c 2a. Luego son irracionales cuadraticos.
2i 2i 2i 2i
5. Las races de la unidad e 3 , e 4 , e 5 y e 6 son irracionales cuadraticos,
porque son races de los polinomios x2 + x + 1, x2 + 1, x4 + x3 + x2 + x + 1
y x2 x + 1 respectivamente.

Lema B.1.1 Sea K una extension de un cuerpo k. Si existe K tal que


K = k() y 2 k, entonces el grado de K sobre k es 1 o 2.

Demostracion: Sea a = 2 k. Como es raz de x2 a k[x], su polinomio


irreducible p (x) sobre k divide a x2 a y por tanto su grado es 1 o 2. Concluimos
ya que [k() : k] = gr p (x) de acuerdo con 4.4.2.

Teorema B.1.2 Los irracionales cuadraticos forman una extension de Q estable


por races cuadradas. Ademas, el grado sobre Q de cualquier extension generada
por un numero finito de irracionales cuadraticos es una potencia de 2.

Demostracion: Sean , dos irracionales cuadraticos. Por definicion esta en la


extension de Q generada por unos numeros complejos 1 , . . . , n , donde

i2 Q(1 , . . . , i1 )

y esta en la extension generada por ciertos 1 , . . . , m , donde

j2 Q(1 , . . . , j1 ) .

Es claro que el cuadrado de cada termino de la sucesion 1 , . . . , n , 1 , . . . , m


esta en la extension generada por los anteriores. Como + , y / estan en
Q(1 , . . . , n , 1 , . . . , m ) se sigue que son irracionales cuadraticos. Es decir, los
irracionales cuadraticos forman una extension de Q.

Ademas, es evidente que es un irracional cuadratico cuando lo es.
Por otra parte, si K es una extension de Q generada por un numero finito de
irracionales cuadraticos, el argumento anterior muestra que

K Q(1 , . . . , n )

donde i2 Q(1 , . . . , i1 ) para todo ndice i. Segun el lema anterior, el grado de


Q(1 , . . . , i ) sobre Q(1 , . . . , i1 ) es 1 o 2; as que el teorema del grado prueba
que el grado de Q(1 , . . . , n ) sobre Q es potencia de 2. De nuevo el teorema del
grado afirma que el grado de K sobre Q divide al grado de Q(1 , . . . , n ), lo que
nos permite concluir que el grado de K sobre Q es potencia de 2.
301

Corolario B.1.3 El grado del polinomio irreducible de cualquier irracional cua-


dratico es una potencia de 2.

Demostracion: Sea un irracional cuadratico. El grado del polinomio irreducible


de sobre Q coincide con el grado de Q() sobre Q, que es una potencia de 2
segun el teorema anterior.

Corolario B.1.4 Si un polinomio irreducible es resoluble por radicales cuadrati-


cos, su grado es potencia de 2.

Demostracion: Todo polinomio irreducible en Q[x] es el polinomio irreducible


sobre Q de cualquiera de sus races.

Corolario B.1.5 Si un polinomio es resoluble por radicales cuadraticos, entonces


el grado de la extension generada por sus races complejas es potencia de 2.

Ejemplos:
2i
1. El numero complejo e 7 no es un irracional cuadratico, porque su polinomio
irreducible sobre Q, que es x6 + . . . + x + 1 en virtud de 5.5.3, tiene grado 6,
que no es potencia de 2.
2i
2. El numero complejo e 9 es raz del polinomio p(x) = x6 + x3 + 1 porque
2i 2i
(e 9 )3 = e 3 es raz del polinomio x2 + x + 1. La reduccion de p(x) modulo
2 es irreducible porque no tiene races en F2 , no es multiplo de x2 + x + 1,
x3 + x + 1 ni x3 + x2 + 1, que son los unicos polinomios irreducibles de grado
2 y 3 con coeficientes en F2 .
Luego p(x) es irreducible en Z[x] y, por el lema de Gauss, en Q[x]; as que
2i
p(x) es el polinomio irreducible de e 9 sobre Q. Como su grado no es
2i
potencia de 2, se concluye que e 9 no es un irracional cuadratico.

3. Sean 1 , 2 , 3 , 4 las cuatro races complejas de la cuartica irreducible

p(x) = x4 x3 + x2 + 1

Su cubica resolvente es y 3 y 2 4y + 3, que no tiene races racionales y


es por tanto irreducible. Una raz de la cubica resolvente es = 1 2 +
3 4 , as que el grado de Q() sobre Q es 3. Como Q() esta contenido
en Q(1 , 2 , 3 , 4 ), el teorema del grado permite concluir que el grado de
Q(1 , 2 , 3 , 4 ) sobre Q es un multiplo de 3. Luego el polinomio p(x) no
es resoluble por radicales cuadraticos.
Notese que los numeros complejos i no son irracionales cuadraticos, a pesar
de que su polinomio irreducible, que es p(x), tiene grado 4.
302

B.2 Construcciones con Regla y Compas


Definicion: Dado un segmento OP en un plano eucldeo, los puntos, rectas y
crculos constructibles con regla y compas a partir de O y P se definen
inductivamente mediante la aplicacion reiterada de un numero finito de las con-
strucciones siguientes:
1. Los puntos dados O y P son constructibles.
2. Si dos puntos distintos son constructibles, la recta que pasa por ellos es
constructible.
3. El crculo con centro en un punto constructible y radio congruente con un
segmento determinado por dos puntos constructibles es constructible.
4. Los puntos de corte de dos lneas (rectas o crculos) constructibles distintas
son constructibles.
Las siguientes construcciones pueden realizarse con regla y compas:
. Trazar la perpendicular por su punto medio a un segmento dado.
. Trazar la paralela a una recta dada por un punto exterior dado.
. Trazar el crculo que pasa por tres puntos dados no alineados.
. Trazar la bisectriz de un angulo dado.

Dado un segmento de extremos O, P en un plano eucldeo, la recta OP y


su perpendicular por el punto O forman unos ejes cartesianos en el plano, de
modo que cada punto A se corresponde con un par ordenado de numeros reales
(a, b) y, por tanto, con un numero complejo a + bi. Identificaremos sin mas cada
punto del plano con el correspondiente numero complejo y diremos que un numero
complejo C es constructible cuando el correspondiente punto del plano sea
constructible con regla y compas a partir de O y P .
El punto O se identifica con el numero 0, el punto P con el numero 1, los puntos
de la recta OP con los numeros reales y los puntos de la recta perpendicular a OP
por O con los numeros imaginarios puros.

Lema B.2.1 La condicion necesaria y suficiente para que un numero complejo


a + bi sea constructible es que lo sean a y b.
Demostracion: Es consecuencia directa de la posibilidad de trazar paralelas y
perpendiculares con regla y compas.

Lema B.2.2 Los numeros complejos constructibles forman una extension de Q


estable por races cuadradas. Por tanto, todos los irracionales cuadraticos son
constructibles.
303

Demostracion: Veamos primero que los numeros complejos constructibles forman


un cuerpo. Como los numeros 0 y 1 son constructibles, basta probar que si dos
numeros complejos a, b son constructibles, a b y a/b tambien lo son. Segun el
lema anterior podemos suponer que a y b son numeros reales. La diferencia a b
es obviamente constructible. En cuanto al cociente a/b, el crculo con centro en O
que pasa por ai, b y i corta al eje real en a/b.
Para concluir veremos que la raz cuadrada de cualquier numero complejo con-
structible tambien lo es. Si el numero es real y positivo, basta observar que el
crculo con centro en (a 1)/2 que pasa por 1 corta al eje imaginario en ai.
En el caso de un numero complejo arbitrario z, basta cortar las bisectrices de la
recta que lo une con el origen y el eje real, con el crculo centrado en el origen y
de radio igual a la raz cuadrada del modulo de z.

Lema B.2.3 Si el punto de coordenadas (a, b) es constructible con regla y compas,


entonces los numeros reales a y b son irracionales cuadraticos.
Si la recta de ecuacion y = ax + b o x = ay + b es constructible con regla y
compas, entonces los numeros reales a y b son irracionales cuadraticos.
Si el crculo de ecuacion x2 + y 2 + ax + by + c = 0 es constructible con regla y
compas, entonces los numeros reales a, b, c son irracionales cuadraticos.

Demostracion: Los puntos dados O y P , que tienen coordenadas (0,0) y (1,0),


verifican el enunciado porque 0 y 1 son irracionales cuadraticos.
Procediendo inductivamente, bastara probar que si unos puntos, rectas o crcu-
los constructibles verifican el enunciado y se efectua alguna de las construcciones
de la definicion, los puntos, rectas o crculos que se obtienen tambien verifican el
enunciado:
1) Sean (a, b) y (c, d) dos puntos distintos. La ecuacion de la unica recta que
pasa por ellos (cuando c 6= a) es y = b + (d b)(x a)/(c a), as que todos sus
coeficientes son irracionales cuadraticos cuando a, b, c, d lo son.
2) La ecuacion del crculo con centro en un punto de coordenadas (a, b) y radio
congruente con el segmento determinado por dos puntos de coordenadas (c, d) y
(e, f ) es (x a)2 + (y b)2 = r, donde r = (e c)2 + (f d)2 , as que todos sus
coeficientes son irracionales cuadraticos cuando a, b, c, d, e, f lo son.
3) Si ax+by = c , dx+ey = f son dos rectas distintas, entonces las coordenadas
de su punto de corte son (cebf )/(aebd) y (af bc)/(aebf ), que son irracionales
cuadraticos cuando a, b, c, d, e, f lo son.
4) Sean y = ax + b , x2 + y 2 + cx + dy + e = 0 una recta y un crculo. Las
coordenadas de sus puntos de corte son (, a + b), donde recorre las races
reales del polinomio (1 + a2 )x2 + (c + 2ab + ad)x + (b2 + bd + e) = 0; luego son
irracionales cuadraticos cuando a, b, c, d, e lo son.
304

5) Si x2 + y 2 + ax + by + c = 0 y x2 + y 2 + dx + ey + f = 0 son dos crculos


distintos, sus puntos de corte son los de uno de ellos con la recta

(x2 + y 2 + ax + by + c) (x2 + y 2 + dx + ey + f ) = (a d)x + (b e)y + (c f ) = 0

Si a, b, c, d, e, f son irracionales cuadraticos, tambien lo son los coeficientes de


la ecuacion de esta recta; luego, segun el apartado anterior, concluimos que las
coordenadas de todos los puntos de corte son irracionales cuadraticos.

Teorema B.2.4 La condicion necesaria y suficiente para que un numero complejo


sea constructible es que sea un irracional cuadratico.
Demostracion: El lema B.2.2 afirma que tal condicion es suficiente.
Recprocamente, si = a + bi C es constructible, B.2.3 afirma que a y b son
irracionales cuadraticos; luego tambien lo es = a + bi.

Ejemplos:

1. Construir el lado de un cubo con volumen doble que el de un cubo de lado


dado OP significa construir un segmento cuya proporcion con OP sea la raz
cubica
de 2, lo que equivale a construir elpunto correspondiente al numero
3
2. Tal construccion solo es posible si 3 2 es un irracional cuadratico, lo
que no es el caso: no es posible duplicar un cubo con regla y compas.
2. Construir el lado de un cuadrado de area igual a la de
un crculo de radio
dado equivale a construir el punto correspondiente a . La trascendencia
de (teorema
de Lindemann (1852-1939) que no probaremos en este libro),
implica que es trascendente y, por tanto, no es un irracional cuadratico:
La cuadratura del crculo con regla y compas es imposible.
3. Construir un angulo de radianes equivale a construir el punto que corres-
ponde al numero complejo cos + i sen . El angulo de 2/3 radianes puede
construirse con regla y compas, porque
2i
cos(2/3) + i sen (2/3) = e 3 = (1 + 3i)/2

es un irracional cuadratico. Sin embargo, el angulo de 2/9 radianes no


2i
se puede construir con regla y compas, porque e 9 no es un irracional
cuadratico: Es imposible trisecar todos los angulos con regla y compas.

B.3 Construccion de Polgonos Regulares


Dado un numero natural n 3, construir con regla y compas un polgono regu-
lar de n lados inscrito en un crculo de radio dado equivale a construir el punto
305

2i
correspondiente al numero complejo e n = cos(2/n) + i sen (2/n), que es una
raz n-esima primitiva de la unidad. En consecuencia, la condicion necesaria y
2i
suficiente para que la construccion de tal polgono sea posible es que e n sea un
irracional cuadratico.
El triangulo equilatero inscrito en un
crculo de radio dado puede construirse
2i
con regla y compas, pues e 3 = (1 + 3i)/2 es un irracional cuadratico. Como
2i
la parte real de e 3 es 1/2, para construir tal triangulo basta cortar el crculo
dado con la perpendicular por el punto medio al segmento de extremos 1 y 0.
Las races quintas de la unidad primitivas son las soluciones complejas de la
ecuacion recproca x4 + x3 + x2 + x + 1 = 0, que con el cambio y = x + x1 se
transforma en y 2 +y1 = 0. Las races de este polinomio son y1 , y2 = (1 5)/2,
as que las races quintas de la unidad primitivas son
p
yi yi2 4
2
que son irracionales cuadraticos. Por tanto, se puede construir con regla y compas
el pentagono regular inscrito en un crculo de radio dado.
Esta determinacion de las races quintas de la unidad puede utilizarse para dar
2i
una construccion efectiva del pentagono regular. Notese que la parte real de e 5
es = (1 + 5)/4. Dado un segmento OP , se construye el punto C = i/2.
Como la distancia entre P y C es 5/2, el punto equidistante de C en el segmento
OQ es B = 2i. Luego el crculo con centro en O que pasa por el punto medio
de OB corta al segmento OP en el punto A = y la perpendicular a OP en A
2i
corta al crculo de radio OP en D = e 5 , que es un vertice del pentagono regular
inscrito con vertice en P (Una construccion mas sencilla se obtiene observando
que P B es congruente con el lado del pentagono):

Q .. ..
................................D
.... .......... ..................................................
...... ............ .... ....... .... ...... ..........
..... .......... . . ..
.. .............. ..
B ............................................. .......
..
.... ..... ...
..
... ................. ....
..
.. .. .. .. .... ...
..... ..... ..
.
..
..
..... ..
...... ...
. ... . ..
.........................................................................O
. .
............................... ........A . .....................................................P
.........
... ... .
. .
. . .. ..
... ... .
.
.
.
.
. .. . ...
.
... ... . .
... ... .... ..
... ....
......
..
..
..
.. ...... .....
......... C... ... ..... ...... . .
.................. . .. .... .....
...... ............ .... .. ... .....
.
....... ............ .
......... .
. ..................................
.................................
.. ..

La posibilidad de trazar bisectrices con regla y compas muestra que, si el


polgono regular de n lados es constructible, tambien lo es el polgono regular
306

de 2n lados. Por otra parte, si n y m son numeros naturales primos entre s,


entonces
2i 2i 2i
e n e m = e nm (n+m)
2i
es una raz nm-esima primitiva de la unidad y, por tanto, e nm es una potencia
2i 2i 2i 2i 2i
de e n e m ; luego e nm es un irracional cuadratico cuando e n y e m lo son.
Es decir, si los polgonos regulares de n y m lados son constructibles con regla y
compas, tambien lo es el polgono regular de nm lados. En resumen: Los polgonos
regulares de 2n , 2n 3, 2n 5 y 2n 15 lados inscritos en un crculo de radio dado pueden
construirse con regla y compas.

Teorema B.3.1 Sea p un numero primo. Si puede construirse con regla y compas
el polgono regular de p lados inscrito en un crculo de radio dado, entonces p es
un primo de Fermat (es decir, esta precedido por una potencia de 2).

Demostracion: Si el polgono regular de p lados inscrito en un crculo de radio


2i
dado es constructible con regla y compas, entonces e p es un irracional cuadratico.
Luego el grado de su polinomio irreducible sobre Q, que es xp1 + . . . + x + 1, es
una potencia de 2.

Corolario B.3.2 Es imposible construir con regla y compas los polgonos regulares
de 7, 11, 13, 19, 23, 29,. . . lados inscritos en un crculo de radio dado.

B.4 Races de la Unidad


Sea n un numero natural no nulo. Las races n-esimas de la unidad complejas
forman, respecto del producto de numeros complejos, un grupo cclico de orden n
que denotaremos n . Los generadores de n son las races n-esimas de la unidad
primitivas .
El numero de races n-esimas de la unidad primitivas es el indicador de Euler
2i
(n). Una raz n-esima de la unidad primitiva es e n = cos(2/n) + i sen (2/n),
2i
as que las races n-esimas de la unidad primitivas son e n m , donde 1 m n y
m es primo con n.

Definicion: Llamaremos polinomio ciclotomico n-esimo al polinomio unitario


n (x) que tiene como races simples las races n-esimas de la unidad primitivas:
Q 2i
n (x) = (x e n m )
m.c.d.(m, n) = 1
1mn

Sea d un divisor de n. Las races d-esimas de la unidad primitivas son los


elementos de orden d del grupo n . Como el orden de cualquier elemento de n
307

es un divisor de n, concluimos que


S
n = { races d-esimas de la unidad primitivas}
d|n

y esta union es disjunta. Luego:


Q Q
xn 1 = (x ) = d (x) (B.1)
n d|n

Ejemplos: 1 (x) = x 1, 2 (x) = x + 1, 3 (x) = x2 + x + 1, 4 (x) = x2 + 1,


p (x) = xp1 + xp2 + . . . + x + 1, 2p (x) = p (x) = xp1 xp2 + . . . x + 1,
donde p denota un numero primo impar.

Teorema B.4.1 (Kronecker 1823-1891) Los polinomios ciclotomicos son poli-


nomios irreducibles con coeficientes enteros.

Demostracion: Para demostrar que n (x) tiene coeficientes enteros para todo
n 1 procedemos por induccion sobre n, porque es evidente cuando n = 1.
Cuando n 2, tenemos
Q
xn 1 = n (x) d d (x)

donde d recorre los Q divisores positivos de n menores que n. Por hipotesis de


induccion, q(x) = d d (x) tiene coeficientes enteros y es unitario; luego n (x)
tiene coeficientes enteros, porque es el cociente de un polinomio con coeficientes
enteros por un polinomio unitario con coeficientes enteros.
En cuanto a la irreducibilidad de n (x) en Z[x], consideremos la descomposi-
cion de n (x) en producto de polinomios irreducibles en Z[x] y el factor irreducible
2i
q(x) que tenga la raz e n . Podemos suponer que q(x) es unitario y bastara probar
que q(x) = n (x). Como ambos polinomios son unitarios, es suficiente demostrar
que todas las races n-esimas de la unidad primitivas son races de q(x). Ahora
2i
bien, tales races primitivas son de la forma e n m donde m es un numero natural
primo con n, as que m es producto de numeros primos que no dividen a n y bas-
tara probar que: si es una raz de q(x) y p es un numero primo que no divide
a n, entonces p tambien es raz de q(x).
Supongamos que p no es raz de q(x). En tal caso, si xn 1 = q(x)c(x), se
sigue que p es raz de c(x), porque es raz de xn 1. Luego es raz de c(xp ),
as que c(xp ) y q(x) no son primos entre s en Q[x] y, al ser q(x) irreducible en
Q[x], obtenemos que c(xp ) = q(x)r(x) para algun r(x) Q[x] que, por 5.4.2, tiene
coeficientes enteros. Reduciendo modulo p (va el morfismo Z[x] Fp [x] inducido
por la proyeccion canonica Z Fp ) tenemos:

q(x) r(x) = c(xp ) = c(x)p


308

donde la ultima igualdad se debe a la congruencia de Fermat:


P
c(x) = i ai xi
P P P p
c(xp ) = i ai xpi = i ai p (xi )p = i ai x
i
= c(x)p

Por tanto, cualquier factor irreducible de q(x) divide a c(x), y el polinomio


xn 1 = q(x)c(x) no es primo con su derivada nxn1 , lo que implica que n = 0
en Fp , en contra de la hipotesis de que n no es multiplo de p.
2i
Corolario B.4.2 El polinomio irreducible de e n sobre Q es n (x) y el grado de
2i 2i
Q e n sobre Q es (n). Por tanto, si (n) no es potencia de 2, entonces e n
no es un irracional cuadratico.

Teorema B.4.3 Si el polgono regular de n lados inscrito en un crculo de radio


dado es constructible con regla y compas, entonces n es producto de una potencia
de 2 y de numeros primos de Fermat distintos.
Demostracion: Si el polgono regular de n lados inscrito en un crculo de radio
2i
dado es constructible con regla y compas, entonces e n es un irracional cuadratico
y el grado de su polinomio irreducible n (x) sobre Q ha de ser una potencia de 2.
Sea n = 2m pa q b la descomposicion de n en producto de potencias de primos
distintos. Tenemos que

(n) = 2m1 pa1 (p 1)q b1 (q 1)

y, cuando (n) es potencia de 2, se sigue que 1 = a = b = . . . y que p 1, q 1, . . .


son potencias de 2; es decir, los factores primos impares de n son primos de Fermat
y ninguno esta repetido.

Nota: Si 2n + 1 es un numero primo, es sencillo probar que n es potencia de 2.


Los unicos primos de Fermat (1601-1665) conocidos son 3, 5, 17, 257 = 28 + 1
y 216 + 1 = 65537. La teora de Galois (1811-1832) permitira probar que la
2i
condicion
2i necesaria y suficiente para que e
n sea un irracional cuadratico es que
[Q e n : Q] = (n) sea potencia de 2. Luego una consecuencia de tal teora (ver
H.3.3) es la posibilidad de construir con regla y compas los polgonos regulares de
p lados, inscritos en un crculo de radio dado, cuando p es un primo de Fermat (en
particular la de construir el polgono regular de 17 lados).
Apendice C

Modulos Proyectivos,
Inyectivos y Planos

C.1 Modulos Proyectivos


Definicion: Sea A un anillo. Diremos que un A-modulo P es proyectivo si el
funtor HomA (P, ) conserva sucesiones exactas; es decir, si para toda sucesion
exacta corta de A-modulos
i p
0 M 0 M 00 0
M
se verifica que la correspondiente sucesion
i p
0 HomA (P, M 0 )

HomA (P, M ) HomA (P, M 00 ) 0
tambien es exacta. Como la anterior sucesion siempre es exacta salvo por lo que
se refiere a la epiyectividad del morfismo p : HomA (P, M ) HomA (P, M 00 ),
la condicion de que P sea un A-modulo proyectivo equivale a que, para todo
epimorfismo de A-modulos p : M M 00 , tambien sea epiyectivo el correspondiente
morfismo p : HomA (P, M ) HomA (P, M 00 ) .

Proposicion
L C.1.1 La condicion necesaria y suficiente para que una suma direc-
ta P = i Pi de A-modulos sea un A-modulo proyectivo es que cada sumando Pi
sea un A-modulo proyectivo.
Demostracion: Esta afirmacion es consecuencia del isomorfismo natural
L Q
HomA i Pi , M ) = i HomA (Pi , M )

que muestra que el funtor HomA (P, ) es exacto si y solo si todos los funtores
HomA (Pi , ) son exactos.

309
310

Corolario C.1.2 Todo A-modulo libre es proyectivo.

Demostracion: El A-modulo A es proyectivo, porque HomA (A, M ) = M para todo


A-modulo M , y la proposicion anterior nos permite concluir.

Proposicion C.1.3 La condicion necesaria y suficiente para que un A-modulo P


sea proyectivo es que escinda toda sucesion exacta corta de A-modulos

0 M 0 M P 0
p
Demostracion: Sea 0 M 0 M P 0 una sucesion exacta. Si P es
proyectivo, por definicion existe un morfismo de A-modulos s : P M tal que
p s = idP y concluimos que la sucesion exacta escinde.
Para demostrar el recproco consideramos un epimorfismo p : L P donde L
es un A-modulo libre. La sucesion exacta 0 Ker p L P 0 escinde por
hipotesis, as que P es un sumando directo de L y concluimos que P es proyectivo
en virtud de la proposicion C.1.1.

C.2 Modulos Inyectivos


Definicion: Sea A un anillo. Diremos que un A-modulo I es inyectivo si el
funtor HomA (, I) conserva sucesiones exactas; es decir, si para toda sucesion
exacta corta de A-modulos
i p
0 M 0 M 00 0
M

se verifica que la correspondiente sucesion

p i
0 HomA (M 00 , I) HomA (M, I) HomA (M 0 , I) 0

tambien es exacta. Como la anterior sucesion siempre es exacta salvo por lo que
se refiere a la epiyectividad del morfismo i : HomA (M, I) HomA (M 0 , I), la
condicion de que I sea un A-modulo inyectivo equivale a que, para todo morfismo
de A-modulos inyectivo i : M 0 M , sea epiyectivo el correspondiente morfismo
de A-modulos i : HomA (M, I) HomA (M 0 , I) .

Proposicion C.2.1 Si un A-modulo I es inyectivo, entonces escinden todas las


sucesiones exactas de la forma

0 I M M 00 0

Demostracion: Se prueba de modo analogo al caso de los modulos proyectivos.


311

Criterio del Ideal: Sea I un A-modulo. Si para cada morfismo de A-modulos


f : a I, donde a es un ideal de A, existe algun x I tal que f (a) = ax para
todo a a, entonces I es un A-modulo inyectivo.

Demostracion: Sea i : M 0 M un morfismo inyectivo de A-modulos y h : M 0


I un morfismo de A-modulos arbitrario. Sustituyendo M 0 por i(M 0 ) podemos
suponer que M 0 es un submodulo de M , y hemos de extender h hasta obtener un
morfismo de A-modulos M I.
Consideremos el conjunto X de todas las parejas (N, g) donde N es un submo-
dulo de M que contiene a M 0 y g : N I es una extension de h. Este conjunto
no es vaco porque en el esta la pareja (M 0 , h) . Si definimos en X la relacion de
orden
(N, g) (N 0 , g 0 ) cuando N N 0 y g 0 = g en N

es claro que satisface las hipotesis del lema de Zorn, as que en X existen elementos
maximales. Sea (N, g) un elemento maximal de X.
Si N = M , entonces g es la extension de h buscada. Si N 6= M , existe
m M tal que N 0 = N + Am contiene estrictamente a N . Consideremos el ideal
a = {a A : am N } y el morfismo f : a I, f (a) = g(am). Por hipotesis
existe x I tal que f (a) = ax , lo que permite construir una aplicacion

g 0 : N 0 I , g 0 (n + am) = g(n) + ax

bien definida: Si n + am = n + bm, entonces n n = (a b)m y a b a; luego


g(n n) = (b a)x y concluimos que g(n) + ax = g(n) + bx . Es sencillo comprobar
que g 0 es morfismo de A-modulos, as que (N, g) < (N 0 , g 0 ) en contra del caracter
maximal de (N, g) .

Corolario C.2.2 Sea A un dominio de ideales principales. La condicion necesaria


y suficiente para que un A-modulo I sea inyectivo es que sea divisible; es decir,
que el morfismo a : I I sea epiyectivo para todo a A no nulo.

Demostracion: Supongamos que un A-modulo I es inyectivo. Si a A no es nulo,


define un morfismo inyectivo a : A A; luego es epiyectivo el morfismo
a
I = HomA (A, I) HomA (A, I) = I

Recprocamente, si I es divisible y f : a I es un morfismo de A-modulos,


donde a = aA es un ideal no nulo de A, por hipotesis existe x I tal que f (a) = ax.
Luego f (ab) = abx para todo ab aA y el criterio del ideal permite concluir que
I es un A-modulo inyectivo.
312

C.3 Modulos Planos


Definicion: Diremos que un A-modulo N es plano si el funtor N A () es
i p
exacto; i.e., si para toda sucesion exacta 0 M 0 M 00 0 de A-modulos
M
se verifica que tambien es exacta la sucesion
1i 1p
0 N A M 0 N A M N A M 00 0
Como la anterior sucesion siempre es exacta salvo por lo que se refiere a la
inyectividad del morfismo 1 i : N A M 0 N A M , la condicion de que N
sea plano significa que para todo morfismo inyectivo i : M 0 M se tiene que el
morfismo 1 i : N A M 0 N A M tambien es inyectivo.
-. El isomorfismo natural A A M = M muestra que el A-modulo A es plano.
-. El producto tensorial conmuta con sumas directas. Luego una suma directa
de A-modulos es plana si y solo si lo es cada sumando. En particular todos los
A-modulos libres y proyectivos son planos.
-. El isomorfismo natural (N1 A N2 ) A M = N1 A (N2 A M ) muestra que
el producto tensorial de A-modulos planos tambien es plano.
-. Sea S un sistema multiplicativo de un anillo A. El funtor de localizacion
S 1 () es exacto, de modo que el isomorfismo natural M A (S 1 A) = S 1 M
muestra que S 1 A es un A-modulo plano.
-. Si B es una A-algebra plana y C es una B-algebra plana, entonces C es una
A-algebra plana, como demuestra el isomorfismo natural (MB )C = MC .

Proposicion C.3.1 Los modulos planos son estables por cambios de base. Es
decir, si N es un A-modulo plano, para todo morfismo de anillos A B se
verifica que NB es un B-modulo plano.
Demostracion: Para todo B-modulo M tenemos que (NB ) B M = N A M , as
que el funtor (NB ) B () es exacto cuando lo sea el funtor N A () .

Proposicion C.3.2 La condicion necesaria y suficiente para que un A-modulo N


sea plano es que Nx sea un Ax -modulo plano para todo x Spec A .
Demostracion: Si N es plano sobre A, entonces Nx = N A Ax es plano sobre Ax
de acuerdo con la proposicion anterior.
Recprocamente, sea i : M 0 M un morfismo de A-modulos inyectivo. En
todos los puntos x Spec A se tiene que ix : Mx0 Mx es inyectivo; luego, por
hipotesis, tambien es inyectivo el morfismo
(1 i)x : (N A M 0 )x = Nx Ax Mx0 (N A M )x = Nx Ax Mx
Como la inyectividad de un morfismo es una cuestion local, concluimos que el
morfismo 1 i : N A M 0 N A M es inyectivo, lo que significa que N es un
A-modulo plano.
Apendice D

Modulos sobre Dominios de


Ideales Principales

Este apendice reproduce las notas de unas lecciones que a principios de los anos 90
impartio Juan B. Sancho de Salas en el 2o curso de la Licenciatura de Matematicas
de la Universidad de Extremadura.

Definicion: Un dominio de ideales principales es un anillo ntegro donde


cada ideal es principal, es decir, esta generado por un elemento.

En este apendice A denotara un dominio de ideales principales.


Ejemplos de dominios de ideales principales son los anillos eucldeos, en par-
ticular Z, Z[ i ] y el anillo de polinomios k[x] con coeficientes en un cuerpo k . La
localizacion de un dominio de ideales principales tambien es un dominio de ideales
principales. El anillo local de una curva ntegra en un punto cerrado es un dominio
de ideales principales cuando el punto es simple.

Definicion: Un elemento propio (no nulo ni invertible) se dice que es irreducible


si no descompone en producto de dos elementos propios. Se dice que dos elementos
propios son primos entre s si carecen de divisores propios comunes.

Notese que un elemento a es divisor de otro b si y solo si bA aA .


Dados elementos a, b A, consideremos un generador d del ideal aA + bA.
Como a, b aA + bA = dA, resulta que d es divisor de a y b. Por otra parte, si
c es divisor de a y b, entonces dA = aA + bA cA, luego c es divisor de d. En
conclusion, d es el maximo comun divisor de a y b en A.
De la igualdad dA = aA + bA se deduce directamente la

313
314

Identidad de Bezout (1730-1783): Sea d el maximo comun divisor de dos ele-


mentos a, b. Existen elementos , A tales que

d = a + b

Como caso particular resulta:

Corolario D.0.3 Si a, b son primos entre s, existen , A tales que

1 = a + b .

Lema D.0.4 Si a divide a bc y es primo con b, entonces divide a c.


Demostracion: Sean , A tales que 1 = a + b. Multiplicando por c resulta
c = ac + bc ; como a divide a los dos sumandos se concluye que divide tambien
a la suma c.

Lema de Euclides (325?-265? a. de Cristo): Si un elemento irreducible divide


un producto, divide algun factor.

Proposicion D.0.5 Toda cadena de ideales de A estabiliza.


Demostracion: (Esta propiedad es valida en los anillos noetherianos; pero vamos
a probarla en este caso particular). Dada una cadena de ideales a1 a2 . . .
consideremos el generador c del ideal i ai . Se cumple c an para algun n. Las
inclusiones an an+j i ai = cA an prueban que an = an+j para todo j > 0.

Teorema de Descomposicion: Todo elemento propio a A descompone en


producto de factores irreducibles: a = p1 pn . Ademas, la descomposicion es
unica salvo el orden y factores invertibles.

Demostracion: Si a es irreducible no hay nada que decir. En caso contrario


descompone en producto de dos factores propios a = q1 q2 . Si tales factores
son irreducibles acabamos, en caso contrario los descomponemos a su vez: a =
(q11 q12 )(q21 q22 ). Y as sucesivamente. El proceso termina porque en caso con-
trario tendramos una cadena infinita de ideales aA qi A qij A qijk A
en contradiccion con la proposicion anterior.
Veamos ahora la unicidad. Sean a = p1 pn = q1 qm dos descomposiciones.
Por el lema de Euclides, q1 divide algun factor pi , luego coincide con el (salvo un
factor invertible) por ser pi irreducible. Pongamos q1 = p1 (salvo invertibles).
Simplificando la identidad original tenemos p2 pn = q2 qm . Razonando con
q2 como hicimos antes con q1 llegamos a que q2 coincide con algun pi . Reiterando
el argumento obtendremos que las dos descomposiciones son iguales (salvo el orden
y factores invertibles).
315

D.1 Teoremas de Descomposicion


Denotaremos el cuerpo de fracciones de A; es decir, es la localizacion de A por
el sistema multiplicativo S = A {0}. Luego los elementos de son las fracciones
a/b de elementos de A (con b 6= 0) modulo la relacion usual de equivalencia de
fracciones.

Definicion: Se llama rango de un A-modulo M a la dimension de S 1 M como


espacio vectorial sobre . Notese que para un A-modulo libre L = A . r. . A el
rango es justamente el numero r de sumandos isomorfos a A.

Proposicion D.1.1 Todo submodulo M de un A-modulo libre L de rango finito


es tambien libre de rango finito.
Demostracion: Procederemos por induccion sobre el rango r de L.
Si r = 1, entonces L ' A y en consecuencia M es isomorfo a un ideal aA de
A. Como aA = 0 o aA ' A se concluye.
Si r > 1, descomponemos L en suma directa de dos libres de rango menor que
r, digamos L = L0 L00 . Llamando : L L00 a la proyeccion natural, tenemos
las sucesiones exactas

0 L0 L
L00 0


0 M L0 M
(M ) 0
Por hipotesis de induccion, M L0 y (M ) son libres de rango finito. Ademas,
por ser (M ) libre, la segunda sucesion exacta rompe, luego M es suma directa
de dos libres de rango finito y se concluye.

Corolario D.1.2 Todo submodulo M 0 de un A-modulo finito generado M tambien


es finito generado.
Demostracion: Por ser M finito generado, existe un epimorfismo : L M siendo
L libre de rango finito. Por la proposicion anterior, el submodulo L0 = 1 (M 0 ) es
libre de rango finito; en particular L0 es finito generado. Como M 0 es un cociente
de L0 (es decir, : L0 M 0 es epiyectivo) se concluye que M 0 tambien es finito
generado.

Definicion: Un elemento m de un A-modulo M se dice de torsion si existe un


elemento no nulo a A tal que am = 0; es decir, cuando el morfismo A m M
no es inyectivo. Tal condicion equivale a que la localizacion m/1 sea nula, al
localizar por el sistema multiplicativo S = A {0}.
El conjunto T (M ) de los elementos de torsion de M es un submodulo, llamado
submodulo de torsion, pues coincide con el nucleo del morfismo natural de
localizacion M S 1 M = M A .
316

Diremos que un A-modulo M es de torsion si M = T (M ). Diremos que M


carece de torsion si T (M ) = 0.

Las siguientes propiedades son elementales:


1. T (M N ) = T (M ) T (N )
2. M/T (M ) carece de torsion.
3. Todo A-modulo libre L carece de torsion: T (L) = 0 .
4. M es de torsion precisamente cuando M = 0.

Proposicion D.1.3 Todo A-modulo M finito generado y sin torsion es libre.


Demostracion: Bastara probar que M se inyecta en un A-modulo libre de ran-
go finito. Como M carece de torsion, tenemos una inyeccion M S 1 M . Si
m1 , . . . , ms es un sistema de generadores de M , entonces m1 /1, . . . , ms /1 es un
sistema de generadores de S 1 M como espacio vectorial sobre . De dicho sistema
de generadores podemos extraer una base, digamos m1 /1, . . . , mr /1. Podemos es-
cribir entonces:
r
X aij mj
mi
= con aij , bij A
1 b
j=1 ij
1

y reduciendo a comun denominador podemos suponer que todos los bij son iguales,
digamos bij = b, as que
Xr
mi aij mj
=
1 j=1
b 1

Se concluye entonces que los generadores de M se inyectan en el A-modulo


libre L = A(m1 /b) . . . A(mr /b) , luego M L .

Primer Teorema de Descomposicion: Todo A-modulo finito generado des-


compone de modo unico (salvo isomorfismos) en suma directa de un A-modulo
libre y un A-modulo de torsion. En concreto, si r es el rango de M , se verifica

M ' (A . r. . A) T (M )

Demostracion: Consideremos la sucesion exacta

0 T (M ) M M/T (M ) 0

Por la proposicion anterior M/T (M ) es libre, as que esta sucesion exacta rompe
y obtenemos la descomposicion buscada:

M ' (M/T (M )) T (M )
317

Veamos ahora la unicidad de la descomposicion: Sea M ' L T donde L es


libre y T es de torsion. Localizando por S resulta S 1 M ' S 1 L , luego M y
L tienen el mismo rango; es decir, L ' A . r. . A donde r es el rango de M .
Finalmente, tomando torsion en la descomposicion M ' L T resulta

T (M ) ' T (L) T (T ) = 0 T = T .

Definicion: Sea M un A-modulo. Diremos que a = {a A : aM = 0} es el ideal


anulador de M , y el generador de a se llamara anulador de M .
Por definicion aM = 0, as que el A-modulo M admite una estructura natural
de A/a-modulo: [ a ] m := am .

Como el generador de un ideal es unico salvo un factor invertible, resulta que


el anulador de un modulo esta bien definido salvo un factor invertible.
Es claro que el ideal anulador de A/a es a.
La siguiente propiedad sera utilizada mas adelante: El anulador de M1 M2
es el mnimo comun multiplo de los anuladores de M1 y M2 :

Ann(M1 M2 ) = Ann(M1 ) Ann(M2 )

Lema D.1.4 Sea M un A-modulo de anulador a = pq, siendo p y q primos entre


s. Entonces M descompone de modo unico en suma directa de un submodulo de
anulador p y otro submodulo de anulador q. En concreto se verifica

M = ker p ker q

Demostracion: Veamos primero la existencia de la descomposicion. De acuerdo


con la Identidad de Bezout existen , A tales que 1 = p + q. Luego para
cada m M se cumple
m = 1 m = pm + qm
donde pm ker q porque q(pm) = am = 0, y analogamente qm ker p . Por
consiguiente M = ker p + ker q .
Veamos ahora que ker p ker q = 0 . Si m ker p ker q entonces

m = 1 m = pm + qm = 0 + 0 = 0

De todo lo anterior se deduce que M = ker p ker q .


Determinemos ahora los anuladores de ker p y ker q . Denotemos por p0 y q 0 los
respectivos anuladores. Como p anula a ker p se cumple p = p0 (y analogamente
q = q 0 ). Por otra parte p0 q 0 anula a M = ker p ker q, as que

p0 q 0 = a = pq = p0 q 0

y , son invertibles. Luego p0 , q 0 coinciden con p, q (salvo factores invertibles).


318

En cuanto a la unicidad de la descomposicion, sea M = Mp Mq donde Mp es


un submodulo de M de anulador p y Mq es un submodulo de anulador q. Entonces
Mp ker p y Mp ker p, y ninguna de estas inclusiones puede ser estricta porque
entonces tambien sera estricta la inclusion

M = Mp Mq ker p ker q = M

lo que es absurdo.

Segundo Teorema de Descomposicion: Sea a = pn1 1 pns s la descomposicion


en factores irreducibles del anulador de un A-modulo M . Entonces M descompone
de modo unico en suma directa de submodulos Mi de anuladores respectivos pni i .
En concreto se cumple

M = ker pn1 1 . . . ker pns s

Demostracion: Basta aplicar el lema anterior sucesivamente:

M = ker pn1 1 ker (pn2 2 pns s ) = = ker pn1 1 . . . ker pns s .


q.e.d.

A partir de ahora p sera un elemento irreducible de A.

Lema D.1.5 Los ideales de A/pn A son de la forma (p m ) con 0 m n .

Demostracion: Sea : A A/pn A el morfismo de paso al cociente. Si a es un


ideal de A/pn A, entonces a = 1 (a) es un ideal de A que contiene a pn (porque
(pn ) = 0). Por lo tanto, el generador de a debe ser un divisor de pn , luego
a = pm A para algun 0 m n. En conclusion, a = (a) = (pm A) = (p m ) .

Lema D.1.6 Se cumple que A/pn A es un (A/pn A)-modulo inyectivo.

Demostracion: Usemos el criterio del ideal. Sea f : a = (p m ) A/pn A un


morfismo de (A/pn A)-modulos. El generador p m de a esta anulado por p nm ,
as que lo mismo ocurrira con su imagen f (p m ). Luego f (p m ) = ap m para algun
a A/pn A . Es claro que la homotecia f: A/pn A A/pn A de razon a extiende
a f , esto es f(b) = ab .

Definicion: Un A-modulo M se dice monogeno si esta generado por un elemento.


Tales modulos son de la forma M ' A/aA siendo a el anulador de M . En efecto,
sea m un generador de M y consideremos el morfismo : A M definido por
(b) = bm . Es claro que es epiyectivo y que su nucleo es el ideal anulador de
M , con lo que se concluye.
319

Tercer Teorema de Descomposicion: Sea M un A-modulo finito generado


de anulador pn . Entonces M descompone de modo unico (salvo isomorfismos) en
suma directa de monogenos

M ' (A/pn1 A) . . . (A/pns A)

con n = n1 ns .

Demostracion: Consideremos un sistema minimal de generadores de M y sea m


un elemento de tal sistema de anulador pn (existe!). En la sucesion exacta

0 Am = A/pn A M M/Am 0

los terminos estan anulados por pn , as que pueden ser considerados como (A/pn A)-
modulos. Por el lema anterior Am = A/pn A es un (A/pn A)-modulo inyectivo,
luego la sucesion exacta rompe y resulta

M ' A/pn A M/Am

Procediendo por induccion sobre el mnimo numero de generadores, podemos


suponer que el teorema es cierto para M/Am y se obtiene una descomposicion

M ' (A/pn1 A) . . . (A/pns A)

Veamos ahora la unicidad de la descomposicion. Sea k := A/pA y observemos


que (pi A/pj A) A k ' k para todo 0 i < j. Si denotemos por j el numero de
sumandos iguales a A/pj A que aparezcan en una descomposicion de M , tenemos

dimk (M k) = 1 + . . . + n
dimk ((pM ) A k) = 2 + . . . + n
..................
dimk ((pn1 M ) A k) = n

Estas igualdades permiten despejar las j a partir de las dimensiones de los


espacios vectoriales (pi M ) A k; luego tales numeros no dependen de la particular
descomposicion de M elegida.

Definicion: Segun el primer teorema de descomposicion, todo A-modulo M fini-


to generado descompone en suma directa de un modulo libre y otro de torsion.
Aplicando a la parte de torsion el segundo y tercer teoremas de descomposicion,
resulta que todo A-modulo M finito generado descompone de modo unico (salvo
isomorfismos) en la forma
L
n
M ' (A . r. . A) A/pi ij A
i,j
320

donde los pi son elementos irreducibles de A y r es el rango del modulo M . Ademas


consideramos los exponentes ordenados de mayor a menor: ni1 ni2 para
n
cada ndice i. A las potencias pi ij se les llama divisores elementales del modulo
M . Notese que estan bien definidos salvo factores invertibles.

Como consecuencia directa de la descomposicion obtenida para los modulos


finito generados resulta el siguiente

Teorema de Clasificacion (1a version): Dos A-modulos finito generados son


isomorfos si y solo si poseen el mismo rango y los mismos divisores elementales.

D.2 Factores Invariantes


Teorema Chino del Resto: Sea a = pn1 1 pns s la descomposicion en factores
irreducibles de un elemento a A. Existe un isomorfismo de A-modulos

A/aA = (A/pn1 A) . . . (A/pns A)

Demostracion: Por el segundo teorema de descomposicion, aplicado a A/aA, se


tiene
A/aA = ker pn1 1 . . . ker pns s
Ahora bien, cada sumando ker pni i es un cociente de A/aA y por lo tanto es
monogeno. Como el anulador de ker pni i es pni i se concluye que ker pni i = A/pni i A.

Proposicion D.2.1 Dado un A-modulo M finito generado, existe una unica suce-
sion creciente de ideales 1 A 2 A . . . m A tal que

M ' A/1 A . . . A/m A .

Demostracion: Sabemos que


L
n
M ' (A . r. . A) A/pi ij A
i,j

n
siendo los pi ij los divisores elementales de M y r el rango. Definamos
n
1 = = r = 0 , r+j = p1 1j pns sj

Agrupando sumandos en la descomposicion de M por medio del teorema chino


del resto se obtiene directamente que

M ' A/1 A . . . A/m A

Para la unicidad se razona a la inversa descomponiendo cada sumando de la


igualdad de arriba por medio del teorema chino del resto.
321

Definicion: A los elementos 1 , , m de la proposicion anterior (cada uno


multiplo del siguiente y bien definidos salvo factores invertibles de A) se les llama
factores invariantes del modulo M .

Notese que 1 es el anulador del modulo, y que la sucesion de factores invari-


antes puede considerarse infinita sin mas que tomar 1 = m+1 = m+2 = . En
la demostracion de la proposicion anterior hemos definido los factores invariantes
a partir del rango y de los divisores elementales. Recprocamente, es evidente que
los factores invariantes determinan el rango y los divisores elementales del modulo.
Luego podemos reenunciar el teorema de clasificacion de la siguiente manera:

Teorema de Clasificacion (2a version): Dos A-modulos finito generados son


isomorfos si y solo si poseen los mismos factores invariantes.

Calculo de los Factores Invariantes


Consideremos un A-modulo finito generado M y una presentacion de M con una
sucesion exacta

0 L0n Lm M 0
donde L0n y Lm son A-modulos libres (los subndices indican los rangos).PFijadas
sendas bases (e01 , . . . , e0n ) y (e1 , . . . , em ) de L0n y Lm , escribimos (e0j ) = i aij ei ;
as que (aij ) es la matriz de . Definimos entonces los siguientes ideales:

Definicion: Se llama i-esimo ideal de Fitting (1906-1938) de M al ideal Fi (M )


generado por los menores de orden mi de la matriz de (entendiendo que Fi = 0
cuando m i > n, y que Fi = A cuando m i < 1).

Veamos que los ideales de Fitting de un modulo no dependen de las P bases


elegidas: Consideremos otra base (e1 , . . . , en ) de L0n y escribamos (ej ) = i aij ei ,
as que la nueva matriz de es (aij ). Denotemos Fi (M ) y Fi (M ) a los respectivos
ideales i-esimos de Fitting de las matrices (aij ) y (aij ). Cada ej es combinacion
lineal de la antigua base (e01 , . . . , e0n ) y, por lo tanto, cada columna de (aij ) es
combinacion lineal de las columnas de (aij ). En consecuencia, los menores de
orden m i de (aij ) son combinacion lineal de los menores de (aij ), es decir,
Fi (M ) Fi (M ) . Por simetra tambien se cumple Fi (M ) Fi (M ); luego en
conclusion Fi (M ) = Fi (M ) . Si la que cambiamos es la base de Lm se razona de
modo similar (por filas en vez de por columnas).
Denotemos ci al generador del ideal Fi (M ), es decir, ci es el maximo comun
divisor de los menores de orden m i de la matriz de (entendiendo que ci = 0
cuando m i > n, y ci = 1 cuando m i < 1).
322

Proposicion D.2.2 Para todo A-modulo finito generado M se verifica

ci = i+1 m
(
ci1 /ci cuando ci 6= 0
i =
0 cuando ci = 0

Demostracion: Dos elementos de A son iguales si al localizar en cada punto cerrado


del espectro son iguales. Por lo tanto podemos suponer que A es un anillo local. En
tal caso A tiene un unico ideal maximal y en consecuencia solo existe un elemento
irreducible (salvo invertibles), que denotaremos p.
Los factores invariantes se escribiran en la forma

1 = . . . = r = 0 , r+1 = pn1 , . . . , r+s = pns

con n1 . . . ns . Por lo tanto

M = A . r. . A A/pn1 A . . . A/pns A

Tomemos un sistema mnimo de generadores {m1 , . . . , mr+s } de M (un gene-


rador en cada sumando), y consideremos tambien la presentacion dada:

0 L0n
Lm
M 0

Como el morfismo natural Lm /pLm M/pM es epiyectivo, el lema de Nakaya-


ma nos permite elegir una base (e1 , . . . , em ) de Ln tal que (ei ) = mi , 1 i r+s.
El resto de los elementos de la base verificaran relaciones, digamos
P
(er+s+j ) = i aij mi .
P
Cambiando los elementos er+s+j por er+s+j i aij ei obtenemos una base
e1 , . . . , em de Lm que verifica (ei ) = mi para i r + s, y (er+s+j ) = 0 para
j > 0. Es claro entonces que los elementos e0i = pni er+i , e0s+j = er+s+j forman
una base de ker = L0n . La correspondiente matriz de es

0 ... ... ... ... 0
... ... ... ...

0 . . . . . . . . . . . . 0
n
p 1

. ..


p ns

1

..
.
1
323

Recordando que n1 . . . ns , es facil comprobar que el maximo comun


divisor ci de los menores de orden m i de esta matriz es nulo cuando i < r (luego
coincide con i+1 n ) y, cuando i r, vale

cr+j = pnj+1 pns 1 1 = r+j+1 n

Corolario D.2.3 El mnimo numero de generadores de M coincide con el numero


de factores invariantes.

Demostracion: La proposicion anterior muestra que el numero de generadores m


acota al numero de factores invariantes. Por otra parte, si 1 , . . . , m son los
factores invariantes, entonces M ' A/1 A . . . A/m A claramente admite un
sistema de m generadores.

Observacion: De la proposicion anterior se deduce que los ideales Fi (M ) no


dependen de la presentacion particular elegida. No es difcil probar que tal afir-
macion tambien es valida para presentaciones L0n Lm M 0 con L0n Lm
no necesariamente inyectivo.

D.3 Clasificacion de Endomorfismos


Sea E un espacio vectorial de dimension finita sobre un cuerpo k.

Definicion: Se dice que dos endomorfismos T, T 0 de E son equivalentes o se-


mejantes si existe un automorfismo lineal de E tal que T 0 = T 1 . Esta
igualdad significa la conmutatividad del cuadrado

T
E
E

T0
E E
Cada endomorfismo T induce una estructura de k[x]-modulo en E del siguiente
modo
p(x) e = p(T )(e)
y en particular x e = T (e) . Este k[x]-modulo se denotara ET .

Proposicion D.3.1 Dos endomorfismos T, T 0 son equivalentes si y solo si in-


ducen estructuras de k[x]-modulos isomorfas sobre E.

Demostracion: Si T y T 0 son equivalentes, existe un automorfismo lineal tal que


T = T 0 . Veamos que : ET ET 0 es un isomorfismo de k[x]-modulos.
324

Como es un isomorfismo k-lineal, bastara ver que conmuta con la multiplicacion


por x :
(x e) = (T (e)) = T 0 ( (e)) = x (e)

Para el recproco se razona de modo similar. q.e.d.

Segun la proposicion anterior la clasificacion de endomorfismos se reduce a la


de k[x]-modulos. Llamemos factores invariantes de un endomorfismo T de un k-
espacio vectorial de dimension finita E a los factores invariantes del k[x]-modulo
ET , que es finito generado. El teorema de clasificacion de k[x]-modulos implica
directamente el siguiente

Teorema de Clasificacion: Dos endomorfismos de un k-espacio vectorial de


dimension finita E son equivalentes si y solo si poseen los mismos factores inva-
riantes.

Calculo de los Factores Invariantes


Sea E un k-espacio vectorial de dimension n. Consideremos un endomorfismo T
y la correspondiente estructura de k[x]-modulo sobre E. Sea (ij ) la matriz de T
en una base (e1 , . . . , en ) de E. Vamos a determinar los factores invariantes de T a
partir de su matriz.
Consideremos la sucesion exacta
(xy)
0 k[x, y] k[x, y] k[x] 0

Mediante el isomorfismo k[x]k k[x] = k[x, y], x1 7 x, 1x 7 y, la sucesion


anterior se expresa en la forma

(x11x)
0 k[x] k k[x] k[x] k k[x] k[x] 0

Consideremos k[x] k k[x] como k[x]-modulo por el segundo factor. Entonces


la sucesion anterior es una sucesion exacta de k[x]-modulos que rompe porque el
ultimo termino es libre. Aplicando ahora () k[x] ET resulta la sucesion exacta

(x11T )
0 k[x] k E k[x] k E ET 0

Considerando k[x] k E como k[x]-modulo por el primer factor resulta ser libre
de base (1 e1 , . . . , 1 en ). Por lo tanto, la sucesion anterior es una presentacion
de ET como k[x]-modulo. La matriz del morfismo (x 1 1 T ) es xId (ij ).
Luego
325

Teorema D.3.2 Sea (ij ) la matriz n n de un endomorfismo T . Sea ci (x) el


maximo comun divisor de los menores de orden n i de la matriz xId (ij ) . Se
verifica
ci (x) = i+1 (x) n (x)
i (x) = ci1 (x)/ci (x)
siendo 1 (x), . . . , n (x) los factores invariantes de T .
Observaciones:

1. El polinomio c0 (x) = det xId (ij ) se llama polinomio caracterstico
de T . Segun el teorema anterior, el polinomio caracterstico es igual al
producto de los factores invariantes.
2. Un caso particular es el Teorema de Hamilton-Cayley (1805-1865 y 1821-
1895): El polinomio caracterstico de un endomorfismo es multiplo del poli-
nomio anulador, y ambos tienen los mismos factores irreducibles.
3. Si el polinomio caracterstico de un endomorfismo no tiene factores irre-
ducibles repetidos, entonces coincide con el polinomio anulador, y los res-
tantes factores invariantes son la unidad: 2 = . . . = 1.

D.4 Matrices de Jordan


Cuerpo Algebraicamente Cerrado

Lema D.4.1 {1, (x ), . . . , (x ) n1 } es una base de k[x]/ (x )n .
Demostracion: Las clases 1, y, . . . , y n1 forman una base de k[y]/(y n ) . Haciendo
el cambio y = x concluimos.

Sea ahora T un endomorfismo de un k-espacio vectorial E. Supongamos que


ET es monogeno, es decir, se cumple:

ET ' k[x]/ (x )n
Tomemos entonces la base {ej = (x )j1 } con 0 j n 1 . Se tiene
T (ej ) = x (x )j1 = (x )(x )j1 + (x )j1 = ej+1 + ej
Por lo tanto, la matriz de T vale


1

.. ..
. .
1
326

En el caso general, la descomposicion de E sera


L
ET ' k[x]/ (x i )nij
i,j

siendo (xi )nij los divisores


elementales del endomorfismo T . Tomando una base
en cada sumando k[x]/ (xi )nij , elegida como en el caso monogeno, obtendremos
una base de E en la que la matriz de T es de la forma de Jordan (1838-1922)

(B11 )
..
.

(B )
ij
..
.

siendo (Bij ) la siguiente matriz nij nij



i
1 i

(Bij ) = .. ..
. .
1 i

El Cuerpo R
Lema D.4.2 Sea E un espacio vectorial complejo de base (e1 , . . . , en ). Entonces
(e1 , ie1 , . . . , en , ien ) es una base de E como espacio vectorial real.
Demostracion: Teniendo en cuenta que C = R1 Ri, resulta

E = Ce1 . . . Cen = (Re1 Rie1 ) . . . (Ren Rien )

lo que permite concluir. q.e.d.

Consideremos un numero complejo = a + bi y su conjugado = a bi ,


donde se supone b 6= 0 . Observemos que (x )(x ) = x2 2ax + (a2 + b2 ) es
un polinomio irreducible con coeficientes reales.

Lema D.4.3 Existe un isomorfismo de R[x]-modulos



R[x]/ (x )n (x )n = C[x]/ (x )n

Demostracion: Ambos modulos tienen dimension 2n sobre R. Sea < 1 > el R[x]-
submodulo de C[x]/ (x )n generado por la clase 1. Determinemos el anulador
de esta clase: Por una parte, es claro que (x )n (x )n anula a 1; por otra
parte, el anulador debera ser multiplo de (x )n y, dado que todo polinomio con
327

coeficientes reales que tiene una raz compleja tiene tambien la conjugada (con
igual multiplicidad) se concluye que el polinomio anulador es (x )n (x )n .
Se tiene entonces una inclusion

R[x]/ (x )n (x )n = < 1 > C[x]/ (x )n
y como ambos espacios son de la misma dimension sobre R se concluye que la
anterior inclusion es una igualdad. q.e.d.

Sea ahora T un endomorfismo de un espacio vectorial real E.


Supongamos primero que ET es monogeno, de la forma

ET ' R[x]/ (x )n (x )n = C[x]/ (x )n
Tomemos la base {ej = (x )j1 , e0j = i(x )j1 }. Calculemos:

T (ej ) = x (x )j1 = (x )j + (x )j1 =


= (x )j + a(x )j1 + bi(x )j1 = ej+1 + aej + be0j
T (e0j ) = x i(x )j1 = i(x )j + i(x )j1 =
= i(x )j + ai(x )j1 b(x )j1 = e0j+1 + ae0j bej
luego la matriz de T vale

a b
b a

1 0 a b

0 1 b a

.. ..
.
.
1 0 a b
0 1 b a
En el caso general, la descomposicion de E en monogenos sera de la forma
L
ET ' R[x]/ pi (x)nij
i,j

donde los polinomios pi (x) son irreducibles y por lo tanto son de la forma pi (x) =
x i o bien pi (x) = (x i )(x
i ) con
i = ai + bi i . Tomando como antes una
base en cada monogeno R[x]/ pi (x)nij obtendremos una base de E en la que la
matriz de T es reducida (matriz de Jordan):

(B11 )
..
.

(Bij )

..
.
328

donde el valor de la matriz (Bij ) depende de pi (x)nij . Si pi (x) = x i entonces


(Bij ) es la siguiente matriz nij nij

i
1 i

(Bij ) = . .
.. ..
1 i

Si pi (x) = (x i )(x i ) entonces (Bij ) es la siguiente matriz 2nij 2nij



ai bi
bi ai

1 0 a b
i i
0 1 b a
(Bij ) = i i
. .. . ..


1 0 ai bi
0 1 bi ai

D.5 Clasificacion de Autoproyectividades


Denotaremos T : P(E) P(E) la proyectividad inducida por un automorfismo
lineal T : E E .

Definicion: Diremos que dos proyectividades T , T 0 son equivalentes si exis-


te alguna proyectividad tal que T 0 = T 1 . Esta igualdad significa la
conmutatividad del cuadrado
T
P(E)
P(E)

T 0
P(E) P(E)

La igualdad T 0 = T 1 significa que los representantes lineales verifi-


can T 0 = T 1 para cierta constante no nula k . Por consiguiente,
los endomorfismos T y T 0 son equivalentes. La equivalencia de endomorfismos
viene determinada por los factores invariantes, as que nos es necesario determinar
como varan los factores invariantes cuando se multiplica el endomorfismo por una
constante.

Lema D.5.1 Sean {i (x)} los factores invariantes de un endomorfismo T y sean


{0i (x)} los factores invariantes de T (con 6= 0). Se verifica

0i (x) = i (x/)
329

Demostracion. Considerando en E la estructura de k[x]-modulo inducida por T


se cumple
E ' k[x]/ 1 (x) . . . k[x]/ n (x)
Realizando el cambio de variable x = y/ obtenemos el siguiente isomorfismo
de k[y]-modulos

E ' k[y]/ 1 (y/) . . . k[y]/ n (y/)

Como y = x, la estructura de k[y]-modulo que posee E en el isomorfismo


anterior es justamente la correspondiente al endomorfismo T . El isomorfismo
anterior nos dice entonces que los factores invariantes de T son los polinomios
{i (y/)} . q.e.d.

Es facil comprobar que las races de i (x/) son las de i (x) multiplicadas por
la constante . Por lo tanto, al multiplicar un endomorfismo por una constante
sus factores invariantes quedan multiplicados en sus races por la constante.
Como consecuencia del ultimo lema y de la clasificacion de endomorfismos,
obtenemos directamente el siguiente

Teorema de Clasificacion: Dos proyectividades T , T 0 de un espacio proyectivo


P(E) son equivalentes si y solo si existe una constante no nula k tal que

0i (x) = i (x/)

siendo {i (x)}, {0i (x)} los respectivos factores invariantes de los representantes
lineales T y T 0 .

D.6 Clasificacion de Grupos Abelianos


Todo grupo conmutativo (G, +) tiene una estructura natural de Z-modulo:

n g = g+ . n. . +g
(n) g = g . . .n. . . g

donde g G y n N. Recprocamente, todo Z-modulo posee por definicion


una estructura subyacente de grupo abeliano. Ademas, los morfismos de grupos
(abelianos) son justamente los morfismos de Z-modulos. Por lo tanto, la clasifi-
cacion de grupos abelianos equivale a la clasificacion de Z-modulos. As pues, todo
grupo abeliano finito generado G viene determinado (salvo isomorfismos) por sus
factores invariantes:
G ' Z/1 Z Z/m Z
330

Teorema de Clasificacion: Dos grupos abelianos finito generados son isomorfos


si y solo si poseen los mismos factores invariantes.

Corolario D.6.1 Todo grupo abeliano finito generado descompone, y de modo


unico, en suma directa de grupos cclicos infinitos y de grupos cclicos de ordenes
potencias de numeros primos.

Corolario D.6.2 Todo grupo abeliano finito G descompone, y de modo unico, en


suma directa de grupos cclicos de ordenes potencias de numeros primos.

Corolario D.6.3 Si un numero natural d divide al orden de un grupo abeliano


finito G, entonces G tiene algun subgrupo de orden d.

Demostracion: pni Z/pn Z es un subgrupo de Z/pn Z de orden pi .

Corolario D.6.4 Si G es un grupo abeliano finito-generado, las siguientes condi-


ciones son equivalentes:

1. G es un grupo finito.

2. El rango de G es nulo.

3. El primer factor invariante 1 (i.e. el anulador) de G no es nulo.

en cuyo caso su orden es el producto de los factores invariantes: |G| = 1 . . . m .

Corolario D.6.5 Un sistema de ecuaciones diofanticas lineales AX = B admite


solucion entera precisamente cuando el rango r de la matriz A coincide con el de
la matriz ampliada (A|B) y el ideal de Fitting Fr (A) coincide con Fr (A|B).

Demostracion: Consideremos el morfismo Z-lineal f : Zn Zm , f (X) = AX, y


su conucleo M = Zm /Im f , de modo que rg(M ) = m rg(A). Ademas, segun
D.2.2, el orden r+1 m del subgrupo de torsion de M coincide con cr (A).
Si el sistema tiene alguna solucion entera, entonces B Im f y tenemos que
M = M/ZB. Ahora D.2.2 permite concluir que Fi (A) = Fi (A|B) para todo ndice
i. En particular Fr (A) = Fr (A|B).
Recprocamente, si el sistema no tiene solucion entera, entonces B 6= 0 en M .
Si B no es de torsion en M , entonces rg(M/ZB) = rg(M ) 1 y concluimos que
rg(A|B) = rg(A)+1. Si B es de torsion en M , entonces rg(A|B) = rg(A) = r; pero
el orden del subgrupo de torsion de M/ZB (que coincide con cr (A|B) en virtud
de D.2.2) es estrictamente menor que el orden cr (A) del subgrupo de torsion de
M . Luego Fr (A) 6= Fr (A|B).
331

Transformaciones Elementales
Veamos otro metodo para clasificar un grupo abeliano G (o, mas en general, un
modulo sobre un anillo eucldeo) a partir de una presentacion
f
L0 L G 0
Elegidas bases (e1 , . . . , em ) y (e01 , . . . , e0n ) de los grupos libres L y L0 , el morfismo
f vendra dado porPuna matriz A = (aij ) de m filas y n columnas con coeficientes
enteros: f (e0j ) = i aij ei . Las siguientes operaciones con las columnas Cj de A,
que corresponden a cambios de base en L0 , y con las filas Fi de A, que corresponden
a cambios de base en L, se llaman transformaciones elementales:
Transformacion Elemental Cambio de Base
Trasponer Ci y Cj Trasponer e0i y e0j
Trasponer Fi y Fj Trasponer ei y ej
Sustituir Ci por Ci + Cj Sustituir e0i por e0i + e0j
Sustituir Fi por Fi + Fj Sustituir ej por ej ei
donde i 6= j y Z. A veces tambien es comodo considerar como transforma-
ciones elementales los cambios de signo de columnas o filas, pues claramente se
corresponden con los cambios de signo de los vectores de las bases elegidas.
Mediante transformaciones elementales (i.e., cambios de base en L0 y L) pode-
mos conseguir que todos los coeficientes aij de la matriz de f sean multiplos de
a11 , y por tanto anular los restantes coeficientes de la primera fila y columna.
Obtenemos as matrices invertibles con coeficientes enteros B y C tales que

a1 0
a2

A = C 1 AB = ..
.
am 0
es una matriz diagonal donde ai+1 es multiplo de ai . En particular, los factores
invariantes de L/Im f ' G coinciden con los coeficientes de la diagonal de A (com-
pletados con ceros cuando m > n); es decir, 1 = am , 2 = am1 , . . . , m = a1 .
Por otra parte, para resolver un sistema de ecuaciones diofanticas lineales
AX = Y , basta calcular las soluciones X del sistema trivial AX = Y , donde
Y = C 1 Y , pues las soluciones del inicial son X = B X, y la matriz de cambio de
base B se calcula aplicando a la base inicial de L0 las transformaciones elementales
por columnas que se hayan realizado (i.e. los cambios de base en L0 ).

Ejemplo: Para hallar las soluciones del sistema de ecuaciones diofanticas lineales

5x1 2x2 11x3 = 2
3x1 + 2x2 5x3 = 2
332

reducimos la matriz del sistema mediante transformaciones elementales:



1 0 0 ..
0 1 0 5 2 11 . 2
.
0 0 1 3 2 5 .. 2

1 0 0 ..
1 1 0 7 2 11 . 2
..
0 0 1 1 2 5 . 2

..
1 2 5 . 2
.
7 2 11 .. 2

..
1 2 5 . 2
..
0 16 24 . 16

1 2 5 ..
1 3 5 1 0 0 . 2
..
0 0 1 0 16 24 . 16

1 3 4 ..
B = 1 2 1 1 0 0 . 2
..
0 1 2 0 8 0 . 16

de modo que el sistema inicial es equivalente al sistema AX = Y :



x1
1 0 0 2
x2 =
0 8 0 16
x3

Sus soluciones son x1 = 2, x2 = 2, x3 = , y las del sistema inicial son



x1 1 3 4 2 x1 = 4 4
x2 = B X = 1 2 1 2 , x2 = 2 + , Z

x3 0 1 2 x3 = 2 2

Nota: Para estudiar la compatibilidad de un sistema, no es necesario calcular la


matriz de cambio de base B. As, para estudiar la compatibilidad del sistema

5x1 2x2 11x3 = a
3x1 + 2x2 5x3 = b
333

realizando transformaciones elementales



.. ..
5 2 11 . a
, ...... , 1 0 0 . b
. ..
3 2 5 .. b 0 8 0 . a 7b

vemos que el sistema dado es equivalente al sistema



x
1 0 0 1 b
x2 =
0 8 0 a 7b
x3

que solo es compatible cuando a 7b es multiplo de 8. El sistema dado es com-


patible precisamente cuando a + b sea multiplo de 8.

Ejemplo: Para hallar las matrices de cambio de base B y C tales que A = C 1 AB,
efectuamos las transformaciones elementales en las bases de L0 y L (segun que sean
transformaciones de A por columnas o filas). Obtenemos as las coordenadas de
la nueva base de L0 en la inicial (i.e., la matriz B) y las de la base inicial de L en
la nueva base (i.e., la matriz C 1 ):

1 0 0
0 1 5 2 11 1 0
0 A=
3 2 5 0 1
0 0 1

1 0 0 7 2 11
1 1 0 1 2 5
0 0 1 0 0 1

1 2 5 0 1

7 2 11 1 0

1 2 5 0 1

0 16 24 1 7

1 2 5
1 1 0 0
3 5
0 16 24
0 0 1

1 3 4
1 0 0 0 1
B = 1 2 1 A = = C 1
0 8 0 1 7
0 1 2
334

Ejemplo: Sea G el grupo abeliano generado por 3 elementos con las relaciones

8a + 10b + 12c = 0
8a + 4b + 6c = 0

i.e., G es el conucleo del morfismo f : Z2 Z3 , f (x1 , x2 ) = x1 (8, 10, 12) +


x2 (8, 4, 6). Aplicando transformaciones elementales a la matriz de f :

8 8 2 4 2 0 2 0 2 0
A = 10 4 , 10 4 , 10 24 , 0 24 , 0 6 = A
12 6 12 6 12 30 0 30 0 0

vemos que G = Z3 /Im f ' (Z/2Z) (Z/6Z) Z. Los factores invariantes de G


son 1 = 0, 2 = 6 y 3 = 2; es decir, G es un grupo abeliano de rango r = 1 y
sus divisores elementales son 2, 2, 3. Un metodo alternativo es calcular el maximo
comun divisor ci de los menores de orden 3 i de la matriz A:

c0 =0
c1 = m.c.d.(48, 48, 12) = 12
c2 = m.c.d.(8, 10, 4, 12, 6) = 2
c3 = c4 = . . . = 1

de modo que 1 = c0 /c1 = 0, 2 = c1 /c2 = 6, 3 = c2 /c3 = 2.


En particular, G es un grupo infinito de rango 1, no es un grupo cclico (de
hecho, no puede ser generado con menos de 3 elementos), su anulador es 0 y su
subgrupo de torsion T (G) ' (Z/2Z) (Z/6Z) tiene 12 elementos.
Apendice E

Modulos Localmente Libres

Definicion: Sea M un A-modulo de tipo finito. Diremos que un sistema finito de


generadores de M es mnimo si no contiene estrictamente ningun otro sistema de
generadores de M .

Sea O un anillo local, m su ideal maximal y k = O/m. En virtud del lema de


Nakayama, la condicion necesaria y suficiente para que una familia {m1 , . . . , mr }
de elementos de un O-modulo de tipo finito M sea un sistema mnimo de gener-
adores es que m1 1, . . . , mr 1 formen una base del k-espacio vectorial M O k ;
es decir, que el morfismo Or M definido por m1 , . . . , mr induzca un isomorfismo

Or O k = k r ' M O k

Por tanto, todos los sistemas mnimos de generadores de M tienen el mismo


numero de elementos y este numero comun, que coincide con la dimension del
k-espacio vectorial M O k , lo denotaremos g(M ) .

Ejercicio: Si M es un A-modulo de tipo finito, la funcion f (x) := g(Mx ) es


semicontinua sobre Spec A ; es decir, Un := {x Spec A : g(Mx ) < n} es un
abierto de Spec A para todo numero natural n.

Lema E.0.6 Sea M un modulo de tipo finito sobre un anillo local O. Si el mor-
fismo natural a A M M es inyectivo para todo ideal finito-generado a de O,
entonces M es un O-modulo libre.

Demostracion: Sea {m1 , . . . , mr } un sistema mnimo de generadores de M . Dada


una relacion a1 m1 + . . . + ar mr = 0, consideramos el ideal a = (a1 , . . . , ar ), que
es de tipo finito. Por hipotesis el morfismo natural a O M M es inyectivo, as
que a1 m1 + . . . + ar mr = 0 . Cambiando de base al cuerpo residual k del

335
336

unico ideal maximal m de O, obtenemos la relacion a1 m1 + . . . + ar mr = 0


en el k-espacio vectorial
L
r
(a O M ) O k = (a/ma) k (M/mM ) = (a/ma) k (k mi )
i=1

Luego a1 = . . . = ar = 0 . Es decir, a/ma = 0 y, en virtud del lema de


Nakayama, concluimos que a = 0 . Es decir, a1 = . . . = ar = 0 y el epimorfismo
Or M definido por m1 , . . . , mr es un isomorfismo.

Criterio de Platitud del Ideal: Sea M un A-modulo de tipo finito. Si el


morfismo natural a A M M es inyectivo para todo ideal finito-generado a de
A, entonces M es un A-modulo plano.

Demostracion: En cada punto x Spec A tenemos que el morfismo natural

ax Ax Mx = (a A M )x Mx

es inyectivo. Como cada ideal finito-generado de Ax es la localizacion de un ideal


finito-generado de A, el lema anterior permite concluir que Mx es un Ax -modulo
libre y, por tanto, plano. Luego M es un A-modulo plano porque la platitud es
una propiedad local.

Teorema E.0.7 En los modulos de tipo finito sobre un anillo local O, las condi-
ciones de ser libre, proyectivo y plano son equivalentes.

Demostracion: Solo hay que probar que todo O-modulo de tipo finito plano M es
libre. Ahora bien, para cualquier ideal a de O se verifica que el morfismo natural
a O M M es inyectivo, porque lo es la inclusion a O y M es plano. El lema
anterior permite concluir que M es un O-modulo libre.

Definicion: Diremos que un A-modulo M es de presentacion finita si admite


alguna presentacion As Ar M 0 , es decir si existe algun epimorfismo
Ar M cuyo nucleo sea de tipo finito.
En particular, todo modulo de presentacion finita es de tipo finito. Cuando el
anillo A es noetheriano, todo A-modulo de tipo finito es de presentacion finita.

Lema E.0.8 Sea M un A-modulo de presentacion finita. Para todo A-modulo N


y todo punto x Spec A tenemos que HomA (M, N )x = HomAx (Mx , Nx ) .

Demostracion: El enunciado es claramente cierto cuando M es un A-modulo libre


de rango finito. En el caso general, por hipotesis existe una presentacion finita
337

As Ar M 0 y concluimos al considerar el siguiente diagrama conmutativo


de filas exactas:
HomA (As , N )x HomA (Ar , N )x HomA (M, N )x 0
|| ||
HomAx (Asx , Nx ) HomAx (Arx , Nx ) HomAx (Mx , Nx ) 0

Teorema E.0.9 En los A-modulos de presentacion finita, la condicion de ser


proyectivo equivale a la de ser plano.
Demostracion: Todo modulo proyectivo es siempre plano.
Recprocamente, si un A-modulo de presentacion finita M es plano, entonces
Mx es un Ax -modulo plano en todos los puntos x Spec A . Por el teorema
anterior, Mx es un Ax -modulo proyectivo, as que el funtor

N HomAx (Mx , Nx ) = HomA (M, N )x

es exacto. Luego HomA (M, ) es un funtor exacto, porque la exactitud de una


sucesion es una propiedad local, y M es un A-modulo proyectivo.

Definicion: Diremos que un A-modulo M es localmente libre si cada punto


x Spec A admite un entorno basico U tal que MU sea un AU -modulo libre.

Teorema E.0.10 Si M es un A-modulo de tipo finito, las siguientes condiciones


son equivalentes:
1. M es proyectivo.
2. M es localmente libre.
3. M es plano y la funcion f (x) := g (Mx ) es localmente constante sobre el
espectro de A.
Demostracion: Si M es un A-modulo plano de tipo finito, en cada punto x tenemos
que Mx es un Ax -modulo libre de rango finito. Sean m1 , . . . , mr elementos de M
que formen un sistema mnimo de generadores de Mx y sea : Ar M el cor-
respondiente morfismo, de modo que x : Arx Mx es un isomorfismo. Tenemos
una sucesion exacta:

0 N Ar M K 0

donde Nx = Kx = 0 . Como K es de tipo finito (por ser un cociente de M , que es


de tipo finito) de acuerdo con 8.2.3 tendremos KU = 0 en algun entorno basico U
de x. Es decir, la siguiente sucesion es exacta
U
0 NU ArU MU 0

Ahora bien, si M es proyectivo, entonces MU es un AU -modulo proyectivo y


esta sucesion exacta escinde. Luego NU es un AU -modulo de tipo finito y, al ser
338

Nx = 0, podemos sustituir U por un entorno basico de x mas pequeno de forma


que NU = 0 . En tal caso ArU MU es un isomorfismo y concluimos que 1 2 .
Por otra parte, si la funcion f (x) = g(Mx ) es localmente constante, sustituyen-
do U por un entorno basico mas pequeno si fuera necesario, podemos suponer que
f (x) es constante en U . En tal caso, en cualquier punto y U tenemos que
y : Ary My es un epimorfismo entre Ay -modulos libres del mismo rango; luego
es un isomorfismo. Se sigue que U : ArU MU es un isomorfismo y 3 2 .
La implicacion 2 3 es inmediata, pues si MU es un AU -modulo libre entonces
Mx es un Ax -modulo libre para todo x U y la funcion f (x) es constante en U .
Para concluir basta probar que 2 1 . Si M es de tipo finito, existe alguna
una sucesion exacta 0 N Ar M 0. Si ademas M es localmente
libre, al ser Spec A un espacio compacto, admite un recubrimiento abierto finito,
Spec A = U1 . . . Un , tal que cada Mi es un Ai -modulo libre (donde el subndice
i denota la localizacion por todas las funciones que no se anulen en ningun punto
de Ui ). Por tanto, las sucesiones exactas

0 Ni Ari Mi 0

escinden. Luego Ni es un cociente de Ari , de modo que Ni es un Ai -modulo de tipo


finito. Elegimos ahora elementos n1 , . . . , ns N que, al localizar en cada abierto
Ui , generen el Ai -modulo Ni . El correspondiente morfismo As N es epiyectivo,
porque lo es en un recubrimiento abierto de Spec A , as que N es de tipo finito.
Luego M es de presentacion finita y el teorema anterior permite concluir que M
es proyectivo.

Nota: La condicion 3 puede sustituirse por la siguiente: M es plano y g(Mx ) es


localmente constante sobre el subespacio de puntos cerrados de Spec A .

Ejemplo: Todo ideal a de un dominio de Dedekind A satisface claramente la


condicion 3 del teorema anterior, luego a es un A-modulo proyectivo.
Ejemplo (M. Pisonero): Sea C(X) el anillo de las funciones reales continuas sobre
un espacio metrizable X, sea m el ideal maximal de C(X) formado por las funciones
que se anulan en un punto dado x X y sea Ox = C(X)m . Entonces:
1. El morfismo de localizacion C(X) Ox es epiyectivo y su nucleo es el ideal
nx = {f C(X) : f se anula en un entorno de x}.
2. Si x no es un punto aislado (nx 6= mx ), entonces Ox es un C(X)-modulo
plano de tipo finito que no es proyectivo.
3. Sea a un ideal de C(X). El C(X)-modulo
T C(X)/a es plano si y solo si existe
un cerrado Y de X tal que a = yY ny . (Indicacion: Sea Y el cerrado de X
formado por los puntos donde se anulen todas las funciones de a. Si C(X)/a es
plano, entonces aOx = 0 cuando x Y , mientras que aOx = Ox cuando x / Y ).
Apendice F

Grupos Finitos

F.1 G-conjuntos
Definicion: Sea G un grupo y X un conjunto. Llamaremos accion (por la
.
izquierda1 ) de G en X a toda aplicacion G X X tal que

1. (g1 g2 ) x = g1 (g2 x) para todo g1 , g2 G, x X.

2. 1 x = x para todo x X.

Dar una accion de G en X es dar un morfismo de grupos : G Biy(X),


(g)(x) = g x, en el grupo Biy(X) de todas las biyecciones de X, en cuyo caso
diremos que X es un G-conjunto.
Si X e Y son G-conjuntos, diremos que una aplicacion f : X Y es un
morfismo de G-conjuntos cuando f (g x) = g f (x) para todo g G, x X.
Los isomorfismos de G-conjuntos son los morfismos biyectivos.

Cada accion de un grupo G en un conjunto X define una relacion de equiva-


lencia en X sin mas que considerar equivalentes dos elementos x, y X cuando
exista algun g G tal que y = gx. Llamaremos orbita de x X a su clase de
equivalencia
Gx := {gx : g G}
y Llamaremos subgrupo de isotropa de x X al subgrupo

Ix := {g G : gx = x} .
1 Analogamente puede definirse el concepto de accion por la derecha; pero solo es necesario

estudiar una de estas dos clases de acciones, porque las acciones por la izquierda y por la derecha
de G en X se corresponden sin mas que poner g x = x g 1 .

339
340

De la definicion se sigue directamente la igualdad

Igx = gIx g 1 (F.1)

Diremos que una accion es transitiva cuando tenga una unica orbita, y diremos
que x X es un punto fijo o invariante cuando Gx = {x}; es decir, cuando Ix = G.
El conjunto de puntos fijos se denotara X G .

Ejemplos:
1. G actua en s mismo por traslaciones: g a = ga. Esta accion es transitiva
y sin puntos fijos (salvo cuando G = 1). Ademas la isotropa es trivial,
Ia = 1, y por tanto el morfismo de grupos G Sn que define esta accion es
inyectivo: Todo grupo finito es isomorfo a un subgrupo de un gruo simetrico.
(Teorema de Cayley 1821-1895).
2. G actua en s mismo por conjugacion: g a := gag 1 . El centro de G:

Z(G) := {a G : ab = ba, b G} ,

que es un subgrupo normal de G, coincide con el conjunto de puntos fijos de


esta accion.
3. G actua en el conjunto de sus subgrupos por conjugacion: g H = gHg 1 .
La orbita de un subgrupo H esta formada por los subgrupos conjugados de
H, y el subgrupo de isotropa es el normalizador de H en G:

N (H) := {g G : H = gHg 1 } ,

que es el mayor subgrupo de G tal que H N (H) (el smbolo H1 H2


significa que H1 es un subgrupo normal de H2 ).
4. Si H es un subgrupo de G, entonces G actua en el conjunto cociente G/H
del siguiente modo: g [a] := [ga]. Esta accion es transitiva y el subgrupo de
isotropa de [a] es precisamente aHa1 .
5. Si H es un subgrupo de G, todo G-conjunto hereda una estructura de H-
conjunto sin mas que restringir a H la accion de G. En particular H actua
en G/H 0 cualquiera que sea el subgrupo H 0 .

Teorema F.1.1 Si X es un G-conjunto, para todo x X se tiene un isomorfismo


de G-conjuntos
G/Ix = Gx , [g] 7 gx .
En particular, si G es un grupo finito, el cardinal de cualquier orbita es un divisor
del orden de G.
341

Demostracion: La aplicacion G/Ix Gx, [g] 7 gx, esta bien definida porque
Ix x = x, es claramente morfismo de G-conjuntos y es epiyectiva por definicion de
Gx. Para concluir, veamos que es inyectiva:

g1 x = g2 x g11 g2 x = x g11 g2 Ix [g1 ] = [g2 ]

Formula de Clases: Si un grupo finito G de orden n actua en un conjunto finito


X, entonces
X X
|X| = |X G | + [G : Ixi ] = |X G | + di , 1 < di |n
xi i

donde {xi } tiene un punto en cada orbita de cardinal mayor que 1.

Demostracion: X es la union disjunta de las orbitas, porque son las clases de


equivalencia de una relacion de equivalencia, |X G | es el numero de orbitas con
un unico punto, y por el teorema anterior los cardinales de las restantes orbitas
coinciden con los ndices di = [G : Ixi ], que dividen a n por el teorema de Lagrange.

Corolario F.1.2 Si el orden de un grupo finito G es potencia de un numero primo


p, entonces para todo G-conjunto finito X tenemos que

|X| |X G | (modulo p)

Teorema de Cauchy (1789-1857): Si un numero primo p divide al orden de un


grupo finito G, entonces G tiene algun elemento de orden p; i.e., G tiene algun
subgrupo de orden p.

Demostracion: El grupo Z/pZ actua en X = {(g1 , . . . , gp ) Gp : g1 . . . gp = 1}


permutando cclicamente los factores:

g1 . . . gp = 1 g1 . . . gp1 = gp1 gp g1 . . . gp1 = 1

Como el cardinal |X| = |G|p1 es multiplo de p, F.1.2 permite obtener que


Z/pZ
|X | 0 (modulo p). Luego existe algun punto fijo (g, . . . , g) X que no es
(1, . . . , 1). Es decir, g p = 1 y g 6= 1; luego el orden de g es p.

F.2 p-grupos
Definicion: Sea p un numero primo. Diremos que un grupo finito es un p-grupo
si su orden es potencia de p.

Teorema F.2.1 Si G 6= 1 es un p-grupo, su centro no es trivial: Z(G) 6= 1.


342

Demostracion: Si consideramos la accion de G en s mismo por conjugacion, en-


tonces Z(G) es el conjunto de puntos invariantes y F.1.2 permite obtener que el
orden del centro es multiplo de p. Luego |Z(G)| 6= 1.

Teorema F.2.2 Si G es un p-grupo, existe una sucesion creciente de subgrupos


normales
1 = H0 H1 . . . Hn1 Hn = G
tales que Hi es de orden pi .
Demostracion: Por F.2.1 tenemos que Z(G) 6= 1, y el teorema de Cauchy (o bien
D.6.3, pues Z(G) es abeliano) asegura la existencia de un subgrupo H Z(G) de
orden p, que es normal en G. Consideremos la proyeccion canonica : G G/H.
Procediendo por induccion sobre el orden de G, podemos suponer la existencia de
una sucesion de subgrupos normales de G/H

1 = H0 H1 . . . Hn1 = G/H

tal que |Hi | = pi . Los subgrupos Hi = 1 (Hi1 ) son normales en G y Hi /H '


Hi1 , de modo que |Hi | = pi , 1 i n.

Corolario F.2.3 Si G es un p-grupo y pi divide al orden de G, entonces existe


algun subgrupo normal de G de orden pi .

F.3 Subgrupos de Sylow


Definicion: Sea p un numero primo. Si pn es la mayor potencia de p que divide
al orden de un grupo finito G, llamaremos p-subgrupo de Sylow (1832-1918) de
G a todo subgrupo de orden pn .

Primer Teorema de Sylow: Si G es un grupo finito y p un numero primo,


existen p-subgrupos de Sylow de G.

Demostracion: Procedemos por induccion sobre el orden de G y usamos la formula


de clases para la accion de G en s mismo por conjugacion:
X
pn m = |G| = |Z(G)| + [G : Ixi ]
i

Si algun sumando [G : Ixi ] no es multiplo de p, entonces |Ixi | = pn m0 y


cualquier p-subgrupo de Sylow de Ixi , que existe por hipotesis de induccion, tam-
bien es un p-subgrupo de Sylow de G.
En caso contrario la formula de clases muestra que p divide al orden de Z(G).
Por el teorema de Cauchy (o por D.6.3, al ser Z(G) abeliano) existe un subgrupo
343

H Z(G) de orden p, que sera normal en G. Consideremos el grupo cociente


: G G/H. Por hipotesis de induccion, existe un p-subgrupo de Sylow P de
G/H, y 1 (P ) es un p-subgrupo de Sylow de G.

Corolario F.3.1 Si una potencia pi de un numero primo p divide al orden de un


grupo finito G, entonces G tiene algun subgrupo de orden pi .

Demostracion: Se sigue directamente del primer teorema de Sylow y de F.2.3.

Segundo Teorema de Sylow: Si G es un grupo finito y p un numero primo,


entonces todos los p-subgrupos de Sylow de G son conjugados.

Demostracion: Sean P y P 0 dos p-subgrupos de Sylow de G. Como el cardinal


de G/P no es multiplo de p y P 0 actua en G/P , la formula de clases muestra la
existencia de algun punto fijo [g] G/P . Como el subgrupo de isotropa de [g]
para la accion de G sobre G/P es gP g 1 , se sigue que P 0 gP g 1 y concluimos
que P 0 = gP g 1 al tener ambos subgrupos el mismo orden.

Tercer Teorema de Sylow: Si p es un numero primo y G un grupo finito de


orden pn m, donde p - m, entonces el numero de p-subgrupos de Sylow de G divide
al ndice comun m y es congruente con 1 modulo p.

Demostracion: Sea X el conjunto de p-subgrupos de Sylow de G y sea P un p-


subgrupo de Sylow de G. La accion de G en X por conjugacion es transitiva, por
el segundo teorema, y el subgrupo de isotropa de P es su normalizador N (P ).
Por F.1.1 tenemos que |X| = [G : N (P )], que divide a [G : P ] = m.
Consideremos ahora la accion de P en X por conjugacion y veamos que el unico
punto fijo es P . En efecto, si gP 0 g 1 = P 0 para todo g P , entonces P N (P 0 );
luego P y P 0 son p-subgrupos de Sylow de N (P ), y el segundo teorema afirma que
P 0 = P . Usando F.1.2 concluimos que |X| |X P | = 1 (modulo p).

F.4 Grupos Simples


Definicion: Diremos que un grupo G es simple si todo subgrupo normal N G
es trivial: N = 1 o N = G.

Ejemplos:

1. Todo grupo de orden primo es simple en virtud del teorema de Lagrange.


De hecho es cclico e isomorfo a Z/pZ.

2. Por el teorema de Cauchy, todo grupo abeliano simple tiene orden primo.
Los grupos abelianos simples son los grupos cclicos de orden primo.
344

3. Los grupos simetricos Sn no son simples, cuando n 3, porque An es un


subgrupo normal no trivial de Sn .
4. Usando los teoremas de Sylow, puede comprobarse caso a caso que todo
grupo simple de orden menor que 60 es de orden primo, y por tanto abeliano.
5. El grupo alternado A4 no es simple, porque un subgrupo normal de A4 es el
grupo de Klein V = {id, (12)(34), (13)(24), (14)(23)} ; pero a continuacion
veremos que A5 es un grupo simple de orden 60.
6. Si un grupo G tiene un subgrupo no trivial H de ndice n, la accion de G en
X = G/H define un morfismo de grupos G Biy(X) = Sn cuyo nucleo es
la interseccion de todos los subgrupos conjugados de H. Ahora bien, cuando
n! < |G|, tal morfismo no puede ser inyectivo, y concluimos que tal nucleo
es un subgrupo normal no trivial de G: Un grupo simple G no puede tener
subgrupos no triviales de ndice n cuando n! < |G|.
En particular, el grupo simple A5 no tiene subgrupos de ndice 2, ni 3 ni 4.

Lema F.4.1 Si n 3, toda permutacion par es producto de ciclos de orden 3


Demostracion: Bastara probar que el producto (a1 a2 )(b1 b2 ) de dos trasposiciones
siempre es producto de 3-ciclos. Ahora bien, tenemos que

(a1 a2 )(b1 b2 ) = (a1 a2 b1 )(a2 b1 b2 ) cuando las trasposiciones son disjuntas


(a1 a2 )(b1 b2 ) = (a2 a1 b2 ) cuando a1 = b1

Teorema F.4.2 El grupo alternado An es simple cuando n 6= 4.


Demostracion: Si n 3, el orden de An es 1 o 3, as que los unicos subgrupos de
An son los triviales.
Si n 5 y H 6= 1 es un subgrupo normal de An , vamos a probar que H = An .
Sea un elemento de H que deje fijos el mayor numero de elementos, exceptuando
la identidad, y consideremos su descomposicion en producto de ciclos disjuntos.
Volviendo a numerar los elementos si fuera preciso podemos suponer que

= (1, 2, . . . , d1 )(d1 + 1, . . . , d1 + d2 )(. . .

y que d1 , d2 , . . . es una sucesion decreciente. Sea s 1 el numero de elementos


que no deja fijos. Es claro que s 3 y vamos a ver que s 4 es imposible:
s 5. Sea = (345). Como An y H es un subgrupo normal de An ,
1 H y 1 1 H. Ahora bien, 1 1 deja fijos el 2 y tambien
todos los elementos que deje fijos; luego 1 1 = 1 y = . Se sigue
que (2) 6= 3, de modo que (2) = 1 y = (12)(34)(56) . . . (3) 6= (3);
luego 6= y concluimos que este caso es imposible.
345

s = 4. En este caso = (12)(34) porque la permutacion (1234) es impar.


Sea = (345). De nuevo 1 1 H y 1 1 = (354) deja fijos mas
elementos que , en contradiccion con la eleccion de . Este caso tambien es
imposible.
Luego = (123) y concluimos que H contiene un ciclo de orden 3.
De acuerdo con el lema anterior, para concluir que H = An basta probar que
H contiene todos los 3-ciclos. Sea = (ijk) un 3-ciclo 3 y consideremos una
permutacion que transforme 1,2,3 en i, j, k:

1 2 3 4 5 ...
=
i j k l m ...

Intercambiando l y m si fuera preciso podemos suponer que es par; luego


= (ijk) = (123) 1 = 1 H y todos los 3-ciclos estan en H.

Corolario F.4.3 Si n 6= 4, el unico subgrupo normal no trivial de Sn es An .


Demostracion: Si H Sn , entonces (H An ) An y pueden darse dos casos:
1. H An = An . En este caso An H y concluimos que H = An o H = Sn ,
porque el ndice de An en Sn es 2.
2. H An = 1 . En este caso los elementos de H, salvo la identidad, son
permutaciones impares. Luego H solo puede tener un elemento 6= 1, as
que toda permutacion que tenga la misma forma que coincide con , lo
cual es imposible cuando n 3. Concluimos que H = 1.

Corolario F.4.4 Cuando n > 4, el unico subgrupo no trivial de Sn de ndice


menor que n es An .
Demostracion: Si H es un subgrupo de ndice m, la accion de Sn en Sn /H define
un morfismo de grupos Sn Sm , que no puede ser inyectivo cuando m < n.
Luego su nucleo es An o Sn en virtud del corolario anterior. Como evidentemente
tal nucleo esta contenido en H, concluimos que H = An o H = Sn .

Nota: Los unicos subgrupos normales no triviales del grupo simetrico S4 son A4
y V = {id, (12)(34), (13)(24), (14)(23)}, llamado grupo de Klein (1849-1925).
Por otra parte, cualquier 2-subgrupo de Sylow (1832-1918) de S4 tiene ndice
3.

F.5 Grupos Resolubles


Todo grupo finito G admite una sucesion 1 = H0 H1 . . . Hn1 Hn = G de
subgrupos tal que los cocientes sucesivos Hi /Hi1 , 1 i n, son grupos simples.
346

En este sentido todo grupo finito esta compuesto de grupos simples, y los que
esten compuestos por grupos simples abelianos se llaman resolubles:

Definicion: Un grupo finito G es resoluble si existe alguna sucesion de subgrupos

1 = H0 H1 . . . Hn1 Hn = G

tal que los cocientes sucesivos Hi /Hi1 , 1 i n, son grupos cclicos de orden
primo. Tales sucesiones reciben el nombre de resoluciones de G.

Los grupos S2 y S3 son claramente resolubles, y una resolucion de S4 es

1 { id , (12)(34) } V A4 S4 .

Teorema F.5.1 El grupo simetrico Sn no es resoluble cuando n 5.


Demostracion: Es obvio a partir de F.4.2 y F.4.3; pero tambien es consecuencia
directa de que todo 3-ciclo (ijk) es el conmutador de otros dos 3-ciclos:

(ijk) = 1 1 , = (ijl) , = (ikm)

Si existiera una sucesion de subgrupos 1 = H0 H1 . . . Hd1 Hd = Sn tal que


los cocientes Hi /Hi1 fueran abelianos, entonces Hi1 contiene el conmutador de
dos elementos cualesquiera de Hi para todo 1 i d. Luego Hi1 contiene todos
los 3-ciclos cuando Hi los contiene, y se llegara al absurdo de que el subgrupo 1
contiene todos los 3-ciclos.

Teorema F.5.2 Si un grupo finito es resoluble, todos sus subgrupos tambien son
resolubles.
Demostracion: Sea 1 = H0 H1 . . . Hn = G una resolucion de un grupo finito
G. Si H es un subgrupo de G y ponemos Hi0 = Hi H, entonces Hi1 0
es un
0 0 0
subgrupo normal de Hi y Hi /Hi1 es (isomorfo a) un subgrupo de Hi /Hi1 para
todo 1 i n. Como el orden de Hi /Hi1 es primo, el teorema de Lagrange
afirma que Hi0 /Hi1
0
= 1 o Hi0 /Hi1
0
= Hi /Hi1 . Eliminando las repeticiones en
la cadena 1 = H0 H1 . . . Hn0 = H obtenemos una sucesion cuyos cocientes
0 0

sucesivos son de orden primo, y concluimos que H es resoluble.

Teorema F.5.3 Sea H un subgrupo normal de un grupo finito G. La condicion


necesaria y suficiente para que G sea resoluble es que H y G/H sean resolubles.
Demostracion: Si G es resoluble, H es resoluble por F.5.2. En cuanto a G/H,
consideremos una resolucion 1 = H0 H1 . . . Hn = G, la proyeccion canonica
: G G/H, y pongamos Hi := (Hi ). Entonces Hi1 es un subgrupo normal de
Hi y Hi /Hi1 es (isomorfo a) un cociente de Hi /Hi1 para todo 1 i n. Como
347

el orden de Hi /Hi1 es primo, el teorema de Lagrange (1736-1813) afirma que


Hi /Hi1 = 1 o Hi /Hi1 = Hi /Hi1 . Eliminando ahora las posibles repeticiones
en la cadena 1 = H0 H1 . . . Hn = G/H obtenemos una sucesion cuyos
cocientes sucesivos son de orden primo, y concluimos que G/H es resoluble.
Recprocamente, si H y G/H son resolubles, consideramos la proyeccion cano-
nica : G G/H y sendas resoluciones

1 = H0 H1 . . . Hn1 Hn = H
1 = H0 H1 . . . Hd1 Hd = G/H

Es sencillo comprobar que en la sucesion creciente de subgrupos

1 = H0 H1 . . . Hn = 1 (H0 ) 1 (H1 ) . . . 1 (Hd ) = G

los cocientes sucesivos son de orden primo, y concluimos que G es resoluble.

Corolario F.5.4 Todo grupo finito abeliano es resoluble.


Demostracion: Procediendo por induccion sobre el orden, si H es un subgrupo de
orden primo de un grupo abeliano finito G, entonces H G y el grupo G/H es
resoluble por hipotesis de induccion, as que F.5.3 permite concluir.

Corolario F.5.5 Sea G un grupo finito. Si existe una sucesion de subgrupos


1 = H0 H1 . . . Hn = G tal que los cocientes sucesivos Hi /Hi1 son grupos
abelianos, entonces G es resoluble.

El Grupo Metacclico
Definicion: Sea p un numero primo y Af p (1) el grupo de las afinidades ax + b,
de una recta afn sobre Fp , que puede verse como subgrupo de orden p(p 1) del
grupo Sp de todas las permutaciones de la recta afn. Las traslaciones x+b forman
un subgrupo T de orden p, que es el subgrupo generado por el ciclo (1, 2, . . . , p).

Lema F.5.6 Sea p un numero primo. El grupo Af p (1) de las afinidades ax + b de


una recta afn sobre el cuerpo Fp es un grupo resoluble de orden p(p 1), y visto
como subgrupo del grupo Sp de todas las biyecciones de la recta afn, coincide con
el normalizador del grupo de las traslaciones T en Sp .
Demostracion: El morfismo de grupos Af p (1) Fp , ax + b 7 a, es epiyectivo y
su nucleo es el grupo T de las traslaciones x + b, que es un grupo cclico de orden
p. Como Fp es un grupo abeliano de orden p 1, F.5.5 afirma que Af p (1) es un
grupo resoluble de orden p(p 1).
Por otra parte T es un subgrupo normal de Af p (1) porque es el nucleo de un
morfismo de grupos, as que Af p (1) N (T ). Ademas, por el segundo teorema de
348

Sylow, todos los subgrupos de orden p de Sp son conjugados; luego el ndice de


N (T ) en Sp coincide con el numero de subgrupos de orden p, que es

numero de p-ciclos (p 1)!


= = (p 2)!
p1 p1

y concluimos que el orden de N (T ) es p(p 1); es decir, Af p (1) = N (T ).

Teorema F.5.7 Sea p un numero primo. Todo subgrupo resoluble y transitivo de


Sp es, salvo conjugacion, un subgrupo del grupo Af p (1) de las afinidades de una
recta afn sobre Fp que contiene a las traslaciones. En particular su orden es pd
para algun divisor d de p 1.
Demostracion: Si G Sp es un subgrupo transitivo, su orden es multiplo de p
por F.1.1. Si N es un subgrupo normal de G no trivial, entonces N tambien
es transitivo y su orden es multiplo de p. En efecto, los subgrupos de isotropa
I1 , . . . , Ip de la accion de G son conjugados entre s porque la accion es transitiva,
as que tambien lo son los subgrupos I1 N, . . . , Ip N , que son los subgrupos de
isotropa de la accion de N ; luego todas las orbitas de la accion de N tienen igual
cardinal y, al ser p primo, concluimos que N actua transitivamente.
Si ademas G es resoluble y 1 H1 . . . Hn = G es una resolucion, se sigue
que el orden de H1 es multiplo de p; luego es p y, sustituyendo G por un subgrupo
conjugado si fuera necesario, podemos suponer que H1 = T . Ahora T es un p-
subgrupo de Sylow de estos grupos Hi , 2 i n. Como T H2 , del segundo
teorema de Sylow se sigue que T es el unico subgrupo de orden p en H2 , como
H2 H3 , se sigue que T es el unico subgrupo de orden p en H3 , como H3 H4 , . . .
y obtenemos que T G. Luego G N (T ) = Af p (1).

Corolario F.5.8 Sea p un numero primo y G Sp un subgrupo resoluble y tran-


sitivo. Si G tiene dos puntos fijos, entonces = id.

Demostracion: G Af p (1) y la unica afinidad con dos puntos fijos es la identidad.

Corolario F.5.9 Sea p un numero primo. La condicion necesaria y suficiente


para que un subgrupo transitivo G Sp sea resoluble es que su orden sea pq para
algun q < p.
Demostracion: La necesidad es parte de F.5.7.
Recprocamente, si |G| = pq y q < p, entonces G contiene algun subgrupo
de orden p y, sustituyendo G por un subgrupo conjugado, podemos suponer que
T G. Por el tercer teorema de Sylow, el numero de subgrupos de orden p en
G divide a q y es congruente con 1 modulo p. Como q < p, se sigue que T es el
unico subgrupo de orden p en G; luego G N (T ) = Af p (1) y concluimos que G
es resoluble.
Apendice G

Algebras Finitas

En este apendice k denotara un cuerpo arbitrario.

G.1 Espectro de un Algebra Finita


Definicion: Llamaremos grado de una k-algebra A a su dimension como k-
espacio vectorial y se denota [A : k]. Diremos que una k-algebra A es finita si lo
es su grado.

Propiedades de las Algebras Finitas:

1. Subalgebras, cocientes sumas directas y productos tensoriales de k-algebra


finitas son k-algebras finitas y

[A B : k] = [A : k] + [B : k] , [A k B : k] = [A : k] [B : k]

2. Si A es una k-algebra finita y L es una extension de k, entonces AL := Ak L


es una L-algebra finita y [AL : L] = [A : k] .

Demostracion: Son propiedades sencillas de la dimension de los espacios vectoriales


y del producto tensorial.

Lema G.1.1 Toda k-algebra finita ntegra es un cuerpo.

Demostracion: Si a A no es nulo, la aplicacion lineal ha : A A, ha (x) = ax,


es inyectiva porque A es ntegro. Como A es un k-espacio vectorial de dimension
finita, se sigue que la dimension de la imagen de ha coincide con la de A. Luego
ha es epiyectivo y concluimos que 1 = ha (b) = ab para algun b A. Es decir, a es
invertible y A es un cuerpo.

349
350

Lema G.1.2 Todo ideal primo de una k-algebra finita A es maximal.


Demostracion: Si p es un ideal primo de A, entonces A/p es una k-algebra finita
ntegra; luego es un cuerpo y concluimos que p es un ideal maximal. q.e.d.

Ahora, si m1 , . . . , mr son ideales maximales de una k-algebra finita A, entonces



(m1 )o (m2 . . . mr )o = (m1 )o (m2 )o . . . (mr )o =

y el Teorema Chino de los Restos nos proporciona un isomorfismo de k-algebras

A/(m1 . . . mr ) = (A/m1 ) . . . (A/mr )

Lema G.1.3 El numero de ideales maximales de una k-algebra finita A esta aco-
tado por el grado de A.
Demostracion: El isomorfismo anterior muestra claramente que

r [A/m1 . . . mr : k] [A : k]

Teorema G.1.4 El espectro de una k-algebra finita A es un espacio topologico


discreto de cardinal acotado por el grado de A sobre k.
Demostracion: En virtud de los lemas anteriores Spec A es finito (A solo tiene un
numero finito de ideales primos) y de cardinal acotado por el grado de A, y todos
sus puntos son cerrados; luego es un espacio discreto.

Definicion: Si m es un ideal maximal de una k-algebra A, diremos que la extension


A/m de k es el cuerpo residual de m o del correspondiente punto x Spec A,
y diremos que m (o el correspondiente punto x de Spec A) es racional cuando su
cuerpo residual sea una extension de grado 1; es decir, cuando k = A/m.
Diremos que una k-algebra finita es racional cuando todos los puntos de su
espectro sean racionales.

Teorema G.1.5 Toda k-algebra finita reducida A descompone en suma directa de


extensiones finitas, que son los cuerpos residuales de los puntos de su espectro:

A = (A/m1 ) . . . (A/mn ) , Spec A = {x1 , . . . , xn }

Demostracion: Si m1 , . . . , mn son todos los ideales maximales de una k-algebra


finita reducida A, entonces son todos los ideales primos de A por G.1.2. Luego
m1 . . . mn es el radical de A en virtud de 7.2.7, que es nulo por hipotesis.
Concluimos que
A = (A/m1 ) . . . (A/mn )
351

Corolario G.1.6 Si una k-algebra finita A es reducida, todos sus cocientes A/I
son k-algebras finitas reducidas.

Demostracion: Todo ideal I de una suma directa finita de cuerpos A = L1 . . .Ln


es de la forma I = L1 . . . Lr 0 . . . 0, despues de reordenar las componentes
si fuera necesario; luego A/I = Lr+1 . . .Ln es un anillo reducido. Hemos usado
el siguiente resultado elemental:

Lema G.1.7 Si A1 y A2 son dos anillos, todo ideal de A1 A2 es de la forma


a1 a2 , donde a1 es un ideal de A1 y a2 es un ideal de A2 .

Demostracion: Sea a un ideal de A1 A2 . Si ponemos a1 := {a1 A1 : (a1 , 0) a}


y a2 := {a2 A2 : (0, a2 ) a}, es claro que a1 a2 a. Ahora bien, si (a1 , a2 ) a,
entonces a1 a1 porque (a1 , 0) = (1, 0)(a1 , a2 ) a y a2 a2 porque (0, a2 ) =
(0, 1)(a1 , a2 ) a.

G.2 Algebras Triviales


Definicion: Diremos que una k-algebra finita A es trivial si descompone en suma
directa de extensiones de grado 1; es decir, si A ' k . . . k.

Caracterizacion de las Algebras Triviales: Si A es una k-algebra finita, las


siguientes condiciones son equivalentes:

1. A es una k-algebra trivial, A = k . . . k.

2. El numero de puntos de Spec A coincide con el grado de A sobre k.

3. A es una k-algebra racional reducida.

Demostracion: Sean m1 , . . . , mr los ideales maximales de A, y consideremos la


descomposicion A/m1 . . . mr = (A/m1 ) . . . (A/mr ) .
(2 3) Si r = [A : k], entonces m1 . . . mr = 0 y todos los cuerpos residuales
A/mi son de grado 1.
(3 1) Si A es reducida y racional, entonces m1 . . . mr = 0 y k = A/mi
para todo 1 i r, y la descomposicion anterior muestra que A es trivial.
(1 2) Si A = k . n. . k es trivial, entonces los nucleos de las proyecciones
naturales pi : A k definen n puntos de Spec A. Como el numero de puntos no
puede superar al grado, concluimos que ambos coinciden.

Lema G.2.1 La aplicacion continua : Spec A Spec B inducida por cualquier


morfismo de k-algebras j : B A transforma puntos racionales de Spec A en
puntos racionales de Spec B.
352

Demostracion: Sea m el ideal maximal de A definido por un punto racional


x Spec A. Si p denota el ideal primo de B correspondiente al punto (x),
por definicion p = j 1 (m), as que el morfismo natural

B/p A/m

es inyectivo. Por hipotesis k = A/m; luego B/p = k y concluimos que (x) es un


punto racional de Spec B.

Propiedades de las Algebras Triviales:

1. Subalgebras, cocientes sumas directas y productos tensoriales de k-algebras


triviales son k-algebras triviales.

2. El concepto de algebra trivial es estable por cambios del cuerpo base (i.e., si
A es una k-algebra trivial y L es una extension de k, entonces AL = A k L
es una L-algebra trivial).

Demostracion: Sea B una subalgebra de una k-algebra trivial A = k. Como B


es reducida, al serlo A, bastara ver que B es racional. Sea m un ideal maximal de
B. Por 7.2.4 cualquier ideal maximal de Am se corresponde con un ideal maximal
m0 de A que no corta a S = B m; as que m = m0 B. Por hipotesis k = A/m0
y G.2.1 permite concluir que k = B/m.
Ademas, si I es un ideal de A = k . d. . k, reordenando las componentes
si fuera necesario, podemos suponer que I = k . r. . k 0 . . . 0. Luego
A/I = k . .nr
. . . . k es una k-algebra finita trivial.
Las demas propiedades son evidente por las propiedades del producto tensorial.

Definicion: Diremos que una k-algebra finita A es trivial sobre una extension L
de k, o que L trivializa a la k-algebra A, cuando AL sea una L-algebra trivial.
De las propiedades de las algebras triviales deducen inmediatamente las sigu-
ientes propiedades de las extensiones trivializantes:

1. Subalgebras, cocientes, sumas directas y productos tensoriales de k-algebras


finitas triviales sobre L son triviales sobre L.

2. Si una k-algebra finita es trivial sobre L, tambien es trivial sobre cualquier


extension de L.

El Ejemplo Fundamental: De acuerdo con 4.4.1, si p(x) k[x] es un polinomio


no constante de grado d, entonces A = k[x]/(p(x)) es una k-algebra finita de
grado d, y una base de A como k-espacio vectorial es (1, x, x2 , . . . , xd1 ). Si p(x) =
p1 (x)m1 . . . pr (x)mr es su descomposicion en factores irreducibles en k[x], entonces:
353

1. Los ideales maximales de A son m1 = (p1 (x)), . . . , mr = (pr (x)), de modo


que los puntos de Spec A se corresponden con los factores irreducibles de
p(x), y los cuerpos residuales son las extensiones k[x]/(pi (x)), cuyos grados
coinciden con los de los factores irreducibles de p(x).
En particular, los puntos racionales de A se corresponden con los factores
irreducibles pi (x) de grado 1; es decir, con las races de p(x) en k.

2. A es una k-algebra racional precisamente cuando todos los factores irre-


ducibles pi (x) son de grado 1, lo que significa que p(x) descompone en k[x]
en factores de grado 1 (eventualmente repetidos). Es decir, A es racional si
y solo si p(x) tiene todas sus races en k: el numero de races de p(x) en k,
contadas con su multiplicidad, iguala al grado de p(x).

3. El radical del algebra A es m1 . . . mr = (p1 (x) . . . pr (x)), as que A es


reducida precisamente cuando m1 = . . . = mn = 1.

4. A es trivial si y solo si p(x) tiene todas sus races en k y son simples.

5. Si L es una extension de k, por las propiedades del cambio de base tenemos


que AL = L[x]/(p(x)). Luego A es trivial sobre L precisamente cuando p(x)
tiene todas sus races en L y son simples.

G.3 Puntos de un Algebra


Definicion: Si A es una k-algebra y L es una extension de k, llamaremos puntos
de A con valores en L, o L-puntos de A, a los morfismos de k-algebras p : A L.
Si f A, diremos que f (p) := p(f ) L es el valor de la funcion f en el punto p.

Ejemplos:

1. Cada morfismo de k-algebras k[x1 , . . . , xn ] L esta totalmente determinado


por las imagenes i de las indeterminadas xi . Los puntos de k[x1 , . . . , xn ] con
valores en cualquier extension L de k son las sucesiones (1 , . . . , n ) Ln .

2. Si A = k[x1 , . . . , xn ]/(p1 , . . . , pr ), los morfismos de k-algebras A L, de


acuerdo con la propiedad universal del cociente, se corresponden con los
morfismos de k-algebras k[x1 , . . . , xn ] L que se anulen en (p1 , . . . , pr ). Es
decir, con las sucesiones (1 , . . . , n ) Ln tales que

p1 (1 , . . . , n ) = . . . = pr (1 , . . . , n ) = 0.

Soluciones en L del sistema de
Homk-alg (A, L) =
ecuaciones p1 = . . . = pr = 0
354

En particular, cuando A = k[x]/(p(x)), obtenemos que los puntos de A con


valores en L son las races de p(x) en L. El concepto de raz de un polinomio
es un caso particular del concepto de punto.

3. Si L es una extension finita de un cuerpo k, todo morfismo de k-algebras


L L es un automorfismo porque necesariamente es inyectivo, al ser L un
cuerpo, y L es un k-espacio vectorial de dimension finita. Luego los puntos
de L con valores en L son precisamente los automorfismos de L que son la
identidad sobre k. El concepto de automorfismo de una extension finita es
un caso particular del concepto de punto.

El nucleo de cualquier morfismo de k-algebras p : A L es un ideal primo


de A, porque L es ntegro, as que cada L-punto de A define un punto de Spec A.
Pero diferentes L-puntos pueden definir el mismo punto del espectro. No obstante,
en el caso de un punto A k con valores en el cuerpo base k, el correspondiente
punto de Spec A es un punto racional, y vamos a probar que tal correspondencia
entre k-puntos de A y puntos racionales de Spec A es biyectiva:

Lema G.3.1 Si A es una k-algebra, los puntos de A con valores en k se corres-


ponden biunvocamente con los puntos racionales de Spec A.

Demostracion: Cada ideal maximal m de un punto racional de Spec A es el nucleo


de la proyeccion canonica : A A/m = k, que es un k-punto de A; luego tal
correspondencia es epiyectiva.
Por otra parte, si otro morfismo de k-algebras p : A k tiene nucleo m, de la
propiedad universal del cociente se sigue que p = para algun automorfismo
de k-algebras : k k. Pero el unico automorfismo de k-algebras k k es la
identidad, as que p = y concluimos que tal correspondencia es inyectiva.

Formula de los Puntos: Sea A una k-algebra y sea L una extension de k. Si


a cada L-punto p : A L se le asigna el punto racional p 1 : A k L L del
espectro de AL = A k L, se obtiene una correspondencia biyectiva:

Puntos de A Puntos racionales
=
con valores en L de la L-algebra AL

Demostracion: Por la propiedad universal del cambio de base de algebras, tenemos


que Homk-alg (A, L) = HomL-alg (AL , L), y se concluye al aplicar el lema anterior
a la L-algebra AL .

Corolario G.3.2 El numero de puntos de una k-algebra finita A con valores en


una extension L de k esta acotado por el grado [A : k], y coincide con el precisa-
mente cuando A es trivial sobre L: A k L = L . . . L .
355

Demostracion: El numero de puntos racionales de la L-algebra finita AL esta


acotado por [AL : L] = [A : k] (porque lo esta el numero de puntos del espectro
de AL ). Se da la coincidencia si y solo si AL es L-algebra trivial, en virtud de la
caracterizacion de las algebras triviales.

Corolario G.3.3 El numero de automorfismos de una extension finita L de un


cuerpo k esta acotado por el grado [L : k]. Se da la coincidencia si y solo si L k L
es L-algebra trivial: L k L = L . . . L .

Ejemplo: Sea A una kalgebra finita y sean 1 , . . . , n : A L los puntos de A


con valores en una extension L de k. Los correspondientes puntos racionales de
AL son los morfismos i 1 : AL L, as que, cuando el numero de puntos iguala
al grado de A, el isomorfismo AL = L . . . L es a 7 (1 (a), . . . , n (a)).
Cuando A = k[x]/(p(x)), los puntos de A con valores en L se corresponden con
las races 1 , . . . , n de p(x) en L. Si el numero de races iguala al grado de p(x),
el isomorfismo AL = L . . . L es q(x) 7 (q(1 ), . . . , q(n )).
Cuando A = L y el numero de automorfismos 1 , . . . , n de L sobre k iguala al
grado de L, el isomorfismo L k L = L . . . L es 7 (1 (), . . . , n ()).

Teorema de Independencia: Si A es una k-algebra finita y L es una extension


de k, toda familia de morfismos de k-algebras A L es linealmente independiente
sobre L.

Demostracion: Si {pi : A L}iI es una familia de morfismos de k-algebras,


define morfismos de L-algebras pi 1 : AL L. Si existen elementos i L tales
que 1 p1 + . . . + n pn = 0, entonces 1 (p1 1) + . . . + n (pn 1) = 0, as que
basta considerar el caso k = L.
Si k = L, por G.3.1 los morfismos pi se corresponden con ciertos puntos
racionales xi Spec A, que son cerrados. Como las funciones de A separan puntos
de cerrados, para cada ndice i = 1, . . . , n existe una funcion f A que se anula
en tales
P puntos, salvo en xi . Es decir, f (pi ) 6= 0 y f (pj ) = 0 cuando j 6= i. Como
0 = j j f (pj ) = i f (pi ), concluimos que i = 0.

Corolario G.3.4 Los automorfismos de una extension finita L de un cuerpo k


son linealmente independientes sobre L.

Compuestos
Definicion: Sean L1 y L2 dos extensiones de un cuerpo k. Si E es una extension
comun, de modo que tenemos sendos morfismos de k-algebras L1 E y L2 E,
llamaremos compuesto de L1 y L2 en E al menor subanillo de E que sea cuerpo
y contenga a (las imagenes de) L1 y L2 , y se denotara L1 L2 . Es decir, L1 L2 esta
356

formado por los elementos de E que se obtienen a partir de elementos de L1 y L2


mediante un numero finito de sumas, restas, multiplicaciones y divisiones.
Diremos que E es un compuesto de L1 y L2 sobre k cuando E = L1 L2 .
Siempre existe algun compuesto L1 L2 .
Basta tomar el cuerpo residual (L1 k L2 )/m de un ideal maximal de L1 k L2 .
Los compuestos de una extension finita k L con cualquier extension k E
son las extensiones de E isomorfas a los cuerpos residuales de los puntos del
espectro de L k E, as que son extensiones finitas de E de grado

[LE : E] [L : k]

En efecto, los morfismos L LE, E LE definen un morfismo Lk E LE


que ha de ser epiyectivo, pues su imagen es un cuerpo, al ser una E-algebra finita
(es un cociente de L k E) ntegra (porque es un subanillo de un cuerpo). Luego
LE es isomorfo al cociente de L k E por un ideal maximal.

Ejemplo:
Sea
L = Q( 4 2 ). Los compuestos de L consigo mismo sobre Q son
Q( 4 2 ) y Q( 4 2, i), porque son (isomorfos a) los cuerpos residuales de

L Q L = L Q Q[x]/(x4 2) = L[x]/(x4 2) =

= L[x]/((x 2)(x + 2)(x2 + 2)) '
4 4


' L[x]/(x 2) L[x]/(x + 2) L[x]/(x2 + 2) '
4 4

4
4
' L L L(i 2) = L L Q( 2, i) .

G.4 Algebras Separables


Definicion: Diremos que una k-algebra finita A es separable si es geometrica-
mente reducida; es decir, si AL = A k L es reducida para toda extension k L.
En caso contrario diremos que es inseparable.
Diremos que un polinomio no nulo p(x) k[x] es separable cuando lo sea la
k-algebra k[x]/(p(x)); es decir, cuando su descomposicion en factores irreducibles
en L[x] carezca de factores repetidos, para toda extension k L. Tal condicion
claramente significa que todas las races de p(x) son simples, lo que equivale a
decir que m.c.d.(p(x), p0 (x)) = 1.

Caracterizacion de las Algebras Separables: Una k-algebra finita A es sep-


arable si y solo si es trivial sobre alguna extension L de k; i.e., AL = L . . . L.

Demostracion: Si A es separable, procedemos por induccion sobre el grado d =


[A : k], pues A es trivial sobre k cuando d = 1. Cuando d > 1, consideramos un
357

morfismo de k-algebras A E en alguna extension finita K de k (basta tomar


un cuerpo residual K = A/m). La formula de los puntos asegura que AK tiene
algun punto racional y, al ser AK reducida, G.1.5 muestra que AK = K B,
de modo que [B : K] < [A : k] = d y B es una K-algebra separable, pues para
toda extension E de K tenemos que BE es una subalgebra de (AK )E = AE , que
es reducida. Por hipotesis de induccion existe alguna extension L de K tal que
B K L = L, y concluimos que
A k L = (A k K) K L = (K B) K L = L (B K L) = L
Recprocamente, si AL = L, tenemos que demostrar que AE es reducida para
toda extension k E. Consideremos un compuesto LE de L y E sobre k. Como
A es trivial sobre L, tambien es trivial sobre LE. Luego ALE = LE . . . LE
y, en particular, es reducida. Como el morfismo natural A k E A k (LE) es
inyectivo, porque lo es el morfismo E LE y k es un cuerpo, concluimos que AE
es reducida.

Propiedades de las Algebras Separables:


1. Subalgebras, cocientes sumas directas y productos tensoriales de k-algebras
finitas separables son k-algebras finitas separables.
2. El concepto de algebra finita separable es estable por cambios del cuerpo base
(si A es una k-algebra finita separable y L es una extension de k, entonces
AL es una L-algebra finita separable).
3. Si A es una k-algebra finita y para alguna extension L del cuerpo base k se
verifica que la L-algebra finita AL es separable, entonces la k-algebra finita
A es separable.
Demostracion: La propiedad 1 se sigue directamente de las propiedades de las
algebras triviales. En cuanto a la propiedad 2, si A es una k-algebra finita sepa-
rable, para toda extension L E tenemos que (AL )E = AE es reducida; luego la
L-algebra finita AL es separable.
Por ultimo, si la L-algebra finita AL es separable para alguna extension L de
k, entonces existe una extension L E tal que AE = (AL )E = E . . . E, y
concluimos que A es separable por el teorema de caracterizacion.

Propiedades de las Extensiones Separables:


1. La condicion necesaria y suficiente para que dos extensiones finitas k L1
y L1 L2 sean separables es que lo sea k L2 .
2. Si k L1 y k L2 son extensiones separables, cualquier compuesto L1 L2
es una extension separable de k.
3. Si k L es una extension separable, cualquier compuesto LE de L con una
extension E de k es una extension separable de E.
358

Demostracion: 1. Si k L2 es separable, tambien lo es k L1 , porque L1 es


una subalgebra de L2 , y L1 L2 es separable porque, para toda extension E de
L1 se tiene que L2 L1 E es un cociente de L1 k E; luego es reducida.
Recprocamente, si las extensiones finitas K L1 y L1 L2 son separables,
para toda extension k E tenemos que L1 k E es reducida; luego descompone
en suma directa de cuerpos, (L1 )E = K1 . . . Kn , que son extensiones de L1 , y
concluimos que

L2 k E = L2 L1 (L1 k E) = (L2 L1 K1 ) . . . (L2 L1 Kn )

es reducida, porque es suma directa de algebras reducidas, al ser L2 separable


sobre L1 . Es decir, la extension k L2 es separable.
2. Cualquier compuesto L1 L2 es separable sobre k porque es un cociente de
L1 k L2 , que es una k-algebra finita separable.
3. Cualquier compuesto LE es separable sobre E porque es un cociente de
L k E, que es una E-algebra finita separable.

Construccion de las Algebras Separables


Teorema G.4.1 Sea k un cuerpo infinito. Toda k-algebra finita separable es iso-
morfa a k[x]/(p(x)) para algun polinomio separable p(x),
Demostracion: Sea A una k-algebra finita separable de grado d y sea k L una
extension que la trivialice, de modo que existen d puntos 1 , . . . , d : A L. Para
cada par de ndices i 6= j, los elementos a A tales que i (a) = j (a) forman un
subespacio vectorial propio de A, as que el siguiente lema afirma la existencia de
algun a A tal que los morfismos 1 , . . . , d : k[a] L son distintos entre s.
Como el grado acota el numero de puntos, el grado de k[a] es d y obtenemos
que A = k[a]. Concluimos al observar que k[a] ' k[x]/(p(x)), donde p(x) denota
el generador del nucleo del morfismo k[x] A, q(x) 7 q(a).

Lema G.4.2 Si k es un cuerpo infinito, ningun k-espacio vectorial es union de


un numero finito de subespacios vectoriales propios.
Demostracion: Si un espacio vectorial E sobre un cuerpo k es union finita de subes-
pacios vectoriales propios, E = V1 . . .Vn , podemos suponer que V2 . . .Vn 6= E,
de modo que existe algun vector e1 V1 que no esta en V2 . . . Vn y algun vector
e2 V2 . . . Vn que no esta en V1 . Ahora, para cada ndice i, a lo sumo puede
existir un escalar k tal que e1 + e2 Vi ; luego el cardinal de k esta acotado
por n y concluimos que el cuerpo k es finito.

Teorema del Elemento Primitivo: Si k L es una extension finita y separa-


ble, existe algun L tal que L = k().
359

Demostracion: Si el cuerpo k es infinito, es un caso particular del teorema anterior.


Si k es finito, tambien L es un cuerpo finito y el siguiente lema afirma que el grupo
multiplicativo L = L {0} es cclico. Si es un generador de L , todo elemento
no nulo de L es una potencia de , y en particular L = k().

Lema G.4.3 Si k es un cuerpo, todo subgrupo finito del grupo multiplicativo k


es cclico.
Demostracion: Sea G un subgrupo finito de k , de modo que G es un grupo
abeliano finito. Si n es el anulador de G, tenemos que an = 1 para todo a G;
as que todos los elementos de G son races del polinomio xn 1 y se sigue que el
orden de G esta acotado por n. Como el orden de un grupo abeliano es multiplo
del anulador, el orden de G es n y el teorema de clasificacion de grupos abelianos
finitos permite concluir que G es un grupo cclico.

Cuerpos Perfectos
Definicion: Diremos que un elemento a de una k-algebra finita A es separable
cuando lo sea la subalgebra k[a] que genera en A.

Teorema G.4.4 La condicion necesaria y suficiente para que una k-algebra finita
A sea separable es que lo sean todos sus elementos.
Demostracion: La necesidad es obvia porque k[a] es una subalgebra de A.
Recprocamente, si todos los elementos de A son separables, consideramos un
sistema finito de generadores, A = k[a1 , . . . , ar ], de modo que el morfismo natural
k[a1 ] k . . . k k[ar ] A
es epiyectivo. Luego A es separable, porque es isomorfa a un cociente de un
producto tensorial de algebras separables.

Definicion: Diremos que un cuerpo k es perfecto si todas sus extensiones finitas


son separables; es decir, si todas la k-algebras finitas reducidas son separables.

Lema G.4.5 La condicion necesaria y suficiente para que un cuerpo k sea perfecto
es que todos los polinomios irreducibles en k[x] sean separables.
Demostracion: Si es un elemento de una extension finita de k, tenemos que
k() ' k[x](p (x)). Luego k es perfecto si y solo si todos los elementos de las
extensiones finitas de k son separables, y el teorema anterior permite concluir.

Teorema G.4.6 Todo cuerpo de caracterstica nula es perfecto.


Demostracion: 4.3.5.
360

Definicion: Si la caracterstica de un anillo A es un numero primo p, de acuerdo


con 4.3.9 la aplicacion F : A A, F (a) = ap , es un morfismo de anillos, llamado
morfismo de Frobenius (18491917) del anillo A.

Lema G.4.7 Un cuerpo k de caracterstica positiva p es perfecto precisamente


cuando el morfismo de Frobenius F : k k, F (a) = ap , es epiyectivo.
Demostracion: Si k es perfecto y a k, entonces el polinomio xp a no puede ser
irreducible en k[x] porque su derivada es nula. Si es una raz de este polinomio
en una extension de k, tenemos que (x )p = xp p = xp a, as que algun
factor (x )m , 0 < m < p, ha de tener todos sus coeficientes en k. Como

(x )m = xm mxm1 + . . . k[x]

y m 6= 0 en k, concluimos que k. Luego a =PF () y F es epiyectivo.


Recprocamente, si F es epiyectivo y p(x) = i ai xi k[x] tiene derivada nula,
entonces P P P
i p
p(x) = i aip xip = i bpi xip = i bi x

donde aip = F (bi ), y concluimos que p(x) no es irreducible. Luego k es un cuerpo


perfecto.

Teorema G.4.8 Todos los cuerpos finitos son perfectos.

Demostracion: El morfismo de Frobenius F : k k siempre es inyectivo, porque


es un morfismo de anillos y k es un cuerpo; luego es epiyectivo cuando el cardinal
de k es finito.
Apendice H

Teora de Galois

En este apendice k denotara un cuerpo arbitrario, y usaremos sin mencion previa


el hecho de que si : L E es un morfismoP de k-algebras entre dos extensiones
de k y L es raz de un polinomio i ai xi k[x], entonces () tambien es
raz del mismo polinomio:
P i
P i
P i

i ai () = i ai ( ) = i ai = 0.

H.1 Extensiones de Galois


Definicion: Sea p(x) un polinomio no constante con coeficientes en k. Diremos
que una extension finita k L es un cuerpo de descomposicion de p(x) sobre
k si p(x) tiene todas sus races en la extension L y estas la generan; es decir,
cuando L = k(1 , . . . , n ) y p(x) = (x 1 )m1 . . . (x n )mn .

El cuerpo de descomposicion de un polinomio p(x) siempre existe, pues basta


tomar la extension de k generada por las races de p(x) en una extension donde
este tenga todas sus races (existe en virtud de 4.4.3). As, por ejemplo, cuando
k = Q, un cuerpo de descomposicion de p(x) Q[x] es la extension Q(1 , . . . , n ),
donde 1 , . . . , n C son todas las races complejas de p(x).

Lema del Hueco Unico: Sean L y L0 dos cuerpos de descomposicion de un


polinomio no constante p(x) k[x]. Dos morfismos de k-algebras cualesquiera
j : L E, j 0 : L0 E en una extension E de k tienen la misma imagen.
En particular, L y L0 son extensiones de k isomorfas.

Demostracion: Tanto j(L) como j 0 (L0 ) son subcuerpos de E donde p(x) tiene todas
sus races y estan generados sobre k por races de p(x); luego ambos coinciden con
el subcuerpo de E generado sobre k por todas las races de p(x) en E.

361
362

Por ultimo, como siempre existe tal extension comun, por ejemplo E = (L0 k
L)/m, se sigue que L ' j(L) = j 0 (L0 ) ' L0 y concluimos que L y L0 son extensiones
de k isomorfas.

Definicion: Diremos que una extension finita k L es de Galois (1811-1832)


cuando el orden de su grupo de automorfismos Aut(L/k) := Autk-alg (L, L) coin-
cida con el grado de la extension:

|G| = [L : k]

lo que, de acuerdo con G.3.3, equivale a que la L-algebra L k L sea trivial

L k L = L . . . L ,

En tal caso diremos que G = Aut(L/k) = Homk-alg (L, L) es el grupo de


Galois de L sobre k.

Caracterizacion de las Extensiones de Galois: Si k L es una extension


finita separable, las siguientes condiciones son equivalentes:
1. L es el cuerpo de descomposicion de algun polinomio con coeficientes en k.
2. Todo compuesto de L consigo mismo es isomorfo a L.
3. L es una extension de Galois: L k L = L.
4. Todo polinomio irreducible en k[x] que tenga alguna raz en L tiene todas
sus races en L.
Demostracion: (1 2) Es un caso particular del lema del hueco unico, cuando
L0 = L.
(2 3) El cuerpo residual (x) de cualquier punto x del espectro de L k L es
un compuesto de L consigo mismo, as que (x) = L por hipotesis, y concluimos
que L k L es una L-algebra racional. Como L es una extension separable, con-
cluimos que L k L es trivial.
(3 4) Si un polinomio irreducible p(x) k[x] tiene una raz en L, esta
define un morfismo de k-algebras
x=
k[x]/(p(x)) L

que necesariamente es inyectivo, porque k[x]/(p(x)) es un cuerpo. Por hipotesis,


L es trivial sobre L, as que k[x]/(p(x)) tambien es trivial sobre L, lo que significa
que p(x) tiene todas sus races en L.
(4 1) Sea L = k(1 , . . . , r ) y sea pi (x) k[x] el polinomio anulador de
i , donde i = 1, . . . , r. Estos polinomios pi (x) son irreducibles, porque L es un
363

cuerpo, y tienen alguna raz en L; luego, por hipotesis, tienen todas sus races en
L. Concluimos que el polinomio p(x) = p1 (x) . . . pr (x) k[x] tiene todas sus races
en L y estas generan L; i.e., L es el cuerpo de descomposicion de p(x) sobre k.

Ejemplo: El cuerpo de descomposicion L = k(1 , . . . , n ) de cualquier polinomio


separable p(x) k[x] es una extension separable de k, pues claramente tenemos
un morfismo epiyectivo k[x]/(p(x)) k . . . k k[x]/(p(x)) k(1 , . . . , n ); luego L
es una extension de Galois de k.
Si un cuerpo k es perfecto, el cuerpo de descomposicion de cualquier polinomio
con coeficientes en k es una extension de Galois de k.

Definicion: Llamaremos grupo de Galois sobre k de un polinomio separable


p(x) k[x] al grupo de Galois G de su cuerpo de descomposicion L sobre k:

G = Aut(L/k) = Homk-alg (L, L)

En virtud del teorema del hueco unico, tal grupo no depende, salvo isomorfis-
mos, del cuerpo de descomposicion L elegido. Ademas, cada automorfismo G
permuta las races 1 , . . . n de p(x) en L, y esta totalmente determinado por tal
permutacion porque L = k(1 , . . . n ). Es decir, el grupo de Galois de un poli-
nomio p(x) es, de modo canonico, un subgrupo de permutaciones de las races de
p(x) en su cuerpo de descomposicion.
Toda vez que se numeren las races de p(x) en L, el grupo de Galois G puede
entenderse como un subgrupo del grupo simetrico Sn , bien definido salvo conju-
gacion. Ademas, por ser p(x) un polinomio separable, las races 1 , . . . n de p(x)
en L son todas simples, as que su numero n coincide con el grado de p(x):

G Sn n = grad p(x)

Propiedades de las Extensiones de Galois: Sea k L una extension de


Galois.
1. L es una extension de Galois de cualquier cuerpo intermedio k L0 L.
2. Si k E es una extension arbitraria, cualquier compuesto LE es una ex-
tension de Galois de E.
3. Si L0 es una extension de Galois de k, cualquier compuesto L0 L es una
extension de Galois de k.
Demostracion: Estas propiedades se siguen de las propiedades de las extensiones
separables, pues si L es el cuerpo de descomposicion sobre k de un polinomio
p(x) k[x], entonces:
1. L es el cuerpo de descomposicion de p(x) sobre L0 .
364

2. LE es el cuerpo de descomposicion de p(x) sobre E.


3. Si L0 es el cuerpo de descomposicion de q(x) k[x] sobre k, entonces LL0
es el cuerpo de descomposicion de p(x)q(x) sobre k.

Ejemplo: De acuerdo con el teorema de DAlembert, todo polinomio con co-


eficientes complejos p(x) tiene todas sus races complejas. Luego su cuerpo de
descomposicion sobre C es L = C, as que el grupo de Galois sobre C de cualquier
polinomio con coeficientes complejos es trivial: G = 1.
Si un polinomio con coeficientes reales tiene todas sus races reales, entonces
su cuerpo de descomposicion sobre R es L = R, y su grupo de Galois sobre R
es trivial: G = 1. Por el contrario, si tiene alguna raz imaginaria, su cuerpo de
descomposicion sobre R es L = C, y su grupo de Galois es cclico de orden 2; i.e.,
G = {id, }, donde denota la conjugacion compleja.

Grupo de Galois de las ecuaciones cuadraticas:


Sea p2 (x) = ax2 + bx + c k[x] un polinomio separable de grado 2 y denotemos
1 , 2 = 1 b/a sus dos races en su cuerpo de descomposicion L.
Si p2 (x) tiene alguna raz en k, entonces tiene las dos races en k; luego L = k
y su grupo de Galois sobre k es G = {id}.
Si p2 (x) no tiene races en k, entonces es irreducible en k[x] y su cuerpo de
descomposicion L = k(1 , 2 ) = k(1 ) = k(2 ) es una extension de grado 2 de k.
Ademas, existe un automorfismo k(1 ) ' k[x]/(p2 (x)) ' k(2 ) que transforma 1
en 2 , y concluimos que su grupo de Galois sobre k es G = S2 .

Ejemplo H.1.1 El cuerpo de descomposicion sobre Q del polinomio x4 2 es


4
L = Q( 2, i). El grado de Q(
4
2) sobre Q es 4 porque x4 2 es irreducible
en
Q[x], y el grado de L sobre Q( 2) es 2 porque x2 +1 no tiene races en Q( 4 2) R.
4

Luego [L : Q] = 8 y el grupo
de Galois
G de x4 2 sobre Q es de orden 8.
4 4 4
Si G, entonces ( 2) = 2, i 2 y (i) = i; luego estas 8 posibilidades
son todos los elementos de G. Los 8 automorfismos i , 1 i 8, de L son

1 2 3
4 5 6
7 8

4
2 4 2 i 4 2 4 2 i 4 2 4 2 i 4 2 4 2 i 4 2
i i i i i i i i i

Las races complejas 1 = 4 2, 2 = i 4 2, 3 = 4 2, 4 = i 4 2 de x4 2
son los vertices de un cuadrado, := 2 es el giro de angulo recto y := 5 es
la simetra respecto del eje horizontal. Como esos dos movimientos generan las 8
simetras del cuadrado, el grupo de Galois es el grupo de simetras de un cuadrado:

G = {id, , 2 , 3 , , , 2 , 3 } , 4 = 2 = id, = 3
G = {id, (1234), (13)(24), (1432), (24), (14)(23), (13), (12)(34)}
365

H.2 Teorema de Galois


Lema H.2.1 Si G es un grupo de automorfismos de un cuerpo L, entonces LG :=
{ L : () = , G } es un cuerpo.

Demostracion: Si , LG , para todo G tenemos que ( + ) = () +


() = + , () = () () = , y (1 ) = ()1 = 1 .

Teorema H.2.2 Si k L es una extension de Galois de grupo G = Aut(L/k),


entonces k = LG .

Demostracion: Como los elementos de G son automorfismos de L sobre LG , de


acuerdo con la formula de los puntos el orden de G esta acotado por el grado de
L sobre LG . Por otra parte, al ser L una extension de Galois de k, el orden de G
coincide con el grado de L sobre k. Como [L : k] = [L : LG ] [LG : k], se sigue que
[LG : k] = 1 y concluimos que LG = k.

Corolario H.2.3 Sea k L una extension de Galois de grupo G. La orbita de


cada elemento L bajo la accion de G esta formada por todas las races del
polinomio irreducible de sobre k, y su cardinal es el grado de k() sobre k.

Demostracion: Sea q(x) el polinomio irreducible de sobre k. La orbita de esta


formada por races de q(x), porque q( ) = 0 para todo G. Por otra parte,
de acuerdo con el teorema anterior, el polinomio
Y
(x )
G

tiene todos sus coeficientes en k, pues claramente son invariantes por la accion de
G. Como este polinomio tiene en comun con el polinomio irreducible q(x) la raz
x = , se sigue que este polinomio es multiplo de q(x), y concluimos que las races
de q(x) en L forman la orbita G.
Por ultimo, como q(x) es separable y tiene todas sus races en L, el numero de
tales races es su grado, que es [k() : k] por 4.4.2.

Corolario H.2.4 Sea p(x) k[x] un polinomio separable, y sea G su grupo de


Galois sobre k. Las orbitas de la accion de G en las races de p(x) estan formadas
por las races de los factores irreducibles de p(x) en k[x].
En particular, el orden del grupo de Galois G es multiplo de los grados de los
factores irreducibles de p(x).

Corolario H.2.5 El grupo de Galois de cualquier polinomio irreducible actua


transitivamente sobre las races, y su orden es multiplo del grado del polinomio.
366

Corolario H.2.6 Sea k un cuerpo de caracterstica distinta de 2 y sea p(x) k[x]


un polinomio separable de grado n. La condicion necesaria y suficiente para que
el grupo de Galois G de p(x) sobre k este contenido en el grupo alternado An es
que el discriminante de p(x) sea un cuadrado en k:

G An k

Demostracion: Sea una permutacion delas races de p(x). Por definicion del
signo de una permutacion, tenemos
que = (sgn ) . Por tanto, cuando
1 6= 1 en k, tenemos que = si y solo si es una permutacion par.
Si G An , se sigue que = para todo automorfismo G, y el
teorema anterior permite concluir que k.
Recprocamente, si k, entonces = para todo G, y con-
cluimos que todo automorfismo G define una permutacion par de las races de
p(x); es decir, An .

Corolario H.2.7 (Grupo de Galois de las cubicas) Sea G el grupo de Galois


de una cubica x3 + px2 + qx + r irreducible y separable sobre un cuerpo k de ca-
racterstica distinta de 2.
Si el discriminante = 4p3 r 27r2 + 18pqr 4q 3 + p2 q 2 es un cuadrado en
k, entonces G = A3 .
Si el discriminante no es un cuadrado en k, entonces G = S3 .
Demostracion: Los unicos subgrupos de S3 cuyo orden es multiplo de 3 son A3
y S3 , y el corolario anterior muestra que el discriminante del polinomio permite
distinguir entre ambos casos.

Ejemplo: El grupo de Galois de x3 x + 1 sobre Q es el grupo simetrico S3 ,


porque no tiene races racionales y = 27 + 4 = 23 no es un cuadrado en Q.
El grupo de Galois de x3 3x + 1 sobre Q es el grupo alternado A3 , porque no
tiene races racionales y = 27 + 108 = 81 es un cuadrado en Q.

H.2.8 (Grupo de Galois del Polinomio Generico) Sean s1 , . . . , sn las fun-


ciones simetricas elementales en n indeterminadas x1 . . . , xn . La extension

k(s1 , . . . , sn ) k(x1 , . . . , xn )

es de Galois porque es el cuerpo de descomposicion del polinomio


n
Y
xn s1 xn1 + . . . + (1)n sn = (x xi )
i=1

que es separable, pues obviamente tiene todas sus races distintas. Ademas,
cualquier permutacion de sus races x1 , . . . , xn define un automorfismo del cuerpo
367

k(x1 , . . . , xn ) que es la identidad sobre k(s1 , . . . , sn ). Luego el grupo de Galois de


esta extension de Galois es todo el grupo simetrico Sn , y el teorema anterior afirma
que toda funcion racional simetrica es funcion racional de las funciones simetricas
elementales:
k(x1 , . . . , xn )Sn = k(s1 , . . . , sn )
Ademas, este polinomio xn s1 xn1 + . . . + (1)n sn es el polinomio unitario
generico de grado n con coeficientes en k, porque las funciones simetricas elemen-
tales son algebraicamente independientes (A.1.1). El polinomio generico de grado
n con coeficientes en cualquier cuerpo k es separable y su grupo de Galois es el
grupo simetrico Sn .
Como el grupo Sn actua transitivamente en las races del polinomio generico,
obtenemos otra demostracion de que este es irreducible (A.4.1).

Teorema de Artin (1898-1962): Si G es un grupo finito de automorfismos de un


cuerpo L, entonces L es una extension de Galois de LG y su grupo de Galois es
G.

Demostracion: Si vemos que [L : LG ] |G|, entonces G.3.3 permite concluir que


L es una extension de Galois de LG y que G = Aut(L/LG ).
Si L, pondremos () = ( ()) G G L. Veamos que toda familia
1 , . . . , m L, donde m > |G|, es linealmente dependiente sobre LG . Si n es el
primer ndice tal que (1 ), . . . , (n+1 ) son L-linealmente dependientes, existe
una unica relacion de dependencia lineal (n+1 ) = 1 (1 ) + . . . + n (n ),
i L:
(n+1 ) = 1 (1 ) + . . . + n (n ) , G
Aplicando G obtenemos que
( )(n+1 ) = (1 )( )(1 ) + . . . + (n )( )(n ) , G
y la unicidad de la relacion de dependenciaPlineal muestra que (i ) = i para
todo ndice i y todo G. Luego n+1 = i i i donde i LG , y concluimos
que la familia dada es linealmente dependiente sobre LG .

Teorema de Galois (segun Artin): Sea k L una extension finita de Galois y


sea G = Aut(L/k) su grupo de Galois. Si a cada subgrupo H de G le asignamos
el cuerpo intermedio LH , obtenemos una correspondencia biunvoca

Subgrupos Cuerpos intermedios

de G entre k y L
que invierte inclusiones. La correspondencia inversa asigna a cada cuerpo inter-
medio L0 el grupo de Galois Aut(L/L0 ) de L sobre L0 , y tenemos que
[L : LH ] = |H| , [LH : k] = [G : H]
368

Ademas, LH es una extension de Galois de k si y solo si H es un subgrupo


normal de G, en cuyo caso el grupo de Galois de LH sobre k es isomorfo a G/H.

Demostracion: Las correspondencias H 7 LH y L0 7 Aut(L/L0 ) claramente


invierten inclusiones y, para probar que son mutuamente inversas, hemos de ver
0
que H = Aut(L/LH ) para todo subgrupo H de G y que L0 = LAut(L/L ) para todo
0
cuerpo intermedio L .
0
La igualdad L0 = LAut(L/L ) se sigue del teorema H.2.2, porque L0 L es una
extension de Galois y su grupo de Galois es Aut(L/L0 ).
La igualdad H = Aut(L/LH ) es consecuencia del teorema de Artin, que afirma
que H es el grupo de Galois de la extension LH L.
La igualdad |H| = [L : LH ] se debe a que, por el teorema de Artin, L es una
extension de Galois de grupo H y a que el numero de automorfismos de cualquier
extension de Galois coincide con el grado. Ahora,
|G| = [L : k] = [L : LH ] [LH : k] = |H| [LH ; k]
y obtenemos que [LH : k] = |G|/|H| = [G : H].
Por ultimo, es sencillo comprobar que para todo subgrupo H de G y todo
automorfismo G tenemos que
1
L H = (LH ) .
Ahora, si LH es una extension de Galois de k, el lema del hueco unico asegura
1
que LH = (LH ); luego LH = L H y concluimos que H = H 1 para todo
G. Es decir, el subgrupo H es normal en G.
1
Recprocamente, si H es normal en G, entonces (LH ) = L H = LH para
todo G. Es decir, cada automorfismo de L induce, por restriccion, un auto-
morfismo de LH , obteniendo as un morfismo de grupos
G = Aut(L/k) Aut(LH /k)
cuyo nucleo es H en virtud del teorema de Artin. Luego el grupo cociente G/H es
isomorfo a la imagen, que es un subgrupo de Aut(LH /k). Como ya sabemos que
el orden de G/H coincide con el grado de LH sobre k, concluimos que el numero
de automorfismos de la extension k LH es mayor o igual que el grado: es una
extension de Galois y su grupo de Galois Aut(LH /k) es isomorfo a G/H.

Teorema de los Irracionales Naturales: Sea k L una extension finita de


Galois de grupo G = Aut(L/k). Si k E es una extension arbitraria, cualquier
compuesto E EL es una extension finita de Galois y su grupo es isomorfo al
grupo de Galois de L sobre L E:
Aut(EL/E) = Aut(L/L E) .
369

Demostracion: Ya sabemos que EL es una extension de Galois de E. Sea G0 =


Aut(EL/E) su grupo de Galois. Por el Lema del Hueco unico, tenemos que
(L) = L para todo G0 , as que la restriccion de automorfismos define un
morfismo de grupos G0 , G, que es inyectivo porque los elementos de L generan
EL sobre E. Por el Teorema de Galois, para concluir basta observar que
0 0
LG = L (EL)G = L E .

La Equivalencia de Galois
Dada una extension de Galois k L de grupo G, el teorema de Galois (1811-1832)
determina los cuerpos intermedios a partir del grupo G. Luego determina, salvo
isomorfismos, las extensiones finitas de k triviales sobre L, pues tales extensiones
admiten algun morfismo en L (necesariamente inyectivo) y son por tanto isomorfas
a algun cuerpo intermedio entre k y L. Mas en general, como toda k-algebras
finita A trivial sobre L descompone en suma directa de extensiones triviales sobre
L, vemos que el teorema de Galois determina las k-algebras finitas triviales sobre
L, pues nos muestra que son de la forma

A = LH1 . . . LHr

donde H1 , . . . , Hr son subgrupos de G. Ahora bien, las k-algebras finitas triviales


sobre L forman evidentemente una categora, y determinar una categora, mas que
dar sus objetos, es dar sus morfismos. Vamos a completar ahora el teorema de
Galois, exponiendo su comprension por Grothendieck (n. 1928) como equivalencia
de categoras.

Teorema H.2.9 Si G es un grupo de automorfismos de una k-algebra A, entonces


el algebra de invariantes es estable por cambios de base. Es decir, para toda k-
algebra B tenemos
AG k B = (A k B)G
donde G actua en A k B mediante su accion por la izquierda:

g(a b) := (ga) b .

Demostracion: Si {ei }iI es una base de B como k-espacio vectorial, tenemos que
G
(A k B)G = i (A k kei ) = i (A k kei )G = i (AG k kei ) = AG k B

q.e.d.

Si A es una k-algebra finita trivial sobre L, el grupo de Galois G = Aut(L/k)


actua de modo natural sobre el conjunto

P (A) = Homk-alg (A, L)


370

de puntos de A con valores en L, donde la accion es: (p) := p. De acuerdo


con la formula de los puntos, al ser A k L una L-algebra trivial tenemos que

A k L = L . P. .(A)
. . . L = Hom(P (A), L)

(donde Hom denota las aplicaciones de meros conjuntos) y este isomorfismo es


compatible con las respectivas acciones de G, actuando en A k L por su accion
sobre L y en Hom(P (A), L) del siguiente modo: f := f 1 . Por tanto,
este G-conjunto P (A) permite recuperar la k-algebra inicial A porque
G
A = A k LG = (A k L)G = Hom(P (A), L) = HomG (P (A), L)

Por eso, a cada G-conjunto finito X le asociamos la k-algebra finita


G
R(X) := Hom(X, L) = HomG (X, L)

que es trivial sobre L, al ser una subalgebra de Hom(X, L) = X L.

Teorema de Galois (segun Grothendieck): Si k L es una extension finita de


Galois de grupo G = Aut(L/k), el funtor de puntos

k-algebras finitas G-conjuntos
P :
triviales sobre L finitos

establece una equivalencia de la categora (dual) de las k-algebras finitas triviales


sobre L con la categora de G-conjuntos finitos, siendo R el funtor inverso.
En particular, si A y B son k-algebras finitas triviales sobre L, el funtor de
puntos P define una biyeccion

Homk-alg (A; B) = HomG (P (B), P (A))

Demostracion: Sea A una k-algebra finita trivial sobre la extension L. Cada


funcion f A define de modo natural una aplicacion f : P (A) L, f (p) := p(f ),
que es claramente G-invariante:

( f )(p) = (f ( 1 p)) = 1 p(f ) = p(f ) = f (p) .

Obtenemos as un morfismo de k-algebras A R(P (A)) que define una trans-


formacion natural Id R P , y vamos a ver que es un isomorfismo de funtores.
Por otra parte, si X es un conjunto finito, cada punto p X define de modo
natural un punto p : R(X) = HomG (X, L) L, p(f ) := f (p). Esto define una
aplicacion X P (R(X)) que es un morfismo de G-conjuntos, pues ( p)(f ) =
f ( p) = (f (p)). Obtenemos as una transformacion natural Id P R y vamos
a ver que es un isomorfismo de funtores.
371

El funtor de puntos P transforma sumas directas en uniones disjuntas y el


funtor R transforma uniones disjuntas en sumas directas,

P (A B) = P (A) t P (B) , R(X t Y ) = R(X) R(Y ) ,

as que es suficiente probar que L0 R(P (L0 )) es un isomorfismo para todo


cuerpo intermedio L0 (es decir, L0 = LH para algun subgrupo H de G), y que
X P (R(X)) es un isomorfismo cuando el G-conjunto finito X solo tiene una
orbita (es decir, X = G/H).
Ahora bien, el teorema de prolongacion de morfismos que demostraremos a
continuacion prueba que P (LH ) = G/H, lo que permite concluir:

R(P (LH )) = HomG (P (LH ), L) = HomG (G/H, L) = LH


P (R(G/H)) = P (HomG (G/H, L)) = P (LH ) = G/H

Lema H.2.10 Sea j : A B un morfismo inyectivo de k-algebras. Si B es una


k-algebra finita, entonces la aplicacion continua inducida : Spec B Spec A es
epiyectiva.
Demostracion: Sea a A una funcion que se anule en la imagen de . Entonces
j(a) se anula en todo Spec B; luego es una funcion nilpotente, 0 = j(a)n = j(an ),
segun 7.2.7. Al ser j inyectivo, se sigue que an = 0, de modo que a es nilpotente
y se anula en todo Spec A. Es decir, la imagen de es densa en Spec A y, al ser
este un espacio discreto, concluimos que tal imagen coincide con Spec A.

Teorema de Prolongacion: Sea A una k-algebra finita racional sobre cierta


extension L de k. Si B es una subalgebra de A, todo morfismo de k-algebras
B L es restriccion de algun morfismo de k-algebras A L.

Demostracion: Como B tambien es racional sobre L, la formula de los puntos


afirma que Homk-alg (A, L) = Spec AL y Homk-alg (B, L) = Spec BL . Ahora H.2.10
permite concluir que la aplicacion

Homk-alg (A, L) = Spec AL Spec BL = Homk-alg (B, L)

es epiyectiva, y es sencillo comprobar que transforma cada morfismo A L en su


restriccion a B.

Corolario H.2.11 Sea k L una extension normal. Si L0 es un cuerpo inter-


medio, entonces el grupo Aut(L/k) actua transitivamente en Homk-alg (L0 , L).
Demostracion: Sea i : L0 L el morfismo de inclusion. Si j : L0 L es otro
morfismo de k-algebras, por el teorema de prolongacion existe existe algun auto-
morfismo : L L tal que j = i.
372

H.3 Aplicaciones
Irracionales Cuadraticos
Lema H.3.1 Sea k L una extension de grado 2. Si la caracterstica de k no
es 2, entonces L = k(), donde 2 k.

Demostracion: Si L no esta en k, entonces es raz de un polinomio x2 +bx+c


con coeficientes en k, y la formula de las races de lospolinomios de grado 2 (valida
en caracterstica distinta de 2) muestra que L = k( b2 4c ).

Teorema H.3.2 La condicion necesaria y suficiente para que un polinomio con


coeficientes racionales p(x) sea resoluble por radicales cuadraticos es que el orden
del grupo de Galois de p(x) sobre Q sea potencia de 2.

Demostracion: La necesidad de la condicion es consecuencia de B.1.5, porque el


orden del grupo de Galois coincide con el grado del cuerpo de descomposicion.
Recprocamente, si el orden del grupo de Galois G es potencia de 2, existe una
sucesion de subgrupos

G = H0 H1 H2 . . . Hn1 Hn = 1

tal que |Hi | = 2ni . Por el teorema de Galois estos subgrupos se corresponden con
ciertos subcuerpos Ki de la extension L de Q generada por las races complejas de
p(x):
Q K1 K2 . . . Kn1 Kn = L
tales que [Ki : Ki1 ] = 2. Aplicando reiteradamente el lema anterior concluimos
que L = Q(1 , . . . , n ) donde i2 Q(1 , . . . , i1 ) para todo ndice i = 1, . . . , n.
Luego todas las races complejas de p(x), al estar en L, son irracionales cuadraticos.
2i
Corolario H.3.3 La condicion necesaria y suficiente para que e n sea un irra-
cional cuadratico es que el indicador de Euler (n) sea potencia de 2.

Demostracion: La necesidad de la condicion es B.4.2.


2i
Recprocamente, el cuerpo de descomposicion de xn 1 sobre Q es Q(e n );
2i
luego, si (n) = [Q(e n ) : Q] es potencia de 2, el teorema anterior permite concluir
2i
que e n es un irracional cuadratico.

Corolario H.3.4 Un numero complejo algebraico es irracional cuadratico si y


solo si el orden del grupo de Galois de su polinomio irreducible es potencia de 2.

Demostracion: De acuerdo con H.3.2, basta probar que si C es un irracional


cuadratico, entonces toda raz compleja de su polinomio irreducible p (x) tam-
bien es irracional cuadratico.
373

Por hipotesis Q(1 , . . . , r ) C donde i2 Q(1 , . . . , i1 ) para todo


1 i r. Consideremos un cuerpo Q(1 , . . . , r ) L C que sea extension de
Galois de Q. De acuerdo con H.2.3, L y existe un automorfismo : L L tal
que () = ; luego Q( 1 , . . . , r ) donde ( i )2 Q( 1 , . . . , i1 ) para
todo 1 i r, y concluimos que es un irracional cuadratico.

Ejemplo: La teora de Galois permite dar una nueva demostracion del Teorema
de DAlembert. De acuerdo con el Teorema de Kronecker, basta probar que toda
extension finita L de C es trivial. Como toda extension finita esta contenida en
el cuerpo de descomposicion de algun polinomio, podemos suponer que L es una
extension de Galois de R de grupo G. Sea H un 2-subgrupo de Sylow de G, de
modo que [LH : R] es impar. Si LH , entonces gr p (x) = [R() : R] divide
a [LH : R]; luego es impar, y tiene alguna raz real en virtud del Teorema de
Bolzano, lo que permite concluir que es real: LH = R y H = G.
Se sigue que el orden del subgrupo G0 = Aut(L/C) G es una potencia de
2. Si G0 6= 1, entonces tiene algun subgrupo de ndice 2 que, por el Teorema de
Galois, se corresponde con una extension C K de grado 2. De acuerdo con
H.3.1, tenemos que K = C(), donde 2 C, lo que es absurdo porque todo
numero complejo tiene raz cuadrada compleja. Luego G0 = 1 y C = L.

Races de la Unidad
Fijado un cuerpo k, para cada numero natural n 2 llamaremos races n-esimas
de la unidad a las races del polinomio xn 1 en su cuerpo de descomposicion, y
claramente forman un grupo abeliano multiplicativo que denotaremos n , que es
cclico de acuerdo con G.4.3. Si n es multiplo de la caracterstica p de k, n = pm,
entonces xn 1 = (xm 1)p y por tanto n = m . Por eso nos limitaremos
al caso en que n es primo con p. En tal caso el polinomio xn 1 es separable,
porque no tiene races comunes con su derivada nxn1 , as que en su cuerpo de
descomposicion tiene n races distintas y concluimos que n es un grupo cclico de
orden n. Los generadores de n reciben el nombre de races n-esimas de la unidad
primitivas sobre el cuerpo k. Por tanto, si n es una raz n-esima de la unidad
primitiva, tendremos que

n = {n , 2n , . . . , nn = 1} .

Teorema H.3.5 Si n es una raz n-esima de la unidad primitiva y n es primo


con la caracterstica de k, entonces k k(n ) es una extension de Galois y su
grupo es un subgrupo de (Z/nZ) . En particular su grado divide a (n).

Demostracion: k(n ) es una extension de Galois de k porque es el cuerpo de


descomposicion del polinomio separable xn 1, pues todas sus races son potencias
de n . Sea G su grupo de Galois.
374

Cada automorfismo G induce un automorfismo del grupo cclico n ; luego


transforma n en otro generador in , donde i es primo con n y esta bien definido
modulo n. Obtenemos as morfismo de grupos G (Z/nZ) , 7 i. Es inyectivo
porque cada k-automorfismo de k(n ) esta determinado por su accion sobre n .
2i
Teorema H.3.6 Q(e n ) es una extension de Galois de Q y su grupo es isomorfo
a (Z/nZ) .
2i
Demostracion: El grado de Q(e n ) sobre Q es (n) segun B.4.2, y el teorema
anterior permite concluir que su grupo de Galois es (Z/nZ) .

Cuerpos Finitos
Sea k un cuerpo finito con q elementos.
Es claro que la caracterstica p de k es positiva y que k es una extension finita
de Fp . Si d es el grado de k sobre Fp , entonces existe un isomorfismo Fp lineal
entre k y Fdp y concluimos que q = pd . El cardinal de un cuerpo finito es una
potencia de su caracterstica.

Teorema H.3.7 Sea q = pd una potencia de un numero primo p. Salvo isomorfis-


mos, existe un unico cuerpo Fq con q elementos, que es el cuerpo de descomposicion
sobre Fp del polinomio xq x.
Demostracion: Sea k un cuerpo con q elementos. Los elementos no nulos de k
forman un grupo multiplicativo de orden q 1, as que son races del polinomio
xq1 1 segun 2.5.4, y todo elemento de k es raz de xq x. Luego xq x tiene
todas sus races en k y k es el cuerpo de descomposicion del polinomio xq x sobre
Fp . En particular es unico salvo isomorfismos.
Para demostrar la existencia de un cuerpo con q elementos observamos que el
polinomio xq x con coeficientes en Fp es separable porque es primo con su derivada
(que es 1), de modo que tiene q races distintas en su cuerpo de descomposicion
k sobre Fp . Ademas el automorfismo F : k k, F (a) = aq , deja fijas todas las
races de xq x; luego F es la identidad sobre k y se sigue que todos los elementos
de k son races de xq x. Concluimos que k esta formado por las races de xq x
y su cardinal es q.

Corolario H.3.8 La condicion necesaria y suficiente para que Fq0 sea una exten-
sion de Fq es que q 0 sea potencia de q.
Demostracion: Si Fq0 es una extension de Fq de grado d, entonces es un espacio
vectorial de dimension d sobre Fq ; luego su cardinal es q 0 = q d .
Recprocamente, si q 0 = q d , entonces toda solucion de la ecuacion xq = x es
0 0
solucion de xq = ((xq )q )...q = x. Luego el cuerpo de descomposicion Fq0 de xq x
sobre Fp contiene al cuerpo de descomposicion Fq de xq x sobre Fp .
375

Corolario H.3.9 En el anillo de polinomios Fq [x] hay polinomios irreducibles de


grado arbitrario.

Demostracion: Sea d 1 un numero natural. Por el corolario anterior Fqd es


una extension finita de Fq , que es separable y de grado d. Por el teorema del
elemento primitivo esta extension esta generada por un elemento Fqd = Fq (), y
el polinomio irreducible de sobre Fq es precisamente un polinomio irreducible
de grado d.

Definicion: Sea k un cuerpo finito con q elementos. Si L es una extension finita


de k, diremos que el automorfismo F : L L, F () = q , es el automorfismo
de Frobenius (1849-1917) de L sobre k, y claramente es la identidad sobre k.

Teorema H.3.10 Si k es un cuerpo finito, toda extension finita k L es de


Galois, y su grupo de Galois es un grupo cclico generado por el automorfismo de
Frobenius de L sobre k.

Demostracion: Sea q el numero de elementos de k y sea G el grupo de automorfis-


mos de L generado por el automorfismo de Frobenius F () = q . Los elementos
de L que quedan fijos por F son las races del polinomio xq x, que estan todas en
k. Luego LG = k y el teorema de Artin permite concluir que L es una extension
de Galois de k y su grupo de Galois es G.

Corolario H.3.11 Sea p(x) un polinomio separable con coeficientes en Fq y sea


p(x) = p1 (x) . . . pr (x) su descomposicion en factores irreducibles en Fq [x]. El grupo
de Galois de p(x) sobre Fq es un grupo cclico generado por el automorfismo de
Frobenius F () = q , que entendido como permutacion de las races de p(x) tiene
forma (n1 , . . . , nr ), donde ni = gr pi (x).

Demostracion: Si la permutacion de la races de p(x) que define F es producto


de ciclos disjuntos de ordenes d1 , . . . , ds , entonces la accion del grupo (F ) en las
races tiene s orbitas y d1 , . . . , ds son los cardinales de tales orbitas. Ahora H.2.4
permite concluir que d1 , . . . , ds coinciden con n1 , . . . , nr .

Ejemplo: Si p(x) es un polinomio irreducible de grado n con coeficientes en Fq


y es una raz de p(x), entonces Fq () ya es el cuerpo de descomposicion de
p(x) sobre Fq , porque es una extension de Galois. Todas las races de p(x) son
2 n
q , q , . . . , q = y, con esta ordenacion de las races, el grupo de Galois de
p(x) esta generado por la permutacion (1, 2, . . . , n).
As, en el caso del polinomio irreducible x4 + x + 1 con coeficientes en F2 , de
acuerdo con el teorema de Kronecker una raz en el cuerpo

F16 = F2 [x]/(x4 + x + 1) = F2 F2 F2 2 F2 3 , = [x]


376

es . Luego las races de p(x) en su cuerpo de descomposicion F16 son

2 , 4 = 1 + , 8 = (1 + )2 = 1 + 2 , 16 = .

Ley de Reciprocidad Cuadratica


Sea p un numero primo y sea n una raz n-esima de la unida primitiva sobre
el cuerpo Fp . De acuerdo con B.1 tenemos que n (n ) = 0, porque claramente
d (n ) 6= 0 cuando d < n. Segun B.4.1 los polinomios ciclotomicos n (x) son
irreducibles en Z[x], as que todas las relaciones algebraicas con coeficientes en-
teros que satisfaga e2i/n tambien las verifica n (aunque pude admitir relaciones
adicionales, porque n (x) no es necesariamente irreducible en Fp [x]).

Si p 6= 2, como i2 = 1, tenemos que 24 = 1 y 1 Fp (4 ). Si consideramos
el automorfismo de Frobenius F () = p de Fp (4 ) sobre Fp , concluimos que 1
es resto cuadratico modulo p si y solo si p 1 (mod. 4), resultado que ya vimos
en 3.6.3. Si introducimos el smbolo de Legendre (1752-1833)
(
a 1 si a es resto cuadratico modulo p
:=
p 1 si a no es resto cuadratico modulo p
p1
1
(donde se supone que a no es multiplo de p), tenemos que p = (1) 2 .

Sea q otro primo impar. Las races del polinomio f (x) = xq 1 son 1 = q ,
2 = 2q , . . . , q = qq = 1; as que su discriminante es
Q q(q1) Q
= (i j )2 = (1) 2 (i j ) =
i<j i6=j
q1 Q q1 Q q1
= (1) 2 f 0 (i ) = (1) 2 q q iq1 = (1) 2 q q
i i
q
q1 q1
=q 2 (1) 2 q

y Q( ) es una extension de grado 2 de Q, contenida en Q(q ). Segun H.3.6,
Q(q ) es una extension de Galois de Q de grupo (Z/qZ) , que es cclico de acuerdo
con G.4.3.Luego, al ser q 1 es par, contiene un unico subgrupo de ndice 2. Por
tanto, Q( ) se corresponde con el subgrupo de (Z/qZ) formado por los restos
cuadraticos no nulos modulo q, de modo que
(
Q p p si p es resto cuadratico modulo q
(i j ) =
i<j si p no es resto cuadratico modulo q

Ahora, modulo p tendremos que Fp (q ) y que F ( ) = si y solo si p
q1
es resto cuadratico modulo q. Es decir, (1) 2 q es resto cuadratico modulo p) si
377

y solo si p es resto cuadratico modulo q. Obtenemos as la Ley de Reciprocidad


Cuadratica de Gauss (1777-1855) para dos primos impares p 6= q:
q1
! q1
p (1) 2 q 1 2 q p1 q1 q
= = = (1) 2 2
q p p p p

Esta ley no es valida cuando q = 2. Ental caso hemos de considerar las races

octavas de la unidad, porque e2i/8 = 22 + 22 i, de modo que 2 = e2i/8 +e2i/8 .
Por tanto, si 8 es una raz octava de la unidad primitiva sobre Fp , tendremos que

2 = 8 + 1
8 Fp (8 ) .

Se sigue que 2 es resto cuadratico modulo p si y solo si


p p
8 + 1 1
8 = F (8 + 8 ) = 8 + 8 .

Como 38 +3 5 5 4 1 1
8 = 8 +8 = 8 (8 +8 ) = (8 +8 ), esta condicion equivale
a que p 1 (modulo 8):
2 p2 1
= (1) 8 .
p

Ejemplo: Sea p 6= 2 un numero primo. Como 2 = 8 + 1 8 , las 8 races del
polinomio x8 24 son

8 + 1 2 3 4 2 5 3 6 4 7 5 8 6
8 , 8 + 1 , 8 + 8 , 8 + 8 , 8 + 8 , 8 + 8 , 8 + 8 , 8 + 8

as que el automorfismo de Frobenius F (8 ) = p8 siempre deja fija alguna raz:


Si F (8 ) = 8 , deja fijas las 8 races.
Si F (8 ) = 38 , deja fijas las races 38 + 8 y 78 + 58 .
Si F (8 ) = 58 , deja fijas las races 28 + 1, 48 + 28 , 68 + 48 y 88 + 68 .
Si F (8 ) = 78 , deja fijas las races 8 + 1 5
8 y 8 + 8 .
3

Por tanto, si p 1 (mod. 8), el 16 tiene 8 races octavas modulo p; si p 3


(mod. 8), tiene 2 races octavas modulo p; si p 5 (mod. 8), tiene 4 races octavas
modulo p; y si p 7 (mod. 8), tiene 2 races octavas modulo p.
En particular, x8 16 tiene raz modular en todo primo p (pues obviamente tam-
bien la tiene cuando p = 2), aunque tal polinomio no tiene ninguna raz racional.

Extensiones Cclicas
Definicion: Sea k L una extension de Galois de grupo G = {1 , . . . , n }. Si
L, diremos que N() = 1 () . . . n () es la norma de . Notese que
N() LG = k, y que N() = N()N().
378

Teorema 90 de Hilbert (1862-1943): Sea k L una extension de Galois cclica


y sea un generador de su grupo de Galois. La condicion necesaria y suficiente
para que un elemento L tenga norma 1 es que = /() para algun L.

Demostracion: Sea n el orden del grupo de Galois de L sobre k. Si = /(),


es inmediato comprobar que N () = ()( 2 ) . . . ( n ) = 1.
Recprocamente, los automorfismos , 2 , . . . , n son linealmente independi-
entes sobre L por el teorema de independencia, as que, si L, existe algun
L tal que la resolvente de Lagrange de por :

:= () + ()( 2 ) + . . . + ()( 2 ) . . . ( n2 )( n1 ) + N ()

no es nula. Es claro que = /() cuando N () = 1.

Teorema H.3.12 Sea n un numero primo con la caracterstica de un cuerpo k


que contenga todas las races nesimas de la unidad. Si L es una extension cclica
de k de grado n, entonces existe L tal que L = k() y n k.
Recprocamente, si una extension L de k esta generada por un elemento tal
que n k, entonces L es una extension cclica de k de grado un divisor d de n
y d k.

Demostracion: Sea n k una raz nesima de la unidad primitiva.


Si k L es una extension cclica de grado n, es claro que N (1
n ) = 1, as que,
en virtud del teorema 90 de Hilbert, existe L tal que () = n , donde es
un generador del grupo de Galois de L sobre k. Como

(n ) = ()n = (n )n = n ,

tenemos que n k. Ademas L = k() porque no hay dos elementos distintos en


el grupo de Galois que coincidan en , pues i () = in y n es raz primitiva.
Recprocamente, si L = k() y a := n k, entonces L es el cuerpo de
descomposicion sobre k del polinomio xn a, porque k contiene todas las races
nesimas de la unidad. Ademas este polinomio es separable porque n es primo con
la caracterstica de k; luego L es una extension de Galois de k. Sea G su grupo de
Galois.
Si G, tenemos ( )n = (n ) = a, as que () = u para alguna raz
nesima de la unidad u n . Obtenemos as un morfismo de grupos G n ,
que es inyectivo porque cada automorfismo de L = k() sobre k esta totalmente
determinado por su accion sobre . Al ser n un grupo cclico de orden n, con-
cluimos que G es un grupo cclico de orden un divisor d de n. Ademas, si es un
generador de G, tenemos que () = v donde v d = 1. Luego d k porque

(d ) = ()d = (v)d = d .
379

Ecuaciones Resolubles por Radicales


Definicion: Sea k un cuerpo de caracterstica nula. Diremos que una extension
finita k L es una extension por radicales si L = k(1 , . . . , r ) donde alguna
potencia ini , ni 2, esta en k(1 , . . . , i1 ) para todo ndice i = 1, . . . , r.
Diremos que un polinomio p(x) con coeficientes en k es resoluble por rad-
icales cuando todas sus races puedan expresarse con radicales; es decir, cuando
su cuerpo de descomposicion L sobre k admita una extension finita L E tal que
E es una extension de k por radicales.

Lema H.3.13 Sea k L una extension de Galois de grupo G. Si k E es una


extension de Galois abeliana, entonces el grupo de Galois sobre E de cualquier
compuesto EL es un subgrupo normal H G tal que G/H es abeliano.

Demostracion: Como E es una extension abeliana de k, por el Teorema de Galois,


E L es una extension de Galois de k y su grupo es abeliano; luego se corresponde
con un subgrupo normal H G tal que G/H es abeliano. Ahora bien, el Teorema
de los Irracionales Naturales afirma precisamente que H es el grupo de Galois de
EL sobre E.

Teorema de las Ecuaciones Resolubles: Sea k un cuerpo de caracterstica


nula. La condicion necesaria y suficiente para que un polinomio con coeficientes
en k sea resoluble por radicales es que su grupo de Galois sea resoluble.

Demostracion: Sea L el cuerpo de descomposicion sobre k de un polinomio con


coeficientes en k y sea G = Aut(L/k) su grupo de Galois.
Supongamos que L puede incluirse en una extension por radicales k(1 , . . . , r ),
donde ini k(1 , . . . , i1 ), y consideremos la extension Ei = k(n , 1 , . . . , i ),
donde n = m.c.m.(n1 , . . . , nr ). En virtud de H.3.5 E0 es una extension abeliana
de k, y Ei es una extension abeliana de Ei1 por H.3.12. Si Hi denota el grupo
de Galois de Ei L sobre Ei ,

L E0 L E1 L ... Er L
G H0 H1 ... Hr
k E0 E1 ... Er

el lema anterior afirma que Hi Hi1 y el cociente Hi1 /Hi es abeliano. Como
Hr = 1, porque L Er , concluimos que G es resoluble.
Recprocamente, supongamos que G es resoluble, y sea n el producto de los
numeros primos que dividan al orden de G. El Teorema de los irracionales nat-
urales afirma que el grupo de Galois L(n ) sobre k(n ) es un subgrupo H de G;
luego es resoluble por F.5.2, as que admite una sucesion decreciente de subgrupos
H = H0 H1 . . . Hr = 1 tal que los cocientes sucesivos Hi1 /Hi , 1 i r,
380

son grupos cclicos de orden un numero primo pi que divide a n. El teorema de


Galois y H.3.12 permiten concluir que L(n ) es una extension de k(n ) por radi-
cales, y por tanto tambien es una extension de k por radicales. El polinomio dado
es resoluble por radicales. q.e.d.

Cuando el grupo de Galois de una ecuacion algebraica q(x) = 0 es resolu-


ble, y la descomposicion en factores primos del orden del grupo de Galois es
|G| = p1 p2 . . . pr , la demostracion
anterior
prueba ademas que tal ecuacion puede
resolverse con r radicales p1 , . . . , pr junto con races de la unidad de ordenes
p1 , . . . , pr .

Corolario H.3.14 La ecuacion general de grado 3, con coeficientes en un cuerpo


k de caracterstica nula, puede resolverse con una raz cuadrada, una raz cubica
y las races cubicas de la unidad.
La ecuacion general de grado 4 puede resolverse con 3 races cuadradas, una
raz cubica y las races cubicas de la unidad.
Las ecuaciones generales de grado mayor o igual que 5 no pueden resolverse
por radicales.

Demostracion: De acuerdo con H.2.8, el grupo de Galois del polinomio generico de


grado n es el grupo simetrico Sn , que no es resoluble cuando n 5 (vease F.5.1).

Ejemplo: La imposibilidad de resolver por radicales el polinomio generico de


grado n con coeficientes en k (que, recuerdese, no tiene coeficientes en k sino en
el cuerpo k(c1 , . . . , cn ) de funciones racionales en n indeterminadas) no implica la
existencia de algun polinomio particular p(x) k[x] que no pueda resolverse por
radicales, sino que afirma la imposibilidad de expresar las races, a partir de los
coeficientes, mediante un numero finito de sumas, productos, cocientes y radicales.
Por ejemplo, la ecuacion general de grado 5 con coeficientes reales no es resoluble
por radicales, mientras que cualquier polinomio particular
con coeficientes reales
puede resolverse con una raz cuadrada (a saber 1 ) pues todas sus races son
complejas.
Por eso el corolario anterior no implica por s solo la existencia de ecuaciones
irresolubles con coeficientes racionales. Para ver una de tales ecuaciones, conside-
remos el polinomio q(x) = x5 4x + 2, que es irreducible (criterio de Eisenstein) y
tiene dos races reales positivas y una negativa (por la regla de Descartes no puede
tener mas de 3 races reales, y q(2) < 0, q(0) > 0, q(1) < 0, q(2) > 0). Como
tiene tres races reales y dos complejas conjugadas, el siguiente lema prueba que
su grupo de Galois es S5 , que no es resoluble.

Lema H.3.15 Sea q(x) Q[x] un polinomio irreducible de grado primo p. Si q(x)
solo tiene 2 races imaginarias, entonces su grupo de Galois es el grupo simetrico
Sp . En particular, q(x) no es resoluble por radicales cuando p 5.
381

Demostracion: Sea G el grupo de Galois de q(x). Por hipotesis la conjugacion com-


pleja define una trasposicion, as que bastara probar que un subgrupo transitivo
G Sp que contenga una trasposicion es todo el grupo simetrico Sp . Consideremos
la siguiente relacion de equivalencia en el conjunto {1, 2, . . . , p}:

i j cuando (ij) G

Todas las clases de equivalencia tienen el mismo cardinal, porque G es transitivo, y


alguna clase tiene mas de un elemento porque G contiene una trasposicion. Como
p es primo, se sigue que solo hay una clase de equivalencia: G contiene todas las
trasposiciones y concluimos que G = Sp .

Proposicion H.3.16 La condicion necesaria y suficiente para que un polinomio


irreducible y separable de grado primo p tenga grupo de Galois resoluble es que su
cuerpo de descomposicion este generado por dos races cualesquiera.
Demostracion: El grupo de Galois G es un subgrupo transitivo de Sp porque el
polinomio es irreducible. Si G es resoluble, F.5.8 afirma que la identidad es el unico
automorfismo G que deja fijas dos races; luego el cuerpo de descomposicion
esta generado por dos races cualesquiera.
Recprocamente, si el cuerpo de descomposicion esta generado por dos races,
entonces su grado es pq, donde q < p. Luego |G| = pq y F.5.9 permite concluir
que G es resoluble.

Corolario H.3.17 (Galois 1811-1832) Si un polinomio irreducible y de grado


primo con coeficientes racionales tiene grupo de Galois resoluble y dos races reales,
entonces todas sus races son reales.

Envolvente de Galois
Teorema H.3.18 Sea A una k-algebra finita. Existe una extension finita k L,
unica salvo isomorfismos, llamada envolvente normal de A sobre k, tal que
1. A es racional sobre L.
2. L es cociente de algun producto tensorial iterado An = Ak . n. . k A.
Demostracion: Para ver la existencia, fijamos el grado y procedemos por induccion
descendente sobre el numero de puntos racionales de Spec A, porque cuando A es
racional basta tomar L = k. Si algun punto x Spec A no es racional, conside-
ramos su cuerpo residual : A (x). Por la formula de los puntos el numero
de puntos racionales de Spec A(x) es mayor que el numero de puntos racionales
de Spec A, porque cada punto A k define obviamente un punto A (x) y
aun tenemos uno mas . Por hipotesis de induccion A(x) es racional sobre una
extension finita (x) L que es cociente de (A(x) )n = (An ) k (x). Como
(x) es un cociente de A, concluimos que L es un cociente de A(n+1) .
382

En cuanto a la unicidad, si L y L0 son dos envolventes de A, entonces L es


racional sobre L0 porque es un cociente de An , que es racional sobre L0 ; luego,
por la formula de los puntos, existe algun morfismo L L0 y [L : k] [L0 : k].
Por la misma razon existe un morfismo L0 L y ambas extensiones tienen igual
grado, de modo que tal morfismo L0 L es un isomorfismo.

Corolario H.3.19 La envolvente de una k-algebra finita A es una extension nor-


mal de k, y es una extension de Galois cuando A es separable.

Demostracion: Por definicion A es racional sobre su envolvente L, luego tambien


lo son las algebras An y sus cocientes, as que L es racional sobre L: es una
extension normal.
Si ademas es separable tambien lo son las algebras An y sus cocientes, as que
L es una extension normal separable: es de Galois.

Corolario H.3.20 La envolvente normal L de una k-algebra finita A es la menor


extension de k que la racionaliza, en el sentido de que cualquier otra extension de
k que la racionalice es extension de L.

Demostracion: Si A es racional sobre una extension L0 de k, tambien lo son las


algebras An y sus cocientes, as que L es racional sobre L0 y la formula de los
puntos permite concluir la existencia de algun morfismo L L0 .


Corolario H.3.21 La envolvente normal de k[x]/ p(x) sobre k es el cuerpo de
descomposicion del polinomio p(x) sobre k.

Corolario H.3.22 Si K es una extension finita de k, existe una extension finita


L de K tal que L es extension normal de k y L es un compuesto iterado de K.

Demostracion: Si L es la envolvente normal de K sobre k, entonces K es racional


sobre L y, por la formula de los puntos, existe algun morfismo K L, que
necesariamente es inyectivo al ser K un cuerpo.

Corolario H.3.23 Toda extension finita separable k K admite una extension


finita K L tal que L es una extension de Galois de k y L es un compuesto
iterado de K. En particular el numero de cuerpos intermedios entre k y K es
finito.

Demostracion: En una extension de Galois el numero de cuerpos intermedios es


finito por el teorema de Galois.
383

Grupo de Galois de las Cuarticas


Sea p4 (x) = x4 + px3 + qx2 + rx + s una cuartica separable e irreducible sobre un
cuerpo k de caracterstica distinta de 2, sean 1 , 2 , 3 , 4 sus races en su cuerpo
de descomposicion L = k(1 , 2 , 3 , 4 ) y sea G su grupo de Galois, que es un
subgrupo de S4 bien definido salvo conjugacion.

La cubica resolvente de p4 (x), que es el polinomio de races 1 = 1 2 + 3 4 ,


2 = 1 3 + 2 4 , 3 = 1 4 + 2 3 , tambien es separable, y es

r(y) = y 3 qy 2 + (pr 4s)y (p2 s 4qs + r2 )

Es inmediato comprobar que una permutacion de las races 1 , 2 , 3 , 4


deja fijos 1 , 2 y 3 si y solo si esta en el grupo de Klein (1849-1925)

V = {id, (12)(34), (13)(24), (14)(23)},

de modo que G V es el grupo de Galois de L sobre k(1 , 2 , 3 ):


d GV
k k(1 , 2 , 3 ) k(1 , 2 , 3 , 4 ) = L

Por otra parte, al ser p4 (x) irreducible en k[x], el orden de su grupo de Galois
G sobre k es multiplo de 4. Luego el morfismo natural G S4 /V no puede ser
inyectivo, ya que |S4 /V | = 6, y se sigue que su nucleo G V tiene orden 2 o 4:

|G V | = 2 o 4 , |G| = 2d o 4d

Distingamos ahora los casos posibles segun el grado d sobre k del cuerpo de
descomposicion k(1 , 2 , 3 ) de la cubica resolvente, que coincide con el orden del
grupo de Galois de r(y) sobre k y ya sabemos calcular (H.2.7):

d=6
En este caso el orden de G es 12 o 24, as que G = A4 o G = S4 , porque A4
es el unico subgrupo de orden 12 de S4 . En ambos casos G contiene a V ; luego
|G V | = 4 y concluimos que |G| = 24. El grupo de Galois de la cuartica es el
simetrico G = S4 .

d=3
En este caso el orden de G es 6 o 12; luego es 12 porque ha de ser multiplo de
4. El grupo de Galois es el alternado G = A4 , porque este es el unico subgrupo de
orden 12 del grupo simetrico S4 .

d=2
En este caso el orden de G es 4 o 8.
384

Si |G| = 8, entonces G es un 2-subgrupo de Sylow de S4 . Como el grupo


diedrico D8 (el grupo de las simetras de un cuadrado) es un 2-subgrupo
de Sylow de S4 , todos los subgrupos de Sylow son conjugados, y el grupo
de Galois esta bien definido salvo conjugacion, concluimos que su grupo de
Galois es D8 . Con una adecuada numeracion de las races de la cuartica

G = D8 = { id , (1234) , (13)(24) , (1432) , (12)(34) , (14)(23) , (13) , (24) }.

Si |G| = 4, entonces |G V | = 2. Como G es un subgrupo transitivo de S4


de orden 4, si una permutacion G deja fija alguna raz, necesariamente
es la identidad. Luego toda permutacion de G es de tipo 2,2 o de tipo 4. Si
todas son de tipo 2,2, tenemos que G = V , lo que contradice que |GV | = 2.
Concluimos que el grupo de Galois es cclico, generado por un 4-ciclo. Es
decir, salvo conjugacion,

G = C4 = { id , (1234) , (13)(24) , (1432) } .

d=1
En este caso el orden de G es 2 o 4; luego es 4, porque ha de ser multiplo de
4, y tenemos que |G V | = 4. Concluimos que el grupo de Galois es el grupo de
Klein G = V .

Vemos as que el grupo de Galois G de una cuartica irreducible esta totalmente


determinado por el de su cubica resolvente, salvo cuando d = 2, que es el caso en
que la cubica resolvente tiene una unica raz en k, y G puede ser el grupo diedrico
D8 o el grupo cclico C4 :

C4 = { id , (1234) , (13)(24) , (1432) }


D8 = { id , (1234) , (13)(24) , (1432) , (12)(34) , (14)(23) , (13) , (24) }

En ambos casos, la unica raz en k de la cubica resolvente es 2 = 1 3 + 2 4 ,


que denotaremos a. Pero, al ser C4 V = {id, (13)(24)} y D8 V = V , tenemos
que G = C4 si y solo si 1 3 , 2 4 , 1 +3 y 2 +4 quedan invariantes por GV ,
lo que equivale a que esten en el cuerpo de descomposicion LGV = k(1 , 2 , 3 )
de la cubica resolvente.
Por tanto, cuando d = 2, la condicion necesaria y suficiente para que el grupo
de Galois sea G = C4 es que los polinomios

(x 1 3 )(x 2 4 ) = x2 ax + s
(x (1 + 3 ))(x (2 + 4 )) = x2 + px + q a

tengan sus races en el cuerpo de descomposicion k(1 , 2 , 3 ) de la cubica resol-


vente, que es una extension cuadratica de k, porque r(y) tiene una raz en k. De
385

hecho es la extension k( ), donde es el discriminante de r(y) = (y a)p2 (y),
porque este se diferencia en un cuadrado del discriminante de p2 (y).

d G

6 S4
3 A4
2 C4 Si x2 ax + s y x2 + px
+q
a
descomponen sobre k
2 D8 En caso contrario
1 V

Veamos que todos estos casos son posibles cuando el cuerpo base es Q:

G = V . Una extension de Galois de grado 4 que no es cclica es Q(i, 2).
Como Q(i,
2) 2i
= Q((1 + i)/ 2), el grupo de Galois del polinomio irreducible de
(1 + i)/ 2 = e 8 es V , porque es de orden 4 y no es cclico. Es decir, V es el
grupo de Galois de x4 + 1 sobre Q.
G = D8 . En H.1.1 hemos visto que el grupo de Galois de x4 2 sobre Q es de
orden 8; luego es D8 .
2i
G = C4 . Una extension cclica de Q de grado 4 es Q(e 5 ); luego el grupo de
Galois de x4 + x3 + x2 + x + 1 sobre Q es C4 .
G = A4 . Busquemos una cuartica cuyo discriminante sea un cuadrado, porque
en general es de esperar que su cubica resolvente sea irreducible y el grupo de
Galois sera A4 . La cubica resolvente de x4 px3 + s es y 3 4sy sp2 , cuyo
discriminante
= 44 s2 (s 27(p/4)4 )
es un cuadrado cuando p = 4, s = 28. En este caso la cubica resolvente, que
es y 3 4 28y 42 28, es irreducible (criterio de Eisenstein para el primo 7), y
concluimos que una cuartica de grupo A4 sobre Q es x4 4x3 + 28.
G = S4 . En general es de esperar que una cuartica tenga grupo S4 . As
la cubica resolvente de la cuartica irreducible x4 x + 1 es y 3 4y 1, que es
irreducible y su discriminante = 229 no es un cuadrado.

H.4 El Automorfismo de Frobenius


Teorema de Reduccion: Sea q(x) = xn +c1 xn1 +. . .+cn un polinomio unitario
con coeficientes enteros y G su grupo de Galois sobre Q. Sea p un numero primo,
q(x) = xd + c1 xd1 + . . . + cn Fp [x] la reduccion modulo p y G su grupo de
Galois sobre Fp . Existe un subgrupo G0 G y un epimorfismo : G0 G.
386

Ademas, numerando adecuadamente las races i de q(x) y las races i de q(x),


si g = (g), entonces (g)(i ) = j cuando g(i ) = j .
Si q(x) es separable (y por tanto q(x) tambien), entonces es un isomorfismo.

Demostracion: Consideremos el cuerpo de descomposicion L := Q(1 , . . . , n ) de


q(x) = (x1 ) . . . (xn ) sobre Q y el anillo A := Z[1 , . . . , n ]. La demostracion
se descompone en los siguientes pasos:

1. A = Z[1 , . . . , n ] es un Z-modulo de tipo finito, porque esta generado por


los monomios 1d1 . . . ndn donde todos los exponentes di son menores que n,
pues in = c1 in1 . . . cn .

2. Z[1 , . . . , n ]G = Z .
En efecto, si a/b AG = ALG = AQ, entonces Z[a/b] es un Z-modulo de
tipo finito porque es un submodulo de A. Se sigue que todos los elementos de
Z[a/b] tienen denominador acotado por cierta constante, lo que es absurdo
si a/b no es un numero entero.

3. A0 = A/pA es una Fp -algebra finita por el paso 1. Sea A0 = A1 . . . Ar su


descomposicion en algebras locales, y sean m1 , . . . , mr los correspondientes
ideales maximales de A. Si a A, representaremos por a0 su clase en A0 =
A/pA y por a su clase en K1 := A/m1 .
Notese que K1 = Fp [1 , . . . , n ], y por tanto es el cuerpo de descomposicion
sobre Fp de q(x) = (x 1 ) . . . (x n ). Sea G0 el subgrupo de los elementos
de G que dejan invariante el ideal m1 , de modo que G0 actua sobre el cuerpo
K1 = A/m1 y obtenemos un morfismo natural

: G0 G

4. Veamos que siempre es epiyectivo. Por el teorema del elemento primitivo


K1 = Fp [ ]. Sea r(x) el polinomio irreducible de sobre Fp . Todo auto-
morfismo g G esta determinado por g(), que es raz de r(x). Fijemos un
representante 0 = (1 , 0, . . . , 0) A0 de y un representante A de 0 .
Q
El polinomio h(x) = gG x g() tiene coeficientes enteros por el paso
2, y su reduccion h(x) modulo p admite la raz ; luego es multiplo de r(x).
Por tanto, dado g G, existe g G tal que g() = g(). Para terminar
basta ver que g G0 . Sea g(mi ) = m1 . Si mi = m1 hemos terminado, y en
caso contrario

m2 . . . mr g() g(m2 ) . . . g(mr ) m1

de modo que g() = 0, y por tanto g() = 0, lo que es absurdo.


387

5. Por ultimo, cuando q(x) y q(x) son separables, cada automorfismo g 0 G0


viene dado por una permutacion de las races i de q(x), y (g 0 ) define la
misma permutacion de las races i . Luego es claramente inyectivo, y el
punto anterior permite concluir que es un isomorfismo.

Corolario H.4.1 Sea q(x) un polinomio unitario separable con coeficientes en-
teros y sea p un numero primo. Si la reduccion q(x) modulo p es separable y
descompone en factores irreducibles de grados n1 , . . . , nr , entonces el grupo de
Galois de q(x) sobre Q contiene una permutacion de forma (n1 , . . . , nr ).

Demostracion: El grupo de Galois G de q(x) sobre Fp esta generado por el auto-


morfismo de Frobenius F , y por el teorema anterior existe algun automorfismo
g G0 G Sd tal que (g) = F . Ademas, al ser q(x) separable, la forma
de la permutacion g coincide con la forma de la permutacion (g) = F , que es
precisamente (n1 , . . . , nr ) por H.3.11.

Corolario H.4.2 Para cada numero natural n existe un polinomio con coefi-
cientes racionales de grado n cuyo grupo de Galois es el grupo simetrico Sn .

Demostracion: Sea q2 (x) F2 [x] un polinomio unitario irreducible de grado n,


que existe por H.3.9. Sea q3 (x) F3 [3] un polinomio unitario que tiene un factor
irreducible de grado n 1 y una raz en F3 . Sea qp (x) Fp [x] un polinomio
unitario que tenga un factor irreducible de grado 2 y n 2 races distintas en Fp ,
donde p 6= 2, 3 es numero primo n 2.
Como Z/6pZ = F2 F3 Fp por el teorema chino de los restos, existe un
polinomio unitario con coeficientes enteros q(x) cuyas reducciones modulo 2,3 y
p son q2 (x), q3 (x) y qp (x) respectivamente. En particular q(x) es irreducible, y
su grupo de Galois G es un subgrupo transitivo de Sn por H.2.5. Ademas, por
el corolario anterior, G contiene un (n 1)-ciclo y una trasposicion. Podemos
suponer que (2, . . . , n), (ij) G. Ahora, al ser G un subgrupo transitivo, contiene
una trasposicion (1k). Conjugando (1k) con (2, . . . , n) y sus potencias obtenemos
que (12), (13), . . . , (1n) G. Es sencillo ver que estas trasposiciones generan todo
el grupo simetrico Sn y concluimos que G = Sn .

Corolario H.4.3 Para todo grupo finito G existe un polinomio p(x) Q[x] tal
que su grupo de Galois sobre cierta extension finita K de Q es isomorfo a G.
(Es un problema abierto saber si puede tomarse K = Q.)

Demostracion: Segun el ejemplo 1 de la pagina 340, todo grupo finito G es isomorfo


a un subgrupo de un grupo simetrico Sn y, por H.4.2, existe alguna extension de
Galois L de Q de grupo Sn . Basta considerar un polinomio p(x) cuyo cuerpo de
descomposicion sea L y tomar K := LG .
388

Definicion: Cuando la reduccion q(x) modulo p es separable, tenemos un isomor-


fismo : G0 G. Ahora bien, G tiene un generador canonico, el automorfismo de
Frobenius F (a) = ap , y llamaremos automorfismo de Frobenius (1849-1917)
asociado al primo p al unico elemento Fp G0 tal que (Fp ) = F ; es decir,

Fp (a) ap (modulo m1 )

para todo a A. Este automorfismo de Frobenius Fp no solo depende del primo


p, sino tambien del ideal maximal m1 elegido en la demostracion del teorema
de reduccion. Como el grupo de Galois actua transitivamente en Spec A0 , si se
elige otro maximal (m1 ), entonces el automorfismo de Frobenius asociado a p
es Fp 1 : El automorfismo de Frobenius asociado a un numero primo es un
elemento del grupo de Galois G bien definido salvo conjugacion.
Veamos en efecto que el grupo de Galois actua transitivamente en Spec A0 , que
es la fibra de la aplicacion Spec A Spec Z sobre el punto p. Si tal fibra tuviera
mas de una orbita, elegimos una funcion f A que se anule en los puntos de
una orbita y no se anule en los restantes puntos de tal fibra
Q (la existencia de f
se sigue del Teorema chino de los restos). Luego N (f ) = G (f ) se anula en
unos puntos de la fibra y en otros no, lo que es absurdo porque N (f ) AG = Z.

Notas: (1) Si un polinomio q(x) = xn + c1 xn1 + . . . + cn tiene coeficientes


racionales y S denota el conjunto de numeros primos que dividen al denominador
de algun coeficiente ci , entonces la reduccion q(x) modulo p esta bien definida para
todo primo p / S, y la demostracion del teorema de reduccion sigue siendo valida
si Z se sustituye por la localizacion de Z en los numeros primos que estan en S.
(2) La reduccion q(x) modulo
Q p es separable precisamente cuando el primo p
no divida al discriminante = i<j (j i )2 del polinomio q(x). Por tanto, si
un polinomio con coeficientes enteros q(x) es separable, solo hay un numero finito
de primos en los que la reduccion q(x) es inseparable.

Ejemplos: (1) Sea q(x) = xn + . . . un polinomio irreducible con coeficientes


enteros. Si su grupo de Galois sobre Q no contiene ciclos de orden n, entonces no
existe ningun numero primo p tal que la reduccion q(x) sea irreducible.
En efecto, si q(x) no es separable, entonces no es irreducible por 4.3.10. Si q(x)
es separable, entonces no puede ser irreducible, porque en caso de serlo el grupo
de Galois de q(x) tendra un ciclo de orden n segun H.4.1.
Por ejemplo, si el grupo de Galois de una cuartica con coeficientes enteros es
V = {id, (12)(34), (13)(24), (14)(23)} entonces es irreducible aunque no lo sea su
reduccion modulo ningun primo. Tal es el caso de x4 + 1 y de x4 2x2 + 9.
(2) Si todo automorfismo g G deja fija alguna raz de q(x), el Teorema de
reduccion muestra que el generador de G deja fija alguna raz de q(x), de modo
que q(x) tiene una raz en Fp para casi todo primo p.
389

Por ejemplo,
sea L = Q( 2, i). Cada elemento de su grupo de Galois deja fijo
i, 2 o i 2,as que deja fijaalguna raz del polinomio q(x) = x8 24 , pues sus
races son 2, (1 + i), 2i y (1 i). Por tanto su reduccion q(x) modulo
cualquier primo p admite alguna raz en Fp cuando q(x) sea separable (i.e. cuando
p 6= 2), lo que ya habamos visto en el ejemplo de la pagina 377.
(3) La reduccion de xn 1 modulo p es separable cuando p no divide a n. En
tal caso, si n := e2i/n , tenemos que in 6= jn cuando 1 i, j n, i 6= j; es decir,
in jn
/ m1 . Por tanto Fp () = p y, al identificar (v. H.3.5) el grupo de Galois
G de x 1 con un subgrupo de (Z/nZ) , el automorfismo Fp se corresponde
n

con la clase de p. Luego G contiene la clase de cualquier primo que no divide


a n y concluimos que G = (Z/nZ) , lo que proporciona otra demostracion de la
irreducibilidad de los polinomios ciclotomicos B.4.1.
(4) Sea G el grupo de Galois de un polinomio con coeficientes racionales.
El teorema de Tchebotarev, que no probaremos en este libro , afirma que cada
automorfismo g G es el automorfismo de Frobenius asociado a infinitos numeros
primos. Veamos algunas consecuencias de este resultado fundamental:

1. Dado un polinomio q(x) con coeficientes racionales, existen infinitos numeros


primos p tales que la reduccion q(x) modulo p tiene grupo de Galois trivial,
i.e., q(x) tiene todas sus races en Fp .
En efecto, el automorfismo de Frobenius asociado a un primo p es la iden-
tidad precisamente cuando q(x) tiene todas sus races en Fp . Aunque no
demostremos el teorema de Tchebotarev, este corolario se probara en N.3.6.

2. Sea q(x) un polinomio con coeficientes racionales. Si en casi todo numero


primo p la reduccion q(x) modulo p tiene grupo de Galois trivial, entonces
el grupo de Galois de q(x) es trivial. Es decir, si en todo numero primo
p, salvo un numero finito, la reduccion q(x) tiene todas sus races en Fp ,
entonces q(x) tiene todas sus races racionales. (Este corolario del teorema
de Tchebotarev se probara en N.3.8).
Por ejemplo, si un numero entero a es resto cuadratico modulo casi todos
los numeros primos, entonces a es un cuadrado perfecto.

3. Sea q(x) = xn + . . . un polinomio con coeficientes racionales. La condicion


necesaria y suficiente para que exista algun numero primo p tal que la re-
duccion q(x) modulo p sea irreducible es que el grupo de Galois G de q(x)
sobre Q contenga algun ciclo de orden n. Ademas, en tal caso hay infinitos
numeros primos en que la reduccion q(x) es irreducible.
En efecto, si la reduccion q(x) modulo p es irreducible, entonces el automor-
fismo de Frobenius asociado a p es un ciclo de orden n. Recprocamente,
si G contiene un ciclo de orden n, este sera el automorfismo de Frobenius
390

asociado a algun numero primo p (y de hecho a infinitos) y concluimos que


la reduccion q(x) modulo p es irreducible.
4. Si un polinomio q(x) Q[x] es irreducible y de grado primo, existen infinitos
numeros primos tales que la reduccion q(x) es irreducible.
En efecto, como q(x) es irreducible en Q[x], el orden de su grupo de Galois
G es multiplo del grado p. Por el teorema de Cauchy, G contiene alguna
permutacion Sp de orden p, que necesariamente es un ciclo de orden p
al ser p un numero primo (2.6.4).
5. Si un polinomio q(x) Q[x] es irreducible, existen infinitos numeros primos
p tales que la reduccion q(x) no tiene races en Fp .
En efecto, sea G Sn el grupo de Galois de q(x) sobre Q y sea Hi =
{ G : (i) = i}. Tenemos que [G : Hi ] = n porque q(x) es irreducible
(H.2.5); luego H1 . . . Hn 6= G, ya que la union de subgrupos nunca es
disjunta. Cualquier numero primo p cuyo automorfismo de Frobenius no este
en H1 . . . Hn verifica que la reduccion q(x) carece de races en Fp .
6. Si una cubica con coeficientes racionales tiene una raz modular en casi todos
los numeros primos, entonces tiene alguna raz racional. En particular, si un
numero entero es resto cubico modulo casi todo primo, es un cubo perfecto.

Ejercicios:

1. Q( 8 3, 2, i) es una extension de Galois de Q de grado 32.
2. Decidir si las races de la cubica x3 +2x+1 son irracionales cuadraticos sobre
el cuerpo Q(e2i/7 ).
3. Si L y L0 son dos extensiones de Galois de un cuerpo k, entonces L k L0
descompone en suma directa de extensiones de k isomorfas entre s.
4. Sean K1 y K2 dos extensiones de Galois de un cuerpo k, de grupos G1 y G2
respectivamente. Si L es un compuesto de K1 y K2 , entonces K := K1 K2
y L son extensiones de Galois de k, y si G y G denotan sus respectivos grupos
de Galois, entonces G = G1 G G2 := {(g1 , g2 ) G1 G2 : g1 |K = g2 |K }.
5. Si p es un numero primo p, existen polinomios q(x) Q[x] cuyo grupo de
Galois es cclico de orden p. Hallar uno cuando p = 5.
6. Que parte del siguiente razonamiento es falaz? Si k L0 y L0 L son
extensiones de Galois, entonces k L tambien es una extension de Galois:

L0 k L = L0 k L0 L0 L = (L0 ) L0 L = L
L k L = L L0 (L0 k L) = L L0 (L) = (L L0 L) = (L)
391

7. Sean k L0 y L0 L extensiones de Galois. Si todo automorfismo de L0


sobre k puede extenderse a un automorfismo de L sobre k, entonces L es una
extension de Galois de k.
8. Sea k L una extension de Galois de grupo G. Si H y H 0 son subgrupos
de G, demostrar las siguientes afirmaciones:
(a) Aut(LH /k) = N (H)/H .
0
(b) La condicion necesaria y suficiente para que LH y LH sean k-algebras
isomorfas es que H y H 0 sean subgrupos conjugados de G.
0
(c) Si j : LH LH es un morfismo de k-algebras, entonces existe un au-
tomorfismo G tal que j() = () para todo LH
p
9. Determinar si Q( 2 + 2 ) es una extension de Galois de Q.
10. Sea una raz de una cuartica irreducible p(x) Q[x]. Demostrar que no
existen cuerpos intermedios propios entre Q y Q() si y solo si el grupo de
Galois de p(x) es el grupo simetrico S4 o el grupo alternado A4 .
11. Si una cuartica irreducible tiene exactamente dos races reales, probar que
su grupo de Galois sobre Q es el grupo simetrico S4 o el diedrico D8 .
12. El grupo de Galois sobre Q de una bicuadrada irreducible x4 + ax2 + b es
(a) El grupo de Klein V si b es un cuadrado.
(b) El grupo cclico C4 si b no es un cuadrado, pero a2 b 4b2 s lo es.
(c) El grupo diedrico D8 en cualquier otro caso.
13. El grupo de Galois sobre el cuerpo Q de una cuartica recproca irreducible
x4 + ax3 + bx2 + ax + 1 es
(a) El grupo de Klein V si b2 + 4b + 4 4a2 es un cuadrado.
(b) El grupo cclico C4 cuando b2 + 4b + 4 4a2 no es un cuadrado, pero s
lo es (b2 + 4b + 4 4a2 )(a2 4b + 8).
(c) El grupo diedrico D8 en cualquier otro caso.
14. Determinar el grupo de Galois de la bicuadrada generica x4 + ax2 + b y de
la cuartica recproca generica x4 + ax3 + bx2 + ax + 1 sobre C.
15. Si p, q son numeros primos distintos, entonces p genera el grupo cclico
(Z/qZ) si y solo si el polinomio xq1 + . . . + x + 1 es irreducible en Fp [x].
16. Sea L una extension de Galois de Q de grupo G. Si G no es cclico, L es el
cuerpo de descomposicion de un polinomio q(x) Q[x] sin races racionales
que admite raz modular en casi todo primo.
392

17. Sea p(x) un polinomio de grado n con coeficientes racionales y sin races
racionales. Si cada automorfismo de su grupo de Galois deja fija alguna raz
de p(x), entonces n 5 (i.e., si p(x) admite races modulares en casi todo
primo, entonces su grado es mayor que 4).
18. Dado un numero natural n 2, considerese la siguiente afirmacion (que
sabemos es falsa cuando n = 8, vease el ejemplo de la pagina 377 y el
ejercicio 49 en la pagina 225):
Si un polinomio con coeficientes enteros xn b tiene raz modular en casi
todo numero primo, entonces b es potencia n-esima de algun numero entero.
Usando el teorema de Tchebotarev (y por supuesto el teorema H.3.12) probar
que la afirmacion es cierta cuando n 7 y cuando n es primo. (Indicacion:
Si n es primo, xn b es irreducible o su grupo de Galois es cclico.)
Ademas, en el caso n = 8, la afirmacion solo es falsa cuando b = 24 a8 para
algun numero entero a.
Apendice I

Separabilidad

En este apendice k denotara un cuerpo arbitrario.

I.1 Algebras Racionales


Teorema de Descomposicion: Toda k-algebra finita A descompone en suma
directa de k-algebras locales, que son las localizaciones en los puntos de su espectro:

A = Ax1 . . . Axn , Spec A = {x1 , . . . , xn }

Demostracion: Los morfismos de localizacion A Ax , a 7 a/1, inducen un


morfismo de k-algebras canonico

A Ax1 . . . Axn

y vamos a probar que es un isomorfismo. Basta probar que lo es despues de


localizar en cualquier punto y Spec A. Ahora bien,

(Ax1 . . . Axn )y = (Ax1 )y . . . (Axn )y = Ay

porque (Ay )y = Ay y (Ax )y = 0 cuando x 6= y. En efecto, los puntos del espectro


de (Ax )y se corresponde con los ideales primos de A contenidos en mx y my , ideales
que no existen al ser maximales todos los ideales primos de A. Luego tal espectro
es vaco y por 6.1.3 concluimos que (Ax )y = 0.

Lema I.1.1 Sea A una k-algebra finita y sea I un ideal de A contenido en todos
los ideales maximales de A. La condicion necesaria y suficiente para que A sea
k-algebra racional es que lo sea A/I.
Demostracion: De acuerdo con 6.1.2, cada ideal maximal m de A se corresponde
con un ideal maximal m de A = A/I, y A/m = A/m.

393
394

Lema I.1.2 El concepto de algebra finita local y racional es estable por cambios
del cuerpo base. Es decir, si A es una k-algebra finita local y racional y L es una
extension de k, entonces AL = A k L es una L-algebra finita local y racional.
Demostracion: Si m es el unico ideal maximal de A, por hipotesis k = A/m; luego

AL /mAL = (A/m) A (A k L) = (A/m) k L = k k L = L

es un cuerpo y obtenemos que mAL es un ideal maximal de AL cuyo cuerpo residual


es L. Ademas todos los elementos de m son nilpotentes, as que mAL es un ideal
generado por elementos nilpotentes y ha de estar contenido en todos los ideales
maximales de AL . Concluimos que mAL es el unico ideal maximal de AL y que
AL es L-algebra racional.

Propiedades de las Algebras Racionales:


1. Subalgebras, cocientes sumas directas y productos tensoriales de k-algebras
racionales son k-algebras racionales.
2. El concepto de algebra racional es estable por cambios del cuerpo base (es
decir, si A es una k-algebra racional y L es una extension de k, entonces
AL = A k L es una L-algebra racional).
Demostracion: (1) Sea A una subalgebra de una k-algebra finita racional B. La
aplicacion Spec B Spec A inducida por el morfismo de inclusion A B es
epiyectiva por H.2.10 y transforma puntos racionales en puntos racionales por
G.2.1. Como todos los puntos de Spec B son racionales por hipotesis, concluimos
que tambien lo son todos los puntos de Spec A.
Sea A una k-algebra finita racional y sea I un ideal de A. Si m es un ideal
maximal de A := A/I, por 6.1.2 se corresponde con un ideal maximal m de A que
contiene a I tal que A/m = A/m. Por hipotesis k = A/m = A/m y concluimos
que A/I es una k-algebra finita racional.
Por 7.2.3, Spec (A B) = (Spec A) t (Spec B), as que todos los puntos de
Spec (A B) son racionales cuando lo son los de Spec A y Spec B.
En cuanto a la demostracion de que A k B es k-algebra racional, en virtud del
teorema de descomposicion y el caracter distributivo de la suma directa respecto
del producto tensorial, podemos reducirnos al caso en que A y B son k-algebras
finitas locales y racionales. Sea m el unico ideal maximal de A. Como el ideal
m(A k B) esta generado por elementos nilpotentes, segun I.1.1 basta probar que

(A k B)/m(A k B) = (A/m) A (A k B) = (A/m) k B = k k B = B

es k-algebra racional, y lo es por hipotesis.


(2) Sea A una k-algebra finita. Por el teorema de descomposicion tenemos que
A = A1 . . . An donde las componentes Ai son k-algebras finitas locales. Si A
395

es racional, tales componentes son k-algebras finitas locales y racionales; luego las
L-algebras (Ai )L son racionales en virtud de I.1.2. El apartado 1 permite concluir
que la L-algebra finita AL = (A1 )L . . . (An )L tambien es racional.

Teorema I.1.3 Toda k-algebra finita A es racional sobre alguna extension finita
L de k (i.e., AL es L-algebra racional).
Demostracion: Procedemos por induccion sobre el grado d = [A : k], porque el
morfismo estructural k A es un isomorfismo cuando d = 1, de modo que en tal
caso A es racional sobre k.
Cuando d > 1, siempre existe algun punto de A con valores en una extension
finita K de k (por ejemplo, basta tomar como K el cuerpo residual de un punto del
espectro de A). Por la formula de los puntos, Spec AK tiene algun punto racional,
y el teorema de descomposicion permite obtener que AK = B C, donde B es
una K-algebra finita local y racional.
Como [C : K] < [AK : K] = d, por hipotesis de induccion C es racional sobre
una extension finita L de K, de modo que AL = (AK )L = BL CL es L-algebra
racional (BL es L-algebra racional porque B es K-algebra racional). Concluimos
que A es racional sobre L, que es una extension finita de k.

I.2 Metrica de la Traza


Definicion: Sea A una k-algebra finita. Cada elemento a A define un endomor-
fismo k-lineal ha : A A, ha (b) = ab, y diremos que la traza y el determinante de
ha son la traza y la norma de a:
trA/k (a) := tr(ha )
NA/k (a) := det(ha )
La traza y la norma son invariantes por cambios del cuerpo base, en el sentido de
que para toda extension k L tenemos
trA/k (a) := trAL /L (a 1)
NA/k (a) := NAL /L (a 1)
porque la matriz de ha en cualquier base (e1 , . . . , ed ) de A coincide con la matriz
de ha1 en la base (e1 1, . . . , ed 1) de AL .
La traza tr : A k es una aplicacion lineal y permite definir en A una metrica
(aplicacion bilineal simetrica)
T2 (a, b) := tr(ab)
llamada metrica de la traza . El radical de la metrica de la traza
Rad(A/k) := {a A : tr(ab) = 0, b A}
396

es un ideal de A, y contiene a los elementos nilpotentes de A


rad A Rad(A/k)
porque la traza de los endomorfismos nilpotentes es nula (pues su polinomio car-
acterstico es una potencia de x segun el teorema de Hamilton-Cayley). Ademas,
como la traza es invariante por cambios del cuerpo base, tr(a1) = tr(a), tambien
la metrica de la traza y su radical son estables por cambios del cuerpo base; i.e.,
para toda extension k L tenemos que
Rad(AL /L) = Rad(A) k L .

Ejemplo I.2.1 En el caso de una k-algebra finita trivial A = k . . .k, si consid-


eramos la base e1 = (1, 0, . . . , 0), . . . , ed = (0, . . . , 0, 1), la matriz del endomorfismo
ha definido por a = (1 , . . . , n ) es la matriz diagonal diag(1 , . . . , n ). Luego
tr(a) = 1 + . . . + n
N(a) = 1 . . . n
T2 (ei , ej ) = tr(ei ej ) = ij
y vemos que la metrica de la traza no es singular: Rad(A/k) = 0.
En el caso de una k-algebra finita separable A, es trivial sobre alguna extension
L de k, as que el numero de puntos 1 , . . . , d : A L iguala al grado y

AL = L . . . L , a 1 = 1 (a), . . . , d (a)
porque las proyecciones de AL sobre sus componentes definen d morfismos A L;
luego son todos los morfismos porque su numero nunca supera al grado. Como la
traza y la norma son invariantes por cambios de base, obtenemos que
tr(a) = 1 (a) + . . . + d (a)
N(a) = 1 (a) . . . d (a)

Teorema I.2.2 La condicion necesaria y suficiente para que una k-algebra finita
A sea separable es que su metrica de la traza no sea singular; es decir, que
Rad(A/k) = 0 .
Demostracion: Si el radical de la metrica de la traza Rad(A/k) es nulo, entonces
para toda extension k L tenemos que el algebra AL es reducida porque
rad(AL ) Rad(AL /L) = Rad(A/k)L = 0 .
Recprocamente, si A es separable, entonces es trivial sobre alguna extension
L de k, de modo que en AL la metrica de la traza no es singular. Luego
Rad(A/k)L = Rad(AL /L) = 0
y concluimos que Rad(A/k) = 0.
397

Corolario I.2.3 La condicion necesaria y suficiente para que una extension finita
sea separable es que tenga algun elemento de traza no nula.

Demostracion: Sea k L una extension finita. Si la traza tr : L k es nula,


entonces Rad(L/k) = L y el teorema anterior permite concluir que la extension es
inseparable.
Recprocamente, si existe L tal que tr() 6= 0, entonces Rad(L/k) = 0
porque es un ideal del cuerpo L que no contiene a , y el teorema anterior permite
concluir que la extension es separable.

Corolario I.2.4 Si una extension finita de k es inseparable, entonces su grado es


multiplo de la caracterstica de k.

Demostracion: Si k L es una extension finita inseparable, por el corolario


anterior tenemos 0 = tr(1) = [L : k] .

I.3 Algebras Inseparables


Lema I.3.1 Sea A una k-algebra finita racional. Si A/k = 0 , entonces A es
trivial.

Demostracion: Descomponiendo A en suma directa de algebras locales podemos


suponer que tiene un unico ideal maximal m. Por hipotesis el unico punto del
espectro de A es racional, as que m/m2 = A/k A k = 0 por 9.2.4, y el lema de
Nakayama permite concluir que m = 0 y A = k.

Teorema I.3.2 La condicion necesaria y suficiente para que una k-algebra finita
A sea separable es que A/k = 0 .

Demostracion: Si A es separable, en particular es reducida y descompone en


suma directa de extensiones de k por G.1.5; luego A k A es reducida, porque
AL es reducida para toda extension L de k. Luego A k A = L1 . . . Ln
para ciertas extensiones Li de k, y se sigue que el ideal de la diagonal es de la
forma = L1 . . . Lr 0 . . . 0 despues de reordenar las componentes si fuera
necesario. Ahora es evidente que 2 = y concluimos que A/k = /2 = 0.

Recprocamente, si A/k = 0, entonces AL /L = 0 para toda extension L


de k. Por el teorema de Kronecker podemos elegir L de modo que AL sea L-
algebra racional, en cuyo caso el lema anterior afirma que AL es L-algebra trivial
y concluimos que A es separable.
398

Grado de Separabilidad
Definicion: Por G.4.4, cada k-algebra finita A contiene una unica subalgebra
separable maximal, formada por todos sus elementos separables, que denotaremos
0k (A). Llamaremos grado de separabilidad de A sobre k al grado de 0k (A) y
lo denotaremos
[A : k]s := [0k (A) : k] .
Sean A, B dos k-algebras finitas. Si f : A B es un morfismo de k-algebras,
entonces f (0k (A)) es una subalgebra separable de B, porque es un cociente de
0k (A), as que esta contenida en 0k (B) y f define un morfismo de k-algebras
f : 0k (A) 0k (B). Por tanto 0k es un funtor covariante de la categora de k-
algebras finitas en la categora de k-algebras finitas separables.

Teorema I.3.3 La subalgebra separable maximal es estable por cambios del cuerpo
base. Es decir, si A es una k-algebra finita y L es una extension de k, entonces

0k (A) k L = 0L (A k L)

Demostracion: 1 El nucleo A1 de la diferencial d : A A/k contiene a 0k (A)


de acuerdo con I.3.2. Si definimos recursivamente A Tn+1 como el nucleo de la
diferencial d : An An /k , tenemos que 0k (A) n An . Cuando se de una
igualdad An+1 = An , por I.3.2 la k-algebra An es separable y An 0k (A),
Concluimos que \
0k (A) = An .
n
T
Ahora el enunciado es evidente, porque la subalgebra n An es estable por
cambios del cuerpo base al serlo el modulo de las diferenciales (9.3.1).

Corolario I.3.4 Sea A una k-algebra finita y L una extension de k tal que AL es
L-algebra racional. El grado de separabilidad [A : k]s coincide con el numero de
puntos de A con valores en L.

Demostracion: Por el teorema anterior [A : k]s = [AL : L]s , as que podemos


suponer que A es una k-algebra racional y k = L. En tal caso, por la formula
de los puntos, el numero n de puntos A k coincide con el numero de puntos
de Spec A, as que A descompone en suma directa de n algebras racionales. El
morfismo natural 0k (A) A/rad A = k n es inyectivo porque un algebra separable
es reducida, y es epiyectivo porque claramente k n 0k (A); luego

[A : k]s = [0k (A) : k] = n .


1 Esta demostracion se debe a Juan B. Sancho de Salas en el ya lejano 1976, cuando cursaba

el segundo curso de la licenciatura.


399

Corolario I.3.5 [A B : k]s = [A : k]s + [B : k]s


[A k B : k]s = [A : k]s [B : k]s
Demostracion: Basta considerar una extension k L que racionalice a ambas
k-algebras finitas A, B y aplicar I.3.4.

Corolario I.3.6 0k (A B) = 0k (A) 0k (B)


0k (A k B) = 0k (A) 0k (B)
Demostracion: Las inclusiones 0k (A) 0k (B) 0k (A B) y 0k (A) 0k (B)
0k (A k B) son inmediatas, y los dos terminos de cada inclusion tienen el mismo
grado por I.3.5

Corolario I.3.7 La condicion necesaria y suficiente para que una k-algebra finita
A sea local es que 0k (A) sea un cuerpo.
Demostracion: Si A es local, tambien lo son todas sus subalgebras por H.2.10;
luego son cuerpos si ademas son separables.
Recprocamente, si A descompone en suma directa de dos o mas algebras lo-
cales, A = A1 . . . An , entonces 0k (A) = 0k (A1 ) . . . 0k (An ) tampoco es
local, y en particular no es un cuerpo.

Corolario I.3.8 El grado de separabilidad sobre k del algebra k[x]/ p(x) coincide
con el numero de races diferentes del polinomio p(x) en una extension donde tenga
todas sus races.
Demostracion: Es consecuencia directa de I.3.4.

Corolario I.3.9 Sean A y B dos k-algebras finitas. Si un morfismo de k-algebras


A B es epiyectivo, el correspondiente morfismo 0k (A) 0k (B) tambien es
epiyectivo.
Demostracion: Como la subalgebra separable maximal es estable por cambios
del cuerpo base, por el teorema de Kronecker podemos suponer que la k-algebra
finita A es racional. Como el funtor 0k conserva sumas directas, podemos suponer
ademas que A es una k-algebra local racional, caso en que el enunciado es trivial.

Corolario I.3.10 Sea L el cuerpo residual de una k-algebra finita local A. Si L


es una extension separable de k, entonces existe una unica subalgebra L0 A tal
que la proyeccion natural L0 L es un isomorfismo.
Demostracion: El proyeccion natural 0k (A) 0k (L) = L es epiyectiva por I.3.9,
y es inyectiva por I.3.7. Cualquier otra subalgebra L0 tal que la proyeccion L0 L
sea un isomorfismo es separable; luego L0 0k (A) y coinciden porque el grado de
ambas algebras coincide con el grado de L.
400

I.4 Algebras Puramente Inseparables


Definicion: Diremos que una k-algebra finita A es puramente inseparable si
es geometricamente local; es decir, si AL = A k L es local para toda extension
k L.
Las k-algebras locales y racionales son puramente inseparables por I.1.2.

Caracterizacion de las Algebras Puramente Inseparables: Si A es una


k-algebra finita, las siguientes condiciones son equivalentes:
1. A es puramente inseparable.
2. Existe una extension k L tal que la L-algebra AL es local y racional.
3. 0k (A) = k.
Demostracion: Por el teorema de Kronecker existe una extension k L tal que
AL es racional. Si A es puramente inseparable, entonces AL es local y racional.
Si AL es local y racional para alguna extension k L, entonces 0k (A)L =
0 (AL ) = L y concluimos que 0k (A) = k.
L

Por ultimo, si 0k (A) = k, entonces para toda extension k L tenemos que


0 (AL ) = 0k (A)L = L y I.3.7 permite concluir que AL es local.
L

Propiedades de las Algebras Puramente Inseparables:


1. Subalgebras, cocientes y productos tensoriales de k-algebras puramente in-
separables son k-algebras puramente inseparables.
2. Sea k L una extension. La condicion necesaria y suficiente para que una
k-algebra finita A sea puramente inseparable es que la L-algebra finita AL
sea puramente inseparable.
Demostracion: La primera propiedad se sigue de que subalgebras y cocientes de
algebras finitas locales son locales (H.2.10) y 0k (A k B) = 0k (A) k 0k (B).
Por ultimo, la igualdad 0L (AL ) = 0k (A)L muestra que una k-algebra finita
A es puramente inseparable precisamente cuando la L-algebra AL es puramente
inseparable.

Ejemplo: Diremos que un polinomio p(x) k[x] es puramente inseparable cuando


lo sea la k-algebra finita k[x]/ p(x) ; es decir, cuando todas las races de p(x) sean
iguales, en el sentido de que en alguna extension de k tengamos p(x) = (x )n .
n
Cuando k es un cuerpo de caracterstica positiva p, todos los polinomios xp a
n
son puramente inseparables, pues si es una raz, p = a, entonces
n n n n
xp a = xp p = (x )p .
401

Lema I.4.1 Sea k es un cuerpo de caracterstica positiva p. La condicion nece-


saria y suficiente para que una extension finita k k() sea puramente inseparable
n
es que sea raz de algun polinomio xp a.

Demostracion: Sea q (x) el polinomio irreducible de sobre k. Si es raz de


n
pn pn
xp a entonces q (x) divide
a x a = (x ) ; luego todas sus races son
iguales y k() = k[x]/ q (x) es puramente inseparable.
n
Recprocamente, sea pn la mayor potencia de p tal que q (x) = q(xp ) para
algun polinomio q(x), que necesariamente sera separable al ser irreducible y q 0 (x) 6=
n
0. Si k() es una extension puramente inseparable, entonces a := p k y
n
concluimos que es raz del polinomio xp a.
n
De hecho q (x) = xp a porque el grado de q (x) es obviamente pn .

Teorema I.4.2 La condicion necesaria y suficiente para que una extension finita
k L sea puramente inseparable es que este generada por races de polinomios de
n
la forma xp a, donde p es la caracterstica de k.

Demostracion: Es consecuencia directa de I.4.1, y de que toda subalgebra de una


k-algebra finita puramente inseparable tambien es puramente inseparable.

Extensiones Normales
Definicion: Diremos que una extension finita k L es normal si L k L es
L-algebra racional.

Caracterizacion de las Extensiones Normales: Si k L es una extension


finita, las siguientes condiciones son equivalentes:

1. L es el cuerpo de descomposicion de algun polinomio con coeficientes en k.

2. Todo compuesto de L consigo mismo es isomorfo a L.

3. L k L es L-algebra racional.

4. Todo polinomio irreducible en k[x] que tenga alguna raz en L tiene todas
sus races en L.

Demostracion: Totalmente analoga a la demostracion de la caracterizacion de las


extensiones de Galois dada en la pagina 362.

Propiedades de las Extensiones Normales: Sea k L una extension normal.

1. Si k L0 L es un cuerpo intermedio, entonces L es una extension normal


de L0 .
402

2. Si k E es una extension arbitraria, cualquier compuesto LE es una ex-


tension normal de E.

3. Si L0 es una extension normal de k, cualquier compuesto L0 L es una exten-


sion normal de k.

Demostracion: Totalmente analoga a la demostracion de las propiedades de las


extensiones de Galois dada en la pagina 363.

Teorema I.4.3 Toda extension finita normal k L de grupo G := Aut(L/k)


descompone de modo canonico en producto tensorial de una extension de Galois
de grupo G y una extension puramente inseparable:

L = 0k (L) k LG .

Demostracion: Pongamos Ls := 0k (L), Li := LG . La extension Li es racional


sobre L, porque lo es L, y admite un unico morfismo de k-algebras Li L en
virtud de H.2.11. Luego es una extension puramente inseparable de k por I.3.4.
Se sigue que Ls k Li es una k-algebra local y, como es reducida porque Ls es
separable, tenemos que es un cuerpo. Luego el morfismo natural Ls k Li L
es inyectivo. Es epiyectivo porque el orden de G coincide con [L : LG ] = [L : Li ]
segun el teorema de Artin, y coincide con [Ls : k] = [Ls k Li : Li ] por I.3.4.
Luego L = Ls k Li .
Se sigue que el morfismo de restriccion G Aut(Ls /k) es inyectivo y, al
coincidir el orden de G con [Ls : k], concluimos que Ls es una extension de Galois
de grupo G.
Apendice J

Extensiones Algebraicas y
Trascendentes

J.1 Cierre Algebraico


Teorema J.1.1 Sea k un cuerpo. Las siguientes condiciones son equivalentes:
1. Todo polinomio no constante p(x) k[x] tiene todas sus races en k.
2. Todo polinomio no constante p(x) k[x] tiene alguna raz en k.
3. Todo polinomio irreducible q(x) k[x] es de grado 1.
4. Toda extension algebraica de k es trivial (i.e., de grado 1).

Demostracion: (1 2) es evidente.
(2 3) Por la regla de Ruffini, si un polinomio irreducible en k[x] tiene una
raz en k, su grado ha de ser 1.
(3 4) Sea un elemento de una extension algebraica K de k. Por hipotesis
su polinomio irreducible p (x) sobre k tiene grado 1. Ahora bien, un polinomio
de grado 1 solo puede tener una raz en K y, si sus coeficientes estan en k, tiene
una raz en k. Luego k y concluimos que el morfismo estructural k K es
un isomorfismo.
(4 1) Por el teorema de Kronecker, p(x) tiene todas sus races en alguna
extension finita K de k. Toda extension finita es algebraica, luego, por hipotesis,
K = k y concluimos que p(x) tiene todas sus races en k.

Definicion: Diremos que un cuerpo es algebraicamente cerrado cuando satis-


face las condiciones equivalentes del teorema anterior. Diremos que una extension
k de un cuerpo k es un cierre algebraico de k si es una extension algebraica y k
es un cuerpo algebraicamente cerrado.

403
404

Ejemplos:
1. Por el teorema de DAlembert (1717-1783) el cuerpo de los numeros comple-
jos es algebraicamente cerrado y, al ser una extension finita de los numeros
reales, se sigue que C es un cierre algebraico de R.
2. Los numeros complejos algebraicos sobre Q forman, de acuerdo con 4.4.6,
una extension algebraica Q de Q y, por 4.4.7, el cuerpo Q es algebraicamente
cerrado. Luego Q es un cierre algebraico de Q.
El grado de Q sobre Q es infinito, porque contiene
extensiones de grado
arbitrariamente grande como, por ejemplo, Q( n 2 ).
3. Ningun cuerpo algebraicamente cerrado puede ser finito. Para demostrarlo
consideremos un cuerpo finito Fq con q elementos. El grupo multiplicativo
de sus elementos no nulos tiene orden q 1, as que todo a Fq no nulo
es raz de xq1 1 . Se sigue que todos los elementos de Fq son races del
polinomio xq x ; luego xq x 1 no tiene races en Fq y concluimos que
Fq no es algebraicamente cerrado.

Teorema de Existencia: Todo cuerpo admite un cierre algebraico.

Demostracion: Sea k un cuerpo. Segun el teorema de Kronecker, cada polinomio


irreducible p(x) con coeficientes en k tiene todas sus races en alguna extension
finita Kp de k. Para cada familia finita {p1 , . . . , pr } de polinomios irreducibles con
coeficientes en k consideraremos la k-algebra finita Kp1 k k Kpr . Cuando
{p1 , . . . , pr } {q1 , . . . , qs }, el morfismo natural
Kp1 k k Kpr Kq1 k k Kqs
es inyectivo y nos permite identificar Kp1 k k Kpr con una subalgebra de
Kq1 k k Kqs , identificacion que haremos en lo sucesivo sin mas indicacion.
Consideremos ahora la k-algebra
[
A= Kp1 k k Kpr
{p1 ,...,pr }

y el cuerpo residual k = A/m de un ideal maximal m de A. Por construccion


tenemos morfismos de k-algebras Kp A k, as que cada polinomio irreducible
p(x) con coeficientes en k tiene todas sus races en k. Ademas, k esta generado
como k-algebra por las clases de restos de los elementos 1 i 1 A,
que son algebraicos sobre k; luego k es una extension algebraica de k.
Para concluir que k es un cierre algebraico de k bastara ver que toda extension
algebraica K de k es trivial. Si K, por 4.4.7 tenemos que es algebraico sobre
k; luego es raz de algun polinomio irreducible p (x) con coeficientes en k. Como
p (x) tiene todas sus races en k, se sigue que k y concluimos que k = K.
405

Teorema J.1.2 Sea k un cierre algebraico de un cuerpo k. Toda extension alge-


braica K de k puede sumergirse en k; es decir, existe algun morfismo (necesaria-
mente inyectivo) de k-algebras K k.

Demostracion: Consideremos el cuerpo residual K k = (K k k)/m de algun ideal


maximal m de K k k, y los morfismos naturalesP k K k, K K k. Todo
elemento de K k proviene de algun elemento i i i , i K, i k, as que
K k es una extension de k generada por los elementos de K, que son algebraicos
sobre k y, por tanto, sobre k. Luego K k es una extension algebraica de k y
concluimos que el morfismo natural k K k es un isomorfismo de k-algebras, de
modo que el morfismo natural K K k define un morfismo K k.

Teorema de Unicidad: El cierre algebraico de un cuerpo k es unico salvo iso-


morfismos (no canonicos) de k-algebras.

Demostracion: Sean k y k 0 dos cierres algebraicos de k. De acuerdo con el teore-


ma anterior, existe un morfismo de k-algebras k 0 k; luego k es una extension
algebraica de k 0 y concluimos que k 0 k es un isomorfismo porque el cuerpo k 0
es algebraicamente cerrado.

J.2 Extensiones Trascendentes


Definicion: Sea una extension de un cuerpo k. Diremos que unos elemen-
tos 1 , . . . , n son algebraicamente independientes sobre k cuando el
correspondiente morfismo de k-algebras k[x1 , . . . , xn ] , xi 7 i , sea inyectivo;
es decir, cuando cualquier relacion algebraica
P i1 in
i1 ...in ai1 ...in 1 . . . n = 0

con coeficientes en k tenga todos sus coeficientes nulos. En particular los elementos
1 , . . . , n son trascendentes sobre k. Diremos que 1 , . . . , n forman una base
de trascendencia de sobre k cuando sean algebraicamente independientes y
sea una extension algebraica de k(1 , . . . , n ); es decir, si son algebraicamente
independientes sobre k y no pueden ampliarse con ningun elemento de de modo
que sigan siendo algebraicamente independientes sobre k.

Teorema J.2.1 Sea una extension de un cuerpo k generada por un numero


finito de elementos. Existen bases de trascendencia de sobre k y todas tienen el
mismo numero de elementos, llamado grado de trascendencia de sobre k.

Demostracion: Sea = k(1 , . . . , r ). Reordenando los generadores si fuera pre-


ciso, podemos suponer que 1 , . . . , n son algebraicamente independientes sobre k
y que 1 , . . . , n , i son algebraicamente dependientes para todo n + 1 i r, de
406

modo que i es algebraico sobre k(1 , . . . , n ). Por 4.4.6, k(1 , . . . , n , . . . , r ) =


es una extension algebraica de k(1 , . . . , n ) y concluimos que {1 , . . . , n } es
una base de trascendencia de sobre k.
Por otra parte, si {1 , . . . , m } es otra base de trascendencia de sobre k,
probaremos por induccion sobre i que, reordenandola si fuera preciso, es una
extension algebraica de k(1 , . . . , i , i+1 , . . . , m ). Cuando i = 0 es cierto, pues
es una extension algebraica de k(1 , . . . , m ). Si i 1, por hipotesis de induccion
i es algebraico sobre k(1 , . . . , i1 , i , . . . , m ), as que 1 , . . . , i , i , . . . , m
son algebraicamente dependientes sobre k. Como 1 , . . . , i son algebraicamente
independientes, reordenando i , . . . , m podemos suponer que i es algebraico so-
bre k(1 , . . . , i , i+1 , . . . , m ). Por hipotesis de induccion es algebraico sobre
k(1 , . . . , i , i , . . . , m ) y concluimos que tambien es algebraico sobre el cuerpo
k(1 , . . . , i , i+1 , . . . , m ). Ahora, si m fuera menor que n, tendramos que es
algebraico sobre k(1 , . . . , m ), contra la hipotesis de que 1 , . . . , m , m+1 son
algebraicamente independientes. Luego m n. Por igual razon n m y n = m.

Ejemplos:
1. Sea k un cuerpo. El cuerpo k(x1 , . . . , xn ) de las funciones racionales en
el espacio afn An,k tiene grado de trascendencia n porque las funciones
x1 , . . . , xn forman claramente una base de trascendencia sobre k.
2. Sea p(x1 , . . . , xn ) un polinomio irreducible con coeficientes en un cuerpo k.
Si el grado de p en xn es 1, entonces el cuerpo k(1 , . . . , n ) de las funciones
racionales sobre la hipersuperficie p(x1 , . . . , xn ) = 0 tiene grado de trascen-
dencia n 1 sobre k, porque una base de trascendencia es {1 , . . . , n1 }.
3. Sean X, Y variedades algebraicas ntegras sobre un cuerpo k y sean X ,
Y sus respectivos cuerpos de funciones racionales. Si : Y X es un
morfismo que transforma el punto generico de Y en el punto generico de X
(lo que equivale a que tenga imagen densa), entonces induce un morfismo de
k-algebras X Y . Diremos que es un morfismo de grado n cuando
Y sea una extension finita de grado n de X . Los morfismos de grado 1
se llaman morfismos birracionales . Diremos que X e Y son birracional-
mente equivalentes si sus cuerpos de funciones racionales son extensiones
de k isomorfas: X ' Y . Las variedades algebraicas birracionalmente
equivalentes a un espacio afn se llaman racionales. Es decir, una variedad
algebraica sobre k es racional si su cuerpo de funciones racionales es isomorfo
a un cuerpo de fracciones racionales k(x1 , . . . , xn ) con coeficientes en k.
4. Sea C la cubica plana y 2 = x2 + x3 . El haz de rectas y = tx define un
morfismo birracional A1 C, x = t2 1, y = t3 t.
5. Sea C la cubica plana y 2 = x3 . El haz de rectas y = tx define un morfismo
birracional A1 C, x = t2 , y = t3 .
Apendice K

Grupo de Brauer

En este apendice estudiamos las algebras finitas, eventualmente no conmutativas,


sobre un cuerpo conmutativo k. La analoga con el caso conmutativo es notable. Si
convenimos en llamar triviales a las algebras Mn (k) de matrices cuadradas de orden
n con coeficientes en k, entonces las algebras de Azumaya son las algebras triviales
sobre alguna extension (K.2.3). Si k L es una extension finita de Galois de
grupo G, el teorema de Galois (1811-1832) afirma que las k-algebras conmutativas
triviales sobre L estan clasificadas por las acciones de G en los conjuntos finitos,
pues tales acciones se corresponden con las operaciones de G en las L-algebras
triviales Ln compatibles con su accion en L. Analogamente el teorema central
K.3.3 afirma que las k-algebras no conmutativas triviales sobre L estan clasificadas
por las acciones de G en los L-espacios proyectivos de dimension finita, pues tales
acciones se corresponden con las operaciones de G en las L-algebras triviales Mn (L)
compatibles con la accion natural de G en L. Por eso siempre he considerado esta
presentacion de Ma Teresa Sancho de Salas de la teora del grupo de Brauer (1901-
1977) como un excelente complemento de la teora de Galois. De ella la aprend y,
entre todas la lecciones del programa que en 1983 presente para optar a la catedra
de Algebra, la eleg como leccion magistral. Mi agradecimiento por su generosidad
conmigo hace veinte anos, y por permitirme exponer aqu su desarrollo de esta
bella teora.

En este apendice los anillos tendran unidad y seran eventualmente no conmu-


tativos. Salvo mencion expresa, siempre supondremos que todos los modulos e
ideales lo son por la izquierda. Diremos que un ideal a de un anillo A es bilatero
cuando AaA a. Ademas, k sera un cuerpo conmutativo, y llamaremos k-algebra
a todo morfismo de anillos k A tal que las imagenes de los elementos de k con-
muten con todos los elementos de A. Diremos que una k-algebra es finita cuando
lo sea su dimension como k-espacio vectorial.

407
408

K.1 Algebras Simples


Definicion: El centro de un anillo A es el subanillo Z(A) formada por los ele-
mentos que conmutan con todos los elementos de A:

Z(A) := {a A : xa = ax , x A} .

Diremos que un anillo A 6= 0 es de division cuando todo elemento no nulo sea


invertible, y diremos que una k-algebra A es central cuando k = Z(A).
El anillo inverso de un anillo A es el anillo Ao que se obtiene al modificar el
producto de A del siguiente modo: a b := ba, donde denota el producto de Ao .
Cada elemento a Ao define un morfismo de A-modulos Ra : A A, Ra (x) = xa,
y es sencillo comprobar que as se obtiene un isomorfismo de anillos

Ao = EndA (A) .

Definicion: Diremos que un A-modulo E es simple cuando el unico submodulo


no nulo sea E. Diremos que un anillo A es simple cuando, como A-modulo, sea
isomorfo a una suma directa iterada de un modulo simple: A ' E . . . E.
Diremos que un A-modulo M es fiel cuando su anulador, el ideal bilatero
{a A : aM = 0}, sea nulo.

Ejemplo (algebras de cuaterniones): Sean a, b k no nulos y consideremos


la k-algebra A generada por dos elementos i, j con las relaciones

i2 = a , j2 = b , ij = ji

que es una k-algebra finita de dimension 4, porque una base es {1, i, j, ij}, y es
directo comprobar que el centro de A es k. Si z = x0 + x1 i + x2 j + x3 ij, donde
xi k, pondremos z := x0 x1 i x2 j x3 ij, y se define su norma como

N (z) := z z = x20 ax21 bx22 abx23

Si el ndice de esta forma cuadratica es nulo (es decir, si el 0 es el unico elemento


de norma nula) entonces A es un algebra de division, pues a1 = a/N (a).
Cuando k = R, es sencillo comprobar que, salvo isomorfismos, con este pro-
cedimiento solo se obtiene un algebra de division central, que es el algebra de
cuaterniones, y corresponde al caso a = b = 1.
Cuando k = Q, obtenemos infinitas algebras de division centrales no isomorfas
entre s (considerense los numeros racionales que admiten raz cuadrada en A).
Ejemplo (algebras de matrices): Si E es un espacio vectorial de dimension
finita n sobre un anillo de division D, entonces A := EndD (E) ' Mn (Do ) es
un anillo simple y D = EndA (E), donde D se identifica con la homotecia
h (e) = e de razon . Ademas el centro de D es el centro de EndD (E).
409

En primer lugar observemos que E es claramente un A-modulo simple, y que la


eleccion de una base (e1 , . . . , en ) de E permite definir un isomorfismo de A-modulos
por la izquierda

EndD (E) E . n. . E , T 7 (T e1 , . . . , T en ) ,

as que el anillo EndD (E) es simple. Ademas, como E ' Dn , tenemos que
L
A ' HomD (Dn , Dn ) = HomD (D, D) = Mn (Do )
ij
P
donde cada matriz (aij ) opera en Dn segun la ley (aij )(bi ) = j bj aij . Notese
que la trasposicion define un isomorfismo de anillos Mn (D)o ' Mn (Do ). En
particular, cuando k es un cuerpo conmutativo, tenemos que Mn (k)o = Mn (k).
Si f : E E es un morfismo de A-modulos, entonces f : A = E E = A,
es un morfismo de A-modulos; luego es multiplicar por la derecha por cierta matriz
(aij ) A = Mn (Do ). La condicion de que respete las columnas nulas significa que
tal matriz es diagonal, y la de que sea el mismo morfismo en todos los sumandos
afirma que todos los elementos de la diagonal son un mismo Do . Luego
f (e) = e, y concluimos que D = EndA (E).
Por ultimo, si T EndD (E) esta en el centro, para cada vector no nulo e E
elegimos una aplicacion lineal T que solo deje fijos los vectores del subespacio ke.
La condicion T (T e) = T (T e) = T e muestra que todos los subespacios vectoriales
de dimension 1 son invariantes por T , y el siguiente lema afirma que T es una
homotecia h (y, al ser k-lineal, su razon ha de estar en el centro de D):

Lema K.1.1 Sea E un k-espacio vectorial de dimension mayor que 1. Si un


morfismo de grupos S : E E deja invariantes todos los subespacios vectoriales
de dimension 1, entonces S es una homotecia: S = h para algun k.
Demostracion: (No usaremos que el cuerpo k es conmutativo). Si e E no es
nulo, por hipotesis existe e k tal que S(e) = e e. Si dos vectores no nulos
e, v E son linealmente independientes, entonces

e+v = S(e + v) = S(e) + S(v) = e e + v v

y concluimos que e = v . Si son linealmente dependientes, podemos elegir w E


que sea independiente de e y v, porque dim E > 1. Luego e = w = v .

Lema de Schur (1875-1941): Si M y N son A-modulos simples, todo morfismo


de A-modulos no nulo f : M N es un isomorfismo. En particular, EndA (M )
es un anillo de division.

Demostracion: Si f no es nulo, entonces Ker f 6= M y Im f 6= 0. Luego Ker f = 0


y Im f = N porque M y N son simples.
410

Lema K.1.2 Sea A un anillo simple. Salvo isomorfismos, existe un unico modulo
simple E y todo A-modulo de tipo finito descompone en suma directa de submodulos
isomorfos a E.
Demostracion: Por definicion, existe un A-modulo simple E y A ' E. Luego,
si M es un A-modulo de tipo finito, existe un epimorfismo f : E . . . E M .
Podemos suponer que f (Ei+1 ) no esta contenido en f (E1 . . . Ei ), de modo que
al ser f (Ei+1 ) ' E simple, tenemos f (E1 . . . Ei ) f (Ei+1 ) = 0 y concluimos
que f es un isomorfismo. Cuando M es simple, se concluye que M ' E.

Teorema K.1.3 Todo anillo simple A es un anillo de matrices con coeficientes


en un anillo de division. De hecho, si E es un A-modulo simple y ponemos D :=
EndA (E), entonces
A = Mn (Do ) .
Demostracion: Por definicion A ' E n , as que
L
Ao = HomA (A, A) ' HomA (E n , E n ) = HomA (E, E) = Mn (D)
ij

y concluimos que A ' Mn (D)o = Mn (Do ) es un anillo de matrices, y D =


EndA (E) es un anillo de division por el lema de Schur.

Corolario K.1.4 Sea A un anillo simple. Si E es un A-modulo simple y ponemos


D := EndA (E), entonces A = EndD (E) .
Demostracion: A = Mn (Do ) = EndD (Dn ) = EndD (E) porque Dn es un A =
Mn (Do )-modulo simple y todos los A-modulos simples son isomorfos: Dn ' E.

Corolario K.1.5 Sea k un cuerpo algebraicamente cerrado. Si A es una k-algebra


finita simple, entonces A = Mn (k) para algun n 1.
Demostracion: Sea D una k-algebra finita de division. Si D, entonces k[]
es una k-algebra finita conmutativa ntegra; luego es una extension finita de k y
k[] = k. Es decir, D = k.

Corolario K.1.6 Sea A una k-algebra finita. Si existe un A-modulo simple y fiel
E, entonces A es simple, y por tanto A = EndD (E), donde D := EndA (E).
Demostracion: El morfismo de k-algebras A Endk (E) que define E es inyectivo,
porque E es un modulo fiel. Ahora bien, tenemos Endk (E) = E . . . E como
modulos sobre Endk (E) y, por tanto, tambien como A-modulos. Luego A es un
submodulo de E m y, al ser E un A-modulo simple, es sencillo concluir que A ' E n .

Corolario K.1.7 La condicion necesaria y suficiente para que una k-algebra finita
A sea simple es que todo ideal bilatero de A sea trivial.
411

Demostracion: Sea I un ideal bilatero de un anillo simple A, y sea E un A-


modulo simple. Como el ideal I es bilatero, anula a A/I. Por K.1.2, tenemos
A/I ' E . . . E; luego I anula a E, as que tambien anula a A ' E . . . E,
y concluimos que I = 0.
Recprocamente, si A es una k-algebra finita, cualquier ideal mnimo no nulo I
de A es un A-modulo simple. Como el nucleo del morfismo natural A Endk (I)
es un ideal bilatero, si estos son triviales tenemos que I es un A-modulo simple
fiel, y K.1.6 permite concluir que A es simple.

Definicion: Sea E un k-espacio vectorial. Diremos que un morfismo de grupos


S : E E es una aplicacion semilineal si existe un automorfismo de anillos
g : k k tal que S(e) = g()S(e) para todo k, e E. Cuando S 6= 0, tal
automorfismo g es claramente unico, y se dice que S y g estan asociados. Las
aplicaciones lineales son las aplicaciones semilineales asociadas a la identidad.
Cada automorfismo semilineal S : E E induce un automorfismo de anillos
Endk (E) Endk (E), T 7 ST S 1 , que en el centro kId coincide precisamente
con el automorfismo asociado a S.

Definicion: Sea Pm = P(E) un espacio proyectivo de dimension m := dim E 1


sobre el cuerpo k. Llamaremos proyectividades a las proyectivizaciones de los
automorfismos k-lineales T : E E y llamaremos colineaciones a las proyec-
tivizaciones de los automorfismos semilineales S : E E. El grupo de todas las
proyectividades de Pm se denota P GLm+1 n(k), y el de las colineaciones P Sm+1 (k).
Diremos que dos colineaciones son proyectivamente equivalentes si son conju-
gadas respecto de alguna proyectividad.

Teorema de Skolem-Noether(1887-1963 y 1882-1935): Sea E un k-espacio


vectorial de dimension finita n > 1. Todo automorfismo del anillo Endk (E) esta
asociado a algun automorfismo semilineal de E, y el grupo de los automorfismos
del anillo Endk (E) es el grupo de las colineaciones P Sn (k).
En particular todo automorfismo de la k-algebra Endk (E) es interno, y el grupo
de los automorfismos de k-algebras de Endk (E) es el grupo de las proyectividades
P GLn (k).

Demostracion: Sea A := Endk (E). Cada automorfismo de anillos : : A A


define en E una nueva estructura de A-modulo, T e := ( T )(e), que denotaremos
E . Como E y E son A-modulos simples, de K.1.2 se sigue la existencia de un

isomorfismo de A-modulos S : E E . Es decir, S es morfismo de grupos y
S(T e) = T S(e) = ( T )(Se), o lo que es lo mismo, (T ) = ST S 1 .
Veamos que S es semilineal. Como el centro de A coincide con kId, al ser k
conmutativo, induce un automorfismo g : k k tal que hg() = (h ) = Sh S 1 .
Es decir, hg() S = Sh , lo que significa que S es semilineal y g es el automorfismo
412

asociado. (Ademas esto prueba que es isomorfismo de k-algebras precisamente


cuando S es k-lineal).
Por ultimo, si una transformacion S induce la identidad en Endk (E), entonces
ST = T S para todo T Endk (E). Eligiendo T de modo que el subespacio de
vectores fijos tenga dimension 1 vemos que S deja invariantes tales subespacios;
luego S induce la identidad en P(E). Recprocamente, si la proyectivizacion de
S es la identidad, K.1.1 afirma que S = h , as que S induce el automorfismo
identidad en Endk (E).

Teorema de Wedderburn (1882-1948): Sea A un anillo simple. Si E es un A-


modulo simple, entonces el funtor covariante P (M ) := HomA (E, M ) establece una
equivalencia entre la categora de A-modulos de tipo finito y la categora de espacios
vectoriales de dimension finita sobre el algebra de division K := EndA (E)o .

Demostracion: La estructura natural de E como modulo por la izquierda sobre


D := End( E) define en E una estructura de modulo por la derecha sobre K = Do .
El funtor inverso es P (V ) := E K V , donde la estructura de A-modulo se define
a partir de la estructura de A-modulo del primer factor. Ambos funtores P, P
conservan sumas directas finitas, as que para demostrar que las transformaciones
naturales
E K HomA (E, M ) M , e f 7 f (e)
V HomA (E, E K V ) , v 7 fv donde fv (e) = e v
son isomorfismos podemos reducirnos, en virtud de K.1.2, a los casos M = E y
V = D, que son inmediatos.

Nota: De hecho los funtores P y P establecen una equivalencia de la categora


de A-modulos arbitrarios con la de K-espacios vectoriales, pues ambos funtores
conservan sumas directas arbitrarias (P porque E es un A-modulo monogeno al
ser simple), y todo A-modulo M es suma directa de modulosPsimples. En efecto,
en virtud de K.1.2 M es suma de submodulos simples (M = i Ei donde Ei ' E)
y, usando el Lema de Zorn, puede obtenerse que M es suma directa de submodulos
simples: M ' E.

K.2 Algebras de Azumaya


Definicion: Las k-algebras finitas centrales y simples reciben el nombre de k-
algebras de Azumaya (n. 1920).
Si A es una k-algebra, cada par a, b A define un endomorfismo k-lineal
x 7 axb de A, obteniendo as un morfismo canonico de k-algebras fA , que define
en A una estructura de A k Ao -modulo:
fA : A k Ao Endk (A) , fA (a b)(x) = axb
413

Caracterizacion de las Algebras de Azumaya: La condicion necesaria y


suficiente para que una k-algebra finita A sea de Azumaya es que fA sea un iso-
morfismo.

Demostracion: Los ideales bilateros de A son precisamente los Ak Ao -submodulos


de A y tenemos que

Z(A) = EndAk Ao (A) EndA (A) = Ao

Por tanto, A es un algebra simple cuando lo sea como Ak Ao -modulo, y es central


cuando k = EndAk Ao (A). Como A siempre es un Endk (A)-modulo simple, se
sigue que A es un algebra simple cuando fA es un isomorfismo. Mas aun, en este
caso tenemos que

Z(A) = EndAk Ao (A) = Z(Endk (A)) = k .

Recprocamente, si A es una k-algebra de Azumaya y B = Im fA , entonces A


es un B-modulo simple y fiel. De acuerdo con K.1.6, se sigue que B = EndD (A)
donde D = EndAk Ao (A) = Z(A) = k. Luego B = Endk (A) y fA es epiyectivo.
Como ambas algebras tienen igual dimension sobre k, concluimos que fA es un
isomorfismo.

Corolario K.2.1 Sea k L una extension. La condicion necesaria y suficiente


para que una k-algebra A sea de Azumaya es que lo sea la L-algebra AL = A k L.

Demostracion: fAL = fA 1.

Corolario K.2.2 Si A y B son k-algebras de Azumaya, tambien lo es A k B.

Demostracion: fAk B = fA fB .

Corolario K.2.3 La condicion necesaria y suficiente para que una k-algebra A


sea de Azumaya es que exista alguna extension k L tal que AL sea un algebra
de matrices sobre L; es decir, AL = Mn (L).

Demostracion: Si A es una k-algebra de Azumaya y k es el cierre algebraico de


k, entonces Ak = Mn (k) en virtud de K.2.1 y K.1.5. Recprocamente, si AL es
un algebra de matrices, entonces es una L-algebra de Azumaya y K.2.1 permite
concluir que A es una k-algebra de Azumaya.

Corolario K.2.4 La dimension de cualquier algebra de Azumaya es un cuadrado


perfecto.
414

Neutralizacion de Algebras de Azumaya


Vamos a probar que para cada k-algebra de Azumaya A existe alguna extension
finita de Galois k L tal que AL es un algebra de matrices sobre L (en cuyo caso
diremos que A esta neutralizada por L). Este resultado se basa en la siguiente
caracterizacion de las algebras de matrices:

Definicion: Si A es una k-algebra de Azumaya de dimension n2 , llamaremos


subalgebras diagonales de A a las subalgebras conmutativas triviales de grado n.

Teorema K.2.5 La condicion necesaria y suficiente para que una k-algebra de


Azumaya A sea un algebra de matrices es que contenga alguna subalgebra diagonal.
Demostracion: Si A = Mn (k), entonces las matrices diagonales forman una
subalgebra conmutativa trivial de grado n.
Recprocamente, si B es una subalgebra diagonal de un algebra de Azumaya
A, para cada ideal maximal mi de B tenemos que el A-modulo Ei := A B (B/mi )
define un morfismo A Endk (Ei ), que es inyectivo porque A es simple. Luego
n2 = dim A (dim Ei )2 . Ademas, al ser B = i (B/mi ), tenemos que
A = A B B = E1 . . . En
2
de modo que n = dim E1 + . . . + dim En , as que n = dim Ei y A = Endk (Ei ).

Proposicion K.2.6 Toda k-algebra de Azumaya de dimension n2 contiene alguna


subalgebra conmutativa separable de grado n.
Demostracion: Si a A, la subalgebra k[a] ' k[x]/(pa (x)) es separable y de grado
n si y solo si el polinomio anulador pa (x) es separable y de grado n.
Si k es un cierre algebraico de k, tenemos que Ak = Mn (k) por K.1.5. Como el
polinomio anulador de a 1 tambien es pa (x), basta probar que podemos elegir a
de modo que el polinomio caracterstico de a 1 no tenga races multiples, porque
en tal caso el polinomio caracterstico coincide con el anulador. Ahora bien, el
discriminante del polinomio caracterstico de a 1 es una funcion polinomica
sobre el k-espacio vectorial A, y este polinomio no es nulo porque no se anula en
Ak = Mn (k). Si el cuerpo k es infinito, podemos concluir que tal polinomio no se
anula en algun elemento a A, de modo que pa (x) es separable y de grado n.
Si el cuerpo k es finito, entonces es perfecto y, en virtud de K.1.3, basta probar
que, cuando A es de division, contiene un subcuerpo conmutativo de grado n.
Sea L un subcuerpo conmutativo de A y sea d su grado sobre k, de modo que
Lk = k = k[T ] donde el polinomio anulador del endomorfismo T es separable y
de grado d. En particular d n. Se comprueba sin dificultad que el conmutador
de Lk en Ak (la subalgebra formada por los elementos de Ak que conmutan con
todos los elementos de Lk ) tiene dimension mayor que d cuando d < n. Por tanto,
si d < n, podemos elegir a A tal que L[a] sea conmutativo y estrictamente mayor
que L. Se concluye la existencia de un subcuerpo de A de grado n.
415

Teorema K.2.7 Toda algebra de Azumaya A esta neutralizada por alguna exten-
sion finita de Galois.

Demostracion: Sea n2 = dimk A y sea B una subalgebra conmutativa separable


de grado n. Si L es la envolvente de Galois de B, entonces BL = L es una
subalgebra diagonal de AL y K.2.5 permite concluir que AL = Mn (L).

K.3 Construccion de las Algebras de Azumaya


Sea k L una extension finita de Galois de grupo G. Vamos a exponer un metodo
para construir todas las k-algebras de Azumaya neutralizadas por L.

Definicion: Sea E un L-espacio vectorial. Dar una operacion de G en E es


dar un morfismo de grupos : G Autk (E) tal que (g) sea una transformacion
semilineal de automorfismo g. Es decir, las operaciones de G en E son las secciones
del morfismo de grupos G0 G, donde G0 denota el grupo de los automorfismos
semilineales de E asociados a elementos de G (y que por tanto son k-lineales).
Diremos que dos operaciones de G en sendos L-espacios vectoriales son equivalentes
si existe algun isomorfismo L-lineal que conmute con las respectivas operaciones
de G.
Si en esta definicion los morfismos k-lineales y L-lineales se sustituyen por
morfismos de k-algebras y L-algebras, se obtiene la definicion de operacion de G en
una L-algebra A y de equivalencia de tales operaciones. Es decir, las operaciones de
G en una L-algebra A son las secciones del morfismo de grupos G0 G, donde G0
denota el grupo de los automorfismos de anillo semilineales asociados a elementos
de G (y que por tanto son morfismos de k-algebras).

Sea L[G] el L-espacio vectorial de base G dotado del producto (g)(s) :=


g()gs, donde , L y g, s G, de modo que L[g] es una L-algebra finita y
cada operacion de G en un L-espacio vectorial E define en E una estructura de
L[G]-modulo:
P P
i i gi := i i (gi e)

Recprocamente, cada L[G]-modulo M esta definido por una unica operacion


de G en el L-espacio vectorial M . Ademas dos operaciones son equivalentes pre-
cisamente cuando los correspondientes L[G]-modulos son isomorfos.

Lema K.3.1 L[G] = Endk (L) y, por tanto, es una k-algebra simple central.

Demostracion: La operacion natural de G en L define un morfismo de k-algebras


L[G] Endk (L) que es L-lineal. Este morfismo es inyectivo en virtud de G.3.4 y,
al tener ambos terminos igual dimension, es un isomorfismo.
416

Corolario K.3.2 Si G opera en un L-espacio vectorial de dimension finita E,


entonces el morfismo natural E G k L E es un isomorfismo.

Demostracion: Es obvio que L es un L[G]-modulo simple, as que K.1.2 permite


reducirse al caso E = L, que es consecuencia directa de la igualdad LG = k.

Teorema de Construccion: Sea k L una extension finita de Galois de grupo


G. Salvo isomorfismos, las k-algebras de Azumaya de dimension n2 neutralizada
por L son las algebras de invariantes de las operaciones de G en la L-algebra
Mn (L). Ademas dos operaciones de G en Mn (L) son equivalentes precisamente
cuando sus algebras de invariantes son k-algebras isomorfas.

Demostracion: Sea A una k-algebra de Azumaya de dimension n2 neutralizada


por L. Si consideramos la operacion de G en AL ' Mn (L) inducida por su accion
natural sobre el segundo factor de AL , tenemos

Mn (L)G = (A k L)G = A k (LG ) = A

porque LG = k. Es obvio que esta operacion de G en Mn (L) depende del iso-


morfismo de L-algebras AL ' Mn (L) elegido, as que esta bien definida salvo
equivalencia.
Las operaciones de G en Mn (L) que define la k-algebra Mn (k) se llaman tri-
viales y son las operaciones equivalentes a la que define la accion natural de G en
los coeficientes de las matrices.
Recprocamente, si G opera en la L-algebra Mn (L) y A := Mn (L)G , entonces
el morfismo de L-algebras AL Mn (L) es un isomorfismo por K.3.2. Luego,
segun K.2.1, A es una k-algebra de Azumaya de dimension n2 neutralizada por L.
Mas aun, es claro que este isomorfismo AL Mn (L) conmuta con las respectivas
operaciones de G, as que la operacion considerada es la que define A. Esto permite
concluir la demostracion del teorema, pues operaciones equivalentes claramente
tienen algebras de invariantes isomorfas.

Definicion: Dar una geometra (en el sentido de Klein) de grupo G en un es-


pacio proyectivo Pm sobre L es dar un morfismo de grupos : G P Sm+1 (L) tal
que cada automorfismo g G este asociado a la colineacion (g). Es decir, son
las secciones del morfismo natural P Sm+1 (L) Aut(L) definidas sobre G. Dire-
mos que dos geometras son proyectivamente equivalentes cuando sean subgrupos
conjugados respecto de alguna proyectividad.

Teorema K.3.3 Sea k L una extension finita de Galois de grupo G y sea Pm


un espacio proyectivo de dimension m sobre L. Las geometras de grupo G en Pm ,
salvo equivalencia proyectiva, se corresponden canonicamente con las k-algebras
de Azumaya de dimension (m + 1)2 neutralizadas por L, salvo isomorfismos.
417

Demostracion: Sea n = m + 1. Por el teorema de construccion, las k-algebras de


Azumaya de dimension n2 neutralizadas por L, salvo isomorfismos, se correspon-
den con las secciones, salvo equivalencia, del morfismo G0 G, donde G0 denota
el grupo de los automorfismos de anillo semilineales Mn (L) Mn (L) asociados a
elementos de G. Ahora bien, por el teorema de Skolem-Noether, todos los auto-
morfismos del anillo Mn (L) son semilineales y se corresponden canonicamente con
las colineaciones de Pm . Es decir, las operaciones de G en Mn (L) se corresponden
con las geometras de grupo G en Pm . Ademas, el teorema de Skolem-Noether
tambien muestra que la equivalencia de operaciones se corresponde con la equiva-
lencia proyectiva de geometras.

Ejemplo K.3.4 La extension R C es de Galois y su grupo es G = {1, g} donde


g denota la conjugacion compleja. Como el cuerpo C es algebraicamente cerrado,
todas las R-algebras de Azumaya estan neutralizadas por C. Para construir todas
las R-algebras de Azumaya de dimension 4 basta determinar (salvo equivalencia
proyectiva) las involuciones de automorfismo g de la recta proyectiva compleja.
Dos de tales involuciones son
x0 = x0 x0 = x1
,
x1 = x1 x1 = x0

La primera involucion define una operacion de G en M2 (C) tal que la subalgebra


de invariantes es M2 (R). La operacion que define la segunda involucion es

a b d c
g =
c d b a

y en este caso la subalgebra de invariantes es



a b
H = , a, b C
b a

Una base de H sobre R es



1 0 i 0 0 1 0 i
1= , i= , j= , ij =
0 1 0 i 1 0 i 0

y se tiene que i2 = j 2 = 1, ij = ji. Luego H es el algebra de los cuaterniones.


Definicion: Diremos que una colineacion es cclica si su orden es finito y coincide
con el de su automorfismo asociado.

Cuando la extension de Galois k L es cclica, K.3.3 reduce la construccion


de las k-algebras de Azumaya neutralizadas por L a la clasificacion proyectiva de
las colineaciones cclicas cuyo automorfismo asociado sea un generador dado del
grupo de Galois.
418

Sea d el orden del grupo de Galois y sea g un generador. Si es una colineacion


cclica de automorfismo y orden d, y elegimos una transformacion semilineal T
que represente a , entonces T d = para algun L . Como T = T d T =
T T d = T , se sigue que g() = . Luego k y lo denotaremos inv(T ). No es
un invariante de porque depende del representante elegido:

inv(T ) = (T )d = (g) . . . (g d1 )T d = N ()inv(T )

As que la clase de inv(T ) modulo el subgrupo de normas N (L ) es un invariante


de , bien definido en k /N (L) .

Teorema K.3.5 (Clasificacion de Colineaciones Cclicas) La condicion ne-


cesaria y suficiente para que dos colineaciones cclicas con igual automorfismo
asociado sean proyectivamente equivalentes, es que tengan el mismo invariante.

Demostracion: Sea E un L-espacio vectorial de dimension finita y sean , 0 dos


colineaciones cclicas en P(E) con el mismo automorfismo asociado g. Si T, T 0
son representantes semilineales de y 0 respectivamente, entonces y 0 son
proyectivamente equivalentes si y solo si T 0 es equivalente a T para algun L.
Luego basta probar que T y T 0 son equivalentes cuando inv(T ) = inv(T 0 ).
Sea Lg [x] el anillo de polinomios con coeficientes en L, donde el producto se
define por la condicion x = g()x. Las transformaciones semilineales T : E
E de automorfismo g tales que T d = se corresponden con las estructuras de
Lg [x]/(xd )-modulo en E: xe = T (e). Ademas dos de tales transformaciones
semilineales son equivalentes precisamente cuando los correspondientes modulos
son isomorfos. Luego basta probar que, salvo isomorfismos, solo puede existir una
estructura de Lg [x]/(xd )-modulo en E, cuando d es el orden de g. En virtud
de K.1.2 es suficiente ver que Lg [x]/(xd ) es simple.
Sea k = LG y sea k un cierre algebraico de k. Entonces A = L k k es una
k-algebra trivial de grado d y la accion natural de g sobre A (va su accion sobre
el primer factor) es g(a1 , . . . , ad ) = (ad , a1 , . . .). Si k es una raz d-esima de ,
entonces g es un endomorfismo k-lineal de A y define un morfismo de k-algebras

(Lg [x]/(xd )) k k = Ag [x]/(xd ) Endk (A)

porque (g)d = . Es sencillo comprobar que es un isomorfismo, y K.2.1 permite


concluir que Lg [x]/(xd ) es simple.

Ejemplo K.3.6 Los invariantes de las involuciones consideradas en el ejemplo


K.3.4 son 1 y -1 respectivamente. Como las normas de los numeros complejos no
nulos son los numeros reales positivos, tenemos R /N ( ) = {1}. Luego M2 (R) y
el algebra H de los cuaterniones son las unicas R-algebras de Azumaya de dimen-
sion 4.
419

Ahora bien, toda subalgebra conmutativa de un algebra de division es una


extension finita. Como C es la unica extension finita no trivial de R, de K.2.6 se
sigue que toda R-algebra de division central no trivial tiene dimension 4, as que el
algebra de los cuaterniones H es la unica R-algebra de division central no trivial:
Las unicas -algebras finitas de division son R, C y H (Teorema de Frobenius).
En virtud de K.1.3 podemos concluir que las R-algebras de Azumaya son las
algebras Mn (R) y Mn (H).

Ejemplo K.3.7 Si Fq es un cuerpo finito, toda extension finita Fq Fqd es cclica


y un generador del grupo de Galois es el automorfismo de Frobenius F (x) = xq .
Luego la norma es
2 d1 2 q d 1
+...+q d1
N (x) = xF (x)F 2 (x) . . . F d1 (x) = xxq xq . . . xq = x1+q+q =x q1

q d 1
y el numero de elementos de norma 1, i.e. de soluciones de la ecuacion x q1 = 1,
d
es qq1 1
. Se sigue que la norma N : Fqd Fq es epiyectiva y concluimos que
todo algebra de Azumaya sobre un cuerpo finito Fq es un algebra de matrices
Mn (Fq ). En particular, todo anillo de division finito es conmutativo (Teorema de
Wedderburn).

Ejemplo K.3.8 Con las notaciones de K.3.5, el invariante de la colineacion cclica

x0 = xd , x1 = x0 , ... , xd = xd1

donde x := g(x), es precisamente k /N (L ). En consecuencia, las k-algebras


de Azumaya de dimension d2 neutralizadas por L se corresponden biunvocamente
con k /N (L ); pero tal correspondencia depende del generador g del grupo de
Galois elegido. La operacion de G en Md (L) definida por g y k /N (L ) es

add ad1 . . . adm
a11 . . . a1d a 1d/ a11 . . . a1m
g . . . . . . . . . =
...

... ... ...
ad1 . . . add
amd / am1 . . . amm

donde m = d 1. El algebra de invariantes es la k-algebra de Azumaya de


dimension d2 correspondiente a g y .
Nota: El Teorema de Skolem-Noether admite la siguiente generalizacion en las
algebras de Azumaya:
Si B y B 0 son subalgebras simples de una k-algebra de Azumaya A, entonces
cualquier isomorfismo de k-algebras B B 0 esta inducido por un automorfismo
interno de A. En particular todo automorfismo de k-algebras de A es interno.
En efecto, sean f, g : B A dos morfismos inyectivos de k-algebras.
420

Si A = Endk (E) para algun k-espacio vectorial E, entonces E adquiere dos


estructuras de B-modulo que son isomorfas en virtud de K.1.2, pues ambas tienen
igual dimension sobre k. Luego existe T Autk (E) A tal que T f (b) = g(b) T
para todo b B, lo que permite concluir en este caso.
Si A no es un algebra de matrices, el funtor k Ao nos reduce al caso anterior:

f 1, g 1 : B k Ao A k Ao = Endk (A)

de modo que existe T Autk (A) tal que T (f (b) a)T 1 = g(b) a. Ahora bien,
T es un isomorfismo de B k Ao -modulos, as que T esta en EndAo (A) = A y
concluimos la demostracion.

K.4 Ideales de las Algebras de Azumaya


Vamos a determinar los ideales de un algebra de Azumaya en terminos de su
geometra finita. Primero calcularemos los ideales de las algebras de matrices:

Lema K.4.1 Sea E un k-espacio vectorial de dimension finita. Si V es un sub-


espacio vectorial de E, entonces Homk (E/V, E) = {T Endk (E) : V Ker T } es
un ideal por la izquierda de Endk (E), y Homk (E, V ) = {T Endk (E) : Im T V }
es un ideal por la derecha. As se obtienen todos los ideales de Endk (E).

Demostracion: Si T : E E es un endomorfismo tal que Im T V , entonces


Im T S V para todo endomorfismo S : E E, as que Homk (E, V ) es un ideal
por la derecha de Endk (E). Recprocamente, como todo ideal por la derecha es
suma directa de ideales minimales por la derecha, basta probar que tales ideales
minimales son de la forma Homk (E, V1 ) para algun subespacio vectorial V1 de
dimension 1. Esto se debe a que el ideal por la derecha generado por un endomor-
fismo T es precisamente Homk (E, Im T ).
La demostracion para ideales por la izquierda es similar.

K.4.2 Sea k L una extension finita de Galois de grupo G y sea E un L-


espacio vectorial de dimension n. Consideremos una operacion de G en la L-
algebra EndL (E) y la correspondiente accion (K.3.3) de G en el espacio proyectivo
P(E), de modo que A = EndL (E)G es una k-algebra de Azumaya de dimension
n2 neutralizada por L.

Lema K.4.3 Existe una correspondencia biunvoca, que invierte inclusiones, en-
tre los ideales por la izquierda de A y las subvariedades lineales G-invariantes
de P(E). El ideal correspondiente a la subvariedad lineal invariante P(V ) es
HomL (E/V, E)G .
421

Demostracion: Si P(V ) es una subvariedad lineal G-invariante, entonces el ideal


HomL (E/V, E) de EndL (E) es invariante por la accion de G, y HomL (E/V, E)G
es un ideal de A.
Recprocamente, si I es un ideal de A, entonces IL es un ideal G-invariante
de AL = EndL (E). De acuerdo con K.4.1 tenemos que IL = HomL (E/V, E) para
algun subespacio vectorial V E, y P(V ) es G-invariante porque HomL (E/V, E)
lo es. Ademas HomL (E/V, E)G = (IL )G = I. q.e.d.
Analogamente se prueba que el retculo de subvariedades lineales G-invariantes
de P(E) es isomorfo al retculo de ideales por la derecha de A, donde el ideal
correspondiente a P(V ) es precisamente HomL (E, V )G .

Corolario K.4.4 Los retculos de ideales por la izquierda y por la derecha de A


son duales. A cada ideal por la izquierda le corresponde su anulador por la derecha,
y a cada ideal por la derecha le corresponde su anulador por la izquierda.

Corolario K.4.5 Las subvariedades lineales de P(E) generadas por alguna orbita
de la accion de G se corresponden con los ideales maximales por la izquierda de A
(y con los ideales no nulos minimales por la derecha).

Corolario K.4.6 A es un algebra de division precisamente cuando P(E) es la


unica subvariedad lineal no vaca invariante.

Corolario K.4.7 Si I, J son los ideales por la izquierda y derecha de A corre-


spondientes a una subvariedad lineal G-invariante P(V ) y n2 = dimk A, entonces
dimk I = n(n dimk V ) y dimk J = n(dimk V ) .
Demostracion: En efecto, tenemos que dimk I = dimL IL = dimL HomL (E/V, E)
y que dimk J = dimL JL = dimL HomL (E, V ).

Corolario K.4.8 La condicion necesaria y suficiente para que A sea un algebra


de matrices sobre k es que en P(E) exista algun punto invariante (resp. algun
hiperplano invariante).
Demostracion: Este corolario es consecuencia directa del anterior y de la siguiente
caracterizacion de las algebras de matrices:

Lema K.4.9 La condicion necesaria y suficiente para que una k-algebra simple
de dimension n2 sea Mn (k) es que tenga algun ideal por la izquierda (resp. por la
derecha) de dimension n.
Demostracion: La necesidad de la condicion se sigue de K.4.1. Recprocamente,
si I A es un ideal por la izquierda de dimension n, su estructura de A-modulo
define un morfismo de k-algebras A Endk (I) que, por ser A simple, es inyectivo.
Como ambas k-algebras tienen igual dimension, concluimos que es un isomorfismo.
422

Si J A es un ideal por la derecha de dimension n, el morfismo de k-algebras


Ao Endk (J) es un isomorfismo, de modo que A es un algebra de matrices.

K.5 El Grupo de Brauer


Toda k-algebra de Azumaya es, segun K.1.3, un algebra de matrices sobre una k-
algebra de division bien definida salvo isomorfismos. Diremos que dos k-algebras
de Azumaya son equivalentes si sus correspondientes algebras de division son
isomorfas. Es claro que en cada clase de equivalencia hay, salvo isomorfismos, una
unica algebra de division, y que solo puede haber un algebra de dimension dada.
La clase de equivalencia de una k-algebra de Azumaya A se denotara [A].
Sean A, A0 dos k-algebras de Azumaya, que seran algebras de matrices sobre
sendas algebras de division D, D0 . Si D k D0 es un algebra de matrices sobre D00 ,
tambien lo es A k A0 . Luego la clase [A k A0 ] esta bien determinada por las
clases [A] y [A0 ], lo que nos permite definir una operacion

[A] [A0 ] = [A k A0 ]

en el conjunto Br(k) de las clases de equivalencia de k-algebras de Azumaya,


conjunto que coincide con el de k-algebras finitas centrales de division (salvo iso-
morfismos). Este producto es claramente asociativo, conmutativo y 1 = [k] es un
elemento neutro. Ademas el teorema de caracterizacion de las algebras de Azu-
maya afirma que [A] [Ao ] = 1. Luego este producto define una estructura de
grupo abeliano en Br(k), llamado grupo de Brauer (1901-1977) de k.
Cada extension k L induce una aplicacion Br(k) Br(L), [A] 7 [AL ], que
es morfismo de grupos porque (A k A0 )L = (AL ) L (A0L ). El nucleo de este
morfismo se denota Br(L/k) y es el subgrupo de Br(k) formado por las clases de
las k-algebras de Azumaya neutralizadas por L. De acuerdo con K.2.7, el grupo
Br(k) es la union de los subgrupos Br(L/k) cuando L recorre las extensiones finitas
de Galois de k, as que para determinar el grupo de Brauer Br(k) basta calcular
Br(L/k) cuando k L es una extension finita de Galois.

Ejemplos: La construccion de las algebras de cuaterniones muestra que el grupo


de Brauer del cuerpo de los numeros racionales es infinito.
Cuando el cuerpo k es algebraicamente cerrado, K.1.3 afirma que Br(k) = 1.
Cuando la extension de Galois k L es cclica, K.3.8 y la clasificacion de
colineaciones cclicas prueban que Br(L/k) = k /N (L ).
K.3.6 afirma que Br(R) = Z/2Z.
Cuando el cuerpo k es finito, K.3.7 afirma que Br(k) = 1.
Apendice L

Morfismos Finitos

L.1 Dependencia Entera


Definicion: Sea A B un morfismo de anillos. Diremos que un elemento b B
es entero sobre A si verifica alguna relacion
bn + a1 bn1 + . . . + an1 b + an = 0 , ai A
n
(notese que el coeficiente de b es la unidad) y diremos que B es entero sobre
A, o que A B es un morfismo entero cuando todos los elementos de B sean
enteros sobre A.
Recuerdese que se dice que un morfismo de anillos A B es finito si la
estructura de A-modulo que define en B es de tipo finito: B = Ab1 + . . . + Abn .
En tal caso todo B-modulo de tipo finito M = Bm1 + . . . + Bmr es, por restriccion
de escalares, un A-modulo de tipo finito:
P P P
M = j ( i Abi )mj = ij Abi mj
Caracterizacion de los Elementos Enteros: Sea A B un morfismo de
anillos. Si b B, las siguientes condiciones son equivalentes:
1. b es entero sobre A.
2. A[ b ] es un A-modulo de tipo finito.
3. b pertenece a una subalgebra C de B que es A-modulo de tipo finito.

Demostracion: (1 2) Si b es entero sobre A, alguna potencia es combinacion


lineal de las anteriores, bn = a1 bn1 . . . an1 b an , ai A, de modo que las
sucesivas potencias bn+j tambien son combinaciones lineales de 1, b, . . . , bn1 con
coeficientes en A y concluimos que
A[ b ] = A + Ab + . . . + Abn1

423
424

(2 3) Es evidente, pues A[b] es una subalgebra de B y b A[b].


(3 1) Sea
PnC = Ae1 + . . . + Aen . Por hipotesis b C y C es una subalgebra,
as que bei = j=1 aij ej para ciertos aij A :

P
n
0= (ij b aij )ej , 1in
j=1

donde ii = 1 y ij = 0 cuando i 6= j. Multiplicando por la izquierda por la matriz


adjunta de (ij baij ) se sigue que el determinante |ij baij | anula a cada ei ; luego
anula a C y concluimos que es nulo porque 1 C. Desarrollando
Pn el determinante
obtenemos una relacion de dependencia entera bn + i=1 ai bni = 0, ai A.

Corolario L.1.1 Si b1 , . . . , bn B son enteros sobre A, entonces A[b1 , . . . , bn ] es


un A-modulo de tipo finito.

Demostracion: Procedemos por induccion sobre n. Si n = 1, se sigue directamente


de la caracterizacion anterior. Si n > 1, por hipotesis de induccion A[b1 , . . . , bn1 ]
es un A-modulo de tipo finito. Ahora bien, como bn es entero sobre A, tambien es
entero sobre A[b1 , . . . , bn1 ], luego A[b1 , . . . , bn ] es A[b1 , . . . , bn1 ]-modulo de tipo
finito y concluimos que A[b1 , . . . , bn ] es A-modulo de tipo finito.

Corolario L.1.2 Los elementos de B enteros sobre A forman una subanillo, lla-
mado cierre entero de A en B.

Demostracion: Si b1 , b2 B son enteros sobre A, entonces A[b1 , b2 ] es un A-modulo


de tipo finito y se sigue que todos sus elementos son enteros sobre A. En particular
b1 + b2 y b1 b2 son enteros sobre A.

Corolario L.1.3 La dependencia entera es estable por cambios de base: Si B es


entero sobre A, entonces B A C es entero sobre C para toda A-algebra C.

Demostracion: La C-algebra B A C esta generada por los elementos b 1, b B,


que son enteros sobre C. En efecto, si bn + a1 bn1 + . . . + an = 0, ai A, entonces

(b1)n + (a1 1)(b1)n1 + . . . + (an 1) = (bn + a1 bn1 + . . . + an )1 = 0

y se sigue que b 1 es entero sobre A A C = C. El corolario anterior permite


concluir que B A C es entero sobre C.

Corolario L.1.4 Sean A B C morfismos de anillos. Si B es entero sobre


A, entonces todo elemento de C entero sobre B tambien es entero sobre A.
En particular, si C es entero sobre B y B es entero sobre A, entonces C es
entero sobre A.
425

Demostracion: Si un elemento c C es entero sobre B, satisface alguna relacion


de dependencia entera cn + b1 cn1 + . . . + bn , bi B. Luego c es entero sobre
B 0 = A[b1 , . . . , bn ] y, por tanto, B 0 [c] es un B 0 -modulo de tipo finito. Por L.1.1, B 0
es un A-modulo de tipo finito, y se sigue que B 0 [c] es un A-modulo de tipo finito;
luego c es entero sobre A.

Ejemplos:

1. Sea K una extension de un cuerpo k. Los elementos de K enteros sobre


k son precisamente los elementos algebraicos sobre k. Es decir, el cierre
entero de k en K es el cierre algebraico de k en K. Por tanto, si K es una
extension algebraica de k, de L.1.3 se sigue que K[x1 , . . . , xn ] es entero sobre
k[x1 , . . . , xn ]. En particular k[x1 , . . . , xn ] es entero sobre k[x1 , . . . , xn ].

2. Los numeros complejos enteros sobre Z se llaman enteros algebraicos sin


mas y, por definicion, son las races de los polinomios unitarios con coe-
ficientes en Z. Cada numero algebraico C es raz de un unico poli-
nomio irreducible unitario p (x) con coeficientes racionales y, segun 5.4.2,
la condicion necesaria y
suficiente para que sea entero es que p (x) tenga
coeficientes
en Z. As, 2 es entero, porque es raz del polinomio x2 2;
pero 2/2 no es entero, pues su polinomio irreducible x2 1/2 no tiene
coeficientes en Z.

3. Sea C la curva plana de ecuacion p(x, y) = 0 y consideremos la proyeccion


: C A1 , (x, y) = x, en la direccion de las rectas verticales x = c.
Vamos a ver que es un morfismo finito precisamente cuando la curva carece
de asntotas verticales (es decir, rectas tangentes a la curva en el punto
x = 0, z = 0 que no sean la recta del infinito z = 0).
Sea k[, ] el anillo de funciones algebraicas de C. Segun la caracterizacion
de los elementos enteros, la condicion necesaria y suficiente para que sea un
morfismo finito es que sea entero sobre k[]. Ahora bien, cualquier relacion
de dependencia entera de sobre k[] ha de venir dada por un multiplo
de p(x, y), as que tal condicion equivale a que, considerando p(x, y) como
polinomio en y :

p(x, y) = p0 (x)y n + p1 (x)y n1 + . . . + pn (x) , p0 (x) 6= 0

el coeficiente p0 (x) sea constante. Homogeneizando con una indeterminada


z, para obtener la ecuacion proyectiva de la curva, y deshomogeneizando
respecto de y para estudiar sus tangentes en el punto (0, 1, 0), tal condicion
expresa que la ecuacion de la curva sea de la forma

0 = z dn + (terminos de grado mayor que d n)


426

donde d es el grado de p(x, y); es decir, que la curva no pase por el punto
(0, 1, 0) o, si pasa (cuando d > n), que la unica recta tangente en tal punto
sea la recta z = 0 ; es decir, que no tenga asntotas verticales. Analogamente
se prueba que la proyeccion : C A1 , (x, y) = ax + by, en la direccion de
las rectas ax + by = c, es un morfismo finito si y solo si C no tiene asntotas
en tal direccion.
4. Sea C la curva plana y 2 = x3 . La parametrizacion x = t2 , y = t3 , define
un morfismo finito A1 C, porque t satisface la relacion de dependencia
entera t2 x = 0 sobre O(C).
5. Si C es la curva y 2 = x2 + x3 , la parametrizacion x = t2 1, y = t3 t, define
un morfismo finito A1 C, porque t satisface la relacion de dependencia
entera t2 (1 + x) = 0 sobre O(C).
6. Sea B un anillo entero sobre otro anillo A. Si b es un ideal de B, entonces
B/b es entero sobre A, pues para obtener una relacion de dependencia entera
de [b] B/b basta reducir modulo b cualquier relacion de dependencia entera
de b sobre el anillo A.
7. Segun L.1.1, si un morfismo A B es de tipo finito, B = A[b1 , . . . , bn ], la
condicion de ser entero equivale a la de ser finito.

L.2 Teorema del Ascenso


Lema L.2.1 Sea A B un morfismo entero e inyectivo entre anillos ntegros.
La condicion necesaria y suficiente para que B sea cuerpo es que A sea cuerpo.
Demostracion: Supongamos que B es un cuerpo. Si a A no es nulo, su imagen
en B no es nula; luego a es invertible en B y a1 es entero sobre A:
an + a1 an+1 + . . . + an1 a1 + an = 0 , ai A
Multiplicando por an1 obtenemos que a1 A. Luego A es un cuerpo.
Recprocamente, si A es cuerpo, el cuerpo de fracciones K de B es una extension
algebraica de A. Luego toda subalgebra de K (en particular B) es cuerpo.

Corolario L.2.2 Sea : Spec B Spec A la aplicacion continua inducida por un


morfismo de anillos A B y sea y Spec B . Si B es entero sobre A, entonces
y es un punto cerrado de Spec B (y) es un punto cerrado de Spec A
Demostracion: Sea q el ideal primo de y, y p = q A el ideal primo de (y), de
modo que A/p B/q es un morfismo entero e inyectivo entre anillos ntegros. El
lema anterior permite concluir que q es un ideal maximal de B si y solo si p es un
ideal maximal de A.
427

Corolario L.2.3 Sea : Spec B Spec A la aplicacion continua inducida por un


morfismo de anillos A B . Si B es entero sobre A, entonces las fibras de
tienen dimension 0. Si ademas el morfismo A B es finito, entonces las fibras
de son finitas y discretas.

Demostracion: Sea x Spec A. La formula de la fibra afirma que



1 (x) = Spec (Bx /px Bx ) = Spec B A (x)

donde (x) es el cuerpo residual de x. Si B es entero sobre A, entonces B A (x)


es entero sobre (x) por L.1.3, y el corolario anterior afirma que todos los puntos
de Spec B A (x) son cerrados, as que su dimension es 0. Si, ademas, B es finito
sobre A, entonces B A (x) es una (x)-algebra finita, as que su espectro es
finito y discreto.

Corolario L.2.4 Sea : Spec B Spec A la aplicacion continua inducida por un


morfismo de anillos A B . Si B es entero sobre A, entonces

dim By dim A(y)

para todo punto y Spec B. En particular, dim B dim A .

Demostracion: Sea y0 > . . . > yn = y una cadena de especializaciones en Spec B.


Como es una aplicacion continua, (yi ) esta en el cierre de (yi1 ). Si se diera
alguna coincidencia (yi1 ) = (yi ), la fibra de (yi ) tendra dimension 1, en
contra de L.2.3. Luego dim By dim A(y) .

Teorema del Ascenso: Sea j : A B un morfismo de anillos y sea a su nucleo.


Si B es entero sobre A, la aplicacion continua : Spec B Spec A inducida por
j es cerrada y su imagen son los ceros de a.

Demostracion: Veamos primero que si un morfismo A B es inyectivo y entero,


entonces la aplicacion inducida : Spec B Spec A es epiyectiva. En tal caso,
sea x Spec A y consideremos el siguiente cuadrado conmutativo:

Spec Bx
Spec Ax


Spec B
Spec A

El morfismo Ax Bx es inyectivo; luego Bx 6= 0 y su espectro tiene algun


punto cerrado y. Por L.1.3, Bx es entero sobre Ax , as que L.2.2 permite obtener
que (y) es un punto cerrado de Spec Ax . Luego x = (y), porque x es el unico
punto cerrado de Spec Ax , y concluimos que : Spec B Spec A es epiyectiva.
428

Demostremos ahora el caso general. Sea b un ideal de B. Bastara probar que


((b)0 ) = (b A)0 . Consideremos el siguiente cuadrado conmutativo:

(b)0 = Spec B/b
Spec A/(b A) = (b A)0


Spec B
Spec A
Como el morfismo natural A/(b A) B/b es inyectivo y entero, la aplicacion
Spec B/b Spec A/(b A) es epiyectiva y concluimos que ((b)0 ) = (b A)0 .
Luego : Spec B Spec A es cerrada y
(Spec B) = ((0)0 ) = (0 A)0 = (a)0

Corolario L.2.5 En las hipotesis del teorema del ascenso, si x = (y) y x0 es una
especializacion de x, entonces existe una especializacion y 0 de y tal que x0 = (y 0 ).

Demostracion: {x} = {(y)} {y} porque la aplicacion es cerrada.

Corolario L.2.6 Si un morfismo entero A B es inyectivo, entonces la apli-


cacion inducida : Spec B Spec A es epiyectiva y dim A = dim B .
Demostracion: Sea x0 > x1 > . . . > xn una cadena de especializaciones en Spec A.
Como el nucleo del morfismo A B es nulo por hipotesis, el teorema del ascenso
afirma que es epiyectiva, as que x0 = (y0 ) para algun y0 Spec B.
Aplicando ahora L.2.5 obtenemos especializaciones y0 > y1 > . . . > yn en
Spec B tales que (yi ) = xi , 0 i n. Luego dim B dim A y, por L.2.4,
concluimos que dim A = dim B .

Nota: Si el morfismo A B es finito, los resultados de esta seccion se obtienen


directamente de la formula de la fibra 1 (x) = Spec B A (x):
Las fibras de son de dimension 0 porque B A (x) es una (x)-algebra finita
(8.3.3 o G.1.4). Ademas, si j : A B es inyectivo, tenemos que Bx 6= 0 porque
jx : Ax Bx es inyectivo. Al ser Bx un Ax -modulo de tipo finito, px Bx 6= Bx
por el lema de Nakayama; luego la fibra 1 (x) = Spec (Bx /px Bx ) no es vaca y
concluimos que la aplicacion : Spec B Spec A es epiyectiva.

Ejemplos:
1. Sea U un abierto basico de una variedad algebraica afn X. Si U no es
cerrado, la inclusion U X no es un morfismo finito, aunque sus fibras son
obviamente finitas, porque viola la tesis del Teorema del ascenso.
2. Sea C la curva plana compleja x = y 2 y sea U el abierto complementario
del punto (1, 1) en C. La proyeccion : U A1 , (x, y) = x, no es un
morfismo finito: si O(U ) fuera finito sobre C[x], sera finito sobre O(C); pero
el morfismo U C no es finito. No obstante, la proyeccion : U A1 es
cerrada, epiyectiva y sus fibras son finitas y discretas; incluso es abierta.
429

L.3 Lema de Normalizacion


Lema de Normalizacion de Noether (1882-1935): Sea A un algebra de tipo
finito sobre un cuerpo k. Existen elementos x1 , . . . , xd A algebraicamente inde-
pendientes sobre k tales que A es finita sobre k[x1 , . . . , xd ].

Demostracion: Sea A = k[1 . . . , n ]. Procedemos por induccion sobre n. Si n = 0,


entonces A = k y no hay nada que probar.
Sea n 1. Si 1 , . . . , n son algebraicamente independientes sobre k, entonces
A es finita sobre k[1 . . . , n ] = A. En caso contrario, verificaran alguna relacion
de dependencia algebraica, que escribimos en orden lexicografico decreciente:
a1r1 2r2 nrn + . . . , a 6= 0
Sean = i ndi , 1 i n
i0 1, donde d1 d2 . . . dn1 . Es claro que
k[1 , 2 , . . . , n ] = k[10 , . . . n1
0
y, realizando las sustituciones i = i0 + ndi en
, n ]
la relacion anterior, obtenemos una relacion algebraica entre 10 , . . . , n1
0
, n en la
que el termino de mayor grado en n es
and1 r1 +...+dn1 rn1 +rn , a 6= 0
de modo que n es entero sobre k[10 , . . . , n1 0 0
]. Luego A = k[10 , . . . , n1 , n ] es
0 0
finita sobre la subalgebra k[1 , . . . , n1 ]. Por hipotesis de induccion existen ele-
0
mentos x1 , . . . , xd k[10 , . . . , n1 ] algebraicamente independientes sobre k tales
0 0
que k[1 , . . . , n1 ] es finita sobre k[x1 , . . . , xd ]. Concluimos que A = k[1 , . . . , n ]
es finita sobre k[x1 , . . . , xd ] .

Nota: Cuando k es infinito, la demostracion se simplifica tomando i0 = i i n ,


donde i k. Es decir, la proyeccion finita X Ad es una proyeccion lineal
generica.

Corolario L.3.1 La dimension de An,k es n: dim k[x1 , . . . , xn ] = n.


Demostracion: Procedemos por induccion sobre n, y ya lo sabemos cuando n 1.
Si 0 p1 . . . pm es una cadena de ideales primos en k[x1 , . . . , xn ], basta
probar que m n, porque claramente existe una cadena de longitud n:
0 (x1 ) (x1 , x2 ) . . . (x1 , . . . , xn )
Sea p(x1 , . . . , xn ) p1 no nulo, y sea k[1 , . . . , n ] := k[x1 , . . . , xn ]/(p), de modo
que k[1 , . . . , n ] tiene dimension m 1. Por el lema de normalizacion existe un
morfismo finito e inyectivo
k[y1 , . . . , yd ] k[1 , . . . , n ]
donde d < n, porque 1 , . . . , n son algebraicamente dependientes. Por L.2.6
tenemos que dim k[1 , . . . , n ] = dim k[y1 , . . . , yd ] = d; luego m 1 d n 1.
430

Corolario L.3.2 Toda variedad algebraica afn tiene dimension finita.

Demostracion: dim k[x1 , . . . , xn ]/a dim k[x1 , . . . , xn ] = n.


En vista de estos corolarios y de L.2.6, el lema de normalizacion admite la
siguiente reformulacion geometrica:

Lema de Normalizacion: Toda variedad algebraica afn X admite un morfismo


finito y epiyectivo X Ad sobre un espacio afn de dimension d = dim X.

Corolario L.3.3 Sea A una k-algebra de tipo finito ntegra y su cuerpo de


fracciones. La dimension de Krull de A es el grado de trascendencia de .

Demostracion: Por el lema de normalizacion tenemos un morfismo finito inyec-


tivo k[x1 , . . . , xd ] A, donde d = dim A. Luego es una extension finita de
k(x1 , . . . , xd ), y concluimos que su grado de trascendencia sobre k es d.

Corolario L.3.4 Sea X una variedad algebraica afn sobre un cuerpo k. Si L es


una extension k, entonces
dim X = dim XL

Demostracion: Por el lema de normalizacion tenemos un morfismo finito inyectivo


k[x1 , . . . , xd ] O(X), donde d = dim X. El morfismo

L[x1 , . . . , xd ] = k[x1 , . . . , xd ] k L O(X) k L = O(XL )

tambien es finito e inyectivo, y L.2.6 permite concluir que d = dim XL .

Corolario L.3.5 Si X, Y son variedades algebraicas afines sobre un cuerpo k,


entonces dim (X k Y ) = dim X + dim Y .

Demostracion: Consideremos morfismos finitos inyectivos k[x1 , . . . , xd ] O(X) y


k[y1 , . . . , yn ] O(Y ), donde d = dim X y n = dim Y . El morfismo

k[x1 , . . . , xd+n ] = k[x1 , . . . , xd ] k k[y1 , . . . , yn ] O(X) k O(Y ) = O(X k Y )

es finito e inyectivo, y L.2.6 permite concluir que d + n = dim (X k Y ).

Corolario L.3.6 Toda variedad algebraica afn X de dimension no nula tiene


infinitos puntos cerrados.

Demostracion: El lema de normalizacion proporciona un morfismo finito y epiyec-


tivo : X Ad , donde 1 dim X = d. Como Ad = Spec k[x1 , . . . , xd ] tiene
infinitos puntos cerrados, se concluye al aplicar L.2.2 al morfismo finito .
431

Teorema de los Ceros de Hilbert (1862-1943)


Teorema de los Ceros: Sea k un cuerpo y m un ideal maximal de una k-algebra
finito-generada A. El cuerpo A/m es una extension finita de k.

Demostracion: Por el lema de normalizacion, existe un morfismo inyectivo finito

k[x1 , . . . , xd ] A/m

donde d = dim A/m = 0. Luego A/m es una extension finita de k.

Corolario L.3.7 Todo punto cerrado x de una variedad algebraica X sobre un


cuerpo algebraicamente cerrado k es racional. En particular, si m es un ideal
maximal de C[x1 , . . . , xn ], entonces existen a1 , . . . , an C tales que

m = (x1 a1 , . . . , xn an ) .

Demostracion: Si k es algebraicamente cerrado, la extension finita k (x) es


trivial, k = (x), de modo que x es un punto racional de X.

Corolario L.3.8 Toda variedad algebraica afn no vaca sobre un cuerpo algebrai-
camente cerrado tiene algun punto racional.

Demostracion: Si el espectro de un anillo no es vaco, tiene algun punto cerrado,


y se aplica el corolario anterior.

Ejemplo: Si un sistema p1 (x1 , . . . , xn ) = . . . = pr (x1 , . . . , xn ) = 0 de ecuaciones


polinomicas con coeficientes en un cuerpo algebraicamente cerrado k no admite
soluciones en k, entonces k[x1 , . . . , xn ]/(p1 , . . . , pr ) = 0 de acuerdo con L.3.8. Es
decir, existen polinomios q1 , . . . , qr k[x1 , . . . , xn ] tales que:

1 = q1 (x1 , . . . , xn )p1 (x1 , . . . , xn ) + . . . + qr (x1 , . . . , xn )pr (x1 , . . . , xn )

Corolario L.3.9 Si X es una variedad algebraica afn de dimension 0 sobre un


cuerpo k, entonces su anillo de funciones algebraicas O(X) es un k-espacio vecto-
rial de dimension finita.

Demostracion: Como O(X) es un anillo de longitud finita, basta probar que todos
los O(X)-modulos simples son k-espacios vectoriales de dimension finita. Ahora
bien, los O(X)-modulos simples son precisamente los cuerpos residuales de los
puntos de X, que son extensiones finitas de k por el teorema de los ceros.

Corolario L.3.10 Todo morfismo X Y entre variedades algebraicas afines


sobre un cuerpo k transforma puntos cerrados de X en puntos cerrados de Y .
432

Demostracion: Sea m el ideal maximal de O(X) formado por las funciones que se
anulan en cierto punto cerrado x de X. La imagen de la composicion

O(Y ) O(X) (x)

es un cuerpo, porque (x) es una extension finita de k. Luego mO(Y ) es un ideal


maximal de O(Y ) y concluimos que la imagen de x en Y es un punto cerrado.

Teorema de los Ceros (forma fuerte): Sea A un algebra de tipo finito sobre
un cuerpo k. La interseccion de todos los ideales maximales de A coincide con el
radical de A (formado por los elementos nilpotentes).

Demostracion: Si f A se anula en todos los puntos cerrados de X = Spec A,


el corolario anterior muestra que la variedad algebraica Uf = X (f )0 carece de
puntos cerrados. Luego Uf es vaca; as que f se anula en todos los puntos de X
y concluimos que f es nilpotente.

Corolario L.3.11 Sea X una variedad algebraica afn sobre un cuerpo algebraica-
mente cerrado. Si una funcion algebraica se anula en todos los puntos racionales
de X, entonces es nilpotente.

Corolario L.3.12 Sean Y1 e Y2 dos cerrados de una variedad algebraica afn X


sobre un cuerpo algebraicamente cerrado k. La condicion necesaria y suficiente
para que Y1 contenga a Y2 es que pase por todos los puntos racionales de Y2 .
En particular, cada cerrado de X (y por tanto cada abierto) esta determinada
por sus puntos racionales.

Demostracion: La necesidad de la condicion es obvia. Recprocamente, si Y1 pasa


por todos los puntos racionales de Y2 , entonces todas las funciones algebraicas
f O(X) que se anulen en Y1 se anulan en los puntos cerrados de Y2 ; luego se
anulan en Y2 por el teorema de los ceros, y concluimos que Y1 contiene a Y2 .

Corolario L.3.13 Si X e Y son variedades algebraicas afines reducidas (resp.


conexas, irreducibles, ntegras) sobre un cuerpo algebraicamente cerrado k, en-
tonces X k Y tambien es reducida (resp. conexa, irreducible, ntegra).

Demostracion: (Pedro Sancho) Si X = Spec A e Y = Spec B son reducidas,


consideremos
P una base {hi } de B como k-espacio vectorial.
Si i fi P hi A k B es nilpotente, entonces en todo punto racional x X
tenemos que i fi (x)hi B es nilpotente; luego nula por hipotesis, y obtenemos
que las funciones fi se anulan en todos los puntos racionales de X. Por el teorema
de
P los ceros, las funciones fi son nilpotentes; luego son nulas y concluimos que
i fi hi = 0.
433

Por otra parte, si X e Y son irreducibles y tenemos X k Y = C1 C2 , donde


C1 y C2 son cerrados, entonces en el espacio topologico Yr formado por los puntos
racionales de Y consideramos los subespacios

Yi = {y Yr : X y Ci }

que son cerrados segun L.3.14 . Como Yr = Y1 Y2 , y Yr es irreducible en virtud


del corolario anterior, se sigue que Yr = Yi para algun ndice i. Luego Ci contiene
todos los puntos racionales de X k Y y concluimos que Ci = X k Y .
Analogamente se prueba que X k Y es conexa cuando X e Y lo son. Por
ultimo, las variedades ntegras son las variedades irreducibles reducidas.

Lema L.3.14 Si C es un cerrado de X k Y , entonces YC := {y Yr : X y C}


es un cerrado de Yr .
Demostracion: Si y Yr no esta en YC , entonces C no contiene a X y. Luego C
no pasa por algun punto racional x y; as que f (x y) 6= 0 para alguna funcion
f O(X k Y ) que se anula en C. Se sigue la existencia de algun entorno V de
y en Y tal que f no se anula en x V , de modo que V no corta a YC .

L.4 Teorema del Descenso


Teorema de Cohen-Seidenberg (1917-1955 y 1916-1988): Sea A un anillo
ntegramente cerrado en su cuerpo de fracciones y sea 0 una extension normal
de . Si una subalgebra B de 0 es entera sobre A y es estable por el grupo
G = Aut-alg (0 ), entonces G actua transitivamente en las fibras de la proyeccion
: Spec B Spec A .

Demostracion: Sea G = {1 , . . . , n }. Consideremos dos puntos y, y 0 de la fibra


de sobre un punto x Spec A . Si y 0 6= i (y) para todo ndice i, segun 8.6.4
existe una funcion f B que se anula en y 0 y no se anula en ninguno de los puntos
i (y), porque la fibra de sobre x tiene dimension nula. Sea pf (x) el polinomio
irreducible de f sobre . Por hipotesis 0 es una extension normal de , as que
pf (x) tiene todas sus races en 0 y estas son de la forma i (f ) ; en particular son
enteras sobre A. Se sigue que el termino independiente de

pf (x) = xn + c1 xn1 + . . . + cn

que es el producto de todas las races cada una contada con su multiplicidad, es
entero sobre A; luego cn A, porque A es ntegramente cerrado en . Ademas cn
0 0
se anula
Q en x = (y ) porque es multiplo de f , que se anula en y . Se sigue que
cn = i (f ) se anula en y, porque (y) = x . Por tanto, existe G tal que
(f ) se anula en y, de modo que f se anula en (y), lo que contradice la eleccion
de la funcion f .
434

Teorema del Descenso: Sea A B un morfismo inyectivo y finito entre anillos


ntegros. Si A es ntegramente cerrado en su cuerpo de fracciones , entonces la
correspondiente proyeccion : Spec B Spec A es abierta.

Demostracion: Sea 0 una extension del cuerpo de fracciones de B que sea ex-
tension normal de (tal extension existe porque el cuerpo de fracciones de B es
una extension finita de ) y sea G = Aut-alg (0 ), que es un grupo finito. Sea
B = A[b1 , . . . , bn ] y sea

B 0 = A[i (bj )] , i G , 1 j n

Es claro que B 0 es estable por la accion de G y que B 0 es finito sobre A, porque


sus generadores i (bj ) son enteros sobre A y podemos aplicar L.1.1. Consideremos
las aplicaciones continuas

Spec B 0
Spec B
Spec A

inducidas por los morfismos estructurales A B y B B 0 , y sea U un abierto


de
Spec B. Por el teorema del ascenso, es epiyectiva, de modo que U = 1 (U )
y para concluir que
(U ) = ( ) 1 (U )
es un abierto de Spec A bastara probar que la aplicacion es abierta. En
resumen, podemos suponer que B es estable por G. En tal caso, el teorema de
Cohen-Seidenberg afirma que
S
Spec A (U ) = Spec B (U )
G

Por el teorema del ascenso es cerrada, as que el segundo termino de la igualdad


anterior es un cerrado de Spec A y concluimos que (U ) es un abierto de Spec A.

Corolario L.4.1 En las hipotesis del teorema del descenso, si x0 es una general-
izacion de x = (y), entonces x0 = (y 0 ) para alguna generalizacion y 0 de y.

Demostracion: La fibra 1 (x0 ) es finita, as que su cierre Y esta formado por


las especializaciones de sus puntos, y bastara probar que y Y . Sea U el abierto
complementario de Y en Spec B. Si y / Y , entonces x (U ), mientras que x0
no esta en (U ). Ahora bien, por el teorema del descenso (U ) es un abierto de
Spec A, lo que contradice la hipotesis de que x esta en el cierre de x0 .

Corolario L.4.2 En las hipotesis del teorema del descenso, si x = (y), entonces

dim By = dim Ax
435

Demostracion: Si x = x0 < . . . < xn es una cadena de generalizaciones en Spec A,


L.4.1 permite obtener una cadena de generalizaciones y = y0 < . . . < yn en Spec B
tal que (yi ) = xi para todo 0 i n. Luego dim By dim Ax y, de acuerdo con
L.2.4, concluimos que dim By = dim Ax .

Corolario L.4.3 Sea X = Spec A una variedad algebraica afn ntegra sobre un
cuerpo. Si x es un punto cerrado de X, entonces dim X = dim Ax .

Demostracion: Procedemos por induccion sobre d = dim X, pues el enunciado es


evidente cuando d = 0.
En el caso general, considerando una proyeccion finita X Ad sobre un espacio
afn, L.2.2 y L.4.2 permiten reducirse al caso A = k[t1 , . . . , td ] . Sea p(t1 , . . . , td )
un polinomio no nulo que se anule en el punto x. Descomponiendo p(t1 , . . . , td )
en factores irreducibles podemos suponer que p(t1 , . . . , td ) es irreducible. Ahora
A/pA es ntegro y L.3.3 muestra que dim A/pA = d 1; luego, por hipotesis de
induccion, dim Ax /pAx = d 1 y obtenemos que d dim Ax . Como siempre es
cierta la desigualdad dim Ax dim A, concluimos que d = dim Ax .

Ejemplo: En el teorema del descenso, la hipotesis de que el anillo A sea ntegra-


mente cerrado en su cuerpo de fracciones no es superflua: Sea C la cubica plana
y 2 = x2 + x3 y sea : A1 C la parametrizacion x = t2 1, y = t3 t, que es
un morfismo finito birracional. La proyeccion finita

= (Id) : A1 A1 C A1 , (t, u) = (t2 1, t3 t, u)

satisface todas las hipotesis del teorema del descenso (incluso es birracional!),
excepto la de que O(C A1 ) = k[x, y, z]/(y 2 x2 x3 ) sea ntegramente cerrado
en su cuerpo de fracciones, y vamos a ver que la aplicacion no es abierta.
Sea y 0 = (t, t) el punto generico de la diagonal de A1 A1 y sea x0 = (y 0 ).
Como es un isomorfismo fuera de la recta x = y = 0, se sigue que y 0 es el
unico punto de 1 (x0 ), porque x0 = (t2 1, t3 t, t) no es un punto de la recta
x = y = 0. Luego x0 no esta en (U ), donde U denota el abierto complementario
de la diagonal. Ahora bien, y 0 es una generalizacion del punto cerrado y = (1, 1),
as que x0 es una generalizacion del punto x = (0, 0, 1). Como x (U ), porque
x = (1, 1), concluimos que (U ) no es un abierto de C A1 .

Lema L.4.4 Sea : X Y un morfismo finito entre variedades algebraicas afines


sobre un cuerpo k. Si x0 > x1 > . . . > xn es una cadena irrefinable de especiali-
zaciones en X, entonces (x0 ) > (x1 ) > . . . > (xn ) es una cadena irrefinable
de especializaciones en Y .

Demostracion: (Pedro Sancho) Segun L.2.3, no se dan igualdades (xi ) = (xi+1 );


luego basta probar que las especializaciones (xi ) > (xi+1 ) son irrefinables.
436

Supongamos que existe en X una especializacion irrefinable x1 > x2 tal que


y1 > y2 pueda refinarse en Y (donde (xi ) = yi ): y1 > y > y2 . Sea X1 el cierre
de x1 en X y sea Y1 el cierre de y1 en Y , de modo que

: X1 Y1

es una proyeccion finita entre variedades algebraicas ntegras. Sea : Y1 Ad


una proyeccion finita:

x1 .... y1 .... z1 ....


... .... ....
..
... .. ..
... y ..... z ....
.
.. ... ...
.. .. ..
. . .
x2 .. y2 .. z2 ..
Ahora, : X1 Ad es una proyeccion finita entre variedades ntegras. De
acuerdo con el teorema del descenso, se sigue la existencia de una generalizacion x
de x2 en X1 = {x1 } tal que (x) = z, en contradiccion con el caracter irrefinable
de la especializacion x1 > x2 .

Definicion: Diremos que un anillo de dimension finita A es catenario si para


cada par de ideales primos p p0 se verifica que todas las cadenas irrefinables
p = p0 p1 . . . pn = p0 tienen igual longitud.
Para que un anillo de dimension finita sea catenario, basta que verifique tal
condicion cuando p es un ideal primo minimal y p0 es un ideal maximal.

Teorema L.4.5 Las variedades algebraicas afines sobre un cuerpo son catenarias.
Demostracion: Procedemos por induccion sobre la dimension de la variedad alge-
braica, pues es evidente que los anillos de dimension 0 son catenarios.
En el caso general, considerando una proyeccion finita sobre un espacio afn, el
lema anterior permite reducirlo al caso del espacio afn Ad . En tal caso, conside-
remos una cadena irrefinable de ideales primos de k[t1 , . . . , td ] :

0 = p0 p1 . . . pr = m

y un polinomio p(t1 , . . . , td ) p1 no nulo. Descomponiendo p en factores irre-


ducibles, podemos suponer que p es irreducible. En tal caso (p) es un ideal primo,
de modo que p1 = (p) en virtud del caracter irrefinable de la cadena elegida. Ahora
L.3.3 muestra que dim k[t1 , . . . , td ]/p1 = d 1; luego, por hipotesis de induccion,
k[t1 , . . . , td ]/p1 es un anillo catenario, y L.4.3 permite obtener que r 1 = d 1.
Concluimos que tales cadenas irrefinables tienen todas longitud r = d.
Apendice M

Morfismos Finitos
Birracionales

M.1 Anillos de Valoracion Discreta


Definicion: Sea un cuerpo. Una valoracion discreta (no trivial) de es una
aplicacion epiyectiva v : {0} Z tal que
1. v(f g) = v(f ) + v(g) .

2. v(f + g) min v(f ), v(g) .
A menudo es conveniente extender v a todo poniendo v(0) = +, de modo
que {f : v(f ) 0} es un anillo, llamado anillo de v.
Diremos que un dominio de integridad O es un anillo de valoracion discreta
si es el anillo de alguna valoracion discreta v de su cuerpo de fracciones.

Los elementos invertibles de un anillo de valoracion discreta O son los de valor


nulo, as que O es un anillo local y su unico ideal maximal es

m = {f : v(f ) > 0} .

Ademas, m = tO justamente cuando v(t) = 1 (existen elementos de valor 1


porque v : {0} Z es epiyectiva por definicion).
Notese que, para todo f se tiene que f O o f 1 O. Por otra parte, si
a es un ideal no nulo de O y n es el mnimo valor de sus elementos, entonces

a = tn O = mn .

En particular, O es un anillo local regular de dimension 1.

437
438

Teorema M.1.1 Sea O un anillo local noetheriano de dimension 1. Las sigu-


ientes condiciones son equivalentes:

1. O es regular.

2. O es un anillo de valoracion discreta.

3. O es ntegramente cerrado en su cuerpo de fracciones .

Demostracion: (1 2) Sea t un parametro local de O. Si f es un elemento


no nulo de O, entonces f O = tn O para un unico numero natural n, y definimos
v(f ) = n. Extendemos v a {0} poniendo v(f /g) = v(f ) v(g). Es sencillo
comprobar que v esta bien definida, que es una valoracion discreta de y que su
anillo {f : v(f ) 0} es precisamente O.
(2 3) Sea f entero sobre O:

f n + a1 f n1 + . . . + an = 0 , ai O

/ O, entonces f 1 O y f = a1 + a2 f 1 . . . an f 1n O.
Si f
(3 1) Sea f un elemento no nulo del unico ideal maximal m de O. Como
m es el unico ideal primo no nulo de O, es el radical de f O; as que tendremos
mn 6 f O y mn+1 f O para algun exponente n. Sea g mn tal que g / fO y
sea x = g/f , de modo que

xm O , x
/O

y para concluir que m es un ideal principal bastara ver que xm = O. En caso


contrario xm m y x define un endomorfismo x : m m, as que ha de satisfacer
el correspondiente polinomio caracterstico. Luego x es entero sobre O, contra la
hipotesis de que O es ntegramente cerrado en su cuerpo de fracciones.

Ejemplos:

1. Sea p un elemento irreducible de un dominio de ideales principales A. Si


a A, definimos vp (a) = n cuando a = pn a0 , donde a0 no es multiplo de
p, y extendemos vp al cuerpo de fracciones de A definiendo vp (a/b) =
vp (a) vp (b). Es sencillo comprobar que vp es una valoracion discreta de ,
llamada valoracion p-adica, y que su anillo es Ap .

2. Sea x un punto no-singular de una curva C sobre un cuerpo k. Para cada


funcion racional f C denotaremos vx (f ) el numero de ceros de f en x
(que es negativo si f tiene polos en x), obteniendo as una valoracion discreta
vx de C . Su anillo coincide con el anillo local OC,x de la curva C en x.
439

3. Sea k un cuerpo. La valoracion discreta v del cuerpo k(t) asociada al


punto u = 0 de la recta afn Spec k[u] , donde u = t1 , recibe el nombre
de valoracion del infinito, porque mide el numero de ceros de una funcion
racional p(t)/q(t) en el punto t = :

p(t)
v = gr q(t) gr p(t)
q(t)

4. Por abuso de lenguaje, a veces se dice que la aplicacion v : {0} Z,


v(f ) = 0 para todo f {0}, es una valoracion discreta de , llamada
valoracion trivial, aunque no responda a nuestra definicion por no ser
epiyectiva.

M.2 Anillos Normales


Definicion: Diremos que un anillo ntegro es normal si es ntegramente cerrado
en su cuerpo de fracciones.

Lema M.2.1 Sea A B un morfismo de anillos y sea C el cierre entero de A


en B. Si S es un sistema multiplicativo de A, entonces S 1 C es el cierre entero
de S 1 A en S 1 B.
Demostracion: Sabemos que S 1 C es entero sobre S 1 A. Por otra parte, si
b/s S 1 B es entero sobre S 1 A, ha de verificar alguna relacion

(b/s)n + (a1 /s1 )(b/s)n1 + . . . + (an /sn ) = 0 , a i A , si S

Sea t = s1 sn . Multiplicando la relacion anterior por sn tn obtenemos una


relacion de dependencia entera de bt sobre A; luego bt C y b/s = bt/st S 1 C.

Corolario M.2.2 Si A es un anillo ntegro, las siguientes condiciones son equi-


valentes:
1. A es normal.
2. Ax es normal para todo punto cerrado x Spec A.
Demostracion: Sea A el cierre entero de A en su cuerpo de fracciones. La condicion
de que A sea normal equivale a la anulacion del A-modulo A/A, que es una cuestion
local. De acuerdo con M.2.1, la condicion 0 = (A/A)x = Ax /Ax significa que Ax
es normal.

Corolario M.2.3 Todo anillo normal noetheriano A es regular en codimension


1. Es decir, Ax es un anillo local regular cuando dim Ax = 1.
440

Corolario M.2.4 Sea A un anillo ntegro noetheriano de dimension 1. La condi-


cion necesaria y suficiente para que A sea un dominio de Dedekind es que sea
normal.

Teorema M.2.5 Sea B un anillo de Dedekind de cuerpo de fracciones . Los


anillos de valoracion discreta de que contienen a B son los anillos locales Bx
en los puntos x Spec B, y B es la interseccion de todos los anillos de valoracion
discreta que lo contienen:
T
B = Bx
x

Demostracion: Los anillos locales Bx son anillos de valoracion discreta porque son
normales y de dimension 1, y obviamente contienen a B.
Recprocamente, si un anillo de valoracion discreta V de contiene a B, en-
tonces mx = mV B es un ideal maximal de B y Bx V. Si no se diera la
igualdad Bx = V, al ser Bx un anillo de valoracion discreta, existira f V tal
que vx (f ) < 0; luego f 1 mx mV , en contra de que f V.
T
Por ultimo, la igualdad
T B = Bx es valida para todo anillo ntegro. En efecto,
la condicion a/b Bx significa que aBx bBx para todo x Spec B, lo que
equivale a que aB bB de acuerdo con 8.2.7; es decir, a que a/b B.

M.3 Finitud del Cierre Entero


Teorema de Finitud: Sea A un anillo normal noetheriano y L una extension
finita separable de su cuerpo de fracciones . El cierre entero B de A en L es un
A-modulo de tipo finito.

Demostracion: Como la extension finita L es separable, la metrica de la traza


T2 (, ) = tr() tiene radical nulo (I.2.2). Ademas, tr() = 1 () + . . . + d ()
donde 1 , . . . , d : L L0 son los puntos de L con valores en una extension L0 que
la trivialice (I.2.1). Luego, si b B, entonces tr(b) es entero sobre A, de modo que
tr(b) B = A.
Por otra parte, todo elemento L es algebraico sobre , as que satisface
una ecuacion de la forma

a0 m + a1 m1 + . . . + am = 0 , ai A

Multiplicando esta relacion por am1


0 vemos que a0 es entero sobre A. Luego,
dada una base de L sobre , podemos multiplicar sus elementos por elementos
convenientes de A de modo que se obtenga una base b1 , . . . , bn formada por ele-
mentos de B. Consideremos su base dual b1 , . . . , bn respecto de la metrica de la
traza, de modo que tr(bi bj ) = ij . Si x B, entonces las coordenadas de x en
441

la base dual coinciden con los valores de x (entendido como forma lineal sobre L
mediante la metrica de la traza) sobre los vectores de la base:
P
n
x= tr(x bi ) bi
i=1

Como xbi B, se sigue que tr(xbi ) A. Luego B es un submodulo del A-


modulo de tipo finito Ab1 + . . . + Abn y, al ser A noetheriano, concluimos que B
es un A-modulo de tipo finito.

Teorema M.3.1 Sea k un cuerpo, A una k-algebra de tipo finito ntegra y su


cuerpo de fracciones. El cierre entero de A en cualquier extension finita L de
es un A-modulo finito y, por tanto, tambien es una k-algebra de tipo finito.
Demostracion: En virtud del lema de normalizacion, existe un morfismo inyectivo
y finito k[x1 , . . . , xn ] A. Luego el cierre entero de A en L coincide con el cierre
entero de k[x1 , . . . , xn ] en L, que es una extension finita de k(x1 , . . . , xn ), as que
podemos suponer que A = k[x1 , . . . , xn ] y = k(x1 , . . . , xn ).
Si la caracterstica de k es nula, se concluye al aplicar el teorema anterior, pues
k[x1 , . . . , xn ] es un anillo normal noetheriano.
Si la caracterstica p de k es positiva, fijamos una extension finita L L tal
que L sea extension normal de (ver H.3.22), y bastara probar que el cierre entero
de A en L es A-modulo finito, porque el cierre entero de A en L es un submodulo
y A es noetheriano. Si G = Aut(L/), entonces L es una extension separable de
LG por el teorema de Artin, y LG es una extension puramente inseparable de
(ver I.4.3). Si demostramos que el cierre entero B de A en LG es A-modulo finito,
entonces B es un anillo normal noetheriano, y el teorema de finitud permitira
concluir que el cierre entero de B en L, que es el cierre entero de A en L, es un
B-modulo finito y por tanto un A-modulo finito.
En resumen basta probar el teorema en el caso en que A = k[x1 , . . . , xn ] y L
es una extension finita puramente inseparable de = k(x1 , . . . , xn ). En este caso,
por I.4.2 existe una potencia q = pr tal que L = (1 , . . . , r ) y iq , 1 i r.
Si iq = pi /qi , entonces (qi i )q = pi qiq1 , as que podemos suponer que iq A:
X
iq = ai,j1 ...jn xj11 . . . xjnn
j1 ...jn
X
i = q ai,j1 ...jn y1j1 . . . ynjn , yj := q xj
j1 ...jn

Si K denota la extension finita de k que se obtiene adjuntando las races q-esimas


de los coeficientes ai,j1 ...jn , entonces L = k(x1 , . . . , xn , 1 , . . . , r ) esta conteni-
da en K(y1 , . . . , yn ). Como el anillo K[y1 , . . . , yn ] es normal y es finito sobre
k[x1 , . . . , xn ] = k[y1q , . . . , ynq ], se sigue que es el cierre entero de A = k[x1 , . . . , xn ]
442

en K(y1 , . . . , yn ). Luego el cierre entero de A en K(y1 , . . . , yn ), y por tanto el


cierre entero de A en L, es un A-modulo finito.

Corolario M.3.2 Sea k un cuerpo. Si A es una k-algebra de tipo finito ntegra,


entonces el cierre entero A de A en su cuerpo de fracciones es un A-modulo de
tipo finito. En particular A tambien es una k-algebra de tipo finito.

M.4 Desingularizacion de Curvas


Sea C = Spec A una curva ntegra sobre un cuerpo k (i.e., A es una k-algebra de
tipo finito ntegra de dimension 1) y sea A el cierre entero de A en su cuerpo de
fracciones C .

Teorema M.4.1 El A-modulo A/A tiene longitud finita.


Demostracion: La localizacion de A/A en el punto generico pg de C es nula

(A/A)pg = Apg /Apg = C /C = 0

as que el soporte del A-modulo A/A esta formado por puntos cerrados. Segun
M.3.2, el A-modulo A/A es de tipo finito y concluimos al aplicar 8.5.4.

Teorema M.4.2 El numero de puntos singulares de C es finito.


Demostracion: La condicion de que un punto cerrado x de C sea no-singular
equivale a la anulacion de (A/A)x , porque (A)x es el cierre entero de Ax = OC,x
en su cuerpo de fracciones. Luego los puntos singulares de C son los del soporte
de A/A, formado por un numero finito de puntos cerrados segun 8.5.4.

Definicion: De acuerdo con M.3.2, el cierre entero A es una k-algebra de tipo


finito; luego C = Spec A es una curva ntegra no-singular sobre el cuerpo k, y
diremos que el morfismo natural C C, que es finito y birracional, es la desin-
gularizacion de la curva C.

Definicion: Diremos que una valoracion discreta v del cuerpo C esta centrada
en un punto x de C, y lo denotaremos con el smbolo v x, cuando su anillo
V = {f C : v(f ) 0} domine al anillo local Ax de C en x, en el sentido de
que
Ax V y mx = mV Ax
donde mx y mV denotan los ideales maximales de Ax y V respectivamente.
Para que v centre en x es suficiente que Ax V, porque los unicos ideales
primos de Ax son el ideal maximal y el ideal nulo, y la igualdad 0 = mV Ax
implicara que el cuerpo de fracciones C de Ax estara contenido en V.
443

Corolario M.4.3 Las valoraciones discretas de C con centro en un punto x de


C son los anillos locales de C en los puntos de su fibra sobre x.
Demostracion: En virtud de M.1.1, los anillo de valoracion discreta de C que
contienen a Ax son los que contienen al cierre entero Ax . Ahora el teorema M.2.5
permite conluir, pues los anillos locales de Ax son los anillos locales de A en los
puntos de la fibra de x.
Ademas, M.2.5 tambien permite concluir que

Corolario M.4.4 El cierre entero de Ax en su cuerpo de fracciones C es la


interseccion de todos los anillos de valoracion discreta de C con centro en x.

Corolario M.4.5 Para toda funcion no nula f Ax tenemos que


X
l(Ax /f Ax ) = vi (f ) [(xi ) : (x)]
vi x

donde xi es el centro de la valoracion discreta vi en C.


f
Demostracion: El morfismo Ax /Ax f Ax /f Ax es un isomorfismo, as que
ambos Ax -modulos tienen la misma longitud. Considerando el siguiente cuadrado
conmutativo:
f Ax f Ax

Ax Ax
el caracter aditivo de la longitud permite obtener que
l(Ax /f Ax ) = l(Ax /f Ax )
Ahora bien, cuando f es invertible en Ax , el teorema es obvio, as que podemos
suponer que f se anula en x. En tal caso el anillo Ax /f Ax tiene dimension 0 y
descompone en suma directa de sus localizaciones en los puntos x1 , . . . , xn de su
espectro, que son los puntos de C sobre x:
L
n
Ax /f Ax = Axi /f Axi
i=1
P
l(Ax /f Ax ) = l(Axi /f Axi )
vi x

Ahora bien la longitud del Ax -modulo Axi /f Axi es el producto de su longitud


como Axi -modulo por la longitud del cuerpo residual (xi ) (el unico Axi -modulo
simple), que es [(xi ) : (x)]:
l(Axi /f Axi ) = l(Axi /f Axi ) [(xi ) : (x)]
donde l denota la longitud como Axi -modulo. Para concluir basta observar que,
si f Axi = mnxi , entonces l(Axi /f Axi ) = n = vi (f ).
444

Corolario M.4.6 La multiplicidad de interseccion de una curva ntegra C con


una hipersuperficie H de ecuacion f = 0, en un punto x C, es
X
(C H)x = vi (f ) [(xi ) : (x)]
vi x

Transformaciones Cuadraticas
Dada una valoracion discreta v centrada en x, las funciones f mx que no tienen
valor v(f ) mnimo forman un subespacio vectorial 6= mx . Si suponemos que el
cuerpo base k es infinito, la union de un numero finito de subespacios vectoriales 6=
mx no puede coincidir con mx ; luego ha de existir alguna funcion f mx con valor
mnimo para todas las valoraciones discretas vi centradas en x. Sea {f1 , . . . , fd }
un sistema de generadores del ideal maximal mx . Llamaremos transformacion
cuadratica o explosion del anillo Ax al anillo

A1 = Ax f1 f 1 , . . . , fd f 1

y la condicion de que las valoraciones vi (f ) son mnimas significa que vi (fj f 1 ) 0


para todo par de ndices i, j. Es decir, fj f 1 Ax , de modo que la transformacion
cuadratica Ax A1 es un morfismo finito birracional:

Ax A1 Ax

La explosion Ax A1 nunca es un isomorfismo, salvo cuando x sea un punto


no-singular de C, ya que de la igualdad Ax = A1 se sigue que fj /f Ax , lo que
significa que mx = f Ax es un ideal principal.
Si A1 no coincide con el cierre entero Ax , algun punto de su espectro ha de
ser singular. En tal caso, consideramos los anillos locales de A1 en sus puntos
singulares y en cada uno efectuamos la transformacion cuadratica. Reiterando el
proceso (que debe terminar despues de un numero finito de pasos al ser finita la
longitud de Ax /Ax ) con un numero finito de transformaciones cuadraticas obte-
nemos todas las valoraciones discretas de C centradas en el punto x.

La explosion A1 = Ax [f1 f 1 , . . . , fd f 1 ] claramente no depende de los gene-


radores f1 , . . . , fd de mx elegidos. Tampoco depende de la funcion f . En efecto,
si g mx es otra funcion con valores vi (g) mnimos, entonces vi (g) = vi (f ), de
modo que gf 1 A1 no se anula en los puntos cerrados xi de Spec Ax . Como
el morfismo A1 Ax es finito, se sigue que gf 1 no se anula en ningun punto
cerrado de Spec A1 y gf 1 es invertible en A1 :

Ax f1 g 1 , . . . , fd g 1 A1 = Ax f1 f 1 , . . . , fd f 1

porque fj g 1 = (fj f 1 )(f g 1 ) Ax [f1 f 1 , . . . , fd f 1 ]. Analogamente se de-


muestra la inclusion contraria.
445

Nota: Si se desea desingularizar la curva afn C = Spec A; es decir, obtener su


cierre entero A y no solo los anillos locales de A, debe modificarse ligeramente el
proceso anterior. Elegido un punto singular x de C, se consideran generadores de
su ideal maximal m = (f1 , . . . , fd ) y una funcion f m que tome valor mnimo en
todas la valoraciones discretas de C centradas en x y que no se anule en los demas
puntos singulares de C. Ahora no podemos asegurar que las funciones fj f 1 sean
enteras sobre A, porque f puede tener otros ceros x1 , . . . , xr en C ademas del
punto singular x fijado. En tal caso se elige una funcion g A que no se anule
en ningun punto singular de C y que en los puntos x1 , . . . , xr tenga igual numero
de ceros que f (existe por 7.1.1). Por construccion las funciones fj gf 1 tienen
valor 0 en todas las valoraciones discretas centradas en puntos de C; luego son
enteras sobre A y el morfismo

A A1 = A f1 gf 1 , . . . , fd gf 1

es finito y birracional. Si A = A1 , entonces fj g f A. Como la funcion g no se


anula en x, es invertible en Ax y concluimos que mAx = f Ax es un ideal principal,
contra la hipotesis de que el punto x es singular. Luego la longitud de A1 /A no
es nula y l(A1 /A1 ) = l(A/A1 ) < l(A/A). Reiterando el proceso, despues de un
numero finito de pasos obtenemos el cierre entero A de A.

Curvas planas: Consideremos un punto racional singular de una curva plana C


sobre un cuerpo infinito. Despues de un cambio de coordenadas lineal podemos
suponer que el punto es el origen de coordenadas y que la recta x = 0 no es
tangente a C en el origen:
P
0 = a0 y r + a1 xy r1 + . . . + ar xr + aij xi y j , a0 6= 0
i+j>r

Dividiendo por xr obtenemos una relacion de dependencia entera


P r
0 = a0 + aij xi y jr yx1 + . . .
i+j>r, jr

de yx1 sobre el anillo local O de la curva C en el origen. Luego ninguna valoracion


discreta de C centrada en el origen toma valor negativo en yx1 , de modo que
el valor de x es el mnimo entre los de las funciones que se anulan en el origen, y
la transformacion cuadratica de O es precisamente

O1 = O yx1

Por ejemplo, sea C la curva plana compleja de ecuacion

0 = y 7 x9 y x10 y + x11 + x12 = p(x, y)


446

C es ntegra porque p(x, y) es un polinomio irreducible (aplquese el criterio de


Eisenstein al polinomio p(a, y) con coeficientes en C[a]). Sea O el anillo local de
C en el origen, que es un punto singular. Vamos a determinar las valoraciones
discretas del cuerpo de funciones racionales C centradas en el origen. Como la
recta x = 0 no es tangente a C en el origen y

z = y/x

0 = p(x, xz) =x7 z 7 x10 z x11 z + x11 + x12


=x7 (z 7 x3 z x4 z + x4 + x5 )
0 = p1 (x, z) =x4 x3 z + x5 x4 z + z 7

la transformacion cuadratica O1 = O[y/x] de O es la localizacion del anillo de


funciones algebraicas de la curva p1 (x, z) = 0 por las funciones f (x, y) que no
se anulan en el punto x = y = 0. Luego la fibra de la explosion sobre el punto
x = y = 0 son los puntos de corte de p1 (x, z) = 0 con la recta x = 0, porque
y xO1 . En nuestro caso solo se cortan en el punto x = z = 0, que es un punto
singular de la curva p1 (x, z) = 0. Efectuemos la explosion de la curva p1 (x, z) = 0
en tal punto (donde la recta x = 0 es tangente; pero no z = 0):

s = x/z

0 = p1 (zs, z) = z 4 s4 z 4 s3 + z 5 s5 z 5 s4 + z 7
= z 4 (s4 s3 + zs5 zs4 + z 3 )
0 = p2 (z, s) = z 3 s3 + s4 zs4 + zs5

y la fibra de la curva p2 (z, s) = 0 sobre el punto x = 0, z = 0, que es el corte


con la recta z = 0, tiene dos puntos: el punto z = 0, s = 0, que es singular, y
el punto z = 0, s = 1, que no es singular, pues p/s no se anula en el. Este
punto no-singular define una valoracion discreta v1 de C que domina a O. Un
parametro local es z; es decir, v1 (z) = 1. Explotemos ahora el punto z = s = 0:

u = s/z

0 = p2 (z, zu) = z 3 z 3 u3 + z 4 u4 z 5 u4 + z 6 u5
= z 3 (1 u3 + zu4 z 2 u4 + z 3 u5 )
0 = p3 (z, u) = 1 u3 + zu4 z 2 u4 + z 3 u5
447

La fibra del punto explotado, que es el corte de la curva p3 (z, u) = 0 con la


recta z = 0, tiene tres puntos: el punto z = 0, u = 1, el punto z = 0, u = y el
punto z = 0, u = 2 (donde es una raz cubica primitiva de la unidad). Los tres
son puntos no-singulares de la curva p3 (z, u) = 0; luego definen tres valoraciones
discretas v2 , v3 , v4 de C que dominan a O. La funcion z tambien es un parametro
local de estas valoraciones: v2 (z) = v3 (z) = v4 (z) = 1.
Como ya todos los puntos obtenidos son no-singulares, v1 , v2 , v3 , v4 son todas
las valoraciones discretas de C con centro en el punto singular x = 0, y = 0. El
diagrama o arbol de las explosiones realizadas es el siguiente (donde al lado de
cada punto figura el grado de la forma inicial de la ecuacion de la transformada):

1
......1.. ... ....... 1
..... .. .....
.. .
1 .......... ............ 3
..... .....
. .
4 .....
..
7 ..

Ahora, para calcular la multiplicidad de interseccion en el punto x = y = 0


de C con otra curva plana f (x, y) = 0, sea irreducible o no, basta determinar
v1 (f ) + v2 (f ) + v3 (f ) + v4 (f ). A ttulo de ejemplo, calculemos la multiplicidad de
interseccion en el origen de C con la curva y 2 = x3 :
v1 (y 2 x3 ) = v1 (x2 z 2 x3 ) = v1 (z 4 s2 z 3 s3 )
= v1 (z 3 ) + v1 (s2 ) + v1 (z s) = 3 + 0 + 0 = 3
porque v1 (z) = 1 y las funciones s2 y z s no se anulan en el punto z = 0, s = 1.
v3 (y 2 x3 ) = v3 (z 4 s2 z 3 s3 ) = v3 (z 6 u2 z 6 u3 )
= v3 (z 6 ) + v3 (u2 ) + v3 (1 u) = 6 + 0 + 0 = 6
porque v3 (z) = 1 y las funciones u2 y 1 u no se anulan en el punto z = 0, u = .
Analogamente v4 (y 2 x3 ) = 6. Por ultimo,
v2 (y 2 x3 ) = v2 (z 6 ) + v2 (u2 ) + v2 (1 u) = 6 + 0 + v2 (1 u)
y debemos calcular v2 (1u), lo que puede hacerse desarrollando 1u en potencias
de z (que es el procedimiento sistematico y general) o bien directamente:
v2 (1 u) = v2 (1 + u3 ) = v2 (zu4 z 2 u4 + z 3 u5 )
= v2 (z) + v2 (u4 zu4 + z 2 u5 ) = 1 + 0 = 1
Luego v2 (y 2 x3 ) = 7 y concluimos que la multiplicidad de interseccion en
cuestion es precisamente 3 + 6 + 6 + 7 = 22. No obstante, para calcular la mul-
tiplicidad de interseccion en el origen de estas curvas p(x, y) = 0, y 2 = x3 es mas
sencillo desingularizar la segunda, porque al explotar el origen
448

t = y/x

0 = y 2 x3 = x2 t2 x3 = x2 (t2 x)
x = t2
sobre el punto explotado aparece un unico punto que ya es no-singular:
1 .
...
..
2 ..

En el cuerpo de funciones racionales de la curva y 2 = x3 , que es C(t), solo hay
una valoracion discreta v centrada en el punto x = y = 0. Un parametro local de
v es t; es decir, v(t) = 1. Ahora

v(y 7 x9 y x10 y + x11 + x12 ) = v(t21 t21 t23 + t22 + t24 ) = 22

porque x = t2 , y = xt = t3 .
Apendice N

Teora de Numeros

N.1 Tres Lemas Previos


Definicion: Diremos que un subgrupo aditivo de un espacio vectorial eucldeo
E es una red si = Ze1 . . . Zed para alguna base e1 , . . . , ed de E. En tal caso
E/ es compacto y de volumen finito, Vol(E/) < .

Lema N.1.1 Sea E una red y X un compacto de E. Si Vol(X) Vol(E/),


entonces existen dos puntos distintos x, y X tales que y x .
Demostracion: Si la proyeccion natural i : X E/ es inyectiva, entonces es un
homeomorfismo con su imagen, y i(X) 6= E/ porque la proyeccion E E/ no
admite secciones continuas: la imagen de tal seccion sera abierta y cerrada en el
espacio conexo E. Luego Vol(E/ i(X)) > 0, y Vol(X) < Vol(E/).

Teorema de Minkowski (1864-1909): Sea E una red y X un compacto de


E convexo y simetrico respecto del origen. Si Vol(X) 2d Vol(E/), entonces X
contiene algun vector no nulo de la red .

Demostracion: Como Vol(X/2) Vol(E/), por N.1.1 existen x, y X tales que


e = (y x)/2 no es nulo. Como X es convexo y simetrico, e X.

Lema N.1.2 Todo subgrupo discreto de un grupo de Lie conmutativo G Rd ,


donde G es compacto, es de la forma ' U Zr , donde U es un grupo finito y
r d. Ademas r = d si y solo si G Rd = X + para algun compacto X (i.e.,
(G Rd )/ es compacto).
Demostracion: es un subgrupo cerrado, pues si una sucesion vn converge,
vn v, entonces vn vm y vn vm v v = 0 y, al ser discreto, se
sigue que vn vm = 0 cuando n, m 0. Luego vn = vm y por tanto v .

449
450

Veamos primero el caso G = 1. Sustituyendo Rd por el subespacio vectorial que


genera , podemos suponer que contiene una base una base de Rr y, aplicando
un automorfismo lineal si fuera necesario, que Zr . Consideremos la proyeccion
natural : Rr Rr /Zr = S1r , que es una aplicacion continua abierta. Ahora ()
es un subgrupo cerrado, porque lo es 1 (()) = + Zr = , y discreto. En
efecto, si v y U es un abierto tal que U = {v}, entonces

() (U ) = 1 () (U ) = (v + Zr ) = (v + Zr ) = (v)
y concluimos que () = /Zr es cerrado y discreto en el compacto S1r . Luego es
finito y obtenemos que es un grupo finito-generado. Por el primer teorema de
descomposicion (apendice D) tenemos que ' Zr , pues Rr carece de torsion, as
que = Ze1 . . . Zer .
En el caso general consideramos la segunda proyeccion : G Rd Rd y la
correspondiente sucesion exacta
0 G () 0
El grupo U := G es finito porque es un subgrupo discreto del grupo com-
pacto G. Por otra parte, () = Ze1 . . . Zer para ciertos vectores linealmente
independientes e1 , . . . , er Rd , porque es un subgrupo discreto de Rd . Ahora,
como () es un grupo abeliano libre, la sucesion exacta escinde y ' U Zr .
Por ultimo, es obvio que Rd = X + Ze1 . . . Zer para algun compacto X
precisamente cuando r = d.

Proposicion N.1.3 Sea X un compacto de una subvariedad diferenciable de codi-


mension r en un espacio vectorial real E dotado de un producto escalar. Si X
denota el abierto de puntos a distancia menor que de X, entonces existe una
constante c tal que Vol(X ) < cr , 1 .
Demostracion: Recubriendo X con bolas podemos suponer que el borde de X es
una subvariedad compacta de codimension r + 1. Si para un punto x X la
distancia mnima se alcanza en un punto del interior de X, entonces x esta en el
entorno tubular N de radio , porque la esfera centrada en x ha de ser tangente
al interior de X. Si la distancia se alcanzase en el borde de X, entonces x esta en
(X) , cuyo volumen es un infinitesimo O(r+1 ) por induccion sobre la dimension,
y no afecta. Basta ver que el volumen de N es un infinitesimo O(r ), y se concluye
al integrar por Fubini (1879-1943) la forma de volumen en N .

Lema N.1.4 Sea U un abierto acotado de un espacio vectorial real E de dimen-


sion d y sea E una red. Si U esta limitado por un numero finito de hiper-
superficies diferenciables, entonces el numero P () de puntos de la red contenidos
en U es
P () = vd + O(d1 ) , 1
donde v es una constante no nula y |O(d1 )| ad1 para cierta constante a.
451

Demostracion: Podemos suponer que E = Rd y = Zd . En tal caso P () es jus-


tamente el numero de puntos de la red 1 en U . Asociando a cada uno de estos
puntos el cubo de volumen d que en el determinan los vectores (0, . . . , 1 , . . . 0),
obtenemos una figura que casi coincide con U , aunque le falten algunos puntos de
U y pueda tener algunos puntos fuera de U ; pero tales puntos estan a distancia
menor que d/ del borde X de U . Luego
Vol(U ) Vol(Xd/ ) P ()d Vol(U ) + Vol(Xd/ )
y el lema anterior permite concluir.

N.2 Tres Teoremas Fundamentales


Sea K una extension finita de Q de grado d y sea A el cierre entero de Z en K.
Por el teorema de finitud, A es un dominio de Dedekind, y por M.2.1 tenemos
A = Za1 . . . Zad
donde a1 , . . . , ad es una base de K como Q-espacio vectorial. Por tanto, A es una
red en K Q R = Ra1 . . . Rad , mediante el morfismo natural
A KR := K Q R = Rr Cs , (r + 2s = d)

a 7 1 (a), . . . , r (a), r+1 (a), . . . , r+s (a)
donde 1 , . . . , r , r+1 , . . . , r+s , r+s+1 = r+1 , . . . , r+2s = r+s son todos los
morfismos de Q-algebras K C, y los r primeros son los que valoran en R.
En KR tenemos la metrica de la traza (ver seccion I.2)

T2 (x1 , . . . , xr , z1 , . . . , zs ), (y1 , . . . , yr , w1 , . . . , ws ) =
= tr(x1 y1 , . . . , xr yr , z1 w1 , . . . , zs ws ) =
P P
= i xi yi + j (zj wj + zj wj )
que es no-singular (por calculo directo o por I.2.2); luego tiene asociada una forma
de volumen bien definida salvo un signo (en los factores complejos es el doble del
area usual que define la base {1, i}). Si a, b A, tenemos que
T2 (a, b) = tr(ab) = 1 (a)1 (b) + . . . + d (a)d (b)
Cuando se considera una metrica no-singular T2 , el cuadrado del volumen de-
terminadopor unos vectores e1 , . . . , ed es el valor absoluto del determinante de
la matriz T2 (ei , ej ) . Luego el volumen de KR /A es la raz cuadrada del valor
absoluto del determinante de la matriz T2 (ai , aj ) = (i aj )t (i aj ), Es decir, es la
raz cuadrada del valor absoluto del discriminante K de la extension:
p
Vol(KR /A) = |K | , K := det (i aj )2
452

Ejemplo N.2.1 Si es una raz compleja de un polinomio


irreducible q(x) con
coeficientes racionales, tenemos que K = Q() ' Q[x]/ q(x) es una extension de
Q de grado d = gr q(x) y los morfismos i : K C se corresponden con las races
complejas i = i () de q(x). Si ademas q(x) = xd + c1 xd1 + . . . + cd es un
polinomio unitario con coeficientes enteros, entonces es entero sobre Z y

Z[x]/ q(x) ' Z[] = Z Z . . . Zd1 A .

Si se da la igualdad, entonces por 7.2.10 la fibra de la proyeccion natural


Spec A Spec Z sobre cada numero primo p coincide con el espectro de

A/pA = Fp [x]/ q(x) .

Es decir, los ideales maximales de A se corresponden con los factores irreducibles


qj (x) de las distintas reducciones q(x) modulo p. El ideal maximal de A cor-
respondiente a un factor
irreducible q j (x) es m = p, q j (x) y el cuerpo residual
A/m ' Fp [x]/ qj (x) es el cuerpo finito con pf elementos, donde f = gr qj (x).
Ademas, el discriminante de K es

K = det (i j1 )2 = det (ij1 )2 ,
Q
y coincide (ver seccion A.3) con el discriminante = i<j (i j )2 del polinomio
q(x). Por tanto la reduccion q(x) modulo p es separable precisamente cuando el
primo p no divide al discriminante K .
Si la inclusion Z[] A es estricta, entonces A/Z[] es un grupo finito; luego
es nulo al localizar en cualquier primo p que no divida a su orden, y

Zp [x]/ q(x) ' Zp [] = Zp Zp . . . Zp d1 = Ap .

Por tanto, la correspondencia entre maximales de A que contienen a p y factores


irreducibles de la reduccion q(x)Pmodulo p es valida para casi todo numero primo
p. Ademas tendremos j1 = k ckj ak para cierta matriz (ckj ) con coeficientes
P
enteros. Luego ij1 = k ckj i (ak ) y, tomando determinantes, vemos que el
discriminante del polinomio q(x) es = c2 K , donde c = det(cij ) Z. En este
caso la reduccion q(x) no es separable en los primos que dividen al discriminante
K y, eventualmente el algun primo adicional (los factores primos de c).
En general, cuando q(x) es un polinomio unitario con coeficientes racionales,
todas las afirmaciones anteriores son ciertas despues de localizar por el sistema
multiplicativo S = {pn1 1 . . . pnr r }, donde p1 , . . . , pr son los numeros primos que
dividen a algun denominador de los coeficientes de q(x). Luego son ciertas en casi
todos los numeros primos.

Definicion: Se llama norma de un ideal no nulo a A al cardinal [A : a] del


anillo cociente A/a, que es finito y se denota N (a).
453

Todo ideal no nulo a de A tambien es una red en KR , y como la proyeccion


natural KR /a KR /A es un revestimiento no ramificado de grado igual al cardinal
de A/a, tenemos que

Vol(KR /a) = N (a)Vol(KR /A)

En el caso de los ideales principales a = aA, tenemos que N (aA) coincide con
el determinante
Q del endomorfismo ha (x) = ax, que es precisamente la norma
N (a) = i i (a) del elemento a K (ver seccion I.2). Si m es un ideal maximal
de A, tenemos que mn /mn+1 ' A/m, porque m es localmente principal; luego

N (mn1 1 . . . mnr r ) = q1n1 . . . qrnr , qi = N (mi )

y por tanto la norma es multiplicativa: N (ab) = N (a)N (b) .

Lema Fundamental:pEn todo ideal no nulo a A hay algun elemento no nulo


a a tal que N (a) |K |N (a) .

Demostracion: Todos los elementos de a que esten en el convexo simetrico

{|x1 | c1 } . . . {|xr | cr } {|z1 | cr+1 } . . . {|zs | cr+s }

tienen norma c := c1 . . . cr c2r+1 . . . c2r+s . Como el volumen de tal convexo es


2r+s s c 2d c, el teorema de Minkowski permite concluir la existencia en la red a
de un elemento no nulo de norma c siempre que
p
2d c 2d Vol(KR /a) = 2d N (a)Vol(KR /A) = 2d N (a) |K |

Definicion: El grupo Div(A) de los divisores de A es el grupo abeliano libre


generado por los puntos cerrados de Spec(A); i.e., por los ideales maximales de A.
Cada funcion racional no nula f K define un divisor, llamado principal
P
D(f ) := x vx (f ) x

y el cociente del grupo de divisores por el subgrupo de divisores principales se


denotara Pic(A) y se llamara grupo de clases de ideales de A o grupo de Picard
(1856-1941) de A.
Los ideales mnx11 . . . mnxrr pueden verse como los divisores D = n1 x1 + . . . + nr xr
efectivos (en el sentido de que los coeficientes ni son positivos), y es claro que todo
divisor es equivalente a algun divisor efectivo. Ademas, la norma puede extenderse
a los divisores arbitrarios sin mas que poner

N (n1 x1 + . . . + nr xr ) = N (x1 )n1 . . . N (xr )nr

Teorema N.2.2 El grupo Pic(A) de clases de ideales es finito.


454

Demostracion: El numero de ideales de A de norma dada n es finito, porque han


de ser ideales del anillo finito
PA/nA, as que basta ver que p
en cada clase de divisores
hay un representante D = i ni xi efectivo de norma |K |.
Ahora bien, dado un ideal a de A (i.e., un divisor efectivo D), el lema funda-
mental afirma la existencia de un elemento
p no nulo a (i.e., el divisor D() D
es efectivo) tal que N (D() p D) |K |. Luego la clase [D] tiene un repre-
sentante efectivo de norma |K |.
Toda clase esta representada por un divisor efectivo, luego tambien por el
opuesto de un divisor efectivo, lo que permite concluir.

Teorema N.2.3 (Hermite 1822-1901) Solo hay un numero finito de exten-


siones de Q de grado y discriminante dados.
Demostracion: Sea K una extension de discriminante y grado d. Si r 6= 0, el
volumen del convexo simetrico
p
|x1 | 2d || , |xi | 1/2 , |zj | 1/2
p
(donde 2 i r, 1 j s) es 2d ||. Por el teorema de Minkowski existe
A tal que |i ()| < 1/2 cuando i 6= 1. Como N () es entero, 2 < |1 ()| y
obtenemos que i () 6= 1 () cuando i 6= 1. Luego K = Q().
Ademas, los coeficientes del polinomio irreducible de sobre Q estan acotados
porque lo esta el modulo de los numeros complejos i (), y al ser numeros enteros
concluimos que solo hay un numero finito de tales polinomios.
El caso r = 0 se trata p de modo similar, sin mas que considerar el convexo
d
simetrico Im(zp1) < 2 ||, Re(z1 ) < 1/2, |zi | < 1/2, i = 2, . . . , s, que tiene
volumen 2d ||.
P P
Nota: Considerando los convexos simetricos i |xi | + j |zj | t, que tienen
volumen 2r s td /d!, el teorema de Minkowski y la acotacion de la media geometrica
por la media aritmetica muestran que en cada ideal no nulo ap existe un elemento
no nulo a a de norma N (a) cN (a), donde c = d!dd (4/)s |K |. Como c ha
de ser 1, se sigue que, fijado el discriminante de la extension, el grado d esta
acotado, por lo que realmente solo hay un numero finito de extensiones finitas de
Q de discriminante dado. Esta acotacion tambien permite obtener el teorema de
Minkowski: K 6= 1 para toda extension finita K no trivial de Q. Es decir, todo
polinomio unitario q(x) con coeficientes enteros tiene reduccion q(x) inseparable
en algun primo.

Teorema N.2.4 El grupo A de elementos invertibles en A es un grupo abeliano


finito-generado de rango r + s 1 (su torsion es obviamente el grupo K de las
races de la unidad contenidas en K):
A ' K Zr+s1
455

Demostracion: Sea U (1) C el grupo de los numeros complejos de modulo 1.


Va la inmersion A KR , tenemos que A es un subgrupo discreto del grupo

(KR ) = (R )r (C )s = G (R+ )r+s

donde G es el grupo de Lie (1842-1899) compacto G = (Z/2Z)r U (1)s , y el


isomorfismo C = U (1) R+ transforma z en (z/|z|,Qz z).
Como la norma N : (R+ )r+s R+ , N (xi ) := i xi tiene la seccion obvia
t 7 (t1/n , . . . , t1/n ), n = r + s, tenemos que

(KR ) = G H (R+ ) , H := {(xi ) : x1 . . . xr+s = 1} ' (R+ )r+s1

Las unidades de A tienen norma 1, as que A es un subgrupo discreto del


grupo G H ' G Rr+s1 de elementos de norma 1. El lema N.1.2 permite
concluir que es un grupo finito-generado de rango r + s 1. Para ver que se da
la igualdad basta probar la existencia de un compacto X tal que los compactos
uX recubran G H cuando u A . Consideremos un cubo

Q := {(x1 , . . . , xr , z1 , . . . , zs ) : |xi | ai , |zj | bj }


p
cuyo volumen supere 2d |K |. Si y G H, entonces N (y) = 1 y el volumen
del cubo yQ coincide con el de Q. Por el teorema de Minkowski existe algun
elemento no nulo A yQ, y tendremos |N ()| a1 . . . ar b21 . . . b2s |N (y)| = c,
donde c := a1 . . . ar b21 . . . b2s .
Ahora bien, salvo unidades solo hay un numero finito de elementos de A de
norma c, porque solo hay un numero finito de ideales de norma c. Eligiendo
generadores 1 , . . . , n de los ideales principales de norma c, tendremos = ui
para alguna unidad u A ; luego ui yQ. Es decir, y 1 u1 (i1 Q) y
1 1
concluimos
Sque el compacto X := 1 Q . . . n Q tiene la propiedad requerida:
G H uX, donde u A .

Proposicion N.2.5 Sea S(n) el numero de ideales de A de norma n. Existe


una constante no nula v tal que S(n) = vn + O(n11/d ) .
Demostracion: En virtud de la finitud del grupo de clases de ideales, basta probar
el enunciado para el numero S(n) de ideales de norma n en una clase dada C.
Fijado un ideal a en la clase inversa, tales ideales son a1 donde a tiene
norma N () nN (a). Es decir, es el numero de elementos de norma nN (a),
salvo unidades, en cierto ideal dado a.
Fijado un paralelogramo fundamental P de la red que A define en H, salvo
unidades cada elemento de A tiene exactamente w representantes en G P R+ .
donde w es el numero de races de la unidad en K, que es finito. Luego wS(n) es
el numero de elementos de la red a en el conjunto

Un := G P (0, nN (a)]
456

Este conjunto esta acotado en KR porque esta contenido en el transformado de un


compacto (P esta en un compacto de H) por todas las homotecias de razon entre
0 y nN (a). Como Un = n1/d U1 , se concluye al aplicar el lema N.1.4.

N.3 La Funcion Zeta


P
Teorema N.3.1 La serie n ns converge uniformemente en los compactos de
la semirrecta s > 1, y define una funcion continua (s) en (1, ) tal que

Y 1
1
1 = lim (s 1)(s) , (s) = 1 s
s1
p
p

Demostracion: Es una serie de terminos positivos y tenemos


Z Z
1
dt X 1 dt 1
= < < 1 + =1+
s1 1 ts ns 1 ts s 1
n1

P Q Q
Por ultimo, la igualdad n ns = p (1 + ps + p2s + . . .) = p (1 ps )1
expresa la unicidad de la descomposicion de n en producto de numeros primos.

Corolario N.3.2 Sea f Q2 un numero natural y P cualquier conjunto de nume-


ros primos. El producto pP (1 (pf )s )1 define una funcion continua en la
semirrecta s > 1/f .
P f s
Demostracion: La serie (f s) = n (n ) define una funcion continua en la
semirrecta s > 1/f , y la serie formada por los terminos correspondientes a numeros
con todos sus factores primos en P coincide con el producto considerado.

Definicion: Si K es una extension finita de Q, su funcion zeta (de Riemann


1826-1866) es
X 1
K (s) :=
a
N (a)s

donde a recorre todos los ideales no nulos del cierre entero A de Z en K.

Lema N.3.3 Sea (an ) una sucesion


P de numeros reales y sea bn := a1 +. . .+an . Si
bn = O(n ), entonces la serie n an /ns converge uniformemente en los compactos
de la semirrecta s > .
457

Demostracion: Por hipotesis existe una constante c tal que |bn | cn . Ahora,
para cada pareja m < r de numeros naturales tenemos
Xr r1
X
bn bn1 br bm1 1 1
= s + bn
n=m
ns r ms n=m
ns (n + 1)s
Z n+1 Z n+1

bn 1 1 cn s dt
cs
dt
n s (n + 1) s t s+1 t s+1
n n
r Z
X a 2c dt cs 1
n
+ cs = 2c +
n=m ns ms m ts+1 s ms

Notacion: Dadas dos funciones continuas f (s) y g(s) en la semirrecta s > 1,


pondremos f (s) g(s) cuando g(s) = u(s)f (s) para alguna funcion continua u(s)
en un entorno del punto s = 1 que no se anule en el mismo.

Definicion: Llamaremos grado de un ideal primo p de A al grado de A/p sobre


Fp y lo denotaremos gr p. Es decir, N (p) = pf cuando p es un ideal primo de grado
f que esta en la fibra del numero primo p.
De acuerdo con el ejemplo N.2.1, si q(x) es un polinomio
unitario
e irreducible
con coeficientes enteros, los primos de grado 1 de Z[x]/ q(x) en la fibra de p se
corresponden con los factores de grado 1 de la reduccion q(x) modulo p.

Teorema N.3.4 K (s) es una funcion continua en la semirrecta s > 1 y


lim (s 1)K (s) = v 6= 0,
s1
Y 1
1 Y 1
1
K (s) = 1 1
p
N (p)s gr p=1
ps

Demostracion: De acuerdo con la proposicion N.2.5 el numero de ideales de norma


1
n es v +an , donde v > 0 y sn := a1 +. . .+an = O(n1 d ). El lema anterior permite
concluir que X an
K (s) = v(s) + = v(s) + h(s)
n
ns
donde h(s) es una funcion continua en s > 1 d1 . Luego K (s) es una funcion
continua en s > 1 y
lim (s 1)K (s) = v lim (s 1)(s) = v.
s1 s1
P Q
La igualdad N (a) = (1 N (p)s )1 expresa la unicidad de la descom-
s

posicion de cada ideal de A en producto de ideales primos.


Por ultimo, los Q
ideales primos de grado f 2 definen un numero finito de
factores de la forma pP (1(pf )s )1 para ciertas familias P de numeros primos,
factores que definen funciones continuas en la semirrecta s > 1/f segun N.3.2.
458

Corolario N.3.5 Toda extension finita de Q tiene infinitos primos de grado 1.


Todo polinomio con coeficientes racionales tiene infinitas races modulares.

Demostracion: Si una extension finita K solo tuviera un numero finito de primos


de grado 1, entonces

Y 1
1
lim K (s) = lim 1 s <
s1 s1
gr p=1
p

y lims1 (s 1)K (s) = 0, en contra del teorema anterior.


Ahora, si un polinomio con coeficientes racionales q(x) es irreducible, tenemos
que K = Q[x]/(q(x)) tiene infinitos primos de grado 1, y N.2.1 permite concluir
que hay infinitos numeros primos p tales que la reduccion q(x) modulo p tiene
algun factor de grado 1 (i.e., alguna raz en Fp ).

Corolario N.3.6 Si q(x) Q[x] no es constante, existen infinitos numeros pri-


mos p tales que la reduccion q(x) modulo p descompone en factores de grado 1
(i.e., el grupo de Galois de q(x) sobre Fp es trivial.).

Demostracion: Sea L = Q(1 , . . . , n ) el cuerpo de descomposicion de q(x) sobre


Q y sea A el cierre entero de Z en L. Cuando q(x) es unitario y tiene coeficientes
enteros, tenemos que Z[1 , . . . , n ] A y el teorema de finitud del cierre entero
muestra que las fibras de estos dos anillos coinciden en casi todos los numeros
primos. Como A tiene infinitos primos de grado 1 de acuerdo con el corolario
anterior, se sigue que lo mismo es cierto en Z[1 , . . . , n ], y la demostracion del
teorema de reduccion permite concluir que el grupo de Galois de la reduccion q(x)
es trivial en tales primos.
El caso de un polinomio arbitrario q(x) = c0 xn + c1 xn1 + . . . + cn con coefi-
cientes enteros se reduce facilmente al del polinomio unitario

cn1
0 q(x) = cn0 xn + c1 c0n1 xn1 + . . . + cn cn1
0 = y n + c1 y n1 + . . . + cn cn1
0

donde y = c0 x, o bien se sustituye Z por su localizacion por las potencias de c0 .

Corolario N.3.7 Para cada numero natural n existen infinitos numeros primos
congruentes con 1 modulo n.

Demostracion: De acuerdo con el ejemplo (3) de la pagina 389, el automorfismo


de Frobenius Fp del polinomio xn 1 en un primo p que no sea divisor de n se
identifica con la clase de p en (Z/nZ) .

Corolario N.3.8 Sea K L una extension finita. Si casi todos los primos de
grado 1 de K descomponen totalmente en L, entonces K = L.
459

La condicion necesaria y suficiente para que un polinomio q(x) Q[x] tenga


todas sus races racionales es que para casi todo numero primo p la reduccion q(x)
modulo p tenga todas sus races en Fp .
Es decir, el grupo de Galois de q(x) sobre Q es trivial si y solo si la reduccion
q(x) tiene grupo de Galois trivial para casi todo primo p.
Sea d = [L : K]. Por hipotesis la fibra de casi todos los primos de grado 1
de K esta formada por d primos de L, que necesariamente han de tener grado 1.
Ademas cada primo de L de grado 1 esta sobre un primo de K de grado 1; luego
L (s) K (s)d , y si d > 1 se obtiene la contradiccion

lim (s 1)L (s) = lim (s 1)K (s)d = .


s1 s1

Por ultimo, si q(x) Q[x] es irreducible y la reduccion q(x) descompone en pro-


ducto de factores de grado 1 para casi todo primo p, de N.2.1 se sigue que casi to-
dos los numeros primos descomponen totalmente en la extension L = Q[x]/(q(x)).
Luego L = Q y concluimos que q(x) es de grado 1.

Corolario N.3.9 Sean K L y K L0 extensiones de Galois. Si casi todos los


primos de grado 1 de K que descomponen totalmente en L tambien descomponen
totalmente en L0 , entonces L0 L. En particular, si los primos de grado 1 de K
que descomponen totalmente en L y en L0 son los mismos, salvo un numero finito,
entonces L = L0 ; i.e., cada extension de Galois K L esta determinada por el
conjunto de primos de grado 1 de K que descomponen totalmente en L.
Cada extension de Galois K L esta determinada por el conjunto de primos
de K que descomponen totalmente en L.
Demostracion: Salvo en la ramificacion, la condicion de que un primo de grado
1 descomponga totalmente en una extension finita dada significa que todos los
puntos de su fibra tambien son de grado 1, lo que equivale a decir que el numero
de puntos de la fibra iguala al grado de la extension. En el caso de las extensiones
de Galois, tal condicion equivale a que la isotropa de cualquier punto de la fibra
sea trivial, porque el grupo de Galois actua transitivamente en las fibras.
En virtud de corolario anterior, basta probar que casi todo primo p de grado 1
de L descompone totalmente en LL0 ; es decir que es trivial la isotropa de cualquier
primo q de su fibra. Sea Aut(LL0 /L) tal que q = q. Si p0 := L0 q, entonces
p0 es de grado 1 por hipotesis; luego es la identidad sobre L0 , ya que la isotropa
de p0 bajo la accion del grupo de Galois de L0 es trivial, y concluimos que es la
identidad sobre LL0 .

Corolario N.3.10 Si q(x), r(x) Q[x], la condicion necesaria y suficiente para


que todas las races de q(x) sean expresiones racionales de las races de r(x) es que
la reduccion q(x) descomponga en factores de grado 1 en casi todos los numeros
primos en que r(x) descompone en factores de grado 1.
460

Estos pocos resultados, junto con las consecuencias del teorema de reduccion
que en su momento vimos, son indicio de lo que, desde la introduccion por Gauss
(17771855) de las congruencias, es cada vez mas patente: que muchos problemas
esenciales de la Aritmetica, adecuadamente entendidos, se reducen al estudio de
la Aritmetica modulo p. Ademas, tambien senalan que el sueno de Kronecker
(18231891), la unificacion de la Aritmetica y la Geometra, es mucho mas que
una analoga o unificacion de metodos, que el comportamiento de las soluciones
modulares de un sistema de ecuaciones diofanticas esta ntimamente relacionado
con la geometra de sus soluciones complejas. Vaya pues como broche final de
este libro una generalizacion de N.3.5 que, entre otros temas y con motivo de
su doctorado honoris causa por la Universidad Complutense, expuso Jean Pierre
Serre (n. 1927) en Madrid el 28 de abril del 2006:
La condicion necesaria y suficiente para que un sistema de ecuaciones diofan-
ticas q1 (x1 , . . . , xn ) = 0, . . . , qr (x1 , . . . , xn ) = 0 tenga alguna solucion compleja es
que admita soluciones modulares en infinitos numeros primos.

En efecto, si el sistema no tiene soluciones complejas, el teorema de los ceros


de Hilbert afirma que el anillo

C[x1 , . . . , xn ]/(q1 , . . . , qr ) = Q[x1 , . . . , xn ]/(q1 , . . . , qr ) Q C

carece de ideales maximales. Luego C[x1 , . . . , xn ]/(q1 , . . . , qr ) = 0 de acuerdo


con 6.1.3, as que Q[x1 , . . . , xn ]/(q1 , . . . , qr ) = 0 y existen polinomios h1 , . . . , hr
Q[x1 , . . . , xn ] tales que
h1 q1 + . . . + hr qr = 1 .
Ahora es evidente que, salvo en los primos que dividan a algun denominador de
los coeficientes de tales polinomios hi , la reduccion q1 = . . . = qr = 0 modulo p
del sistema dado carece de soluciones en Fp .
Recprocamente, si el sistema considerado tiene alguna solucion compleja, en-
tonces C[x1 , . . . , xn ]/(q1 , . . . , qr ) 6= 0; luego Q[x1 , . . . , xn ]/(q1 , . . . , qr ) 6= 0 y el
teorema de los ceros de Hilbert afirma que el sistema admite solucion en alguna
extension finita L de Q. Sea A el cierre entero de Z en L. Como L = A Z Q, tal
solucion sera
1 n
x1 = , . . . , xn =
d1 dn
donde 1 , . . . , n A y d1 , . . . , dn Z.
Ahora bien, cada primo de A de grado 1 define un morfismo de anillos A Fp ,
y por tanto una solucion del sistema en Fp siempre que ningun denominador di sea
multiplo del primo p. Como N.3.5 afirma precisamente la existencia de infinitos
primos de grado 1 en A, se concluye la existencia de infinitos numeros primos p
tales que el sistema considerado tiene solucion en Fp .
Bibliografa

[1] M. Atiyah, I. G. Macdonald: Introduccion al Algebra Conmutativa, Ed. Re-


verte, Barcelona (1973).
[2] N. Bourbaki: Algebre Commutative, Ed. Hermann, Paris (1961).
[3] A. ChambertLoir: A Field Guide to Algebra, Undergraduate Texts in Math-
ematics, Springer (2005).

[4] A. Clark: Elementos de Algebra abstracta, Ed. Alhambra, Madrid (1974).


[5] D. Eisenbud: Commutative Algebra, Graduate Texts in Math. 150, Springer-
Verlag, NuevaYork (1995).
[6] J. P. Lafon: Algebre Commutative, Enseignement des Sciences 24. Ed. Her-
mann, Paris 1998).
[7] M. Reid: Undergraduate Commutative Algebra, London Math. Soc. Student
Texts 29, Cambridge Univ. Press., Cambridge (1995).
[8] R. Y. Sharp: Steps in Commutative Algebra 2a ed., London Math. Soc. Stu-
dent Texts 51, Cambridge Univ. Press., Cambridge (2001).

461
462
Indice de Materias

G-conjunto, 339 anulador


p-grupo, 341 de un elemento, 103
de un modulo, 103
abierto basico, 122 argumento, 18
accion de un grupo, 339 automorfismo, 170
algebra, 66, 115 de anillos, 47
de Azumaya, 412 de Frobenius, 388
de Boole, 263 de grupos, 31
de tipo finito, 116
finita, 116, 349 base
puramente inseparable, 400 de trascendencia, 405
racional, 350 de un modulo, 105
separable, 356 bien ordenado, conjunto, 10
simetrica, 257 bilineal, aplicacion, 109
tensorial, 257 birracional,
trivial, 351 equivalencia, 406
algebraica, extension, 77 morfismo, 406
algebraicamente
cerrado, cuerpo, 53 cclica, colineacion, 417
independientes, 405 cubica resolvente, 297
algebraico, elemento, 77 cadena, 11
algoritmo de Euclides, 30 cambio
angulo, 18 de base, 113
anillo, 44 de base de algebras, 117
ntegro, 45 caracterstica de un anillo, 70
de Boole, 264 caracterstico, polinomio, 325
de Dedekind, 160 caracterizacion de las algebras
de fracciones, 84 de Azumaya, 413
de funciones algebraicas, 96 puramente inseparables, 400
de polinomios, 48 separables, 356
eucldeo, 63 triviales, 351
local, 146 caracterizacion de las extensiones
noetheriano, 149 de Galois, 362

463
464

normales, 401 cota


caracterizacion de los elementos en- inferior, 11
teros, 423 superior, 11
categora, 170 criterio
catenario, 436 de Eisenstein, 93
central, algebra, 408 de platitud del ideal, 336
centro, 340 de reduccion, 92
de una valoracion, 442 del ideal, 311
ceros cuaterniones, 408
de un ideal, 121 cuerpo, 45
de una funcion, 121 de descomposicion, 234, 361
ciclo, 39 de fracciones, 85
ciclos disjuntos, 39 de fracciones racionales, 86
ciclotomico, polinomio, 306 perfecto, 359
cierre residual, 271, 350
algebraico, 403 curva algebraica, 153
entero, 424
derivacion, 162
clase
derivaciones,
de equivalencia, 9
primera sucesion exacta de, 163
de restos, 15, 55
segunda sucesion exacta de, 163
clases, formula de, 341
derivada, 68
clasificacion de grupos cclicos, 37
desarrollo de Taylor, 136
cociente, 13, 15, 16 descomposicion primaria, 157
conjunto, 9 desingularizacion, 442
coeficientes de un polinomio, 48, 49 diagonal,
colineaciones, 411 ideal de la, 164
componente morfismo, 137, 164
irreducible, 123 subalgebra, 414
sumergida, 159 diferencia
compuesto, 355 de numeros enteros, 13
congruencia de numeros naturales, 11
de Euler, 59 diferencial, 161, 163, 164
de Fermat, 60 diferenciales,
de Wilson, 218 modulo de, 164
congruentes, numeros, 14 primera sucesion exacta de, 166
conjugado, 17 segunda sucesion exacta de, 166
conjugados, elementos, 40 dimension de Krull, 124
constructible, diofantica, ecuacion, 201
numero complejo, 302 discriminante, 296
punto, 302 de la cubica, 297
coordenada local, 155 de la cuartica, 297
corta, sucesion exacta, 107 de una extension, 451
465

distancia, 17 Girard, 294


division, 45 interpolacion de Lagrange, 53
division, anillo de, 408 la fibra, 128
divisibilidad de ideales, 46 los puntos, 354
divisor, 27, 45 formulas
de cero, 45 de Cardano, 68
elemental, 320 de Newton, 295
dominacion, 442 fraccion simple, 87
dominio, 45 Frobenius, automorfismo de, 375
de factorizacion unica, 88 funcion, 97, 121
de ideales principales, 66, 313 algebraica, 131
caracterstica, 219
ecuacion reducida, 56 racional, 270
endomorfismos equivalentes, 323 funciones simetricas elementales, 291
entero funtor
, elemento, 423 contravariante, 173
, morfismo, 423 covariante, 173
algebraico, 425 de puntos, 183
de Gauss, 212 representable, 187
entorno infinitesimal, 136
envolvente normal, 381 Galois,
equivalencia de categoras, 181 extension de, 362
escindida, sucesion exacta, 107 grupo de, 362
espacio generado,
afn, 97, 132 subanillo, 45
irreducible, 123 subgrupo, 26
especializacion, 183 submodulo, 102
espectro primo, 121 generadores, 37
explosion, 444 , sistema de, 26, 105
extension, 66 de un ideal, 46
finita, 66 de una extension, 67
trivial, 66 geometra, 416
germen, 270
factores invariantes, 321 grado de
fibra, 128 separabilidad, 398
anillo de la, 271 trascendencia, 405
fiel, modulo, 408 un algebra, 349
finito, morfismo, 423 un ideal primo, 457
Fitting, ideal de, 321 un polinomio, 48, 49
forma de una extension, 66
Jordan, 326 grupo, 25
una permutacion, 40 abeliano, 25
formula de algebraico, 185
466

cclico, 37 de variedades algebraicas, 132


cociente, 35 isotropa, subgrupo de, 339
de Brauer , 422
de Galois, 201, 234, 363 lema
de simetra, 201 de Euclides, 29, 64, 314
simetrico, 39, 200 de Gauss, 89
de Nakayama, 146
hipersuperficie, 97 de normalizacion, 429
de Schur, 409
ideal, 46 de Zorn, 11
de una subvariedad, 96 del hueco unico, 361
irreducible, 157 localizacion, 141
maximal, 47 de modulos, 141
primario, 155 de un anillo, 84
primo, 47 localmente libre, modulo, 337
primo asociado, 155, 159 logaritmo neperiano, 195
principal, 66 longitud de un modulo, 108
identidad, 170
de Bezout, 28, 314 maximo comun divisor, 45
imagen, 32 modulo, 17
inclusion matriz de Jordan, 327
, morfismo de, 133, 134 maximal, elemento, 10
de subvariedades, 97 maximo comun divisor, 27
indicador de Euler, 27, 59 metrica de la traza, 395
ndice de un subgrupo, 33 minimal, elemento, 10
infinitesimal, condicion, 156 mnimo
inicial, monomio, 292 , polinomio, 77
inseparable, algebra, 356 comun multiplo, 27, 45
interseccion de subvariedades, 97 modulo, 99
inverso, 16 de longitud finita, 108
, anillo, 408 de tipo finito, 105
elemento, 25 libre, 105
morfismo, 170 noetherieno, 149
invertible, elemento, 45 simple, 108
inyectivo, modulo, 310 monogeno, modulo, 318
irracional cuadratico, 299 morfismo
irreducible, elemento, 45, 313 de G-conjuntos, 339
isomorfismo, 170 de algebras, 66, 115
de algebras, 66, 116 de anillos, 47
de anillos, 47 de funtores, 176
de funtores, 177 de grupos, 31
de grupos, 31 de localizacion, 85, 141
de modulos, 100 de modulos, 100
467

de variedades algebraicas, 132 parte


en una categora, 170 imaginaria, 17
inverso, 31, 47 real, 17
multiplicidad permutacion, 200
de interseccion, 147, 154 impar, 42
de una raz, 67 par, 42
multiplo, 27, 45 plano, modulo, 312
polinomio
neutro, elemento, 25 constante, 48, 49
nilpotente, elemento, 126 unitario, 64
noetheriano Post
, espacio, 152 , problema de, 221
norma, 213, 377, 395 presentacion finita, modulo de, 336
de un ideal, 452 primer elemento, 10
normal, primitiva, raz, 19, 306, 373
anillo, 439 primos
extension, 401 de Fermat, 206
subgrupo, 34 entre s, elementos, 313
normalizador, 340 entre s, numeros, 27
nucleo, 32
principio de induccion, 10
numero
producto
complejo, 17
de ideales, 46
entero, 11
de numeros complejos, 17
entero negativo, 12
de numeros enteros, 12
entero positivo, 12
de numeros racionales, 15
primo, 27
directo, 99, 136
racional, 15
tensorial, 110
racional positivo, 16
propiedad universal
real, 16
de la localizacion, 85, 142
objeto de una categora, 170 de la suma directa, 101
operacion, 25 de las diferenciales, 165
opuesto, 13, 26 del anillo cociente, 56
orbita, 339 del cambio de base, 114, 118
orden del grupo cociente, 36
de un elemento, 38 del modulo cociente, 103
de un grupo, 33 del producto directo, 102
total, 10 del producto tensorial, 110, 117
ordenacion propiedades de las algebras
de numeros enteros, 12 puramente inseparables, 400
de numeros racionales, 16 racionales, 394
separables, 357
parametro de uniformizacion, 155 triviales, 352
468

propiedades de las extensiones por radicales cuadraticos, 299


de Galois, 363 resolvente de Lagrange, 378
normales, 401 resta, 45
separables, 357 resto, 13
propio, elemento, 45, 313 restriccion, 97
proyeccion canonica, 9 de escalares, 250
proyectividades, 411 de una funcion, 133, 134
proyectividades equivalentes, 328 resultante, 80
proyectivo, modulo, 309
punto semilineal, aplicacion, 411
de un algebra, 353 separable,
generico, 123 elemento, 359
general, 183 polinomio, 356
parametrizado, 183 serie de composicion, 108
racional, 132, 350 signo de una permutacion, 41
simple, 155 simetrico, polinomio, 291
singular, 155 simple,
anillo, 408
racional, variedad, 406 grupo, 343
radical de un ideal, 126 modulo, 408
radicales, extension por, 379 simple, curva, 275
raz, 51, 67 sistema
n-esima, 18 de generadores mnimo, 335
multiple, 67 multiplicativo, 84
simple, 67 sistemas equivalentes, 59
rango soporte de un elemento, 143
de un modulo, 315 subalgebra, 116
de un modulo libre, 105 subanillo, 45
recta tangente, 283 subgrupo, 26
red, 449 alternado, 42
reduccion de un polinomio, 92 submodulo, 102
reducido, anillo, 126 subvariedad cerrada, 133
regla sucesion exacta, 106
de Descartes, 71 suma
de Ruffini, 50 de ideales, 46
regular, anillo, 155 de numeros complejos, 17
relacion, 8 de numeros enteros, 12, 38
de equivalencia, 8 de numeros racionales, 15
de orden, 10 directa de modulos, 100
representante de un funtor, 187 Sylow,
resoluble p-subgrupo de, 342
, grupo, 346 primer teorema de, 342
por radicales, 379 segundo teorema de, 343
469

tercer teorema de, 343 , tercer, 319


en factores irreducibles, 65, 314
teorema en factores primos, 29
90 de Hilbert, 378 topologa de Zariski, 122
chino del resto, 37, 57, 122, 320 torsion,
de Artin, 367 elemento de, 315
de Bezout, 148 submodulo de, 315
de Cauchy, 341 transformacion cuadratica, 444
de Cayley, 340 transformaciones elementales, 331
de Cohen-Seidenberg, 433 transitiva, accion, 340
de construccion, 416 trascendente, 77
de DAlembert, 53, 76, 373 trasposicion, 39
de division, 13, 50 traza, 395
de existencia, 158, 404 trivial, operacion, 416
de finitud, 440
de Frobenius, 419 ultimo elemento, 10
de Galois, 235, 367, 370 union de subvariedades, 97
de independencia, 355 unidad, elemento, 44
de isomorfa, 36, 56, 103
de Kronecker, 74 valor, 353
de la base de Hilbert, 151 de una funcion, 121
de Lagrange, 34 absoluto, 13
de las ecuaciones resolubles, 379 valoracion, 155
de los ceros, 431, 432 discreta, 437
de los irracionales naturales, 368 discreta, anillo de, 437
de los polinomios simetricos, 292 variedad algebraica afn, 131
de Minkowski, 449
de prolongacion, 371
de reduccion, 385
de Skolem-Noether, 411
de unicidad, 158, 159, 405
de Wedderburn, 412, 419
del ascenso, 427
del descenso, 434
del elemento primitivo, 358
del grado, 75
teorema de clasificacion, 320, 321
de autoproyectividades, 329
de endomorfismos, 324
de grupos abelianos, 330
teorema de descomposicion, 145, 393
, primer, 316
, segundo, 318

También podría gustarte