Vous êtes sur la page 1sur 480

ÁLGEBRA CONMUTATIVA BÁSICA

Juan A. Navarro González

19 de noviembre de 2003
2
Prólogo

A lo largo del siglo XX las Matemáticas han vivido un extraordinario proceso


de unificación y uno de sus frutos más logrados son los trabajos realizados en
los años 60 por Alexander Grothendieck (n. 1928). En lı́neas generales, su obra
presenta tres grandes procesos de unificación, cada uno desarrollado en torno a un
concepto-llave que recoge, unifica, simplifica y generaliza muchas teorı́as dispersas
anteriores. Ası́, la noción de esquema afı́n permite unificar la Aritmética y la
Geometrı́a afı́n, el concepto de esquema recoge además la Geometrı́a Proyectiva y la
Geometrı́a Algebraica abstracta, y los topos proporcionan un ámbito común donde
también tiene cabida la Topologı́a (Algebraica o General). Estos tres conceptos
fundamentales no son independientes, sino que están nucleados por el concepto
de haz, idea madre de todos ellos, que ha sido el camino seguro que ha permitido
aclarar la raı́z esencialmente común de diversas teorı́as matemáticas desarrolladas
en etapas anteriores.
Todo intento de enseñar Matemáticas a principios del siglo XXI deberı́a trans-
mitir al alumno 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, considerando
que es prematuro estudiar haces en los primeros años de la Licenciatura, no se
introduce el concepto de esquema afı́n sino que, al ser esencialmente equivalente
al de anillo conmutativo, éste último es el centro del libro. Por eso éste es un
libro de Álgebra Conmutativa, que deberı́a ser continuado por otro de Geometrı́a
Algebraica, centrado en la noción de esquema, y un último de Teorı́a de Topos.

El Álgebra Conmutativa, entendida como estudio de los anillos conmutativos,


se nos presentará como la unificación de la Aritmética y la Geometrı́a afı́n, y
el objetivo de este libro es situar al lector en posición de apreciar el significado
aritmético y geométrico de los diversos temas que se estudian en Álgebra Con-
mutativa. Por eso consta de dos partes. La primera1 , centrada en la teorı́a de
congruencias o de paso al cociente (que geométricamente significará pasar a un
cerrado), estudia el aspecto aritmético. La segunda2 aborda el lado geométrico
1 Los capı́tulos del 1 al 4.
2 Los capı́tulos del 5 al 9.

i
ii PRÓLOGO

y su núcleo es el proceso de localización, que geométricamente significa pasar a


un abierto o a un entorno suficientemente pequeño de un punto. Este libro sólo
incluye lo que es estrictamente necesario para alcanzar la comprensión aritmético-
geométrica del concepto de anillo conmutativo. No obstante, en un intento de
facilitar la asimilación de la teorı́a, al final se han incluido ejemplos y ejercicios,
ası́ como diversos apéndices que pueden estudiarse a partir de la madurez que se
va adquiriendo a través de los capı́tulos del libro.
Por otra parte, la Geometrı́a Algebraica, tal y como ha sido fundamentada
por Grothendieck en la noción de esquema, engloba tanto la Geometrı́a Proyectiva
como el Álgebra Conmutativa, de forma que la teorı́a de anillos conmutativos coin-
cide exactamente con el estudio local de los esquemas. La continuación natural
de este libro es el estudio de la Geometrı́a Algebraica, entendida como teorı́a
de esquemas. Por tal motivo, los últimos capı́tulos exponen sistemáticamente el
proceso de localización, que es la clave de la inmersión del Álgebra Conmutativa
dentro de la Geometrı́a Algebraica ası́ entendida.

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


sobre las páginas que siguen, que tanto le deben, y el permiso para reproducir en
un apéndice sus notas sobre la clasificación de módulos sobre dominios de ideales
principales. Agradezco a Dña. Marı́a Teresa Sancho el permiso para incluir en un
apéndice su trabajo sobre el grupo de Brauer y a Dña. Marı́a Ángeles Mulero y
D. Pedro Sancho sus provechosos comentarios sobre esta obra.

Me atrevo a dedicar este libro a mis maestros D. Juan Bautista Sancho Guimerá
y D. Cristóbal Garcı́a-Loygorri y Urzaiz, y a mis profesores y compañeros de la
Universidad de Salamanca, conmovido por el recuerdo del ambiente en que nos
educaron, que tanto bien nos ha hecho.

Badajoz, Juan A. Navarro González


mayo del 2003
Índice General

Prólogo i

I Teorı́a 1

1 Relaciones de Equivalencia 3
1.1 Conjunto Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . 7
1.2 Relaciones de Orden . . . . . . . . . . . . . . . . . . . . . . . . . . 10
1.3 Construcción de los Números Enteros . . . . . . . . . . . . . . . . 11
1.4 Construcción de los Números Racionales . . . . . . . . . . . . . . . 15
1.5 Construcción de los Números Complejos . . . . . . . . . . . . . . . 16

2 Grupos 21
2.1 Grupos y Subgrupos . . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.2 Aritmética Elemental . . . . . . . . . . . . . . . . . . . . . . . . . . 26
2.3 Morfismos de Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . 31
2.4 Grupo Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.5 Grupos Cı́clicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 37
2.6 El Grupo Simétrico . . . . . . . . . . . . . . . . . . . . . . . . . . . 40

3 Anillos 43
3.1 Anillos y Subanillos . . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2 Ideales y Morfismos de Anillos . . . . . . . . . . . . . . . . . . . . 46
3.3 Polinomios en una Indeterminada . . . . . . . . . . . . . . . . . . . 48
3.4 Polinomios con Coeficientes en un Cuerpo . . . . . . . . . . . . . . 50
3.5 Polinomios en Varias Indeterminadas . . . . . . . . . . . . . . . . . 55
3.6 Anillo Cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 56
3.7 La Congruencia de Euler . . . . . . . . . . . . . . . . . . . . . . . . 61

iii
iv ÍNDICE GENERAL

4 Anillos Euclı́deos 63
4.1 Anillos Euclı́deos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 64
4.2 Extensiones y Raı́ces . . . . . . . . . . . . . . . . . . . . . . . . . . 68
4.3 Raı́ces Múltiples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 70
4.4 Teorema de Kronecker . . . . . . . . . . . . . . . . . . . . . . . . . 75
4.5 La Resultante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 80

5 Dominios de Factorización Única 85


5.1 Anillos de Fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . 86
5.2 Fracciones Racionales . . . . . . . . . . . . . . . . . . . . . . . . . 88
5.3 Dominios de Factorización Única . . . . . . . . . . . . . . . . . . . 90
5.4 Lema de Gauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 92
5.5 Polinomios Irreducibles . . . . . . . . . . . . . . . . . . . . . . . . . 95

6 Módulos 99
6.1 Módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.2 Sucesiones Exactas . . . . . . . . . . . . . . . . . . . . . . . . . . . 110
6.3 Producto Tensorial . . . . . . . . . . . . . . . . . . . . . . . . . . . 113
6.4 Cambio de Base . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 117

7 Espectro Primo 119


7.1 Álgebras . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 120
7.2 Producto Tensorial de Álgebras . . . . . . . . . . . . . . . . . . . . 122
7.3 Espectro Primo y Dimensión . . . . . . . . . . . . . . . . . . . . . 124
7.4 Aplicación Continua Inducida . . . . . . . . . . . . . . . . . . . . . 128
7.5 Cálculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 132
7.6 Variedades Algebraicas Afines . . . . . . . . . . . . . . . . . . . . . 135

8 Localización 145
8.1 Localización de Módulos . . . . . . . . . . . . . . . . . . . . . . . . 147
8.2 Propiedades Locales . . . . . . . . . . . . . . . . . . . . . . . . . . 150
8.3 Módulos sobre Anillos Locales . . . . . . . . . . . . . . . . . . . . . 152
8.4 Anillos Noetherianos . . . . . . . . . . . . . . . . . . . . . . . . . . 153
8.5 Descomposición Primaria: Existencia . . . . . . . . . . . . . . . . . 157
8.6 Descomposición Primaria: Unicidad . . . . . . . . . . . . . . . . . 161
8.7 Anillos de Dimensión Nula . . . . . . . . . . . . . . . . . . . . . . . 164

9 Cálculo Diferencial 167


9.1 Derivaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 168
9.2 Diferenciales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 170
9.3 Propiedades de las Diferenciales . . . . . . . . . . . . . . . . . . . . 173
ÍNDICE GENERAL v

Epı́logo: Categorı́as 175


Categorı́as . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 176
Funtores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 179
Morfismos de Funtores . . . . . . . . . . . . . . . . . . . . . . . . . . . . 183
Funtores Representables . . . . . . . . . . . . . . . . . . . . . . . . . . . 188

II Ejemplos y Ejercicios 197

Ejemplos y Ejercicios 199


Relaciones de Equivalencia . . . . . . . . . . . . . . . . . . . . . . . . . 199
Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 207
Anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 220
Anillos Euclı́deos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 234
Dominios de Factorización Única . . . . . . . . . . . . . . . . . . . . . . 251
Módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
Espectro Primo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
Localización . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 273
Cálculo Diferencial . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 286

III Apéndices 293

A Polinomios Simétricos 295


A.1 Teorema Fundamental . . . . . . . . . . . . . . . . . . . . . . . . . 295
A.2 Funciones simétricas de las raı́ces de un polinomio . . . . . . . . . 298
A.3 El Discriminante . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300
A.4 El Polinomio Genérico . . . . . . . . . . . . . . . . . . . . . . . . . 301

B Irracionales cuadráticos 303


B.1 Irracionales cuadráticos . . . . . . . . . . . . . . . . . . . . . . . . 303
B.2 Construcciones con regla y compás . . . . . . . . . . . . . . . . . . 306
B.3 Construcción de polı́gonos regulares . . . . . . . . . . . . . . . . . 309
B.4 Raı́ces de la unidad . . . . . . . . . . . . . . . . . . . . . . . . . . . 311

C Módulos Proyectivos, Inyectivos y Planos 315


C.1 Módulos Proyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . 315
C.2 Módulos Inyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . . 316
C.3 Módulos Planos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 318
vi ÍNDICE GENERAL

D Módulos sobre Dominios de Ideales Principales 321


D.1 Teoremas de descomposición . . . . . . . . . . . . . . . . . . . . . . 323
D.2 Factores Invariantes . . . . . . . . . . . . . . . . . . . . . . . . . . 328
D.3 Clasificación de Endomorfismos . . . . . . . . . . . . . . . . . . . . 330
D.4 Matrices de Jordan . . . . . . . . . . . . . . . . . . . . . . . . . . . 332
D.5 Clasificación de Autoproyectividades . . . . . . . . . . . . . . . . . 335
D.6 Clasificación de Grupos Abelianos . . . . . . . . . . . . . . . . . . 337

E Módulos Localmente Libres 339

F Grupos Finitos 345


F.1 G-conjuntos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 345
F.2 p-grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 347
F.3 Subgrupos de Sylow . . . . . . . . . . . . . . . . . . . . . . . . . . 348
F.4 Grupos Resolubles . . . . . . . . . . . . . . . . . . . . . . . . . . . 349
F.5 Grupos Simétricos . . . . . . . . . . . . . . . . . . . . . . . . . . . 351

G Álgebras Finitas sobre un Cuerpo 355


G.1 Teorema de Descomposición . . . . . . . . . . . . . . . . . . . . . . 355
G.2 Álgebras Triviales y Racionales . . . . . . . . . . . . . . . . . . . . 359
G.3 Puntos de un Álgebra . . . . . . . . . . . . . . . . . . . . . . . . . 362
G.4 Álgebras Separables . . . . . . . . . . . . . . . . . . . . . . . . . . 365
G.5 Métrica de la Traza . . . . . . . . . . . . . . . . . . . . . . . . . . . 370
G.6 Álgebras Inseparables . . . . . . . . . . . . . . . . . . . . . . . . . 372

H Teorı́a de Galois 377


H.1 Extensiones de Galois . . . . . . . . . . . . . . . . . . . . . . . . . 377
H.2 Teorema de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . 381
H.3 Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 388
H.4 Automorfismo de Frobënius . . . . . . . . . . . . . . . . . . . . . . 395

I Extensiones Algebraicas y Trascendentes 403


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

J Grupo de Brauer 407


J.1 Álgebras Simples . . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
J.2 Álgebras de Azumaya . . . . . . . . . . . . . . . . . . . . . . . . . 410
J.3 Construcción de las Álgebras de Azumaya . . . . . . . . . . . . . . 413
J.4 Ideales de las Álgebras de Azumaya . . . . . . . . . . . . . . . . . 418
J.5 El Grupo de Brauer . . . . . . . . . . . . . . . . . . . . . . . . . . 420
ÍNDICE GENERAL vii

K Morfismos Finitos 423


K.1 Dependencia Entera . . . . . . . . . . . . . . . . . . . . . . . . . . 423
K.2 Teorema del Ascenso . . . . . . . . . . . . . . . . . . . . . . . . . . 426
K.3 Teorema del Descenso . . . . . . . . . . . . . . . . . . . . . . . . . 429
K.4 Lema de Normalización . . . . . . . . . . . . . . . . . . . . . . . . 431

L Morfismos Finitos Birracionales 439


L.1 Anillos de Valoración Discreta . . . . . . . . . . . . . . . . . . . . . 439
L.2 Anillos Normales . . . . . . . . . . . . . . . . . . . . . . . . . . . . 441
L.3 Finitud del Cierre Entero . . . . . . . . . . . . . . . . . . . . . . . 442
L.4 Desingularización de Curvas . . . . . . . . . . . . . . . . . . . . . . 443

M Teorı́a de Números 451


M.1 Tres Lemas Previos . . . . . . . . . . . . . . . . . . . . . . . . . . . 451
M.2 Tres Teoremas Fundamentales . . . . . . . . . . . . . . . . . . . . . 453
M.3 La Función Zeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . 458

References 463
viii ÍNDICE GENERAL
Parte I

Teorı́a

1
Capı́tulo 1

Relaciones de Equivalencia

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


que examinemos un poco tan asombrosa facultad humana. Cuando utilizamos
nombres (papel, hierro, peso, derecha, etc.) normalmente señalamos primero varios
seres a los que ponemos tales nombres, para indicar en lo sucesivo otros similares.
Pero, aparte de su capacidad para señalar e indicar, al hombre también le es posible
delimitar con precisión el significado de algunas palabras, de modo que podamos
decidir cuándo son convenientes sin necesidad de ver ejemplos particulares previos.
Ası́, cuando definimos el hidrógeno como elemento de número atómico 1, no es
necesario haber visto antes hidrógeno para poder decidir si determinada sustancia
que tengamos delante lo es, basta disponer de un procedimiento para hallar el
número atómico de los elementos. Igualmente, cuando definimos número primo
como el que sólo es divisible por él mismo y la unidad, no necesitamos conocer
ningún ejemplo de número primo para decidir si lo es el 11 ó el 12. Sócrates (469-
399 a. de Jesucristo) quedó fascinado por la posibilidad de este modo superior de
decir y en los Diálogos de Platón (427-347 a. de Jesucristo) vemos cómo se entregó
a la tarea de someter los conceptos a la prueba de fuego de su expresión en él,
convencido plenamente de que todo lo verdadero podrá decirse con el nuevo decir
(mientras las apariencias se desvanecerán ante sus exigencias) y de que la definición
de cada concepto nos mostrará cómo sus propiedades no son meras casualidades
sino consecuencias necesarias de su verdadero sentido1 .
La exposición de los conceptos que en alguna parcela de la realidad se yerguen
majestuosamente después del demoledor examen de su significado a la luz de las
terribles exigencias del verdadero decir, junto con el desarrollo de sus consecuencias
absolutamente necesarias, es lo que llamamos teorı́a. Para quien haya vivido la
exposición de alguna teorı́a, comprender sólo puede significar ya la exposición del
1 Por supuesto nada de lo que estamos diciendo ahora lo es en este sentido más exigente que

estamos descubriendo, aún no es teorı́a, sino sugerencia, indicación.

3
4 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

saber como teorı́a; pues, ante ella, el antiguo modo de decir, que sólo señala, apa-
rece casi como un ruido sin sentido imposible de entender2 . Más que la búsqueda
de lo novedoso, la Ciencia es ante todo una nueva forma de ponerse delante de las
afirmaciones comunes. En palabras de Descartes:
“... 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 sólo porque la razón me convenció
de su verdad.”
Pero, antes de que la razón examine la verdad, falsedad o carencia de sentido de
una afirmación, necesita comprender el significado de los conceptos involucrados en
la misma. Si decimos que por los vértices de un triángulo pasa una única circunfe-
rencia o que hay infinitos números primos, no podemos entender estas afirmaciones
sin decir (= definir) previamente qué es un triángulo, qué es una circunferencia y
qué es un número primo. El empeño fundamental de las Matemáticas, compartido
con las demás Ciencias, es responder con rigor a las preguntas ¿Qué es eso que
llamamos ...?, definir los conceptos que continuamente usamos de forma imprecisa.
Conviene advertir que definir un concepto no significa señalar algunas propie-
dades accidentales que lo caractericen dentro de nuestra experiencia, sino poner de
manifiesto su esencia. Es iluminadora la anécdota de un pensador griego que, tras
meditar mucho sobre qué es un hombre, en plena plaza pública afirmó su gran des-
cubrimiento: es el bı́pedo implume. Los ciudadanos se maravillaron, pues nadie
podı́a rebatirle ¡no conocemos bı́pedos implumes que no sean humanos!. Alaba-
ron su inteligencia, con secreta envidia de la eterna fama que su hazaña le darı́a;
aunque muchos debieron sentir en sus tripas ese rescoldo que ante tal respuesta
también a nosotros nos susurra: no es eso, no es eso, no es eso, ... Un filósofo, con la
rabia del que ha vivido el asombro ante una verdadera definición, desplumó una
pobrecita gallina y, lanzándola en medio de la plaza, le espetó: ¡He ahı́ tu hom-
bre!, pues definir un concepto es desentrañar lo que lo constituye verdaderamente
como tal. La definición ha de ser la expresión de su estructura esencial, no una
caracterización arbitraria o accidental dentro de nuestra limitada experiencia.
Cuando alcanzamos la definición de algún 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 ¿qué es una lı́nea recta? ¿qué es un número fraccionario? ¿qué es la dimensión
del espacio? ¿qué es el tiempo? etc., será imposible alcanzar definiciones precisas de estos
conceptos si previamente no nos hemos sumergido de modo intuitivo en los ámbitos donde tales
conceptos se nos presentan “a la vista”. Aunque carezcan del rigor que a partir de ahora nos
exigiremos, nuestros años de experiencia en Geometrı́a, Aritmética, Fı́sica, etc., son un tesoro
precioso y requisito imprescindible para entender el desarrollo de la Licenciatura de Matemáticas.
La pretensión de la Ciencia es aclarar y fundamentar muchos conceptos que sólo señalamos, y
serı́a empeño 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 éstos:
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 función f (x) en
un punto x = a como el lı́mite del cociente de incrementos (f (x) − f (a))/(x − a)
cuando x → a, el concepto de derivada queda reducido al de lı́mite. En todas
nuestras afirmaciones podrı́amos sustituir el término derivada por la definición
dada sin que por ello cambiase el sentido, por lo que todas las propiedades de la
derivada son realmente propiedades del lı́mite. En este sentido podemos decir que
el concepto de derivada queda disuelto en el de lı́mite. Análogamente, 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
definición de A se haya utilizado B u otros conceptos que se hayan definido a partir
de B. Por ejemplo, si definimos el ángulo recto por la condición de que sus lados
sean perpendiculares, ya no podremos definir el concepto de rectas perpendiculares
por la condición de que se corten formando un ángulo recto, pues tendrı́amos
un cı́rculo vicioso: para comprender el concepto de ángulo recto necesitarı́amos
entender previamente el de perpendicularidad y éste a su vez deberı́a comprenderse
a partir del concepto de ángulo. En la definición de un concepto B no puede
intervenir un concepto previamente definido A si en la definición de A hemos
introducido B. Tampoco son admisibles las autorreferencias: Un concepto no
puede intervenir en su propia definición.
Si nos proponemos definir ciertos conceptos, en este proceso de reducción de
unos a otros siempre habrá, debido a la finitud humana, unos conceptos indefinidos
a los que hayamos reducido los restantes. Esta finitud del hombre es la que todo
niño (tanto mis hijos pequeños como el niño que un dı́a fuimos y yace olvidado en
un rincón del alma) descubre cuando ve con regocijo la impotencia de sus mayores
ante la reiteración indefinida de la pregunta ¿Por qué?3 , reiteración 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 más que el
reflejo de algunas propiedades de los conceptos primitivos, que han de ser los más
cercanos, claros, seguros y sencillos. Lo que diferencia radicalmente unas ciencias
de otras son los conceptos primitivos que se admiten en la fundamentación de
cada una. Por eso las separaciones entre las mismas no son algo estable y perenne,
sino sujeto a nuestros avances en la aclaración de los conceptos básicos de nuestro
pensar.
3 Ahora estamos involucrados con la pregunta ¿Qué es? y no con la pregunta por las causas;

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


6 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

Algo muy similar ocurre con las demostraciones. Cuando hacemos un razona-
miento deductivo4 demostramos que cierta afirmación B es consecuencia racional
de otra A, que la razón humana no puede comprender5 la falsedad de B si acepta la
verdad de A. De este modo B queda reducido a A. Si nos proponemos demostrar
ciertas afirmaciones, de nuevo la finitud del espı́ritu humano exige la existencia
de algunas carentes de demostración (los principios) a partir de las cuales demos-
tramos las demás. En la demostración de un enunciado B no puede intervenir un
enunciado previamente demostrado A si la demostración de A se basó a su vez en
B. Tampoco es admisible la utilización de un resultado en su misma demostración:
un teorema no puede darse por válido en su propia demostración.
Todo lo anterior viene a decir que pretendemos seguir el método cartesiano:
partiendo de los principios simples que nos sean más claros y evidentes, sólo acep-
taremos las consecuencias que podamos derivar mediante deducciones rigurosas,
formadas por sucesivos pasos absolutamente indudables. Formaremos parte ası́ de
la magna empresa que propuso Descartes (1596-1650) en el Discurso del Método
donde, a renglón seguido de enunciar las cuatro reglas del método, afirma:

“Esas largas series de trabadas razones muy plausibles y fáciles, que


los geómetras acostumbran emplear, para llegar a sus más difı́ciles de-
mostraciones, habı́anme dado ocasión de imaginar que todas las cosas,
de que el hombre puede adquirir conocimiento, se siguen unas a otras
en igual manera, y que, con sólo 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 esté, que no se llegue a alcanzar y descubrir.”

Ahora debemos buscar, entre los conceptos que a diario usamos intuitivamente,
los que nos servirán para fundamentar las Matemáticas, y hemos de elegir los que
sean más claros, sencillos y seguros.
Actualmente las Matemáticas se caracterizan por basarse en los conceptos pri-
mitivos de número natural (0,1,2,3,..., los números que usamos para contar ) y
de conjunto o familia de objetos (lo que puede ser contado). Partiendo de ellos y
4 El razonamiento analı́tico o deductivo es el que pasa de una afirmación a sus consecuen-

cias mediante una argumentación lógica absolutamente indudable. Demuestra la verdad de un


enunciado suponiendo la verdad de otros. Su forma arquetı́pica es “Si A es cierto, entonces B es
cierto”, donde B es la tesis y A la hipótesis. Actualmente sólo reciben el nombre de demostración
las argumentaciones deductivas.
5 Es verdaderamente increı́ble 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 teorı́a fı́sica ha tenido alguna consecuencia
lógica errónea siempre se ha buscado cuál de sus principios es falso; pues es inaceptable que sien-
do válidos 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

de sus propiedades más evidentes (es decir, de la aritmética elemental y la teorı́a


de conjuntos) se definen todos los conceptos que ahora abarcan las Matemáticas
y se demuestran sus teoremas, iniciando ası́ el cumplimiento de la fantástica afir-
mación atribuida a Pitágoras (570?-496? a. de Jesucristo): Todo es una música
de números. Es asombroso que todos los conceptos que se han incorporado a las
Matemáticas (recta, distancia, ángulo, dimensión, punto, orientación, cercanı́a,
finitud, área, volumen, tiempo, velocidad, aceleración, puntos imaginarios y del
infinito, el cálculo literal, las raı́ces, etc.) no sean más que un entramado de los
conceptos de número natural y familia de cosas u objetos, y que todas las pro-
piedades conocidas sean consecuencias lógicas de las propiedades más sencillas y
evidentes de estos conceptos primitivos. Es decir, para empezar rechazaremos los
demás conceptos (números negativos, fracciones, números imaginarios y todos los
conceptos geométricos: recta, área, dimensión, etc.) hasta tanto no hayan podi-
do definirse a partir de los números naturales, al igual que sus propiedades (por
más evidentes que parezcan) hasta que hayan sido deducidas de las propiedades
elementales de los números naturales. La empresa que ahora se despliega ante
cada uno de nosotros es la de volver a entrar, por la fuerza de la razón, en ese
Paraı́so perdido que habitamos cuando éramos pequeños y con pasmosa seguridad
nos movı́amos entre semejanzas de triángulos. En este primer capı́tulo iniciaremos
este proceso de reducción del saber matemático a los números naturales y los con-
juntos, proceso que se extenderá a lo largo de toda la Licenciatura y, en general,
de todo el quehacer matemático.

1.1 Conjunto Cociente


El primer concepto que analizaremos será el de igualdad, que solemos represen-
tar con el sı́mbolo =. A primera vista pudiera parecer que tal concepto no
es problemático, que dos objetos son iguales cuando no se distinguen en nada.
No obstante, afirmamos que 1/2 = 2/4 a pesar de que ambas fracciones tie-
nen numeradores distintos y ante la pregunta de si los números 10 y 9� 999 . . .
son iguales pueden surgir dudas: no tienen ninguna cifra común y sin embargo
9� 999 . . . = 3(3� 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 cuestión, sin darse
cuenta de que la pregunta carece de sentido mientras no se diga explı́citamente
qué debe entenderse por “igual”. Esta caı́da en la cuenta de que la igualdad puede
decirse de muchos modos, que no es algo dado, que ante un problema tenemos
libertad para elegir la noción de igualdad y debemos aprender cuáles están mejor
adaptadas a cada cuestión, es fundamental para librarse de muchas encerronas
y preguntas sin sentido que han atenazado a la humanidad durante siglos y aún
torturan a algunos.
Partiendo de la relación de igualdad más clara y segura, que es la de igualdad
entre los elementos de un conjunto, vamos a estudiar las que puedan reducirse
8 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

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), nues-
tro problema fundamental es saber si existe alguna aplicación π de X en otro
conjunto que identifique las parejas prefijadas y sólo ellas; es decir, que al pasar
por π la relación de “igualdad” fijada se transforme en la relación de igualdad
entre elementos de un mismo conjunto, que conceptualmente es la más evidente.
Veremos que la libertad para fijar tales parejas en X, siendo grande, no es arbitra-
ria, está sometida a ciertas condiciones. Nuestro objetivo es precisamente hallar
condiciones necesarias y suficientes para la existencia de tal aplicación π.

Definición: Llamaremos relación en un conjunto X a todo subconjunto del


producto directo X × X. Dada una relación R ⊆ X × X en un conjunto X,
diremos que dos elementos x, y de X están relacionados según R si la pareja
(x, y) está en R, y en tal caso escribiremos xRy.

Definición: Diremos que una relación ≡ en un conjunto X es una relación de


equivalencia si tiene las siguientes propiedades:
1. Reflexiva: x ≡ x para todo x ∈ X.
2. Simétrica: 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 aplicación f : X → Y define en el conjunto X una relación

x ≡ x� precisamente cuando f (x) = f (x� )

que es una relación de equivalencia en X:

1. Si x ∈ X, entonces x ≡ x porque f (x) = f (x).

2. Sean x, x� ∈ X. Si x ≡ x� , entonces f (x) = f (x� ); luego f (x� ) = f (x) y


concluimos que x� ≡ x.

3. Sean x, x� , x�� ∈ X. Si x ≡ x� y x� ≡ x�� , entonces f (x) = f (x� ) y f (x� ) =


f (x�� ); luego f (x) = f (x�� ) y concluimos que x ≡ x�� .

Dada una relación R en un conjunto X, nuestro propósito es averiguar si po-


demos identificar los elementos relacionados por R y sólo ellos; es decir, si existe
alguna aplicación f de X en otro conjunto tal que:

xRx� ⇔ f (x) = f (x� )

Es decir, si R es la relación definida en X por alguna aplicación f : X → Y .


Cuando R no es una relación de equivalencia, acabamos de ver que tal cosa no
es posible. La construcción central de este capı́tulo probará que la respuesta es
1.1. CONJUNTO COCIENTE 9

afirmativa para todas las relaciones de equivalencia: Las propiedades reflexiva,


simétrica y transitiva caracterizan las relaciones definidas por aplicaciones, son las
condiciones necesarias y suficientes para que exista una aplicación que identifique
exactamente los elementos relacionados.

Definición : Dada una relación 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̄ ó [x]:

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

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


relación ≡ si es la clase de equivalencia de algún elemento de X; es decir, si existe
algún elemento x de X tal que [x] = C.

Teorema 1.1.1 Sea ≡ una relación de equivalencia en un conjunto X. Cada


elemento de X pertenece a una única clase de equivalencia de la relación ≡ .

Demostración: Si x es un elemento de X, entonces [x] es una clase de equivalencia


de ≡ que contiene a x, porque x ≡ x.
Por otra parte, si C es otra clase de equivalencia de ≡ que contiene a x, entonces
existe algún elemento z ∈ X tal que C = [z], de modo que z ≡ x. Luego x ≡ y
justamente cuando z ≡ y ; ası́ que [x] = [z] = C y concluimos que [x] es la única
clase de equivalencia de ≡ que contiene a x.

Definición : Dada una relación de equivalencia ≡ en un conjunto X, llamaremos


conjunto cociente de X por ≡ al conjunto de todas las clases de equivalencia de
≡ , y lo denotaremos X/ ≡ . La aplicación π 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 llamará apli-


cación de paso al cociente o proyección canónica o estructural, para resaltar
que pertenece a la estructura misma de lo que estamos estudiando.

Teorema 1.1.2 Sea ≡ una relación de equivalencia en un conjunto X y sea


π : X → X/ ≡ , π(x) = [x] , la proyección canónica. Se verifica que

1. π es epiyectiva: Si c ∈ X/ ≡, entonces c = π(x) para algún x ∈ X.

2. Sean x, y ∈ X. La condición necesaria y suficiente para que x ≡ y es que


π(x) = π(y) .
10 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

Demostración: Si c ∈ X/ ≡, por definición c = [x] para algún x ∈ X; luego


c = π(x).
En cuanto a la segunda propiedad, si x ≡ y, entonces y ∈ [x]; luego [x] = [y] y
π(x) = π(y). Recı́procamente, si π(x) = π(y), entonces [x] = [y]. Como y ∈ [y],
concluimos que y ∈ [x]; es decir, x ≡ y.

Nunca utilizaremos que los elementos de X/ ≡ son las clases de equivalencia de


≡, sólo que tenemos definida una aplicación de X en X/ ≡ con las dos propiedades
anteriores6 .

1.2 Relaciones de Orden


Definición: Diremos que una relación ≤ en un conjunto X es una relación de
orden si tiene las propiedades reflexiva (x ≤ x para todo x ∈ X) antisimétrica
(si x ≤ y e y ≤ x, entonces x = y) y transitiva (si x ≤ y e y ≤ z, entonces x ≤ z).
Diremos que una relación de orden ≤ en un conjunto X es total cuando x ≤ y
ó 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 último elemento si y ≤ x para todo y ∈X. El primer y último elemento,
si existen, son únicos. Se dice que (X, ≤) es un conjunto bien ordenado cuando
todo subconjunto no vacı́o de X, con la ordenación inducida por ≤, tenga primer
elemento.

Principio de Inducción Completa


El principio de inducción afirma que, para concluir que todos los números
naturales mayores o iguales que un número natural dado r tienen cierta propiedad
P , basta probar las dos afirmaciones siguientes:

1. El número r tiene la propiedad P .

2. Sea n un número natural mayor que r. Si todos los números naturales entre
r y n − 1 tienen la propiedad P , entonces n también la tiene.
6 Cualquier otro conjunto Y con una aplicación X → Y que tenga esas dos propiedades puede

reemplazar a X/ ≡ y ser considerado como cociente de X por la relación ≡ ; pero la definición


anterior muestra que tal conjunto puede darse a la vez para todas las relaciones de equivalencia
sin tener que recurrir a una construcción “ad hoc” en cada caso particular.
1.3. CONSTRUCCIÓN DE LOS NÚMEROS ENTEROS 11

El principio de inducción es una afirmación sobre los números naturales que es


evidentemente cierta (ante la consideración atenta de su sentido nos es imposible
dudar de su veracidad), por lo que lo incluimos entre las propiedades claras y
evidentes de los números naturales que utilizaremos en la fundamentación de las
Matemáticas7 .

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 ordenación inducida, Y
es un conjunto totalmente ordenado.
Entre las propiedades de los conjuntos que admitimos para fundamentar las
Matemáticas se encuentra la siguiente8 :

Lema de Zorn: Sea (X, ≤) un conjunto ordenado no vacı́o. Si toda cadena de


X admite una cota superior, entonces X tiene algún elemento maximal.

1.3 Construcción de los Números Enteros


Sea N = {0, 1, 2, 3, . . .} el conjunto de los números naturales.
En el producto directo N × N definimos la relación
(m, n) ≡ (m� , n� ) ⇔ m + n� = m� + n
y es una relación de equivalencia en N × N. El conjunto de los números enteros
Z se define9 como el conjunto cociente de N × N por la anterior relación de equi-
valencia ≡ y, si π : N × N → Z es la proyección canónica, pondremos m − n en
lugar de π(m, n) y diremos que es la diferencia de los números naturales m y n.

De acuerdo con el teorema 1.1.2, tenemos que


7 Las primeras veces que se utilice este principio puede presentar alguna dificultad, porque su
estructura lógica es algo complicada y puede inducir a error. Es un buen ejercicio comprobar que
es equivalente a algunas afirmaciones más claras, como la ordenación de los números naturales
es un buen orden o incluso en toda familia finita y no vacı́a de números naturales hay uno que
es el primero.
8 Dijimos que nos basarı́amos únicamente en las propiedades sencillas y claras de los números

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 elección (el producto directo de
cualquier familia, finita o no, de conjuntos no vacı́os tiene algún elemento) y al principio del
buen orden (todo conjunto admite una buena ordenación). Más 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 fundamentación de las Matemáticas la teorı́a de conjuntos tenga un papel mucho
más insatisfactorio (y esperemos que provisional) que los números naturales.
9 Primero definimos el conjunto , luego los números enteros como elementos de tal conjunto.
12 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

1. Todo número entero b es diferencia de dos números naturales; es decir, b =


m − n para alguna pareja (m, n) de números naturales.
2. m − n = m� − n� precisamente cuando m + n� = m� + n .

Cada número natural n define un número entero

π(n, 0) = n − 0

que también denotaremos n. Obtenemos ası́ una aplicación inyectiva canónica


N → Z, que nos permite identificar N con un subconjunto de Z.
Si a y b son dos números enteros, existen números naturales m, n, r, s tales que
a = m − n, b = r − s. Definimos la suma a + b y el producto a · b 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 números enteros
mayores que 0 se llaman positivos y los menores que 0 se llaman negativos.

Debemos probar que estas definiciones no dependen de los números m, n, r, s


elegidos. Si a = m� − n� y b = r� − s� para otros números naturales m� , n� , r� , s� ;
entonces m + n� = m� + n y r + s� = r� + s. Luego

m + n� + r + s� = m� + n + r� + s
(m + r) − (n + s) = (m� + r� ) − (n� + s� )

ası́ que la suma a + b es un número entero que no depende de los representantes


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

mr + n� r = m� r + nr , m� s + ns = ms + n� s
mr + n r + m s + ns = m� r + nr + ms + n� s
� �

(mr + ns) − (nr + ms) = (m� r + n� s) − (n� r + m� s)

análogamente se prueba que

(m� r + n� s) − (n� r + m� s) = (m� r� + n� s� ) − (n� r� + m� s� )

ası́ que (mr + ns) − (nr + ms) = (m� r� + n� s� ) − (n� r� + m� s� ) y concluimos que el
producto a · b no depende de los representantes elegidos.
Por último, tenemos que

m + s ≤ n + r ⇔ m + s + m� + s� ≤ n + r + m� + s� =
= m + n� + r� + s ⇔ m� + s� ≤ n� + r�
1.3. CONSTRUCCIÓN DE LOS NÚMEROS ENTEROS 13

ası́ que la relación a ≤ b tampoco depende de los representantes elegidos.

De las definiciones anteriores y de las propiedades de los números naturales se


deduce fácilmente que la suma y el producto de números enteros son operaciones
asociativas y conmutativas, que el producto distribuye respecto de la suma y que
la relación ≤ es una ordenación total de Z, al igual que la existencia de elemento
neutro
0+a=a , 1·a=a
y las otras propiedades usuales.
La suma, el producto y la ordenación de números enteros coinciden en N con
la suma, el producto y la ordenación de números naturales. Por otra parte, para
cada número entero b existe un único número 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 construcción de los números enteros a partir de los números naturales re-
duce cada enunciado sobre los números enteros a un enunciado equivalente sobre
los números naturales. La teorı́a de números enteros es sólo una parte, una conse-
cuencia lógica, de la teorı́a de números naturales. Si los números naturales están
libres de contradicción, también los números enteros están libres de contradicción.

Proposición 1.3.1 El conjunto de los números enteros es la unión disjunta de N


con el conjunto de los opuestos de los números naturales no nulos:

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

Demostración: 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
número natural.
Si m < n, entonces n = m+r para algún número natural no nulo r, y b = m−n
es el opuesto de r = n − m.
Por último, la unión es disjunta porque si la suma de dos números naturales
es nula, ambos sumandos son nulos.

Este resultado permite definir el valor absoluto |b| de un número entero


b como el máximo de b y −b, que siempre es un número natural, y demostrar
fácilmente las siguientes propiedades:

ab = 1 ⇒ a = ±1 y b = ±1
ab = 0 ⇒ a = 0 ó b = 0 .
14 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

Ésta última muestra la legitimidad de la simplificación: ab = ac, a �= 0 ⇒ b = c.

Teorema de división de números enteros Sea d un número entero no


nulo. Para cada número entero b existe una única pareja de números enteros c, r
(llamados cociente y resto de la división de b por d) tal que:

b=c·d+r , 0 ≤ r < |d|

Demostración: Veamos primero la existencia de tal pareja c, r. El conjunto de


números naturales

R = {n ∈ N : n = b + sd para algún s ∈ Z}

no es vacı́o (por ejemplo b + (b2 d)d está en R), ası́ que tiene un primer elemento
r. Por definición 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 está en R y es estrictamente menor que r,
en contra de la elección de r. Luego r < |d| .
Veamos ahora la unicidad del cociente y el resto. Si c� , r� son otros números
enteros tales que b = c� d + r� y 0 ≤ r� < |d|, podemos suponer que r ≤ r� , en cuyo
caso r� − r = (c − c� )d es un múltiplo no negativo de |d| menor que |d| y se sigue
que r� − r = 0 y cd = c� d. Como d no es nulo, concluimos que r� = r y c� = c.

Congruencias módulo un número natural: Sea n un número natural. Dire-


mos que dos números enteros a, b son congruentes módulo n cuando su diferencia
b − a sea un múltiplo de n (es decir, b − a = cn para algún número entero c) en
cuyo caso pondremos
a ≡ b (mód. n)
La relación de congruencia módulo n es una relación de equivalencia en el
conjunto de los números enteros y es compatible con la suma y el producto en el
siguiente sentido:

Si a ≡ a� y b ≡ b� (mód. n), entonces a + b ≡ a� + b� y ab ≡ a� b� (mód. n)

Los múltiplos de n son exactamente los números enteros congruentes con 0


módulo n, ası́ que esta relación de equivalencia es útil para estudiar la divisibilidad
por n.

Corolario 1.3.2 Sea n un número natural no nulo. La condición necesaria y


suficiente para que dos números enteros sean congruentes módulo n es que tengan
el mismo resto al dividir por n.
1.4. CONSTRUCCIÓN DE LOS NÚMEROS RACIONALES 15

Por tanto, la correspondiente clase de equivalencia [a]n de cualquier número


entero a está formada por los números enteros que al dividir por n tienen igual
resto que a, y el conjunto cociente de Z por la relación de congruencia módulo n
tiene exactamente n elementos, que son

[0]n , [1]n , . . . , [n − 1]n

Demostración: Sean a, b dos números enteros y a = cn + r, b = c� n + r� sus


respectivas divisiones por n.
Veamos primero la necesidad de la condición. Si a ≡ b (mód. n), entonces
b − a = dn para algún número entero d. Luego

b = dn + a = (d + c)n + r

y, de la unicidad del resto de la división por n, se deduce que r = r� .


Veamos ahora que la condición es suficiente. Si r = r� , entonces

b − a = c� n + r� − cn − r = (c� − c)n

y concluimos que a ≡ b (mód. n).


En consecuencia, cada clase de equivalencia [a]n está formada por todos los
números 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 módulo n). Como los posibles restos
de la división de un número entero por n son 0, 1, . . . , n − 1; concluimos que tales
clases de equivalencia son [0]n , [1]n , . . . , [n − 1]n .

1.4 Construcción de los Números Racionales


Sea S el conjunto de los números enteros no nulos. En el producto directo Z × S
definimos la relación
(a, s) ≡ (b, t) ⇔ at = bs
y es una relación de equivalencia en Z×S. Definimos el conjunto Q de los números
racionales como el conjunto cociente de Z × S por la anterior relación de equiva-
lencia ≡ . Sea π : Z × S → Q la proyección canónica. Pondremos a/s en vez de
π(a, s) y diremos que es el cociente de los números enteros a, s. De acuerdo con
1.1.2, tenemos que:
1. Todo número racional es el cociente de dos números enteros.
2. a/s = b/t precisamente cuando at = bs.

Cada número entero b define un número racional π(b, 1) = b/1 que también
denotaremos b. Obtenemos ası́ una aplicación inyectiva canónica Z → Q que nos
permite identificar Z con un subconjunto de Q.
16 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

Si q, r son dos números racionales, existen números enteros a, s, b, t tales que


q = a/s y r = b/t. Definimos la suma q + r y el producto q · r 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 =
a� /s� y r = b� /t� , entonces as� = a� s y bt� = b� t y concluimos que
tt� as� = tt� a� s , ss� bt� = ss� b� t ; luego (at + bs)s� t� = (a� t� + b� s� )st
as� bt� = a� sb� t ; luego abs� t� = a� b� st
De las definiciones anteriores y de las propiedades de los números enteros se
deducen sin dificultad las propiedades usuales de la suma y el producto de números
racionales.
Diremos que un número racional q = a/s es positivo cuando as > 0 y diremos
que q < r cuando r − q sea positivo. La aplicación inyectiva canónica Z → Q
conserva sumas, productos y la ordenación.
Si q es un número racional no nulo, existe un único número racional cuyo
producto con q es 1; tal número se denotará 1/q ó q −1 y diremos que es el inverso
de q. En efecto, si q = a/s no es nulo, entonces a �= 0 y q(s/a) = 1. Además,
si qu = 1 y qv = 1, entonces u = u(qv) = (uq)v = v. En general, llamaremos
cociente de dos números racionales q, r �= 0 al número racional q/r = q · r−1 .

Esta construcción de los números racionales a partir de los números enteros


reduce los enunciados sobre números racionales a enunciados equivalentes sobre
números enteros y, por tanto, a enunciados sobre números naturales. La teorı́a
de números racionales sólo es una parte de la teorı́a de números naturales. Si
los números naturales no tienen contradicciones, también los números racionales
estarán libres de contradicción.
Igualmente, la construcción de los números reales que se hace en el curso de
Análisis y la que, a continuación, daremos para los números complejos, reducen
los enunciados sobre números reales y complejos a enunciados equivalentes sobre
números naturales.

1.5 Construcción de los Números Complejos


En el curso de Análisis se construye el conjunto de los números reales R como el
conjunto cociente de las sucesiones de Cauchy (1789-1857) de números racionales10
10 Aunque admitamos números reales definidos por sucesiones arbitrarias de números racionales,

es obvio que sólo las que puedan definirse en un número finito de pasos (incluyendo recurrencias)
1.5. CONSTRUCCIÓN DE LOS NÚMEROS COMPLEJOS 17

por la siguiente relación de equivalencia:

(an ) ≡ (bn ) ⇔ la sucesión bn − an converge a cero

se definen la suma, el producto de números reales y una ordenación total de R,


y se prueban sus propiedades fundamentales. Cada número racional q define un
número real π(q, q, . . .), que se denota también q, obteniéndose ası́ una aplicación
inyectiva canónica Q → R que conserva las sumas, los productos y la ordenación,
y que nos permite identificar Q con un subconjunto de R. Sea c un número real y
sea n un número natural no nulo. En el curso de Análisis se probará que, cuando
c no es negativo, existe un único número
√ real no negativo cuya potencia n-ésima
es c, número real que denotaremos n c .

El conjunto C de los números complejos es el conjunto de pares ordenados


de números 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


números reales, es inmediato comprobar que tanto la suma como el producto de
números complejos son operaciones asociativas y conmutativas, y que el producto
distribuye respecto de la suma.
Cada número real x define un número complejo x+0i que también denotaremos
x. Obtenemos ası́ una aplicación inyectiva canónica R → C que conserva las sumas
y productos, y que permite identificar R con un subconjunto de C.
Sea z = a + bi un número complejo. Diremos que los números reales a y b son
la parte real e imaginaria de z respectivamente, que z = a − bi es el número
complejo conjugado de z y que el número real no negativo
√ �
|z| = z · z = a2 + b2

es el módulo de z. Llamaremos distancia entre dos números complejos al módulo


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 número complejo z no es nulo, existe un único número complejo cuyo


2
producto con z es 1. Tal número es z/ |z| y se denotará 1/z ó z −1 .
intervienen en las definiciones, enunciados y demostraciones. Algún dı́a esta diferencia crucial
entre números reales definibles y números reales fantasmagóricos será un pilar fundamental de
las Matemáticas; pero, hasta que llegue, admitiremos sucesiones cualesquiera.
18 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

Exponencial Compleja
En el curso de Análisis se definirán las funciones trigonométricas seno y coseno
(en radianes) y para cada número complejo a + bi pondremos

ea+bi := ea (cos b + isen b) .

De las propiedades de las funciones trigonométricas se sigue

e2πi = 1
� �
ez+z = ez · ez

ez = ez ⇔ z � = z + 2πk para algún k ∈ Z

y que para cada número complejo z de módulo ρ �= 0 existe un número real ϑ tal
que
z = ρ(cos ϑ + i · sen ϑ) = ρeiθ

bi - • z = a + bi
ρ

ϑ
0 a

• z = a − bi

Este número real ϑ está bien definido salvo múltiplos enteros de 2π y se llama
argumento de z (medido en radianes). El producto de dos números complejos

no nulos z = ρeiϑ y z � = ρ� eiϑ es
� �
z · z � = ρeiϑ ρ� eiϑ = (ρρ� )ei(θ+θ )

ası́ que el argumento del producto de números complejos es la suma de los argu-
mentos:
arg(z1 z2 ) = arg(z1 ) + arg(z2 )

El ángulo (medido en radianes) determinado por dos números complejos no


nulos z1 , z2 se define como el argumento de su cociente z2 /z1 .
1.5. CONSTRUCCIÓN DE LOS NÚMEROS COMPLEJOS 19

Raı́ces de la Unidad
Sea n un número natural no nulo y sea z un número complejo. Si u es un número
complejo tal que un = z, diremos que u es una raı́z n-ésima compleja de z. Por

ejemplo, una raı́z n-ésima de z = ρeiϑ es claramente n ρ eiϑ/n . En particular una
raı́z n-ésima de la unidad 1 = e2πi es el número complejo
2πi
e n = cos 2π
n + i sen n

2πi
de módulo 1 y argumento 2π/n, al igual que sus potencias e n k , k ∈ Z.

Teorema 1.5.1 Sea n un número natural no nulo. Hay exactamente n raı́ces


n-ésimas complejas de la unidad, que son
2πi
e n r = cos 2πr
n + i sen n ,
2πr
0≤r ≤n−1
Demostración: Si u = ρeiϑ es una raı́z n-ésima de la unidad, la condición un = 1
equivale a que ρn = 1 y nϑ = 2πm para algún m ∈ Z. Es decir, ρ = 1 y
ϑ = 2πm/n. Dividiendo m por n obtenemos que
2πm 2π(cn + r) 2πr
ϑ= = = 2πc + ; 0≤r<n, c∈Z
n n n
2πr 2πi
y concluimos que u = ei(2πc+ n ) = e n r , 0 ≤ r < n. En resumen, las raı́ces
n-ésimas de la unidad son exactamente:
2πi 2πi 2πi 2πi
1=e n 0 , e n , e n 2 , ...... , e n (n−1)

Teorema 1.5.2 Todo número complejo no nulo tiene exactamente n raı́ces n-


ésimas complejas, y se obtienen multiplicando una cualquiera de ellas por las raı́ces
n-ésimas de la unidad.
Demostración: Todo número complejo no nulo z = ρeiϑ tiene alguna raı́z n-ésima

α = n ρ eiϑ/n . Si β fuera otra raı́z n-ésima de z, entonces β n = z y
� �n
β βn z β 2πi
= = =1; =e n r , 0≤r<n
α z z α
Luego z tiene exactamente n raı́ces n-ésimas, que son
2πi 2πi 2πi
α, e n α, e n 2 α , ... , e n (n−1) α

Corolario 1.5.3 Sea z = ρeiϑ un número complejo no nulo. Las raı́ces n-ésimas
complejas de z son los vértices de un polı́gono regular de n lados inscrito en el

cı́rculo de radio n ρ centrado en el 0:
√ � ϑ+2πr �
n
ρ ei n ; 0≤r<n
20 CAPÍTULO 1. RELACIONES DE EQUIVALENCIA

2πi
Definición: Diremos que una raı́z n-ésima de la unidad e n k es primitiva si
todas las raı́ces n-ésimas de la unidad complejas son potencias suyas con exponente
2πi
entero, para lo cual basta que lo sea e n de acuerdo con 1.5.1.

2πi
Proposición 1.5.4 Sea u = e n k una raı́z n-ésima de la unidad. Las siguientes
condiciones son equivalentes:
1. u es una raı́z n-ésima de la unidad primitiva.
2. La primera potencia de u que es la unidad es un ; es decir, ur �= 1 para todo
número natural 1 ≤ r < n.
3. Todas las potencias u, u2 , . . . , un son distintas entre sı́.
4. Existe algún a ∈ Z tal que ak ≡ 1 (módulo n).
Demostración: (1 ⇒ 2) Si ur = 1 para algún exponente 1 ≤ r < n, entonces todas
las potencias de u son raı́ces r-ésimas 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 raı́ces n-ésimas
de la unidad.
(2 ⇒ 3) Si ui = uj para algunos exponentes 1 ≤ i < j ≤ n, entonces uj−i = 1
y 1 ≤ j − i < n.
(3 ⇒ 4) Como todas las potencias u, . . . , un son raı́ces n-ésimas de la unidad, y
son distintas por hipótesis, del teorema 1.5.1 se sigue que son todas raı́ces n-ésimas
de la unidad. Luego para algún exponente 1 ≤ a ≤ n tendremos
2πi
� 2πi �a 2πi
e n = e n k = e n ak .
ak−1
Luego e n 2πi = 1 y concluimos que ak − 1 ∈ Z; i.e., ak ≡ 1 (mód. n).
(4 ⇒ 1) Si existen números enteros a, c tales que ak = 1 + cn, entonces
� 2πi �ra 2πi 2πi 2πi
e n k = e n rak = e n (r+rcn) = e n r
2πi
para todo r ∈ Z. Luego e n k es una raı́z n-ésima de la unidad primitiva.

Ejemplos:
2πi
√ 2πi 2πi
√ 2πi
1. e 3 = − 12 + 3
2 i , e 4 =i, e 6 = 1
2 + 3
2 i , e 8 = √1
2
+ √1 i .
2
2πi 2πi −2πi
2. e n ye n (n−1) =e n son raı́ces n-ésimas de la unidad primitivas.
2πi 4πi 6πi 8πi
3. Las raı́ces quintas de la unidad primitivas son e 5 ,e 5 ,e 5 ye 5 .
2πi −2πi 10πi
4. Las raı́ces sextas de la unidad primitivas son e 6 ye 6 =e 6 .
2πi 2πi 16πi
5. e 3 e 5 =e 15 es una raı́z decimoquinta de la unidad primitiva.
Capı́tulo 2

Grupos

En el Capı́tulo anterior hemos comenzado a desarrollar las Matemáticas partiendo


del proceso más humilde: el de contar. Este camino se inició hace muchos siglos en
la India, nos fue transmitido por los árabes y culmina con el Cálculo Infinitesimal
descubierto por Leibnitz (1646-1716). Sus exponentes más logrados son la teorı́a
de funciones de variable compleja y la de ecuaciones en derivadas parciales. Con
más o menos rigor, también es éste el camino que hemos seguido desde nuestra
infancia. Sin embargo, cuando la Geometrı́a irrumpe luminosamente en Grecia, no
lo hace en tal dirección. Parece ineludible que el espı́ritu humano habla sin definir
las palabras que utiliza o, si opta por definirlas, sólo tiene dos posibilidades: caer
en cı́rculos viciosos (como ocurre en todos los diccionarios) o reducir todos sus
conceptos a unos conceptos primitivos que por el momento carezcan de definición.
Posteriormente, tras la consideración atenta de los mismos, tal vez pueda definirlos
a partir de otros más fundamentales todavı́a; pero éstos pasarı́an a ocupar su lugar
y siempre habrı́a un primer peldaño surgiendo de la oscuridad. El genio griego
superó en parte esta situación cayendo en la cuenta de que es crucial explicitar
las relaciones mutuas entre los conceptos primitivos de cada teorı́a. Por ejemplo,
los conceptos de la geometrı́a plana elemental pueden definirse a partir de los de
punto, recta, incidencia y perpendicularidad (es un buen ejercicio buscar una de-
finición del paralelismo, del punto medio entre dos puntos y de la equidistancia
de un punto dado a partir de tales conceptos). Ahora, en vez de buscar la defini-
ción de estos conceptos básicos en términos de otros conceptos, podemos formular
explı́citamente sus relaciones:
1. Hay tres puntos no alineados.
2. Por dos puntos distintos pasa una única recta.
3. Por un punto exterior a una recta dada pasa una única recta que no la corta
y una única recta perpendicular a la recta dada.
4. ............

21
22 CAPÍTULO 2. GRUPOS

Importa mucho resaltar que las consecuencias lógicas de estos axiomas son
válidas cualesquiera que sean el conjunto de puntos y el de rectas, la relación de
incidencia entre puntos y rectas, y la relación de perpendicularidad entre rectas,
con tal de que verifiquen todos los axiomas impuestos. Los conceptos primitivos
de la Geometrı́a plana (punto, recta, incidencia y perpendicularidad) quedan defi-
nidos por los axiomas: los puntos y rectas de la Geometrı́a plana son dos familias
cualesquiera P y R, junto con una relación I entre P y R y otra relación P en
R, que verifiquen los axiomas impuestos. Este punto de vista no se libera de la
limitación que hemos indicado al principio, pues en el enunciado de los axiomas
han de intervenir conceptos, que previamente deben ser definidos .... Al establecer
los axiomas de una teorı́a sólo admitiremos conceptos que hayan sido definidos
previamente a partir de los números naturales y los conjuntos. Sin embargo el
punto de vista griego es muy superior por dos razones fundamentales:
Principalmente porque nos permite introducir en cada rama de las Matemáti-
cas los conceptos más apropiados, aunque no procedan del desarrollo sistemático
del concepto de número (que frecuentemente no son los más adecuados). Es decir,
permite definir conceptos tan sutiles como el de espacio, que en el ejemplo anterior
serı́a la estructura definida por los axiomas de la Geometrı́a euclı́dea.
En segundo lugar, porque las consecuencias lógicas de los axiomas son válidas
para cualquier teorı́a que los verifique, no sólo para aquella que nos haya llevado
a establecerlos. Es decir, la consideración atenta y paciente de cierta estructu-
ra que tengamos “a la vista” nos lleva a desentrañar las relaciones básicas que
la fundamentan y que explicitamos en forma de axiomas; pero, una vez estable-
cidos, podemos estudiar sus consecuencias lógicas, que obviamente serán ciertas
en cualquier otra estructura que cumpla tales axiomas, y éstas pueden ser muy
diferentes de la que tenı́amos “ante los ojos”. Por ejemplo, una vez establecidos
los axiomas de la Geometrı́a euclı́dea, deberemos entender que sus puntos, rectas,
planos, etc., son cualesquiera objetos que estén dotados de relaciones que verifi-
quen tales axiomas y Hilbert (1862-1943) observó que los puntos de una geometrı́a
euclı́dea pueden ser objetos sorprendentemente distintos de los que pudiéramos es-
perar: muchas funciones verifican, con una adecuada definición de la incidencia y
la perpendicularidad, los axiomas de la Geometrı́a euclı́dea, de modo que en tales
espacios de funciones son válidos todos los teoremas clásicos de geometrı́a. Esta
observación de que muchas funciones son los puntos de una geometrı́a euclı́dea no
es una mera curiosidad, sino que es el punto de arranque del Análisis Funcional
y desde principios del siglo XX ha intervenido de una forma u otra en todos los
desarrollos del Análisis y la Mecánica Cuántica (donde los estados de un sistema
son los puntos de una geometrı́a euclı́dea, salvo que los escalares son los números
complejos y no los reales). Resumiendo, en muchos conjuntos hay definidas rela-
ciones que satisfacen los axiomas de la Geometrı́a euclı́dea, de modo que en ellos
también hay circunferencias, parábolas, etc., y se verifican todos los teoremas de
la Geometrı́a clásica. Este es un ejemplo muy claro de la teorı́a aristotélica de la
23

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
forma es la estructura y, contra nuestra inveterada tendencia a cosificar y mirar
sólo la materia, conviene reiterar el descubrimiento platónico de que la forma es
lo que importa. En Matemáticas los conjuntos representan ese resto de materia
que es tan difı́cil eliminar; pero trataremos de aprehender esa verdad de que la
estructura sólo es la forma1 definiendo con precisión el concepto de iso-morfismo
e imponiéndonos la exigencia de hablar siempre salvo isomorfismos.
Ciertos conceptos, como el de punto o el de espacio en Geometrı́a, no se redu-
cen 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 presuponen
una estructura previa en la que adquieren su sentido2 . Incluso pueden tener varios
sentidos distintos si la estructura en cuestión admitiera varias posibilidades no iso-
morfas, que es lo usual. Esta visión de los griegos abre un nuevo camino que exige,
en cada rama de la Filosofı́a (geometrı́a, gramática, ética, mecánica, economı́a,
música, etc.) la aclaración previa de las hipótesis o axiomas que determinan la
estructura subyacente, del ámbito que confiere su sentido a todos los conceptos y
afirmaciones de la teorı́a en cuestión.
La cultura griega alcanzó a aplicar el método axiomático a la geometrı́a, en
los famosos Elementos de Euclides (330?-275? a. de Jesucristo), y a la estática,
en el libro Del equilibrio de los planos de Arquı́medes (287-212 a. de Jesucristo).
Desde el declive de la Filosofı́a griega, ninguna otra cultura volvió a vivir esta
exigencia de exposición axiomática de todos los ámbitos del conocimiento, y las
Matemáticas siguieron el camino de desarrollar sistemáticamente el concepto de
número, aplicándolo a todas sus ramas. En el siglo XVII, Descartes (1596-1650)
retoma la visión griega y plantea el “método geométrico” como exigencia de todo
saber humano verdadero, dando ejemplos de su utilización del método en los tres
1 La estructura en sı́ misma, sin ningún soporte material que nos la muestre, la llamaba Platón

(427-347 a. de Jesucristo) idea y afirmaba que las cosas múltiples 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 dı́a que Antı́stenes le comentó que habı́a visto muchos caballos pero nunca la
“caballeidad”, Platón le respondió que eso se debı́a a que siempre miraba con los ojos y nunca
con la inteligencia. Ese dı́a Atenas vivió una explosión mayor que la de una bomba nuclear, y
ahora tú y yo estamos sufriendo todavı́a 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 está implı́cito, de las consecuencias a sus principios,
que desentraña las estructuras subyacentes en nuestro pensamiento, que responde a la pregunta
¿Qué decimos cuando decimos que ...?, recibe el nombre de razonamiento dialéctico y es mucho
más humilde, pasivo, femenino y silencioso que el razonamiento deductivo. Sin duda también es
mucho más importante. Por desgracia, hoy en dı́a hay un acuerdo tácito y universal de que en
los textos matemáticos formales y acabados sólo deben aparecer los razonamientos deductivos,
las demostraciones.
24 CAPÍTULO 2. GRUPOS

apéndices Dióptrica, Meteoros y Geometrı́a de su Discurso del método de 1637.


El mejor fruto de los esfuerzos de los filósofos racionalistas por dar cumplimiento
a la visión cartesiana es el desarrollo axiomático de la Mecánica 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 situación incompleta que nos invita a considerar atentamente
tales principios y reducirlos a otros más generales, claros y simples; aspirando ası́ a
la unificación de todo el saber humano absolutamente cierto, que deberı́a obtenerse
de un único punto de partida:

“Si alguna de las cosas de que hablo al principio de la Dióptrica o de


los Meteoros producen extrañeza, porque las llamo suposiciones y no
parezco dispuesto a probarlas, ...... . Y si las he llamado suposicio-
nes, 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 Geometrı́a, la exigencia cartesiana de revisión de los principios
establecidos en los Elementos de Euclides comienza a principios del siglo XIX en
Alemania. Los estudios de las hipótesis que subyacen en la geometrı́a realizados
por Gauss (1777-1855), Riemann (1826-1866) y Klein (1849-1925) inician un giro
copernicano en la orientación de las Matemáticas, considerando que cada rama
determina la estructura que le es propia. Con el cambio de siglo, este movimiento
de regreso a la visión griega se plantea con total claridad y reconocimiento explı́cito
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 Matemáticas.
De ahı́ la gran diferencia que el alumno encontrará entre la forma de exposi-
ción de las asignaturas de la Licenciatura y la que ha vivido desde sus primeros
estudios. Cada asignatura ha de comenzar por la afirmación explı́cita de los axio-
mas que definan la estructura que le es propia para, a lo largo del curso, estudiar
las consecuencias lógicas de los axiomas y las posibilidades no isomorfas de tal
estructura. Por eso los objetos matemáticos no se agrupan según sus semejanzas
aparentes, sino por la similitud de sus estructuras subyacentes: los números ente-
ros y los polinomios en una indeterminada se estudiarán simultáneamente porque
en ambos casos hallamos la estructura de anillo euclı́deo, igualmente las ecuaciones
diofánticas de grado 1 y las transformaciones lineales del espacio porque en ambos
encontramos la estructura de módulo sobre tales anillos, el concepto de lı́mite de
una sucesión junto con el de finitud del espacio porque en ambos subyace una
estructura topológica, etc.
3 Autor colectivo francés fundado por A. Weil (1906-1998), H. Cartan (n. 1904), J. Dieudonné

(1906-1992), C. Chevalley (1909-1984) y C. Ehresmann (1905-1979) entre otros.


2.1. GRUPOS Y SUBGRUPOS 25

En este capı́tulo nuestro propósito es iniciar la aclaración de la estructura


implı́cita en el concepto de número: ¿qué conceptos y relaciones se dan allı́ donde
los hombres hemos llamado número a lo que tenı́amos ante los ojos? Siempre
que tenemos dos números, tenemos ya presente un tercero: su suma, y esta ope-
ración de sumar es asociativa, conmutativa, admite elemento neutro (el cero) y
todo número tiene un opuesto (salvo en los números naturales). La estructura de
grupo es la que define cualquier operación que verifique tales condiciones, excepto
la conmutatividad4 . 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 Geo-
metrı́a y la Fı́sica, que forman el núcleo central de esta renovación de la Ciencia a
que nos hemos referido.

2.1 Grupos y Subgrupos


Definición: Sea X un conjunto. Llamaremos operación o ley de composición
interna en X a toda aplicación X × X −→ X .

Representaremos las operaciones con los sı́mbolos + , · , ∗ , etc., en cuyo caso la


imagen de cada pareja (x, y) ∈ X ×X se denotará respectivamente x+y , x·y , x∗y ,
etc. La suma y el producto de números naturales, enteros, racionales, reales y
complejos son operaciones, mientras que la diferencia de números naturales y el
cociente de números racionales no lo son.
.
Axiomas de grupo: Diremos que una operación G × G −→ G define una estruc-
tura 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 a−1 ∈ G, llamado inverso6 de
a, tal que a · a−1 = a−1 · a = 1.

Si además 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 operación
4 Aunque nuestro propósito inicial es el estudio de las estructuras de los números y en éstos

la suma siempre es conmutativa, eliminaremos esta condición para dar cabida al enorme cúmulo
de intuiciones que provienen de todos los contextos en que encontramos simetrı́as. En el exce-
lente libro Simetrı́a 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 único, pues si e fuera otro elemento neutro tendrı́amos

e = e · 1 = 1.
6 Tal elemento es único pues si existiera otro elemento b ∈ G tal que a · b = 1, entonces

tendrı́amos a−1 = a−1 · 1 = a−1 · (a · b) = (a−1 · a) · b = 1 · b = b.


26 CAPÍTULO 2. GRUPOS

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


(y lo llamaremos opuesto en vez de inverso).
El conjunto de los números enteros con la suma es el ejemplo básico de grupo
conmutativo.

Definición: 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 operación de G induce una operación en H: a, b ∈ H ⇒ a · b ∈ H.
2. El elemento neutro de G está en H: 1 ∈ H.
3. El inverso de cualquier elemento de H está en H: a ∈ H ⇒ a−1 ∈ H.
Por tanto, si H es un subgrupo de un grupo G, la operación de G define en H
una estructura de grupo.

Proposición 2.1.1 La intersección de cualquier familia de subgrupos de un grupo


G también es un subgrupo de G.

Demostración: Sea {Hi }i∈I 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 a−1 ∈ Hi para todo ı́ndice i ∈ I; luego a−1 ∈ 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.

Como consecuencia directa de esta proposición tenemos que, si X es un sub-


conjunto de un grupo G, la intersección 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
está 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 número entero n es

nZ := {a ∈ Z : a = bn para algún b ∈ Z}

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

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

2.2 Aritmética Elemental


Teorema 2.2.1 Si H es un subgrupo del grupo aditivo de los números enteros,
entonces existe un único número natural n tal que H = nZ.
2.2. ARITMÉTICA ELEMENTAL 27

Demostración: Veamos primero la existencia de tal número natural n.


Si H = 0, tomamos n = 0.
Si H �= 0, en H hay números naturales positivos porque el opuesto de cada
número de H también está en H. Sea n el menor número positivo de H. Por
definición n ∈ H, ası́ que nZ ⊆ H por ser H un subgrupo. Ahora bien, si m ∈ H,
existen números enteros c y r tales que

m = cn + r , 0≤r ≤n−1

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


elección de n tenemos que r = 0. Se sigue que m ∈ nZ y concluimos que H = nZ.

Por último demostraremos la unicidad del número natural que genera H. Si


m y n son dos números naturales tales que H = mZ = nZ, entonces tendremos
n = am, m = bn para ciertos a, b ∈ N. Luego n = a(bn), de modo que

n(1 − ab) = 0

y concluimos que n = 0, en cuyo caso m = bn = 0, ó 1 = ab, en cuyo caso a = 1 y


m = n.

Definición: Sean a, b dos números enteros. Diremos que a es múltiplo de b (o


que b es divisor de a) cuando exista algún c ∈ Z tal que a = bc; es decir, cuando
aZ ⊆ bZ.
Diremos que un número natural p mayor que 1 es primo cuando no pueda
descomponerse en producto de dos números naturales más pequeños (es decir,
cuando p > 1 y sus únicos divisores naturales son 1 y p).

Definición: Sean a, b dos números enteros. Diremos que un número natural es el


mı́nimo común múltiplo de a y b si es un múltiplo común y divide a cualquier
otro múltiplo común. Diremos que un número natural es el máximo común
divisor de a y b si es un divisor común y es múltiplo de cualquier otro divisor
común. Diremos que a y b son primos entre sı́ cuando su máximo común divisor
sea la unidad.
Si n es un número natural no nulo, φ(n) denotará el número de números na-
turales entre 1 y n que son primos con n. Esta función φ 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 máximo común divisor o el mı́nimo común múltiplo de dos


números enteros podrı́a no existir; pero veremos que no es el caso:
28 CAPÍTULO 2. GRUPOS

Proposición 2.2.2 Sean a y b dos números enteros. La condición necesaria y


suficiente para que un número natural m sea el mı́nimo común múltiplo de a y b
es que mZ = aZ ∩ bZ. Luego el mı́nimo común múltiplo de dos números enteros
siempre existe y es único.

Demostración: La condición es suficiente porque m ∈ mZ.


Veamos la necesidad de la condición. 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.

Proposición 2.2.3 Sean a y b dos números enteros. La condición necesaria y


suficiente para que un número natural d sea el máximo común divisor de a y b es
que dZ = aZ + bZ. Por tanto, el máximo común divisor de dos números enteros
siempre existe y es único.

Demostración: La condición es claramente suficiente.


En cuanto a su necesidad, si d = m.c.d.(a, b), entonces aZ + bZ ⊆ dZ porque
a, b ∈ dZ. Además, en virtud de 2.2.1, existe c ∈ N tal que aZ + bZ = cZ, de modo
que c es un divisor común de a y b; luego d es múltiplo de c y dZ ⊆ cZ = aZ + bZ.
Se concluye que dZ = aZ + bZ.

Identidad de Bézout (1730-1783): Sean a y b dos números enteros. Si d es el


máximo común divisor de a y b, entonces existen números enteros α y β tales que

d = αa + βb

Corolario 2.2.4 La condición necesaria y suficiente para que dos números enteros
a, b sean primos entre sı́ es que existan números enteros α, β tales que

1 = αa + βb

Demostración: La necesidad de la condición es la Identidad de Bézout cuando


d = 1. En cuanto a la suficiencia de la condición, si 1 = αa + βb, entonces
1 ∈ aZ + bZ y Z=1Z ⊆ aZ + bZ. Luego aZ + bZ = Z = 1Z y concluimos que
1 = m.c.d.(a, b).

Corolario 2.2.5 La condición necesaria y suficiente para que la raı́z n-ésima de


2πi
la unidad e n k sea primitiva es que k y n sean primos entre sı́. Por tanto el
número de raı́ces n-ésimas de la unidad primitivas es φ(n).
2πi
Demostración: Sabemos que e n k es primitiva precisamente cuando ak ≡ 1
(módulo n) para algún número entero a; es decir, cuando 1 = ak + bn, b ∈ Z,
y tal condición equivale a que m.c.d.(k, n) = 1 según 2.2.4.
2.2. ARITMÉTICA ELEMENTAL 29

Corolario 2.2.6 Si un número entero divide a un producto de dos números en-


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

Demostración: Sean a, b, c ∈ Z. Si bc es múltiplo de a, y b es primo con a, entonces


existen α, β ∈ Z tales que 1 = αa + βb y concluimos que c = αac + βbc es múltiplo
de a por que ambos sumandos lo son.

Lema de Euclides: Si un número primo divide a un producto de números enteros,


entonces divide a algún factor.

Demostración: Sea p un número primo. Si un número entero n no es múltiplo de


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

Teorema de descomposición en factores primos: Todo número natural ma-


yor que 1 es producto de números primos. Esta descomposición es única salvo el
orden de los factores.

Demostración: Veamos primero la existencia de la descomposición. Si un número


natural n ≥ 2 es primo, no hay nada que probar. Si n no es primo, descompone
en producto de dos números menores, n = ab. Si algún factor no es primo,
descompone en producto de dos números más pequeños. Reiterando el proceso,
en algún momento ha de terminar, pues n tiene un número finito de divisores, y
obtenemos una descomposición de n en producto de números primos.
Veamos la unicidad de la descomposición. Si n = pm p1 . . . pr es una descom-
posición de un número natural n en producto de primos, donde suponemos que
pi �= 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 número de
veces m que aparece un número primo p no depende de la descomposición elegida:
ésta es única salvo el orden de los factores.

Corolario 2.2.7 Todo número natural mayor que 1 es múltiplo de algún número
primo.

Corolario 2.2.8 Hay infinitos números primos.

Demostración: Procederemos por reducción al absurdo; es decir, partiendo de la


negación del enunciado que pretendemos probar, obtendremos una contradicción,
lo que nos permite concluir que tal enunciado es verdadero7 . Supongamos que
7 Los razonamientos por reducción al absurdo se basan en dos principios fundamentales: uno

es nuestra convicción de que un enunciado y su negación no pueden ser verdaderos a la vez, el


otro la de que una afirmación o su contraria ha de ser cierta. El principio de no contradicción,
que en nuestro caso se expresa como la imposibilidad de obtener, mediante razonamientos lógicos,
30 CAPÍTULO 2. GRUPOS

sólo hay un número finito de números primos p1 , . . . , pr y consideremos el número


n = 1 + p1 · · · pr . Por el corolario anterior, n es múltiplo de algún número 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 suposición de que p1 , . . . , pr son todos los números primos.

Corolario 2.2.9 Si un√número natural n mayor que 1 no tiene divisores primos


menores o iguales que n, entonces n es un número primo.

Demostración: Probaremos el enunciado contra-recı́proco. Si un número natural


n no es primo, descompone en producto de dos números naturales √ más pequeños.
Algún factor de tal descomposición 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 número natural. Si la raı́z d-ésima de un número


natural n no es entera, entonces es irracional.

Demostración: Probaremos el enunciado contra-recı́proco: si la raı́z d-ésima de


un número natural n es racional, entonces n es potencia d-ésima de algún número
natural. Sea b/c un número racional tal que n = (b/c)d . Dividiendo b y c por
su máximo común divisor podemos suponer que b y c son primos entre sı́. Como
bd = ncd , del lema de Euclides se sigue que todos los números primos que dividen
a c dividen también a b. Luego ningún número primo divide a c, y el teorema
anterior permite concluir que c = 1, ası́ que b/c es un número entero y n es la
potencia d-ésima del número entero b/c.

2.2.11 Todo número natural n ≥ 2 descompone de la siguiente forma:

n = pn1 · · · pnr , ni ≥ 1

donde p1 , . . . , pr son números primos distintos, y tal descomposición es única salvo


el orden de los factores. Del lema de Euclides se sigue que si un número primo p
divide a n, entonces p = pi para algún ı́ndice i: Los únicos factores primos de n
son p1 , . . . , pr .

un enunciado y su negación a partir de las propiedades elementales de los números naturales,


no se basa en nuestra experiencia, pues aunque nuestros razonamientos no hayan derivado “de
hecho” ninguna contradicción hasta el presente, sólo representan una parte infinitesimalmente
pequeña 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 razón
humana, similar a la de un bebé en sus padres.
2.3. MORFISMOS DE GRUPOS 31

Si a = pa1 1 · · · par r y b = pb11 · · · pbrr son descomposiciones de dos números natu-


rales a, b en producto de primos distintos (ai , bi ≥ 0), entonces
b es múltiplo 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) = pm 1
1 · · · pr
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)
Demostración: aZ + bZ = bZ + rZ porque a = bc + r está en bZ + rZ, y r = a − bc
está en aZ + bZ.

Este algoritmo permite calcular rápidamente el máximo común divisor d de


dos números enteros no nulos a, b, y los coeficientes de la Identidad de Bézout. Se
efectúan las divisiones:
a = c1 b + r1 , b = c2 r1 + r2 , r1 = c3 r2 + r3 , . . . , rn−1 = cn+1 rn + 0
hasta que el resto sea nulo, lo que necesariamente ha de ocurrir, pues la sucesión
de restos r1 , r2 , . . . es estrictamente decreciente. Según el resultado anterior, el
máximo común divisor de a y b coincide con el máximo común divisor de dos
términos sucesivos cualesquiera de la sucesión
a , b , r1 , r2 , . . . , rn , 0
Como m.c.d.(rn , 0) = rn , concluimos que el máximo común divisor d de a y b
es el último resto no nulo rn .
Además, cuando tengamos una descomposición d = γri + δri+1 del máximo
común divisor d en suma de un múltiplo de ri y otro de ri+1 , la división de resto
ri+1 permite descomponer d como suma de un múltiplo de ri−1 y un múltiplo de
ri :
d = γri + δ(ri−1 − ci ri ) = δri−1 + (γ − δci )ri
Al ser d = rn = rn−2 − cn rn−1 , procediendo recurrentemente de este modo obte-
nemos una descomposición del máximo común divisor d como suma de múltiplos
de a y b.

2.3 Morfismos de Grupos


Definición: Diremos que una aplicación f : G → G� entre dos grupos es un
morfismo de grupos cuando para todo a, b ∈ G se verifique
f (a · b) = f (a) · f (b)
32 CAPÍTULO 2. GRUPOS

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


un morfismo de grupos g : G� → G tal que f ◦ g es la identidad de G� y g ◦ f es la
identidad de G, en cuyo caso diremos que tal morfismo g (que claramente es único,
pues es la aplicación 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 (a−1 ) = f (a)−1

porque f (1) = f (1 · 1) = f (1) · f (1) implica que f (1) = 1 y 1 = f (1) = f (aa−1 ) =


f (a) · f (a−1 ) implica que f (a−1 ) es el inverso de f (a).

Proposición 2.3.1 Si f : G → G� y g : G� → G�� son morfismos de grupos, en-


tonces su composición g ◦ f : G → G�� también es un morfismo de grupos.

Demostración: 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)

Definición: Si f : G → G� es un morfismo de grupos, diremos que

Ker f = {a ∈ G : f (a) = 1}
Im f = {x ∈ G� : x = f (a), para algún a ∈ G}

son el núcleo y la imagen de f respectivamente.

La imagen de f está formada por todos los elementos b ∈ G� tales que la


ecuación f (x) = b tiene alguna solución x ∈ G. Si la operación de G� se deno-
ta aditivamente, el núcleo de f está formado por las soluciones de la ecuación
homogénea f (x) = 0 .

Proposición 2.3.2 Si f : G → G� es un morfismo de grupos, entonces

f es inyectivo ⇔ Ker(f ) = 1
f es isomorfismo ⇔ f es biyectivo
8 Los isomorfismos cambian los elementos de los grupos, pero respetan la operación, de modo

que cualquier afirmación que se refiera sólo a la estructura de grupo (es decir, que se enuncie
únicamente con la operación del grupo) es simultáneamente cierta o falsa en ambos grupos. Si
dos grupos son isomorfos, tienen las mismas propiedades en la teorı́a de grupos.
2.4. GRUPO COCIENTE 33

Demostración: Las implicaciones directas son inmediatas.


En cuanto a las recı́procas, si Ker f = 1 y f (a) = f (b), entonces f (a−1 b) = 1;
luego a−1 b = 1 y a = b.
Si f es biyectivo, entonces existe la aplicación inversa f −1 tal que f ◦ f −1 y
f ◦ f son la identidad de G� y G respectivamente, ası́ que bastará 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)

Proposición 2.3.3 Sea f : G → G� un morfismo de grupos.


Si H es un subgrupo de G, entonces

f (H) := {y ∈ G� : y = f (a) para algún a ∈ H}

es un subgrupo de G� . En particular, Im f es un subgrupo de G.


Si H � es un subgrupo de G� , entonces

f −1 (H � ) := {a ∈ G : f (a) ∈ H � }

es un subgrupo de G� . En particular, Ker f es un subgrupo de G.

Demostración: Veamos primero que f (H) es un subgrupo de G:


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 x−1 = f (a−1 ) ∈ f (H) porque a−1 ∈ H.
Veamos ahora que f −1 (H � ) es un subgrupo de G:
1 ∈ f −1 (H � ), porque f (1) = 1 ∈ H � .
Si a, b ∈ f −1 (H � ), entonces f (ab) = f (a)f (b) ∈ H � y se sigue que su producto
ab ∈ f −1 (H � ).
Si a ∈ f −1 (H � ), entonces f (a−1 ) = f (a)−1 ∈ H � y se sigue que su inverso
a ∈ f −1 (H � ).
−1

Por último, 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 relación ≡ en G:

a ≡ b ⇔ a−1 b ∈ H

que es una relación de equivalencia en G:

1. Si a ∈ G, entonces a ≡ a porque a−1 a = 1 ∈ H para todo a ∈ G.


34 CAPÍTULO 2. GRUPOS

� �−1
2. Sean a, b ∈ G. Si a ≡ b, entonces a−1 b ∈ H, luego b−1 a = a−1 b está en
H y b ≡ a.
3. Sean a, b, c ∈ G. Si a ≡ b y b ≡ c, entonces a−1 b, b−1 c ∈ H, luego su producto
(a−1 b)(b−1 c) = a−1 c está en H y concluimos que a ≡ c.

Respecto de esta relación de equivalencia, la clase de equivalencia de cualquier


elemento a ∈ G es precisamente

aH = {x ∈ G : x = ah para algún h ∈ H}

y el conjunto cociente de G por la relación de equivalencia inducida por el subgrupo


H se denotará G/H.

Definición: 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 número de clases
de equivalencia de la relación que H define en G.

Ejemplo: Sea n un número natural positivo. La relación de equivalencia que el


subgrupo nZ define en Z es justamente la relación de congruencia módulo n; ası́
que Z/nZ es el conjunto de clases de restos módulo 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): Sea G un grupo de orden finito. Si H es


un subgrupo de G, el orden de H divide al orden de G y el cociente es el ı́ndice de
H en G:
|G/H| = |G| : |H|
Demostración: Si a ∈ G, entonces aH y H tienen el mismo número de elementos,
porque la aplicación

H −−→ aH , h �→ ah
es biyectiva. En efecto, es epiyectiva por definición de aH y es inyectiva porque,
si ax = ay, entonces x = a−1 (ax) = a−1 (ay) = y .
Se sigue que todas las clases de equivalencia de la relación de equivalencia que
H define en G tienen el mismo número de elementos que H. Ahora bien, al ser G
la unión disjunta de tales clases de equivalencia, concluimos que el orden de G es
el producto de |H| por el número de clases de equivalencia, que es el ı́ndice |G/H|
de H en G.
9 El cardinal de un conjunto finito X es el número 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 biyección entre ellos. Los conjuntos numerables son los que tienen el mismo
cardinal que el conjunto de los números naturales .
2.4. GRUPO COCIENTE 35

Construcción del Grupo Cociente


Sea H un subgrupo de un grupo G. Veamos cuándo existe alguna estructura de
grupo en el conjunto cociente G/H tal que la proyección canónica π : G → G/H
sea morfismo de grupos. En tal caso H = {g ∈ G : π(g) = π(1)} serı́a el núcleo
del morfismo π, ası́ que verificarı́a la siguiente condición:

Definición: Sea H un subgrupo de un grupo G. Diremos que H es un subgrupo


normal de G cuando aHa−1 ⊆ H para todo a ∈ G; es decir:

h ∈ H, a ∈ G ⇒ aha−1 ∈ H

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

Proposición 2.4.1 Sea f : G → G� un morfismo de grupos. El núcleo de f es un


subgrupo normal de G.

Demostración: Si x ∈ Ker f , entonces f (axa−1 ) = f (a) · 1 · f (a)−1 = 1 para todo


a ∈ G, y se concluye que axa−1 ∈ Ker f .

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


ciente G/H existe una única estructura de grupo tal que la proyección canónica
π : G → G/H es morfismo de grupos.
Además, H = Ker π .

Demostración: 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 operación en G/H es necesario probar que
x·y no depende de los representantes a, b elegidos: Si a� , b� ∈ G y x = [a� ], y = [b� ],
entonces [a� b� ] = [ab]:
Si [a� ] = [a] y [b� ] = [b], existen h1 , h2 ∈ H tales que a� = ah1 y b� = bh2 ; luego
a b = ah1 bh2 . Como H es un subgrupo normal de G, se tiene que h3 = b−1 h1 b ∈ H
� �

y h1 b = bh3 . Luego a� b� = abh3 h2 ∈ abH y concluimos que [a� b� ] = [ab].


Veamos que esta operación 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]
36 CAPÍTULO 2. GRUPOS

Cada elemento [ a ] ∈ G/H tiene un elemento inverso, que es [ a−1 ]:


[ a ] · [ a−1 ] = [ a · a−1 ] = [ 1 ]
[ a−1 ] · [ a ] = [ a−1 · a ] = [ 1 ]
y π es un morfismo de grupos porque, por definición de la operación tenemos
π(a) · π(b) = [ a ] · [ b ] = [ ab ] = π(ab) para todo a, b ∈ G.
Por otra parte, si ∗ es otra operación 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 último, Ker π = {a ∈ G: π(a) = π(1)} = {a ∈ G: a ≡ 1} = [ 1 ] = H.

Definición: Sea H un subgrupo normal de un grupo G. Diremos que el conjunto


G/H, con la única operación tal que π : G → G/H es un morfismo de grupos, es
el grupo cociente de G por H y lo denotaremos también G/H.

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


grupo cociente G/H también es conmutativo.
Sea n un número 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 operación: [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 del grupo cociente: Sea H un subgrupo normal de un


grupo G y sea π : G → G/H la proyección canónica. Si f : G → G� es un mor-
fismo de grupos tal que H ⊆ Ker f , entonces existe un único morfismo de grupos
φ : G/H → G� tal que f = φ◦π :
f
→ G�
G −
π� �φ
G/H

Demostración: Veamos primero la existencia de un morfismo de grupos φ : G/H →


G� tal que f = φ ◦ π.
Si x ∈ G/H, existe algún a ∈ G tal que x = π(a) y definimos φ(x) = f (a).
Veamos que φ es una aplicación de G/H en G� (es decir, que φ(x) no depende del
representante a ∈ G elegido) cuando H ⊆ Ker f . Si [a] = [b], entonces a ≡ b y
a−1 b ∈ H ⊆ Ker f ; luego 1 = f (a−1 b) = f (a)−1 f (b) y concluimos que f (a) = f (b).
Por definición φ(π(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)
2.5. GRUPOS CÍCLICOS 37

Por último, si existiera otro morfismo de grupos ψ : G/H → G� tal que f =


ψ ◦ π, para todo [a] ∈ G/H tendrı́amos que

φ([a]) = f (a) = (ψ ◦ π)(a) = ψ([a])

Teorema de isomorfı́a: Sea f : G → G� un morfismo de grupos. La aplicación


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

G/Ker f � Im f

Demostración: Sea ϕ : G → Im f el morfismo de grupos ϕ(a) = f (a). El núcleo 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.

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


grupo G/Ker f es isomorfo a G� .
Teorema chino de los restos: Si m, n son números enteros primos entre sı́, el
morfismo de grupos φ : Z/mnZ → (Z/mZ)×(Z/nZ) ; φ([a]mn ) = ([a]m , [a]n ) es un
isomorfismo:
Z/mnZ = (Z/mZ) × (Z/nZ)
Demostración: Las proyecciones canónicas Z → Z/mZ y Z → Z/nZ son morfismos
de grupos, de modo que la aplicación

f : Z → (Z/mZ) × (Z/nZ) , f (a) = ([a]m , [a]n )

es un morfismo de grupos. El núcleo de f es (mZ) ∩ (nZ) = nmZ, porque el


mı́nimo común múltiplo 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 isomorfı́a, 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 Cı́clicos


Sea (G, ·) un grupo. Si g ∈ G, el producto de g consigo mismo n veces lo de-
notaremos g n , el producto de g −1 consigo mismo n veces lo denotaremos g −n
38 CAPÍTULO 2. GRUPOS

y convendremos que g 0 es el neutro de G (cuando la operación de G se denote


aditivamente, pondremos ng en lugar de g n ). Obtenemos ası́ una aplicación

fg : Z −→ G , fg (n) = g n

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).

Definición: Llamaremos orden de un elemento g de un grupo G al orden del


subgrupo que genera. El orden de un elemento puede ser infinito.
El único 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.

Proposición 2.5.1 Sea g un elemento de un grupo G.


Si g es de orden infinito, entonces g n = g m ⇔ n = m. En particular

gn = 1 ⇔ n = 0

Si g es de orden d, entonces g n = g m ⇔ n ≡ m (mód. d). En particular

g n = 1 ⇔ n es múltiplo del orden de g

Demostración: El núcleo de fg es un subgrupo de Z, ası́ que existe un número


natural k tal que kZ = Ker fg . Además

(g) = Im fg � Z/Ker fg = Z/kZ

Si el orden de (g) es infinito, entonces k = 0 y Ker fg = 0Z = 0. Luego fg es


inyectivo, que es lo que afirma el enunciado en este caso.
Si (g) es un subgrupo de orden finito d, entonces d = |(g)| = |Z/kZ| = k y del
teorema de isomorfı́a se sigue que:

fg (n) = fg (m) ⇔ [n]d = [m]d ⇔ n ≡ m (mód. d)

Corolario 2.5.2 El orden de un elemento g de un grupo G es el primer número


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

Corolario 2.5.3 Si G es un grupo finito de orden n, entonces g n = 1 para todo


g ∈ G.
2.5. GRUPOS CÍCLICOS 39

Demostración: En virtud del teorema de Lagrange, n es múltiplo del orden de (g),


que es el orden de g, ası́ que 2.5.1 permite concluir que g n = 1.

Definición: Diremos que un grupo G es cı́clico si está 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 definición un grupo G es cı́clico y g ∈ G es un generador cuando todo


elemento de G es de la forma g m para algún número entero m. Es claro que los
grupos cı́clicos son conmutativos.

Clasificación10 de grupos cı́clicos: Sea G un grupo cı́clico.

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


(Si g es un generador de G, la aplicación φ : 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 aplicación φ : Z/nZ → G, φ([m]n ) = g m , es
un isomorfismo de grupos).

Demostración: Sea g un generador de G, de modo que fg : Z → G es epiyectivo.


Si G es infinito, el orden de g es infinito. Según 2.5.1, fg es inyectivo y con-
cluimos que fg es un isomorfismo de grupos.
Si G es de orden finito n, el orden de g es n. Según 2.5.1 el núcleo de fg es nZ
y, en virtud del teorema de isomorfı́a, concluimos que

φ : Z/nZ → G , φ([m]n ) = g n

es un isomorfismo de grupos.

Nota: Este teorema de clasificación permite dar una nueva definición del concepto
de suma de números enteros, más perfecta que la dada en el capı́tulo anterior: Es la
única11 operación que define una estructura de grupo cı́clico infinito. Recuperamos
ası́ nuestra visión infantil de la suma, cuando no nos importaba qué sumábamos
sino cómo sumábamos.
10 Se entiende que la clasificación 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.
11 o cualquier, tanto da, pues es única salvo isomorfismos.
40 CAPÍTULO 2. GRUPOS

2.6 El Grupo Simétrico


El grupo simétrico Sn es el grupo de todas las permutaciones de un conjun-
to X con n elementos, con la estructura de grupo que define la composición de
aplicaciones. Supondremos siempre que n ≥ 2.

Definición: Diremos que una permutación σ ∈ Sn es un ciclo si σ = (a1 . . . ad )


para ciertos elementos distintos a1 , . . . , ad ; d ≥ 2. En tal caso el orden de σ 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 �= bj para todo par de ı́ndices i, j.

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


Demostración: 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 permutación σ ∈ Sn distinta de la identidad descompone en


producto de ciclos disjuntos. Salvo el orden de los factores, esta descomposición
es única.
Demostración: Sea a1 un elemento tal que σ(a1 ) �= a1 y consideremos el primer
número positivo d tal que σ d (a1 ) = a1 (tal número d existe porque el orden de
σ es finito). Sea ai = σ i (a1 ) . Los números a1 , a2 , . . . , ad son todos distintos: si
ai = aj y j > i, entonces σ j−i (a1 ) = a1 y 0 ≤ j − i ≤ d − 1, en contra de la
elección del número 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 permutación (α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 ) �= 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, después
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 permutación es producto de trasposiciones.
Demostración: (a1 . . . ad ) = (a1 a2 )(a2 a3 ) · · · (ad−1 ad )

Definición: Sea σ = α1 · · · αr la descomposición de una permutación σ �= id en


producto de ciclos disjuntos y denotemos di el orden de αi , 1 ≤ i ≤ r. El lema
2.6. EL GRUPO SIMÉTRICO 41

2.6.1 nos permite suponer que d1 ≥ d2 ≥ · · · ≥ dr y diremos que d1 , . . . , dr es la


forma de la permutación σ.

Proposición 2.6.4 El orden de cualquier permutación de forma d1 , . . . , dr es el


mı́nimo común múltiplo de d1 , . . . , dr .

Demostración: Si σ = α1 · · · αr es la descomposición de σ en producto de ciclos


disjuntos, entonces σ i = α1i · · · αri . Luego σ i = 1 si y sólo si α1i = . . . = αri = 1, y
concluimos en virtud de 2.5.1.

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


gados si existe a ∈ G tal que y=axa−1 .
La relación de conjugación es una relación de equivalencia en el grupo G. Dos
elementos conjugados tienen las mismas propiedades en teorı́a de grupos, porque
τa : G → G, τa (x) = axa−1 , es un automorfismo del grupo G.

Proposición 2.6.5 Sean σ, τ ∈ Sn . La condición necesaria y suficiente para que


σ y τ sean conjugadas es que tengan la misma forma.

Demostración: Sea σ = (a1 . . . ad1 )(b1 . . . bd2 ) · · · (c1 . . . cdr ). Si γ ∈ Sn y ponemos


i� := γ(i), tenemos que

γσγ −1 = (a�1 . . . a�d1 )(b�1 . . . b�d2 ) · · · (c�1 . . . c�dr )

Signo de una Permutación


Consideremos el siguiente polinomio con coeficientes enteros:

∆(x1 , . . . , xn ) = (xj − xi )
i<j

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 )

Definición: Llamaremos signo de una permutación σ ∈ Sn al número entero


sgn(σ) tal que ∆(xσ(1) , . . . , xσ(n) ) = sgn(σ) · ∆(x1 , . . . , xn ).
Por definición el signo de una permutación es 1 ó −1.

Proposición 2.6.6 El signo de cualquier producto de permutaciones es el pro-


ducto de los signos de los factores.
El signo de toda trasposición es –1.
42 CAPÍTULO 2. GRUPOS

Demostración: Sean σ, τ ∈ Sn . Por definición

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

y aplicando τ a los ı́ndices de las indeterminadas x1 , . . . , xn de éste polinomio


obtenemos que

∆(xτ σ(1) , . . . , xτ σ(n) ) = sgn(σ) · ∆(xτ (1) , . . . , xτ (n) )


= sgn(σ)sgn(τ ) · ∆(x1 , . . . , xn )

Luego sgn(τ σ) = sgn(τ ) · sgn(σ). Además, un cálculo directo demuestra que el


signo de la trasposición (12) es –1. Si σ es otra trasposición, en virtud de 2.6.5
existe una permutación τ tal que σ = τ · (12) · τ −1 , y concluimos que

sgn(σ) = sgn(τ )sgn(12)sgn(τ )−1 = sgn(12) = −1

Corolario 2.6.7 El signo de toda permutación de forma d1 , . . . , dr es

(−1)d1 +...+dr −r

Demostración: De 2.6.3 y 2.6.6 se sigue directamente que el signo de todos los


ciclos de orden d es (−1)d−1 .

Corolario 2.6.8 Sea σ = τ1 · · · τm una descomposición de una permutación σ en


producto de trasposiciones. Si sgn(σ) = 1, entonces m es par. Si sgn(σ) = −1,
entonces m es impar.
Demostración: sgn(σ) = sgn(τ1 ) · · · sgn(τm ) = (−1)m .

Definición: 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 núcleo 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 .
Capı́tulo 3

Anillos

En el primer capı́tulo hemos desarrollado el concepto de número, introduciendo


los números enteros, racionales, reales y complejos. Este método constructivo o
genético tiene el inconveniente de que frente a un número entero o racional no
debemos ver “una clase de equivalencia de . . .” sino lo que veı́amos de pequeños
cuando operábamos inocentemente con ellos, como algo que está en un ambiente
donde hay unas operaciones, una ordenación, etc., con determinadas propiedades;
una estructura en suma. Es decir, lo importante es la estructura que tienen los
números racionales y no el conjunto concreto que construimos para que se nos
vuelva accesible. En el segundo capı́tulo hemos presentado el método axiomático,
que es preferible porque pone de manifiesto la estructura y quita toda importancia
a los elementos concretos de los conjuntos en cuestión. Por tanto, serı́a deseable
desarrollar el concepto de número con el método axiomático, como una familia de
objetos dotada de operaciones y relaciones sujetas a ciertas condiciones.
Cuando hablamos de números, la suma define una estructura de grupo conmu-
tativo; pero claramente en los números siempre hay más estructura pues, dados dos
números cualesquiera, además de su suma tenemos su producto. En los números
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 números subyace una estructura de anillo con-
mutativo con unidad. Recı́procamente, el objetivo del presente capı́tulo es mostrar
cómo en cualquier anillo conmutativo con unidad pueden definirse unos números
ideales y desarrollar para ellos una teorı́a de la divisibilidad análoga a la de los
números naturales, de modo que en todos los anillos conmutativos con unidad
disponemos de una comprensión aritmética de los problemas. Si los elementos

43
44 CAPÍTULO 3. ANILLOS

de un anillo se extienden1 con tales números ideales es inmediata la existencia y


unicidad del máximo común divisor y del mı́nimo común múltiplo, al igual que
la demostración de sus propiedades usuales. Además, desarrollaremos la teorı́a de
congruencias módulo un ideal, que generaliza la teorı́a de congruencias de números
enteros expuesta en los capı́tulos anteriores. Por tanto, en los anillos en que los
números ideales se correspondan con los elementos del anillo (anillos que llamare-
mos dominios de ideales principales), éstos gozan de las mismas propiedades. Esta
será una consecuencia crucial de este capı́tulo: que en los dominios de ideales prin-
cipales es esencialmente válida la teorı́a de la divisibilidad que hemos estudiado
en la Aritmética elemental. Este resultado será fundamental en el estudio de las
ecuaciones algebraicas, porque en el próximo capı́tulo veremos que los polinomios
en una indeterminada con coeficientes racionales (o reales o complejos) forman un
dominio de ideales principales, resultado que nos permitirá extraer las raı́ces de los
polinomios con coeficientes racionales mediante la teorı́a de congruencias módulo
ideales.

3.1 Anillos y Subanillos


Axiomas de anillo conmutativo con unidad: 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

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 también
las siguientes reglas de cálculo:

a · 0 = 0 , a · (−b) = −(a · b) , (−a) · (−b) = a · b


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

axiomas, añadiendo el término “con unidad” o “conmutativo”si verifican además el axioma 4 ó


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

Además, la unidad de un anillo es única. Diremos que a ∈ A es invertible si


existe algún b ∈ A tal que ab = 1, en cuyo caso tal elemento b es único y se
denotará b−1 ó 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 �= 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 algún
elemento no nulo b ∈ A. Diremos que un anillo A �= 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 = a−1 ab = b .
En todo anillo A podemos definir la resta b − a := b + (−a), y la división
a/b := ab−1 , cuando el divisor b es invertible en A.
La estructura de anillo proporciona el ámbito natural de los conceptos usados
en el estudio de la divisibilidad, y ésta es una de las razones de su importancia.
Dados dos elementos a, b de un mismo anillo A, diremos que b es un múltiplo 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 máximo común divisor de a y b si es un divisor común que es múltiplo
de cualquier otro divisor común, y diremos que es el mı́nimo común múltiplo si
es un múltiplo común que divide a cualquier otro múltiplo común. Diremos que un
elemento de un anillo es propio si no es nulo ni invertible. Por último, diremos que
un elemento propio p ∈ A es irreducible en A si en toda descomposición p = ab
algún 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 múltiplos en A. Por tanto, a es irreducible
en A si y sólo si lo es ua. Por la misma razón el máximo común divisor y el mı́nimo
común múltiplo de dos elementos a, b ∈ A no varı́an al sustituir a por ua .

Definición: 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 intersección de subanillos de un anillo A también


es un subanillo de A.
Dado un subanillo B de un anillo A y elementos a1 , . . . , an ∈ A, el menor
subanillo de A que los contiene (que siempre existe, pues es la intersección de
todos los subanillos que los contengan) se denotará B[a1 , . . . , an ], de modo que

B[a1 , . . . , an ] = {a ∈ A : a = 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 CAPÍTULO 3. ANILLOS

3.2 Ideales y Morfismos de Anillos


Definición: 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 .

En este capı́tulo veremos cómo en todo anillo puede desarrollarse una teorı́a
de la divisibilidad para sus ideales, siguiendo el modelo de la aritmética elemental
del capı́tulo 2. Dados dos ideales a, b de un anillo A, diremos que a divide a b
cuando a ⊇ b.

Intersección de ideales: Es fácil comprobar que la intersección de cualquier


familia de ideales de un anillo A es también 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. Es el
mı́nimo común múltiplo de a y b.

Suma de ideales: La suma o máximo común divisor de dos ideales a, b de


un anillo A es el ideal

a + b = {c ∈ A : c = 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 también 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 también (a1 , . . . , an ). Diremos que es el ideal de
A engendrado por a1 , . . . , an , ó bien que a1 , . . . , an generan tal ideal. El ideal
(a) que genera un elemento a ∈ A está formado por sus múltiplos: (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 = {c ∈ A : c = a1 b1 + . . . + an bn ; a1 , . . . , an ∈ a, b1 , . . . , bn ∈ b}

Es fácil comprobar que estas operaciones con ideales tienen las siguientes pro-
piedades, que generalizan las propiedades del máximo común divisor y del mı́nimo
3.2. IDEALES Y MORFISMOS DE ANILLOS 47

común múltiplo de números 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) , a·0=0 , a·A=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 )

Definición: Diremos que un ideal m de un anillo A es maximal cuando m �= A y


el único ideal de A que contiene estrictamente a m es A (es decir, los únicos 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 �= A y se verifica que

ab ∈ p ⇒ a ∈ p ó b ∈ p

(si un producto está en p, algún factor está en p). Por definición, si un ideal primo
divide a un producto de elementos del anillo, divide a algún factor.

Ejemplo: El ideal 0 de Z es primo, porque si un producto de números enteros


es nulo, algún factor es nulo. Si un número entero n �= 0 no es primo, el ideal
nZ no es primo. Además, si p es un número 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 número primo.

Morfismos de Anillos
Definición: Diremos que una aplicación 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
único, pues es la aplicación 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.
48 CAPÍTULO 3. ANILLOS

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). Además, si u ∈ A es invertible en A,
es fácil comprobar que f (u) es invertible en B y que f (u−1 ) = f (u)−1 . También
es sencillo comprobar que la imagen de f es un subanillo de B. Si h : B → C es
otro morfismo de anillos, la composición h ◦ f también es morfismo de anillos.

Proposición 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.

Demostración: Si b es un ideal de B, por definición b es un subgrupo de B, ası́ que


f −1 (b) es un subgrupo de A de acuerdo con 2.3.3. Además, 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. Además, si b ∈ B y z ∈ f (a), entonces
z = f (x) para algún 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 en una Indeterminada


Sea A un anillo. El anillo de polinomios en una indeterminada x con coeficientes
en A es el conjunto de las expresiones

i ai x = a0 + a1 x + a2 x + . . .
i 2

donde los términos ai son elementos del anillo A y son todos nulos salvo un número
finito, con la estructura de anillo que definen las siguientes operaciones:
�� � �� � �
i ai x + = i (ai + bi )xi
i i
i bi x
�� � �� � �� � �
i ai xi · j bj x
j
= ai bj xn
n≥0 i+j=n

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


Por definición todo polinomio p(x) en una indeterminada con coeficientes en
A es de la siguiente forma:

p(x) = i ai xi
Los términos a0 , a1 , . . . se llaman coeficientes del polinomio y lo determinan
completamente. Diremos que un polinomio es constante si todos sus coeficientes
3.3. POLINOMIOS EN UNA INDETERMINADA 49

son nulos, salvo quizás a0 . Cada elemento a ∈ A define un polinomio constante que
también denotaremos a. Obtenemos ası́ un morfismo de anillos canónico A → A[x].
Si un polinomio p(x) no es nulo, existe un único número natural d tal que
ad �= 0 y ar = 0 para todo r > d. Tal número natural recibe el nombre de grado
del polinomio p(x) y se denotará gr p(x). Es fácil 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)

Proposición 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, el anillo A[x] es ı́ntegro, y todo múltiplo no nulo de un
polinomio p(x) ∈ A[x] tiene grado mayor o igual que el grado de p(x).
� �
Demostración: Sean p(x) = i ai xi y q(x) = j bj xj dos polinomios con coe-
ficientes en A. Si d = gr p(x) y r = gr q(x), entonces ad y br no son nulos;
luego� ad br �= 0� y, como es un coeficiente de �p(x)q(x),� se sigue que p(x)q(x) �= 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) .

Proposición 3.3.2 Sea A un anillo ı́ntegro. Los elementos invertibles de A[x]


son los polinomios constantes definidos por invertibles de A:

A∗ = A[x]∗

Demostración: 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, según 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.

Propiedad Universal de los Polinomios


El proceso fundamental que se realiza con los polinomios es el de “sustituir la
indeterminada x por cierto valor b”. Para que la sustitución tenga sentido es
necesario que tal valor b esté en un anillo B y que tengamos definido un producto
de elementos de A por elementos de B.
Dado un morfismo de anillos f : A → B, definimos el producto a · b de un
elemento a ∈ A por un elemento b ∈ B del siguiente modo:

a · b = f (a)b
50 CAPÍTULO 3. ANILLOS

Teorema 3.3.3 Sea f : A → B un morfismo de anillos. Para cada b ∈ B existe


un único morfismo de anillos ψ : A[x] → B tal que ψ(x) = b y ψ coincide con f
en A.
Demostración: La aplicación
�� � �
ψ i ai x
i
= i f (ai )bi = a0 · 1 + a1 · b + a2 · b2 + . . .

es morfismo de anillos, y prolonga a f porque ψ(a) = a · 1 = f (a). Claramente es


el único morfismo de anillos de A[x] → B que transforma x en b y prolonga a f .

Nota:
� �En las hipótesis del teorema anterior, �
si p(x) = i ai xi ∈ A[x], entonces
ψ p(x) se denotará p(b), de modo que p(b) = i f (ai )bi . En particular, si A = B
y f es la identidad, para cada b ∈ A tendremos que

p(b) = i ai bi = a0 + a1 b + a2 b2 + . . . .

3.4 Polinomios con Coeficientes en un Cuerpo


Teorema de división de polinomios: Sea p(x) = a0 xn + . . . + an un poli-
nomio con coeficientes en un anillo A. Si a0 es invertible en A, entonces para
cada polinomio q(x) con coeficientes en A existe una única 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) ó r(x) = 0

Demostración: Veamos primero la existencia de tales polinomios c(x), r(x). Si


q(x) = 0 ó gr q(x) < gr p(x), entonces q(x) = 0 · p(x) + q(x), ası́ que podemos
suponer que gr q(x) ≥ gr p(x), en cuyo caso procedemos por inducción sobre d =
gr q(x).

� Si d =
� 0, el grado de p(x) es nulo, ası́ que p(x) = a0 y tenemos que q(x) =
q(x)/a0 p(x) + 0.
Si d ≥ 1 y suponemos que el enunciado es cierto para los polinomios de grado
menor que d, consideramos los coeficientes de p(x) y q(x):

p(x) = a0 xn + a1 xn−1 + . . . + an
q(x) = b0 xd + b1 xd−1 + . . . + bd

donde a0 y b0 no son nulos y d es mayor o igual que n.


El grado de q̄(x) = q(x) − (b0 /a0 )xd−n · p(x) es menor que d, ası́ que, por
hipótesis de inducción, existen c̄(x), r(x) ∈ A[x] tales que

q̄(x) = c̄(x) · p(x) + r(x) , gr r(x) < n ó r(x) = 0


3.4. POLINOMIOS CON COEFICIENTES EN UN CUERPO 51

Luego q(x) = (b0 a−1


0 x
d−n
+ c̄(x)) · p(x) + r(x), donde gr r(x) < gr p(x) ó 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) ó r̄(x) = 0, entonces

p(x)(c̄(x) − c(x)) = r(x) − r̄(x) .

Por tanto r(x) − r̄(x) es un múltiplo 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
q(x)(c̄(x) − c(x)) = 0, de modo que c̄(x) − c(x) = 0 y concluimos que c(x) = c̄(x).

Definición: Sea p(x) = c0 xn + c1 xn−1 + . . . + cn un polinomio con coeficientes


en un cuerpo k. Diremos que a ∈ k es una raı́z de p(x) en k si p(a) = c0 an +
c1 an−1 + . . . + cn = 0.

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


la condición necesaria y suficiente para que a ∈ k sea raı́z de p(x) es que sea raı́z
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 xn−1 + . . . + cn , c0 �= 0, con coeficientes


enteros tiene la raı́z 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 raı́ces racionales son enteras.

Demostración: Si a/b es una raı́z, entonces

c0 an + c1 an−1 b + . . . + cn−1 abn−1 + cn bn = 0

de modo que c0 an = −c1 an−1 b − . . . − cn bn es múltiplo de b y a divide a cn bn =


−c0 am − . . . − cn−1 abn−1 . Como a y b son primos entre sı́ por hipótesis, en virtud
de II.2.5 concluimos que c0 es múltiplo de b y cn es múltiplo de a.

Nota: El teorema 3.4.1 permite hallar todas las raı́ces racionales de cualquier
polinomio con coeficientes racionales, pues podemos suponer que éste tiene coe-
ficientes enteros y el número de divisores de un número entero siempre es finito.
Por ejemplo, las posibles raı́ces racionales del polinomio 3x4 + x3 + x2 + x − 2 son
±1, ±2, ±1/3, ±2/3 y sustituyendo en el polinomio se comprueba que sus raı́ces
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 única raı́z en k.
52 CAPÍTULO 3. ANILLOS

Demostración: Sea p(x) = ax + b, a �= 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 algún
factor tiene grado cero y es invertible en k[x]. Por otra parte, la única raı́z de p(x)
en k es claramente −b/a.

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


anillo A. Si a ∈ A, entonces el resto de la división de p(x) por x − a es p(a). Por
tanto, la condición necesaria y suficiente para que p(x) sea múltiplo de x − a en
el anillo A[x] es que p(a) = 0.

Demostración: Sea p(x) = q(x)(x − a) + r(x) la división de p(x) por x − a. Como


gr r(x) < 1 ó r(x) = 0, se sigue que r(x) es constante, r(x) = r, y p(a) =
q(a) · 0 + r = r.

Corolario 3.4.3 Todo polinomio irreducible de grado mayor que 1 con coeficientes
en un cuerpo k carece de raı́ces en k.
Demostración: Si un polinomio irreducible p(x) ∈ k[x] admite alguna raı́z a ∈ k,
entonces p(x) = q(x)(x − a) para algún 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.

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


cuerpo k. La condición necesaria y suficiente para que p(x) sea irreducible en k[x]
es que no tenga raı́ces en k.
Demostración: La necesidad de la condición se sigue de 3.4.3. Recı́procamente,
si p(x) no es irreducible en k[x], tendremos p(x) = q1 (x)q2 (x) donde algún factor
tiene grado 1, porque gr q( x) + gr q2 (x) = 2 ó 3, y por tanto tiene una raı́z en k.

Nota: El teorema 3.4.1 resuelve el problema de hallar las raı́ces racionales de los
polinomios con coeficientes racionales, ası́ que 3.4.4 permite determinar la irredu-
cibilidad 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, también puede decidirse
usando 3.4.1. En efecto, si una cuártica x4 +a3 x3 +a2 x2 +a1 x+a0 ∈ Q[x] carece de
raı́ces 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
3.4. POLINOMIOS CON COEFICIENTES EN UN CUERPO 53

De la primera ecuación y la última obtenemos que c1 = a3 − b1 y c0 = a0 /b0 . Sus-


tituyendo en la tercera ecuación, ésta permite despejar b1 en función de b0 . Susti-
tuyendo estos valores en la segunda ecuación obtenemos una ecuación polinómica
en la indeterminada b1 , polinomio que carece de raı́ces racionales precisamente
cuando la cuártica dada es irreducible.

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


a1 , . . . , ar son raı́ces distintas de p(x) en k, entonces (x − a1 ) · · · (x − ar ) divi-
de a p(x) en k[x].

Demostración: De acuerdo con la Regla de Ruffini, p(x) = (x − a1 )p1 (x) para


algún p1 (x) ∈ k[x]. Como a2 , . . . , ar son raı́ces de p(x) en k y no son raı́ces de
x − a1 , han de ser raı́ces de p1 (x). De nuevo la Regla de Ruffini prueba que
p(x) = (x − a1 )(x − a2 )p2 (x) para algún p2 (x) ∈ k[x]. Reiterando el argumento
concluimos que p(x) = (x − a1 )(x − a2 ) · · · (x − ar )pr (x) para algún pr (x) ∈ k[x].

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


el número de raı́ces de p(x) en k no supera al grado de p(x).

Demostración: Si (x−a1 ) · · · (x−ar ) divide a p(x) y p(x) �= 0, entonces r ≤ gr p(x).

Fórmula de interpolación de Lagrange (1736-1813): Sean a1 , . . . , an elemen-


tos distintos de un cuerpo k. Para cada sucesión b1 , . . . , bn de elementos de k (no
necesariamente distintos), existe un único polinomio p(x) ∈ k[x] de grado menor
que n tal que p(ai ) = bi , 1 ≤ i ≤ n:

n
� qj (x) (x − a1 ) · · · (x − an )
p(x) = bj , qj (x) =
j=1
qj (aj ) (x − aj )

Demostración: 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 raı́ces 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 último, con las notaciones del enunciado, es claro que
qi (aj ) = 0 cuando i �= j; luego:

� qj (ai ) qi (ai )
bj = bi = bi
j
qj (aj ) qi (ai )
54 CAPÍTULO 3. ANILLOS

Raı́ces Complejas
Lema 3.4.7 Sea p(x) = c0 xn + c1 xn−1 + . . . + cn−1 x + cn un polinomio con
coeficientes complejos. Si c es el máximo de los módulos de c1 , c2 , . . . , cn , entonces
para todo número complejo z de módulo ρ ≥ 1 se verifica que
� �
c
ρn |c0 | − ≤ |p(z)|
ρ−1

Demostración: |p(z)| ≥ |c0 z n | − |c1 z n−1 + . . . + cn |


≥ |c0 |ρn − c(ρn−1 + . . . + 1) = |c0 |ρn − c(ρn − 1)/(ρ − 1)
� �
≥ |c0 |ρn − cρn /(ρ − 1) = ρn |c0 | − c/(ρ − 1) .

Corolario 3.4.8 Con las notaciones del lema � anterior,


� el módulo de cualquier
raı́z compleja de p(x) está acotado por 1 + c/|c0 | .
Teorema de D’Alembert (1717-1783): Todo polinomio con coeficientes comple-
jos no constante tiene alguna raı́z compleja.

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


un número real positivo. El disco Dr = {z ∈ C: |z| ≤ r} es un conjunto cerrado y
acotado de C; luego es compacto y la función continua f : Dr → R, f (z) = |p(z)|,
alcanza un mı́nimo en algún punto a ∈ Dr .
De acuerdo con 3.4.7, podemos elegir r de modo que |p(z)| > |p(0)| para todo
número complejo z de módulo r, de modo que el mı́nimo de f no se alcanza en
ningún punto de módulo r, por lo que tal mı́nimo 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 �= 0

Como cd �= 0, podemos fijar el argumento de z ∈ C de modo que el módulo 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 contradicción,
pues claramente podemos elegir z de modo que a + z esté 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.


3.5. POLINOMIOS EN VARIAS INDETERMINADAS 55

Demostración: Sea p(x) un polinomio irreducible con coeficientes complejos. Por


el teorema de D’Alembert p(x) tiene alguna raı́z 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 raı́ces reales.
Demostración: Sea p(x) un polinomio irreducible en R[x] de grado mayor que
1 y consideremos p(x) como polinomio con coeficientes complejos. Existe algún
número complejo a + bi que es raı́z de p(x); luego

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

y también a − bi es raı́z de p(x). Al ser b �= 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 también en R[x], pues ambos polinomios tienen coefi-
cientes reales. Como p(x) es irreducible en R[x] concluimos que su grado es 2.

3.5 Polinomios en Varias Indeterminadas


Definición: Sea A un anillo y n un número 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 , . . . , xn−1 ])[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 único de la siguiente
forma: �� � � �
p(x, y) = aij xi y j = aij xi y j
i≥0 j≥0 i,j≥0

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


pone de modo único de la siguiente forma:

p(x1 , . . . , xn ) = ai1 ...in xi11 · · · xinn
i1 ,...,in ≥0

donde los elementos ai1 ...in ∈ A son todos nulos, salvo un número finito, y se
llaman coeficientes del polinomio p(x1 , . . . , xn ). Si p(x1 , . . . , xn ) no es nulo, su
grado es el número

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


56 CAPÍTULO 3. ANILLOS

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


coeficientes en el anillo A[x1 , . . . , xn−1 ]. Diremos que un polinomio p(x1 , . . . , xn )
es constante si todos sus coeficientes son nulos, salvo quizás a0...0 . Cada elemen-
to a ∈ A define un polinomio constante que denotaremos a, obteniendo ası́ un
morfismo de anillos canónico A → A[x1 , . . . , xn ].

Propiedad universal: Sea f : A → B un morfismo de anillos, y sean b1 , . . . , bn ∈


B. Existe un único morfismo de anillos ψ : A[x1 , . . . , xn ] → B tal que ψ(xi ) = bi ,
0 ≤ i ≤ n, y ψ coincide con f en A.

Demostración: Procedemos por inducción sobre n. Si n = 1, es el teorema 3.3.3.


Si n ≥ 2, por hipótesis de inducción existe un único morfismo de anillos
φ : A[x1 , . . . , xn−1 ] → B que prolonga a f y transforma xi en bi , 0 ≤ i ≤ n − 1.
Por 3.3.3, existe un único morfismo de anillos

ψ : A[x1 , . . . , xn ] = (A[x1 , . . . , xn−1 ])[xn ] −→ B

que prolonga a φ y transforma xn en bn . Luego ψ es el único morfismo de anillos


A[x1 , . . . , xn ] → B que prolonga a f y transforma xi en bi , 0 ≤ i ≤ n.

Nota: Dados b1 , . . . , bn ∈ B, se denotará


� p(b1 , . . . , bn ) la imagen por tal mor-
fismo ψ del polinomio p(x1 , . . . , xn ) = i1 ,...,in ai1 ...in xi11 . . . xinn , ası́ que

p(b1 , . . . , bn ) = f (ai1 ...in )bi11 · · · binn
i1 ,...,in

Si p(x1 , . . . , xn ) es constante, p(x1 , . . . , xn ) = a, entonces p(b1 , . . . , bn ) = f (a)


cualesquiera que sean los elementos b1 , . . . , bn ∈ B considerados.

Proposición 3.5.1 Sea A un anillo ı́ntegro. Los anillos A[x1 , . . . , xn ] también


son ı́ntegros y A[x1 , . . . , xn ]∗ = A∗ .

Demostración: Procedemos por inducción sobre n. Cuando n = 1, se sigue direc-


tamente de 3.3.1 y 3.3.2. Cuando n > 1, por hipótesis de inducción A[x1 , . . . , xn−1 ]
es ı́ntegro y A[x1 , . . . , xn−1 ]∗ = A∗ . De nuevo 3.3.1 y 3.3.2 permiten concluir que
A[x1 , . . . , xn ] es ı́ntegro y A[x1 , . . . , xn ]∗ = A∗ .

3.6 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 relación de equivalencia en A (a ≡ b ⇔ b − a ∈ a) y el correspondiente
3.6. ANILLO COCIENTE 57

conjunto cociente se denotará A/a. La clase de equivalencia de cualquier elemento


a ∈ A respecto de ≡ es

a + a = {b ∈ A : b = a + x para algún x ∈ a}

y diremos que es la clase de restos de a módulo a. Tal clase de equivalencia se


denotará ā o [a] cuando no origine confusión.

Teorema 3.6.1 Sea a un ideal de un anillo A. Existe una única estructura de


anillo en A/a tal que la proyección canónica π : A → A/a es morfismo de anillos.
Además a = Ker π .

Demostración: Ya sabemos que la operación [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] = [a� ]


y [b] = [b� ], entonces existen c, d ∈ a tales que a� = a + c, b� = b + d; luego
a� b� = ab + (ad + bc + cd) está en ab + a y concluimos que [a� b� ] = [ab].
Es inmediato comprobar que esta operación define en el grupo conmutativo
A/a una estructura de anillo conmutativo con unidad, que es [1]. Además, es
claro que con esta estructura de anillo la proyección canónica π es morfismo de
anillos.
Para concluir demostraremos la unicidad. Si ⊕ y ⊙ son otras dos operaciones
en A/a que también 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 número 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 condición necesaria y suficiente para que [m]n sea invertible en Z/nZ es que
mb ≡ 1 (mód. n) para algún 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 Bézout 1 = αm+βn,
pues 1 = [α]n · [m]n , y el inverso de [m]n en Z/nZ es [α]n .
Por tanto, la condición necesaria y suficiente para que el anillo Z/nZ sea un
cuerpo es que el número n sea primo. Tenemos ası́ para cada número primo p un
cuerpo finito con p elementos Z/pZ, que denotaremos Fp .
58 CAPÍTULO 3. ANILLOS

Estos anillos Z/nZ se usan sistemáticamente en el estudios de las congruencias.


Por ejemplo, dos números enteros a, b son solución de cierta congruencia

aij xi y j ≡ 0 (mód. n)
i,j≥0

precisamente cuando sus clases de restos ā, b̄ son solución de la ecuación



āij xi y j = 0
i,j≥0

(es decir, ij āij āi b̄j = 0) porque la proyección canónica π : Z → Z/nZ, π(x) = x̄,
es morfismo de anillos. En � particular, si x = a, y = b es una solución entera de
una ecuación diofántica i,j≥0 aij xi y j = 0, entonces sus clases de restos ā, b̄ son

solución de la correspondiente ecuación reducida i,j≥0 āij xi y j = 0 módulo n,
cualquiera que sea el número natural n. Por tanto, si hallamos todas las solu-
ciones en Z/nZ de la ecuación reducida, éstas determinan las posibles clases de
restos módulo n de las soluciones enteras de la ecuación dada. En particular, si la
ecuación reducida carece de soluciones en Z/nZ, entonces la ecuación diofántica
considerada carece de soluciones enteras.

Propiedad universal del anillo cociente: Sea a un ideal de un anillo A y sea


π : A → A/a la proyección canónica. Si f : A → B es un morfismo de anillos tal
que a ⊆ Ker f , entonces existe un único morfismo de anillos φ : A/a → B tal que
f = φ◦π:
f
A −→ B
π� �φ
A/a

Demostración: 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 único morfismo de grupos φ : A/a → B tal que f = φ ◦ π. Para
concluir bastará 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 isomorfı́a: Si f : A → B es un morfismo de anillos, la aplicación
φ : A/Ker f → Im f , φ([a]) = f (a), es isomorfismo de anillos:

A/Ker f � Im f

Demostración: Ya sabemos que φ es un isomorfismo de grupos, y la demostración


del teorema anterior muestra que φ es morfismo de anillos; luego es isomorfismo
de anillos.
3.6. ANILLO COCIENTE 59

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


anillo A/Ker f es isomorfo al anillo B.

Corolario 3.6.3 (Teorema chino de los restos) Si m, n son números enteros


primos entre sı́, el morfismo de anillos φ : Z/mnZ → (Z/mZ)×(Z/nZ) ; φ([a]mn ) =
([a]m , [a]n ) es un isomorfismo.

Demostración: Las proyecciones canónicas Z → Z/mZ y Z → Z/nZ son morfismos


de anillos, de modo que el isomorfismo de grupos

φ : Z/nmZ → (Z/mZ) × (Z/nZ) , φ(a) = ([a]m , [a]n )

es de hecho un morfismo de anillos.

Teorema 3.6.4 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

Demostración: Si el ideal a es primo, A/a �= 0 porque a �= A. Además, si [a]·[b] = 0


y [b] �= 0, entonces ab ∈ a y b no está en a; luego a ∈ a y [a] = 0. Recı́procamente,
si A/a es ı́ntegro, a �= A porque A/a �= 0. Además, ab ∈ a ⇒ [a] · [b] = [ab] = 0 ⇒
[a] = 0 ó [b] = 0 ⇒ a ∈ a ó b ∈ a.
Si el ideal a es maximal, A/a �= 0 porque a �= A. Además, si [a] �= 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.
Recı́procamente, si A/a es un cuerpo, a �= A porque A/a �= 0. Además, si b es
un ideal de A que contiene estrictamente a a, existe algún b ∈ b que no está en a;
luego [b] �= 0 en A/a y existe algún [a] ∈ A/a tal que [a][b] = 1. Luego (1 − ab) ∈ a
y 1 = (1 − ab) + ab ∈ b, de modo que b = A.

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


generalización del clásico lema de Euclides sobre números primos a los anillos
arbitrarios:

Teorema 3.6.5 Todo ideal maximal es primo.

Corolario 3.6.6 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 ]. Además m = (x1 − a1 , . . . , xn − an )


y φ : k[x1 , . . . , xn ]/m → k, φ([p]) = p(a1 , . . . , an ), es un isomorfismo de anillos.
60 CAPÍTULO 3. ANILLOS

Demostración: El morfismo de anillos f : k[x1 , . . . , xn ] → k, f (p) = p(a1 , . . . , an ),


es claramente epiyectivo y su núcleo es m, ası́ que 3.6.2 prueba que φ es isomorfismo
de anillos. Luego k[x1 , . . . , xn ]/m es un cuerpo y 3.6.4 permite concluir que m es
un ideal maximal.
Por último, veamos que m = (x1 −a1 , . . . , xn −an ). La sustitución t−i = xi −ai
nos remite al caso a1 = . . . = an = 0, que es inmediato.

Sistemas de ecuaciones algebraicas: Cuando planteamos un sistema de ecua-


ciones polinómicas, digamos con coeficientes racionales, como pueda ser
� 4
y = −2x3 + x3 y 2
1 = x3 − y 2

y a continuación 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 pro-
yección canónica π : Q[x, y] → Q[x, y]/a es morfismo de anillos. Las consecuencias
del sistema son las relaciones que se dan en este anillo cociente y, cuando ex-
presan la anulación de un elemento, vienen dadas por los polinomios del ideal a,
porque a = Ker π. Por ejemplo, los polinomios x3 + 1, y 2 + 2 están en el ideal
a: descomponen en suma de un múltiplo de −2x3 + x3 y 2 − y 4 y un múltiplo 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
importancia crucial de la teorı́a de ideales en el estudio de los sistemas de ecuacio-
nes algebraicas, pues permite definir con rigor el concepto de sistemas equivalentes:
Diremos que dos sistemas de ecuaciones polinómicas en n indeterminadas
 
 0 = p1 (x1 , . . . , xn )  0 = q1 (x1 , . . . , xn )
......... .........
 
0 = pr (x1 , . . . , xn ) 0 = qs (x1 , . . . , xn )

con coeficientes en un anillo A son equivalentes cuando sus ecuaciones generen


el mismo ideal en el anillo A[x1 , . . . , xn ] :

(p1 , . . . , pr ) = (q1 , . . . , qs )
3.7. LA CONGRUENCIA DE EULER 61

es decir, cuando
s

pi (x1 , . . . , xn ) = aij (x1 , . . . , xn )qj (x1 , . . . , xn )
j=1
�r
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.7 La Congruencia de Euler


Sea n un número natural mayor o igual que 2. Los elementos invertibles del anillo
Z/nZ, que son las clases de restos módulo n de los números 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)∗ = {x ∈ Z/nZ : x = [m]n , m.c.d.(m, n) = 1 }

Congruencia de Euler: Si a y n son números enteros primos entre sı́, entonces

aφ(n) ≡ 1 (mód. n)

Demostración: Si a es primo con n, entonces [a]n está en (Z/nZ)∗ , que es un grupo


finito de orden φ(n), ası́ que 2.5.3 permite concluir que

[1]n = [a]φ(n)
n = [aφ(n) ]n

Ejemplo: Si a y n son números enteros primos entre sı́, las soluciones enteras de
la congruencia ax ≡ b (mód. n) son:

x = aφ(n)−1 b + tn, t∈Z

Propiedades del indicador de Euler:

φ(pr ) = (p − 1)pr−1 si p es un número primo y r ≥ 1


φ(n · m) = φ(n) · φ(m) si n y m son primos entre sı́

Demostración: La primera igualdad se debe a que los números primos con pr son
justamente los que no son múltiplos de p. Luego p, 2p, . . . , pr−1 p son los únicos
números entre 1 y pr que no son primos con pr .
62 CAPÍTULO 3. ANILLOS

En cuanto a la segunda igualdad, se debe a que el isomorfismo de anillos del


Teorema chino de los restos

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

induce un isomorfismo de grupos

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

Congruencia de Fermat: Sea p un número primo. Si un número entero a no


es múltiplo de p, entonces
ap−1 ≡ 1 (mód. p)
Demostración: Si a no es múltiplo de p, entonces m.c.d.(a, p) = 1, porque p es
primo. Además φ(p) = p − 1 cuando p es primo.

Corolario 3.7.1 Si p es primo, entonces ap ≡ a (mód. p) para todo a ∈ Z.

Corolario 3.7.2 Sea p un número primo impar. Los restos cuadráticos no nulos
módulo p forman un subgrupo de F∗p de orden p−1
2 , y son las soluciones de la
congruencia
p−1
x 2 ≡ 1 (módulo p)
Demostración: La aplicación f : F∗p → F∗p , f (x) = x2 , es un morfismo de grupos.
Su núcleo, que son las raı́ces del polinomio x2 − 1 = (x + 1)(x − 1), es el subgrupo
{±1}, porque Fp es un cuerpo y −1 �= 1 al ser p �= 2. El teorema de isomorfı́a
permite concluir que la imagen de f , que está formada por los restos cuadráticos
no nulos, tiene orden p−12 .
p−1
Por otra parte, si a ∈ F∗p es un resto cuadrático, a = b2 , entonces a 2 = bp = 1
p−1
de acuerdo con la congruencia de Fermat. Como el polinomio x 2 − 1 no puede
tener más raı́ces que el grado, concluimos que todas sus raı́ces en Fp son los restos
cuadráticos no nulos módulo p.

Corolario 3.7.3 Sea p un número primo impar. La condición necesaria y sufi-


ciente para que −1 sea resto cuadrático módulo p es que p ≡ 1 (módulo 4).
Capı́tulo 4

Anillos Euclı́deos

Sabemos determinar todas las raı́ces racionales de cualquier polinomio con coe-
ficientes racionales; pero puede ocurrir que un polinomio no tenga ninguna raı́z
racional. En tal caso nuestro propósito es hallar sus raı́ces en algún cuerpo ma-
yor que Q, de modo análogo al conocido cálculo de las raı́ces de los polinomios
ax2 + bx + c de grado 2:

−b ± b2 − 4ac
x=
2a
La consideración atenta de√ esta√fórmula muestra que, para
√ los √ polinomios x − 2
2

y x + 1, sólo afirma que 2 y −1 son raı́ces, donde 2 y −1 se han definido


2

precisamente por el hecho de que sus cuadrados sean 2 y −1 respectivamente,


lo que parece una tautologı́a. En modo alguno consideramos que no sabemos
“resolver” la ecuación x2 = 2, a pesar de que para cualquier otro polinomio
también podrı́amos decir una obviedad análoga sin que por ello podamos considerar
resuelta la ecuación. Esta perplejidad se debe a que de nuevo estamos ignorando
una estructura que pasa desapercibida. En efecto, la fórmula de las soluciones
de las ecuaciones cuadráticas serı́a una tautologı́a inútil si no fuera precedida
por el aprendizaje del cálculo con radicales, que nos permite sumarlos, restarlos,
multiplicarlos y dividirlos entre sı́ y con números racionales.
Vemos pues que tal fórmula incluye dos pasos bien diferenciados. El primero,
fundamental e implı́cito, es desentrañar una estructura de cuerpo: la aritmética
de radicales. El segundo, bien explı́cito, es ya la expresión de las raı́ces mediante
radicales y las cuatro operaciones elementales. No es de extrañar que, al perma-
necer implı́cito en gran parte el primer paso, históricamente la cuestión de extraer
las raı́ces de los polinomios de grado superior se plantease como el problema de
su expresión mediante radicales; pero sin cuestionarse siquiera la conveniencia de
la estructura donde limitamos su búsqueda. Ahora bien, esta restricción es artifi-
cial y sólo puede explicarse por nuestro manejo desde temprana edad del cálculo

63
64 CAPÍTULO 4. ANILLOS EUCLÍDEOS

aproximado de radicales, hecho que es externo a la cuestión considerada; pues el


problema radica en la expresión exacta de las raı́ces y no en su cálculo aproximado
(lo que, por otra parte, es posible realizar para cualquier polinomio con coeficien-
tes reales con métodos de Cálculo Numérico, sin necesidad de hallar previamente
el valor exacto de las raı́ces). La limitación de la búsqueda de las raı́ces de los po-
linomios a su expresión por radicales es un ejemplo claro de encerrona intelectual
debida a nuestra gran familiaridad con una estructura particular, que nos impide
considerar la posibilidad de estructuras alternativas mejor adaptadas al problema
en cuestión1 .
Para que tenga sentido hablar de las raı́ces de un polinomio con coeficientes en
un cuerpo, éstas deben estar en una extensión del cuerpo de coeficientes (es decir,
en un cuerpo que lo contenga como subanillo). Por tanto, el problema general
de extraer una raı́z de cualquier polinomio p(x) con coeficientes en un cuerpo k
incluye dos cuestiones. La primera y más sutil es la construcción de un cuerpo K
que extienda al cuerpo de coeficientes k. La segunda es la determinación 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 solución, 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 raı́z de p(x), ya que p(α) = [p(x)] = 0 . Ası́ este teore-
ma de Kronecker pondrá en evidencia que el problema de la extracción de raı́ces
de polinomios con coeficientes en un cuerpo k se reduce esencialmente al problema
de descomposición en factores irreducibles de polinomios con coeficientes en k y
en extensiones finitas de k, problema al que dedicaremos el próximo capı́tulo.

4.1 Anillos Euclı́deos


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 ó b = 0. En ambos casos concluimos que
b = ua para algún u ∈ A invertible. En los anillos ı́ntegros, cada elemento a está
determinado, salvo invertibles, por el ideal aA que genera.

Definición: Diremos que un anillo A es euclı́deo si es ı́ntegro y existe una


1 Algo similar ocurrió con la Geometrı́a. Durante siglos fue impensable la posibilidad de una

estructura geométrica diferente de la geometrı́a euclı́dea clásica, hasta que a principios del siglo
XIX se descubrió la existencia de geometrı́as no euclı́deas y, rompiendo un férreo cı́rculo invisible
que nos encerraba, Gauss (1777-1855) planteó la cuestión de la determinación de la estructura
geométrica del Universo, abordada por la teorı́a de la relatividad de Einstein (1879-1955).
4.1. ANILLOS EUCLÍDEOS 65

aplicación δ : 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) ó r = 0

Ejemplos:
1. El anillo de los números enteros Z es euclı́deo, pues basta tomar δ(n) = |n|
y aplicar el teorema de división de números enteros.
2. El anillo k[x] de los polinomios con� coeficientes
� en un cuerpo k es euclı́deo,
pues nos basta tomar δ(p(x)) = gr p(x) y aplicar el teorema de división de
polinomios.
3. El anillo de los enteros de Gauss A = Z[ i ] es euclı́deo. Para probarlo
definimos δ(z) = N (z) = z · z̄ = |z|2 = a2 + b2 , donde z = a + bi. La
primera condición es inmediata. En cuanto a la segunda, conviene observar
que para cada número complejo u + vi existe algún entero de Gauss a + bi
tal que |(u + vi) − (a + bi)| < 1, pues podemos elegir dos números 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 euclı́deo A, existe algún a ∈ A tal


que a = aA.
Demostración: Si a = 0, basta tomar a = 0.
Si a �= 0, entre todos los elementos no nulos de a existirá alguno a tal que δ(a)
sea mı́nimo. Entonces aA ⊆ a porque a ∈ a. Por otra parte, si b ∈ a, existen
c, r ∈ A tales que b = ac + r y δ(r) < δ(a) ó r = 0. Luego r = b − ac ∈ a y r = 0
según la definición de a, de modo que b = ac ∈ aA. Concluimos que a = aA.

Definición: 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 único invertible u tal que up(x) es
unitario. Además, los múltiplos de p(x) en k[x] coinciden con los múltiplos 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 está en a, entonces a está formado por
todos los múltiplos de p(x).
2 Nótese que no se exige la unicidad del cociente y el resto.
66 CAPÍTULO 4. ANILLOS EUCLÍDEOS

Divisibilidad en los Anillos Euclı́deos


Sea A un anillo euclı́deo. Las mismas demostraciones que dimos en el caso de
la Aritmética elemental (II.2) prueban la existencia (y unicidad salvo invertibles
de A) del máximo común divisor de dos elementos cualesquiera a, b ∈ A, pues
es el generador del ideal aA + bA, y de su mı́nimo común múltiplo, que es el
generador del ideal aA ∩ bA. En estos anillos es válida la Identidad de Bézout: Si
d=m.c.d.(a, b), entonces dA = aA + bA y existen α, β ∈ A tales que d = αa + βb.
En los anillos euclı́deos, el algoritmo de Euclides sigue proporcionando un método
para calcular el máximo común divisor y los coeficientes de la Identidad de Bézout.

Lema de Euclides (en los anillos euclı́deos): Sea p un elemento no nulo de un


anillo euclı́deo 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.

Demostración: (1 ⇒ 2) Si p es irreducible en A, entonces pA �= 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 algún 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 según afirma 3.6.5.
(3 ⇒ 1) Si pA es un ideal primo de A, entonces p no es invertible en A porque
pA �= A. Si p = ab es una factorización 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. Análogamente, si b ∈ pA, entonces a es invertible en
A. Concluimos que p es irreducible en A.

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


dición 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 descomposición en factores irreducibles: Todo elemento no


nulo ni invertible de un anillo euclı́deo A descompone, y de modo único 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 descomposición de b en producto de
irreducibles, entonces r = s y, reordenando los factores si fuera preciso, qi = ui pi
para ciertos elementos invertibles u1 , . . . , ur ∈ A).
4.1. ANILLOS EUCLÍDEOS 67

Demostración: Probaremos primero la existencia de tal descomposición. Si b no


es irreducible, existe en A alguna descomposición 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 ó δ(r) < δ(b) = δ(a). Como r = a − bd = a(1 − cd),
se tiene δ(r) ≥ δ(a) cuando 1 − cd �= 0; luego 1 = cd contra la hipótesis de que c
no es invertible en A. Procediendo por inducción sobre δ(b) podemos suponer que
ambos factores a, c descomponen en producto de elementos irreducibles, ası́ que b
también descompone en producto de elementos irreducibles en A.
Veamos la unicidad. Sea b = p1 · · · pr una descomposición de b ∈ A en producto
de irreducibles. Si un elemento irreducible p ∈ A divide a b, por el lema de Euclides
p divide a algún factor pi . Luego p coincide con pi salvo un factor invertible, porque
pi es irreducible. Se sigue que, salvo factores invertibles, los factores irreducibles de
cualquier descomposición son precisamente los elementos irreducibles que dividen
a b en A. Además, esto prueba también que el número de veces que se repite, salvo
invertibles, el factor p en la descomposición coincide con el mayor exponente n tal
que pn divide a b. En efecto, si pn divide a b = pm c, entonces pn−m divide a c y
concluimos que p divide a c si m < n.

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


bles de A, los únicos divisores irreducibles de b en A.

Corolario 4.1.5 Si p(x) = c0 xn + c1 xn−1 + . . . + 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
descomposición es única salvo el orden.
Demostración: 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)

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


los coeficientes de grado n concluimos que a = c0 .

Definición: Se dice que un ideal a de un anillo A es principal cuando a = aA


para algún 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 euclı́deos son domi-
nios de ideales principales. El lema de Euclides y el teorema de descomposición en
68 CAPÍTULO 4. ANILLOS EUCLÍDEOS

factores irreducibles son válidos en cualquier dominio de ideales principales A; aun-


que la demostración de la existencia de la descomposición en factores irreducibles
ha de modificarse convenientemente (ver apéndice D).

4.2 Extensiones y Raı́ces


Definición: Sea k un cuerpo. Llamaremos extensión de k a todo morfismo de
anillos j : k → K donde K sea un cuerpo.
Diremos que dos extensiones j : k → K y j � : k → K � de un mismo cuerpo k
son isomorfas si existe un isomorfismo de anillos φ : K → K � tal que j � = φ ◦ j.

Dada una extensión j : k → K, si a ∈ k y α ∈ K, definimos a · α = j(a)α. Ası́


se obtiene una estructura de k-espacio vectorial en K. Diremos que la extensión
es finita si lo es la dimensión de K como k-espacio vectorial, en cuyo caso recibe
el nombre de grado de K sobre k y se denota [K : k] . Diremos que la extensión
es trivial si su grado es 1; i.e., si el morfismo estructural k → l es un isomorfismo.

Si j : k → K es una extensión, j es necesariamente un morfismo inyectivo. En


efecto, su núcleo es un ideal de k y los únicos ideales de un cuerpo k son 0 y
k, de modo que Ker j = 0, ya que j(1) = 1 �= 0. Por eso no distinguiremos cada
elemento de k de su imagen en K por j. Es decir, si λ ∈ k, entonces j(λ = λ·1 ∈ K
se denotará también λ siempre que no cause confusión.

Sea K una extensión de un cuerpo k y α1 , . . . , αn ∈ K. Entonces

k(α1 , . . . , αn ) = {z ∈ K : z = a/b, a, b ∈ k[α1 , . . . , αn ], b �= 0}

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


contiene a k y es un cuerpo, k(α1 , . . . αn ) es una extensión de k, y diremos que es
la extensión de k generada por α1 , . . . , αn . Está formada por todos los elementos
de K que pueden obtenerse a partir de α1 , . . . , αn y de elementos de k con un
número finito de sumas, restas, productos y divisiones por elementos no nulos.

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


k. Diremos que un elemento α de una extensión K de k es una raı́z de p(x) en K
si p(α) = c0 αn + . . . + cn = 0. En tal caso, la regla de Ruffini afirma que p(x) es
múltiplo de x − α en K[x] y, si p(x) no es nulo, llamaremos multiplicidad de la
raı́z α de p(x) al mayor número natural m tal que (x − α)m divida a p(x) en K[x].
Las raı́ces de multiplicidad 1 reciben el nombre de raı́ces simples . Las raı́ces
que no sean simples se denominan múltiples.

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


K una extensión de k. Consideremos la descomposición de p(x) en producto de
4.2. EXTENSIONES Y RAÍCES 69

polinomios irreducibles en K[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


K[x] distintos entre sı́, y los factores qi (x) no son de grado 1 (eventualmente r
o s puede ser nulo). Las raı́ces de p(x) en K 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 raı́ces en K cuando se dé la igualdad, lo que
equivale a que s = 0; es decir, a que en la descomposición de p(x) en K[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 raı́ces de p(x) en cualquier extensión K
de k no supera al grado de p(x) y la condición necesaria y suficiente para que
coincida con el grado de p(x) es que p(x) descomponga en K[x] en producto de
polinomios de grado 1.

Corolario 4.2.2 Sea K una extensión 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 raı́ces en
K. Si α1 , . . . , αn son las raı́ces de p(x) en K, cada una repetida tantas veces como
indique su multiplicidad, entonces

p(x) = c0 (x − α1 ) · · · (x − αn )

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 raı́ces complejas de p(x), cada una
repetida tantas veces como indique su multiplicidad, entonces

p(x) = c0 (x − α1 ) · · · (x − αn )

Demostración: Sólo hay que probar que p(x) tiene todas sus raı́ces 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.

Fórmulas de Cardano
Las fórmulas de Cardano (1501-1576) expresan los coeficientes de cada polinomio
p(x) en función de sus raı́ces. Son muy útiles porque permiten obtener muchas
70 CAPÍTULO 4. ANILLOS EUCLÍDEOS

funciones de las raı́ces de un polinomio en función únicamente de los coeficientes,


lo que permite calcularlas sin necesidad de extraer previamente las raı́ces. Sea
c0 xn + . . . + cn un polinomio de grado n ≥ 1 con coeficientes en un cuerpo k.
Si p(x) tiene todas sus raı́ces en k y α1 , . . . , αn son sus raı́ces, cada una repetida
tantas veces como indique su multiplicidad, por 4.2.2 tenemos

c0 xn + c1 xn−1 + . . . + cn−1 x + cn = c0 (x − α1 ) · · · (x − αn ) .

Igualando coeficientes obtenemos las Fórmulas de Cardano:

(−1)r cr �
c0 = αi1 · · · αir 1≤r≤n
i1 <···<ir

4.3 Raı́ces Múltiples



Definición: 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):

p� (x) = iai xi−1
i≥1

Es fácil comprobar que la derivada es una aplicación k-lineal:

(p(x) + q(x))� = p� (x) + q � (x)


(a · p(x))� = a · p� (x) , a ∈ k

Teorema 4.3.1 (p(x) · q(x))� = p� (x) · q(x) + p(x) · q � (x).


Demostración: Cuando p(x) = xi � y q(x) = xj la igualdad
� se comprueba directa-
mente. En el caso general p(x) = i ai xi , q(x) = j bj xj tenemos:
� � �
(pq)� = ai bj (xi xj )� = iai bj xi−1 xj + jai bj xi xj−1 =
ij ij ij
�� ��� � �� ��� �
= i−1
iai x bj x j
+ ai x i
jbj xj−1 = p� · q + p · q �
i j i j

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


k. La condición necesaria y suficiente para que una raı́z de p(x) sea múltiple es
que sea raı́z de la derivada p� (x).
Demostración: Sea α una raı́z de p(x) en alguna extensión K de k y sea m su
multiplicidad, de modo que en K[x] tenemos

p(x) = (x − α)m q(x) , q(α) �= 0


4.3. RAÍCES MÚLTIPLES 71

Si m = 1, entonces

p� (x) = q(x) + (x − α)q � (x) , p� (α) = q(α) �= 0

de modo que α no es raı́z de p� (x). Si m ≥ 2, entonces

p� (x) = m(x − α)m−1 + (x − α)m q � (x) , p� (α) = 0

y α es raı́z de p� (x).

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


po k. Las raı́ces múltiples de p(x) son las raı́ces del máximo común divisor de p(x)
y su derivada p� (x).

Demostración: Sea d(x) = m.c.d.(p(x), p� (x)). Si α es una raı́z de d(x) en una


extensión de k, entonces α es raı́z de p(x) y de p� (x) porque ambos polinomios son
múltiplos de d(x), ası́ que el teorema anterior permite concluir que α es una raı́z
múltiple de p(x).
Recı́procamente, si α es una raı́z múltiple de p(x), el teorema anterior afirma
que también es raı́z de p� (x). Concluimos que α es raı́z de d(x) porque, según la
Identidad de Bézout, existen a(x), b(x) ∈ k[x] tales que

d(x) = a(x)p(x) + b(x)p� (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 raı́ces de p(x) son simples o su derivada
p� (x) es nula.

Demostración: Salvo constantes no nulas, los únicos divisores de p(x) en k[x] son
1 y p(x), ası́ que el máximo común divisor de p(x) y p� (x) es 1 ó p(x). Si es 1,
en virtud del corolario anterior p(x) no tiene raı́ces múltiples. Si es p(x), como
divide a p� (x) y el grado de p� (x) no puede ser mayor o igual que el grado de p(x),
concluimos que p� (x) = 0.

Caracterı́stica de un Anillo
Si gr p(x) ≥ 1, por definición de la derivada es evidente que gr p� (x) ≤ gr p(x) − 1;
pero el grado de p� (x) puede ser menor que gr p(x) − 1 e incluso puede ocurrir que
p� (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 confusión con el número
natural i. Por ejemplo, si k = Fp , la derivada� delpi polinomio x + 1 es nula, al
p

igual que la de cualquier polinomio p(x) = i ai x , pues tenemos que p = 0 en


el cuerpo finito Fp .
72 CAPÍTULO 4. ANILLOS EUCLÍDEOS

Definición: Si A es un anillo, es claro que existe un único morfismo3 de anillos


Z → A, que transforma cada número natural n en 1+ . n. . +1 y −n en su opuesto.
Su núcleo es un ideal de Z; luego es dZ para cierto número natural d, que recibe
el nombre de caracterı́stica de A.
Por definición, la caracterı́stica de A es nula cuando n = 1+ . n. . +1 �= 0 en A
para todo número natural no nulo n. Por el contrario, la caracterı́stica de A es
positiva cuando existe algún número natural positivo n tal que 1+ . n. . +1 = 0 en
A y, en tal caso, la caracterı́stica de A es el menor de tales números.

Ejemplos:

1. Los anillos Z, Q, R y C tienen caracterı́stica nula.

2. Si n ∈ N, la caracterı́stica del anillo Z/nZ es n.

3. Si B es un subanillo de un anillo A, la caracterı́stica de A coincide con la


de B. En particular, la caracterı́stica de cualquier extensión 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


sólo si m = 0 en k, lo que equivale a que m sea múltiplo de la caracterı́stica
de k. Por tanto, si la caracterı́stica de k es nula, gr p� (x) = gr p(x) − 1 para
todo polinomio no constante p(x) ∈ k[x] y, en particular, la derivada p� (x)
no es nula.
Si la caracterı́stica de k es positiva, la igualdad gr p� (x) = gr p(x) − 1 sólo es
válida cuando el grado de p(x) no sea múltiplo de la caracterı́stica de k.

5. Sea ax2 + bx + c = 0 una ecuación cuadrática con coeficientes en un cuerpo


k. La fórmula usual √
−b ± b2 − 4ac
x=
2a
para sus raı́ces sólo es válida cuando car k �= 2, pues exige dividir por 2a.

Caracterı́stica Nula
Teorema 4.3.5 Sea p(x) un polinomio con coeficientes en un cuerpo k de carac-
terı́stica nula. Si p(x) es irreducible en k[x], entonces todas las raı́ces de p(x) son
simples.
3 Esta propiedad universal caracteriza el anillo salvo isomorfismos, pues si otro anillo B
la tuviera también, existirı́an morfismos → B y B → , que serı́an mutuamente inversos en
virtud de la unicidad. Obtenemos ası́ una definición, nueva y más profunda, de la suma y el
producto de números enteros: Son las únicas operaciones que definen una estructura de anillo
con tal propiedad universal.
4.3. RAÍCES MÚLTIPLES 73

Demostración: El grado de p� (x) es gr p(x) − 1 porque la caracterı́stica de k es


nula, ası́ que p� (x) �= 0 y 4.3.4 permite concluir que todas las raı́ces de p(x) son
simples.

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


k de caracterı́stica nula. Toda raı́z múltiple de p(x) de multiplicidad m es una raı́z
de multiplicidad m − 1 de p� (x).
Demostración: Sea α un elemento de una extensión K de k. Si α es una raı́z de
multiplicidad m de p(x), en K[x] tendremos p(x) = (x − α)m q(x), donde q(α) �= 0.
Por tanto
p� (x) = (x − α)m−1 (mq(x) + (x − α)q � (x))
y mq(α)+(α−α)q � (α) = mq(α) �= 0, porque m �= 0 en todo cuerpo de caracterı́stica
nula. Luego α es una raı́z de p� (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 número r+ (p(x)) de raı́ces reales positivas
de p(x), cada una contada tantas veces como indique su multiplicidad, no supera al
número de variaciones4 de signo que haya en la sucesión de coeficientes de p(x):
� �
r+ p(x) ≤ V (a0 , a1 , . . . , an )

y se da la igualdad cuando p(x) tiene todas sus raı́ces reales.

Demostración: Procederemos por inducción 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 quitándole la raı́z nula si la tuviera, podemos suponer que a0 es positivo. Las
raı́ces reales positivas α1 < α2 < . . . < αr de p(x) tendrán ciertas multiplicidades
m1 , m2 , . . . , mr . Si mi ≥ 2, entonces αi es una raı́z de p� (x) de multiplicidad
mi − 1, según 4.3.6. Además, en virtud del teorema de Rolle, entre cada par de
raı́ces consecutivas αi , αi+1 la derivada p� (x) tiene alguna raı́z real más. Se sigue
que
� � �
r �� r �
r+ p� (x) ≥ r − 1 + (mi − 1) = mi − 1
i=1 i=1

Por hipótesis de inducción, tenemos que


�� r �
mi −1 ≤ V (a1 , 2a2 , . . . , nan ) = V (a1 , . . . , an ) = V (aj , aj+1 , . . . , an )
i=1

donde aj es el primer término no nulo de la sucesión a1 , a2 , . . . , an .


4 V (c , c , . . . , c ) denotará el número de variaciones de signo entre términos consecuti-
0 1 n
vos de la sucesión c0 , c1 , . . . , cn ; después de eliminar los términos nulos. Ası́, por ejemplo,
V (1, 0, −1, −2, 1) = V (1, −1, −2, 1) = 2.
74 CAPÍTULO 4. ANILLOS EUCLÍDEOS


Si aj es negativo, entonces V (a0 , a1 , . . . , an ) = V (aj , . . . , an ) + 1 y i mi está
acotado por V (a0 , . . . , an ).
Si aj es positivo, p(0) > 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 máximo de p� (x) entre 0 y
α1 se alcanza en algún punto � intermedio, que será una raı́z más de p (x). En este

caso r+ (p ) es al menos i mi y, por hipótesis de inducción, concluimos que



i mi ≤ V (a1 , 2a2 , . . . , nan ) = V (aj , . . . , an ) = V (a0 , a1 , . . . , an )
� �
Por último, sea r− p(x) el número de raı́ces 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 raı́ces reales, tenemos que r+� p(x)� + r− p(x) = n,
porque p(x) no tiene la raı́z nula al ser a0 > 0. Si r+ p(x) fuera menor que
V (a0 , a1 , . . . , an ), obtendrı́amos la siguiente contradicción, :
� � � � � � � �
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

Caracterı́stica Positiva

Teorema 4.3.7 La caracterı́stica de todo anillo ı́ntegro es nula o es un número


primo.

Demostración: Sea A un anillo ı́ntegro de caracterı́stica positiva d. Si d no fuera


un número primo, entonces d = nm donde n y m son números naturales menores
que d. Luego 0 = d = nm en A y, por ser A ı́ntegro, se sigue que n = 0 ó m = 0 en
A, en contra de que d es el menor número positivo tal que d = 0 en A. Concluimos
que d es un número primo.

Corolario 4.3.8 El número de elementos de cualquier cuerpo finito k es una


potencia de su caracterı́stica p = car k, que es un número primo.

Demostración: El morfismo natural Z → k no puede ser inyectivo porque el cuerpo


k es finito, ası́ que su caracterı́stica p es un número primo por 4.3.7. Luego k es
una extensión finita de Fp y se concluye al observar que el número de elementos
de un Fp -espacio vectorial de dimensión d es precisamente pd , como puede verse
fácilmente sin más que considerar una base.

Lema 4.3.9 Si la caracterı́stica de un anillo A es un número primo p, para todo


a, b ∈ A se verifica que:
(a + b)p = ap + bp
4.4. TEOREMA DE KRONECKER 75

Demostración: Sea i un número natural entre 1 y p − 1. Como i! no es múltiplo


de p y p(p − 1) · · · (p − i + 1) es múltiplo de p, del Lema de Euclides se sigue que
� �
p p(p − 1) . . . (p − i + 1)
=
i i!

es múltiplo de p y, por tanto, es nulo en A. Luego

�p � �
p i p−i
(a + b) =
p
ab = ap + bp
i=0
i

Nota: El lema anterior permite dar otra demostración de la congruencia de Fer-


mat: ap = (1 + . . . + 1)p = 1p + . . . + 1p = a, para todo a ∈ Fp .

Teorema 4.3.10 Sea p un número primo y sea p(x) un polinomio con coeficientes
en Fp . Si p(x) es irreducible en Fp [x], entonces todas sus raı́ces son simples.

Demostración: Supongamos que p(x)� = i ai xi tiene alguna raı́z múltiple. Según
4.3.4, tenemos que 0 = p� (x) = i iai xi−1 . Luego ia = 0 en Fp y se sigue que
ai = 0 cuando i no es múltiplo de p. Es decir

p(x) = a0 + ap xp + a2p x2p + . . . = ajp xjp
j≥0

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


a ∈ Fp , tenemos que
� � p jp � � �p
p(x) = ajp xjp = ajp x = ajp xj
j≥0 j≥0 j≥0

y p(x) no es irreducible en Fp [x], lo que nos lleva a contradicción.

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 raı́ces en k (pruébese). No obstante, todas sus
raı́ces son múltiples, porque p� (x) = 0. De hecho, si α es una raı́z de p(x), entonces
α2 = t y x2 − t = (x − α)2 .

4.4 Teorema de Kronecker


Lema 4.4.1 Sea p(x) �un polinomio
� de grado d con coeficientes en un cuerpo k.
El anillo cociente k[x]/ p(x) es un k-espacio vectorial de dimensión d y una base
es
{ [1] , [x] , . . . , [x]d−1 }
76 CAPÍTULO 4. ANILLOS EUCLÍDEOS

Demostración: Sea V el subespacio vectorial de k[x] generado por los monomios


1, x, .., xd−1 , de modo que (1, x, . . . , xd−1 ) es una base de V . La aplicación
� � � �
π : V → k[x]/ p(x) , π q(x) = [q(x)]

es k-lineal, es inyectiva, porque


� �V no contiene múltiplos no nulos de p(x), y es
epiyectiva, porque en k[x]/ p(x) cada polinomio coincide con el resto de su di-
visión por
� p(x) � y el grado del resto es menor que d. Por tanto, la dimensión
� �
de k[x]/ p(x) coincide con la de V , que es d, y una base de k[x]/ p(x) es
{π(1), π(x), . . . , π(xd−1 )}.

Teorema de Kronecker: Todo polinomio no constante con coeficientes en un


cuerpo k admite una raı́z en alguna extensión finita de k.

Demostración: Sea p(x) ∈ k[x] y sea q(x) = i ai xi un factor irreducible de p(x).
Bastará probar que q(x) tiene una raı́z en alguna extensión finita de k. Como q(x)
es irreducible, sus múltiplos forman un�ideal�maximal (q(x)) en virtud del lema de
Euclides; luego el anillo cociente k[x]/ q(x) es un cuerpo por 3.6.4 y, por tanto,
es una extensión de k que es finita según 4.4.1. Vamos a probar que α = [x] es
una raı́z de q(x). � �
Si a ∈ k y [r(x)] ∈ k[x]/ q(x) , por definición a[r(x)] = [ar(x)], luego
� � � �� �
q(α) = i ai [x ]i = i ai [xi ] = i [ai xi ] = i ai x
i
= [q(x)] = 0

Teorema del Grado: Si k → K y K → L son extensiones finitas, entonces L es


una extensión finita de k de grado

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

Demostración: Sea (u1 , . . . , un ) una base�de K sobre k y (v1 , . . . , vm ) una base


de L � sobre K. Si x ∈ L, entonces x� = 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. �
Por otra parte, si alguna combinación lineal ij aij vi uj con coeficientes en k
es nula, entonces
m � �
� 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 dimensión de L como
k-espacio vectorial es nm.

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


tiene todas sus raı́ces en alguna extensión finita de k.
4.4. TEOREMA DE KRONECKER 77

Demostración: Procedemos por inducción sobre el grado del polinomio p(x) ∈ k[x].
Si p(x) es de grado 1, ya tiene todas sus raı́ces en k.
Si el grado de p(x) es mayor que 1, el teorema de Kronecker afirma que p(x)
tiene una raı́z α en alguna extensión finita K de k. Según 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
hipótesis de inducción, existe alguna extensión finita L de K en la que q(x) tiene
todas sus raı́ces. Según 4.2.2, q(x) descompone en L[x] en producto de polinomios
de grado 1, ası́ que p(x) = (x − α)q(x) también descompone en L[x] en producto
de polinomios de grado 1 y concluimos que p(x) tiene todas sus raı́ces en L, que
es una extensión finita de k en virtud del teorema del grado.

Nótese que el teorema de Kronecker (1823-1891) no es meramente existencial,


sino que proporciona un método efectivo para calcular una raı́z α de un polinomio
no constante p(x)� con coeficientes en un cuerpo k, siempre que se conozca algún
factor irreducible i ai xi de p(x) en el anillo k[x]:
� � �
α = [x] módulo i ai xi

lo que reduce el problema de la extracción de raı́ces al de la descomposición en


factores irreducibles de los polinomios en una indeterminada (con coeficientes en
extensiones finitas de k), cuestión a la que nos dedicaremos en breve. Este teo-
rema aporta una contribución fundamental, y en cierto sentido definitiva, a la
resolución de ecuaciones algebraicas con una incógnita, ya que la raı́z que pro-
porciona la fórmula de Kronecker tiene las mismas propiedades algebraicas que la
que pueda obtenerse por cualquier otro método, pues las raı́ces de un mismo po-
linomio irreducible son indiscernibles algebraicamente según muestra el siguiente
resultado:

Teorema 4.4.3 Sea p(x) un polinomio irreducible con coeficientes en un cuerpo


k. Si α es una raı́z de p(x) en una extensión de k, entonces existe un isomorfismo
de anillos � �
k[x]/ p(x) � k(α) , [q(x)] �→ q(α)
que transforma x̄ en α. Por tanto, si β es otra raı́z de p(x) en otra extensión
de k, existe un isomorfismo de anillos k(α) � k(β) que es la identidad sobre k y
transforma α en β.

Demostración: El morfismo de anillos� k[x] �→ k[α], q(x) �→ q(α), es epiyectivo y su


núcleo contiene por hipótesis al
� ideal� p(x) , que es maximal en virtud del lema de
Euclides. Luego su núcleo� es � p(x) y el teorema de isomorfı́a afirma la existencia
de un isomorfismo k[x]/ p(x) → k[α],�[q(x)]� �→ q(α).
Luego k[α] es cuerpo, porque k[x]/ p(x) lo es, y concluimos
� � que k[α] = k(α).
Por último, si β es otra raı́z, entonces k(α) � k[x]/ p(x) � k(β).
78 CAPÍTULO 4. ANILLOS EUCLÍDEOS

Corolario 4.4.4 Sea p(x) un polinomio irreducible con coeficientes en un cuerpo


k. Si α es una raı́z de p(x) en una extensión de k, entonces p(x) divide a todos los
polinomios con coeficientes en k que admitan la raı́z α, y es posible racionalizar
las expresiones algebraicas:
k[α] = k(α) .

Corolario 4.4.5 Si α es una raı́z de un polinomio irreducible de grado d con


coeficientes en un cuerpo k, entonces k(α) es una extensión finita de k de grado
dy
k(α) = k ⊕ kα ⊕ kα2 ⊕ . . . ⊕ kαd−1

Elementos Algebraicos
Definición: Sea L una extensión de un cuerpo k. Diremos que un elemento α ∈ L
es algebraico sobre k si es raı́z de algún polinomio no nulo q(x) con coeficientes
en k, y por tanto de algún factor irreducible pα (x) de q(x) en k[x] que, según 4.4.4,
divide a todo polinomio con coeficientes en k que admita la raı́z α. Tal polinomio
pα (x) es, salvo factores constantes, el único polinomio irreducible con coeficientes
en k que tiene la raı́z α y diremos que es el polinomio irreducible o polinomio
mı́nimo de α sobre k, pues es el polinomio de menor grado con coeficientes en k
que admite la raı́z α.
Si α ∈ L no es algebraico sobre k, diremos es trascendente sobre k.
Diremos que una extensión k → L es algebraica cuando todos los elementos
de L sean algebraicos sobre k.

Lema 4.4.6 La condición necesaria y suficiente para que un elemento α de una


extensión de un cuerpo k sea algebraico sobre k es que k(α) sea una extensión
finita de k. En particular todo elemento de una extensión finita de k es algebraico
sobre k.
Demostración: La necesidad de la condición es consecuencia de 4.4.5.
Recı́procamente, si k(α) es una extensión
� 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 raı́z de un polinomio no nulo con
coeficientes en k.

Corolario 4.4.7 Sea L una extensión de un cuerpo k. Si α1 , . . . , αn ∈ L son


algebraicos sobre k, entonces k(α1 , . . . , αn ) es una extensión finita de k.
Demostración: Procediendo por inducción sobre n (el caso n = 1 se sigue del
lema anterior) podemos suponer que k(α1 , . . . , αn−1 ) es una extensión finita de k.
Ahora, como αn es algebraico sobre k, también es algebraico sobre k(α1 , . . . , αn−1 ),
ası́ que k(α1 , . . . , αn−1 , αn ) es una extensión finita de k(α1 , . . . , αn−1 ) y el teorema
del grado permite concluir que es una extensión finita de k.
4.4. TEOREMA DE KRONECKER 79

Teorema 4.4.8 Si L es una extensión de un cuerpo k, los elementos de L alge-


braicos sobre k forman una extensión de k. Es decir, si α, β ∈ L son algebraicos
sobre k, entonces también lo son α + β, αβ y α/β cuando β �= 0.

Demostración: Si α, β ∈ L son algebraicos sobre k, entonces k(α, β) es una exten-


sión finita de k por el corolario anterior, y 4.4.6 permite concluir que todos sus
elementos son algebraicos sobre k. En particular lo son α + β, αβ y α/β.

Teorema 4.4.9 Sea K una extensión algebraica de un cuerpo k y sea L una


extensión de K. Si α ∈ L es algebraico sobre K, entonces α es algebraico sobre
k. En particular, las raı́ces n-ésimas de cualquier elemento algebraico sobre k
también son algebraicas sobre k.

Demostración: Si α es raı́z de un polinomio no nulo c0 xn + . . . + cn con coeficientes


en K, entonces α es algebraico sobre k(c0 , . . . , cn ), que es una extensión finita de
k por 4.4.7. Luego k(c0 , . . . , cn , α) es una extensión finita de k(c0 , . . . , cn ) y el
teorema del grado afirma que k(c0 , . . . , cn , α) es una extensión finita de k. Por
tanto α, que está en k(c0 , . . . , cn , α), es algebraico sobre k por 4.4.6.

Ejemplo: Según los teoremas anteriores, todo número complejo que pueda ob-
tenerse a partir de los números racionales mediante un número 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 capı́tulo 1 definimos un producto en las parejas de números reales

(a + bi) · (c + di) = (ac − bd) + (ad + bc)i

construyendo ası́ una extensión C de R de grado 2. Pudiera pensarse en la posibi-


lidad de definir en el espacio R3 , o en espacios de dimensión superior, un producto
análogo. Veremos ahora que tal cosa no es posible si deseamos obtener una ex-
tensión de R. Ningún producto en Rn , n ≥ 3, puede definir una extensión de los
números reales: debe violar alguna de las propiedades básicas de la multiplicación
usual (distributiva, asociativa, conmutativa, existencia de unidad y de inverso de
todo elemento no nulo). Probaremos incluso que, salvo isomorfismos, el producto
de números complejos es el único producto en R2 que define una extensión de R.

Teorema 4.4.10 Toda extensión finita C → K es trivial: C = K .

Demostración: Si α ∈ K, de acuerdo con 4.4.6, α es raı́z de algún polinomio


no nulo p(x) con coeficientes complejos. Según 4.2.3, p(x) tiene todas sus raı́ces
complejas; ası́ que α ∈ C y concluimos que el morfismo C → K es un isomorfismo.
80 CAPÍTULO 4. ANILLOS EUCLÍDEOS

Teorema 4.4.11 Toda extensión finita de R es isomorfa a R o a C.

Demostración: Sea R → K una extensión finita. Si no es un isomorfismo, existe


algún α ∈ K que no es real. De acuerdo con 4.4.6, α es algebraico sobre R, ası́ que
es raı́z de un polinomio irreducible p(x) con coeficientes reales. Por el teorema de
D’Alembert, p(x) tiene alguna raı́z compleja β ∈ C y 4.4.3 afirma que existe un
isomorfismo R(α) � R(β), α �→ β.
Como α no es real, tampoco lo es β y obtenemos que R(β) = C. Luego K es
una extensión finita de R(α) � C y 4.4.10 permite concluir que K � C.

4.5 La Resultante
Consideremos dos polinomios con coeficientes en un cuerpo k:

p(x) = a0 xn + a1 xn−1 + . . . + an
q(x) = b0 xm + b1 xm−1 + . . . + bm

(no excluimos el caso a0 = 0 ó 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 raı́ces comunes (en alguna extensión del cuerpo de
coeficientes k).

Teorema 4.5.1 Las raı́ces comunes de dos polinomios p(x) y q(x) con coeficientes
en un cuerpo k son las raı́ces de su máximo común divisor. Por tanto, la condición
necesaria y suficiente para que tengan alguna raı́z común es que admitan en k[x]
algún factor común no constante.

Demostración: Sea d(x) el máximo común divisor de p(x) y q(x). Toda raı́z
de d(x) es raı́z de p(x) y q(x), porque ambos polinomios son múltiplos de d(x).
Recı́procamente, de la Identidad de Bézout

d(x) = a(x)p(x) + b(x)q(x)

se sigue que toda raı́z común de p(x) y q(x) es raı́z de d(x). Finalmente, si d(x)
no es constante, en virtud del teorema de Kronecker tiene alguna raı́z que, por lo
anterior, será una raı́z común de p(x) y q(x).

Lema 4.5.2 Si a0 �= 0, los polinomios p(x) y q(x) tienen algún factor común no
constante en k[x] si y sólo si existe en k[x] alguna relación

a(x)p(x) + b(x)q(x) = 0

donde a(x), b(x) no son ambos nulos y gr a(x) ≤ m − 1, gr b(x) ≤ n − 1.


4.5. LA RESULTANTE 81

Demostración: Veamos que es condición suficiente. Si existe tal relación y fac-


torizamos 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 irredu-
cibles de p(x) pueden dividir a b(x) tantas veces como dividen a p(x), porque
gr b(x) < n = gr p(x). Luego algún factor irreducible de p(x) aparece en la des-
composición de q(x).
Veamos que es condición necesaria. Si p(x) = b(x)d(x), q(x) = a(x)d(x), donde
d(x) ∈ k[x] es un factor no constante común, entonces a(x)p(x) − b(x)q(x) = 0,
donde gr a(x) ≤ m − 1 y gr b(x) ≤ n − 1, lo que concluye la demostración del lema.

La relación a(x)p(x)+b(x)q(x) = 0 puede entenderse como un sistema de n+m


ecuaciones lineales homogéneo cuyas incógnitas son los coeficientes de a(x) y b(x).
La condición necesaria y suficiente para que admita alguna solución en k que no
sea idénticamente nula es que el determinante de tal sistema
� �
� a0 a1 . . . . . . an 0 ... ... 0 ��

� 0 a0 a1 . . . an−1 an 0 ... 0 ��

�. . . . . . . . . . . . . . . . . . . . . . . . . . .��

�0 0 . . . . . . . . . . . . . . . a a �
� n−1 n�
� b0 b1 . . . . . . b 0 . . . . . . 0 �
� m �
� 0 b0 b1 . . . bm−1 bm 0 . . . 0 �
� �
�. . . . . . . . . . . . . . . . . . . . . . . . . . . �
� �
�0 0 ... ... ... . . . . . . bm−1 bm �

sea nulo (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 �= 0 ó b0 �= 0,
su anulación expresa la existencia de un factor no constante común de p(x) y
q(x), lo que equivale a la existencia de una raı́z común en alguna extensión de k.
En resumen, la resultante se anula precisamente cuando ambos polinomios tienen
alguna raı́z común o cuando a0 y b0 son nulos. En cualquier caso, si los polinomios
dados tienen alguna raı́z común, la resultante se anula.

Eliminación 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)xn−1 + . . . + an (y)


q(x, y) = b0 (y)xm + b1 (y)xm−1 + . . . + bm (y)

su resultante es un polinomio r(y) con coeficientes en k.


82 CAPÍTULO 4. ANILLOS EUCLÍDEOS

Teorema 4.5.3 Las raı́ces de la resultante r(y) son las ordenadas de las solucio-
nes del sistema de ecuaciones

0 = p(x, y)
0 = q(x, y)

en las extensiones de k, junto con las raı́ces comunes de a0 (y) y b0 (y).


Demostración: Sea β un elemento de una extensión K de k. Es claro que r(β) es
la resultante de los polinomios (con coeficientes en K):
� �
p(x, β) = i ai (β)xn−i , q(x, β) = j bj (β)xm−j

ası́ que la anulación de r(β) equivale a la condición a0 (β) = b0 (β) = 0 ó a la


existencia de una raı́z común α en alguna extensión de L; es decir, a la existencia
de alguna solución (α, β) del sistema.

De acuerdo con el teorema anterior, al eliminar una indeterminada x con la


resultante, además de las ordenadas de las soluciones del sistema se introducen
unas raı́ces adicionales, que son las raı́ces 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 � = y − λx, λ ∈ k, al menos
cuando k es infinito. En efecto, sea


d
p(x, y) = ci xi y d−i + términos de grado menor que d
i=0

Al efectuar el cambio y =�y � + λx obtenemos que el coeficiente de xd en


p(x, y � + λx) es precisamente i ci λd−i . 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 raı́ces
comunes con ningún otro polinomio y, si procedemos a eliminar la indeterminada x
con la resultante, obtendremos un polinomio r(y � ) en el que no se han introducidos
soluciones extrañas.

Resolución de Sistemas
Consideremos un sistema de dos ecuaciones algebraicas

0 = p(x, y)
0 = q(x, y)

con coeficientes en un cuerpo k. De acuerdo con 4.5.3, si para cada raı́z β ∈ k de la


resultante r(y) hallamos las raı́ces 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
4.5. LA RESULTANTE 83

3.4.1 permite hallar las raı́ces racionales de cualquier polinomio con coeficientes
racionales, podemos calcular todas las soluciones racionales de cualquier sistema de
ecuaciones algebraicas con coeficientes racionales en dos incógnitas (si la resultante
no es nula) del siguiente modo:
1. Se elimina una indeterminada x, calculando la resultante r(y).
2. Se hallan las raı́ces racionales βi de la resultante r(y).

3. Se sustituye cada raı́z βi en el sistema y se determinan las raı́ces racionales


comunes a los dos polinomios en x obtenidos.
Conviene observar que si un número racional β es raı́z 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 solución racional
del sistema, sino que la anulación de r(β) significa que el sistema admite alguna
solución compleja (α, β) o que β es raı́z común de los polinomios a0 (y) y b0 (y).
Por ejemplo, si eliminamos x en el sistema de ecuaciones

0 = x2 y 2 − x2 + xy + x
0 = x2 y + xy 2 − x2 − x + 2y

la resultante es 2y 6 − 2y 5 − 2y 4 + 6y 3 − 4y = 2y(y + 1)2 (y − 1)(y 2 − 2y + 2), y sus


raı́ces racionales son y = 0, 1, −1.
Sustituyendo y por 0 obtenemos los polinomios −x2 + x y −x2 − x, que tienen
la raı́z común x = 0.
Sustituyendo y por 1 obtenemos el polinomio 2x y el polinomio constante 2,
que no tienen ninguna raı́z común (por tanto y = 1 ha de ser una raı́z común de
a0 (y) y b0 (y)).
Sustituyendo y por –1 obtenemos el polinomio nulo y el polinomio −2x2 − 2,
que tienen las raı́ces comunes ±i, de modo que –1 no es la segunda componente de
ninguna solución racional del sistema, aunque sı́ lo es de dos soluciones complejas:
(i, −1) y (−i, −1).
Luego el sistema tiene una única solución 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).
84 CAPÍTULO 4. ANILLOS EUCLÍDEOS
Capı́tulo 5

Dominios de Factorización
Única

Hallar una raı́z de un polinomio p(x) consiste, más que en expresar “negro sobre
blanco” una raı́z, en determinar efectivamente un procedimiento para realizar
sumas y productos de las expresiones algebraicas formadas con tal raı́z. A la
vista del teorema de Kronecker, éste resuelve totalmente la cuestión siempre que
seamos capaces de calcular un factor irreducible q(x) de p(x). El procedimiento
expuesto para extraer una raı́z de un polinomio sólo es efectivo si disponemos
de un método para descomponer, en un número finito de pasos, cada polinomio
en factores irreducibles. Este capı́tulo está dedicado a exponer resultados que
permiten realizar tal descomposición, al menos para polinomios con coeficientes
racionales.
Es claro que el problema de hallar todos los factores de cierto grado de un po-
linomio dado con coeficientes racionales se reduce al de calcular todas las solucio-
nes racionales de un sistema de ecuaciones algebraicas con coeficientes racionales,
sistema del que sabemos que sólo tiene un número finito de soluciones comple-
jas. Tales sistemas pueden siempre resolverse eliminando sucesivamente variables
mediante el uso sistemático de resolventes, cuidando de no introducir soluciones
extrañas, o bien mediante el cálculo de una base de Gröebner (ver [4]) del sistema
de ecuaciones considerado.
Otro método, 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 también son irreducibles en Q[x]. Ahora, para determinar todos
los factores de p(x) de cierto grado d basta elegir números enteros a0 , a1 , . . . , a − d
y observar que tales factores se encuentran entre los polinomios con coeficientes en-
teros que se obtengan al interpolar en los puntos x = a1 , . . . , xd = ad las sucesiones
formadas por divisores de los enteros p(a0 ), p(a1 ), . . . , p(ad ).

85
86 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA

No obstante, todos estos métodos para descomponer en factores irreducibles


polinomios con coeficientes racionales son prácticamente imposibles de realizar con
lápiz y papel, a pesar de su extrema sencillez teórica. Por eso, al final del capı́tulo
daremos algunos procedimientos más rápidos, aunque no generales, que a menudo
son útiles.

Este capı́tulo tiene naturaleza más técnica que los anteriores, pues esencialmen-
te está dedicado a la demostración 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 descomposición en factores irreducibles; a pesar de que no son dominios
de ideales principales. En la demostración de este resultado central utilizaremos
sistemáticamente la construcción de los anillos de fracciones, introducida por Che-
valley (1909-1984), similar a la construcción de los números racionales, a partir de
los números enteros, que se expuso en el primer capı́tulo. Los anillos de fracciones
irán adquiriendo una importancia creciente, porque proporcionan el fundamento
de la estrecha relación entre el Álgebra y la Geometrı́a. El punto central de la
demostración 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


Definición: 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 relación:

(a, s) ≡ (a� , s� ) ⇔ t(as� − a� s) = 0 para algún t ∈ S

que es una relación de equivalencia en el conjunto A × S. Claramente tiene la


propiedad simétrica y la reflexiva. En cuanto a la transitiva, si (a, s) ≡ (a� , s� ) y
(a� , s� ) ≡ (a�� , s�� ), existen r, t ∈ S tales que t(as� − a� s) = 0 y r(a� s�� − a�� s� ) = 0.
Luego 0 = rs�� t(as� − a� s) + tsr(a� s�� − a�� s� ) = rts� (as�� − a�� s) y, como rts� ∈ S,
concluimos que (a, s) ≡ (a�� , s�� ).

Definición: Sea S un sistema multiplicativo de un anillo A. El anillo de frac-


ciones o localización de A por S es el conjunto cociente (A × S)/ ≡ con la
5.1. ANILLOS DE FRACCIONES 87

estructura de anillo que definen las siguientes operaciones:


a b at + bs
+ =
s t st
a b ab
· =
s t st
donde a/s = π(a, s) y π : A × S → (A × S)/ ≡ es la proyección canónica.
Estas operaciones no dependen de los representantes elegidos:
Si a/s = a� /s� , entonces existe r ∈ S tal que r(as� − a� s) = 0. Luego

0 = r(t2 as� − t2 a� s)
0 = r(s� t(at + bs) − st(a� t + bs� ))

ası́ que (at + bs)/st = (a� t + bs� )/s� t. También tenemos que

0 = r(tbas� − tba� s)

y concluimos que ab/st = a� b/s� t. Un argumento similar prueba que, si b/t = b� /t� ,
entonces (a + b)/st = (a + b� )/st� y ab/st = ab� /st� .
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. El anillo de fracciones de A por S suele denotarse
S −1 A ó AS .
La aplicación γ : 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

Nótese que γ(s) = s es invertible en S −1 A para todo s ∈ S, pues su inverso es


1/s. Este morfismo de anillos canónico γ : A → S −1 A se llamará, por razones que
se aclararán en los capı́tulos VII y VIII, morfismo de localización.

Propiedad universal de la localización: Sea γ : A → S −1 A el morfismo de


localización 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 único morfismo de anillos ψ : S −1 A → B tal que f = ψ ◦ γ :
f
A −→ B
γ� �ψ
S −1 A
88 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA

Demostración: Si f (s) es invertible en B para todo s ∈ S, entonces la aplicación

ψ : S −1 A → B , ψ(a/s) = f (a)f (s)−1

no depende del representante a/s elegido. En efecto, si a/s = b/t, existe r ∈ S tal
que r(at − bs) = 0; luego

f (r)(f (a)f (t) − f (b)f (s)) = 0

y, por ser f (r) invertible en B, tenemos que f (a)f (t) − f (b)f (s) = 0 y concluimos
que f (a)f (s)−1 = f (b)f (t)−1 .
Se comprueba fácilmente que esta aplicación φ es un morfismo de anillos.
Además, 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 localización γ : A → S −1 A es inyectivo.

Demostración: 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 �= 0.
Por otra parte, si a/1 = 0, existe s �= 0 tal que sa = 0; luego a = 0 y se sigue
que γ : A → S −1 A es inyectivo. En particular S −1 A �= 0. Además, si a/s no es
nulo, entonces a �= 0 porque 0/s = 0/1, ası́ que 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.

Definición: 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 denotará 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)
5.2. FRACCIONES RACIONALES 89

Demostración: Procederemos por inducción sobre r. Cuando r = 1 basta tomar


b1 (x) = p(x). Si r ≥ 2, los polinomios q(x) = q1 (x) · · · qr−1 (x) y qr (x) no tienen
factores comunes no constantes. Según la Identidad de Bézout existen polinomios
s(x), t(x) ∈ k[x] tales que

1 = s(x)q(x) + t(x)q(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 · · · qr−1 qr
donde br (x) = p(x)s(x).
Por hipótesis de inducción, existen polinomios b1 (x), . . . , br−1 (x) ∈ k[x] tales
que:
p(x)t(x) b1 (x) br−1 (x)
= + ··· +
q1 (x) · · · qr−1 (x) q1 (x) qr−1 (x)

Lema 5.2.2 Sea q(x) un polinomio de grado d ≥ 1 con coeficientes en un cuerpo


k. Para cada b(x) ∈ k[x] existen a0 (x), . . . , an (x) ∈ k[x], de grado menor que d ó
nulos, tales que

b(x) = a0 (x) + a1 (x)q(x) + a2 (x)q(x)2 + . . . + an (x)q(x)n

Demostración: Procederemos por inducción 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 ó r(x) = 0. Si c(x) �= 0, entonces gr b(x) = d + gr c(x) y, por hipótesis
de inducción, tenemos que

c(x) = a1 (x) + a2 (x)q(x) + a3 (x)q(x)2 + . . .

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 + . . .

Definición: Diremos que una fracción racional en una indeterminada con coefi-
cientes en un cuerpo k es simple si es un monomio axn , n ≥ 0, ó 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 fracción racional en una indeterminada con coeficientes en


un cuerpo k descompone en suma de fracciones simples, y tal descomposición es
única salvo el orden de los sumandos.
90 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA

Demostración: 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-
ción de q(x) en producto de potencias de polinomios irreducibles en k[x]. Según
5.2.1, tenemos que
r
p(x) � bi (x)
=
q(x) q (x)ni
i=1 i

Ahora, según 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 + . . .


= =
qi (x)ni qi (x)ni
i −1
n�
aij (x)
= Polinomio + ni −j
j=0 qi (x)

que es una suma de fracciones simples.


En cuanto a la unicidad, procedemos por inducción sobre el número de suman-
dos de una descomposición. Consideremos dos descomposiciones

a(x) b(x)
+ . . . = n1 + ... , a(x) �= 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 máximo común
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 demostración al aplicar la hipótesis
de inducción.

5.3 Dominios de Factorización Única


Definición: Diremos que un anillo ı́ntegro A es un dominio de factorización
única si todo elemento no nulo ni invertible de A descompone en producto de
elementos irreducibles de A y tal descomposición es única 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 descomposición
de a en producto de irreducibles, entonces r = s y, después de reordenar los factores
si fuera preciso, qi = ui pi para ciertos invertibles u1 , . . . , ur ∈ A).
5.3. DOMINIOS DE FACTORIZACIÓN ÚNICA 91

Sea A un dominio de factorización única. Si a = pn1 1 · · · pnr r es una descompo-


sición de un elemento a ∈ A en producto de elementos irreducibles de A, donde
pi A �= pj A cuando i �= j, es sencillo comprobar que, salvo invertibles de A, los
divisores de a en A son:

pd11 . . . pdr r , 0 ≤ di ≤ ni (convenimos que p0i = 1)

En consecuencia el máximo común divisor y el mı́nimo común múltiplo de dos


elementos:

a = pn1 1 . . . pnr r , b = pm 1 mr
1 . . . pr , mi , n i ≥ 0

siempre existen (y son únicos 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 ningún elemento irreducible de A divide a todos los elementos de
tal familia. En los dominios de factorización única es válido 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 algún factor (es decir, pA es un ideal primo de A).
En efecto, pA �= A porque p no es invertible en A, y si bc ∈ pA, entonces bc = pa,
a ∈ A. En virtud de la unicidad de la descomposición en factores irreducibles, al
descomponer b y c en producto de irreducibles, algún factor debe coincidir, salvo
un invertible, con p; luego b o c es múltiplo 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 = da� , b = db� , donde d = m.c.d.(a, b); de modo que a� y b� ya no tienen
factores irreducibles comunes en A y a/b = a� /b� . Es decir, toda fracción de A
es equivalente a una fracción cuyo numerador y denominador no tienen factores
irreducibles comunes.

Teorema 5.3.1 Sea p(x) = c0 xn + c1 xn−1 + . . . + cn un polinomio con coeficientes


en un dominio de factorización única A y sea Σ el cuerpo de fracciones de A. Si
α es una raı́z 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.

Demostración: Sea α = a/b, donde a, b ∈ A no tienen factores irreducibles comunes


en A. Si α es raı́z de p(x), entonces

c0 an + c1 an−1 b + . . . + cn−1 abn−1 + cn bn = 0


92 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA

ası́ que cn bn es múltiplo de a. Como bn no tiene factores irreducibles comunes con a


y A es un dominio de factorización única, cn es múltiplo de a en A. Análogamente
c0 an es múltiplo de b y concluimos que c0 es múltiplo de b en A.

Corolario 5.3.2 Cualquier elemento de Σ que sea raı́z de un polinomio unitario


con coeficientes en A necesariamente está en A.

5.4 Lema de Gauss


Lema 5.4.1 Si p es un elemento irreducible de un dominio de factorización única
A, entonces
pA[x] = {q(x) ∈ A[x] : los coeficientes de q(x) son múltiplos de p }
es un ideal primo de A[x].
Demostración: Consideremos el siguiente morfismo epiyectivo de anillos de núcleo
pA[x] : � �
φ : A[x] −→ (A/pA)[x] , φ( i ai xi ) = i a¯i xi
En virtud del teorema de isomorfı́a, A[x]/pA[x] � (A/pA)[x] y, por la carac-
terización de los ideales primos mediante el anillo cociente, bastará probar que el
anillo (A/pA)[x] es ı́ntegro. Ahora bien, el anillo (A/pA)[x] es ı́ntegro porque lo
es A/pA, ya que pA es un ideal primo de A cuando p es irreducible en A.

Lema de Gauss: Sea A un dominio de factorización única y sea Σ su cuerpo de


fracciones. La condición necesaria y suficiente para que un polinomio no constante
p(x) con coeficientes en A sea irreducible en A[x] es que sea irreducible en Σ[x] y
sus coeficientes no tengan factores irreducibles comunes en A.

Demostración: Veamos primero la necesidad de la condición. Supongamos que


p(x) es irreducible en A[x]. Si c ∈ A divide a todos los coeficientes de p(x),
entonces p(x) = cq(x) para algún q(x) ∈ A[x] y q(x) no es invertible en A[x]
porque gr q(x) = gr p(x) ≥ 1. Luego c es invertible en A[x] y, por tanto, en A; ası́
que los coeficientes de p(x) no tienen factores irreducibles comunes en A.
Vamos a probar ahora que p(x) es irreducible en Σ[x]. En caso contrario
descompone en producto p(x) = q1 (x)q2 (x) de dos polinomios no constantes con
coeficientes en Σ y, reduciendo a común denominador los coeficientes de q1 (x) y
q2 (x), tendremos:
1 1
p(x) = (a0 xn + . . . + an ) · (b0 xm + . . . + bm )
a b
donde a, a0 , . . . , an , b, b0 , . . . , bm ∈ A. Luego en A[x] tendremos:
abp(x) = (a0 xn + . . . + an )(b0 xm + . . . + bm )
5.4. LEMA DE GAUSS 93

Si p es un factor irreducible de ab, de acuerdo con 5.4.1 debe dividir a uno


de los dos factores del segundo miembro. Después de suprimir tal factor p en
ambos miembros, procedemos del mismo modo con otro factor irreducible, y ası́
sucesivamente hasta obtener una descomposición

p(x) = (a�0 xn + . . . + a�n )(b�0 xm + . . . + b�m )

en producto de polinomios no constantes con coeficientes en A, contra la hipótesis


de que p(x) es irreducible en A[x].

Veamos que la condición es suficiente. Supongamos que p(x) es irreducible


en Σ[x] y sus coeficientes no tienen factores irreducibles comunes. Si p(x) =
p1 (x)p2 (x) es una descomposición de p(x) en producto de dos polinomios con
coeficientes en A, por hipótesis algún factor es invertible en Σ[x]; luego es un
elemento de A que divide a todos los coeficientes de p(x) y por hipótesis tal factor
común ha de ser invertible en A; luego p1 (x) o p2 (x) es invertible en A[x], ası́ que
p(x) es irreducible en A[x].

Corolario 5.4.2 Si un polinomio no constante con coeficientes enteros es irredu-


cible en Z[x], entonces es irreducible en Q[x].

Teorema 5.4.3 Si A es un dominio de factorización única, los anillos de polino-


mios A[x1 , . . . , xn ] también son dominios de factorización única.

Demostración: Procediendo por inducción sobre n, bastará probar que A[x] es un


dominio de factorización única cuando lo es A.
Sabemos que A[x] es ı́ntegro cuando A es ı́ntegro, ası́ que sólo hay que demos-
trar que todo polinomio p(x) ∈ A[x] no nulo ni invertible descompone, y de modo
único salvo el orden e invertibles, en producto de polinomios irreducibles en A[x].

Para demostrar la existencia de la descomposición procedemos por inducción


sobre el grado de p(x). Si gr p(x) = 0, el polinomio es constante, p(x) = c ∈ A y,
por hipótesis c descompone en A en producto de elementos irreducibles en A que,
obviamente, también son irreducibles en A[x]. Si gr p(x) ≥ 1 y d ∈ A es el máximo
común divisor de los coeficientes de p(x), tenemos p(x) = dq(x) donde q(x) es
un polinomio cuyos coeficientes están 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) pueden ser constantes, porque
los coeficientes de q(x) no tienen factores irreducibles comunes, ası́ que gr q1 (x) <
gr q(x) y gr q2 (x) < gr q(x). Por hipótesis de inducción q1 (x) y q2 (x) descomponen
en producto de polinomios irreducibles en A[x], luego p(x) = q1 (x)q2 (x) también.
94 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA

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)
donde pi , qj ∈ A , gr pi (x), gr qj (x) ≥ 1 . Como Σ[x] es un anillo euclı́deo, 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 algún factor irreducible p, entonces ai no serı́a múltiplo de p y, por
5.4.1, p dividirı́a a pi (x), contra el hecho de que pi (x) es irreducible. 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 factorización única, 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 k[x1 , . . . , xn ] son dominios de fac-


torización única.
Los anillos Z[x1 , . . . , xn ] son dominios de factorización única.

Corolario 5.4.5 Si el producto de dos polinomios unitarios con coeficientes ra-


cionales tiene coeficientes enteros, ambos polinomios tienen coeficientes enteros.
Demostración: Sean q1 (x) y q2 (x) polinomios unitarios con coeficientes racionales.
Si p(x) = q1 (x)q2 (x) tiene coeficientes enteros, consideramos la descomposición de
p(x) en producto de polinomios irreducibles en Z[x]:
p(x) = p1 (x) · · · pr (x)
Como p(x) es unitario, los primeros coeficientes de los polinomios pi (x) son
±1. Según el lema de Gauss los polinomios pi (x) son irreducibles en Q[x], ası́ que,
reordenando los factores si fuera preciso, tendremos:
q1 (x) = c1 p1 (x) · · · ps (x) , q2 (x) = c2 ps+1 (x) · · · pr (x) ; c1 , c2 ∈ Q
Como los polinomios q1 (x) y q2 (x) se suponen unitarios, se sigue que c1 y c2
son ±1. Luego q1 (x) y q2 (x) tienen coeficientes enteros.

Corolario 5.4.6 Si dos polinomios p(x, y), q(x, y) con coeficientes en un cuer-
po k no tienen factores comunes no constantes, entonces es finito el número de
soluciones en k del sistema �
0 = p(x, y)
0 = q(x, y)
5.5. POLINOMIOS IRREDUCIBLES 95

Demostración: Por hipótesis 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 raı́ces
de r(y), que tiene un número finito de raı́ces en k. Análogamente la resultante r̄(x)
no es nula y concluimos que sólo hay un número finito de abscisas de soluciones
en k del sistema. Luego el sistema tiene un número finito de soluciones en k.

5.5 Polinomios Irreducibles


El problema de determinar la irreducibilidad de un polinomio con coeficientes
racionales xn + c1 xn−1 + . . . + cn y, en general, el de hallar todos sus divisores de
cierto grado d, se reduce al de calcular todas las soluciones racionales del siguiente
sistema de n ecuaciones algebraicas con n incógnitas u1 , . . . , un :

xn + . . . + cn = (xd + u1 xd−1 + . . . + ud )(xn−d + ud+1 xn−d−1 + . . . + un )

sistema que sabemos tiene un número finito de soluciones complejas. Luego, al ir


eliminando sucesivas indeterminadas, sin introducir soluciones extrañas, los poli-
nomios r(ui ) obtenidos no pueden ser idénticamente nulos, lo que permite resolver
tal sistema. No obstante, este método es enormemente laborioso, ası́ que en este
apartado veremos algunos métodos más sencillos para determinar la irreducibilidad
de un polinomio en ciertos casos.
Sea q(x) un polinomio no constante con coeficientes racionales. Existe a ∈ Z
tal que aq(x) ∈ Z[x] y, si b es el máximo común 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 sólo si
p(x) es irreducible en Z[x]. Además, si p(x) = p1 (x) · · · pr (x) es la descomposición
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 descomposición 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.

Sea q(x) = i ai xi un polinomio con coeficientes
� en un anillo A. Si f : A →
B es un morfismo de anillos, entonces q̄(x) = i f (a i )xi
es un polinomio con
coeficientes en B. Obtenemos ası́ un morfismo de anillos A[x] → B[x], q(x) �→ q̄(x).
Nótese que el grado de q̄(x) nunca puede ser mayor que el grado de q(x). Por
ejemplo, cuando p es un número primo y

f : Z → Fp , f (a) = ā = [a]p

es la proyección canónica, q̄(x) = i a¯i x es la reducción del polinomio q(x)
i

módulo p.
96 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA
� �
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]
� �
q(x, y) = i i (y)x �→ q̄(x) = q(x, α) =
a i
i ai (α)x
i

Criterio de reducción: 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].

Demostración: Sea n = gr q(x) = gr q̄(x). Si p(x) es un factor de q(x) de grado d


en A[x], entonces q(x) = p(x)r(x) para algún polinomio r(x) ∈ A[x] de grado n−d.
Luego q̄(x) = p̄(x)r̄(x) y gr r̄(x) ≤ gr r(x) = n−d, ası́ que gr p̄(x) = n− gr r̄(x) ≥ d
y concluimos que p̄(x) es un factor de q̄(x) de grado d en B[x].
Por último, si q̄(x) es irreducible en B[x], entonces q(x) no tiene factores de
grado d, 1 ≤ d ≤ n − 1. Si sus coeficientes no tienen factores propios comunes,
entonces q(x) no tiene factores propios de grado cero y concluimos que q(x) es
irreducible en A[x].

Corolario 5.5.1 Sea q(x) = c0 xn + . . . + cn un polinomio con coeficientes ente-


ros y sea p un número primo que no divida a c0 . Si los coeficientes de q(x) no
tienen factores primos comunes y la reducción c̄0 xn + . . . + c̄n de q(x) módulo p
es irreducible en Fp [x], entonces q(x) es irreducible en Z[x] y en Q[x].

Demostración: Consideremos la proyección canónica Z → Fp . Por hipótesis c̄0 �=


0, ası́ que gr q(x) = gr q̄(x) y el criterio anterior permite concluir que q(x) es
irreducible en Z[x], luego en Q[x] según el lema de Gauss.

Corolario 5.5.2 Dado un polinomio en dos indeterminadas x, y con coeficientes


en un cuerpo k

q(x, y) = c0 (y)xn + c1 (y)xn−1 + . . . + cn−1 (y)x + cn (y)

si c0 (y), c1 (y), . . . , cn (y) no admiten factores comunes no constantes y para algún


elemento α de k, que no sea raı́z de c0 (y), se tiene que

q(x, α) = c0 (α)xn + c1 (α)xn−1 + . . . + cn−1 (α)x + cn (α)

es irreducible en k[x], entonces q(x, y) es irreducible en k[x, y].


5.5. POLINOMIOS IRREDUCIBLES 97

Demostración: Consideremos el morfismo de anillos f : k[y] → k, y �→ α. Por


hipótesis c0 (α) �= 0, ası́ que el grado de q(x, α) es n y se concluye al aplicar el
criterio de reducción.

Criterio de Eisenstein (1823-1852): Dado un polinomio no constante q(x) =


c0 xn + c1 xn−1 + . . . + cn con coeficientes en un dominio de factorización única A,
si existe algún 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].

Demostración: 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 + . . . + bn−r xn−r )

y reduciendo módulo pA obtenemos la siguiente igualdad entre polinomios con


coeficientes en el cuerpo de fracciones de A/pA:

c̄0 xn = (ā0 + . . . + ār xr )(b̄0 + . . . + b̄n−r xn−r )

Como todo divisor de xn coincide, salvo factores constantes, con una potencia
de x, se sigue que los dos factores del segundo miembro son ār xr y b̄n−r xn−r . Luego
ā0 y b̄0 son nulos. Es decir, a0 y b0 son múltiplos de p, y por tanto cn = a0 b0 es
múltiplo de p2 , contra la hipótesis de que no lo es.

Corolario 5.5.3 (Gauss) Sea p es un número primo. El polinomio

xp − 1
= xp−1 + . . . + x + 1
x−1
es irreducible en Z[x] y en Q[x].

Demostración: q(x) = xp−1 + . . . + x + 1 es irreducible en Z[x] si y sólo si lo es el


polinomio q(x + 1) :
� � � � � �
(x + 1)p − 1 p p−2 p p−i−1 p
= xp−1 + x + ... + x + ... +
x 1 i p−1
� � � p �
Los números pi , 1 ≤ i ≤ p − 1, son múltiplos de p, y p−1 = p no es múltiplo de
p2 . El criterio de Eisenstein prueba que q(x + 1) es irreducible en Z[x], y el lema
de Gauss afirma que es irreducible en Q[x].
98 CAPÍTULO 5. DOMINIOS DE FACTORIZACIÓN ÚNICA

� 2πi �
Corolario 5.5.4 Si p es un número primo, entonces Q e p es una extensión de
Q de grado p − 1.
2πi
Demostración: El polinomio irreducible xp−1 + . . . + x + 1 admite la raı́z e p y
se concluye al aplicar 4.4.5.

Ejemplo: Los polinomios xn − 2 son irreducibles en Z[x] por el criterio de Ei-


senstein ; luego también en Q[x] de acuerdo con el lema de Gauss. Según 4.4.5,
Q(21/n ) es una extensión de Q de grado n y vemos ası́ que Q admite extensiones
finitas de grado arbitrario.
Capı́tulo 6

Módulos

En los capı́tulos anteriores hemos visto cómo en cualquier anillo (conmutativo con
unidad) puede desarrollarse una teorı́a de la divisibilidad para ideales, análoga a
la clásica teorı́a de la divisibilidad de números naturales. Unos anillos particu-
larmente importantes son los anillos de polinomios en varias indeterminadas y en
este capı́tulo iniciaremos el estudio sistemático de tales anillos. Veamos primero
los conceptos intuitivos e imprecisos que recoge la correspondiente teorı́a de idea-
les. Para fijar ideas consideremos el anillo R[x, y] de las funciones polinómicas
sobre un plano real. Cada lugar geométrico 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 ecuación ax + by = c está formado por los múltiplos
de ax + by − c, el ideal de la parábola de ecuación 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 está generado por las ecuaciones del lugar geométrico considerado.
Este ideal es el núcleo del morfismo natural de restricción R[x, y] → A, donde A
denota el anillo de las funciones algebraicas (es decir, de las funciones definidas
por algún polinomio) sobre la figura en cuestión. De acuerdo con el teorema de
isomorfı́a, R[x, y]/a � A. Nótese que cuando operamos con la ecuación de un
lugar geométrico, por ejemplo x2 + y 2 = 1, no queremos decir que el término de
la izquierda sea el polinomio 1, pues claramente su grado es 2 y no es constante:
la ecuación significa que tal relación es válida 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 geométrico del plano real define un ideal a del anillo R[x, y], formado por
las funciones polinómicas que se anulan en él, y las manipulaciones algebraicas
que hacemos con sus ecuaciones tienen plena validez y sentido en el anillo cocien-
te R[x, y]/a, que es isomorfo al anillo de las funciones algebraicas definidas sobre
dicho lugar geométrico.

99
100 CAPÍTULO 6. MÓDULOS

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 comprensión como subconjuntos no da cuenta de expresiones clásicas como
la recta doble x2 = 0, la cónica imaginaria x2 + y 2 = −1, etc. Aunque cause
perplejidad pensar qué lugar geométrico del plano real quiere indicarse en ta-
les casos, es obvio cuáles 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 geométricos (los elementos de tales anillos).
Si el lugar geométrico de ecuaciones p1 (x, y) = 0, . . . , pr (x, y) = 0 puede pa-
recer un concepto confuso e impreciso, no ası́ el ideal de los polinomios que se
anulan en él, que es el ideal (p1 , . . . , pr ) de R[x, y] generado por sus ecuacio-
nes, ni el anillo de funciones algebraicas sobre el mismo, que es el anillo cociente
R[x, y]/(p1 , . . . , pr ). Además, si entre dos ideales se da una relación de inclusión
(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 geométricos definidos por ecuaciones polinómicas se da una
relación de incidencia precisamente cuando entre sus correspondientes ideales se
dé la relación inversa. En particular, la coincidencia entre lugares geométricos
definidos por ecuaciones polinómicas 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 
 0 = p1 (x1 , . . . , xn )
.........

0 = pr (x1 , . . . , xn )
y diremos que un polinomio q(x1 , . . . , xn ) ∈ k[x1 , . . . , xn ] se anula en tal subva-
riedad cuando q ∈ (p1 , . . . , pr ). Llamaremos anillo de funciones algebraicas
sobre dicha subvariedad al anillo cociente
k[x1 , . . . , xn ]/(p1 , . . . , pr )
y diremos que la clase de restos [q(x1 , . . . , xn )] es la función definida por el poli-
nomio q(x1 , . . . , xn ) sobre la subvariedad de ecuaciones p1 = . . . = pr = 0, ó bien
que es la restricción de q(x1 , . . . , x − n) a tal subvariedad.
101

Diremos que la subvariedad definida por el ideal a contiene a la subvariedad


definida por el ideal b cuando a ⊆ b. Se llama intersección de dos subvariedades
a la mayor subvariedad contenida en ambas, ası́ que el ideal de la intersección
es la suma de los correspondientes ideales. Se llama unión de dos subvariedades
a la menor subvariedad que las contiene, de modo que el ideal de la unión es la
intersección 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 vacı́o y espacio afı́n n-dimensional sobre k respectivamente.
Las subvariedades definidas por una ecuación no constante p(x1 , . . . , xn ) = 0 (por
un ideal principal �= 0, A) se llaman hipersuperficies. Algunas subvariedades de
los espacios afines reales merecen un nombre propio:

Subvariedades de la recta afı́n 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 afı́n 0 R[x]


Subvariedades del plano afı́n real

Nombre Ideal Anillo

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-ésimo entorno infini-


(x − a, y − b)r+1 � J2r
tesimal del punto (a, b)
102 CAPÍTULO 6. MÓDULOS

Nombre Ideal Anillo

parábola y = ax2 (y − ax2 ) � R[ t ]

hipérbola xy = 1 (xy − 1) � R[ t, t−1 ]

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 afı́n real de dimensión n


punto real (a1 , . . . , an ) (x1 − a1 , . . . , xn − an ) �R

r-ésimo entorno infinite-


(x1 − a1 , . . . , xn − an )r+1 � Jnr
simal del punto (a1 , . . . , an )

Subvariedad lineal �� �

n
aij xj R[ t1 , . . . , td ]
aij xj = 0 , 1 ≤ i ≤ m i 1≤i≤m
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 geométricos definidos por la anulación
de polinomios en el espacio afı́n coincide con la teorı́a 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 aplicación A × a → a que verifica todos los axio-
mas de espacio vectorial, salvo la condición de que los escalares formen un cuerpo;
lo que resumiremos diciendo que es un A-módulo. En este capı́tulo iniciaremos el
estudio de la estructura de módulo sobre un anillo A y veremos que casi todas las
definiciones del Álgebra Lineal (aplicaciones lineales y multilineales, submódulos,
cocientes, dual, sumas y productos directos, etc.) pueden generalizarse para los
A-módulos; aunque la frecuente existencia de módulos que no admiten bases intro-
duzca grandes modificaciones en las hipótesis de los teoremas. La posibilidad de
6.1. MÓDULOS 103

efectuar muchas operaciones (cocientes, sumas directas, duales, etc.) que carecen
de sentido en los ideales hace que la teorı́a de módulos sea mucho más flexible
y natural, por lo que es preferible estudiar los ideales dentro del contexto más
general de los módulos. Esta generalidad no complica las demostraciones, sino
que la posibilidad de usar las operaciones básicas del Álgebra Lineal las aclara y
simplifica. Los módulos son los “espacios vectoriales sobre un anillo de escalares”
y en ellos es válida todo el Álgebra 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 teorı́a, más que los resultados, son las preguntas, aquello de lo que podemos
hablar.

6.1 Módulos
Axiomas de módulo: Sea A un anillo (conmutativo y con unidad) y sea M un
+ ·
conjunto. Diremos que una operación M × M −−→ M y una aplicación A × M −→
M definen en M una estructura de A-módulo cuando
Axioma 1: (M, +) es un grupo conmutativo.
Axioma 2: a · (m + n) = a · m + a · n
Axioma 3: (a + b) · m = a · m + b · m
Axioma 4: (ab) · m = a · (b · m)
Axioma 5: 1 · m = m

Es decir, dada una aplicación A × M → M , cada elemento a ∈ A define


una aplicación a· : M → M y el segundo axioma expresa que a· es morfismo de
grupos. Los tres últimos axiomas expresan que la aplicación φ : A → End(M ),
φ(a) = a· , es morfismo de anillos. Recı́procamente, si M es un grupo abeliano,
cada morfismo de anillos φ : A → End(M ) define una estructura de A-módulo
en M tal que a · m = φ(a)(m) . Resumiendo, dar una estructura de A-módulo
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-módulos 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-módulo. En
particular, el propio anillo A y el ideal 0 son A-módulos.
104 CAPÍTULO 6. MÓDULOS

2. Sea {Mi }i∈I una familia de A-módulos


� con ı́ndices en�un conjunto I. Su
producto directo
� se denotará i∈I M i , mientras que i∈I Mi denotará el
subgrupo de i∈I Mi formado por los elementos (mi ) que tienen todas sus
componentes mi nulas salvo � un número
� finito y se llamará suma directa
de tal familia (nótese que i M� i = i Mi cuando el conjunto de� ı́ndices es
finito). Tanto la suma directa i Mi como el producto directo i Mi son
A-módulos con el siguiente producto por elementos de A:

a · (mi )i∈I = (ami )i∈I

Si
� todos los módulosI Mi son iguales a cierto
� módulo M , el producto directo
i Mi se denota M y la suma directa i Mi se denota M (I )
. Cuando el
conjunto I es finito y de cardinal n, ambos módulos coinciden y se denotan
M n.
En el caso particular M = A, cada elemento x ∈ I define canónicamente
un elemento de A(I ) : aquél cuyas componentes son todas nulas, excepto
la correspondiente a x, que es la unidad. Ahora todo elemento de A(I )
descompone, y de modo único, como una suma finita a1 x1 + . . . + an xn ,
donde xi ∈ I, ai ∈ A. Es decir, A(I ) es el módulo de las combinaciones
lineales finitas de elementos de I con coeficientes en el anillo A.

Definición: Diremos que una aplicación f : M → N entre dos A-módulos es un


morfismo de A-módulos cuando sea un morfismo de grupos y conserve el producto
por elementos de A:

f (m + m� ) = f (m) + f (m� )
f (a · m) = a · f (m)

Diremos que un morfismo de A-módulos f : M → N es un isomorfismo de


A-módulos si existe algún morfismo de A-módulos h : N → M tal que f ◦ h = IdN
y h ◦ f = IdM .

La composición de morfismos de A-módulos también es morfismo de A-módu-


los, la identidad siempre es morfismo de A-módulos, y los isomorfismos de A-mó-
dulos son los morfismos biyectivos.
El conjunto de los morfismos de A-módulos de M en N se denota HomA (M, N ).
Si f, h : M → N son dos morfismos de A-módulos, su suma f + h, que es la
aplicación
(f + h)(m) := f (m) + h(m)
también es morfismo de A-módulos, y el producto af por cualquier elemento a ∈ A,
que es la aplicación � �
(af )(m) := a f (m)
6.1. MÓDULOS 105

también es morfismo de A-módulos.


Con estas operaciones, HomA (M, N ) tiene estructura de A-módulo.

Sea f : M � → M un morfismo de A-módulos y N un A-módulo. La composición


con f induce aplicaciones

f∗ : HomA (N, M � ) −→ HomA (N, M ) , f∗ (h) := f ◦ h


f ∗ : HomA (N, M � ) −→ HomA (N, M ) , f ∗ (h) := h ◦ f

que son morfismos de A-módulos. 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 }i∈I una familia de elementos de un A-módulo M . Tal familia define
un morfismo de A-módulos f : A(I ) → M
� � �
f (ai )i∈I := ai mi
i∈I

Recı́procamente, si f : A(I ) → M es un morfismo de A-módulos, tenemos


que �� � �
� �
f (ai )i∈I = f ai ei = ai f (ei )
i∈I i∈I

donde ei denota el elemento de A que tiene todas sus componentes nulas


(I )

salvo la i-ésima, que es la unidad. Luego f es el morfismo correspondiente


a la familia {f (ei )}i∈I de elementos de M . Obtenemos ası́ un isomorfismo
natural de A-módulos:

HomA (A(I ) , M ) = M I

2. Propiedad universal de la suma directa: Sea i Mi la suma directa
de una familia {Mi }i∈I de A-módulos. Para cada ı́ndice j ∈ I tenemos una
inclusión canónica �
uj : Mj −→ i Mi

que es morfismo de A-módulos. Por tanto, si f : i Mi → N es un morfismo
de A-módulos, para cada ı́ndice j ∈ I tenemos un morfismo de A-módulos
f ◦ uj : Mj → N . Recı́procamente, si tenemos un morfismo de A-módulos
fj : Mj → N para cada ı́ndice j ∈ I, la aplicación
� � � �
f: i Mi −→ N , f (mi )i∈I = i fi (mi )
106 CAPÍTULO 6. MÓDULOS

es un morfismo de A-módulos tal que fj = f◦uj . Concluimos ası́ la existencia


de una biyección natural que es isomorfismo de A-módulos
�� � �
HomA Mi , N = HomA (Mi , N )
i∈I i∈I


3. Propiedad universal del producto directo: Sea i Mi el producto di-
recto de una familia {Mi }i∈I de A-módulos. Para cada ı́ndice j ∈ I tenemos
la proyección canónica

πj : i Mi −→ Mj , πj ((mi )i∈I ) = mj

que es morfismo de A-módulos. Por tanto, si f : N → i Mi es un morfismo
de A-módulos, para cada ı́ndice j ∈ I tenemos un morfismo de A-módulos
πj ◦ f : N → Mj .
Recı́procamente, dado un morfismo de A-módulos fj : N → Mj para cada
ı́ndice j ∈ I, la aplicación

f : N −→ i Mi , f (n) = (fi (n))i∈I

es un morfismo de A-módulos tal que fj = πj ◦f . Concluimos ası́ la existencia


de una biyección natural que es isomorfismo de A-módulos
� � � �
HomA N, Mi = HomA (N, Mi )
i∈I i∈I

Definición: Sea M un A-módulo. Diremos que un subgrupo N de M es un


submódulo 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-módulo.

M y 0 son submódulos de M . Además, la intersección de cualquier familia de


submódulos de M también es un submódulo de M . Por tanto, dada una familia
{mi }i∈I de elementos de M , la intersección de todos los submódulos de M que
la contengan es el menor submódulo de M que la contiene y recibe el nombre de
submódulo generado por tal familia. � � �
La imagen del morfismo f : A(I ) → M , f (ai )i∈I = i ai mi , es un submó-
dulo de M , que claramente es el submódulo generado por la familia (mi )i∈I , y se
denotará
� �
Ami = {m ∈ M : m = i ai mi ; ai ∈ A}
i∈I
6.1. MÓDULOS 107

Módulo Cociente
Si N es un submódulo de un A-módulo M , es un subgrupo normal de M . Es
sencillo comprobar que en el grupo cociente M/N existe una única estructura de
A-módulo tal que la proyección canónica π : M → M/N , π(m) = [m], sea morfismo
de A-módulos. Tal estructura viene definida por el producto

a · [m] = [am]

La demostración de la propiedad universal del A-módulo cociente M/N , y la


del correspondiente teorema de isomorfı́a, es similar a la dada para morfismos de
grupos y anillos:

Propiedad universal del módulo cociente: Sea N un submódulo de un A-


módulo M y sea π : M → M/N la proyección canónica. Para todo A-módulo M �
se verifica que el siguiente morfismo es inyectivo

π ∗ : HomA (M/N, M � ) −→ HomA (M, M � )

y su imagen está formada por los morfismos que se anulan en N .

Teorema de isomorfı́a: Sea f : M → N un morfismo de A-módulos. La apli-


cación φ : M/Ker f → Im f , φ([m]) = f (m), es un isomorfismo de A-módulos.

Definición: Sea m un elemento de un A-módulo M . Llamaremos anulador de m


al ideal Ann(m) = {a ∈ A : am = 0} , que es el núcleo del morfismo ·m : A → M .
De acuerdo con el teorema de isomorfı́a

A/Ann(m) � Am

Llamaremos anulador de un A-módulo M a la intersección de los anuladores


de sus elementos:
Ann(M ) = {a ∈ A : aM = 0 }
Si un ideal a está contenido en el anulador de M , tenemos en M una estructura
de A/a-módulo, definida por el producto [a] · m = am .

Teorema 6.1.1 Sea M un A-módulo y sea π : M → M/N la proyección canónica


en el cociente por un submódulo N . Si P̄ es un submódulo de M/N , entonces
π −1 (P̄ ) es un submódulo de M que contiene a N . Tenemos ası́ una biyección que
conserva inclusiones
� � � �
Submódulos Submódulos de M
=
de M/N que contienen a N
108 CAPÍTULO 6. MÓDULOS

Demostración: Es claro que π −1 (P̄ ) es un submódulo de M que contiene a Ker π =


N y que π −1 (P̄1 ) ⊆ π −1 (P̄2 ) cuando P̄1 ⊆ P̄2 . Por tanto, basta probar que
la aplicación ası́ obtenida del conjunto de los submódulos de M/N en el de los
submódulos de M que contienen a N es biyectiva. La aplicación inversa asigna
a cada submódulo P de M que contenga a N el submódulo π(P ) de M/N . En
efecto:
Si un submódulo P de M contiene a N , entonces
� �
P ⊆ π −1 π(P ) ⊆ P + N ⊆ P
� �
y �P = π −1 � π(P ) . Recı́procamente, si P̄ es un submódulo de M/N , entonces
π π −1 (P̄ ) ⊆ P̄ y se da la igualdad porque π es epiyectivo.

Corolario 6.1.2 Sea a un ideal de un anillo A y sea Ā = A/a. La proyección


canónica π : A → Ā establece una correspondencia biyectiva, que conserva inclu-
siones, entre los ideales de Ā y los ideales de A que contienen a a. Además, si b̄
es el ideal de Ā correspondiente a un ideal b ⊇ a, entonces

A/b � Ā/b̄

En particular, ideales primos se corresponden con ideales primos e ideales maxi-


males con ideales maximales.

Demostración: La primera parte es consecuencia del teorema anterior, pues los


submódulos del A-módulo A/a son sus ideales.
En cuanto al isomorfismo A/b � Ā/b̄, el morfismo de anillos natural A → Ā/b̄
es epiyectivo y su núcleo es precisamente el ideal b = π −1 (b̄). Concluimos al
aplicar el teorema de isomorfı́a para morfismos de anillos.

Teorema 6.1.3 Todo anillo no nulo tiene algún ideal maximal.

Demostración: Sea A un anillo y sea X el conjunto de sus ideales distintos de A,


ordenado
� por inclusión. Si {ai }i∈I es una cadena de elementos de X, entonces
a = i ai es claramente un ideal �= A que contiene a todos los ideales ai . Es decir,
toda cadena de X admite una cota superior. Si A �= 0, entonces X no es vacı́o
y el lema de Zorn afirma que X tiene algún elemento maximal, que es un ideal
maximal de A.

Teorema 6.1.4 Sea a un ideal de un anillo A. Si a �= A, entonces a está conte-


nido en algún ideal maximal de A.

Demostración: Si a �= A, entonces A/a �= 0 y, por 6.1.3, el anillo A/a tiene algún


ideal maximal que, según 6.1.2, se corresponde con un ideal maximal de A que
contiene a a.
6.1. MÓDULOS 109

Corolario 6.1.5 La condición necesaria y suficiente para que un elemento de un


anillo A sea invertible es que no pertenezca a ningún ideal maximal de A.
Demostración: Sea f un elemento de un anillo A. Si f pertenece a un ideal
maximal, claramente no puede ser invertible en A. Recı́procamente, si f no es
invertible en A, entonces f A �= A y, según 6.1.4, el ideal f A está contenido en
algún ideal maximal de A.

Corolario 6.1.6 La condición necesaria y suficiente para que un sistema de ecua-


ciones con coeficientes en un cuerpo k

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

0 = pr (x1 , . . . , xn )
no admita soluciones en ninguna extensión 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 )
Demostración: La condición 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 algún ideal
maximal m. Luego A/m es una extensión de k y las clases de restos x̄i ∈ A/m son
una solución del sistema en tal extensión.

Módulos Libres
Sea {mi }i∈I una familia de elementos de un A-módulo� 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 único, como combinación lineal con coeficientes en A de
los elementos {mi }i∈I .
Todo módulo admite sistemas de generadores (la familia formada por todos sus
elementos, etc.); pero existen módulos que no tienen ninguna base. Por ejemplo,
ningún grupo abeliano finito no nulo tiene bases.

Definición: Diremos que un A-módulo es de tipo finito si admite algún sistema


finito de generadores; es decir, si es isomorfo a un cociente de alguna suma directa
finita An .

Definición: Diremos que un A-módulo es libre si admite alguna base; es decir,


si es isomorfo a alguna suma directa A(I ) . Cuando A �= 0, veremos a continuación
que todas las bases de un A-módulo libre L tienen el mismo cardinal, que se
llamará rango de L.
110 CAPÍTULO 6. MÓDULOS

Lema 6.1.7 Sea A un anillo no nulo. Si existe algún morfismo epiyectivo de A-


módulos 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-módulo libre tienen igual cardinal.

Demostración: Sea m un ideal maximal de A y k = A/m su cuerpo residual.


Nótese que m · A(I ) = m(I ) y que A(I ) /mA(I ) � (A/m)(I ) = k (I ) . Si algún
morfismo de A-módulos ϕ : A(I ) → A(J ) es epiyectivo, también lo será 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.

6.2 Sucesiones Exactas


Definición: Diremos que una sucesión de morfismos de A-módulos

fn fn+1
. . . −→ Mn−1 −→ Mn −−−→ Mn+1 −→ . . .

es exacta cuando Im fn = Ker fn+1 para todo ı́ndice n.

Teorema 6.2.1 La condición necesaria y suficiente para que una sucesión de mor-
i p
fismos de A-módulos M � − → M �� → 0 sea exacta es que para todo A-módulo
→M −
N sea exacta la sucesión
p∗ i∗
0 −→ HomA (M �� , N ) −→ HomA (M, N ) −→ HomA (M � , N )

Demostración: Es sencillo comprobar la necesidad de la condición. En cuanto a la


suficiencia, como p∗ es inyectivo cuando N = M �� /Im p, se sigue que la proyección
canónica π : M �� → N es nula; es decir, Im p = M �� y p es epiyectivo. Además,
la condición i∗ p∗ = (pi)∗ = 0 implica que pi = (pi)∗ (Id) = 0; luego Im i ⊆ Ker p.
Por último, si N = M/Im i y π : M → N es la proyección canónica, tenemos que
i∗ (π) = 0. Luego existe algún morfismo f : M �� → N tal que π = p∗ (f ) = f ◦ p y
concluimos que Ker p ⊆ Ker π = Im i .

Corolario 6.2.2 La condición necesaria y suficiente para que un morfismo de


A-módulos f : M → M �� sea un isomorfismo es que lo sea el morfismo

f ∗ : HomA (M �� , N ) → HomA (M, N )

para todo A-módulo N .

Demostración: Un morfismo de A-módulos g : M1 → M2 es isomorfismo precisa-


g
mente cuando es exacta la sucesión 0 → M1 −
→ M2 → 0.
6.2. SUCESIONES EXACTAS 111

Teorema 6.2.3 La condición necesaria y suficiente para que una sucesión de mor-
i p
fismos de A-módulos 0 → M � →
− M− → M �� sea exacta es que para todo A-módulo
N sea exacta la sucesión
i p∗
0 −→ HomA (N, M � ) −→

HomA (N, M ) −→ HomA (N, M �� )

Demostración: Es sencillo comprobar la necesidad de la condición. En cuanto a la


suficiencia, basta tomar N = A, pues para todo A-módulo 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 � − →M − → M �� → 0 una sucesión exacta de morfismos
de A-módulos. Las siguientes condiciones son equivalentes:

1. Existe un morfismo de A-módulos s : M �� → M tal que p ◦ s = IdM �� .

2. Existe un morfismo de A-módulos r : M → M � tal que r ◦ i = IdM � .


p∗
3. HomA (N, M ) −→ HomA (N, M �� ) es epiyectivo para todo A-módulo N .
i∗
4. HomA (M, N ) −→ HomA (M � , N ) es epiyectivo para todo A-módulo N .

Además, si se verifican estas condiciones, M es isomorfo a M � ⊕ M �� .

Demostración: (1 ⇒ 3) Porque p∗ s∗ = (ps)∗ = Id.


(3 ⇒ 1) Basta tomar N = M �� y considerar la identidad de M �� .
(2 ⇒ 4) Porque i∗ r∗ = (ri)∗ = Id.
(4 ⇒ 2) Basta tomar N = M � y considerar la identidad de M � .
Por último, veamos que las dos primeras condiciones son equivalentes. Si se
verifica la primera condición, entonces πi : M � → M/Im s es un isomorfismo y su
inverso, compuesto con la proyección canónica M → M/Im s, define un morfismo
r : M → M � tal que ri = IdM � .
Recı́procamente, si se verifica la condición 2, entonces p : Ker r → M �� es un
isomorfismo y su inverso define un morfismo s : M �� → M tal que ps = IdM �� .
Además, M = Im i ⊕ Ker r � M � ⊕ M �� .

Definición: Las sucesiones exactas 0 → M � → M → M �� → 0 se llaman suce-


siones exactas cortas. Diremos que una sucesión sucesión exacta corta escinde
o rompe si verifica las condiciones equivalentes del teorema anterior. En tal caso
M � M � ⊕ M �� .

Corolario 6.2.5 Sea k un cuerpo. Toda sucesión exacta corta de aplicaciones


k-lineales escinde.
112 CAPÍTULO 6. MÓDULOS

Demostración: Sea p : E → F una aplicación lineal epiyectiva entre dos k-espacios


vectoriales y sea V un subespacio suplementario en E del núcleo de p. La aplicación
p : V → F es un isomorfismo y su inverso define una aplicación lineal s : F → E
tal que ps = IdF ; luego todas las sucesiones exactas cortas satisfacen la primera
condición del teorema anterior.

Longitud de un Módulo
Definición: Diremos que un A-módulo M �= 0 es simple cuando sus únicos
submódulos son los triviales: 0 y M .

Sea M un A-módulo simple. El morfismo A → M definido por cualquier


elemento no nulo de M es epiyectivo, pues su imagen es un submódulo no nulo.
Luego M � A/a para algún ideal a y, de 6.1.2, se sigue que los únicos ideales
de A que contienen a a son a y A. Concluimos que los A-módulos simples son
precisamente los cocientes de A por sus ideales maximales.

Definición: Sea M un A-módulo. Diremos que una cadena de submódulos


0 = M0 ⊂ M1 ⊂ . . . ⊂ Mn−1 ⊂ Mn = M
es una serie de composición de M si los cocientes sucesivos Mi /Mi−1 , 1 ≤ i ≤ n,
son A-módulos simples; es decir, cuando no pueda refinarse de modo que la sucesión
obtenida siga siendo estrictamente creciente. Diremos que un A-módulo M tiene
longitud finita si admite alguna serie de composición, en cuyo caso todas las
series de composición de M tienen igual longitud (número de inclusiones estrictas);
longitud común que se llamará longitud de M y se denotará lA (M ) ó l(M ).
En particular, un anillo A es de longitud finita si admite alguna cadena irrefi-
nable de ideales 0 = a0 ⊂ a1 ⊂ . . . ⊂ an−1 ⊂ an = A y, en tal caso, la longitud de
A es precisamente n.

En el caso particular de los espacios vectoriales sobre un cuerpo k, el concepto


de longitud coincide con el de dimensión: lk (E) = dimk E . Las demostraciones
de muchas propiedades de la dimensión de los espacios vectoriales de dimensión
finita permanecen válidas en el contexto más general de los módulos de longitud
finita. Ası́:

1) Sea M un A-módulo de longitud finita. Toda sucesión estrictamente crecien-


te de submódulos de M puede completarse hasta obtener una serie de composición
de M . Además, si N es un submódulo de M , entonces N tiene longitud finita y
lA (N ) ≤ lA (M ), dándose la igualdad únicamente cuando N = M .
2) La longitud es aditiva en el siguiente sentido: dada cualquier sucesión exacta
corta 0 → M � → M → M �� → 0, la condición necesaria y suficiente para que la
longitud de M sea finita es que lo sean las longitudes de M � y M �� , en cuyo caso
lA (M ) = lA (M � ) + lA (M �� ) .
6.3. PRODUCTO TENSORIAL 113

6.3 Producto Tensorial


Sean M y N dos A-módulos. Si P es un A-módulo, diremos que una aplicación
f : M × N → P es A-bilineal cuando
f (m + m� , n) = f (m, n) + f (m� , n)
f (m, n + n� ) = f (m, n) + f (m, n� )
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-módulo con las siguientes operaciones:
(f + g)(m, n) = f (m, n) + g(m, n)
(a · f )(m, n) = a · f (m, n)
La condición de que una aplicación f : M × N → P sea A-bilineal expresa que
la aplicación fm : N → P , fm (n) = f (m, n), es morfismo de A-módulos para cada
elemento m ∈ M . Obtenemos ası́ un isomorfismo natural
� �
BilA (M, N ; P ) = HomA M, HomA (N, P )

Definición: Consideremos el A-módulo 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 único en la forma

n
ai · (mi , ni ) , ai ∈ A, mi ∈ M, ni ∈ N
i=1

Sea R el submódulo de A (M ×N )
generado por los elementos de la forma
(m + m� , n) − (m, n) − (m� , n)
(m, n + n� ) − (m, n) − (m, n� )
(am, n) − a · (m, n)
(m, an) − a · (m, n)
Llamaremos producto tensorial de M y N sobre el anillo A al A-módulo
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 denotará
m ⊗ n.
Por construcción, tales elementos m⊗n generan el producto tensorial M ⊗A N ;
es decir, todo elemento de M ⊗A N descompone (aunque no de modo único) en la
forma
�n
ai (mi ⊗ ni )
i=1
114 CAPÍTULO 6. MÓDULOS

En particular, si {mi }i∈I es un sistema de generadores de M y {nj }j∈J es


un sistema de generadores de N , entonces {mi ⊗ nj }i∈I, j∈J es un sistema de
generadores de M ⊗A N . Además, de acuerdo con la definición de R, tenemos que

(m + m� ) ⊗ n = m ⊗ n + m� ⊗ n
m ⊗ (n + n� ) = m ⊗ n + m ⊗ n�
(am) ⊗ n = a(m ⊗ n) = m ⊗ (an)

de modo que la aplicación canónica



M ×N −
→ M ⊗A N , (m, n) �→ m ⊗ n

es A-bilineal.

Propiedad universal del producto tensorial: Sean M y N dos A-módulos.


Si f : M × N → P es una aplicación A-bilineal, existe un único morfismo de
A-módulos φ : M ⊗A N → P tal que φ(m ⊗ n) = f (m, n) :

HomA (M ⊗A N, P ) = BilA (M, N ; P )

Demostración: La unicidad de tal morfismo se debe a que los elementos m ⊗ n


generan M ⊗A N como A-módulo. En cuanto a la existencia, la condición de que
f sea A-bilineal expresa precisamente que el morfismo de A-módulos
�� � �
f¯: A(M ×N ) −→ P , f¯ ai (mi , ni ) = ai f (mi , ni )
i i

se anula sobre los generadores del submódulo R; luego sobre R y, por la propiedad
universal del módulo cociente, induce un morfismo de A-módulos

φ : A(M ×N ) /R = M ⊗A N −→ P , φ(m ⊗ n) = f¯(m, n) = f (m, n)

Nota: Una construcción análoga puede hacerse para cualquier familia finita de
A-módulos M1 , . . . , Mn , obteniéndose un A-módulo M1 ⊗A · · · ⊗A Mn con una
propiedad universal similar.

Como ejemplo de utilización de tal propiedad universal, veamos el compor-


tamiento del producto tensorial frente a los morfismos. Sean f : M → M � y
g : N → N � morfismos de A-módulos. La aplicación

M × N −→ M � ⊗A N � , (m, n) �→ f (m) ⊗ g(n)

es claramente A-bilineal; luego existe un único morfismo de A-módulos

f ⊗ g : M ⊗A N −→ M � ⊗A N �
6.3. PRODUCTO TENSORIAL 115

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 composición de morfismos:

(af + bf � ) ⊗ g = a(f ⊗ g) + b(f � ⊗ g)


f ⊗ (ag + bg � ) = a(f ⊗ g) + b(f ⊗ g � )
(f � ◦ f ) ⊗ (g � ◦ g) = (f � ⊗ g � ) ◦ (f ⊗ g)

Teorema 6.3.1 Existen isomorfismos naturales de A-módulos


1. (M ⊗A N ) ⊗A P = M ⊗A N ⊗A P = M ⊗A (N ⊗A P )
2. M ⊗A N = N ⊗A M
3. A ⊗A M = M
�� � �
4. i Mi ⊗A N = i (Mi ⊗A N )
tales que:
1. (m ⊗ n) ⊗ p = m ⊗ n ⊗ p = m ⊗ (n ⊗ p)
2. m ⊗ n = n ⊗ m
3. a ⊗ m = am
�� � �
4. i mi ⊗ n = i (mi ⊗ n)

Demostración: 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 definición de tales morfismos, haremos las siguientes
observaciones:
1) Para cada elemento p ∈ P , la aplicación

M × N −→ M ⊗A N ⊗A P , (m, n) �→ m ⊗ n ⊗ p

es A-bilineal, ası́ que define un morfismo de A-módulos

fp : M ⊗A N −→ M ⊗A N ⊗A P , fp (m ⊗ n) = m ⊗ n ⊗ p

Ahora la aplicación (M ⊗A N ) × P → M ⊗A N ⊗A P , (x, p) �→ fp (x) es bilineal


e induce el morfismo de A-módulos (M ⊗A N ) ⊗A P → M ⊗A N ⊗A P deseado.
3) La aplicación M → A ⊗A M , m �→ 1 ⊗ m, es un morfismo de A-módulos.
Por otra parte, la aplicación A × M → M , (a, m) �→ am, es A-bilineal e induce el
morfismo de A-módulos A ⊗A M → M deseado.

4) Sea M = i Mi . La aplicación
� �� � �
M × N → i (Mi ⊗A N ) , i mi , n �→ i mi ⊗ n

es A-bilineal e induce el morfismo M ⊗A N → i (Mi ⊗A N ) deseado.
116 CAPÍTULO 6. MÓDULOS

Por otra parte, las inclusiones canónicas ji : Mi → M definen morfismos


� de A-
módulos ji ⊗ 1 : Mi ⊗A N → M ⊗A N que inducen el morfismo inverso i (Mi ⊗A
N ) → M ⊗A N .

Corolario 6.3.2 Si L es un A-módulo libre de base (ei ) y L� es un A-módulo libre


de base (e�j ), entonces L ⊗A L� es un A-módulo libre de base (ei ⊗ e�j ).

i p
Teorema 6.3.3 Sea M � − →M − → M �� → 0 una sucesión exacta de morfismos de
A-módulos. Para todo A-módulo N tenemos que la siguiente sucesión es exacta:
i⊗1 p⊗1
M � ⊗A N −−−→ M ⊗A N −−−−→ M �� ⊗A N −→ 0
Demostración: Sea E la sucesión exacta inicial. De acuerdo con 6.2.1,
� �
HomA E, HomA (N, P ) = BilA (E, N ; P ) = HomA (E ⊗A N, P )
es una sucesión exacta para todo A-módulo P . De nuevo 6.2.1 nos permite concluir
que la sucesión E ⊗A N es exacta.

Corolario 6.3.4 (A/a) ⊗A M = M/aM para todo ideal a de A.


Demostración: La sucesión exacta a → A → A/a → 0 induce una sucesión 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 �→ am, es el submódulo aM .

Nota: Aunque un morfismo de A-módulos i : M � → M sea inyectivo, puede ocurrir


que el morfismo i ⊗ 1 : M � ⊗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) es nulo y A ⊗A (A/tA) = A/tA �= 0. No obstante, cualquier producto
tensorial (−) ⊗A N transforma sucesiones exactas escindidas en sucesiones exactas
escindidas:
i p
Corolario 6.3.5 Sea 0 → M � → − M − → M �� → 0 una sucesión exacta de morfis-
mos de A-módulos. Si la sucesión escinde, para todo A-módulo N tenemos que la
siguiente sucesión es exacta y escinde:
i⊗1 p⊗1
0 −→ M � ⊗A N −−−→ M ⊗A N −−−−→ M �� ⊗A N −→ 0
i p
En particular, si 0 → E � − → E �� → 0 es una sucesión exacta de espacios
→E−
vectoriales sobre un cuerpo k, para todo k-espacio vectorial F tenemos que la
siguiente sucesión es exacta:
i⊗1 p⊗1
0 −→ E � ⊗k F −−−→ E ⊗k F −−−−→ E �� ⊗k F −→ 0
6.4. CAMBIO DE BASE 117

Demostración: Si la sucesión escinde, de acuerdo con 6.2.4 existe un morfismo de


A-módulos r : M → M � tal que r ◦ i = IdM � , entonces (r ⊗ 1) ◦ (i ⊗ 1) = IdM � ⊗A N
y concluimos que el morfismo i ⊗ 1 es inyectivo y la sucesión escinde.
En cuanto a la última afirmación, baste observar que toda sucesión 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-
módulo inducida: a · b = j(a)b . Sea M un A-módulo. Cada elemento b ∈ B define
un endomorfismo 1 ⊗ b : M ⊗A B → M ⊗A B y ası́ obtenemos una estructura de
B-módulo en M ⊗A B, que viene dada por el siguiente producto:
�� � �
b· mi ⊗ bi = mi ⊗ (bbi )
i i

Definición: El B-módulo ası́ definido se denotará MB y diremos que se obtiene


de M mediante el cambio de base j : A → B.
Si f : M → N es un morfismo de A-módulos, entonces f ⊗ 1 : MB → NB ,
(f ⊗ 1)(m ⊗ b) = f (m) ⊗ b, es un morfismo de B-módulos y diremos que se obtiene
de f mediante el cambio de base j : A → B.
Tenemos un morfismo canónico de A-módulos M → MB , m �→ m ⊗ 1, llamado
morfismo de cambio de base.

Propiedad universal del cambio de base: Sea A → B un morfismo de anillos


y sea M un A-módulo. Si N es un B-módulo y f : M → N es un morfismo de
A-módulos, entonces existe un único morfismo de B-módulos f � : MB → N tal que
f � (m ⊗ 1) = f (m):
HomA (M, N ) = HomB (MB , N )
Demostración: De acuerdo con la propiedad universal del producto tensorial, exis-
te un único morfismo de A-módulos f � : M ⊗A B → N tal que f � (m ⊗ b) = b · f (m).
Una comprobación directa muestra que f � es morfismo de B-módulos.

Ejemplos:
1. Sea (e1 , . . . , en ) una base de un A-módulo libre L. El producto tensorial
conmuta con sumas directas, de modo que LB es un B-módulo libre de base
(e1 ⊗ 1, . . . , en ⊗ 1).
2. Si un A-módulo M está generado por unos elementos m1 , . . . , mn , entonces
�B está generado claramente
M � por m1 ⊗ 1, . . . , mn ⊗ 1. Además, si m =
i ai mi , entonces m ⊗ 1 = i ai (mi ⊗ 1). Por otra parte, si las ecuaciones
118 CAPÍTULO 6. MÓDULOS

de un morfismo de A-módulos f : M → N , respecto de ciertos sistemas de


generadores, son �
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

(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 también es (aij ).
En resumen, dado un problema, el cambio de base es ese proceso, tan frecuente
y humilde como crucial, de tratar el mismo problema; pero considerando todos los
coeficientes en B y no en el anillo inicial A.

Teorema 6.4.1 Sea A → B un morfismo de anillos y sea M un A-módulo. Para


todo B-módulo N se tiene un isomorfismo natural de B-módulos
(MB ) ⊗B N = M ⊗A N ; (m ⊗ b) ⊗ n = m ⊗ (bn)
donde M ⊗A N es B-módulo con la estructura que definen los morfismos
1 ⊗ b : M ⊗A N → M ⊗A N
Demostración: Si n ∈ N , la aplicación
M × B −→ M ⊗A N , (m, b) �→ m ⊗ bn
es A-bilineal e induce un morfismo de A-módulos fn : MB → M ⊗A N que es
B-lineal. Ahora la aplicación
MB × N −→ M ⊗A N , (x, n) �→ fn (x)
es B-bilineal e induce el morfismo de B-módulos (MB ) ⊗B N → M ⊗A N deseado.
El morfismo inverso viene inducido por la aplicación A-bilineal
M × N −→ (M ⊗A B) ⊗B N , (m, n) �→ (m ⊗ 1) ⊗ n

Corolario 6.4.2 (M ⊗A M � )B = (MB ) ⊗B (MB� )


(m ⊗ m� ) ⊗ 1 = (m ⊗ 1) ⊗ (m� ⊗ 1)
Demostración:
(M ⊗A B) ⊗B (M � ⊗A B) = M ⊗A (M � ⊗A B) = (M ⊗A M � ) ⊗A B

Corolario 6.4.3 (MB )C = MC , (m ⊗ 1) ⊗ 1 = m ⊗ 1.


Demostración: (M ⊗A B) ⊗B C = M ⊗A C
Capı́tulo 7

Espectro Primo

Hemos visto que en el anillo k[x1 , . . . xn ] la teorı́a de ideales coincide con el estudio
de las subvariedades del espacio afı́n n-dimensional sobre k definidas por ecuaciones
polinómicas. Además, la correspondencia natural entre los ideales de un cociente
A/a y los ideales de A que contienen a a, muestra que la teorı́a 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 ) = · · · = pr (x1 , . . . , xn ) = 0; es decir
con la geometrı́a intrı́nseca (sin referencia al espacio afı́n que la contiene) de tal
subvariedad. Por otra parte, en todos los anillos conmutativos disponemos de una
teorı́a de la divisibilidad de ideales. ¿Podremos entender la teorı́a de ideales en
cualquier anillo conmutativo A como la teorı́a de los lugares geométricos de cierta
geometrı́a y comprender los elementos de A como funciones sobre ese espacio?
¿cuáles serı́an los puntos de tal espacio? Los puntos deberı́an ser los lugares
geométricos más pequeños posibles, aquellos que sólo contengan al vacı́o y a ellos
mismos; es decir, los que vengan definidos por los ideales maximales de A, por los
ideales cuyos únicos divisores son A y ellos mismos (¡por los números primos!). No
obstante, sabemos que la propiedad esencial de los números primos, más que su
propia definición, es la que señala el lema de Euclides: en los anillos arbitrarios,
el concepto que generaliza al de número primo, más que el de ideal maximal, es
el de ideal primo. Por razones que se irán aclarando a lo largo del capı́tulo, en la
comprensión geométrica de los anillos conmutativos el concepto que mejor recoge
la noción intuitiva de punto es nuevamente el concepto de ideal primo, no sólo el
de ideal maximal. Tenemos ası́ en todo anillo conmutativo una aritmética y una
geometrı́a que son lógicamente equivalentes, pues ambas coinciden con la teorı́a
de ideales del anillo. Todo problema enunciado en términos de ideales admite
tanto una comprensión y un tratamiento aritmético como geométrico. La teorı́a
de ideales inicia el cumplimiento del sueño de Kronecker: la unificación de la
Aritmética y la Geometrı́a. En esta sı́ntesis asombrosa los conceptos básicos de

119
120 CAPÍTULO 7. ESPECTRO PRIMO

número primo y de punto quedan asumidos en el de ideal primo.


En este capı́tulo iniciaremos la comprensión geométrica de cualquier anillo con-
mutativo A, asociándole 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 deberán comprenderse entonces como los ideales de las
subvariedades cerradas, entendiendo que una función se anula sobre determinada
subvariedad cerrada cuando pertenezca al correspondiente ideal; es decir, el ideal
de una subvariedad cerrada está formado por todas las funciones que se anulan
en la subvariedad. Daremos ası́ los primeros pasos en el estudio de la aclaración,
llevada a cabo por A. Grothendieck (n. 1928) en los años 60, de dos conceptos
fundamentales: el de punto y el de función. Desde esta perspectiva los elemen-
tos de cualquier anillo conmutativo pueden entenderse como funciones, no sólo
las aplicaciones de un conjunto en R o C (o cualquier otro cuerpo). En ella los
números enteros, los enteros de Gauss, etc., son verdaderas funciones y les aplica-
mos nuestras intuiciones y recursos geométricos.

7.1 Álgebras
El anillo de funciones algebraicas A = k[x1 , . . . , xn ]/(p1 , . . . , pr ) de la subvariedad
de ecuaciones 
 0 = p1 (x1 , . . . , xn )
.........

0 = pr (x1 , . . . , xn )
tiene una estructura más rica que la de anillo, pues tenemos un morfismo de anillos
k → A, definido por los polinomios constantes.

Definición: Sea k un anillo. Llamaremos álgebra sobre k a todo anillo A dotado


de un morfismo de anillos j : k → A.
Dada una k-álgebra A, el morfismo estructural j : k → A induce en A una
estructura de k-módulo: λ · a = j(λ)a , λ ∈ k, a ∈ A . Por eso, cuando no origine
confusión, j(λ) se denotará λ y diremos que es constante.

Dadas dos k-álgebras j : k → A y j � : k → B, diremos que una aplicación


f : A → B es un morfismo de k-álgebras si es un morfismo de anillos y el siguiente
triángulo es conmutativo:
f
A −
→ B
j � � j�
k
(o sea, f (λ) = λ para todo λ ∈ k). Es decir, cuando f sea morfismo de anillos y de
k-módulos. El conjunto de todos los morfismos de k-álgebras de A en B se denotará
7.1. ÁLGEBRAS 121

Homk-alg (A, B) . Diremos que un morfismo de k-álgebras es un isomorfismo si


admite un morfismo de k-álgebras inverso.

Es sencillo comprobar que las composiciones de morfismos de k-álgebras tam-


bién lo son, que los isomorfismos de k-álgebras son los morfismos biyectivos, etc.

Definición: Diremos que un subanillo B de una k-álgebra A es una subálgebra


cuando λ ∈ B para todo λ ∈ k; es decir, cuando B contiene la imagen del morfismo
estructural k → A.

Es fácil probar que la intersección de cualquier familia de subálgebras de una


k-álgebra A es una subálgebra. Dada una familia {a1 , . . . , an } de elementos de A,
el subanillo

k[a1 , . . . , an ] = {a ∈ A : a = p(a1 , . . . , an ); p ∈ k[x1 , . . . , xn ]}

es la menor subálgebra de A que contiene a la familia dada y diremos que es


la subálgebra generada por a1 , . . . , an . Diremos que una k-álgebra A es de
tipo finito si admite algún sistema finito de generadores; es decir, cuando existen
elementos a1 , . . . , an ∈ A tales que A = k[a1 , . . . , an ].

Ejemplos:
1. Las extensiones de un cuerpo k son precisamente las k-álgebras que sean
cuerpos, y los isomorfismos de extensiones son los isomorfismos de k-álgebras.
2. El anillo de polinomios k[x1 , . . . , xn ] en n indeterminadas con coeficientes en
un anillo k es una k-álgebra de tipo finito generada por x1 , . . . , xn . La pro-
piedad universal de k[x1 , . . . , xn ] afirma que para toda k-álgebra A tenemos
que
Homk-alg (k[x1 , . . . , xn ], A) = An
pues cada morfismo de k-álgebras k[x1 , . . . , xn ] → A está totalmente de-
terminado por las imágenes de las indeterminadas xi y éstas pueden fijarse
arbitrariamente.
3. Sea A = k[x1 , . . . xn ]/a y denotemos ξi la clase de restos de xi módulo a.
La k-álgebra A es de tipo finito porque los elementos ξ1 , . . . , ξn forman un
sistema de generadores de A:

A = k[ξ1 , . . . , ξn ]

4. Sea A una k-álgebra de tipo finito. Si un sistema de generadores de A tiene


n elementos, define un morfismo epiyectivo k[x1 , . . . , xn ] → A y

A � k[x1 , . . . , xn ]/a
122 CAPÍTULO 7. ESPECTRO PRIMO

para algún ideal a. Es decir, las k-álgebras de tipo finito son precisamente
los cocientes por ideales de los anillos de polinomios con coeficientes en k.
El anillo de funciones algebraicas de cualquier subvariedad de un espacio
afı́n sobre un cuerpo k definida por ecuaciones polinómicas es una k-álgebra
de tipo finito, y la condición de ser de tipo finito caracteriza las k-álgebras
de funciones algebraicas de tales subvariedades, lo que nos permitirá reducir
totalmente el estudio de las variedades algebraicas afines al de las k-álgebras
de tipo finito. Esta reducción es absolutamente crucial.
5. Sea k un anillo. Cada morfismo de k-álgebras

f : k[y1 , . . . , ym ]/b −→ k[x1 , . . . , xn ]/a

está totalmente determinado por las imágenes fi (x̄1 , . . . , x̄n ) = f (ȳi ) de los
generadores ȳ1 , . . . , ȳm 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 única condición de que se verifique
� �
qh f1 (x̄1 , . . . , x̄n ), . . . , fm (x̄1 , . . . , x̄n ) = 0

para un sistema de generadores {qh (y1 , . . . , ym )} del ideal b.

7.2 Producto Tensorial de Álgebras


Sean A y B dos álgebras sobre un anillo k.
La aplicación A×B×A×B → A⊗k B, (a, b, a� , b� ) �→ (aa� )⊗(bb� ), es claramente
k-multilineal; luego induce un morfismo de k-módulos

A ⊗k B ⊗k A ⊗k B → A ⊗k B

que se corresponde con una aplicación k-bilineal


·
(A ⊗k B) × (A ⊗k B) −→ A ⊗k B

Obtenemos ası́ una operación en el k-módulo A ⊗k B, que denotaremos multi-


plicativamente. Por definición tenemos que
�� � �� � �
ai ⊗ bi · aj ⊗ bj = (ai aj ) ⊗ (bi bj )
i j i,j
7.2. PRODUCTO TENSORIAL DE ÁLGEBRAS 123

y este producto define en A ⊗k B una estructura de anillo. Además, la aplicación


k → A ⊗k B, λ �→ λ ⊗ 1 = 1 ⊗ λ, es morfismo de anillos. Hemos definido ası́ una
estructura de k-álgebra en A ⊗k B.
Además, si f : A → A� y g : B → B � son morfismos de k-álgebras, entonces la
aplicación f ⊗ g : A ⊗k B → A� ⊗k B � también es morfismo de k-álgebras.
Tenemos los siguientes morfismos canónicos de k-álgebras:

j1 : A −→ A ⊗k B , j1 (a) = a ⊗ 1
j2 : B −→ A ⊗k B , j2 (b) = 1 ⊗ b

Propiedad universal del producto tensorial de álgebras: Sea k un anillo. Si


f : A → C y g : B → C son morfismos de k-álgebras, existe un único morfismo de
k-álgebras φ : A ⊗k B → C tal que f = φ ◦ j1 y g = φ ◦ j2 ; es decir, φ(a ⊗ 1) = f (a),
φ(1 ⊗ b) = g(b):

Homk-alg (A ⊗k B, C) = Homk-alg (A, C) × Homk-alg (B, C)

Demostración: La unicidad de φ se debe a que ha de ser


�� � � �
φ ai ⊗ bi = φ(ai ⊗ 1)φ(1 ⊗ bi ) = f (ai )g(bi )
i i i

En cuanto a la existencia, basta considerar la composición del morfismo de k-


álgebras f ⊗ g : A ⊗k B → C ⊗k C con el morfismo µ : C ⊗k C → C, µ(c� ⊗ c) = c� c ,
inducido por el producto C × C → C , (c� , c) �→ c� c .

Definición: Sea k un anillo y A una k-álgebra. Si k → K es un morfismo de


anillos, el morfismo canónico j2 : K → A ⊗k K define una estructura de K-álgebra
en A⊗k K. Esta K-álgebra se denotará AK y diremos que se obtiene de la k-álgebra
A por el cambio de base k → K.
Sea f : A → B un morfismo de k-álgebras. El morfismo de k-álgebras f ⊗
1 : AK → BK , (f ⊗ 1)(a ⊗ λ) = f (a) ⊗ λ, es de hecho un morfismo de K-álgebras,
que se denotará fK y diremos que se obtiene de f mediante el cambio de base
k → K. Tenemos un morfismo de k-álgebras canónico j : A → AK , j(a) = a ⊗ 1,
llamado morfismo de cambio de base.

Propiedad universal del cambio de base: Sea A una k-álgebra y k → K un


morfismo de anillos. Si B es una K-álgebra y f : A −→ B es un morfismo de
k-álgebras, entonces existe un único morfismo de K-álgebras ψ : AK → B tal que
ψ(a ⊗ 1) = f (a):
Homk-alg (A, B) = HomK -alg (AK , B)
Demostración: La unicidad se debe a que ψ ha de ser
�� � � � � �
ψ i ai ⊗ λi = i ψ λi · j(ai ) = i λi f (ai )
124 CAPÍTULO 7. ESPECTRO PRIMO

En cuanto a la existencia, el morfismo f : A → B y el morfismo estructural


K → B inducen un morfismo de k-álgebras ψ : A ⊗k K → B que, de hecho, es
morfismo de K-álgebras y verifica que ψ(a ⊗ 1) = f (a).

7.3 Espectro Primo y Dimensión


Definición : Llamaremos espectro primo de un anillo A al conjunto de sus
ideales primos1 y lo denotaremos Spec A.

Llamaremos funciones a los elementos del anillo A y puntos a los elementos


de su espectro Spec A. Por tanto cada punto x ∈ Spec A se corresponde con un
ideal primo de A que denotaremos px . Diremos que una función f ∈ A se anula
en un punto x ∈ Spec A cuando f pertenezca al ideal primo px , en cuyo caso
pondremos f (x) = 0, de modo que el ideal primo px de un punto x está formado
por todas las funciones que se anulan en x

px = {f ∈ A : f (x) = 0} .

El hecho de que el ideal de un punto x sea un ideal primo significa que:


La función 0 se anula en todos los puntos.
Si dos funciones se anulan en un punto, su suma también.
Si una función se anula en un punto, sus múltiplos también.
Si un producto de funciones se anula en x, algún factor se anula en x.
El teorema 6.1.3 muestra que todo anillo no nulo tiene espectro no vacı́o y 6.1.5
nos dice que la condición necesaria y suficiente para que una función sea invertible
es que no se anule en ningún punto.

Definición: Sea A un anillo. Si f ∈ A , llamaremos ceros de la función f al


subconjunto (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 :

(a)0 = (f )0 = {x ∈ Spec A : f (x) = 0, ∀f ∈ a}
f ∈a

= {x ∈ Spec A : a ⊆ px }
� �
Ideales primos de A
=
que contienen a a
1 Hablando con precisión, no serı́a necesario pedir que los elementos del espectro sean los

ideales primos del anillo, sino que nos bastarı́a con disponer de una correspondencia biunı́voca
con tales ideales; pero no lo haremos buscando la claridad de la exposición.
7.3. ESPECTRO PRIMO Y DIMENSIÓN 125

Las siguientes igualdades son de comprobación directa:

(0)0 = Spec A ; (A)0 = ∅


�� � �
ai = (ai )0
i∈I 0 i∈I
��
n � �
n
ai = (ai )0
i=1 0 i=1

excepto la última, que basta probar cuando i = 2, y se debe a que si en un punto


x ∈ Spec A no se anula una función f1 ∈ a1 y no se anula una función f2 ∈ a2 ,
entonces f1 f2 ∈ a1 ∩ a2 y no se anula en x.
Estas igualdades muestran que los ceros de los ideales A son los cerrados de
una topologı́a sobre Spec A, llamada topologı́a de Zariski. De ahora en adelante
consideraremos siempre el espectro de un anillo como un espacio topológico. Los
cerrados de esta topologı́a son las intersecciones arbitrarias de ceros de funciones.
Por definición, si un punto x ∈ Spec A no está en un cerrado C, alguna función
f ∈ A se anula en C y no se anula en x :
Las funciones de A separan puntos de cerrados en Spec A.
Una base de abiertos de la topologı́a de Zariski de Spec A está formada por los
abiertos

Uf := Spec A − (f )0 = {x ∈ Spec A : f no se anula en x}

llamados abiertos básicos. Esta base de abiertos es estable por intersecciones


finitas, pues
Uf ∩ Ug = Uf g

Proposición 7.3.1 El cierre de cada punto del espectro de un anillo A está for-
mado por los ceros de su ideal primo:

{x} = (px )0 .

Luego Spec A es un espacio topológico T0 (puntos distintos tienen cierres distintos)


y un punto es cerrado justamente cuando su ideal primo es maximal.

Demostración: Sea p el ideal primo de un punto x ∈ Spec A. La condición de que


un cerrado (a)0 de Spec A pase por x significa que a ⊆ p, en cuyo caso (p)0 ⊆ (a)0 .
Luego (p)0 es el menor cerrado de Spec A que contiene a x; es decir, (p)0 es el
cierre de x en Spec A.

Definición: Sea A un anillo y sean x, x� ∈ Spec A. Diremos que x� es una


especialización de x, o que x es una generalización de x� , si x� es adherente a
x; es decir, cuando x� ∈ {x}. En tal caso pondremos x� ≤ x.
126 CAPÍTULO 7. ESPECTRO PRIMO

La proposición anterior afirma precisamente que las especializaciones del punto


definido por un ideal primo p de A son los puntos definidos por los ideales primos
que contienen a p. Es decir:
y ≤ x ⇔ py ⊇ px
y ≤ es una relación de orden en Spec A. Los elementos minimales de esta relación
de orden son los puntos cerrados de Spec A, que son los puntos definidos por ideales
maximales de A, y los elementos maximales son los puntos de Spec A definidos por
ideales primos minimales de A.

Ejemplo: Dados n elementos α1 , . . . , αn de una extensión K de un cuerpo k, el


núcleo 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 definición, 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 núcleo 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 soluciones, en extensiones de k,
del sistema de ecuaciones

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

0 = pr (x1 , . . . , xn )
aunque diferentes soluciones puedan definir el mismo punto del espectro de A.
Ası́, cuando k = R, cada solución compleja (α1 , . . . , αn ) define el mismo punto del
espectro que la solución conjugada (ᾱ1 , . . . , ᾱn ).

Definición: Diremos que un espacio topológico es irreducible cuando no pueda


descomponerse como unión de dos cerrados estrictamente menores. Llamaremos
componentes irreducibles de un espacio topológico X a los subespacios irre-
ducibles maximales de X, es decir, que no estén contenidos estrictamente en otro
subespacio irreducible.
El cierre de un subespacio irreducible también 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 cone-
xo, ası́ que cada componente irreducible de un espacio X está contenida en una
componente conexa de X; pero un punto de X puede pertenecer a varias compo-
nentes irreducibles, como es el caso del punto x = 0, y = 0 en el par de rectas
concurrentes C[x, y](xy).
7.3. ESPECTRO PRIMO Y DIMENSIÓN 127

Proposición 7.3.2 Cada cerrado irreducible del espectro de un anillo A es el


cierre de un único punto, llamado punto genérico de tal cerrado.
Por tanto, al asociar a cada ideal primo de A sus ceros, obtenemos una corres-
pondencia biyectiva, que invierte el orden:
� � � �
Ideales primos Cerrados irreducibles
=
del anillo A de Spec A

Demostración: Sea C un cerrado irreducible de Spec A. Si el producto de dos


funciones de A se anula en C, algún factor se anula en C porque C es irreducible.
Luego las funciones de A que se anulan en C forman un ideal primo p y, por
definición, C ⊆ (p)0 .
Por otra parte, tenemos que C = (a)0 para algún ideal a de A. Todas las
funciones del ideal a se anulan en C, ası́ que a ⊆ p y (p)0 ⊆ (a)0 = C. Concluimos
que C = (p)0 y, de acuerdo con 7.3.1, que C es el cierre del punto de Spec A
definido por el ideal primo p. La unicidad de este punto se debe a que Spec A es
un espacio T0 .

Corolario 7.3.3 Los puntos cerrados de Spec A se corresponden con los ideales
maximales de A, y las componentes irreducibles de Spec A se corresponden con los
ideales primos minimales de A.

Teorema 7.3.4 El espectro de cualquier anillo es un espacio compacto.


Demostración: Sea A un anillo y consideremos una familia de cerrados {(ai )0 }i∈I
de su espectro con intersección vacı́a
� �� �
∅ = (ai )0 = ai
i∈I i∈I 0

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 intersección vacı́a. Es decir, el espectro
de A es compacto.

Definición: Llamaremos dimensión de Krull de un anillo A al supremo de


las longitudes de las cadenas de ideales primos de A. Es decir, un anillo A tiene
dimensión 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 dimensión de un anillo A sólo depende de la topologı́a de su espectro pues
se da la inclusión p ⊆ q entre dos ideales primos de A precisamente cuando el
128 CAPÍTULO 7. ESPECTRO PRIMO

punto de Spec A definido por p está en el cierre del punto definido por q. Es
decir, la dimensión de A es el supremo de las longitudes de las especializaciones
x0 > x1 > · · · > xn en Spec A. Por eso hablaremos de la dimensión de Spec A,
entendiendo que es la dimensión de A.

7.4 Aplicación 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 está en b forman un ideal de A que denotaremos j −1 (b) ó A ∩ b
cuando no origine confusión. Es fácil comprobar que A ∩ p es un ideal primo de A
cuando p es un ideal primo de B. Obtenemos ası́ una aplicación natural

φ : Spec B −→ Spec A ; φ(p) = A ∩ p

Si φ y φ� son las aplicaciones inducidas por sendos morfismos de anillos j : A →


B y j � : B → C, la aplicación inducida por j � ◦j es φ ◦ φ� .
Por definición, tenemos x = φ(y) precisamente cuando px = j −1 (py ). Es decir,
una función 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.4.1 La aplicación φ : Spec B → Spec A inducida por cualquier mor-


fismo de anillos A → B es continua:

φ−1 (a)0 = (aB)0

Demostración: φ−1 (a)0 = ∩f ∈a φ−1 (f )0 = ∩f ∈a (f B)0 = (aB)0 .

Teorema 7.4.2 Sea a un ideal de un anillo A. La aplicación continua

i : Spec (A/a) → Spec A

inducida por la proyección canónica π : A → A/a es un homeomorfismo

Spec (A/a) = (a)0

Demostración: De acuerdo con 6.1.2, la aplicación i establece una biyección 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 básico (f¯)0 de
Spec (A/a) tenemos que i−1 (f )0 = (πf )0 = (f¯)0 .

Corolario 7.4.3 Spec (A ⊕ B) = (Spec A) (Spec B)
7.4. APLICACIÓN CONTINUA INDUCIDA 129

Demostración: 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

Nótese 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 se corresponde con el ideal primo A ⊕ q de
A⊕B.

Teorema 7.4.4 Sea S un sistema multiplicativo de un anillo A. La aplicación


i : Spec (S −1 A) → Spec A inducida por el morfismo de localización γ : A → S −1 A
establece un homeomorfismo de Spec (S −1 A) con su imagen, que está formada por
los puntos donde no se anule ninguna función f ∈ S:

Spec (S −1 A) = Uf
f ∈S

Demostración: Sea q un ideal primo de S −1 A y sea p = A ∩ q. Es fácil probar que

q = {f /s ∈ S −1 A : f ∈ p} = pS −1 A

ası́ que la aplicación i considerada es inyectiva. Además p no corta a S porque,


en caso contrario, q = pS −1 A tendrı́a elementos invertibles y q = S −1 A, contra la
hipótesis de que el ideal q es primo. Además, si p es un ideal primo de A que no
corta a S, entonces A ∩ (pS −1 A) = p:

f g
= , g ∈ p ⇒ fs − g ∈ p ⇒ fs ∈ p ⇒ f ∈ p
1 s
y se sigue también que pS −1 A es un ideal primo de S −1 A, lo que permite concluir
que el morfismo de localización γ : A → S −1 A establece una biyección entre los
ideales primos de S −1 A y los ideales primos de A que no cortan a S.
Esta biyección es un homeomorfismo porque para cualquier cerrado básico
(f /s)0 de Spec AS tenemos

i−1 (f )0 = (f /1)0 = (f /s)0 .

Notación: Sea A un anillo. Si f ∈ A, denotaremos Af la localización 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 ó Ap la
localización de A por el sistema multiplicativo S = A − p.
130 CAPÍTULO 7. ESPECTRO PRIMO

Corolario 7.4.5 El espectro de Af es el complementario de (f )0 :

Uf = Spec Af

y Af coincide con la localización de A por todas las funciones que no se anulan en


ningún punto de Uf , de modo que Af sólo depende de los ceros de f : Si (f )0 = (g)0 ,
entonces Af = Ag .
Demostración: El homeomorfismo Uf = Spec Af se sigue directamente del teorema
anterior, porque (f )0 = (f n )0 .
Por otra parte, si una función g ∈ A no se anula en ningún punto de Uf , de
6.1.5 se sigue que g es invertible en Af , ası́ que Af coincide con la localización de
A por las funciones que no se anulan en ningún punto de Uf .

Corolario 7.4.6 Los ideales primos de Ap se corresponden con los ideales primos
de A contenidos en p. En particular, Ap tiene un único ideal maximal, que es
pAp .
Definición: Sea a un ideal de un anillo A. Diremos que

r (a) = {a ∈ A : an ∈ a para algún n ∈ N}

es el radical de a. Por abuso del lenguaje, el radical del ideal 0, que está 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.4.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 intersección de todos sus
ideales primos.
Demostración: Es claro que los elementos nilpotentes de un anillo A pertenecen a
todos sus ideales primos. Recı́procamente, si alguna función f ∈ A no es nilpotente,
entonces el sistema multiplicativo {1, f, f 2 , . . .} no contiene al 0, ası́ que Af �= 0.
Luego el anillo Af tiene algún ideal maximal (por tanto primo) y 7.4.4 permite
concluir que algún ideal primo de A no contiene a f .

Corolario 7.4.8 El radical de un ideal a coincide con la intersección de los ideales


primos que lo contienen, de modo que su radical r(a) es un ideal cuyos ceros
coinciden con los ceros de a.
Demostración: Es claro que el radical de a está contenido en cualquier ideal primo
que contenga al ideal a. Recı́procamente, si una función f ∈ A pertenece a todos
los ideales primos que contienen al ideal a, entonces f¯ se anula en Spec A/a según
7.4.2. El teorema anterior afirma que alguna potencia de f¯ es nula, f¯n = 0, y
concluimos que f n ∈ a. Es decir, f ∈ r(a).
7.4. APLICACIÓN CONTINUA INDUCIDA 131

Corolario 7.4.9 Sea a = (p1 , . . . , pr ) un ideal de un anillo k[x1 , . . . , xn ] de po-


linomios con coeficientes en un cuerpo k y sea q ∈ k[x1 , . . . xn ]. La condición
necesaria y suficiente para que alguna potencia de q(x1 , . . . , xn ) pertenezca al ideal
a es que q(x1 , . . . , xn ) se anule en todas las soluciones (en extensiones de k) del
sistema de ecuaciones 
 0 = p1 (x1 , . . . , xn )
.........

0 = pr (x1 , . . . , xn )
En particular, 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 igual radical.

Demostración: Todo punto del espectro de k[x1 , . . . xn ] es de la forma (α1 , . . . , αn )


para ciertos elementos α1 , . . . , αn de alguna extensión K de k. La condición de
que a esté contenido en el ideal primo de (α1 , . . . , αn ) significa que (α1 , . . . , αn )
es solución del sistema definido por unos generadores de a. Según 7.4.7, el radical
de a está formado por los polinomios q(x1 , . . . , xn ) que se anulan en todas las
soluciones de tal sistema.

Fórmula de la Fibra
Definición: Sea φ : Spec B → Spec A la aplicación 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 localización del anillo B por la imagen del sistema multipli-
cativo A − p se denotará Bx o Bp y diremos que es la localización de B en el punto
x o en el ideal primo p.

Lema 7.4.10 φ−1 (x) = Spec B/pB cuando el punto x es cerrado.

Demostración: Como x es cerrado, x = (p)0 , y 7.4.1 y 7.4.2 permiten concluir que

φ−1 (x) = (pB)0 = Spec B/pB


� �
Fórmula de la fibra: φ−1 (x) = Spec Bx /pBx

Demostración: Sea q el ideal primo de un punto y de Spec B. La condición


φ(y) = x significa que p = A ∩ q, lo que implica que q no corta a la imagen de
A−p en B. Luego, de acuerdo con 7.4.4, la fibra φ−1 (x) está contenida en Spec Bx .
132 CAPÍTULO 7. ESPECTRO PRIMO

Ahora, el siguiente cuadrado conmutativo

Spec
 Bx �→ Spec
 B
 
�φ �φ
Spec Ax �→ Spec A

prueba que φ−1 (x) coincide con la fibra de φ : Spec Bx → Spec Ax sobre el único
punto cerrado de Spec Ax , definido por pAx . Como (pAx )Bx = pBx , el lema
anterior permite concluir que

φ−1 (x) = Spec (Bx /pBx )

7.5 Cálculos
(1) El espectro de un cuerpo tiene un único punto.

(2) El espectro de Z tiene un punto cerrado por cada número primo y un punto
genérico pg definido por el ideal 0, que debe entenderse como el número primo
genérico. Es irreducible y de dimensión 1:

• • • • • • •
2 3 5 7 11 13 pg

(3) El espectro de C[x] . Cada número complejo a define un punto cerrado,


definido por el ideal maximal (x − a). Además tiene un punto genérico pg definido
por el ideal 0. Es irreducible y de dimensión 1:

� � � •
0 1 a pg

(sólo hemos dibujado el punto genérico pg y algunos puntos reales).

(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 genérico, definido por el ideal primo 0. Es irreducible
y de dimensión 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 dimensión es 0.
7.5. CÁLCULOS 133

(6) El espectro de C [x, y] . Consideremos la proyección

φ : Spec C [x, y] −→ Spec C [x]

definida por el morfismo de C-álgebras C [x] → C [x, y], x �→ x. Cada punto


de Spec C [x, y] está en la fibra de un único 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.
Según 7.4.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 está formada por los puntos cerrados (a, b) y el punto genérico de
la recta x = a.
Según la fórmula de la fibra, la del punto genérico de Spec C [x] coincide con
el espectro de la localización de C [x, y] por todos los polinomios en x no nulos; es
decir, con
Spec C(x)[y]
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
genérico 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 genérico de la recta
afı́n está formada por el punto genérico del plano y los puntos genéricos de tales
curvas p(x, y) = 0 .
En resumen, Spec C [x, y] tiene dimensión 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 (a, b) donde a, b ∈ C .
–. Los puntos genéricos de las curvas irreducibles p(x, y) = 0 .
–. El punto genérico del plano afı́n.
El punto genérico del plano es denso, mientras que las especializaciones del
punto genérico 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 descomposición en factores irreducibles que no difieran
en factores constantes. Entonces

(q)0 = (p1 )0 ∪ . . . ∪ (pr )0


134 CAPÍTULO 7. ESPECTRO PRIMO

Luego los cerrados de Spec C [x, y] son las intersecciones arbitrarias de uniones
finitas de curvas irreducibles. De acuerdo con la Teorı́a de la Eliminación, dos
curvas irreducibles distintas se cortan en un número finito de puntos cerrados, ası́
que los cerrados (además del vacı́o 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 descomposición
en factores irreducibles que no difieran en factores constantes. De acuerdo con
7.4.2 tenemos que Spec C [x, y]/(q) = (q)0 , ası́ que la curva plana de ecuación
q(x, y) = 0 tiene dimensión 1 y sus puntos son:
–. Los puntos cerrados (a, b) donde q(a, b) = 0 .
–. Los puntos genéricos 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). Sean p(x, y), q(x, y) dos polinomios no cons-
tantes con coeficientes complejos. Si no admiten factores comunes no constantes,
se sigue que
Spec C [x, y]/(p, q) = (p)0 ∩ (q)0
está formado por un número finito de puntos cerrados, que son los puntos (a, b)
donde p(a, b) = q(a, b) = 0. En particular su dimensión es 0.

(9) El espectro de Z[x]. Consideremos el morfismo natural Z → Z[x] y la


correspondiente aplicación continua

φ : Spec Z[x] −→ Spec Z

Según 7.4.10, la fibra de cada número 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 reducción de q(x) módulo 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 reducción módulo p
sea irreducible en Fp [x].
Según la fórmula de la fibra, la del punto genérico de Spec Z coincide con
Spec Q[x]. De acuerdo con el lema de Gauss, los ideales primos no nulos de Q[x]
están generados por los polinomios irreducibles en Z[x] no constantes. Luego los
ideales de los puntos de la fibra del punto genérico 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 dimensión 2. Además, como los polinomios
7.6. VARIEDADES ALGEBRAICAS AFINES 135

irreducibles constantes son, salvo el signo, los números primos, los ideales primos
de Z[x] son:
–. Los ideales maximales (p, q(x)), donde p es un número primo y q(x) es un
polinomio cuya reducción módulo p sea irreducible.
–. Los ideales primos (p(x)) generados por un polinomio p(x) irreducible en
Z[x] (lo que incluye los números primos).
–. El ideal primo 0.

7.6 Variedades Algebraicas Afines


Fijemos un cuerpo k.

Definición: Sea X un espacio topológico y A una k-álgebra. Diremos que el par


(X, A) es una variedad algebraica afı́n sobre el cuerpo k si A es una k-álgebra
de tipo finito y X es su espectro. Diremos que la variedad es ı́ntegra, reducida,
finita, etc., cuando lo sea la k-álgebra A.
Si no origina confusión, tal variedad se denota únicamente X, y la correspon-
diente k-álgebra se denota O(X) ó A(X) y se dice que es el anillo de funciones
algebraicas o el anillo afı́n de X. Ası́, si A es una k-álgebra de tipo finito,
la variedad algebraica afı́n (Spec A, A) se denotará Spec A. Llamaremos espacio
afı́n n-dimensional sobre el cuerpo k a la variedad algebraica afı́n 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-álgebras de O(Y ) en O(X). El conjunto de tales
morfismos se denotará Homk (X, Y ) :

Homk (X, Y ) = Homk-alg (O(Y ), O(X))

Por definición un morfismo X → Y está determinado por un morfismo de k-


álgebras O(Y ) → O(X); luego induce una aplicación continua

X = Spec O(X) −→ Spec O(Y ) = Y ,

pero no está determinado por tal aplicación continua. Por ejemplo, la identi-
dad y la conjugación compleja son dos morfismos de variedades algebraicas reales
Spec C → Spec C que inducen la misma aplicación continua, pues el espacio to-
pológico Spec C tiene un único punto.
La composición de morfismos entre variedades algebraicas afines se define por
ser la composición de los correspondientes morfismos de k-álgebras. La identidad
136 CAPÍTULO 7. ESPECTRO PRIMO

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 algún
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-álgebras de O(Y ) con O(X).

Puntos racionales: Sea x un punto cerrado de una variedad algebraica afı́n 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 extensión trivial de
k. Los puntos racionales de X se corresponden con los morfismos de k-álgebras
δ : O(X) → k, pues cada uno de estos morfismos δ está determinado por su núcleo
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

Cuando O(X) � k[x1 , . . . , xn ]/(p1 , . . . , pr ), los puntos racionales de X se co-


rresponden con las soluciones en k del sistema de ecuaciones

 0 = p(x1 , . . . , xn )
.........

0 = pr (x1 , . . . , xn )

Los puntos racionales de una variedad algebraica sobre k son sus puntos con coor-
denadas en k, mientras que los restantes puntos vienen definidos por soluciones
del sistema en otras extensiones de k.
Cualquier solución (α1 , . . . , αn ) de tal sistema en una extensión K de k define
un punto de X en el que se anulan precisamente las funciones f ∈ O(X) tales que
f (α1 , . . . , αn ) = 0.
Una variedad algebraica puede carecer de puntos racionales sin que por ello
sea vacı́a, como es el caso de la curva x2 + y 2 = −1 sobre los números reales, o
pasar por todos los puntos racionales del plano afı́n 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 están 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.4.2 afirma que k[x1 , . . . , xn ]/a define una es-
tructura de variedad algebraica afı́n sobre (a)0 , y diremos que es la subvariedad
cerrada del espacio afı́n An,k definida por las ecuaciones

 0 = p(x1 , . . . , xn )
.........

0 = pr (x1 , . . . , xn )
7.6. VARIEDADES ALGEBRAICAS AFINES 137

En general, si consideramos una variedad algebraica afı́n arbitraria X y un


ideal a de su anillo de funciones algebraicas O(X), el teorema 7.4.2 muestra que
O(X)/a define una estructura de variedad algebraica afı́n 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 sólo del cerrado (a)0 . La restricción de una
función 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 restricción de funciones O(X) → O(Y )
es precisamente la proyección canónica. La inclusión natural Y → X se define
por ser el morfismo de variedades algebraicas asociado al morfismo de restricción
O(X) → O(Y ).
Por ejemplo, el punto t = 0 de la recta afı́n es el único cero de cualquiera de
los ideales (tn ), n ≥ 1. Sin embargo estos ideales definen diferentes estructuras
de variedad algebraica afı́n sobre tal punto, pues las k-álgebras k[ t ]/(tn ) no son
isomorfas al tener longitudes diferentes.
No obstante, dado un cerrado Y de una variedad algebraica afı́n X, de 7.4.7 se
sigue que entre todos los ideales a de O(X) cuyos ceros sean Y existe sólo 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 .
Por tanto, cada cerrado de una variedad algebraica afı́n hereda una estructura
bien definida de variedad algebraica afı́n reducida y, en general, soporta muchas
otras subvariedades cerradas que no son reducidas.
Sea X una variedad algebraica afı́n. Por definición el anillo de funciones O(X)
es una k-álgebra de tipo finito; pero admite diferentes sistemas de generadores
{ξ1 , . . . , ξn }. Cada uno define un morfismo de k-álgebras k[x1 , . . . , xn ] → O(X),
xi �→ ξi , que es epiyectivo e induce un isomorfismo k[x1 , . . . , xn ]/a � O(X). Es
decir, cada sistema de generadores de O(X) formado por n elementos 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 afı́n es isomorfa a una subvariedad
cerrada de un espacio afı́n, pero lo es de muchos modos y ninguno canónico.
Además, el menor número 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 ecuación y = x2 . Su anillo de
funciones algebraicas O(C) = k[ξ, η] = k[x, y]/(y − x2 ) está generado por ξ y el
morfismo k[ t ] → k[ξ, η], t �→ ξ, es un isomorfismo, pues su inverso es el morfismo
k[ξ, η] → k[ t ], ξ �→ t, η �→ t2 . Este morfismo define un isomorfismo de C con la
recta afı́n.

Abiertos básicos: Sea U un abierto básico de una variedad algebraica afı́n X; es


decir, U = Uf = X − (f )0 para alguna función f ∈ O(X). La localización de O(X)
por el sistema multiplicativo de las funciones que no se anulan en ningún punto
de U es, de acuerdo con 7.4.5, una k-álgebra de tipo finito que sólo depende de U ,
no de f , y cuyo espectro coincide con U . Obtenemos ası́ una estructura natural
de variedad algebraica afı́n en todo abierto básico de una variedad algebraica afı́n.
138 CAPÍTULO 7. ESPECTRO PRIMO

Por definición � �
O(U ) = O(X) f −1

La restricción de una función algebraica g ∈ O(X) a un abierto básico Uf


se define por ser su localización g/1 ∈ O(X)f , de modo que la restricción de fun-
ciones O(X) → O(Uf ) es precisamente el morfismo de localización. La inclusión
natural Uf → X se define por ser el morfismo de variedades algebraicas asociado
al morfismo de restricción O(X) → O(Uf ).
No todos los abiertos de una variedad algebraica afı́n son básicos. En efecto, sea
U el abierto complementario de un punto racional (a, b) en el plano afı́n complejo.
Del teorema de D’Alembert se sigue que todo polinomio no constante se anula en
algún punto de U , ası́ que la localización de C [x, y] por los polinomios que no se
anulan en ningún punto de U coincide con el propio anillo C [x, y], de modo que
su espectro es todo el plano afı́n: no es U . Luego U no es un abierto básico del
plano afı́n.

Morfismos: Sea X la subvariedad de An,k definida por un sistema de ecuaciones



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

0 = pr (x1 , . . . , xn )

y sea Y la subvariedad de Am,k definida por otras ecuaciones



 0 = q1 (y1 , . . . , ym )
.........

0 = qs (y1 , . . . , ym )

Cada morfismo de φ : X → Y viene dado por un morfismo de k-álgebras


O(Y ) = k[ȳ1 , . . . , ȳm ] → O(X) = k[x̄1 , . . . , x̄n ] , definido por ciertas ecuaciones

y1 = f1 (x1 , . . . , xn )
.........
ym = fm (x1 , . . . , xn )

con la única condición de que


� �
qh f1 (x1 , . . . , xn ), . . . , fm (x1 , . . . , xn ) = 0 , 1≤h≤s

✬✩
• (x1 , . . . , xn ) ✲ (y1 , . . . , ym ) •

✫✪
7.6. VARIEDADES ALGEBRAICAS AFINES 139

Si consideramos el punto de X definido por ciertos elementos (α1 , . . . , αn )


de una extensión K de k, entonces su imagen por φ es precisamente el punto
(f1 (α1 , . . . , αn ), . . . , fm (α1 , . . . , αn )), por lo que suele decirse que φ es el morfismo
� �
φ(x1 , . . . , xn ) = f1 (x1 , . . . , xn ), . . . , fm (x1 , . . . , xn )

En efecto, si p denota el núcleo del morfismo O(X) → K, x̄i → αi , es claro que


O(Y ) ∩ p es el núcleo de la composición O(Y ) → O(X) → K, que es el morfismo
ȳj �→ fj (α1 , . . . , αn ).

Por ejemplo, hemos visto que el morfismo φ : A1 → C de la recta afı́n en la


curva plana y = x2 dado por las ecuaciones x = t, y = t2 es un isomorfismo y el
morfismo inverso ψ : C → A1 es el morfismo ψ(x, y) = x.
Sea C la curva plana de ecuación xy = 1 y sea U el abierto complementario
del punto t = 0 en la recta afı́n. Consideremos los morfismos

φ : U −→ C ; φ(t) = (t, t−1 )


ψ : C −→ U ; ψ(x, y) = x

Las ecuaciones del morfismo φ◦ψ son x = x, y = x−1 = y; luego es la identidad. La


ecuación del morfismo ψ ◦ φ es t = t, ası́ que también es la identidad. Concluimos
que φ y ψ son isomorfismos mutuamente inversos.

Funciones: Sea X una variedad algebraica afı́n. Según hemos visto, cada mor-
fismo X → A1 viene dado por una ecuación t = f (x1 , . . . , xn ), donde la función
f ∈ O(X) es arbitraria: el concepto de función algebraica coincide con el de mor-
fismo valorado en la recta afı́n:
� �
Homk (X, A1 ) = Homk-alg k[ t ], O(X) = O(X)

y la condición 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 afı́n.

Entornos infinitesimales: Sea x un punto cerrado de una variedad algebrai-


ca afı́n X y sea m su ideal maximal. La k-álgebra O(X)/mr+1 es de tipo fini-
to y la variedad algebraica afı́n Ur = Spec (O(X)/mr+1 ) se llama r-ésimo en-
torno infinitesimal de x en X. Cada función f ∈ O(X) define una función
f¯ ∈ O(X)/mr+1 = O(Ur ) llamada desarrollo de Taylor de orden r de f en
x pues, cuando X es un espacio afı́n real o complejo y x es un punto racional,
coincide con el desarrollo de Taylor clásico.
Desarrollar por Taylor hasta el orden r en un punto x es restringir al entorno
infinitesimal Ur de x.
140 CAPÍTULO 7. ESPECTRO PRIMO

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-álgebra O(X) ⊗k O(Y ). Luego
O(X)⊗k O(Y ) es una k-álgebra de tipo finito y define una variedad algebraica afı́n
que se llama producto directo de X por Y y se denotará X ×k Y , o simplemente
X × Y si la referencia al cuerpo k se da por supuesta. Por definición

O(X ×k Y ) = O(X) ⊗k O(Y )

ası́ que los morfismos canónicos

j1 : O(X) −→ O(X) ⊗k O(Y )


j2 : O(Y ) −→ O(X) ⊗k O(Y )

definen sendos morfismos canónicos

π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 afı́n Z en el producto
directo define, por composición con las proyecciones sobre los factores, morfismos
π1 ◦ φ : Z → X y π2 ◦ φ : Z → Y . La propiedad universal del producto tensorial
de álgebras 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 precisión, dado un par de morfismos
f : Z → X, g : Z → Y , existe un único morfismo f × g : Z → X × Y tal que su
composición con π1 es f y su composición con π2 es g. Nótese que cada punto del
producto directo X × Y define un punto de X y otro de Y , sin más que tomar sus
imágenes por las proyecciones sobre los factores; pero no está 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 genérico del plano afı́n A2 = A1 × A1
se proyecta sobre el punto genérico de cada factor; pero lo mismo le ocurre al
punto genérico de la diagonal x = y o de cualquier otra curva plana irreducible
cuya ecuación dependa de ambas indeterminadas.
Dado un morfismo ψ : X → Y , existe un único morfismo X → X × Y que es
la identidad al componer con la primera proyección y coincide con ψ al componer
con la segunda proyección. Este morfismo X → X × Y recoge nuestra intuición
de la gráfica 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
7.6. VARIEDADES ALGEBRAICAS AFINES 141

morfismo de k-álgebras O(X) ⊗k O(X) → O(X) , f ⊗ g �→ f g . Por otra parte, los


isomorfismos k[x1 , . . . , xn ] ⊗k k[y1 , . . . , ym ] = k[x1 , . . . , xn , y1 , . . . ym ] afirman que

An,k ×k Am,k = An+m,k

Unión disjunta: Con las notaciones del apartado anterior, también es de tipo
finito la k-álgebra O(X) ⊕ O(Y ), ya que está generada por los elementos ξ1 +
0, . . . , ξn + 0, 0 + η1 , . . . , 0 + ηm . La correspondiente variedad
� algebraica afı́n se
llamará unión disjunta � de X e Y y se denotará X Y . Según 7.4.3, como
espacio topológico X Y coincide con la unión disjunta de X e Y . Por definición

O(X Y ) = O(X) ⊕ O(Y )

ası́ que los morfismos canónicos

p1 : O(X) ⊕ O(Y ) −→ O(X)


p2 : O(X) ⊕ O(Y ) −→ O(Y )

definen sendos morfismos canónicos



i1 : X −→ X Y

i2 : Y −→ X Y

y cada morfismo φ : X Y → Z de la unión disjunta en una variedad algebraica
afı́n Z induce dos morfismos φ ◦ i1 : X → Z, φ ◦ i2 : Y → Z. Obtenemos ası́ una
biyección 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 precisión,
� dado un par de morfismos ψ : X → Z,
ϕ : Y → Z, existe un único morfismo X Y → Z tal que su composición con j1 es
ψ y su composición con j2 es ϕ. En efecto, dado un par de morfismos de k-álgebras
j1 : B → O(X), j2 : B → O(Y ), existe un único morfismo de k-álgebras
� �
j1 ⊕ j2 : B −→ O(X) ⊕ O(Y ) , (j1 ⊕ j2 )(b) = j1 (b), j2 (b)

tal que su composición con p1 es j1 y su composición con p2 es j2 .


Por ejemplo, el isomorfismo

k[x, y]/(y 2 + y) � k[t] ⊕ k[t] ; x̄ �→ (t, t) , ȳ �→ (0, −1)

expresa que el par de rectas paralelas y(y + 1) = 0 es la unión disjunta de dos


rectas afines.
142 CAPÍTULO 7. ESPECTRO PRIMO

Cambio del cuerpo base: Sea X una variedad algebraica afı́n sobre un cuerpo k
y sea k → K una extensión de k. Si O(X) = k[ξ1 , . . . , ξn ], entonces O(X) ⊗k K =
K[ξ1⊗1, . . . , ξn⊗1] es una K-álgebra de tipo finito y define una variedad algebraica
afı́n 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 afı́n An,k definida por ciertas ecua-
ciones 
 0 = p1 (x1 , . . . , xn )
.........

0 = pr (x1 , . . . , xn )
XK es la subvariedad de An,K definida por las mismas ecuaciones. El isomorfismo
k[x1 , . . . , xn ] ⊗k K = K[x1 , . . . , xn ] expresa que, al cambiar de base el espacio afı́n
An,k , obtenemos el espacio afı́n An,K .

Ejemplos: Cuando hablamos de modo impreciso e intuitivo de algún lugar geo-


métrico, lo que casi siempre tenemos claro son sus ecuaciones, ası́ que podemos
definirlo rigurosamente como variedad algebraica. Del grupo de las raı́ces n-ésimas
de la unidad, lo que es obvio es que viene definido por la ecuación xn = 1. Por
tanto, la variedad algebraica µn de las raı́ces n-ésimas de la unidad sobre un cuerpo
k debe definirse como
µn = Spec k[x]/(xn − 1)
y sus puntos racionales son las raı́ces n-ésimas de la unidad en k; pero puede tener
otros puntos, como ya ocurre cuando k = Q, debido a la existencia de otras raı́ces
n-ésimas 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 afı́n Spec k[a0 , a1 , . . . , an ] donde a0 , . . . , an son indeterminadas.
Ahora, los polinomios de grado n vienen dados por la condición an �= 0, ası́ que la
variedad algebraica de los polinomios de grado n sobre un cuerpo k debe definirse
como el abierto básico Uan = Spec k[a0 , a1 , . . . , an , a−1
n ]. La variedad algebraica de
los polinomios de grado n con alguna raı́z múltiple, caracterizados por la anulación
del discriminante ∆(a0 , a1 , . . . , an ), debe definirse como

Spec k[a0 , . . . , an , a−1


n ]/(∆)
7.6. VARIEDADES ALGEBRAICAS AFINES 143

y la variedad algebraica de los polinomios de grado n sin raı́ces múltiples se define


como
Spec k[a0 , . . . , an , a−1
n ,∆
−1
]
Como último 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 ecuación |aij | = 1; es decir,

Un = Spec k[aij , |aij |−1 ]/(|aij | − 1)

Nota: Nos hemos limitado a considerar álgebras de tipo finito sobre un cuerpo
para simplificar la exposición; pero esta restricción 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 años 50. El ámbito de los esquemas afines permite tratar de forma unificada
la Aritmética y la Geometrı́a afı́n, pues en él tienen cabida tanto los espacios afines
sobre un cuerpo como el espectro de Z o de los otros anillos que intervienen en la
Aritmética, e incluso conceptos tan sorprendentes como el de recta afı́n sobre los
números enteros
A1,Z := Spec Z[x]
que permiten abordar geométricamente los problemas aritméticos. Los resultados
de la teorı́a de anillos admiten su reformulación en términos de esquemas afines;
aunque, por sencillez, sólo hayamos considerado el caso de las álgebras 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 afı́n X en un punto x, que determina las propiedades de X en el entorno
de x, casi nunca es una k-álgebra de tipo finito, ni (cuando x no es cerrado)
las álgebras 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.
144 CAPÍTULO 7. ESPECTRO PRIMO
Capı́tulo 8

Localización

Uno de los procesos geométricos más básicos es el de localizar la atención en un


entorno de un punto; pues nos permite distinguir entre propiedades locales y glo-
bales. Una propiedad es local cuando sólo depende del comportamiento en un
entorno de cada punto. Por ejemplo la continuidad de las funciones consideradas
en Topologı́a, la derivabilidad de las funciones estudiadas en Análisis, la conexión
local o la compacidad local de los espacios topológicos 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 función acotada no es
local, ni el de espacio compacto o conexo. Cuando se pasa a estudiar una cuestión
en un abierto U en vez de hacerlo en todo el espacio inicialmente considerado, las
funciones que no se anulan en ningún punto de U pasan a ser invertibles. Si, como
es lo más usual, no queremos fijar un entorno de un punto dado x, sino considerar
un entorno suficientemente pequeño que dependa de los datos en cuestión y no
sólo 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 “entor-
no suficientemente pequeño” de x. Aunque no tengamos una definición rigurosa
del concepto “entorno suficientemente pequeño” que tan a menudo usamos para
indicar el significado intuitivo de muchos teoremas, sorprendentemente la construc-
ción de los anillos de fracciones permite introducir con toda precisión un anillo1
Ax = {f /g} de “funciones definidas en un entorno suficientemente pequeño de x”.

1 De nuevo, al igual que en el caso de las variedades algebraicas, no tenemos una definición

rigurosa de cierto espacio, en este caso “el entorno suficientemente pequeño de x”; pero dispone-
mos de un anillo de funciones sobre el mismo, que permite introducirlo como el espacio de sus
ideales primos. Una y otra vez nos encontramos con una observación crucial: el punto de partida
de la Geometrı́a no debe ser el espacio, para introducir luego las funciones, sino las funciones,
que determinan el espacio y su estructura. En esto la Geometrı́a coincide con la Fı́sica: las
observaciones determinan la estructura el Universo.

145
146 CAPÍTULO 8. LOCALIZACIÓN

Este proceso de localización nos permitirá diferenciar los problemas y propiedades


locales de los que son globales. Por ejemplo, una propiedad de los módulos (res-
pectivamente de sus morfismos) es local cuando la condición necesaria y suficiente
para que un A-módulo M (un morfismo f : M → N ) tenga tal propiedad es que la
tenga el Ax -módulo 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 primeros basta estudiar-
los después del cambio de base A → Ax y el anillo Ax es mucho más sencillo que
A.
Un resultado central de este capı́tulo será demostrar que la anulación de un
módulo es una cuestión local y que, por tanto, también son locales todos los
problemas que puedan reducirse a la anulación de un módulo. Ası́, la inyectividad
y epiyectividad de un morfismo de A-módulos f : M → N , que equivalen a la
anulación de Ker f y N/Im f respectivamente, la inclusión N ⊆ N � entre dos
submódulos, que se reduce a la anulación de (N + N � )/N , etc. Este resultado
coloca en el centro de nuestra atención los anillos Ax , porque la mayor parte
de los problemas basta estudiarlos después de sustituir el anillo inicial A por su
localización Ax en un punto x. Ahora bien, estos anillos Ax no son arbitrarios,
sino que están caracterizados por el hecho de tener un único ideal maximal: son
los anillos llamados locales.
Sea O un anillo con un único ideal maximal m. El resultado fundamental en
el estudio de los módulos sobre estos anillos es el sorprendente lema de Nakaya-
ma: La anulación de un O-módulo de tipo finito equivale a la del (O/m)-espacio
vectorial M ⊗O O/m = M/mM , es una cuestión de Álgebra Lineal. Este lema
explica la enorme potencia del Cálculo Diferencial en la resolución de problemas
locales. El Cálculo Diferencial, que es el estudio de las relaciones despreciando
infinitésimos 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 válidos en un entor-
no suficientemente pequeño del punto considerado x. En resumen, este capı́tulo
presenta un procedimiento sistemático para tratar los problemas locales que pue-
dan enunciarse en términos de A-módulos y sus morfismos. Primero se reducen a
los anillos Ax ; luego, mediante el lema de Nakayama, a cuestiones infinitesimales
que se resuelven con el Álgebra Lineal. Ahora bien, para poder aplicar el lema
de Nakayama es necesario que los módulos sean de tipo finito, de modo que para
estudiar sistemáticamente los ideales con este método es necesario suponer que
todos los ideales del anillo son finito-generados. Los anillos que satisfacen tal con-
dición 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 sólo aproximadamente válidos, como pudiera esperarse después de despreciar términos

muy pequeños, pero no nulos.


8.1. LOCALIZACIÓN DE MÓDULOS 147

o en Z son noetherianos, ası́ como sus cocientes y localizaciones. Vemos ası́ que
la práctica totalidad de los anillos involucrados en la Geometrı́a Algebraica y la
Aritmética son noetherianos, de forma que estos anillos proporcionan el marco
natural para desarrollar su estudio unificado. También demostraremos que todo
ideal de un anillo noetheriano viene definido por condiciones infinitesimales en un
número finito de puntos del espectro, que es el resultado fundamental de la teorı́a
de ideales en los anillos noetherianos.

8.1 Localización de Módulos


Definición: Sea S un sistema multiplicativo de un anillo A. Si M es un A-
módulo, denotaremos S −1 M ó MS el cociente de M × S respecto de la relación de
equivalencia

(m, s) ≡ (n, t) ⇔ existe r ∈ S tal que r(tm − sn) = 0

y la imagen de cada pareja (m, s) en el cociente S −1 M se denotará 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-módulo y diremos que es la localización
de M por S. La aplicación canónica

γ : M −→ S −1 M , γ(m) = m/1

es morfismo de A-módulos y diremos que es el morfismo de localización.


También diremos que γ(m) = m/1 es la localización de m por S. Por definición,
la condición necesaria y suficiente para que la localización de un elemento m ∈ M
por S sea nula es que sm = 0 para algún s ∈ S.
Cada morfismo de A-módulos f : M → N induce de modo natural una aplica-
ción, llamada localización 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-módulos.


Es inmediato comprobar que la localización 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)
148 CAPÍTULO 8. LOCALIZACIÓN

Propiedad universal de la localización de módulos: Sea M un A-módulo y


sea S un sistema multiplicativo de A. Si N es un S −1 A-módulo y f : M → N es un
morfismo de A-módulos, existe un único morfismo de S −1 A-módulos φ : 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 )
Demostración: La unicidad es evidente, pues tal morfismo φ ha de ser φ(m/s) =
s−1 f (m) . En cuanto a la existencia, veamos que tal igualdad define una aplicación
de S −1 M en� N : si m/s =�m̄/s̄, entonces existe t ∈ S tal que t(s̄m − sm̄) =
0. Luego t s̄f (m) − sf (m̄) = 0 y, multiplicando por (tss̄)−1 , concluimos que
s−1 f (m) = s̄−1 f (m̄). Es inmediato comprobar que esta aplicación φ es morfismo
de S −1 A-módulos.

Teorema 8.1.1 M ⊗A (S −1 A) = S −1 M
Demostración: De acuerdo con la propiedad universal del cambio de base, el mor-
fismo de localización M → S −1 M , m �→ m/1, define un morfismo de S −1 A-
módulos
M ⊗A (S −1 A) −→ S −1 M , m ⊗ (a/s) �→ am/s
Recı́procamente, por la propiedad universal de la localización, el morfismo de
cambio de base M → M ⊗A (S −1 A), m �→ m ⊗ 1, define un morfismo de S −1 A-
módulos
S −1 M −→ M ⊗A (S −1 A) , m/s �→ 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 ) .

Teorema 8.1.3 Sea S un sistema multiplicativo de un anillo A y sea


f g
M� − → M ��
→M −
una sucesión exacta de A-módulos. También es exacta la sucesión
S −1 f S −1 g
MS� −−−→ S −1 M −−−→ MS��
Demostración: Im(S −1 f ) ⊆ Ker(S −1 g) porque
(S −1 g) ◦ (S −1 f ) = S −1 (g ◦ f ) = 0
Recı́procamente, si m/s ∈ Ker(S −1 g), entonces g(m)/s = 0. Luego 0 =
tg(m) = g(tm) para algún t ∈ S y, por hipótesis, existe m� ∈ M � tal que
tm = f (m� ). Por tanto
m/s = tm/ts = f (m� )/ts = (S −1 f )(m� /ts)
8.1. LOCALIZACIÓN DE MÓDULOS 149

y Ker(S −1 g) ⊆ Im(S −1 f ). Concluimos que Im(S −1 f ) = Ker(S −1 g) .

Una consecuencia de este teorema es que la localización transforma submódulos


en submódulos. Con precisión, si N es un submódulo de un módulo M y conside-
ramos la inclusión natural N → M , su localización S −1 N → S −1 M es inyectiva,
ası́ que induce un isomorfismo de S −1 N con su imagen, que es un submódulo de
S −1 M que también denotaremos S −1 N :

S −1 N = {m ∈ S −1 M : m = n/s para algún n ∈ N }

Corolario 8.1.4 S −1 (M/N ) = (S −1 M )/(S −1 N )


S −1 (N + N � ) = (S −1 N ) + (S −1 N � )
S −1 (N ∩ N � ) = (S −1 N ) ∩ (S −1 N � )
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 )

Demostración: La primera afirmación se obtiene localizando la sucesión exacta

0 −→ N −→ M −→ M/N −→ 0

y la segunda es consecuencia directa de la definición de S −1 N . En cuanto a la


tercera, si n/s = n� /s� , donde n ∈ N, n� ∈ N � , entonces ts� n = tsn� para algún
t ∈ S; luego ts� n está en N ∩ N � y n/s = (ts� n)/ts� s ∈ S −1 (N ∩ N � ).
La igualdad S −1 (aM ) = (S −1 a)(S −1 M ) se sigue directamente de las defini-
ciones.
Si f : M → N es un morfismo de A-módulos, la igualdad S −1 (Im f ) =
Im (S −1 f ) se sigue directamente de las definiciones, y localizando la sucesión exac-
ta
f
0 −→ Ker f −→ M −−→ N −→ N/( Im f ) −→ 0
obtenemos que S −1 (Ker f ) = Ker (S −1 f ).

Ejemplos:

1. Sea M un A-módulo. Si f ∈ A, entonces Mf coincide con la localización


MUf de M por las funciones g ∈ A que no se anulen en ningún punto de Uf ,
porque Af = AUf y S −1 M = M ⊗A S −1 A.

2. Sea A un anillo y U un abierto básico de Spec A. La localización de un


A-módulo M por el sistema multiplicativo de las funciones f ∈ A que no se
anulan en ningún punto de U se denotará MU . Diremos que dos elementos
de M coinciden en el abierto U cuando coinciden en MU .
150 CAPÍTULO 8. LOCALIZACIÓN

Sea x un punto de Spec A y p su ideal primo. La localización de M por


el sistema multiplicativo A − p de las funciones f ∈ A que no se anulan
en x se denotará Mx o Mp y diremos que es la localización de M en el
punto x o en el ideal primo p. La imagen de cada elemento m ∈ M por el
correspondiente morfismo de localización se denotará mx . Por definición, la
condición mx = 0 significa que f m = 0 para alguna función f ∈ A que no
se anula en x; de modo que m se anula en MUf . Por tanto, la condición
necesaria y suficiente para que la localización de m en x sea nula es que m
se anule en algún entorno básico de x. Las relaciones que se dan en Mx son
las relaciones válidas en algún entorno de x. Diremos que Ax es el anillo
local en el punto x. A la luz de esta comprensión, el paso de Z a Q, de
importancia evidente, significa pasar de todo el espectro de Z a un entorno
suficientemente pequeño del número primo genérico.
3. Sea X una variedad algebraica afı́n sobre un cuerpo. El anillo local en un
punto x ∈ X se denotará OX,x , o bien Ox si no hay lugar a confusión. Por
definición OX,x es la localización 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
función algebraica definida en algún entorno básico Uf de x.
Cuando el anillo O(X) es ı́ntegro, el anillo local de X en su punto genérico,
que es el cuerpo de fracciones de O(X), lo denotaremos ΣX y diremos que es
el cuerpo de funciones racionales de X. Cada función racional g/f ∈ ΣX
viene dada por una función algebraica definida en algún abierto no vacı́o de
X, pues todo abierto básico no vacı́o es un entorno del punto genérico de X.
En este caso los morfismos de localización son inyectivos, por lo que podemos
considerar los anillos O(Uf ) y los anillos OX,x como subálgebras de ΣX .

8.2 Propiedades Locales


Definición: Llamaremos soporte de un elemento m de un A-módulo M al su-
bespacio de Spec A formado por los puntos x donde mx �= 0 y lo denotaremos

Sop (m) = {x ∈ Spec A : mx =� 0}



y pondremos Sop (M ) := {x ∈ Spec A : Mx �= 0} = m∈M Sop (m) .

Lema 8.2.1 El soporte de un elemento m de un A-módulo M coincide con los


ceros de su ideal anulador
� �
Ann (m) 0 = {x ∈ Spec A : mx �= 0}

En particular, la condición necesaria y suficiente para que m sea nulo es que lo


sea su localización en todos los puntos cerrados de Spec A .
8.2. PROPIEDADES LOCALES 151

Demostración: Sea p el ideal primo de un punto x ∈ Spec A. La condición mx = 0


expresa que Ann(m) no está contenido en p; es decir, que x no está en los ceros
de Ann(m).
Por último, si mx = 0 en todo punto cerrado x ∈ Spec A, entonces Ann(m)
no está contenido en ningún ideal maximal de A y, según 6.1.4, tenemos que
Ann(m) = A; luego 0 = 1 · m = m .

Teorema 8.2.2 La condición necesaria y suficiente para que un A-módulo M sea


nulo es que lo sea su localización en todos los puntos cerrados de Spec A.

Demostración: 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.3 Sea M � − →M − → M �� una sucesión de morfismos de A-módulos.
Las siguientes condiciones son equivalentes:
f g
1. M � − → M �� es una sucesión exacta.
→M −
fx gx
2. Mx� −→ Mx −→ Mx�� es exacta en todo punto x ∈ Spec A .
fx gx
3. Mx� −→ Mx −→ Mx�� es exacta en todo punto cerrado x ∈ Spec A .

Demostración: La implicación 1 ⇒ 2 es un caso particular de 8.1.3.


La implicación 2 ⇒ 3 es evidente.
(3 ⇒ 1) Si la sucesión es exacta en un punto x, tenemos que

(Im gf )x = Im (gf )x = Im (gx fx ) = 0

y, de acuerdo con 8.2.2, 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.2 permite concluir que
(Ker g)/(Im f ) = 0. Es decir, Ker g = Im f .

Corolario 8.2.4 La condición necesaria y suficiente para que un morfismo de A-


módulos sea inyectivo (respectivamente epiyectivo, isomorfismo) es que lo sea en
todos los puntos cerrados de Spec A .

Corolario 8.2.5 Sop M ⊆ (Ann M )0 para todo A-módulo M .


� � � �
Demostración: Sop M = m∈M Sop (m) = m∈M Ann (m) 0 ⊆ (Ann M )0 .
152 CAPÍTULO 8. LOCALIZACIÓN

Corolario 8.2.6 Sea M un A-módulo de tipo finito. El soporte de M coincide


con los ceros de su ideal anulador y, por tanto, es un cerrado de Spec A . En
particular, si Mx = 0 , entonces existe un entorno básico U de x tal que

MU = 0

Demostración: Si M es de tipo finito, M = Am1 + · · · + Amn , tenemos que


n
� n
� � � ��
n �
Sop M = Sop (mi ) = Ann (mi ) 0 = Ann (mi ) = (Ann M )0 .
0
i=1 i=1 i=1

Corolario 8.2.7 Si un A-módulo M está anulado por alguna potencia de un ideal


maximal m, entonces M = Mx , donde x = (m)0 .
Demostración: Como Sop M ⊆ (Ann M )0 ⊆ (mn )0 = (m)0 = x, tenemos que My
para todo punto y �= x del espectro de A. Luego el morfismo natural M → Mx
es un isomorfismo al localizar en el punto y. Como también es un isomorfismo al
localizar en x, 8.2.4 permite concluir que M = Mx .

8.3 Módulos sobre Anillos Locales


El apartado anterior reduce la mayor parte de las cuestiones sobre un A-módulo M
a estudiar el correspondiente problema sobre los Ax -módulos Mx , donde x recorre
los puntos de Spec A, y vamos a ver que, cuando M es un A-módulo de tipo finito,
la anulación de Mx equivale a la del espacio vectorial Mx /px Mx sobre el cuerpo
residual Ax /px Ax , que es una cuestión de álgebra lineal. Ahora bien, estos anillos
Ax no son arbitrarios, sino que tienen la particularidad de tener un único ideal
maximal px Ax .

Definición: Un anillo es local si tiene un único ideal maximal.

Lema de Nakayama: Sea O un anillo local y m su único ideal maximal. Si M


es un O-módulo de tipo finito y mM = M , entonces M = 0.

Demostración: Si M �= 0, consideramos un sistema finito {m1 , . . . , mn } de gene-


radores de M tales que m2 , . . . , mn no generen M . Por hipótesis 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 está en m, que es el único ideal maximal de O. En virtud de 6.1.5


concluimos que 1 − f1 es invertible en O y, por tanto, que m1 está en Om2 + . . . +
Omn . Luego m2 , . . . , mn generan M , lo que implica una contradicción.
8.4. ANILLOS NOETHERIANOS 153

Corolario 8.3.1 Sea O un anillo local, k = O/m el cuerpo residual de su único


ideal maximal m, y sea M un O-módulo de tipo finito.

1. Si M ⊗O k = 0, entonces M = 0.

2. Sean m1 , . . . , mn elementos de M . La condición necesaria y suficiente para


que generen el O-módulo M es que m̄1 , . . . , m̄n generen el k-espacio vectorial
M/mM .

Demostración: La primera afirmación es equivalente al Lema de Nakayama, pues


la anulación de M ⊗O k = M/mM expresa que mM = M .
En cuanto a la segunda, sea N = Om1 + . . . + Omn y consideremos la sucesión
exacta de O-módulos
ψ π
On −→M − → M/N → 0
donde ψ(f1 , . . . , fn ) = f1 m1 + . . . + fn mn . Cambiando de base a k = O/m
obtenemos la siguiente sucesión exacta de k-espacios vectoriales
ψ⊗1
k n −−−→ M ⊗O k −→ (M/N ) ⊗O k −→ 0

donde (ψ ⊗ 1)(a1 , . . . , an ) = a1 (m1 ⊗ 1) + . . . + an (mn ⊗ 1).


Luego m̄1 = m1 ⊗1, . . . , m̄n = mn ⊗1 generan M/mM = M ⊗O k precisamente
cuando (M/N ) ⊗O k = 0; es decir, cuando M/N = 0, lo que equivale a decir que
M = Om1 + . . . + Omn .

8.4 Anillos Noetherianos


Definición: Diremos que un A-módulo es noetheriano si todos sus submódulos
son de tipo finito. Diremos que un anillo A es noetheriano si lo es como A-módulo;
es decir, si todos sus ideales son de tipo finito.

Si un A-módulo M es noetheriano, es claro que todo submódulo N de M


también es noetheriano, al igual que el cociente M/N , ya que cada submódulo de
M/N es el cociente de un submódulo de M .
Si un anillo A es noetheriano, también lo es cualquier cociente A/a por un
ideal a. Igualmente la localización S −1 A por cualquier sistema multiplicativo es
un anillo noetheriano, pues cada ideal b de S −1 A es la localización del ideal A ∩ b
de A, de modo que b admite un sistema finito de generadores cuando lo admita
A ∩ b.
i p
Lema 8.4.1 Sea 0 → M � − →M − → M �� → 0 una sucesión exacta de A-módulos.
La condición necesaria y suficiente para que M sea un A-módulo noetheriano es
que M � y M �� sean A-módulos noetherianos.
154 CAPÍTULO 8. LOCALIZACIÓN

Demostración: Si un módulo es noetheriano, también lo son sus submódulos y sus


cocientes, ası́ que bastará probar que es condición suficiente. Sea N un submódulo
de M . Tenemos una sucesión exacta de A-módulos

0 −→ M � ∩ N −→ N −→ p(N ) −→ 0

Por hipótesis los módulos M � ∩ N y p(N ) son de tipo finito:

M � ∩ N = Am�1 + . . . + Am�n , p(N ) = Ap(m1 ) + . . . + Ap(mr )

y es sencillo comprobar que i(m�1 ), . . . , i(m�n ), m1 , . . . , mr generan N .

Teorema 8.4.2 Sea A un anillo noetheriano. Todos los A-módulos de tipo finito
son noetherianos.
Demostración: Si A es noetheriano, procediendo por inducción sobre n y aplicando
el lema 8.4.1 a las sucesiones exactas

0 −→ A −→ An −→ An−1 −→ 0

obtenemos que los A-módulos libres de rango finito son noetherianos. Ahora bien,
si un A-módulo M está generado por n elementos, éstos definen un epimorfismo
An → M → 0 y concluimos que M es noetheriano.

Proposición 8.4.3 Todo ideal de un anillo noetheriano contiene una potencia de


su radical.
Demostración: Sea a un ideal de un anillo noetheriano y sea r su radical. Consi-
deremos un sistema finito {r1 , . . . , rm } de generadores de r. Por definición 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 condición necesaria y suficiente para que un A-módulo sea


noetheriano, es que toda sucesión estrictamente creciente de submódulos de M
sea finita (es decir, que toda familia no vacı́a de submódulos de M tenga algún
elemento maximal).
Demostración: Supongamos que M es noetheriano. Si

N1 ⊆ N2 ⊆ . . . ⊆ Ni ⊆ . . .

es una sucesión creciente de submódulos de M , entonces N = i Ni es un submó-
dulo de M . Luego es de tipo finito: N = Am1 + . . . + Am�r . 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 sucesión estabiliza a
partir del ı́ndice n.
8.4. ANILLOS NOETHERIANOS 155

Recı́procamente, si M no es noetheriano, algún submódulo N ⊆ M no es de


tipo finito. Sea m1 ∈ N . Como N �= Am1 , existe algún m2 ∈ N que no está en
Am1 . Como N �= Am1 + Am2 , existe algún m3 ∈ N que no está en Am1 + Am2 .
Como N �= Am1 + Am2 + Am3 , etc. Procediendo ası́ obtenemos una sucesión
estrictamente creciente de submódulos de M :

Am1 ⊂ Am1 + Am2 ⊂ Am1 + Am2 + Am3 ⊂ . . .

Nota: En la teorı́a de anillos sólo hemos usado el lema de Zorn en la demostra-


ción de la existencia de ideales maximales (6.1.3). En los anillos noetherianos la
existencia de ideales maximales se sigue directamente de 8.4.4, ası́ que, en el caso
de los anillos noetherianos, los resultados de este libro no dependen del lema de
Zorn.

Teorema de la base de Hilbert: Si un anillo A es noetheriano, el anillo de


polinomios A[x] también es noetheriano.

Demostración: 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 definición a1 , . . . , ar son los coeficientes dominantes de ciertos polinomios


p1 (x), . . . , pr (x) ∈ I y, después de multiplicarlos por potencias de x adecuadas,
podemos suponer que todos tienen igual grado. Sea d su grado común 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

r
p(x) − bi xn−d pi (x)
i=1

está 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 xn−1 es un A-módulo noetheriano por 8.4.2. Luego
I ∩ L es un A-módulo 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 .


156 CAPÍTULO 8. LOCALIZACIÓN

Corolario 8.4.5 Todo álgebra de tipo finito sobre un anillo noetheriano es noet-
heriana. Por tanto, si X es una variedad algebraica afı́n sobre un cuerpo, su anillo
de funciones algebraicas O(X) es noetheriano y el espacio topológico X es noet-
heriano (en el sentido de toda sucesión estrictamente decreciente de crrados es
finita).

Demostración: Si un anillo A es noetheriano, procediendo por inducción sobre n


obtenemos que los anillos de polinomios A[x1 , . . . , xn ] también son noetherianos;
luego también sus cocientes por ideales, que son precisamente las A-álgebras de
tipo finito.

Ejemplo: Curvas no-singulares


Veamos, a tı́tulo de ejemplo, cómo pueden aplicarse los resultados anteriores al
estudio de las curvas:

Proposición 8.4.6 Sea O un anillo local noetheriano de dimensión 1 y sea m su


ideal maximal. Las siguientes condiciones son equivalentes:

1. O es un dominio de ideales principales.

2. La dimensión del (O/m)-espacio vectorial m/m2 es 1.

3. m es un ideal principal: m = tO para algún t ∈ O .

4. Existe t ∈ O tal que todo ideal no nulo de O es de la forma tn O .

Demostración: (1 ⇒ 2) Si m = tO, entonces m/m2 está generado por t̄ y, para


concluir que la dimensión de m/m2 como espacio vectorial es 1, basta probar que
m/m2 �= 0. En caso contrario, el lema de Nakayama permite concluir que m = 0,
de modo que O es un cuerpo, contra la hipótesis de que su dimensión es 1.
(2 ⇒ 3) Sea t ∈ m tal que t̄ �= 0 en m/m2 . Por hipótesis 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 carácter 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 algún a ∈ a, de modo que mn ⊆ a y a ⊆ mn , y concluimos
que a = mn .
(4 ⇒ 1) Sólo 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 dimensión es 1.
8.5. DESCOMPOSICIÓN PRIMARIA: EXISTENCIA 157

Definición: Los anillos locales O noetherianos de dimensión 1 que verifican las


condiciones equivalentes de la proposición anterior reciben el nombre de anillos lo-
cales regulares de dimensión 1. En tal caso, diremos que t ∈ O es un parámetro
de uniformización o coordenada local, si genera el único ideal maximal m; es
decir, tO = m . Si una función f ∈ O no es nula, entonces f O = mn para algún
n ≥ 0, y diremos que tal número n es el número de ceros o la valoración de f ,
y se denota v(f ).
En general un anillo local noetheriano O de dimensión d se llama regular cuando
d = dimO/m m/m2 . Por el lema de Nakayama, los anillos regulares de dimensión 0
son los cuerpos.

La valoración v puede extenderse a todo el cuerpo de fracciones Σ de O sin


más que definir v(a/b) = v(a) − v(b), de modo que v(f ) = r precisamente cuando
f = utr para algún u ∈ O invertible. La aplicación v : Σ − {0} −→ Z ası́ definida
es epiyectiva, verifica que

v(f g) = v(f ) + v(g)


v(f + g) ≥ min{v(f ), v(g)}

y se da la igualdad v(f + g) = min{v(f ), v(g)} siempre que v(f ) �= v(g).


Nótese que el anillo O puede reconstruirse a partir de la valoración asociada
v, pues sus elementos no nulos son las funciones f ∈ Σ de valor v(f ) ≥ 0. Cuando
la valoración de una función racional f ∈ Σ es negativa, v(f ) = −n, se dice que n
es el número de polos de la función f .

Definición: Sea C una curva ı́ntegra sobre un cuerpo. Diremos que un punto
cerrado x de C es simple cuando OC,x es un anillo regular de dimensión 1. En
caso contrario diremos que x es un punto singular.

8.5 Descomposición Primaria: Existencia


Definición: Sea A un anillo. Un ideal q �= A es primario si

/ q ⇒ bn ∈ q para algún n ≥ 1
ab ∈ q , a ∈

Es decir, cuando en A/q todo divisor de cero sea nilpotente.

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 algún n ≥ 1.
Como a ∈ n
/ 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 ó que p es el
ideal primo asociado a q cuando p es el radical de q. En tal caso, si B → A es un
158 CAPÍTULO 8. LOCALIZACIÓN

morfismo de anillos, es sencillo comprobar que 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 único
ideal primo de A que contiene a a. Se sigue que el anillo A/a tiene un único 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 radi-
cal, ası́ que todo ideal m-primario es de la forma π −1 (q̄) para algún ideal q̄ de
A/mr : está 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 A = C [x1 , . . . , xn ], si consideramos el ideal maximal m formado por todos
los polinomios que se anulan en cierto punto racional (a1 , . . . , an ) y ponemos ti =
xi − ai , entonces
� �
Polinomios de grado
A/m = C [t1 , . . . , tn ]/(t1 , . . . , tn ) =
r r
< r en t1 , . . . , tn
y la reducción módulo mr de cualquier polinomio coincide con el clásico desarrollo
de Taylor hasta el orden r − 1 en el punto (a1 , . . . , an ). Por tanto, cada ideal m-
primario viene definido por ciertas relaciones 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 infi-
nitesimales en un punto del espectro:

Proposición 8.5.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 )
8.5. DESCOMPOSICIÓN PRIMARIA: EXISTENCIA 159

Por tanto, para que dos ideales p-primarios coincidan es suficiente que coincidan
al localizar en p.

Demostración: (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 fácil
comprobar que q(S −1 A) es un ideal p(S −1 A)-primario. Por último, si f está en
A ∩ (qS −1 A), entonces sf ∈ q para algún s ∈ S. Como ninguna potencia de
s está en q, se sigue que f ∈ q. Luego q = A ∩ (qS −1 A), porque la inclusión
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 afı́n un punto racional y una recta que
pase por él. Sea m el ideal maximal del punto y p el ideal primo del punto genérico
de la recta. Consideremos ahora el ideal a = m2 ∩ p formado por los polinomios
que se anulan en el punto genérico 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 ecuación de la recta fijada por la


de otra recta que pase por el punto está en a, la ecuación de la recta fijada no está
en a y la ecuación de la otra recta no está en p = r(a). Esto se debe a que el ideal
a no está definido por condiciones infinitesimales en un solo punto del espectro
sino en dos: en el punto fijado y en el punto genérico 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 genérico
de tal generatriz; es decir, p2 no coincide con A ∩ p2 Ap sino que involucra además
condiciones en el vértice del cono, pues las funciones de p2 deben cumplir además
la condición de estar en m2 , donde m denota el ideal maximal del vértice del cono.
En efecto, la ecuación del plano tangente al cono a lo largo de la directriz está en
A ∩ p2 Ap ; pero no está en p2 porque no pertenece a m2 . Luego el ideal p2 no es
primario.

Definición: Sea a un ideal de un anillo A. Diremos que una descomposición a =


q1 ∩ . . . ∩ qn como intersección de ideales primarios de A es una descomposición
primaria reducida de a cuando no tenga componentes redundantes (a �= q1 ∩
... ∩ �qi ∩ . . . ∩ qn para todo 1 ≤ i ≤ n) ni componentes asociadas a un mismo
ideal primo (r(qi ) �= r(qj ) cuando i �= j).
Si un ideal de un anillo puede descomponerse como intersección finita de ideales
primarios, agrupando los términos de igual radical obtenemos una descomposición
160 CAPÍTULO 8. LOCALIZACIÓN

primaria en que todos los términos tienen radicales diferentes. Eliminando enton-
ces términos redundantes si los hubiera se obtiene una descomposición primaria
reducida: si un ideal admite una descomposición primaria, admite una descompo-
sición primaria reducida.

Definición: Diremos que un ideal q de un anillo A es irreducible si no es in-


tersección de dos ideales estrictamente mayores; es decir, si el ideal 0 del anillo
cociente A/q no es intersección de dos ideales no nulos.

Lema fundamental: Sea A un anillo noetheriano. Todo ideal irreducible q �= A


es primario.

Demostración: Si b ∈ A/q, consideramos los núcleos de los morfismos bn : A/q →


A/q:
Ker b ⊆ Ker b2 ⊆ · · · ⊆ Ker bn ⊆ · · ·
Como A/q es noetheriano, Ker bn = Ker bn+1 para algún exponente n. Luego
(Ker b) ∩ (Im bn ) = 0. Por ser q irreducible, Ker b ó Im bn es nulo:
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 �= A es in-


tersección finita de ideales primarios de A; es decir, está definido por condiciones
infinitesimales en un número finito de puntos de Spec A .

Demostración: De acuerdo con el lema anterior, bastará probar que todo ideal de
A es intersección finita de ideales irreducibles. En caso contrario, el conjunto de
los ideales de A que no son intersección finita de ideales irreducibles no es vacı́o
y tiene algún 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 intersección finita de ideales
irreducibles y, por tanto, también a, lo que es contradictorio.

Lema 8.5.2 Sea a = q1 ∩ . . . ∩ qn una descomposición primaria reducida de un


ideal a de un anillo A. Cada ideal primo p ⊇ a contiene al ideal primo asociado a
alguna componente qi .

Demostración: (a)0 = (q1 ∩ . . . ∩ qn )0 = (q1 )0 ∪ . . . ∪ (qn )0

Corolario 8.5.3 Todo anillo noetheriano A tiene un número finito de ideales pri-
mos minimales y cada ideal primo contiene algún primo minimal. Es decir, Spec A
8.6. DESCOMPOSICIÓN PRIMARIA: UNICIDAD 161

es unión de un número finito de componentes irreducibles y, por tanto, tiene un


número finito de componentes conexas.
En particular toda variedad algebraica afı́n sobre un cuerpo descompone en
unión de un número finito de componentes irreducibles.
Demostración: Basta considerar una descomposición primaria reducida del ideal
0 y aplicar el lema anterior:
Spec A = (0)0 = (q1 ∩ . . . ∩ qn )0 = (q1 )0 ∪ . . . ∪ (qn )0
Ejemplo: Si una variedad algebraica afı́n es de dimensión 0 (lo que significa
que todos sus puntos son cerrados), está formada por un número finito de puntos
aislados. Si es de dimensión 1, está formada por un número finito de puntos
aislados y un número finito de curvas irreducibles; etc.
Por ejemplo, la intersección de una curva C del espacio afı́n An con cualquier
subvariedad que no pase por ninguna curva irreducible de C está formada por un
número finito de puntos aislados, lo que generaliza el resultado de que un sistema
de dos ecuaciones algebraicas en dos indeterminadas con coeficientes en un cuerpo
tiene un número finito de soluciones cuando ambas ecuaciones carecen de factores
comunes no constantes.

8.6 Descomposición Primaria: Unicidad


Teorema 8.6.1 Sea A un anillo y sea 0 = q1 ∩ . . . ∩ qn una descomposición
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 ) :


n
{Divisores de cero de A} = pi
i=1
Demostración: Sea a ∈ A un divisor de cero: ab = 0 para algún b ∈ A no nulo.
Luego b ∈/ qi para algún ı́ndice i, porque la descomposición primaria es reducida,
y concluimos que a ∈ r(qi ) = pi .
Recı́procamente, si a ∈ p1 , entonces alguna potencia an ∈ q1 , de modo que
a b = 0 para cualquier b ∈ q2 ∩ . . . ∩ qn no nulo, y concluimos que a es un divisor
n

de cero.

Lema 8.6.2 Sean p1 , . . . , pn ideales primos de un anillo A. Si a es un ideal de A


y
a ⊆ p1 ∪ . . . ∪ pn
entonces a ⊆ pi para algún ı́ndice i. Es decir, si un cerrado Y ⊂ Spec A no pasa
por ciertos puntos x1 , . . . , xn , alguna función f ∈ A se anula en Y y no se anula
en ninguno de los puntos x1 , . . . , xn .
162 CAPÍTULO 8. LOCALIZACIÓN

Demostración: Podemos suponer que entre los puntos xi no se dan relaciones de


especialización. En tal caso, para cada ı́ndice i existe alguna función fi ∈ A que
se anula en Y y en todos los puntos x1 , . . . , xn , salvo en xi , porque xi no está
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 descomposición primaria reducida a = ∩i qi , los ideales primos asociados
pi = r(qi ) no dependen de la descomposición.

Demostración: Veamos primero el caso a = 0. Sean

0 = q1 ∩ . . . ∩ qn = q�1 ∩ . . . ∩ q�m

dos descomposiciones primarias reducidas del ideal 0 y sea p el ideal primo asociado
a una componente de la segunda descomposición. Bastará ver que p coincide con
pi = r(qi ) para algún ı́ndice i. Además, por 8.5.1, localizando en p podemos
suponer que el anillo A es local y que p es su único ideal maximal m. Ahora, por
el teorema anterior
p1 ∪ . . . ∪ pn = m
pues ambos términos 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 descomposición
primaria reducida a = q1 ∩ . . . ∩ qn define una descomposición primaria reducida
0 = ā = q̄1 ∩ . . . ∩ q̄n del ideal 0 del anillo A/a. Luego los ideales primos p̄i no
dependen de la descomposición y concluimos que los ideales primos pi tampoco.

Definición: Sea A un anillo noetheriano. Llamaremos ideales primos asocia-


dos a un ideal a a los radicales de las componentes de cualquier descomposición
primaria reducida de a.
Sea a = ∩i qi una descomposición primaria reducida de un ideal a de un anillo
A. Según 8.5.2, 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. Es decir, una componente qj está
sumergida cuando sus ceros están contenidos estrictamente en los ceros de alguna
otra componente: (qj )0 ⊂ (qi )0 .
Las componentes no-sumergidas corresponden a los puntos genéricos de las
componentes irreducibles de (a)0 , mientras que las componentes sumergidas están
asociadas a puntos más pequeños de (a)0 .
8.6. DESCOMPOSICIÓN PRIMARIA: UNICIDAD 163

Teorema de unicidad (de las componentes no-sumergidas): Sea a un ideal de


un anillo A y sea p el ideal primo de una componente irreducible de (a)0 . Si a
admite una descomposición primaria reducida a = ∩i qi , entonces p es el radical
de alguna componente qi y
qi = A ∩ (aAp )
Luego tal componente qi no depende de la descomposición elegida.

Demostración: Cuando j �= i, tenemos que qj Ap = Ap , porque r(qj ) corta al


sistema multiplicativo A − p por el que localizamos. Luego

n
aAp = qj Ap = qi Ap
j=1

y, por 8.5.1.2, concluimos que qi = A ∩ (qi Ap ) = A ∩ (aAp ).

Corolario 8.6.3 Si los ceros de un ideal a de un anillo noetheriano son puntos


aislados, la descomposición primaria reducida de a es única salvo el orden.

Corolario 8.6.4 Sea A un anillo noetheriano ı́ntegro de dimensión 1. Todo ideal


no nulo a �= A descompone, y de modo único salvo el orden, en producto de ideales
primarios con radicales distintos.

Demostración: Sea a un ideal no nulo. Todo ideal primo que contenga a a ha de


ser maximal, pues la dimensión del anillo es 1. Luego (a)0 tiene dimensión 0 y la
descomposición primaria reducida a = q1 ∩ . . . ∩ qn es única salvo reordenaciones.
Para concluir se prueba que

q1 ∩ . . . ∩ qn = q1 · · · qn

localizando en los puntos cerrados del espectro de A.

Definición: Diremos que un anillo ı́ntegro noetheriano A de dimensión 1 es un


dominio de Dedekind (1831-1916) si su anillo local Ax en cualquier punto ce-
rrado x ∈ Spec A es un anillo local regular de dimensión 1.

Corolario 8.6.5 Sea A un dominio de Dedekind. Todo ideal no nulo a �= A des-


compone, y de modo único salvo el orden, en producto de potencias de ideales
maximales distintos.

Demostración: Sea m un ideal maximal de A. De acuerdo con 8.6.4, bastará probar


que todo ideal m-primario q es una potencia de m. De acuerdo con 8.4.6, qAm es
una potencia del único ideal maximal mAm de Am y, por 8.5.1.2, concluimos que
q coincide con la correspondiente potencia de m.
164 CAPÍTULO 8. LOCALIZACIÓN

8.7 Anillos de Dimensión Nula


La condición de que un anillo A tenga dimensión 0 significa que todos los puntos de
Spec A son cerrados; es decir, que todos los ideales primos de A son maximales y,
por tanto, que todos son minimales. Si además A es noetheriano, tiene un número
finito ideales primos minimales; luego su espectro está formado por un número
finito de puntos aislados:
Spec A = {x1 , . . . , xn }
Teorema de descomposición: Sea A un anillo noetheriano de dimensión 0.
Todo A-módulo M descompone en suma directa de sus localizaciones en los puntos
de Spec A:
M = Mx1 ⊕ . . . ⊕ Mxn
Demostración: Veamos primero el caso particular M = A. Los morfismos � de
localización A → Ax , x ∈ Spec A, definen un morfismo de anillos A → x Ax .
Para probar que es un isomorfismo basta verlo después de localizar en cada punto
z ∈ Spec A. Ahora bien,
�� � �
x Ax z = x (Ax )z = Az

porque (Az )z = Az y (Ax )z = 0 cuando x �= z, debido a que el espectro de (Ax )z


es vacı́o, pues los puntos de Spec (Ax )z se corresponden con los ideales primos de
A contenidos en el ideal maximal de x y en el de z, ideales primos que no existen
al ser maximales todos los ideales primos de A.
En el caso de un A-módulo arbitrario M tenemos
�� � � �
M = M ⊗A A = M ⊗A x Ax = x (M ⊗A Ax ) = x Mx

Corolario 8.7.1 Sea A un anillo noetheriano, sean x1 , . . . , xn puntos cerrados de


Spec A y sea mi el ideal maximal de xi . Dados desarrollos de Taylor f¯i ∈ A/mni i ,
alguna función f ∈ A tiene en cada punto xi el desarrollo prefijado (es decir,
f¯ = f¯i en A/mni i para todo ı́ndice i.)
Demostración: Sea a = ∩i mni i . La hipótesis de que los puntos xi son cerrados sig-
nifica que el anillo A/a tiene dimensión nula. Según el teorema de descomposición
� � �
A/a = i (A/a)xi = i (Axi /(mi )xi ) =
ni
i (A/mi )
ni

de modo que el enunciado en cuestión afirma que la proyección canónica A → A/a


es epiyectiva.

Teorema 8.7.2 Sea A un anillo noetheriano. Los A-módulos de longitud finita


son los A-módulos de tipo finito con soporte de dimensión 0.
En tal caso el soporte del módulo M está formado por un número finito de
puntos cerrados {x1 , . . . , xn } y
M = Mx1 ⊕ . . . ⊕ Mxn
8.7. ANILLOS DE DIMENSIÓN NULA 165

Demostración: Evidentemente todo A-módulo de longitud finita M es de tipo


finito. Además, si x es un punto cerrado del soporte de M y mx denota el ideal
maximal del anillo local Ax , la sucesión

Mx ⊇ mx Mx ⊇ m2x Mx ⊇ · · · ⊇ mnx Mx ⊇ · · ·

no puede ser estrictamente decreciente porque Mx es un Ax -módulo de longitud


finita: mnx Mx = mn+1
x Mx para algún exponente n. El lema de Nakayama permite
obtener que mnx Mx = 0 y, por 8.2.6, el soporte del Ax -módulo Mx es {x}. El
soporte de M no contiene generalizaciones de x, es de dimensión 0.
Recı́procamente, sea M un A-módulo de tipo finito y sea a = Ann M , de modo
que Sop M = (a)0 por 8.2.6. Si el soporte de M es de dimensión 0, entonces la
dimensión de A/a es nula. Como M es un A/a-módulo, el teorema de descom-
posición nos reduce al caso en que A es un anillo local noetheriano de dimensión
0. Sea m su único ideal maximal. Los (A/m)-espacios vectoriales mn M/mn+1 M
son de dimensión finita (porque los módulos mn M son de tipo finito); luego son
A-módulos de longitud finita. Procediendo por inducción sobre n, las sucesiones
exactas
0 −→ mn M/mn+1 M −→ M/mn+1 M −→ M/mn M −→ 0
permiten obtener que los módulos M/mn M , n ≥ 1, son de longitud finita. Como
dim A = 0 , su único ideal primo es m, ası́ que es el radical de A y alguna potencia
mn ha de ser nula. Concluimos que M = M/mn M tiene longitud finita.
Además, Sop M = (a)0 = Spec (A/a) es un espacio topológico finito y discreto
{x1 , . . . , xn } y el teorema de descomposición permite concluir que M = Mx1 ⊕
. . . ⊕ Mxn .

Corolario 8.7.3 Los anillos de longitud finita son precisamente los anillos noet-
herianos de dimensión 0.

Corolario 8.7.4 Sea k un cuerpo. Toda k-álgebra finita descompone en suma


directa de los anillos locales en los puntos de su espectro, que es finito y discreto.
Toda k-álgebra finita reducida es suma directa de extensiones finitas de k.
Toda k-álgebra finita ı́ntegra es una extensión finita de k.
Demostración: Toda k-álgebra de dimensión finita como k-espacio vectorial es
claramente un anillo de longitud finita.
En cuanto a la segunda afirmación, se debe a que todo anillo local reducido
de dimensión 0 es un cuerpo, mientras que la última es consecuencia directa de la
segunda.
166 CAPÍTULO 8. LOCALIZACIÓN
Capı́tulo 9

Cálculo Diferencial

La comprensión de todo anillo B como un anillo de funciones sobre un espacio


X = Spec B culmina en la posibilidad de desarrollar un cálculo diferencial. El
valor f (p) de una función f (x) ∈ B en un punto p ∈ Spec B puede definirse como la
clase de restos de f en el cuerpo residual κ(p) := Bp /pp Bp , por lo que el incremento
∆p f = f (x)−f (p) en p tiene sentido cuando B es un álgebra sobre un cuerpo k y p
es un punto racional, κ(p) = k, porque en tal caso f (p) ∈ k puede entenderse como
una función constante vı́a el morfismo estructural k → B. El incremento ∆p f es
un infinitésimo en p, que son las funciones del ideal maximal mp , y los infinitésimos
de orden superior son las funciones de m2p . Por tanto la diferencial d p f , entendida
por Leibniz (1646-1716) como el incremento despreciando infinitésimos de segundo
orden, puede definirse como la clase de restos del incremento módulo m2p :

d p f = [∆p f ] ∈ mp /m2p

Para extender esta definición 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 función sobre T , y no puede entenderse como función sobre
X salvo en el caso C = A; es decir, el caso en que el punto p es una sección del
morfismo estructural X → Spec A. No obstante, cambiando de base, es decir,
considerando la segunda proyección

X ×A T := Spec (B ⊗A C) −→ Spec C = T

el punto considerado p : T → X define una sección p × Id : T → X ×A T y tiene


perfecto sentido considerar la diferencial en p de cualquier función f ∈ B:

1. f se entiende como función sobre X ×A T por la proyección X ×A T → X.

167
168 CAPÍTULO 9. CÁLCULO DIFERENCIAL

2. El valor f (p), que es la imagen de f por el morfismo B → C definido por el


punto p, se entiende como función sobre X ×A T por la segunda proyección,
de modo que el incremento de f en p es ∆p f := f ⊗ 1 − 1 ⊗ f (p) ∈ B ⊗A C.
3. El núcleo ∆p del morfismo B ⊗A C → C definido por p × Id se entiende
como el ideal de los infinitésimos de en p, y la diferencial d p f es la clase de
restos del incremento en ∆p /∆2p .
En el caso, particularmente importante del punto genérico Id : X → X, el valor
de f ∈ B coincide con f , ası́ que el incremento es ∆f = f ⊗ 1 − 1 ⊗ f ∈ B ⊗A B,
y el ideal de los infinitésimos es el núcleo ∆B/A del morfismo diagonal B ⊗A B →
B, b1 ⊗ b2 �→ 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 capı́tulo veremos cómo esta
definición de la diferencial permite estableces un cálculo diferencial razonable en
anillos arbitrarios.

9.1 Derivaciones
Definición: sea A → B un morfismo de anillos. Si M es un B-módulo, diremos
que una aplicación D : b → M es una A-derivación 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 también su imagen en B).

Las A-derivaciones son claramente morfismos de A-módulos, y el conjunto


DerA (B, M ) de todas las A-derivaciones de B en M es un B-módulo con las
operaciones
(D + D� )b = Db + D� b
(bD)c = b(Dc)
Si f : M → N es un morfismo de B-módulos, la aplicación
f∗ : DerA (B, m) −→ DerA (B, N ) , (f∗ D)b = f (Db)
también es morfismo de B-módulos. Si j : B → C es un morfismo de A-álgebras,
para todo C-módulo N tenemos el siguiente morfismo de B-módulos:
� �
j ∗ : DerA (C, N ) −→ DerA (B, M ) , (j ∗ D)b = D j(b)
Ejemplo: En el caso de una álgebra A sobre un cuerpo k y un punto racional
p ∈ Spec A, si la clase de cada función f ∈ A en A/mp = k se denota f (p), entonces
las k-derivaciones D : A → A/mp = k son las aplicaciones k-lineales que verifican
D(f g) = (Df )g(p) + f (p)(Dg) .
9.1. DERIVACIONES 169

Ejemplo 9.1.1 En el caso de un anillo de polinomios B = A[x1 , . . . , xn ] y un B-


módulo M , es claro que cada A-derivación D : A[x1 , . . . , xn ] → M está totalmente
determinada por las derivadas Dxi , ası́ que tenemos
n
� ∂
D = (Dxi )
i=1
∂xi

donde el significado de la derivación m ∂x



es el evidente cuando m ∈ M . Además
i �
esta descomposición es única, porque si D = i mi ∂x ∂
, entonces es evidente que
�� ∂ � i
mi = j ∂xj xi = Dxi . Es decir,

DerA (A[x1 , . . . , xn ], M ) = M ∂/∂x1 ⊕ . . . ⊕ M ∂/∂xn

Sucesiones Exactas de Derivaciones


Primera sucesión exacta: Si j : B → C es un morfismo de A-álgebras y N es
un C-módulo, entonces la siguiente sucesión es exacta:

j∗
0 −→ DerB (C, N ) −→ DerA (C, N ) −−−−→ DerA (B, N )

Demostración: Por definición, una A-derivación D : C → N es una B-derivación


precisamente cuando se anule sobre la imagen de j; es decir, cuando j ∗ D = 0.

Segunda sucesión exacta: Sea j : B → C un epimorfismo de A-álgebras de


núcleo b. Si N es un C-módulo, la restricción i∗ D a b de cualquier derivación
D : B → N es un morfismo de B-módulos, y la siguiente sucesión es exacta:

π∗ i∗
0 −→ DerA (B/b, N ) −−−→ DerA (B, N ) −−→ HomB (b, N ) = HomB (b/b2 , N )

Demostración: Si x ∈ b y b ∈ B, tenemos que D(bx) = b(Dx) + x(Db) = b(Dx)


porque b anula a todo B/b-módulo. Por último, es claro que la condición necesaria
y suficiente para que una derivación D : B → N factorice a través de B/b es que
se anule en b.

Corolario 9.1.2 Las A-derivaciones de B/b en N se corresponden canónicamen-


te con las A-derivaciones de B en N que se anulen en b.

Teorema 9.1.3 Sea A un álgebra sobre un cuerpo k. Si p ∈ Spec A es un punto


racional, entonces el morfismo de restricción induce un isomorfismo k-lineal

Derk (A, A/mp = k) −−→ Homk (mp /m2p , k) .
170 CAPÍTULO 9. CÁLCULO DIFERENCIAL

Demostración: La segunda sucesión exacta de derivaciones afirma que la aplicación


k-lineal
i∗
Derk (A, A/mp = k) −−→ HomA k(mp /mp , k) = Homk (mp /m2p , k)
es inyectiva. Para demostrar que es epiyectiva consideramos la aplicación
dp : A −→ mp /m2p , dp f := ∆f (módulo m2p )
donde ∆f := f − f (p) y f (p) denota la clase de f ∈ A en A/mp = k. Esta
aplicación lineal es una k-derivación:
� �� �
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
porque (∆f )(∆g) ∈ m2p . Ahora, si ω : mp /m2p → k es una aplicación k-lineal,
entonces Df := ω(dp f ) es una k-derivación de A en k y su restricción a mp
coincide con ω claramente.

9.2 Diferenciales
Definición: Si A → B es un morfismo de anillos, existe un único morfismo de
B-álgebras µ : B ⊗A B → B tal que µ(b ⊗ c) = bc, llamado morfismo diagonal,
y diremos que su núcleo ∆ es el ideal de la diagonal.
Llamaremos módulo de diferenciales de B sobre A al B-módulo ΩB/A :=
∆/∆2 .
Diremos que la aplicación d : B → ΩB/A , db = [b ⊗ 1 − 1 ⊗ b], es la diferencial,
y es una A-derivación:
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-módulo de ΩB/A es la misma tanto si el morfismo
B → B ⊗A B se considera por la derecha como por la izquierda, pues está anulado
por b ⊗ 1 − 1 ⊗ b ∈ ∆.

Lema 9.2.1 El ideal de la diagonal está generado como B-módulo por los incre-
mentos b⊗1−1⊗b y, por tanto, el B-módulo de diferenciales ΩB/A está generado
por la imagen de la diferencial d : B → ΩB/A .
� � �
Demostración: Si i bi ⊗ ci ∈ ∆, por definición i bi ci = 0 y por tanto i 1 ⊗
bi ci = 0. Luego
� � � �
i bi ⊗ ci = i bi ⊗ ci − i 1 ⊗ bi ci = i ci (bi ⊗ 1 − 1 ⊗ bi )
9.2. DIFERENCIALES 171

Corolario 9.2.2 Si B es una A-álgebra de tipo finito, B = A[b1 , . . . , bn ], entonces


ΩB/A es un B-módulo de tipo finito

ΩB/A = Bdb1 + . . . + Bdbn .

Demostración: De acuerdo con el lema anterior el B-módulo ΩB/A está generado


por la diferenciales

d(bd11 . . . bdnn ) = bd11 −1 . . . bdnn db1 + . . . + bd11 . . . bdnn −1 dbn .

Propiedad universal de las diferenciales: Sea A → B un morfismo de ani-


llos. Si M es un A-módulo, para cada A-derivación D : B → M existe un único
morfismo de B-módulos φ : ΩB/A → M tal que φ(db) = Db para todo b ∈ B:

DerA (B, M ) = HomB (ΩB/A , M )

Demostración: La unicidad de tal morfismo φ se sigue de 9.2.1, pues un morfismo


de B-módulos está totalmente determinado por las imágenes de un sistema de
generadores.
En cuanto a la existencia, como D es morfismo de A-módulos y M es un B-
módulo, por la propiedad universal del cambio de base existe un morfismo de
B-módulos h : B ⊗A B → M tal que φ(b ⊗ c) = c(Db). La condición de que D sea
derivación 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-módulos φ : ∆/∆2 → M tal que

φ(db) = φ(b ⊗ 1 − 1 ⊗ b) = Db − b(D1) = Db .

Teorema 9.2.3 El módulo de diferenciales sobre A del anillo de polinomios B =


A[x1 , . . . , xn ] es un módulo libre de base dx1 , . . . , dxn :

ΩA[x1 ,...,xn ]/A = Bdx1 ⊕ . . . ⊕ Bdxn

Demostración: Las diferenciales dx1 , . . . , dxn generan el B-módulo Ω�B/A de acuer-


do con 9.2.2. Si se diera alguna relación de dependencia lineal pi dxi = 0,
pi ∈ B, considerando el morfismo de B-módulos φ : ΩB/A → B que por � la propie-
dad
� universal corresponde a la derivación ∂/∂ j concluimos que 0 = φ( i pi dxi ) =
i p i (∂xi /∂xj ) = p j .
172 CAPÍTULO 9. CÁLCULO DIFERENCIAL

Sucesiones Exactas de Diferenciales


(1) Sea j : B → C un morfismo de A-álgebras. La composición de j con la
diferencial d : ΩC/A es una A-derivación, ası́ que, por la propiedad universal, existe
un único morfismo de B-módulos j : ΩB/A → ΩC/A tal que j(db) = dj(b). Como
ΩC/A es un C-módulo, obtenemos un morfismo de C-módulos

j ⊗ 1 : ΩB/A ⊗ BC −→ ΩC/A , (j ⊗ 1)(db ⊗ c) = cdj(b)

Primera sucesión exacta: La siguiente sucesión es exacta:


j⊗1
ΩB/A ⊗ BC −−−−→ ΩC/A −→ ΩC/B −→ 0

Demostración: Para todo C-módulo N tenemos que la sucesión 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 sucesión exacta de derivaciones, y 6.2.1 permite concluir.

(2) Cuando j : B → C es un epimorfismo de A-álgebras de núcleo b, la diferencial


d ⊗ 1 : b → ΩB/A ⊗B C es un morfismo de B-módulos porque

d(bf ) ⊗ 1 = b(df ⊗ 1) + f (db ⊗ 1) = b(df ⊗ 1),

ası́ que induce un morfismo de C-módulos

d ⊗ 1 : b/b2 = b ⊗B C −→ ΩB/A ⊗B C , (d ⊗ 1)[f ] = df ⊗ 1

Segunda sucesión exacta: La siguiente sucesión es exacta:


d⊗1
b/b2 −−−−→ ΩB/A ⊗B C −→ ΩC/A −→ 0

Demostración: Para todo C-módulo N tenemos que la sucesión 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 sucesión exacta de derivaciones, y 6.2.3 permite concluir.


9.3. PROPIEDADES DE LAS DIFERENCIALES 173

Teorema 9.2.4 Sea A un álgebra 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
Demostración: Para ver que esta aplicación lineal sea un isomorfismo basta probar
que lo es su aplicación traspuesta
Homk (ΩA/k ⊗A k, k) −→ Homk (mp /m2p , k)
||
HomA (ΩA/k , A/mp )
||
Derk (A, A/mp )
y ésta es un isomorfismo k-lineal de acuerdo con 9.1.3.

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-álgebra B tenemos un isomorfismo
de BC -módulos
ΩBC /C = ΩB/A ⊗A C
Demostración: Por la propiedad universal del cambio de base, el morfismo de
B-módulos natural ΩB/A → ΩBC /C induce un morfismo de BC -módulos
ΩB/A ⊗A C = ΩB/A ⊗B (BC ) −→ ΩBC /C , (db) ⊗ c �→ d(b ⊗ c)
Por otra parte, por la propiedad universal del cambio de base, la A-derivación
d ⊗ 1 : B → ΩB/A ⊗A C define una C-derivación 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 -módulos
ΩBC /C −→ ΩB/A ⊗A C , d(b ⊗ c) �→ (db) ⊗ c
que claramente es el inverso del anterior.
� � � �
Corolario 9.3.2 ΩB⊗A C/A = ΩB/A ⊗A C ⊕ B ⊗A ΩC/A .
Demostración: Las sucesiones exactas de diferenciales asociadas a los morfismos
naturales B → B ⊗A C y C → B ⊗A C son
ΩB/A ⊗A C −→ ΩB⊗A C/A −→ ΩB⊗A C/B −→ 0
|| || ||
0 ←− ΩB⊗A C/C ←− ΩB⊗A C/A ←− ΩC/A ⊗A B
ası́ que cada una define un retracto de la otra, y concluimos que ambas escinden.
174 CAPÍTULO 9. CÁLCULO DIFERENCIAL

Lema 9.3.3 Sea B una A-álgebra y S un sistema multiplicativo de B. Si N es


un BS -módulo, cada A-derivación D : B → N factoriza, y de modo único, a través
del morfismo de localización B → BS :

DerA (BS , N ) = DerA (B, N )

Demostración: La única A-derivación D : BS → N que puede coincidir con la


derivación dada sobre B es
� �
b sDb − bDs
D =
s s2

y tenemos que probar que está 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);
luego D(bt) = D(cs) porque N es un BS -módulo. Es decir, tDb+bDt = sDc+cDs
y dividiendo por st se obtiene que
sDb − bDs tDc − cDt
2
=
s t2
Teorema 9.3.4 Las diferenciales conmutan con la localización. Es decir, si B es
una A-álgebra y S es un sistema multiplicativo de B, tenemos un isomorfismo de
BS -módulos � �
ΩB/A S = ΩBS /A
Demostración: Por la propiedad universal de la localización, el morfismo de B-
módulos ΩB/A → ΩBS /A define un morfismo de BS -módulos (ΩB/A )S → ΩBS /A .
Ahora, por el lema anterior, para todo BS -módulo 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:

Ω(B⊕C)/A = ΩB/A ⊕ ΩC/A

Demostración: 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
Ω(B⊕C)/A = ∆/∆2 = ∆B /∆2B ⊕ 0 ⊕ 0 ⊕ ∆C /∆2C = ΩB/A ⊕ ΩC/A
Epı́logo

Los conceptos más importantes, los que están involucrados en cualquier afir-
mación humana, los que usamos necesariamente al pensar, son los conceptos me-
tafı́sicos; como cuando decimos que A es verdadero, que A existe o que A es B.
La más profunda justificación de las Matemáticas es su capacidad para iluminar
cuestiones tan cruciales, y ya a la entrada de la Academia platónica figuraba la
inscripción M ηδεις αγ�ωµετ ρητ oς εισιτ ω µoυ τ ην στ εγην (Nadie entre sin Geo-
metrı́a). Con la experiencia que hemos acumulado a lo largo de este libro, ya es
evidente que una afirmación como pueda ser “P es el producto directo de R por
R” tiene diferentes sentidos según el contexto en que nos la encontremos:
En un texto de teorı́a 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 números
reales con la operación definida por la suma componente a componente, y
que el predicado es afirma la existencia de un isomorfismo de grupos entre
ambos grupos.
En una clase de Topologı́a debemos entender que P es un espacio topológico,
que el producto directo de R por R es el espacio topológico formado por los
pares de números reales con la topologı́a usual, y que el predicado es afirma
la existencia de un homeomorfismo entre ambos espacios topológicos.
En un ejercicio de Álgebra Lineal, deberemos entender que P es un espacio vec-
torial real, que el producto directo de R por R está formado por los pares
de números 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.
En el capı́tulo 3, dedicado a los anillos, deberı́amos entender que P es un anillo,
que el producto directo de R por R es el anillo formado por los pares de
números reales con las operaciones definidas componente a componente, y
que el predicado es afirma la existencia de un isomorfismo de anillos entre
ambos anillos.
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-álgebras R[x, y] � O(P ).
176 EPÍLOGO

Ahora vemos claramente que cada vez que hemos enunciado un teorema, éste se
encontraba en un contexto determinado (teorı́a de grupos, de anillos, de módulos,
de espacios topológicos, de variedades algebraicas, etc.) que fijaba el sentido de
algunos términos básicos, como pueden ser los de morfismo, cociente, producto
directo, ... Ante todo, tal contexto precisa el significado de la afirmación de que
cierta estructura A sea tal otra B, por lo que estas teorı́as o ambientes donde
exponemos los teoremas y desarrollamos nuestros razonamientos reciben el nombre
de categorı́as, en memoria de Aristóteles (383-321 a. de Jesucristo) que, cayó en
la cuenta de que el ser se predica de diversos modos y llamó κατ ηγoρ ιαι a los
diferentes modos de predicar el verbo ser.

Categorı́as
Axiomas de categorı́a: Dar una categorı́a 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 categorı́a, cuyos elementos llamaremos morfismos de M en N y denotaremos
con el sı́mbolo M → N .
–. Para cada terna M, N, P de objetos de la categorı́a, una aplicación (llamada
composición de morfismos):

HomC (N, P ) × HomC (M, N ) −→ HomC (M, P ) , (f, g) �→ f ◦ g

Estos tres datos deben satisfacer las siguientes condiciones:


Axioma 1 : La composición de morfismos, cuando tenga sentido, es asociativa:
(f ◦ g) ◦ h = f ◦ (g ◦ h)
Axioma 2 : Para cada objeto M de la categorı́a, existe un morfismo idM : M →
M que actúa como identidad por la izquierda y por la derecha respecto de la
composición 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 único y se llama identidad de M .

Dada una categorı́a C, diremos que un morfismo f : M → N es un isomor-


fismo si existe algún morfismo g : N → M tal que f ◦ g = idN y g ◦ f = idM , en
cuyo caso tal morfismo g es único y se llama inverso de f . Los isomorfismos de
un objeto M en sı́ mismo reciben el nombre de automorfismos de M .
CATEGORÍAS 177

La identidad de cualquier objeto de una categorı́a C es un isomorfismo, el


inverso de un isomorfismo es un isomorfismo, y la composición de isomorfismos,
cuando tenga sentido, es un isomorfismo. Por tanto, los automorfismos de cual-
quier objeto M de C forman un grupo AutC (M ) respecto de la composición y el
elemento neutro es la identidad idM .

Cuando hablamos de teorı́a de grupos, teorı́a de anillos, teorı́a de cuerpos,


etc., esa noción intuitiva de “teorı́a” queda recogida y precisada en el concepto de
categorı́a. Las categorı́as proporcionan los ambientes donde desarrollamos nuestros
estudios de Matemáticas:
(1) La categorı́a de conjuntos Sets: Sus objetos son los conjuntos, sus morfismos
son las aplicaciones y la composición es la composición de aplicaciones. La cate-
gorı́a de grupos Gr: Sus objetos son los grupos, sus morfismos son los morfismos
de grupos y la composición es la composición de aplicaciones. La categorı́a de
anillos Rings: Sus objetos son los anillos, sus morfismos son los morfismos de
anillos y la composición es la composición de aplicaciones.
(2) La categorı́a de A-módulos A-mod: Sus objetos son los A-módulos, sus mor-
fismos son los morfismos A-lineales y la composición es la composición de aplica-
ciones. Análogamente se define la categorı́a A-alg de A-álgebras con los morfismos
de A-álgebras. Por el contrario, no es lı́cito hablar de la categorı́a de módulos (o
de álgebras), pues no hemos definido el concepto de morfismo entre módulos o
álgebras sobre anillos diferentes.
(3) La categorı́a de espacios topológicos Top: Sus objetos son los espacios to-
pológicos, sus morfismos son las aplicaciones continuas y la composición es la
composición de aplicaciones.
(4) La categorı́a de variedades algebraicas sobre un cuerpo k: Sus objetos son
las variedades algebraicas sobre k, sus morfismos son los morfismos de variedades
algebraicas y la composición es la composición de morfismos de variedades.
(5) A partir de cualquier categorı́a pueden obtenerse nuevas categorı́as sin más
que restringir los objetos y los morfismos, con la única condición de elegir familias
de morfismos que contengan la identidad y sean estables por la composición. Ası́,
por ejemplo, tenemos las siguientes categorı́as:
–. La categorı́a de conjuntos finitos.
–. La categorı́a de conjuntos y aplicaciones epiyectivas.
–. La categorı́a de extensiones finitas de un cuerpo dado k.
–. La categorı́a de k-espacios vectoriales e isomorfismos k-lineales.
–. La categorı́a de espacios topológicos compactos Haussdorff.
–. La categorı́a de variedades algebraicas sobre un cuerpo k y morfismos finitos.
178 EPÍLOGO

(6) La categorı́a de espacios métricos e isometrı́as. La categorı́a de espacios


métricos y aplicaciones continuas.
(7) La categorı́a de conjuntos ordenados Ord: Sus objetos son los conjuntos
ordenados. Los morfismos de conjuntos ordenados f : X → Y son las aplicaciones
que conservan el orden: si x ≤ x� , entonces f (x) ≤ f (x� ) .
(8) Las parejas (A, a) , donde A es un anillo y a es un ideal de A, forman una
categorı́a, 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 de A-módulos forman una categorı́a, entendiendo que
dar un morfismo de una sucesión exacta de A-módulos
fn fn+1
. . . −→ Mn−1 −→ Mn −−−→ Mn+1 −→ . . .

en otra sucesión exacta de A-módulos


gn gn+1
. . . −→ Nn−1 −→ Nn −−−→ Nn+1 −→ . . .

es dar una sucesión de morfismos de A-módulos hn : Mn → Nn tales que hn ◦


fn = gn ◦ hn−1 para todo ı́ndice n; es decir, tales que el siguiente diagrama sea
conmutativo:
fn fn+1
... −
→ Mn−1 −→ Mn −−−→ Mn+1 −
→ ...
↓ hn−1 ↓ hn ↓ hn+1
gn−1 gn gn+1
... −−−→ Nn−1 −→ Nn −−−→ Nn+1 −
→ ...

(10) La categorı́a de sucesiones exactas cortas de A-módulos: Sus objetos son las
sucesiones exactas 0 → M � −→ M −→ M �� → 0 de A-módulos y sus morfismos
son los del ejemplo anterior.
(11) Cada grupo (G, ·) puede entenderse como una categorı́a con un único objeto
M y tal que los elementos de G son los morfismos M → M , siendo la composición
de morfismos la operación 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. Además, G es el grupo de los automorfismos del único objeto M .
(12) Cada conjunto ordenado (X, ≤) puede entenderse como una categorı́a cuyos
objetos son los elementos de X y cuyos morfismos se definen del siguiente modo:
Dados x, x� ∈ X, no hay ningún morfismo x → x� cuando x �≤ x� y hay un único
morfismo x → x� cuando x ≤ x� .
En particular, los abiertos de un espacio topológico, los subespacios vectoriales
de un espacio vectorial, los ideales de un anillo, etc., pueden entenderse como
categorı́as.
FUNTORES 179

(13) Dada una categorı́a C, su categorı́a opuesta o dual Cop es la categorı́a que
tiene los mismos objetos que C y tal que los morfismos de M en N en la categorı́a
Cop son los morfismos de N en M en la categorı́a C :

Objetos de Cop = Objetos de C


HomCop (M, N ) = HomC (N, M )

siendo la composición f ◦ g de dos morfismos g : M → N , g : N → P en Cop igual


a la composición g ◦ f en C.

Funtores
La mayorı́a de nuestras definiciones se expresan imponiendo alguna propiedad
o condición (como ocurre con la definición de número primo, función continua,
grupo cı́clico, divisor de cero, ideal primario, ...) o estableciendo una aplicación
(la suma de números racionales, la derivada, la longitud de un módulo, los ideales
primos asociados, ...); pero algunas de las definiciones más importantes no son
de esta forma: la construcción 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 categorı́a C un objeto de otra categorı́a C’, y
vamos a ver que las construcciones realmente importantes, las que intervienen en
nuestros teoremas, no sólo están definidas para los objetos de una categorı́a C,
sino también para todos sus morfismos:

Definición: Sean C y C’ dos categorı́as. Dar un funtor covariante F : C � C’


es asignar a cada objeto M de C un objeto F (M ) de C� 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 .

2. F (f ◦ g) = F (f ) ◦ F (g) para cualquier par de morfismos g : M → N , f : N →


P de la categorı́a C.

Análogamente 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 C� , sin más que sustituir la condición (2) por
la de que F (f ◦ g) = F (g) ◦ F (f ) . Dicho de otro modo, los funtores contravariantes
de C en C� son los funtores covariantes de la categorı́a opuesta Cop en C’ , por
lo que, en el estudio de los funtores, podemos restringirnos al caso covariante sin
pérdida de generalidad.
180 EPÍLOGO

Los funtores transforman isomorfismos en isomorfismos. Además, los funtores


pueden componerse del modo obvio, obteniéndose de nuevo un funtor, covarian-
te o contravariante según la paridad del número de funtores contravariantes que
intervengan en la composición.

El concepto de funtor intenta recoger y precisar la noción intuitiva de “cons-


trucción natural”:
(1) Sea k un cuerpo. La construcción del espacio dual E � E ∗ define un fun-
tor contravariante k-mod � k-mod , donde la aplicación lineal f ∗ : V ∗ → E ∗
asociada a una aplicación lineal f : E → V es la aplicación traspuesta:

< f ∗ (ω), e > = < ω, f (e) > , e∈E, ω ∈V∗

y el bidual E � E ∗∗ es un funtor covariante k-mod � k-mod . El dual puede


entenderse como un funtor covariante a condición de restringirse a la categorı́a
de k-espacios vectoriales con isomorfismos, asignando a cada isomorfismo lineal
τ : E → F el isomorfismo (τ ∗ )−1 : E ∗ → V ∗ .
(2) La construcción E � Tp (E) del espacio de tensores de tipo (p, 0) define un fun-
tor contravariante k-mod � k-mod , donde la aplicación lineal Tp (f ) : Tp (V ) →
Tp (E) asociada a una aplicación lineal f : E → V es

< (Tp f )(T ); e1 , . . . , ep > = < T ; f (e1 ), . . . , f (ep ) >


ei ∈ E , T ∈ Tp (V )

Igualmente, la construcción E � T q (E) del espacio de tensores de tipo (0, q)


define un funtor covariante k-mod � k-mod , sin más que definir

< (T q f )(T ); ω1 , . . . , ωq > = < T ; f ∗ (ω1 ), . . . , f ∗ (ωq ) >


ωj ∈ V ∗ , T ∈ T q (E)

La construcción E � Tpq (E) del espacio de tensores de tipo (p, q) no define un


funtor covariante k-mod � k-mod , porque no hay forma de definir Tpq (f ) para
una aplicación lineal f : E → V arbitraria. No obstante, cuando τ : E → V es un
isomorfismo, podemos definir

< (Tpq τ )(T ); v1 , . . . , ω1 , . . . > = < T ; τ −1 (v1 ), . . . , τ ∗ (ω1 ), . . . >


vi ∈ V , ωj ∈ V ∗ , T ∈ Tpq (E)

obteniendo ası́ un funtor covariante de la categorı́a de k-espacios vectoriales e


isomorfismos en sı́ misma.
(3) La construcción X � C(X) del anillo de las funciones reales continuas sobre
un espacio topológico X arbitrario define un funtor contravariante Top � Rings
de la categorı́a de espacios topológicos en la categorı́a de anillos, asignando a cada
FUNTORES 181

aplicación continua h : X → Y el morfismo de anillos ◦h : C(Y ) → C(X) , f �→ f ◦h .

(4) Sea M un A-módulo. La construcción N � HomA (M, N ) define un funtor


covariante
HomA (M, −) : A-mod � A-mod
sin más que asignar a cada morfismo de A-módulos f : N → N � el morfismo de
A-módulos f ◦ : HomA (M, N ) → HomA (M, N � ) .
Análogamente, la construcción N � HomA (N, M ) define un funtor contrava-
riante
HomA (−, M ) : A-mod � A-mod
sin más que asignar a cada morfismo de A-módulos f : N → N � el morfismo de
A-módulos ◦f : HomA (N � , M ) → HomA (N, M ) .
(5) Sea M un A-módulo. La construcción N � N ⊗A M define un funtor cova-
riante
(−) ⊗A M : A-mod � A-mod
asignando a cada morfismo de A-módulos f : N → N � el morfismo de A-módulos
f ⊗ 1: N ⊗ M → N� ⊗ M .
(6) 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-módulos
f : M → N su cambio de base

fB : MB −→ NB , fB (m ⊗ b) = f (m) ⊗ b

Análogamente, el cambio de base C � CB define un funtor covariante A-alg �


B-alg . Por otra parte, la restricción de escalares define sendos funtores covarian-
tes B-mod � A-mod y B-alg � A-alg .
(7) El espectro es un funtor contravariante Spec : Rings � Top de la categorı́a
de anillos en la de espacios topológicos.
(8) La proyectivización define un funtor covariante de la categorı́a de k-espacios
vectoriales e isomorfismos en la de espacios proyectivos sobre el cuerpo k (donde
los morfismos son las proyectividades).
(9) Sea S un sistema multiplicativo de un anillo A. La localización M � S −1 M
define un funtor covariante

S −1 (−) : A-mod � S−1 A-mod

que transforma cada morfismo de A-módulos f : M → N en el morfismo de S −1 A-


módulos S −1 f : S −1 M → S −1 N .
182 EPÍLOGO

(10) Sea k un cuerpo. Si asignamos a cada variedad algebraica X sobre k su


anillo de funciones algebraicas O(X) y a cada morfismo de variedades algebraicas
X → Y el correspondiente morfismo de k-álgebras O(Y ) → O(X), obtenemos un
funtor contravariante de la categorı́a de variedades algebraicas sobre k en la de
k-álgebras de tipo finito.
(11) Si asignamos a cada espacio topológico X el retı́culo de sus abiertos Op(X) y a
cada aplicación continua h : X → Y el morfismo de conjuntos ordenados Op(Y ) →
Op(X), U �→ h−1 (U ), obtenemos un funtor contravariante Top � Ord de la
categorı́a de espacios topológicos en la de conjuntos ordenados.
(12) Si asignamos a cada A-módulo M el retı́culo de sus submódulos Submod(M )
y a cada morfismo de A-módulos f : M → N el morfismo de conjuntos ordenados
Submod(N ) → Submod(M ), N � �→ f −1 (N � ), obtenemos un funtor contravariante
A-mod � Ord de la categorı́a de A-módulos en la de conjuntos ordenados.
(13) Si asignamos a cada anillo A el grupo A∗ formado por sus elementos inverti-
bles y a cada morfismo de anillos f : A → B su restricción f : A∗ → B ∗ , que es un
morfismo de grupos, obtenemos un funtor covariante Rings � Ab de la categorı́a
de anillos en la de grupos abelianos.
(14) Si a cada anillo (A, +, ·) le asignamos el grupo (A, +) y a cada morfismo de
anillos f : (A, +, ·) → (B, +, ·) le asignamos el morfismo de grupos f : (A, +) →
(B, +), obtenemos un funtor covariante Rings � Ab, llamado funtor de olvido.
También tenemos funtores de olvido Gr � Sets , Rings � Sets , A-mod � Ab ,
k-alg � Rings , etc.
(15) La construcción del A-módulo libre A(I ) de base un conjunto I define un
funtor contravariante Sets � A-mod , sin más que asignar a cada aplicación
f : I → J el morfismo de A-módulos φ : A(J ) → A(I ) :
�� � �
φ aj = af (i)
j i

(16) La construcción del álgebra de endomorfismos E � Endk (E) de un k-espacio


vectorial E define un funtor covariante de la categorı́a de k-espacios vectoriales e
isomorfismos en la de k-álgebras (no conmutativas), sin más que observar que cada
isomorfismo lineal τ : E → V induce de modo natural un isomorfismo de k-álgebras
Endk (E) → Endk (V ), f �→ τ ◦ f ◦ τ −1 .
Análogamente, la construcción del grupo ortogonal E � O(E) define un funtor
covariante de la categorı́a de los espacios vectoriales euclı́deos e isometrı́as en la
categorı́a de grupos.
(17) Sea C la categorı́a 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 construcción del anillo cociente (a, A) � A/a
define un funtor covariante C � Rings .
MORFISMOS DE FUNTORES 183

(18) Si A → B es un morfismo de anillos, M � DerA (B, M ) es un funtor cova-


riante de la categorı́a B-módulos en sı́ misma.
(19) Sea C la categorı́a 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 construcción del
anillo de fracciones (S, A) � S −1 A define un funtor covariante C � Rings .
(20) Dada una categorı́a C, el funtor identidad idC : C � C es el funtor covariante
que transforma cada objeto de C el él mismo y cada morfismo de C en sı́ mismo.

Morfismos de Funtores
Al establecer una aplicación, estará definida entre estructuras previamente cons-
truidas y, en el apartado anterior, ya hemos señalado que las construcciones ma-
temáticas más importantes son funtoriales. Es mérito fundamental de la Teorı́a
de categorı́as poner de manifiesto que las transformaciones F (M ) → G(M ) entre
construcciones funtoriales son naturales, que satisfacen la fortı́sima condición de
ser compatibles con todos los morfismos en el siguiente sentido:

Definición: Sean F, G : C � C’ dos funtores covariantes definidos entre ciertas


categorı́as 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
F (M ) −− → G(M )
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, t� : G → H, su composición t� ◦ t : F → H se define del modo evidente,
(t� ◦ t)M = t�M ◦ 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 funto-
res cuando tM : F (M ) → G(M ) es un isomorfismo para todo objeto M de C ; es
decir, cuando existe un morfismo de funtores t−1 : G → F tal que t−1 ◦ t : F → F
es la identidad de F y t◦t−1 : G → G es la identidad de G. En tal caso, es evidente
que (t−1 )M = (tM )−1 .

El concepto de morfismo de funtores intenta recoger los términos imprecisos


de “morfismo canónico”, “operación natural”, ... que utilizamos para indicar el
184 EPÍLOGO

carácter general
,
y nada artificioso de una definición; es decir, su pertenencia al
ámbito de la ϕυσις en el sentido originario que ésta tenı́a en la cultura griega. En
palabras de Heidegger:
,
Φυσις significa la fuerza que impera, brota y permanece regulada por
ella misma. . . . Como
,
manifestación opuesta los griegos introdujeron
lo que llamaban θ εσις, lo puesto, o el νóµoς, regla en el sentido de
costumbre. . . . Ya dentro ,de la filosofı́a griega se introdujo pronto
,
un
uso más restringido de ϕ υσις, a partir de su oposición a τ εχνη, que
significa “saber”, creación y construcción, en tanto producción a partir
de un saber.

Por ejemplo, en los espacios vectoriales, la, introducción de definiciones y de-


mostraciones en coordenadas pertenece a la θεσις, la construcción
,
de un ejemplo
que contradiga cierta conjetura famosa pertenece a la τ εχνη; mientras que la iden-
tificación de cada vector con, una función lineal sobre el espacio dual es natural,
pertenece al ámbito de la ϕυσις. Esta distinción, que tan claramente percibimos,
puede precisarse un poco ahora afirmando que el morfismo E → E ∗∗ es funtorial.

(1) La inmersión diagonal ∆X : X → X × X, x �→ (x, x), de cualquier espacio


topológico 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
aplicación continua h : X → Y , el siguiente cuadrado conmuta:

X −−X
→ X ×X
↓h ↓h×h
∆Y
Y −−→ Y ×Y

(2) La inmersión canónica jE : E → E � de cualquier espacio normado E en su



completación E es un morfismo del funtor identidad en la completación E � E, �
ambos entendidos como funtores de la categorı́a de espacios normados y aplicacio-
nes lineales continuas en sı́ misma; es decir, para toda aplicación lineal continua
h : E → F entre espacios normados se tiene que el siguiente cuadrado es conmu-
tativo:
jE
E −→ E �
↓h ↓�h
jF
F −→ F�
q−1
(3) La contracción de ı́ndices Cji : Tpq (E) → Tp−1 (E) en los tensores de tipo (p, q)
q−1
sobre un espacio vectorial E es un morfismo del funtor Tpq (−) en el funtor Tp−1 (−),
ambos definidos sobre la categorı́a de k-espacios vectoriales e isomorfismos; es
MORFISMOS DE FUNTORES 185

decir, Cji (τ Tpq ) = τ (Cji Tpq ) para todo isomorfismo lineal τ : E → V y todo tensor
Tpq ∈ Tpq (E) .
(4) Cada morfismo de A-módulos g : M1 → M2 induce un morfismo funtorial
g⊗1 : M1 ⊗A N → M2 ⊗A N ; es decir, para todo morfismo de A-módulos f : M → N
se verifica que el siguiente cuadrado conmuta:
g⊗1
M1 ⊗A M −−→ M2 ⊗A M
↓1⊗f ↓1⊗f
g⊗1
M1 ⊗A N −−→ M2 ⊗A N
(5) Cada morfismo de A-módulos g : M1 → M2 induce un morfismo de funtores
g◦ : HomA (−, M1 ) → HomA (−, M2 ) porque para todo morfismo de A-módulos
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 )
También define un morfismo funtorial ◦g : HomA (M2 , −) → HomA (M1 , −) .
(6) Sean S y T sistemas multiplicativos de un anillo A. Si S ⊆ T , los morfismos
S −1 M → T −1 M , m/s �→ m/s son funtoriales, entendiendo S −1 (−) y T −1 (−)
como funtores covariantes A-mod � A-mod .
(7) En la teorı́a de grupos, el paso al inverso G → G, g �→ g −1 , y elevar al cuadrado
G → G, g �→ g 2 , son operaciones funtoriales, en el sentido de que son morfismos
del funtor de olvido en sı́ mismo. Vemos ası́ que la teorı́a de categorı́as nos abre
nuevas perspectivas, al hacer posible que podamos comenzar a plantear con rigor
y sentido preciso preguntas tales como
¿Qué aplicaciones naturales G → G pueden definirse en los grupos? Es decir,
¿qué morfismos hay del funtor de olvido Gr � Sets en sı́ mismo?
¿Qué morfismos naturales G → G pueden definirse en los grupos? Es decir,
¿qué morfismos existen del funtor identidad idGr : Gr � Gr en él mismo?
¿Qué operaciones binarias naturales G×G → G pueden definirse en los grupos?
Es decir, ¿cuáles son los morfismos del funtor Gr � Sets, G � G×G, en el funtor
de olvido Gr � Sets ?
y no sólo nos permite plantear tales preguntas, sino comenzar a responderlas.
Veamos por ejemplo que, en teorı́a de grupos, toda aplicación funtorial t : G → G
ha de ser t(g) = g n para algún n ∈ Z. En efecto, consideremos la aplicación
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:
tZ
Z −→ Z
↓ fg ↓ fg
tG
G −→ G
186 EPÍLOGO
� � � �
tG (g) = tG fg (1) = fg tZ (1) = fg (n) = g n

(8) En teorı́a de grupos, la operación G × G → G, (a, b) �→ b5 a8 b−9 a6 es funto-


rial, en el sentido de que para todo morfismo de grupos f : G → G� se tiene que
f (b5 a8 b−9 a6 ) = f (b)5 f (a)8 f (b)−9 f (a)6 ; pero no podemos decir que es una opera-
ción canónica en los grupos, pues en modo alguno podemos considerar canónica
la sucesión de exponentes 5, 8, −9, 6 sino totalmente arbitraria. Vemos ası́ que,
aunque todo lo canónico debe ser funtorial, los conceptos de funtor y morfismo
de funtores no agotan nuestra aguda percepción de lo que ha de ser considerado
como canónico y natural.

El concepto de isomorfismo de funtores pretende precisar los términos de “iso-


morfismo canónico”, “biyección natural”, etc., pues dos construcciones funtorial-
mente isomorfas son indistinguibles en Matemáticas. Podemos sustituir cualquier
funtor por otro isomorfo en nuestros razonamientos sin que por ello se vean alte-
rados. Por el contrario, si un isomorfismo entre dos estructuras no es funtorial,
éstas pueden intervenir de formas bien distintas en las teorı́as matemáticas, pues
nuestros razonamientos involucran constantemente morfismos y la falta de funto-
rialidad significa precisamente que ambas estructuras tienen comportamientos bien
diferentes frente a los morfismos. Por eso los isomorfismos funtoriales se denotan
con el sı́mbolo =, mientras que se suele reservar el sı́mbolo � para los isomorfismos
que no son naturales:

(1) Sea S un sistema multiplicativo de un anillo A. Los isomorfismos de S −1 A-


módulos
M ⊗A S −1 A = S −1 M , m ⊗ (a/s) = (am)/s
son funtoriales; es decir, para todo morfismo de A-módulos 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 A = S −1 N
−1

Todas las propiedades del producto tensorial y, en general, todas las igualdades
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.
(2) La biyección natural
� � � �
Submódulos Submódulos de M
=
de M/N que contienen a N
MORFISMOS DE FUNTORES 187

es un isomorfismo funtorial, donde ambos términos de la igualdad se entienden


como funtores contravariantes, definidos sobre la categorı́a de pares (N, M ), donde
M es un A-módulo y N es un submódulo de M , y con valores en la categorı́a de
conjuntos ordenados.
(3) Todo espacio vectorial de dimensión finita es funtorialmente isomorfo a
su bidual, E = E ∗∗ , lo que da cuenta del hecho de que en Álgebra Lineal no
sea necesario involucrar duales iterados E ∗∗ , E ∗∗∗ , ... , pues siempre pueden
sustituirse por el propio espacio E o su dual E ∗ , según que el paso al dual se
reitere un número par o impar de veces. 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 aplicación lineal f : E → V entre
espacios vectoriales de dimensión finita, se verifica 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 ∗ .
(4) Por el contrario, cada espacio vectorial de dimensión finita E es isomorfo a su
dual, pues ambos tienen la misma dimensión; pero ningún isomorfismo E � E ∗
puede ser funtorial, lo que explica el hecho de que en Álgebra Lineal E ∗ no pueda
sustituirse por E. En efecto, si existe algún isomorfismo funtorial β : E → E ∗ en
la categorı́a de k-espacios vectoriales de dimensión 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| �= 0, concluimos


que |T | = |T |−1 , lo que es imposible que se verifique para toda matriz invertible
T , al menos cuando k tiene más de 3 elementos (es un buen ejercicio analizar los
casos k = Z/2Z y k = Z/3Z, pues todo espacio vectorial E de dimensión 1 sobre
Z/2Z sı́ es canónicamente isomorfo a su dual: basta identificar el único vector no
nulo de E con el único vector no nulo de E ∗ ).
188 EPÍLOGO

Definición: Diremos que un funtor covariante F : C � C’ es una equivalencia


de categorı́as si existe algún funtor G : C’ � C tal que F ◦ G sea isomorfo a la
identidad idC’ y G ◦ F sea isomorfo a la identidad idC .

Ası́ como las categorı́as son los diferentes tipos de estructura: grupos, anillos,
espacios topológicos, etc., el concepto de equivalencia de categorı́as trata de pre-
cisar con rigor nuestra noción intuitiva de definiciones equivalentes de una misma
estructura:

(1) Cuando decimos que los Z-módulos son los grupos abelianos, que la defini-
ción de Z-módulo es equivalente a la definición de grupo abeliano, expresamos de
forma imprecisa el hecho riguroso de que el funtor de olvido Z-mod � Ab es una
equivalencia de categorı́as, donde el funtor inverso asigna a cada grupo abeliano
G la única estructura de Z-módulo compatible con su operación de grupo:
ng = g+ . n. . +g , (−n)g = (−g)+ . n. . +(−g)
(2) El concepto de Z-álgebra coincide con el de anillo conmutativo; es decir, el
funtor de olvido Z-alg � Rings es una equivalencia de categorı́as.
(3) Cuando decimos que dar un endomorfismo de un espacio vectorial sobre un
cuerpo k es lo mismo que dar un k[x]-módulo, expresamos la existencia de una
equivalencia de categorı́as k[x]-mod � C , siendo C la categorı́a de parejas (E, T ),
donde E es un k-espacio vectorial y T : E → E es un endomorfismo, con ciertos
morfismos que no precisamos (de hecho los morfismos f : (E, T ) → (E � , T � ) son las
aplicaciones lineales f : E → E � tales que f ◦ T = T � ◦ f ).
(4) El funtor contravariante X � O(X) define una equivalencia de la categorı́a
de variedades algebraicas afines sobre un cuerpo k con la categorı́a dual de las
k-álgebras de tipo finito. El funtor inverso es el paso al espectro A � (Spec A, A) .
De hecho, la definición de variedad algebraica afı́n se da precisamente para que
esta equivalencia de categorı́as sea inmediata.
(5) El paso al dual E � E ∗ define una equivalencia de la categorı́a de k-espacios
vectoriales de dimensión finita con su categorı́a dual, siendo él mismo su propio
funtor inverso.

Funtores Representables
Cada objeto M de una categorı́a C define un funtor covariante HomC (M, −) : C �
Sets :
N � HomC (M, N )
f f◦
→ N � � HomC (M, N ) −→ HomC (M, N � )
N−
FUNTORES REPRESENTABLES 189

y M también define un funtor contravariante HomC (−, M ) : C � Sets :

N � HomC (N, M )
f ◦f
→ N � � HomC (N � , M ) −→ HomC (N, M )
N−

Cada propiedad universal afirma que determinado funtor F es isomorfo a un


funtor HomC (M, −) o a un funtor HomC (−, M ) :

(1) Sea H un subgrupo normal de un grupo G. Según la propiedad universal del


grupo cociente G/H, el funtor HomGr (G/H, −) es isomorfo al funtor
� �
Morfismos f : G → G�
F (G ) =

tales que H ⊆ Ker f

(2) Según la propiedad universal del anillo de polinomios A[x], el funtor covariante
HomA-alg (A[x], −) es isomorfo al funtor de olvido F (B) = B .
Según la propiedad universal del anillo de polinomios A[x1 , . . . , xn ], el funtor
HomA-alg (A[x1 , . . . , xn ], −) es isomorfo al funtor

F (B) = B× . n. . ×B = HomSets ({1, . . . , n}, B)

(3) Sea S un sistema multiplicativo de un anillo A. Por la propiedad universal del


anillo de fracciones S −1 A, el funtor HomRings (S −1 A, −) es isomorfo al funtor
� �
Morfismos f : A → B
F (B) =
tales que f (S) ⊆ B ∗

(4) Sea�{Mi }i∈I una familia de A-módulos. La propiedad universal de la suma


directa i Mi afirma que existe un isomorfismo de funtores
� �
HomA ( i Mi , −) = HomA (Mi , −)
i∈I

y, de acuerdo
� con la propiedad universal del producto directo i Mi , el funtor
HomA (−, i Mi ) es isomorfo al funtor contravariante

F (N ) = HomA (N, Mi )
i∈I

(5) Sean M y N dos A-módulos. Según la propiedad universal del producto


tensorial de módulos M ⊗A N , existe un isomorfismo de funtores

HomA (M ⊗A N, −) = Bil(M, N ; −)

(6) Sea M un A-módulo y sea A → B un morfismo de anillos. Según la propiedad


universal del cambio de base, existe un isomorfismo de funtores

HomB (MB , −) = HomA (M, −)


190 EPÍLOGO

entendidos ambos como funtores sobre la categorı́a de B-módulos.


(7) Sean A y B dos k-álgebras. La propiedad universal del producto tensorial de
álgebras A ⊗k B afirma que existe un isomorfismo de funtores

Homk-alg (A ⊗k B, −) = Homk-alg (A, −) × Homk-alg (B, −)

(8) Sea A una k-álgebra y k → K un morfismo de anillos. Según la propiedad


universal del cambio de base AK , existe un isomorfismo de funtores

HomK -alg (AK , −) = Homk-alg (A, −)

entendidos ambos como funtores sobre la categorı́a de K-álgebras.


(9) Según la propiedad universal de la localización de módulos, existe un isomor-
fismo de funtores
HomS −1 A (S −1 M, −) = HomA (M, −)
entendidos ambos como funtores sobre la categorı́a de S −1 A-módulos.

A continuación vamos a demostrar que cualquier objeto M de una categorı́a


C está totalmente determinado, salvo isomorfismos, por su funtor HomC (M, −),
lo que explica la extrema importancia de las propiedades universales.

Teorema: Las morfismos del funtor HomC (M, −) en cualquier funtor covariante
F : C � Sets se corresponden canónicamente con los elementos del conjunto
F (M ) .
Esta correspondencia asigna a cada morfismo de funtores t : HomC (M, −) →
F el elemento tM (idM ) ∈ F (M ) .

Demostración: Definamos primero la correspondencia inversa. Cada elemento


ξ ∈ F (M ) define un morfismo de funtores ξ : HomC (M, −) → F :

ξN : HomC (M, N ) −→ F (N ) , ξN (f ) = F (f )(ξ)

Comprobemos que ambas correspondencias son mutuamente inversas.


Sea t : HomC (M, −) → F un morfismo de funtores. Veamos que t coincide con
el morfismo de funtores definido por ξ = tM (idM ) :
� �
ξN (f ) = F (f ) tM (idM ) = tN (f ◦ idM ) = tN (f )

para todo f ∈ HomC (M, N ), porque el carácter funtorial del morfismo t significa
que el siguiente cuadrado es conmutativo
t
HomC (M, M ) M
−−
→ F (M )
↓ f◦ ↓ F (f )
t
HomC (M, N ) N
−−
→ F (N )
FUNTORES REPRESENTABLES 191

Recı́procamente, si ξ ∈ F (M ), entonces ξM (idM ) = F (idM )(ξ) = ξ.

Corolario: Sean M y N dos objetos de una categorı́a C. Todo morfismo de


funtores de HomC (M, −) en HomC (N, −) proviene de un único morfismo N → M .
Por tanto, la condición necesaria y suficiente para que M y N sea isomorfos en
la categorı́a C es que HomC (M, −) y HomC (N, −) sean funtores isomorfos.
Todo morfismo de funtores HomC (−, M ) → HomC (−, N ) proviene de un único
morfismo M → N .

Demostración: Basta aplicar el teorema anterior al funtor covariante F (−) =


HomC (N, −) .

Este corolario permite calcular fácilmente los morfismos entre dos funtores C �
Sets cuando sean isomorfos a funtores de la forma HomC (M, −) ó HomC (−, M ) :

(1) Sea k un anillo. Para determinar todas las operaciones funtoriales A× . n. .


×A → A que pueden definirse en las k-álgebras, basta recordar que el funtor
A � A× . n. . ×A es el funtor covariante asociado a la k-álgebra k[x1 , . . . , xn ].
Luego, de acuerdo con el corolario anterior, las operaciones funtoriales en cuestión
se corresponden canónicamente con los morfismos de k-álgebras

k[x] −→ k[x1 , . . . , xn ]

que claramente están determinados por la imagen de x. Concluimos que toda


operación funtorial A× . n. . ×A → A definida en las k-álgebras es de la forma

(a1 , . . . , an ) �−→ p(a1 , . . . , an )

para algún polinomio p(x1 , . . . , xn ) con coeficientes en k.


En particular, los morfismos de anillos funtoriales A → A se corresponden
canónicamente 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

Cuando la caracterı́stica de k es nula, la primera condición implica que p(x) =


λx para algún λ ∈ k, ası́ que la última condición permite concluir que p(x) = x ;
es decir, no hay más morfismo de anillos funtorial A → A que la identidad. No
obstante, cuando la caracterı́stica de k es positiva, pueden existir otros morfismos
de anillos funtoriales. Por ejemplo, si la caracterı́stica de k es un número primo
r
p, los polinomios xp satisfacen las condiciones requeridas, de modo que en las
r
k-álgebras tenemos los morfismos de anillos funtoriales A → A, a �→ ap .
(2) Para determinar las operaciones funtoriales X× . n. . ×X → X que pueden
definirse en los espacios topológicos, observamos primero que X× . n. . ×X =
192 EPÍLOGO

HomTop ({1, . . . , n}, X), donde {1, . . . , n} es un espacio topológico discreto con n
puntos. De acuerdo con el corolario anterior, las operaciones funtoriales en cuestión
se corresponden canónicamente con las aplicaciones continuas {1} → {1, . . . , n} :
En los espacios topológicos no hay más operaciones funtoriales que las proyecciones
canónicas
X× . n. . ×X −→ X , (x1 , . . . , xn ) �→ xi
(3) Sea A un anillo. Vamos a determinar todas las operaciones funtoriales M × . n. .
×M → M que pueden definirse en los A-módulos. Observamos primero que
M n = HomA (An , M ). Según el corolario anterior, tales operaciones funtoriales se
corresponden canónicamente con los morfismos de A-módulos A → An . Todas
son de la forma

(m1 , . . . , mn ) �−→ i ai mi
para ciertos elementos a1 , . . . , an ∈ A .

Definición: Diremos que un funtor covariante F : C � Sets es representable si


existe algún objeto M de C tal que F y HomC (M, −) sean funtores isomorfos. En
tal caso, de acuerdo con el teorema anterior, dicho isomorfismo de funtores debe
estar definido por algún elemento ξ ∈ F (M ). Diremos que una pareja (M, ξ), don-
de ξ ∈ F (M ), representa al funtor covariante F si el correspondiente morfismo
de funtores ξ : HomC (M, −) → F es un isomorfismo.
Análogamente, diremos que un funtor contravariante F : C � Sets es repre-
sentable si existe algún objeto M de C tal que F y HomC (−, M ) sean funtores
isomorfos. En tal caso, de acuerdo con el teorema anterior, dicho isomorfismo
de funtores debe estar definido por algún elemento ξ ∈ F (M ). Diremos que una
pareja (M, ξ), donde ξ ∈ F (M ), representa al funtor contravariante F si el co-
rrespondiente morfismo de funtores ξ : HomC (−, M ) → F es un isomorfismo.

Por definición, decir que un funtor covariante F está representado por una
pareja (M, ξ) significa que para cualquier objeto M � de C y cualquier elemento
ξ � ∈ F (M � ) existe un único morfismo f : M → M � tal que

ξ � = F (f )(ξ)

y decir que un funtor contravariante F está representado por una pareja (M, ξ)
significa que para cualquier objeto M � de C y cualquier elemento ξ � ∈ F (M � )
existe un único morfismo f : M � → M tal que ξ � = F (f )(ξ).

Teorema: Si un funtor covariante F : C � Sets es representable, su repre-


sentante es único salvo isomorfismos canónicos. Con precisión, si F está repre-
sentado por dos parejas (M, ξ) y (M � , ξ � ), entonces existe un único isomorfismo
f : M → M � tal que ξ � = F (f )(ξ).
FUNTORES REPRESENTABLES 193

Demostración: Como F está representado por (M, ξ), existe un único morfismo
f : M → M � en C tal que
ξ � = F (f )(ξ)
y como F está representado por (M � , ξ � ), existe en C un único morfismo g : M � →
M tal que
ξ = F (g)(ξ � )
Se sigue que F (f ◦g)(ξ � ) = ξ � y F (g◦f )(ξ) = ξ; luego f ◦g = idM � y g◦f = idM .
Concluimos que f es un isomorfismo.

Enunciar la propiedad universal de un objeto M de una categorı́a C es afirmar


que el funtor HomC (M, −) es isomorfo a cierto funtor covariante F : C � Sets
(o que el funtor HomC (−, M ) es isomorfo a cierto funtor contravariante F : C �
Sets); es decir, afirmar que el funtor F es representable y que está represen-
tado por M . Pero las propiedades universales no sólo afirman la existencia de
un isomorfismo funtorial HomC (M, −) → F , sino que determinan un isomorfis-
mo concreto que, según el teorema anterior, vendrá definido por cierto elemento
ξ ∈ F (M ). Cada propiedad universal es la afirmación de que cierto funtor F está
representado por determinada pareja (M, ξ). Veamos, en las propiedades univer-
sales que conocemos, cuál es tal elemento ξ ∈ F (M ), que es el que se corresponde
con la identidad de M en la biyección HomC (M, M ) = F (M ) proporcionada por
la propiedad universal en cuestión:

(1) La propiedad universal del grupo cociente G/H afirma que, en la categorı́a de
grupos, el funtor
F (G� ) = {f ∈ HomGr (G, G� ) : f (H) = 1}
está representado por la pareja (G/H, π), donde π ∈ F (G/H) es la proyección
canónica π : G → G/H .
(2) La propiedad universal del anillo de polinomios A[x1 , . . . , xn ] afirma que, en
la categorı́a de A-álgebras, el funtor F (B) = B n está representado por la pareja
( A[x1 , . . . , xn ] , (x1 , . . . , xn ) ) .
(3) La propiedad universal del anillo de fracciones S −1 A afirma que, en la categorı́a
de anillos, el funtor
F (B) = {f ∈ HomRings (A, B) : f (S) ⊆ B ∗ }
está representado por la pareja (S −1 A, γ), donde γ : A → S −1 A es el morfismo de
localización: γ(a) = a/1 .

(4) La propiedad universal de la suma directa i Mi afirma que, en la categorı́a
de A-módulos, el funtor

F (N ) = HomA (Mi , N )
i
194 EPÍLOGO
�� �
está
� representado por la pareja i Mi , (uj )j∈I , donde los morfismos uj : Mj →
i Mi son las inclusiones canónicas. �
La propiedad universal del producto directo i Mi afirma que, en la categorı́a
de A-módulos, el funtor

F (N ) = HomA (N, Mi )
i
�� � �
está representado por i Mi , (πj )j∈I , donde los morfismos πj : i Mi → Mj
son las proyecciones canónicas.
(5) La propiedad universal del producto tensorial de módulos M ⊗A N afirma que,
en la categorı́a de A-módulos, el funtor

F (P ) = Bil(M, N ; P )

está representado por (M ⊗A N, ⊗), donde ⊗ : M × N → M ⊗A N es la aplicación


bilineal canónica.
(6) La propiedad universal del cambio de base MB afirma que, en la categorı́a de
B-módulos, el funtor
F (N ) = HomA (M, N )
está representado por la pareja (MB , j) donde j : M → MB es el morfismo de
cambio de base: j(m) = m ⊗ 1 .
(7) La propiedad universal del producto tensorial de álgebras A ⊗k B afirma que,
en la categorı́a de k-álgebras, el funtor

F (C) = Homk-alg (A, C) × Homk-alg (B, C)


� �
está representado por la pareja A ⊗k B , (j1 , j2 ) , donde j1 : A → A ⊗k B y
j2 : B → A ⊗k B son los morfismos canónicos: j1 (a) = a ⊗ 1, j2 (b) = 1 ⊗ b .
(8) La propiedad universal del cambio de base AK afirma que, en la categorı́a de
K-álgebras, el funtor
F (B) = Homk-alg (A, B)
está representado por la pareja (AK , j), donde j : A → AK es el morfismo de
cambio de base: j(a) = a ⊗ 1 .
(9) La propiedad universal de la localización de módulos afirma que, en la categorı́a
de S −1 A-módulos, el funtor

F (N ) = HomA (M, N )

está representado por la pareja (S −1 M, γ), donde γ : M → S −1 M es el morfismo


de localización: γ(m) = m/1 .
FUNTORES REPRESENTABLES 195

(10) Sea X un conjunto. En �la categorı́a de A-módulos, el funtor F (M ) = M X


� (X)
está representado por A , ι , donde ι : X → A(X) es la identificación canónica
de X con una base del A-módulo libre A(X) .
(11) Sea (Xi )i∈I una familia de espacios topológicos. En la categorı́a de espacios
topológicos, el funtor �
F (Z) = i HomTop (Z, Xi )
�� � �
está representado por i Xi , (πj�)j∈I , donde
� las aplicaciones πj : i Xi → Xj
son las proyecciones canónicas: πj (xi )i∈I = xj .
(12) Sea E un espacio normado. En la categorı́a de espacios normados completos,
el funtor
F (V ) = {Aplicaciones lineales E → V continuas}
� j), donde j : E → E
está representado por la pareja (E, � es la aplicación canónica
de E en su completación.
(13) En la categorı́a de variedades algebraicas afines sobre un cuerpo k, el funtor

F (Z) = Homk (Z, X) × Homk (Z, Y )


� �
está representado por la pareja X ×k Y , (π1 , π2 ) , donde π1 : X ×k Y → X,
π2 : X ×k Y → Y son las proyecciones canónicas.
(14) En la categorı́a de variedades algebraicas afines sobre un cuerpo k, el funtor

F (Z) = Homk (X, Z) × Homk (Y, Z)


� � � �
está
�representado por la pareja X Y , (j1 , j2 ) , donde j1 : X → X Y , j2 : Y →
X Y son las inmersiones canónicas.
(15) Sea A → B un morfismo de anillos. La propiedad universal del módulo de
diferenciales ΩB/A afirma que, en la categorı́a de B-módulos, el funtor covariante
F (M ) = DerA (B, M ) está representado por la pareja (ΩB/A , d).
196 EPÍLOGO
Parte II

Ejemplos y Ejercicios

197
Ejemplos y Ejercicios
Relaciones de Equivalencia
(*) Relaciones de equivalencia:
1. La relación de paralelismo es una relación de equivalencia en el conjunto
de todas las rectas del espacio y los elementos del conjunto cociente son las
direcciones del espacio. Por el contrario, la relación de perpendicularidad no
es relación de equivalencia.
2. En Geometrı́a elemental es costumbre decir que dos triángulos son congruen-
tes cuando pueden superponerse (cuando tienen lados iguales), que son se-
mejantes cuando sus lados son proporcionales y que son equivalentes cuando
tienen igual área. Estas tres relaciones son relaciones de equivalencia sobre
el conjunto de todos los triángulos.
3. En Música se dice que un tono es una octava superior que otro tono si sus
frecuencias están en la proporción 2:1 y tonos que difieran en un número
entero de octavas suelen llamarse con el mismo nombre. En el conjunto de
los tonos, la relación de diferir en un número entero de octavas (es decir, que
la razón entre sus frecuencias sea una potencia de 2 con exponente entero) es
una relación de equivalencia. Los subconjuntos finitos no vacı́os del conjunto
cociente son las escalas musicales.

(*) Estudiemos la divisibilidad por 9 del número m = 19941996 + 1994.


1994 es congruente con 5 módulo 9, porque 1994 = 221 · 9 + 5, ası́ que
m ≡ 51996 + 5 (mód. 9)
Para calcular 51996 módulo 9 efectuamos potencias sucesivas de 5:
52 = 25 ≡ −2 (mód. 9)
5 ≡ −2 · 5 ≡ −1
3
(mód. 9)
5 ≡ (−1) = 1
6 2
(mód.9)
Por tanto, al ser 1996 ≡ 4 (módulo 6), se sigue que
51996 = 56 · · · 56 · 54 ≡ 54 ≡ −5 (mód.9)
y concluimos que m ≡ −5 + 5 = 0 (mód. 9). Luego m es múltiplo de 9.

(*) Relaciones de orden:


200 EJEMPLOS Y EJERCICIOS

1. La ordenación usual de los números naturales es una relación de orden total,


al igual que las ordenaciones usuales de Z, Q y R. Más aún, N está bien
ordenado.

2. En el conjunto de los números naturales no nulos N+ , la relación “ser divisor”

a|b ⇔ b = ac para algún c ∈ N+

es una relación de orden. Este orden no es total, pero tiene primer elemento:
el 1.

3. Sea X un conjunto. La relación de inclusión es una relación de orden en el


conjunto P(X) de todos los subconjuntos de X.

(*) La finitud de las clases de restos módulo un número natural no nulo n permite
probar la imposibilidad de resolver muchas ecuaciones diofánticas. Por ejemplo, si
la ecuación 2x2 − 5y 2 = 11 tuviera alguna solución entera, entonces

2x2 ≡ 1 (mód. 5)

Considerando, módulo 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 (mód. 5)
carece de soluciones enteras y, por tanto, también la ecuación 2x2 − 5y 2 = 11.

(*) Sea p(x) = xn + c1 xn−1 + . . . + cn un polinomio con coeficientes complejos.


Para aumentar las raı́ces en una constante a ∈ C, formamos el polinomio p(x−a) .
Para multiplicar las raı́ces por un factor no nulo a ∈ C, formamos el polinomio
�x�
xn + c1 axn−1 + c2 a2 xn−2 . . . + cn an = an p
a

Para cambiar de signo las raı́ces, formamos el polinomio

(−1)n xn + . . . − cn−1 x + cn = p(−x)

Para invertir las raı́ces, formamos el polinomio


� �
1
cn xn + cn−1 xn−1 + . . . + c1 x + 1 = xn p
x
RELACIONES DE EQUIVALENCIA 201

(*) Raı́ces Cúbicas de la Unidad:


Como x3 − 1 = (x − 1)(x2 + x + 1), las raı́ces cúbicas complejas de la unidad

distintas de 1 son las raı́ces complejas del polinomio x2 + x + 1, que son 12 ± 23 i.
2πi 4πi
La parte imaginaria de e 3 es positiva y la de e 3 es negativa, ası́ que las
raı́ces cúbicas complejas de la unidad son
√ √
2πi 1 3 4πi 1 3
1 , e 3 = + i , e 3 = − i
2 2 2 2

La parte real de dos raı́ces es 1/2, ası́ que el lado del triángulo equilátero
inscrito en un cı́rculo es la cuerda perpendicular al radio en su punto medio.

Raı́ces Cuartas de la Unidad:


Como x4 − 1 = (x2 − 1)(x2 + 1) = (x − 1)(x + 1)(x2 − 1), las raı́ces cuartas
complejas de la unidad son:
πi 3πi
1 , e 2 =i , eπi = −1 , e 2 = −i .

Raı́ces Quintas de la Unidad:


2πi
Sea x = e 5 = cos 2π
5 + isen 5 . Vamos a calcular y := x + x
2π −1
= x + x̄ =
2 cos 5 . Como x = 1 y x �= 1, tenemos que
2π 5

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

porque y = x + x−1 , y 2 = x2 + x−2 + 2. Se sigue que y = −1± 5
2 y, al ser
y = 2 cos 2π
5 un número real positivo, concluimos que


2π 5−1
cos =
5 4 �
√ �√ �2
2πi 5−1
e 5 = +i 1− 5−1
4 4
√ � � �2
8πi 5−1 √
e 5 = −i 1− 5−1
4 4

2πi 2πi
Las otras dos raı́ces quintas de la unidad x = e 5 2 y x−1 = x̄ = e 5 3 pueden
2πi
hallarse elevando e 5 al cuadrado y al cubo, o bien observando que el razonamiento
202 EJEMPLOS Y EJERCICIOS

anterior también prueba que 2 cos 4π
5 = − 2 , de modo que
5+1


4π 5+1
cos =−
5 4 �
√ �√ �2
4πi 5+1
e 5 =− +i 1− 5+1
4 4
√ � � �2
6πi 5+1 √
e 5 = −i 1− 5+1
4 4

Raı́ces Sextas de la Unidad:


Como x6 − 1 = (x3 − 1)(x3 + 1), las raı́ces sextas complejas de la unidad
son las tres raı́ces cúbicas junto con las raı́ces complejas

del polinomio x3 + 1 =
(x + 1)(x − x + 1), que son x = −1 y x = 2 ± 2 i. Por tanto, las raı́ces sextas
2 1 3

de la unidad son
πi
√ 2πi
√ 4πi
√ 5πi

1, e 3 = 1
2 + 3
2 i, e 3 = − 12 + 3
2 i, eπi = −1, e 3 = − 12 − 3
2 i, e 3 = 1
2 − 3
2 i
y vemos que, dado un cı́rculo, los extremos de un diámetro junto con los de las
cuerdas perpendiculares a sus dos radios en los puntos medios, son los vértices de
un hexágono regular inscrito en el cı́rculo dado.

(*) Logaritmo Neperiano:


Si u, z son números complejos, pondremos u = ln z cuando z = eu , y diremos
que u es el logaritmo neperiano de z. Como ez = 1 precisamente cuando z
es un múltiplo entero de 2πi, el logaritmo neperiano de un número complejo está
bien definido salvo la adición de un múltiplo entero de 2πi.
La exponencial ea+bi nunca es nula, pues su módulo es ea �= 0, ası́ que el 0
no admite logaritmo neperiano. Si z = ρeiθ es un número complejo no nulo de
módulo ρ y argumento θ, entonces
z = ρeiθ = eln ρ eiθ = eln ρ+iθ
ln z = ln ρ + (θ + 2kπ)i
Vemos ası́ que todo número complejo no nulo z admite infinitos logaritmos ne-
perianos. Ahora las potencias z w , donde w ∈ C, pueden definirse a través de la
exponencial compleja:
z w := (eln z )w := ew ln z .

Ejercicios:
1. Sea n = 19931993 + 1994 · 1995. ¿Es n múltiplo de 13? ¿Qué resto da al
dividir n por 7? ¿y al dividir n por 12?
Hallar la última cifra decimal del número n3 .
RELACIONES DE EQUIVALENCIA 203

2. Si a ≡ c , b ≡ d (mód. n), ¿se sigue necesariamente que ab ≡ cd (mód. n)?

3. Si n = c0 + c1 10 + c2 102 + . . . + cr 10r , 0 ≤ ci ≤ 9, es la expresión en notación


decimal de un número natural n, probar que

n ≡ c0 módulo 2, 5 y 10
n ≡ c0 + c1 + . . . + cr módulo 3 y 9
n ≡ c0 − c1 + c2 − . . . + (−1)r cr módulo 11

4. Demostrar que 10a + b es múltiplo de 13 si, y sólo si lo es a + 4b. Análoga-


mente, que 10a + b es múltiplo de 7 precisamente cuando lo sea a − 2b.

5. Determinar los números naturales n tales que 2n + 1 sea múltiplo de 3.

6. Dar ejemplos de relaciones que verifiquen dos de las propiedades reflexiva,


simétrica y transitiva; pero no la tercera.

7. Averiguar si las siguientes relaciones son de equivalencia:

X = Z × Z, (x, y) ≡ (x� , y � ) ⇔ x� − x e y � − y son números impares


X = N × N, (x, y) ≡ (x� , y � ) ⇔ x� = cx, y � = cy para algún c ∈ N
X = Z × N, (x, y) ≡ (x� , y � ) ⇔ x� = x
X = N × N, (x, y) ≡ (x� , y � ) ⇔ x� + y � = x + y

8. ¿Cuántas relaciones de equivalencia diferentes hay en un conjunto con 2


elementos? ¿y con 3 elementos?

9. Demostrar las reglas usuales de la aritmética de los números enteros:

(a + b) + c = a + (b + c) a+b=b+a a≤b⇒a+c≤b+c
(ab)c = a(bc) ab = ba (−a)(−b) = ab
−(−a) = a −(a + b) = −a − b a ≤ b ⇒ −a ≥ −b
a(b + c) = ab + ac a+0=a a ≤ b, b ≤ a ⇒ a = b
0·a=0 1·a=a (−1) · a = −a
a≤a a ≤ b, b ≤ c ⇒ a ≤ c 0 ≤ a2
ab = 1 ⇒ a, b = ±1 a ≤ b, 0 ≤ c ⇒ ac ≤ bc a, b ∈ Z ⇒ a ≤ b ó b ≤ a
ab = ac, a �= 0 ⇒ b = c a ≤ a2 ab = 0 ⇒ a = 0 ó b = 0

10. Probar que ningún número natural congruente con 2 ó 3 módulo 4 es un


cuadrado perfecto.

11. Demostrar que la suma de los cuadrados de 4 números naturales consecutivos


nunca es un cuadrado perfecto.
204 EJEMPLOS Y EJERCICIOS

12. Hallar el resto de la división de (116 + 117117 )121 por 8, y de la división de


14256 por 17.

13. ¿Es siempre n3 + 11n múltiplo de 6? ¿Es siempre 3n5 + 5n3 + 7n múltiplo
de 15?

14. Si un cuadrado perfecto es suma de dos cuadrados perfectos, a2 + b2 = c2 ,


demostrar que a ó b es múltiplo de 3.

15. Averiguar si alguno de los números 11, 111, 1111, . . . es un cuadrado perfecto.

16. Demostrar que ningún número de la forma 3 + 4n, n ∈ N, es suma de dos


cuadrados perfectos.
Probar que ningún número de la forma 7 + 8n, n ∈ N, es suma de tres
cuadrados perfectos.

17. Si p1 , . . . , pn son los n primeros números primos, demostrar que su producto


p1 · . . . · pn no precede a un cuadrado perfecto.

18. 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 solución 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

19. Demostrar que la condición necesaria y suficiente para que un número natural
n sea suma de tres cuadrados perfectos es que lo sea 4n.

20. Demostrar que si la ecuación x3 + y 3 = z 3 tuviera alguna solución entera,


entonces x, y ó z serı́a múltiplo de 7.

21. Hallar las raı́ces cuadradas de −4, −2, 3i, −4i, 1 + i, −2 + 3i, −2 − i y 2 − 3i.
(Indicación: Resolver la correspondiente ecuación (x + yi)2 = a + bi).

22. Hallar las raı́ces cuartas de 1, i, −1, −i, 1 + i y −2 + i. Expresarlas con


radicales reales.

23. Hallar las raı́ces cúbicas de 1, i, −1 y −i. Expresarlas con radicales reales.
RELACIONES DE EQUIVALENCIA 205

24. Si un número complejo z de módulo 1 no es real, probar que su argumento


duplica al de z + |z|, y que
√ 1+z
z = ±
|1 + z|

25. Si z es un número 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 módulo
1 y su argumento es el doble del argumento de z.

26. Sean x, y ∈ Q. Probar que x2 + y 2 = 1 si y sólo si existen a, b ∈ Q tales que


a + bi
x + yi =
a − bi

Hallar infinitas soluciones racionales de la ecuación x2 + y 2 = 1. A partir de


ellas, obtener infinitas soluciones enteras de la ecuación x2 + y 2 = z 2 .

27. ¿Cuántos ángulos hay cuyo seno y coseno sean números racionales?.

28. Si z ∈ C, demostrar que z + z̄ es un número real acotado por 2|z|. Concluir


que |z1 + z2 | ≤ |z1 | + |z2 |.

29. Determinar la parte real e imaginaria de los siguientes números complejos:

ii , ln(−1) , 2i , ln i .

30. Probar que la suma de todas las raı́ces n-ésimas de la unidad complejas es 0
y su producto es (−1)n+1 .

31. Si u y v son raı́ces n-ésimas de la unidad complejas, probar que también lo


son uv, u−1 y u.

32. 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).

33. Expresar con radicales cuadráticos las raı́ces n-ésimas de la unidad complejas
cuando n = 8, 10 y 12.

34. ¿Es cierto que toda potencia de e2πi/n con exponente entero coincide con
alguna potencia de exponente natural?

35. Si u es una raı́z n-ésima de la unidad primitiva, probar que su inverso u−1 y
su conjugado u también son raı́ces n-ésimas de la unidad primitivas.

36. Hallar las raı́ces n-ésimas de la unidad primitivas cuando n = 9, 10 y 12.


206 EJEMPLOS Y EJERCICIOS

37. ¿Existe algún número complejo z de módulo 1 tal que z n �= 1 para todo
exponente natural n ≥ 1 ?

38. Determinar si las siguientes construcciones de polı́gonos regulares son exactas


y, en caso negativo, acotar el error relativo que se comete.

(a) Dado un cı́rculo, la cuerda perpendicular a un radio por su punto medio


es el lado del triángulo equilátero inscrito en el cı́rculo dado.
(b) Dado un cı́rculo, se divide un diámetro 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
división del diámetro AB. Esta recta corta al cı́rculo dado en un punto
D tal que la longitud del segmento AD es el lado del pentágono regular
inscrito en el cı́rculo dado.
(c) El lado del hexágono regular inscrito en un cı́rculo es la cuerda de
longitud igual al radio.
(d) Dado un cı́rculo, con centro en el punto medio de un radio se traza
un cı́rculo pasando por un extremo A del diámetro perpendicular, que
corta al diámetro inicial en un punto B. La longitud del segmento AB
es el lado del pentágono regular inscrito en el cı́rculo dado. La longitud
del segmento que une B con el centro del cı́rculo dado es el lado del
decágono regular inscrito.
(e) El lado del heptágono regular inscrito en un cı́rculo dado es la mitad
del lado del triángulo equilátero inscrito.
(f) Dado un cı́rculo con centro O, se trazan dos diámetros perpendiculares
AB y JK. El cı́rculo con centro K que pasa por O corta al cı́rculo
dado en un punto L. Con centro en J se traza el cı́rculo que pasa por
L, que cortará a la prolongación del diámetro AB en un punto M . El
cı́rculo con centro M y radio M J corta al diámetro AB en un punto
N tal que AN es el lado del polı́gono regular de 9 lados inscrito en el
cı́rculo dado.
(g) Dado un cı́rculo, se traza el lado AB de un pentágono regular inscrito
y a continuación el lado BC de un triángulo equilátero inscrito. El
cı́rculo con centro C y radio CA corta al cı́rculo dado en otro punto
A� tal que AA� es el lado del polı́gono regular de 15 lados inscrito en el
cı́rculo dado.
Igualmente la cuerda que pasa por C y es perpendicular al diámetro
que pasa por A es el lado del polı́gono regular de 15 lados inscrito en el
cı́rculo dado.
GRUPOS 207

Grupos
(*) Grupos:

1. (Q, +), (R, +) y (C, +) son grupos conmutativos.

2. El conjunto R+ de los números reales positivos con el producto es un grupo


conmutativo. También lo es el conjunto {1, −1} con el producto.
Los números complejos no nulos, con el producto de números complejos,
forman un grupo conmutativo.
Dado un número natural n ≥ 1, las raı́ces n-ésimas de la unidad, con el
producto de números complejos, forman un grupo conmutativo.

3. Las sucesiones de números reales, con la suma de sucesiones, forman un


grupo conmutativo.

4. Las funciones reales de variable real (las aplicaciones de R en R), con la suma
de funciones, forman un grupo conmutativo.

5. Los movimientos de un plano (las aplicaciones biyectivas del plano en sı́


mismo que conserven las distancias), con la composición de aplicaciones,
forman un grupo no conmutativo.
Análogamente, los movimientos del espacio, con la composición de aplicacio-
nes, forman un grupo no conmutativo.

6. Dados dos números naturales positivos m y n, las matrices de m filas y n


columnas con coeficientes reales, con la suma de matrices, forman un grupo
conmutativo.

7. Dado un número natural positivo n, las matrices cuadradas de n filas con


coeficientes reales y determinante no nulo, con el producto de matrices, for-
man un grupo que se denota Gln (R).

8. Si (G, ·) y (G� , ◦) son dos grupos, su producto directo G×G� , con la operación
(a, a� ) ∗ (b, b� ) = (a · b, a� ◦ b� ) es un grupo, que es conmutativo si y sólo si G
y G� son conmutativos.

9. Si un grupo sólo tiene un elemento, es el neutro, por lo que tal grupo se denota
1 ó 0, según que la operación se denote multiplicativamente o aditivamente.

(*) Grupos simétricos:


Sea σ : X → Y una aplicación biyectiva. Si y ∈ Y , existe un único elemento
x ∈ X tal que y = σ(x), elemento que denotaremos σ −1 (x). Obtenemos ası́
una aplicación σ −1 : Y → X que también es biyectiva y verifica que σ −1 ◦ σ es
208 EJEMPLOS Y EJERCICIOS

la identidad de X y σ ◦ σ −1 es la identidad de Y . Por tanto, el conjunto de


todas las biyecciones de un conjunto no vacı́o X en sı́ mismo, con la composición
de aplicaciones, es un grupo cuyo elemento neutro es la identidad de X. Este
grupo sólo es conmutativo cuando X tiene 1 ó 2 elementos. Cuando X tiene
un número finito n de elementos, este grupo se denota Sn y se llama grupo
simétrico n-ésimo. Sus elementos también 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 permutación σ ∈ Sn puede
denotarse de la siguiente forma:
� �
1 2 ... n
a1 a2 . . . an

donde ai = σ(i). Con esta notación es evidente que el orden del grupo simétrico
Sn es el factorial n · (n − 1) · · · 2 · 1 = n! .
También es muy usual la siguiente notación: si a1 , . . . , ad son números distintos
entre 1 y n, denotaremos (a1 . . . ad ) la permutación que transforma ai en ai+1
(entendiendo que ad+1 es a1 ) y deja fijos los restantes elementos. Esta notación es
cómoda, 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. Además,
(2135) es la misma permutación que (1352), (3521) y (5213).

(*) Subgrupos:

1. Todo grupo G admite los subgrupos {1} y G, llamados subgrupos triviales.

2. Sea n un número entero. El conjunto nZ = {a ∈ Z: a = nb para algún


b ∈ Z} formado por todos los múltiplos de n es un subgrupo de Z.

3. Z, Q y R son subgrupos del grupo aditivo de los números complejos.

4. Los números racionales no nulos, los números reales positivos y las raı́ces n-
ésimas de la unidad son subgrupos del grupo multiplicativo de los números
complejos no nulos.

5. Las sucesiones de Cauchy (1789-1857) y las sucesiones convergentes a 0 for-


man sendos subgrupos del grupo aditivo de todas las sucesiones de números
racionales.

6. Las funciones derivables y las funciones continuas forman sendos subgrupos


del grupo aditivo de todas las funciones reales de variable real.

7. Las matrices ortogonales (tales que A · At =I) y las matrices unimodulares


(con determinante 1) forman sendos subgrupos de Gln (R).
GRUPOS 209

8. 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 simetrı́a de la
figura dada.
Ası́, el grupo de simetrı́a de un triángulo equilátero de vértices P1 , P2 , P3 es
claramente S3 . Si el triángulo es isósceles y P1 es el vértice común de los
dos lados iguales, el grupo de simetrı́a es {Id, (23)}, mientras que el grupo
de simetrı́a se reduce a la identidad cuando el triángulo es escaleno.
9. Si en un conjunto X tenemos una estructura definida por ciertas relaciones
entre elementos de X, las biyecciones X → X que conserven tales relaciones
formarán siempre un subgrupo del grupo de todas las biyecciones de X en
X. Tal grupo exhibe las simetrı́as de la estructura de X y su determinación
forma parte esencial del estudio de la estructura en cuestión. En el estudio
de cualquier estructura (matemática, fı́sica, musical,...) subyace siempre un
grupo: el grupo de todos los automorfismos o simetrı́as de tal estructura.
10. Sean α1 , . . . , αn todas las raı́ces 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 Ga-
lois del polinomio p(x). La teorı́a de Galois (1811-1832) mostrará cómo
muchas propiedades de p(x) dependen de la estructura de su grupo de Ga-
lois.

(*) Ecuaciones diofánticas lineales:


Dados números enteros a, b, c, el algoritmo de Euclides permite hallar todas las
soluciones enteras de la ecuación
ax + by = c
Sea d = m.c.d.(a, b). La proposición 2.2.3 afirma que la condición necesaria y
suficiente para que la ecuación tenga solución entera es que d divida a c.
Supongamos que a, b �= 0 y que la ecuación tiene alguna solución entera (es
decir, c = dc� para algún c� ∈ Z). Si d = αa + βb, entonces x0 = αc� , y0 = βc� es
una solución particular de la ecuación considerada. Todas las soluciones enteras
son �
x = x0 + (b/d)n
y = y0 − (a/d)n
donde n recorre todos los números enteros. En efecto, por sustitución directa se
comprueba que son soluciones y, para cualquier otra solución x, y se tiene
0 = c − c = (ax + by) − (ax0 + by0 ) = a(x − x0 ) + b(y − y0 )
210 EJEMPLOS Y EJERCICIOS

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 algún n ∈ Z, ası́ que
y − y0 = −(a/d)n.
Como ejemplo vamos a resolver la ecuación diofántica 2000x − 266y = −4 .
Primero hallamos el máximo común 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 ecuación dada tiene soluciones


enteras. Para calcular una solución particular descomponemos 2 en suma de un
múltiplo de 2000 y un múltiplo 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 solución es x0 = −54, y0 = −406. Por tanto, todas las soluciones en
Z de la ecuación dada son

x = 133n − 54
y = 1000n − 406

(*) Sea n un número natural. Para determinar todas las soluciones enteras de una
congruencia
ax ≡ b (mód. n) a, b ∈ Z
basta resolver la ecuación diofántica lineal ax + ny = b y considerar los posibles
valores de la indeterminada x. Ahora, para resolver un sistema de congruencias

a1 x ≡ b1 (mód. n1 )
a2 x ≡ b2 (mód. n2 )
se calculan todas las soluciones enteras x = c + dt de la primera congruencia
(caso de que admita alguna solución) y sustituyendo en la segunda se obtiene una
congruencia a2 dt ≡ b2 − a2 c (mód n2 ) que se resuelve a su vez.
(*) Morfismos de grupos:
1. Si H es un subgrupo de un grupo G, la inclusión 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 único morfismo de grupos 1 → G, que es inyectivo,
y un único morfismo de grupos G → 1, que es epiyectivo.
GRUPOS 211

3. Sean a, b ∈ Z. La aplicación f : Z2 → Z, f (x, y) = ax + by, es un morfismo


de grupos. Su imagen está formada por todos los números enteros c tales
que la ecuación ax + by = c tiene alguna solución entera, y su núcleo está
formado por las soluciones enteras de la ecuación ax + by = 0. En general,
cada matriz (aij ), de m filas y n columnas con coeficientes enteros, define
una aplicación
f : Zn −→ Zm
� �
f (x1 , . . . , xn ) = ( j a1j xj , . . . , j amj xj )
que es un morfismo de grupos. El núcleo de f está formado por todas las
soluciones enteras del sistema homogéneo de ecuaciones lineales

n
aij xj = 0 , i = 1, . . . , m
j=1

y la imagen de f está formada por las sucesiones (b1 , . . . , bm ) de números


enteros tales que el siguiente sistema de ecuaciones lineales tiene alguna
solución entera:
�n
aij xj = bi , i = 1, . . . , m
j=1

Las afirmaciones siguen siendo válidas si Z se reemplaza por Q, R o C.


4. Sea C∗ el grupo de los números complejos no nulos con el producto. La
aplicación eit : R → C∗ , eit = cos t + i sen t, es un morfismo de grupos porque
ei(t+s) = eit eis . Su imagen son los números complejos de módulo 1 y su
núcleo está formado por las soluciones de la ecuación eit = 1, que son los
múltiplos enteros de 2π.
5. El logaritmo neperiano ln : (R+ , ·) → (R, +) es un isomorfismo de grupos y
el isomorfismo inverso es la función exponencial et : (R, +) → (R+ , ·) .
6. Sea A el grupo de las funciones de R en R que tienen derivadas de todos
los órdenes en cualquier punto. La derivada D : A → A es un morfismo de
grupos. Si f0 , f1 , . . . , fn ∈ A, la aplicación
T: A→A , T (y) = f0 y + f1 y � + f2 y �� + . . . + fn y (n)
es un morfismo de grupos. Su núcleo está formado por las soluciones en A
de la ecuación diferencial homogénea
f0 y + f1 y � + f2 y �� + . . . + fn y (n) = 0
y su imagen está formada por todas las funciones g ∈ A tales que la siguiente
ecuación diferencial tiene alguna solución y ∈ A:
f0 y + f1 y � + f2 y �� + . . . + fn y (n) = g
212 EJEMPLOS Y EJERCICIOS

7. Sea R∗ el grupo de los números reales no nulos con el producto. El determi-


nante det : Gln (R) → R∗ es un morfismo de grupos epiyectivo.
8. Sea G un grupo. El conjunto Aut(G) de todos los automorfismos de G, con
la composición de aplicaciones, es un grupo. Cada elemento a ∈ G define
una aplicación τa : G → G, τa (x) = axa−1 , que es un automorfismo de G.
Obtenemos ası́ una aplicación τ : G → Aut(G), a �→ τa , que es morfismo de
grupos.
9. Si G y G� son dos grupos, las proyecciones G × G� → G y G × G� → G�
son morfismos de grupos. También lo es la aplicación i : G → G × G� ,
i(g) = (g, 1) .

(*) Teorema chino de los restos:


El teorema chino de los restos afirma que la aplicación
φ : Z/nmZ −→ (Z/nZ) × (Z/mZ) ; φ([a]nm ) = ([a]n , [a]m )
es un isomorfismo de grupos. Es decir, para cada pareja de números enteros b, c,
el sistema de congruencias

x ≡ b (mód. n)
x ≡ c (mód. m)
siempre tiene alguna solución entera, y ésta es única módulo nm: tal sistema de
congruencias tiene una única solución 0 ≤ x < nm. Además, al ser φ inyectivo,
la condición necesaria y suficiente para que dos números enteros sean congruentes
módulo nm es que sean congruentes módulo n y módulo m.

(*) Grupos cı́clicos:


1. El grupo Z es cı́clico y sus generadores son 1 y –1.
2. Si G es un grupo finito de orden n, la condición necesaria y suficiente para
que sea cı́clico es que tenga algún 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 cı́clico, pues está generado por [1]. De acuerdo
con 2.5.2, el orden de [a]n en Z/nZ es el primer número natural r �= 0 tal
que ra sea múltiplo 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 clasificación de grupos cı́clicos, todo
grupo cı́clico finito G de orden n tiene exactamente φ(n) generadores. Más
aún, si g es un generador de G, entonces g m es un generador de G precisa-
mente cuando m.c.d.(m, n)=1.
GRUPOS 213

4. Si g es un elemento de un grupo G, el subgrupo (g) siempre es cı́clico, pues


está generado por g.
5. Si G es un grupo finito de orden primo y g ∈ G, el teorema de Lagrange
implica que (g) = 1 ó (g) = G. Si g �= 1, tenemos que (g) = G. Es decir,
todo grupo finito de orden primo es cı́clico y está generado por cualquier
elemento g �= 1.
6. El grupo µn = {z ∈ C: z n = 1} de las raı́ces n-ésimas de la unidad, con el
2πi
producto de números complejos, está generado por e n , ası́ que es un grupo
cı́clico de orden n. Sus generadores son las raı́ces n-ésimas de la unidad
primitivas y hay φ(n) raı́ces n-ésimas de la unidad primitivas. En general, si
el orden de una raı́z n-ésima de la unidad es d, entonces es una raı́z d-ésima
de la unidad primitiva, y el subgrupo que genera está formado por todas las
raı́ces d-ésimas de la unidad complejas.
Como el orden de un elemento siempre divide al orden del grupo, tenemos
que �
µn = {raı́ces d-ésimas de la unidad primitivas}
d|n

y vemos ası́ que n = d|n φ(d).
7. Los giros que dejan invariante un polı́gono regular de n lados forman un
grupo cı́clico de orden n.
8. Si un morfismo de grupos f : G → G� es epiyectivo y g es un generador de
G, entonces f (g) genera G� . Por tanto, todo cociente de un grupo cı́clico G
es cı́clico.

Ejercicios:
1. Determinar el grupo de simetrı́a de los triángulos, el cuadrado, los rectán-
gulos, los rombos, los trapecios y el pentágono regular.
2. Sean a, b, c elementos de un grupo G. Probar que ab = ac ⇒ b = c ,
ab = a ⇒ b = 1 , ab = 1 ⇒ b = a−1 . Demostrar además que (a−1 )−1 = a
y (ab)−1 = b−1 a−1 .
3. Sea G un grupo conmutativo. Si H1 y H2 son subgrupos de G, probar que
H1 H2 := {g ∈ G : g = h1 h2 para algunos 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 hipótesis de que G sea abeliano?
(Indicación: Considerar el grupo simétrico S3 ).
214 EJEMPLOS Y EJERCICIOS

4. ¿Define la operación x ∗ y = (x + y)/(1 + xy) una estructura de grupo sobre


los números reales mayores que −1 y menores que 1?
5. Sea H un subconjunto no vacı́o 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 vacı́o de un grupo G. Probar que H
es un subgrupo de G precisamente cuando x · y ∈ H para todo x, y ∈ H.
(Indicación: Si x ∈ H, considerar la aplicación 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 ningún grupo puede ser la unión de dos subgrupos más pe-
queños.
9. Sean p, n números 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 sólo si es primo con m
y con n. Además, m + bn es primo con n si y sólo si m es primo con n.
10. Diremos que un número 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 términos de la progresión geométrica 1, 2, 22 , . . . , 2k es
un número primo, demostrar que el producto de tal suma por el último
término es un número perfecto par (Euclides, proposición 36 del libro IX).
Euler (1707-1783) demostró que todos los números perfectos pares son de
esta forma; pero aún no se sabe si hay infinitos números perfectos ni si
existen números perfectos impares. Los números primos que preceden a una
potencia de 2 se llaman primos de Mersenne y cada uno proporciona un
número perfecto par.
11. Si 2n − 1 es un número primo, demostrar que n es primo. Hallar 5 primos
de Mersenne y 5 números perfectos.
(Indicación: xd − 1 = (x − 1)(xd−1 + . . . + x + 1)).
12. Si 2n + 1 es un número primo, demostrar que n es potencia de 2. Los
números primos precedidos por una potencia de 2 se llaman primos de
Fermat (1601-1665). Hallar 5 primos de Fermat.
(Indicación: Cuando d es impar, xd + 1 = (x + 1)(xd−1 − . . . − x + 1)).
GRUPOS 215

13. Resolver las siguientes ecuaciones diofánticas:

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 raı́z cuadrada de 3/2?.


√ √
¿Existen números racionales no nulos a, b tales que a 2 + b 3 sea racional?.

15. Probar que existen infinitos números primos de la forma 4n + 3.


(Indicación: Modificar adecuadamente la demostración de la existencia de
infinitos números primos).

16. Probar que si n4 + 64 es un número primo, entonces n es múltiplo de 5.

17. Determinar todos los subgrupos del grupo simétrico S3 .

18. Hallar, salvo isomorfismos, todos los grupos con 1, 2 ó 3 elementos.

19. Sea c un número entero. Probar que la aplicación f : Z → Z, f (x) := cx, es


un morfismo de grupos. Determinar su imagen y su núcleo. ¿Cuándo es un
isomorfismo?

20. Sea z un número complejo. ¿Cuándo es un isomorfismo de grupos la aplica-


ción f : C → C, f (x) = zx ?

21. Sea n un número natural y sea C∗ el grupo multiplicativo de los números


complejos no nulos. Probar que la aplicación f : C∗ → C∗ , f (z) := z r , es
un morfismo de grupos. Determinar su núcleo y su imagen. Análogamente
cuando n es entero. ¿Cuándo es un isomorfismo de grupos?

22. Probar que la aplicación eit : R → C∗ es morfismo de grupos. Determinar su


imagen y su núcleo.

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 operación

(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 único


número racional c tal que f (x) = cx para todo x ∈ Q.
(Indicación: Tal número c ha de ser f (1) necesariamente).
216 EJEMPLOS Y EJERCICIOS

25. Probar que la condición necesaria y suficiente para que un grupo G sea
conmutativo es que su operación G × G → G sea un morfismo de grupos.

26. Si H1 , H2 son subgrupos de un grupo conmutativo G, probar que la aplica-


ción 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 ⊂ . . . ⊂ Gn−1 ⊂ Gn = G

una sucesión creciente de subgrupos de G. Si ri denota el ı́ndice de Gi−1 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 : aHa−1 =


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 condición necesa-


ria y suficiente para que el grupo cociente G/H sea conmutativo es que H
contenga todos los elementos de G de la forma aba−1 b−1 , donde a, b ∈ G.

33. Sea H un subgrupo de un grupo G. Demostrar que H es normal en G si y


sólo si ab ∈ H ⇒ a−1 b−1 ∈ H .

34. ¿Es cierto que la intersección 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 � subgrupos de un grupo G. Si H es normal en G, ¿se sigue


necesariamente que H � ∩ H es un subgrupo normal de H � ? ¿y que H � ∩ H
es un subgrupo normal de G ?

37. Sea f : G → G� un morfismo de grupos. Si H � es un subgrupo normal de G� ,


¿se sigue necesariamente que f −1 (H � ) 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 G� ?.
GRUPOS 217

38. Sea H un subgrupo de un grupo G. Si en el conjunto cociente G/H existe


alguna estructura de grupo tal que la proyección canónica π : G → G/H sea
morfismo de grupos, demostrar que H es un subgrupo normal de G.
39. Determinar todos los subgrupos del grupo simétrico S3 . ¿Cuáles de estos
subgrupos son normales?
40. Determinar todos los subgrupos del grupo Z/6Z y del grupo (Z/2Z)×(Z/2Z).
41. Sea φ : G → G� un isomorfismo de grupos, H un subconjunto de G y H � =
φ(H). Probar que H es un subgrupo normal de G precisamente cuando H �
es un subgrupo normal de G� .
En tal caso, demostrar además que G/H y G� /H � son grupos isomorfos.
42. Sea G un grupo. Probar que el conjunto Aut(G) de los automorfismos de G,
con la composición de aplicaciones, es un grupo.
Si g ∈ G, probar que la aplicación τg : G → G, τg (x) := gxg −1 es un auto-
morfismo de G.
Probar que la aplicación τ : G → Aut(G), τ (g) := τg , es un morfismo de
grupos.
43. Sea C∗ el grupo multiplicativo de los números complejos no nulos y sea U
el subgrupo de C∗ formado por los números complejos de módulo 1. Probar
que
R/Z � U , C∗ /U � R+
donde R+ denota el grupo multiplicativo de los números reales positivos.
(Indicación: La aplicación R → C∗ , t �→ e2πit , es morfismo de grupos).
44. Sea µn := {z ∈ C : z n = 1} el grupo multiplicativo de las raı́ces n-ésimas de
la unidad complejas. Probar que

C∗ /µn � C∗ , U/µn � U

45. ¿Cuándo está bien definida la aplicación f : Z/nZ → Z/mZ, f ([x]n ) = [x]m ?
46. Resolver las siguientes congruencias:

7x ≡ −5 (mód. 17) 6x ≡ 6 (mód. 14)


94x ≡ −321 (mód. 997) 22x ≡ 33 (mód. 121)

47. Resolver los siguientes sistemas de congruencias:


� � �
x ≡ 3 (mód. 8) x ≡ 8 (mód. 50) x ≡ 2 (mód. 1000)
x ≡ −1 (mód. 9) x ≡ 3 (mód. 15) x ≡ 14 (mód. 23)
218 EJEMPLOS Y EJERCICIOS

48. Calcular el resto de la división de 51995 por 1000, por 72 y por 180.
49. Probar que la condición necesaria y suficiente para que un grupo G sea
conmutativo es que su operación G × G → G sea un morfismo de grupos.
50. Sea a, b elementos de un grupo G. Demostrar que ord(a) = ord(bab−1 ) . ¿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 además G es finito, entonces su orden es una
potencia de 2. (Indicación: Proceder por inducción sobre el orden y usar el
teorema de Lagrange).
52. (Clasificación de grupos de orden 4 ) Demostrar que todo grupo de orden 4
es isomorfo al grupo cı́clico Z/4Z o al grupo V = (Z/2Z) × (Z/2Z) , llamado
grupo de Klein (1849-1925). Además estos dos grupos no son isomorfos.
53. Determinar si los grupos aditivos Z × Z, Q y R son cı́clicos.
54. Sean G1 y G2 dos grupos cı́clicos finitos. Probar que la condición necesaria
y suficiente para que el grupo G1 × G2 sea cı́clico es que los órdenes de G1
y G2 sean primos entre sı́.
55. Determinar si los grupos (Z/2nZ) × (Z/3nZ) son cı́clicos.
(Indicación: Estudiar el orden de sus elementos).
56. Determinar qué grupos simétricos Sn son cı́clicos.
57. Sea G un grupo cı́clico finito de orden n. Si d es un divisor de n, probar que
existe un único subgrupo de G de orden d. Además tal subgrupo de G es
cı́clico.
58. Determinar los automorfismos del grupo de las raı́ces n-ésimas de la unidad
cuando n = 2, 3, 4, 5, 6 y 7.
59. Sea b un elemento de un grupo cı́clico finito G de orden n y sea m un número
entero no nulo. Demostrar que la condición necesaria y suficiente para que
exista algún 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.
(Indicación: Si g ∈
/ H, entonces gH y Hg coinciden con G − H).
62. Si los únicos subgrupos de un grupo G �= 1 son los triviales, 1 y G, entonces
G es un grupo finito y su orden es primo.
GRUPOS 219

63. Si un grupo sólo tiene un número finito de subgrupos, su orden es finito.


(Indicación: Todo grupo es unión de subgrupos cı́clicos).
64. Si g es un elemento de orden r de un grupo G, determinar el orden de g m .
65. Sea G un grupo finito que tenga la propiedad de que para cada par de
subgrupos H1 , H2 se tiene H1 ⊆ H2 ó H2 ⊆ H1 . Probar que G es cı́clico y
su orden es una potencia de un número primo.
(Indicación: G está generado por un elemento de orden máximo.)

66. Sea ≡ una relación de equivalencia en un grupo G. Si en el conjunto cocien-


te G/ ≡ existe alguna estructura de grupo tal que la proyección canónica
π : G → G/ ≡ sea morfismo de grupos, probar la existencia de un subgrupo
normal H de G tal que ≡ es la relación de congruencia módulo H.
6πi
67. Calcular σ 6991 cuando σ = (135)(26478). Calcular z 1996 cuando z = e 11 .
Calcular A2001 cuando  
0 0 −1
A = −1 0 0
0 1 0

68. Sea σ ∈ Sn y n ≥ 3. Demostrar que si στ = τ σ para todo τ ∈ Sn , entonces


σ es la identidad.

69. Probar que A4 y V = {id, (12)(34), (13)(24), (14)(23)} son los únicos sub-
grupos normales no triviales de S4 .
70. ¿Está generado Sn por las trasposiciones (1i), 2 ≤ i ≤ n?
¿y por las trasposiciones (i − 1, i), 2 ≤ i ≤ n?
¿y por los ciclos (ijk) de orden 3?
¿y por el ciclo (12 . . . n) y la trasposición (12)?
¿y por el ciclo (23 . . . n) y la trasposición (12)?
71. Sea G un grupo conmutativo de orden n. Si r es un número entero primo
con n, demostrar que para cada a ∈ G, la ecuación xr = a admite una única
solución en G. (Indicación: Considerar el morfismo de grupos f : G → G,
f (x) := xr ).
¿Y cuando G no es conmutativo?. (Indicación: La identidad de Bézout).
220 EJEMPLOS Y EJERCICIOS

Anillos
(*) Anillos:
1. La suma y el producto usuales definen en Z, Q, R y C sendas estructuras
de anillo. El anillo Z es ı́ntegro, pero no es un cuerpo, mientras que Q, R
y C sı́ son cuerpos. Además Z∗ = {±1}, Q∗ = Q − {0}, R∗ = R − {0} y
C∗ = C − {0}.

2. Los polinomios en una indeterminada x con coeficientes enteros, con la su-


ma y el producto de polinomios, forman un anillo que denotaremos Z[x].
Análogamente si se sustituye Z por Q, R ó C. Estos anillos son ı́ntegros,
pero ninguno es un cuerpo. Además Z[x]∗ = {±1}, Q[x]∗ = Q∗ , R[x]∗ = R∗
y C [x]∗ = C∗ .

3. Las sucesiones de números reales, con la suma y el producto término a


término, forman un anillo que no es ı́ntegro.

4. Las funciones reales continuas de variable real, con la suma y el producto de


funciones, forman un anillo que no es ı́ntegro.

5. Sea n ≥ 2. Las matrices cuadradas de n filas con coeficientes reales, con


la suma y el producto de matrices, no forman un anillo conmutativo con
unidad. Verifican todos los axiomas salvo la conmutatividad del producto.

6. 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). Análogamente si se sustituye Q por R ó C.

7. Si A y B son dos anillos, las operaciones (a, b) + (ā, b̄) = (a + ā, b + b̄) y
(a, b)·(ā, b̄) = (aā, bb̄) definen en A×B una estructura de anillo y (A×B)∗ =
A∗ × B ∗ .

8. 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 �= 0 se verifica que 1 �= 0.

(*) Subanillos:

1. Z es un subanillo de Q, que es un subanillo de R, que es un subanillo de C.

2. Los números complejos con parte real e imaginaria entera se llaman enteros
de Gauss y forman un subanillo de C.

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.


ANILLOS 221

5. Las funciones continuas (respectivamente integrables, derivables) forman un


subanillo del anillo de todas las funciones reales de variable real.
6. Si α es un número complejo, el conjunto Z[ α ] de todos los números complejos
que sean sumas de productos de potencias de α por números enteros

Z[ α ] = {z ∈ C : 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 ].
7. Si A y B son anillos y B �= 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).

(*) La ecuación diofántica x2 − dy 2 = n :


Si d ∈ Z es un cuadrado perfecto, d = a2 , la ecuación diofántica

(x + ay)(x − ay) = x2 − dy 2 = n

se reduce a resolver los sistemas de ecuaciones diofánticas 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 descomponerse√en 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 = {z ∈ C: z = 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 está contenido en Z[ d ], ası́ que
√ √
Z[ d ] = Z + Z d
√ √
Además, como d no es un número racional, cada √ número complejo z ∈ Z[ d ]
descompone de modo√ único en la forma √ z = x + y d ; x, y ∈ Z, y llamaremos
norma de z = x + y d en el anillo Z[ d ] al número entero:
√ √
N(z) = (x + y d )(x − y d ) = x2 − d y 2

(Si d es negativo, N(z) es el cuadrado del módulo del número complejo z). Se
comprueba directamente que N(z1 z2 ) = N(z1 )N(z2 ).
La condición necesaria y suficiente para que una pareja de√números enteros x, y
sea solución de la ecuación dada x2 − d y 2 = n es que x + y d tenga norma n en
222 EJEMPLOS Y EJERCICIOS

Z[ d ]; es decir, las soluciones √
enteras de la ecuación x2 − dy 2 = n se corresponden
con los elementos del anillo Z[ d ] de norma n.
Por ejemplo, una solución de la√ecuación√diofántica 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 ecuación dada y también de la
ecuación diofántica 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 �= 1 para todo n �= 0.


Ahora, conocida una solución entera x = a, y = b de alguna ecuación diofántica

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 ecuación x2 − 2y 2 = n carece
de soluciones enteras no nulas ó tiene infinitas. Por ejemplo, una solución
√ de
√ la
ecuación 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 solución, sólo para calcular más
soluciones cuando
√ ya se conoce una. Si supiéramos calcular los divisores zi de n
en el anillo Z[ d ], bastarı́a resolver los sistemas de ecuaciones lineales
√ √
x + d y = zi , x − d y = n/zi

para hallar las posibles soluciones enteras de la ecuación x2 − dy 2 = n. Si en


este anillo fuera cierto que todo elemento descompone de modo único, salvo el
orden y factores invertibles, en producto de elementos irreducibles, los divisores
de un elemento serı́an (salvo factores invertibles) los productos de los factores
irreducibles de su descomposición; pero pocos de estos anillos tienen tal propiedad.
No obstante, en los anillos pueden introducirse unos números ideales y sı́ es cierto
que en muchos de los anillos asociados a ecuaciones diofánticas cada ideal no nulo
descompone, de modo único salvo el orden, en producto de ideales primos. Este
fue el origen histórico de la teorı́a de ideales desarrollada por Kummer (1810-1893)
y Dedekind (1831-1916).

(*) Ideales:
ANILLOS 223

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 múltiplos forman un ideal de A que denotare-
mos bA = {a ∈ A : a = bc, c ∈ A}, ó simplemente (b) cuando el anillo A se
supone. Es el ideal de A más pequeño que contiene a b y no debe confundirse
con el subgrupo de A generado por b, que en el capı́tulo anterior también se
denotó (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 único número natural n tal que a = nZ: Los ideales de
Z se corresponden con los números naturales.
4. La condición necesaria y suficiente para que un anillo A �= 0 sea un cuerpo
es que no tenga más ideales que los triviales: 0 y A.
5. Sea A un subanillo del anillo de todas las funciones reales de variable real.
Si X es un subconjunto de R, las funciones de A que se anulen en todos los
puntos de X forman un ideal de A.

6. Los polinomios con coeficientes racionales que admiten la raı́z 2 forman un
ideal del anillo Q[x]. En general, dado un número complejo α, los polinomios
con coeficientes racionales que admiten la raı́z α forman un ideal de Q[x].
7. Sea A un anillo. Si u ∈ A es invertible, entonces todo elemento de A está en
uA. Luego un elemento a ∈ A es invertible precisamente cuando aA = A.
8. En el anillo de polinomios Z[x] el ideal (x) es claramente primo; pero no es
maximal, porque está contenido estrictamente en el ideal (2, x) �= Z[x].

(*) Morfismos de anillos:


1. Si B es un subanillo de A, la inclusión natural B → A es un morfismo de
anillos.
2. Si A es un anillo, existe un único morfismo de anillos Z → A, que transforma
cada número natural n en la suma de n términos iguales a la unidad 1 de A
y transforma −n en la suma de n términos iguales a –1.
3. La conjugación compleja τ : C → C, τ (z) = z̄, es un automorfismo de C y su
morfismo inverso es τ porque τ ◦ τ es la identidad.
4. Si α ∈ C, la aplicación Z[x] → C que asigna a cada polinomio p(x) su valor
en α es un morfismo de anillos. Su núcleo está formado por los polinomios
con coeficientes enteros que admiten la raı́z α, y su imagen es precisamente
el subanillo Z[α].
224 EJEMPLOS Y EJERCICIOS

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 lo
son.
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 aplicación C(I) → R que asigna
a cada función su valor en x0 es un morfismo de anillos epiyectivo cuyo núcleo
está formado por las funciones continuas en I que se anulan en x0 .
7. Si φ : I → I � es una aplicación continua entre dos intervalos, entonces la
aplicación C(I � ) → C(I), f �→ f ◦ φ, es morfismo de anillos.

(*) Realicemos la división de 3x4 − (1 + i)x3 + x por ix2 − 1 en el anillo C[x]:

3x4 − (1 + i)x3 + 0x2 + x | ix2 − 1


−3x4 + 0x3 − 3ix2 − 3ix2 + (−1 + i)x − 3
− (1 + i)x3 − 3ix2 + x
(1 + i)x3 + 0x2 + (−1 + i)x
− 3ix2 + ix
3ix2 + 0x − 3
ix − 3

(*) Para efectuar la división de un polinomio p(x) por un polinomio de grado


1 unitario x − c se considera la sucesión de los coeficientes de p(x) y debajo de
cada coeficiente se calcula su suma con el producto por c del término anterior. La
sucesión ası́ obtenida nos proporciona los coeficientes del cociente y el resto de la
división de p(x) por x − c. Ası́, en la división del polinomio 2x4 + 3x3 + x − 1 por
x + 2, el cociente es 2x3 − x2 + 2x − 3 y el resto es 5:
2 3 0 1 −1
−2 | 2 −1 2 −3 5

(*) Según el teorema 3.4.1, los únicos números racionales que pueden ser raı́ces del
polinomio p(x) = 6x4 + x3 + 11x2 + 2x − 2 son ±1, ±2, ±1/2, ±1/3, ±2/3, ±1/6.
Por comprobación directa se obtiene que sólo –1/2 y 1/3 son raı́ces de p(x), ası́
que éstas son las únicas raı́ces racionales de p(x).

(*) Cálculo de las raı́ces mediante radicales:


Veamos cómo pueden expresarse con radicales las raı́ces de un polinomio con
coeficientes complejos cuando el grado es ≤ 4 :
Ecuación cuadrática: ax2 + bx + c = 0, a �= 0.
ANILLOS 225

Como 4a(ax2 + bx + c) = (2ax + b)2 − (b2 − 4ac), las únicas soluciones son

−b ± b2 − 4ac
x=
2a
y b2 − 4ac recibe el nombre de discriminante, pues es �= 0 precisamente cuando la
ecuación considerada admita dos soluciones complejas distintas.
Ecuación cúbica: x3 + c1 x2 + c2 x + c3 = 0.
Mediante el cambio de variable x = y − c1 /3 se obtiene una ecuación de la
forma

(∗) y 3 + py + q = 0

ası́ que las soluciones de la ecuación inicial se obtienen restando c1 /3 a las solu-
ciones de (∗). Si p = 0, sus soluciones son las raı́ces cúbicas de −q.
Si p �= 0, con el cambio de variable y = z −(3z)−1 p se transforma en la ecuación

p3 p3
0 = z 6 + qz 3 − = u2 + qu − , u = z3
27 27
ası́ que cada raı́z α de z 6 + qz 3 − p3 /27 da una solución α − 3/pα de (∗). Con-
siderando las tres raı́ces cúbicas α, ωα, ω 2 α de una de las raı́ces del polinomio
u2 + qu − p3 /27 obtenemos tres soluciones de (∗). Si se consideran las raı́ces
cúbicas β, ωβ, ω 2 β de la otra raı́z 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 solución que α (respectivamente
ω 2 α, ωα).
Ecuación cuártica: x4 + c1 x3 + c2 x2 + c3 x + c4 = 0.
Las soluciones de esta ecuación 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 determinación de los puntos de corte de dos


cónicas, cuestión que puede resolverse del siguiente modo:
Entre las cónicas del haz (y 2 + c1 xy + c2 y + c3 x + c4 ) + λ(x2 − y) = 0, λ ∈ C, se
elige una que esté formada por un par de rectas (esto exige resolver una ecuación
cúbica en λ); es decir, tal que su ecuación sea (y − ax − b)(y − a� x − b� ) = 0, lo
que significa que, considerada como polinomio en y con coeficientes en el cuerpo
C(x), tenga en C(x) las raı́ces ax + b, a� x + b� . Cortando las rectas y = ax + b,
y = a� x + b� con una cónica cualquiera del haz (por ejemplo con la cónica y = x2 )
se obtienen los puntos de corte de las dos cónicas consideradas, y sus abscisas son
las soluciones de la cuártica dada.
226 EJEMPLOS Y EJERCICIOS

(*) Vamos a calcular, con el método anterior, las soluciones complejas de la ecua-
ción 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 −x−2)
y= 2

y la condición de que estas raı́ces sean polinomios de grado 1 en x significa que


4λx2 − 4x + λ2 − 8 debe ser el cuadrado de algún polinomio de grado 1; es decir,
su discriminante ha de ser nulo:

0 = 16 − 16λ(λ2 − 8) = λ3 − 8λ − 1

Si α ∈ C es solución de esta ecuación, entonces


√ 4αx2 −
√ 4x + α − 8 = (cx + d) .
2 2

Igualando coeficientes se sigue que c = 2 α, d = −1/ α; es decir, las soluciones


se obtienen cortando la cónica y = x2 con las dos rectas

−α ± 2 αx ∓ √1α
y=
2
√ √
Las soluciones son las raı́ces de los dos polinomios 2x2 ∓ 2 αx + α ± 1/ α, que
son los 4 números complejos
√ �
± α ± −α ∓ √2α
x=
2
(*) Congruencias:

1. El anillo Z/4Z no es ı́ntegro, porque [2] · [2] = 0 y [2] �= 0. En general, si un


número natural n ≥ 4 no es primo, el anillo Z/nZ no es ı́ntegro. Por otra
parte, si p es un número primo, el anillo Z/pZ es un cuerpo (luego ı́ntegro).

2. Consideremos la posibilidad de descomponer un número natural dado n en


suma de dos potencias cuartas de números enteros: x4 + y 4 = n.
Si reducimos esta ecuación módulo 5, al ser x4 = 1 para todo elemento no
nulo x del anillo Z/5Z, se sigue que la ecuación reducida no tiene soluciones
en Z/5Z cuando n̄ = 3̄ ó n̄ = 4̄. Es decir, la ecuación inicial no tiene
soluciones enteras cuando n es congruente con 3 ó 4 módulo 5. Además,
cuando n̄ = 0, la única solución en Z/5Z de la ecuación reducida es x = 0,
y = 0; de modo que si a, b es una solución entera de la ecuación inicial y n
es un múltiplo de 5, también a y b son múltiplos de 5: si un múltiplo de 5
es suma de dos potencias cuartas, necesariamente es múltiplo de 54 = 625.
ANILLOS 227

(*) Consideremos el morfismo de anillos f : R[x] → C que a cada polinomio con


coeficientes reales p(x) le asigna el número complejo p(i). Este morfismo es epi-
yectivo, pues cada número complejo a + bi proviene del polinomio a + bx, y su
núcleo está formado por los polinomios que admiten la raı́z x = i. Ahora bien, si
un polinomio con coeficientes reales tiene la raı́z i, también tiene la raı́z −i y ha
de ser múltiplo de (x − i)(x + i) = x2 + 1. En resumen, el núcleo de f es el ideal
(x2 + 1) y el teorema de isomorfı́a permite concluir que C se obtiene al adjuntar
a R una indeterminada x que verifique la relación x2 = −1 :

R[x]/(x2 + 1) � C , [x] �→ i

(*) Congruencia de Wilson: Si p es un número primo, entonces

(p − 1)! ≡ −1 (mód. p).


Veamos primero los elementos de F∗p que coinciden con su inverso. Si [1] =
[x] · [x] = [x2 ], entonces p divide a x2 − 1 = (x + 1)(x − 1). Según el Lema de
Euclides, x + 1 ó x − 1 es múltiplo de p. Es decir, [1] y [p − 1] son los únicos
elementos de F∗p que coinciden con su inverso (y son distintos cuando p �= 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].

(*) Un buen método para calcular el indicador de Euler de un número natural n


consiste en descomponerlo en producto de números 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 módulo 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]46·44−2 = [29]46·44 · [29]−2 = [29]−2

El inverso de 29 módulo 92 se calcula con la Identidad de Bézout: 1 = 6·92−19·29.


En Z/92Z tenemos que [29]−1 = [−19] y concluimos que

[n] = [29]−2 = [−19]2 = [361] = [85]

Ejercicios:
228 EJEMPLOS Y 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, el producto de A define una estructura de grupo conmu-


tativo en el conjunto A∗ de todos los elementos invertibles de A.

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 inclusión entre los siguientes subanillos de los


números 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 está en Z[ 2 ]. (Indicación: Z[ d ] = Z + Z d ).

6. Determinar el número 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 x − 20y = −11 x2 − 7y 2 = 18
2 2

x2 − 3y 2 = 16 x2 − 3y 2 = 18 x2 − 5y 2 = 20 x2 − 5y 2 = 55

7. Sea d un número entero que no sea cuadrado perfecto. Pruébese√que la


condición necesaria
√ y suficiente para que un√número complejo z ∈ Z[ d ] sea
invertible en Z[ d ] es que su norma en Z[ d ] sea 1 ó –1.

8. Si la norma de un elemento √ z ∈ Z[ d ] es un número primo, probar que z es
irreducible en el anillo Z[ d ].

9. Demostrar que un número 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 números 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}?

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 condición necesaria y suficiente


para que a = A es que a contenga algún elemento invertible en A.
ANILLOS 229

14. Si a1 , . . . , an , b1 , . . . , bm son elementos de un anillo A, demostrar que


(a1 , . . . , an ) = a1 A + . . . + an A
�� � �� � �
ai A · bj A = ai bj A
i j i,j

15. Si la unión de dos ideales de un anillo A es un ideal de A, probar que uno


de los dos ideales está contenido en el otro.
16. Consideremos en el anillo A = Z[ 2i ] los ideales a = 2A, b = 2iA. Determinar
las relaciones de inclusión 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 número 4 en producto
√ de elementos
√ irreducibles del anillo Z[ −4 ],
y que 6 = 2 · 3 = (1 + −5 )(1 − −5 ) son, salvo invertibles, descompo- √
siciones distintas del 6 √
en producto de elementos irreducibles
√ de Z[ −5 ].
Además, en el anillo Z[ −5 ], el ideal a = (2, 1 + −5 ) no está generado
por un elemento y su cuadrado es el ideal (2).
18. Sea
√ p un número primo. ¿Es irreducible el número 2 en el anillo A =
Z[ −p ]? ¿Es primo el ideal 2A?
√ √
(Indicación: 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 recı́proco?
(Indicación: 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 mı́nimo común
múltiplo a1 ∩ . . . ∩ an de unos ideales, entonces p divide a ai para algún
ı́ndice i.
21. Sean a, b dos elementos de un anillo ı́ntegro A. Demostrar que: aA = bA ⇔
b = ua para algún elemento u ∈ A invertible.
22. La condición necesaria y suficiente para que un anillo A sea un cuerpo es
que tenga exactamente dos ideales (los ideales triviales: 0 y A ).
23. Probar que todo anillo ı́ntegro finito A es cuerpo.
(Indicación: Considerar las aplicaciones ·a : 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 núcleo de f .
230 EJEMPLOS Y EJERCICIOS

25. Demostrar que el único automorfismo de anillos del cuerpo Q es la identidad.


¿Es cierta esta afirmación para los cuerpos R y C ?. (Indicación: Probar que
todo automorfismo de R transforma números positivos en números 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 núcleo de f , probar que f (p) es
un ideal primo de B.
Si m es un ideal maximal de A que contiene al núcleo 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 múltiplo
de q(x) en C[x] ¿se sigue que p(x) es múltiplo de q(x) en Q[x]?
Si un polinomio con coeficientes enteros p(x) es múltiplo de x3 − 3 en C[x],
¿se puede concluir que p(x) es múltiplo 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 sólo


si lo es p(x + a).

30. Hallar todas las raı́ces 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 números primos diferentes, probar que (p1 · · · pr )1/m es irra-
cional para todo número 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
raı́ces en Q es irreducible en Q[x]?

34. Sea p(x) ∈ Q[x]. Si p(xn ) es múltiplo de x−1, concluir que p(xn ) es múltiplo
de xn − 1.

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 múltiplo de y − x en A[x, y].
ANILLOS 231

37. Sea ≡ una relación de equivalencia en un anillo A. Si existe una estructura


de anillo en el conjunto cociente A/ ≡ tal que la proyección canónica π : A →
A/ ≡ es morfismo de anillos, probar la existencia de un ideal a de A tal que
≡ es la relación de congruencia módulo a.
38. Hallar todos los restos cuadráticos y cúbicos módulo 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 función
x3 + y 3 + z 3 cuando x, y, z son números 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. (Teorema chino de los restos): Sean a, b ideales de un anillo A. Si a + b = A,
demostrar que ab = a ∩ b y A/ab � (A/a) × (A/b) .
45. Sea p un número primo. Demostrar que las ecuaciones x2 − dy 2 = ±p no
tienen soluciones enteras cuando el número entero d no es resto cuadrático
módulo p.
46. En el anillo Z/993Z, hallar el inverso de [248] y de [4]13 . Calcular el resto
de la división de 2481993 por 993.
47. Calcular todas las soluciones de la reducción módulo 11 de las ecuaciones:
14x2 − 5y 2 = 22 11x2 − 17y 2 = −3
13x2 − 6x + 22y 2 = 4 4x2 + 7xy − 5y 2 = 33

48. Sea p un número natural mayor que 1. Si ap−1 ≡ 1 (mód. p) para todo
número entero a que no sea múltiplo de p, probar que p es un número primo.
49. Sea p un número primo impar. Si a ∈ Z es un resto cuadrático no nulo
módulo p, demostrar que una solución de la congruencia x2 ≡ a (módulo p)
p+1
es x = a 4 .
50. Sea q(x) = (2x − 3)(3x − 2). Si pr es una potencia de un número primo,
probar que la congruencia q(x) ≡ 0 (mód. pr ) tiene alguna solución entera.
Concluir, usando el teorema chino de los restos, que todas las congruencias
q(x) ≡ 0 (mód. n) tienen solución entera, aunque la ecuación q(x) = 0 carece
de soluciones enteras.
232 EJEMPLOS Y EJERCICIOS

51. Sea p un número primo. Si a, b ∈ Fp no son restos cuadráticos, probar que


ab sı́ es un resto cuadrático módulo p.
Concluir que el polinomio q(x) = (x2 − 17)(x2 + 1)(x2 + 17) no tiene raı́ces
racionales y que su reducción q̄(x) módulo p tiene alguna raı́z en Fp para
todo número primo p.
52. Demostrar que el número 17 es resto cuadrático módulo 2n para todo n ≥ 1.
(Indicación: Proceder por inducción sobre n.)
Sea p un número primo impar. Si un número entero a es resto cuadrático
módulo p, probar que a también es resto cuadrático módulo 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 raı́ces racionales aunque
la congruencia q(x) ≡ 0 (módulo n) tenga soluciones para todo número
natural n ≥ 2.
53. Sea p un número primo impar. Demostrar que:

(a) Si p − 1 no es múltiplo de 3, todo elemento de Fp es resto cúbico.


(b) Si p−1 es múltiplo de 3, en Fp hay exactamente (p−1)/3 restos cúbicos
no nulos. (Indicación: Si p − 1 = 3d, probar que xp−1 − 1 es múltiplo
de x3 − 1 y aplicar la congruencia de Fermat).

54. Demostrar que el polinomio q(x) = (x3 − 2)(x2 + x + 1) no tiene raı́ces


racionales y que su reducción q̄(x) módulo p tiene alguna raı́z en Fp para
todo número primo p.
55. 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. Además:
(A ⊕ B)/a ⊕ b = (A/a) ⊕ (B/b)
56. Se dice que un anillo A es de Boole 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 .
57. De los siguientes sistemas en dos incógnitas con coeficientes reales, determi-
nar los que son equivalentes:
� 3 � � �
x = x2 − y 2 0=x 0 = x3 0 = x3
0=y+x 0=y y = −x y 2 = x2

� � 3 �  0 = x3
0=x 2
x =x +y2 2
x=y
x=y
y = −x 0=y+x x = −y 
x = −y
ANILLOS 233

58. De los siguientes sistemas en dos incógnitas con coeficientes racionales, de-
terminar los que son equivalentes:
� � �
xy = x + 1 1 = x(y − 1) 1 = xy − x
1 = x2 + y 2 0 = x4 + 2x + 1 0 = y 4 − 2y 3 + 2y
� �
59. Considérese en C[x, y] el ideal a = xy, (x + y)2 − x . Determinar si están
en a los siguientes polinomios: x, y, (x − y)2 − x, (x − y)2 , x2 − x, x2 − xy .
60. Sean a, b elementos de un anillo A. Si a es múltiplo de ab en A, ¿se sigue
necesariamente que b es invertible en A? (Indicación: Considerar en el anillo
cociente Z[x, y, z]/(x − xyz) los elementos a = x̄, b = ȳ.)
234 EJEMPLOS Y EJERCICIOS

Anillos Euclı́deos

(*) Sea ω = (−1 + 3i)/2, que es una raı́z cúbica primitiva de la unidad. Veamos
que el anillo Z[ω] = {z ∈ C: z = a + bω; a, b ∈ Z} es euclı́deo. Para probarlo
definimos δ(z) = z·z̄ = |z|2 = (a+bω)(a+bω̄) = a2 −ab+b2 ∈ N, y la comprobación
de que el anillo Z[ω] es euclı́deo es análoga a la dada para Z[ i ], pues de nuevo
todo número complejo dista menos de la unidad de algún elemento de Z[ω].

(*) Vamos a calcular el máximo común divisor, en el anillo euclı́deo F5 [x], de los
polinomios p(x) = x4 + 2x3 − x2 + 2x + 2 y q(x) = 2x2 − 1, aplicando el algoritmo
de Euclides:

p(x) = q(x)(3x2 + x + 1) + (3x − 2)


q(x) = (3x − 2)(4x + 1) + 1

Luego ambos polinomios son primos entre sı́, y la Identidad de Bézout 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 máximo común divisor de 5 + 5i y 3 + 6i en el anillo euclı́deo


Z[ i ], dividimos 5 + 5i por 3 + 6i. Como

5 + 5i (5 + 5i)(3 − 6i) 1−i


= =
3 + 6i 45 3
dista menos de la unidad de los enteros de Gauss 1 y 1 − i, el cociente de tal
división es 1 ó 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 máximo común divisor de 5 + 5i y 3 + 6i en Z[ i ] es 2 − i .

(*) Clases de restos de polinomios:


Sea p(x) = c0 xn + c1 xn−1 + . . . + cn , c0 �= 0, un polinomio con coeficientes en
un cuerpo k. Para determinar si un polinomio q(x) ∈ k[x] es múltiplo de p(x) no
es necesario efectuar la división 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
condición de que q(x) sea múltiplo de p(x) equivale a que la clase de restos de
q(x) módulo 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
relación
c1 αn−1 + . . . + cn−1 α + cn
αn = −
c0
ANILLOS EUCLÍDEOS 235

que nos permite expresar las sucesivas potencias αm , m ≥ n, como combinaciones


lineales de 1, α, . . . , αn−1 con coeficientes en k. Obtendremos ası́ que

[q(x)] = [a0 + a1 x + . . . + an−1 xn−1 ]

donde ai ∈ k, de modo que a0 + a1 x + . . . + an−1 xn−1 es precisamente el resto de


la división de q(x) por p(x) y su anulación significa que p(x) divide a q(x). Del
lema de Euclides se sigue que K es un cuerpo precisamente cuando el polinomio
� esi irreducible en k[x]. En tal caso, el inverso de cualquier elemento �
p(x) no nulo
i ai α puede calcularse mediante la Identidad de Bézout: Como a(x) =
i
i ai x
no es múltiplo de p(x) y p(x) es irreducible en k[x], el máximo común 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 múltiplo
� �de p(x) calculamos
las potencias necesarias de α = [x] en el anillo F2 [x]/ p(x) , partiendo de la
relación α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 múltiplo de p(x), pues el resto de la división es 1.

(*) Sumas de Dos Cuadrados Perfectos:


La posibilidad de descomponer un número natural n en suma de dos cuadra-
dos perfectos está relacionada con el anillo de los enteros de Gauss Z[ i ] porque
la condición 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 descomposición en factores irreducibles en el anillo euclı́deo 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 y su conjugado.
En cuanto al primer paso, descomponiendo n en producto de números primos,
basta saber efectuar la descomposición de los números primos. Ahora bien, si un
número 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 número primo. Recı́procamente, si un número 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.
236 EJEMPLOS Y EJERCICIOS

Por ejemplo, para descomponer 14625 en suma de dos cuadrados perfectos


de todas las formas posibles, hallamos primero su descomposición en producto
de enteros de Gauss irreducibles, para lo cual lo descomponemos en producto de
números 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 cuándo
un número primo p es irreducible en Z[ i ].
Veamos que un número primo p no descompone en suma de dos cuadrados
perfectos (i.e., es irreducible en Z[ i ]) precisamente cuando p ≡ 3 (módulo 4):
En efecto, si p es suma de dos cuadrados perfectos, p = a2 + b2 , entonces
a , b ≡ 0, 1 (mód. 4) y concluimos que p no es congruente con 3 módulo 4.
2 2

Recı́procamente, si p ≡ 0, 1, 2 (mód. 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 cuadrático módulo p de
acuerdo con 3.7.3. Luego existen números enteros n, c tales que cp = n2 + 1 =
(n + i)(n − i). Si p fuera irreducible en Z[ i ], por el lema de Euclides tendrı́amos
n ± i = p(a + bi) para algún entero de Gauss a + bi, lo que es contradictorio, y
concluimos que también en este caso p es suma de dos cuadrados perfectos.
En resumen, la condición necesaria y suficiente para que un número natural sea
suma de dos cuadrados perfectos es que al descomponerlo en producto de números
primos sean pares los exponentes de los primos congruentes con 3 módulo 4.

(*) Extensiones:
1. El morfismo natural Q → R es una extensión infinita, porque todo espacio
vectorial de dimensión finita sobre Q es de cardinal numerable, mientras que
el cardinal de R no es numerable.
2. El morfismo natural R → C es una extensión finita de grado 2, porque una
base de C como espacio vectorial sobre R es {1, i}.
3. Si k es un cuerpo, la identidad k → k es una extensión de grado 1, y toda
extensión de k de grado 1 es isomorfa a esta extensión trivial.
ANILLOS EUCLÍDEOS 237

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
extensión 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(α) = {z ∈ C : z = p(α)/q(α); p(x), q(x) ∈ Q[x], q(α) �= 0}

Como Q(α) es un cuerpo que contiene a Q, la inclusión Q → Q(α) es una


extensión de Q. Por definición, la extensión Q(α) está formada por todos
los números complejos que puedan obtenerse a partir de α y de números
racionales con un número finito de sumas, restas, productos y cocientes.

6. Si p(x) es un polinomio irreducible con coeficientes en un cuerpo k, los


múltiplos 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 �→ [c], es una extensión
de k.

7. Si K es un cuerpo de caracterı́stica 0, entonces existe un único morfismo de


anillos Q → K (porque el único morfismo de anillos Z → k es inyectivo),
de modo que todo cuerpo de caracterı́stica 0 es una extensión de Q. Esta
propiedad universal caracteriza al cuerpo Q, lo que nos da una nueva y más
profunda definición de la suma y producto de números racionales: Son las
únicas operaciones que definen una estructura de cuerpo de caracterı́stica 0
que admite un único morfismo de anillos en cualquier otro cuerpo de carac-
terı́stica nula.

8. Si K es un cuerpo de caracterı́stica positiva p, entonces pZ es el núcleo del


único morfismo de anillos Z → K. Luego éste morfismo induce un morfismo
de anillos Fp → K y vemos ası́ que todo cuerpo de caracterı́stica p es una
extensión de Fp .

(*) Consideremos el polinomio p(x) = x4 + 2x3 + 5x2 + 4x + 4 con coeficientes


racionales. Para hallar sus raı́ces múltiples calculamos el máximo común divisor
de p(x) y su derivada p� (x) mediante el algoritmo de Euclides:
� �
x 1 7
p(x) = + (4x3 + 6x2 + 10x + 4) + (x2 + x + 2)
4 8 4
p� (x) = 4x3 + 6x2 + 10x + 4 = (4x + 2)(x2 + x + 2) + 0

Obtenemos que el máximo común divisor de p(x) y p� (x) es x2 + x + 2; luego


las raı́ces múltiples de p(x) son precisamente las raı́ces del polinomio x2 + x + 2.
238 EJEMPLOS Y EJERCICIOS

(*) Consideremos el polinomio p(x) = x6 + x2 + x con coeficientes en el cuerpo


F3 . De acuerdo con 4.3.2, la raı́z x = 1 es múltiple, porque p� (x) = −x + 1. De
hecho es una raı́z doble: p(x) = (x − 192 (x4 − x3 + x).

(*) En el caso de un polinomio ax2 + bx + c de grado 2, de raı́ces α1 , α2 , las


fórmulas 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 raı́ces


α1 , α2 , α3 , las fórmulas de Cardano son

−p = α1 + α2 + α3
q = α1 α2 + α1 α3 + α2 α3
−r = α1 α2 α3

(*) Sea p un número primo y sea d un divisor de p − 1. Veamos que la condición


necesaria y suficiente para que un número entero n primo con p sea resto d-ésimo
módulo p es que n(p−1)/d ≡ 1 (mód. p).
Si [n] = ad para algún a ∈ Fp , entonces a �= 0 y [n(p−1)/d ] = ap−1 = 1 según
la congruencia de Fermat. Recı́procamente, si n(p−1)/d ≡ 1 (mód. p) y α es una
raı́z del polinomio xd − [n] en una extensión finita de Fp (que existe en virtud del
Teorema de Kronecker), αp−1 = [n(p−1)/d ] = 1. Luego α es una raı́z de xp−1 − 1,
que tiene todas sus raı́ces en Fp según la congruencia de Fermat, ası́ que α ∈ Fp .
Como [n] = αd , concluimos que n es resto d-ésimo módulo p.
(*) Sea p un número 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 raı́ces en k: si a(t)/b(t) ∈ k fuera
una raı́z, donde a(t), b(t) ∈ Fp [t] pueden elegirse sin factores irreducibles comunes,
tendrı́amos a(t)p = b(t)p t, luego a(t) serı́a múltiplo de t, a(t)p múltiplo de tp , b(t)p
múltiplo de t y b(t) múltiplo 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 raı́z α en alguna extensión K de k. Como αp = t,
tenemos que xp − t = (x − α)p en K[x]. Si p(x) tuviera en k[x] algún factor no
constante q(x) de grado menor que p, que podemos suponer unitario, en K[x] se
tendrı́a q(x) = (x−α)i para algún 1 ≤ i ≤ p−1. Como (x−α)i = xi −iαxi−1 +. . .,
se seguirı́a que iα ∈ k y, al ser i �= 0 en k, concluirı́amos que α ∈ k y p(x) tendrı́a
una raı́z en k. Por tanto p(x) es irreducible en k[x] y, al ser p� (x) = 0, todas las
raı́ces de xp −t son múltiples. De hecho xp −t tiene una única raı́z de multiplicidad
p, pues si α es una raı́z de xp − t, entonces xp − t = (x − α)p según 4.3.9.
ANILLOS EUCLÍDEOS 239

(*) Veamos que el polinomio xy+x+y no pertenece al ideal (x2 +x−y, x2 y−y 2 −1)
del anillo Q[x, y]. Una solución del sistema de ecuaciones

y = x2 + x
1 = x2 y − y 2

es x = α, y = α2 +α, donde α es una raı́z de x3 +x2 +1, ası́ que bastará comprobar
que no es solución de la ecuación xy + x + y = 0.
Consideremos la raı́z α = [x] (mód. x3 +x2 +1) que nos proporciona el teorema
de Kronecker, de modo que 1, α, α2 son linealmente independientes sobre Q :

α(α2 + α) + α + (α2 + α) = α3 + 2α2 + 2α =


= (−α2 − 1) + 2α2 + 2α = α2 + 2α − 1 �= 0

(*) Elementos Algebraicos:


1. Todos los elementos de un cuerpo k son algebraicos sobre k, pues c ∈ k es
obviamente raı́z del polinomio x − c ∈ k[x].
2. Las raı́ces de cualquier polinomio no nulo con coeficientes en k son elementos
algebraicos sobre k.
2πi
3. Las raı́ces n-ésimas de la unidad e n k son algebraicas sobre Q.
4. El número real π es trascendente sobre Q (teorema de Lindemann) y el
número real e también es trascendente sobre Q; pero en este libro no daremos
las demostraciones de estos resultados.
5. Es sencillo comprobar que el cardinal del conjunto de los números 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 número finito de
raı́ces reales. Como el cardinal de R no es numerable, se concluye que el
cardinal del conjunto de los números reales trascendentes sobre Q no es
numerable.
6. Sea p(x) ∈ k[x] un polinomio unitario irreducible. Si α es una raı́z de p(x),
entonces el polinomio irreducible pα (x) de α sobre k divide a p(x) en k[x],
ası́ que pα (x) = p(x).

7. n 2 es raı́z del polinomio xn − 2, que es irreducible
√ en Q[x] según el criterio
de Eisenstein. Luego el polinomio irreducible de n 2 sobre Q es xn − 2.
2πi
8. Sea p un número primo. Si e p es una raı́z primitiva p-ésima de la unidad,
2πi
e p es raı́z del polinomio (xp −1)/(x−1) = xp−1 +. . .+x+1. Este polinomio
2πi
es irreducible en Q[x] según 5.5.3; luego es el polinomio irreducible de e p
sobre Q.
240 EJEMPLOS Y EJERCICIOS
√ √
9. Sea α el número real 2 − 3. Como tenemos que
√ √
2 = (α + 3)2 = α2 + 2 3α + 3
√ √
0 = (α2 + 2 3α + 3)(α2 − 2 3α + 3) = α4 − 6α2 + 9

α es raı́z del polinomio p(x) = x4 − 6x2 + 9 y p(x) es múltiplo 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, que es por tanto el grado
de pα (x), y obtenemos que pα (x) = p(x). En particular p(x) es irreducible
en Q[x].

10. El concepto de elemento algebraico o trascendente depende del cuerpo base


k considerado. Por ejemplo, todos los números complejos son algebraicos
sobre R aunque muchos sean trascendentes sobre Q.

(*) Teorema de Galois:


El teorema 4.4.3 de indiscernibilidad de las raı́ces de un polinomio irreducible
permite dar una presentación elemental del teorema de Galois, al menos para
cualquier cuerpo k de caracterı́stica nula, hipótesis que mantendremos en todo
este apartado.
Dadas dos extensiones k → K, k → L llamaremos k-morfismo o morfismo
sobre k a todo morfismo de anillos τ : K → L que sea la identidad sobre k (i.e.
son
� losi morfismos de k-álgebras). En tal caso, si α ∈ K es raı́z de un polinomio
i ai x con coeficientes en k, entonces τ (α) es raı́z del mismo polinomio porque
τ (ai ) = ai : �� � � �
0=τ i a i α i
= i τ (ai )(τ α)i = i ai (τ α)i .

Dado un polinomio no constante p(x) ∈ k[x], diremos que una extensión finita
k → L es un cuerpo de descomposición de p(x) sobre k si p(x) tiene todas sus
raı́ces en L y éstas generan L sobre k. Es decir:

L = k(α1 , . . . , αn ) , p(x) = (x − α1 ) . . . (x − αn )

Tal extensión siempre existe, pues basta considerar la extensión generada por las
raı́ces de p(x) en una extensión donde tenga todas sus raı́ces. Por ejemplo, cuando
k = Q, el cuerpo de descomposición de un polinomio p(x) es la extensión generada
por todas las raı́ces complejas de p(x). Una propiedad fundamental del cuerpo
de descomposición es que si un polinomio irreducible q(x) con coeficientes en k
admite una raı́z α = r(α1 , . . . , αn ) en L, entonces tiene todas sus raı́ces en L,
porque divide al polinomio
�� �
x − r(ασ(1) , . . . , ασ(n) )
σ∈Sn
ANILLOS EUCLÍDEOS 241

ya que éste tiene coeficientes en k, pues son funciones simétricas de α1 , . . . , αn , y


admite la raı́z α; luego es múltiplo de q(x) por 4.4.4.
Llamaremos grupo de Galois de p(x) sobre k al grupo de k-automorfismos
de su cuerpo de descomposición. La definición tiene sentido porque el cuerpo de
descomposición es único salvo isomorfismos:
(1) Si L y L� son dos cuerpos de descomposición de p(x) sobre k, entonces existe
algún k-isomorfismo L � L� .
Procedemos por inducción sobre el grado [L : k]. Si k = L, entonces p(x) tiene
todas sus raı́ces en k y, como la extensión L� está generada por raı́ces de p(x),
concluimos que L� = k.
Si k �= L, consideramos un factor irreducible q(x) de p(x) de grado > 1 y sendas
raı́ces α ∈ L, α� ∈ L� de q(x). Por 4.4.3, existe un k-isomorfismo k(α) � k(α� ). La
extensión k(α) � k(α� ) → L� es un cuerpo de descomposición de p(x) sobre k(α).
Como también lo es L y [L : k(α)] < [L : k], por hipótesis de inducción existe un
k(α)-isomorfismo L � L� , que también es un k-isomorfismo.
Aplicando este mismo razonamiento al caso en que L� = L y α, α� son dos
raı́ces de un mismo polinomio irreducible con coeficientes en k, obtenemos que
(2) Si un polinomio irreducible q(x) con coeficientes en k tiene una raı́z α ∈ L (y
por tanto q(x) tiene todas sus raı́ces en L), entonces el grupo de Galois G actúa
transitivamente sobre las raı́ces de q(x) en L.
Ahora bien, como la caracterı́stica de k es nula, todas las raı́ces 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 inducción sobre el grado del cuerpo de descomposición obtenemos que
el orden del grupo de Galois es el grado del cuerpo de descomposición:

|G| = [L : k] .

(3) Teorema de Galois: Sea L el cuerpo de descomposición sobre k de un


polinomio p(x) ∈ k[x], y sea G su grupo de Galois. Si a cada cuerpo intermedio
k ⊆ K ⊆ L le asignamos el subgrupo Aut(L/K) := {τ ∈ G : τ (α) = α, ∀α ∈ K},
obtenemos una biyección
� � � �
Subcuerpos de L Subgrupos
−→
que contienen a k de G

que invierte inclusiones. La biyección inversa asigna a cada subgrupo H ⊆ G el


cuerpo intermedio LH := {α ∈ L : τ (α) = α, ∀τ ∈ H}. Además |H| = [L : LH ].
242 EJEMPLOS Y EJERCICIOS

Demostración: Si K es un cuerpo intermedio, entonces L es el cuerpo de descom-


posición de p(x) sobre K y H = Aut(L/K) es el grupo de Galois de p(x) sobre K.
Por tanto, si α ∈ LH , se sigue del punto 2 que el polinomio irreducible de α sobre
K tiene una única raı́z; luego es de grado 1 por 4.3.5 y concluimos que α ∈ K. Es
decir, K = LH . Además, por el punto 2 tenemos que

|H| = [L : K] = [L : LH ] .

Por otra parte, sea H un subgrupo de G y sea σ ∈ Aut(L/LH ). Si α ∈ L, el


polinomio � � �
qα (x) := x − τ (α)
τ ∈H

tiene sus coeficientes en L , ası́ que son invariantes por σ, y σ(α) es una raı́z de
H

qα (x). Luego σ(α) = τ (α) para algún τ ∈ H:



L= Ker (σ − τ ) .
τ ∈H

Como el cuerpo k es infinito, porque car k = 0, ningún k-espacio vectorial es unión


finita de subespacios vectoriales propios (G.4.3), ası́ que Ker (σ − τ ) = L para
algún τ ∈ G; es decir, σ = τ ∈ H y concluimos que H = Aut(L/LH ).

(*) Eliminación:
La teorı́a de la Eliminación permite resolver múltiples 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 2
− 4y y 3
− 4 �
� �
� � = y 4 + 13y 3 + 56y 2 + 80y
� �
� 2 2y − 5 y +2
2
0 ��

� �
� �
� 0 2 2y − 5 y 2 + 2�

Cualquier raı́z racional no nula de este polinomio ha de dividir a 80. Por


comprobación directa vemos que las raı́ces racionales de la resultante son y =
0, −4, −5.
Sustituyendo y = 0 en el sistema inicial obtenemos x2 = 4, 2x2 − 5x + 2 = 0,
que sólo tienen en común la raı́z x = 2.
ANILLOS EUCLÍDEOS 243

Sustituyendo y = −4 obtenemos −7x2 + 48x − 64 = 4, 2x2 − 13x + 18 = 0, que


sólo tienen en común la raı́z x = 2.
Sustituyendo y = −5 obtenemos −9x2 + 70x − 125 = 4, 2x2 − 15x + 27 = 0,
que sólo tienen en común la raı́z 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 determinación
de sus factores de grado 2 puede hacerse resolviendo un sistema de 2 ecuaciones
algebraicas con dos incógnitas, lo que nos permite descomponer el polinomio dado
en factores irreducibles. Por ejemplo, el polinomio x5 + x4 + x3 − 1 no tiene
factores de grado 1 en Q[x] porque no tiene raı́ces 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 = c−1 + a(1 − a) + b
0 = −ac−1 + b(1 − a) + c

0 = −bc−1 + c(1 − a)

De la última ecuación 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 c − c3
c3
− c + 1 �
� 3 � = c11 + c9 + c8 + 2c6 + 2c5 + c4 + c2 + c
�c −2c3
− 1 c3
+ c2
0 �
� �
�0 c3 −2c3 − 1 c3 + c2 �

cuyas raı́ces racionales son c = 0, c = −1. Sustituyendo c = 0 obtenemos 0 = −1,


0 = −a, que no tienen ninguna solución común. Sustituyendo c = −1 obtenemos
0 = a2 − 1, 0 = −a2 + a, que tienen en común la raı́z a = 1, y de la igualdad
b = c2 (1 − a) se sigue que b = 0. El polinomio admite la descomposición

x5 + x4 + x3 − 1 = (x3 + x2 − 1)(x2 + 1)

(3) Dado un polinomio p(x) ∈ k[x] de raı́ces α1 , . . . , αn y un polinomio q(x) ∈


k[x], para hallar un polinomio no nulo con coeficientes en k que admita las raı́ces
q(α1 ), . . . , q(αn ) basta eliminar x en el sistema:

0 = p(x)
y = q(x)
244 EJEMPLOS Y EJERCICIOS

Por ejemplo, si α, β, γ son las tres raı́ces complejas del polinomio 2x3 − 3x + 1,
un polinomio no nulo con coeficientes racionales que admita las raı́ces q(α), q(β),
q(γ), donde q(x) = x2 /(1 + x), se obtiene eliminando x en el sistema
� �
0 = 2x3 − 3x + 1 0 = 2x3 − 3x + 1
y = x /(1 + x)
2
0 = (1 + x)y − x2

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 β raı́ces 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
raı́z f (α, β), donde f (x, y) ∈ k[x, y], basta eliminar x e y en el sistema

 0 = p(x)
0 = q(y)

z = f (x, y)

Por
√ ejemplo,
√ para calcular un polinomio con coeficientes racionales que tenga la
raı́z 3 2−ω 3 2, donde ω denota una raı́z cúbica primitiva de la unidad, eliminamos
x e y en el sistema 
 0 = x2 + x + 1
0 = y3 − 2

z = y − xy
Como y = z/(1 − x), sustituyendo en la segunda ecuación eliminamos y:

0 = x2 + x + 1
0 = 2x3 − 6x2 + 6x + z 3 − 2

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

(*) Racionalización de las expresiones algebraicas:


Sea α una raı́z de un polinomio no constante p(x) con coeficientes en un cuerpo
k. Si q(x) ∈ k[x] y q(α) �= 0, el problema de racionalizar la expresión algebraica
ANILLOS EUCLÍDEOS 245

1/q(α) es el de hallar un polinomio b(x) ∈ k[x] tal que 1/q(α) = b(α). Tal
problema puede resolverse siempre. En efecto, dividiendo p(x) por su máximo
común divisor con q(x), podemos suponer que p(x) y q(x) no tienen factores
comunes no constantes y, en tal caso, el algoritmo de Euclides permite calcular
polinomios a(x), b(x) ∈ k[x] tales que:

1 = a(x)p(x) + b(x)q(x)

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 esté en k[α]
significa que k[α] es un cuerpo. Es decir,

k[α] = k(α)

Cuando p(x) es irreducible en k[x] y de grado d, según 4.4.5 tenemos que una
base de k(α) sobre k es {1, α, . . . , αd−1 }. Por tanto, para racionalizar 1/q(α) basta
resolver el siguiente sistema de ecuaciones lineales con d incógnitas a0 , . . . , ad−1 :

q(α)(a0 + a1 α + . . . + ad−1 αd−1 ) = 1

(1) Por ejemplo,


√ para √ racionalizar (quitar los radicales del denominador) la expre-
sión β √
= 1/( 3 4 + 2 3 2 + 2), observamos que β = 1/q(α), donde q(x) = x2 + 2x + 2
y α = 3 2 es raı́z del polinomio x3 − 2, que tiene coeficientes racionales. Mediante
el algoritmo de Euclides obtenemos la identidad de Bézout:
� 2 � � �
x −x x+1
1= q(x) − p(x)
2 2
� 2 �
α −α
1= q(α)
2
√ √
1 α2 − α 3
4− 32
β= = =
q(α) 2 2
También podemos resolver el siguiente sistema de ecuaciones lineales:

1 = (2 + 2α + α2 )(a + bα + cα2 )
= (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.
√ √
Otra alternativa es considerar α = 3 4 + 2 3 2 + 2, con lo que debemos raciona-
lizar 1/α. Para hallar un polinomio con coeficientes racionales que admita la raı́z
246 EJEMPLOS Y EJERCICIOS

α se elimina y en el sistema

0 = y3 − 2
x = y 2 + 2y + 2

y se obtiene p(x) = x3 − 6x2 − 4. La Identidad de Bézout para x y p(x) es


inmediata:
x2 − 6x p(x)
p(x) = x(x2 − 6x) − 4 , 1=x −
4 4
√ √ √ √
1 1 α2 − 6α ( 4 + 2 2 + 2)2 − 6( 4 + 2 3 2 + 2)
3 3 3

√ √ = = =
3
4+232+2 α 4 4
(2) Otro procedimiento para racionalizar una expresión 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 raı́z del
√ polinomio x3 − 2 ∈ k[x] y tenemos que racionalizar√1/q(α), donde
q(x) = x + 3 ∈ k[x]. La Identidad de Bézout para x3 − 2 y x + 5 3 es:
5


5

5

5

5
27 + 2 = (x2 − 3x + 3)(x + 3) − (x3 − 2)
√ √ √ √
1 1 3
4− 5332+ 53
√ √ = √ = √
3
2+ 53 α+ 53 5
27 + 2

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 27 − 2 27 + 4 27 − 8 27 + 16
4 3 2 5

√ =
5
27 + 2 59

Ejercicios:
1. Sea b un elemento no nulo de un anillo euclı́deo A. Probar que δ(1) ≤ δ(b)
y δ(1) = δ(b) si y sólo si b es invertible en A.

2. Determinar los elementos invertibles de Z , Z[ i ] , Z[ω] .



3. Demostrar que Z[ −2 ] es un anillo euclı́deo.
√ √
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 ?
ANILLOS EUCLÍDEOS 247

6. Demostrar que los enteros de Gauss irreducibles son los de la forma a + bi


donde su norma a2 + b2 es un número primo, y los de la forma ±p ó ±pi
donde p es un número primo que no descompone en suma de dos cuadrados
perfectos.
7. Demostrar que dos descomposiciones n = a2 + b2 = c2 + d2 de un número
natural n en suma de dos cuadrados perfectos coinciden (es decir a2 = c2 ó
a2 = d2 ) precisamente cuando a + bi difiere de c + di ó c − di en un invertible
de Z[ i ].
8. Demostrar que ningún número 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 irreducibles. Calcular todas sus descompo-
siciones en suma de dos cuadrados perfectos.
10. ¿De cuántos modos distintos puede descomponerse 10n en suma de dos cua-
drados perfectos?.
(Indicación: 1 + i y 1 − i difieren en un entero de Gauss invertible.)
11. Sea n ≥ 2 un número natural. Si p es un factor primo impar de n2 + 1,
probar que (p − 1)/2 es par. Concluir que existen infinitos números primos
de la forma 4m + 1.
12. Sean n, m números naturales primos entre sı́. Demostrar que todo número
primo que divida a n2 + m2 es suma de dos cuadrados perfectos.
13. Sea d un número
√ natural impar que no sea cuadrado √ perfecto.
√ Probar que
el anillo Z[ −d ] no es euclı́deo. (Indicación: (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 extensión
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 raı́ces 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 raı́z α + α2 .
16. Probar que K = Q[x]/(x3 − 6x − 6) es una extensión de Q. Sea α = [x].
Comprobar si α + 1 es raı́z de x2 − 3, si α2 − α − 4 es raı́z de x3 − 2 y si
α2 − 2α − 4 es raı́z de x3 + 4. Calcular un polinomio no nulo con coeficientes
racionales que admita las raı́ces 1 − α y α2 + 2.
248 EJEMPLOS Y EJERCICIOS

17. Demostrar que la condición necesaria y suficiente para que una extensión
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 )

y q(x) es el polinomio de raı́ces αi2 ; es decir, q(x) = i (x − αi2 ).
19. Si α, β, γ son las raı́ces complejas de x3 − 3x + 1, determinar un polinomio
cuyas raı́ces sean α + α−1 , β + β −1 y γ + γ −1 .
20. Si α, β, γ son las raı́ces 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 raı́ces complejas del polinomio x5 − x − 1, calcular


5
� 5
� 5

αi2 , αi−1 , αi−2
i=1 i=1 i=1

22. Sea p(x) un polinomio irreducible con coeficientes en un cuerpo. Si p(x)


tiene una raı́z simple ¿es cierto que todas sus raı́ces son simples?. Si p(x)
tiene una raı́z múltiple ¿es cierto que todas sus raı́ces son múltiples?
23. Hallar las raı́ces múltiples de los siguientes polinomios con coeficientes ra-
cionales, ası́ como sus respectivas multiplicidades ¿y si los coeficientes están
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 extensión 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 ) es una extensión de grado 3 de Q. ¿Está 2 en
Q( 3 2 )?

26. Demostrar que √ Q( 4√2 ) es
√ una extensión de grado 4 de Q, y que una base
sobre Q es {1, 4 2, 2, 4 8} .
27. Determinar las relaciones de inclusión entre los siguientes subcuerpos de C:
√ √3
√ √
Q , Q(1/2) , Q( 2 ) , Q( 2 ) , Q(i) , Q(i + 2 ) , Q( −2 )

28. ¿Están x3 + 1 y x4 − 1 en el ideal (xy − x − 1, x2 + y 2 − 1) de Q[x, y] ?


ANILLOS EUCLÍDEOS 249

29. Determinar si en el ideal (x2 + y 2 − x, x2 y 2 − x) de Q[x, y] están 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:
� �
−2 = 2x2 + 2xy + y 2 − 5x 0 = x3 + y 2 − x
4 = 2xy + 2xy + y + x − 4xy
2 2 3 2
1 = x2 + y 2 + y
� � �
0 = x2 + y 4 0 = x2 y 2 + y 4 + 1 0 = x2 y 2 + y 5
−1 = yx3 + y 3 x 0 = x2 y + xy 2 + y 3 0 = x2 y + y 2 x + 1
√ √ √ √ √ √
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 extensión finita k → L no es múltiplo del grado de p(x), probar que
p(x) no tiene raı́ces en L.
√ √
34. Hallar el grado de Q( 3 + 5 ) sobre Q.
√ √ √
35. Demostrar que x3 −3 no tiene raı́ces en k = Q( 2). Concluir que Q( 2, 3 3 )
es una extensión 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 raı́z α es 1, 2, 3, ó 6. Analizando las relaciones de depen-
dencia lineal entre las sucesivas potencias de α, concluir que α es raı́z 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. ¿Está i en la extensión Q(ω, 3
2 )? ¿Está 2 en Q( 3, 3 2 )?
38. Hallar
√ √un polinomio irreducible con coeficientes racionales que admita la raı́z
2 + 3 . Análogamente para
√ √ √ √ √ �3

� 3 + 4
3 , � 2 + i , 3
2�+ ω 3
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 −
1+ 2 2
2 , 3 2 − 1 , i−1√2 , 1− √
√ 3 ω
3
−2
250 EJEMPLOS Y EJERCICIOS

39. Construir un cuerpo con 4 elementos, otro con 8 elementos y otro con 9
elementos.

40. ¿Para qué números racionales q se verifica que el seno de qπ es algebraico


sobre Q?

41. Si dos números complejos son trascendentes sobre Q, entonces su suma o su


producto es también trascendente sobre Q.

42. Si p es un número primo, todo cuerpo de cardinal p es isomorfo a Fp .

43. Sea k → L √
una extensión de grado 2. Si la caracterı́stica de k no es 2, probar
que L = k( a ) para algún a ∈ k. ¿Es cierto también cuando car k = 2 ?
44. Sea r(y) la resultante de un sistema de dos ecuaciones algebraicas con coe-
ficientes racionales (donde a0 (y) �= 0, b0 (y) �= 0):

0 = a0 (y)xn + . . . + an (y)
0 = b0 (y)xm + . . . + bm (y)

Si β es una raı́z racional de r(y) que no es raı́z de a0 (y) ¿podemos asegurar


la existencia de alguna solución racional x = α, y = β del sistema?
Si β es una raı́z compleja de r(y) que no es raı́z de a0 (y) ¿podemos asegurar
la existencia de alguna solución compleja x = α, y = β del sistema?
Si el sistema tiene un número finito de soluciones racionales ¿podemos ase-
gurar que r(y) no es nula?
Si el sistema tiene un número finito de soluciones complejas ¿podemos ase-
gurar que r(y) no es nula?
45. Dado un sistema de ecuaciones

0 = p(x, y)
0 = q(x, y)

con coeficientes en un cuerpo k, probar que su resultante r(y) está en el ideal


(p, q) de k[x, y] :

r(y) = a(x, y)p(x, y) + b(x, y)q(x, y)

Indicación: Sean C0 , . . . , Cm+n las columnas de la matriz que nos propor-


ciona la resultante. Calcular C = xm+n−1 C0 + . . . + 1 · Cm+n y utilizar
que
r(y) = det(C0 , . . . , Cm+n ) = det(C0 , . . . , Cm+n−1 , C)
DOMINIOS DE FACTORIZACIÓN ÚNICA 251

Dominios de Factorización Única


(*) Anillos de fracciones:

1. El cuerpo de fracciones de Z es Q.
2. El cuerpo de fracciones de Z[ i ] es Q( i ).
3. Los números 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 números racionales que pueden representarse con una fracción cuyo de-
nominador sea impar.
En general, si p es un número 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 números racionales que pueden representarse con una fracción
cuyo denominador no sea múltiplo de p.
4. Sea k un cuerpo. En el anillo A = k[x, y] los polinomios no nulos en x
forman un sistema multiplicativo S = {q(x) �= 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] .
5. Si S es un sistema multiplicativo de un anillo A y a ∈ A, entonces a/1 = 0
en S −1 A si y sólo si existe s ∈ S tal que sa = 0. Es decir, el núcleo del
morfismo de localización γ : A → S −1 A está formado por los elementos de A
que están anulados por algún elemento de S. En particular, si A es ı́ntegro
y el 0 no está en S, el morfismo de localización γ es inyectivo.

(*) Descomposición en fracciones simples:


Para descomponer la fracción racional (x4 + 1)/(x4 + x2 ) en suma de fracciones
simples en R(x)

x4 + 1 1 − x2 ax + b c d
=1+ 4 =1+ 2 + +
x +x
4 2 x + x2 x + 1 x x2
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. Ahora, para descomponerla en suma de fracciones simples
en C(x) bastará descomponer
−2 α β (α + β)x + (β − α)i
= + =
x2 + 1 x+i x−i x2 + 1
252 EJEMPLOS Y EJERCICIOS

Luego α + β = 0 y (β − α)i = −2 y obtenemos que α = −i y β = i.

Para descomponer la fracción racional (x2 + 1)/x2 (x3 − x2 + 1) con coeficientes


en el cuerpo F7
x2 + 1 ax2 + bx + c d e
= + + 2
x (x − 2)
2 3 x −2
3 x x
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 métodos usuales del Álgebra Lineal, podemos
dar los valores x = 0, x = α y x = 1, donde α es la raı́z de x3 − 2 que nos
proporciona el teorema de Kronecker (la clase de restos de x módulo 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 = cα2 + 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 factorización única:

1. Todos los cuerpos y todos los anillos euclı́deos (Z, Z[ i ], k[x], . . .) son domi-
nios de factorización única.

2. Consideremos el anillo Z[ d ], donde d es un número √ entero
√ que no sea
cuadrado perfecto.
√ Si d
√ es par, entonces 2 divide a d = d · d√mientras√que
2 no divide a d en Z[ d ]. Si d es √ impar, 2 divide
√ a 1−d√ = (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 factorización única cuando 2 sea irreducible en Z[ d ], lo
que equivale a que la ecuación x2 − d y 2 = ±2 no tenga soluciones enteras.
√ √
En efecto, si 2 = ±(x + y d )(x − √ y d ) tiene alguna solución entera,
claramente
√ √2 no es irreducible en Z[ d ]. Recı́procamente,
√ si 2 = (a +
b t )(u + v t ) y ningún factor es invertible en Z[ d ], tenemos que 22 =
(a2 − b2 d)(u2 − v 2 d) al tomar normas. Luego √ a − b d√ = ±2, porque
2 2
2
a √− b d �= ±1 y u − v d �= ±1 al no ser a + b d ni u + v d invertibles en
2 2 2

Z[ d ].
En resumen,
√ si la ecuación x − d y = ±2 carece de soluciones enteras, el
2 2

anillo Z[ d ] no es un dominio de factorización única. Por ejemplo, tal ecua-


ción carece de soluciones enteras cuando d ≤ −3. Tampoco tiene soluciones
enteras cuando d ≡ 1 módulo 4, porque su reducción módulo 4 no tiene
soluciones en Z/4Z.
DOMINIOS DE FACTORIZACIÓN ÚNICA 253

3. En el cuerpo de fracciones del anillo ı́ntegro A = Z[ni ], está i = ni/n, que es


raı́z del polinomio x2 + 1 ∈ A[x]. Como i no está en Z[ni ] cuando n ≥ 2, en
tal caso 5.3.2 proporciona otra demostración de que Z[ni ] no es un dominio
de factorización única.

4. Consideremos el polinomio y 2 − x2n+1 con coeficientes en un cuerpo k. En


virtud del lema de Gauss, 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 raı́ces
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
η
= ξ 2n−1
ξ

ası́ que η/ξ es raı́z del polinomio unitario p(t) = t2 − ξ 2n−1 ∈ A[ t ]. Ahora
bien, η/ξ no está en A, pues en tal caso tendrı́amos η = ξq(ξ, η) para algún
q(ξ, η) ∈ A; luego y − xq(x, y) serı́a un múltiplo de y 2 − x2n+1 en k[x, y], lo
que llevarı́a a contradicción igualando los coeficientes de y. De acuerdo con
5.3.2, concluimos que A no es un dominio de factorización única.

(*) 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 raı́ces en Q. Si tuviera
algún factor de grado dos

q(x) = (x2 + ax ± 1)(x2 + bx ∓ 1)

entonces b = −a y el coeficiente de x3 en q(x) serı́a nulo. En virtud del lema de


Gauss, q(x) también es irreducible en Q[x].

(2) Veamos que los polinomios x2 + y n − 1 son irreducibles en C[x, y]. Consi-
deré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 Σ
254 EJEMPLOS Y EJERCICIOS

es un cuerpo y q(x) es un polinomio de grado 2 sin raı́ces en Σ, dado que an − 1


no es un cuadrado en Σ (por ejemplo porque tiene una raı́z 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 reducción módulo 2 es
irreducible en (F2 )[x]. En efecto, p̄(x) no admite factores de grado 1 en (F2 )[x]
porque no tiene raı́ces en F2 , ası́ que, si no fuera irreducible tendrı́a algún factor
irreducible de grado 2. Ahora bien, el único polinomio irreducible de grado 2 con
coeficientes en F2 , que es x2 + x + 1, no divide a x5 + x2 + 1, como prueba el cálculo
de la clase de restos de x5 + x2 + 1 módulo x2 + x + 1 :

α2 = α + 1 , donde α = [x]
α =α +1=α
4 2

α5 = α2
α5 + α2 + 1 = α2 + α2 + 1 = 1 �= 0

Análogamente, cualquier polinomio x3 − x + (3n + 2), n ∈ Z, es irreducible


en Z[x] y en Q[x], porque sus coeficientes no tienen factores primos comunes y su
reducción módulo 3 es irreducible en (F3 )[x].

(4) El polinomio con coeficientes enteros p(x) = x5 − 6x4 + 2x3 + 5x2 − x − 2 no


tiene raı́ces racionales, ası́ que no admite factores de grado 1 en Q[x] y, por tanto,
tampoco en Z[x]. Su reducción módulo 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, también es irreducible en Q[x] .

(5) Consideremos el polinomio p(x) = −5x6 + 6x4 − 3x2 − 6x + 7. Su reducción


módulo 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 reducción de p(x) módulo 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
DOMINIOS DE FACTORIZACIÓN ÚNICA 255

primos comunes, p(x) no tiene factores irreducibles de grado cero, ası́ que p(x) es
irreducible en Z[x] y también es irreducible en Q[x].

(6) Veamos, usando el criterio de reducción, 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].
Para comprobar ahora que x5 +y 2 xz 6 +y 3 −1 es irreducible en Q[x, y, z] se considera
como polinomio en y
y 3 + ab6 y 2 + a5 − 1
con coeficientes en el anillo de polinomios en dos indeterminadas Q[a, b]. Sus
coeficientes 1, ab6 , a5 − 1 no tienen factores irreducibles comunes en Q[a, b] y es-
pecializando al caso b = 0 obtenemos el polinomio y 3 + a5 − 1, que es irreducible
en Q[a, y]. El criterio de reducción permite concluir que x5 + y 2 xz 6 + y 3 − 1 es
irreducible en Q[x, y, z].

(7) Si un número entero d es múltiplo de un número primo p y no es múltiplo de


p2 , el criterio de Eisenstein prueba que los polinomios xn − d son irreducibles en
Z[x] y, por tanto, también en Q[x].
Por ejemplo, los polinomios xn − 2 , xn + 3 , . . . son irreducibles en Q[x]

Ejercicios:
1. Sea S un sistema multiplicativamente cerrado de un anillo A. Probar que
la condición necesaria y suficiente para que el morfismo de localización A →
S −1 A sea un isomorfismo es que todo elemento de S sea invertible en A.
La condición necesaria y suficiente para que S −1 A = 0 es que 0 ∈ S.
El núcleo del morfismo canónico A → S −1 A está formado por los elementos
de A anulados por algún elemento de S.
2. ¿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[α] siempre es isomorfo a Q(α)?
3. Sea p un número primo y d un número entero. Si d es resto cuadrático
módulo p y las ecuaciones√ x − dy = ±p carecen de soluciones enteras,
2 2

demostrar que el anillo Z[ d ] no es un dominio de factorización única.


256 EJEMPLOS Y EJERCICIOS

Cuando p = 2, comprobar que la hipótesis se verifica en los casos d =


−5, −4, 5, 8, 10.
4. Si k es un cuerpo, determinar los elementos de k(x1 , . . . , xn ) que son alge-
braicos sobre k.
5. Calcular el grado sobre Q de la extensión que generan las raı́ces complejas
del polinomio x4 − 2. Análogamente para x3 + 3, x5 − 1 y x4 + 1.
6. Calcular
√ un polinomio irreducible con coeficientes
√ en Q(i)
√ que admita
√ la raı́z
4
2. Análogamente sustituyendo Q(i) por Q( 2 ), Q( 3 2 ) y Q( 3 ).
7. Hallar el grado sobre Q de la extensión que generan todas las raı́ces complejas
del polinomio x3 + 2. Análogamente para los polinomios

x4 − 3 , x4 + 3 , x4 − x2 + 1 , x4 + x2 − 2, x3 − 4x2 + 5 , x4 + 3 , x4 − 3

8. Descomponer en factores irreducibles los siguientes polinomios con coeficien-


tes 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

9. Estudiar la irreducibilidad en Q[x] del polinomio x5 − nx − 1, donde nZ.


10. Sea α una raı́z racional de un polinomio con coeficientes enteros p(x). Si
α = a/b, donde a y b son números enteros primos entre sı́, demostrar que
todos los coeficientes de p(x)/(bx − a) son enteros. Concluir que p(1) es
múltiplo de a − b y p(−1) lo es de a + b .
11. Sea k un cuerpo y p(x) ∈ k[x]. Probar que y 2 − p(x) es irreducible en k[x, y]
si, y sólo si, p(x) no es un cuadrado en k[x].
12. Descomponer en factores irreducibles los siguientes polinomios con coeficien-
tes racionales:
x4 y 4 + x2 y 3 − x4 − x2 + y 2 − 1 , x4 + 3x3 + x2 + x + (2n + 1)
x − x2 + 1 , x5 − 2x3 + x2 − 3x + 1 , x6 − 6x5 − 5x3 + 4x2 + 3x + 2
5

13. Sea p(x) = x4 + 4x3 + 3x2 + 2x + 3.


(a) Descomponer en factores irreducibles la reducción módulo 2 de p(x).
(b) Descomponer en factores irreducibles la reducción módulo 3 de p(x).
(c) Descomponer p(x) en factores irreducibles en Z[x] y en Q[x] .
14. Sea p(x) = 33x5 − 6x4 + 3x2 − 3x + 6.
DOMINIOS DE FACTORIZACIÓN ÚNICA 257

(a) Descomponer en factores irreducibles la reducción módulo 2 de p(x).


(b) Descomponer p(x) en factores irreducibles en Z[x] y en Q[x] .
15. (Criterio de Nietsnesie): Sea a0 + a1 x + . . . + an xn un polinomio no cons-
tante con coeficientes enteros. Si sus coeficientes no admiten factores primos
comunes y existe un número 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].

16. 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 número finito de sistemas de ecuaciones algebraicas
con coeficientes racionales:
(a) Hallar todas las raı́ces de p(x) en k.
(b) Decidir si p(x) es irreducible en k[x].
(c) Hallar la descomposición de p(x) en producto de polinomios irreducibles
en k[x].
258 EJEMPLOS Y EJERCICIOS

Módulos
(*) Módulos:
1. Si k es un cuerpo, los k-módulos 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-módulo. En general, en todo B-módulo N tenemos una
estructura de A-módulo, definida por el producto a · n = j(a)n; y diremos
que tal estructura de A-módulo se obtiene por restricción de escalares.
En particular, si a es un ideal de un anillo A, la proyección canónica A → A/a
define en A/a una estructura de A-módulo: a · [ b ] = [ab] . Si S es un sistema
multiplicativo de A, el morfismo de localización A → AS define en AS una
estructura de A-módulo: a · (b/s) = (a/1)(b/s) = ab/s .
3. Cada grupo abeliano G admite una única estructura de Z-módulo, 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-módulos
son los grupos conmutativos. Cuando un grupo abeliano se considera como
Z-módulo, los submódulos son los subgrupos.
4. Sea a un ideal de un anillo A. La inclusión a → A y la proyección canónica
A → A/a son morfismos de A-módulos.
5. Sea M un A-módulo. Cada elemento a ∈ A define una aplicación a· : M → M
que es morfismo de A-módulos. La aplicación natural A → HomA (M, M )
ası́ obtenida es un morfismo de A-módulos.
6. Los submódulos del anillo A son precisamente los ideales de A.
7. Sea f : M → N un morfismo de A-módulos. Si M � es un submódulo de
M , entonces f (M � ) es un submódulo de N . Si N � es un submódulo de N ,
entonces f −1 (N � ) es un submódulo de M . En particular, Im f = f (M ) es
un submódulo de N y Ker f = f −1 (0) es un submódulo de M .
8. Sea a un ideal de A y M un A-módulo. El subgrupo

aM = {m ∈ M : m = i ai mi ; ai ∈ a, mi ∈ M }

generado por los productos de elementos de a por elementos de M es un


submódulo de M .
9. Sean N1 y N2 dos submódulos de un A-módulo M . Los morfismos
� de inclu-
sión naturales Ni → M definen un morfismo de A-módulos N1 N2 → M .
En consecuencia, su imagen N1 + N2 = {m ∈ M : m = n1 + n2 ; ni ∈ Ni } es
un submódulo de M y claramente es el submódulo generado por N1 y N2 .
MÓDULOS 259

(*) Geometrı́a intrı́nseca de las subvariedades:


Consideremos la subvariedad del espacio afı́n 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 están determinadas
por el anillo k[x1 , . . . , xn ]/a. En este sentido el anillo de funciones algebraicas
determina la geometrı́a intrı́nseca de cada subvariedad. En particular, si el anillo
k[x1 , . . . , xn ]/a es isomorfo a un anillo de polinomios k[t1 , . . . , td ], dichas relacio-
nes de incidencia coinciden con las de las subvariedades de un espacio afı́n de
dimensión 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 ]. Luego las subvariedades


cerradas de tal curva se corresponden con las de la recta afı́n.
Si k = R, la intersección 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 afı́n definida por el ideal (t2 + 1 − 1, 1 − 1) = (t2 ): se
cortan en dos puntos confundidos en t = 0. La intersección √ con la recta
√ y=x
es la subvariedad definida por el ideal
√ (t 2
+ t 2
− 1) = ( 2 t − 1)( 2 t + 1):
son los dos puntos reales t = ±1/ 2. La intersección 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]/(z−ax−by−c) � k[ t1 , t2 ] definido por las ecuaciones

 x = t1
y = t2

z = at1 + bt2 + c

muestra que las subvariedades contenidas en la subvariedad z = ax + by + c


se corresponden con las del plano afı́n.
Si k = R, la intersección 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, 1 − 1) = (t21 + t22 ): es
el par de rectas imaginarias conjugadas t21 + t22 = 0.
3. Consideremos la curva plana de ecuación y = x4 . Las ecuaciones

x=t
y = t4

definen un isomorfismo k[x, y]/(y − x4 ) � k[ t ]. La intersección de esta


curva con la de ecuación y = −x4 está definida por el ideal (y − x4 , y + x4 ),
260 EJEMPLOS Y EJERCICIOS

y se corresponde con la subvariedad de la recta afı́n definida por el ideal


(t4 − t4 , t4 + t4 ) = (t4 ): se cortan en 4 puntos confundidos en t = 0.

(*) Sea a un ideal de un anillo A. El anulador del A-módulo A/a es a. En general,


si M es un A-módulo, el anulador de M/aM contiene al ideal a.
(*) Sea m un ideal maximal de un anillo A. El A-módulo m/m2 está anulado por el
ideal m, ası́ que el producto ā · [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-módulo,
M/mM es un espacio vectorial sobre A/m con el producto ā · [m] = a[m] = [am].
(*) Consideremos el grupo abeliano (Z/6Z)⊕Z. El anulador de cualquier elemento
(a, b) es 0 cuando b �= 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-módulo. Cada morfismo A → M viene definido por algún ele-
mento m ∈ M y la condición necesaria y suficiente para que su núcleo contenga
cierto ideal a es que m esté anulado por a. En virtud de la propiedad universal
del módulo cociente concluimos que
� �
Elementos de M
HomA (A/a, M ) =
anulados por a

(*) Sea I un conjunto. El A-módulo A(I ) es libre y una base está formada por los
elementos de I (que se identifican canónicamente con elementos de A(I ) ). Luego
el rango de A(I ) coincide con el cardinal de I.
(*) Sea A un anillo ı́ntegro. Si a �= 0 es un ideal principal de A, entonces a =
aA para algún elemento no nulo a ∈ A. Luego el morfismo a· : A → a es un
isomorfismo de A-módulos y concluimos que a es un A-módulo libre de rango 1.
Recı́procamente, si un ideal no nulo a de A es un A-módulo libre, su rango ha de
ser 1 (pues dos elementos a, b de una base verificarı́an la relación ba − ab = 0) y
concluimos que a es un ideal principal de A. Es decir, los ideales de A que son
módulos 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
únicas subvariedades del espacio afı́n cuyo ideal es un módulo libre no nulo son las
hipersuperficies.
(*) El anulador de cualquier A-módulo libre no nulo es el ideal 0. Si el anillo A
es ı́ntegro, el anulador de cualquier elemento no nulo de un módulo libre es 0.
(*) Sea a un ideal no nulo de un anillo A. El A-módulo cociente A/a nunca es libre,
porque su anulador es a, que no es nulo. Sin embargo, A/a es un A/a -módulo
libre de rango 1.
MÓDULOS 261

(*) 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 �= 0.
(*) 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-módulo 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-módulo 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 ]-módulo libre.

(*) Cálculos 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)n−1 ⊂ · · · ⊂ 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 ecuación 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 ], 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-
tersección de la curva plana p(x, y) = 0 con cualquier recta.
Por ejemplo, el anillo de la intersección 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 próximos.
(3) Las ecuaciones

x=t
y = t2
262 EJEMPLOS Y EJERCICIOS

definen un isomorfismo R[x, y]/(y − x2 ) � R[ t ]. Luego el anillo de funciones


algebraicas de la intersección de la parábola 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 intuición de que ambas cónicas 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-
sión como k-espacio vectorial es 4, pues una base es {1, ξ, η, ξη}. Todo ideal es
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 sucesión de ideales

(x2 , y 2 ) ⊂ (x, y)2 ⊂ (x, y 2 ) ⊂ (x, y) ⊂ k[x, y]

es estrictamente creciente, luego la longitud de k[ξ, η] es 4.


(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. Además, cualquier ideal no nulo de A tiene


longitud infinita, pues contiene algún ideal principal no nulo, que es isomorfo al
propio anillo A y, por tanto, de longitud infinita. En particular, si n ≥ 1, el anillo
de polinomios k[x1 , . . . , xn ] con coeficientes en un cuerpo k tiene longitud infinita.

� �
(6) Veamos que el anillo C[ξ, η] = C[x, y]/ p(x, y) de funciones algebraicas de
una curva plana p(x, y) = 0 sobre los números complejos tiene � longitud
� infinita. Si
q(x, y) es un
� factor � irreducible de p(x, y), el anillo C[x, y]/ q(x, y) es un cociente
de C[x, y]/ p(x, y) , ası́ que podemos suponer que p(x, y) es irreducible, en cuyo
caso C[ξ, η] es ı́ntegro y para concluir bastará probar que no es cuerpo. En virtud
del teorema de D’Alembert, existen números complejos a, b tales que p(a, b) = 0,
de modo que m = (ξ − a, η − b) es un ideal maximal de C[ξ, η]. Ahora bien, es claro
que ξ − a ó η − b no es nulo, ası́ que m es un ideal maximal no nulo y concluimos
que C[ξ, η] 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 serı́a un subgrupo de G de longitud
infinita. Luego el subgrupo (g) es finito y, procediendo por inducción sobre la
longitud, la sucesión exacta corta

0 −→ (g) −→ G −→ G/(g) −→ 0
MÓDULOS 263

nos permite concluir que G es un grupo finito. Los grupos abelianos de longitud
finita son precisamente los de orden finito.

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.
Análogamente para el polinomio x2 −y 2 y el conjunto C = {(a, b) : a2 = b2 }.

2. Determinar si las siguientes afirmaciones son verdaderas:

(a) La unión de la recta x = 0 con la recta y = 0 es el par de rectas xy = 0.


(b) La intersección de la curva y = x2 con la recta y = 0 es el punto
x = y = 0.
(c) La intersección del par de rectas xy = 0 con el par de rectas y(x−y) = 0
es la recta y = 0.
(d) La intersección de dos rectas planas paralelas es vacı́a.
(e) La intersección de la curva x2 + y 2 = 1 con la recta x = 2 es vacı́a.
(f) La intersección de la curva x2 +y 2 = 1 con la recta x = 0 es la unión del
punto x = 0, y = 1 con el punto x = 0, y = −1. (Indicación: Aplicar
el Teorema chino del resto a los ideales de ambos puntos).
(g) La intersección del par de rectas xy = 0 con el par de rectas y(x+y−1) =
0 es la unión de la recta y = 0 con el punto x = 0, y = 1. (Indicación:
Sea m el ideal del punto (0, 1). Probar que (xy, y(x + y − 1)) = ym).
(h) La intersección de la curva x2 +y 2 = 1 con la recta doble x2 = 0 coincide
con su intersección con el par de rectas paralelas y 2 = 1.
(i) La intersección del par de planos zx = 0 con el par de planos xy = 0
es la unión del plano z = 0 con la recta x = 0, y = 0. (Indicación: 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ı́.
(Indicación: Si 1 = ap + bq, entonces q −1 = a(p/q) + b).

4. Sea A un anillo y sea Ā = A/aA. Probar que A/(aA + bA) � Ā/b̄Ā.


264 EJEMPLOS Y EJERCICIOS

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]


están los siguientes polinomios: x2 − 1 , x2 − 2x − 1 , 2y − 1 , y 2 − 4y + 1 .

7. Sean α1 , . . . , αn números 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 números complejos
son 2 y 1 + i. Análogamente cuando son −i y −1 + i.

8. Demostrar que todo módulo es cociente de un módulo libre. ¿Es cierto que
todo módulo libre de tipo finito tiene rango finito? ¿y que cualquier sistema
linealmente independiente con n elementos en un módulo libre de rango n es
una base?

9. Si L es un A-módulo libre, probar que toda sucesión exacta de morfismos de


A-módulos 0 → N → M → L → 0 escinde.

10. Demostrar que una sucesión exacta de A-módulos 0 → m� → M → M �� → 0


escinde precisamente cuando M � admite un suplementario en M (i.e. un
submódulo N ⊆ m tal que M � ∩ N = 0 y M � + N = M ).

11. Demostrar que (N + N � )/N = N � /(N ∩ N � ) y que

(M/N )
M/(N + N � ) =
(N + N � )/N

12. Calcular la longitud de los siguientes anillos, cuando k = Q, C, F2 , según las


diferentes posibilidades de los coeficientes a, b ∈ k:
k[x, y]/(y 2 − ax, x2 + y 2 − bx)
k[x, y]/(xy − a, y − bx2 )
k[x, y, z]/(x2 + y 2 − z, z 2 + ay 4 , xy − b)

13. Sea L un A-módulo libre de base {ei }i∈I y sea L� un A-módulo libre de
base {e�j }j∈J . Probar que el A-módulo L ⊗A L� es libre y una base es {ei ⊗
e�j }i∈I, j∈J . En particular, si E y F son espacios vectoriales sobre un cuerpo
k, entonces
dimk (E ⊗k F ) = (dimk E)(dimk F )
MÓDULOS 265

14. Demostrar que el espacio vectorial Tpq (E) de los tensores de tipo (p, q) sobre
un k-espacio vectorial de dimensión finita E es isomorfo a

E ∗ ⊗ . p. . ⊗E ∗ ⊗ E . q. . ⊗E .

En particular Endk (E) = E ∗ ⊗k E.


15. Demostrar las siguientes propiedades del producto tensorial:

(Z/nZ) ⊗Z (Z/mZ) = Z/dZ , donde d =m.c.d.(m, n).


�� � �
Mi B = (Mi )B
i i
(A/a)B = B/aB

16. Si E es un k-espacio vectorial, probar que el producto tensorial E ⊗k (−)


transforma sucesiones exactas de aplicaciones k-lineales en sucesiones exac-
tas.
17. Sea L un A-módulo libre y 0 → M � → M → L → 0 una sucesión exacta de
A-módulos. Probar que la sucesión 0 → M � ⊗A N → M ⊗A N → L⊗A N → 0
es exacta para todo A-módulo N .
266 EJEMPLOS Y EJERCICIOS

Espectro Primo
(*) Álgebras:
1. Las extensiones de un cuerpo k son precisamente las k-álgebras que son
cuerpos.
2. 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-álgebras.
3. Sea A una k-álgebra. Si B es un álgebra sobre A, la composición de los
morfismos estructurales k → A → B define en B una estructura de k-álgebra
y diremos que se obtiene por restricción de escalares. En particular, todos
los cocientes y localizaciones de un anillo de polinomios k[x1 , . . . , xn ] son
k-álgebras.
4. Cada anillo A admite una única estructura de Z-álgebra; pues existe un
único morfismo de anillos j : Z → A, que es el morfismo que transforma
cada número natural n en la suma iterada n veces de la unidad de A y −n
en la suma iterada n veces de −1. Además todo morfismo de anillos es un
morfismo de Z-álgebras. El concepto de Z-álgebra coincide con el de anillo.

(*) A[ t ] ⊗A B = (A ⊕ At ⊕ At2 ⊕ · · · ) ⊗A B = B ⊕ Bt ⊕ Bt2 ⊕ · · · = B[ t ]


porque el producto tensorial conserva sumas directas, y este isomorfismo natural
conserva las respectivas estructuras de B-álgebra. Análogamente se prueba que
k[x1 , . . . , xn ] ⊗k K = K[x1 , . . . , xn ]
p(x1 , . . . , xn ) ⊗ λ = λp(x1 , . . . , xn )
entendiendo que los coeficientes del polinomio p(x1 , . . . , xn ) deben sustituirse por
sus imágenes según el morfismo estructural k → K. En el caso particular K =
k[y1 , . . . , ym ] obtenemos un isomorfismo natural de k-álgebras
k[x1 , . . . , xn ] ⊗k k[y1 , . . . , ym ] = k[x1 , . . . , xn , y1 , . . . , ym ]
p(x1 , . . . , xn ) ⊗ q(y1 , . . . , ym ) = p(x1 , . . . , xn )q(y1 , . . . , ym )
(*) Sean p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ) polinomios con coeficientes en un anillo
k y consideremos la sucesión exacta de k[x1 , . . . , xn ]-módulos
� φ π
k[x1 , . . . , xn ] −
→ k[x1 , . . . , xn ] −
→ k[x1 , . . . , xn ]/(p1 , . . . , pr ) −→ 0
r

donde φ(q1 , . . . , qr ) = q1 p1 + . . . + qr pr . Si k → K es un morfismo de anillos,


aplicando (−) ⊗k K obtenemos una sucesión exacta de K[x1 , . . . , xn ]-módulos
� φ⊗1 π⊗1
K[x1 , . . . , xn ] −−−→ K[x1 , . . . , xn ] −−−→ k[x1 , . . . , xn ]/(p1 , . . . , pr ) ⊗k K −→ 0
r
ESPECTRO PRIMO 267

y un isomorfismo natural de K-álgebras


� �
k[x1 , . . . xn ]/(p1 , . . . , pr ) ⊗k K = K[x1 , . . . , xn ]/(p1 , . . . , pr )
[q(x1 , . . . , xn )] ⊗ λ = [λq]

En el segundo término de esta fórmula ha de entenderse que los coeficientes de


los polinomios pi (x1 , . . . , xn ) se han sustituido por sus imágenes según el morfismo
estructural k → K. En particular, cuando q(x) es un polinomio con coeficientes
enteros y q̄(x) denota su reducción módulo un número 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 el ejemplo anterior, 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 )]

En particular, cuando k es un cuerpo, vemos que A⊗k B es el anillo de funciones


algebraicas de la subvariedad de An+m definida por las ecuaciones


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



 ............

0 = pr (x1 , . . . , xn )

 0 = q1 (y1 , . . . , ym )



 ............

0 = qs (y1 , . . . , ym )

(*) 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 . Nótese que k[x1 , . . . , xn ]/m = k.

2. Sean α1 , . . . , αn números complejos y supongamos que algún αi no es real.


En tal caso el correspondiente morfismo de anillos R[x1 , . . . , xn ] → C es
epiyectivo, ası́ que su núcleo 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. Análogamente, m define un punto
cerrado del espectro de R[x1 , . . . , xn ]/(p1 , . . . , pr ) cuando pj (α1 , . . . , αn ) = 0
para todo 1 ≤ j ≤ r. Nótese que α1 , . . . , αn definen el mismo punto que sus
conjugados ᾱ1 , . . . , ᾱn .
268 EJEMPLOS Y EJERCICIOS

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 está formado por todos los puntos en
que se anula p(x1 , . . . , xn ), ası́ que es el punto genérico de la hipersuperficie
de ecuación p(x1 , . . . , xn ) = 0 .
El ideal 0 también 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 genérico viene definido por el ideal 0, que es primo.

4. Sea k un cuerpo y H = (q)0 el cerrado del espacio afı́n An,k definido por la
anulación de un polinomio no constante q(x1 , . . . , xn ). Si

q(x1 , . . . , xn ) = pm 1 mr
1 · · · pr

es su descomposición en producto de potencias de polinomios irreducibles


que no difieran en factores constantes, entonces

(pm
1 · · · pr )0 = (p1 )0 ∪ . . . ∪ (pr )0
1 mr m1 mr

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 unión de los cerrados
irreducibles (p1 )0 , . . . , (pr )0 , que son por tanto las componentes irreducibles
de H.

5. Vamos a calcular el espectro del anillo Z[ −5 ] � Z[x]/(x2 + √5) aplicando la
fórmula de la fibra a la aplicación continua natural Spec Z[ −5 ] → Spec Z.
Por el lema 7.4.10, la fibra de cada número primo p coincide con el espectro
de √ √
Z[ −5 ]/pZ[ −5 ] � Z[x]/(p, x2 + 5) � Fp [x]/(x2 + 5)
Cuando la reducción módulo p de x2 + 5 sea irreducible (es decir, cuando –5
no sea resto cuadrático módulo p, lo que ocurre en los primos p = 11, √
13, . . .)
la fibra de p tiene un único punto, definido por el ideal maximal pZ[ −5 ].
Cuando la reducción de x2 + 5 tenga una raı́z doble (lo que ocurre sólo en
los números
√ primos p = 2, 5) la fibra de p tiene un único punto; pero el
ideal pZ[ −5 ] no es maximal.
√ Si p = 2, tal punto viene definido por el
ideal
√ maximal√ (2, 1 + −5 ). Si p = 5, está definido por el ideal maximal
(5, −5) = ( −5 ).
Cuando la reducción de x2 + 5 tenga dos raı́ces simples en Fp (lo que ocurre
en los números 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 (mód.
p).
ESPECTRO PRIMO 269

Según la fórmula
√ de la fibra,
√ la del punto genérico de Spec Z coincide con el
espectro de Q[ −5] = Q( −5), ası́ que tiene √ un único 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 cuadrático módulo p
√ √
(p, −5 + a) , (p, −5 − a) donde a2 ≡ −5 (mód. p).

Ejercicios:
1. Sea k un cuerpo. Si m es un ideal maximal de k[x1 , . . . , xn ] tal que la k-
álgebra k[x1 , . . . , xn ]/m es isomorfa a k, probar que existen a1 , . . . , an ∈ k
tales que m = (x − a1 , . . . , x − an ). Análogamente, si m es un ideal maximal
de una k-álgebra de tipo finito k[ξ1 , . . . , ξn ] y k[ξ1 , . . . , ξn ]/m � k, probar
que m = (ξ1 − a1 , . . . , ξn − an ) para ciertos a1 , . . . , an ∈ k.

2. (Teorema chino de los restos): Sean a y b dos ideales de un anillo A sin ceros
comunes. Demostrar que A/ab = A/(a ∩ b) = (A/a) ⊕ (A/b) y que, para
todo A-módulo M , existen isomorfismos naturales

M/abM = M/(a ∩ b)M = (M/aM ) ⊕ (M/bM )

3. Demostrar la existencia de isomorfismos de anillos:

C ⊗R C � C ⊕ C

3
Q( 2 ) ⊗Q R � R ⊕ C

3

3
Q(ω) ⊗Q Q( 2 ) � Q(ω, 2 ) , ω2 + ω + 1 = 0

3

3

3

3
Q( 2 ) ⊗Q Q( 2 ) � Q( 2 ) ⊕ Q(ω, 2 )

4. Sea A un álgebra sobre un cuerpo k. Probar que el morfismo de cambio de


base A → AK es inyectivo para toda k-álgebra K.

5. Sean p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ), q(x1 , . . . , xn ) polinomios con coefi-


cientes en un cuerpo k y sea K una extensión de k. Si q(x1 , . . . , xn ) per-
tenece al ideal generado por p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ) en el anillo
K[x1 , . . . , xn ], demostrar que q(x1 , . . . , xn ) está en el ideal de k[x1 , . . . , xn ]
generado por los polinomios p1 (x1 , . . . , xn ), . . . , pr (x1 , . . . , xn ).
(Indicación: Considerar el morfismo natural A → AK , donde A es el anillo
de funciones algebraicas de la subvariedad p1 = 0, . . . , pr = 0).
270 EJEMPLOS Y EJERCICIOS

6. Sea A un anillo reducido. Probar que Spec A es irreducible si y sólo si A


es ı́ntegro. ¿Es cierto el resultado si se elimina la hipótesis de que A sea
reducido?

7. Probar que la condición necesaria y suficiente para que un punto x� sea una
especialización de un punto x es que x esté en todos los entornos de x� .

8. Sea A un anillo y f, g ∈ A. Probar que Uf ⊆ Ug ⇔ g divide a alguna


potencia de f .

9. Sea a un ideal de un anillo A. Probar que la condición necesaria y suficiente


para que Spec (A/a) = Spec A es que el ideal a esté generado por elemen-
tos nilpotentes. Concluir que Spec A es irreducible precisamente cuando el
cociente de A por su radical sea un anillo ı́ntegro.

10. Hallar el espectro, determinar sus componentes irreducibles, sus componen-


tes conexas y calcular la dimensión de los siguientes 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, x−1 ], Q( 3 2) ⊗Q R, C[x, y]/(y 2 + x, y 2 − xy + x) y C[x, y]/(xy + 2, x3 −
x + y 2 x) .

11. Demostrar que todo elemento de un ideal primo minimal es un divisor de


cero. (Indicación: Localizar en el punto definido por el ideal primo).

12. Si un morfismo de anillos A → B es epiyectivo y a es su núcleo, probar que la


correspondiente aplicación continua Spec B → Spec A es un homeomorfismo
de Spec B con (a)0 .

13. Si un morfismo de anillos j : A → B es inyectivo, probar que la correspon-


diente aplicación continua φ : Spec B → Spec A tiene imagen densa.
(Indicación: Si un cerrado (a)0 contiene a la imagen de φ, entonces aB ⊆
rad B y por tanto a ⊆ rad A).

14. Sea φ : Spec B → Spec A la aplicación 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 .

15. 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 sólo si el radical r(A) es un ideal
primo.

16. Sean a y b dos ideales de un anillo A. Probar que (a)0 ⊆ (b)0 si y sólo si
r(b) ⊆ r(a).
ESPECTRO PRIMO 271

17. Probar, usando el lema de Zorn, que todo espacio topológico es unión de
sus componentes irreducibles. Concluir que todo ideal primo de un anillo A
contiene algún ideal primo minimal de A.

18. Calcular Spec C [x, y]/(p, q) cuando p(x, y) y q(x, y) tengan un factor irredu-
cible común. Determinar sus componentes irreducibles y sus componentes
conexas.

19. Hallar la fibra de todos los puntos en los siguientes morfismos entre varieda-
des algebraicas complejas:

(a) La parametrización x = t2 , y = t3 de la curva y 2 = x3 .


(b) La parametrización x = t2 − 1, y = t3 − t de la curva y 2 = x3 + x2 .
(c) La proyección π : A2 → A1 , π(x, y) = xy .

20. Calcular el espectro del anillo Z[ d ] cuando d = 2, 3, 5, −1, −2, −3. Calcular
el espectro de Z[ω], donde ω denota una raı́z cúbica primitiva de la unidad.

Calcular las fibras del morfismo natural Spec Z[ω] → Spec Z[ −3 ].

21. Sea µ6 = Spec k[x]/(x6 − 1) el grupo de las raı́ces sextas de la unidad sobre
un cuerpo k. Determinar si es una variedad ı́ntegra o reducida, y calcular el
número de componentes irreducibles cuando k = Q, R, C, F2 , F3 , F5 .
Definir los morfismos µ6 × µ6 → µ6 y µ6 → µ6 correspondientes a la noción
intuitiva de producto y paso al inverso en este grupo. Definir el concepto de
morfismo de grupos µ6 → µ6 y de núcleo del mismo. Probar entonces que
ψ : µ6 → µ6 , ψ(x) = x2 , es morfismo de grupos y calcular su núcleo.

22. Sea P2 = Spec k[ a, b, c, a−1 ] la variedad algebraica de los polinomios at2 +bt+
c de grado 2 con coeficientes en un cuerpo k y sea X la subvariedad cerrada
de P2 de ecuación b2 = 4ac (es decir, la subvariedad de los polinomios de
grado 2 con alguna raı́z múltiple). 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 genérico de X. ¿Es φ un isomorfismo?

23. Sea U2 = Spec k[ b, c ] la variedad algebraica afı́n de los polinomios unitarios


t2 + bt + c de grado 2 con coeficientes en un cuerpo k y sea Y la subva-
riedad cerrada de ecuación 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
272 EJEMPLOS Y EJERCICIOS

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 .
24. Sea X una variedad algebraica afı́n ı́ntegra sobre un cuerpo. Si dos morfismos
de X en otra variedad algebraica afı́n Y coinciden en un abierto básico no
vacı́o de X, probar que coinciden en X.
25. Sea C la curva plana y 2 = x2 − 2x. Si consideramos el punto de intersección
variable con las rectas y = tx, ¿en qué abierto U de Spec k[ t ] tenemos
definido un morfismo U → C ? Análogamente para las curvas y 2 = x2 − x3 ,
xn = y n+1 , xn+1 = y n .
26. Sea C una curva p(x, y) = 0 del plano afı́n complejo. Si a cada punto de C le
asignamos la recta y = tx que pasa por él, ¿en qué abierto U de C tenemos
definido un morfismo U → Spec C [ t ]? (discutir separadamente el caso en
que C pase por el origen).
27. Definir el grupo multiplicativo Gm de los elementos no nulos de un cuerpo
k como variedad algebraica afı́n, y los morfismos Gm × Gm → Gm y Gm →
Gm correspondientes al producto y el paso al inverso.
Análogamente para el grupo aditivo Ga definido por la suma de k. Si la
caracterı́stica de k es 3, demostrar que P : Ga → Ga , P(x) = x3 − x, es un
morfismo de grupos. Calcular su núcleo y la fibra del punto genérico de Ga .
LOCALIZACIÓN 273

Localización
(*) Localización:
1. Sea A un anillo. Los elementos de A que no son divisores de cero forman un
sistema multiplicativo S en A, y la localización 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 localización de B por S coincide con la localización de B por el
sistema multiplicativo j(S); es decir, S −1 B = j(S)−1 B. En particular, la
localización Bx de B en un punto x ∈ Spec A coincide con la localización del
A-módulo 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),
también 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.4.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 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 ningún punto de U . Si g ∈ S,
la restricción gU de g a U es invertible, ası́ que el morfismo de restricción
C(X) → C(U ) induce un morfismo de anillos

S −1 C(X) −→ C(U ) ; f /g �→ fU (gU )−1

que es un isomorfismo. En efecto, si fU = 0, entonces f d = 0, donde d


denota la función “distancia a X − U ”, y concluimos que f /1 = 0. Además,
si h ∈ C(U ), entonces la función
� �
g = min d, (1 + h2 )−1

prolongada por 0 fuera de U , es continua y no se anula en ningún punto de


U . También la función 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 algún en-
torno de un punto x ∈ X tienen el mismo germen en x si coinciden en
274 EJEMPLOS Y EJERCICIOS

algún entorno x. Del razonamiento anterior se sigue que, bajo las hipótesis
consideradas, cada función continua definida en algún 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 fácil concluir que el anillo
de los gérmenes en x de funciones continuas coincide con la localización de
C(X) por el sistema multiplicativo S = {f ∈ C(X) : f (x) �= 0}.
(*) Anillos locales de curvas planas:
Sea k[ξ, η] el anillo de funciones algebraicas de una curva plana C sobre un
cuerpo k de ecuación 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 simplificación que supone pasar del anillo k[ξ, η] al anillo local O de la curva C
en el punto (a, b). La condición de que una función q(ξ, η) se anule al localizar en
tal punto es que q(x, y)r(x, y) sea múltiplo de p(x, y) para algún polinomio r(x, y)
que no se anule en (a, b). Considerando una descomposición p(x, y) = p1 · · · pr
en producto de factores irreducibles, concluimos que la localización de q(ξ, η) es
nula precisamente cuando q(x, y) sea múltiplo del producto de todos los factores
irreducibles pi (x, y) que se anulen en (a, b). Si en la descomposición no aparecen
factores que difieran en una constante, esta condición 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.

(*) Fórmula 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 lo
denotaremos κ(x) ó κ(p) :
κ(x) = (A/p)x = Ax /pAx
Si B es una A-álgebra, se llama anillo de la fibra de x a la κ(x)-álgebra
B ⊗A κ(x) = (B/pB)x = Bx /pBx
pues, de acuerdo con la fórmula de la fibra, la fibra de la aplicación 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 afı́n X sobre un cuerpo k, un punto x ∈ X
es racional precisamente cuando k = κ(x). Si X es la subvariedad de un espacio
afı́n An definida por un sistema de ecuaciones y x es el punto de X definido por
cierta solución (α1 , . . . , αn ) del sistema en una extensión de k, entonces
O(X)/p � k[α1 , . . . , αn ]
κ(x) � k(α1 , . . . , αn )
LOCALIZACIÓN 275

Además, si φ : Y → X es un morfismo de variedades algebraicas afines, la


κ(x)-álgebra O(Y ) ⊗O(X) κ(x) es de tipo finito y define sobre la fibra φ−1 (x) una
estructura de variedad algebraica afı́n 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. Si x es el correspondiente punto cerrado


de Spec A, la localización de m en cualquier otro punto y de Spec A coincide con
Ay , pues m contiene funciones que no se anulan en y, luego invertibles en Ay . Se
sigue que (mr /mn )y = 0 cuando y �= x, de modo que el morfismo de localización

mr /mn −→ mrx /mnx

es un isomorfismo en todos los puntos de Spec A, ya que obviamente lo es en x y


ambos módulos son nulos en los restantes puntos. De acuerdo con 8.2.4:

mr /mn = mrx /mnx , n≥r

En particular A/mn = Ax /mnx . Luego mn = A ∩ mn Ax y vemos que el problema


de decidir si una función f ∈ A pertenece a cierta potencia de m es una cuestión
local en x: basta resolver el problema en la localización Ax .

Por ejemplo, consideremos el anillo local Op del espacio afı́n An,k en un punto
racional p = (a1 , . . . , an ). Poniendo ti = xi − ai tenemos que
� �
Polinomios de grado
Op /m r+1
Op = k[x1 , . . . , xn ]/m r+1
=
≤ r en t1 , . . . , tn

y la clase de restos f¯ de cualquier función f ∈ Op en Op /mr+1 Op se llama de-


sarrollo de Taylor de f hasta el orden r en el punto (a1 , . . . , an ) pues, cuando
k = C, de hecho f = h(x1 , . . . , xn )/q(x1 , . . . , xn ) define una función (en el sentido
del Análisis) en un entorno de (a1 , . . . , an ) y el desarrollo de Taylor clásico de
orden r de esta función en tal punto difiere de f en un elemento de mr+1 .
Por tanto, dado un ideal a del anillo Op , para que mr Op ⊆ a es necesario
y suficiente que mr /mr+1 = {Polinomios homogéneos de grado r} esté contenido
en el ideal ā de Op /mr+1 formado por los desarrollos de Taylor hasta el orden r
de las funciones de a (es decir, ā es la imagen de a por la proyección canónica
π : Op → Op /mr+1 Op ).
Nótese que ā está formado por las combinaciones lineales con coeficientes en
k de los desarrollos de Taylor de un sistema de generadores de a y sus productos
por monomios en t1 , . . . ,n de grado ≤ r.
276 EJEMPLOS Y EJERCICIOS

(*) Anillos noetherianos:


1. Todos los cuerpos y los dominios de ideales principales son anillos noethe-
rianos.
2. Sea C(X) el anillo de las funciones reales continuas sobre un espacio to-
pológico metrizable X y sea x un punto de X. Consideremos el ideal ma-
ximal m de C(X) formado por las funciones que se anulan en x. Si f ∈ m,
entonces
�� �2 �� �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 permitirı́a concluir que mO = 0, donde
O = C(X)m denota el anillo de gérmenes en x de funciones continuas. Ahora
bien, si el germen en x de la función continua “distancia a x” es nulo,
entonces x es un punto aislado de X. En resumen, si algún punto x de X
no está aislado, entonces el ideal mO no es finito-generado y los anillos O y
C(X) no son noetherianos.
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 afirmación habrı́a 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 contradicción. En particular, todo dominio de ideales principales
es un dominio de factorización única, pues la demostración de la unicidad de
la descomposición en factores irreducibles dada en los anillos euclı́deos sigue
siendo válida en los dominios de ideales principales.
(*) Ideales primarios:
1. Los ideales primarios de Z son los ideales engendrados por una potencia de
un número 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 intersección 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


LOCALIZACIÓN 277

y, si ab ∈ q1 ∩ . . . ∩ qn y a ∈
/ qi para algún ı́ndice i, entonces b ∈ r(qi ) = p
porque el ideal qi es primario.
3. Sea A un dominio de factorización única 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 múltiplo de pr y un factor no lo es, el
otro factor ha de ser múltiplo de p. Más aún, éstos son los únicos ideales
p-primarios de A: si pr es la primera potencia de p que está en un ideal
p-primario q, entonces q = pr A, pues si apm ∈ q y a ∈ / pA, entonces pm ∈ q,
de modo que m ≥ r y ap ∈ p A .
m r

En particular, si p(x1 , . . . , xn ) es un polinomio irreducible con coeficientes en


un cuerpo k, los únicos 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.

(*) 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 está formado por todos los polinomios que se anulen
en cierto punto (ai , bi ). Es decir, el ideal a está formado por los polinomios que
se anulen determinado número de veces en unas curvas irreducibles pj (x, y) = 0 y
cuyos desarrollos de Taylor en unos puntos (ai , bi ) verifiquen ciertas condiciones.
La condición de que la componente qi esté 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 genéricos


de las componentes irreducibles de sus ceros (a)0 . En cualquier descomposición
primaria reducida de a aparecen unas componentes qi asociadas a los puntos xi ,
y no dependen de la descomposición, pues qi = A ∩ aAxi . Sin embargo, si a no
coincide con q1 ∩ . . . ∩ qr , en cualquier descomposición primaria reducida de a han
de aparecer otras componentes sumergidas, asociadas a otros puntos de (a)0 , y
éstas sı́ pueden depender de la descomposición 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 descomposición primaria reducida de a. No ası́ la
278 EJEMPLOS Y EJERCICIOS

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 basta desarrollar
por Taylor: Si a denota la imagen de un ideal a en A/mn+1 , tenemos que

mn ⊆ q ⇔ mn ⊆ q en A/mn+1

En efecto, si q contiene un sistema de generadores de mn /mn+1 , el lema de Na-


kayama 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 descomposición 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 ā de O1 /m31 formado por los desarrollos de Taylor de orden 2 en el
punto z1 de las funciones del ideal aO1 es:

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


LOCALIZACIÓN 279

que claramente contiene a m31 /m41 . Según el Lema de Nakayama, aO1 contiene
a m31 y obtenemos que aO1 está formado por todas las funciones f ∈ O1 cuyo
desarrollo de Taylor en z1 hasta el orden 2 está en ā ⊂ O1 /m31 . Ahora bien, como
q1 = A ∩ aO, concluimos que

q1 = {−ay + ax2 + bxy + cy 2 + términos de grado mayor que 2 }

(*) Ideales en curvas no-singulares:


Diremos que la curva C es no-singular cuando carezca de puntos singulares.
Es decir, la condición de que una curva ı́ntegra C sea no-singular equivale a que
O(C) sea un dominio de Dedekind. Si x es un punto no-singular, entonces el ideal
maximal mx del anillo local OC,x es principal, y sus generadores son los parámetros
o coordenadas locales en x. Si t es una coordenada local en x, la condición de
que el número de ceros vx (f ) sea ≥ r significa que f es múltiplo de tr ; es decir,
que f ∈ mrx = tr OC,x .
Sea C una curva ı́ntegra no-singular. Todo ideal no nulo a del anillo de fun-
ciones algebraicas O(C) es de la forma:

a = mr11 · · · mrnn = mr11 ∩ . . . ∩ mrnn

para ciertos ideales maximales m1 , . . . , mn de O(C), que definen unos puntos cerra-
dos x1 , . . . , xn de la curva C. Es decir, a está formado por las funciones f ∈ O(C)
que se anulen al menos ri veces en cada punto xi . En efecto, la igualdad 8.5.1

mri = O(C) ∩ (mi OC,xi )r

expresa precisamente que cada potencia mri está formada por las funciones f que
se anulan al menos r veces en el punto xi .

(*) Multiplicidades de intersección de curvas planas:


De acuerdo con 8.7.2 las variedades algebraicas de dimensión 0 tienen longitud
finita. Consideremos dos curvas C, C � de ecuaciones p(x, y) = 0, p� (x, y) = 0 en
el plano afı́n complejo, y el anillo de funciones algebraicas C [x, y]/(p, p� ) de su
intersección.
Si C y C � no tienen componentes irreducibles comunes, este anillo tiene dimen-
sión 0. Luego es de longitud finita y las curvas se cortan en un número finito de
puntos aislados. En tal caso, llamaremos multiplicidad de intersección de C
y C � en un punto común z a la siguiente longitud:
� � � � � �
(C ∩ C � )z = l C[x, y]/(p, p� ) z = l O/p� O = l O� /pO�

donde O y O� denotan los anillos locales de C y C � en z respectivamente. Por el


teorema de descomposición
� � �
l C [x, y]/(p, p� ) = (C ∩ C � )z
z∈C∩C �
280 EJEMPLOS Y EJERCICIOS

Si C no es singular en el punto z, la multiplicidad de intersección (C ∩ C � )z


puede calcularse sin más que determinar el primer término no nulo del desarrollo
de Taylor de p� (x, y) = ar tr + . . . , donde t es una coordenada local de C en z, pues
en tal caso la longitud de O/p� O = O/tr O es r; es decir, (C ∩ C � )z es la valoración
vz (p� ). En general, las multiplicidades de intersección pueden calcularse a partir
de la descomposición primaria del ideal

(p, p� ) = q1 ∩ . . . ∩ qn

pues coinciden con las longitudes de los anillos C [x, y]/qi .


Por ejemplo, la multiplicidad de intersección de la curva xy = 0 con la curva
y = x2 + y 2 en el punto z1 = (0, 0) es 3, pues hemos visto que la correspondiente
componente primaria es q1 = {−ay + ax2 + bxy + cy 2 + términos de grado ≥ 3} .

(*) Anillos de dimensión nula:


Sea A un anillo noetheriano y M un A-módulo de tipo finito. Si la localización
de M en todos los puntos no-cerrados de Spec A es nula, el anillo noetheriano
A/Ann(M ) es de dimensión 0. Luego M se anula en todos los puntos de Spec A,
salvo en un número finito de puntos cerrados x1 , . . . , xn y descompone en suma
directa
M = Mx1 ⊕ . . . ⊕ Mxn
Por ejemplo, sea G un grupo finito abeliano de orden n. Como Z-módulo, G está
anulado por nZ, ası́ que la localización de G en todos los puntos de Spec Z es nula,
salvo en los números primos que dividan a n:

G= Gp
p|n

y cada grupo Gp está anulado por una potencia del número primo p. Obtenemos
ası́ la descomposición de todo grupo abeliano finito en suma directa de grupos
anulados por potencias de números primos.

Ejercicios:
1. Demostrar que S −1 (S −1 M ) = S −1 M , y que T −1 (S −1 M ) = T −1 M cuando
S ⊆ T.

2. Sea C una curva plana de ecuación 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.

3. Sea O el anillo local de la recta afı́n A1,k en el origen. Determinar si el anillo


local del plano afı́n A2,k en el origen es isomorfo a O ⊗k O.
LOCALIZACIÓN 281

4. 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.

5. Sea p(x1 , . . . , xn ) un polinomio irreducible con coeficientes en un cuerpo


k y sea O el anillo local del espacio afı́n An en el punto genérico de la
hipersuperficie p(x1 , . . . , xn ) = 0. Probar que O es un anillo local regular de
dimensión 1.

6. 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 función de a no se anula en x.
(d) El punto x está en el abierto complementario de (a)0 .

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) ax = 0
(b) (A/a)x = Ax
(c) Cada función del ideal a se anula en algún entorno de x.

Además, si el ideal a es finito-generado, estas condiciones equivalen a que x


esté en el interior del cerrado (a)0 .

8. Sea A un anillo. Si una función 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 algún idempotente f �= 0, 1.

9. Probar que todo abierto cerrado U del espectro de un anillo A es básico:


U = Uf para alguna función f ∈ A. Además, (Af )x = Ax cuando x ∈ Uf , y
(Af )x = 0 en caso contrario.
(Indicación: 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, probar que existen funciones


f, g ∈ A tales que �
Spec A = Uf Ug
Concluir que el morfismo natural A → Af ⊕ Ag es un isomorfismo en todos
los puntos de Spec A, de modo que A = Af ⊕ Ag .
282 EJEMPLOS Y EJERCICIOS

11. Sea X una variedad algebraica afı́n. Demostrar que las siguientes condiciones
son equivalentes:
(a) X no es conexa.
(b) X es unión disjunta de dos subvariedades cerradas no vacı́as.
(c) Existe alguna función algebraica f ∈ O(X) idempotente, f �= 0, 1.
12. La condición de pertenecer a un submódulo dado es local. Con precisión,
sea N un submódulo de un A-módulo M y sea m ∈ M . Si mx ∈ Nx para
todo x ∈ Spec A, demostrar que m ∈ N .
13. Sea a un ideal de un anillo A. Probar que si una función f ∈ A se anula en
un entorno del cerrado (a)0 , entonces f ∈ a.
14. Sea C un subespacio abierto y cerrado del espectro de un anillo A. Probar
que existe un único ideal a de A tal que C = (a)0 .
15. Demostrar que la condición necesaria y suficiente para que un sistema de
ecuaciones lineales diofánticas tenga alguna solución entera es que, para cada
número primo p, admita alguna solución racional con denominadores que no
sean múltiplos de p.
16. Sea p(x, y) = 0 una curva plana compleja que pase por el origen, sea k[ξ, η]
su anillo de funciones algebraicas y O su anillo local en el origen. Si
p(x, y) = p1 (x, y)m1 · · · pr (x, y)mr
es la descomposición de su ecuación en factores irreducibles, demostrar que
(a) k[ξ, η] es reducido ⇔ m1 = . . . = mr = 1.
(b) k[ξ, η] es ı́ntegro ⇔ p(x, y) es irreducible.
(c) Si el origen es un punto simple de la curva, O es ı́ntegro.
17. Sea X una variedad algebraica afı́n ı́ntegra sobre un cuerpo. Probar que

O(X) = OX,x
x∈X

donde la intersección se toma en el cuerpo ΣX de funciones racionales sobre


X. (Indicación: Si una función racional g/f está en todos los anillos locales
Ox , probar que f O(X) ⊆ gO(X) localizando en los puntos de X).
18. 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 )
LOCALIZACIÓN 283

19. Hallar un generador del ideal maximal del anillo local de la curva plana
compleja y 2 = x2 + x3 en el punto (−1, 0).
√ √
Análogamente en los puntos (1, − 2), (1, 2), (−2, −2i).
20. Demostrar que cualquier sistema de n generadores de un A-módulo libre de
rango n forman una base. (Indicación: Aplicar el lema de Nakayama al
núcleo del epimorfismo An → An para demostrar que es nulo).
21. 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 − x ) 1 − x + y
3 3 3 1 − y + x2

22. 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 función x sobre tal curva. ¿Para qué valores
a ∈ k pertenece la función xy 2 + ay 5 al ideal m6 ?
23. Sea O el anillo local en el origen del plano afı́n sobre un cuerpo k. Determinar
si el ideal maximal m de O está generado por x+y+x2 , x+y 3 . Análogamente
para 1 + x + y 4 , x + y 2 y para x/(1 − y + x2 ), y/(2 + x − y) .
Hallar la primera potencia de m que está contenida en el ideal (y − x2 , xy).
Análogamente para los ideales
� �
(x2 + y 2 − 2y, y + x2 ) , x/(1 + y), (x + y 2 )/(1 − x)

24. Probar que la función 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.
25. Sea O el anillo local en el origen del espacio afı́n complejo y sea m su único
ideal maximal. Probar que la condición necesaria y suficiente para que mr
esté contenido en un ideal f1 O + . . . + fd O es que los polinomios homogéneos
de grado r están contenidos en el subespacio vectorial generado por los desa-
rrollos de Taylor hasta el orden r de los generadores f1 , . . . , fd y sus productos
por monomios xm 1 mn
1 · · · xn (entendiendo que en los productos se anulan los
términos de grado mayor que r).
26. Sea a un ideal con ceros aislados de un anillo noetheriano A y sea a = q ∩ . . .
una descomposición primaria reducida de a. Sea m el radical de q. Probar
que q = a + mr para algún exponente r ≥ 1. De hecho, podemos tomar
r como el exponente de la primera potencia de mO que esté contenida en
aO. Además, mr O ⊆ aO precisamente cuando mr ⊆ a + mr+1 (Indicación:
Aplicar el lema de Nakayama para demostrar que a ∩ mr genera mr ).
284 EJEMPLOS Y EJERCICIOS

27. Hallar la componente primaria correspondiente al origen del ideal (p, q) del
anillo C [x, y], y la multiplicidad de intersección 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

28. 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 = mm 1
1 · · · mn
mn
, mi = max(ai , bi )
a · b = ma1 1 +b1 · · · mann +bn
a · b = (a + b) · (a ∩ b)

29. 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 descomposición
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.

30. 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 algún
elemento de A. (Indicación: Si p = Ann(a), entonces

p= pi
a∈q
/ i

Recı́procamente, 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 ∈ pr−1
1 , b �∈ Ann(a). Concluir que el anulador de ab es
p1 ).

31. Hallar la descomposición primaria del ideal generado en C[x, y] por las ecua-
ciones de:

(a) Un par de rectas y una recta.


(b) Una recta doble y una recta.
(c) Una cónica no-singular y una recta.
LOCALIZACIÓN 285

(d) Una cónica no-singular y un par de rectas.


(e) Una cónica no-singular y una recta doble.
32. Determinar si los siguientes sistemas de ecuaciones con coeficientes racionales
son equivalentes al sistema x2 + y 2 = 1, x2 y 2 = 0 :
� � �
1 = x2 + y 2 1 = x2 − y 2 1 = x2 − y 2
x =x
4 2
0=x y2 2
1 = x2 + y 2
� �
1 = x2 + y 2 1 = x2 + y 2
0 = (x + y + 1) (x + y − 1)
2 2
0 = (x + y + 1)2 (x + y − 1)

1 = x2 + y 2
0 = (x + y + 1)(x + y − 1)(x − y + 1)(x − y − 1)

33. En la curva plana compleja de ecuación x2 + y 2 = 9, determinar si la función


f (x, y) = (y − 3)(x − 5) divide a la función 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
números complejos por el de los números racionales?

34. Calcular la multiplicidad de intersección 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 .

35. Dados dos polinomios con coeficientes complejos p(x, y), p� (x, y), denotare-
mos e(p, p� ) la multiplicidad de intersección de las curvas planas complejas
p(x, y) = 0 y p� (x, y) = 0 en un punto fijado z = (α, β), entendiendo que tal
multiplicidad sólo está definida cuando p y p� carecen de factores comunes
no constantes y que es nula cuando alguna de las dos curvas no pasa por
el punto fijado.
� Probar �que e(p, p� ) coincide con la dimensión del C-espacio
vectorial C[x, y]/(p, p� ) z y que:

e(p, p� + qp) = e(p, p� )


e(p, p1 p2 ) = e(p, p1 ) + e(p, p2 )
286 EJEMPLOS Y EJERCICIOS

Cálculo Diferencial
(*) Diferencial en un punto racional:
Sean a1 , . . . , an elementos de un cuerpo k y m el ideal del anillo de polinomios
k[x1 , . . . , xn ] formado por los polinomios f (x1 , . . . , xn ) tales que f (a1 , . . . , an ) = 0.
De acuerdo con 3.6.6 el ideal de un punto racional p ∈ An,k = Spec k[x1 , . . . , xn ] es
m = (x1 − a1 , . . . , xn − an ). La diferencial de un polinomio f ∈ k[x1 , . . . , xn ] en
p = (a1 , . . . , an ) es la clase de restos del incremento f (x1 , . . . , xn ) − f (a1 , . . . , an )
en m/m2 .
Como xi − ai es el incremento en p de la función xi , la diferencial dp xi es la
clase de restos de xi −ai en m/m2 , ası́ que de la igualdad m = (x1 −a1 , . . . , xn −an )
se sigue que {dp x1 , . . . , dp xn } es una base del k-espacio vectorial m/m2 , y por 9.1.1
tenemos que
�n
∂f
dp f = (a1 , . . . , an ) · dp xi
i=1
∂xi

Por definición, la diferencial dp f es nula precisamente cuando f ∈ m2 . Más


aún, si O denota el anillo local del espacio afı́n An,k en el punto p, de acuerdo con
el lema de Nakayama, n polinomios que se anulen en p generan el ideal mO si y
sólo si sus diferenciales en p son linealmente independientes.
(*) Desarrollos de Taylor:
Realizando la sustitución ti = xi − ai vemos que

k[x1 , . . . , xn ]/mr+1 = k[t1 , . . . , tn ]/(t1 , . . . , tn )r+1


�Polinomios en ∆x , . . . , ∆x �
1 n
=
de grado menor que r + 1

donde ∆xi = xi − ai . La expresión de cualquier polinomio f (x1 , . . . , xn ), módulo


mr+1 , como polinomio de grado ≤ r en ∆x1 , . . . , ∆xn es el desarrollo de Taylor
de orden r de f (x1 , . . . , xn ) en el punto (a1 , . . . , an ) :

f (x1 , . . . , xn ) ≡ ci1 ...in (x1 − a1 )i1 · · · (xn − an )in (mód. mr+1 )
i1 +...+in ≤r

En el caso particular en que f ∈ mr y f ∈ / mr+1 , la clase de restos de un


polinomio f (x1 , . . . , xn ) en m /m
r r+1
recibe el nombre de forma inicial de f en el
punto p = (a1 , . . . , an ) y es un polinomio homogéneo de grado r en ∆x1 , . . . , ∆xn :

f (x1 , . . . , xn ) ≡ ci1 ...in (x1 − a1 )i1 · · · (xn − an )in (mód. mr+1 )
i1 +...+in =r

Por ejemplo, cuando n = 1, tenemos que

p(x) ≡ c0 + c1 (x − a) + . . . + cr (x − a)r módulo (x − a)r+1


CÁLCULO DIFERENCIAL 287

y si la caracterı́stica de k es nula, derivando y dando el valor x = a obtenemos que


λi = p(i) (a)/i! . Esta igualdad carece de sentido cuando car (k) ≤ i, porque en tal
caso i! = 0; pero el desarrollo de Taylor sigue siendo válido, aunque los coeficientes
no se calculen con derivadas iteradas.
(*) Rectas tangentes a una curva plana:
Consideremos un punto racional x = a, y = b de una curva plana f (x, y) = 0
sobre un cuerpo
� k (es decir, a, b ∈ k y f (a, b) = 0). En el desarrollo de Taylor
f (x, y) = ij cij ti uj , donde t = x − a, u = y − b, la forma inicial descompone en
producto de r ≥ 2 factores de grado 1

� �
r
cij ti uj = (λi t + µi u)
i+j=r i=1

(los coeficientes λi , µi están en una extensión finita de k) y diremos que las rectas

λi (x − a) + µi (y − b) = 0 , 1≤i≤r

son las rectas tangentes a la curva p(x, y) = 0 en el punto p = (a, b). Nótese
que, por definición, r = 1 precisamente cuando dp f �= 0, de modo que la curva
tiene una única recta tangente
� en� p cuando la diferencial dp f no es nula.
Sea k[ξ, η] = k[x, y]/ f (x, y) el anillo de funciones algebraicas de la curva
plana f (x, y) = 0, y sea m̄ el ideal maximal de k[ξ, η] determinado por el punto
p = (a, b), que es el ideal

m̄ = (ξ − a, η − b) = {h(ξ, η) ∈ k[ξ, η] : h(a, b) = 0} .

Como m/m2 =< dp x, dp y > es un espacio vectorial de dimensión 2, la siguiente


sucesión exacta de k-espacios vectoriales
� �
0 −→ (f ) + m2 /m2 −→ m/m2 −→ m̄/m̄2 −→ 0

muestra que dp f = � 0 si y sólo si la dimensión de m̄/m̄2 es 1. Además, si Op denota


el anillo local en p de la curva dada, tenemos que

m̄/m̄2 = m̄Op /m̄2 Op

y por 8.4.6 la condición 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 m̄p = m̄Ap es principal, y
de acuerdo con el lema de Nakayama un generador está definido por cualquier
polinomio h(x, y) ∈ m cuya diferencial dp h no sea proporcional a dp f ; es decir, tal
que la curva plana h(x, y) = 0 pase por p = (a, b) con recta tangente diferente a
la de la curva dada f (x, y) = 0.
288 EJEMPLOS Y EJERCICIOS

(*) Entornos infinitesimales de puntos simples de curvas planas:


Sea k[ξ, η] el anillo de funciones algebraicas de una curva plana f (x, y) = 0
sobre un cuerpo k. Supongamos que esta curva pasa por un punto racional p de
coordenadas (a, b) y sea m el correspondiente ideal maximal de k[ξ, η]. Cuando la
diferencial dp f no es nula, acabamos de ver que p es un punto simple de la curva,
ası́ que el ideal
mOp = (ξ − a)Op + (η − b)Op

es principal, donde Op denota el anillo local de la curva en el punto p. Luego


mOp = tOp para algún t ∈ mOp y mn Op = tn Op , de modo que todos los espacios
vectoriales mn Op /mn+1 Op tienen dimensión 1 (pues su dimensión no es nula, ya
que mn Op �= 0). Ahora, si h ∈ Op tenemos

h = c0 + th1 = c0 + c1 t + th2 = c0 + c1 t + c2 t2 + t3 h3 = . . . , ci ∈ k

y concluimos que

k[ t ]/(tn ) = Op /mn Op = k[ξ, η]/mn

lo que determina la estructura de los entornos infinitesimales Spec (k[ξ, η]/mn ) de


los puntos racionales simples de las curvas planas.
Por ejemplo, si la reducción de una función h(ξ, η) módulo mr+1 es

h(ξ, η) ≡ cm tm + mm+1 tm+1 + . . . + cr tr (mod. mr+1 ) , cm �= 0

(tal reducción debe considerarse como el desarrollo de Taylor de h(ξ, η) hasta el


orden r en el punto p) entonces h(ξ, η) está en mm Op y genera mm Op /mm+1 Op .
El lema de Nakayama permite concluir que hOp = mm Op y que la longitud del
anillo
Op /hOp = Op /mm Op

es m. La valoración vp (h) de la función h en el punto simple p es m.


Por ejemplo, sea v la valoración discreta del cuerpo de funciones racionales Σ
de la curva plana ı́ntegra
0 = y − x2 + xy 2

correspondiente al punto no-singular x = 0, y = 0 . Un parámetro local de v es la


función x, porque la recta x = 0 no es tangente a la curva en tal punto: v(x) = 1.
Para determinar el valor de v en una función racional h ∈ Σ basta iniciar el
desarrollo de h en potencias de x, pues v(h) es justamente el menor exponente de
las potencias del parámetro con coeficiente no nulo.
CÁLCULO DIFERENCIAL 289

Es suficiente desarrollar la función y:

y = x2 − xy 2 = x2 + términos de orden ≥ 3
y = x2 − x(x2 − xy 2 )2 = x2 − x5 + 2x4 y 2 − x3 y 4 =
= x2 − x5 + términos de orden ≥ 8
y = x2 − x5 + 2x4 (x2 − xy 2 )2 − x3 (x2 − xy 2 )4 =
= x2 − x5 + 2x8 + términos de orden ≥ 11

pues cualquier otra función h ∈ Σ puede desarrollarse conociendo el desarrollo de


y hasta un orden adecuado. Por ejemplo, calculemos el valor de v en la función
y 2 − x2 y + x8 :

y 2 − x2 y + x8 = (x2 − x5 + 2x8 + . . .)2 − x2 (x2 − x5 + 2x8 + . . .) + x8


= −x7 + x8 + 3x10 + términos de orden ≥ 11
v(y 2 − x2 y + x8 ) = 7

(*) Derivaciones de Funciones Diferenciables:


Sea p = (a1 , . . . , an ) un punto de un abierto U de Rn y sea mp el ideal maximal
de C ∞ (U ) formado por las funciones que se anulan en p. La diferencial dp f de
cualquier función infinitamente diferenciable f ∈ C ∞ (U ) es la clase de restos del
incremento f − f (p) en mp /m2p . Desarrollando por Taylor en p cualquier función
diferenciable

n
f (x1 , . . . , xn ) = f (a1 , . . . , an ) + (xi − ai )fi , fi ∈ C ∞ (U )
i=1

vemos que el ideal mp está generado por los incrementos xi − ai de las coorde-
nadas xi . Luego mp /m2p está 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.3 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-derivación Dp : C ∞ (U ) → C ∞ (U )/mp = R es nula preci-


samente cuando se anula en las coordenadas x1 , . . . , xn . Ahora cada R-derivación
290 EJEMPLOS Y EJERCICIOS

D : C ∞ (U ) → C ∞ (U ) induce una R-derivación Dp : C ∞ (U ) → C ∞ (U )/mp = R,


Dp f := (Df )(p), y vemos que D = 0 si y sólo si Dx1 = . . . = Dxn = 0. Por tanto
∂ ∂
D = (Dx1 ) + . . . + (Dxn )
∂x1 ∂xn
porque ambas�derivaciones coinciden
� sobre las coordenadas x1 , . . . , xn , y conclui-
mos que DerR C ∞ (U ), C ∞ (U ) es un C ∞ (U )-módulo libre de base las derivaciones
∂/∂x1 , . . . , ∂/∂xn .

Ejercicios:
1. Sea A un anillo y M un A[x]-módulo. Si D : A → M es una derivación,
para cada elemento m ∈ M existe una única derivación D̄ : A[x] → M que
extiende a D y D̄x = m.
2. Calcular DerZ (Q, Q).
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-derivación D : A → A/m tal que Dx = 1?
Estudiar también los casos A = k[x, y]/(x2 −y 2 −y 3 ), A = k[x, y]/(x−y−y 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/p� (x)B dx.
7. Sean A → B y A → C morfismos de anillos. Probar que, para todo B ⊗A C-
módulo M , la aplicación natural

DerA (B ⊗A C, M ) −→ DerA (B, M ) × DerA (C, M )

es biyectiva. Obtener ası́ otra demostración del isomorfismo de B ⊗A C-


módulos � � � �
ΩB⊗A C/A = ΩB/A ⊗A C ⊕ B ⊗A ΩC/A

8. Si B → C es un morfismo de A-álgebras, la condición necesaria y suficiente


para que la sucesión
j⊗1
0 −→ ΩB/A ⊗ BC −−−−→ ΩC/A −→ ΩC/B −→ 0

sea exacta y escinda, es que toda A-derivación B → M en un C-módulo M


pueda extenderse a una A-derivación C → M .
CÁLCULO DIFERENCIAL 291

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-módulo


libre de base (dx1 , . . . , dxn ) por el submódulo generado por los elementos

(∂pi /∂x1 )dx1 + . . . + (∂pi /∂xn )dxn , 1≤i≤r

11. Sea k un cuerpo y A = k[x, y]/(x2 − y 3 ). Calcular ΩA/k y determinar si es


un A-módulo libre y si su torsión es nula.
Análogamente cuando A = k[x, y]/(1 − x2 − x2 y 2 ).

12. Sea k un cuerpo, k → k(α) una extensión, E un k(α)-espacio vectorial y


D : k(α) → E una derivación. Si α es trascendente sobre k, para cada vector
e ∈ E existe una única derivación D̄ : k(α) → E que extiende a D y D̄α = e.

13. Sea k un cuerpo, k → k(α) una extensión, E un k(α)-espacio vectorial y


D : k(α)�→ E una derivación. Supongamos que α es algebraico sobre k y sea
p(x) = i ai xi ∈ k[x] su polinomio irreducible.

(a) Si p� (x) �= 0, existe una única derivación D̄ : k(α) → E que extiende a


D.

(b) Si p� (x) = 0 y i (Dai )xi �= 0, no existe ninguna derivación D̄ : k(α) →
E que extienda a D.

(c) Si p� (x) = 0 y i (Dai )xi = 0, para cada vector e ∈ E existe una única
derivación D̄ : k(α) → E que extiende a D y D̄α = e.

14. Sea k un cuerpo de caracterı́stica nula y k → L una extensión. La condición


necesaria y suficiente para que un elemento α ∈ L sea trascendente sobre k
es que exista alguna k-derivación D : L → L tal que Dα �= 0.
(Indicación: lema de Zorn y los dos ejercicios anteriores).

15. Sea C(X) el anillo de funciones reales continuas sobre un espacio topológico
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-derivación D : C(X) → C(X)/mp = R es nula. (Indicación: Toda función
continua f es diferencia de dos cuadrados, f = h2 − g 2 ).
Concluir que toda R-derivación D : C(X) → C(X) es nula.

16. Sea p un punto de un espacio topológico X y sea O el anillo de gérmenes en


p de funciones reales continuas definidas en algún entorno de p en X. Si un
germen f ∈ O no es constante, probar la existencia de un ideal primo p ⊂ O
292 EJEMPLOS Y EJERCICIOS

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-derivación O → Σ que no se anula
en f , donde Σ denota el cuerpo de fracciones de O/p.
Concluir que el núcleo de la diferencial d : O −→ ΩO/R está formado por los
gérmenes constantes.
Parte III

Apéndices

293
Apéndice A

Polinomios Simétricos

A.1 Teorema Fundamental


Definición: Diremos que un polinomio p(x1 , . . . , xn ) con coeficientes en un anillo
A es simétrico cuando, para toda permutación σ ∈ Sn se tenga
p(xσ(1) , . . . , xσ(n) ) = p(x1 , . . . , xn )
Definición: En A[x1 , . . . , xn ] llamaremos funciones simétricas elementales a
los polinomios simétricos
s1 (x1 , . . . , xn ) = x1 + . . . + xn
............

sr (x1 , . . . , xn ) = xi1 · · · xir
i1 <...<ir

............
sn (x1 , . . . , xn ) = x1 · · · xn
Ejemplos:
1. Los polinomios σr (x1 , . . . , xn ) = xr1 + . . . + xrn son simétricos.
2. Si p(x) ∈ A[x], los polinomios p(x1 ) + . . . + p(xn ) y p(x1 ) · · · p(xn ) son
simétricos.

3. El polinomio ∆(x1 , . . . , xn ) = i<j (xj − xi ) no es simétrico; pero ∆2 sı́.
4. Todos los polinomios constantes son simétricos. Además las sumas y pro-
ductos de polinomios simétricos en las mismas indeterminadas también son
polinomios simétricos. Luego, si q(x1 , . . . , xn ) ∈ A[x1 , . . . , xn ], entonces el
polinomio q(s1 , . . . , sn ) es simétrico.

295
296

5. El polinomio x1 + x2 es simétrico en A[x1 , x2 ]; pero no en A[x1 , x2 , x3 ].


Cuando hablamos de polinomios simétricos, debe quedar claro el número de
indeterminadas que consideramos.

Teorema de los polinomios simétricos: Si p(x1 , . . . , xn ) es un polinomio


simétrico con coeficientes en un anillo A, existe un único polinomio q(x1 , . . . , xn )
con coeficientes en A tal que

p(x1 , . . . , xn ) = q(s1 , . . . , sn ) , sr := sr (x1 , . . . , xn )

Demostración: Veamos primero la existencia de tal polinomio q(x1 , . . . , xn ), para


lo que ordenamos los monomios según su grado y, a igualdad de grado, según el
orden léxico-gráfico. Es decir, decimos que xm 1
1 . . . xn
mn
es mayor que xr11 . . . xrnn
cuando su grado sea mayor ó, caso de ser iguales sus grados, cuando la sucesión de
exponentes (m1 , . . . , mn ) sea mayor que (r1 , . . . , rn ) en el orden léxico-gráfico (en
el sentido de que la primera diferencia mi − ri no nula es positiva). Llamaremos
monomio inicial de un polinomio al mayor (en esta ordenación) de sus monomios
con coeficiente no nulo.
En esta ordenación es claro que el número de monomios menores que cierto
monomio dado siempre es finito, pues es finito el número de monomios de grado
menor que cierto número dado, ası́ que podemos demostrar el teorema procedien-
do por inducción sobre el monomio inicial xm 1
1 . . . xn
mn
del polinomio simétrico
p(x1 , . . . , xn ), de modo que

p(x1 , . . . , xn ) = axm
1 . . . xn + términos con monomios menores .
1 mn

Por otra parte, el monomio inicial de sr11 sr22 . . . srnn es claramente

xr11 +r2 +...+rn xr22 +...+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 simétrico

p(x1 , . . . , xn ) − asr11 . . . srnn

sea estrictamente menor que xm 1 . . . xn . Por hipótesis de inducción, existe un


1 mn

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 último, la unicidad es consecuencia directa del siguiente teorema:


297

Teorema A.1.1 Sea q(x1 , . . . , xn ) ∈ A[x1 , . . . , xn ]. Si q(s1 , . . . , sn ) = 0, entonces


q(x1 , . . . , xn ) = 0.

Demostración: Procedemos por inducción 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 mı́nimo tal que q(s1 , . . . , sn ) = 0. Sea:

q = q0 (x1 , . . . , xn−1 ) + q1 (x1 , . . . , xn−1 )xn + . . . + qd (x1 , . . . , xn−1 )xdn

Sustituyendo ahora xn por 0 en la identidad q(s1 , . . . , sn ) = 0, obtenemos la


igualdad q0 (s̄1 , . . . , s̄n−1 ) = 0, donde s̄r := sr (x1 , . . . , xn−1 ). Por hipótesis de
inducción q0 (x1 , . . . , xn−1 ) = 0; luego

q(x1 , . . . , xn ) = xn · (q1 + . . . + qd xd−1


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 elección
de q(x1 , . . . , xn ).

Ejemplos:

1. σ2 (x1 , . . . , xn ) = x21 + . . . + x2n = s21 − 2s2 .

2. Sigamos la demostración 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
= −(4s21 − 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 homogéneo


de grado r1 + 2r2 + . . . + nrn , de acuerdo con el teorema de los polinomios
simétricos 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 .
298

A.2 Funciones simétricas de las raı́ces de un po-


linomio
Sea p(x) un polinomio de grado n con coeficientes en un cuerpo k y sean α1 , . . . , αn
las raı́ces de p(x), cada una repetida tantas veces como indique su multiplicidad,
en una extensión de k donde p(x) tenga todas sus raı́ces. Si r(x1 , . . . , xn ) es un
polinomio simétrico con coeficientes en k, el teorema de los polinomios simétricos
afirma la existencia de un polinomio q(x1 , . . . , xn ) con coeficientes en k tal que
r(x1 , . . . , xn ) = q(s1 , . . . , sn ). Por las fórmulas de Cardano, tenemos que
� �
r(α1 , . . . , αn ) = q −c1 /c0 , . . . , (−1)n cn /c0

y concluimos que r(α1 , . . . , αn ) es una función racional de los coeficientes del poli-
nomio dado p(x) = c0 xn + c1 xn−1 + . . . + cn , ası́ que puede calcularse sin necesidad
de hallar previamente las raı́ces αi . Veamos ahora el cálculo de algunas de las
funciones simétricas más importantes de las raı́ces de un polinomio:

Fórmula de Girard: Calcular las sumas de las potencias de las raı́ces αi :



n
σr = αir , r∈N
i=1

donde convenimos que αi0 = 1; es decir, que σ0 = n. Como α1 , . . . , αn son todas


las raı́ces de p(x), cada una contada con su multiplicidad, tenemos que

p(x) = c0 (x − α1 ) · · · (x − αn )
n
p� (x) � 1
=
p(x) i=1
x − αi

Es inmediato comprobar que1 :


�� �
1 1 αi α2 1 αir
= + 2 + 3i + . . . = ·
x − αi x x x x xr
r≥0

y obtenemos la fórmula de Girard para el cálculo de las sumas de potencias de


las raı́ces de un polinomio:

p� (x) σ0 σ1 σ2 �
n
= + 2 + 3 + ... , σr := αir
p(x) x x x i=1

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 según la definición del producto de polinomios.
A diferencia de los polinomios, las series formales pueden tener infinitos coeficientes no nulos.
299

Ejemplo: Si p(x) = x3 + 2x + 1, entonces


p� (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, . . .
Ejemplo: Sea k un cuerpo y Σ = k(x1 , . . . , xn ) el cuerpo de fracciones raciona-
les con coeficientes en k en n indeterminadas. El siguiente polinomio p(x) con
coeficientes en Σ
�n �
n
p(x) = (x − xi ) = xn + (−1)r sr (x1 , . . . , xn ) · xn−r
i=1 r=1

tiene en Σ las raı́ces x1 , . . . , xn . En este caso σr = xr1 +. . .+xrn , ası́ que podemos ex-
presar estos polinomios simétricos en función de los polinomios simétricos elemen-
tales sr (x1 , . . . , xn ) dividiendo p� (x) = nxn−1 − (n − 1)s1 xn−2 + (n − 2)s2 xn−3 − . . .
por p(x) = xn − s1 xn−1 + s2 xn−2 − . . ..

Fórmulas de Newton: La fórmula de Girard afirma que


� n �� �

n−1 � n−i �
p� (x) = (n − i)ci xn−i−1 = ci x σj x−j−1
i=0 i=0 j≥0

Igualando los coeficientes de xn−r−1 , r ≥ 1, obtenemos que


� �
r
(n − r)cr = ci σj = ci σr−i , 1≤r ≤n−1
i+j=r i=0
� �n
0= ci σj = ci σr−i , r≥n
i+j=r i=0

que son las fórmulas de Newton:


c0 σr + c1 σr−1 + . . . + cr−1 σ1 + rcr = 0 , r≤n
c0 σr + c1 σr−1 + c2 σr−2 + . . . + cn σr−n = 0 , r≥n
Ejemplos:
1. Para el polinomio x3 + x2 − 1 las fórmulas 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
......... ...
300

2. En el caso del polinomio xn − 1, las fórmulas de Newton son

σ1 = 0 , σ2 = 0 , . . . , σn−1 = 0 , σn − n = 0
σn+1 − σ1 = 0 , σn+2 − σ2 = 0 , . . . , σ2n−1 − σn−1 = 0 , σ2n − σn = 0
...............

ası́ que σr = 0 cuando r no es múltiplo de n y σr = n cuando r es múltiplo


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 cúbica x3 − px2 + qx − r tenemos que

σ1 − p = 0 , σ1 = p
σ2 − pσ1 + 2q = 0 , σ2 = p2 − 2q
σ3 − pσ2 + qσ1 − 3r = 0 , σ3 = p3 − 3pq + 3r
σ4 − pσ3 + qσ2 − rσ1 = 0 , σ4 = p4 − 4p3 q + 4pr + 2q 2
......... .........

A.3 El Discriminante
Definición: Sea p(x) = c0 xn + . . . + cn un polinomio de grado n ≥ 1 con coefi-
cientes en un cuerpo k y sean α1 , . . . , αn las raı́ces de p(x) en una extensión K de
k donde tenga todas sus raı́ces, cada una repetida tantas veces como indique su
multiplicidad. Llamaremos discriminante de p(x) a

∆ = c2n−2
0 i<j (αj − αi )
2

de modo que la condición necesaria y suficiente para que p(x) tenga alguna raı́z
múltiple es que su discriminante sea nulo. Según el teorema de los polinomios
simétricos, existe un polinomio con coeficientes enteros D(x1 , . . . , xn ) tal que

i<j (xj − xi ) = D(s1 , . . . , sn )
2

Por las fórmulas de Cardano, ∆ = c2n−2


0 D(−c1 /c0 , c2 /c0 , . . . , (−1)n cn /c0 ) y se
concluye que el discriminante ∆ es un elemento del cuerpo de coeficientes k que
301

no depende de la extensión elegida K. De hecho tenemos que


� � � �
� 1 1 .. 1 �� ��1 α1 .. α1n−1 ��

� α1 α2 .. αn �� ��1 α2 .. α2n−1 ��
∆ = c2n−2 � · =
0 � · · .. · �� �� · · .. · ��
� n−1
�α α n−1
.. α n−1 � �
1 α n .. αnn−1 �
1 2 n
� �
� 1 σ1 .. σn−1 ��

� σ1 σ2 .. σn ��
= c2n−2 �
0 � · · .. · ��

�σn−1 σn .. σ2n−2 �

Discriminante de la cúbica x3 − px2 + qx − r.


σ1 = p, σ2 = p2 − 2q, σ3 = p3 − 3pq + 3r, σ4 = p4 − 4p2 q + 4pr + 2q 2 ; luego:
� �
�σ0 σ1 σ2 �
� �
∆ = ��σ1 σ2 σ3 �� = −4p3 r − 27r2 + 18pqr − 4q 3 + p2 q 2
�σ2 σ3 σ4 �

En particular, el discriminante de la cúbica x3 + qx − r es ∆ = −4q 3 − 27r2 .


Discriminante de la cuártica x4 − px3 + qx2 − rx + s.
Si α1 , α2 , α3 , α4 son las raı́ces de una cuártica (cada una repetida tantas veces
como indique su multiplicidad), llamaremos cúbica resolvente de la cuártica al
polinomio unitario cuyas raı́ces son

ϑ1 = α1 α2 + α3 α4 , ϑ2 = α1 α3 + α2 α4 , ϑ3 = α1 α4 + α2 α3

Es decir, la cúbica resolvente es

(y − ϑ1 )(y − ϑ2 )(y − ϑ3 ) = y 3 − qy 2 + (pr − 4s)y − (s(p2 − 4q) + r2 )

y el discriminante de la cuártica coincide con el de su cúbica resolvente:

(ϑ2 −ϑ1 )(ϑ3 −ϑ1 )(ϑ3 −ϑ2 ) = (α1 −α4 )(α3 −α2 )(α1 −α3 )(α4 −α2 )(α1 −α2 )(α4 −α3 )

A.4 El Polinomio Genérico


Definición: Sea k un cuerpo y n un número natural no nulo. El polinomio

n
ci xn−i = c0 xn + c1 xn−1 + . . . + cn−1 x + cn
i=0

con coeficientes en el cuerpo k(c0 , c1 , . . . , cn ) de fracciones racionales en n + 1


indeterminadas se llamará polinomio genérico de grado n sobre el cuerpo k
(aunque no es un polinomio con coeficientes en k).
302

También diremos que xn +c1 xn−1 +. . .+cn es el polinomio unitario genérico


de grado n sobre 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 simétricas 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
de los polinomios simétricos; luego induce un morfismo de anillos

Σ = k(c1 , . . . , cn ) → k(x1 , . . . , xn ) = L

cuya imagen es k(s1 , . . . , sn ). De acuerdo con las fórmulas de Cardano

xn + c1 xn−1 + . . . + cn = (x − x1 ) · · · (x − xn )

y concluimos que el polinomio unitario genérico tiene todas sus raı́ces en L y que
sus raı́ces son x1 , . . . , xn . Por tanto, las raı́ces del polinomio unitario genérico de
grado n sobre 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, análogamente 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 xn−1 + . . . + cn = c0 (x − x1 ) · · · (x − xn )

y concluimos que el polinomio genérico de grado n tiene todas sus raı́ces en L.


También las raı́ces del polinomio genérico de grado n sobre un cuerpo son simples.

Teorema A.4.1 El polinomio genérico de grado n sobre un cuerpo k es irreducible


Demostración: El polinomio genérico es irreducible en k(c0 , . . . , cn−1 , x)[cn ] por-
que es de grado 1 en la indeterminada cn . Luego es irreducible en k[c0 , . . . , cn , x]
y el lema de Gauss permite concluir que es irreducible en k(c0 , . . . , cn )[x].
Apéndice B

Irracionales cuadráticos

B.1 Irracionales cuadráticos


Definición: Diremos que un número complejo α es un irracional cuadrático
si existen números complejos α1 , . . . , αn tales que α ∈ Q(α1 , . . . , αn ) y αi2 está en
Q(α1 , . . . , αi−1 ) para todo ı́ndice 1 ≤ i ≤ n.
Diremos que un polinomio con coeficientes racionales es resoluble por ra-
dicales cuadráticos si todas sus raı́ces complejas son irracionales cuadráticos.

Ejemplos:

1. Los irracionales cuadráticos son los números complejos que pueden expresar-
se, a partir de los números racionales, mediante un número finito de sumas,
productos, cocientes y raı́ces cuadradas. Por ejemplo
�� � �−1
√ √
α= 3− 5/ −2 + 7

es
√ un irracional
√ cuadrático, √ pues α está en Q(α1 , α2 , α3 , α4 ), donde α1 =
−2, α2 = 3, α3 = (5/ −2 + 7)1/2 , α4 = α y el cuadrado de cada uno de
estos números está en la extensión de Q que generan los anteriores.
Según 4.4.8 y 4.4.9, todo irracional cuadrático es algebraico sobre Q.

2. Si todas las raı́ces de un polinomio son racionales, éste es resoluble por


radicales cuadráticos.

3. Toda ecuación cuadrática ax2 + bx + c = 0 es resoluble por radicales cuadrá-


ticos, porque sus raı́ces son (−b ± (b2 − 4ac)1/2 )/2.

303
304

4. Si dos polinomios son resolubles por radicales cuadráticos, su producto tam-


bién lo es. Por tanto, toda ecuación cúbica que no sea irreducible es resoluble
por radicales cuadráticos.
5. Toda ecuación bicuadrada ax4 + bx2 + c = 0 es resoluble por radicales
√ √
cuadráticos, pues sus raı́ces son ± z1 y ± z2 , donde z1 y z2 son las raı́ces
de az 2 + bz + c.
6. Toda cuártica recı́proca ax4 +bx3 +cx2 +bx+a = 0 es resoluble por radicales
cuadráticos. En efecto, no tiene la raı́z nula porque a �= 0 y, dividiendo por
x2 , obtenemos:

a(x2 + x−2 ) + b(x + x−1 ) + c = 0


a(y 2 − 2) + by + c = 0 y = x + x−1

y concluimos que las raı́ces de la cuártica dada son las soluciones de las
ecuaciones cuadráticas x2 − y1 x + 1 = 0, x2 − y2 x + 1 = 0; donde y1 , y2 son
las raı́ces de ay 2 + by + c − 2a. Luego son irracionales cuadráticos.
2πi 2πi 2πi 2πi
7. Las raı́ces de la unidad e 3 , e 4 , e 5 y e 6 son irracionales cuadráticos,
porque son raı́ces 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 extensión de un cuerpo k. Si existe algún α ∈ K tal que
K = k(α) y α2 ∈ k, entonces el grado de K√sobre k es 1 ó 2 (según que α esté o
no en k). Es decir, si a ∈ k, el grado de k( a ) sobre k es 1 ó 2.
Demostración: Sea a = α2 . Como α es raı́z de x2 − a ∈ k[x], su polinomio
irreducible pα (x) sobre k divide a x2 − a y por tanto su grado es 1 ó 2. Concluimos
ya que [k(α) : k] = gr pα (x) de acuerdo con 4.4.5.

Teorema B.1.2 Los irracionales cuadráticos forman una extensión de Q estable


por raı́ces cuadradas. Además, el grado sobre Q de cualquier extensión generada
por un número finito de irracionales cuadráticos es una potencia de 2.
Demostración: Sean α, β dos irracionales cuadráticos. Por definición α está en la
extensión de Q generada por unos números complejos α1 , . . . , αn , donde

αi2 ∈ Q(α1 , . . . , αi−1 )

y β está en la extensión generada por ciertos β1 , . . . , βm , donde

βj2 ∈ Q(β1 , . . . , βj−1 ) .

Es claro que el cuadrado de cada término de la sucesión α1 , . . . , αn , β1 , . . . , βm


está en la extensión generada por los anteriores. Como α + β, αβ y α/β están en
305

Q(α1 , . . . , αn , β1 , . . . , βm ) se sigue que son irracionales cuadráticos. Es decir, los


irracionales cuadráticos forman √ una extensión de Q.
Además, es evidente que α es un irracional cuadrático cuando α lo es.
Por otra parte, si K es una extensión de Q generada por un número finito de
irracionales cuadráticos, el argumento anterior muestra que

K ⊆ Q(α1 , . . . , αn )

donde αi2 ∈ Q(α1 , . . . , αi−1 ) para todo ı́ndice i. Según el lema anterior, el grado de
Q(α1 , . . . , αi ) sobre Q(α1 , . . . , αi−1 ) es 1 ó 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.

Corolario B.1.3 El grado del polinomio irreducible de cualquier irracional cua-


drático es una potencia de 2.

Demostración: Sea α un irracional cuadrático. El grado del polinomio irreducible


de α sobre Q coincide con el grado de Q(α) sobre Q, que es una potencia de 2
según el teorema anterior.

Corolario B.1.4 Si un polinomio irreducible es resoluble por radicales cuadráti-


cos, su grado es potencia de 2.

Demostración: Todo polinomio irreducible en Q[x] es el polinomio irreducible


sobre Q de cualquiera de sus raı́ces.

Corolario B.1.5 Ninguna ecuación cúbica irreducible es resoluble por radicales


cuadráticos.

Corolario B.1.6 Si un polinomio es resoluble por radicales cuadráticos, entonces


el grado de la extensión generada por sus raı́ces complejas es potencia de 2.

Ejemplos:

1. Ninguna raı́z séptima de la unidad primitiva es un irracional cuadrático,


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.
2πi
2. El número complejo e 9 es raı́z del polinomio p(x) = x6 + x3 + 1 porque
2πi 2πi
(e 9 )3 = e 3 es raı́z del polinomio x2 + x + 1. La reducción de p(x) módulo
2 es irreducible porque no tiene raı́ces en F2 , no es múltiplo de x2 + x + 1,
x3 + x + 1 ni x3 + x2 + 1, que son los únicos polinomios irreducibles de grado
2 y 3 con coeficientes en F2 .
306

Luego p(x) es irreducible en Z[x] y, por el lema de Gauss, en Q[x]; ası́ que
2πi
p(x) es el polinomio irreducible de e 9 sobre Q. Como su grado no es
2πi
potencia de 2, se concluye que e 9 no es un irracional cuadrático.
3. Sean α1 , α2 , α3 , α4 las cuatro raı́ces complejas de la cuártica irreducible

p(x) = x4 − x3 + x2 + 1

Su cúbica resolvente es y 3 − y 2 − 4y + 3, que no tiene raı́ces racionales y


es por tanto irreducible. Una raı́z de la cúbica resolvente es ϑ = α1 α2 +
α3 α4 , ası́ que el grado de Q(ϑ) sobre Q es 3. Como Q(ϑ) está 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 múltiplo de 3. Luego el polinomio p(x) no
es resoluble por radicales cuadráticos.
Nótese que los números complejos αi no son irracionales cuadráticos, a pesar
de que su polinomio irreducible, que es p(x), tiene grado 4.

Nota: Los teoremas anteriores no dan condiciones suficientes para que un número
complejo sea un irracional cuadrático, ni para que un polinomio sea resoluble
por radicales cuadráticos, sólo proporcionan condiciones necesarias. La teorı́a de
Galois (1811-1832) permitirá probar que un polinomio con coeficientes racionales
es resoluble por radicales cuadráticos si, y sólo si, el grado de la extensión que
generan sus raı́ces complejas es una potencia de 2 (ver H.3.2) y que la condición
necesaria y suficiente para que un número complejo α sea irracional cuadrático es
que el grado de la extensión que generan todas las raı́ces complejas de su polinomio
irreducible sea potencia de 2 (ver H.3.4).

B.2 Construcciones con regla y compás


Definición: Dado un segmento OP en un plano euclı́deo, los puntos, rectas y
cı́rculos constructibles con regla y compás a partir de O y P se definen
inductivamente mediante la aplicación reiterada de un número finito de las cons-
trucciones 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 cı́rculo 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 lı́neas (rectas o cı́rculos) constructibles distintas
son constructibles.
307

Las siguientes construcciones pueden realizarse con regla y compás:


–. 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 cı́rculo que pasa por tres puntos dados no alineados.
–. Trazar la bisectriz de un ángulo dado.

Dado un segmento de extremos O, P en un plano euclı́deo, 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 números reales
(a, b) y, por tanto, con un número complejo a + bi. Identificaremos sin más cada
punto del plano con el correspondiente número complejo y diremos que un número
complejo α ∈ C es constructible cuando el correspondiente punto del plano sea
constructible con regla y compás a partir de O y P .
El punto O se identifica con el número 0, el punto P con el número 1, los puntos
de la recta OP con los números reales y los puntos de la recta perpendicular a OP
por O con los números imaginarios puros.

Lema B.2.1 La condición necesaria y suficiente para que un número complejo


a + bi sea constructible es que lo sean a y b.

Demostración: Es consecuencia directa de la posibilidad de trazar paralelas y


perpendiculares con regla y compás.

Lema B.2.2 Los números complejos constructibles forman una extensión de Q


estable por raı́ces cuadradas. Por tanto, todos los irracionales cuadráticos son
constructibles.

Demostración: Veamos primero que los números complejos constructibles forman


un cuerpo. Como los números 0 y 1 son constructibles, basta probar que si dos
números complejos a, b son constructibles, a − b y a/b también lo son. Según el
lema anterior podemos suponer que a y b son números reales. La diferencia a − b
es obviamente constructible. En cuanto al cociente a/b, el cı́rculo con centro en O
que pasa por ai, −b y −i corta al eje real en a/b.
Para concluir veremos que la raı́z cuadrada de cualquier número complejo cons-
tructible también lo es. Si el número es real y positivo, basta observar
√ que el cı́rculo
con centro en (a − 1)/2 que pasa por −1 corta al eje imaginario en ai. En el caso
de un número complejo arbitrario z, basta cortar las bisectrices de la recta que lo
une con el origen y el eje real, con el cı́rculo centrado en el origen y de radio igual
a la raı́z cuadrada del módulo de z.

Lema B.2.3 Si el punto de coordenadas (a, b) es constructible con regla y compás,


entonces los números reales a y b son irracionales cuadráticos.
308

Si la recta de ecuación y = ax + b ó x = ay + b es constructible con regla y


compás, entonces los números reales a y b son irracionales cuadráticos.
Si el cı́rculo de ecuación x2 + y 2 + ax + by + c = 0 es constructible con regla y
compás, entonces los números reales a, b, c son irracionales cuadráticos.

Demostración: Los puntos dados O y P , que tienen coordenadas (0,0) y (1,0),


verifican el enunciado porque 0 y 1 son irracionales cuadráticos.
Procediendo inductivamente, bastará probar que si unos puntos, rectas o cı́rcu-
los constructibles verifican el enunciado y se efectúa alguna de las construcciones
de la definición, los puntos, rectas o cı́rculos que se obtienen también verifican el
enunciado:
2) Sean (a, b) y (c, d) dos puntos distintos. La ecuación de la única recta que
pasa por ellos (cuando c �= a) es y = b + (d − b)(x − a)/(c − a), ası́ que todos sus
coeficientes son irracionales cuadráticos cuando a, b, c, d lo son.
3) La ecuación del cı́rculo 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 cuadráticos cuando a, b, c, d, e, f lo son.
4a) Si ax + by = c , dx + ey = f son dos rectas distintas, entonces las coorde-
nadas de su punto de corte son (ce − bf )/(ae − bd) y (af − bc)/(ae − bf ), que son
irracionales cuadráticos cuando a, b, c, d, e, f lo son.
4b) Sean y = ax + b , x2 + y 2 + cx + dy + e = 0 una recta y un cı́rculo. Las
coordenadas de sus puntos de corte son (α, aα + b), donde α recorre las raı́ces
reales del polinomio (1 + a2 )x2 + (c + 2ab + ad)x + (b2 + bd + e) = 0; luego son
irracionales cuadráticos cuando a, b, c, d, e lo son.
4c) Si x2 + y 2 + ax + by + c = 0 y x2 + y 2 + dx + ey + f = 0 son dos cı́rculos
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 cuadráticos, también lo son los coeficientes de


la ecuación de esta recta; luego, según el apartado anterior, concluimos que las
coordenadas de todos los puntos de corte son irracionales cuadráticos.

Teorema B.2.4 La condición necesaria y suficiente para que un número complejo


sea constructible es que sea un irracional cuadrático.

Demostración: El lema B.2.2 afirma que tal condición es suficiente.


Recı́procamente, si α = a + bi ∈ C es constructible, B.2.3 afirma que a y b son
irracionales cuadráticos; luego también lo es α = a + bi.
309

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 proporción con OP sea la raı́z
cúbica
√ de 2, lo que equivale a construir el punto correspondiente
√ al número
3
2. Ahora bien, tal construcción sólo es posible si 3 2 es un irracional
cuadrático, lo que no es el caso: no es posible duplicar un cubo con regla y
compás.

2. Construir el lado de un cuadrado de área igual a la de un cı́rculo de radio


dado equivale a construir el punto correspondiente a la raı́z cuadrada de
π. Si un número complejo es trascendente sobre Q, también lo es su raı́z
cuadrada y, en particular, ésta no es un irracional cuadrático. Es decir, la
trascendencia de π (teorema de Lindemann (1852-1939) que no demostrare-
mos en este libro) implica la imposibilidad de la cuadratura del cı́rculo con
regla y compás.

3. Construir un ángulo de α radianes equivale a construir el punto que corres-


ponde al número complejo cos α + i sen α. El ángulo de 2π/3 radianes puede
construirse con regla y compás, porque
2πi √
cos(2π/3) + i sen (2π/3) = e 3 = (−1 + 3i)/2

es un irracional cuadrático. Sin embargo, el ángulo de 2π/9 radianes no


2πi
se puede construir con regla y compás, porque e 9 no es un irracional
cuadrático. En consecuencia, no es posible trisecar todos los ángulos con
regla y compás.

B.3 Construcción de polı́gonos regulares


Dado un número natural n ≥ 3, construir con regla y compás un polı́gono regu-
lar de n lados inscrito en un cı́rculo de radio dado equivale a construir el punto
2πi
correspondiente al número complejo e n = cos(2π/n) + i sen (2π/n), que es una
raı́z n-ésima primitiva de la unidad. En consecuencia, la condición necesaria y
2πi
suficiente para que la construcción de tal polı́gono sea posible es que e n sea un
irracional cuadrático.
El triángulo equilátero inscrito en un
√ cı́rculo de radio dado puede construirse
2πi
con regla y compás, pues e 3 = (−1 + 3i)/2 es un irracional cuadrático. Como
2πi
la parte real de e 3 es −1/2, para construir tal triángulo basta cortar el cı́rculo
dado con la perpendicular por el punto medio al segmento de extremos −1 y 0.
Las raı́ces quintas de la unidad primitivas son las soluciones complejas de la
ecuación recı́proca x4 + x3 + x2 + x + 1 = 0, que con el cambio y = x + x−1 se
310

transforma en y 2 +y−1 = 0. Las raı́ces de este polinomio son y1 , y2 = (−1± 5)/2,
ası́ que las raı́ces quintas de la unidad primitivas son

yi ± yi2 − 4
2
que son irracionales cuadráticos. Por tanto, se puede construir con regla y compás
el pentágono regular inscrito en un cı́rculo de radio dado.
Esta determinación de las raı́ces quintas de la unidad puede utilizarse para dar
2πi
una construcción√ efectiva del pentágono regular. Nótese 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 = 2αi. Luego el cı́rculo 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
2πi
corta al cı́rculo de radio OP en D = e 5 , que es un vértice del pentágono regular
inscrito con vértice en P (Una construcción más sencilla se obtiene observando
que P B es congruente con el lado del pentágono):

Q ... ...
........................................................D
.. .... . .........
...... ............ ..... .. ... ......
............................ .......... .... ...... .........
.
.
...........
...... B •.............................................. ........
.... ..... .. .. .......... ...
.. .. ....... ..
. .. .. ..... ..
.... .... ..
.
..
. ...... ...
.
... .... O ... ... A .......
. .
.......................................................................................................• ............................................................P
. ..........
... ... .. .. .. .
... ... ..
.
..
. .
..... ....
... ... ... ... .. ..
... .... .. .. .... ..
...... .. .. .... ....
......... C•... ... .... .... . . .
.
.................. .. .... .....
...... ............ .... . .
....... .............. .... ..................
......... .
. .
.....................
............................ ..
.. ..

La posibilidad de trazar bisectrices con regla y compás muestra que, si el


polı́gono regular de n lados es constructible, también lo es el polı́gono regular
de 2n lados. Por otra parte, si n y m son números naturales primos entre sı́,
2πi 2πi 2πi
entonces e n e m = e nm (n + m) es una raı́z nm-ésima primitiva de la unidad y,
2πi 2πi 2πi 2πi
por tanto, e nm es una potencia de e n e m ; luego e nm es un irracional cuadrático
2πi 2πi
cuando e n y e m lo son. Es decir, si los polı́gonos regulares de n y m lados son
constructibles con regla y compás, también lo es el polı́gono regular de nm lados.
En resumen: Los polı́gonos regulares de 2n , 2n 3, 2n 5 y 2n 15 lados inscritos en un
cı́rculo de radio dado pueden construirse con regla y compás.

Teorema B.3.1 Sea p un número primo. Si puede construirse con regla y compás
el polı́gono regular de p lados inscrito en un cı́rculo de radio dado, entonces p es
un primo de Fermat (es decir, está precedido por una potencia de 2).
311

Demostración: Si el polı́gono regular de p lados inscrito en un cı́rculo de radio


2πi
dado es constructible con regla y compás, entonces e p es un irracional cuadrático.
Luego el grado de su polinomio irreducible sobre Q, que es xp−1 + . . . + x + 1, es
una potencia de 2.

Corolario B.3.2 Es imposible construir con regla y compás los polı́gonos regulares
de 7, 11, 13, 19, 23, 29,. . . lados inscritos en un cı́rculo de radio dado.

Nota: Si 2n + 1 es un número primo, es sencillo probar que n es potencia de 2.


Los únicos primos de Fermat (1601-1665) conocidos son 3, 5, 17, 257 = 28 + 1 y
216 +1 = 65537. Sabemos que pueden construirse con regla y compás los polı́gonos
regulares de 3 y 5 lados inscritos en un cı́rculo de radio dado; pero la teorı́a anterior
no da respuesta para el polı́gono regular de 17 lados.

B.4 Raı́ces de la unidad


Sea n un número natural no nulo. Las raı́ces n-ésimas de la unidad complejas
forman, respecto del producto de números complejos, un grupo cı́clico de orden n
que denotaremos µn . Los generadores de µn son las raı́ces n-ésimas de la unidad
primitivas .
El número de raı́ces n-ésimas de la unidad primitivas es el indicador de Euler
2πi
φ(n). Una raı́z n-ésima de la unidad primitiva es e n = cos(2π/n) + i sen (2π/n),
2πi
ası́ que las raı́ces n-ésimas de la unidad primitivas son e n m , donde 1 ≤ m ≤ n y
m es primo con n.

Definición: Llamaremos polinomio ciclotómico n-ésimo al polinomio unitario


Φn (x) que tiene como raı́ces simples las raı́ces n-ésimas de la unidad primitivas:
� 2πi
Φn (x) = (x − e n m )
m.c.d.(m,n)=1

Sea d un divisor de n. Las raı́ces d-ésimas de la unidad primitivas son los


elementos de orden d del grupo µn . Como el orden de cualquier elemento de µn
es un divisor de n, concluimos que

µn = { raı́ces d-ésimas de la unidad primitivas}
d|n

y esta unión es disjunta. Luego:


� �
xn − 1 = (x − α) = Φd (x)
α∈µn d|n
312

Ejemplos:

Φ1 (x) = x − 1
Φ2 (x) = x + 1
Φ3 (x) = x2 + x + 1
Φ4 (x) = x2 + 1
Φp (x) = (xp − 1)/(x − 1) = xp−1 + xp−2 + . . . + x + 1
Φ2p (x) = (x2p − 1)/(xp − 1)(x + 1) = Φp (−x) = xp−1 − xp−2 + . . . − x + 1

donde p denota un número primo impar.

Teorema B.4.1 (Kronecker) Los polinomios ciclotómicos son polinomios irre-


ducibles con coeficientes enteros.

Demostración: Para demostrar que Φn (x) tiene coeficientes enteros para todo
n ≥ 1 procedemos por inducción sobre n, porque es evidente cuando n = 1.
Cuando n ≥ 2, tenemos

xn − 1 = Φn (x) · d Φd (x)

donde d recorre �los divisores positivos de n menores que n. Por hipótesis de in-
ducción, q(x) = d Φd (x) tiene coeficientes enteros; luego Φn (x) tiene coeficientes
racionales y, por 5.4.5, concluimos que Φn (x) tiene coeficientes enteros.

En cuanto a la irreducibilidad de Φn (x) en Z[x], consideremos la descomposi-


ción de Φn (x) en producto de polinomios irreducibles en Z[x] y el factor irreducible
2πi
q(x) que tenga la raı́z e n . Podemos suponer que q(x) es unitario y bastará probar
que q(x) = Φn (x). Como ambos polinomios son unitarios, es suficiente demostrar
que todas las raı́ces n-ésimas de la unidad primitivas son raı́ces de q(x). Ahora
2πi
bien, tales raı́ces primitivas son de la forma e n m donde m es un número natural
primo con n, ası́ que m es producto de números primos que no dividen a n y bas-
tará probar que: si α es una raı́z de q(x) y p es un número primo que no divide
a n, entonces αp también es raı́z de q(x).
Supongamos que αp no es raı́z de q(x). En tal caso, si xn − 1 = q(x)c(x), se
sigue que αp es raı́z de c(x), porque es raı́z de xn − 1. Luego α es raı́z 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 algún r(x) ∈ Q[x] que, por 5.4.5, tiene
coeficientes enteros. Reduciendo módulo p (vı́a el morfismo Z[x] → Fp [x] inducido
por la proyección canónica Z → Fp ) tenemos:

q̄(x) · r̄(x) = c̄(xp ) = c̄(x)p


313

donde la última igualdad se debe a la congruencia de Fermat:



c(x) = i ai xi
� � �� �p
c̄(xp ) = i a¯i xpi = i a¯i p (xi )p = i a¯i 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 nxn−1 , lo que implica que n = 0
en Fp , en contra de la hipótesis de que n no es múltiplo de p.
2πi
Corolario B.4.2 El polinomio irreducible de e n sobre Q es Φn (x) y el grado de
� 2πi � 2πi
Q e n sobre Q es φ(n). Por tanto, si φ(n) no es potencia de 2, entonces e n
no es un irracional cuadrático.

Teorema B.4.3 Si el polı́gono regular de n lados inscrito en un cı́rculo de radio


dado es constructible con regla y compás, entonces n es producto de una potencia
de 2 y de números primos de Fermat distintos.
Demostración: Si el polı́gono regular de n lados inscrito en un cı́rculo de radio
2πi
dado es constructible con regla y compás, entonces e n es un irracional cuadrático
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 descomposición de n en producto de potencias de primos
distintos. Tenemos que

φ(n) = 2m−1 pa−1 (p − 1)q b−1 (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 está repetido.
2πi 2πi
Nota: Todas las raı́ces complejas de Φn (x) son potencias de e n , ası́ que Q(e n )
es la extensión de Q que generan las raı́ces de Φn (x). Por tanto, según dijimos,
la teorı́a de Galois (1811-1832) permitirá probar que la condición necesaria y sufi-
2πi � 2πi �
ciente para que e n sea un irracional cuadrático es que [Q e n : Q] = φ(n) sea
una potencia de 2. Luego una consecuencia de tal teorı́a (ver H.3.3) será la posibi-
lidad de construir con regla y compás los polı́gonos regulares de p lados, inscritos
en un cı́rculo de radio dado, cuando p es un primo de Fermat (en particular la de
construir el polı́gono regular de 17 lados).
314
Apéndice C

Módulos Proyectivos,
Inyectivos y Planos

C.1 Módulos Proyectivos


Definición: Sea A un anillo. Diremos que un A-módulo P es proyectivo si el
funtor HomA (P, −) conserva sucesiones exactas; es decir, si para toda sucesión
exacta corta de A-módulos
i p
0 −→ M � − → M �� −→ 0
→M −
se verifica que la correspondiente sucesión
i p∗
0 −→ HomA (P, M � ) −→

HomA (P, M ) −→ HomA (P, M �� ) −→ 0
también es exacta. Como la anterior sucesión siempre es exacta salvo por lo que
se refiere a la epiyectividad del morfismo p∗ : HomA (P, M ) −→ HomA (P, M �� ),
la condición de que P sea un A-módulo proyectivo equivale a que, para todo
epimorfismo de A-módulos p : M → M �� , también sea epiyectivo el correspondiente
morfismo p∗ : HomA (P, M ) −→ HomA (P, M �� ) .

Proposición
� C.1.1 La condición necesaria y suficiente para que una suma direc-
ta P = i Pi de A-módulos sea un A-módulo proyectivo es que cada sumando Pi
sea un A-módulo proyectivo.
Demostración: Esta afirmación es consecuencia del isomorfismo natural
�� �
HomA i Pi , M ) = i HomA (Pi , M )

que muestra que el funtor HomA (P, −) es exacto si y sólo si todos los funtores
HomA (Pi , −) son exactos.

315
316

Corolario C.1.2 Todo A-módulo libre es proyectivo.

Demostración: El A-módulo A es proyectivo, porque HomA (A, M ) = M para todo


A-módulo M , y la proposición anterior nos permite concluir.

Proposición C.1.3 La condición necesaria y suficiente para que un A-módulo P


sea proyectivo es que escinda toda sucesión exacta corta de A-módulos

0 −→ M � −→ M −→ P −→ 0
p
Demostración: Sea 0 → M � −→ M − → P → 0 una sucesión exacta. Si P es
proyectivo, por definición existe un morfismo de A-módulos s : P → M tal que
p ◦ s = idP y concluimos que la sucesión exacta escinde.
Para demostrar el recı́proco consideramos un epimorfismo p : L → P donde L
es un A-módulo libre. Por hipótesis la sucesión exacta corta

0 −→ Ker p −→ L −→ P −→ 0

escinde, ası́ que P es un sumando directo de L y concluimos que P es proyectivo


en virtud de la proposición C.1.1.

C.2 Módulos Inyectivos


Definición: Sea A un anillo. Diremos que un A-módulo I es inyectivo si el
funtor HomA (−, I) conserva sucesiones exactas; es decir, si para toda sucesión
exacta corta de A-módulos
i p
0 −→ M � − → M �� −→ 0
→M −

se verifica que la correspondiente sucesión


p∗ i∗
0 −→ HomA (M �� , I) −→ HomA (M, I) −→ HomA (M � , I) −→ 0

también es exacta. Como la anterior sucesión siempre es exacta salvo por lo que
se refiere a la epiyectividad del morfismo i∗ : HomA (M, I) −→ HomA (M � , I), la
condición de que I sea un A-módulo inyectivo equivale a que, para todo morfismo
de A-módulos inyectivo i : M � → M , sea epiyectivo el correspondiente morfismo
de A-módulos i∗ : HomA (M, I) −→ HomA (M � , I) .

Proposición C.2.1 Si un A-módulo I es inyectivo, entonces escinden todas las


sucesiones exactas de la forma

0 −→ I −→ M −→ M �� −→ 0
317

Demostración: Se prueba de modo análogo al caso de los módulos proyectivos.

Criterio del ideal: Sea I un A-módulo. Si para cada morfismo de A-módulos


f : a → I, donde a es un ideal de A, existe algún x ∈ I tal que f (a) = ax para
todo a ∈ a, entonces I es un A-módulo inyectivo.

Demostración: Sea i : M � → M un morfismo inyectivo de A-módulos y h : M � → I


un morfismo de A-módulos arbitrario. Consideremos el conjunto X de todas las
parejas (N, g) donde N es un submódulo de M que contiene a i(M � ) y g : N → I
es
� una extensión
� de h ◦ i . Este conjunto no es vacı́o porque en él está la pareja
−1

i(M ), h ◦ i
� −1
. Si definimos en X la relación de orden
(N, g) ≤ (N � , g � ) cuando N ⊆ N � y g � = g en N
es claro que satisface las hipótesis 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 extensión de h buscada. Si N �= M , existe
m ∈ M tal que N � = 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 hipótesis
existe x ∈ I tal que f (a) = ax , lo que permite construir una aplicación
g � : N � −→ I , g � (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 � es morfismo de A-módulos, ası́ que (N, g) < (N � , g � ) en contra del carácter
maximal de (N, g) .

Corolario C.2.2 La condición necesaria y suficiente para que un A-módulo I


sea inyectivo es que el morfismo de restricción HomA (A, I) → HomA (a, I) sea
epiyectivo para todo ideal a del anillo A .
Demostración: Es otro enunciado del criterio del ideal, porque I = HomA (A, I).

Corolario C.2.3 Sea A un dominio de ideales principales. La condición necesaria


y suficiente para que un A-módulo I sea inyectivo es que sea divisible; es decir,
que el morfismo a· : I → I sea epiyectivo para todo a ∈ A no nulo.
Demostración: Sea a un ideal no nulo de A. Por hipótesis a = aA para algún
a �= 0, de modo que el morfismo A → a, x �→ ax, es un isomorfismo de A-módulos
y el siguiente cuadrado es conmutativo:
HomA (A, I) −→ HomA (a, I)
|| ||

I −→ I
Concluimos que el morfismo de restricción HomA (A, I) → HomA (a, I) es epiyecti-
vo precisamente cuando lo sea a· : I → I .
318

C.3 Módulos Planos


Definición: Diremos que un A-módulo N es plano si el funtor N ⊗A (−) es
exacto; es decir, si para toda sucesión exacta corta de A-módulos

i p
0 −→ M � − → M �� −→ 0
→M −

se verifica que la correspondiente sucesión

1⊗i 1⊗p
0 −→ N ⊗A M � −−→ N ⊗A M −−→ N ⊗A M �� −→ 0

también es exacta.
Como la anterior sucesión siempre es exacta salvo por lo que se refiere a la
inyectividad del morfismo 1 ⊗ i : N ⊗A M � → N ⊗A M , la condición de que N
sea plano significa que para todo morfismo inyectivo i : M � → M se tiene que el
morfismo 1 ⊗ i : N ⊗A M � → N ⊗A M también es inyectivo.

-. El isomorfismo natural A ⊗A M = M muestra que el A-módulo A es plano.


-. El producto tensorial conmuta con sumas directas. Luego una suma directa
de A-módulos es plana si y sólo si lo es cada sumando. En particular todos los
A-módulos 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-módulos planos también es plano.
-. Sea S un sistema multiplicativo de un anillo A. El funtor de localización
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-módulo plano.
-. Si B es una A-álgebra plana y C es una B-álgebra plana, entonces C es una
A-álgebra plana, como demuestra el isomorfismo natural (MB )C = MC .

Proposición C.3.1 Los módulos planos son estables por cambios de base. Es
decir, si N es un A-módulo plano, para todo morfismo de anillos A → B se
verifica que NB es un B-módulo plano.

Demostración: Para todo B-módulo M tenemos que (NB ) ⊗B M = N ⊗A M , ası́


que la exactitud del funtor (NB ) ⊗B (−) es consecuencia de la exactitud del funtor
N ⊗A (−) .

Proposición C.3.2 La condición necesaria y suficiente para que un A-módulo N


sea plano es que Nx sea un Ax -módulo plano para todo x ∈ Spec A .

Demostración: Si N es plano sobre A, entonces Nx = N ⊗A Ax es plano sobre Ax


de acuerdo con la proposición anterior.
319

Recı́procamente, sea i : M � → M un morfismo de A-módulos inyectivo. En


todos los puntos x ∈ Spec A se tiene que ix : Mx� → Mx es inyectivo; luego, por
hipótesis, también es inyectivo el morfismo

(1 ⊗ i)x : (N ⊗A M � )x = Nx ⊗Ax Mx� −→ (N ⊗A M )x = Nx ⊗Ax Mx

Como la inyectividad de un morfismo es una cuestión local, concluimos que el


morfismo 1 ⊗ i : N ⊗A M � → N ⊗A M es inyectivo, lo que significa que N es un
A-módulo plano.
320
Apéndice D

Módulos sobre Dominios de


Ideales Principales

Este apéndice reproduce las notas de unas lecciones que a principios de los años 90
impartió Juan B. Sancho de Salas en el 2 curso de la Licenciatura de Matemáticas
de la Universidad de Extremadura.

Definición: Un dominio de ideales principales es un anillo ı́ntegro donde


cada ideal es principal, es decir, está generado por un elemento.

En este apéndice A denotará un dominio de ideales principales.


Ejemplos de dominios de ideales principales son los anillos euclı́deos, en par-
ticular Z, Z[ i ] y el anillo de polinomios k[x] con coeficientes en un cuerpo k . La
localización de un dominio de ideales principales también 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.

Definición: 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.

Nótese que un elemento a es divisor de otro b si y sólo 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
conclusión, d es el máximo común divisor de a y b en A.
De la igualdad dA = aA + bA se deduce directamente la

321
322

Identidad de Bézout: Sea d el máximo común divisor de dos elementos 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.


Demostración: 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 también
a la suma c.

Lema de Euclides: Si un elemento irreducible divide un producto, divide algún


factor.

Proposición D.0.5 Toda cadena de ideales de A estabiliza.


Demostración: (Esta propiedad es válida en todos los anillos noetherianos; pero
vamos a demostrarla en este caso particular). Dada una cadena de ideales a1 ⊆
a2 ⊆ . . . consideremos el generador c del ideal ∪i ai . Se cumple c ∈ an para algún
n. Las inclusiones an ⊆ an+j ⊆ ∪i ai = cA ⊆ an prueban que an = an+j para todo
j > 0.

Teorema de descomposición en factores irreducibles: Todo elemento propio


a ∈ A descompone en producto de factores irreducibles: a = p1 · · · pn . Además, la
descomposición es única salvo el orden y factores invertibles.

Demostración: 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 contra-
rio tendrı́amos una cadena infinita de ideales aA ⊂ qi A ⊂ qij A ⊂ qijk A ⊂ · · ·
contradiciendo la proposición anterior.
Veamos ahora la unicidad. Sean a = p1 · · · pn = q1 · · · qm dos descomposiciones.
Por el lema de Euclides, q1 divide algún factor pi , luego coincide con él (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 algún pi . Reiterando
el argumento obtendremos que las dos descomposiciones son iguales (salvo el orden
y factores invertibles).
323

D.1 Teoremas de descomposición


Denotaremos Σ el cuerpo de fracciones de A; es decir, Σ es la localización de A por
el sistema multiplicativo S = A − {0}. Luego los elementos de Σ son las fracciones
a/b de elementos de A (con b �= 0) módulo la relación usual de equivalencia de
fracciones.

Definición: Se llama rango de un A-módulo M a la dimensión de S −1 M como


espacio vectorial sobre Σ. Nótese que para un A-módulo libre L = A⊕ . r. . ⊕A el
rango es justamente el número r de sumandos isomorfos a A.

Proposición D.1.1 Todo submódulo M de un A-módulo libre L de rango finito


es también libre de rango finito.
Demostración: Procederemos por inducción 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 ó aA � A se concluye.
Si r > 1, descomponemos L en suma directa de dos libres de rango menor que
r, digamos L = L� ⊕ L�� . Llamando π : L → L�� a la proyección natural, tenemos
las sucesiones exactas
π
0 −→ L� −→ L −
→ L�� −→ 0
∪ ∪ ∪
π
0 −→ M ∩ L� −→ M → π(M ) −→ 0

Por hipótesis de inducción, M ∩ L� y π(M ) son libres de rango finito. Además,
por ser π(M ) libre, la segunda sucesión exacta rompe, luego M es suma directa
de dos libres de rango finito y se concluye.

Corolario D.1.2 Todo submódulo M � de un A-módulo finito generado M también


es finito generado.
Demostración: Por ser M finito generado, existe un epimorfismo π : L → M siendo
L libre de rango finito. Por la proposición anterior, el submódulo L� = π −1 (M � ) es
libre de rango finito; en particular L� es finito generado. Como M � es un cociente
de L� (es decir, π : L� → M � es epiyectivo) se concluye que M � también es finito
generado.

Definición: Un elemento m de un A-módulo M se dice de torsión si existe un


elemento no nulo a ∈ A tal que am = 0. El conjunto T (M ) de los elementos de
torsión de M es un submódulo llamado submódulo de torsión y coincide con el
núcleo del morfismo natural M → M ⊗A Σ.
Diremos que un A-módulo M es de torsión si M = T (M ). Diremos que M
carece de torsión si T (M ) = 0.

Las siguientes propiedades son elementales:


324

1. T (M ⊕ N ) = T (M ) ⊕ T (N )

2. M/T (M ) carece de torsión.

3. T (M ) es el núcleo del morfismo de localización M → S −1 M .

Proposición D.1.3 Todo A-módulo M finito generado y sin torsión es libre.

Demostración: Bastará probar que M se inyecta en un A-módulo libre de ran-


go finito. Como M carece de torsión, tenemos una inyección 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 siste-
ma de generadores podemos extraer una base, digamos m1 /1, . . . , mr /1. Podemos
escribir entonces:
r
� aij mj
mi
= con aij , bij ∈ A
1 b
j=1 ij
1

y reduciendo a común denominador podemos suponer que todos los bij son iguales,
digamos bij = b, ası́ que
�r
mi aij mj
=
1 j=1
b 1

Se concluye entonces que los generadores de M se inyectan en el A-módulo


libre L = A(m1 /b) ⊕ . . . ⊕ A(mr /b) , luego M ⊆ L .

Primer teorema de descomposición: Todo A-módulo finito generado descom-


pone de modo único (salvo isomorfismos) en suma directa de un A-módulo libre y
un A-módulo de torsión. En concreto, si r es el rango de M , se verifica

M � (A⊕ . r. . ⊕A) ⊕ T (M )

Demostración: Consideremos la sucesión exacta

0 −→ T (M ) −→ M −→ M/T (M ) −→ 0

Por la proposición anterior M/T (M ) es libre, ası́ que esta sucesión exacta rompe
y obtenemos la descomposición buscada:

M � (M/T (M )) ⊕ T (M )

Veamos ahora la unicidad de la descomposición: Sea M � L ⊕ T donde L


es libre y T es de torsión. 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
325

de M . Finalmente, tomando torsión en la descomposición M � L ⊕ T resulta


T (M ) � T (L) ⊕ T (T ) = 0 ⊕ T = T .

Definición: Sea M un A-módulo. Diremos que a = {a ∈ A : aM = 0} es el


ideal anulador de M , y el generador de a se llamará anulador de M . Como el
generador de un ideal es único salvo un factor invertible, resulta que el anulador
de un módulo está bien definido salvo un factor invertible.

Es claro que el ideal anulador de A/a es a.


La siguiente propiedad será utilizada más adelante: El anulador de M1 ⊕ M2
es el mı́nimo común múltiplo de los anuladores de M1 y M2 .

Lema D.1.4 Sea M un A-módulo de anulador a = pq, siendo p y q primos entre


sı́. Entonces M descompone de modo único en suma directa de un submódulo de
anulador p y otro submódulo de anulador q. En concreto se verifica

M = ker p ⊕ ker q

Demostración: Veamos primero la existencia de la descomposición. De acuerdo


con la Identidad de Bézout 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 análogamente µ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 p� y q � los
respectivos anuladores. Como p anula a ker p se cumple p = αp� (y análogamente
q = βq � ). Por otra parte p� q � anula a ker p ⊕ ker q = M , ası́ que

p� q � = γa = γpq = γαβp� q �

y α, β son invertibles. Luego p� , q � coinciden con p, q (salvo factores invertibles).


En cuanto a la unicidad de la descomposición, sea M = Mp ⊕ Mq donde Mp es
un submódulo de M de anulador p y Mq es un submódulo de anulador q. Entonces
Mp = ker p porque todo elemento de Mq anulado por p es nulo, al estar anulado
por el ideal pA + qA = A. Igualmente se prueba que Mq = ker q.

Segundo teorema de descomposición: Sea a = pn1 1 · · · pns s la descomposición


en factores irreducibles del anulador de un A-módulo M . Entonces M descompone
326

de modo único en suma directa de submódulos Mi de anuladores respectivos pni i .


En concreto se cumple

M = ker pn1 1 ⊕ . . . ⊕ ker pns s

Demostración: Basta aplicar el lema anterior sucesivamente:

M = ker pn1 1 ⊕ ker (pn2 2 · · · pns s ) = · · · = ker pn1 1 ⊕ . . . ⊕ ker pns s

A partir de ahora p será 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 .

Demostración: Sea π : A → A/pn A el morfismo de paso al cociente. Si ā es un


ideal de A/pn A, entonces a = π −1 (ā) 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 algún 0 ≤ m ≤ n. En conclusión, ā = π(a) = π(pm A) = (p̄ m ) .

Lema D.1.6 Se cumple que A/pn A es un (A/pn A)-módulo inyectivo.

Demostración: Usemos el criterio del ideal. Sea f : ā = (p̄ m ) → A/pn A un


morfismo de (A/pn A)-módulos. El generador p̄ m de ā está anulado por p̄ n−m ,
ası́ que lo mismo ocurrirá con su imagen f (p̄ m ). Luego f (p̄ m ) = āp̄ m para algún
ā ∈ A/pn A . Es claro que la homotecia f¯: A/pn A → A/pn A de razón ā extiende
a f , esto es f¯(b̄) = āb̄ .

Definición: Un A-módulo M se dice monógeno si esta generado por un elemento.


Tales módulos 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 núcleo es el ideal anulador de
M , con lo que se concluye.

Tercer teorema de descomposición: Sea M un A-módulo finito generado de


anulador pn . Entonces M descompone de modo único (salvo isomorfismos) en
suma directa de monógenos

M � (A/pn1 A) ⊕ . . . ⊕ (A/pns A)

con n1 ≥ · · · ≥ ns .

Demostración: Consideremos un sistema minimal de generadores de M y sea m


un elemento de tal sistema de anulador pn (¡existe!). En la sucesión exacta

0 −→ Am = A/pn A −→ M −→ M/Am −→ 0
327

los términos están anulados por pn , ası́ que pueden ser considerados como (A/pn A)-
módulos. Por el lema anterior Am = A/pn A es un (A/pn A)-módulo inyectivo,
luego la sucesión exacta rompe y resulta

M � A/pn A ⊕ M/Am

Procediendo por inducción sobre el mı́nimo número de generadores, podemos


suponer que el teorema es cierto para M/Am y se obtiene una descomposición

M � (A/pn1 A) ⊕ . . . ⊕ (A/pns A)

Veamos ahora la unicidad de la descomposición. Sea k := A/pA y observemos


que (pi A/pj A) ⊗A k � k para todo 0 ≤ i < j. Si denotemos por νj el número de
sumandos iguales a A/pj A que aparezcan en una descomposición de M , tenemos

dimk (M ⊗ k) = ν1 + . . . + νn
dimk ((pM ) ⊗A k) = ν2 + . . . + νn
.........
v((pn−1 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 números no dependen de la particular
descomposición de M elegida.

Definición: Según el primer teorema de descomposición, todo A-módulo M fi-


nito generado descompone en suma directa de un módulo libre y otro de torsión.
Aplicando a la parte de torsión el segundo y tercer teoremas de descomposición,
resulta que todo A-módulo M finito generado descompone de modo único (salvo
isomorfismos) en la forma
�� �
n
M � (A⊕ . r. . ⊕A) ⊕ A/pi ij A
i,j

donde los pi son elementos irreducibles de A y r es el rango del módulo M . Además


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 módulo
M . Nótese que están bien definidos salvo factores invertibles.

Como consecuencia directa de la descomposición obtenida para los módulos


finito generados resulta el siguiente

Teorema de clasificación (1 versión): Dos A-módulos finito generados son


isomorfos si y sólo si poseen el mismo rango y los mismos divisores elementales.
328

D.2 Factores Invariantes


Teorema chino del resto: Sea a = pn1 1 · · · pns s la descomposición en factores
irreducibles de un elemento a ∈ A. Existe un isomorfismo de A-módulos
A/aA = (A/pn1 A) ⊕ . . . ⊕ (A/pns A)
Demostración: Por el segundo teorema de descomposición, 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
monógeno. Como el anulador de ker pni i es pni i se concluye que ker pni i = A/pni i A.

Proposición D.2.1 Dado un A-módulo M finito generado, existe una sucesión


de elementos φ1 |φ2 | . . . |φn de A tales que
M � A/φ1 A ⊕ . . . ⊕ A/φn A
Además tal sucesión es única salvo factores invertibles.
Demostración: Sabemos que
�� �
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 descomposición de M por medio del teorema chino
del resto se obtiene directamente que
M � A/φ1 A ⊕ . . . ⊕ A/φn A
Para la unicidad se razona a la inversa descomponiendo cada sumando de la
igualdad de arriba por medio del teorema chino del resto.

Definición: A los elementos φ1 | · · · |φn de la proposición anterior se les llama


factores invariantes del módulo M . Obsérvese que el primer factor invariante
φ1 es el anulador del módulo.

La sucesión de factores invariantes puede considerarse infinita sin más que to-
mar 1 = φn+1 = φn+2 = · · · . En la demostración de la proposición anterior hemos
definido los factores invariantes a partir del rango y de los divisores elementales.
Recı́procamente, es evidente que conocidos los factores invariantes podemos deter-
minar el rango y los divisores elementales del módulo. Por consiguiente, podemos
reenunciar el teorema de clasificación de la siguiente manera:

Teorema de clasificación (2 versión): Dos A-módulos finito generados son


isomorfos si y sólo si poseen los mismos factores invariantes.
329

Cálculo de los Factores Invariantes


Consideremos una presentación de un A-módulo M finito generado, es decir, una
sucesión exacta
ψ
0 −→ L�m − → Ln −→ M −→ 0
siendo L�m y Ln A-módulos libres (los subı́ndices indican los rangos). Consideremos �
sendas bases (e�1 , . . . , e�m ) y (e1 , . . . , en ) de L�m y Ln . Escribamos ψ(e�j ) = i aij ei ,
ası́ que (aij ) es la matriz de ψ. Definimos entonces los siguientes ideales:

Definición: Se llama i-ésimo ideal de Fitting de M al ideal Fi (M ) generado


por los menores de orden n − i de la matriz de ψ.

Veamos que los ideales de Fitting de un módulo no dependen de las bases


elegidas en la �presentación: Consideremos otra base (ē1 , . . . , ēm ) de L�m y escriba-
mos ψ(ēj ) = i āij ei , ası́ que la nueva matriz de ψ es (āij ). Denotemos Fi (M )
y F̄i (M ) a los respectivos ideales i-ésimos de Fitting de las matrices (aij ) y (āij ).
Cada ēj es combinación lineal de la antigua base (e�1 , . . . , e�m ) y, por lo tanto, cada
columna de (āij ) es combinación lineal de las columnas de (aij ). En consecuencia,
los menores de orden n − i de (āij ) son combinación lineal de los menores de (aij ),
es decir, F̄i (M ) ⊆ Fi (M ) . Por simetrı́a también se cumple Fi (M ) ⊆ F̄i (M ); luego
en conclusión Fi (M ) = F̄i (M ) . Si la que cambiamos es la base de Ln 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 máximo común
divisor de los menores de orden n − i de la matriz de ψ.

Proposición D.2.2 Para todo A-módulo finito generado M se verifica

ci = φi+1 · · · φn
φi = ci−1 /ci

Demostración: 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 único ideal maximal y en consecuencia sólo existe un elemento
irreducible (salvo invertibles), que denotaremos p.
Los factores invariantes se escribirán 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 mı́nimo de generadores {m1 , . . . , mr+s } de M (un gene-


rador en cada sumando). Consideremos también una presentación
ψ π
0 −→ L�m − → M −→ 0
→ Ln −
330

Como el morfismo natural Ln /pLn → M/pM es epiyectivo, el lema de Nakaya-


ma nos permite elegir una base (e1 , . . . , en ) de Ln tal que π(ei ) = mi , 1 ≤ i ≤ r+s.
El
� resto de los elementos de la base verificarán relaciones, �digamos π(er+s+j ) =
i a ij m i . Cambiando los elementos e r+s+j por er+s+j − i aij ei obtenemos una
base e1 , . . . , en de Ln que verifica π(ei ) = mi para i ≤ r + s, y π(er+s+j ) = 0 para
j > 0. Es claro entonces que los elementos e�i = pni er+i , e�s+j = er+s+j forman
una base de ker π = L�m . La correspondiente matriz de ψ es
 
0 ... ... ... ... 0
 0 ... ... . . . . . . 0
 
 0 ... ... . . . . . . 0
 n 
p 1 
 
 .. 

 . 

 pns 
 
 1 
 
 .. 
 . 
1

Recordando que pn1 | · · · |pns es fácil comprobar que el máximo común divisor
ci de los menores de orden n−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

Observación: De la proposición anterior se deduce que los ideales Fi (M ) no


dependen de la presentación particular elegida. No es difı́cil probar que tal afir-
mación también es válida para presentaciones L�m → Ln → M → 0 con L�m → Ln
no necesariamente inyectivo.

D.3 Clasificación de Endomorfismos


Sea E un espacio vectorial de dimensión finita sobre un cuerpo k.

Definición: Se dice que dos endomorfismos T, T � de E son equivalentes o se-


mejantes si existe un automorfismo lineal τ de E tal que T � = τ ◦ T ◦ τ −1 . Esta
igualdad significa la conmutatividad del cuadrado

T
E −
→ E
↓τ downarrowτ
T�
E −→ E
331

Un endomorfismo T induce una estructura de k[x]-módulo en E del siguiente


modo
p(x) · e = p(T )(e)
y en particular x · e = T (e) . Este k[x]-módulo se denotará ET .

Proposición D.3.1 Dos endomorfismos T, T � son equivalentes si y sólo si indu-


cen estructuras de k[x]-módulos isomorfas sobre E.
Demostración: Si T y T � son equivalentes existe un automorfismo lineal τ tal que
τ ◦ T = T � ◦ τ . Veamos que τ : ET → ET � es un isomorfismo de k[x]-módulos.
Como τ es un isomorfismo k-lineal, bastará ver que conmuta con la multiplicación
por x :
τ (x · e) = τ (T (e)) = T � (τ (e)) = x · τ (e)
Para el recı́proco se razona de modo similar.

Según la proposición anterior la clasificación de endomorfismos se reduce a la


de k[x]-módulos. Llamemos factores invariantes de un endomorfismo T de un k-
espacio vectorial de dimensión finita E a los factores invariantes del k[x]-módulo
ET , que es finito generado. El teorema de clasificación de k[x]-módulos implica
directamente el siguiente

Teorema de clasificación de endomorfismos: Dos endomorfismos de un k-


espacio vectorial de dimensión finita E son equivalentes si y sólo si poseen los
mismos factores invariantes.

Cálculo de los Factores Invariantes


Sea E un k-espacio vectorial de dimensión n. Consideremos un endomorfismo T
y la correspondiente estructura de k[x]-módulo 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 sucesión exacta
(x−y)·
0 −→ k[x, y] −−−−→ k[x, y] −→ k[x] −→ 0
Mediante el isomorfismo k[x]⊗k k[x] = k[x, y], x⊗1 �→ x, 1⊗x �→ y, la sucesión
anterior se expresa en la forma
(x⊗1−1⊗x)·
0 −→ k[x] ⊗k k[x] −−−−−−−−→ k[x] ⊗k k[x] −→ k[x] −→ 0
Consideremos k[x] ⊗k k[x] como k[x]-módulo por el segundo factor. Entonces
la sucesión anterior es una sucesión exacta de k[x]-módulos que rompe porque el
último término es libre. Aplicando ahora (−) ⊗k[x] ET resulta la sucesión exacta
(x⊗1−1⊗T )·
0 −→ k[x] ⊗k E −−−−−−−−→ k[x] ⊗k E −→ ET −→ 0
332

Considerando k[x] ⊗k E como k[x]-módulo por el primer factor resulta ser libre
de base (1 ⊗ e1 , . . . , 1 ⊗ en ). Por lo tanto, la sucesión anterior es una presentación
de ET como k[x]-módulo. La matriz del morfismo (x ⊗ 1 − 1 ⊗ T )· es xId − (λij ).
Luego

Teorema D.3.2 Sea (λij ) la matriz n × n de un endomorfismo T . Sea ci (x) el


máximo común divisor de los menores de orden n − i de la matriz xId − (λij ) . Se
verifica

ci (x) = φi+1 (x) · · · φn (x)


φi (x) = ci−1 (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 caracterı́stico
de T . Según el teorema anterior, el polinomio caracterı́stico es igual al
producto de los factores invariantes.
2. Un caso particular es el teorema de Hamilton-Cayley: El polinomio ca-
racterı́stico de un endomorfismo es múltiplo del polinomio anulador, y ambos
tienen los mismos factores irreducibles.
3. Si el polinomio caracterı́stico de un endomorfismo no tiene factores irreduci-
bles repetidos, entonces coincide con el polinomio anulador, y los restantes
factores invariantes son la unidad: φ2 = . . . = 1.

D.4 Matrices de Jordan


Caso de un Cuerpo Algebraicamente Cerrado
� �
Lema D.4.1 {1, (x − λ), . . . , (x − λ) n−1 } es una base de k[x]/ (x − λ)n .
Demostración: Las clases 1̄, ȳ, . . . , ȳ n−1 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 monógeno, es decir, se cumple:
� �
ET � k[x]/ (x − λ)n

Tomemos entonces la base {ej = (x − λ)j−1 } con 0 ≤ j ≤ n − 1 . Se tiene

T (ej ) = x · (x − λ)j−1 = (x − λ)(x − λ)j−1 + λ(x − λ)j−1 = ej+1 + λej


333

Por lo tanto, la matriz de T vale


 
λ
1 λ 
 
 .. .. 
 . . 
1 λ

En el caso general, la descomposición de E será


� � �
ET � k[x]/ (x − λi )nij
i,j

siendo (x−λi )nij los divisores


� elementales del endomorfismo T . Tomando una base
en cada sumando k[x]/ (x−λi )nij , elegida como en el caso monógeno, obtendremos
una base de E en la que la matriz de T es de la llamada forma de Jordan
 
(B11 )
 .. 

 . 

 (B ij ) 
 
..
.

siendo (Bij ) la siguiente matriz nij × nij


 
λi
1 λi 
 
(Bij ) =  .. .. 
 . . 
1 λi

Caso del 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.

Demostración: Teniendo en cuenta que C = R1 ⊕ Ri resulta

E = Ce1 ⊕ . . . ⊕ Cen = (Re1 ⊕ Rie1 ) ⊕ . . . ⊕ (Ren ⊕ Rien )

y se concluye.

Consideremos un número complejo α = a + bi y su conjugado ᾱ = a − bi ,


donde se supone b �= 0 . Observemos que (x − α)(x − ᾱ) = x2 − 2ax + (a2 + b2 ) es
un polinomio irreducible con coeficientes reales.
334

Lema D.4.3 Existe un isomorfismo de R[x]-módulos


� � � �
R[x]/ (x − α)n (x − ᾱ)n = C[x]/ (x − α)n

Demostración: Ambos � módulos� tienen dimensión 2n sobre R. Sea < 1̄ > el R[x]-
submódulo 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 deberá ser múltiplo de (x − α)n y, dado que todo polinomio con
coeficientes reales que tiene una raı́z compleja tiene también la conjugada (con
igual multiplicidad) se concluye que el polinomio anulador es (x − α)n (x − ᾱ)n .
Se tiene entonces una inclusión
� � � �
R[x]/ (x − α)n (x − ᾱ)n = < 1̄ > ⊆ C[x]/ (x − α)n

y como ambos espacios son de la misma dimensión sobre R se concluye que la


anterior inclusión es una igualdad.

Sea ahora T un endomorfismo de un espacio vectorial real E.


Supongamos primero que ET es monógeno, de la forma
� � � �
ET � R[x]/ (x − α)n (x − ᾱ)n = C[x]/ (x − α)n

Tomemos la base {ej = (x − α)j−1 , e�j = i(x − α)j−1 }. Calculemos:

T (ej ) = x · (x − α)j−1 = (x − α)j + α(x − α)j−1 =


= (x − α)j + a(x − α)j−1 + bi(x − α)j−1 = ej+1 + aej + be�j
T (e�j ) = x · i(x − α)j−1 = i(x − α)j + iα(x − α)j−1 =
= i(x − α)j + ai(x − α)j−1 − b(x − α)j−1 = e�j+1 + ae�j − 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 descomposición de E en monógenos será de la forma


� � �
ET � R[x]/ pi (x)nij
i,j
335

donde los polinomios pi (x) son irreducibles y por lo tanto son de la forma pi (x) =
x − λi ó bien pi (x) = (x − αi )(x
� − ᾱi ) con
� αi = ai + bi i . Tomando como antes una
base en cada monógeno R[x]/ pi (x)nij obtendremos una base de E en la que la
matriz de T es reducida (matriz de Jordan):
 
(B11 )
 .. 

 . 

 (Bij ) 
 
..
.

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 Clasificación de Autoproyectividades


Denotaremos T̃ : P(E) → P(E) la proyectividad inducida por un automorfismo
lineal T : E → E .

Definición: Diremos que dos proyectividades T̃ , T̃ � son equivalentes si exis-


te alguna proyectividad τ̃ tal que T̃ � = τ̃ ◦ T̃ ◦ τ̃ −1 . Esta igualdad significa la
conmutatividad del cuadrado

P(E) −
→ P(E)
↓ τ̃ ↓ τ̃
T̃ �
P(E) −→ P(E)
336

La igualdad T̃ � = τ̃ ◦ T̃ ◦ τ̃ −1 significa que los representantes lineales verifican


λT = τ ◦ T ◦ τ −1 para cierta constante no nula λ ∈ k . Por consiguiente, los

endomorfismos T y λT � son equivalentes. La equivalencia de endomorfismos vie-


ne determinada por los factores invariantes, ası́ que nos es necesario determinar
cómo varı́an 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
{φ�i (x)} los factores invariantes de λT (con λ �= 0). Se verifica

φ�i (x) = φi (x/λ)

Demostración. Considerando en E la estructura de k[x]-módulo 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]-módulos
� � � �
E � k[y]/ φ1 (y/λ) ⊕ . . . ⊕ k[y]/ φn (y/λ)

Como y = x/λ, la estructura de k[y]-módulo 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/λ)} .

Es fácil comprobar que las raı́ces de φi (x/λ) son las de φi (x) multiplicadas por
λ. Por lo tanto, al multiplicar un endomorfismo por una constante sus factores
invariantes quedan multiplicados en sus raı́ces por la constante.

Como consecuencia del último lema y de la clasificación de endomorfismos,


obtenemos directamente el siguiente

Teorema de clasificación de proyectividades: Dos proyectividades T̃ , T̃ � de


un espacio proyectivo P(E) son equivalentes si y sólo si existe una constante no
nula λ ∈ k tal que
φ�i (x) = φi (x/λ)

siendo {φi (x)}, {φ�i (x)} los respectivos factores invariantes de los representantes
lineales T y T � .
337

D.6 Clasificación de Grupos Abelianos


Todo grupo conmutativo (G, +) tiene una estructura natural de Z-módulo

n · g = g+ . n. . +g si n > 0 n · g = −g− . . |n|


. . . . −g si n < 0

Recı́procamente, todo Z-módulo posee por definición una estructura subyacente


de grupo abeliano. Además, los morfismos de grupos (abelianos) son justamente
los morfismos de Z-módulos. Por lo tanto, la clasificación de grupos abelianos
equivale a la clasificación de Z-módulos. Ası́ pues, todo grupo abeliano G finito
generado viene determinado (salvo isomorfismos) por sus factores invariantes:

G � Z/φ1 Z ⊕ · · · ⊕ Z/φn Z

Teorema de clasificación de grupos abelianos: Dos grupos conmutativos


finito generados son isomorfos si y sólo si poseen los mismos factores invariantes.

Corolario D.6.1 Todo grupo abeliano finito G descompone, y de modo único sal-
vo el orden, en suma directa de grupos cı́clicos de órdenes potencias de números
primos.

Corolario D.6.2 Si un número natural d divide al orden de un grupo abeliano


finito G, entonces G tiene algún subgrupo de orden d.
Demostración: pn−i Z/pn Z es un subgrupo de Z/pn Z de orden pi .
338
Apéndice E

Módulos Localmente Libres

Definición: Sea M un A-módulo de tipo finito. Diremos que un sistema finito de


generadores de M es mı́nimo si no contiene estrictamente ningún 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 condición necesaria y suficiente para que una familia {m1 , . . . , mr }
de elementos de un O-módulo de tipo finito M sea un sistema mı́nimo de genera-
dores 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 mı́nimos de generadores de M tienen el mismo


número de elementos y este número común, que coincide con la dimensión del
k-espacio vectorial M ⊗O k , lo denotaremos g(M ) .

Ejercicio: Sea M un A-módulo de tipo finito. Demostrar que la función g(Mx )


es semicontinua sobre Spec A , en el sentido de que los subespacios Un := {x ∈
Spec A : g(Mx ) < n} son abiertos.

Lema E.0.3 Sea M un módulo 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-módulo libre.

Demostración: Sea {m1 , . . . , mr } un sistema mı́nimo de generadores de M . Dada


una relación a1 m1 + . . . + ar mr = 0, consideramos el ideal a = (a1 , . . . , ar ), que
es de tipo finito. Por hipótesis el morfismo natural a ⊗O M → M es inyectivo, ası́

339
340

que a1 ⊗ m1 + . . . + ar ⊗ mr = 0 . Cambiando de base al cuerpo residual k del


único ideal maximal m de O, obtenemos la siguiente relación

ā1 ⊗ m̄1 + . . . + ār ⊗ m̄r = 0

en el espacio vectorial

r
(a ⊗O M ) ⊗O k = (a/ma) ⊗k (M/mM ) = (a/ma) ⊗k (k m̄i )
i=1

Luego ā1 = . . . = ār = 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 del ideal de platitud: Sea M un A-módulo de tipo finito. Si el mor-


fismo natural a ⊗A M → M es inyectivo para todo ideal finito-generado a de A,
entonces M es un A-módulo plano.

Demostración: 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 localización de un ideal


finito-generado de A, el lema anterior permite concluir que Mx es un Ax -módulo
libre y, por tanto, plano. Luego M es un A-módulo plano porque la platitud es
una propiedad local.

Teorema E.0.4 En los módulos de tipo finito sobre un anillo local O, las condi-
ciones de ser libre, proyectivo y plano son equivalentes.
Demostración: Sólo hay que probar que todo O-módulo 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 inclusión a → O y M es plano. El lema
anterior permite concluir que M es un O-módulo libre.

Definición: Diremos que un A-módulo M es de presentación finita si admite


alguna presentación As → Ar → M → 0 , es decir si existe algún epimorfismo
Ar → M cuyo núcleo sea de tipo finito.
En particular, todo módulo de presentación finita es de tipo finito. Cuando el
anillo A es noetheriano, todo A-módulo de tipo finito es de presentación finita.

Lema E.0.5 Sea M un A-módulo de presentación finita. Para todo A-módulo N


y todo punto x ∈ Spec A tenemos que

HomA (M, N )x = HomAx (Mx , Nx )


341

Demostración: El enunciado es claramente cierto cuando M es un A-módulo libre


de rango finito. En el caso general, por hipótesis existe una presentación finita
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.6 En los A-módulos de presentación finita, la condición de ser


proyectivo equivale a la de ser plano.
Demostración: Todo módulo proyectivo es siempre plano.
Recı́procamente, si un A-módulo de presentación finita M es plano, entonces
Mx es un Ax -módulo plano en todos los puntos x ∈ Spec A . Por el teorema
anterior, Mx es un Ax -módulo 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
sucesión es una propiedad local, y M es un A-módulo proyectivo.

Definición: Diremos que un A-módulo M es localmente libre si cada punto


x ∈ Spec A admite un entorno básico U tal que MU sea un AU -módulo libre.

Teorema E.0.7 Si M es un A-módulo de tipo finito, las siguientes condiciones


son equivalentes:
1. M es proyectivo.
2. M es localmente libre.
3. M es plano y la función f (x) := g (Mx ) es localmente constante sobre el
espectro de A.
Demostración: Si M es un A-módulo plano de tipo finito, en cada punto x tene-
mos que Mx es un Ax -módulo libre de rango finito. Sean m1 , . . . , mr elementos de
M que formen un sistema mı́nimo de generadores de Mx y sea φ : Ar → M el co-
rrespondiente morfismo, de modo que φx : Arx → Mx es un isomorfismo. Tenemos
una sucesión 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.6 tendremos KU = 0 en algún entorno básico U
de x. Es decir, la siguiente sucesión es exacta
φU
0 −→ NU −→ ArU −−−→ MU −→ 0
342

Ahora bien, si M es proyectivo, entonces MU es un AU -módulo proyectivo y


esta sucesión exacta escinde. Luego NU es un AU -módulo de tipo finito y, al ser
Nx = 0, podemos sustituir U por un entorno básico de x más pequeño de forma
que NU = 0 . En tal caso ArU → MU es un isomorfismo y concluimos que 1 ⇒ 2 .
Por otra parte, si la función f (x) = g(Mx ) es localmente constante, sustitu-
yendo U por un entorno básico más pequeño 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 -módulos libres del mismo rango; luego
es un isomorfismo. Se sigue que φU : ArU → MU es un isomorfismo y 3 ⇒ 2 .
La implicación 2 ⇒ 3 es inmediata, pues si MU es un AU -módulo libre entonces
Mx es un Ax -módulo libre para todo x ∈ U y la función f (x) es constante en U .
Para concluir basta probar que 2 ⇒ 1 . Si M es de tipo finito, existe alguna
una sucesión exacta 0 → N → Ar → M → 0. Si además 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 -módulo libre (donde el subı́ndice
i denota la localización por todas las funciones que no se anulen en ningún 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 -módulo de tipo


finito. Elegimos ahora elementos n1 , . . . , ns ∈ N que, al localizar en cada abierto
Ui , generen el Ai -módulo 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 presentación finita y el teorema anterior permite concluir que M
es proyectivo.

Nota: La condición 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


condición 3 del teorema anterior, luego a es un A-módulo proyectivo.
Ejemplo (M. Pisonero): Sea C(X) el anillo de las funciones reales continuas sobre
un espacio metrizable X y sea x un punto de X. Sea mx el ideal maximal de C(X)
formado por todas las funciones que se anulen en x y sea Ox la localización de
C(X) por las funciones que no se anulen en x. Entonces

1. El morfismo de localización C(X) → Ox es epiyectivo y su núcleo es el


ideal nx = {f ∈ C(X) : f se anula en un entorno de x}, llamado ideal de
nulidades de x.
343

2. Si x no es un punto aislado (nx �= mx ), entonces Ox es un C(X)-módulo


plano de tipo finito que no es proyectivo. Luego nx no es un ideal de tipo
finito.
3. Sea a un ideal de C(X) . La condición necesaria y suficiente para que el
C(X)-módulo C(X)/a sea plano es que exista algún cerrado Y de X tal que

a= ny
y∈Y

(Indicación: 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 en los restantes puntos).
344
Apéndice F

Grupos Finitos

F.1 G-conjuntos
Definición: Sea G un grupo y X un conjunto. Llamaremos acción (por la
.
izquierda1 de G en X a toda aplicación 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 acción 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 aplicación 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 acción de un grupo G en un conjunto X define una relación de equiva-
lencia en X sin más que considerar equivalentes dos elementos x, y ∈ X cuando
exista algún g ∈ G tal que y = gx. Llamaremos órbita de x ∈ X a su clase de
equivalencia
Gx := {y ∈ X : y = gx para algún g ∈ G}
y Llamaremos subgrupo de isotropı́a de x ∈ X al subgrupo
Ix := {g ∈ G : gx = x} .
De la definición se sigue directamente la igualdad
Igx = gIx g −1 . (F.1)
1 Análogamente puede definirse el concepto de acción por la derecha; pero sólo 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 más que poner g · x = x · g −1 .

345
346

Diremos que una acción es transitiva cuando tenga una única órbita, 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 denotará X G .

Ejemplos:
1. G actúa en sı́ mismo por traslaciones: g · a = ga. Esta acción es transitiva,
la isotropı́a es trivial, Ig = 1, y no tiene puntos fijos (salvo cuando G = 1).
2. G actúa en sı́ mismo por conjugación: g · a := gag −1 . El centro Z(G) :=
{a ∈ G : ab = ba, ∀b ∈ G} de G, que es un subgrupo normal de G, coincide
con el conjunto de puntos fijos de esta acción.
3. G actúa en el conjunto de sus subgrupos por conjugación: g ·H = gHg −1 . La
órbita de un subgrupo H está formada por los subgrupos conjugados de H,
y el subgrupo de isotropı́a es el normalizador N (H) := {g ∈ G : gHg −1 =
H} de H en G, que es el mayor subgrupo de G tal que H ✁ N (H) (el sı́mbolo
H1 ✁ H2 significa que H1 es un subgrupo normal de H2 ).
4. Si H es un subgrupo de G, entonces G actúa en el conjunto cociente G/H
del siguiente modo: g · [a] := [ga]. Esta acción es transitiva y el subgrupo de
isotropı́a de [a] es precisamente aHa−1 .
5. Si H es un subgrupo de G, todo G-conjunto hereda una estructura de H-
conjunto sin más que restringir a H la acción de G. En particular H actúa
en G/H � cualquiera que sea el subgrupo H � .

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] �→ gx .
En particular, si G es un grupo finito, el cardinal de cualquier órbita es un
divisor del orden de G.
Demostración: La aplicación G/Ix → Gx, [g] �→ gx, está bien definida porque
Ix x = x, es claramente morfismo de G-conjuntos y es epiyectiva por definición de
Gx. Para concluir, veamos que es inyectiva:

g1 x = g2 x ⇒ g1−1 g2 x = x ⇒ g1−1 g2 ∈ Ix ⇒ [g1 ] = [g2 ]

Fórmula de Clases: Si un grupo finito G de orden n actúa en un conjunto finito


X, entonces
� �
|X| = |X G | + [G : Ixi ] = |X G | + di , 1 < di |n
xi i

donde {xi } tiene un punto en cada órbita de cardinal mayor que 1.


347

Demostración: X es la unión disjunta de las órbitas, porque son las clases de


equivalencia de una relación de equivalencia, |X G | es el número de órbitas con
un único punto, y por el teorema anterior los cardinales de las restantes órbitas
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 número primo


p, entonces para todo G-conjunto finito X tenemos que

|X| ≡ |X G | (módulo p)

Teorema de Cauchy: Si un número primo p divide al orden de un grupo finito


G, entonces G tiene algún elemento de orden p.

Demostración: El grupo Z/pZ actúa en X = {(g1 , . . . , gp ) ∈ Gp : g1 . . . gp = 1}


permutando cı́clicamente los factores:

g1 . . . gp = 1 ⇒ g1 . . . gp−1 = gp−1 ⇒ gp g1 . . . gp−1 = 1

y F.1.2 permite obtener que |X Z/pZ | ≡ 0 (módulo p). Luego existe algún punto
fijo (g, . . . , g) ∈ X que no es (1, . . . , 1). Es decir, g p = 1 y g �= 1; luego el orden de
g es p.

F.2 p-grupos
Definición: Sea p un número primo. Diremos que un grupo finito es un p-grupo
si su orden es potencia de p.

Teorema F.2.1 Si G �= 1 es un p-grupo, su centro no es trivial: Z(G) �= 1.

Demostración: Si consideramos la acción de G en sı́ mismo por conjugación, en-


tonces Z(G) es el conjunto de puntos invariantes y F.1.2 permite obtener que el
orden del centro es múltiplo de p. Como no es nulo, concluimos que |Z(G)| �= 1.

Teorema F.2.2 Si G es un p-grupo, existe una sucesión creciente de subgrupos


normales
1 = H0 ⊂ H1 ⊂ . . . ⊂ Hn−1 ⊂ Hn = G
tales que Hi es de orden pi .

Demostración: Por F.2.1 tenemos que Z(G) �= 1, y el teorema de Cauchy (o una


comprobación directa, pues Z(G) es abeliano) asegura la existencia de un subgrupo
H ⊆ Z(G) de orden p, que es normal en G. Consideremos la proyección canónica
348

π : G → G/H. Procediendo por inducción sobre el orden de G, podemos suponer


la existencia de una sucesión de subgrupos normales de G/H

1 = H̄0 ⊂ H̄1 ⊂ . . . ⊂ H̄n−1 = G/H

tal que |H̄i | = pi . Los subgrupos Hi = π −1 (H̄i−1 ) son normales en G y |Hi | = pi ,


1 ≤ i ≤ n.

Corolario F.2.3 Si G es un p-grupo y pi divide al orden de G, entonces existe


algún subgrupo normal de G de orden pi .

F.3 Subgrupos de Sylow


Definición: Sea p un número primo. Si G es un grupo finito de orden pn m, donde
p � m, llamaremos p-subgrupo de Sylow de G a todo subgrupo de orden pn .

Primer teorema de Sylow: Si G es un grupo finito y p un número primo,


existen p-subgrupos de Sylow de G.

Demostración: Procedemos por inducción sobre el orden de G y usamos la fórmula


de clases para la acción de G en sı́ mismo por conjugación:

pn m = G = |Z(G)| + [G : Ixi ]
i

Si algún sumando [G : Ixi ] no es múltiplo de p, entonces |Ixi | = pn m� y cual-


quier p-subgrupo de Sylow de Ixi , que existe por hipótesis de inducción, también
es un p-subgrupo de Sylow de G.
En caso contrario la fórmula de clases muestra que p divide al orden de Z(G).
Por el teorema de Cauchy (o por comprobación directa, al ser Z(G) abeliano) existe
un subgrupo H ⊆ Z(G) de orden p, que será normal en G y podemos considerar
el grupo cociente π : G → G/H. Ahora, si P̄ es un p-subgrupo de Sylow de G/H,
que existe por hipótesis de inducción, entonces π −1 (P̄ ) es un p-subgrupo de Sylow
de G.

Corolario F.3.1 Si una potencia pi de un número primo p divide al orden de un


grupo finito G, entonces G tiene algún subgrupo de orden pi .

Demostración: 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 número primo,


entonces todos los p-subgrupos de Sylow de G son conjugados.
349

Demostración: Sean P y P � dos p-subgrupos de Sylow de G. Como el cardinal


de G/P no es múltiplo de p y P � actúa en G/P , la fórmula de clases muestra la
existencia de algún punto fijo [g] ∈ G/P . Como el subgrupo de isotropı́a de [g]
para la acción de G sobre G/P es gP g −1 , se sigue que P � ⊆ gP g −1 y concluimos
que P � = gP g −1 al tener ambos subgrupos el mismo orden.

Tercer teorema de Sylow: Si p es un número primo y G un grupo finito de


orden pn m, donde p � m, entonces el número de p-subgrupos de Sylow de G divide
al ı́ndice común m y es congruente con 1 módulo p.

Demostración: Sea X el conjunto de p-subgrupos de Sylow de G y sea P un p-


subgrupo de Sylow de G. La acción de G en X por conjugación es transitiva, por
el segundo teorema, y el subgrupo de isotropı́a de P es su normalizador N (P ).
Por F.1.1 tenemos que |X| = [G : N (P )] divide a m.
Consideremos ahora la acción de P en X por conjugación y veamos que el único
punto fijo es P . En efecto, si gP � g −1 = P � para todo g ∈ P , entonces P ⊂ N (P � );
luego P y P � son p-subgrupos de Sylow de N (P ), y el segundo teorema afirma que
P � = P . Usando F.1.2 concluimos que |X| ≡ |X P | = 1 (módulo p).

F.4 Grupos Resolubles


Definición: Diremos que un grupo G es simple si todo subgrupo normal N ✁ G
es trivial: N = 1 ó N = G.

Ejemplos:

1. Todo grupo de orden primo es simple en virtud del teorema de Lagrange.


De hecho es cı́clico 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 cı́clicos de orden primo.

3. Sea X un G-conjunto finito de cardinal n. Si la acción no es trivial (i.e.,


X G �= X) y el orden de G es mayor que n!, entonces G no es simple, porque
el núcleo de la representación G → Biy(X) = Sn es un subgrupo normal
no trivial. En particular, si G tiene un subgrupo de ı́ndice n y n! < |G|,
entonces G no es simple.

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. En F.5.2 veremos que los grupos alternados An son simples cuando n ≥ 5.


Como A5 tiene orden 60, es el grupo simple no abeliano de menor orden.
350

6. 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)}

Es claro que todo grupo finito G admite una sucesión de subgrupos

1 = H0 ✁ H1 ✁ . . . ✁ Hn−1 ✁ Hn = G

tal que los cocientes sucesivos Hi /Hi−1 , 1 ≤ i ≤ n, son grupos simples. En


este sentido todo grupo finito está compuesto de grupos simples, y los que estén
compuestos por grupos simples abelianos se llaman resolubles:

Definición: Diremos que un grupo finito G es resoluble si existe alguna sucesión


de subgrupos
1 = H0 ✁ H1 ✁ . . . ✁ Hn−1 ✁ Hn = G
tal que los cocientes sucesivos Hi /Hi−1 , 1 ≤ i ≤ n, son grupos cı́clicos de orden
primo. Tales sucesiones reciben el nombre de resoluciones de G.

Teorema F.4.1 El grupo simétrico Sn no es resoluble cuando n ≥ 5.


Demostración: Cuando n ≥ 5, todo 3-ciclo (ijk) es el conmutador de otros dos
3-ciclos:
(ijk) = στ σ −1 τ −1 , σ = (ijl) , τ = (ikm)
Si existiera una sucesión de subgrupos 1 = H0 ✁ H1 ✁ . . . ✁ Hd−1 ✁ Hd = Sn cuyos
cocientes sucesivos fueran abelianos, entonces Hi−1 contiene el conmutador de dos
elementos cualesquiera de Hi para todo 1 ≤ i ≤ d. Luego Hi−1 contiene todos los
3-ciclos cuando Hi los contiene, y se llega al absurdo de que el subgrupo 1 contiene
todos los 3-ciclos.

Teorema F.4.2 Si un grupo finito es resoluble, todos sus subgrupos también son
resolubles.
Demostración: Sea G un grupo finito resoluble y 1 = H0 ✁ H1 ✁ . . . ✁ Hn = G una
resolución. Si H es un subgrupo de G y ponemos Hi� = Hi ∩ H, entonces Hi−1 �
es
un subgrupo normal de Hi y Hi /Hi−1 es (isomorfo a) un subgrupo de Hi /Hi−1
� � �

para todo 1 ≤ i ≤ n. Como el orden de Hi /Hi−1 es primo, el teorema de Lagrange


afirma que Hi� /Hi−1

= 1 ó Hi� /Hi−1

= Hi /Hi−1 . Eliminando las repeticiones en
la cadena 1 = H0 ⊆ H1 ⊆ . . . ⊆ Hn� = H obtenemos una sucesión cuyos cocientes
� �

sucesivos son de orden primo, y concluimos que H es resoluble.

Teorema F.4.3 Sea H un subgrupo normal de un grupo finito G. La condición


necesaria y suficiente para que G sea resoluble es que H y G/H sean resolubles.
351

Demostración: Si G es resoluble, H es resoluble por F.4.2. En cuanto a G/H,


consideremos una resolución 1 = H0 ✁ H1 ✁ . . . ✁ Hn = G, la proyección canónica
π : G → G/H, y pongamos Hi� = π(Hi ). Entonces Hi−1 �
es un subgrupo normal de
Hi y Hi /Hi−1 es (isomorfo a) un cociente de Hi /Hi−1 para todo 1 ≤ i ≤ n. Como
� � �

el orden de Hi /Hi−1 es primo, el teorema de Lagrange afirma que Hi� /Hi−1 �


=1
ó Hi /Hi−1 = Hi /Hi−1 . Eliminando ahora las posibles repeticiones en la cadena
� �

1 = H0� ⊆ H1� ⊆ . . . ⊆ Hn� = H obtenemos una sucesión cuyos cocientes sucesivos


son de orden primo, y concluimos que G/H es resoluble.
Recı́procamente, si H y G/H son resolubles, consideramos la proyección canó-
nica π : G → G/H y sendas resoluciones

1 = H0 ✁ H1 ✁ . . . ✁ Hn−1 ✁ Hn = H
1 = H0� ✁ H1� ✁ . . . ✁ Hd−1

✁ Hd� = G/H

Es sencillo comprobar que en la sucesión 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.4.4 Todo grupo finito abeliano es resoluble.

Demostración: Procediendo por inducción 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 hipótesis de inducción, ası́ que F.4.3 permite concluir.

Corolario F.4.5 Sea G un grupo finito. Si existe una sucesión de subgrupos


1 = H0 ✁ H1 ✁ . . . ✁ Hn = G tal que los cocientes sucesivos Hi /Hi−1 son grupos
abelianos, entonces G es resoluble.

F.5 Grupos Simétricos


Lema F.5.1 Si n ≥ 3, toda permutación par es producto de ciclos de orden 3

Demostración: Bastará 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.5.2 El grupo alternado An es simple cuando n �= 4.


352

Demostración: Si n ≤ 3, el orden de An es 1 ó 3, ası́ que los únicos subgrupos de


An son los triviales.
Si n ≥ 5 y H �= 1 es un subgrupo normal de An , vamos a probar que H = An .
Sea α un elemento de H que deje fijos el mayor número de elementos, exceptuando
la identidad, y consideremos su descomposición 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 sucesión decreciente. Sea s ≥ 1 el número 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 también
todos los elementos que α deje fijos; luego βαβ −1 α−1 = 1 y αβ = βα. Se sigue
que α(2) �= 3, de modo que α(2) = 1 y α = (12)(34)(56) . . . ⇒ αβ(3) �= βα(3);
luego αβ �= βα y concluimos que este caso es imposible.
s = 4. En este caso α = (12)(34) porque la permutación (1234) es impar.
Sea β = (345). De nuevo βαβ −1 α−1 ∈ H y βαβ −1 α−1 = (354) deja fijos más
elementos que α, en contradicción con la elección de α. Este caso también 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
permutación τ 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 están en H.

Corolario F.5.3 Si n �= 4, los únicos subgrupos normales de Sn son 1, An y Sn .


Demostración: 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 ó H = Sn ,
porque el ı́ndice de An en Sn es 2.
2. H ∩ An = 1 . En este caso todas los elementos de H, salvo la identidad, son
permutaciones impares. Luego H sólo puede tener un elemento σ �= 1, ası́
que toda permutación que tenga la misma forma que σ debe coincidir con σ,
lo cual es imposible cuando n ≥ 3 (el caso n = 2 es inmediato). Concluimos
que H = 1.
353

El Grupo Metacı́clico
Definición: Sea p un número primo y Af p (1)) el grupo de las afinidades ax + b,
de una recta afı́n sobre Fp , que puede verse como subgrupo de orden p(p − 1) del
grupo Sp de todas las permutaciones de la recta afı́n. 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.4 Sea p un número primo. El grupo Af p (1) de las afinidades ax + b de


una recta afı́n 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 afı́n, coincide con
el normalizador del grupo de las traslaciones T en Sp .
Demostración: El morfismo de grupos Af p (1) → F∗p , ax + b �→ a, es epiyectivo y
su núcleo es el grupo T de las traslaciones x + b, que es un grupo cı́clico de orden
p. Como F∗p es un grupo abeliano de orden p − 1, F.4.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 núcleo de un
morfismo de grupos, ası́ que Af p (1) ⊆ N (T ). Además, por el segundo teorema de
Sylow, todos los subgrupos de orden p de Sp son conjugados; luego el ı́ndice de
N (T ) en Sp coincide con el número de subgrupos de orden p, que es
número de p-ciclos (p − 1)!
= = (p − 2)!
p−1 p−1
y concluimos que el orden de N (T ) es p(p − 1); es decir, Af p (1) = N (T ).

Teorema F.5.5 Sea p un número primo. Todo subgrupo resoluble y transitivo de


Sp es, salvo conjugación, un subgrupo del grupo Af p (1) de las afinidades de una
recta afı́n sobre Fp que contiene a las traslaciones. En particular su orden es pd
para algún divisor d de p − 1.
Demostración: Si G ⊆ Sp es un subgrupo transitivo, su orden es múltiplo de p
por F.1.1. Si N es un subgrupo normal de G no trivial, entonces N también
es transitivo y su orden es múltiplo de p. En efecto, los subgrupos de isotropı́a
I1 , . . . , Ip de la acción de G son conjugados entre sı́ porque la acción es transitiva,
ası́ que también lo son los subgrupos I1 ∩ N, . . . , Ip ∩ N , que son los subgrupos de
isotropı́a de la acción de N ; luego todas las órbitas de la acción de N tienen igual
cardinal y, al ser p primo, concluimos que N actúa transitivamente.
Si además G es resoluble y 1 ✁ H1 ✁ . . . ✁ Hn = G es una resolución, se sigue
que el orden de H1 es múltiplo 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 único subgrupo de orden p en H2 , como
H2 ✁ H3 , se sigue que T es el único subgrupo de orden p en H3 , como H3 ✁ H4 , . . .
y obtenemos que T ✁ G. Luego G ⊆ N (T ) = Af p (1).
354

Corolario F.5.6 Sea p un número primo y G ⊂ Sp un subgrupo resoluble y tran-


sitivo. Si τ ∈ G tiene dos puntos fijos, entonces τ = id.

Demostración: G ⊆ Af p (1) y la única afinidad que tiene dos puntos fijos es la


identidad.

Corolario F.5.7 Sea p un número primo. La condición necesaria y suficiente


para que un subgrupo transitivo G ⊂ Sp sea resoluble es que su orden sea pq para
algún q < p.
Demostración: La necesidad es parte de F.5.5.
Recı́procamente, si |G| = pq y q < p, entonces G contiene algún subgrupo
de orden p y, sustituyendo G por un subgrupo conjugado, podemos suponer que
T ⊆ G. Por el tercer teorema de Sylow, el número de subgrupos de orden p en
G divide a q y es congruente con 1 módulo p. Como q < p, se sigue que T es el
único subgrupo de orden p en G; luego G ⊆ N (T ) = Af p (1) y concluimos que G
es resoluble.
Apéndice G

Álgebras Finitas sobre un


Cuerpo

En este apéndice k denotará un cuerpo arbitrario.

G.1 Teorema de Descomposición


Definición: Llamaremos grado de una k-álgebra A a su dimensión como k-
espacio vectorial y se denota [A : k]. Diremos que una k-álgebra A es finita si lo
es su grado.

Ejemplo: Si p(x) es un polinomio no nulo de grado d con coeficientes en k,


entonces A = k[x]/(p(x)) es una k-álgebra finita de grado d, y una base de A
como k-espacio vectorial es (1, x̄, x̄2 , . . . , x̄d−1 ).

Propiedades de las álgebras finitas:

1. Subálgebras y cocientes de k-álgebra finitas son k-álgebras finitas.

2. Si A y B son k-álgebras finitas, entonces también lo son A ⊕ B y A ⊗k B y

[A ⊕ B : k] = [A : k] + [B : k] , [A ⊗k B : k] = [A : k] · [B : k]

3. Sea A una k-álgebra Y sea L una extensión de k. La condición necesaria y


suficiente para que AL = A ⊗k L sea una L-álgebra finita es que A sea una
k-álgebra finita, en cuyo caso [AL : L] = [A : k].

Demostración: Son propiedades sencillas de la dimensión de los espacios vectoriales


y del producto tensorial.

355
356

Lema G.1.1 Toda k-álgebra finita ı́ntegra es un cuerpo.

Demostración: Si a ∈ A no es nulo, la aplicación lineal ha : A → A, ha (x) = ax,


es inyectiva porque A es ı́ntegro. Como A es un k-espacio vectorial de dimensión
finita, se sigue que la dimensión de la imagen de ha coincide con la de A. Luego
ha es epiyectivo y concluimos que 1 = ha (b) = ab para algún b ∈ A. Es decir, a es
invertible y A es un cuerpo.

Lema G.1.2 Todo ideal primo de una k-álgebra finita A es maximal.

Demostración: Si p es un ideal primo de A, entonces A/p es una k-álgebra finita


ı́ntegra; luego es un cuerpo y concluimos que p es un ideal maximal.

Lema G.1.3 El número de ideales maximales de una k-álgebra finita A está aco-
tado por el grado de A.

Demostración: Sea mx1 , . . . , mxn una familia finita de ideales maximales de A.


Las inclusiones mx1 ∩ . . . ∩ mxi+1 ⊆ mx1 ∩ . . . ∩ mxi son estrictas porque los ceros
de ambos ideales son diferentes, pues

(mx1 ∩ . . . ∩ mxj )0 = (mx1 )0 ∪ . . . ∪ (mxi )0 = {x1 , . . . , xj }

Se sigue que

mx1 ∩ . . . ∩ mxn ⊂ . . . ⊂ mx1 ∩ mx2 ⊂ mx1 ⊂ A

es una sucesión estrictamente creciente de subespacios vectoriales de A, y conclui-


mos que n está acotado por la dimensión de A como k-espacio vectorial.

Teorema G.1.4 El espectro de una k-álgebra finita A es un espacio topológico


discreto de cardinal acotado por el grado de A sobre k.

Demostración: En virtud de los lemas anteriores Spec A es finito (A sólo tiene un


número finito de ideales primos) y de cardinal acotado por el grado de A, y todos
sus puntos son cerrados; luego es un espacio discreto.

Teorema G.1.5 Sea j : A → B un morfismo inyectivo de k-álgebras. Si B es una


k-álgebra finita, entonces la aplicación continua inducida φ : Spec B → Spec A es
epiyectiva.

Demostración: Sea a ∈ A una función que se anule en la imagen de φ. Entonces


j(a) se anula en todo Spec B; luego es una función nilpotente, 0 = j(a)n = j(an ),
según 7.4.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
éste un espacio discreto, concluimos que tal imagen coincide con Spec A.
357

Teorema de descomposición: Toda k-álgebra finita A descompone en suma


directa de k-álgebras locales, que son las localizaciones en los puntos de su espectro:

A = Ax1 ⊕ . . . ⊕ Axn , Spec A = {x1 , . . . , xn }

Demostración: Los morfismos de localización A → Ax , a �→ a/1, inducen un


morfismo de k-álgebras canónico

A −→ Ax1 ⊕ . . . ⊕ Axn

y vamos a probar que es un isomorfismo. Basta probar que lo es después 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 �= 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 vacı́o y por 6.1.3 concluimos que (Ax )y = 0.

Definición: Sea x un punto del espectro de una k-álgebra A y sea p su ideal primo.
Llamaremos cuerpo residual de x al cuerpo de fracciones del anillo ı́ntegro A/px ,
y es una extensión de k que denotaremos κ(x):

κ(x) = (A/p)x = Ax /pAx .

En el caso de un punto cerrado, definido por un ideal maximal m de A, tenemos


que A/m = (A/m)x porque A/m ya es un cuerpo. Luego el cuerpo residual es

κ(x) = A/m .

Diremos que un punto x del espectro de una k-álgebra es racional cuando su


cuerpo residual sea una extensión de grado 1; es decir, cuando k = κ(x).

Corolario G.1.6 Toda k-álgebra finita reducida A descompone en suma directa


de extensiones, que son los cuerpos residuales de los puntos de su espectro:

A = κ(x1 ) ⊕ . . . ⊕ κ(xn ) , Spec A = {x1 , . . . , xn }

Demostración: Para cada punto x ∈ Spec A, correspondiente a un ideal maximal


m, tenemos que Ax una k-álgebra finita local y reducida, luego es cuerpo y se sigue
que Ax = Ax /mAx es el cuerpo residual κ(x) de x. El teorema de descomposición
permite concluir.

Corolario G.1.7 Si una k-álgebra finita A es reducida, todos sus cocientes A/I
son k-álgebras finitas reducidas.
358

Demostración: Todo ideal I de una suma directa finita de cuerpos A = L1 ⊕. . .⊕Ln


es de la forma I = L1 ⊕ . . . ⊕ Lr ⊕ 0 ⊕ . . . ⊕ 0, después de reordenar las componentes
si fuera necesario; luego A/I = Lr+1 ⊕ . . . ⊕ Ln es un anillo reducido.

El ejemplo fundamental: Sea p(x) un polinomio no constante con coeficientes


en k y sea A = k[x]/(p(x)). Si p(x) = p1 (x)m1 . . . pn (x)mn es su descomposición
en factores irreducibles, entonces:
1. Los ideales maximales de A son los ideales m1 = (p1 (x)), . . . , mn = (pn (x)),
de modo que los puntos de Spec A se corresponden con los factores irreduci-
bles de p(x), y los cuerpos residuales son las extensiones k[x]/(pi (x)).
2. En el punto xi ∈ Spec A correspondiente al ideal maximal mi = (pi (x))
tenemos que

Axi = k[x]mi /(p(x))mi = k[x]mi /(pi (x)mi )mi = k[x]/(pi (x)mi )

de modo que la descomposición A = Ax1 ⊕ . . . ⊕ Axn que proporciona el


teorema de descomposición es precisamente la del teorema de los restos chino

k[x]/(p(x)) = k[x]/(p1 (x)m1 ) ⊕ . . . ⊕ k[x]/(pn (x)mn )

3. El álgebra A es reducida precisamente cuando m1 = . . . = mn = 1. En efec-


to, si A es reducida, también deben serlo todos los sumandos k[x]/(pi (x)mi ),
de modo que mi = 1. Recı́procamente, si los exponentes mi son 1, los
sumandos son reducidos y, por tanto, A también.

Compuestos
Definición: Sean L1 y L2 dos extensiones de un cuerpo k, y sea E una extensión
común, de modo que tenemos sendos morfismos de k-álgebras 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 imágenes de) L1 y L2 , y se denotará L1 L2 . Es decir, L1 L2 está
formado por los elementos de E que se obtienen a partir de elementos de L1 y L2
mediante un número 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 algún compuesto L1 L2 .


Basta tomar el cuerpo residual (L1 ⊗k L2 )/m de un ideal maximal de L1 ⊗k L2 .

Consideremos ahora los compuestos de una extensión finita k → L con una


extensión arbitraria k → E. Si LE es un compuesto de L y E sobre k, los
morfismos L → LE, E → LE definen un morfismo L ⊗k E → LE que ha de ser
epiyectivo, pues su imagen es un subanillo que contiene a L y a E, y es cuerpo
359

porque es una E-álgebra finita ı́ntegra (es E-álgebra finita porque es un cociente de
L ⊗k E, y es ı́ntegra porque es un subanillo de un cuerpo). Luego LE es isomorfo
al cociente de L ⊗k E por un ideal maximal. Es decir, Los compuestos de una
extensión finita k → L con cualquier extensión k → E son las extensiones de E
isomorfas a los cuerpos residuales de los puntos del espectro de L ⊗k E. Por tanto:

Todo compuesto LE de una extensión finita k → L con una extensión arbitraria


k → E es una extensión finita de E de grado

[LE : E] ≤ [L : k]

Salvo isomorfismos, sólo hay un número finito de compuestos de una extensión


finita k → L con una extensión arbitraria k → E, número que está acotado por el
grado [L : k].

Ejemplo: Sea L = Q( 4 2 ) � Q[x]/(x4 − 2). Los compuestos de L consigo mismo
sobre Q son (isomorfos) a los cuerpos residuales de

L ⊗Q L = L ⊗Q Q[x]/(x4 − 2) = L[x]/(x4 − 2) =
√4

4

= L[x]/((x − 2)(x + 2)(x2 + 2)) �

4

4

� L[x]/(x − 2) ⊕ L[x]/(x + 2) ⊕ L[x]/(x2 + 2) �
√4

4
� L ⊕ L ⊕ L(i 2) = L ⊕ L ⊕ Q( 2, i)
√ √ √
ası́ que los únicos compuestos de Q( 4 2 ) consigo mismo son Q( 4 2 ) y Q( 4 2, i).

G.2 Álgebras Triviales y Racionales


Definición: Diremos que una k-álgebra finita A es trivial si descompone en suma
directa de extensiones de grado 1; es decir, si A � k ⊕ . . . ⊕ k.

Definición: Diremos que una k-álgebra finita es racional cuando todos los puntos
de su espectro sean racionales.

Nota: Los conceptos de álgebra trivial y álgebra racional dependen fuertemente


del cuerpo base k considerado. Por ejemplo, C ⊕ C es una C-álgebra finita trivial
y racional, pero no es una R-álgebra trivial ni racional.

Lema G.2.1 Sea A una k-álgebra finita y sea I un ideal de A contenido en todos
los ideales maximales de A. La condición necesaria y suficiente para que A sea
k-álgebra racional es que lo sea A.
Demostración: De acuerdo con 6.1.2, cada ideal maximal m de A se corresponde
con un ideal maximal m̄ de Ā = A/I, y A/m = Ā/m̄.
360

Lema G.2.2 Si j : A → B es un morfismo de k-álgebras, entonces la aplicación


continua inducida φ : Spec B → Spec A transforma puntos racionales de Spec B
en puntos racionales de Spec A.
Demostración: Sea mx el ideal maximal de B definido por un punto racional
x ∈ Spec B. Si py denota el ideal primo de A correspondiente al punto y = φ(x),
j π
por definición j −1 (mx ) = py , ası́ que el morfismo A − → B/mx induce un
→ B −
morfismo inyectivo A/py → B/mx = κ(x). Por hipótesis κ(x) = k; luego A/py = k
y concluimos que y es un punto racional de Spec A.

Lema G.2.3 El concepto de álgebra finita local y racional es estable por cambios
del cuerpo base. Es decir, si A es una k-álgebra finita local y racional y L es una
extensión de k, entonces AL = A ⊗k L es una L-álgebra finita local y racional.
Demostración: Sea m es el único ideal maximal de A. Por hipótesis k = A/m, ası́
que

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. Además 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 único ideal maximal de AL y que
AL es L-álgebra racional.

Propiedades de las álgebras racionales:


1. Subálgebras y cocientes de k-álgebras finitas racionales son k-álgebras finitas
racionales.
2. Si A y B son k-álgebras finitas racionales, entonces A ⊕ B y A ⊗k B son
k-álgebras finitas racionales.
3. El concepto de álgebra finita racional es estable por cambios del cuerpo base
(es decir, si A es una k-álgebra finita racional y L es una extensión de k,
entonces AL = A ⊗k L es una L-álgebra finita racional).

Demostración: (1) Sea A una subálgebra de una k-álgebra finita racional B. La


aplicación Spec B → Spec A inducida por el morfismo de inclusión A → B es
epiyectiva por G.1.5 y transforma puntos racionales en puntos racionales por G.2.2.
Como todos los puntos de Spec B son racionales por hipótesis, concluimos que
también lo son todos los puntos de Spec A.
Sea A una k-álgebra finita racional y sea I un ideal de A. Si m̄ es un ideal
maximal de Ā := A/I, por 6.1.2 se corresponde con un ideal maximal m de A que
361

contiene a I tal que A/m = Ā/m̄. Por hipótesis k = A/m = Ā/m̄ y concluimos
que A/I es una k-álgebra finita racional.
(2) Por 7.4.3, Spec (A ⊕ B) = (Spec A) � (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 demostración de que A ⊗k B es k-álgebra racional, en virtud del
teorema de descomposición y el carácter distributivo de la suma directa respecto
del producto tensorial, podemos reducirnos al caso en que A y B son k-álgebras
finitas locales y racionales. Sea m el único ideal maximal de A. Como el ideal
m(A ⊗k B) está generado por elementos nilpotentes, según G.2.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-álgebra racional, y lo es por hipótesis.
(3) Sea A una k-álgebra finita. Por el teorema de descomposición tenemos que
A = A1 ⊕ . . . ⊕ An donde las componentes Ai son k-álgebras finitas locales. Si A
es racional, tales componentes son k-álgebras finitas locales y racionales; luego las
L-álgebras (Ai )L son racionales en virtud de G.2.3. El apartado 1 permite concluir
que la L-álgebra finita AL = (A1 )L ⊕ . . . ⊕ (An )L también es racional.

Caracterización de las álgebras triviales: Si A es una k-álgebra finita, las


siguientes condiciones son equivalentes:
1. A es una k-álgebra trivial, A = k ⊕ . . . ⊕ k.
2. El número de puntos de Spec A coincide con el grado de A sobre k.
3. A es una k-álgebra racional reducida.

Demostración: Sea d = [A : k]. Si A = k⊕ . d. . ⊕k es trivial, entonces claramente es


un álgebra reducida y los núcleos de las proyecciones naturales pi : A → k definen
d puntos racionales de Spec A. Como el número de puntos no puede superar al
grado, concluimos que 1 ⇒ 2 y 1 ⇒ 3.
(2 ⇒ 1). Si el número de puntos de Spec A es el grado d, por el teorema de
descomposición tenemos que A = A1 ⊕ . . . ⊕ Ad . Luego
d = [A : k] = [A1 : k] + . . . + [Ad : k]
de modo que [Ai : k] = 1 para todo ı́ndice i. Se sigue que Ai = k, y concluimos
que la k-álgebra finita A es trivial.
(3 ⇒ 1) Si A es reducida, por G.1.6 descompone en suma directa de los cuerpos
residuales de los puntos de su espectro, A = κ(x1 ) ⊕ . . . ⊕ κ(xn ), y si todos sus
puntos son racionales, tenemos que κ(xi ) = k para todo ı́ndice i. Luego A es una
k-álgebra finita trivial.

Propiedades de las álgebras triviales:


362

1. Subálgebras y cocientes de k-álgebras finitas triviales son k-álgebras finitas


triviales.
2. Si A y B son k-álgebras finitas triviales, entonces A ⊕ B y A ⊗k B son
k-álgebras finitas triviales.
3. El concepto de álgebra finita trivial es estable por cambios del cuerpo base
(i.e., si A es una k-álgebra finita trivial y L es una extensión de k, entonces
AL = A ⊗k L es una L-álgebra finita trivial).

Demostración: (1) Sea A una k-álgebra finita trivial. Si B es una subálgebra de A,


entonces B es racional y reducida por serlo A, y la caracterización de las álgebras
triviales permite concluir que B es una k-álgebra trivial.
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 es una k-álgebra finita trivial.
k⊕ . .n−r
(2 y 3) Evidente por las propiedades del producto tensorial.

El Ejemplo Fundamental: Los cuerpos residuales de los puntos del espectro


de A = k[x]/(p(x)) = k[x]/(pm 1 . . . pn ) son las extensiones k[x]/(pi (x)), cuyos
1 mn

grados coinciden con los de los factores irreducibles de p(x). Luego los puntos
racionales de Spec A se corresponden con los factores de grado 1 de p(x); es decir,
con las raı́ces de p(x) en k. Se sigue que A es una k-álgebra racional si y sólo
si p(x) descompone en k[x] en factores de grado 1 (eventualmente repetidos); es
decir, si el número de raı́ces de p(x) en k, contadas con su multiplicidad, iguala al
grado de p(x).
Como A es reducida precisamente cuando todos los exponentes mi son 1, se
sigue que A es una k-álgebra trivial si y sólo si p(x) descompone en k[x] en factores
de grado 1 primos entre sı́. Es decir,

A es racional ⇔ p(x) tiene todas sus raı́ces en k


A es trivial ⇔ p(x) tiene todas sus raı́ces en k y son simples

G.3 Puntos de un Álgebra


Definición: Si A es una k-álgebra y L es una extensión de k, llamaremos puntos
de A con valores en L, ó L-puntos de A, a los morfismos de k-álgebras p : A → L,
y diremos que la imagen por p de f ∈ A es el valor de la función f en el punto p,
y se denotará f (p).

Ejemplos: Veamos cómo esta definición recoge de modo riguroso la identificación


clásica entre el concepto de solución de un sistema de ecuaciones y el de punto
363

del correspondiente lugar geométrico. Identificación que fundamenta la estrecha


relación entre el Álgebra y la Geometrı́a descubierta por Descartes.

1. Cada morfismo de k-álgebras k[x1 , . . . , xn ] → L está totalmente determinado


por las imágenes αi de las indeterminadas xi . Los puntos de k[x1 , . . . , xn ] con
valores en cualquier extensión L de k son las sucesiones (α1 , . . . , αn ) ∈ Ln .

2. Si A = k[x1 , . . . , xn ]/(p1 , . . . , pr ), los morfismos de k-álgebras A → L, de


acuerdo con la propiedad universal del cociente, se corresponden con los
morfismos de k-álgebras 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

En particular, cuando A = k[x]/(p(x)), obtenemos que los puntos de A con


valores en L son las raı́ces de p(x) en L. El concepto de raı́z de un polinomio
es un caso particular del concepto de punto.

3. Si L es una extensión finita de un cuerpo k, todo morfismo de k-álgebras


L → L es un automorfismo porque necesariamente es inyectivo, al ser L un
cuerpo, y L es un k-espacio vectorial de dimensión 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 extensión finita es
un caso particular del concepto de punto.

El núcleo de cualquier morfismo de k-álgebras p : A → L es un ideal primo de A,


porque L es ı́ntegro, ası́ que cada L-punto de A define un punto x ∈ Spec A tal que
f (p) = 0 precisamente cuando f (x) = 0. 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, necesariamente es epiyectivo, por lo que 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-álgebra, los puntos de A con valores en k se corres-


ponden biunı́vocamente con los puntos racionales de Spec A.

Demostración: Cada ideal maximal m de un punto racional de Spec A es el núcleo


de la proyección canónica π : A → A/m = k, que es un k-punto de A; luego tal
correspondencia es epiyectiva.
Por otra parte, si otro morfismo de k-álgebras p : A → k tiene núcleo m, de la
propiedad universal del cociente se sigue que p = φ ◦ π para algún automorfismo
364

de k-álgebras φ : k → k. Pero el único automorfismo de k-álgebras k → k es la


identidad, ası́ que p = π y concluimos que tal correspondencia es inyectiva.

Fórmula de los Puntos: Sea A una k-álgebra y sea L una extensión 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-álgebra AL
Demostración: Por la propiedad universal del cambio de base de álgebras, tenemos
Homk-alg (A, L) = HomL-alg (AL , L)
y se concluye al aplicar el lema anterior a la L-álgebra AL .

Corolario G.3.2 El número de puntos de una k-álgebra finita A con valores en


una extensión L de k está acotado por el grado [A : k], y coincide con él precisa-
mente cuando la L-álgebra AL es trivial:
A ⊗k L = L ⊕ . . . ⊕ L
Demostración: El número de puntos racionales de la L-álgebra finita AL está
acotado por [AL : L] = [A : k] (porque lo está el número de puntos del espectro
de AL ). Se da la coincidencia si y sólo si AL es L-álgebra trivial, en virtud de la
caracterización de las álgebras triviales.

Corolario G.3.3 El número de automorfismos de una extensión finita L de un


cuerpo k está acotado por el grado [L : k]. Se da la coincidencia si y sólo si L ⊗k L
es L-álgebra trivial:
L ⊗k L = L ⊕ . . . ⊕ L
Teorema de independencia: Si A es una k-álgebra finita y L es una extensión
de k, toda familia de morfismos de k-álgebras A → L es linealmente independiente
sobre L.

Demostración: Si {pi : A → L}i∈I es una familia de morfismos de k-álgebras,


define morfismos de L-álgebras 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 racio-
nales xi ∈ Spec A, que son cerrados. Como las funciones de A separan puntos de
cerrados, para cada ı́ndice i = 1, . . . , n existe una función f ∈ A que se anula en
tales�puntos, salvo en xi . Es decir, f (pi ) �= 0 y f (pj ) = 0 cuando j �= i. Como
0 = j λj f (pj ) = λi f (pi ), concluimos que λi = 0.

Corolario G.3.4 Si L es una extensión de un cuerpo k, los k-automorfismos de


L son linealmente independientes sobre L.
365

Extensiones Trivializantes
Definición: Diremos que una k-álgebra finita A es trivial sobre una extensión L
de k, ó que L trivializa a la k-álgebra A, cuando AL sea una L-álgebra trivial; es
decir, cuando el número de puntos de A con valores en L coincida con el grado de
A sobre k. Diremos que una k-álgebra finita A es racional sobre una extensión L
de k, ó que L racionaliza a la k-álgebra A, cuando AL sea una L-álgebra racional.

De las propiedades de las álgebras triviales y racionales se deducen inmediata-


mente las siguientes propiedades de las extensiones trivializantes y racionalizantes:
1. Subálgebras, cocientes, sumas directas y productos tensoriales de k-álgebras
finitas triviales (resp. racionales) sobre L son triviales (resp. racionales)
sobre L.
2. Si una k-álgebra finita es trivial (resp. racional) sobre L, también es trivial
(resp. racional) sobre cualquier extensión de L.
El Ejemplo Fundamental: En el caso A = k[x]/(p(x)), por las propiedades del
cambio de base tenemos que AL = L[x]/(p(x)). Luego
A es racional sobre L ⇔ p(x) tiene todas sus raı́ces en L (G.1)
A es trivial sobre L ⇔ p(x) tiene todas sus raı́ces en L y son simples (G.2)
Teorema de Kronecker: Toda k-álgebra finita es racional sobre alguna extensión
finita de k.

Demostración: Procedemos por inducción 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 = k es una k-álgebra trivial.
Cuando d > 1, siempre existe algún punto de A con valores en una extensión
finita K de k (por ejemplo, basta tomar como K el cuerpo residual de un punto del
espectro de A). Por la fórmula de los puntos, Spec AK tiene algún punto racional,
y el teorema de descomposición permite obtener que AK = B ⊕ C, donde B es
una K-álgebra finita local y racional.
Como [C : K] = [AK : K] − [B : K] = d − [B : K], por hipótesis de inducción C
es racional sobre una extensión finita L de K, de modo que AL = (AK )L = BL ⊕CL
es L-álgebra racional (BL es L-álgebra racional porque B es K-álgebra racional).
Concluimos que A es racional sobre L, que es una extensión finita de k.

G.4 Álgebras Separables


Definición: Diremos que una k-álgebra finita A es separable si es geométrica-
mente reducida; es decir, si AL = A ⊗k L es reducida para toda extensión k → L.
En caso contrario diremos que es inseparable
366

Diremos que un polinomio no nulo p(x) con coeficientes en k es separable


cuando lo sea la k-álgebra k[x]/(p(x)); es decir, cuando su descomposición en
factores irreducibles en L[x] carezca de factores repetidos, para toda extensión
k → L.

Caracterización de las álgebras separables: Si A es una k-álgebra finita, las


siguientes condiciones son equivalentes:

1. A es una k-álgebra separable.


2. A es trivial sobre alguna extensión finita L de k; i.e., AL = L ⊕ . . . ⊕ L.
3. A es trivial sobre alguna extensión L de k; i.e., AL = L ⊕ . . . ⊕ L.

Demostración: (1 ⇒ 2) Por el teorema de Kronecker, A es racional sobre alguna


extensión finita L de k. Por hipótesis, la L-álgebra racional AL es reducida; luego
es una L-álgebra trivial de acuerdo con la caracterización de las álgebras triviales.

Claramente la segunda condición es más restrictiva que la tercera.

(3 ⇒ 1) Tenemos que demostrar que AE es reducida para toda extensión


k → E. Consideremos un compuesto LE de L y E sobre k. Como A es trivial
sobre L, también 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.

Corolario G.4.1 La condición necesaria y suficiente para que un polinomio no


nulo p(x) de grado d sea separable es que, en alguna extensión de k, tenga exacta-
mente d raı́ces distintas; es decir, que carezca de factores comunes no constantes
con su derivada:
m.c.d.(p(x), p� (x)) = 1

Cuando el polinomio p(x) es irreducible en k[x], tal condición equivale a que


su derivada p� (x) no sea nula.
� �
Demostración: Sea A = k[x]/ p(x) . Sabemos que AL es trivial si y sólo si p(x)
tiene todas sus raı́ces en L y son simples, lo que implica que m.c.d.(p(x), p� (x)) = 1.
Recı́procamente, tal condición implica que todas las raı́ces de p(x) son sim-
ples y, considerando una extensión L donde el polinomio tenga todas sus raı́ces,
concluimos que éstas son simples; luego AL = L ⊕ . . . ⊕ L.
367

Propiedades de las álgebras separables:

1. Subálgebras y cocientes de k-álgebras finitas separables son k-álgebras finitas


separables.

2. Si A y B son k-álgebras finitas separables, entonces A ⊕ B y A ⊗k B son


k-álgebras finitas separables.

3. El concepto de álgebra finita separable es estable por cambios del cuerpo base
(si A es una k-álgebra finita separable y L es una extensión de k, entonces
AL es una L-álgebra finita separable).

4. Si A es una k-álgebra finita y para alguna extensión L del cuerpo base k se


verifica que la L-álgebra finita AL es separable, entonces la k-álgebra finita
A es separable.

Demostración: Las propiedades 1 y 2 se siguen directamente de las propiedades


de las álgebras racionales.
En cuanto a la propiedad 3, si A es una k-álgebra finita separable, para toda
extensión L → E tenemos que (AL )E = AE es reducida; luego la L-álgebra finita
AL es separable.
Por último, si la L-álgebra finita AL es separable para alguna extensión L de
k, entonces existe una extensión L → E tal que AL = (AL )E = AL E ⊕ . . . ⊕ E, y
concluimos que A es separable por el teorema de caracterización.

Propiedades de las extensiones separables:

1. La condición 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 finitas separables, cualquier compuesto


L1 L2 es una extensión finita y separable de k.

3. Si k → L es una extensión finita separable, cualquier compuesto LE de L


con una extensión E de k es una extensión finita y separable de E.

Demostración: (1) Si k → L2 es separable, también lo es k → L1 , porque L1 es


una subálgebra de L2 , y L1 → L2 es separable porque, para toda extensión E de
L1 se tiene que L2 ⊗L1 E es un cociente de L1 ⊗k E; luego es reducida.
Recı́procamente, si las extensiones finitas K → L1 y L1 → L2 son separables,
para toda extensión k → E tenemos que L1 ⊗k E es reducida; luego descompone
(L1 )E = K1 ⊕ . . . Kn en suma directa de cuerpos, que son extensiones de L1 , y
concluimos que

L2 ⊗k E = L2 ⊗L1 (L1 ⊗k E) = (L2 ⊗L1 K1 ) ⊕ . . . ⊕ (L2 ⊗L1 Kn )


368

es reducida, porque es suma directa de álgebras reducidas, al ser L2 separable


sobre L1 . Es decir, la extensión 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-álgebra finita separable.
(3) Cualquier compuesto LE es separable sobre E porque es un cociente de
L ⊗k E, que es una E-álgebra finita separable.

Construcción de las Álgebras Separables


Teorema G.4.2 Sea k un cuerpo infinito. Toda k-álgebra finita separable es iso-
morfa a k[x]/(p(x)) para algún polinomio separable p(x),

Demostración: Sea A una k-álgebra finita separable de grado d y sea k → L una


extensión que la trivialice, de modo que existen d puntos distintos φ1 , . . . , φd : A →
L. Para cada par de ı́ndices i �= 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 algún a ∈ A tal que los morfismos φ1 , . . . , φd : k[a] → L son distintos
entre sı́.
Como el grado acota el número de puntos, el grado de k[a] es ≥ d y obtenemos
que A = k[a]. Concluimos al observar que k[a] � k[x]/(pa (x)), donde pa (x)
denota el polinomio anulador de a (el polinomio que genera el núcleo del morfismo
k[x] → A, q(x) �→ q(a)).

Lema G.4.3 Si k es un cuerpo infinito, ningún k-espacio vectorial es unión de


un número finito de subespacios vectoriales propios.

Demostración: Si un espacio vectorial E sobre un cuerpo k es unión finita E = V1 ∪


. . .∪Vn de subespacios vectoriales propios, podemos suponer que V2 ∪. . .∪Vn �= E,
de modo que existe algún vector e1 ∈ V1 que no está en V2 ∪ . . . ∪ Vn y algún vector
e2 ∈ V2 ∪ . . . ∪ Vn que no está 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 está acotado
por n y concluimos que el cuerpo k es finito.

Teorema del elemento primitivo: Si k → L es una extensión finita y separable,


existe algún α ∈ L tal que L = k(α).

Demostración: Si el cuerpo k es infinito, es un caso particular del teorema anterior.


Si k es finito, también L es un cuerpo finito y el siguiente lema afirma que el grupo
multiplicativo L∗ = L − {0} es cı́clico. Si α es un generador, todo elemento no
nulo de L es una potencia de α, y en particular L = k(α).
369

Lema G.4.4 Si k es un cuerpo, todo subgrupo finito del grupo multiplicativo k ∗


es cı́clico.
Demostración: 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 raı́ces del polinomio xn − 1 y se sigue que el
orden de G está acotado por n. Como el orden de un grupo abeliano es múltiplo
del anulador, el orden de G es n y el teorema de clasificación de grupos abelianos
finitos permite concluir que G es un grupo cı́clico.

Cuerpos Perfectos
Definición: Diremos que un elemento a de una k-álgebra finita A es separable
cuando lo sea la subálgebra k[a] que genera en A; es decir, cuando lo sea su
polinomio anulador pa (x), porque k[a] � k[x]/(pa (x)).

Teorema G.4.5 La condición necesaria y suficiente para que una k-álgebra finita
A sea separable es que lo sean todos sus elementos.
Demostración: La necesidad es obvia porque k[a] una subálgebra de A.
Recı́procamente, 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 álgebras separables.

Definición: Diremos que un cuerpo k es perfecto si todas sus extensiones finitas


son separables; es decir, si todas la k-álgebras finitas reducidas son separables.

Lema G.4.6 La condición necesaria y suficiente para que un cuerpo k sea perfecto
es que todos los polinomios irreducibles en k[x] sean separables.
Demostración: Los polinomios irreducibles en k[x] son precisamente los polinomios
anuladores de los elementos de las extensiones finitas de k, porque todo polinomio
irreducible es el polinomio anulador de cualquiera de sus raı́ces. Luego la condición
de que sean separables equivale a decir que todos los elementos de las extensiones
finitas de k son separables, y el teorema anterior permite concluir.

Teorema G.4.7 Todo cuerpo de caracterı́stica nula es perfecto.


Demostración: En tal caso todo polinomio irreducible tiene derivada no nula,
porque el grado de la derivada p� (x) es exactamente una unidad menor que el
grado de p(x).
370

Lema G.4.8 La condición necesaria y suficiente para que un cuerpo k de ca-


racterı́stica positiva p sea perfecto es que el morfismo de Frobënius F : k → k,
F (a) = ap , sea epiyectivo.

Demostración: 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 raı́z de este polinomio
en una extensión de k, tenemos que (x − α)p = xp − αp = xp − a, ası́ que algún
factor (x − α)m , 0 < m < p, ha de tener todos sus coeficientes en k. Como
(x − α)m = xm − mαxm−1 + . . . y m �= 0 en k, concluimos que α ∈ k. Luego
a = F (α) y F es epiyectivo. �
Recı́procamente, si F es epiyectivo y p(x) = i ai xi ∈ k[x] tiene derivada nula,
entonces � � p �� �p
p(x) = aip xip = bi xip = bi xi
i i i

donde aip = F (bi ), y concluimos que p(x) no es irreducible. Luego k es un cuerpo


perfecto.

Teorema G.4.9 Todos los cuerpos finitos son perfectos.

Demostración: El morfismo de Frobënius 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.

G.5 Métrica de la Traza


Definición: Sea A una k-álgebra 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 extensión 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 ha⊗1 en la base (e1 ⊗ 1, . . . , ed ⊗ 1) de AL .
La traza tr : A → k es una aplicación lineal y permite definir en A una métrica
(aplicación bilineal simétrica)

T2 (a, b) := tr(ab)
371

llamada métrica de la traza . El radical de la métrica de la traza

Rad(A/k) := {a ∈ A : tr(ab) = 0, ∀b ∈ A}

es claramente un ideal de A, y contiene a todos los elementos nilpotentes del


álgebra
rad A ⊆ Rad(A/k)
porque la traza de cualquier endomorfismo nilpotente es nula (pues su polino-
mio caracterı́stico es una potencia de x según el teorema de Hamilton-Cayley).
Además, como la traza es invariante por cambios del cuerpo base, tr(a⊗1) = tr(a),
también la métrica de la traza y su radical son estables por cambios del cuerpo
base:
Rad(AL /L) = Rad(A) ⊗k L
para toda extensión k → L.

Ejemplo G.5.1 En el caso de una k-álgebra finita trivial A = k ⊕ . . . ⊕ k, si


consideramos la base e1 = (1, 0, . . . , 0), . . . , ed = (0, . . . , 0, 1), es claro que 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 métrica de la traza no es singular: Rad(A/k) = 0.


En el caso de una k-álgebra finita separable A, es trivial sobre alguna extensión
L de k, ası́ que el número 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 número 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)
T2 (a, b) = σ1 (a)σ1 (b) + . . . + σd (a)σd (b)

Teorema G.5.2 La condición necesaria y suficiente para que una k-álgebra fi-
nita A sea separable es que su métrica de la traza sea no-singular; es decir, que
Rad(A/k) = 0.
372

Demostración: Si el radical de la métrica de la traza Rad(A/k) es nulo, entonces


para toda extensión k → L tenemos que el álgebra AL es reducida porque

rad(AL ) ⊆ Rad(AL /L) = Rad(A/k)L = 0 .

Recı́procamente, si A es separable, entonces es trivial sobre alguna extensión L


de k, de modo que en AL la métrica de la traza no es singular. Luego Rad(A/k)L =
Rad(AL /L) = 0 y concluimos que Rad(A/k) = 0.

Corolario G.5.3 La condición necesaria y suficiente para que una extensión fi-
nita sea separable es que tenga algún elemento de traza no nula.

Demostración: Sea k → L una extensión finita. Si la traza tr : L → k es nula,


entonces Rad(L/k) = L y el teorema anterior permite concluir que la extensión es
inseparable.
Recı́procamente, si existe α ∈ L tal que tr(α) �= 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 extensión es separable.

Corolario G.5.4 Si una extensión finita de k es inseparable, entonces su grado


es múltiplo de la caracterı́stica de k.

Demostración: Si k → L es una extensión finita inseparable, por el corolario


anterior tenemos
0 = tr(1) = [L : k] .

G.6 Álgebras Inseparables


Lema G.6.1 Sea A una k-álgebra finita racional. Si ΩA/k = 0 , entonces A es
trivial.

Demostración: Descomponiendo A en suma directa de álgebras locales podemos


suponer que tiene un único ideal maximal m. Por hipótesis el único 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 G.6.2 La condición necesaria y suficiente para que una k-álgebra finita
A sea separable es que ΩA/k = 0 .

Demostración: Si A es separable, en particular es reducida y descompone en


suma directa de extensiones de k por G.1.6; luego A ⊗k A es reducida, porque
AL es reducida para toda extensión 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
373

forma ∆ = L1 ⊕ . . . ⊕ Lr ⊕ 0 . . . ⊕ 0 después de reordenar las componentes si fuera


necesario. Ahora es evidente que ∆2 = ∆ y concluimos que ΩA/k = ∆/∆2 = 0.
Recı́procamente, si ΩA/k = 0, entonces ΩAL /L = 0 para toda extensión L
de k. Por el teorema de Kronecker podemos elegir L de modo que AL sea L-
álgebra racional, en cuyo caso el lema anterior afirma que AL es L-álgebra trivial
y concluimos que A es separable.

Grado de Separabilidad
Definición: Por G.4.5, cada k-álgebra finita A contiene una única subálgebra
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-álgebras finitas. Si f : A → B es un morfismo de k-álgebras,
entonces f (π0k (A)) es una subálgebra separable de B, porque es un cociente de
π0k (A), ası́ que está contenida en π0k (B) y f define un morfismo de k-álgebras
f : π0k (A) → π0k (B). Por tanto π0k es un funtor covariante de la categorı́a de k-
álgebras finitas en la categorı́a de k-álgebras finitas separables.

Teorema G.6.3 La subálgebra separable maximal es estable por cambios del cuer-
po base. Es decir, si A es una k-álgebra finita y L es una extensión de k, entonces

π0k (A) ⊗k L = π0L (A ⊗k L)

Demostración: 1 El núcleo A1 de la diferencial d : A → ΩA/k contiene a π0k (A)


de acuerdo con G.6.2. Si definimos recursivamente � An+1 como el núcleo de la
diferencial d : An → ΩAn /k , tenemos que π0k (A) ⊆ n An . Cuando se dé una
igualdad An+1 = An , por � G.6.2 la k-álgebra An es separable y An ⊆ π0k (A),
Concluimos�que π0 (A) = n An , y ahora el enunciado es evidente, porque la
k

subálgebra n An es estable por cambios del cuerpo base al serlo el módulo de las
diferenciales (9.3.1).

Corolario G.6.4 Sea A una k-álgebra finita y L una extensión de k tal que AL
es L-álgebra racional. El grado de separabilidad [A : k]s coincide con el número
de puntos de A con valores en L.

Demostración: Por el teorema anterior [A : k]s = [AL : L]s , ası́ que podemos
suponer que A es una k-álgebra racional y k = L. En tal caso, por la fórmula
1 Esta demostración, y la del teorema de Artin en el caso inseparable que puede verse en H.2.9,

se deben a Juan B. Sancho de Salas en el ya lejano 1976, cuando cursaba el segundo curso de la
licenciatura.
374

de los puntos, el número n de puntos A → k coincide con el número de puntos


de Spec A, ası́ que A descompone en suma directa de n álgebras racionales. El
morfismo natural π0k (A) → A/rad A = k n es inyectivo porque un álgebra separable
es reducida, y es epiyectivo porque claramente k n ⊆ π0k (A); luego [A : k]s =
[π0k (A) : k] = n.

Corolario G.6.5 [A⊕B : k]s = [A : k]s +[B : k]s , [A⊗k B : k]s = [A : k]s [B : k]s

Demostración: Basta considerar una extensión k → L que racionalice a ambas


k-álgebras finitas A, B y aplicar G.6.4.

Corolario G.6.6 π0k (A ⊕ B) = π0k (A) ⊕ π0k (B) , π0k (A ⊗k B) = π0k (A) ⊗ π0k (B)

Demostración: Las inclusiones π0k (A) ⊕ π0k (B) ⊆ π0k (A ⊕ B) y π0k (A) ⊗ π0k (B) ⊆
π0k (A ⊗k B) son inmediatas, y los dos términos de cada inclusión tienen el mismo
grado por G.6.5

Corolario G.6.7 La condición necesaria y suficiente para que una k-álgebra finita
A sea local es que π0k (A) sea un cuerpo.

Demostración: Si A es local, también lo son todas sus subálgebras por G.1.5; luego
son cuerpos si además son separables.
Recı́procamente, si A descompone en suma directa de dos o más álgebras lo-
cales, A = A1 ⊕ . . . ⊕ An , entonces π0k (A) = π0k (A1 ) ⊕ . . . ⊕ π0k (An ) tampoco es
local, y en particular no es un cuerpo.
� �
Corolario G.6.8 El grado de separabilidad sobre k del álgebra k[x]/ p(x) coin-
cide con el número de raı́ces diferentes del polinomio p(x) en una extensión donde
tenga todas sus raı́ces.

Demostración: Es consecuencia directa de G.6.4.

Corolario G.6.9 Sean A y B dos k-álgebras finitas. Si un morfismo de k-álgebras


A → B es epiyectivo, el correspondiente morfismo π0k (A) → π0k (B) también es
epiyectivo.

Demostración: Como la subálgebra separable maximal es estable por cambios


del cuerpo base, por el teorema de Kronecker podemos suponer que la k-álgebra
finita A es racional. Como el funtor π0k conserva sumas directas, podemos suponer
además que A es una k-álgebra local racional, caso en que el enunciado es trivial.

Corolario G.6.10 Sea L el cuerpo residual de una k-álgebra finita local A. Si L


es una extensión separable de k, entonces existe una única subálgebra L� ⊂ A tal
que la proyección natural L� → L es un isomorfismo.
375

Demostración: El proyección natural π0k (A) → π0k (L) = L es epiyectiva por G.6.9,
y es inyectiva por G.6.7. Cualquier otra subálgebra L� tal que la proyección L� → L
sea un isomorfismo es separable; luego L� ⊆ π0k (A) y coinciden porque el grado de
ambas álgebras coincide con el grado de L.

Álgebras Puramente Inseparables


Definición: Diremos que una k-álgebra finita A es puramente inseparable si
es geométricamente local; es decir, si AL = A ⊗ kL es local para toda extensión
k → L.
Las k-álgebras locales y racionales son puramente inseparables por G.2.3.

Caracterización de las álgebras puramente inseparables: Si A es una k-


álgebra finita, las siguientes condiciones son equivalentes:
1. A es puramente inseparable.
2. Existe una extensión k → L tal que la L-álgebra AL es local y racional.
3. π0k (A) = k.

Demostración: Por el teorema de Kronecker existe una extensión 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 extensión k → L, entonces π0k (A)L =
π0 (AL ) = L y concluimos que π0k (A) = k.
L

Por último, si π0k (A) = k, entonces para toda extensión k → L tenemos que
π0 (AL ) = π0k (A)L = L y G.6.7 permite concluir que AL es local.
L

Propiedades de las Álgebras Puramente Inseparables:


1. Subálgebras y cocientes de k-álgebras finitas puramente inseparables sonk-
álgebras finitas puramente inseparables.
2. Si A y B son k-álgebras finitas puramente inseparables entonces A ⊗k B es
una k-álgebra finita puramente inseparable.
3. Sea k → L una extensión. La condición necesaria y suficiente para que una
k-álgebra finita A sea puramente inseparable es que la L-álgebra finita AL
sea puramente inseparable.

Demostración: La primera propiedad es inmediata, porque subálgebras y cocientes


de álgebras finitas locales son locales (G.1.5). La segunda es consecuencia directa
de la igualdad π0k (A ⊗k B) = π0k (A) ⊗k π0k (B). Por último, la igualdad π0L (AL ) =
π0k (A)L muestra que una k-álgebra finita A es puramente inseparable precisamente
cuando la L-álgebra AL es puramente inseparable.
376

Ejemplo: Diremos que un polinomio� � p(x) ∈ k[x] es puramente inseparable cuando


lo sea la k-álgebra finita k[x]/ p(x) ; es decir, cuando todas las raı́ces de p(x) sean
iguales, en el sentido de que en alguna extensión de k tengamos p(x) = (x − α)n .
n
Cuando k es un cuerpo de caracterı́stica positiva p, todos los polinomios xp −a
n n
son puramente inseparables, pues si α es una raı́z, αp = a, entonces xp − a =
n n n
xp − αp = (x − α)p .

Lema G.6.11 Sea k es un cuerpo de caracterı́stica positiva p. La condición nece-


saria y suficiente para que una extensión finita k → k(α) sea puramente inseparable
n
es que α sea raı́z de algún polinomio xp − a.
Demostración: Sea qα (x) el polinomio irreducible de α sobre k. Si α es raı́z de
n
pn pn
xp − a entonces qα (x) � divide
� a x − a = (x − α) ; luego todas sus raı́ces son
iguales y k(α) = k[x]/ qα (x) es puramente inseparable.
n
Recı́procamente, sea pn la mayor potencia de p tal que qα (x) = q(xp ) para
algún polinomio q(x), que necesariamente será separable al ser irreducible y q � (x) �=
n
0. Si k(α) es una extensión puramente inseparable, entonces a := αp ∈ k y
n
concluimos que α es raı́z del polinomio xp − a.
n
De hecho qα (x) = xp − a porque el grado de qα (x) es obviamente ≥ pn .

Teorema G.6.12 La condición necesaria y suficiente para que una extensión fini-
ta k → L sea puramente inseparable es que esté generada por raı́ces de polinomios
n
de la forma xp − a, donde p es la caracterı́stica de k.
Demostración: Es consecuencia directa de G.6.11, y de que toda subálgebra de
una k-álgebra finita puramente inseparable también es puramente inseparable.
Apéndice H

Teorı́a de Galois

Sea k un cuerpo.

H.1 Extensiones de Galois


Definición: Sea p(x) un polinomio no constante con coeficientes en k. Diremos
que una extensión finita k → L es un cuerpo de descomposición de p(x) sobre
k si p(x) tiene todas sus raı́ces en la extensión L y éstas la generan; es decir,
cuando L = k(α1 , . . . , αn ) y p(x) = (x − α1 )m1 . . . (x − αn )mn .

El cuerpo de descomposición de un polinomio p(x) siempre existe, pues basta


tomar la extensión de k generada por las raı́ces de p(x) en una extensión donde
éste tenga todas sus raı́ces. Ası́, por ejemplo, cuando k = Q, un cuerpo de des-
composición de p(x) ∈ Q[x] es la extensión Q(α1 , . . . , αn ), donde α1 , . . . , αn ∈ C
son todas las raı́ces complejas de p(x).

Lema del hueco único: Sean L y L� dos cuerpos de descomposición de un


polinomio no constante p(x) ∈ k[x]. Cualquier par de morfismos de k-álgebras
j : L → E, j � : L� → E en una extensión E de k tienen igual imagen.
En particular, L y L� son extensiones de k isomorfas.

Demostración: Ambas imágenes j(L) y j � (L� ) son subcuerpos de E donde p(x)


tiene todas sus raı́ces y están generados sobre k por raı́ces de p(x); luego ambos
coinciden con el subcuerpo de E generado sobre k por todas las raı́ces de p(x) en
E.
Por último, tomando como E un compuesto de L y L� sobre k, por definición
E es el menor subcuerpo de E que contiene a j(L) y a j � (L� ). Como j(L) = j � (L� ),
obtenemos que E = j(L) = j � (L� ) y que tanto j como j � son isomorfismos. Luego
L y L� son extensiones de k isomorfas.

377
378

Definición: Llamaremos grupo de Galois sobre k de un polinomio separable


p(x) ∈ k[x] al grupo G de automorfismos de k-álgebras de su cuerpo de descom-
posición L sobre k:

G = Aut(L/k) = Homk-alg (L, L)

En virtud del teorema del hueco único, tal grupo no depende, salvo isomor-
fismos, del cuerpo de descomposición L elegido. Ahora bien, cada automorfismo
τ ∈ G permuta
� las raı́ces α1 , . . . αn de p(x) en L. En efecto, si α ∈ L es raı́z de un
polinomio i ai xi ∈ k[x], entonces τ (α) es raı́z del mismo polinomio:
� � �� �
i ai τ (α) = i ai τ (α ) = τ = 0.
i i i
i ai α

Además, cada automorfismo τ ∈ G está totalmente determinado por la corres-


pondiente permutación de las raı́ces de p(x), porque L = k(α1 , . . . αn ). Es decir,
el grupo de Galois de un polinomio p(x) es, de modo canónico, un subgrupo de
permutaciones de las raı́ces de p(x) en su cuerpo de descomposición.
Toda vez que se numeren las raı́ces de p(x) en L, el grupo de Galois G puede
entenderse como un subgrupo del grupo simétrico Sn , bien definido salvo conju-
gación. Además, por ser p(x) un polinomio separable, las raı́ces α1 , . . . αn de p(x)
en L son todas simples, ası́ que su número n coincide con el grado de p(x):

G ⊆ Sn n = grad p(x)

Caracterización de las extensiones normales: Si k → L es una extensión


finita, las siguientes condiciones son equivalentes:

1. L ⊗k L es L-álgebra racional.

2. Todo polinomio irreducible en k[x] que tenga alguna raı́z en L tiene todas
sus raı́ces en L.

3. L es el cuerpo de descomposición sobre k de algún polinomio con coeficientes


en k.

4. Todo compuesto de L consigo mismo es isomorfo a L.

Demostración: (1 ⇒ 2) Si un polinomio irreducible p(x) ∈ k[x] tiene una raı́z α


en L, ésta define un morfismo de k-álgebras
x=α
k[x]/(p(x)) −−−−→ L

que necesariamente es inyectivo, porque k[x]/(p(x)) es un cuerpo. Por hipótesis, L


es racional sobre L, ası́ que k[x]/(p(x)) también es racional sobre L, lo que significa
que p(x) tiene todas sus raı́ces en L.
379

(2 ⇒ 3) Sea L = k(α1 , . . . , αr ) y sea pi (x) ∈ k[x] el polinomio anulador de


αi , donde i = 1, . . . , r. Éstos polinomios pi (x) son irreducibles, porque L es un
cuerpo, y tienen alguna raı́z en L; luego, por hipótesis, tienen todas sus raı́ces en
L. Concluimos que el polinomio p(x) = p1 (x) . . . pr (x) ∈ k[x] tiene todas sus raı́ces
en L y éstas generan L; es decir, L es el cuerpo de descomposición de p(x) sobre
k.
(3 ⇒ 4) Es un caso particular del lema del hueco único, cuando L� = L.
(4 ⇒ 5) 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 hipótesis, y concluimos
que L ⊗k L es una L-álgebra racional.

Definición: Diremos que una extensión finita k → L es normal si L ⊗k L es


L-álgebra racional.

Definición: Diremos que una extensión finita k → L es de Galois si L ⊗k L es


L-álgebra trivial
L ⊗k L = L ⊕ . . . ⊕ L ,
en cuyo caso diremos que G = Aut(L/k) es su grupo de Galois. Es decir, las
extensiones de Galois son las extensiones normales separables.
Por otra parte, de acuerdo con G.3.3, la condición necesaria y suficiente para
que una extensión finita k → L sea de Galois es que el orden de su grupo de
automorfismos G = Aut(L/k) coincida con el grado de la extensión:

|G| = [L : k]

Ejemplo: El cuerpo de descomposición L sobre k de cualquier polinomio separable


p(x) ∈ k[x] es una extensión de Galois de k, porque es normal y separable, y el
grupo de Galois de p(x) sobre k es precisamente el grupo de Galois G = Aut(L/k)
de su cuerpo de descomposición.
Si un cuerpo k es perfecto (por ejemplo cualquier cuerpo finito o de carac-
terı́stica nula), todas las extensiones normales de k son extensiones de Galois,
porque las extensiones finitas de k son separables. Por tanto, el cuerpo de des-
composición sobre k de cualquier polinomio con coeficientes en k es una extensión
de Galois de k.

Propiedades de las extensiones normales: Sea k → L una extensión finita


normal.
1. k → L� → L es un cuerpo intermedio, entonces L es una extensión normal
de L� .
2. Si k → E es una extensión arbitraria, cualquier compuesto LE es una ex-
tensión normal de E.
380

3. Si L� es una extensión normal de k, cualquier compuesto L� L es una exten-


sión normal de k.
Demostración: Si L es el cuerpo de descomposición de un polinomio p(x) ∈ k[x]
sobre k, entonces:
1. L es el cuerpo de descomposición de p(x) sobre L� .
2. LE es el cuerpo de descomposición de p(x) sobre E.
3. Si L� es el cuerpo de descomposición de q(x) ∈ k[x] sobre k, entonces LL�
es el cuerpo de descomposición de p(x)q(x) sobre k.

Propiedades de las extensiones de Galois: Sea k → L una extensión finita


de Galois.
1. k → L� → L es un cuerpo intermedio, entonces L es una extensión de Galois
de L� .
2. Si k → E es una extensión arbitraria, cualquier compuesto LE es una ex-
tensión de Galois de E.
3. Si L� es una extensión de Galois de k, cualquier compuesto L� L es una
extensión de Galois de k.
Demostración: Estas propiedades se siguen directamente de las propiedades de las
extensiones separables y de las extensiones normales, porque las extensiones de
Galois son precisamente las extensiones normales separables.

Ejemplo: De acuerdo con el teorema de D’Alembert, todo polinomio con coe-


ficientes complejos p(x) tiene todas sus raı́ces complejas. Luego su cuerpo de
descomposición 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 raı́ces reales, entonces
su cuerpo de descomposición sobre R es L = R, y su grupo de Galois sobre R
es trivial: G = 1. Por el contrario, si tiene alguna raı́z imaginaria, su cuerpo de
descomposición sobre R es L = C, y su grupo de Galois es cı́clico de orden 2; i.e.,
G = {id, τ }, donde τ denota la conjugación compleja.

Ejemplo (Grupo de Galois de las ecuaciones cuadráticas):


Sea p2 (x) = ax2 + bx + c ∈ k[x] un polinomio separable de grado 2 y denotemos
α1 , α2 = −b − α1 sus dos raı́ces en su cuerpo de descomposición L.
Si p2 (x) tiene alguna raı́z en k, entonces tiene las dos raı́ces en k; luego L = k
y su grupo de Galois sobre k es G = {id}.
Si p2 (x) no tiene raı́ces en k, entonces es irreducible en k[x] y su cuerpo de
descomposición L = k(α1 , α2 ) = k(α1 ) = k(α2 ) es una extensión de grado 2 de k.
Además, 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 .
381

Ejemplo √ H.1.1 El cuerpo de √ descomposición sobre Q del polinomio x4 − 2 es


L = Q( 2, i). El grado de Q(
4

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 raı́ces 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.
Si τ ∈ G, entonces τ ( 2) = ± 2, ±i 2 y τ (i) = ±i; luego éstas 8 posibilidades
4 4 4

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 raı́ces complejas α1 = 4 2, α2 = i 4 2, α3 = − 4 2, α4 = −i 4 2 de x4 − 2
son los vértices de un cuadrado, γ := τ2 es el giro de ángulo recto y σ := τ5 es
la simetrı́a respecto del eje horizontal. Como esos dos movimientos generan las 8
simetrı́as del cuadrado, el grupo de Galois es el grupo de simetrı́as 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)}

H.2 Teorema de Galois


Teorema H.2.1 Si k → L es una extensión de Galois de grupo G = Aut(L/k),
entonces
k = LG := {α ∈ L : τ (α) = α , ∀τ ∈ G }

Demostración: De acuerdo con la fórmula de los puntos, el número de automor-


fismos de L sobre k siempre está acotado por el grado de L sobre LG , pues por
definición tales automorfismos son la identidad sobre LG . Por otra parte, al ser L
una extensión de Galois de k, el número de automorfismos coincide con el grado
de L sobre k. Como [L : k] = [L : LG ] · [LG : k], concluimos que [LG : k] = 1 y
LG = k.

Corolario H.2.2 Sea k → L una extensión de Galois de grupo G. La órbita de


cada elemento α ∈ L bajo la acción de G está formada por todas las raı́ces del
polinomio irreducible de α sobre k, y su cardinal es el grado de k(α) sobre k.

Demostración: Sea q(x) el polinomio irreducible de α sobre k. La órbita de α está


formada por raı́ces de q(x), porque q(τ α) = 0 para todo τ ∈ G. Por otra parte,
de acuerdo con el teorema anterior, el polinomio

(x − τ α)
τ ∈G
382

tiene todos sus coeficientes en k, pues claramente son invariantes por la acción de
G. Como este polinomio tiene en común con el polinomio irreducible q(x) la raı́z
x = α, se sigue que este polinomio es múltiplo de q(x), y concluimos que las raı́ces
de q(x) en L forman la órbita Gα.
Por último, como q(x) es separable y tiene todas sus raı́ces en L, el número de
tales raı́ces es su grado, que es [k(α) : k] por 4.4.5.

Corolario H.2.3 Sea p(x) ∈ k[x] un polinomio separable, y sea G su grupo de


Galois sobre k. Las órbitas de la acción de G en las raı́ces de p(x) son las raı́ces
de los factores irreducibles de p(x) en k[x].
En particular, el orden de G es múltiplo de los grados de los factores irreducibles
de p(x).

Corolario H.2.4 El grupo de Galois de cualquier polinomio irreducible actúa


transitivamente sobre las raı́ces, y su orden es múltiplo del grado del polinomio.

Corolario H.2.5 Sea k un cuerpo de caracterı́stica distinta de 2 y sea p(x) ∈ k[x]


un polinomio separable de grado n. La condición necesaria y suficiente para que
el grupo de Galois G de p(x) sobre k esté contenido en el grupo alternado An es
que el discriminante ∆ de p(x) sea un cuadrado en k:

G ⊆ An ⇔ ∆∈k

Demostración: Sea σ una permutación de√las raı́ces de √ p(x). Por definición del
signo de una permutación, tenemos
√ √ que σ ∆ = (sgn σ) ∆. Por tanto, cuando
−1 �= 1 en k, tenemos que σ ∆√= ∆√ si y sólo si σ es una permutación par.
Si G ⊆ An , se sigue que τ ∆ = √ ∆ para todo automorfismo τ ∈ G, y el
teorema anterior permite √ concluir que ∆ √ ∈ k. √
Recı́procamente, si ∆ ∈ k, entonces τ ∆ = ∆ para todo τ ∈ G, y conclui-
mos que todo automorfismo τ ∈ G define una permutación par de las raı́ces de
p(x); es decir, τ ∈ An .

Corolario H.2.6 (Grupo de Galois de las cúbicas) Sea p3 (x) = x3 + px2 +


qx + r un polinomio irreducible separable de grado 3 sobre un cuerpo k de carac-
terı́stica distinta de 2, y sea G su grupo de Galois sobre k.
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 .

Demostración: Los únicos subgrupos de S3 cuyo orden es múltiplo de 3 son A3


y S3 , y el corolario anterior muestra que el discriminante del polinomio permite
distinguir entre ambos casos.
383

Ejemplo: Sean s1 , . . . , sn las funciones simétricas elementales en n indetermina-


das x1 . . . , xn . La extensión

k(s1 , . . . , sn ) −→ k(x1 , . . . , xn )

es de Galois porque es el cuerpo de descomposición del polinomio


n

xn − s1 xn−1 + . . . + (−1)n sn = (x − xi )
i=1

que es separable, pues obviamente tiene todas sus raı́ces distintas. Además, cual-
quier permutación de sus raı́ces x1 , . . . , xn define un automorfismo de k(x1 , . . . , xn )
que es la identidad sobre k(s1 , . . . , sn ). Luego el grupo de Galois de esta extensión
de Galois es todo el grupo simétrico Sn , y el teorema anterior afirma que toda fun-
ción racional simétrica es función racional de las funciones simétricas elementales:

k(x1 , . . . , xn )Sn = k(s1 , . . . , sn )

Además, este polinomio xn − s1 xn−1 + . . . + (−1)n sn es el polinomio unitario


genérico sobre k, porque las funciones simétricas elementales son algebraicamente
independientes (A.1.1). El grupo de Galois del polinomio genérico de grado n sobre
cualquier cuerpo es el grupo simétrico Sn .

Teorema de Artin
Definición: Llamaremos acción de un grupo G en una k-álgebra A a todo mor-
fismo de grupos ρ : G → Autk-ál (A), y pondremos g · a := ρ(g)(a); es decir, es

una acción del grupo G en el conjunto A tal que las aplicaciones A −→ A son
morfismos de k-álgebras.
Dada una acción de un grupo G en una k-álgebra A, diremos que la subálgebra
AG = {a ∈ A : ga = a, ∀g ∈ G } es el álgebra de invariantes.

Teorema H.2.7 Si el grupo G es finito, entonces el álgebra de invariantes estable


por cambios de base. Es decir, para toda k-álgebra B tenemos

AG ⊗k B = (A ⊗k B)G

donde G actúa en A ⊗k B mediante su acción por la izquierda:

g(a ⊗ b) = (g ⊗ 1)(a ⊗ b) = (ga) ⊗ b .

Demostración: Por definición del álgebra de invariantes, la siguiente sucesión de


aplicaciones lineales es exacta
f
0 −→ AG −→ A −→ A⊕ .G. . ⊕A
384

donde f (a) := (a − g1 a, . . . , a − gn a) y G = {g1 , . . . , gn }. Como el producto


tensorial ⊗k B conmuta con sumas directas, y conserva sucesiones exactas al ser k
un cuerpo, la siguiente sucesión es exacta
f ⊗1
0 −→ AG ⊗k B −→ A ⊗k B −−−−→ (A ⊗k B)⊕ .G. . ⊕(A ⊗k B)

Además (f ⊗1)(x) = (x−(g1 ⊗1)x, . . . , x−(gn ⊗1)x), y concluimos que el morfismo


natural AG ⊗k B → A ⊗k B induce un isomorfismo de AG ⊗k B con (A ⊗k B)G .

Lema H.2.8 Sea G un grupo de automorfismos de una k-álgebra finita A. Si el


álgebra de invariantes AG es local, entonces G actúa transitivamente en Spec A.
Demostración: Consideremos la descomposición de A en suma directa de álgebras
locales. Si G no actúa transitivamente en las componentes, tendremos una des-
composición A = B ⊕ C donde B y C son estables por la acción de G. Luego
AG = B G ⊕ C G y �
Spec AG = (Spec B G ) (Spec C G )
tiene al menos dos puntos, ası́ que el álgebra AG no es local.

Teorema de Artin: Sea G un grupo finito de automorfismos de una extensión


finita separable k → L. Si LG = k, entonces L es una extensión de Galois de k y
G es su grupo de Galois.

Demostración: Al ser (L ⊗k L)G = L ⊗k (LG ) = L ⊗k k = L, el lema anterior


permite concluir que G actúa transitivamente en el espectro de L ⊗k L. Como
al menos un punto de Spec (L ⊗k L) es racional sobre L (el que corresponde a la
identidad de L), concluimos que todos los puntos son racionales. Es decir, L es
una extensión normal de k; luego de Galois por ser separable.
Además el número de puntos de Spec (L ⊗k L), que es el número de automor-
fismos de L, está acotado por el orden de G. Luego G es el grupo de todos los
automorfismos de L sobre k.

Teorema de Galois (1a versión): Sea k → L una extensión finita de Galois


y sea G = Aut(L/k) su grupo de Galois. Si a cada subgrupo H de G le asigna-
mos el cuerpo intermedio LH , obtenemos una correspondencia biunı́voca entre los
subgrupos de G y los cuerpos intermedios entre k y L, que invierte inclusiones.
La correspondencia inversa asigna a cada cuerpo intermedio L� el grupo de
Galois Aut(L/L� ) de L sobre L� , y tenemos que

[L : LH ] = |H| , [LH : k] = [G : H]

Además, LH es una extensión de Galois de k precisamente cuando H es un


subgrupo normal de G, en cuyo caso el grupo de Galois de LH sobre k es isomorfo
a G/H.
385

Demostración: Las correspondencias H �→ LH y L� �→ Aut(L/L� ) claramente


invierten inclusiones y, para probar que son biyectivas y mutuamente inversas,
hemos de ver que H = Aut(L/LH ) para todo subgrupo H de G y que L� =

LAut(L/L ) para todo cuerpo intermedio L� .

La igualdad L� = LAut(L/L ) se sigue del teorema H.2.1, porque L� → L es una
extensión de Galois y su grupo de Galois es Aut(L/L� ).
La igualdad H = Aut(L/LH ) es consecuencia del teorema de Artin, que afirma
que H es el grupo de Galois de la extensión LH → L.
La igualdad |H| = [L : LH ] se debe a que, por el teorema de Artin, L es una
extensión de Galois de grupo H y a que el número de automorfismos de cualquier
extensión 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 último, 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 extensión de Galois de k, el lema del hueco único 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.
Recı́procamente, si H es un subgrupo normal de G, entonces tenemos que
−1
τ (LH ) = Lτ Hτ = LH para todo τ ∈ G. Es decir, cada automorfismo de L
induce, por restricción, un automorfismo de LH , obteniendo ası́ un morfismo de
grupos
G = Aut(L/k) −→ Aut(LH /k)
cuyo núcleo es H en virtud del teorema de Artin. Se sigue que el grupo cociente
G/H es isomorfo a la imagen, que es un subgrupo de Aut(LH /k). Como ya hemos
demostrado que el orden de G/H coincide con el grado de LH sobre k, concluimos
que el número de automorfismos de la extensión k → LH es mayor o igual que el
grado: es una extensión de Galois y su grupo de Galois Aut(LH /k) es isomorfo a
G/H.

Enunciado Categorial
Dada una extensión de Galois k → L de grupo G, este teorema de Galois 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 algún
morfismo en L (necesariamente inyectivo) y son por tanto isomorfas a algún cuerpo
intermedio entre k y L. Más en general, como las k-álgebras finitas triviales
386

sobre L descomponen en suma directa de extensiones triviales sobre L, vemos que


el teorema de Galois determina las k-álgebras finitas triviales sobre L. Ahora
bien, las k-álgebras finitas triviales sobre L forman evidentemente una categorı́a,
y determinar una categorı́a, más que determinar sus objetos, es determinar sus
morfismos. Vamos a completar ahora el teorema de Galois, enunciándolo como
equivalencia de categorı́as.
Si A es una k-álgebra finita trivial sobre L, el grupo de Galois G = Aut(L/k)
actúa de modo natural sobre el conjunto
P (A) = Homk-alg (A, L)

de puntos de A con valores en L, donde la acción es: τ (p) := τ ◦ p. De acuerdo


con la fórmula de los puntos, al ser A ⊗k L una L-álgebra 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 acción
sobre L y en Hom(P (A), L) del siguiente modo: τ · f := τ ◦ f ◦ τ −1 . Por tanto,
éste G-conjunto P (A) permite recuperar la k-álgebra inicial A porque
� �G
A = (A ⊗k L)G = Hom(P (A), L) = HomG (P (A), L)
Por eso, a cada G-conjunto finito X le asociamos la k-álgebra finita
� �G
R(X) := Hom(X, L) = HomG (X, L)
que es trivial sobre L, pues por definición es una subálgebra de Hom(X, L) = ⊕X L,
que es trivial sobre L.

Teorema de Galois (2a versión): El funtor de puntos


� � � �
k-álgebras finitas G-conjuntos
P : �
triviales sobre L finitos
establece una equivalencia de la categorı́a (dual) de las k-álgebras finitas triviales
sobre L con la categorı́a de G-conjuntos finitos, siendo R el funtor inverso.
En particular, si A y B son k-álgebras finitas triviales sobre L, el funtor de
puntos P define una biyección
Homk-alg (A; B) = HomG (P (B), P (A))

Demostración: Si A es una k-álgebra finita trivial sobre L, cada función f ∈


A define de modo natural una aplicación 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) .
387

Obtenemos ası́ un morfismo de k-álgebras A → R(P (A)) que define una trans-
formación 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
aplicación X → P (R(X)) que es un morfismo de G-conjuntos, pues (τ p)(f ) =
f (τ p) = τ (f (p)). Obtenemos ası́ una transformación natural Id → P ◦ R y vamos
a ver que es un isomorfismo de funtores.
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) � P (B) , R(X � Y ) = R(X) ⊕ R(Y ) ,

ası́ que es suficiente probar que L� → R(P (L� )) es un isomorfismo para todo
cuerpo intermedio L� (es decir, L� = LH para algún subgrupo H de G), y que
X → P (R(X)) es un isomorfismo cuando el G-conjunto finito X sólo tiene una
órbita (es decir, X = G/H).
Ahora bien, el teorema de prolongación de morfismos que demostraremos a
continuación 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

Teorema de Prolongación: Sea A una k-álgebra finita racional sobre cierta


extensión L de k. Si B es una subálgebra de A, todo morfismo de k-álgebras
B → L es restricción de algún morfismo de k-álgebras A → L.

Demostración: Como B también es racional sobre L, la fórmula de los puntos


afirma que Homk-alg (A, L) = Spec AL y Homk-alg (B, L) = Spec BL . Ahora
G.1.5 permite concluir que la aplicación

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


restricción a B.

Corolario H.2.9 Sea k → L una extensión normal. Si L� es un cuerpo interme-


dio, entonces el grupo Aut(L/k) actúa transitivamente en Homk-alg (L� , L).

Demostración: Sea i : L� → L el morfismo de inclusión. Si j : L� → L es otro


morfismo de k-álgebras, por el teorema de prolongación existe existe algún auto-
morfismo τ L → L tal que j = τ ◦ i.
388

Nota H.2.10 En el teorema de Artin, la hipótesis de que la extensión finita k → L


sea separable es superflua. En efecto, el argumento presentado prueba que G
actúa transitivamente sobre las componentes de la L-álgebra racional L ⊗k L =
A1 ⊕ . . . ⊕ An . Por otra parte, n ≥ |G| porque los automorfismos de L son los
puntos racionales de Spec (L ⊗k L); luego n = |G| y G actúa transitivamente y
sin isotropı́a sobre las componentes de L ⊗k L. Si �alguna, digamos A1 , tuviera
un elemento nilpotente a1 ∈ A1 no nulo, entonces g∈G g(a1 , 0, . . . , 0) = (a1 , . . .)
serı́a un elemento invariante nilpotente y no nulo, en contra de que (L ⊗k L)G = L
es un cuerpo. Concluimos que L ⊗k L es una L-álgebra trivial: k → L es una
extensión de Galois de grupo G.
Este resultado permite aclarar la estructura de las extensiones normales. Sea
k → L una extensión finita normal de grupo G = Aut(L/k) y pongamos Ls :=
π0k (L), Li = LG . La extensión Li es racional sobre L, porque lo es L, y admite un
único morfismo de k-álgebras Li → L en virtud de H.2.9. Luego es una extensión
puramente inseparable de k por G.6.4. Se sigue que Ls ⊗k Li es una k-álgebra 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 ] según el teorema de Artin, y coincide con
[Ls : k] = [Ls ⊗k Li : Li ] por G.6.4. Luego L = Ls ⊗k LG . Se sigue que el morfismo
de restricción G → Aut(Ls /k) es inyectivo y, al coincidir el orden de G con [Ls : k],
concluimos que Li es una extensión de Galois de grupo G. Toda extensión normal
L de grupo G descompone de modo canónico en producto tensorial de una extensión
de Galois de grupo G y una extensión puramente inseparable:

L = π0k (L) ⊗k LG .

H.3 Ejemplos
Irracionales Cuadráticos
Lema H.3.1 Sea k → L una extensión de grado 2. Si la caracterı́stica de k no
es 2, entonces L = k(α), donde α2 ∈ k.
Demostración: Si β ∈ L no está en k, entonces β es raı́z de un polinomio x2 +bx+c
con coeficientes en k, y la fórmula de las raı́ces de los√polinomios de grado 2 (válida
en caracterı́stica distinta de 2) muestra que L = k( b2 − 4c ).

Teorema H.3.2 La condición necesaria y suficiente para que un polinomio con


coeficientes racionales p(x) sea resoluble por radicales cuadráticos es que el orden
del grupo de Galois de p(x) sobre Q sea potencia de 2.
Demostración: La necesidad de la condición es consecuencia de B.1.6, porque el
orden del grupo de Galois coincide con el grado del cuerpo de descomposición.
389

Recı́procamente, si el orden del grupo de Galois G es potencia de 2, existe una


sucesión de subgrupos

G = H0 ⊃ H1 ⊃ H2 ⊃ . . . Hn−1 ⊃ Hn = 1

tal que |Hi | = 2n−i . Por el teorema de Galois estos subgrupos se corresponden
con ciertos subcuerpos Ki del subcuerpo L ⊂ C generado por las raı́ces complejas
de p(x):
Q ⊂ K1 ⊂ K2 ⊂ . . . ⊂ Kn−1 ⊂ Kn = L
tales que [Ki : Ki−1 ] = 2. Aplicando reiteradamente el lema anterior concluimos
que L = Q(α1 , . . . , αn ) donde αi2 ∈ Q(α1 , . . . , αi−1 ) para todo ı́ndice i = 1, . . . , n.
Luego todas las raı́ces complejas de p(x) son irracionales cuadráticos.
2πi
Corolario H.3.3 La condición necesaria y suficiente para que e n sea un irra-
cional cuadrático es que el indicador de Euler φ(n) sea potencia de 2.
Demostración: La necesidad de la condición es B.4.2.
2πi
Recı́procamente, el cuerpo de descomposición de xn − 1 sobre Q es Q(e n );
2πi
luego, si φ(n) = [Q(e n ) : Q] es potencia de 2, el teorema anterior permite concluir
2πi
que e n es un irracional cuadrático.

Corolario H.3.4 Un número complejo es irracional cuadrático si y sólo si es al-


gebraico y el grado de la extensión que generan las raı́ces complejas de su polinomio
irreducible es potencia de 2.
Demostración: De acuerdo con H.3.2, basta probar que si α ∈ C es un irracio-
nal cuadrático, entonces toda raı́z compleja β de su polinomio irreducible pα (x)
también es irracional cuadrático.
Por hipótesis Q(α) ⊂ Q(α1 , . . . , αr ) ⊂ C donde αi2 ∈ Q(α1 , . . . , αi−1 ) para todo
1 ≤ i ≤ r. Consideremos un cuerpo Q(α1 , . . . , αr ) ⊂ L ⊂ C que sea extensión
de Galois de Q. De acuerdo con H.2.2 existe un automorfismo τ : L → L tal que
τ (α) = β; luego Q(β) ⊂ Q(τ α1 , . . . , τ αr ) donde (τ αi )2 ∈ Q(τ α1 , . . . , τ αi−1 ) para
todo 1 ≤ i ≤ r, y concluimos que pα (x) es resoluble por radicales cuadráticos.

Raı́ces de la unidad
Fijado un cuerpo k, para cada número natural n ≥ 2 llamaremos raı́ces n-ésimas
de la unidad a las raı́ces del polinomio xn − 1 en su cuerpo de descomposición,
y claramente forman un grupo multiplicativo que denotaremos µn y es cı́clico de
acuerdo con G.4.4. Los generadores de µn reciben el nombre de raı́ces n-ésimas
de la unidad primitivas.
Si n es múltiplo de la caracterı́stica p de k, n = pm, entonces xn −1 = (xm −1)p
y por tanto µn = µm . Por eso nos restringiremos al caso en que n es primo con p.
390

En tal caso el polinomio xn −1 es separable, ası́ que en su cuerpo de descomposición


tiene n raı́ces distintas y concluimos que µn es un grupo cı́clico de orden n.

Teorema H.3.5 Si εn es una raı́z n-ésima de la unidad primitiva y n es primo


con la caracterı́stica de k, entonces k → k(εn ) es una extensión de Galois y su
grupo es un subgrupo de (Z/nZ)∗ . En particular su grado divide a φ(n).

Demostración: k(εn ) es una extensión de Galois de k porque es el cuerpo de


descomposición del polinomio separable xn −1, pues todas sus raı́ces son potencias
de εn . Sea G su grupo de Galois.
Cada automorfismo τ ∈ G induce un automorfismo del grupo cı́clico µn ; luego
transforma εn en otro generador εin , donde i es primo con n y está bien definido
módulo n. Obtenemos ası́ morfismo de grupos G → (Z/nZ)∗ , τ �→ i. Es inyectivo
porque cada k-automorfismo de k(εn ) está determinado por su acción sobre εn .

2πi
Teorema H.3.6 Q(e n ) es una extensión de Galois de Q y su grupo es isomorfo
a (Z/nZ)∗ .
2πi
Demostración: El grado de Q(e n ) sobre Q es φ(n) según B.4.2, y el teorema
anterior permite concluir que su grupo de Galois es (Z/nZ)∗ .

Envolvente de Galois
Proposición H.3.7 Sea A una k-álgebra finita. Existe una extensión finita k →
L, única salvo isomorfismos, llamada envolvente normal de A sobre k, tal que
1. A es racional sobre L.
2. L es cociente de algún producto tensorial iterado A⊗n = A⊗k . n. . ⊗k A.

Demostración: Para ver la existencia, fijamos el grado y procedemos por inducción


descendente sobre el número de puntos racionales de Spec A, porque cuando A es
racional basta tomar L = k. Si algún punto x ∈ Spec A no es racional, conside-
ramos su cuerpo residual π : A → κ(x). Por la fórmula de los puntos el número
de puntos racionales de Spec Aκ(x) es mayor que el número de puntos racionales
de Spec A, porque cada punto A → k define obviamente un punto A → κ(x) y
aún tenemos uno más π. Por hipótesis de inducción Aκ(x) es racional sobre una
extensión finita κ(x) → L que es cociente de (Aκ(x) )⊗n = (A⊗n ) ⊗k κ(x). Como
κ(x) es un cociente de A, concluimos que L es un cociente de A⊗(n+1) .
En cuanto a la unicidad, si L y L� son dos envolventes de A, entonces L es
racional sobre L� porque es un cociente de A⊗n , que es racional sobre L� ; luego,
por la fórmula de los puntos, existe algún morfismo L → L� y [L : k] ≤ [L� : k].
Por la misma razón existe un morfismo L� → L y ambas extensiones tienen igual
grado, de modo que tal morfismo L� → L es un isomorfismo.
391

Corolario H.3.8 La envolvente de una k-álgebra finita A es una extensión nor-


mal de k, y es una extensión de Galois cuando A es separable.
Demostración: Por definición A es racional sobre su envolvente L, luego también
lo son las álgebras A⊗n y sus cocientes, ası́ que L es racional sobre L: es una
extensión normal.
Si además es separable también lo son las álgebras A⊗n y sus cocientes, ası́ que
L es una extensión normal separable: es de Galois.

Corolario H.3.9 La envolvente normal L de una k-álgebra finita A es la menor


extensión de k que la racionaliza, en el sentido de que cualquier otra extensión de
k que la racionalice es extensión de L.
Demostración: Si A es racional sobre una extensión L� de k, también lo son las
álgebras A⊗n y sus cocientes, ası́ que L es racional sobre L� y la fórmula de los
puntos permite concluir la existencia de algún morfismo L → L� .
� �
Corolario H.3.10 La envolvente normal de k[x]/ p(x) sobre k es el cuerpo de
descomposición del polinomio p(x) sobre k.

Corolario H.3.11 Toda extensión finita k → K admite una extensión finita K →


L tal que L es extensión normal de k y L es un compuesto iterado de K.
Demostración: Si L es la envolvente normal de K sobre k, entonces K es racional
sobre L y, por la fórmula de los puntos, existe algún morfismo K → L, que
necesariamente es inyectivo al ser K un cuerpo.

Corolario H.3.12 Toda extensión finita separable k → K admite una extensión


finita K → L tal que L es una extensión de Galois de k y L es un compuesto
iterado de K. En particular el número de cuerpos intermedios entre k y K es
finito.
Demostración: En una extensión de Galois el número de cuerpos intermedios es
finito por el teorema de Galois.

Grupo de Galois de las Cuárticas


Sea p4 (x) = x4 + px3 + qx2 + rx + s una cuártica separable e irreducible sobre un
cuerpo k de caracterı́stica distinta de 2, sean α1 , α2 , α3 , α4 sus raı́ces en su cuerpo
de descomposición L = k(α1 , α2 , α3 , α4 ) y sea G su grupo de Galois, que es un
subgrupo de S4 bien definido salvo conjugación.

La cúbica resolvente de p4 (x), que es el polinomio de raı́ces β1 = α1 α2 + α3 α4 ,


β2 = α1 α3 + α2 α4 , β3 = α1 α4 + α2 α3 , también es separable, y es
r(y) = y 3 − qy 2 + (pr − 4s)y − (p2 s − 4qs + r2 )
392

Es inmediato comprobar que una permutación σ de las raı́ces α1 , α2 , α3 , α4


deja fijos β1 , β2 y β3 si y sólo si σ está en el grupo de Klein

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 G∩V
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 múltiplo de 4. Luego el morfismo natural G → S4 /V no puede ser
inyectivo, ya que |S4 /V | = 6, y se sigue que su núcleo G ∩ V tiene orden 2 ó 4:

|G ∩ V | = 2 ó 4 , |G| = 2d ó 4d

Distingamos ahora los casos posibles según el grado d sobre k del cuerpo de
descomposición k(β1 , β2 , β3 ) de la cúbica resolvente, que coincide con el orden del
grupo de Galois de r(y) sobre k y ya sabemos calcular (H.2.6):

d=6
En este caso el orden de G es 12 ó 24, ası́ que G = A4 ó G = S4 , porque A4
es el único 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 cuártica es el
simétrico G = S4 .

d=3
En este caso el orden de G es 6 ó 12; luego es 12 porque ha de ser múltiplo de
4. El grupo de Galois es el alternado G = A4 , porque éste es el único subgrupo de
orden 12 del grupo simétrico S4 .

d=2
En este caso el orden de G es 4 ó 8.
• Si |G| = 8, entonces G es un 2-subgrupo de Sylow de S4 . Como el grupo
diédrico D8 (el grupo de las simetrı́as de un cuadrado) es un 2-subgrupo
de Sylow de S4 , todos los subgrupos de Sylow son conjugados, y el grupo
de Galois está bien definido salvo conjugación, concluimos que su grupo de
Galois es D8 . Con una adecuada numeración de las raı́ces de la cuártica

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 permutación τ ∈ G deja fija alguna raı́z, necesariamente
393

es la identidad. Luego toda permutación de G es de tipo 2,2 ó de tipo 4. Si


todas son de tipo 2,2, tenemos que G = V , lo que contradice que |G∩V | = 2.
Concluimos que el grupo de Galois es cı́clico, generado por un 4-ciclo. Es
decir, salvo conjugación,
G = C4 = { id , (1234) , (13)(24) , (1432) } .

d=1
En este caso el orden de G es 2 ó 4; luego es 4, porque ha de ser múltiplo 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 cuártica irreducible está totalmente
determinado por el de su cúbica resolvente, salvo cuando d = 2, que es el caso en
que la cúbica resolvente tiene una única raı́z en k, y G puede ser el grupo diédrico
D8 o el grupo cı́clico C4 :
C4 = { id , (1234) , (13)(24) , (1432) }
D8 = { id , (1234) , (13)(24) , (1432) , (12)(34) , (14)(23) , (13) , (24) }
En ambos casos, la única raı́z en k de la cúbica 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 sólo si α1 α3 , α2 α4 , α1 +α3 y α2 +α4 quedan invariantes por G∩V ,
lo que equivale a que estén en el cuerpo de descomposición LG∩V = k(β1 , β2 , β3 )
de la cúbica resolvente.
Por tanto, cuando d = 2, la condición 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 todas sus raı́ces en el cuerpo de descomposición k(β1 , β2 , β3 ) de la cúbica
resolvente, que es una extensión
√ cuadrática de k, porque r(y) tiene una raı́z en k.
De hecho es la extensión k( ∆), donde ∆ es el discriminante de r(y), porque el
discriminante de r(y) = (y −a)p2 (y) 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
394

Veamos que todos estos casos son posibles cuando el cuerpo base es Q:
G=V.

Q(i,
√ 2) es una extensión
√ de Galois de grado 4 que no es cı́clica. Como
Q(i,
√ 2) = Q((1 + i)/ 2), el grupo de Galois del polinomio irreducible de (1 +
2πi
i)/ 2 = e 8 es V , porque es de orden 4 y no es cı́clico. 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 .
G = C4 .
2πi
Q(e 5 ) es una extensión cı́clica de Q de grado 4; luego el grupo de Galois de
x + x3 + x2 + x + 1 sobre Q es C4 .
4

G = A4 .
Busquemos una cuártica cuyo discriminante sea un cuadrado, porque en general
es de esperar que su cúbica resolvente sea irreducible y el grupo de Galois será A4 .
La cúbica 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 cúbica resolvente y 3 − 4 · 28y − 42 · 28 es irreducible (criterio de
Eisenstein para el primo 7), y concluimos que una cuártica de grupo A4 sobre Q
es x4 − 4x3 + 28.
G = S4 .
En general es de esperar que una cuártica tenga grupo S4 . Ası́ la cúbica
resolvente de la cuártica irreducible x4 − x + 1 es y 3 − 4y − 1, que es irreducible y
su discriminante ∆ = 229 no es un cuadrado.

Ecuaciones de Grado Primo


Proposición H.3.13 La condición necesaria y suficiente para que un polinomio
irreducible y separable de grado primo p tenga grupo de Galois resoluble es que su
cuerpo de descomposición esté generado por dos raı́ces. En tal caso el cuerpo de
descomposición está generado por dos raı́ces cualesquiera.

Demostración: El grupo de Galois G es un subgrupo transitivo de Sp porque el


polinomio es irreducible. Si G es resoluble, F.5.6 afirma que la identidad es el único
automorfismo τ ∈ G que deja fijas dos raı́ces; luego el cuerpo de descomposición
está generado por dos raı́ces cualesquiera.
395

Recı́procamente, si el cuerpo de descomposición está generado por dos raı́ces,


entonces su grado es pq, donde q < p. Luego |G| = pq y F.5.7 permite concluir
que G es resoluble.

Corolario H.3.14 (Galois) Si un polinomio irreducible y de grado primo con


coeficientes racionales tiene grupo de Galois resoluble y dos raı́ces reales, entonces
todas sus raı́cs son reales.

Ejemplo: El polinomio p(x) = x5 − 4x + 2 es irreducible (criterio de Eisenstein) y


tiene dos raı́ces reales positivas y una negativa, ya que según la regla de Descartes
no puede tener más y p(−2) < 0, p(0) > 0, p(1) < 0, p(2) > 0. Como tiene tres
raı́ces reales y dos complejas conjugadas, su grupo de Galois no es resoluble.

H.4 Automorfismo de Frobënius


Cuerpos Finitos
Sea k un cuerpo finito con q elementos.
Es claro que la caracterı́stica p de k es positiva y que k es una extensión finita
de Fp . Si d es el grado de k sobre Fp , entonces existe un isomorfismo lineal entre
k y Fdp y concluimos que q = pd . El cardinal de un cuerpo finito es una potencia
de su caracterı́stica.

Teorema H.4.1 Sea q = pd una potencia de un número primo p. Salvo isomorfis-


mos, existe un único cuerpo Fq con q elementos, que es el cuerpo de descomposición
sobre Fp del polinomio xq − x.

Demostración: Sea k un cuerpo con q elementos. Los elementos no nulos de k


forman un grupo multiplicativo de orden q − 1, ası́ que son raı́ces del polinomio
xq−1 − 1 según 2.5.3, y todo elemento de k es raı́z de xq − x. Luego xq − x tiene
todas sus raı́ces en k y k es el cuerpo de descomposición del polinomio xq − x sobre
Fp . En particular es único salvo isomorfismos.
Para demostrar la existencia de un cuerpo con q elementos observamos que
el polinomio xq − x con coeficientes en Fp es separable por G.4.1, de modo que
tiene q raı́ces distintas en su cuerpo de descomposición k sobre Fp . Además el
automorfismo F : k → k, F (a) = aq , deja fijas todas las raı́ces de xq − x; luego F
es la identidad sobre k y se sigue que todos los elementos de k son raı́ces de xq − x.
Concluimos que k está formado por las raı́ces de xq − x y su cardinal es q.

Corolario H.4.2 La condición necesaria y suficiente para que Fq� sea una exten-
sión de Fq es que q � sea potencia de q.
396

Demostración: Si Fq� es una extensión de Fq de grado d, entonces es un espacio


vectorial de dimensión d sobre Fq ; luego su cardinal es q � = q d .
Recı́procamente, si q � = q d , entonces toda solución de la ecuación xq = x es
� �
solución de xq = ((xq )q )...q = x. Luego el cuerpo de descomposición Fq� de xq − x
sobre Fp contiene al cuerpo de descomposición Fq de xq − x sobre Fp .

Corolario H.4.3 En el anillo de polinomios Fq [x] hay polinomios irreducibles de


grado arbitrario.

Demostración: Sea d ≥ 1 un número natural. Por el corolario anterior Fqd es


una extensión finita de Fq , que es separable y de grado d. Por el teorema del
elemento primitivo esta extensión está generada por un elemento Fqd = Fq (α), y
el polinomio irreducible de α sobre Fq es precisamente un polinomio irreducible
de grado d.

Definición: Sea k un cuerpo finito con q elementos. Si L es una extensión finita


de k, diremos que el automorfismo F : L → L, F (α) = αq , es el automorfismo
de Frobënius de L sobre k. Este automorfismo de L es la identidad sobre k.

Teorema H.4.4 Si k es un cuerpo finito, toda extensión finita k → L es de


Galois, y su grupo de Galois es un grupo cı́clico generado por el automorfismo de
Frobënius de L sobre k.

Demostración: Sea q el número de elementos de k y sea G el grupo de automorfis-


mos de L generado por el automorfismo de Frobënius F (α) = αq . Los elementos
de L que quedan fijos por F son las raı́ces del polinomio xq − x, que están todas en
k. Luego LG = k y el teorema de Artin permite concluir que L es una extensión
de Galois de k y su grupo de Galois es G.

Corolario H.4.5 Sea p(x) un polinomio separable con coeficientes en Fq y sea


p(x) = p1 (x) . . . pr (x) su descomposición en factores irreducibles en Fq [x]. El
grupo de Galois de p(x) sobre Fq es un grupo cı́clico generado por el automorfismo
de Frobënius F (α) = αq , que entendido como permutación de las raı́ces de p(x)
tiene forma (n1 , . . . , nr ), donde ni = gr pi (x).

Demostración: Si la permutación de la raı́ces de p(x) que define F es producto


de ciclos disjuntos de órdenes d1 , . . . , ds , entonces la acción del grupo (F ) en las
raı́ces tiene s órbitas y d1 , . . . , ds son los cardinales de tales órbitas. Ahora H.2.3
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 raı́z de p(x), entonces Fq (α) ya es el cuerpo de descomposición de
p(x) sobre Fq , porque es una extensión de Galois. Todas las raı́ces de p(x) son
397

2 n
αq , αq , . . . , αq = α y, con esta ordenación de las raı́ces, el grupo de Galois de
p(x) está generado por la permutación (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 raı́z en el cuerpo
F8 = F2 [x]/(x4 + x + 1) = F2 ⊕ F2 α ⊕ F2 α2 ⊕ F2 α3 , α = [x]
es precisamente α. Luego todas las raı́ces de p(x) en su cuerpo de descomposición
F8 son
α2 , α4 = 1 + α , α8 = (1 + α)2 = 1 + α2 , α16 = α .

Cuerpos de Números
Teorema de Reducción: Sea q(x) = xn +c1 xn−1 +. . .+cn un polinomio unitario
con coeficientes enteros y G su grupo de Galois sobre Q. Sea p un número primo,
q̄(x) = xd + c̄1 xd−1 + . . . + c̄n ∈ Fp [x] la reducción módulo p y Ḡ su grupo de Galois
sobre Fp . Existe un subgrupo G� ⊆ G y un epimorfismo ϕ : G� → Ḡ.
Si q̄(x) es separable (y por tanto q(x) también), entonces ϕ es un isomorfismo
y, numerando adecuadamente las raı́ces de q(x) y q̄(x), cada automorfismo g ∈ G�
define la misma permutación que ϕ(g).

Demostración (Juan B. Sancho de Salas): Consideremos el cuerpo de descom-


posición L := Q(α1 , . . . , αn ) de q(x) = (x − α1 ) . . . (x − αn ) sobre Q y el anillo
A := Z[α1 , . . . , αn ]. La demostración se descompone en los siguientes pasos:
1. A = Z[α1 , . . . , αn ] es un Z-módulo de tipo finito, porque está generado por
los monomios α1d1 . . . αndn donde todos los exponentes di son menores que n,
pues αin = −c1 αin−1 − . . . − cn .
2. Z[α1 , . . . , αn ]G = Z .
En efecto, si a/b ∈ AG = A∩LG = A∩Q, entonces Z[a/b] es un Z-módulo de
tipo finito porque es un submódulo 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 número entero.
3. A� = A/pA es una Fp -álgebra finita por el paso 1. Sea A� = A1 ⊕ . . . ⊕ Ar
su descomposición en álgebras locales, sea K1 el cuerpo residual de A1 y m1
el correspondiente ideal maximal de A� . Si a ∈ A, representaremos por a� su
clase en A� y por ā su clase en K1 . Nótese que K1 = Fp [ᾱ1 , . . . , ᾱn ], y por
tanto es el cuerpo de descomposición sobre Fp de q̄(x) = (x− ᾱ1 ) . . . (x− ᾱn ).
Evidentemente G actúa sobre A� . Sea G� el subgrupo de los elementos de G
que dejan invariante el ideal m1 , de modo que G� actúa sobre K1 = A� /m1 y
obtenemos un morfismo natural
ϕ : G� −→ Ḡ
398

4. Veamos que ϕ siempre es epiyectivo. Por el teorema del elemento primitivo


K1 = Fp [ θ̄ ]. Sea r̄(x) el polinomio irreducible de θ̄ sobre Fp . Todo automor-
fismo ḡ ∈ Ḡ está determinado por ḡ(θ̄), que es una raı́z de r̄(x). Elijamos un
representante θ� = (θ1 , 0, . . . , 0) de θ̄ y sea θ ∈ A un representante de θ� .
� � �
El polinomio q(x) = g∈G x − g(θ) tiene coeficientes enteros por el paso
2, y su reducción q̄(x) módulo p admite la raı́z θ̄; luego es múltiplo de r̄(x).
Por tanto, dado ḡ ∈ Ḡ, existe g ∈ G tal que g(θ) = ḡ(θ̄). Para terminar
basta ver que g ∈ G� . 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(θ) = g(θ� ) = 0 y por tanto ḡ(θ̄) = 0, lo que es absurdo.

5. Por último, cuando q(x) y q̄(x) son separables, cada automorfismo g � ∈ G�


viene dado por una permutación de las raı́ces αi de q(x), y ϕ(g � ) define la
misma permutación de las raı́ces ᾱi . Luego ϕ es claramente inyectivo, y el
punto anterior permite concluir que es un isomorfismo.

Corolario H.4.6 Sea q(x) un polinomio unitario separable con coeficientes en-
teros y sea p un número primo. Si la reducción q̄(x) módulo p es separable y
descompone en factores irreducibles de grados n1 , . . . , nr , entonces el grupo de
Galois de q(x) sobre Q contiene una permutación de forma (n1 , . . . , nr ).

Demostración: El grupo de Galois G de q̄(x) sobre Fp está generado por el au-


tomorfismo de Frobënius F , y por el teorema anterior existe algún automorfismo
g ∈ G� ⊆ G ⊆ Sd tal que ϕ(g) = F . Además, al ser q̄(x) separable, la forma
de la permutación g coincide con la forma de la permutación ϕ(g) = F , que es
precisamente (n1 , . . . , nr ) por H.4.5.

Corolario H.4.7 Para cada número natural n existe un polinomio con coeficien-
tes racionales de grado n cuyo grupo de Galois sobre Q es el grupo simétrico Sn .

Demostración: Sea q2 (x) ∈ F2 [x] un polinomio unitario irreducible de grado n,


que existe por H.4.3. Sea q3 (x) ∈ F3 [3] un polinomio unitario que tiene un factor
irreducible de grado n − 1 y una raı́z en F3 . Sea qp (x) ∈ Fp [x] un polinomio
unitario que tenga un factor irreducible de grado 2 y n − 2 raı́ces distintas en Fp ,
donde p �= 2, 3 es número primo ≥ n − 2.
Como Z/6pZ = F2 ⊕ F3 ⊕ Fp por el teorema chino de los restos, existe un
polinomio con coeficientes enteros q(x) = xd + . . . cuyas reducciones módulo 2,3
y p son q2 (x), q3 (x) y qp (x) respectivamente, y en particular q(x) es irreducible.
Luego su grupo de Galois G es un subgrupo transitivo de Sn por H.2.4 y, por el
corolario anterior, contiene un (n − 1)-ciclo y una trasposición. Podemos suponer
399

que (2, . . . , n), (ij) ∈ G. Ahora, al ser G un subgrupo transitivo, contiene una tras-
posición (1k), donde 2 ≤ k ≤ n. Conjugando (1k) con (2, . . . , n) y sus potencias
obtenemos que (12), (13), . . . , (1n) ∈ G. Es sencillo ver que estas trasposiciones
generan todo el grupo simétrico Sn y concluimos que G = Sn .

Notas: (1) Si un polinomio q(x) = xn + c1 xn−1 + . . . + cn tiene coeficientes


racionales y S denota el conjunto de números primos que dividen al denominador
de algún coeficiente ci , entonces la reducción q̄(x) módulo p está bien definida para
todo primo p ∈ / S, y la demostración del teorema de reducción sigue siendo válida
si Z se sustituye por la localización de Z en los números primos que están en S.
(2) Si un polinomio con coeficientes racionales q(x) es separable, sólo hay un
número finito de primos tales que la reducción q̄(x) sea inseparable.
En efecto, la identidad de Bézout 1 = a(x)q(x) + b(x)q � (x) muestra que si un
primo p no divide a los denominadores de los coeficientes de a(x), q(x), b(x) y
q � (x), entonces 1 = ā(x)q̄(x) + b̄(x)q̄ � (x) y la reducción q̄(x) es separable.
(3) Cuando la reducción q̄(x) módulo p es separable, tenemos un isomorfismo
ϕ : G� → Ḡ. Ahora bien, Ḡ tiene un generador canónico, el automorfismo de
Frobënius F (ā) = āp , y llamaremos automorfismo de Frobënius asociado al
primo p al único elemento Fp ∈ G que esté en G� y ϕ(Fp ) = F ; es decir, Fp (a) ≡ ap
(módulo m1 ) para todo a ∈ A. Este automorfismo de Frobënius Fp no sólo depende
del primo p, sino también del ideal maximal m1 elegido en la demostración del
teorema de reducción. Ahora bien, el grupo de Galois actúa transitivamente en
Spec A� , ası́ que si se elige otro maximal τ (m1 ), el automorfismo de Frobënius
asociado a p será τ Fp τ −1 . El automorfismo de Frobënius asociado a un número
primo es un elemento del grupo de Galois G bien definido salvo conjugación.
Veamos que el grupo de Galois actúa transitivamente en el espectro de A� , que
es la fibra de la aplicación Spec A → Spec Z sobre el punto p. Si tal fibra Spec A�
tuviera más de una órbita, elegimos una función f � ∈ A� que se anule sólo en los
puntos de una órbita (la existencia de f � es
� obvia descomponiendo A es suma

directa de álgebras locales). 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.

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 ningún número primo p tal que la reducción 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) tendrı́a un ciclo de orden n según H.4.6.
Por ejemplo, si el grupo de Galois de una cuártica x4 + . . . con coeficientes
enteros es V = {id, (12)(34), (13)(24), (14)(23)} entonces su reducción módulo
cualquier número primo descompone en producto de polinomios de menor grado.
400

Por ejemplo, las cuárticas irreducibles x4 +1 y x4 −2x2 +9 descomponen al reducir


módulo cualquier número primo.
(2) Veamos cómo pueden hallarse muchos polinomios con coeficientes raciona-
les que no tengan raı́ces racionales; pero admitan raı́ces modulares para casi todo
número primo (i.e. todos salvo un número finito). Sea L una extensión de Galois
de Q de grupo G y sean C1 , . . . , Cr los subgrupos cı́clicos maximales, salvo conju-
gación, de G. Por el teorema del elemento primitivo existen elementos αi ∈ L tales
que LCi = Q(αi ), y qi (x) denotará el polinomio irreducible de αi sobre Q. Cada
automorfismo τ ∈ G deja fija alguna raı́z del polinomio q(x) = q1 (x) . . . qr (x), por-
que el subgrupo cı́clico (τ ) está contenido en algún subgrupo conjugado σCi σ −1 ,
de modo que τ deja fija la raı́z σ(αi ). Es decir, visto como grupo de permutaciones
de la raı́ces de q(x), cada elemento de G tiene forma (1, n2 , . . . ).
Ahora H.4.6 permite concluir que la reducción q̄(x) módulo p tiene alguna raı́z
en Fp cuando es separable. Si el grupo G no es cı́clico, entonces las raı́ces αi no son
racionales porque Ci �= G, y concluimos que q(x) no tiene ninguna raı́z racional
aunque tenga una raı́z modular en casi todo primo (i.e. todos salvo un número
finito). √
Por ejemplo, sea L = Q( 4 2, i). Usando las notaciones de H.1.1, los subgrupos
cı́clicos maximales de G, salvo conjugación, son

C1 = {id, γ, γ 2 , γ 3 } LC1 = Q(i)


√4
C2 = {id, σ} LC2 = Q( 2 )
√ 4

4

C3 = {id, σγ 3 } LC3 = Q( 2 + i 2 ) = Q( 4 −2 )

y el correspondiente polinomio es q(x) = (x2 + 1)(x4 − 2)(x4 + 2). Por tanto su


reducción q̄(x) módulo cualquier número primo p admite alguna raı́z en Fp ; al
menos cuando q̄(x) sea separable, lo que ocurre en los primos p �= 2, 3 en virtud
de las igualdades

(x4 +2)−(x4 −2) = 4 , (x2 −1)(x2 +1)−(x4 −2) = 1 , (x4 +2)−(x2 −1)(x2 +1) = 3

Como q̄(x) = (x + 1)2 x8 (módulo 2) y q̄(x) = (x2 + 1)(x4 + 1)(x4 − 1) (módulo 3),
de hecho q(x) admite raı́ces módulo cualquier número primo.
(3) Sea G el grupo de Galois de un polinomio con coeficientes racionales. El
teorema de Tchebychev, que no probaremos en este libro (su demostración usa
las funciones zeta y las funciones L), afirma que cada automorfismo g ∈ G es el
automorfismo de Frobënius asociado a infinitos números primos. Veamos algunas
consecuencias de este resultado fundamental de la teorı́a de números:
1. Sea q(x) un polinomio con coeficientes racionales. Si en casi todo número
primo p la reducción q̄(x) módulo p tiene grupo de Galois trivial, entonces
el grupo de Galois de q(x) es trivial. Es decir, si en casi todo número primo
401

p la reducción q̄(x) tiene todas sus raı́ces en Fp , entonces q(x) tiene todas
sus raı́ces racionales.
Por ejemplo, si un número entero a es resto cuadrático módulo casi todos
los números primos, entonces a es un cuadrado perfecto.
2. Sea q(x) = xn + . . . un polinomio con coeficientes racionales. La condición
necesaria y suficiente para que exista algún número primo p tal que la re-
ducción q̄(x) módulo p sea irreducible es que el grupo de Galois G de q(x)
sobre Q contenga algún ciclo de orden n. Además, en tal caso hay infinitos
números primos en que la reducción q̄(x) es irreducible.
En efecto, si la reducción q̄(x) módulo p es irreducible, entonces el automor-
fismo de Frobënius asociado a p es un ciclo de orden n. Recı́procamente,
si G contiene un ciclo de orden n, éste será el automorfismo de Frobënius
asociado a algún número primo p (y de hecho a infinitos) y concluimos que
la reducción q̄(x) módulo p es irreducible.
3. Si un polinomio irreducible q(x) con coeficientes racionales tiene grado pri-
mo, existen infinitos números primos tales que la reducción q̄(x) es irredu-
cible.
En efecto, como q(x) es irreducible en Q[x], el orden de su grupo de Galois
G es múltiplo del grado p. Por el teorema de Cauchy, G contiene alguna
permutación τ ∈ Sp de orden p, que necesariamente es un ciclo de orden p
al ser p un número primo (2.6.4).
4. Si un polinomio q(x) con coeficientes racionales es irreducible, entonces exis-
ten infinitos números primos p tales que la reducción q̄(x) no tiene ninguna
raı́z 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.4); luego H1 ∪ . . . ∪ Hn �= G, ya que la unión de subgrupos nunca es
disjunta. Cualquier número primo p cuyo automorfismo de Frobënius no esté
en H1 ∪ . . . ∪ Hn verifica que la reducción q̄(x) carece de raı́ces en Fp .
5. Si una cúbica racional tiene una raı́z modular en casi todos los números
primos, entonces tiene alguna raı́z racional.
En particular, si un número entero es resto cúbico módulo casi todos los
números primos, entonces es un cubo perfecto.
402
Apéndice I

Extensiones Algebraicas y
Trascendentes

I.1 Cierre Algebraico


Teorema I.1.1 Sea k un cuerpo. Las siguientes condiciones son equivalentes:
1. Todo polinomio no constante p(x) ∈ k[x] tiene todas sus raı́ces en k.
2. Todo polinomio no constante p(x) ∈ k[x] tiene alguna raı́z en k.
3. Todo polinomio irreducible q(x) ∈ k[x] es de grado 1.
4. Toda extensión algebraica de k es trivial (i.e., de grado 1).

Demostración: (1 ⇒ 2) es evidente.
(2 ⇒ 3) Por la regla de Ruffini, si un polinomio irreducible en k[x] tiene una
raı́z en k, su grado ha de ser 1.
(3 ⇒ 4) Sea α un elemento de una extensión algebraica K de k. Por hipótesis
su polinomio irreducible pα (x) sobre k tiene grado 1. Ahora bien, un polinomio
de grado 1 sólo puede tener una raı́z en K y, si sus coeficientes están en k, tiene
una raı́z 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 raı́ces en alguna
extensión finita K de k. Toda extensión finita es algebraica, luego, por hipótesis,
K = k y concluimos que p(x) tiene todas sus raı́ces en k.

Definición: Diremos que un cuerpo es algebraicamente cerrado si satisface


las condiciones equivalentes del teorema anterior. Diremos que una extensión k̄ de
un cuerpo k es un cierre algebraico de k si es una extensión algebraica y k̄ es
un cuerpo algebraicamente cerrado.

403
404

Ejemplos:
1. Por el teorema de D’Alembert, el cuerpo de los números complejos es alge-
braicamente cerrado y, al ser una extensión finita de los números reales, se
sigue que C es un cierre algebraico de R.
2. Los números complejos algebraicos sobre Q forman, de acuerdo con 4.4.8,
una extensión algebraica Q̄ de Q y, por 4.4.9, 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. Ningún 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 raı́z de xq−1 − 1 . Se sigue que todos los elementos de Fq son raı́ces del
polinomio xq − x , ası́ que xq − x − 1 no tiene raı́ces en Fq y concluimos que
Fq no es algebraicamente cerrado.

Teorema de existencia: Todo cuerpo admite un cierre algebraico.

Demostración: Sea k un cuerpo. Según el teorema de Kronecker, cada polinomio


irreducible p(x) con coeficientes en k tiene todas sus raı́ces en alguna extensión
finita Kp de k. Para cada familia finita {p1 , . . . , pr } de polinomios irreducibles con
coeficientes en k consideraremos la k-álgebra 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 subálgebra de
Kq1 ⊗k · · · ⊗k Kqs , identificación que haremos en lo sucesivo sin más indicación.
Consideremos ahora la k-álgebra

A= Kp1 ⊗k · · · ⊗k Kpr
{p1 ,...,pr }

y el cuerpo residual k̄ = A/m de un ideal maximal m de A. Por construcción


tenemos morfismos de k-álgebras Kp → A → k̄, ası́ que cada polinomio irreducible
p(x) con coeficientes en k tiene todas sus raı́ces en k̄. Además, k̄ está generado
como k-álgebra por las clases de restos de los elementos 1 ⊗ · · · ⊗ λi ⊗ · · · ⊗ 1 ∈ A,
que son algebraicos sobre k; luego k̄ es una extensión algebraica de k.
Para concluir que k̄ es un cierre algebraico de k bastará ver que toda extensión
algebraica K de k̄ es trivial. Si α ∈ K, por 4.4.9 tenemos que α es algebraico sobre
k; luego es raı́z de algún polinomio irreducible pα (x) con coeficientes en k. Como
pα (x) tiene todas sus raı́ces en k̄, se sigue que α ∈ k̄ y concluimos que k̄ = K.
405

Teorema I.1.2 Sea k̄ un cierre algebraico de un cuerpo k. Toda extensión alge-


braica K de k puede sumergirse en k̄; es decir, existe algún morfismo (necesaria-
mente inyectivo) de k-álgebras K → k̄.

Demostración: Consideremos el cuerpo residual K k̄ = (K ⊗k k̄)/m de algún ideal


maximal m de K ⊗k k̄, y los morfismos naturales� k̄ → K k̄, K → K k̄. Todo
elemento de K k̄ proviene de algún elemento i αi ⊗ βi , αi ∈ K, βi ∈ k̄, ası́ que
K k̄ es una extensión de k̄ generada por los elementos de K, que son algebraicos
sobre k y, por tanto, sobre k̄. Luego K k̄ es una extensión algebraica de k̄ y
concluimos que el morfismo natural k̄ → K k̄ es un isomorfismo de k-álgebras, 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 único salvo iso-


morfismos (no canónicos) de k-álgebras.

Demostración: Sean k̄ y k̄ � dos cierres algebraicos de k. De acuerdo con el teore-


ma anterior, existe un morfismo de k-álgebras k̄ � → k̄; luego k̄ es una extensión
algebraica de k̄ � y concluimos que k̄ � → k̄ es un isomorfismo porque el cuerpo k̄ �
es algebraicamente cerrado.

I.2 Extensiones Trascendentes


Definición: Sea Σ una extensión de un cuerpo k. Diremos que unos elemen-
tos α1 , . . . , αn ∈ Σ son algebraicamente independientes sobre k cuando el
correspondiente morfismo de k-álgebras k[x1 , . . . , xn ] → Σ, xi �→ αi , sea inyectivo;
es decir, cuando cualquier relación algebraica

i1 ...in ai1 ...in α1 . . . αn = 0
i1 in

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 extensión algebraica de k(α1 , . . . , αn ); es decir, si son algebraicamente
independientes sobre k y no pueden ampliarse con ningún elemento de Σ de modo
que sigan siendo algebraicamente independientes sobre k.

Teorema I.2.1 Sea Σ una extensión de un cuerpo k generada por un número


finito de elementos. Existen bases de trascendencia de Σ sobre k y todas tienen el
mismo número de elementos, llamado grado de trascendencia de Σ sobre k.

Demostración: 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.8, k(α1 , . . . , αn , . . . , αr ) =


Σ es una extensión 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 inducción sobre i que, reordenándola si fuera preciso, Σ es una
extensión algebraica de k(α1 , . . . , αi , βi+1 , . . . , βm ). Cuando i = 0 es cierto, pues Σ
es una extensión algebraica de k(β1 , . . . , βm ). Si i ≥ 1, por hipótesis de inducción
αi es algebraico sobre k(α1 , . . . , αi−1 , β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 hipótesis de inducción Σ es algebraico sobre
k(α1 , . . . , αi , βi , . . . , βm ) y concluimos que Σ también es algebraico sobre el cuerpo
k(α1 , . . . , αi , βi+1 , . . . , βm ). Ahora, si m fuera menor que n, tendrı́amos que Σ es
algebraico sobre k(α1 , . . . , αm ), contra la hipótesis de que α1 , . . . , αm , αm+1 son
algebraicamente independientes. Luego m ≥ n. Por igual razón n ≥ m y n = m.

Ejemplos:
1. Sea k un cuerpo. El cuerpo k(x1 , . . . , xn ) de las funciones racionales en
el espacio afı́n 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 , . . . , ξn−1 }.
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 genérico de Y en el punto genérico de X
(lo que equivale a que tenga imagen densa), entonces induce un morfismo de
k-álgebras ΣX → ΣY . Diremos que φ es un morfismo de grado n cuando
ΣY sea una extensión 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 afı́n 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 cúbica 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 cúbica plana y 2 = x3 . El haz de rectas y = tx define un morfismo
birracional A1 → C, x = t2 , y = t3 .
Apéndice J

Grupo de Brauer

En este apéndice estudiamos las álgebras finitas, eventualmente no conmutativas,


sobre un cuerpo k. La analogı́a con el caso conmutativo es notable. Si convenimos
en llamar triviales a las álgebras Mn (k) de matrices cuadradas de orden n con
coeficientes en k, entonces las álgebras de Azumaya son las álgebras triviales sobre
alguna extensión (J.2.3). Si k → L es una extensión finita de Galois de grupo G, el
teorema de Galois afirma que las k-álgebras conmutativas triviales sobre L están
clasificadas por las acciones de G en los conjuntos finitos, pues tales acciones se co-
rresponden con las operaciones de G en las L-álgebras triviales Ln compatibles con
su acción en L. Análogamente el teorema central J.3.3 afirma que las k-álgebras
no conmutativas triviales sobre L están clasificadas por las acciones de G en los
L-espacios proyectivos de dimensión finita, pues tales acciones se corresponden con
las operaciones de G en las L-álgebras triviales Mn (L) compatibles con la acción
natural de G en L. Por eso siempre he considerado esta presentación de Ma Teresa
Sancho de Salas de la teorı́a del grupo de Brauer como un excelente complemento
de la teorı́a de Galois. De ella la aprendı́ y, entre todas la lecciones del programa
que en 1983 presenté para optar a la cátedra de Álgebra, la elegı́ como lección ma-
gistral. Vaya aquı́ mi agradecimiento por su generosidad al permitirme exponer
su desarrollo de esta bella teorı́a.

En este apéndice los anillos serán eventualmente no conmutativos y tendrán


unidad. Salvo mención expresa, siempre supondremos que todos los módulos e
ideales lo son por la izquierda. Diremos que un ideal a de un anillo A es bilátero
cuando AaA ⊆ a, y diremos que un A-módulo no nulo M es simple cuando sus
únicos submódulos sean 0 y M . Diremos que un A-módulo M es fiel cuando su
anulador sea nulo: aM = 0 ⇒ a = 0.
Si k es un cuerpo conmutativo, llamaremos k-álgebra a todo morfismo de anillos
k → A tal que las imágenes de los elementos de k conmutan con todos los elementos
de A. Diremos que una k-álgebra es finita cuando lo sea su dimensión como k-

407
408

espacio vectorial.

J.1 Álgebras Simples


Definición: El centro de una k-álgebra A es la subálgebra Z(A) formada por los
elementos que conmutan con todos los elementos de A:

Z(A) := {a ∈ A : xa = ax , ∀x ∈ A}

y diremos que la k-álgebra A es central cuando k = Z(A).


Diremos que una k-álgebra A es simple cuando sus únicos ideales biláteros
sean 0 y A.
Diremos que una k-álgebra A es de división cuando todo elemento no nulo
sea invertible.
El álgebra inversa de una k-álgebra A es la k-álgebra 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-módulos
ha : A → A, ha (x) = xa, y es sencillo comprobar que ası́ se obtiene un isomorfismo
de k-álgebras
Ao = EndA (A) .
Ejemplo (álgebras de cuaterniones): Sean a, b ∈ k no nulos y consideremos
la k-álgebra A generada por dos elementos i, j con las relaciones

i2 = a , j2 = b , ij = −ji

que es una k-álgebra finita de dimensión 4, porque una base es {1, i, j, ij}, ası́ que
todo z ∈ A descompone del siguiente modo:

z = x0 + x1 i + x2 j + x3 ij , xi ∈ k

y es directo comprobar que el centro de A es k. Pondremos z̄ := x0 −x1 i−x2 j−x3 ij


y la norma se define por

N (z) := z z̄ = x20 − ax21 − bx22 − abx23

Si el ı́ndice de esta forma cuadrática es nulo (es decir, si el 0 es el único elemento


de norma nula) entonces A es un álgebra de división, pues a−1 = ā/N (a).
Cuando k = R, es sencillo comprobar que, salvo isomorfismos, con este pro-
cedimiento sólo se obtiene un álgebra de división central, que es el álgebra de
cuaterniones, y corresponde al caso a = b = −1.
Cuando k = Q, este procedimiento proporciona infinitas álgebras de división
centrales no isomorfas entre sı́ (considérense los números racionales que admiten
raı́z cuadrada en A).
409

Ejemplo (álgebras de matrices): Si E es un espacio vectorial de dimensión


finita n sobre un álgebra de división D, entonces EndD (E) es un álgebra simple y
su centro coincide con el de D.
Veamos que es simple: El ideal por la izquierda generado por un endomorfismo
T : E → E está formado por los endomorfismos cuyo núcleo contiene a Ker T y
el ideal por la derecha generado por T está formado por los endomorfismos cuya
imagen está contenida en Im T . Por tanto, si T �= 0, el ideal bilátero generado por
T contiene endomorfismos T1 , . . . , Tn cuyos núcleos son hiperplanos independientes
y sus imágenes son rectas independientes, de modo que T1 + . . . + Tn es invertible.
Todo ideal bilátero no nulo es EndD (E).
Por otra parte, es sencillo comprobar que el centro de EndD (E) coincide con
el de D, donde cada x ∈ D se identifica con el endomorfismo hx (e) := xe.
En resumen, el álgebra Mn (D) de matrices cuadradas de orden n con coefi-
cientes en D es simple, y es central cuando lo sea D.

Lema de Schur: Si M y N son A-módulos simples, todo morfismo de A-módulos


no nulo f : M → N es un isomorfismo. En particular, EndA (M ) es un anillo de
división.

Demostración: Si f no es nulo, entonces Ker f �= M y Im f �= 0. Luego Ker f = 0


y Im f = N porque M y N son simples.

Lema J.1.1 Sea A una k-álgebra finita. Si existe un A-módulo simple y fiel E,
entonces todo A-módulo de tipo finito descompone en suma directa de submódulos
isomorfos a E.
Demostración: El morfismo de k-álgebras A → Endk (E) que define E es inyectivo
porque es un módulo fiel. Ahora bien, tenemos Endk (E) = E ⊕ . . . ⊕ E como
módulos sobre Endk (E) y, por tanto, también como A-módulos. Luego A es un
submódulo de E n y, al ser E simple, concluimos que A = E m .
Si M es un A-módulo de tipo finito, se sigue la existencia de un epimorfismo
f : E1 ⊕ . . . ⊕ Er → M , Ei = E. Además podemos suponer que f (Ei+1 ) no está
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.

Teorema de Wedderburn: Sea A una k-álgebra finita simple. Si E es un


A-módulo simple, entonces el funtor contravariante P (M ) = HomA (M, E) esta-
blece una equivalencia entre la categorı́a de A-módulos de tipo finito y la cate-
gorı́a (dual) de espacios vectoriales de dimensión finita sobre el álgebra de división
D = EndA (E).

Demostración: El funtor inverso es P̄ (V ) = HomD (V, E). Para demostrar que


las transformaciones naturales Id → P P̄ y Id → P̄ P son isomorfismos podemos
410

reducirnos, en virtud del lema anterior, a los casos M = E y V = D, que son


inmediatos.

Corolario J.1.2 Sea A una k-álgebra finita simple. Si E es un A-módulo simple,


entonces
A = EndD (E)
donde D = EndA (E). Es decir, A es un álgebra de matrices: A = Mn (D).
Demostración: Como P es una equivalencia de categorı́as, define un isomorfismo
de anillos

A = EndA (A)o −−→ EndD (E)
y se comprueba directamente que es morfismo de k-álgebras. De hecho, a ∈ A se
corresponde con el endomorfismo ha : E → E, ha (e) = ae.

Corolario J.1.3 Si A es un álgebra finita y simple sobre un cuerpo algebraica-


mente cerrado k, entonces A = Mn (k) para algún n ≥ 1.
Demostración: Si a ∈ D, entonces k[a] es una k-álgebra finita conmutativa ı́ntegra;
luego es una extensión finita de k y k[a] = k. Es decir, D = k.

Corolario J.1.4 Sea A una k-álgebra finita. Si existe un A-módulo simple y fiel
E, entonces A = EndD (E), donde D = EndA (E).
Demostración: En virtud de J.1.2, basta probar que A es simple. Sea J un ideal
bilátero maximal, de modo que A/J es un álgebra simple y cualquier A/J-módulo
simple también es un A-módulo simple. De acuerdo con J.1.1 todo A-módulo
simple es isomorfo a E, ası́ que J anula a E. Como E es fiel, concluimos que
J = 0 y A es simple.

J.2 Álgebras de Azumaya


Definición: Llamaremos k-álgebras de Azumaya a las k-álgebras finitas centrales
y simples.
Si A es una k-álgebra, cada par a, b ∈ A define un endomorfismo k-lineal
x �→ axb de A, obteniendo ası́ un morfismo canónico de k-álgebras

fA : A ⊗k Ao −→ Endk (A) , fA (a ⊗ b)(x) = axb

que define en A una estructura de A ⊗k Ao -módulo.

Caracterización de las álgebras de Azumaya: La condición necesaria y su-


ficiente para que una k-álgebra finita A sea de Azumaya es que fA sea un isomor-
fismo.
411

Demostración: Los ideales biláteros de A son precisamente los A⊗k Ao -submódulos


de A y tenemos que

Z(A) = EndA⊗k Ao (A) ⊆ EndA (A) = Ao

Por tanto, A es un álgebra simple cuando lo sea como A⊗k Ao -módulo, y es central
cuando k = EndA⊗k Ao (A). Como A siempre es un Endk (A)-módulo simple, se
sigue que A es un álgebra simple cuando fA es un isomorfismo. Más aún, en este
caso tenemos
Z(A) = EndA⊗k Ao (A) = Z(Endk (A)) = k .
Recı́procamente, si A es una k-álgebra de Azumaya y B = Im fA , entonces A
es un B-módulo simple y fiel. De acuerdo con J.1.4, se sigue que B = EndD (A)
donde D = EndA⊗k Ao (A) = Z(A) = k. Luego B = Endk (A) y fA es epiyectivo.
Como ambas álgebras tienen igual dimensión sobre k, concluimos que fA es un
isomorfismo.

Corolario J.2.1 Sea k → L una extensión. La condición necesaria y suficiente


para que una k-álgebra A sea de Azumaya es que lo sea la L-álgebra AL = A ⊗k L.

Demostración: fAL = fA ⊗ 1.

Corolario J.2.2 Si A y B son k-álgebras de Azumaya, también lo es A ⊗k B.

Demostración: fA⊗k B = fA ⊗ fB .

Corolario J.2.3 La condición necesaria y suficiente para que una k-álgebra A


sea de Azumaya es que exista alguna extensión k → L tal que AL sea un álgebra
de matrices sobre L; es decir, AL = Mn (L).

Demostración: Si A es una k-álgebra de Azumaya y L es el cierre algebraico de


k, entonces AL = Mn (L) en virtud de J.1.3. Recı́procamente, si AL es un álgebra
de matrices, entonces es una L-álgebra de Azumaya y J.2.1 permite concluir que
A es una k-álgebra de Azumaya.

Corolario J.2.4 La dimensión de cualquier álgebra de Azumaya es un cuadrado


perfecto.

Teorema de Skolem-Noether: Si B y B � son subálgebras simples de una k-


álgebra de Azumaya A, entonces cualquier isomorfismo de k-álgebras B → B � está
inducido por un automorfismo interno de A. En particular todos los automorfismos
de A son internos, ası́ que el grupo de los automorfismos de Mn (k) es el grupo de
las proyectividades P GLn (k).

Demostración: Sean f, g : B → A dos morfismos inyectivos de k-álgebras.


412

Si A = Endk (E) para algún k-espacio vectorial E, entonces E adquiere dos


estructuras de B-módulo que son isomorfas en virtud del teorema de Wedderburn,
pues ambas tienen igual dimensión 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 fuera un álgebra de matrices, tensorializando con Ao podemos redu-
cirnos 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 -módulos, ası́ que T está en EndAo (A) = A y
concluimos la demostración.

Neutralización de Álgebras de Azumaya


Vamos a probar que para cada k-álgebra de Azumaya A existe alguna extensión
finita de Galois k → L tal que AL es un álgebra de matrices sobre L (en cuyo caso
diremos que A está neutralizada por L). Este resultado se basa en la siguiente
caracterización de las álgebras de matrices:

Definición: Si A es una k-álgebra de Azumaya de dimensión n2 , llamaremos


subálgebras diagonales de A a las subálgebras conmutativas triviales de grado n.

Teorema J.2.5 La condición necesaria y suficiente para que una k-álgebra de


Azumaya A sea un álgebra de matrices es que contenga alguna subálgebra diagonal.

Demostración: Si A = Mn (k), entonces las matrices diagonales forman una


subálgebra conmutativa trivial de grado n.
Recı́procamente, si B es una subálgebra diagonal de un álgebra de Azumaya
A, entonces para cada ideal maximal mi de B tenemos que el A-módulo 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 . Además, al ser B = ⊕i (B/mi ), tenemos
que
A = A ⊗B B = E1 ⊕ . . . ⊕ En
de modo que n2 = dim E1 + . . . + dim En y concluimos que n = dim Ei y que
A = Endk (Ei ).

Proposición J.2.6 Toda k-álgebra de Azumaya de dimensión n2 contiene alguna


subálgebra conmutativa separable de grado n.

Demostración: Si a ∈ A, la subálgebra conmutativa k[a] � k[x]/(pa (x)) será sepa-


rable y de grado n precisamente cuando el polinomio anulador pa (x) sea separable
y de grado n.
413

Si K es un cierre algebraico de k, tenemos que AK = Mn (K) por J.1.3. Como


el polinomio anulador de a⊗1 también es pa (x), basta probar que podemos elegir a
de modo que el polinomio caracterı́stico de a ⊗ 1 no tenga raı́ces múltiples, porque
en tal caso el polinomio caracterı́stico coincide con el anulador. Ahora bien, el
discriminante del polinomio caracterı́stico de a ⊗ 1 es una función polinómica
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 algún 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 J.1.2, basta probar
que, cuando A es de división, 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 subálgebra formada por los elementos de AK que conmutan con
todos los elementos de LK ) tiene dimensión 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.

Teorema J.2.7 Toda álgebra de Azumaya está neutralizada por alguna extensión
finita de Galois.

Demostración: Sea B una subálgebra conmutativa separable de grado n de una


k-álgebra de Azumaya A de dimensión n2 . Si L es la envolvente de Galois de B,
entonces BL = ⊕L es una subálgebra diagonal de AL y J.2.5 permite concluir que
AL = Mn (L).

J.3 Construcción de las Álgebras de Azumaya


Sea k → L una extensión finita de Galois de grupo G. Vamos a exponer un método
para construir todas las k-álgebras de Azumaya neutralizadas por L.

Definición: Sea E un L-espacio vectorial. Dar una operación de G en E es dar


un morfismo de grupos ρ : G → Autk (E) tal que g · (λe) = g(λ)(g · e) para todo
g ∈ G, λ ∈ L, e ∈ E, donde g · e := ρ(g)(e). Diremos que dos operaciones de G en
sendos L-espacios vectoriales son equivalentes si existe algún isomorfismo L-lineal
que conmute con las respectivas operaciones de G.
Si en esta definición los morfismos k-lineales y L-lineales se sustituyen por
morfismos de k-álgebras y L-álgebras, se obtiene la definición de operación de g
en una L-álgebra y de equivalencia de tales operaciones.

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-álgebra finita y
414

cada operación de G en un L-espacio vectorial E define en E una estructura de


L[G]-módulo: �� � �
i λi gi := i λi (gi · e)

Recı́procamente, cada L[G]-módulo M está definido por una única operación


de G en el L-espacio vectorial M . Además dos operaciones son equivalentes pre-
cisamente cuando los correspondientes L[G]-módulos son isomorfos.

Lema J.3.1 L[G] = Endk (L) y, por tanto, es una k-álgebra simple central.

Demostración: La operación natural de G en L define un morfismo de k-álgebras


L[G] → Endk (L) que es L-lineal. Este morfismo es inyectivo en virtud de G.3.4 y,
al tener ambos términos igual dimensión, es un isomorfismo.

Corolario J.3.2 Si G opera en un L-espacio vectorial de dimensión finita E,


entonces el morfismo natural E G ⊗k L → E es un isomorfismo.

Demostración: Es obvio que L es un L[G]-módulo simple, ası́ que el teorema de


Wedderburn permite reducirse al caso E = L, que es consecuencia directa de la
igualdad LG = k.

Teorema de Construcción: Sea k → L una extensión finita de Galois de grupo


G y sea A una k-álgebra. La condición necesaria y suficiente para que A sea un
álgebra de Azumaya de dimensión n2 neutralizada por L es que sea (isomorfa a)
el álgebra de invariantes de una operación de G en la L-álgebra Mn (L). Además
dos operaciones de G en Mn (L) son isomorfas si y sólo sus álgebras de invariantes
son k-álgebras isomorfas.

Demostración: Sea A una k-álgebra de Azumaya de dimensión n2 neutralizada


por L. Si consideramos la operación de G en AL � Mn (L) inducida por su acción
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 operación de G en Mn (L) depende del isomor-


fismo AL � Mn (L) elegido, ası́ que está bien definida salvo equivalencia.
Las operaciones de G en Mn (L) que define la k-álgebra Mn (k) se llaman tri-
viales y son las operaciones equivalentes a la que define la acción natural de G en
los coeficientes de las matrices.
Recı́procamente, si G opera en la L-álgebra Mn (L) y A := Mn (L)G , entonces
el morfismo de L-álgebras AL → Mn (L) es un isomorfismo por J.3.2. Luego,
según J.2.1, A es una k-álgebra de Azumaya de dimensión n2 neutralizada por L.
Más aún, es claro que este isomorfismo AL → Mn (L) conmuta con las respectivas
operaciones de G, ası́ que la operación considerada es precisamente la que define A.
415

Esto permite concluir la demostración del teorema, pues operaciones equivalentes


claramente tienen álgebras de invariantes isomorfas.

Definición: Sea Pm = P(E) un espacio proyectivo de dimensión m sobre el cuerpo


L. Llamaremos proyectividades a las proyectivizaciones de los automorfismos
L-lineales E → E y llamaremos colineaciones a las proyectivizaciones de los
automorfismos semilineales T : E → E (morfismo de grupos tal que existe un
automorfismo g del cuerpo L de modo que T (λe) = g(λ)T (e) para todo λ ∈ L,
e ∈ E). El grupo de todas las colineaciones de Pm se denotará P Sm+1 (L).
Diremos que dos colineaciones son proyectivamente equivalentes si son conju-
gadas respecto de alguna proyectividad.
Dar una geometrı́a (en el sentido de Klein) en Pm es dar un subgrupo de
sus colineaciones. Si G es un grupo de automorfismos del cuerpo L, diremos que
el grupo de una geometrı́a es G si existe un isomorfismo (necesariamente único)
entre G y el grupo de la geometrı́a tal que el automorfismo de L asociada a la
colineación correspondiente a cada g ∈ G sea precisamente g. Diremos que dos
geometrı́as son proyectivamente equivalentes cuando sean subgrupos conjugados
respecto de alguna proyectividad.

Teorema J.3.3 Sea k → L una extensión finita de Galois de grupo G y sea Pm


un espacio proyectivo de dimensión m sobre L. Las geometrı́as de grupo G en Pm ,
salvo equivalencia proyectiva, se corresponden canónicamente con las k-álgebras
de Azumaya de dimensión (m + 1)2 neutralizadas por L.
Demostración: Sea E un L-espacio vectorial de dimensión m+1 y sea ρ una opera-
ción de G en la L-álgebra EndL (E). Por el teorema de Skolem-Noether, para cada
g ∈ G existe un automorfismo k-lineal Tg : E → E tal que ρ(g) es la conjugación
por Tg . Además la condición g(λe) = g(λ)g(e) equivale a que Tg sea una trans-
formación semilineal de automorfismo g. Es claro que Tg está bien definida salvo
un factor no nulo, ası́ que obtenemos un morfismo de grupos G → P Sm+1 (L) que
define en Pm = P(E) una geometrı́a de grupo G. Además es obvio que cualquiera
de estas geometrı́as proviene de alguna operación de G en EndL (E). Ahora bien,
utilizando el teorema de Skolem-Noether, es sencillo comprobar que dos operacio-
nes de G en EndL (E) son equivalentes precisamente cuando las correspondientes
geometrı́as de grupo G son proyectivamente equivalentes.

Ejemplo J.3.4 La extensión R → C es de Galois y su grupo es G = {1, g} donde


g denota la conjugación compleja. Como el cuerpo C es algebraicamente cerrado,
todas las R-álgebras de Azumaya están neutralizadas por C. Para construir todas
las R-álgebras de Azumaya de dimensión 4 basta determinar (salvo equivalencia
proyectiva) las involuciones de automorfismo g de la recta proyectiva compleja.
Dos de tales involuciones son
x0 = x̄0 x0 = −x̄1
,
x1 = x̄1 x1 = x̄0
416

La primera involución define una operación de G en M2 (C) tal que la subálgebra


de invariantes es M2 (C). La operación que define la segunda involución es
� � � �
a b d¯ −c̄
g =
c d −b̄ ā

y en este caso la subálgebra de invariantes es


�� � �
a b
H = , a, b ∈ C
−b̄ ā

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 álgebra de los cuaterniones.

Definición: Diremos que una colineación es cı́clica si su orden es finito y coincide


con el de su automorfismo asociado.

Cuando la extensión de Galois k → L es cı́clica, J.3.3 reduce la construcción


de las k-álgebras de Azumaya neutralizadas por L a la clasificación proyectiva de
las colineaciones cı́clicas cuyo automorfismo asociado sea un generador dado del
grupo de Galois.
Sea d el orden del grupo de Galois y sea g un generador. Si τ es una colineación
cı́clica de automorfismo τ y orden d, y elegimos una transformación semilineal T
que represente a τ , entonces T d = λ para algún λ ∈ 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 d−1 µ)T d = N (µ)inv(T )

Ası́ que la clase de inv(T ) módulo el subgrupo de normas N (L∗ ) es un invariante


de τ , bien definido en k ∗ /N (L)∗ .

Teorema J.3.5 (Clasificación de Colineaciones Cı́clicas) La condición ne-


cesaria y suficiente para que dos colineaciones cı́clicas con igual automorfismo
asociado sean proyectivamente equivalentes, es que tengan el mismo invariante.

Demostración: Sea E un L-espacio vectorial de dimensión finita y sean τ, τ � dos


colineaciones cı́clicas en P(E) con el mismo automorfismo asociado g. Si T, T �
son representantes semilineales de τ y τ � respectivamente, entonces τ y τ � son
proyectivamente equivalentes si y sólo si T � es equivalente a µT para algún µ ∈ L.
Luego basta probar que T y T � son equivalentes cuando inv(T ) = inv(T � ).
417

Sea Lg [x] el anillo de polinomios con coeficientes en L, donde el producto se


define por la condición 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 − λ)-módulo en E: xe = T (e). Además dos de tales transformaciones
semilineales son equivalentes precisamente cuando los correspondientes módulos
son isomorfos. Luego basta probar que, salvo isomorfismos, sólo puede existir una
estructura de Lg [x]/(xd − λ)-módulo en E, cuando d es el orden de g. En virtud
del teorema de Wedderburn, 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̄-álgebra trivial de grado d y la acción natural de g sobre A (vı́a su acción sobre
el primer factor) es g(a1 , . . . , ad ) = (ad , a1 , . . .). Si µ ∈ k̄ es una raı́z d-ésima de λ,
entonces µg es un endomorfismo k̄-lineal de A y define un morfismo de k̄-álgebras

(Lg [x]/(xd − λ)) ⊗k k̄ = Ag [x]/(xd − λ) −→ Endk̄ (A)

porque (µg)d = λ. Es sencillo comprobar que es un isomorfismo, y J.2.1 permite


concluir que Lg [x]/(xd − λ) es simple.

Ejemplo J.3.6 Los invariantes de las involuciones consideradas en el ejemplo


J.3.4 son 1 y -1 respectivamente. Como las normas de los números complejos no
nulos son los números reales positivos, tenemos R∗ /N (∗ ) = {±1}. Luego M2 (R) y
el álgebra H de los cuaterniones son las únicas R-álgebras de Azumaya de dimen-
sión 4.
Ahora bien, toda subálgebra conmutativa de un álgebra de división es una
extensión finita. Como C es la única extensión finita no trivial de R, de J.2.6 se
sigue que toda R-álgebra de división central no trivial tiene dimensión 4, ası́ que
el álgebra de los cuaterniones H es la única R-álgebra de división central no trivial
(teorema de Frobënius).
En virtud de J.1.2 podemos concluir que las R-álgebras de Azumaya son las
álgebras Mn (R) y Mn (H).

Ejemplo J.3.7 Si Fq es un cuerpo finito, toda extensión finita Fq → Fqd es cı́clica


y un generador del grupo de Galois es el automorfismo de Frobënius F (x) = xq .
Luego la norma es

2 d−1 2 q d −1
+...+q d−1
N (x) = xF (x)F 2 (x) . . . F d−1 (x) = xxq xq . . . xq = x1+q+q =x q−1

q d −1
y el número de elementos de norma 1, que son las soluciones de la ecuación x q−1 =
d
−1
1, es ≤ qq−1 . Se sigue que la norma N : F∗qd → F∗q es epiyectiva y concluimos que
todo álgebra de Azumaya sobre un cuerpo finito es un álgebra de matrices. En
particular, todo anillo de división finito es conmutativo (teorema de Wedderburn).
418

Ejemplo J.3.8 Con las notaciones de J.3.5, el invariante de la colineación cı́clica

x0 = λx̄d , x1 = x̄0 , ... , xd = x̄d−1

donde x̄ := g(x), es precisamente λ ∈ k ∗ /N (L∗ ). En consecuencia, las k-álgebras


de Azumaya de dimensión d2 neutralizadas por L se corresponden biunı́vocamente
con k ∗ /N (L∗ ); pero tal correspondencia depende del generador g del grupo de
Galois elegido. La operación de G en Md (L) definida por g y λ ∈ k ∗ /N (L∗ ) es
 
  ādd λād1 . . . λādm
a11 . . . a1d ā − 1d/λ ā11
 . . . ā1m 
g . . . . . . . . . = 
... ... ... ... 
ad1 . . . add
āmd /λ ām1 . . . āmm

donde m = d − 1. El álgebra de invariantes es la k-álgebra de Azumaya de


dimensión d2 correspondiente a g y λ.

J.4 Ideales de las Álgebras de Azumaya


Vamos a determinar los ideales de un álgebra de Azumaya en términos de su
geometrı́a finita. Primero calcularemos los ideales de las álgebras de matrices:

Lema J.4.1 Sea E un k-espacio vectorial de dimensión finita. Si V es un subes-


pacio 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).

Demostración: 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). Recı́procamente, 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 algún subespacio vectorial V1 de
dimensión 1. Esto se debe a que el ideal por la derecha generado por un endomor-
fismo T es precisamente Homk (E, Im T ).
La demostración para ideales por la izquierda es similar.

J.4.2 Sea k → L una extensión finita de Galois de grupo G y sea E un L-


espacio vectorial de dimensión n. Consideremos una operación de G en la L-
álgebra EndL (E) y la correspondiente acción (J.3.3) de G en el espacio proyectivo
P(E), de modo que A = EndL (E)G es una k-álgebra de Azumaya de dimensión
n2 neutralizada por L.
419

Lema J.4.3 Existe una correspondencia biunı́voca, 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 .

Demostración: Si P(V ) es una subvariedad lineal G-invariante, entonces el ideal


HomL (E/V, E) de EndL (E) es invariante por la acción de G, y HomL (E/V, E)G
es un ideal de A.
Recı́procamente, si I es un ideal de A, entonces IL es un ideal G-invariante
de AL = EndL (E). De acuerdo con J.4.1 tenemos que IL = HomL (E/V, E) para
algún subespacio vectorial V ⊆ E, y P(V ) es G-invariante porque HomL (E/V, E)
lo es. Además HomL (E/V, E)G = (IL )G = I.
Análogamente se prueba que el retı́culo de subvariedades lineales G-invariantes
de P(E) es isomorfo al retı́culo de ideales por la derecha de A, donde el ideal
correspondiente a P(V ) es precisamente HomL (E, V )G .

Corolario J.4.4 Los retı́culos 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 J.4.5 Las subvariedades lineales de P(E) generadas por alguna órbita
de la acción de G se corresponden con los ideales maximales por la izquierda de A
(y con los ideales no nulos minimales por la derecha).

Corolario J.4.6 A es un álgebra de división precisamente cuando P(E) es la


única subvariedad lineal no vacı́a invariante.

Corolario J.4.7 Si I, J son los ideales por la izquierda y derecha de A corres-


pondientes a una subvariedad lineal G-invariante P(V ) y n2 = dimk A, entonces

dimk I = n(n − dimk V ) , dimk J = n(dimk V )

Demostración: Estas igualdades son consecuencias directas de las siguientes:

dimk I = dimL IL = dimL HomL (E/V, E)


dimk J = dimL JL = dimL HomL (E, V ) .

Corolario J.4.8 La condición necesaria y suficiente para que A sea un álgebra


de matrices sobre k es que en P(E) exista algún punto invariante (resp. algún
hiperplano invariante).

Demostración: Este corolario es consecuencia directa del anterior y de la siguiente


caracterización de las álgebras de matrices:
420

Lema J.4.9 La condición necesaria y suficiente para que una k-álgebra simple de
dimensión n2 sea Mn (k) es que tenga algún ideal por la izquierda (resp. por la
derecha) de dimensión n.

Demostración: La necesidad de la condición se sigue de J.4.1. Recı́procamente,


si I ⊂ A es un ideal por la izquierda de dimensión n, su estructura de A-módulo
define un morfismo de k-álgebras A → Endk (I) que, por ser A simple, es inyectivo.
Como ambas k-álgebras tienen igual dimensión, concluimos que es un isomorfismo.
Si J ⊂ A es un ideal por la derecha de dimensión n, el morfismo de k-álgebras
Ao → Endk (J) es un isomorfismo, de modo que A es un álgebra de matrices.

J.5 El Grupo de Brauer


Toda k-álgebra de Azumaya es, según J.1.2, un álgebra de matrices sobre una k-
álgebra de división bien definida salvo isomorfismos. Diremos que dos k-álgebras
de Azumaya son equivalentes si sus correspondientes álgebras de división son
isomorfas. Es claro que en cada clase de equivalencia hay, salvo isomorfismos, una
única álgebra de división, y que sólo puede haber un álgebra de dimensión dada.
La clase de equivalencia de una k-álgebra de Azumaya A se denotará [A].
Sean A, A� dos k-álgebras de Azumaya, que serán álgebras de matrices sobre
sendas álgebras de división D, D� . Si D ⊗k D� es un álgebra de matrices sobre D�� ,
también lo es A ⊗k A� . Luego la clase [A ⊗k A� ] está bien determinada por las
clases [A] y [A� ], lo que nos permite definir una operación

[A] · [A� ] = [A ⊗k A� ]

en el conjunto Br(k) de las clases de equivalencia de k-álgebras de Azumaya,


conjunto que coincide con el de k-álgebras finitas centrales de división (salvo iso-
morfismos).
Este producto es claramente asociativo, conmutativo y 1 = [k] es un elemento
neutro. Además el teorema de caracterización de las álgebras de Azumaya afirma
que [A] · [Ao ] = 1. Luego este producto define una estructura de grupo abeliano
en Br(k), llamado grupo de Brauer de k.

Cada extensión k → L induce un morfismo de grupos Br(k) → Br(L), [A] �→


[AL ]. Esta aplicación es morfismo de grupos porque (A ⊗k A� )L = (AL ) ⊗L (A�L ).
El núcleo de este morfismo se denota Br(L/k) y es el subgrupo de Br(k) formado
por las clases de las k-álgebras de Azumaya neutralizadas por L.
De acuerdo con J.2.7 Br(k) es la unión 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 extensión finita de
Galois.
421

Ejemplos: La construcción de las álgebras de cuaterniones muestra que el grupo


de Brauer del cuerpo de los números racionales es infinito.
Cuando el cuerpo k es algebraicamente cerrado, J.1.2 afirma que Br(k) = 1.
Cuando la extensión de Galois k → L es cı́clica, J.3.8 y la clasificación de
colineaciones cı́clicas prueban que Br(L/k) = k ∗ /N (L∗ ).
J.3.6 afirma que Br(R) = Z/2Z.
Cuando el cuerpo k es finito, J.3.7 afirma que Br(k) = 1.
422
Apéndice K

Morfismos Finitos

K.1 Dependencia Entera


Definición: Sea A → B un morfismo de anillos. Diremos que un elemento b ∈ B
es entero sobre A si verifica alguna relación
bn + a1 bn−1 + . . . + an−1 b + an = 0 , ai ∈ A
(nótese que el coeficiente de b es la unidad) y diremos que B es entero sobre
n

A, ó que A → B es un morfismo entero cuando todos los elementos de B sean


enteros sobre A.
Recuérdese que se dice que un morfismo de anillos A → B es finito si la
estructura de A-módulo que define en B es de tipo finito: B = Ab1 + . . . + Abn .
En tal caso todo B-módulo de tipo finito M = Bm1 + . . . + Bmr es, por restricción
de escalares, un A-módulo de tipo finito:
� � �
M = j ( i Abi )mj = ij Abi mj
Caracterización 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-módulo de tipo finito.
3. b pertenece a una subálgebra C de B que es A-módulo de tipo finito.

Demostración: (1 ⇒ 2) Si b es entero sobre A, alguna potencia es combinación


lineal de las anteriores, bn = −a1 bn−1 − . . . − an−1 b − an , ai ∈ A, de modo que las
sucesivas potencias bn+j también son combinaciones lineales de 1, b, . . . , bn−1 con
coeficientes en A y concluimos que
A[ b ] = A + Ab + . . . + Abn−1

423
424

(2 ⇒ 3) Es evidente, pues A[b] es una subálgebra de B y b ∈ A[b].


(3 ⇒ 1) Sea
�nC = Ae1 + . . . + Aen . Por hipótesis b ∈ C y C es una subálgebra,
ası́ que bei = j=1 aij ej para ciertos aij ∈ A :


n
0= (δij b − aij )ej , 1≤i≤n
j=1

donde δii = 1 y δij = 0 cuando i �= j. Multiplicando por la izquierda por la matriz


adjunta de (δij b−aij ) se sigue que el determinante |δij b−aij | anula a cada ei ; luego
anula a C y concluimos que es nulo porque 1 ∈ C. Desarrollando
�n el determinante
obtenemos una relación de dependencia entera bn + i=1 ai bn−i = 0, ai ∈ A.

Corolario K.1.1 Si b1 , . . . , bn ∈ B son enteros sobre A, entonces A[b1 , . . . , bn ] es


un A-módulo de tipo finito.
Demostración: Procedemos por inducción sobre n. Si n = 1, se sigue directamente
de la caracterización anterior. Si n > 1, por hipótesis de inducción A[b1 , . . . , bn−1 ]
es un A-módulo de tipo finito. Ahora bien, como bn es entero sobre A, también es
entero sobre A[b1 , . . . , bn−1 ], luego A[b1 , . . . , bn ] es A[b1 , . . . , bn−1 ]-módulo de tipo
finito y concluimos que A[b1 , . . . , bn ] es A-módulo de tipo finito.

Corolario K.1.2 Los elementos de B enteros sobre A forman una subálgebra


(sumas y productos de elementos enteros son enteros), llamada cierre entero de
A en B.
Demostración: Si b1 , b2 ∈ B son enteros sobre A, entonces A[b1 , b2 ] es un A-módulo
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 K.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-álgebra C.
Demostración: La C-álgebra B ⊗A C está generada por los elementos b ⊗ 1, b ∈ B,
que son enteros sobre C. En efecto, si bn + a1 bn−1 + . . . + an = 0, ai ∈ A, entonces

(b⊗1)n + (a1 ⊗1)(b⊗1)n−1 + . . . + (an ⊗1) = (bn + a1 bn−1 + . . . + 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 K.1.4 Sean A → B → C morfismos de anillos. Si B es entero sobre


A, entonces todo elemento de C entero sobre B también 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

Demostración: Si un elemento c ∈ C es entero sobre B, satisface alguna relación


de dependencia entera cn + b1 cn−1 + . . . + bn , bi ∈ B. Luego c es entero sobre
B � = A[b1 , . . . , bn ] y, por tanto, B � [c] es un B � -módulo de tipo finito. Por K.1.1, B �
es un A-módulo de tipo finito, y se sigue que B � [c] es un A-módulo de tipo finito;
luego c es entero sobre A.

Ejemplos:

1. Sea K una extensión 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
extensión algebraica de k, de K.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 números complejos enteros sobre Z se llaman enteros algebraicos sin
más y, por definición, son las raı́ces de los polinomios unitarios con coeficien-
tes en Z. Cada número algebraico α ∈ C es raı́z de un único polinomio irre-
ducible unitario pα (x) con coeficientes racionales y, según 5.4.5, la condición
necesaria y√suficiente para que α sea entero es que pα (x) tenga coeficientes

en Z. Ası́, 2 es entero, porque es raı́z 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 ecuación p(x, y) = 0 y consideremos la proyección
π : C → A1 , π(x, y) = x, en la dirección de las rectas verticales x = c.
Vamos a ver que π es un morfismo finito precisamente cuando la curva carece
de ası́ntotas 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. Según la caracterización
de los elementos enteros, la condición necesaria y suficiente para que π sea un
morfismo finito es que η sea entero sobre k[ξ]. Ahora bien, cualquier relación
de dependencia entera de η sobre k[ξ] ha de venir dada por un múltiplo
de p(x, y), ası́ que tal condición equivale a que, considerando p(x, y) como
polinomio en y :

p(x, y) = p0 (x)y n + p1 (x)y n−1 + . . . + pn (x) , p0 (x) �= 0

el coeficiente p0 (x) sea constante. Homogeneizando con una indeterminada


z, para obtener la ecuación proyectiva de la curva, y deshomogeneizando
respecto de y para estudiar sus tangentes en el punto (0, 1, 0), tal condición
expresa que la ecuación de la curva sea de la forma

0 = z d−n + (términos de grado mayor que d − n)

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 única recta tangente en tal punto
426

sea la recta z = 0 ; es decir, que no tenga ası́ntotas verticales. Análogamente


se prueba que la proyección π : C → A1 , π(x, y) = ax + by, en la dirección de
las rectas ax + by = c, es un morfismo finito si y sólo si C no tiene ası́ntotas
en tal dirección.
4. Sea C la curva plana y 2 = x3 . La parametrización

x = t2
y = t3

es un morfismo finito A1 → C, porque t satisface la relación de dependencia


entera t2 − x = 0 sobre O(C).
5. Si C es la curva y 2 = x2 + x3 , la parametrización

x = t2 − 1
y = t3 − t

define un morfismo finito A1 → C, porque t satisface la relación de depen-


dencia 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 relación de dependencia entera
de [b] ∈ B/b basta reducir módulo b cualquier relación de dependencia entera
de b sobre el anillo A.
7. Según K.1.1, si un morfismo A → B es de tipo finito, B = A[b1 , . . . , bn ], la
condición de ser entero equivale a la de ser finito.

K.2 Teorema del Ascenso


Lema K.2.1 Sea A → B un morfismo entero e inyectivo entre anillos ı́ntegros.
La condición necesaria y suficiente para que B sea un cuerpo es que A sea un
cuerpo.
Demostración: 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 a−1 es entero sobre A:

a−n + a1 a−n+1 + . . . + an−1 a−1 + an = 0 , ai ∈ A

Multiplicando por an−1 obtenemos que a−1 ∈ A. Luego A es un cuerpo.


Recı́procamente, si A es un cuerpo, el cuerpo de fracciones K de B es una
extensión algebraica de A. Luego toda subálgebra de K (y en particular B) es un
cuerpo.
427

Corolario K.2.2 Sea φ : Spec B → Spec A la aplicación 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

Demostración: Sea q el ideal primo de y y sea 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 sólo si p es
un ideal maximal de A.

Corolario K.2.3 Sea φ : Spec B → Spec A la aplicación continua inducida por


un morfismo de anillos A → B . Si B es entero sobre A, entonces las fibras de φ
tienen dimensión 0. Si además el morfismo A → B es finito, entonces las fibras
de φ son finitas y discretas.

Demostración: Sea x ∈ Spec A. Por la fórmula de la fibra tenemos que


� �
φ−1 (x) = Spec B ⊗A κ(x)

Si B es entero sobre A, por 1.3, B ⊗A κ(x) es entero sobre el cuerpo residual


κ(x) y el corolario anterior afirma que todos los puntos de Spec B ⊗A κ(x) son
cerrados, ası́ que su dimensión es 0.
Si, además, B es finito sobre A, entonces B ⊗A κ(x) es una κ(x)-álgebra finita,
ası́ que su espectro es finito y discreto.

Corolario K.2.4 Sea φ : Spec B → Spec A la aplicación 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 y, por tanto, dim B ≤ dim A .

Demostración: Sea y0 > y1 > . . . > yn = y una cadena de especializaciones en


Spec B. Como φ es una aplicación continua, φ(yi ) está en el cierre de φ(yi−1 ) para
todo 1 ≤ i ≤ n. Si se diera alguna coincidencia φ(yi−1 ) = φ(yi ), la fibra de φ(yi )
tendrı́a dimensión ≥ 1, en contra del corolario anterior. Luego dim By ≤ dim Aφ(y)
y, por tanto, dim B ≤ dim A .

Teorema del ascenso: Sea j : A → B un morfismo de anillos y sea a su núcleo.


Si B es entero sobre A, la aplicación continua φ : Spec B → Spec A inducida por
j es cerrada y su imagen son los ceros de a.

Demostración: Veamos primero que si un morfismo A → B es inyectivo y entero,


entonces la aplicación inducida φ : Spec B → Spec A es epiyectiva. En tal caso,
428

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 �= 0 y su espectro tiene algún


punto cerrado y. Por K.1.3, Bx es entero sobre Ax , ası́ que K.2.2 permite obtener
que φ(y) es un punto cerrado de Spec Ax . Luego x = φ(y), porque x es el único
punto cerrado de Spec Ax , y concluimos que φ : Spec B → Spec A es epiyectiva.
Demostremos ahora el caso general. Sea b un ideal de B. Bastará 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 aplicación


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 K.2.5 En las hipótesis del teorema del ascenso, si x = φ(y) y x� es una
especialización de x, entonces existe una especialización y � de y tal que x� = φ(y � ).
� �
Demostración: {x} = {φ(y)} ⊆ φ {y} porque la aplicación φ es cerrada.

Corolario K.2.6 Si B es entero sobre A y φ : Spec B → Spec A es epiyectivo,

dim A = dim B

Demostración: Sea x0 > x1 > . . . > xn una cadena de especializaciones en Spec A.


Por hipótesis x0 = φ(y0 ) para algún y0 ∈ Spec B. Aplicando reiteradamente el
corolario anterior obtenemos especializaciones y0 > y1 > . . . > yn en Spec B tal
que φ(yi ) = xi para todo 0 ≤ i ≤ n. Luego dim B ≥ dim A y, por K.2.4, concluimos
que dim A = dim B .

Nota: En el caso particular de un morfismo finito A → B, los resultados de esta


sección pueden obtenerse directamente de la fórmula de la fibra

φ−1 (x) = Spec (Bx /px Bx ) = Spec B ⊗A κ(x) .


429

En efecto, el hecho de que las fibras de φ sean de dimensión 0 se debe a que


B ⊗A κ(x) es una κ(x)-álgebra finita (ver 8.7.4 ó G.1.4). En cuanto al teorema
del ascenso, si j : A → B es inyectivo, tenemos que Bx �= 0 porque Ax �= 0 y
jx : Ax → Bx es inyectivo. Al ser Bx un Ax -módulo de tipo finito, tenemos que
px Bx �= Bx por el lema de Nakayama; luego la fibra φ−1 (x) = Spec (Bx /px Bx ) no
es vacı́a y concluimos que la aplicación φ : Spec B → Spec A es epiyectiva.

Ejemplos:
1. Sea U un abierto básico de una variedad algebraica afı́n X. Si U no es
cerrado, la inclusión U → X no es un morfismo finito, aunque sus fibras
son obviamente finitas, porque viola la tesis del teorema del ascenso. En
general, si el espectro de una localización AS no es cerrado en Spec A (que
es lo usual), el morfismo de localización A → AS no es entero.
2. Sea C la curva plana compleja x = y 2 y sea U el abierto complementario del
punto (1, 1) en C. La proyección

π : U −→ A1 , π(x, y) = x

no es un morfismo finito: si O(U ) fuera finito sobre C[x], serı́a finito sobre
O(C), en contra de que el morfismo U → C no es finito. No obstante,
la proyección π : U → A1 es cerrada, epiyectiva y sus fibras son finitas y
discretas; incluso es abierta.

K.3 Teorema del Descenso


Teorema de Cohen-Seidenberg: Sea A un anillo ı́ntegramente cerrado en su
cuerpo de fracciones Σ y sea Σ� una extensión normal de Σ. Si una subálgebra B
de Σ� es entera sobre A y es estable por el grupo G = AutΣ-alg (Σ� ), entonces G
actúa transitivamente en las fibras de la proyección φ : Spec B → Spec A .

Demostración: Sea G = {σ1 , . . . , σn }. Consideremos dos puntos y, y � de la fibra


de φ sobre un punto x ∈ Spec A . Si y � = � σi (y) para todo ı́ndice i, según 8.6.2
existe una función f ∈ B que se anula en y � y no se anula en ninguno de los puntos
σi (y), porque la fibra de φ sobre x tiene dimensión nula. Sea pf (x) el polinomio
irreducible de f sobre Σ. Por hipótesis Σ� es una extensión normal de Σ, ası́ que
pf (x) tiene todas sus raı́ces en Σ� y éstas son de la forma σi (f ) ; en particular son
enteras sobre A. Se sigue que el término independiente de

pf (x) = xn + c1 xn−1 + . . . + cn

que es el producto de todas las raı́ces cada una contada con su multiplicidad, es
entero sobre A; luego cn ∈ A, porque A es ı́ntegramente cerrado en Σ. Además cn
430

se anula
� en x = φ(y ) porque es múltiplo 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 elección
de la función f .

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 proyección φ : Spec B → Spec A es abierta.

Demostración: Sea Σ� una extensión del cuerpo de fracciones de B que sea ex-
tensión normal de Σ (tal extensión existe porque el cuerpo de fracciones de B es
una extensión finita de Σ) y sea G = AutΣ-alg (Σ� ), que es un grupo finito. Sea
B = A[b1 , . . . , bn ] y sea

B � = A[σi (bj )] , σi ∈ G , 1 ≤ j ≤ n

Es claro que B � es estable por la acción de G y que B � es finito sobre A, porque


sus generadores σi (bj ) son enteros sobre A y podemos aplicar K.1.1. Consideremos
las aplicaciones continuas
ψ φ
Spec B � −
→ Spec B −
→ Spec A

inducidas por los morfismos estructurales A → B y B → B � , 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 bastará probar que la aplicación φ ◦ ψ es abierta. En
resumen, podemos suponer que B es estable por G. En tal caso, el teorema de
Cohen-Seidenberg afirma que
� � �
Spec A − φ(U ) = φ Spec B − σ(U )
σ∈G

Por el teorema del ascenso φ es cerrada, ası́ que el segundo término de la igualdad
anterior es un cerrado de Spec A y concluimos que φ(U ) es un abierto de Spec A.

Corolario K.3.1 En las hipótesis del teorema del descenso, si x = φ(y) y x�


es una generalización de x, entonces existe alguna generalización y � de y tal que
x� = φ(y � ).
Demostración: La fibra φ−1 (x� ) es finita, ası́ que su cierre Y está formado por
las especializaciones de sus puntos, y bastará probar que y ∈ Y . Sea U el abierto
complementario de Y en Spec B. Si y ∈ / Y , entonces x ∈ φ(U ), mientras que x�
no está en φ(U ). Ahora bien, por el teorema del descenso φ(U ) es un abierto de
Spec A, lo que contradice la hipótesis de que x está en el cierre de x� .
431

Corolario K.3.2 En las hipótesis del teorema del descenso, si x = φ(y), entonces

dim By = dim Ax

Demostración: Si x = x0 < x1 < . . . < xn es una cadena de generalizaciones en


Spec A, la aplicación reiterada del corolario anterior permite obtener una cadena
de generalizaciones y = y0 < y1 < . . . < yn en Spec B tal que φ(yi ) = xi para
todo 0 ≤ i ≤ n. Luego dim By ≥ dim Ax y, de acuerdo con K.2.4, concluimos que
dim By = dim Ax .

Ejemplo: En el teorema del descenso, la hipótesis de que el anillo A sea ı́ntegra-


mente cerrado en su cuerpo de fracciones Σ no es superflua. En efecto, sea C la
cúbica plana y 2 = x2 + x3 y sea ψ : A1 → C la parametrización

x = t2 − 1
y = t3 − t

que es un morfismo finito birracional. La proyección finita

φ = ψ × (Id) : A1 × A1 −→ C × A1 , φ(t, u) = (t2 − 1, t3 − t, u)

satisface todas las hipótesis del teorema del descenso (incluso es birracional), ex-
cepto 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 comprobar que la
aplicación φ no es abierta.
Sea y � = (t, t) el punto genérico de la diagonal de A1 × A1 y sea x� = φ(y � ).
Como φ es un isomorfismo fuera de la recta x = y = 0, se sigue que y � es el
único punto de φ−1 (x� ), porque x� = (t2 − 1, t3 − t, t) no es un punto de la recta
x = y = 0. Luego x� no está en φ(U ), donde U denota el abierto complementario
de la diagonal. Ahora bien, y � es una generalización del punto cerrado y = (1, 1),
ası́ que x� es una generalización del punto x = (0, 0, 1). Como x ∈ φ(U ), porque
x = φ(−1, 1), concluimos que φ(U ) no es un abierto de C × A1 .

K.4 Lema de Normalización


Lema de normalización de Noether: Sea A un álgebra de tipo finito sobre un
cuerpo k. Existen elementos x1 , . . . , xd ∈ A algebraicamente independientes sobre
k tales que A es finita sobre k[x1 , . . . , xd ].
Por tanto, toda variedad algebraica afı́n X sobre k admite un morfismo finito
y epiyectivo X → Ad sobre un espacio afı́n.
432

Demostración: Sea A = k[ξ1 . . . , ξn ]. Procedemos por inducción 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, verificarán alguna relación
de dependencia algebraica, que escribimos en orden lexicográfico decreciente:

aξ1r1 ξ2r2 · · · ξnrn + . . . , a �= 0

Sean ξi� = ξi − ξndi , 1 ≤ i ≤ n − 1, donde d1 � d2 � . . . � dn−1 . Es claro que


k[ξ1 , ξ2 , . . . , ξn ] = k[ξ1� , . . . ξn−1

, ξn ] y, realizando las sustituciones ξi = ξi� + ξndi en
la relación anterior, obtenemos una relación algebraica entre ξ1� , . . . , ξn−1 �
, ξn en la
que el término de mayor grado en ξn es

aξnd1 r1 +...+dn−1 rn−1 +rn , a �= 0

de modo que ξn es entero sobre k[ξ1� , . . . , ξn−1 �


]. Luego A = k[ξ1� , . . . , ξn−1

, ξn ] es
finita sobre la subálgebra k[ξ1 , . . . , ξn−1 ]. Por hipótesis de inducción existen ele-
� �

mentos x1 , . . . , xd ∈ k[ξ1� , . . . , ξn−1



] algebraicamente independientes sobre k tales
que k[ξ1 , . . . , ξn−1 ] es finita sobre k[x1 , . . . , xd ]. Concluimos que A = k[ξ1 , . . . , ξn ]
� �

es finita sobre k[x1 , . . . , xd ] .

Nota: Cuando el cuerpo k es infinito, la demostración puede simplificarse tomando


ξi� = ξi − λi ξn donde λi ∈ k. Es decir, la proyección finita X → Ad es una
proyección lineal genérica.

Corolario K.4.1 Toda variedad algebraica afı́n de dimensión no nula tiene infi-
nitos puntos cerrados.
Demostración: Sea X una variedad algebraica afı́n y consideremos el morfismo
finito y epiyectivo π : X → Ad que proporciona el lema de normalización. Por
K.2.6 tenemos que X = dim Ad ; luego, si la dimensión de X no es nula, se sigue
que d > 1 y el espacio afı́n Ad = Spec k[x1 , . . . , xd ] tiene infinitos puntos cerrados.
Se concluye al aplicar K.2.2 al morfismo finito π.

Teorema de los Ceros


Teorema de los ceros de Hilbert: Sea x un punto de una variedad algebraica
X sobre un cuerpo k. Si x es un punto cerrado de X, su cuerpo residual κ(x) es
una extensión finita de k.

Demostración: Sea m el ideal maximal de O(X) definido por x. Por definición


κ(x) = O(X)/m, ası́ que Spec κ(x) es una variedad algebraica afı́n y admite alguna
proyección finita
Spec κ(x) −→ Ad,k
433

Como Spec κ(x) tiene un único punto, se sigue que d = 0. Como A0,k = Spec k,
concluimos que κ(x) es una extensión finita de k.

Corolario K.4.2 Todo morfismo X → Y entre variedades algebraicas sobre un


cuerpo k transforma puntos cerrados de X en puntos cerrados de Y .

Demostración: 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 composición

O(Y ) −→ O(X) −→ κ(x)

es un cuerpo, porque κ(x) es una extensión finita de k. Luego m∩O(Y ) es un ideal


maximal de O(Y ) y concluimos que la imagen de x en Y es un punto cerrado.

Corolario K.4.3 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 ) .

Demostración: Si k es algebraicamente cerrado, la extensión finita k → κ(x) es


trivial, k = κ(x), de modo que x es un punto racional de X.

Corolario K.4.4 Toda variedad algebraica no vacı́a sobre un cuerpo algebraica-


mente cerrado tiene puntos racionales.

Demostración: Si el espectro de un anillo no es vacı́o, tiene algún punto cerrado,


y se aplica el corolario anterior.

Teorema de los ceros de Hilbert (forma fuerte): Sea X una variedad al-
gebraica sobre un cuerpo algebraicamente cerrado k. Si una función algebraica
f ∈ O(X) se anula en todos los puntos racionales de X, entonces f es nilpotente.

Demostración: Si f se anula en todos los puntos racionales de X, entonces el


abierto básico Uf = X − (f )0 es una variedad algebraica afı́n que carece de puntos
racionales. Por el corolario anterior, Uf es vacı́o; luego f se anula en todos los
puntos de X y concluimos que f es nilpotente en O(X).

Corolario K.4.5 Sean X e Y dos subvariedades cerradas reducidas de un espacio


afı́n An sobre un cuerpo algebraicamente cerrado k. La condición necesaria y
suficiente para que Y pase por X es que pase por todos los puntos racionales de
X. En particular, cada subvariedad cerrada reducida está determinada por sus
puntos racionales.
434

Demostración: La necesidad de la condición es obvia. Recı́procamente, sean aX


y aY los ideales de k[x1 , . . . , xn ] que definen las subvariedades cerradas X e Y
respectivamente. Si f ∈ aY , entonces f se anula en Y ; luego se anula en los
puntos racionales de X y, por el corolario anterior, alguna potencia f r ∈ aX . Por
hipótesis X es una variedad reducida, ası́ que f ∈ aX . Concluimos que aY ⊆ aX
y, por definición, esta inclusión significa que X está contenida en Y .

Ejemplo: Si un sistema de ecuaciones polinómicas con coeficientes en un cuerpo


algebraicamente cerrado k

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

0 = pr (x1 , . . . , xn )
no admite soluciones en k, entonces k[x1 , . . . , xn ]/(p1 , . . . , pr ) = 0 de acuerdo con
K.4.3. Es decir, existen polinomios q1 (x1 , . . . , xn ), . . . , qr (x1 , . . . , xn ) con coeficien-
tes en k tales que:
1 = q1 (x1 , . . . , xn )p1 (x1 , . . . , xn ) + . . . + qr (x1 , . . . , xn )pr (x1 , . . . , xn )
Más aún, dados sendos sistemas de ecuaciones polinómicas
 
 0 = p1 (x1 , . . . , xn )  0 = q1 (x1 , . . . , xn )
......... .........
 
0 = pr (x1 , . . . , xn ) 0 = qs (x1 , . . . , xn )
con coeficientes en k, si todas las soluciones en k del primer sistema son también
soluciones del segundo, el teorema anterior afirma que alguna potencia de cada
ecuación qi del segundo sistema pertenece al ideal (p1 , . . . , pr ) generado por las
ecuaciones del primer sistema.

Corolario K.4.6 Sea X una variedad algebraica afı́n de dimensión 0 sobre un


cuerpo k. Su anillo de funciones algebraicas O(X) es un k-espacio vectorial de
dimensión finita.
Demostración: Como O(X) es un anillo de longitud finita, basta probar que todos
los O(X)-módulos simples son k-espacios vectoriales de dimensión finita. Ahora
bien, los O(X)-módulos simples son precisamente los cuerpos residuales de los
puntos de X, que son extensiones finitas de k por el teorema de los ceros.

Teorı́a de la Dimensión
Teorema K.4.7 Sea X una variedad algebraica afı́n ı́ntegra sobre un cuerpo k
y sea ΣX su cuerpo de funciones racionales. Si x es un punto cerrado de X,
entonces
dim OX,x = grado de trascendencia de ΣX sobre k
435

En particular la dimensión de X es el grado de trascendencia de ΣX sobre k.

Demostración: Consideremos una proyección finita φ : X → Ad , de modo que ΣX


es una extensión finita de k(x1 , . . . , xd ), y procedamos por inducción sobre d, que
es el grado de trascendencia de ΣX sobre k.
Si d = 0, entonces ΣX es una extensión finita de k. Luego OX,x es un cuerpo
y su dimensión es 0.
Si d ≥ 1, consideramos el anillo local Oy de Ad en el punto cerrado y = φ(x).
De acuerdo con K.3.2, bastará probar que dim Oy = d. Sea m el ideal maximal de
y y sea
0 ⊂ p1 ⊂ . . . ⊂ pr = m
una cadena irrefinable de ideales primos de k[t1 , . . . , td ]. Consideremos un polino-
mio p(t1 , . . . , td ) ∈ p1 no nulo. Descomponiendo p(t1 , . . . , td ) en factores irreduci-
bles vemos que puede suponerse que p(t1 , . . . , td ) es irreducible. En tal caso (p) es
un ideal primo, de modo que p1 = (p) en virtud del carácter irrefinable de la cade-
na elegida. Oy /pOy es el anillo local en y del anillo k[ξ1 , . . . , ξd ] = k[t1 , . . . , td ]/(p),
cuyo cuerpo de fracciones k(ξ1 , . . . , ξd ) tiene grado de trascendencia d − 1 sobre
k. En efecto, sus generadores satisfacen la relación p(ξ1 , . . . , ξd ) = 0, mientras que
ξ1 , . . . , ξi−1 , ξi+1 , . . . , ξd son algebraicamente independientes sobre k cuando en el
polinomio p(t1 , . . . , td ) aparece la indeterminada ti . Por hipótesis de inducción

dim (Oy /p1 Oy ) = d − 1

Luego r ≤ d y dim Oy ≤ d. Además, la igualdad anterior afirma la existencia en


Oy de una cadena de ideales primos 0 ⊂ p1 ⊂ q2 ⊂ . . . ⊂ qd = m de longitud d, lo
que permite concluir que dim Oy = d.

Corolario K.4.8 La dimensión del espacio afı́n An,k es n.

Demostración: El grado de trascendencia sobre k del cuerpo de funciones racio-


nales k(x1 , . . . , xn ) de An,k es n.

Corolario K.4.9 Toda variedad algebraica afı́n sobre un cuerpo tiene dimensión
finita.

Demostración: Si X es una variedad algebraica afı́n sobre un cuerpo k, por el lema


de normalización existe un morfismo finito y epiyectivo X → Ad,k y, en virtud de
K.2.2, concluimos que dim X = dim Ad,k = d.

Corolario K.4.10 Sea X una variedad algebraica afı́n sobre un cuerpo k. Si L


es una extensión k, entonces

dim X = dim XL
436

Demostración: Por el lema de normalización tenemos un morfismo finito inyectivo


k[x1 , . . . , xd ] → O(X) y d = dim X por K.2.2. El morfismo

L[x1 , . . . , xd ] = k[x1 , . . . , xd ] ⊗k L −→ O(X) ⊗k L = O(XL )

también es finito e inyectivo, y K.2.2 permite concluir que d = dim XL .

Corolario K.4.11 Si X, Y son variedades algebraicas afines sobre un cuerpo k,


entonces dim (X ×k Y ) = dim X + dim Y .

Demostración: Consideremos morfismos finitos inyectivos k[x1 , . . . , xd ] → O(X) y


k[x1 , . . . , xn ] → O(Y ), donde d = dim X y n = dim Y por K.2.2. El morfismo

k[x1 , . . . , xd+n ] = k[x1 , . . . , xd ] ⊗k k[x1 , . . . , xn ] −→ O(X) ⊗k O(Y ) = O(X ×k Y )

es finito e inyectivo, y K.2.2 permite concluir que d + n = dim (X ×k Y ).

Lema K.4.12 Sea φ : X → Y un morfismo finito entre variedades algebraicas


afines sobre un cuerpo k. Si x0 > x1 > . . . > xn es una cadena irrefinable de
especializaciones en X, entonces φ(x0 ) > φ(x1 ) > . . . > φ(xn ) es una cadena
irrefinable de especializaciones en Y .

Demostración: Según K.2.3, no pueden darse igualdades φ(xi ) = φ(xi+1 ); luego


bastará probar que las especializaciones φ(xi ) > φ(xi+1 ) son irrefinables.
Supongamos que existe en X una especialización 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 proyección finita entre variedades algebraicas ı́ntegras. Sea ψ : Y1 → Ad


una proyección finita:

x1 •... y1 •.... z1 •....


. .. ..
..... ... ...
... φ . ψ ..
..
.. −→ y •..... −→ z •....
.. ... ...
.. .. ..
. . .
x2 •.. y2 •.. z2 •..

Ahora, ψφ : X1 → Ad es una proyección finita entre variedades ı́ntegras. De


acuerdo con el teorema del descenso, se sigue la existencia de una generalización x
de x2 en X1 = {x1 } tal que ψφ(x) = z, en contradicción con el carácter irrefinable
de la especialización x1 > x2 .
437

Definición: Diremos que un anillo de dimensión finita A es catenario si para


cada par de ideales primos p ⊂ p� se verifica que todas las cadenas irrefinables
p = p0 ⊂ p1 . . . ⊂ pn = p� tienen igual longitud.

Para que un anillo de dimensión finita sea catenario, basta que verifique tal
condición cuando p es un ideal primo minimal y p� es un ideal maximal.

Teorema K.4.13 Las variedades algebraicas afines sobre un cuerpo son catena-
rias.

Demostración: Procedemos por inducción sobre la dimensión de la variedad alge-


braica, pues es evidente que los anillos de dimensión 0 son catenarios.
En el caso general, considerando una proyección finita sobre un espacio afı́n, el
lema anterior permite reducirlo al caso del espacio afı́n Ad . En tal caso, conside-
remos una cadena irrefinable de ideales primos de k[t1 , . . . , td ] :

0 ⊂ p1 ⊂ . . . ⊂ pr

El razonamiento del teorema K.4.7 prueba que dim k[t1 , . . . , td ]/p1 = d − 1;


luego, por hipótesis de inducción, k[t1 , . . . , td ]/p1 es un anillo catenario, y r = d.
Todas las cadenas irrefinables de ideales primos de k[t1 , . . . , td ] tienen longitud d.
438
Apéndice L

Morfismos Finitos
Birracionales

L.1 Anillos de Valoración Discreta


Definición: Sea Σ un cuerpo. Una valoración discreta (no trivial) de Σ es una
aplicación 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 valoración discreta
si es el anillo de alguna valoración discreta v de su cuerpo de fracciones.

Los elementos invertibles de un anillo de valoración discreta O son los de valor


nulo, ası́ que O es un anillo local y su único ideal maximal es m = {f ∈ Σ : v(f ) >
0}. Además, m = tO justamente cuando v(t) = 1 (existen elementos de valor 1
porque v : Σ − {0} → Z es epiyectiva).
Nótese que, para todo f ∈ Σ se tiene que f ∈ O ó f −1 ∈ O. Por otra parte,
si a es un ideal no nulo de O y n es el mı́nimo valor de sus elementos, entonces
a = tn O = mn . En particular, O es un anillo local noetheriano de dimensión 1
regular.

Teorema L.1.1 Sea O un anillo local noetheriano de dimensión 1. Las siguientes


condiciones son equivalentes:
1. O es regular.

439
440

2. O es un anillo de valoración discreta.


3. O es ı́ntegramente cerrado en su cuerpo de fracciones Σ.
Demostración: (1 ⇒ 2) Sea t un parámetro local de O. Si f es un elemento
no nulo de O, entonces f O = tn O para un único número natural n, y definimos
v(f ) = n. Extendemos v a Σ − {0} poniendo v(f /g) = v(f ) − v(g). Es sencillo
comprobar que v está bien definida, que es una valoración discreta de Σ y que su
anillo {f ∈ Σ : v(f ) ≥ 0} es precisamente O.
(2 ⇒ 3) Sea f ∈ Σ entero sobre O:
f n + a1 f n−1 + . . . + an = 0 , ai ∈ O
Si f ∈
/ O, entonces f −1 ∈ O y f = −a1 + a2 f −1 − . . . − an f 1−n ∈ O.
(3 ⇒ 1) Sea f un elemento no nulo del único ideal maximal m de O. Como
m es el único ideal primo no nulo de O, es el radical de f O; ası́ que tendremos
mn �⊆ f O y mn+1 ⊆ f O para algún 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 bastará 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 caracterı́stico. Luego x es entero sobre O, contra la
hipótesis 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 a� , donde a� no es múltiplo 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 valoración discreta de Σ,
llamada valoración p-ádica, y que su anillo es Ap .
2. Sea x un punto no-singular de una curva C sobre un cuerpo k. Para cada
función racional f ∈ ΣC denotaremos vx (f ) el número de ceros de f en x
(que es negativo si f tiene polos en x), obteniendo ası́ una valoración discreta
vx de ΣC . Su anillo coincide con el anillo local OC,x de la curva C en x.
3. Sea k un cuerpo. La valoración discreta v∞ del cuerpo k(t) asociada al
punto u = 0 de la recta afı́n Spec k[u] , donde u = t−1 , recibe el nombre
de valoración del infinito, porque mide “el número de ceros de una función
racional p(t)/q(t) en el punto t = ∞”:
� �
p(t)
v∞ = gr q(t) − gr p(t)
q(t)
441

4. Por abuso de lenguaje, a veces se dice que la aplicación v : Σ − {0} → Z,


v(f ) = 0 para todo f ∈ Σ − {0}, es una valoración discreta de Σ, llamada
valoración trivial, aunque no responda a nuestra definición por no ser
epiyectiva.

L.2 Anillos Normales


Definición: Diremos que un anillo ı́ntegro es normal si es ı́ntegramente cerrado
en su cuerpo de fracciones.

Lema L.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.

Demostración: 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 relación

(b/s)n + (a1 /s1 )(b/s)n−1 + . . . + (an /sn ) = 0 , ai ∈ A , si ∈ S

Sea t = s1 · · · sn . Multiplicando la relación anterior por sn tn obtenemos una


relación de dependencia entera de bt sobre A; luego bt ∈ C y b/s = bt/st ∈ S −1 C.

Corolario L.2.2 Si A es un anillo ı́ntegro, las siguientes condiciones son equiva-


lentes:

1. A es normal.
2. Ax es normal para todo punto x ∈ Spec A.
3. Ax es normal para todo punto cerrado x ∈ Spec A.

Demostración: Sea Ā el cierre entero de A en su cuerpo de fracciones. La condición


de que A sea normal equivale a la anulación del A-módulo Ā/A, que es una cuestión
local. De acuerdo con L.2.1, la condición 0 = (Ā/A)x = Āx /Ax significa que Ax
es normal.

Corolario L.2.3 Todo anillo normal noetheriano A es regular en codimensión 1.


Es decir, Ax es un anillo local regular cuando dim Ax = 1.

Corolario L.2.4 Sea A un anillo ı́ntegro noetheriano de dimensión 1. La con-


dición necesaria y suficiente para que A sea un dominio de Dedekind es que sea
normal.
442

L.3 Finitud del Cierre Entero


Teorema de finitud: Sea A un anillo normal noetheriano y L una extensión
finita separable de su cuerpo de fracciones Σ. El cierre entero B de A en L es un
A-módulo de tipo finito.

Demostración: Como la extensión finita Σ → L es separable, la métrica de la traza


T2 (α, β) = tr(αβ) tiene radical nulo (G.5.2). Además, tr(β) = σ1 (β) + . . . + σr (β)
donde σ1 , . . . , σd : L → L� son los puntos de L con valores en una extensión L� que
la trivialice (G.5.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 ecuación de la forma

a0 β m + a1 β m−1 + . . . + am = 0 , ai ∈ A

Multiplicando esta relación por am−1


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 b∗1 , . . . , b∗n respecto de la métrica de la
traza, de modo que tr(bi · b∗j ) = δij . Si x ∈ B, entonces las coordenadas de x en
la base dual coinciden con los valores de x (entendido como forma lineal sobre L
mediante la métrica de la traza) sobre los vectores de la base:

n
x= tr(x · bi ) b∗i
i=1

Como xbi ∈ B, se sigue que tr(xbi ) ∈ A. Luego B es un submódulo del A-


módulo de tipo finito Ab∗1 + . . . + Ab∗n y, al ser A noetheriano, concluimos que B
es un A-módulo de tipo finito.

Teorema L.3.1 Sea k un cuerpo, A una k-álgebra de tipo finito ı́ntegra y Σ su


cuerpo de fracciones. El cierre entero de A en cualquier extensión finita L de Σ
es un A-módulo finito y, por tanto, también es una k-álgebra de tipo finito.

Demostración: En virtud del lema de normalización, 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 extensión finita de k(x1 , . . . , xn ), ası́ que
podemos suponer que A = k[x1 , . . . , xn ] y Σ = k(x1 , . . . , xn ).
Si la caracterı́stica de k es nula, se concluye al aplicar el teorema anterior, pues
k[x1 , . . . , xn ] es un anillo normal noetheriano.
Si la caracterı́stica p de k es positiva, fijamos una extensión finita L → L̄ tal
que L̄ sea extensión normal de Σ (ver H.3.11), y bastará probar que el cierre entero
de A en L̄ es A-módulo finito, porque el cierre entero de A en L es un submódulo y
443

A es noetheriano. Si G = Aut(L̄/Σ), entonces L̄ es una extensión separable de L̄G


por el teorema de Artin, y L̄G es una extensión puramente inseparable de Σ (ver
H.2.10). Si demostramos que el cierre entero B de A en L̄G es A-módulo finito,
entonces B es un anillo normal noetheriano, y el teorema de finitud permitirı́a
concluir que el cierre entero de B en L̄, que es cierre entero de A en L̄, es un
B-módulo finito y por tanto un A-módulo finito.
En resumen basta probar el teorema en el caso en que A = k[x1 , . . . , xn ] y
L es una extensión finita puramente inseparable de Σ = k(x1 , . . . , xn ). En este
caso, por G.6.12 existe una potencia q = pr tal que L = Σ(α1 , . . . , αr ) y αiq ∈ Σ,
1 ≤ i ≤ r. Si αiq = pi /qi , entonces (qi αi )q = pi qiq−1 , ası́ que podemos suponer que
αiq ∈ A:

αiq = ai,j1 ...jn xj11 . . . xjnn
j1 ...jn
� √ √
αi = q ai,j1 ...jn y1j1 . . . ynjn , yj := q xj
j1 ...jn

Si K denota la extensión finita de k que se obtiene adjuntando las raı́ces q-ésimas


de los coeficientes ai,j1 ...jn , entonces L = k(x1 , . . . , xn , α1 , . . . , αr ) está 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 ]
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-módulo finito.

Corolario L.3.2 Sea k un cuerpo. Si A es una k-álgebra de tipo finito ı́ntegra,


entonces el cierre entero Ā de A en su cuerpo de fracciones es un A-módulo de
tipo finito. En particular Ā también es una k-álgebra de tipo finito.

L.4 Desingularización de Curvas


Sea C = Spec A una curva ı́ntegra sobre un cuerpo k (i.e., A es una k-álgebra de
tipo finito ı́ntegra de dimensión 1) y sea Ā el cierre entero de A en su cuerpo de
fracciones ΣC .

Teorema L.4.1 El A-módulo Ā/A tiene longitud finita.

Demostración: La localización de Ā/A en el punto genérico pg de C es nula

(Ā/A)pg = Āpg /Apg = ΣC /ΣC = 0

ası́ que Ā/A está soportado en puntos cerrados. Según L.3.2, el A-módulo Ā/A es
de tipo finito y concluimos al aplicar 8.7.2.
444

Teorema L.4.2 El número de puntos singulares de C es finito.


Demostración: La condición de que un punto cerrado x de C sea no-singular
equivale a la anulación de (Ā/A)x , porque (Ā)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, formado por un número finito de puntos cerrados según 8.7.2.

Definición: De acuerdo con L.3.2, el cierre entero Ā es una k-álgebra de tipo


finito; luego C̄ = Spec Ā 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-
gularización de la curva C.

Definición: Sea v una valoración discreta del cuerpo ΣC . Diremos que su centro
es el punto x de C, y lo denotaremos con el sı́mbolo v → x, cuando su anillo
V = {f ∈ ΣC : v(f ) ≥ 0} domine al anillo local Ox de C en x, en el sentido de
que
Ox ⊆ V y mx = mV ∩ O x
donde mx y mV denotan los ideales maximales de Ox y V respectivamente.

Teorema L.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.
Demostración: Sea x̄ un punto de la fibra de C̄ sobre x. El anillo local de C̄ en x̄
es un anillo de valoración discreta porque es normal, y domina a Ox porque x es
la imagen de x̄ en C.
Por otra parte, si un anillo de valoración discreta V de ΣC domina a Ox ,
entonces Ōx ⊆ V porque V es normal. Luego mV ∩ Ōx es un ideal maximal de Ōx
y define un punto x̄ de C̄ sobre x, ası́ que V domina a OC̄,x̄ = (Ōx )x̄ :

OC̄,x̄ ⊆ V , mV ∩ OC̄,x̄ = mx̄

y vamos a probar que V = OC̄,x̄ . En caso contrario alguna función f ∈ V tiene


polos en x̄ (es decir, vx̄ (f ) < 0), de modo que f −1 se anula en x̄:

f −1 ∈ mx̄ ⊆ mV

contra el hecho de que f −1 es invertible en V, pues f ∈ V.

Teorema L.4.4 El cierre entero de Ox en su cuerpo de fracciones ΣC es la in-


tersección de todos los anillos de valoración discreta de ΣC con centro en x.
Demostración: Sean x̄1 , . . . , x̄n los puntos de C̄ sobre x, que son los puntos cerra-
dos del espectro del anillo B = Ōx . Para ver que la inclusión

B ⊆ Bx̄1 ∩ . . . ∩ Bx̄n
445

es una igualdad, basta demostrarlo después de localizar en cada punto x̄i :

(Bx̄1 ∩ . . . ∩ Bx̄n )x̄i = (Bx̄1 )x̄i ∩ . . . ∩ (Bx̄n )x̄i = ΣC ∩ . . . ∩ Bx̄i ∩ . . . ∩ ΣC = Bx̄i

Teorema L.4.5 Para toda función no nula f ∈ Ox tenemos que



l(Ox /f Ox ) = vi (f ) · [κ(x̄i ) : κ(x)]
vi →x

donde x̄i es el centro de la valoración discreta vi en C̄.



Demostración: El morfismo Ōx /Ox −→ f Ōx /f Ox es un isomorfismo, ası́ que am-
bos Ox -módulos tienen la misma longitud. Considerando el siguiente cuadrado
conmutativo:
f Ox →− f Ōx
↓ ↓
Ox → − Ōx
el carácter aditivo de la longitud permite obtener que

l(Ox /f Ox ) = l(Ōx /f Ōx )

Ahora bien, cuando f es invertible en Ox , el teorema es obvio, ası́ que podemos


suponer que f se anula en x. En tal caso el anillo Ōx /f Ōx tiene dimensión 0 y
descompone en suma directa de sus localizaciones en los puntos x̄1 , . . . , x̄n de su
espectro, que son los puntos de C̄ sobre x:

n
Ōx /f Ōx = Ox̄i /f Ox̄i
i=1

l(Ox /f Ox ) = l(Ox̄i /f Ox̄i )
vi →x

donde Ox̄i denota el anillo local de C̄ en x̄i . Ahora bien la longitud del Ox -
módulo Ox̄i /f Ox̄i es el producto de su longitud como Ox̄i -módulo por la longitud
del cuerpo residual κ(x̄i ) (el único Ox̄i -módulo simple), que es [κ(x̄i ) : κ(x)], pues
en los espacios vectoriales la longitud coincide con la dimensión:

l(Ox̄i /f Ox̄i ) = ¯l(Ox̄i /f Ox̄i ) · [κ(x̄i ) : κ(x)]

donde ¯l denota la longitud como Ox̄i -módulo. Para concluir basta observar que,
si f Ox̄i = mnx̄i , entonces ¯l(Ox̄i /f Ox̄i ) = n = vi (f ).

Transformaciones Cuadráticas
Dada una valoración discreta v centrada en x, las funciones f ∈ mx que no tienen
valor v(f ) mı́nimo forman un subespacio vectorial �= mx . Si suponemos que el
446

cuerpo base k es infinito, la unión de un número finito de subespacios vectoriales �=


mx no puede coincidir con mx ; luego ha de existir alguna función f ∈ mx con valor
mı́nimo para todas las valoraciones discretas vi centradas en x. Sea {f1 , . . . , fd }
un sistema de generadores del ideal maximal mx . Llamaremos transformación
cuadrática o explosión del anillo Ox al anillo
� �
O1 = Ox f1 f −1 , . . . , fd f −1

y la condición de que las valoraciones vi (f ) sean mı́nimas significa que vi (fj f −1 ) ≥


0 para todo par de ı́ndices i, j. Es decir, fj f −1 ∈ Ōx , de modo que la transforma-
ción cuadrática Ox → O1 es un morfismo finito birracional:

Ox ⊆ O1 ⊆ Ōx

La explosión Ox → O1 nunca es un isomorfismo, salvo cuando x sea un punto


no-singular de C, ya que de la igualdad Ox = O1 se sigue que fj /f ∈ Ox , lo que
significa que mx = f Ox es un ideal principal.
Si O1 no coincide con el cierre entero Ōx , algún punto de su espectro ha de
ser singular. En tal caso, consideramos los anillos locales de O1 en sus puntos
singulares y en cada uno efectuamos la transformación cuadrática. Reiterando el
proceso (que debe terminar después de un número finito de pasos al ser finita la
longitud de Ōx /Ox ) con un número finito de transformaciones cuadráticas obte-
nemos todas las valoraciones discretas de ΣC centradas en el punto x.

La explosión O1 = Ox [f1 f −1 , . . . , fd f −1 ] claramente no depende de los gene-


radores f1 , . . . , fd de mx elegidos. Tampoco depende de la función f . En efecto,
si g ∈ mx es otra función con valores vi (g) mı́nimos, entonces vi (g) = vi (f ), de
modo que gf −1 ∈ O1 no se anula en los puntos cerrados x̄i de Spec Ōx . Como
el morfismo O1 → Ōx es finito, se sigue que gf −1 no se anula en ningún punto
cerrado de Spec O1 y gf −1 es invertible en O1 :
� � � �
Ox f1 g −1 , . . . , fd g −1 ⊆ O1 = Ox f1 f −1 , . . . , fd f −1

porque fj g −1 = (fj f −1 )(f g −1 ) ∈ Ox [f1 f −1 , . . . , fd f −1 ]. Análogamente se de-


muestra la inclusión contraria.

Nota: Si se desea desingularizar la curva afı́n C = Spec A; es decir, obtener su


cierre entero Ā y no sólo los anillos locales de Ā, 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 función f ∈ m que tome valor mı́nimo en
todas la valoraciones discretas de ΣC centradas en x y que no se anule en los demás
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 además del
punto singular x fijado. En tal caso se elige una función g ∈ A que no se anule
447

en ningún punto singular de C y que en los puntos x1 , . . . , xr tenga igual número


de ceros que f (existe por 8.7.1). Por construcción 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 función g no se


anula en x, es invertible en Ax y concluimos que mAx = f Ax es un ideal principal,
contra la hipótesis de que el punto x es singular. Luego la longitud de A1 /A no
es nula y l(Ā1 /A1 ) = l(Ā/A1 ) < l(Ā/A). Reiterando el proceso, después de un
número finito de pasos obtenemos el cierre entero Ā de A.

Curvas planas: Consideremos un punto racional singular de una curva plana C


sobre un cuerpo infinito. Después 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:

0 = a0 y r + a1 xy r−1 + . . . + ar xr + aij xi y j , a0 �= 0
i+j>r

Dividiendo por xr obtenemos una relación de dependencia entera


� � �� �r
0 = a0 + aij xi y j−r yx−1 + . . .
i+j>r, j≥r

de yx−1 sobre el anillo local O de la curva C en el origen. Luego ninguna valoración


discreta de ΣC centrada en el origen toma valor negativo en yx−1 , de modo que
el valor de x es el mı́nimo entre los de las funciones que se anulan en el origen, y
la transformación cuadrática de O es precisamente
� �
O1 = O yx−1

Por ejemplo, sea C la curva plana compleja de ecuación

0 = y 7 − x9 y − x10 y + x11 + x12 = p(x, y)

C es ı́ntegra porque p(x, y) es un polinomio irreducible (aplı́quese 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) = x z − x z − x z + x11 + x12 = x7 (z 7 − x3 z − x4 z + x4 + x5 )
7 7 10 11

0 = p1 (x, z) = x4 − x3 z + x5 − x4 z + z 7
448

la transformación cuadrática O1 = O[y/x] de O es la localización 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 explosión 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 sólo se cortan en el punto x = z = 0, que es un punto
singular de la curva p1 (x, z) = 0. Efectuemos la explosión 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 s − z s + z s − z 5 s4 + z 7 = z 4 (s4 − s3 + zs5 − zs4 + z 3 )
4 4 4 3 5 5

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 él. Este
punto no-singular define una valoración discreta v1 de ΣC que domina a O. Un
parámetro local es z; es decir, v1 (z) = 1. Explotemos ahora el punto z = s = 0:

u = s/z
0 = p2 (z, zu) = z − z 3 u3 + z 4 u4 − z 5 u4 + z 6 u5
3

= z 3 (1 − u3 + zu4 − z 2 u4 + z 3 u5 )
0 = p3 (z, u) = 1 − u3 + zu4 − z 2 u4 + z 3 u5

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 raı́z cúbica 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 función z también es un parámetro
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 árbol de las explosiones realizadas es el siguiente (donde al lado de
cada punto figura el grado de la forma inicial de la ecuación de la transformada):

1
•......1.. •... .....•.. 1
..... .. ....
... .
1 •.......... .......•.... 3
..... .....
4 .•......
..
7 •..

Ahora, para calcular la multiplicidad de intersección en el punto x = y = 0


de C con otra curva plana f (x, y) = 0, sea irreducible o no, basta determinar
449

v1 (f ) + v2 (f ) + v3 (f ) + v4 (f ). A tı́tulo de ejemplo, calculemos la multiplicidad de


intersección 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 = ω.


Análogamente v4 (y 2 − x3 ) = 6. Por último,

v2 (y 2 − x3 ) = v2 (z 6 ) + v2 (u2 ) + v2 (1 − u) = 6 + 0 + v2 (1 − u)

y debemos calcular v2 (1−u), lo que puede hacerse desarrollando 1−u en potencias


de z (que es el procedimiento sistemático 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 intersección en


cuestión es precisamente 3 + 6 + 6 + 7 = 22. No obstante, para calcular la mul-
tiplicidad de intersección en el origen de estas curvas p(x, y) = 0, y 2 = x3 es más
sencillo desingularizar la segunda, porque al explotar el origen

t = y/x
0 = y − x = x2 t2 − x3 = x2 (t2 − x)
2 3

x = t2

sobre el punto explotado aparece un único punto que ya es no-singular:


1 •.
..
..
.
2 •..
En el cuerpo de funciones racionales de la curva y 2 = x3 , que es C(t), sólo hay
una valoración discreta v centrada en el punto x = y = 0. Un parámetro 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 .
450
Apéndice M

Teorı́a de Números

En este apéndice se expone la teorı́a elemental de números hasta el punto de


obtener que la condición necesaria y suficiente para que un polinomio q(x) con
coeficientes racionales tenga todas sus raı́ces racionales es que para casi todo1
número primo p la reducción q̄(x) módulo p tenga todas sus raı́ces en Z/pZ. Es
decir, el grupo de Galois de q(x) sobre Q es trivial si y sólo si la reducción q̄(x)
módulo p tiene grupo de Galois trivial para casi todo primo p.

M.1 Tres Lemas Previos


Definición: Sea E un espacio vectorial real de dimensión finita. Diremos que
un subgrupo aditivo Γ ⊂ E es una red si Γ = Ze1 ⊕ . . . ⊕ Zed para alguna base
e1 , . . . , ed de E. En tal caso E/Γ es compacto y, por tanto, de volumen finito:
Vol(E/Γ) < ∞.

Lema M.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 ∈ Γ.
Demostración: Si la proyección natural i : X → E/Γ es inyectiva, entonces es un
homeomorfismo con su imagen, y i(X) �= E/Γ porque la proyección E → E/Γ
no admite secciones continuas, ya que la imagen de tal sección serı́a abierta y
cerrada en el espacio conexo E. Luego Vol(E/Γ − i(X)) > 0 y concluimos que
Vol(X) < Vol(E/Γ).

Teorema de Minkowski: Sea Γ ⊂ E una red y X un compacto de E convexo


y simétrico respecto del origen. Si Vol(X) ≥ 2d Vol(E/Γ), entonces X contiene
algún vector no nulo de la red Γ.
1 En este apéndice usaremos sistemáticamente el término casi todos en el sentido de todos

salvo un número finito.

451
452

Demostración: Como Vol(X/2) ≥ Vol(E/Γ), por el lema anterior existen x, y ∈ X


tales que e = (y − x)/2 ∈ Γ no es nulo. Como X es convexo, concluimos que
e ∈ X.

Lema M.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.


La condición necesaria y suficiente para que r = d es que G × Rd = X + Γ para
algún compacto X (es decir, que (G × Rd )/Γ sea compacto).
Demostración: Nótese que Γ es un subgrupo cerrado, pues si una sucesión 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 concluimos
que v ∈ Γ.
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 proyección
natural π : Rr → Rr /Zr = S1r , que es una aplicación 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
descomposición (apéndice D) tenemos que Γ � T ⊕ Zr donde T es el subgrupo de
torsión, que es trivial porque la torsión del grupo Rr es nula, y concluimos que
Γ � Zr .
En el caso general consideramos la segunda proyección π : G × Rd → Rd y la
correspondiente sucesión exacta

0 −→ Γ ∩ G −→ Γ −→ π(Γ) −→ 0

Por una parte el grupo U := Γ ∩ G es finito porque es un subgrupo discreto del


grupo compacto G.
Por otra parte, π(Γ) = Ze1 ⊕ . . . ⊕ Zer para ciertos vectores linealmente in-
dependientes e1 , . . . , er ∈ Rd , porque es un subgrupo discreto de Rd . Ahora,
como π(Γ) es un grupo abeliano libre, la sucesión exacta escinde y concluimos que
Γ � U × Zr .
Por último, es obvio que Rd = X + Ze1 ⊕ . . . ⊕ Zer para algún compacto X
precisamente cuando r = d.
453

Proposición M.1.3 Sea X un compacto de una subvariedad diferenciable de co-


dimensión 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ε ) < cεr , ε�1

Demostración: Recubriendo X con bolas podemos suponer que el borde de X es


una subvariedad compacta de codimensión r + 1. Si para un punto x ∈ Xε la
distancia mı́nima se alcanza en un punto del interior de X, entonces x está en el
entorno tubular Nε de radio ε, porque en tal instante 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 está en (∂X)ε , cuyo volumen es un infinitésimo O(εr+1 ) por inducción
sobre la dimensión, y no afecta. Luego basta ver que el volumen de Nε es un
infinitésimo O(εr ).
Se concluye al integrar por Fubini la forma de volumen en Nε .

Lema M.1.4 Sea U un abierto acotado de un espacio vectorial real E de dimen-


sión d y sea Γ ⊂ E una red. Si U está limitado por un número finito de hiper-
superficies diferenciables, entonces el número P (λ) de puntos de la red contenidos
en λU es
P (λ) = vλd + O(λd−1 ) , λ�1

donde v es una constante no nula y |O(λd−1 )| ≤ aλd−1 para cierta constante a.

Demostración: Podemos suponer que E = Rd y Γ = Zd . En tal caso P (λ) es jus-


tamente el número de puntos de la red λ−1 Γ en U . Asociando a cada uno de estos
puntos el cubo de volumen λ−d que en él 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 están a distancia
menor que d/λ del borde X de U . Luego

Vol(U ) − Vol(X√d/λ ) ≤ P (λ)λ−d ≤ Vol(U ) + Vol(X√d/λ )

y el lema anterior permite concluir.

M.2 Tres Teoremas Fundamentales


Sea K una extensión 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 de acuerdo con L.2.1
tenemos
A = Za1 ⊕ . . . ⊕ Zad
454

donde a1 , . . . , ad es una base de K como Q-espacio vectorial. Por tanto, A es una


red en KQ R = Ra1 ⊕ . . . ⊕ Rad , mediante el morfismo natural
A −→ KR := K ⊗Q R = Rr ⊕ Cs , (r + 2s = d)
� �
a �→ σ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-álgebras K → C, y los r primeros son los que valoran en R.
En KR tenemos la métrica de la traza (ver sección G.5)
� �
T2 (x1 , . . . , xr , z1 , . . . , zs ), (y1 , . . . , yr , w1 , . . . , ws ) =
= tr(x1 y1 , . . . , xr yr , z1 w1 , . . . , zs ws ) =
� �
= xi yi + (zj wj + z̄j w̄j )
i j

que es no-singular por G.5.2 y, por tanto, tiene asociada una forma de volumen
bien definida salvo un signo (en los factores complejos es el doble del volumen
usual que define la base {1, i}). Si a, b ∈ A, por definición tenemos
d

T2 (a, b) = tr(ab) = σi (a)σi (b)
i=1

Cuando se considera la forma de volumen asociada a una métrica no-singular


T2 , el cuadrado del volumen determinado � por unos� vectores e1 , . . . , ed es el valor
absoluto del determinante de la matriz T2 (ei , ej ) . Luego el volumen � de KR /A� es
la raı́z cuadrada del valor absoluto del determinante de la matriz T2 (ai , aj ) =
(σk ai )(σk aj ), Es decir, es la raı́z cuadrada del valor absoluto del discriminante
∆K de la extensión:
� � �
Vol(KR /A) = |∆K | , ∆K := det (σi aj )2

Ejemplo M.2.1 Si α es una raı́z compleja de un polinomio irreducible � �q(x) con


coeficientes racionales, por 4.4.3 tenemos que K = Q(α) � Q[x]/ q(x) es una
extensión de Q de grado d = gr q(x) y los morfismos σi : K → C se corresponden
con las raı́ces complejas αi = σi (α) de q(x).
Si además q(x) = xd +c1 xd−1 +. . .+cd es un polinomio unitario con coeficientes
enteros, entonces α es entero sobre Z y
� �
Z[x]/ q(x) � Z[α] = Z ⊕ Zα ⊕ . . . ⊕ Zαd−1 ⊆ A .
Si se da la igualdad, entonces por 7.4.10 la fibra de la proyección natural
Spec A� → Spec
� Z sobre cada número primo p coincide con el espectro de A/pA =
Fp [x]/ q̄(x) . Es decir, los ideales maximales de A se corresponden con los fac-
tores irreducibles q̄j (x) de las distintas reducciones� q̄(x) módulo
� p. El ideal pri-
mo correspondiente a un factor irreducible es p = p, qj (x) y el cuerpo residual
455
� �
A/P � Fp [x]/ q̄j (x) es el cuerpo finito con pf elementos, donde f = gr q̄j (x).
Además, el discriminante de K es
� � � �
∆K = det (σi αj−1 )2 = det (αij−1 )2 ,

y coincide (ver sección A.3) con el discriminante ∆ = i<j (αi −αj )2 del polinomio
q(x). Por tanto la reducción q̄(x) módulo p es separable precisamente cuando el
primo p no divide al discriminante ∆K .
Si la inclusión Z[α] ⊂ A es estricta, entonces el grupo cociente A/Z[α] es un
grupo finito; luego es nulo al localizar en cualquier número primo p que no divida
a su orden y
� �
Zp [x]/ q(x) � Zp [α] = Zp ⊕ Zp α ⊕ . . . ⊕ Zp αd−1 ⊆ Ap .

Por tanto, la correspondencia entre ideales primos de A que contienen a p y factores


irreducibles de la reducción q̄(x)�módulo p es válida para casi todo número primo
p. Además tendremos αj−1 = k ckj ak para cierta matriz (ckj ) con coeficientes

enteros. Luego αij−1 = 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 reducción q̄(x) no es separable en los primos que dividen al discriminante
∆K y, eventualmente el algún 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 después de localizar por el sistema
multiplicativo S = {pn1 1 . . . pnr r }, donde p1 , . . . , pr son los números primos que
divides a algún denominador de los coeficientes de q(x). Luego son ciertas en casi
todos los números primos.
Definición: 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).

La norma es multiplicativa: N (ab) = N (a)N (b) pues, localizando en cada


punto del espectro del dominio de Dedekind A, podemos suponer que los ideales
son principales, caso que es inmediato.
Todo ideal no nulo a de A también es una red en KR , y como la proyección
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 particular, en el caso de los ideales principales a = aA, tenemos que N (aA)


coincide con el determinante
� del endomorfismo ha (x) = ax, que es precisamente
la norma N (a) = i σi (a) del elemento a ∈ K (ver sección G.5).

Lema Fundamental:�En todo ideal no nulo a ⊂ A hay algún elemento no nulo


a ∈ a tal que N (a) ≤ |∆K |N (a) .
456

Demostración: Todos los elementos de a que estén en el convexo simétrico

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

2d c ≥ 2d Vol(KR /a) = 2d N (a)Vol(KR /A) = 2d N (a) |∆K |

Teorema M.2.2 El grupo Pic(A) de clases de ideales módulo ideales principales


es finito.

Demostración: El número de ideales de A de norma dada n es finito, porque han


de ser ideales del anillo finito A/nA, ası́ que basta
� ver que en cada clase de ideales
fraccionarios C hay un ideal de A de norma ≤ |∆K |.
Ahora bien, si a es un ideal entero en C −1 , con las notaciones
� del lema funda-
mental tendremos que αa−1 es un ideal en C y N (αa−1 ) ≤ |∆K |.

Teorema M.2.3 (Hermite) Sólo hay un número finito de extensiones de Q de


grado y discriminante dados.

Demostración: Sea K una extensión de discriminante ∆ y grado d. Si r �= 0, el


volumen del convexo simétrico

|x1 | ≤ 2d |∆|
|xi | ≤ 1/2 , i = 2, . . . , r
|zj | ≤ 1/2 , j = 1, . . . , s

es ≥ 2d |∆|. Por el teorema de Minkowski existe α ∈ A tal que |σi (α)| < 1/2
cuando i �= 1. Como N (α) es entero, 2 < |σ1 (α)| y obtenemos que σi (α) �= σ1 (α)
cuando i �= 1. Luego K = Q(α).
Además, los coeficientes del polinomio irreducible de α sobre Q están acotados
porque lo está el módulo de los números complejos σi (α), y al ser números enteros
concluimos que sólo hay un número finito de tales polinomios.
El caso r = 0 se trata� de modo similar, sin más que considerar el convexo
simétrico Im(z�1) < 2
d
|∆|, Re(z1 ) < 1/2, |zi | < 1/2, i = 2, . . . , s, que tiene
volumen ≥ 2d |∆|.
� �
Nota: Considerando los convexos simétricos i |xi | + j |zj | ≤ t, que tienen
volumen 2r π s td /d!, el teorema de Minkowski y la acotación de la media geométrica
por la media aritmética muestran que en cada ideal no nulo a� existe un elemento
no nulo a ∈ a de norma N (a) ≤ cN (a), donde c = d!d−d (4/π)s |∆K |. Como c ha
457

de ser ≥ 1, se sigue que, fijado el discriminante ∆ de la extensión, el grado d está


acotado, por lo que realmente sólo hay un número finito de extensiones finitas de
Q de discriminante dado.
Esta acotación también permite obtener el teorema de Minkowski: ∆K �= ±1
para toda extensión finita K no trivial de Q. Es decir, todo polinomio unitario
q(x) con coeficientes enteros tiene reducción q̄(x) inseparable en algún primo.

Teorema M.2.4 El grupo A∗ de elementos invertibles en A es un grupo abeliano


finito-generado de rango r + s − 1 (su torsión es obviamente el grupo µK de las
raı́ces de la unidad contenidas en K):

A∗ � µK ⊕ Zr+s−1

Demostración: Sea U (1) ⊂ C∗ el grupo multiplicativo de los números complejos


de módulo 1. Vı́a la inmersión 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 compacto G = (Z/2Z)r × U (1)s , y el isomorfismo
C∗ = U (1)�× R+ transforma z en (z/|z|, z z̄). Como la norma N : (R+ )r+s → R+ ,
N (xi ) := i xi tiene la sección obvia t �→ (t1/n , . . . , t1/n ), n = r + s, obtenemos
un isomorfismo natural

(KR )∗ = G × H × (R+ ) , H := {(xi ) : x1 . . . xr+s = 1} � (R+ )r+s−1

Las unidades de A tienen norma ±1, ası́ que A∗ es un subgrupo discreto del
grupo G × H � G × Rr+s−1 de elementos de norma ±1. El lema M.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 }



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 algún
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 sólo hay un número finito de elementos de A de
norma ≤ c, porque sólo hay un número finito de ideales de norma ≤ c. Eligiendo
generadores α1 , . . . , αn de los ideales principales de norma ≤ c, tendremos α = uαi
para alguna unidad u ∈ A∗ ; luego uαi ∈ yQ. Es decir, y −1 ∈ u−1 (αi−1 Q) y
concluimos
� que el compacto X := α1 Q ∪ . . . ∪ αn Q tiene la propiedad requerida:
G × H ⊂ uX, donde u ∈ A∗ .
458

Proposición M.2.5 Sea S(n) el número de ideales de A de norma ≤ n. Existe


una constante no nula v tal que

S(n) = vn + O(n1−1/d )

Demostración: En virtud de la finitud del grupo de clases de ideales, basta probar


el enunciado para el número S(n) de ideales de norma ≤ n en una clase dada C.
Fijado un ideal a en la clase inversa, tales ideales son αa−1 donde α ∈ a tiene
norma N (α) ≤ nN (a). Es decir, es el número 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 número de raı́ces de la unidad en K, que es finito. Luego wS(n) es
el número de elementos de la red a en el conjunto

Un := G × P × (0, nN (a)]

Este conjunto está acotado en KR porque está contenido en el transformado de un


compacto (P está en un compacto de H) por todas las homotecias de razón entre
0 y nN (a). Como Un = n1/d U1 , se concluye al aplicar el lema M.1.4.

M.3 La Función Zeta



Teorema M.3.1 La serie n n−x converge uniformemente en los compactos de
la semirrecta s > 1, y define una función continua ζ(s) tal que

1 = lim (s − 1)ζ(s)
s→1
�� 1
�−1
ζ(s) = 1− s
p
p

Demostración: Es una serie de términos positivos y tenemos


� ∞ � ∞
1 dt � 1 dt 1
= < <1+ =1+
s−1 1 ts n s
1 t s s − 1
n≥1

� � �
Por último, la igualdad n n−s = p (1 + p−s + p−2s + . . .) = p (1 − p−s )−1
expresa la unicidad de la descomposición de todo número natural en producto de
números primos.

Corolario M.3.2 Sea f un � número natural ≥ 2. Para cualquier conjunto P de


números primos el producto p∈P (1 − (pf )−s )−1 define una función continua en
la semirrecta s > 1/f .
459


Demostración: La serie ζ(f s) = n (nf )−s define una función continua en s >
1/f , y la serie formada por los términos correspondientes a números con todos sus
factores primos en P coincide con el producto considerado.

Definición: Si K es una extensión finita de Q, su función zeta es


� 1
ζK (s) :=
a
N (a)s

donde a recorre todos los ideales no nulos del cierre entero A de Z en K.

Lema M.3.3 Sea (an ) una sucesión


� de números reales y sea sn := a1 +. . .+an . Si
sn = O(nε ), entonces la serie n an /ns converge uniformemente en los compactos
de la semirrecta s > ε.
Demostración: Por hipótesis existe una constante a tal que |sn | ≤ anε . Ahora,
para cada pareja m < r de números naturales tenemos
� r r−1
� � �
sn − sn−1 sr sm 1 1
= − + sn −
n=m
ns rs ms n=m ns (n + 1)s
� n+1
1 1 dt
− = s
ns (n + 1)s n t s+1
� � � ∞ � �
�� r
a � 2a dt as 1
� n�
� s � ≤ s−ε
+ as s+1−ε
= 2a + s−ε
�n=m n � m m m s−ε m

Notación: 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 función continua u(s)
en un entorno del punto s = 1 que no se anule en el mismo.

Definición: Llamaremos grado gr p de un ideal primo p de A al grado de A/p


sobre Fp . Es decir, N (p) = pf cuando p es un ideal primo de grado f que está en
la fibra del número primo p. � �
De acuerdo con el ejemplo M.2.1, cuando A = Z[x]/ q(x) para cierto polino-
mio unitario e irreducible con coeficientes enteros q(x), los primos de grado 1 de
A en la fibra de p se corresponden con los factores de grado 1 de la reducción q̄(x)
módulo p.

Teorema M.3.4 ζK (s) es una función continua en la semirrecta s > 1 y

lim (s − 1)ζK (s) = v �= 0, ∞


s→1
� � �−1 � � �−1
1 1
ζK (s) = 1− ∼ 1− s
p
N (p)s gr p=1
p
460

Demostración: De acuerdo con la proposición M.2.5 el número 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 � an
ζK (s) = vζ(s) + = vζ(s) + h(s)
n
ns

donde h(s) es una función continua en s > 1 − d1 . Luego ζK (s) es una función
continua en s > 1 y

lim (s − 1)ζK (s) = v lim (s − 1)ζ(s) = v.


s→1 s→1
� �
La igualdad N (a)−s = (1 − N (p)−s )−1 expresa la unicidad de la descom-
posición de cada ideal de A en producto de ideales primos.
Por último, los �
ideales primos de grado f ≥ 2 definen un número finito de
factores de la forma p∈P (1−(pf )−s )−1 para ciertas familias P de números primos,
factores que definen funciones continuas en la semirrecta s > 1/f según M.3.2.

Corolario M.3.5 Toda extensión finita de Q tiene infinitos primos de grado 1.


Por tanto, todo polinomio con coeficientes racionales tiene infinitas raı́ces modu-
lares.
Demostración: Si K sólo tuviera un número finito de primos de grado 1, entonces
� � 1
�−1
lim ζK (s) = lim 1− s <∞
s→1 s→1
gr p=1
p

y lims→1 (s − 1)ζK (s) = 0, en contra del teorema anterior.

Corolario M.3.6 Sea K → L una extensión finita. Si casi todos los primos de
grado 1 de K descomponen totalmente en L, entonces K = L.
Sea q(x) ∈ Q[x]. Si la reducción q̄(x) módulo p descompone en factores de grado
1 para casi todo primo p, entonces q(x) tiene todas sus raı́ces racionales. (Si el
grupo de Galois de q̄(x) es trivial para casi todos los números primos, entonces el
grupo de Galois de q(x) sobre Q es trivial).
Sea d = [L : K]. Por hipótesis la fibra de casi todos los primos de grado 1
de K está formada por d primos de L, que necesariamente han de tener también
grado 1. Además cada primo de L de grado 1 está sobre un primo de K de grado
1; luego
ζL (s) ∼ ζK (s)d
y si d > 1 se obtiene la contradicción

lim (s − 1)ζL (s) = lim (s − 1)ζK (s)d = ∞.


s→1 s→1
461

Corolario M.3.7 Sean K → L y K → L� extensiones de Galois. Si casi todos los


primos de grado 1 de K que descomponen totalmente en L también descomponen
totalmente en L� , entonces L� ⊆ L. En particular, si en L y L� descomponen
totalmente los mismos primos de grado 1 de K, salvo un número finito, entonces
L = L� .
Cada extensión de Galois K → L está totalmente determinada por el conjunto
de primos de grado 1 de K que descomponen totalmente en L.
Cada extensión de Galois K → L está totalmente determinada por el conjunto
de primos de K que descomponen totalmente en L.

Demostración: Salvo en la ramificación, la condición de que un primo de grado


1 descomponga totalmente en una extensión finita dada significa que todos los
puntos de su fibra también son de grado 1, lo que equivale a decir que el número
de puntos de la fibra iguala al grado de la extensión. En el caso de las extensiones
de Galois, tal condición equivale a que la isotropı́a de cualquier punto de la fibra
sea trivial, porque el grupo de Galois actúa transitivamente en las fibras.
En virtud de corolario anterior, basta probar que casi todo primo p de grado 1
de L descompone totalmente en LL� ; es decir que es trivial la isotropı́a de cualquier
primo q de su fibra.
Sea σ ∈ Aut(LL� /K) tal que σq = q. Entonces σp = p, porque σL = L y
p = L ∩ q. Obtenemos que σ es la identidad sobre L, ya que p es un primo de L
de grado 1 y su isotropı́a bajo la acción del grupo de Galois de L es trivial.
Si p� := L� ∩ q, entonces p� es de grado 1 por hipótesis, y el razonamiento
anterior prueba que σ también es la identidad sobre L� . Concluimos que σ es la
identidad sobre LL� .
462
Bibliografı́a

[1] M. Atiyah, I. G. Macdonald: Introducción al Álgebra Conmutativa, Ed. Re-


verté, Barcelona (1973).
[2] N. Bourbaki: Algèbre Commutative, Ed. Hermann, Paris (1961).
[3] A. Clark: Elementos de Álgebra abstracta, Ed. Alhambra, Madrid (1974).
[4] D. Eisenbud: Commutative Algebra, Graduate Texts in Math. 150, Springer-
Verlag, NuevaYork (1995).
[5] J. P. Lafon: Algèbre Commutative, Enseign. des Sciences 24. Ed. Hermann,
Paris 81998).
[6] M. Reid: Undergraduate Commutative Algebra, London Math. Soc. Student
Texts 29, Cambridge Univ. Press., Cambridge (1995).
[7] R. Y. Sharp: Steps in Commutative Algebra 2 ed., London Math. Soc. Student
Texts 51, Cambridge (2001).

463
Índice de Materias

G-conjunto, 345 de grupos, 32


p-grupo, 347 Azumaya, álgebras de, 410

abierto básico, 125 base


acción de un grupo, 345 de trascendencia, 405
álgebra, 120 de un módulo, 109
de invariantes, 383 bien ordenado, conjunto, 10
de tipo finito, 121 bilineal, aplicación, 113
finita, 355 birracional
algebraica, extensión, 78 , equivalencia, 406
algebraicamente , morfismo, 406
cerrado, cuerpo, 403
independientes, 405 cı́clica, colineación, 416
algebraico, elemento, 78 cúbica resolvente, 301
algoritmo de Euclides, 31 cadena, 11
ángulo, 18 cambio
anillo, 44 de base, 117
ı́ntegro, 45 de base de álgebras, 123
de Boole, 232 caracterı́stica de un anillo, 72
de fracciones, 86 caracterı́stico, polinomio, 332
de funciones algebraicas, 100 caracterización de
de polinomios, 48 las álgebras de Azumaya, 410
euclı́deo, 64 las álgebras puramente insepara-
local, 152 bles, 375
noetheriano, 153 las álgebras separables, 366
anulador las álgebras triviales, 361
, ideal, 325 las extensiones normales, 378
de un elemento, 107 los elementos enteros, 423
de un módulo, 107 categorı́a, axiomas de, 176
argumento, 18 catenario, 437
automorfismo, 176 central, álgebra, 408
de anillos, 47 centro, 346
de Frobënius, 399 de una valoración, 444

464
465

ceros del ideal, 317


, número de, 157 del ideal de platitud, 340
de un ideal, 124 cuaterniones, 408
de una función, 124 cuerpo, 45
ciclo, 40 de descomposición, 240, 377
ciclos disjuntos, 40 de fracciones, 88
ciclotómico, polinomio, 311 de fracciones racionales, 88
cierre perfecto, 369
algebraico, 403 residual, 274, 357
entero, 424
clase derivación, 168
de equivalencia, 9 derivaciones
de restos, 15, 57 ,primera sucesión exacta de, 169
,segunda sucesión exacta de, 169
clases, fórmula de, 346
derivada, 70
clasificación de grupos cı́clicos, 39
desarrollo de Taylor, 139
cociente, 14, 15
descomposición primaria reducida, 159
de números racionales, 16
desingularización, 444
coeficientes de un polinomio, 48, 55
diagonal
componente
, morfismo, 140
irreducible, 126
,ideal de la, 170
sumergida, 162
,morfismo, 170
compuesto, 358 ,subálgebra, 412
congruencia diferencia
de Euler, 61 de números enteros, 13
de Fermat, 62 de números naturales, 11
de Wilson, 227 diferencial, 170, 286
congruentes, números, 14 diferenciales
conjugado, 17 ,módulo de, 170
conjugados, elementos, 41 ,primera sucesión exacta de, 172
conjunto cociente, 9 ,segunda sucesión exacta de, 172
constante, 120 dimensión de Krull, 127
constructible discriminante, 300
,número complejo, 307 de la cúbica, 301
,punto, 306 de la cuártica, 301
coordenada local, 157, 279 de una extensión, 454
corta, sucesión exacta, 111 distancia, 17
cota división, 45
inferior, 11 ,álgebra de, 408
superior, 11 divisibilidad de ideales, 46
criterio divisor, 27, 45
de Eisenstein, 97 de cero, 45
de reducción, 96 elemental, 327
466

dominación, 444 forma de Jordan, 333


dominio, 45 forma de una permutación, 41
de Dedekind, 163 fracción simple, 89
de factorización única, 90 Frobënius, automorfismo de, 396
de ideales principales, 67, 321 función, 100, 124
algebraica, 135
ecuación reducida, 58 racional, 150
endomorfismos equivalentes, 330 funciones simétricas elementales, 295
entero funtor
, elemento, 423 contravariante, 179
, morfismo, 423 covariante, 179
enteros representable, 192
algebraicos, 425
de Gauss, 220 Galois,
entorno infinitesimal, 139 extensión de, 379
envolvente normal, 390 grupo de, 379
equivalencia de categorı́as, 188 genérico
escindida, sucesión exacta, 111 , polinomio, 301
espacio , polinomio unitario, 302
afı́n, 101, 135 generado,
irreducible, 126 subanillo, 45
especialización, 125 subgrupo, 26
espectro primo, 124 submódulo, 106
explosión, 446 generadores, 39
extensión, 68 , sistema de, 26
finita, 68 de un ideal, 46
trivial, 68 de una extensión, 68
de una subálgebra, 121
fórmula generadores, sistema de, 109
de Girard, 298 generalización, 125
fórmula de germen, 273
interpolación de Lagrange, 53 grado de
la fibra, 131 separabilidad, 373
los Puntos, 364 trascendencia, 405
fórmulas un álgebra, 355
de Cardano, 69 un ideal primo, 459
de Newton, 299 un polinomio, 49, 55
factores invariantes, 328 una extensión, 68
fibra, 131 grupo, 25
, anillo de la, 274 abeliano, 25
fiel, módulo, 407 cı́clico, 39
finito, morfismo, 423 cociente, 36
Fitting, ideal de, 329 de Brauer , 420
467

de Galois, 209, 241, 378 isotropı́a, subgrupo de, 345


de simetrı́a, 209
simétrico, 40, 208 lema
de Euclides, 29, 66, 322
hipersuperficie, 101 de Gauss, 92
de Nakayama, 152
ideal, 46 de normalización de Noether, 431
de una subvariedad, 100 de Schur, 409
irreducible, 160 de Zorn, 11
maximal, 47 del hueco único, 377
primario, 157 fundamental, 160
primo, 47 localización, 147
primo asociado, 157, 162 de módulos, 147
principal, 67 de un anillo, 86
identidad, 176 localmente libre, módulo, 341
de Bézout, 28, 322 logaritmo neperiano, 202
imagen, 32 longitud de un módulo, 112
inclusión
, morfismo de, 137, 138 mı́nimo
de subvariedades, 101 , polinomio, 78
indicador común múltiplo, 27, 45
de Euler, 27, 61 máximo común divisor, 27, 45
ı́ndice de un subgrupo, 34 métrica de la traza, 371
infinitesimal, condición, 158 módulo, 17
inicial, monomio, 296 , axiomas de, 103
inseparable, álgebra, 365 de longitud finita, 112
intersección de subvariedades, 101 de tipo finito, 109
inversa, álgebra, 408 libre, 109
inverso, 16 noetherieno, 153
, elemento, 25 simple, 112
, morfismo, 176 múltiplo, 27, 45
invertible, elemento, 45 matriz de Jordan, 335
inyectivo, módulo, 316 maximal, elemento, 10
irracional cuadrático, 303 minimal, elemento, 10
irreducible, elemento, 45, 321 monógeno, módulo, 326
isomorfismo, 176 morfismo
de álgebras, 121 de G-conjuntos, 345
de anillos, 47 de álgebras, 120
de extensiones, 68 de anillos, 47
de funtores, 183 de funtores, 183
de grupos, 32 de grupos, 31
de módulos, 104 de localización, 87, 147
de variedades algebraicas, 136 de módulos, 104
468

de variedades algebraicas, 135 real, 17


en una categorı́a, 176 permutación, 208
inverso, 32, 47 impar, 42
multiplicidad par, 42
de intersección, 279 plano, módulo, 318
de una raı́z, 68 polinomio
constante, 48, 56
núcleo, 32 unitario, 65
número polos, número de, 157
complejo, 17 presentación finita, módulo de, 340
entero, 11 primer elemento, 10
entero negativo, 12 primitiva
entero positivo, 12 , raı́z de la unidad, 20, 311, 389
primo, 27 primos
racional, 15 de Fermat, 214
racional positivo, 16 entre sı́, elementos, 321
real, 16 entre sı́, números, 27
neutro, elemento, 25 principio de inducción, 10
nilpotente, elemento, 130 producto
no-singular, curva, 279
de ideales, 46
noetheriano, espacio topológico, 156
de números complejos, 17
norma, 221, 370
de números enteros, 12
, anillo, 441
de números racionales, 16
, extensión, 379
directo, 104, 140
de un ideal, 455
tensorial, 113
normalizador, 346
propiedad universal
nulidades, ideal de, 342
de la localización, 87, 148
objeto de una categorı́a, 176 de la suma directa, 105
operación, 25 de las diferenciales, 171
opuesto, 13, 26 de los polinomios, 49
órbita, 345 del anillo cociente, 58
orden del cambio de base, 117, 123
de un elemento, 38 del grupo cociente, 36
de un grupo, 34 del módulo cociente, 107
total, 10 del producto directo, 106
ordenación del producto tensorial, 114, 123
de números enteros, 12 propiedades de
de números racionales, 16 las álgebras racionales, 360
las álgebras separables, 367
parámetro de uniformización, 157 las álgebras triviales, 361
parte las extensiones de Galois, 380
imaginaria, 17 las extensiones normales, 379
469

las extensiones separables, 367 de escalares, 258


propio, elemento, 45, 321 de una función algebraica, 137,
proyección canónica, 9 138
proyectividades equivalentes, 335 resultante, 81
proyectivo, módulo, 315
punto separable
de un álgebra, 362 , álgebra, 365
genérico, 127 , elemento, 369
racional, 136, 357 , polinomio, 366
simple, 157 serie de composición, 112
singular, 157 signo de una permutación, 41
puramente inseparable, 375 simétrico, polinomio, 295
simple
raı́z, 51, 68
, álgebra, 408
n-ésima, 19
, grupo, 349
múltiple, 68
, módulo, 407
simple, 68
sistema
racional
de generadores mı́nimo, 339
, álgebra, 359
multiplicativo, 86
, variedad, 406
sistemas equivalentes, 60
radical de un ideal, 130
soporte de un elemento, 150
rango
subálgebra, 121
de un módulo, 323
de un módulo libre, 109 subanillo, 45
recta tangente, 287 subgrupo, 26
red, 451 alternado, 42
reducción de un polinomio, 95 normal, 35
reducido, anillo, 130 submódulo, 106
regla subvariedad cerrada, 136
de Descartes, 73 sucesión exacta, 110
de Ruffini, 52 suma
regular, anillo, 157 de ideales, 46
relación, 8 de números complejos, 17
de equivalencia, 8 de números enteros, 12, 39
de orden, 10 de números racionales, 16
relacionados, elementos, 8 directa de módulos, 104
representante de un funtor, 192 Sylow
resoluble , p-subgrupo de, 348
, grupo, 350 , primer teorema de, 348
por radicales cuadráticos, 303 , segundo teorema de, 348
resta, 45 , tercer teorema de, 349
resto, 14
restricción, 100 teorema
470

chino del resto, 37, 59, 231, 269, co), 405


328 de unicidad de las componentes
de Artin, 384 no-sumergidas, 163
de Cauchy, 347 de unicidad de los primos asocia-
de clasificación, 327, 328 dos, 162
de clasificación de endomorfismos, de Wedderburn, 409
331 del ascenso, 427
de clasificación de grupos abelia- del descenso, 430
nos, 337 del elemento primitivo, 368
de clasificación de proyectivida- del grado, 76
des, 336 topologı́a de Zariski, 125
de Cohen-Seidenberg, 429 torsión
de construcción, 414 , elemento de, 323
de D’Alembert, 54 , submódulo de, 323
de descomposición, 164, 357 transformación cuadrática, 446
de descomposición en factores irre- transitiva, acción, 346
ducibles, 66, 322 trascendente, 78
de descomposición en factores pri- trasposición, 40
mos, 29 traza, 370
de descomposición, primer, 324 trivial, álgebra, 359
de descomposición, segundo, 325
último elemento, 10
de descomposición, tercer, 326
unión de subvariedades, 101
de división de números enteros,
unidad, elemento, 44
14
de división de polinomios, 50 valor, 362
de existencia, 160 valor absoluto, 13
de existencia (del cierre algebrai- valoración, 157
co), 404 discreta, 439
de finitud, 442 discreta, anillo de, 439
de Galois, 241, 384, 386 variedad algebraica afı́n, 135
de independencia, 364
de isomorfı́a, 37, 58, 107
de Kronecker, 76, 365
de la base de Hilbert, 155
de Lagrange, 34
de los ceros de Hilbert, 432, 433
de los polinomios simétricos, 296
de Minkowski, 451
de prolongación, 387
de reducción, 397
de Skolem-Noether, 411
de unicidad (del cierre algebrai-

Vous aimerez peut-être aussi