0% encontró este documento útil (0 votos)
97 vistas983 páginas

Geometria 0

Cargado por

hiadijoy1
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
97 vistas983 páginas

Geometria 0

Cargado por

hiadijoy1
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Geometría Algebraica

(Álgebra Conmutativa I)

Carlos Sancho de Salas y Pedro Sancho de Salas

28-11-2022
Índice general

I Álgebra Conmutativa I 13
Introducción 15

0. Grupos, anillos y módulos 19


0.1. Grupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .19
0.1.1. Grupos cíclicos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .25
0.1.2. Grupo simétrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .26
0.1.3. Producto directo y semidirecto de grupos . . . . . . . . . . . . . . .30
0.1.4. G-conjuntos. Teoremas de Sylow . . . . . . . . . . . . . . . . . . . .32
0.2. Anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .38
0.2.1. Ideales de un anillo. Cociente por un ideal . . . . . . . . . . . . . .44
0.2.2. Morfismo de anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . .45
0.2.3. Ideales primos. Ideales maximales . . . . . . . . . . . . . . . . . . .47
0.3. Dominios de factorización única . . . . . . . . . . . . . . . . . . . . . . . . .50
0.3.1. Máximo común divisor . . . . . . . . . . . . . . . . . . . . . . . . . .51
0.3.2. Anillo de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . .54
0.3.3. Lema de Gauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .56
0.3.4. Factorización en Q[ x1 , . . . , xn ] . . . . . . . . . . . . . . . . . . . . . . .58
0.3.5. Algunos criterios de irreducibilidad de polinomios . . . . . . . . . .59
0.4. Extensiones de cuerpos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .60
0.4.1. Teorema de Kronecker . . . . . . . . . . . . . . . . . . . . . . . . . .60
0.4.2. Operador de Euler. Polinomios ciclotómicos . . . . . . . . . . . . . .63
0.4.3. Cierre algebraico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . .68
0.4.4. Grado de trascendencia de una extensión de cuerpos . . . . . . . .71
0.5. Espectro primo de un anillo . . . . . . . . . . . . . . . . . . . . . . . . . . .73
0.5.1. Localización y espectro primo. Fórmula de la fibra . . . . . . . . .81
0.5.2. Espectro primo y soluciones de un sistema de ecuaciones alge-
braicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 86
0.6. Módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87

3
Índice general

0.6.1. Módulos, submódulos y cocientes. Sistema de generadores . . . . . 88


0.6.2. Localización de módulos . . . . . . . . . . . . . . . . . . . . . . . . . 94
0.6.3. Anillos y módulos noetherianos . . . . . . . . . . . . . . . . . . . . . 100
0.6.4. Módulos y anillos de longitud finita . . . . . . . . . . . . . . . . . . 105
0.6.5. Módulos sobre dominios de ideales principales . . . . . . . . . . . . 110
0.7. Categorías. Funtor de homomorfismos . . . . . . . . . . . . . . . . . . . . . 134
0.8. Producto tensorial de módulos y álgebras . . . . . . . . . . . . . . . . . . . 140
0.8.1. Álgebra tensorial, simétrica y exterior de un módulo . . . . . . . . 145
0.9. Módulos planos y proyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . 154
0.10.Ideales de Fitting . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 160
0.11.Límites proyectivos e inductivos . . . . . . . . . . . . . . . . . . . . . . . . 165
0.12.Módulos inyectivos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 173
0.12.1. Estructura de los módulos inyectivos . . . . . . . . . . . . . . . . . . 177
0.13.Teorema de representabilidad . . . . . . . . . . . . . . . . . . . . . . . . . . 182
0.14.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 186

1. Raíces reales y complejas de polinomios 201


1.1. Funciones simétricas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 202
1.1.1. Funciones simétricas elementales . . . . . . . . . . . . . . . . . . . 202
1.1.2. Teorema fundamental del Álgebra . . . . . . . . . . . . . . . . . . . 204
1.1.3. Fórmulas de Newton y Girard . . . . . . . . . . . . . . . . . . . . . . 205
1.1.4. El discriminante de un polinomio . . . . . . . . . . . . . . . . . . . . 206
1.2. Separación de raíces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 209
1.2.1. Acotación de las raíces . . . . . . . . . . . . . . . . . . . . . . . . . . 209
1.2.2. Exceso de una función racional real . . . . . . . . . . . . . . . . . . 210
1.2.3. Teorema de Sturm . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 213
1.2.4. Nº de raíces complejas en un rectángulo . . . . . . . . . . . . . . . . 217
1.3. Teoría de la eliminación . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 227
1.3.1. Métodos de cómputo de la resultante . . . . . . . . . . . . . . . . . . 231
1.3.2. Aplicaciones de la resultante . . . . . . . . . . . . . . . . . . . . . . 234
1.3.3. Ejercicios y ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . 237
1.4. Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 239

2. Teoría de Galois 245


2.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 245
2.2. k-álgebras finitas triviales y racionales . . . . . . . . . . . . . . . . . . . . 249
2.3. k-álgebras finitas separables. Trivialización . . . . . . . . . . . . . . . . . . 255
2.3.1. Cuerpos perfectos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 258
2.3.2. Subálgebra separable maximal . . . . . . . . . . . . . . . . . . . . . 258

4
Índice general

2.3.3. Métrica de la traza . . . . . . . . . . . . . . . . . . . . . . . . . . . . 261


2.4. Extensiones de Galois . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 263
2.4.1. Cuerpos finitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 265
2.5. Teorema de Galois categorial . . . . . . . . . . . . . . . . . . . . . . . . . . . 266
2.6. Resolubilidad de las ecuaciones polinómicas por radicales . . . . . . . . . 271
2.6.1. Extensiones cíclicas . . . . . . . . . . . . . . . . . . . . . . . . . . . . 272
2.6.2. Extensiones por radicales . . . . . . . . . . . . . . . . . . . . . . . . 277
2.6.3. Grupo de Galois de las cúbicas y las cuárticas . . . . . . . . . . . . 285
2.7. Extensiones por radicales cuadráticos . . . . . . . . . . . . . . . . . . . . . 286
2.7.1. Construcciones con regla y compás . . . . . . . . . . . . . . . . . . . 288
2.8. Apéndice: Grupos resolubles . . . . . . . . . . . . . . . . . . . . . . . . . . . 293
2.9. Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 300

II Álgebra Conmutativa II 305


3. Variedades algebraicas 307
3.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 307
3.2. Descomposición primaria . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 310
3.2.1. Una descomposición primaria canónica . . . . . . . . . . . . . . . . 317
3.3. Morfismos finitos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 319
3.3.1. Cierre entero . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 321
3.3.2. Teorema de normalización de Noether . . . . . . . . . . . . . . . . . 325
3.3.3. Teoremas de ascenso y descenso de ideales . . . . . . . . . . . . . . 328
3.4. Anillos de Dedekind . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 331
3.4.1. Ideales fraccionarios . . . . . . . . . . . . . . . . . . . . . . . . . . . . 334
3.4.2. Anillos de enteros y de curvas íntegras . . . . . . . . . . . . . . . . 337
3.4.3. Fibras de un morfismo finito . . . . . . . . . . . . . . . . . . . . . . . 339
3.5. Dimensión en variedades algebraicas . . . . . . . . . . . . . . . . . . . . . . 343
3.6. Variedades algebraicas lisas . . . . . . . . . . . . . . . . . . . . . . . . . . . 348
3.6.1. Módulo de las diferenciales de Kähler y módulo de derivaciones . 348
3.6.2. Variedades lisas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 357
3.6.3. Módulo de diferenciales de una variedad en el punto genérico . . . 360
3.7. Variedades proyectivas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 363
3.8. Apéndice: Revestimientos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
3.8.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 368
3.8.2. Teoría de Galois de revestimientos puros . . . . . . . . . . . . . . . 369
3.8.3. Revestimientos ramificados . . . . . . . . . . . . . . . . . . . . . . . 376
3.8.4. El maravilloso automorfismo de Fröbenius . . . . . . . . . . . . . . 379

5
Índice general

3.9. Apéndice: Cálculo tensorial diferencial valorado . . . . . . . . . . . . . . . 382


3.9.1. Derivada de Lie. Fórmula de Cartan . . . . . . . . . . . . . . . . . . 383
3.9.2. Cálculo diferencial valorado. Identidades de Bianchi . . . . . . . . 387
3.9.3. Módulos de jets y operadores diferenciales . . . . . . . . . . . . . . 394
3.10.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 400

4. Álgebra local 407


4.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 407
4.2. Teoría de la dimensión local . . . . . . . . . . . . . . . . . . . . . . . . . . . 408
4.2.1. Cono tangente y espacio tangente en un punto . . . . . . . . . . . . 408
4.2.2. Función de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 411
4.2.3. Teorema de Artin-Rees . . . . . . . . . . . . . . . . . . . . . . . . . . 412
4.2.4. Dimensión en anillos locales noetherianos . . . . . . . . . . . . . . 414
4.3. Anillos locales regulares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 417
4.4. Compleción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 421
4.4.1. Topología I -ádica. Compleción I -ádica . . . . . . . . . . . . . . . . . 424
4.4.2. Compleción y noetherianidad . . . . . . . . . . . . . . . . . . . . . . 428
4.4.3. Teorema de Cohen . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 430
4.4.4. Lema de Hensel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 433
4.5. Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 434

5. Curvas algebraicas 439


5.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 439
5.2. Anillos de valoración . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 440
5.3. Cierre entero y anillos de valoración . . . . . . . . . . . . . . . . . . . . . . 442
5.4. Variedad de Riemann . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 447
5.5. Explosión a lo largo de un cerrado . . . . . . . . . . . . . . . . . . . . . . . . 449
5.6. Multiplicidad de un punto singular . . . . . . . . . . . . . . . . . . . . . . . 454
5.7. Multiplicidad de intersección . . . . . . . . . . . . . . . . . . . . . . . . . . . 457
5.8. Ramas analíticas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 459
5.8.1. Polígono de Newton . . . . . . . . . . . . . . . . . . . . . . . . . . . . 460
5.9. Puntos cuspidales y contacto maximal . . . . . . . . . . . . . . . . . . . . . 461
5.9.1. Desingularización de curvas planas vía el contacto maximal . . . 462
5.10.Teoremas de Bézout y Max Noether . . . . . . . . . . . . . . . . . . . . . . . 466
5.11.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 469

6. Teoría de Números Algebraica 477


6.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 477
6.2. Norma de un ideal . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 478
6.3. Discriminante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 480

6
Índice general

6.4. Desingularización vía el discriminante . . . . . . . . . . . . . . . . . . . . . 484


6.5. Valores absolutos arquimedianos . . . . . . . . . . . . . . . . . . . . . . . . 487
6.6. Valores absolutos no arquimedianos y valoraciones . . . . . . . . . . . . . 492
6.7. Divisores afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 494
6.8. Divisores completos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 496
6.9. Teorema de Riemann-Roch débil . . . . . . . . . . . . . . . . . . . . . . . . . 497
6.10.Finitud del grupo de Picard . . . . . . . . . . . . . . . . . . . . . . . . . . . . 499
6.11.El discriminante: invariante fundamental . . . . . . . . . . . . . . . . . . . 500
6.12. Invertibles. Elementos de norma 1 . . . . . . . . . . . . . . . . . . . . . . . 502
6.13.Número de ideales de norma acotada . . . . . . . . . . . . . . . . . . . . . . 505
6.14.La función zeta . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 507
6.15.Raíces modulares y la función zeta . . . . . . . . . . . . . . . . . . . . . . . 509
6.15.1. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 510
6.16.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 514

7. Álgebra Conmutativa Homológica 519


7.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 519
7.2. Módulos diferenciales. Homología . . . . . . . . . . . . . . . . . . . . . . . . 520
7.3. Tores y Extens . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 528
7.4. Complejo de Koszul . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 531
7.5. Teorema de Serre para los anillos regulares . . . . . . . . . . . . . . . . . . 534
7.6. Anillos de Cohen-Macaulay y Gorenstein . . . . . . . . . . . . . . . . . . . 539
7.7. Criterios de platitud . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 548
7.7.1. Criterio local de platitud y consecuencias . . . . . . . . . . . . . . . 548
7.7.2. Platitud genérica . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 553
7.8. Morfismos lisos y formalmente lisos . . . . . . . . . . . . . . . . . . . . . . 556
7.8.1. Extensiones de álgebras conmutativas . . . . . . . . . . . . . . . . . 557
7.8.2. Morfismos formalmente lisos . . . . . . . . . . . . . . . . . . . . . . 560
7.9. Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 562

8. Desingularización de superficies 565


8.1. Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 565
8.2. Platitud normal en hipersuperficies . . . . . . . . . . . . . . . . . . . . . . . 566
8.3. Contacto maximal para hipersuperficies . . . . . . . . . . . . . . . . . . . . 572
8.4. Exponente idealístico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 576
8.5. Tangente estricto . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 579

7
Índice general

9. Bases de Gröbner 583


9.1. Órdenes monomiales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 583
9.2. Bases de Gröbner . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 586
9.3. Aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 590
9.3.1. Teoría de la eliminación . . . . . . . . . . . . . . . . . . . . . . . . . 590
9.3.2. Cálculo de la función de Hilbert . . . . . . . . . . . . . . . . . . . . . 592
9.3.3. Cierre proyectivo de una variedad afín . . . . . . . . . . . . . . . . . 593
9.3.4. Deformación plana de una variedad proyectiva a una variedad
proyectiva monomial . . . . . . . . . . . . . . . . . . . . . . . . . . . 593
9.3.5. Cálculo del espacio tangente en un punto . . . . . . . . . . . . . . . 594
9.3.6. Expresión de un elemento como combinación lineal de los gene-
radores . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 595
9.3.7. Cálculo del núcleo y de antimágenes de un morfismo entre módu-
los finito generados . . . . . . . . . . . . . . . . . . . . . . . . . . . . 596
9.3.8. Cálculo de la descomposición primaria de un ideal . . . . . . . . . 597
9.3.9. Cálculo de extens y tores. . . . . . . . . . . . . . . . . . . . . . . . . . 600

III Geometría Algebraica Global 603


10.Haces. Cohomología de haces 605
10.1.Haces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 605
10.1.1. Límites inductivos y proyectivos de haces . . . . . . . . . . . . . . . 612
10.1.2. Haces de O -módulos . . . . . . . . . . . . . . . . . . . . . . . . . . . . 613
10.2.Imagen directa e inversa de haces . . . . . . . . . . . . . . . . . . . . . . . . 614
10.3.Introducción a la cohomología . . . . . . . . . . . . . . . . . . . . . . . . . . 616
10.4.Cohomología de haces . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 618
10.5.Cohomología local . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 623
10.6.Funtores derivados por la derecha . . . . . . . . . . . . . . . . . . . . . . . 624
10.6.1. Funtores derivados por la izquierda . . . . . . . . . . . . . . . . . . 629
10.6.2. Ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 629
10.7.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 631

11.Esquemas 633
11.1.Espacios anillados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 633
11.1.1. Esquemas afines . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 635
11.2.Esquemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 639
11.3.Subesquemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 642
11.4.Ejemplos de esquemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 643
11.4.1. Variedades algebraicas. Variedades proyectivas . . . . . . . . . . . 643

8
Índice general

11.4.2. Variedad de Riemann . . . . . . . . . . . . . . . . . . . . . . . . . . . 646


11.4.3. Recollement de esquemas . . . . . . . . . . . . . . . . . . . . . . . . 649
11.5.Un teorema de construcción local de esquemas . . . . . . . . . . . . . . . . 653
11.6.Apéndice: Esquemas separados y propios . . . . . . . . . . . . . . . . . . . 656
11.7.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 667

12.Módulos quasi-coherentes 669


12.1.Módulos quasi-coherentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 669
12.1.1. Módulos coherentes . . . . . . . . . . . . . . . . . . . . . . . . . . . . 672
12.1.2. Imagen directa e inversa de módulos (quasi-)coherentes . . . . . . 673
12.1.3. Módulos quasi-coherentes inyectivos . . . . . . . . . . . . . . . . . . 676
12.2.Divisores y haces de línea . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 679
12.3.Módulos quasi-coherentes en esquemas proyectivos . . . . . . . . . . . . . 686
12.3.1. Teorema de Bézout . . . . . . . . . . . . . . . . . . . . . . . . . . . . 689
12.4.Apéndice: Fibrados. Grassmannianas . . . . . . . . . . . . . . . . . . . . . 692
12.4.1. Morfismos afines y haces de álgebras quasi-coherentes . . . . . . . 692
12.4.2. Módulos y fibrados . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 692
12.4.3. Grassmannianas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 694
12.5.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 695

13.Cohomología en esquemas 697


13.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697
13.2.Cohomología Cech . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 697
13.2.1. Cech generalizado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 699
13.3.Aciclicidad en esquemas afines . . . . . . . . . . . . . . . . . . . . . . . . . 700
13.4.Cohomología y cambios de base planos . . . . . . . . . . . . . . . . . . . . . 703
13.5.Acotación de la cohomología por la dimensión. . . . . . . . . . . . . . . . . 706
13.6.Finitud de la cohomología . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 707
13.6.1. Caracterización cohomológica de la recta . . . . . . . . . . . . . . . 707
13.6.2. Cohomología de los morfismos proyectivos . . . . . . . . . . . . . . 709
13.6.3. Cohomología de los haces coherentes en variedades proyectivas . 711
13.6.4. Cohomología de los haces coherentes en curvas . . . . . . . . . . . 715
13.7.Cohomología local y extens . . . . . . . . . . . . . . . . . . . . . . . . . . . . 717
13.8.Teorema de las funciones formales . . . . . . . . . . . . . . . . . . . . . . . 719
13.9.Transformaciones birracionales entre superficies . . . . . . . . . . . . . . 725
13.10.Teoremas de Grauert y semicontinuidad . . . . . . . . . . . . . . . . . . . . 730
13.11.Lema de Nakayama para funtores semiexactos . . . . . . . . . . . . . . . . 734
13.11.1.Aplicación 1: Fibras de las imágenes directas superiores . . . . . . 737
13.11.2.Aplicación 2: Morfismos de Cohen-Macaulay y Gorenstein . . . . . 739

9
Índice general

13.12.Morfismos en espacios proyectivos . . . . . . . . . . . . . . . . . . . . . . . 741


13.13.Apéndice . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
13.13.1.Lema de Chow . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 746
13.13.2.Cohomología de los morfismos propios . . . . . . . . . . . . . . . . . 747
13.14.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 749

14.Teoría de la dualidad en curvas 753


14.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 753
14.2.Teorema de Riemann-Roch débil . . . . . . . . . . . . . . . . . . . . . . . . . 754
14.3.Teoremas de dualidad y Riemann-Roch fuerte . . . . . . . . . . . . . . . . 757
14.4.Dualizante de una curva lisa . . . . . . . . . . . . . . . . . . . . . . . . . . . 759
14.5.Residuo y morfismo traza . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 762
14.6.Teorema de Mittag-Leffler . . . . . . . . . . . . . . . . . . . . . . . . . . . . 768
14.7.Dualizante de curvas singulares . . . . . . . . . . . . . . . . . . . . . . . . . 769
14.8.Aplicaciones de la teoría de dualidad . . . . . . . . . . . . . . . . . . . . . . 772
14.8.1. Teorema de Hurwitz . . . . . . . . . . . . . . . . . . . . . . . . . . . . 772
14.8.2. Proyectividad de las curvas completas no singulares . . . . . . . . 775
14.8.3. Curvas elípticas e hiperelípticas . . . . . . . . . . . . . . . . . . . . 776
14.8.4. Curvas en P3 . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 782
14.8.5. Integración por funciones elementales . . . . . . . . . . . . . . . . . 786
14.9.Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 792

15.Teoría de la dualidad 797


15.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 797
15.2.Preliminares . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 798
15.3.Dualizante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 801
15.4.Cálculo del dualizante . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 806
15.5.Residuo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 815
15.6.Cálculo del residuo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 816

16.Sucesión Espectral 821


16.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
16.2.Triángulos exactos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 821
16.3.Sucesión espectral de un objeto diferencial filtrado . . . . . . . . . . . . . 822
16.4.Caso bigraduado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 825
16.5.Sucesión espectral asociada a un bicomplejo . . . . . . . . . . . . . . . . . 827
16.5.1. Sucesión espectral de hiperfuntores derivados . . . . . . . . . . . . 828

10
Índice general

17.Teoría K y Riemann-Roch 833


17.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 833
17.2.Teoría K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 834
17.2.1. Teoría K de los fibrados proyectivos . . . . . . . . . . . . . . . . . . 842
17.3.Graduado de la teoría K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 844
17.3.1. Graduado K de un fibrado proyectivo . . . . . . . . . . . . . . . . . 847
17.3.2. Deformación al cono normal . . . . . . . . . . . . . . . . . . . . . . . 850
17.4.Clases de Chern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 854
17.4.1. Cálculos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 858
17.5.Teorema de Riemann-Roch . . . . . . . . . . . . . . . . . . . . . . . . . . . . 861
17.5.1. Carácter de Chern. Clase de Todd . . . . . . . . . . . . . . . . . . . 861
17.5.2. Enunciado del teorema . . . . . . . . . . . . . . . . . . . . . . . . . . 862
17.5.3. Demostración del teorema de Riemann-Roch . . . . . . . . . . . . . 862
17.5.4. Riemann-Roch sin denominadores . . . . . . . . . . . . . . . . . . . 867
17.6.Cálculos y ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
17.6.1. Teoría K . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 869
17.6.2. Clases de Chern . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 878
17.6.3. Riemann-Roch . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 885

18.Teoría del descenso fielmente plano. 891


18.1.Introducción al problema del descenso. . . . . . . . . . . . . . . . . . . . . . 891
18.2.Notaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 892
18.3.Haces en la topología fielmente plana . . . . . . . . . . . . . . . . . . . . . 893
18.4.Dato de construcción, condiciones de descenso. . . . . . . . . . . . . . . . . 896
18.5.Cohomología en la topología fielmente plana . . . . . . . . . . . . . . . . . 901
18.6.Clasificación de construcciones. . . . . . . . . . . . . . . . . . . . . . . . . . 902
18.7.Ejemplos y aplicaciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 903
18.8.Descenso en otras topologías . . . . . . . . . . . . . . . . . . . . . . . . . . . 908

19.Esquema de Hilbert y de Picard 915


19.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 915
19.2.Esquema de Hilbert . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 917
19.3.Estratificación plana de Grothendieck . . . . . . . . . . . . . . . . . . . . . 924
19.4.Estudio infinitesimal del esquema de Hilbert . . . . . . . . . . . . . . . . . 927
19.5.El esquema de homomorfismos . . . . . . . . . . . . . . . . . . . . . . . . . 928
19.6.Cociente por una relación de equivalencia plana . . . . . . . . . . . . . . . 929
19.7.Esquema de Picard . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
19.7.1. Esquema de divisores . . . . . . . . . . . . . . . . . . . . . . . . . . . 931
19.7.2. Efectividad de la equivalencia lineal . . . . . . . . . . . . . . . . . . 933

11
Índice general

19.8.Variedades abelianas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 938


19.9.Esquema simétrico . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 939
19.9.1. Dualizante de los esquemas simétricos . . . . . . . . . . . . . . . . 941
19.9.2. Simétrico de una curva. Morfismo determinante . . . . . . . . . . . 943
19.10.Morfismo canónico de la variedad de divisores . . . . . . . . . . . . . . . . 946
19.11.Codimensión de las variedades de divisores especiales . . . . . . . . . . . 951
19.12.Teorema de estructura del morfismo de Abel . . . . . . . . . . . . . . . . . 954
19.13.Teorema de Torelli . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 959

20.Degeneración de Hodge y Teorema de Anulación 963


20.1.Introducción . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 963
20.2.Frobenius e isomorfismo de Cartier . . . . . . . . . . . . . . . . . . . . . . . 965
20.3.Teoremas de degeneración y de anulación . . . . . . . . . . . . . . . . . . . 966
20.3.1. De la característica p a la característica 0 . . . . . . . . . . . . . . . 970

Bibliografía 973

Índice alfabético 976

12
Parte I

Álgebra Conmutativa I

13
Introducción

El presente manual está concebido como texto de referencia para los estudiantes
del Grado de Matemáticas de la UEX, en las asignaturas de Álgebra: Álgebra Conmu-
tativa, Álgebra I, Álgebra II y Teoría de Números. Incluye diversos temas de Álgebra
y Geometría Algebraica para alumnos de máster y doctorado, y sirve también como
manual de apoyo a los profesores del área de Álgebra. Ha sido redactado a partir
de los cursos que recibieron los autores en la Universidad de Salamanca, impartidos
por nuestro padre Juan Bautista Sancho Guimerá y su discípulo el profesor Cristóbal
García-Loygorri y Urzaiz, y a partir de la experiencia docente e investigadora en la Li-
cenciatura y Grado en Matemáticas de las universidades de Extremadura y Salaman-
ca. En las secciones sobre la descomposición primaria de ideales y sobre los teoremas
fundamentales de la Teoría de Números hemos seguido unas notas del profesor Juan
A. Navarro, en el capítulo sobre la desingularización de superficies he seguido unas
notas del profesor Juan B. Sancho.
El objetivo del manual es desarrollar de modo autocontenido los conocimientos
básicos en Álgebra de todo graduado en Matemáticas y, junto con un segunda partel,
los conocimientos básicos de un profesor en el área de Geometría Algebraica.
En toda disciplina matemática concurren entrelazadamente diversos aspectos. En
primer lugar se desarrolla una teoría general, para la cual se introducen ciertas técni-
cas o herramientas y los cálculos necesarios para que la teoría sea efectiva. En segun-
do lugar, por razones intelectuales y pedadógicas, la disciplina ha de desarrollarse de
modo justificado, natural, gradual, sugerente, etc. He tratado que el texto no sea sim-
plemente una acumulación de resultados sino que en él advierta el lector una unidad
de fondo, un solo discurso.
Un lugar común para los legos en Matemáticas consiste en entender las Matemá-
ticas como una mera herramienta para la resolución por cálculo de ciertos problemas
“reales” de otras disciplinas científicas. De modo parejo, dentro del mundo matemático
se entiende el Álgebra como una herramienta para resolver problemas de otras áreas
de la Matemática con una “significación real”. Una misión primordial de la Matemáti-
ca y dentro de ella del Álgebra es hacer un análisis profundo de los conceptos y teorías
conocidos, análisis que supone una refundación e iluminación de éstos. En este texto
Introducción

queremos también mostrar cómo la Geometría Algebraica, el cálculo diferencial ten-


sorial de la Geometría Diferencial y la Física, la Teoría de Números, etc., hunden sus
raíces en el Álgebra.

Intentemos dar una idea de lo que se estudia en este manual, idea que será im-
precisa, parcial y oscura porque las Matemáticas se explican en su propio desarrollo,
en su propio devenir. Hablemos con concisión. Podemos decir que este manual es un
texto de Geometría Algebraica. Se estudian las variedades algebraicas, es decir, las
soluciones de los sistemas de ecuaciones algebraicas. Se comienza con el estudio de las
soluciones (raíces) de una ecuación polinómica p( x) = 0. Se calculan de modo aproxi-
mado las raíces y cuándo pueden obtenerse mediante raíces cuadradas, cúbicas, etc.,
(capítulos 1. y 2.). A continuación se estudia la variedad de soluciones de los sistemas
algebraicos en varias variables y aparecen los conceptos de dimensión, el concepto de
multiplicidad de un punto, función de Hilbert, de punto singular, y el problema de
desingularización (capítulos 3.,4.,5. y 7.). Estamos hablando, pues, de invariantes aso-
ciados a las variedades algebraicas, necesarios para su clasificación. Para el cálculo de
las soluciones de los sistemas de ecuaciones, se introduce la teoría de la eliminación
de variables (la teoría de la resultante) y la teoría de Gröbner (capítulos 1. y 8.); para
la separación de las raíces de un polinomio y el cálculo de las vueltas alrededor del ori-
gen de una curva, la teoría del exceso y los polinomios de Sturm; para el cálculo de las
raíces de un polinomio por radicales, la resolvente de Lagrange; para la determinación
de los puntos singulares, el cálculo diferencial; para la desingularización de curvas, la
explosión en puntos; para la desingularización de superficies, la explosión en puntos y
curvas, etc.

Hasta ahora hemos hablado solo desde el punto de vista geométrico. ¿Dónde apa-
rece el Álgebra Conmutativa? Cada variedad algebraica X está determinada por su
anillo de funciones complejas continuas algebraicas A X : la variedad algebraica X se
identifica esencialmente con el conjunto de los ideales primos de su anillo de funciones,
Spec A X . Cada concepto geométrico tiene su correspondiente concepto en Álgebra Con-
mutativa: la dimensión de una variedad es igual a la dimensión de Krull de su anillo
de funciones, la multiplicidad de un punto es igual a la multiplicidad del anillo de gér-
menes de funciones en el punto, etc. Cada proceso geométrico tiene su correspondiente
proceso algebraico: cada morfismo entre variedades se corresponde con un morfismo
de anillos entre los anillos de funciones algebraicas; la restricción a un abierto U ⊂ X
con el morfismo de anillos de localización A X → AU := { f / g, f , g ∈ A X y g no se anula
en ningún punto de U }, f 7→ f /1; la restricción a un cerrado Y ⊂ X con el morfismo de
anillos de paso al cociente A X → A Y = { f¯, f ∈ A X : f¯ = ḡ si y solo si f − g se anula en Y },
f 7→ f¯; el producto directo de dos variedades se corresponde con el producto tensorial
de sus respectivos anillos de funciones, etc.

16
Íntroducción

Geometría Algebraica Álgebra Conmutativa


Spec A , espectro A , anillo conmutativo
p 1 ( x1 , . . . , xn ) = · · · = p r ( x1 , . . . , xn ) = 0 C[ x1 , . . . , xn ]/( p 1 , . . . , p r )
φ: X → Y φ∗ : A Y → A X , φ∗ ( f ) = f ◦ φ
Dimensión de X Dimensión de Krull de A X
Punto no singular, x ∈ X Anillo local regular, A X ,x
Cono tangente a X en x Graduado de A X por el ideal m x
Explosión en un punto x ∈ X Dilatado de A X por el ideal m x
Por otra parte, múltiples conceptos del Análisis y de la Geometría Diferencial, son
algebraicos: la diferencial de una función, su derivada, se tratará con el módulo de las
diferenciales de Kähler, los desarrollos de Taylor de una función con la compleción del
anillo de funciones.
En el capítulo 6. introducimos la técnica o herramienta fundamental para el estu-
dio y clasificación de distinto tipo de anillos y morfismos de anillos: el Álgebra Homo-
lógica.
Vía el Álgebra Conmutativa, la Teoría de Números puede entenderse desde un
punta de vista geométrico. Definiciones y teoremas del Álgebra Conmutativa dan si-
multáneamente definiciones y teoremas en Geometría Algebraica y la Teoría de Nú-
meros. El anillo de los números enteros Z está estrechamente relacionado con el anillo
de funciones algebraicas de la recta afín, el anillo de polinomios C[ x]: ambos son ani-
llos euclídeos. Los anillos de enteros están relacionados con los anillos de funciones de
curvas, ambos son anillos de dimensión de Krull 1 y el proceso de desingularización en
ambos consiste en obtener un anillo regular. Los números primos pueden entenderse
como puntos de una curva.

17
Introducción

18
Capítulo 0

Grupos, anillos y módulos

0.1. Grupos
La estructura más básica y fundamental en Álgebra es la estructura de grupo (y
semigrupo). Los anillos, los espacios vectoriales, los módulos, etc. necesitan para su
definición de la noción de grupo.
Demos una justificación de carácter muy general para la introducción de la teoría
de grupos, siguiendo a Felix Klein en su Erlanger Programm. Dar una teoría (geomé-
trica) es dar una estructura, un espacio con cierta estructura. En esta teoría es fun-
damental el estudio del grupo de automorfismos de la estructura, es decir, de aquellas
biyecciones del espacio que respetan la estructura del espacio. Las nociones y objetos
de este espacio, o de la teoría, serán aquéllos que queden invariantes por el grupo de
automorfismos recién mencionado. El estudio de las funciones, campos diferenciables,
etc., que quedan invariantes por el grupo y el estudio de las relaciones que verifican
éstos, son todos los teoremas de la teoría. Es pues el estudio de los grupos (y la teoría
de invariantes) un tópico fundamental en Matemáticas.
En el cálculo de las raíces de un polinomio, es conveniente conocer el grupo de
aquellas permutaciones de las raíces, que respetan las relaciones algebraicas que ve-
rifican éstas. Ya veremos que las raíces de un polinomio se pueden obtener mediante
radicales si y solo si el grupo de permutaciones mencionado es resoluble (noción que
más adelante explicaremos).

1. Definición : Sea G un conjunto. Diremos que una aplicación m : G × G → G (segui-


remos las notaciones m( g, g0 ) = g · g0 = g g0 y diremos que m ó · es una operación) dota
a G de estructura de grupo si cumple las siguientes condiciones:

1. Propiedad asociativa: g · ( g0 · g00 ) = ( g · g0 ) · g00 , para todo g, g0 , g00 ∈ G .


0.1. Grupos. Grupos, anillos y módulos

2. Existencia de elemento neutro: Existe un elemento de G , que denotamos por 1 y


denominamos elemento neutro, tal que 1 · g = g · 1 = g, para todo g ∈ G .

3. Existencia de inversos: Para cada g ∈ G existe un elemento de G , que denotamos


por g−1 y denominamos inverso de g, tal que g · g−1 = g−1 · g = 1.

Si además se cumple que g · g0 = g0 · g, para todo g, g0 ∈ G , diremos que G es un grupo


abeliano o conmutativo; en cuyo caso, a menudo denotaremos la operación del grupo
por +, al elemento neutro por 0 y al inverso de cada g por − g (y lo denominaremos
opuesto de g).,

2. Ejemplos : El conjunto de los números enteros con la suma, (Z, +), es un ejemplo
básico de grupo conmutativo. El conjunto de todas las biyecciones de un conjunto X
en sí mismo, con la operación composición de aplicaciones, (Bi y X , ◦), es un grupo no
conmutativo (cuando X contenga más de dos elementos).
Si 1 y 10 son elementos neutros del grupo G entonces 1 = 10 : 1 = 1 · 10 = 10 . Si h y h0
son inversos de g ∈ G , entonces h = h0 : h = h · 1 = hgh0 = 1 · h0 = h0 .

3. Definición : Sea (G, ·) un grupo. Diremos que un subconjunto H ⊆ G es un subgrupo


de G si cumple las siguientes condiciones:

1. Si h, h0 ∈ H entonces h · h0 ∈ H .

2. 1 ∈ H .

3. Si h ∈ H entonces h−1 ∈ H .

Si H es un subgrupo de G , entonces la operación de G define en H una estructura


de grupo. Recíprocamente, si H es un subconjunto de un grupo G y la operación de G
define en H una estructura de grupo entonces H es un subgrupo.

4. Proposición : La intersección de cualquier familia de subgrupos de un grupo es un


subgrupo.

5. Definición : Dado un subconjunto X de un grupo G , llamaremos subgrupo genera-


do por X y lo denotaremos 〈 X 〉, al mínimo subgrupo de G que contiene a X , es decir, a
la intersección de todos los subgrupos de G que contienen a X .
Por ejemplo, el subgrupo de Z generado por n ∈ Z, es igual a 〈 n〉 = { m · n, m ∈ Z} =:
nZ. El subgrupo de Z generado por n, n0 ∈ Z, es 〈 n, n0 〉 = { mn + m0 n0 , m, m0 ∈ Z}.
Dado un número entero z ∈ Z, llamaremos valor absoluto de z y denotaremos | z|,
al máximo entre z y − z.

20
Grupos, anillos y módulos. Grupos. 0.1

6. Teorema de división de números enteros : Sean n y d , 0 dos números enteros.


Existe una única pareja de números enteros c y r (denominados cociente y resto de
dividir n por d ), tales que 0 ≤ r < | d | y

n= c·d+r

Demostración. Procedamos por inducción sobre | n|, para probar la existencia de c y r .


Si | n| = 0, entonces c = 0 y r = 0. Podemos suponer que | n| > 0. El teorema es cierto
para d si y solo si lo es para − d (solo hay que cambiar c por − c), luego podemos suponer
que d > 0.
Supongamos n > 0. Si n < d , entonces c = 0 y r = n. Si n ≥ d . Sea n0 = n − d , luego
| n0 | = n − d < n = | n|. Por hipótesis de inducción existen c0 y r 0 (cumpliendo 0 ≤ r 0 < | d | =
d ) tales que n0 = c0 d + r 0 , luego n = ( c0 + 1) d + r 0 y hemos concluido.
Supongamos, ahora, n < 0. Sea n0 = n + d , luego | n0 | < | n|. Por hipótesis de inducción
existen c0 y r 0 (cumpliendo 0 ≤ r 0 < | d | = d ) tales que n0 = c0 d + r 0 , luego n = ( c0 − 1) d + r 0
y hemos concluido.
Veamos la unicidad de c y r . Sea n = cd + r = c0 d + r 0 , cumpliendo c, c0 , r, r 0 lo exigido.
Podemos suponer r ≥ r 0 . Entonces, ( c − c0 ) d + ( r − r 0 ) = 0 y | c − c0 |·| d | = |( c − c0 ) d | = r − r 0 ≤
r < | d |, luego c − c0 = 0. Por tanto, c = c0 y r = n − cd = r 0 .


7. Teorema: Si H es un subgrupo del grupo (aditivo) de los números enteros Z, enton-


ces existe un único número natural n tal que H = nZ.

Demostración. Si H = {0} entonces H = 0 · Z.


Supongamos H , {0}. Existen naturales positivos en H , porque el opuesto de cada
número entero de H pertenece a H . Sea n ∈ H el mínimo número natural no nulo
contenido en H . Veamos que H = nZ: Obviamente, nZ ⊆ H . Dado m ∈ H ⊂ Z, existen
números enteros c y r tales que

m = cn + r, 0≤r<n

Luego, r = m − cn ∈ H , porque m, − cn ∈ H . Por la definición de n, se tiene que r = 0.


Luego, m ∈ nZ, H ⊆ nZ y H = nZ.
Por último, demostremos la unicidad: observemos que si un número natural m
pertenece a nZ, entonces m ≥ n. Por tanto, si mZ = nZ, m ≥ n y n ≥ m, luego m = n.

Si m ∈ nZ diremos que m es un múltiplo de n y que n es un divisor de m.
Sea (G, +) un grupo abeliano y G 1 ,G 2 ⊆ G dos subgrupos. Denotamos 〈G 1 ,G 2 〉 =
G 1 + G 2 y el lector puede comprobar que G 1 + G 2 = { g 1 + g 2 , g 1 ∈ G 1 g 2 ∈ G 2 }.

21
0.1. Grupos. Grupos, anillos y módulos

Por la proposición anterior, dados n, n0 ∈ Z, existe m ∈ N tal que nZ + n0 Z = mZ.


Observemos que n, n0 ∈ mZ, luego m es divisor de n y n0 . Si m0 ∈ N es divisor de n y
n0 entonces m ∈ nZ + n0 Z ⊆ m0 Z, y m0 divide a m. Por tanto, m es el máximo común
divisor de n y n0 .
Por la proposición anterior, dados n, n0 ∈ Z, existe m ∈ N tal que nZ ∩ n0 Z = mZ. El
lector, puede comprobar que m es el mínimo común múltiplo de n y n0 .

8. Definición : Diremos que una aplicación f : G → G 0 entre dos grupos es un morfis-


mo de grupos si para todo g, g0 ∈ G se cumple que

f ( g · g 0 ) = f ( g ) · f ( g 0 ).

Diremos que f es un isomorfismo de grupos si f es biyectiva (en tal caso la aplica-


ción inversa f −1 es un isomorfismo de grupos). Diremos que es un epimorfismo (resp.
monomorfismo) de grupos si f es epiyectiva (resp. inyectiva).
Si f : G → G 0 es un morfismo de grupos entonces f (1) = 1: f (1) = f (1 · 1) = f (1) · f (1)
y multiplicando por f (1)−1 obtenemos 1 = f (1). Además, f ( g−1 ) = f ( g)−1 : 1 = f (1) =
f ( g · g−1 ) = f ( g) · f ( g−1 ) y multiplicando por f ( g)−1 obtenemos f ( g)−1 = f ( g−1 ).
Denotaremos Hom gr p (G,G 0 ) al conjunto de todos los morfismos de grupos de G en
G0.

9. Definición : Sea f : G → G 0 un morfismo de grupos. Llamaremos núcleo de f y lo


denotaremos Ker f , al subconjunto de G

Ker f := f −1 (1) = { g ∈ G : f ( g) = 1}

Llamaremos imagen de f , que denotaremos Im f , a la imagen de la aplicación f , es


decir,
Im f := { f ( g) ∈ G 0 , g ∈ G }

10. Proposición: Ker f es un subgrupo de G e Im f es un subgrupo de G 0 . En general,


la antimagen por un morfismo de grupos de un subgrupo es subgrupo y la imagen de
un subgrupo es subgrupo.
Dado un morfismo de grupos f : G → G 0 y g ∈ G , calculemos el conjunto de elemen-
tos g0 ∈ G tales que f ( g0 ) = f ( g): f ( g0 ) = f ( g) si y solo si 1 = f ( g)−1 · f ( g0 ) = f ( g−1 · g0 ), es
decir, si y solo si g−1 · g0 ∈ Ker f , que equivale a decir que g0 ∈ g · Ker f := { g · h, h ∈ Ker f }.

11. Proposición: Un morfismo de grupos f : G → G 0 es inyectivo si y solo si Ker f = {1}.


Si identificamos los elementos de G cuando tengan la misma imagen, obtenemos
un conjunto biyectivo con la imagen. Es decir, si identificamos cada g ∈ G con los ele-
mentos de g · Ker f obtenemos un conjunto que es biyectivo con Im f .

22
Grupos, anillos y módulos. Grupos. 0.1

Sea H ⊆ G un subgrupo. Dado g ∈ G , denotamos gH := { gh ∈ G, h ∈ H }. Sean g, g0 ∈


G.
Si g0 ∈ gH entonces g0 H = gH : Sea h ∈ H , tal que g0 = gh. Entonces, g0 H = ghH =
gH .
Si g0 ∉ gH , entonces g0 H ∩ gH = ;, pues si z ∈ g0 H ∩ gH , entonces g0 H = zH = gH .
Luego, dados g, g0 ∈ G , o gH = g0 H o bien g0 H ∩ gH = ;.

12. Definición : Sea H ⊆ G un subgrupo. Llamaremos conjunto cociente de G por H ,


que denotaremos G / H , al conjunto

G / H := { gH | g ∈ G } = { ḡ, g ∈ G : ḡ0 = ḡ si y solo si g0 ∈ g · H (o equiv. g0 H = gH )}


Not

Es decir, si en G identificamos cada g ∈ G con todos los elementos de gH ⊆ G ,


obtenemos el conjunto G / H .

13. Notación : Se dice que g es congruente con g0 módulo H y se denota g ≡ g0 mod H ,


cuando ḡ = ḡ0 en G / H , es decir, g ∈ g0 H (o g0−1 g ∈ H ). Dado p ∈ Z y n, m ∈ Z, escribire-
mos n ≡ m mod p si n ≡ m mod pZ, (es decir, si n − m ∈ pZ).
La aplicación G → G / H , g 7→ ḡ, se denomina el morfismo de paso al cociente (por
H ).

14. Definición : Llamaremos orden de un conjunto X , que denotaremos | X |, al nú-


mero de elementos del conjunto. Si el conjunto tiene un número infinito de elementos
diremos que es de cardinal infinito.

15. Ejemplo : Si n > 0, entonces Z/ nZ es un conjunto de orden n, explícitamente


Z/ nZ = {0̄, . . . , n − 1}: Dado m̄ ∈ Z/ nZ, por el teorema de división de números enteros,
existen números enteros únicos c y r , con 0 ≤ r < n, de modo que m = cn + r . Por tanto,
m̄ es igual a un único r̄ ∈ {0̄, . . . , n − 1}.

16. Teorema de Lagrange : Sea G un grupo de orden finito. Si H es un subgrupo de


G entonces
|G | = |G / H | · | H |
`
Demostración. G = ḡ∈G/H g · H y | gH | = | H | (porque la aplicación H → gH, h 7→ gh es
biyectiva). Por tanto, |G | = |G / H | · | H |.


17. Observación : Subrayemos que el teorema de Lagrange nos dice que el orden de
todo subgrupo de un grupo finito divide al orden del grupo.

23
0.1. Grupos. Grupos, anillos y módulos

18. Definición : Se dice que un subgrupo H ⊆ G es normal (en G ) cuando gH g−1 ⊆ H ,


para todo g ∈ G , es decir, si ghg−1 ∈ H , para todo g ∈ G y h ∈ H .
Si G es un grupo conmutativo, todo subgrupo de G es normal en G .
Si H es normal y tomamos g−1 ∈ G , tendremos g−1 H g ⊆ H , luego H ⊆ gH g−1 .
Como g−1 H g ⊆ H entonces gH g−1 = H (para todo g ∈ G ). Por tanto, gH = H g, para
todo g ∈ G , y recíprocamente si un subgrupo cumple esta condición el subgrupo es
normal.

19. Teorema: Sea H ⊆ G un subgrupo y π : G → G / H la aplicación de paso al cociente.


H es un subgrupo normal de G si y solo si existe en G / H una (única) estructura de
grupo, de modo que π sea un morfismo de grupos.

Demostración. Supongamos que H es normal en G . Definamos en G / H la operación


ḡ · ḡ0 := g g0 , que está bien definida porque gH g0 H = g g0 HH = g g0 H . La propiedad
asociativa se cumple de modo obvio, 1̄ es el elemento neutro y g−1 es el inverso de
ḡ ∈ G / H . Luego, G / H es grupo. Además, π : G → G / H es morfismo de grupos, pues
π( g · g0 ) = g g0 = ḡ · ḡ0 = π( g) · π( g0 ).
Recíprocamente, si π es un morfismo de grupos, entonces ḡ · ḡ0 = π( g) · π( g0 ) =
π( g g0 ) = g g0 . Por tanto, la operación en G / H está determinada. Además, dados h ∈ H y
g ∈ G , tenemos que h̄ · ḡ = 1̄ · ḡ = ḡ, luego hg ∈ gH , para todo h ∈ H , es decir, H g ⊆ gH .
Por tanto, g−1 H g ⊆ H , para todo g ∈ G . Tomando g−1 ∈ G , gH g−1 ⊆ H y H es normal
en G .


20. Propiedad universal del grupo cociente : Sea H ⊆ G un subgrupo normal y


π : G → G / H el morfismo de paso al cociente. Un morfismo de grupos f : G → G 0 facto-
riza a través de π si y solo si H ⊆ Ker f , es decir, existe un (único) morfismo de grupos
φ : G / H → G 0 de modo que el diagrama

f
G / G0
<
π φ

!
G /H
es conmutativo si y solo si H ⊆ Ker f .

Demostración. Si existe φ (cumpliendo lo exigido), entonces 1 = φ(1̄) = φ( h̄) = f ( h), pa-


ra todo h ∈ H , luego H ⊆ Ker f . Además, φ( ḡ) = φ(π( g)) = f ( g), luego está determinado.
Recíprocamente, supongamos H ⊆ Ker f . Definamos φ( ḡ) := f ( g), que está bien de-
finida porque f ( gH ) = f ( g) f ( H ) = f ( g). Además, φ(π( g)) = φ( ḡ) = f ( g).


24
Grupos, anillos y módulos. Grupos. 0.1

21. Teorema de isomorfía : Sea f : G → G 0 un morfismo de grupos. La aplicación,


φ : G / Ker f → Im f , φ( ḡ) := f ( g), es un isomorfismo de grupos.

Demostración. Por la propiedad universal del grupo cociente, sabemos que φ ◦ π = f e


Im f = Im(φ ◦ π) = Im φ, porque π es epiyectiva. Veamos que φ es inyectiva: si 1 = φ( ḡ) =
f ( g), entonces g ∈ Ker f y ḡ = 1̄, luego Ker φ = {1̄}. 

0.1.1. Grupos cíclicos

22. Definición : Diremos que un grupo G es cíclico si está generado por uno de sus
elementos, es decir, existe g ∈ G de modo que G = 〈 g〉.

23. Proposición : Si G es un grupo de orden un número primo, entonces G es cíclico.

Demostración. Por el teorema de Lagrange no puede haber más subgrupos de G que


G y el trivial {1}. Por tanto, el subgrupo generado por cualquier elemento distinto de 1
es igual a G . 

n
24. Notación : Sea G un grupo y g ∈ G . Si n > 0, se define g n := g· · · g; si n < 0, se
−n
define g n := g−1 · · · g−1 ; y g0 := 1.
Si escribimos el grupo G con notaciones aditivas (en vez de · escribimos +), escribi-
remos n · g, en vez de g n (como es natural).

25. Proposición : Un grupo G es cíclico si y solo si es isomorfo a Z/ nZ, para algún un


número natural n.

Demostración. Z/ nZ es un grupo (aditivo) cíclico, generado por 1̄.


Supongamos que G = 〈 g〉 es cíclico. Sea f : Z → G , el morfismo definido por f ( n) =
g n . Es fácil comprobar que f es un morfismo de grupos. Im f es un subgrupo de G , que
contiene a g, luego Im f = G y f es epiyectivo. Ker f es un subgrupo de Z, luego existe
n ∈ N tal que Ker f = nZ. Por el teorema de isomorfía Z/ nZ ' G . 

Z/ nZ es un grupo conmutativo, pues es cociente de Z que es conmutativo. Por tanto,


todo grupo cíclico es conmutativo.

26. Definición : Llamaremos orden de un elemento g ∈ G de un grupo, al orden del


subgrupo 〈 g〉 de G que genera.

25
0.1. Grupos. Grupos, anillos y módulos

En la proposición anterior hemos dado el isomorfismo Z/ nZ ' 〈 g〉, m̄ 7→ g m . Por


tanto, si n > 0, el orden de g es igual a |〈 g〉| = |Z/ nZ| = n, 〈 g〉 = {1, g1 , . . . , g n−1 } y n
es el mínimo número natural positivo tal que g n = 1, además, si g m = 1, entonces m
es un múltiplo del orden de g. Si n = 0, entonces el orden de g es |〈 g〉| = |Z| = ∞ y
〈 g〉 = {. . . , g−m , . . . , 1, g1 , . . . , g m , . . .} (cumpliendo g i , g j , para todo i, j ∈ Z, i , j ).

27. Si G es un grupo de orden m < ∞, entonces el orden de todo elemento g ∈ G divide


a m, ya que el orden de todo subgrupo 〈 g〉 divide al orden del grupo G , por el teorema
de Lagrange. En particular, g|G | = 1.

28. Proposición : Todo subgrupo de un grupo cíclico es cíclico.

Demostración. Sea G = 〈 g〉 un grupo cíclico y π : Z → G , π( n) := g n , que es un epimor-


fismo de grupos. Dado un subgrupo H ⊆ G , se cumple que H = π(π−1 ( H )). Ahora bien,
π−1 ( H ) es un subgrupo de Z, luego es cíclico (es decir, generado por un elemento z).
Por tanto, H = π(π−1 ( H )) está generado por π( z) y es cíclico. 

29. Proposición : Sea 0 , n ∈ Z. Entonces, m̄ ∈ Z/ nZ es un generador si y solo si el


máximo común divisor de m y n es 1 (“ m y n son primos entre sí”).

Demostración. Consideremos el epimorfismo natural π : Z → Z/ nZ, π( z) = z̄. Es claro


que π−1 (〈 m̄〉) = mZ + nZ = r Z, donde r es el máximo común divisor de m y n. Por otra
parte, m̄ es un generador de Z/ nZ, es decir, 〈 m̄〉 = Z/ nZ, si y solo π−1 (〈 m̄〉) = Z. Por
tanto, m̄ es un generador de Z/ nZ si y solo si r = 1. 

Así pues, si G = 〈 g〉 es un grupo cíclico de orden n > 0, entonces g m es un generador


de G si y solo si m y n son primos entre sí.

0.1.2. Grupo simétrico


El grupo simétrico S n es el grupo de todas las biyecciones (o “permutaciones”) de
un conjunto de n elementos en sí mismo, con la operación composición de aplicaciones.
Comentario: Una biyección entre dos conjuntos τ : X → Y , puede entenderse como
una identificación de X con Y : “a x ∈ X lo llamamos τ( x) en Y ”. Dada una aplicación
f : X → X , que aplica x en f ( x), tenemos la correspondiente aplicación en Y : “la que
aplica τ( x) en τ( f ( x)), es decir, la aplicación τ ◦ f ◦ τ−1 : Y → Y ”. Así el grupo de las
permutaciones de X se identifica con el grupo de las permutaciones de Y (vía la iden-
tificación de X con Y ). Con mayor precisión, el morfismo

Bi y X → Bi y Y , σ 7→ τ ◦ σ ◦ τ−1

26
Grupos, anillos y módulos. Grupos. 0.1

es un isomorfismo de grupos (como el lector puede comprobar).


Si Y es un conjunto de orden n, entonces Y es biyectivo con {1, . . . , n} =: X y Bi y Y =
Bi y X =: S n . El número de permutaciones de n elementos es n!, luego |S n | = n!.

30. Definición : Dados r puntos distintos x1 , . . . , xr ∈ X , con r > 1, la permutación defi-


nida por σ( x i ) := x i+1 , para todo i < r ; σ( xr ) := x1 ; y σ( x) := x, para todo x ∉ { x1 , . . . , xr }, la
denotaremos ( x1 , . . . , xr ) := σ ∈ Bi y X . Diremos que ( x1 , . . . , xr ) es un ciclo y observemos
que es de orden r . Si r = 2, diremos que el ciclo es una transposición. Diremos que dos
ciclos ( x1 , . . . , xr ), ( x10 , . . . , x0r0 ) de Bi y X son disjuntos si x i , x0j para todo i, j .

31. Lema : Si σ = ( x1 , . . . , xr ) y σ0 = ( x10 , . . . , x0r0 ) son disjuntos, entonces conmutan, es


decir, σ ◦ σ0 = σ0 ◦ σ.

Demostración. Para x ∈ { x1 , . . . , xr }, (σ ◦ σ0 )( x) = σ( x) = (σ0 ◦ σ)( x). Para x ∈ { x10 , . . . , x0r },


(σ ◦ σ0 )( x) = σ0 ( x) = (σ0 ◦ σ)( x). Para x ∉ { x i , x0j } i, j , (σ ◦ σ0 )( x) = x = (σ0 ◦ σ)( x).
De otro modo (siguiendo el comentario anterior): σ0 ◦ σ ◦ σ0−1 = (σ0 ( x1 ), . . . , σ0 ( xr )) =
( x1 , . . . , xr ) = σ y hemos concluido.


32. Teorema : Toda permutación σ ∈ S n , distinta de la identidad, es igual a un pro-


ducto de ciclos disjuntos, de modo único salvo el orden de los factores.

Demostración. Sea x ∈ X , tal que σ( x) , x. Sea r el mínimo número natural positivo


tal que σr ( x) = x (tal número existe porque el orden de σ, que divide al orden de S n ,
0
es finito). Para todo 0 ≤ s < s0 < r , se cumple que σs ( x) , σs ( x): pues componiendo con
0
σ−s son distintos, pues σs −s ( x) , x, porque 0 < s0 − s < r . Sea σ1 = ( x, σ( x), . . . , σr−1 ( x)).
Entonces, como σ1 y σ coinciden sobre { x, σ( x), . . . , σr−1 ( x)} y σ1 es la identidad sobre
X \{ x, σ( x), . . . , σr−1 ( x)}, se cumple que σ−1
1 ◦ σ deja fijos a { x, σ( x), . . . , σ
r −1
( x)} y a los que
dejaba fijos σ. Reiterando el proceso obtenemos ciclos disjuntos σ1 , . . . , σs tales que
1 −1
σ−s ◦ · · · ◦ σ1 ◦ σ = Id. Luego, σ = σ1 ◦ · · · ◦ σ s .
Sea otra descomposición σ = τ1 ◦· · ·◦τ t en producto de ciclos disjuntos. Reordenando,
podemos suponer que τ1 ( x) , x. Es decir, x “aparece” en el ciclo τ1 (y en σ1 ). Luego,
τ1 ( x) = σ( x) = σ1 ( x). Obviamente, τ1 ( x) = σ( x) = σ1 ( x) “aparece” en ciclo de τ1 y en el de
σ1 . Luego, τ21 ( x) = σ2 ( x) = σ21 ( x). Así sucesivamente, τ1i ( x) = σ i ( x) = σ2i ( x), para todo i .
Por tanto, τ1 = σ1 y σ2 ◦ · · · ◦ σs = τ2 ◦ · · · ◦ τ t . Reiterando el argumento concluimos que,
después de reordenar los factores, σ2 , . . . , σs coinciden con τ2 , . . . , τ t .


27
0.1. Grupos. Grupos, anillos y módulos

33. Definición : Sea σ ∈ S n una permutación distinta de la identidad. Sea σ = σ1 ◦· · ·◦


σs una descomposición en producto de ciclos disjuntos y d i el orden de σ i . Reordenando
podemos suponer que d 1 ≥ d 2 ≥ · · · ≥ d s . Diremos que d 1 , . . . , d s es la forma de σ .

34. Definición : Dado g ∈ G , diremos que el morfismo τ g : G → G , τ g ( g0 ) := g g0 g−1 ,


es la conjugación en G por g. Diremos que h, h0 ∈ G son conjugados si y solo si existe
g ∈ G , de modo que τ g ( h) = h0 .

35. Teorema : La condición necesaria y suficiente para que σ, σ0 ∈ S n sean conjugadas


es que tengan la misma forma.

Demostración. Sea σ = ( x11 , . . . , x1d1 )◦· · ·◦( xs1 , · · · , xsd s ) una descomposición en producto
de ciclos disjuntos y τ ∈ S n . Entonces,

τ ◦ σ ◦ τ−1 = (τ( x11 ), . . . , τ( x1d1 )) ◦ · · · ◦ (τ( xs1 ), · · · , τ( xsd s ))

que tiene la misma forma. Sea σ0 = ( x11


0 0
, . . . , x1d ) ◦ · · · ◦ ( x0s1 , · · · , x0sd ). Si τ es cualquier
1 s
permutación que cumpla τ( x i j ) = x0i j , para todo i, j , entonces τ ◦ σ ◦ τ−1 = σ0 . 

36. Proposición : Si d 1 , . . . , d s es la forma de σ ∈ S n , entonces el orden de σ es el


mínimo común múltiplo de d 1 , . . . , d s .

Demostración. Escribamos σ = σ1 · · · σs como producto de ciclos disjuntos. Entonces,


σn = σ1n · · · σns y σni es “disjunta” con σnj , para i , j . Luego, σn = Id si y solo si σ1n = · · · =
σns = Id. Por tanto, el orden de σ es el mínimo común múltiplo de los órdenes de σ i (que
son d i ). 

37. Proposición : Todo permutación σ ∈ S n es producto de transposiciones.

Demostración. Como toda permutación es producto de ciclos, basta probar que todo
ciclo es producto de transposiciones. Sea, pues, un ciclo ( x1 , . . . , xr ) ∈ S n . Obviamente,
( x1 , x2 )( x1 , . . . , xr ) = ( x2 , . . . , xr ), luego

( x1 , . . . , xr ) = ( x1 , x2 )( x2 , . . . , xr ) = ( x1 , x2 )( x2 , x3 )( x3 , . . . , xr ) = · · · = ( x1 , x2 )( x2 , x3 ) · · · ( xr−1 , xr )

Signo de una permutación.


Cada permutación σ ∈ S n = Bi y({1, 2, . . . , n}) define una biyección del anillo de poli-
nomios en n variables con coeficientes números racionales, Q[ x1 , . . . , xn ]:

Q[ x1 , . . . , xn ] → Q[ x1 , . . . , xn ], p( x1 , . . . , xn ) 7→ p( x1 , . . . , xn )σ := p( xσ(1) , . . . , xσ(n) ).

28
Grupos, anillos y módulos. Grupos. 0.1

Sea δ( x1 , . . . , xn ) := i< j ( x i − x j ) ∈ Q[ x1 , . . . , xn ]. Sea σ ∈ S n = Bi y({1, 2, . . . , n}). Es fácil


Q

comprobar que δ( x1 , . . . , xn )σ = δ( xσ(1) , . . . , xσ(n) ) = ±δ( x1 , . . . , xn ).

38. Definición : Llamaremos signo de una permutación σ ∈ S n , que denotaremos


sign(σ), al número entero 1 ó −1 tal que δ( xσ(1) , . . . , xσ(n) ) = sign(σ) · δ( x1 , . . . , xn ).

39. Proposición: Consideremos el grupo (multiplicativo) {1, −1}. El morfismo natural

sign : S n → {1, −1}, σ 7→ sign(σ)

es un morfismo de grupos.

0 0 0
Demostración. sign(σ0 σ) · δ = δσ σ = (δσ )σ = (sign(σ)δ)σ = sign(σ0 ) · sign(σ) · δ. Luego,
sign(σ) · sign(σ0 ) = sign(σ · σ0 ). 

Es fácil ver que sign(Id) = 1 y que sign((1, 2)) = −1.


Evidentemente, sign es un epimorfismo (para n > 1).

40. Definición : Llamaremos subgrupo alternado de S n , que denotaremos A n , al nú-


cleo del morfismo sign, es decir, al subgrupo (normal) de S n formado por las permuta-
ciones de signo positivo.
Por el teorema de isomorfía S n / A n ' {1, −1} ' Z/2Z. Por el teorema de Lagrange,
| A n | = |S n |/2 = n!/2 ( n > 1).
Observemos que el signo es invariante por conjugaciones, es decir,

sign(τστ−1 ) = sign(τ) · sign(σ) · sign(τ)−1 = sign(σ)

En particular, el signo de toda transposición es −1, porque todas son conjugadas de la


transposición (1, 2).

41. Proposición : Si la forma de una permutación σ ∈ S n es d 1 , . . . , d r , entonces

sign(σ) = (−1)d1 −1 · · · (−1)d r −1 = (−1)d1 +···+d r −r .

Demostración. Si σ = ( x1 , . . . , xr ), entonces ( x1 , . . . , xr ) = ( x1 , x2 )( x2 , x3 ) · · · ( xr−1 , xr ) es pro-


ducto de r − 1 transposiciones. Como sign es un morfismo de grupos, sign(σ) = (−1)r−1 .
En general, σ = σ1 · · · σr , donde σ i es un ciclo de orden d i . Por tanto, sign(σ) =
sign(σ1 ) · · · sign(σr ) = (−1)d1 −1 · · · (−1)d r −1 . 

29
0.1. Grupos. Grupos, anillos y módulos

0.1.3. Producto directo y semidirecto de grupos

42. Definición : Dados dos grupos G 1 ,G 2 se define el producto directo de ellos al con-
junto producto cartesiano de ambos, G 1 × G 2 , con la operación de grupo definida por la
fórmula:
( g 1 , g 2 ) · ( g01 , g02 ) := ( g 1 g01 , g 2 g02 )

43. Ejemplo : Más adelante (subsección 0.6.5), probaremos que los grupos abelianos
generados por un número finito de elementos son isomorfos a un producto directo de
grupos cíclicos.

44. Notación : Dados dos subgrupos H, H 0 ⊆ G , denotamos H · H 0 := { hh0 ∈ G, con h ∈ H


y h0 ∈ H 0 }.

45. Proposición : Sean H, H 0 ⊆ G dos subgrupos normales. Supongamos H ∩ H 0 = {1}.


Entonces, los elementos de H conmutan con los de H 0 y HH 0 es un subgrupo de G
isomorfo a H × H 0 .

Demostración. Para todo h ∈ H y h0 ∈ H 0 , ( hh0 h−1 ) h0 −1 = h( h0 h−1 h0 −1 ) ∈ H ∩ H 0 = {1},


luego hh0 = h0 h. Ahora ya, la aplicación

m : H × H 0 → G, m(( h, h0 )) := hh0

es un morfismo de grupos inyectivo. Luego, H × H 0 ' Im m = HH 0 . 

46. Definición : Sea H ⊆ G un subgrupo. Llamaremos normalizador de H en G , que


denotaremos N ( H ) (o NG ( H )), al subgrupo de G definido por

N ( H ) := { g ∈ G : gH g−1 = H }

El normalizador de H en G es el máximo subgrupo de G en el que H es normal.

47. Proposición : Sean H, H 0 ⊆ G dos subgrupos. Supongamos H ∩ H 0 = {1} y que


H 0 ⊆ N ( H ). Entonces, HH 0 es un subgrupo de G y la aplicación

m : H × H0 → H · H0, m( h, h0 ) := hh0

es biyectiva. Denotaremos, H o H 0 = HH 0 .

30
Grupos, anillos y módulos. Grupos. 0.1

Demostración. Dados h 1 h01 ∈ HH 0 y h 2 h02 ∈ HH 0 , h 1 h01 h 2 h02 = ( h 1 ( h01 h 2 h01 −1 )) · ( h01 h02 ) ∈
HH 0 . Dado hh0 ∈ HH 0 ( hh0 )−1 = ( h0 −1 h−1 h0 ) · h0 −1 ∈ HH 0 . Además, 1 ∈ HH 0 . Por tanto,
HH 0 es un subgrupo de G .
Veamos que m es inyectiva: Si m(( h 1 , h01 )) = m(( h 2 , h02 )), entonces h 1 h01 = h 2 h02 . Por
1 0 0 −1
lo tanto, h−
2 h1 = h2 h1 ∈ H ∩ H 0 = {1}, y h 1 = h 2 y h01 = h02 . Obviamente, m es epiyec-
tiva.

Observemos en la proposición anterior que aunque H × H 0 es biyectivo con H o H 0 ,
no es isomorfo como grupo, pues ( h 1 h01 )·( h 2 h02 ) = ( h 1 ( h01 h 2 h01 −1 ))·( h01 h02 ), que no coincide
en general con ( h 1 h 2 ) · ( h01 h02 ).
48. Ejercicio : Sean G y G 0 dos grupos y φ : G 0 → Aut gr p (G ) un morfismo de gru-
pos. Consideremos las aplicaciones i 1 : G → Biy(G × G 0 ), donde i 1 ( g) está definida por
i 1 ( g)( g 1 , g0 ) := ( g g 1 , g0 ) y i 2 : G 0 → Biy(G × G 0 ), i 2 ( g0 ) está definida por i 2 ( g0 )( g, g01 ) :=
(φ( g0 )( g), g0 g01 ). Prueba que i 1 e i 2 son morfismos inyectivos de grupos. Si identifica-
mos G y G 0 con sus imágenes por i 1 e i 2 respectivamente, prueba que G ∩ G 0 = {1}
y que G 0 ⊆ N (G ). Prueba que g0 g g0 −1 = φ( g0 )( g) y que por tanto ( g 1 g01 ) · ( g 2 g02 ) =
( g 1 φ( g01 )( g 2 )) · ( g01 g02 ). Se dice que G o G 0 es el producto semidirecto de los grupos G
y G0.
49. Ejercicio : Sea G 0 → Aut gr (G ), g0 7→ Id, para todo g0 ∈ G 0 , el morfismo trivial.
Prueba que G o G 0 = G × G 0 .

50. Grupo de afinidades de Rn : Sea G = Rn (con la operación +) y G 0 = Gl n (R) el


grupo de las matrices de orden n invertibles (con la operación componer matrices).
Consideremos G como subgrupo de Biy(Rn ) vía el morfismo inyectivo G → Biy(Rn ), e 7→
T e , donde T e ( e0 ) := e + e0 . Consideremos G 0 como subgrupo de Biy(Rn ) vía la inclusión
obvia. Entonces, G ∩ G 0 = {Id} y G 0 ⊂ N (G ). Al producto semidirecto Rn o Gl n (R), se le
denomina grupo de afinidades de Rn .

51. El grupo diédrico D n : Se denomina grupo diédrico D n ( n > 2) al grupo formado


por todas las isometrías del plano que dejan estable el polígono regular de n-lados (la
operación de D n es la composición de isometrías).
Puede demostrarse que D n está generado por el giro g de 2π/ n radianes y una sime-
tría τ (del polígono). Además, se tiene que 〈 g〉∩〈τ〉 = {Id} y τ gτ−1 = g−1 . Por tanto, 〈 g〉 es
normal en D n , y por la proposición 0.1.47, D n = 〈 g〉 o 〈τ〉 = Z/ nZ o Z/2Z, explícitamente

Z/ nZ o Z/2Z ' D n , ( r̄, s̄) 7→ g r · τs


Las isometrías del plano que dejan estable un polígono regular de n-lados están de-
terminadas por cómo permutan los vértices. Por tanto, si numeramos consecutivamente

31
0.1. Grupos. Grupos, anillos y módulos

los vértices del polígono regular con los números 1, . . . , n, tenemos un morfismo inyec-
tivo D n ,→ S n , de modo que g se corresponde con la permutación (1, 2, . . . , n) y τ con la
permutación que asigna i 7→ n − i , para todo 1 ≤ i < n.
52. Ejercicio : Sea n ≥ 2, A n ⊆ S n y Z/2Z = 〈(1, 2)〉 ⊆ S n . Prueba que S n = A n o Z/2Z.

0.1.4. G-conjuntos. Teoremas de Sylow


Sea G un grupo.

53. Definición : Llamaremos G -conjunto a cada pareja ( X , τ) constituida por un con-


junto X y una representación τ de G como transformaciones de X , es decir, un morfis-
mo de grupos τ : G → Bi y X .
Para no abusar de la notación, cuando no haya posibilidad de confusión, escribire-
mos X en vez de ( X , τ) y para cada g ∈ G y x ∈ X escribiremos g · x, o simplemente gx,
en vez de τ( g)( x), que denominaremos transformado de x por g.
Observemos que para todo G -conjunto X se cumple

1. 1 · x = x, para todo x ∈ X .

2. g · ( g0 · x) = ( g · g0 ) · x, para todo x ∈ X y g, g0 ∈ G .

Es fácil ver que dotar a un conjunto X de estructura de G -conjunto, equivale a dar


una aplicación φ : G × X → X , tal que si denotamos φ(( g, x)) = g · x, entonces se cumplen
las dos condiciones 1. y 2. anteriores.

54. Ejemplos : G es naturalmente G -conjunto de los siguientes modos:

1. Operando por la izquierda: Se define g ∗ x := g · x, para cada g, x ∈ G , donde ∗


indica la operación de G en G como G -conjunto.

2. Operando por la derecha: Se define g ∗ x := x · g−1 , para cada g, x ∈ G .

3. Operando por conjugación: Se define g ∗ x := g · x · g−1 , para cada g, x ∈ G .

Sea H ⊂ G un subgrupo. El cociente G / H es un G -conjunto con la acción g · ḡ0 := g g0 ,


para cada g ∈ G y ḡ0 ∈ G / H .
Si X es un G -conjunto y tenemos una biyección σ : X → Y (es decir, “identificamos
X con Y ”), entonces Y es de modo natural un G -conjunto: g · y := σ( g · σ−1 ( y)) (es decir,
si g transforma x en gx, entonces g transforma σ( x) en σ( gx)).

32
Grupos, anillos y módulos. Grupos. 0.1

55. Teorema de Cayley: Todo grupo es de modo canónico un grupo de transforma-


ciones de un conjunto. Con precisión, el morfismo

τ : G → Bi yG

definido por τ( g)( g0 ) := g g0 , es un morfismo de grupos inyectivo.

Demostración. τ( g 1 · g 2 )( g) = g 1 g 2 g = τ( g 1 )(τ( g 2 )( g)), para todo g ∈ G y g 1 , g 2 ∈ G .


Luego, τ( g 1 · g 2 ) = τ( g 1 ) ◦ τ( g 2 ) y τ es un morfismo de grupos. Además, si τ( g) = Id,
entonces g = τ( g)(1) = 1, luego τ es inyectivo. 

56. Definición : Sea X un G -conjunto. Diremos que G opera transitivamente sobre X


si para toda pareja x, x0 ∈ X existe un g ∈ G de modo que x0 = gx. Diremos que un sub-
grupo de permutaciones G ⊂ S n = Bi y{1, . . . , n} es transitivo si opera transitivamente
en {1, . . . , n}.
Por tanto, si G es un grupo finito de orden n, entonces G es isomorfo a un subgrupo
transitivo de S n .

57. Definiciones : Dados dos G -conjuntos X , Y diremos que una aplicación f : X → Y


es un morfismo de G -conjuntos, cuando conmute con la acción de G , es decir,

f ( g · x) = g · f ( x)

para todo g ∈ G y x ∈ X . Al conjunto de los morfismos de G -conjuntos de X en Y lo


denotaremos:
HomG ( X , Y )
(en el caso de que haya alguna ambigüedad escribiremos HomG − con j ( X , Y )).
Diremos que f es isomorfismo de G -conjuntos, cuando sea un morfismo biyectivo. Si
f : X → X es un isomorfismo de G -conjuntos, entonces diremos que es un automorfismo
de X como G -conjunto.

58. Observación : Se comprueba fácilmente las siguientes propiedades:

1. La composición de morfismos de G -conjuntos es morfismo de G -conjuntos, es


decir: si X , Y , Z son G -conjuntos y f : X → Y y h : Y → Z son morfismos de G -
conjuntos, entonces la composición h ◦ f : X → Z es morfismo de G -conjuntos.

2. La identidad es morfismo de G -conjuntos: si X es un G -conjunto, entonces la


aplicación I d X : X → X definida por la fórmula I d X ( x) = x, es morfismo de G -
conjuntos.

33
0.1. Grupos. Grupos, anillos y módulos

3. La aplicación inversa de un isomorfismos de G -conjuntos es morfismo de G -


conjuntos: si f : X → Y es un isomorfismo de G -conjuntos, entonces f −1 : Y → X
es morfismo de G -conjuntos.
De aquí se obtiene inmediatamente el siguiente teorema.

59. Proposición : Si X es un G -conjunto y denotamos AutG ( X ) al conjunto de los


isomorfismos de G -conjuntos, entonces AutG ( X ) es grupo con la composición de aplica-
ciones.
60. Ejercicio : Sea G un grupo y consideremos G como G -conjunto operando por la
izquierda. Prueba que G → AutG (G ), g 7→ R g , R g ( g0 ) := g0 · g−1 , es una biyección.
Sean X e Y dos G -conjuntos. Entonces, X × Y es G -conjunto: g · ( x, y) := ( gx, g y).
Obviamente, X Y es G -conjunto. Hom( X , Y ) es G -conjunto: ( g · f )( x) := g · f ( g−1 · x),
`

para todo f ∈ Hom( X , Y ).

61. Definición : Sea X un G -conjunto y x ∈ X . Llamaremos órbita de x, que denota-


remos O x o G · x, al conjunto

G · x := { g · x, g ∈ G } ⊆ X

Llamaremos subgrupo de isotropía de x, que denotaremos I x , al subgrupo de G defi-


nido por
I x := { g ∈ G : g · x = x }

62. Proposición : La órbita de x es un G -conjunto isomorfo a G / I x . Explícitamente, la


aplicación
G / I x → G · x, ḡ 7→ g · x
es un isomorfismo de G -conjuntos.

Demostración. Al lector. 

63. Proposición : Sea X un G -conjunto, x ∈ X y x0 = g · x. Entonces,

I x0 = g · I x · g−1

Demostración. Al lector. 
Si x0 ∈ G · x entonces G · x0 = G · x: Obviamente, G · x0 ⊆ G · G · x = G · x. Por otra parte,
x0 = g · x, para cierto g ∈ G , luego, x = g−1 · x0 ∈ G · x0 . Por tanto, G · x ⊆ G · x0 y G · x0 = G · x.
Si x0 ∉ G · x, entonces (G · x0 )∩(G · x) = ;: Si z ∈ (G · x0 )∩(G · x), entonces G · x0 = G · z = G · x.
Luego, x0 ∈ G · x y llegamos a contradicción.
Por tanto, las órbitas de dos puntos o son iguales o disjuntas.

34
Grupos, anillos y módulos. Grupos. 0.1

64. Definición : Sea X un G -conjunto. Llamaremos conjunto cociente de X por la ac-


ción de G en X , que denotaremos X /G , al al conjunto de las órbitas de X . Si denotamos
x̄ = G · x, entonces
X /G := { x̄, x ∈ X }
y x̄0 = x̄ si y solo si x0 ∈ G · x (o equivalentemente G · x0 = G · x).
Es decir, si en X identificamos todos los puntos de cada órbita obtenemos el con-
junto cociente.
Con mayor generalidad, sea un conjunto X con una relación de equivalencia ∼ (por
ejemplo, si X es un G -conjunto, podemos definir x ∼ x0 si G · x = G · x0 ). Se llama conjunto
cociente de X por la relación de equivalencia ∼, que denotaremos X / ∼, al conjunto de
sus clases de equivalencia. Si denotamos x̄ a la clase de equivalencia de x, entonces
X / ∼:= { x̄, x ∈ X }
y x̄0 = x̄ si y solo si x0 ∼ x. Es decir, si en X identificamos cada x ∈ X con sus equivalen-
tes, obtenemos X / ∼.
65. Definición : Sea X un G -conjunto. Diremos que x ∈ X es invariante por G (o G -
invariante) si g · x = x, para todo g ∈ G . Denotaremos X G al subconjunto de X formado
por todos los invariantes por G , es decir,
X G = { x ∈ X : g · x = x para todo g ∈ G }.

66. Definición : Sea p ∈ N un número primo y G un grupo finito. Diremos que G es


un p-grupo cuando |G | = p n , con n > 0.

67. Fórmula de clases : Sea G un grupo finito y X un G -conjunto finito. Entonces,


|X | = |X G | +
X
|G |/| I x |
x̄∈ X /G,x∉ X G

Además, si G es un p-grupo, entonces


| X | ≡ | X G | mod p
Demostración. X = x̄∈ X /G G · x = X G x̄∈ X /G,x∉ X G G · x. Como G · x ' G / I x , entonces, por
` `

el teorema de Lagrange
|X | = |X G | +
X
|G |/| I x |
x̄∈ X /G,x∉ X G

Si G es un p-grupo, por el teorema de Lagrange |G / I x | = p i (e i = 0 si y solo si x ∈ X G ).


Luego,
| X | ≡ | X G | mod p


35
0.1. Grupos. Grupos, anillos y módulos

68. Definición : Dado un grupo G , llamaremos centro Z (G ) de G al subconjunto de


G formado por los elementos z ∈ G que conmutan con todos los de G , es decir, z g = gz
(para todo g ∈ G ). De otro modo Z (G ) es el núcleo del morfismo c : G → Bi y(G ) definido
por la acción de G en G por conjugación (i.e. c( g)( g0 ) := g g0 g−1 ).

69. Proposición : Si G es un p-grupo, entonces su centro es no trivial (i.e. | Z (G )| > 1).

Demostración. Por la fórmula de clases | Z (G )| = |G G | = |G | mod p = 0 mod p, como 1 ∈


Z (G ) se concluye que | Z (G )| ≥ p > 1. 

70. Proposición : Si G es un grupo tal que G / Z (G ) es cíclico, entonces G es abeliano.

Demostración. Sea G / Z (G ) =< g >, siendo g la clase de g ∈ G . Obviamente, se tiene


que G =< g > · Z (G ), luego g ∈ Z (G ) (pues conmuta con < g > y con Z (G )), luego < g >⊆
Z (G ) y G = Z (G ). 

71. Corolario : Todo grupo de orden p2 (con p primo) es abeliano.

Demostración. Z (G ) ⊂ G es no trivial, luego G / Z (G ) es de orden 1 o p. En cualquier


caso es cíclico y, por la proposición anterior G es abeliano. 

72. Teorema de Cauchy: Si G es un grupo de orden múltiplo de un número primo p,


entonces contiene un subgrupo de orden p.

Demostración. Tenemos que probar que existe un morfismo de grupos no trivial de


Z/ pZ en G .
Sean G y G 0 dos grupos y X = Hom1 (G 0 ,G ) el conjunto de las aplicaciones f de G 0
en G , tales que f (1) = 1. Definamos la operación de G 0 en X , ( g 1 ∗ f )( g 2 ) := f ( g 2 g 1 ) ·
f ( g 1 )−1 , para f ∈ X y g 1 , g 2 ∈ G 0 , que dota a X de estructura de G 0 -conjunto. Se tiene
que
0
Hom1 (G 0 ,G )G = Hom gr p (G 0 ,G ).
0
Observemos que | X | = |G ||G |−1 . Si p es un número primo, G es un grupo de orden
múltiplo de p y G 0 = Z/ pZ, entonces por la fórmula de clases

| Hom gr p (Z/ pZ,G )| = | X Z/pZ | ≡ | X | mód p ≡ 0 mód p.

Luego, | Hom gr p (Z/ pZ,G )| > 1.




36
Grupos, anillos y módulos. Grupos. 0.1

73. Proposición: Sea X un G -conjunto, H ⊆ G un subgrupo y consideremos G / H como


G -conjunto de modo natural: g · ḡ0 = g g0 . Entonces,

HomG (G / H, X ) = X H , f 7→ f (1̄).

74. Proposición: Sea H ⊆ G un subgrupo finito. Consideremos G / H como H -conjunto


con la operación h · ḡ0 := hg0 . Entonces se cumple que

(G / H )H = { ḡ ∈ G / H : H · ḡ = ḡ} = { ḡ ∈ G / H : H g ⊆ gH } = { ḡ ∈ G / H : H ⊆ gH g−1 }
= { ḡ ∈ G / H : H = gH g−1 } = { ḡ ∈ G / H : g ∈ NG ( H )}
= NG ( H )/ H.

75. Definición : Sea G un grupo de orden p n · m, p primo, n > 0 y ( p, m) = (1). A los


subgrupos de G de orden p n se les denomina p-subgrupos de Sylow.

76. Primer teorema de Sylow : Si G es un grupo de orden múltiplo de un número


primo p, entonces contiene p-subgrupos de Sylow.

Demostración. Escribamos |G | = p n · m, n > 0 y ( p, m) = 1 Sabemos por el teorema


de Cauchy que G contiene subgrupos de orden p. Basta probar que si G contiene
un subgrupo H de orden p i , con i < n, entonces H está incluido un subgrupo H 0 de
G (y es normal en H 0 ) de orden p i+1 . Consideremos la acción de H en G / H : h · ḡ0 =
hg0 . Entonces, (G / H )H = NG ( H )/ H y por la fórmula de clases | NG ( H )/ H | = |(G / H )H | ≡
|G / H | mod p = 0 mod p. Luego, | NG ( H )/ H | es un p-grupo y por el teorema de Cauchy
existe un subgrupo Z ⊆ NG ( H )/ H de orden p. Sea π : NG ( H ) → NG ( H )/ H el morfismo
de paso al cociente. Entonces, H 0 := π−1 ( Z ) ⊆ NG ( H ) es un subgrupo que contiene a
π−1 (1) = H (y H es normal en él) y tal que H 0 / H = Z . Luego, H 0 es el subgrupo de orden
p i+1 buscado. 

77. Segundo teorema de Sylow : Sea G un grupo de orden múltiplo de un número


primo p. Entonces, todos los p-subgrupos de Sylow de G son conjugados entre sí.

Demostración. Sean H, H 0 dos subgrupos de un grupo G . Observemos que H 0 ⊆ gH g−1


0
⇐⇒ H 0 g ⊆ gH ⇐⇒ H 0 gH ⊆ gH ⇐⇒ ḡ ∈ (G / H )H .
0
Sean H, H 0 ⊆ G dos p-subgrupos de Sylow. Basta probar que (G / H )H , ;. Por la
0
fórmula de clases |(G / H )H | ≡ |G / H | mod p , 0 mod p y hemos terminado.

78. Corolario : Sea G un grupo de orden finito múltiplo de un número primo p y H
un p-subgrupo de Sylow. G contiene un único p-subgrupo de Sylow si y solo si H es un
subgrupo normal.

37
0.2. Anillos. Grupos, anillos y módulos

79. Tercer teorema de Sylow : Sea G un grupo de orden p n · m, con p primo, n > 0
y ( p, m) = (1). Entonces, el número de p-subgrupos de Sylow de G es divisor de m y
congruente con 1 módulo p.

Demostración. Sea H un p-subgrupo de Sylow y X el conjunto de los conjugados de


H . Por el segundo teorema de Sylow, el número de p-subgrupos de Sylow de G es igual
a | X |. Consideremos la acción de G en X , g ∗ H 0 = gH 0 g−1 , para g ∈ G y H 0 ∈ X . El
subgrupo de isotropía de H ∈ X , es igual NG ( H ) y X es igual a la órbita de H , luego
X = G / NG ( H ). Por lo tanto,

m = |G / H | = |G |/| H | = (|G |/| NG ( H )|) · (| NG ( H )|/| H |) = | X | · | NG ( H )/ H |

y | X | divide a m.
H opera en X porque es un subgrupo de G . Por la fórmula de clases | X | ≡ | X H | mod p.
Ya solo nos falta probar que | X H | = 1. Si H 0 ∈ X H entonces h · H 0 · h−1 = H 0 , para
todo h ∈ H , luego hH 0 = H 0 h, para todo h ∈ H y H · H 0 = H 0 · H . Por tanto, H · H 0
es un subgrupo de G , H 0 es normal en H · H 0 y ( H · H 0 )/ H 0 ' H /( H ∩ H 0 ). Entonces,
| H · H 0 | = | H 0 | · | H /( H ∩ H 0 )| y H · H 0 es un p-grupo, que ha de coincidir con H . En con-
clusión, H 0 = H y | X H | = 1.


0.2. Anillos
Desde un punto de vista aritmético, los anillos son las estructuras que recogen las
operaciones de suma y producto, como las que tenemos en Z. Ahora bien, los anillos
pueden entenderse geométricamente como anillos de funciones continuas de un espa-
cio.
Intentemos justificar la introducción de los anillos desde un punto de vista geomé-
trico.
Un físico estudia el universo con unos instrumentos, que le van dando informa-
ción, números. Del mismo modo opera todo ser vivo. Es decir, el físico cuenta con unas
funciones, con el álgebra definida por estas funciones. Desde un punto de vista kan-
tiano y positivista, el punto de partida del conocimiento es este álgebra de funciones.
El espacio se obtiene del anillo o álgebra de funciones.
Desde Descartes, imaginamos tres ejes de coordenadas y todo punto del espacio
viene definido por tres coordenadas. Los puntos vienen determinados por los valores
de las funciones coordenadas en ellos. Además los objetos del espacio, por ejemplo
un paraboloide, los solemos definir en implícitas. Dos objetos serán iguales si no los
sabemos distinguir, es decir, con nuestra terminología, si no existe una función que

38
Grupos, anillos y módulos. Anillos. 0.2

valore distintamente en los dos objetos. Gauss, con la introducción de las coordena-
das curvilíneas, permitió independizarnos de la elección arbitraria de las coordenadas
cartesianas.
Dependiendo de las funciones que consideremos como “admisibles”, el espacio será
de una forma u otra. Por ejemplo, dado R3 , si consideramos que cualquier aplicación de
conjuntos de R3 en R es una observación o función admisible, estaremos considerando
nuestro espacio como un conjunto discreto. Si consideramos solo las funciones con-
tinuas, lo estaremos considerando como espacio topológico. Si consideramos el anillo
generado algebraicamente por las tres coordenadas, lo consideraremos como espacio
algebraico.
En este último caso, los objetos vienen definidos por el lugar geométrico definido
por ecuaciones (compatibles) del tipo
p 1 ( x1 , x2 , x3 ) = 0, . . . , p r ( x1 , x2 , x3 ) = 0 (∗)
Objetos que denominaremos subvariedades algebraicas. Como es obvio, si al sistema
P
anterior le añadimos una ecuación del tipo i f i · p i ( x1 , x2 , x3 ) = 0, ésta es redundan-
te. El sistema de ecuaciones definido por los polinomios p 1 ( x1 , x2 , x3 ), . . . , p r ( x1 , x2 , x3 )
tiene las misma soluciones que el sistema de ecuaciones definido por los polinomios
del ideal ( p 1 ( x1 , x2 , x3 ), . . . , p r ( x1 , x2 , x3 )). Tenemos, pues, una correspondencia biunívo-
ca entre los ideales y las subvariedades. Los puntos son las subvariedades más peque-
ñas, luego se corresponderán con los ideales maximales de C[ x1 , x2 , x3 ] (nuestro anillo
de funciones “admisibles”). Como veremos, las subvariedades irreducibles (es decir, las
que no son unión de dos subvariedades propias) se corresponden con los ideales pri-
mos. Así pues, el conjunto de los ideales primos de C[ x1 , x2 , x3 ] se corresponde con el
conjunto de las subvariedades irreducibles de C3 .
Diremos que un polinomio p( x1 , x2 , x3 ) se anula en el lugar geométrico definido por
el sistema (∗) cuando p( x1 , x2 , x3 ) ∈ I = ( p 1 ( x1 , x2 , x3 ), . . . , p r ( x1 , x2 , x3 )), es decir, cuando
p( x1 , x2 , x3 ) pertenezca al ideal definido por el sistema de ecuaciones. Además, dos po-
linomios cualesquiera definirán la misma función algebraica sobre el lugar geométrico
cuando difieran en un polinomio perteneciente al ideal. Es decir, el anillo de funciones
algebraicas de la subvariedad algebraica definida por el sistema (∗) es C[ x1 , x2 , x3 ]/ I .
El lugar geométrico de un sistema de ecuaciones, como conjunto de soluciones del
sistema, no recoge toda la información geométrica deseable, pero que sin embargo, sí
que está en el anillo de funciones. Por ejemplo, si consideramos el sistema
x12 + x22 − 1 = 0, x1 − 1 = 0
podríamos decir que el lugar geométrico definido es el punto (1, 0). Sin embargo, diría-
mos que el punto (1, 0) está “contado” dos veces. Concepto, por ahora, impreciso. Ya ve-
remos que este hecho está relacionado con la igualdad dimC C[ x1 , x2 ]/( x12 + x22 −1, x1 −1) =
2.

39
0.2. Anillos. Grupos, anillos y módulos

Aunque el anillo de funciones algebraicas reales del lugar geométrico definido por
un sistema de ecuaciones

p 1 ( x1 , x2 , x3 ) = 0, . . . , p r ( x1 , x2 , x3 ) = 0 (∗)

es un concepto del todo claro, paradójicamente el propio lugar geométrico no es un


concepto claro. Por ejemplo, si consideramos en el plano la ecuación

x12 + x22 + 1 = 0, “elipse imaginaria”

podemos decir que el lugar geométrico definido es el vacío, si consideramos las solu-
ciones sobre R (y no C). Sin embargo, podemos hablar del anillo de funciones algebrai-
cas reales de la subvariedad definida por esta ecuación, que es R[ x1 , x2 ]/( x12 + x22 + 1).
Además, los ideales primos maximales de R[ x1 , x2 ]/( x12 + x22 + 1) cumplen que al hacer
cociente por ellos obtenemos C, y se corresponden con las soluciones imaginarias de la
ecuación, módulo conjugación (ya se verá).
La intersección de variedades algebraicas es variedad algebraica. La Geometría
Algebraica, con los anillos, es el marco adecuado para el desarrollo de la Teoría de la
Intersección.
En general, sea k un cuerpo, k̄ el cierre algebraico de k y Autk−al g ( k̄) el conjunto de
las “conjugaciones” de k̄ (es decir, el conjunto de automorfismos de cuerpos τ : k̄ → k̄ ta-
les que τ(λ) = λ, para todo λ ∈ k). Sea I = ( p 1 ( x1 , . . . , xn ), . . . , p r ( x1 , . . . , xn )) ⊆ k[ x1 , . . . , xn ]
y A = k[ x1 , . . . , xn ]/ I . Entonces, el lugar geométrico de las soluciones, sobre k̄, del siste-
ma de ecuaciones
p 1 ( x1 , . . . , xn ) = 0
··· ···
p r ( x1 , . . . , xn ) = 0
módulo conjugaciones, se corresponde biunívocamente con el conjunto de ideales ma-
ximales del anillo A . Explícitamente, a cada solución (α1 , . . . , αn ) ∈ k̄ n (y sus con-
jugadas) del sistema de ecuaciones le hacemos corresponder el ideal maximal m :=
{ p( x1 , . . . , xn ) ∈ A , tales que p(α1 , . . . , αn ) = 0}.
Con mayor generalidad, si K es un cuerpo algebraicamente cerrado que contie-
ne a k̄, “suficientemente grande”, entonces el lugar geométrico de las soluciones del
sistema de ecuaciones anterior sobre K (módulo conjugaciones de K ), se corresponde
biunívocamente con el conjunto de ideales primos de A .
En este capítulo iniciaremos la comprensión geométrica de cualquier anillo conmu-
tativo A , asociándole un espacio cuyos puntos se corresponden con los ideales primos
de A . Espacio que denotaremos por Spec A y denominaremos espectro primo de A .
La teoría de ideales inicia el cumplimiento del sueño de Kronecker: la unificación
de la Aritmética y la Geometría. Desde esta perspectiva los elementos de cualquier

40
Grupos, anillos y módulos. Anillos. 0.2

anillo conmutativo pueden entenderse como funciones sobre el espectro primo del ani-
llo. Así, por ejemplo, los números enteros, los enteros de Gauss, etc., son verdaderas
funciones y les podemos aplicar intuiciones y recursos geométricos. Los números pri-
mos podrán ser interpretados geométricamente como los puntos o subvariedades irre-
ducibles de un espacio, etc.
Las dos operaciones o procesos básicos estudiados en este capítulo, serán la loca-
lización y paso al cociente en anillos y módulos. Estos dos procesos pueden ser enten-
didos geométricamente como los dos procesos de restricción a abiertos y restricción
a cerrados. También estudiaremos el producto tensorial, que geométricamente repre-
senta el producto directo de variedades algebraicas.
Comencemos con una revisión rápida de la definición y propiedades elementales de
los anillos.

1. Definición : Un anillo A es un conjunto dotado con dos operaciones


+
A × A → A, (a, a0 ) 7→ a + a0 , ˙ A, (a, a0 ) 7→ a · a0 ,
A × A→

que denominamos suma y producto1 , tales que

1. A es un grupo abeliano con respecto a la suma (luego tiene un elemento neutro,


que se denota por 0, y cada a ∈ A tiene un opuesto que se denota por −a).

2. La multiplicación es asociativa ((a · b) · c = a · ( b · c)) y distributiva (a · ( b + c) =


a · b + a · c).

Además, solo consideraremos anillos conmutativos con unidad, es decir, cum-


pliendo:

3. ab = ba, para todo a, b ∈ A .

4. Existe un elemento 1 ∈ A tal que a1 = 1a = a, para todo a ∈ A .

A lo largo del libro entenderemos anillo por anillo conmutativo con unidad.
Observemos que a · 0 = 0, porque a · 0 = a · (0 + 0) = a · 0 + a · 0. Observemos también
que −1 · a = −a, porque 0 = 0 · a = (1 + (−1)) · a = a + (−1 · a).

2. Ejemplos : 1. El anillo de los números enteros, Z. El anillo de los números raciona-


les Q. El anillo de los números reales R. El anillo de los números complejos, C.
2. El anillo de funciones reales continuas, C ( X ) de un espacio topológico X , con la
suma y producto de funciones.
1
Será usual utilizar la notación a · a0 = aa0 .

41
0.2. Anillos. Grupos, anillos y módulos

3. Los anillos de polinomios C[ x1 , . . . , xn ].


α
4. Dado α = (α1 , . . . , αn ) ∈ Nn , denotamos xα := x1α1 · · · xn n . Sea A un anillo, se defi-
ne el “anillo de series formales en las variables x1 , . . . , xn con coeficientes en A ”, que
denotamos A [[ x1 , . . . , xn ]], como

a α · xα , a α ∈ A },
X
A [[ x1 , . . . , xn ]] := {
α∈Nn

a α · xα , t( x) = b α · xα ∈ A [[ x1 , . . . , xn ]], se define
P P
donde dadas s( x) =
α∈Nn α∈Nn

( a α + b α ) · xα
P
s ( x ) + t ( x ) :=
α∈Nn
a β · b β0 ) · xα
P P
s( x) · t( x) := (
α∈Nn β+β0 =α

3. Definición : Un elemento a ∈ A , diremos que es un divisor de cero, si existe b ∈ A ,


no nulo tal que ab = 0. Diremos que un anillo es íntegro si el único divisor de cero es
el cero.

4. Ejemplos : Z es un anillo íntegro. Si A es un anillo íntegro entonces el anillo de


polinomios con coeficientes en A , A [ x] es un anillo íntegro.

5. Definición : Diremos que un elemento de un anillo es invertible si tiene inverso


(en el anillo con la multiplicación).

6. Definición : Diremos que un anillo es un cuerpo si todo elemento no nulo es inver-


tible.
Los anillos Q, R y C son cuerpos.
Los cuerpos son anillos íntegros: si a · b = 0 y b , 0, entonces 0 = a · b · b−1 = a.

Anillos euclídeos

7. Definición : Un anillo íntegro A se dice que es euclídeo si existe una aplicación


δ : A \{0} → N, que cumple

1. δ(a) ≤ δ(ab), para todo a, b ∈ A \{0}.

2. Para cada a ∈ A y b ∈ A no nulo, existen c, r ∈ A , de modo que a = bc + r , y r es


nulo ó δ( r ) < δ( b).

42
Grupos, anillos y módulos. Anillos. 0.2

8. Ejercicio : Sea ( A, δ) un anillo euclídeo. Pruébese que a ∈ A \{0} es invertible si


y solo si δ(a) = δ(1). Pruébese que si a ∈ A \{0} no es invertible entonces δ(a) > δ(1).
Sea δ0 : A \{0} → N , δ0 (a) := δ(a) − δ(1). Pruébese que ( A, δ0 ) es un anillo euclídeo y que
a ∈ A \{0} es invertible si y solo si δ0 (a) = 0.
Veamos algunos ejemplos de anillos euclídeos.

9. El anillo de los números enteros : Definimos δ : Z\{0} → N, δ( n) := | n|, donde


| n| = n si n es positivo y | n| = − n si n es negativo. Por el teorema ??, es fácil comprobar
que (Z, δ) es un anillo euclídeo.

10. Los anillos de polinomios : Sea A un anillo. Diremos que el grado de un polino-
mio con coeficientes en A

p( x) = a n x n + a n−1 x n−1 + · · · + a 1 x + a 0 ∈ A [ x], con a n , 0

es n y denotaremos gr ( p( x)) = n.
Si A es un anillo íntegro, entonces el grado es una función aditiva, es decir, se
cumple la fórmula
gr ( p( x) q( x)) = gr ( p( x)) + gr ( q( x)) .
para cada par de polinomios p( x), q( x) ∈ A [ x] (seguimos la convención: gr (0) = −∞).
Por tanto, si p( x) , 0 es múltiplo de q( x), entonces gr p( x) ≥ gr q( x).
Algoritmo de división en el anillo de polinomios: Sea A = k un cuerpo. Para cada
par de polinomios no nulos p( x), q( x) ∈ k[ x], existen otros dos, c( x), r ( x), que denomina-
remos cociente y resto de dividir p( x) por q( x), únicos con las condiciones:

1. p( x) = c( x) · q( x) + r ( x).

2. gr ( r ( x)) < gr ( q( x)).

Demostración. Existencia: Si gr q( x) > gr p( x) entonces c( x) = 0 y r ( x) = p( x). Suponga-


mos gr q( x) = m ≤ n = gr p( x) y escribamos p( x) = a 0 x n + . . . + a n y q( x) = b 0 x m + · · · + b m .
Procedemos por inducción sobre gr p( x). Si gr p( x) = 0, entonces gr q( x) = 0 y c( x) = ab00
y r ( x) = 0. Sea, pues, gr( p( x)) > 0. El polinomio p0 ( x) := p( x) − ab00 · x n−m · q( x) es de gra-
do menor que el de p( x), luego por hipótesis de inducción, existen c0 ( x) y r 0 ( x) tales
que p0 ( x) = c0 ( x) · q( x) + r 0 ( x) y gr ( r 0 ( x)) < gr ( q( x)). Entonces, c( x) := c0 ( x) + ab00 · x n−m y
r ( x) := r 0 ( x) cumplen lo exigido.
Unicidad: Al lector. 

Por lo tanto, ( k[ x], gr) es un anillo euclídeo.

43
0.2. Anillos. Grupos, anillos y módulos

11. El anillo de los enteros de Gauss : Sea Z[ i ] := {a + bi ∈ C : a, b ∈ Z}. Z[ i ] es un


anillo (subanillo de C) y se denomina el anillo de los enteros de Gauss. Z[ i ] con la
aplicación
δ : Z[ i ] → N, δ(a + bi ) := (a + bi ) · (a − bi ) = a2 + b2
es un anillo euclídeo:
Dados z, z0 ∈ Z[ i ] no nulos se cumple que δ( zz0 ) = δ( z)δ( z0 ) ≥ δ( z). Dado un número
complejo a + bi ∈ C, denotemos |a + bi | = a2 + b2 ∈ R. Consideremos el número complejo
z/ z0 ∈ C y consideremos un entero de Gauss c ∈ Z[ i ] lo más cercano posible a z/ z0 .
Tenemos que | z/ z0 − c| < 1. Sea r := z − z0 c, si r , 0 entonces

δ( r ) = δ( z − z0 c) = | z0 ( z/ z0 − c)| = | z0 || z/ z0 − c| < | z0 |

Tenemos, pues, que z = z0 c + r con r = 0 ó δ( r ) < δ( z0 ).

0.2.1. Ideales de un anillo. Cociente por un ideal

12. Definición : Un subconjunto I ⊆ A diremos que es un ideal de A si es un subgrupo


para la suma y cumple que a · i ∈ I , para todo a ∈ A y todo i ∈ I .
Los subconjuntos {0} y A son ideales del anillo A .
Dado a ∈ A , el conjunto a · A := {a · b ∈ A, ∀ b ∈ A } es un ideal de A . Si I ⊆ Z es un
ideal, entonces existe un n ∈ Z tal que I = n · Z (por el teorema ??).
Un anillo es un cuerpo si y solo si los únicos ideales del anillo son el (0) y todo el
anillo: Si A es un cuerpo e I ⊂ A es un ideal no nulo, entonces existe a ∈ I no nulo;
como a · A = A tendremos que I = A . Recíprocamente, si A no contiene más ideales que
{0} y A , dado a ∈ A no nulo tendremos que a · A = A , lo que implica que 1 ∈ a · A , luego
a es invertible.
13. Ejercicio : Sea X un conjunto y Aplic( X , R) el conjunto de las aplicaciones de X
en R. Con la suma y producto ordinarios de funciones Aplic( X , R) es un anillo. Sea
Y ⊂ X un subconjunto, prueba que { f ∈ Aplic( X , R) : f ( y) = 0, ∀ y ∈ Y } es un ideal de
Aplic( X , R).
La intersección de ideales es un ideal. Dado un subconjunto F ⊆ A , denotaremos
por (F ) al ideal mínimo de A que contiene a F (que es la intersección de todos los idea-
les que contienen a F ). Diremos que el ideal (F ) está generado por F . Explícitamente
n
a i f i con f i ∈ F, a i ∈ A y n ∈ N cualesquiera}. Dado a ∈ A , tenemos
P
(F ) = {a ∈ A : a =
i =0
que (a) = aA . Dados dos ideales I 1 e I 2 de A , llamaremos suma de los dos ideales, que
denotaremos por I 1 + I 2 , al ideal de A definido por I 1 + I 2 := { i 1 + i 2 : i 1 ∈ I 1 , i 2 ∈ I 2 }, que
es el mínimo ideal de A que contiene a I 1 y I 2 .

44
Grupos, anillos y módulos. Anillos. 0.2

14. Definición : Sea A un anillo. Diremos que un ideal I ⊆ A es principal si existe


a ∈ A tal que I = aA . Diremos que un anillo es un dominio de ideales principales si es
un anillo íntegro cuyos ideales son principales.
Z es un dominio de ideales principales.

15. Proposición : Los anillos euclídeos son dominios de ideales principales.

Demostración. Sea ( A, δ) un anillo euclídeo e I ⊂ A un ideal no nulo. Sea i ∈ I un


elemento no nulo tal que δ( i ) = mı́n{δ( j )} j∈ I \{0} . Veamos que I = i · A : Dado j ∈ I no
nulo, existen c, r ∈ A de modo que j = c · i + r y r = 0 ó δ( r ) < δ( i ). Observemos que r ∈ I ,
luego no es posible que δ( r ) < δ( i ). En conclusión, j = c · i . Por tanto, I = i · A .

El ideal p = (2, x1 ) del anillo Z[ x1 , . . . xn ] no es principal: un generador de p sería un
divisor de 2 y éstos son ±1 y ±2, y 1 · Z[ x1 , . . . , xn ] y 2 · Z[ x1 , . . . , xn ] son ideales distintos
de p. En consecuencia, los anillos Z[ x1 , . . . , xn ] no son dominios de ideales principales.
Análogamente, si k es un cuerpo, el ideal ( x1 , x2 ) del anillo k[ x1 , . . . , xn ] no es princi-
pal, así que los anillos k[ x1 , . . . , xn ] no son dominios de ideales principales (para n > 1).
Sea I ⊆ A un ideal. Como I es un subgrupo (aditivo) de A , podemos considerar el
grupo cociente A / I , donde

A / I := {ā (donde ā := a + I ), ∀ a ∈ A },

y ā + b̄ := a + b. Recordemos que ā = b̄ si y solo si a − b ∈ I . Podemos definir en A / I la


operación “producto”, ā · ā0 := a · a0 , que dota a A / I de estructura de anillo (compruébe-
se).
n
16. Ejemplo : Consideremos el ideal 9 · Z ⊆ Z. En Z/9 · Z tenemos que 10n = 10 = 1̄n =
1̄. Por tanto, dado un número natural cualquiera, por ejemplo 7836 ∈ N, tenemos que

7836 = 7 · 103 + 8 · 102 + 3 · 10 + 6 = 7 · 103 + 8 · 102 + 3 · 10 + 6 = 7̄ + 8̄ + 3̄ + 6̄ = 7 + 8 + 3 + 6

Por tanto, 7836 es divisible por 9 (es decir, 7836 = 0̄) si y solo si 7 + 8 + 3 + 6 es divisible
por 9 (es decir, 7 + 8 + 3 + 6 = 0̄). En general, un número natural n = n 1 n 2 . . . n r , escrito
en base decimal, es divisible por nueve si y solo si la suma de sus cifras, n 1 + · · · + n r es
divisible por nueve.

0.2.2. Morfismo de anillos

17. Definición : Una aplicación f : A → B entre los anillos A y B, diremos que es un


morfismo de anillos si cumple

45
0.2. Anillos. Grupos, anillos y módulos

1. f (a + a0 ) = f (a) + f (a0 ), para todo a, a0 ∈ A .

2. f (aa0 ) = f (a) f (a0 ), para todo a, a0 ∈ A .

3. f (1) = 1.

18. Ejemplos : Sea I ⊂ A un ideal. El morfismo de paso al cociente π : A → A / I , a 7→ ā


es un morfismo de anillos.
La aplicación C[ x] → C, p( x) 7→ p(33), es un morfismo de anillos.
Dada una aplicación continua φ : X → Y entre espacios topológicos, la aplicación
inducida φ̃ : C (Y ) → C ( X ), f 7→ f ◦ φ es un morfismo de anillos.
La composición de morfismos de anillos es un morfismo de anillos. La imagen de
un morfismo de anillos f : A → B, Im f , es un subanillo de B, es decir, un subconjunto
de B que con las operaciones de B es anillo y la unidad de B pertenece al subanillo.
El núcleo de un morfismo de anillos f , Ker f := {a ∈ A : f (a) = 0}, es un ideal. La
antimagen por un morfismo de anillos de un ideal es un ideal. Si un morfismo de
anillos es epiyectivo la imagen de un ideal es un ideal.
Sea f : A → B un morfismo de anillos. Si J ⊆ A es un ideal incluido en Ker f , enton-
ces existe un único morfismo de anillos f¯ : A / J → B (definido por f¯(ā) = f (a)) de modo
que el diagrama
f
A /B
=
π f¯
!
A/ J
es conmutativo, siendo π el morfismo de paso al cociente, π(a) = ā. Como consecuencia
del teorema de isomorfía para morfismos de grupos obtenemos el siguiente teorema.

19. Teorema de isomorfía : Sea f : A → B un morfismo de anillos. La aplicación

f¯ : A / Ker f → Im f , f¯(ā) := f (a)

es un isomorfismo de anillos.

20. Ejemplo : El cuerpo de los números complejos es isomorfo a R[ x]/( x2 + 1): Conside-
remos el morfismo de anillos f : R[ x] → C, f ( p( x)) := p( i ). El morfismo f es epiyectivo.
Sea Ker f = ( p( x)). Obviamente, x2 + 1 ∈ Ker f , luego p( x) ha de dividir a x2 + 1. Como
no existe ningún polinomio de grado 1 en Ker f , concluimos que Ker f = ( x2 + 1) y por
el teorema de isomorfía R[ x]/( x2 + 1) ' C.

46
Grupos, anillos y módulos. Anillos. 0.2

0.2.3. Ideales primos. Ideales maximales

21. Definición : Un ideal p ⊂ A , diremos que es un ideal primo de A , si cumple que si


,
ab ∈ p entonces a ∈ p o b ∈ p.

22. Proposición: Un ideal p ⊂ A es un ideal primo si y solo si A /p es un anillo íntegro.


,

Demostración. Supongamos que p ⊂ A es un ideal primo. Si ā · ā0 = 0 en A /p entonces


a · a0 = 0, luego a · a0 ∈ p. Por tanto, o a ∈ p o a0 ∈ p, luego o ā = 0 o ā0 = 0. En conclusión
A /p es íntegro.
Recíprocamente, supongamos que A /p es íntegro. Si a · a0 ∈ p, entonces a · a0 = 0 en
A /p. Por tanto, ā · ā0 = 0, luego o ā = 0 o ā0 = 0. Es decir, o a ∈ p o a0 ∈ p. En conclusión,
p es un ideal primo. 
23. Ejercicio : Sea p = (2, x) ⊂ Z[ x, y]. Prueba que Z[ x, y]/p ' Z/2Z[ y]. Prueba que p es
un ideal primo.

24. Definición : Diremos que un ideal m ⊂ A es maximal si los únicos ideales que
,
contienen a m son m y A .

25. Proposición : En todo anillo A , 0 existen ideales maximales.

Demostración. La demostración es una aplicación típica del lema de Zorn (que puede
evitarse en anillos noetherianos). Sea X el conjunto de los ideales de A , distintos de A .
En X podemos definir una relación de orden: decimos que un ideal I es menor o igual
que otro I 0 cuando I ⊆ I 0 . Observemos que toda cadena de ideales, distintos de A tiene
una cota superior: la unión de los ideales de la cadena (que es distinto de A , pues el
1 no está en ninguno de ellos, ni por tanto en la unión). El lema de Zorn nos dice que
existen elementos de X maximales, es decir, existen ideales maximales. 
26. Ejercicio : Se dice que un ideal primo es minimal si no contiene estrictamente
ningún ideal primo. En todo anillo A , 0 existen ideales primos minimales.

27. Lema : Sea π : A → A / I el morfismo de paso al cociente. Las aplicaciones


( )
Ideales de A
{Ideales de A / I }
que contienen a I
 / π( J )
J
−1 o 
π (J )0
J0

son inversas entre sí (y conservan inclusiones).

47
0.2. Anillos. Grupos, anillos y módulos

Demostración. Observemos que π(π−1 ( J 0 )) = J 0 porque π es epiyectiva, y π−1 (π( J )) =


J + I = J. 

28. Corolario : Todo ideal I ⊂ A está incluido en un ideal maximal.


,

Demostración. Por el lema anterior, los ideales maximales de A que contienen a I se


corresponden con los ideales maximales de A / I , que no es vacío por la proposición
anterior. 

Un elemento a ∈ A es invertible si y solo si (a) = A . Por tanto, a ∈ A es invertible si


y solo si no está incluido en ningún ideal maximal (suponemos A , 0).

29. Proposición : Un ideal m ⊂ A es maximal si y solo si A /m es un cuerpo. En parti-


,
cular, por la proposición 0.2.22, los ideales maximales son ideales primos.

Demostración. A /m es cuerpo si y solo si el único ideal maximal es el (0). Que equivale


a decir que el único ideal maximal de A que contiene a m es m, es decir, m es maximal.


30. Definiciones : Sea A un anillo íntegro y a ∈ A . Se dice que a es propio si no es


nulo ni invertible. Se dice que a es irreducible si es propio y no descompone en producto
de dos elementos propios. Se dice que a es primo (en A ) si es propio y (a) es un ideal
primo.
31. Nota : Observemos que decimos que −5 es un elemento primo de Z.

32. Proposición : Sea A un anillo íntegro. Si a ∈ A es primo, entonces es irreducible.

Demostración. Si a = b · c, entonces b ∈ (a) (o c ∈ (a)) porque (a) es un ideal primo. Lue-


go, b = ad para cierto d ∈ A . Por tanto, a = bc = adc y dc = 1. Es decir, c es invertible
y a es irreducible. 

33. Proposición : Sea p un elemento no nulo de un dominio de ideales principales A .


Las siguientes condiciones son equivalentes:

1. p es irreducible.

2. p es primo.

3. pA es un ideal maximal de A .

48
Grupos, anillos y módulos. Anillos. 0.2

Demostración. 3. ⇒ 2. Obvio.
2. ⇒ 1. Es consecuencia de 0.2.32.
1. ⇒ 3. Si pA ⊆ I = aA ⊂ A , entonces existe b ∈ A tal que ab = p. Luego, b es
,
invertible y I = pA . En conclusión, pA es maximal.


Congruencias de Wilson y Fermat

34. Notaciones : Escribiremos m ≡ m0 mod n y leeremos m es congruente con m0 mó-


dulo n, cuando m̄ = m̄0 en Z/ nZ (es decir, el resto de dividir m por n coincide con el
resto de dividir m0 por n).
Dado un anillo A , denotaremos A ∗ al grupo (con la multiplicación) formado por los
elementos invertibles de A .
Si p ∈ Z es un número primo entonces Z/ pZ es un cuerpo, porque pZ es un ideal
maximal de Z por la proposición 0.2.33

35. Congruencia de Wilson : Si p es un número natural primo, entonces:

( p − 1)! ≡ −1 mod p.

Demostración. ( p − 1)! mod p es el producto de todos los elementos del grupo (Z/ pZ)∗ .
Si m̄ ∈ (Z/ pZ)∗ no es igual a su inverso, entonces en este producto ambos se cancelan
(dando 1) luego en el producto mencionado solo permanecen aquellos m̄ que verifiquen
que son igual a su inverso. Ahora bien, 1 = m̄ · m̄ = m̄2 en Z/ pZ si y solo si m̄ es raíz
del polinomio x2 − 1̄ ∈ Z/ pZ[ x]. Como x2 − 1̄ = ( x + 1̄) · ( x − 1̄), m̄ es igual a su inverso si y
solo si m̄ = ±1̄. Por tanto, ( p − 1)! = 1 · (−1) = −1 en Z/ pZ. 

36. Congruencia de Fermat : Si p es un número natural primo y m no es divisible


por p, entonces
m p−1 ≡ 1 mod p.

Demostración. Es consecuencia de 0.1.27, aplicado al caso G = (Z/ pZ)∗ = {1̄, 2̄, . . . , p − 1}


y g = m̄. 

49
0.3. Dominios de factorización única. Grupos, anillos y módulos

0.3. Dominios de factorización única

1. Definición : Un anillo íntegro se dice que es un dominio de factorización única


si todo elemento propio (no nulo ni invertible) del anillo es producto de elementos
irreducibles, de modo único salvo orden de los factores y multiplicación de éstos por
invertibles. DFU significará dominio de factorización única.
En la demostración de que todo número natural es producto de irreducibles es
esencial observar que toda sucesión de números naturales n 1 , n 2 , . . . , n r , . . . tal que n i+1
divide a n i estabiliza, es decir, existe m tal que n m = n m+1 = n m+2 = · · · . Para demostrar
la unicidad es esencial probar que los números naturales irreducibles son los números
(naturales) primos.
Diremos que una cadena ascendente de ideales I 1 ⊆ I 2 ⊆ · · · ⊆ I n ⊆ · · · estabiliza si
existe m, tal que I m = I m+1 = I m+2 = · · · .

2. Lema: Sea A un anillo íntegro y a, b ∈ A . Entonces, (a) = ( b) si y solo si a = b · i para


cierto invertible i ∈ A .

Demostración. ⇒) Si (a) = ( b) existen i, i 0 ∈ A tales que a = bi y b = ai 0 . Por tanto,


a = ai 0 i . Como A es íntegro, 1 = ii 0 , luego i es invertible.


3. Teorema de descomposición única en factores irreducibles: Sea A un anillo


íntegro. A es un dominio de factorización única si y solo si toda cadena ascendente de
ideales principales estabiliza y todo elemento irreducible es primo.

Demostración. ⇒) Si a = p 1 · · · p r ( p i irreducibles para todo i ) y aA ⊂ bA entonces


,
reordenando los factores b = p 1 · · · p s · inv con s < r . Ahora, es claro que toda cadena
ascendente de ideales principales es estable.
Sea a ∈ A irreducible. Si b · c ∈ (a), entonces existe d ∈ A tal que bc = ad . Sea
b = b 1 · · · b r , c = c 1 · · · c s y d = d 1 · · · d t las descomposiciones en factores irreducibles de
b, c, d . Entonces,
b1 · · · b r · c1 · · · c s = a · d1 · · · d t .
Como A es un dominio de factorización única, a ha de coincidir, salvo multiplicación
por un invertible, con algún b i o algún c j . Luego, a divide a b, es decir. b ∈ (a); o a
divide a c, es decir, c ∈ (a). En conclusión, (a) es un ideal primo.
⇐) Empecemos probando que a todo elemento a ∈ A lo divide algún elemento irre-
ducible: Si a no es irreducible entonces a = a 1 · b 1 , a 1 , b 1 elementos propios. Si a 1 no
es irreducible, entonces a 1 = a 2 · b 2 , con a 2 , b 2 elementos propios. Así sucesivamente,
vamos obteniendo una cadena de ideales principales (a) ⊂ (a 1 ) ⊂ (a 2 ) ⊂ . . . que ha de
, , ,

50
Grupos, anillos y módulos. Dominios de factorización única. 0.3

ser finita y terminará cuando a n sea irreducible, para cierto n. Con lo que tenemos un
irreducible, a n , que divide a a.
Ahora ya, sea a 1 irreducible que divide a a y escribamos a = a 1 · b 1 . Si b 1 no es
irreducible sea a 2 irreducible, que divide a b 1 y escribamos a = a 1 · b 1 = a 1 · a 2 · b 2 . Así
sucesivamente, vamos obteniendo la cadena (a) ⊂ ( b 1 ) ⊂ ( b 2 ) ⊂ . . . que ha de ser finita
, , ,
y terminará cuando b n sea irreducible. En tal caso, a = a 1 · · · a n−1 · b n que es producto
de irreducibles.
Sean p 1 · · · p n = q 1 · · · q m dos descomposiciones en factores irreducibles. Entonces,
q 1 divide algún factor p i , luego coincide con él (salvo multiplicación por un invertible).
Reordenando los factores podemos decir que p 1 = q 1 (salvo invertibles). Simplificando
la igualdad original tenemos p 2 · · · p n = q 2 · · · q m (salvo multiplicación por un inverti-
ble). Razonando con q 2 como hemos hecho antes con q 1 llegamos a que q 2 coincide con
algún p i . Reiterando el argumento, obtendremos que las dos descomposiciones son
iguales (salvo orden y factores invertibles).


4. Teorema: Los dominios de ideales principales son dominios de factorización única.

Demostración. Si p ∈ A es irreducible entonces es primo, por la proposición 0.2.33. Sea


I 1 ⊆ I 2 ⊆ · · · ⊆ I n ⊆ · · · una cadena ascendente de ideales. Sea I = ∪∞ I , que es un ideal
i =1 i
de A , luego I = a · A . Sea I m tal que a ∈ I m , entonces I = I m = I m+1 = · · · . Por el teorema
0.3.3, hemos terminado. 

5. Corolario : Los anillos euclídeos son dominios de factorización única.

Demostración. Recordemos que los anillos euclídeos son dominios de ideales principa-
les (ver 0.2.15). 

0.3.1. Máximo común divisor

6. Definición : Se dice que dos elementos de un anillo íntegro son primos entre sí si
no existe un elemento propio que los divida a los dos.
Sea A un dominio de factorización única, a, b ∈ A y escribamos a = u · p 1n1 · · · p nr r ,
b = v · p 1m1 · · · p m r
r , con u, v invertibles, n i , m i ≥ 0 y p 1 , . . . , p r irreducibles y primos entre
sí. Definimos (salvo multiplicación por invertibles) el máximo común divisor de a y b,
que denotaremos m.c.d.(a, b) y el mínimo común múltiplo de a y b, que denotaremos
m.c.m.(a, b) como sigue:
mı́n(n ,m )
1 1 mı́n(n ,m )
r r
m.c.d.(a, b) := p 1 · · · pr
máx(n 1 ,m 1 ) máx(n r ,m r )
m.c.m.(a, b) := p 1 · · · pr

51
0.3. Dominios de factorización única. Grupos, anillos y módulos

Observemos que m.c.d.(a, b) divide á a y b y si m divide a a y b, entonces m divide a


m.c.d.(a, b). Estas dos propiedades caracterizan al máximo común divisor, porque si d
las cumple entonces d divide a m.c.d.(a, b) y recíprocamente, luego salvo multiplica-
ción por un invertible d es igual a m.c.d.(a, b).
Observemos que m.c.m.(a, b) es múltiplo de a y b y si m es múltiplo de a y b,
entonces m es múltiplo de m.c.m.(a, b). Estas dos propiedades caracterizan al mínimo
común múltiplo.

7. Teorema : Un anillo A es DIP si y solo si es DFU y todo ideal primo no nulo es


maximal.

Demostración. ⇒) Es consecuencia del teorema 0.3.4 y la proposición 0.2.33.


⇐) Sea p un ideal primo no nulo. Dado 0 , a ∈ p, tenemos que a = p 1 · · · p r , con p i
irreducibles, luego algún irreducible p i ∈ p, luego ( p i ) = p. Si a, b ∈ A , no nulos, son
primos entre sí, entonces (a, b) no está incluido en ningún ideal primo, luego (a, b) = A .
Dados a, b ∈ A no nulos, tenemos que

(a, b) = ( m.c.d (a, b) · c, m.c.d (a, b) · d ) = m.c.d (a, b) · ( c, d ) = m.c.d (a, b) · A.

Dado un ideal I no nulo y distinto de A , sea a = p 1 · · · p r ∈ I con p i irreducibles con r


mínimo posible. Dado b ∈ I no nulo, tenemos que m.c.d (a, b) ∈ (a, b) ⊆ I y divide a a,
luego m.c.d.(a, b) = a · inv. En conclusión, b ∈ (a) y I = (a).

Si A es un dominio de ideales principales y a, b ∈ A , entonces aA + bA = d A , siendo
d “el máximo común divisor de a y b”: Si c divide á a y b entonces divide á d y obvia-
mente d divide á a y b. Igualmente, el mínimo común múltiplo de a y b es el generador
del ideal aA ∩ bA .

8. Identidad de Bézout: Sea A un dominio de ideales principales y sean a, b ∈ A .


Sea d el máximo común divisor de a y b. Existen elementos α, β ∈ A tales que

d = αa + β b.

9. Algoritmo de Euclides : Este algoritmo nos permite calcular en anillos euclídeos


el máximo común divisor de dos elementos del anillo. Dados a 1 , a 2 ∈ A definimos por
recurrencia a i+1 el resto de dividir a i−1 por a i . Entonces, escribimos
a1 = a2 c1 + a3
a2 = a3 c2 + a4
a3 = a4 c3 + a5
···
a s−2 = a s−1 c s−2 + a s

52
Grupos, anillos y módulos. Dominios de factorización única. 0.3

y terminamos cuando s sea el primero tal que a s = 0.


Observemos que d divide á a 1 y a 2 si y solo si divide a a 2 y a 3 , si y solo si ...
divide a a s−2 y a s−1 , si y solo si divide a a s−1 . Luego, m.c.d (a 1 , a 2 ) = a s−1 (único salvo
multiplicación por invertibles).
Además, el algoritmo de Euclides nos permite calcular λ, µ tales que λ · a 1 + µ · a 2 =
m.c.d (a 1 , a 2 ): Sabemos expresar a 3 como combinación A -lineal de a 1 y a 2 , luego sabe-
mos expresar a 4 como combinación A -lineal de a 1 y a 2 , y así sucesivamente sabremos
expresar a s−1 como combinación A -lineal de a 1 y a 2 .

10. Teorema chino de los restos: Sea A un anillo e I 1 , I 2 ⊆ A dos ideales tales que
I 1 + I 2 = A . Entonces, el morfismo natural

A /( I 1 ∩ I 2 ) → A / I 1 × A / I 2 , ā 7→ (ā, ā)

es un isomorfismo

Demostración. El núcleo del morfismo f : A → A / I 1 × A / I 2 , f (a) = (ā, ā) es claramente


I 1 ∩ I 2 . Por el teorema de isomorfía, solo nos falta probar que es epiyectivo. Sea (ā, b̄) ∈
A / I 1 × A / I 2 . Observemos que en A / I 2 , A / I 2 = a + I 1 + I 2 = a + I 1 . Por tanto, existe i 1 ∈ I 1
de modo que a + i 1 = b̄ en A / I 2 . Por tanto, f (a + i 1 ) = (a + i 1 , a + i 1 ) = (ā, b̄). 

11. Sean n, m ∈ Z primos entre sí (luego nZ + mZ = Z y nZ ∩ mZ = nmZ). Por el


teorema chino de los restos se tiene el isomorfismo

Z/ nmZ = Z/ nZ × Z/ mZ, r̄ 7→ ( r̄, r̄ )

Calculemos el morfismo inverso: Sabemos calcular λ, µ ∈ Z de modo que λ · n + µ · m = 1.


Luego, λ · n 7→ (0̄, 1̄) y µ · m 7→ (1̄, 0̄). Luego, el morfismo Z/ nZ × Z/ mZ → Z/ nmZ, ( r̄, s̄) 7→
r · µ · m + s · λ · n es el morfismo inverso buscado.

12. Calculemos las soluciones enteras de la siguiente ecuación diofántica (es decir,
ecuación con coeficientes enteros),

2000 x − 266 y = −4.


Primero calculemos mediante el algoritmo de Euclides, n, m ∈ Z, tales que

2000 n + 266 · (− m) = m.c.d (2000, 266).

a. 2000 = 7 · 266 + 138. b. 266 = 1 · 138 + 128. c. 138 = 1 · 128 + 10. d. 128 = 12 · 10 + 8 e.
10 = 1 · 8 + 2. Luego, m.c.d (2000, 266) = 2. Lo cual era evidente, pero ahora sabremos
calcular n y m: 2 = 10 − 1 · 8 = 10 − 1 · (128 − 12 · 10) = −128 + 13 · 10 = −128 + 13(138 − 128) =

53
0.3. Dominios de factorización única. Grupos, anillos y módulos

13 · 138 − 14 · 128 = 13 · 138 − 14(266 − 138) = −14 · 266 + 27 · 138 = −14 · 266 + 27(2000 − 7 ·
266) = 27 · 2000 − 203 · 266.
Por tanto, una solución particular de nuestro sistema de ecuaciones diofánticas
es x0 = −2 · 27 = −54, y0 = −2 · 203 = −406. Las soluciones de la ecuación homogénea
2000 x − 266 y = 0 son las soluciones de 1000 x − 133 y = 0, que son x = n · 133, y = n · 1000.
Todas las soluciones de nuestro sistema de ecuaciones diofánticas son
½
x = −54 + n · 133
y = −406 + n · 1000

0.3.2. Anillo de fracciones

13. Definición : Sea A un anillo y S ⊆ A un subconjunto. Diremos que S es un sistema


multiplicativo de A si cumple

1. 1 ∈ S .

2. Si s, s0 ∈ S entonces s · s0 ∈ S .

14. Ejemplos : Z\{0} es un sistema multiplicativo de Z. Si A es un anillo íntegro,


entonces A \{0} es un sistema multiplicativo. Si p ⊂ A es un ideal primo, entonces
A \p es un sistema multiplicativo. Dado a ∈ A , S = {1, a, a2 , . . . , a n , . . .} es un sitema
multiplicativo.
Sea A un anillo y S ⊂ A un sistema multiplicativo de A . Podemos definir en el
conjunto A × S la siguiente relación de equivalencia:

(a, s) ∼ (a0 , s0 ) ⇐⇒ existen s 1 , s 2 ∈ S tales que (as 1 , ss 1 ) = (a0 s 2 , s0 s 2 ).


a
Denotaremos s a la clase de equivalencia de (a, s).

15. Definición : Sea A un anillo y S ⊂ A un sistema multiplicativo de A . La localiza-


ción de A por S , A S , es el conjunto
na o
A S := , ∀ a ∈ A y ∀s ∈ S .
s
a a0
Observemos que s = s0 si y solo si existen s 1 , s 2 ∈ S tales que as 1 = a0 s 2 y ss 1 = s0 s 2 ..
0
a0
Luego, as = as 1 a s2
ss 1 = s0 s 2 = s0 , donde las fracciones del medio
tienen igual numerador y
denominador. Ahora es fácil probar la siguiente afirmación:

Sea B un conjunto. Dar una aplicación φ : A S → B, es asignar a cada as ∈ A S


un elemento ϕ(a, s) ∈ B de modo que ϕ(at, st) = ϕ(a, s) para todo t ∈ S .

54
Grupos, anillos y módulos. Dominios de factorización única. 0.3

Con la suma y producto ordinarios de fracciones

a a0 s0 a + sa0
+ :=
s s0 ss0
0 0
a a aa
· 0 := 0
s s ss

A S es un anillo. El elemento unidad de A S es la fracción 11 . Si s ∈ S entonces la fracción


s 1 0 0· s 0
1 es invertible, de inverso s . La fracción s = 1· s = 1 es el elemento nulo de A S .
a
16. Definición : Al morfismo natural de anillos A → A S , a 7→ 1 se le denomina mor-
fismo de localización por S .
a
Denotaremos 1 = a, cuando no sea causa de confusión.

17. Definición : Si A es un anillo íntegro, obviamente A A \{0} es un cuerpo y diremos


que es el cuerpo de fracciones de A .

18. Ejemplos : 1. Q = ZZ\{0} ,

2. Q( x) := Q[ x]Q[x]\{0}

3. k( x) := k[ x]k[x]\{0} = { p( x)/ q( x) : p( x), q( x) ∈ k[ x], q( x) , 0}, o con mayor generali-


dad, el cuerpo de funciones racionales en n-variables con coeficientes en k,

k( x1 , . . . , xn ) := k[ x1 , . . . , xn ]k[x1 ,...,xn ]\{0} = { p( x)/ q( x) :


p( x), 0 , q( x) ∈ k[ x1 , . . . , xn ]}

19. Proposición : Sea A S la localización de A por S . Entonces,


a
1. s = 0 si y solo si existe s0 ∈ S tal que s0 · a = 0 (en A ).
a a0
2. s = s0 en A S si y solo si existe un t ∈ S de modo que t · (as0 − a0 s) = 0.

Demostración. 1. ⇒) 0 = 01 = a
s luego existen t, t0 ∈ S tales que t · 0 = t0 · a (y t · 1 = t0 · s),
luego t0 · a = 0.
0
⇐) as = as 0 0
ss0 = ss0 = 1 = 0.
0
as0 −a0 s
2. ⇒) 0 = as − as0 = ss0 , existe un t ∈ S de modo que t · (as0 − a0 s) = 0, por el punto 1.
as0 −a0 s 0
a0
⇐) Si t · (as0 − a0 s) = 0, entonces 0 = ss0 = as − as0 , entonces a
s = s0 .

20. Ejercicio : Sea A un anillo y S ⊆ A un sistema multiplicativo. Entonces, A S = {0}
⇐⇒ 0 ∈ S .

55
0.3. Dominios de factorización única. Grupos, anillos y módulos

21. Ejercicio : Sea A un anillo íntegro y S ⊆ A \{0} un sistema multiplicativo. Enton-


0
ces, as = as0 en A S si y solo si as0 − a0 s = 0 (en A ).
22. Ejercicio : Pruébese que (Z[ x])Z\{0} = Q[ x].
23. Ejercicio : Sea S ⊂ A un sistema multiplicac¡tivo. Un morfismo de anillos f : A →
B factoriza (de modo único) a través del morfismo de localización A → A S si y solo si
f ( s) es invertible para todo s ∈ S .

0.3.3. Lema de Gauss

24. Lema : Sea A un dominio de factorización única con cuerpo de fracciones Σ. Sean
P ( x),Q ( x) ∈ A [ x] dos polinomios primitivos. Entonces,

1. P ( x) · Q ( x) es primitivo.

2. Si existen a, b ∈ A tales que a · P ( x) = b · Q ( x), entonces b = a · u, para cierto inver-


tible u ∈ A . Por tanto, si P ( x) = ab · Q ( x) en Σ[ x], entonces ab = u ∈ A es un invertible
de A .

Demostración. 1. Supongamos que P ( x) · Q ( x) = a · R ( x), con R ( x) ∈ A [ x] y a ∈ A no


invertible. Sea p ∈ A irreducible que divida a a. Haciendo cociente en A [ X ] por p · A [ x],
tenemos que

P ( x) · Q ( x) = 0 ∈ ( A / pA )[ x]

lo cual es contradictorio, porque ( A / pA )[ x] es íntegro y P ( x) y Q ( x) son no nulos.


2. Sea p un elemento irreducible que divida a a. Haciendo cociente en A [ X ] por
p · A [ x], tenemos que 0 = b̄ · Q ( x), luego b̄ = 0 y p divide a b. Dividiendo a a y b a la
vez por p y repitiendo sucesivamente este proceso obtendremos que a divide a b, y por
simetría que b divide a a. Luego, b = a · u, para cierto invertible u ∈ A . 

25. Lema de Gauss: Sea A un dominio de factorización única con cuerpo de frac-
ciones Σ. Un polinomio primitivo, P ( x) ∈ A [ x], es irreducible en A [ x] si y solo si es
irreducible en Σ[ x].

Demostración. Supongamos que P ( x) es irreducible en Σ[ x]. Si P ( x) = P1 ( x) · P2 ( x), con


P1 ( x), P2 ( x) ∈ A [ x], entonces como P ( x) es irreducible en Σ[ x], uno de los dos polinomios
P1 ( x) o P2 ( x) ha de ser de grado cero, digamos P1 ( x) = a. Como P ( x) es primitivo P1 ( x) =
a ∈ A es invertible. En conclusión, P ( x), es irreducible en A [ x].

56
Grupos, anillos y módulos. Dominios de factorización única. 0.3

Supongamos que P ( x) es irreducible en A [ X ]. Supongamos que P ( x) = P̃1 ( x) · P̃2 ( x),


siendo P̃1 ( x) y P̃2 ( x) dos polinomios de Σ[ x]. Eliminando denominadores y sacando el
máximo común divisor en los numeradores, podemos suponer que
a
P ( x) = P 1 ( x) · P 2 ( x)
b
a
con P1 ( x), P2 ( x) ∈ A [ x], primitivos. Por el lema 0.3.24, b = u ∈ A , luego P ( x) no es irre-
ducible en A [ x] y hemos llegado a contradicción.


26. Teorema : Si A es un dominio de factorización única, entonces A [ x] también lo es.

Demostración. Sea Σ = A A \{0} el cuerpo de fracciones. Sea P ( x) ∈ A [ x] y escribamos


P ( x) = a · Q ( x), con a ∈ A y Q ( x) ∈ A [ x] primitivo. Sea

Q ( x) = Q
e 1 ( x) · · · Q
e r ( x)

la descomposición en irreducibles en Σ[ x]. Eliminando denominadores y sacando el


máximo común divisor en los numeradores, es claro que se puede escribir Q e i ( x) =
ai
b · Q i ( x) con Q i ( x) ∈ A [ x] primitivos. Luego,
i

b
Q ( x) = · Q 1 ( x) · · · Q r ( x) (∗)
c
• Por el lema 0.3.24, bc = u ∈ A es un invertible de A .
• Cada Q i ( x) es irreducible en A [ x] porque lo es en Σ[ x] y por el lema de Gauss
0.3.25.
Descomponiendo a = p 1 · · · p s en producto de irreducibles en A , se obtiene una des-
composición de
P ( x) = a · Q ( x) = u · p 1 · · · p s Q 1 ( x) · · · Q r ( x)
en A [ x].
Unicidad: Si P ( x) = q 1 · · · q l P1 ( x) · · · P t ( x), entonces cada P i ( x) es irreducible en Σ[ x]
por el lema de Gauss 0.3.25. Por tanto, los polinomios P i ( x) (una vez reordenados)
difieren de los Q i ( x) en invertibles de A . Tachando los términos polinómicos comunes
se obtiene salvo unidades la igualdad q 1 · · · q l = p 1 · · · p s , de donde salvo permutación
de los factores es q i = p i (salvo invertibles de A ).

Como corolario se obtiene el siguiente teorema.

27. Teorema : Los anillos Z[ x1 , . . . , xn ] y k[ x1 , . . . , xn ] ( k un cuerpo) son dominios de


factorización única.

57
0.3. Dominios de factorización única. Grupos, anillos y módulos

0.3.4. Factorización en Q[ x1 , . . . , xn ]
El anillo de polinomios k[ x] es un anillo euclídeo, luego es un dominio de factoriza-
ción única. Un polinomio no nulo p( x) ∈ k[ x] es invertible si y solo si es de grado cero. Si
p( x) = ax + b es de grado 1 entonces es irreducible, además p( −ab ) = 0 y p( x) = a · ( x − −ab ).

28. Definición : Sea p( x) ∈ k[ x] un polinomio y α ∈ k. Se dice que α es una raíz de p( x)


si p(α) = 0.

29. Proposición: Sea p( x) ∈ k[ x] un polinomio y α ∈ k. Entonces, α es una raíz de p( x)


si y solo si p( x) es múltiplo de x − α.

Demostración. Por el algoritmo de Euclides, existen c( x) ∈ k[ x] y λ ∈ k, tales que p( x) =


c( x)( x − α) + λ. Si α es una raíz de p( x) entonces 0 = p(α) = λ y p( x) es múltiplo de x − α.
El recíproco es obvio. 
La siguiente proposición nos muestra cómo calcular las raíces racionales de un
polinomio con coeficientes racionales.

30. Proposición : Sea p( x) = ni=0 a i x n− i ∈ Z[ x] un polinomio con coeficientes enteros.


P

Sea q = rs ∈ Q una fracción irreducible ( r y s son números enteros primos entre sí). Si q
es una raíz de p( x), entonces r divide a a n y s a a 0

Demostración. Tenemos que 0 = p( rs ) = ( rs )n a 0 + ( rs )n−1 a 1 + · · · + a n y multiplicando por


s n , 0 = r n a 0 + r n−1 sa 1 + · · · + s n a n . Por tanto, s n a n es múltiplo de r y r n a 0 es múltiplo
de s. Luego, a n es múltiplo de r y a 0 es múltiplo de s. 

31. Lema: Si p( x) ∈ k[ x] es un polinomio de grado n, entonces existen a lo más n raíces


distintas de p( x) en k.

Demostración. Si α1 , . . . , αr son raíces distintas de p( x), entonces ( x − α1 ) · · · ( x − αr )


divide a p( x), luego r ≤ gr( p( x)).


32. Fórmula de interpolación de Lagrange: Dados α0 , . . . , αn ∈ k distintos entre sí


y β0 , . . . , βn ∈ k existe un único polinomio p( x) de grado menor o igual que n tal que
p(α i ) = β i , para todo i . Además,

n
X ( x − α0 ) · · · (á
x − α i ) · · · ( x − αn )
p ( x) = βi · .
i =0 (α i − α0 ) · · · (áα i − α i ) · · · (α i − αn )

Diremos que p( x) es el polinomio de interpolación de α0 , . . . , αn con valores β0 , . . . , βn .

58
Grupos, anillos y módulos. Dominios de factorización única. 0.3

Demostración. p( x) es de grado menor o igual que n y p(α i ) = β i , para todo i .


Si q( x) fuese otro polinomio tal que q(α i ) = β i para todo i , entonces p( x) − q( x)
sería un polinomio de grado menor o igual que n con n + 1 raíces:α0 , . . . , αn . Por tanto,
p( x) − q( x) = 0 y q( x) = p( x). 

33. Descomposición de un polinomio con coeficientes racionales en produc-


to de polinomios irreducibles:
1. Dado p( x) ∈ Q[ x], escribamos p( x) = m · q( x), con m ∈ Q y q( x) ∈ Z[ x] primitivo.
Para descomponer p( x) en factores irreducibles basta descomponer q( x) en factores
irreducibles en Z[ x].
2. Calculemos los polinomios q n ( x) ∈ Z[ x], con n = gr q n ( x) ≤ gr q( x))/2 que divi-
den a q( x): Todo polinomio de grado n, r ( x), coincide con el polinomio de interpola-
ción de 0, 1, . . . , n con valores r (0), . . . , r ( n). Si q( x) = q n ( x) · q0 ( x), entonces q n ( i ) divi-
de a q( i ). Observemos que solo hay un número finito de enteros que dividen al en-
tero q( i ). Sea Y = {(β0 , . . . , βn ) ∈ Zn+1 : β i divide a q( i ), para todo i }, y para cada
y = (β0 , . . . , βn ) ∈ Y sea q y ( x) el polinomio de interpolación de 0, 1, . . . , n con valores
β0 , . . . , βn . Y 0 = { q y ( x) : y ∈ Y y q y ( x) divide a q( x)} es el conjunto buscado que sabemos
calcular.

34. Descomposición de un polinomio p( x1 , . . . , xn ) ∈ Z[ x1 , . . . , xn ] en producto de


factores irreducibles. Procedemos por inducción sobre n. Caso n = 1 lo acabamos de
resolver. Supongamos resuelta la cuestión hasta n − 1. Se procede igual que en el caso
n = 1, sustituyendo Z por Z[ x1 , . . . , xn−1 ] y Z[ x] por Z[ x1 , . . . , xn ].

35. Descomposición de un polinomio con coeficientes en Q[ x1 , . . . , xn ] en fac-


tores irreducibles. Por el lema de Gauss, se reduce al problema de descomponer un
polinomio en Z[ x1 , . . . , xn ] en producto de factores irreducibles.

0.3.5. Algunos criterios de irreducibilidad de polinomios

36. Proposición: Sean A y B anillos íntegros, p( x) = ni=0 a i · x n− i ∈ A [ x] un polinomio


P

primitivo y f : A → B un morfismo de anillos. Si f (a 0 ) , 0 y q( x) = ni=0 f (a i ) · x n− i ∈ B[ x]


P

es irreducible, entonces p( x) es irreducible.

Demostración. La aplicación F : A [ x] → B[ x], F ( i c i x i ) := i f ( c i ) x i es un morfismo


P P

de anillos. Supongamos que p( x) = p 1 ( x) · p 2 ( x). Entonces,

q( x) = F ( p( x)) = F ( p 1 ( x)) · F ( p 2 ( x)).

59
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

Como q( x) tiene grado n y es irreducible, entonces podemos decir que F ( p 1 ( x)) es de


grado cero y F ( p 2 ( x)) es de grado n. Por tanto, p 1 ( x) tiene grado cero y p 2 ( x) tiene
grado n. Como p( x) es primitivo, p 1 ( x) es un invertible de A . En conclusión, p( x) es
irreducible.

37. Ejercicio : Calcula todos los polinomios de grado dos irreducibles de Z/2Z[ x]. De-
muestra que x4 + x3 + x2 + x + 1 ∈ Q[ x] es irreducible.

38. Criterio de Eisenstein : Sea A un dominio de factorización única, p ∈ A irredu-


cible y p( x) = a 0 x n + a 1 x n−1 + · · · + a n ∈ A [ x] un polinomio. Si se cumple que

1. p( x) es primitivo,

2. a 1 , . . . , a n son múltiplos de p

3. a n no es múltiplo de p2 .

entonces p( x) es irreducible.

Demostración. Si p( x) = c( x) · d ( x) es una descomposición propia, entonces por ser


p( x) primitivo es n > gr c( x), gr d ( x) > 0. Sean p( x), c( x), d ( x) ∈ ( A /( p))[ x] las clases de
p( x), c( x) y d ( x) módulo p. Por 2., es p( x) = a0 x n . Por tanto (ejercicio), c( x) = c n− i x i y
d ( x) = d i x n− i (con n > n − i y n > i , es decir, i, n − i > 0). En particular, los términos
independientes de c( x), d ( x) son múltiplos de p y, por tanto, el de p( x) es múltiplo de
p2 , lo que contradice 3.

39. Ejercicio : Prueba que x n − 2 ∈ Q[ x] es un polinomio irreducible, para todo n > 0.

0.4. Extensiones de cuerpos


0.4.1. Teorema de Kronecker

1. Definición : Dado un morfismo de anillos entre cuerpos k → K , diremos que K es


una extensión (de cuerpos) de k.
En todo cuerpo k no hay más ideales que el ideal {0} y todo k. Por tanto, todo
morfismo de anillos k → K entre cuerpos (con K , {0}) es inyectivo. Dado un morfismo
de cuerpos k → K , escribiremos habitualmente λ 7→ λ. Dada extensión de cuerpos k ,→
K , tenemos el morfismo obvio k[ x] ,→ K [ x], i λ i x i 7→ i λ i x i , es decir, todo polinomio
P P

con coeficientes en k es obviamente un polinomio con coeficientes en K .

60
Grupos, anillos y módulos. Extensiones de cuerpos. 0.4

2. Teorema de Kronecker: Sea p( x) ∈ k[ x] un polinomio de grado n > 0. Existe una


extensión de cuerpos K de k en la que p( x) descompone en factores simples, es decir,
existen α1 , . . . , αn ∈ K tales que

p( x) = λ · ( x − α1 ) · · · ( x − αn ), λ ∈ k.

Demostración. Procedamos por inducción sobre n. Si n = 1, basta tomar K = k, pues


p( x) = λ( x − α), con α ∈ k. Supongamos que n > 1. Sea p 1 ( x) ∈ k[ x] un polinomio irredu-
cible que divida a p( x). Sea K 1 = k[ x]/( p 1 ( x)) y denotemos x̄ = α1 . Obviamente, p 1 (α1 ) =
0, luego p(α1 ) = 0. Por tanto, en K 1 [ x] tenemos que p( x) = ( x − α1 ) · p 2 ( x). Por hipótesis
de inducción, existe una extensión K 1 ,→ K de modo que p 2 ( x) = λ · ( x − α2 ) · · · ( x − αn ).
Luego en K , que es una extensión de k,

p( x) = λ · ( x − α1 ) · · · ( x − αn ).

3. Dadas dos k-extensiones de cuerpos K y K 0 , puede probarse que existe una ex-
tensión de cuerpos de k, L, que contiene a K y K 0 : Consideremos el epimorfismo de
k-álgebras π : k[ xk ]{k∈K } → K , xk 7→ k. Luego K = k[ xk ]{k∈K } / Ker π. Igualmente, con-
sideremos el epimorfismo de k-álgebras π0 : k[ yk0 ]{k0 ∈K 0 } → K 0 , yk0 7→ k0 . Luego K 0 =
k[ yk0 ]{k0 ∈K 0 } / Ker π0 . Sea B = k[ xk , yk0 ]{k∈K, k0 ∈K 0 } /(Ker π, Ker π0 ). Tenemos los morfismos
de anillos obvios K ,→ B y K 0 ,→. Sea m ⊂ B un ideal maximal y L = B/m. Por paso al
cociente, tenemos los morfismos K ,→ L y K 0 ,→ L buscados.
Por tanto, si K y K 0 son dos k-extensiones de cuerpos que contienen todas las raíces
de p( x) y consideramos una k-extensión L que contenga a K y K 0 , entonces las raíces
de p( x) en K y K 0 han de coincidir en L.
El teorema fundamental del Álgebra, que probaremos más adelante, afirma que
para todo polinomio p( x) = a 0 x n +· · ·+ a n ∈ C[ x] (con a 0 , 0 y n > 0) existen α1 , . . . , αn ∈ C
de modo que
p( x) = a 0 · ( x − α1 ) · · · ( x − αn ).

4. Definición : Sea p( x) ∈ k[ x] un polinomio y α ∈ k. Se dice que α ∈ k es una raíz


múltiple de p( x) si p( x) es múltiplo de ( x − α)2 . Se dice que r > 0 es la multiplicidad de
una raíz de p( x) si p( x) = ( x − α)r · q( x), con q(α) , 0.
Si α1 , . . . , αs son raíces distintas de p( x) con multiplicidad n 1 , . . . , n s respectivamen-
te, entonces p( x) = ( x − α1 )n1 · · · ( x − αs )n s · q( x), con q(α i ) , 0 para todo i .

5. Proposición : Sea p( x) ∈ k[ x] un polinomio. Entonces, α ∈ k es una raíz múltiple de


p( x) si y solo si es raíz de p( x) y p0 ( x) (la derivada “formal” de p( x)).

61
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

Demostración. Tenemos que α es una raíz de p( x), entonces p( x) = ( x − α) · q( x) y p0 ( x) =


q( x) + ( x − α) · q0 ( x). Por tanto, α es una raíz de p0 ( x) si y solo si es raíz de q( x), es decir,
si y solo si α es una raíz múltiple de p( x). 
Sea k ,→ K una extensión de cuerpos y p( x) ∈ k[ x]. Se dice que α ∈ K es raíz de p( x)
si p(α) = 0. Igualmente, diremos que α ∈ K es una raíz de multiplicidad r si es una
raíz de multiplicidad r de p( x) ∈ K [ x]. Si α ∈ k, la multiplicidad de p( x) en α no varía
si consideramos α ∈ k o α ∈ K .

6. Proposición : Sean p( x), q( x) ∈ k[ x] dos polinomios y k ,→ K una extensión de cuer-


pos. El máximo común divisor de p( x) y q( x) en k[ x] coincide con el máximo común
divisor de p( x) y q( x) en K [ x].

Demostración. El máximo común divisor de dos polinomios p( x) y q( x) se puede calcu-


lar por el algoritmo de Euclides, cálculo que es el mismo si consideramos que estamos
en k[ x] o si consideramos que estamos en K [ x].


7. Proposición : Sean p( x), q( x) ∈ k[ x] dos polinomios y K una extensión de cuerpos


de k donde estén todas las raíces de p( x) y q( x). Escribamos en K [ x]

p( x) = a 0 · ( x − α1 )n1 · · · ( x − αr )n r
q( x) = b 0 · ( x − α1 )m1 · · · ( x − αr )m r

con α1 , . . . , αr ∈ K y n i , m i ≥ 0, para todo i . Entonces,

m.c.d.( p( x), q( x)) = ( x − α1 )mı́n{n1 ,m1 } · · · ( x − αr )mı́n{n r ,m r }

Además, p( x) y q( x) son primos entre sí si y solo si no tienen raíces comunes (en K ).

8. Sea K un cuerpo, k ⊆ K un subcuerpo, y sea α ∈ K . Se denota k[α] := { p(α) ∈ K, para


todo p( x) ∈ k[ x]}. Consideremos el morfismo φ : k[ x] → K , φ( p( x)) := p(α). Se cumple
que φ es un morfismo de anillos y Im φ = k[α]. Ker φ es un ideal de k[ x]. Si Ker φ , {0},
entonces está generado por el polinomio p( x) no nulo mónico2 de grado más pequeño
tal que p(α) = 0. Por tanto, por el teorema de isomorfía

si no existe ningún polinomio no nulo p( x) tal que p(α) = 0.


½
k[ x],
k[α] =
k[ x]/( p( x)), donde p( x) ∈ k[ x] es el pol. no nulo mónico mín. anulador de α.

Observemos que el polinomio mínimo anulador de α, p( x), es irreducible (es decir,


no es producto de dos polinomios de grado menor que el de p( x)), porque si no lo es
2
Se dice que un polinomio p( x) = a 0 x n + a 1 x n−1 + · · · + a n de grado n es mónico si a 0 = 1.

62
Grupos, anillos y módulos. Extensiones de cuerpos. 0.4

entonces p( x) = p 1 ( x) · p 2 ( x), con gr( p 1 ( x)), gr( p 2 ( x)) < gr( p( x)) y p 1 ( x) ó p 2 ( x) anula a α.
Recíprocamente, si p( x) es mónico, anula a α y es irreducible, entonces es el polinomio
mónico mínimo anulador de α.
k[ x]/( p( x)) es un k-espacio vectorial de base {1̄, x̄, · · · , x̄ n−1 }, con n = gr( p( x)): En
efecto dado q( x) ∈ k[ x]/( p( x)), como q( x) = c( x) · p( x) + r ( x), con gr( r ( x)) < n, tenemos que
q( x) = r ( x). Como r ( x) es combinación lineal de 1, · · · , x n−1 , {1̄, x̄, · · · , x̄ n−1 } es un sistema
generador. Veamos que 1̄, x̄, · · · , x̄ n−1 son linealmente independientes. Si
nX
−1 nX
−1
0= λ i x̄ i = λi xi .
i =0 i =0

Entonces, i=0 λ i x i es múltiplo de p( x), lo cual es imposible, salvo que ni=−01 λ i x i = 0,


Pn−1 P

es decir, λ i = 0 para todo i . p3


Consideremos la inclusión
p Q ⊂ C y 2 ∈ C. El polinomio con coeficientes racionales
3
mínimo anulador de 2 es x3 − 2, porque es irreducible ya que si no lo es x3 − 2 tendría
raíces en Q, que es imposible. Por tanto,
p
3
Q[ x]/( x3 − 2) = Q[ 2].
p
3 p3 p
3 2
Por tanto, Q[ 2] es un Q-espacio vectorial de dimensión 3, de base {1, 2], 2 }.

0.4.2. Operador de Euler. Polinomios ciclotómicos

9. Proposición: El elemento m̄ ∈ Z/ nZ es un generador del grupo (Z/ nZ, +) si y solo m


es primo con n.

Demostración. Consideremos el epimorfismo natural π : Z → Z/ nZ, π( z) = z̄. Es claro


que π−1 (〈 m̄〉) = mZ + nZ = r Z, donde r es el máximo común divisor de m y n. Por otra
parte, m̄ es un generador de Z/ nZ, es decir, 〈 m̄〉 = Z/ nZ, si y solo π−1 (〈 m̄〉) = Z. Por
tanto, m̄ es un generador de Z/ nZ si y solo si r = 1. 
Así pues, si G = 〈 g〉 es un grupo cíclico de orden n > 0, entonces g m es un generador
de G si y solo si m y n son primos entre sí.

10. Proposición : m̄ ∈ (Z/ nZ)∗ si y solo si m es primo con n.

Demostración. Un elemento m̄ ∈ Z/ nZ es invertible si y solo si existe m̄0 ∈ Z/ nZ tal


que m̄0 · m̄ = 1̄, para esto es necesario y suficiente que exista m0 tal que m0 · m̄ = 1̄, o
equivalentemente, Z · m̄ = Z/ nZ. Es decir, m̄ es un invertible de Z/ nZ si y solo si m̄
genera el grupo aditivo Z/ nZ. Por 0.4.9, m̄ ∈ Z/ nZ es invertible si y solo si m es primo
con n.


63
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

De estas proposiciones obtendremos la congruencia de Euler.

11. Definición : Sea φ : N∗ → N la aplicación definida por

φ( n) = |(Z/ nZ)∗ |.

A la aplicación φ la denominaremos operador de Euler.


Es decir, φ( n) = |Conjunto de los números naturales inferiores a n y primos con él|.

12. Congruencia de Euler : Si n, m son números naturales primos entre sí, entonces

mφ(n) ≡ 1 mod n.

Demostración. Es consecuencia de 0.1.27, aplicado al caso G = (Z/ nZ)∗ y g = m̄. 

Calculemos φ( n).

13. Proposición : Si n, m son números naturales primos entre sí, entonces

φ( nm) = φ( n)φ( m).

Demostración. Por el teorema chino de los restos tenemos el isomorfismo de anillos


Z/ nmZ = Z/ nZ × Z/ mZ. Tomando los invertibles de los anillos

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


luego φ( nm) = |(Z/ nmZ)∗ | = |(Z/ nZ)∗ | · |(Z/ mZ)∗ | = φ( n)φ( m). 

14. Proposición : Si p es un número natural primo, entonces:

φ( p n ) = p n−1 ( p − 1).

Demostración. Un número r es primo con p n si y solo si es primo con p. Obviamente


1 · p, 2 · p, . . . , p n−1 · p son los números naturales m, con 0 < m ≤ p n , que no son primos
con p n . Luego, φ( p n ) = p n − p n−1 = p n−1 ( p − 1). 

15. Teorema: Si n = p 1n1 · · · p nr r es la descomposición de n ∈ N en producto de potencias


de números naturales primos, entonces:
n −1
φ( n ) = p 1 1 · · · p nr r −1 ( p 1 − 1) · · · ( p r − 1).

64
Grupos, anillos y módulos. Extensiones de cuerpos. 0.4

16. Proposición: Si G es un grupo cíclico finito de orden n, entonces para cada divisor
d de n existe un único subgrupo H ⊆ G de orden d .

Demostración. Podemos suponer que G = Z/ nZ. Cada subgrupo de H ⊂ G es cíclico.


Luego, H = 〈 m̄〉 (donde 0 ≤ m < n). El orden d de H , que es el de m̄, divide al orden
de G , que es n. Luego m0 := dn ∈ N y d · m̄ = 0̄, es decir, d · m = r · n, para cierto r > 0, y
m = r · m0 . Por tanto, H ⊆ 〈 m̄0 〉. Como el subgrupo de G generado por m̄0 es de orden d ,
H = 〈 m̄0 〉. 

17. Proposición : Se cumple la fórmula:


X
n= φ( d )
d |n

Demostración. Z/ nZ = d |n X d , siendo X d ⊂ Z/ nZ los elementos de orden d . Por ser


`

Z/ nZ cíclico, para cada d | n existe un único subgrupo H de orden d (que además es


cíclico), luego todo elemento de orden d genera H y recíprocamente, es decir, X d son
los generadores de H ≈ Z/ d Z. De aquí que n = |Z/ nZ| = d |n | X d | = d |n φ( d ).
P P

18. Proposición: Un grupo finito es cíclico si y solo si para cada divisor d de su orden
admite como mucho un subgrupo de orden d .

Demostración. El directo ya está probado (proposición 0.4.16).


Recíproco: sea G verificando la hipótesis. Como en la demostración anterior escri-
`
bamos G = d |n G d , siendo G d ⊂ G los elementos de orden d . Si existe un elemento
de orden d , entonces el grupo generado H es el único de dicho orden, luego G d es
el conjunto de generadores de H y, por tanto, |G d | = φ( d ). Por tanto, |G d | = 0, φ( d ).
Pero como d |n φ( d ) = n = |G | = d |n |G d |, se concluye que para cada divisor de d es
P P

|G d | = φ( d ) , 0. En particular, G n , ;, es decir, G admite un generador y por tanto es


cíclico. 

19. Definición : Sea k un cuerpo. Se dice que α ∈ k es una raíz n-ésima de la unidad
si αn = 1. Se dice que α es una raíz n-ésima primitiva de la unidad si αn = 1 y αm , 1,
para todo 0 < m < n.
Sea α una raíz n-ésima de la unidad y r = ord(α) el mínimo número natural
(no nulo) tal que αr = 1, entonces el grupo (multiplicativo) generado por α es 〈α〉 =
{1, α, α2 , . . . , αr−1 } y tiene orden r . Si x n − 1 no tiene raíces múltiples (es decir, n , 0 en
k), α es una raíz primitiva de la unidad si y sólo si 〈α〉 es el grupo de todas las raíces
n-ésimas de la unidad.

65
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

Consideremos ahora k = C. Observemos que

2 kπ 2 kπ
µn := { e k·2π i/n = cos + isen ∈ C, 0 ≤ k < n},
n n
es el conjunto de todas las raíces n-ésimas de la unidad, que es un subgrupo (multipli-
cativo) de C∗ , de orden n. El morfismo

Z/ nZ → µn , m̄ 7→ e m·2π i/n

es un isomorfismo de grupos. Vía este isomorfismo, el conjunto de generadores Z/ nZ se


identifica con el conjunto R n ⊂ µ, de todas las raíces n-ésimas primitivas de la unidad
(R n = {ε ∈ µn tales que εm , 1 para cada m < n}). El conjunto de generadores de Z/ nZ
se identifica con los invertibles de Z/ nZ, (Z/ nZ)∗ = { k̄ ∈ Z/ nZ, ( k, n) = (1)}. Luego,

2 kπ 2 kπ
R n = { e k·2π i/n = cos + isen , con 0 < k < n y ( k, n) = (1)}.
n n

20. Definición : Para cada n ∈ N se denomina n-ésimo polinomio ciclotómico al poli-


nomio mónico
Φ n ( x) = ( x − e k·2π i/n ).
Y
k< n, (k,n)=(1)

Se cumple ξ ∈ C es una raíz n-ésima de la unidad si y solo si ξ es una raíz primitiva


d -ésima de la unidad para algún d | n. Por tanto,

xn − 1 = Φd ( x).
Y
d |n

Luego,
xn − 1
Φ n ( x) = Q .
d < n, d | n Φ d ( x)

Por recurrencia se demuestra que Φn ( x) ∈ Z[ x] (obsérvese que Φ1 ( x) = x − 1).


Dejamos que el lector pruebe la siguiente proposición.

21. Proposición : Se cumple

1. Φ1 ( x) = x − 1.
2
2. Φ2 ( x) = Φx 1−(x)1 = x + 1.
3
3. Φ3 ( x) = Φx 1−(x)1 = x2 + x + 1.

66
Grupos, anillos y módulos. Extensiones de cuerpos. 0.4

4
x −1
4. Φ4 ( x) = Φ1 (x) ·Φ2 (x)
= x2 + 1.

5
5. Φ5 ( x) = Φx 1−(x)1 = x4 + x3 + x2 + x + 1.

6
6. Φ6 ( x) = Φ1 (x)·Φx 2−(x)1 ·Φ3 (x) = x2 − x + 1.

p
x −1
7. Si p > 0 es primo, Φ p ( x) = Φ 1 (x)
= x p−1 + x p−2 + · · · + x + 1.

n−1 n−1 n−1 n−1


8. Si p > 0 es primo, Φ p n ( x) = Φ p ( x p ) = xp (p−1)
+ xp (p−2)
+ · · · + xp + 1. Tam-
n
x p −1
bién, Φ p n ( x) = n−1 .
xp −1

n
Φr (x p )
9. Si p > 0 es primo y r no es divisible por p, Φr· p n ( x) = n−1 : Las raíces de
Φr (x p )
n n
Φr ( x p ) son aquellas α ∈ C tales que ord(α p ) = r , es decir, aquellas α ∈ C tales que
ord(α) = r · p i , con i ≤ n. Por tanto,
n n−1
{Raíces de Φr ( x p )}\{Raíces de Φr ( x p )} = {α ∈ C : ord(α) = r · p n }
= {Raíces de Φr· p n ( x)}

y hemos terminado.

10. Si r es impar, Φ2r ( x) = ±Φr (− x): Si ord(α) = 2 r entonces αr = −1, luego (−α)r =
1 y ord(−α) = r . Por tanto, las raíces de Φ2r ( x) son raíces de Φr (− x) y como
gr(Φ2r ( x)) = φ(2 r ) = φ(2)φ( r ) = φ( r ) = gr Φr (− x) hemos terminado.

22. Lema : Sea p ∈ N un número primo. Para todo q( x) ∈ Z/ pZ[ x] se cumple que

q ( x ) p = q ( x p ).

Demostración. Para cada a ∈ Z/ pZ es a p = a y ( r ( x) + s( x)) p = r ( x) p + s( x) p , para cada


r ( x), s( x) ∈ Z/ pZ[ x], luego

p p p
q( x) p = (a 0 + a 1 x + · · · a n x n ) p = a 0 + a 1 x p + · · · a n ( x p )n = q( x p ).

23. Teorema : Los polinomios ciclotómicos Φn ( x) ∈ Z[ x] son polinomios irreducibles.

67
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

Demostración. Supongamos que Φn ( x) = p( x) · q( x). Sea p un número primo que no


divida a n. Veamos que si ε es raíz de p( x) entonces ε p es también raíz de p( x): Ob-
servemos que ε p es una raíz n-ésima primitiva de la unidad, luego es raíz de Φn ( x).
Si ε p es raíz de q( x), entonces, los polinomios p( x) y q( x p ) tienen la raíz ε en común,
p
luego no son primos entre sí. Entonces, en Z/ pZ[ x], p( x) y q( x p ) = q( x) no son primos
entre sí. Por tanto, p( x) y q( x) no son primos entre sí, y Φn ( x) = p( x) · q( x) tiene raíces
múltiples. Entonces, x n − 1̄ ∈ Z/ pZ[ x] tiene raíces múltiples. Pero, x n − 1̄ es primo con
su derivada n̄ · x n−1 (donde n̄ , 0, porque p no divide a n), lo que implica que no tiene
raíces múltiples. Hemos llegado a contradicción, luego ε p no es raíz de q( x) y ha de ser
raíz de p( x).
2π i 2 mπ i
Sin pérdida de generalidad, podemos suponer que e n es raíz de p( x). Sea e n
una raíz primitiva de la unidad, luego m es primo con n y m = p 1 · · · p r , donde los
2 p1 π i 2 p1 p2 π i
primos p i no dividen a n. Por el párrafo anterior, e n es raíz de p( x), luego e n
2 mπ i
es raíz de p( x) y así sucesivamente obtenemos que e n es raíz de p( x). En conclusión,
Φn ( x) = p( x).


2π i
24. Proposición : Q[ e n ] ' Q[ x]/(Φn ( x)).
2π i
Demostración. El polinomio mónico con coeficientes en Q mínimo anulador de e n es
2π i
Φn ( x), por el teorema 0.4.23 y el lema 0.3.25. Luego, Q[ e n ] ' Q[ x]/(Φn ( x)). 

0.4.3. Cierre algebraico

25. Definición : Dado un morfismo de anillos f : A → B, se dice que B es una A -


álgebra. Dadas dos A -álgebras f : A → B y g : A → C , se dice que un morfismo de
anillos h : B → C es un morfismo de A -álgebras si h( f (a)) = g(a), para toda a ∈ A .
26. Notación : Dada un morfismo de anillos f : A → B, en el contexto de A -álgebras,
suele ser habitual denotar f (a) = a.
El conjunto de morfismos de A -álgebras de una A -álgebra B en otra C , se denotorá
Hom A −al g (B, C ).
27. Ejemplo : A [ x1 , . . . , xn ] es de modo obvio una A -álgebra y si B es una A -álgebra,
entonces tenemos la biyección

Hom A −al g ( A [ x1 , . . . , xn ], B) = B n , f 7→ ( f ( x1 ), . . . , f ( xn )

68
Grupos, anillos y módulos. Extensiones de cuerpos. 0.4

28. Definición : Una extensión de cuerpos es un morfismo de anillos k → K , donde k


y K son cuerpos. También se dice que K es una extensión de cuerpos de k o que K es
una k-extensión de cuerpos.
Obsérvese que todo morfismo de anillos k → K , entre cuerpos, es inyectivo pues el
núcleo es un ideal, que ha de ser el ideal (0) y no el ideal k = (1), porque el elemento
unidad de k se aplica en el elemento unidad de K (suponemos K , 0).

29. Definición : Diremos que una extensión de cuerpos k ,→ K es una extensión finita
de cuerpos si K es un k-espacio vectorial de dimensión finita. Llamaremos grado de K
sobre k a dimk K .

30. Ejemplo : La inclusión R ⊂ C es una extensión finita de cuerpos de grado 2.


Sea k ,→ K una extensión de cuerpos. Dados α1 , . . . , αn ∈ K , definimos

k[α1 , . . . , αn ] := { p(α) ∈ K : p( x) ∈ k[ x1 , . . . , xn ]}.


p(α)
k(α1 , . . . , αn ) := { q(α) ∈ K : p( x), q( x) ∈ k[ x1 , . . . , xn ] y q(α) , 0}.

k[α1 , . . . , αn ] es una k-álgebra íntegra y k(α1 , . . . , αn ) es una k-extensión de cuerpos.


Si dimk k[α1 , . . . , αn ] < ∞ entonces es un cuerpo: Dado p(α) ∈ k[α1 , . . . , αn ], la aplicación
k-lineal k[α1 , . . . , αn ] → k[α1 , . . . , αn ], q(α) 7→ q(α) · p(α) es inyectiva, luego epiyectiva
por dimensiones. Luego, existe q(α) tal que q(α) · p(α) = 1. En este caso, k[α1 , . . . , αn ] =
k(α1 , . . . , αn ).

31. Definición : Dado una extensión de cuerpos k ,→ K . Diremos que α ∈ K es alge-


braica sobre k si existe un polinomio 0 , p( x) ∈ k[ x] tal que p(α) = 0. En caso contrario
diremos que α es trascendente sobre k.
p
32. Ejemplos : 2 ∈ R es un elemento Q-algebraico, porque es raíz de x2 − 2 ∈ Q[ x]. El
número π ∈ R es Q-trascendente, como probó Lindemann en 1882. El número e ∈ R es
Q-trascendente, como probó Hermite en 1873.
Si α ∈ K es algebraica entonces

k[α] = k[ x]/( p( x)) ,

donde p( x) es el polinomio mónico con coeficientes en k de grado mínimo que anula a


α. En efecto, el núcleo del morfismo φ : k[ x] → K , φ( q( x)) := q(α) es el ideal formado
por todos los polinomios que anulan a α y este ideal está generado por el polinomio
p( x) (que podemos suponer mónico) de grado mínimo que anula a α. Observemos que
p( x) ha de ser irreducible, porque k[ x]/( p( x)) = k[α] es íntegro. Luego, k[α] es cuerpo y
k(α) = k[α]. Además, el grado de k[α] es igual al grado de p( x).

69
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

p p2
33. Ejemplo : Sea 2p∈ C, entonces Q[ 2] ⊆ C es una Q-extensión finita de cuerpos
2
de grado 2, porque Q[ 2] = Q[ x]/( x2 − 2).

34. Proposición : Sea k ,→ K una extensión de cuerpos y α ∈ K . Entonces, α es alge-


braica sobre k, si y solo si dimk k(α) < ∞.

Demostración. Si α es algebraica y p( x) es el polinomio mínimo anulador de α, enton-


ces dimk k(α) = gr p( x) < ∞ (véase 0.6.69). Recíprocamente, si dimk k(α) = n < ∞ enton-
ces 1, α, . . . , αn son k-linealmente dependientes, luego existe un polinomio de grado n
que anula a α. 

35. Proposición : Si k → K es una extensión finita de cuerpos de grado n y K → Σ es


una extensión finita de grado m, entonces k → Σ es una extensión finita de grado n · m.
En particular, la composición de extensiones finitas es una extensión finita.

Demostración. Se tienen los isomorfismos de espacios vectoriales Σ = K ⊕ .m. . ⊕ K , y


K = k ⊕ .n. . ⊕ k, luego Σ = k ⊕ n. ·.m. ⊕ k y se concluye. 
Si α1 , . . . , αn ∈ K son elementos k-algebraicos entonces k(α1 , . . . , αn ) es un extensión
finita de k, porque es composición de las extensiones finitas de cuerpos k ,→ k(α1 ) ,→
k(α1 , α2 ) ,→ · · · ,→ k(α1 , . . . , αn ). En particular, dado p( x1 , . . . , xn ) ∈ k[ x1 , . . . , xn ], entonces
p(α1 , . . . , αn ) ∈ k(α1 , . . . , αn ) es k-algebraico.

36. Definición : Se dice que una extensión de cuerpos k ,→ K es algebraica si todos


los elementos de K son algebraicos sobre k.

37. Proposición : Si k ,→ K y K ,→ K 0 son extensiones algebraicas entonces k ,→ K 0 es


algebraica.

Demostración. Dado α ∈ K 0 , existe un polinomio p( x) = a i x i ∈ K [ x] tal que p(α) = 0.


P
i
La extensión k ,→ k(a 1 , . . . , a n , α) es finita, luego k ,→ k(α) también y α es algebraica
sobre k. 

38. Proposición : Sean k ,→ K y k ,→ K 0 dos extensiones de cuerpos. Entonces, existen


una k-extensión de cuerpos L y morfismos de k-extensiones K ,→ L y K 0 ,→ L.

Demostración. Véase 0.4.3. 

39. Definición : Diremos que un cuerpo k̄ es algebraicamente cerrado si no admite


extensiones de cuerpos finitas (o algebraicas), es decir, todo polinomio con coeficientes
en k̄ tiene todas sus raíces en k̄.

70
Grupos, anillos y módulos. Extensiones de cuerpos. 0.4

40. Teorema : Dado un cuerpo k, existe una única extensión de cuerpos k ,→ k̄, salvo
isomorfismos, que es algebraica y tal que k̄ es algebraicamente cerrado. Diremos que k̄
es el cierre algebraico de k.

Demostración. Sea P el conjunto de polinomios mónicos irreducibles de k[ x]. Para ca-


da p ∈ P , sean α p1 , . . . , α p gr(p) las raíces de p( x) y K p = k[α p1 , . . . , α p gr(p) ]. Para ca-
da p consideremos un epimorfismo de k-álgebras π p : k[ x p1 , . . . , x p gr(p) ] → K p , y sea
B := k[ x pi ]{ p∈P,1≤ i gr(p)} /(Ker π p ){ p∈P } . Sea m ⊂ B un ideal maximal y k̄ = B/m.
Veamos que k̄ = B/m es k-algebraica y es algebraicamente cerrado. Los elementos
x̄ pi son k-algebraicos pues son raíces de p( x). Por tanto, los elementos de k̄, que son
polinomios en estos elementos, son algebraicos.
Si k̄ ,→ K es una extensión de cuerpos algebraica y α ∈ K , entonces α es algebraica
y es una de las raíces de un polinomio mónico irreducible p ∈ P , es decir, coincide con
alguno de los x̄ pi . Luego α ∈ k̄ y K = k̄.
Sea k0 es una extensión algebraica de k y sea L una k extensión de cuerpos que
contenga a k̄ y k0 . Considérese el subcuerpo K de L generado k-algebraicamente por
los elementos de k̄ y k0 . K es una extensión algebraica de K que contiene a k̄ y k0 .
Luego, k0 ⊂ K = k̄.


0.4.4. Grado de trascendencia de una extensión de cuerpos

41. Definición : Sea A una k-álgebra. Diremos que ξ1 , . . . , ξn ∈ A son algebraicamente


independientes sobre k si el morfismo de k-álgebras

k[ x1 , . . . , xn ] → A
p( x1 , . . . , xn ) 7→ p(ξ1 , . . . , ξn )

es inyectivo; es decir, cuando cualquier relación algebraica de los ξ i con coeficientes en


k,
i
a i 1 ...i n ξ1i 1 . . . ξnn = 0,
X
i 1 ,...,i n

implique necesariamente que todos sus coeficientes a i 1 ...i n sean nulos. Diremos que
ξ1 , . . . , ξn son algebraicamente dependientes si existe 0 , p( x1 , . . . , xn ) ∈ k[ x1 , . . . , xn ] tal
que p(ξ1 , . . . , ξn ) = 0.

42. Definición : Dados ξ1 , . . . , ξn ∈ K , diremos que ξn es algebraico sobre ξ1 , . . . , ξn−1 si


ξn es algebraico sobre k(ξ1 , . . . , ξn−1 ).

71
0.4. Extensiones de cuerpos. Grupos, anillos y módulos

43. Definición : Sea k → Σ una extensión de cuerpos. Diremos que ξ1 , . . . , ξn ∈ Σ for-


man una base de trascendencia de Σ sobre k, si son algebraicamente independientes
y k(ξ1 , . . . , ξn ) → Σ es algebraica; es decir, si son algebraicamente independientes sobre
k y todo elemento de Σ es algebraico sobre ξ1 , . . . , ξn .

44. Definición : Diremos que una extensión de cuerpos k ,→ K es de tipo finito si exis-
ten ξ1 , . . . , ξm ∈ K de modo que la k-subextensión mínima de cuerpos de K que contiene
a ξ1 , . . . , ξm , que denotamos k(ξ1 , . . . , ξm ), coincide con K , es decir, K = k(ξ1 , . . . , ξm ).

45. Teorema : Si k ,→ Σ es una extensión de cuerpos de tipo finito, entonces existen


bases de trascendencia de Σ sobre k. Si ξ1 , . . . , ξn es una base de trascendencia de una
extensión k ,→ Σ, entonces todas las bases de trascendencia de esta extensión tienen n
elementos, número n llamado grado de trascendencia de Σ sobre k.

Demostración. Sea Σ = k(ξ1 , . . . , ξr ). Reordenando los generadores si fuera preciso, po-


demos suponer que ξ1 , . . . , ξn son algebraicamente independientes sobre k y ξ i es al-
gebraico sobre ξ1 , . . . , ξn para todo i > n. Por 0.4.37, Σ es una extensión algebraica de
k(ξ1 , . . . , ξn ), luego {ξ1 , . . . , ξn } es una base de trascendencia de Σ sobre k.
Por otra parte, sea { y1 , . . . , ym } otra base de trascendencia de Σ sobre k. Probemos
por inducción sobre i que, reordenando { y1 , . . . , ym } si fuera preciso, Σ es una exten-
sión algebraica de la k-extensión k(ξ1 , . . . , ξ i , yi+1 , . . . , ym ), para i ≤ n. Para i = 0 es
inmediato. Suponemos el enunciado cierto para i − 1 ≥ 0. Por hipótesis de inducción
ξ i es algebraico sobre k(ξ1 , . . . , ξ i−1 , yi , . . . , ym ), luego ξ1 , . . . , ξ i , yi , . . . , ym son algebrai-
camente dependientes. Como ξ1 , . . . , ξ i son algebraicamente independientes, reorde-
nando yi , . . . , ym podemos suponer que yi es algebraico sobre ξ1 , . . . , ξ i , yi+1 , . . . , ym . Por
tanto se tienen extensiones algebraicas

Algebraica
k(ξ1 , . . . , ξ i , yi+1 , . . . , ym ) ,→ k(ξ1 , . . . , ξ i−1 , ξ i , yi , . . . , ym ) ,→ Σ
por Hip.Ind.

luego Σ es algebraico sobre k(ξ1 , . . . , ξ i , yi+1 , . . . , ym ). Ahora, si m fuera menor que n,


tendríamos que Σ es algebraico sobre k(ξ1 , . . . , ξm ), contra la hipótesis de que los ele-
mentos ξ1 , . . . , ξm , ξm+1 son algebraicamente independientes. Luego m ≥ n. Por la mis-
ma razón n ≥ m y n = m. 

46. Ejemplo : Sea k un cuerpo. El cuerpo k( x1 , . . . , xn ) de las funciones racionales del


espacio afín An tiene grado de trascendencia n, porque las funciones x1 , . . . , xn forman
claramente una base de trascendencia sobre k.

47. Ejemplo : Sea p( x1 , . . . , xn ) un polinomio irreducible no constante con coeficien-


tes en un cuerpo k. Consideremos k[ x1 , . . . , xn ]/( p( x1 , . . . , xn )) y denotemos ξ i = x̄ i . Sea

72
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

k(ξ1 , . . . , ξn ) el cuerpo de fracciones de k[ x1 , . . . , xn ]/( p( x1 , . . . , xn )), que se denomina cuer-


po de funciones racionales de la hipersuperficie definida por la ecuación p( x1 , . . . , xn ) =
0. k(ξ1 , . . . , ξn ) tiene grado de trascendencia n − 1 sobre k. En efecto, reordenando las
variables, podemos suponer que el grado de p( x1 , . . . , xn ) en xn es ≥ 1; es fácil ver en-
tonces que {ξ1 , . . . , ξn−1 } es una base de trascendencia.

48. Notación : Denotaremos por gr trk K el grado de trascendencia de K sobre k, o


simplemente por gr tr K cuando se sobrentienda cuál es el cuerpo base.

0.5. Espectro primo de un anillo

1. Definición : Sea k un cuerpo. Si i : k → A es un morfismo de anillos diremos que A


es una k-álgebra. Seguiremos la notación i (λ) = λ.
N ot.
Si A y B son k-álgebras, diremos que un morfismo φ : A → B de anillos es un morfis-
mo de k-álgebras si φ(λ) = λ, para todo λ ∈ k. Denotaremos Homk−al g ( A, B) al conjunto
de todos los morfismos de k-álgebras de A en B.

2. Ejemplos : El anillo de polinomios k[ x1 , . . . , xn ] es obviamente una k-álgebra y te-


nemos la igualdad Homk−al g ( k[ x1 , . . . , xn ], B) = B n , φ 7→ (φ( x1 ), . . . , φ( xn ))
El anillo de funciones continuas reales de un espacio topológico es una R-álgebra.

3. Definición : Diremos que un ideal m de una k-álgebra A es racional, si A /m '


k (como k-álgebras). Llamaremos espectro primo racional de A , que denotaremos
Specrac A , al conjunto de los ideales racionales de A .
Los ideales racionales son maximales.
Dado un ideal racional m ⊂ A tenemos el morfismo de k-álgebras A → A /m = k.
Recíprocamente, dado un morfismo de k-álgebras φ : A → k (que ha de ser epiyectivo)
tenemos el ideal primo racional Ker φ. En conclusión,

Homk−al g ( A, k) = Specrac A, φ 7→ Ker φ.

4. Ejemplo : Se cumple que

k n = Specrac k[ x1 , . . . , xn ], (α1 , . . . , αn ) 7→ ( x1 − α1 , . . . , xn − αn ).

En efecto, el ideal ( x1 − α1 , . . . , xn − αn ) es racional ya que el morfismo

k → k[ x1 , . . . , xn ]/( x1 − α1 , . . . , xn − αn ), λ 7→ λ

73
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

es un isomorfismo: es epiyectivo y el núcleo es el ideal (0). Tenemos la biyección

k n = Homk−al g ( k[ x1 , . . . , xn ], k) = Specrac ( k[ x1 , . . . , xn ]), α 7→ Ker φα ,

donde φα ( p( x1 , . . . , xn )) := p(α). Por último, Ker φα = ( x1 − α1 , . . . , xn − αn ), porque el ideal


( x1 − α1 , . . . , xn − αn ) está incluido en Ker φα .
Si “pensamos” k[ x1 , . . . , xn ] como las funciones algebraicas del espacio afín k n , el
modo de recuperar k n a partir de k[ x1 , . . . , xn ] es considerando su espectro racional.

5. Ejemplo : Sea I = ( p 1 ( x), . . . , p m ( x)) ⊆ k[ x1 , . . . , xn ] un ideal. Se cumple que

Specrac ( k[ x1 , . . . , xn ]/( p 1 ( x), . . . , p m ( x)) = {α ∈ k n : p 1 (α) = 0, . . . , p m (α) = 0}.

En efecto, Specrac ( k[ x1 , . . . , xn ]/ I ) = Homk−al g ( k[ x1 , . . . , xn ]/ I, k) que es igual al conjunto


{φ ∈ Homk−al g ( k[ x1 , . . . , xn ], k), tales que φ( p i ( x)) = 0, ∀ i } = {α ∈ k n : p i (α) = 0, ∀ i }.
Si “pensamos” A = k[ x1 , . . . , xn ]/( p 1 ( x), . . . , p m ( x)) como el anillo de funciones alge-
braicas de la variedad de soluciones, V , del sistema de ecuaciones p 1 ( x) = · · · = p m ( x) =
0, entonces V = Specrac A .

6. Ejemplo : Sea X un espacio compacto T2 y C ( X ) el anillo de funciones reales conti-


nuas definidas sobre X . Dado un punto p ∈ X , el ideal m p de funciones que se anulan
en p es un ideal maximal, porque C ( X )/m p ' R, f¯ 7→ f ( p). Además, m p , m q si p , q,
porque X es un espacio topológico normal y las funciones continuas separan cerrados
disjuntos, por el lema de Urysohn.
Dado un ideal maximal m ⊂ C ( X ), si m , m p para todo p ∈ X , entonces para cada
p ∈ X existe una función f p ∈ m que no se anula en p, luego tampoco en un entorno
U p de p. Como X es compacto, un número finito U p1 , . . . ,U p n recubren X . Por tanto,
f := f p21 + · · · + f p2n no se anula en ningún punto de X , luego es invertible y f ∈ m,
contradicción. Hemos probado que todo ideal maximal es racional y que la aplicación

(∗) X Specrac C ( X ), p 7→ m p

es una biyección. Dado un cerrado C ⊆ X , sea I C el ideal de C ( X ) de las funciones que


se anulan en todo C . El lector puede probar que C = ( I C )0rac y que la igualdad (∗) es un
homeomorfismo.
7. Dotemos a X = Specrac A de topología. Dado un ideal I ⊆ A denotaremos ( I )0rac :=
{m ∈ X : I ⊆ m} y diremos que es un cerrado de Specrac A . Observemos que ; = ( A )0rac ,
X = (0)0rac ; que ( i I i )0rac = ∩ i ( I i )0rac . Por último, ( I 1 ∩ I 2 )0rac = ( I 1 )0rac ∪ ( I 2 )0rac : obviamen-
P

te ( I 1 )0rac ∪ ( I 2 )0rac ⊆ ( I 1 ∩ I 2 )0rac ; por último, m ∉ ( I 1 )0rac ∪ ( I 2 )0rac entonces existen a 1 ∈ I 1


y a 2 ∈ I 2 tales que a 1 , a 2 ∉ m, luego a 1 · a 2 ∉ m y m ∉ ( I 1 ∩ I 2 )0rac .

74
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

Si f : A → B es un morfismo de k-álgebras y m ⊂ B es un ideal racional entonces


f −1 (m) es un ideal racional de A . En efecto, el núcleo de la composición A → B → B/m =
k es f −1 (m). Por tanto, f induce la aplicación entre los espectros racionales

f ∗ : Specrac B → Specrac A, m 7→ f −1 (m).

Además, f ∗ es una aplicación continua, porque f ∗−1 (( I )0rac ) = ( f ( I ))0rac . Dada a ∈ A ,


tenemos el morfismo de k-álgebras k[ x] → A , p( x) 7→ p(a), que induce un morfismo
ã : Specrac A → Specrac k[ x] = k. En el ejemplo anterior, dada f ∈ C ( X ), el diagrama

X Specrac C ( X )

f
 y f˜
k
es conmutativo.
Dado un morfismo de k-álgebras

f : A = k[ x1 , . . . , xn ]/( p 1 , . . . , p r ) → k[ y1 , . . . , ym ]/( q 1 , . . . , q s ) = B, f ( x̄ i ) = f i ( y1 , . . . , ym ),

calculemos el morfismo f ∗ : Specrac B → Specrac A inducido. Dado α = (α1 , . . . , αm ) ∈


Specrac B, es decir, el ideal mα := ( ȳ1 − α1 , . . . , ȳm − αm ), se cumple que

f ∗ (α) = ( f 1 (α1 , . . . , αm ), . . . , f n (α1 , . . . , αm )),

pues el núcleo de la composición A → B → B/mα = k, x̄ i 7→ f i ( y1 , . . . , ym ) 7→ f i (α1 , . . . , αm ),


es f ∗ (α) y coincide con ( x̄1 − f 1 (α1 , . . . , αm ), . . . , x̄n − f n (α1 , . . . , αm )).
8. Ejercicio : Sean X e Y espacios topológicos compactos T2 . Prueba que la aplicación

Homcont. ( X , Y ) → HomR−alg (C (Y ), C ( X )), φ 7→ φ∗ (donde φ∗ ( f ) := f ◦ φ),

es biyectiva (usar el ejemplo 0.5.6 y que todo morfismo C (Y ) → C ( X ) induce un morfis-


mo entre los espectros racionales).

9. Definición : Se llama espectro primo de un anillo A al conjunto Spec A de sus


ideales primos.

10. Notación : Un ideal primo lo denotaremos por x cuando lo consideremos como


elemento de Spec A , y por p x cuando lo consideremos como ideal de A .
Llamaremos funciones a los elementos del anillo A y puntos a los elementos de
Spec A . Diremos que una función a ∈ A se anula en un punto x ∈ Spec A cuando a ∈ p x ,
es decir, cuando 0 = ā ∈ A /p x (suele denotarse a( x) = ā ∈ A /p x ). Como p x es un ideal
primo se verifica:

75
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

1. La función 0 se anula en todos los puntos de Spec A .

2. Si dos funciones se anulan en un punto x, su suma también.

3. Si una función se anula en un punto x, sus múltiplos también.

4. Si un producto de funciones se anula en un punto x, algún factor se anula en x.

11. Ejercicio : Prueba que una función f ∈ A es invertible si y solo si no se anula en


ningún punto de Spec A .
12. Ejercicio : Prueba que p( x, y) se anula en el ideal primo mα,β = ( x − α, y − β) ⊂
k[ x, y] si y solo si p(α, β) = 0.

13. Definición : Sea A un anillo. Si f ∈ A , llamaremos ceros de la función f al subcon-


junto ( f )0 ⊂ Spec A formado por todos los puntos donde se anule f . Llamaremos ceros
de un ideal I ⊆ A al subconjunto de Spec A formado por los puntos donde se anulen
todas las funciones de I y lo denotaremos ( I )0 , es decir,
( )
Ideales primos p x ⊂ A
( I )0 = ∩ ( f )0 = .
f ∈I tales que I ⊆ p x

14. Proposición : Tenemos las siguientes igualdades:

1. (0)0 = Spec A y ( A )0 = ;.
P
2. ( I j )0 = ∩ ( I j )0 .
j∈ J j∈ J

n n
3. ( ∩ I j )0 = ∪ ( I j )0 .
j =1 j =1

Demostración. Todas las igualdades son de demostración inmediata, salvo quizá la 3.


Para ésta, basta probar que ( I 1 ∩ I 2 )0 = ( I 1 )0 ∪ ( I 2 )0 . Veámoslo:
Obviamente, ( I 1 ∩ I 2 )0 ⊇ ( I 1 )0 ∪ ( I 2 )0 . Veamos la otra inclusión: Sea x ∈ ( I 1 ∩ I 2 )0 .
Si x ∉ ( I 1 )0 y x ∉ ( I 2 )0 , entonces existe f 1 ∈ I 1 y f 2 ∈ I 2 que no se anulan en x, luego
f 1 · f 2 no se anula en x. Pero como f 1 · f 2 ∈ I 1 ∩ I 2 llegamos a contradicción con que
x ∈ ( I 1 ∩ I 2 )0 . Por tanto, x ∈ ( I 1 )0 ∪ ( I 2 )0 y ( I 1 ∩ I 2 )0 ⊆ ( I 1 )0 ∪ ( I 2 )0 .

15. Ejercicio : Demuestra que ( I 1 · I 2 )0 = ( I 1 )0 ∪ ( I 2 )0 = ( I 1 ∩ I 2 )0 , donde denotamos por
P
I 1 · I 2 = { a i b i | a i ∈ I 1 , b i ∈ I 2 }.
i

76
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

16. Definición : Llamamos topología de Zariski de Spec A , a la topología sobre Spec A


cuyos cerrados son los ceros de los ideales de A .
La proposición anterior nos dice que la topología de Zariski es efectivamente una
topología.
Los cerrados {( f )0 } f ∈ A forman una base de cerrados de la topología de Zariski de
A , ya que ( I )0 = ∩ ( f )0 .
f ∈I
Dado un punto x ∈ Spec A y un cerrado C = ( I )0 , si x ∉ C existe f ∈ I ⊆ A que no se
anula en x, “las funciones de A separan puntos de cerrados en Spec A ”.
Dada una inclusión I 1 ⊆ I 2 de ideales se tiene que ( I 1 )0 ⊇ ( I 2 )0 . Dado un cerrado
C se verifica que C = ( I )0 , donde I es el ideal de todas las funciones que se anulan
en C : Obviamente C ⊆ ( I )0 . Por otra parte C = ( J )0 para algún ideal J ⊆ A . Tenemos
que las funciones de J se anulan en C , luego J ⊆ I . Por tanto, C = ( J )0 ⊇ ( I )0 . Hemos
concluido.
Si bien, C = ( I )0 , donde I es el ideal de todas las funciones que se anulan en C ,
pueden existir ideales J ⊂ I tales que C = ( I )0 = ( J )0 . Por ejemplo, (4)0 = (2)0 ⊂ Spec Z.
,
17. Ejercicio : Determina los puntos y la topología de Spec Z.

18. Ejemplo : Los ideales primos de k[ x] son los ideales ( p( x)), con p( x) primo o irre-
ducible y el ideal (0). Si k = C, los ideales primos de C[ x] son mα = ( x − α), α ∈ C y (0).
Así que los ideales primos maximales de C[ x] se corresponden con los puntos de una
recta afín. De aquí que se siga la notación Spec C[ x] = A1 (C). En resumen
(
“Puntos cerrados”: α ≡ ( x − α), con α ∈ C.
Spec C[ x] =
“Punto genérico”: g ≡ (0).

En general, si k es un cuerpo, diremos que Spec k[ x] =: A1 ( k) es la recta afín sobre


k.
Dado un ideal ( p( x)) ⊂ C[ x] los ceros de ( p( x)) se corresponden con las raíces de p( x),
salvo cuando p( x) = 0, en este caso los ceros es todo el espectro. Por tanto, los cerrados
de la topología de Zariski de Spec C[ x], a parte del vacío y el total, son los conjuntos
finitos de puntos cerrados (de la recta afín).

19. Teorema : El espectro primo de un anillo es un espacio topológico compacto.

Demostración. Sea C j = ( I j )0 una familia arbitraria de cerrados de Spec A . Si ∩C j = ;


j
entonces
X
; = ∩( I j )0 = ( I j )0
j j

77
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

P
Por tanto, I j = A . Luego 1 = f 1 + · · · + f n para ciertas f 1 ∈ I j 1 , . . . , f n ∈ I j n . Luego, de
j
nuevo I j 1 + · · · + I j n = A y
( I j 1 )0 ∩ · · · ∩ ( I j n )0 = ;,
es decir, C j 1 ∩ · · · ∩ C j n = ; y Spec A es compacto.


20. Notación : Dado un subconjunto Y de Spec A , denotamos por Ȳ el cierre de Y en


Spec A .

21. Proposición : Sea Y ⊆ Spec A un subconjunto e I ⊆ A el ideal de todas las funcio-


nes que se anulan en todos los puntos de Y , entonces Ȳ = ( I )0 .

Demostración. Obviamente Y ⊆ ( I )0 , luego Ȳ ⊆ ( I )0 . Existe un ideal J ⊆ A , tal que


( J )0 = Ȳ . Obviamente, J se anulan en todos los puntos de Y , luego J ⊆ I y ( I )0 ⊆ ( J )0 =
Ȳ . Por tanto, Ȳ = ( I )0 .


22. Proposición: Dado x ∈ Spec A se verifica que x̄ = (p x )0 . En particular, Spec A es un


espacio topológico T0 (puntos distintos tienen cierres distintos) y un punto x es cerrado
si y solo si p x es un ideal maximal.

23. Definición : Diremos que un espacio topológico es irreducible cuando no pueda


descomponerse como unión de dos cerrados estrictamente menores. Llamaremos com-
ponentes irreducibles de un espacio topológico a los subespacios irreducibles maxima-
les de X (que existen por el lema de Zorn), es decir, los subespacios irreducibles no
contenidos estrictamente en otro subespacio irreducible.
El cierre de un subespacio irreducible es irreducible, en particular las componentes
irreducibles de un espacio son cerradas.

24. Proposición : Cada cerrado irreducible del espectro de un anillo es el cierre de


un único punto, llamado punto genérico de tal cerrado. Las componentes irreducibles
de Spec A son los cierres de los puntos (llamados puntos genéricos de Spec A ) definidos
por los ideales primos minimales de A .

Demostración. Sea C un cerrado irreducible. Sabemos que C = ( I )0 , donde I es el ideal


de todas las funciones que se anulan en C .
Basta ver que I es primo, porque si I = p x entonces ( I )0 = x̄. Si f · g ∈ I , es decir, f · g
se anula en C , entonces

C = C ∩ ( f g)0 = C ∩ (( f )0 ∪ ( g)0 )) = (C ∩ ( f )0 ) ∪ (C ∩ ( g)0 ),

78
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

luego, o f se anula en C , o bien g, porque C es irreducible. Es decir, o bien f ∈ I , o bien


g ∈ I.


25. Ejercicio : Calcula las componentes irreducibles de Spec k[ x, y]/( x y).


Sea j : A → B un morfismo de anillos. Si J es un ideal de B, entonces j −1 ( J ) :=
{a ∈ A : j (a) ∈ J } es un ideal de A . Es fácil comprobar que si p es un ideal primo de B
entonces j −1 (p) es un ideal primo de A . Obtenemos así una aplicación natural

j ∗ : Spec B → Spec A, j ∗ (p) := j −1 (p).

26. Teorema : La aplicación inducida en los espectros por cualquier morfismo de ani-
llos es continua.

Demostración. Consideremos los morfismos

j
A /B

Spec A o Spec B
j∗

Sea ( I )0 ⊂ Spec A un cerrado. Entonces

j ∗ −1 (( I )0 ) = { x ∈ Spec B : j ∗ ( x) ∈ ( I )0 } = { x ∈ Spec B : j −1 (p x ) ⊇ I }
= { x ∈ Spec B : p x ⊇ j ( I )} = (( j ( I )))0

y concluimos que j ∗ es continua.




27. Teorema : Sea I un ideal de A . Consideremos los morfismos naturales

π / A/I  / ā
A a
Spec A o Spec A / I
π∗

Se cumple que π∗ es un homeomorfismo de Spec A / I con su imagen, que es el cerrado


( I )0 .

Demostración. Los ideales primos de A / I se corresponden con los ideales primos de A


que contienen a I . Explícitamente,

79
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

( )
Ideales primos de A
{Ideales primos de A / I }
que contienen a I

p / π(p)

 0
π−1 (p0 ) o p
que es justamente el morfismo

π∗
Spec A ⊇ ( I )0 Spec A / I

Lo que demuestra la biyección buscada. Sabemos que π∗ es continua, para ver que
la biyección es un homeomorfismo, nos falta probar que π∗ es cerrada. Igualmente,
los ideales primos de A / I que contienen a un ideal J , se corresponden con los ideales
primos de A que contienen a π−1 ( J ). Es decir, π∗ (( J )0 ) = (π−1 ( J ))0 . Por tanto, π∗ es
cerrada.


28. Ejercicio : Sea Y un subespacio cerrado de un espacio topológico X . Prueba que


el subconjunto, del anillo de funciones reales continuas C ( X ) de X , formado por las
funciones que se anulan en Y es un ideal, I . Si X es un espacio topológico normal
prueba que C ( X )/ I ' C (Y ) (recuérdese que el teorema de extensión de Tietze afirma
que toda función continua sobre un cerrado Y admite una extensión continua a todo
X ).
`
29. Corolario : Spec( A × B) = (Spec A ) (Spec B).

Demostración. Consideremos en el anillo A × B los ideales I = A × 0, J = 0 × B. Como


I + J = A × B y I ∩ J = 0, tomando ceros tenemos ( I )0 ∩( J )0 = ; y ( I )0 ∪( J )0 = Spec( A × B).
`
Es decir, Spec( A × B) = ( I )0 ( J )0 .
Para concluir basta observar que, de acuerdo con el teorema anterior,

( I )0 = Spec( A × B)/ I = Spec B


( J )0 = Spec( A × B)/ J = Spec A

Explícitamente, los ideales primos de A × B son de la forma p × B o A × q, donde p


es un ideal primo de A y q es un ideal primo de B.

80
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

30. Ejercicio : Sean X e Y espacios topológicos y consideremos el espacio topológico


`
X Y . Demuestra que a
C ( X Y ) = C ( X ) × C (Y ).
`
Justificar la frase “ A × B es el anillo de funciones de Spec A Spec B”.

0.5.1. Localización y espectro primo. Fórmula de la fibra


Nuestro primer objetivo es mostrar que el proceso algebraico de división se va a
corresponder con el proceso topológico de localización.
Dado un morfismo de anillos j : A → B, cuando no cause confusión, seguiremos las
siguientes notaciones: dado un ideal J de B, escribiremos j −1 ( J ) = J ∩ A , dado un ideal
I de A escribiremos ( j ( I )) = j ( I ) · B = I · B.

31. Teorema : Consideremos el morfismo j : A → A S , a 7→ a1 , de localización por S .


La aplicación inducida j ∗ : Spec A S → Spec A establece un homeomorfismo de Spec A S
con su imagen, que está formada por los puntos de Spec A donde no se anula ninguna
función de S :

Spec A S =∗ {ideales primos de A que no cortan a S }.


j

Demostración. Las asignaciones

Spec A S {Ideales primos de A que no cortan a S } ⊆ Spec A

j∗
p0  / p0 ∩ A


p · AS o p
están bien definidas y son inversas entre sí, sin más que comprobar:

1. Si p0 es un ideal primo de A S entonces p0 ∩ A es un ideal primo de A que no corta


con S y (p0 ∩ A ) · A S = p0 .

2. Si p es un ideal primo de A que no corta con S entonces p · A S es un ideal primo


de A S y (p · A S ) ∩ A = p.

Para ver que esta biyección es un homeomorfismo basta observar que j ∗ (( as )0 ) =


j ∗ (( a1 )0 ) = (a)0 ∩ Im j ∗ . 

81
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

32. Notación : Sea A un anillo. Si f ∈ A , denotaremos A f la localización de A por el


sistema multiplicativo S = {1, f , f 2 , . . . , f n , . . . }. Si x es un punto de Spec A , denotaremos
por A x la localización de A por el sistema multiplicativo S = A \p x .
Dado f ∈ A , denotaremos U f = Spec A \( f )0 y diremos que es un abierto básico.
Observemos que el conjunto de los abiertos básicos {U f } f ∈ A es una base de abiertos de
la topología de Zariski de Spec A , porque el conjunto de los cerrados básicos {( f )0 } f ∈ A
es es una base de cerrados de la topología de Zariski de Spec A .
33. Corolario : El espectro de A f es igual a Spec A \( f )0 :

Spec A f = U f .

Demostración. Por el teorema anterior, Spec A f se corresponde con los ideales primos
px de A que no cortan con S = {1, f , f 2 , . . . , f n , . . . }. Que equivale a decir que Spec A f se
corresponde con los ideales primos p x de A que no contienen a f , es decir, U f . 
34. Ejercicio : Sea C (Rn ) el anillo de funciones reales continuas sobre Rn . Sea U un
abierto de Rn , C (U ) el anillo de funciones reales continuas sobre U y S el sistema
multiplicativo formado por las funciones que no se anulan en ningún punto de U .
Prueba que existe un isomorfismo natural C (Rn )S = C (U ). (Pista: Sea d la función
d(x,U c )
distancia. Dada h ∈ C (U ), s( x) = 1+h2 (x) no se anula en U , s y f = h · s son restricción de
f
funciones continuas de Rn y h = s ).
35. Corolario : Los ideales primos de A x se corresponden con los ideales primos de A
contenidos en p x . En particular, A x tiene un único ideal maximal, que es p x · A x .

Demostración. Spec A x se corresponde con los ideales primos de A que no cortan con
A \p x . Es decir, con los ideales primos de A contenidos en p x . 

36. Definición : Los anillos con un único ideal maximal se les denomina anillos loca-
les.
“Podemos decir que el anillo de funciones que consideramos en U f = Spec A f es A f .
Si S es el sistema multiplicativo de las funciones de A que no se anulan en ningún
punto de U f , el lector puede probar que A f = A S . Como es de desear, estamos diciendo
que las funciones de U f , son los cocientes a/ b de funciones de Spec A , donde b es una
función que no se anula en ningún punto de U f . Dado un punto x, es usual no querer
fijar la atención en un entorno dado de x, sino considerar un entorno lo suficiente-
mente pequeño, luego las funciones que no se anulan en x pasan a ser invertibles y
consideraremos por tanto el anillo A x . Así pues, A x recoge el concepto impreciso de
funciones en un entorno suficientemente pequeño de x”.

37. Proposición : Sean x1 , . . . , xn ∈ Spec A e I ⊂ A un ideal.. Entonces,

82
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

1. Si I ⊆ p x1 ∪ · · · ∪ p xn entonces I ⊆ p x i , para algún i .

2. Sea S = A \∪ i p x i , entonces Spec A S = ∪ i Spec A x i . Por tanto, A S es un anillo semi-


local3 de ideales maximales p x i · A S (siempre que p x i no esté incluido en p x j , para
algún j , i ).

Demostración. 1. Procedamos por reducción al absurdo. Desechando los ideales primos


pxi que convenga, podemos suponer que I 1 px1 ∪ · · · ∪ pc x i ∪ · · · ∪ p xn , para todo i y que
Q
pxi 1 pxi para todo i , j . Sea f i ∈ I tal que f i ( x j ) , 0 (y f i ( x i ) = 0). Entonces, g i = j, i f j
P
cumple que g i ( x j ) , 0 si y solo si i = j . Por tanto, f = i g i no se anula en ningún x i y
f ∈ I , lo que es contradictorio.
2. En efecto,

Spec A S = { x ∈ Spec A : p x ∩ S = ;} = { x ∈ Spec A : p x ⊆ ∪ i p x i }


1
= { x ∈ Spec A : p x ⊆ p x i , para algún i } = ∪ i Spec A x i .

38. Definición : Dado un anillo A , llamaremos radical de A al ideal formado por el


conjunto de los elementos nilpotentes de A , es decir, si denotamos por rad A al radical
de A , entonces
rad A = {a ∈ A : a n = 0, para algún n ∈ N}.

Dados a, b ∈ A , si a n = 0 y b m = 0, entonces (a + b)n+m = 0. Ahora es fácil demostrar


que el radical de un anillo es un ideal.
39. Corolario: El radical de un anillo coincide con la intersección de todos los ideales
primos del anillo:
rad A = ∩ p x .
x∈Spec A

Es decir, una función es nilpotente si y solo si se anula en todo punto del espectro.

Demostración. Si f ∈ A es nilpotente, i.e., f n = 0 para un n ∈ N, entonces f ha de


pertenecer a todo ideal primo de A . Luego rad A ⊆ ∩ p x .
x∈Spec A
Sea ahora f ∈ ∩ px . Por el corolario 0.5.33, Spec A f = ;. Por tanto, A f = 0, es
x∈Spec A
decir, 11 = 01 . Luego existe un f n ∈ {1, f , f 2 , . . . }, de modo que f n · 1 = 0. Entonces, f es
nilpotente. En conclusión rad A ⊇ ∩ p x y hemos terminado. 
x∈Spec A

3
Un anillo se dice que es semilocal si solo tiene un número finito de ideales maximales.

83
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

Observemos que Spec A = Spec( A / rad A ).

40. Definición : Se dice que un anillo A es reducido si rad A = 0.


Dado un anillo A se cumple que A / rad A es reducido: dado ā ∈ ( A / rad A ) si ā n = 0,
entonces a n ∈ rad A , luego a ∈ rad A y ā = 0.

41. Proposición : Spec A es irreducible si y solo si A / rad A es un anillo íntegro.

Demostración. Si Spec A es irreducible, es el cierre de un punto x, y p x es el único ideal


primo minimal de A . Por tanto, rad A = p x y A / rad A es un anillo íntegro. Si A / rad A
es íntegro entonces rad A = p x es un ideal primo y Spec A = Spec( A / rad A ) = (p x )0 = x̄
es irreducible. 

42. Definición : Dado un ideal I ⊆ A , llamaremos radical de I , y lo denotaremos r ( I ),


a
r ( I ) = {a ∈ A : a n ∈ I para algún n ∈ N}.
Observemos que si π : A → A / I es el morfismo de paso al cociente, entonces el ra-
dical de I es la antimagen por π del radical de A / I . Por tanto, el radical de un ideal
es la intersección de los ideales primos que lo contienen. Por tanto, dados dos ideales
I, I 0 de A si ( I )0 = ( I 0 )0 entonces r ( I ) = r ( I 0 ) y recíprocamente. En conclusión, si deno-
minamos ideales radicales a los ideales que coinciden con su radical tenemos que hay
una correspondencia biunívoca entre los ideales radicales de un anillo y los cerrados
del espectro primo del anillo.
Dado un morfismo de anillos j : A → B y un sistema multiplicativo S en A , escribi-
remos B j(S) = B S . Igualmente, dado un ideal primo p x de A , escribiremos B j(A \px ) = B x .

43. Fórmula de la fibra : Sea j : A → B un morfismo de anillos y consideremos el


morfismo inducido j ∗ : Spec B → Spec A . Dado un punto x ∈ Spec A se verifica

j ∗ −1 ( x) = Spec(B x /p x · B x ).

Si p x es un ideal primo minimal se verifica j ∗ −1 ( x) = Spec B x .


Si p x es un ideal primo maximal se verifica j ∗ −1 ( x) = Spec(B/p x · B).

Demostración.

j ∗ −1 ( x) = { y ∈ Spec B : p y ∩ A = p x }
= { y ∈ Spec B : p y ∩ A ⊆ p x y p x ⊆ p y ∩ A } (∗)
= { y ∈ Spec B : (p y ∩ A ) ∩ ( A \p x ) = ; y p x ⊆ p y ∩ A }
= { y ∈ Spec B : p y ∩ j (( A \p x )) = ; y j (p x ) ⊆ p y }
= { y ∈ Spec B x : j (p x ) ⊆ p y } = Spec(B x /p x · B x ).

84
Grupos, anillos y módulos. Espectro primo de un anillo. 0.5

Las dos afirmaciones siguientes de la proposición, se deducen de que en (∗) pode-


mos prescindir de una de las dos condiciones, en la primera afirmación de la segunda
condición y en la segunda afirmación de la primera condición.


Observemos que las fibras pueden ser vacías, pues si un anillo C = 0 entonces
Spec C = ;.

44. Ejemplo : Calculemos Spec C[ x, y] usando la fórmula de la fibra. Consideremos el


morfismo i : C[ x] → C[ x, y], p( x) 7→ p( x) y sea i ∗ : Spec C[ x, y] → Spec C[ x] el morfismo
inducido en los espectros. 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 mα = ( x − α).
Según la fórmula de la fibra

i ∗ −1 (α) = Spec C[ x, y]/mα C[ x, y] = Spec C[ x, y]/( x − α).

Ahora bien, C[ x, y]/( x − α) ' C[ y], x 7→ α, y 7→ y. Luego,

i ∗ −1 (α) = Spec C[ y] = {(0), ( y − β) ∀ β ∈ C}

que se corresponden con los ideales primos de C[ x, y], {( x − α), ( x − α, y − β) ∀ β ∈ C}.


Solo nos falta calcular la fibra de (0) = p g

i ∗ −1 ( g) = Spec C[ x, y]C[x]−\(0) = Spec C( x)[ y]

Los ideales primos no nulos de C( x)[ y] están generados por un polinomio irreduci-
ble con coeficientes en C( x) de grado mayor o igual que 1 en y. Por el lema de Gauss
se corresponden con los polinomios p( x, y) ∈ C[ x, y] irreducibles de grado mayor o igual
que 1 en y. Por tanto, i ∗ −1 ( g) está formado por los ideales primos ( p( x, y)), (0) (donde
p( x, y) es un polinomio irreducible de grado mayor o igual que 1 en y)
En resumen, los puntos de Spec C[ x, y] = A2 (C) son
Not

1. Los puntos cerrados (α, β), es decir, los ideales primos ( x − α, y − β).

2. Los puntos genéricos de las curvas irreducibles ( p( x, y))0 ≡ p( x, y) = 0, es decir,


los ideales primos ( p( x, y)), p( x, y) irreducible.

3. El punto genérico del plano afín (0)0 ≡ A2 (C), es decir, el ideal primo (0).

85
0.5. Espectro primo de un anillo. Grupos, anillos y módulos

45. Ejemplo : Calculemos Spec C[ x, y]/( q( x, y)). Consideremos la descomposición en


producto de polinomios irreducibles q( x, y) = q 1 ( x, y)n1 · · · q r ( x, y)n r , que no difieran en
factores constantes. Tenemos que
r
Spec C[ x, y]/( q( x, y)) = ( q( x, y))0 = ∪ ( q i ( x, y))0
i =1

que son:

1. Los ideales maximales ( x − α, y − β) tales que ( q( x, y)) ⊆ ( x − α, y − β). Es decir, con


otras notaciones, los puntos (α, β) tales que q(α, β) = 0.

2. Los puntos genéricos de las curvas irreducibles q i ( x, y) = 0.

46. Proposición: Sea f : A ,→ B un morfismo inyectivo de anillos. Entonces, la imagen


del morfismo f ∗ : Spec B → Spec A es densa.

Demostración. Sea x ∈ Spec A el punto genérico de una componente irreducible de


Spec A (es decir, p x es un ideal primo minimal de A ). Por la fórmula de la fibra f ∗−1 ( x) =
Spec B x , ;, porque B x , 0, ya que 1 , 0 en B x . En conclusión, x ∈ Im f ∗ y Im f ∗ =
Spec A . 

0.5.2. Espectro primo y soluciones de un sistema de ecuaciones


algebraicas

47. Teorema : Sea A = k[ x1 , . . . , xn ]/( p 1 , . . . , p r ) una k-álgebra de tipo finito y k0 una


k-extensión de cuerpos algebraicamente cerrada y de grado de trascendencia mayor o
igual que n. Dadas α = (α1 , . . . , αn ), β = (β1 , . . . , βn ) ∈ k0 n , diremos que α ∼ β si existe
τ ∈ Aut k−al g k0 , tal que
τ(α) := (τ(α1 ), . . . , τ(αn )) = β.
Se cumple que
n
Spec A = {α ∈ k0 : p 1 (α) = · · · = p r (α) = 0}/ ∼

Demostración. Dado [α] ∈ {α ∈ k0 n : p i (α) = 0, ∀ i }/ ∼ le asignamos el ideal primo

pα := { p̄ ∈ k[ x1 , . . . , xn ]/( p 1 , . . . , p r ) : p(α) = 0}.

Demos la asignación inversa.


Dado un ideal primo p y ⊂ A , sea k( y) := ( A /p y ) y el cuerpo residual de y. Existe un
morfismo g : k( y) ,→ k0 porque el cierre algebraico de k( y) es igual al cierre algebraico

86
Grupos, anillos y módulos. Módulos. 0.6

de un cuerpo de funciones racionales en s variables, con s = gr trk k( y) ≤ n y k0 es igual


al cierre algebraico de un cuerpo de funciones racionales en m ≥ n variables.
Veamos que dado otro morfismo g0 : k( y) → k0 entonces existe τ ∈ Aut k−al g k0 tal
que g0 = τ ◦ g. Pensemos g0 como una inclusión y sea z1 , . . . , z s ∈ k0 una base de k-
trascendencia de k( y). Componiendo g con un automorfismo τ0 de k0 podemos suponer
que z0i := g( z i ) es igual a z i , para todo 1 ≤ i ≤ s. En efecto, sean z s+1 , . . . , z m ∈ k0 y
z0s+1 , . . . , z0m ∈ k0 de modo que z1 , . . . , z m y z10 , . . . , z0m sean bases de trascendencia de k0 .
Sea σ : k( z10 , . . . , z0m ) → k( z1 , . . . , z m ), definido por σ( z0i ) = z i , para todo i . Por toma de
cierres algebraicos, el morfismo σ extiende al automorfismo τ0 : k0 → k0 buscado. Sea
ahora h : k( y)( z s+1 , . . . , z m ) → k0 el morfismo definido por h = g sobre k( y) y h( z t ) = z t ,
para todo 0 < t ≤ m − s. Hemos obtenido el cierre algebraico de k( y)( z s+1 , . . . , z m ) vía la
inclusión natural en k0 y vía h. Por tanto existe un morfismo τ : k0 → k0 tal que τ ◦ h es
la inclusión natural. En particular, τ ◦ g es el morfismo de inclusión natural g0 de k( y)
en k0 .
Denotemos por π : A → k( y) el morfismo natural, y sea f = g ◦ π : A → k0 . A p y le
asignamos [( f ( x̄1 ), . . . , f ( x̄m ))].
Ambas asignaciones son inversas entre sí.


0.6. Módulos
Los espacios vectoriales son el ejemplo más sencillo y usual de espacio geométrico.
Muchos problemas se resuelven linealizándolos, lo que permite aplicarles además la
intuición geométrica. Añadamos, que muchas de las estructuras usuales en Matemá-
ticas son estructuras de espacios vectoriales.
Si I 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 × I → I que verifica todos los axiomas
de espacio vectorial, salvo la condición de que los escalares formen un cuerpo; lo que
resumiremos diciendo que I es un A -módulo. En esta sección iniciaremos el estudio
de la estructura de módulo sobre un anillo A y veremos que casi todas las definiciones
del Álgebra Lineal (subespacios, cocientes, sumas y productos directos, producto ten-
sorial, etc.) pueden generalizarse para los A -módulos; aunque la frecuente existencia
de módulos que no admiten bases introduzca grandes modificaciones en la teoría de
módulos. La posibilidad de efectuar muchas operaciones (cocientes, sumas directas,
productos tensoriales, etc.) que carecen de sentido en los ideales hace que la teoría de
módulos sea mucho más flexible y natural, que una teoría restringida únicamente a
los ideales. Esta generalidad no complica las demostraciones, sino que la posibilidad
de usar las operaciones básicas del Álgebra Lineal las aclara y simplifica.

87
0.6. Módulos. Grupos, anillos y módulos

Los módulos aparecen también con frecuencia en Matemáticas. Ya veremos que los
grupos abelianos y los espacios vectoriales con un endomorfismo lineal son ejemplos
de módulos, y que su clasificación es la clasificación de la estructura de módulos.
Dadas por conocidas nociones definidas más adelante, digamos que el estudio de
los módulos equivale en topología, al estudio de los fibrados vectoriales π : E → X , es
decir, de los epimorfismos continuos, de fibras espacios vectoriales. El estudio de π será
equivalente al estudio del C ( X )-módulo de las secciones de π.

0.6.1. Módulos, submódulos y cocientes. Sistema de generado-


res

1. Definición : Sea A un anillo y sea M un conjunto. Diremos que una operación


+
M × M → M , ( m, m0 ) 7→ m + m0 y una aplicación A × M →
˙ M, (a, m) 7→ a · m definen en M
una estructura de A -módulo cuando cumplen

1. ( M, +) es un grupo conmutativo.

2. a · ( m + n) = a · m + a · n, para todo a ∈ A y m, n ∈ M .

3. (a + b) · m = a · m + b · m, para todo a, b ∈ A y m ∈ M .

4. (ab) · m = a · ( b · m), para todo a, b ∈ A y m ∈ M .

5. 1 · m = m, para todo m ∈ M .

La aplicación A × M → ˙ M , (a, m) 7→ a · m define para cada a ∈ A una aplicación


a· : M → M , m 7→ a · m. El segundo punto expresa que a· es morfismo de grupos. Los tres
últimos puntos expresan que la aplicación φ : A → End( M ), φ(a) = a·, es morfismo de
anillos (donde End( M ) el conjunto de morfismos de grupos del grupo conmutativo M
en sí mismo). Recíprocamente, si M es un grupo conmutativo, cada morfismo de anillos
φ : A → End( M ) define una estructura de A -módulo en M tal que a · m := φ(a)( m).

2. Ejemplos : 1. Todo ideal I ⊂ A es un A -módulo, pues con la suma definida en A


y con el producto por los elementos de A ya definido en A , I tiene estructura de
A -módulo. En particular, A es un A -módulo.

2. Si A es un cuerpo, entonces los A -módulos son los A -espacios vectoriales.

3. Si G es un grupo abeliano, entonces es un Z-módulo de modo natural: n · g :=


g + .n. . + g si n ∈ N+ , n · g := (− g) + .−.n. + /(− g) si − n ∈ N+ , y definimos 0 · g := 0.
Recíprocamente, si G es un Z-módulo, en particular es un grupo abeliano.

88
Grupos, anillos y módulos. Módulos. 0.6

4. Si T : E → E es un endomorfismo de k-espacios vectoriales entonces E tiene es-


tructura natural de k[ x]-módulo: ( λ i x i ) · e := λ i T i ( e). Recíprocamente, dado
P P

un k[ x]-módulo E , la aplicación T : E → E definida por T ( e) = x · e, es un endo-


morfismo de k-espacios vectoriales.

5. Sea { M i } i∈ I una familia de A -módulos con índices en un conjunto I . Su producto


Q Q
directo se denotará M i , mientras que ⊕ M i denotará el subconjunto de M i
i∈ I i∈ I i∈ I
formado por los elementos ( m i ) que tienen todas sus componentes nulas salvo
Q
un número finito de ellas, y se llamará suma directa de los { M i } i∈ I . Tanto M i
i∈ I
como ⊕ M i son A -módulos con la siguiente suma y producto por elementos de A :
i∈ I

( m i ) i∈ I + ( m0i ) i∈ I := ( m i + m0i ) i∈ I
a · ( m i ) i ∈ I := ( a · m i ) i ∈ I

3. Notación : Alguna vez, escribiremos am en vez de a · m por sencillez de escritura.

4. Definición : Un subconjunto N de un A -módulo M , decimos que es un submódulo si


con la operación + de M y con la multiplicación · por elementos de A , es un A -módulo.

Un subconjunto no vacío N ⊆ M es un submódulo si y solo si para todo n, n0 ∈ N y


a ∈ A se cumple que a · n + n0 ∈ N .

5. Ejemplos : Los K -subespacios vectoriales de un K -espacio vectorial E son justa-


mente los K -submódulos de E .
Los ideales de un anillo A son justamente los A -submódulos de A .
Los subgrupos de un grupo abelieano G son justamente los Z-submódulos de G .
Dado un endomorfismo k-lineal T : E → E , los subespacios vectoriales E 0 ⊆ E esta-
bles por T (T (E 0 ) ⊆ E 0 ) son justamente los k[ x]-submódulos de E .
Q
⊕ M i es un submódulo de M i .
i∈ I i∈ I

6. Definición : Una aplicación f : M → M 0 entre A -módulos M, M 0 , diremos que es un


morfismo de A -módulos si cumple

1. f ( m + n) = f ( m) + f ( n), para todo m, n ∈ M .

2. f (am) = a f ( m), para todo a ∈ A y m ∈ M .

Cuando f : M → M 0 sea biyectiva diremos que f es un isomorfismo de A -módulos.

89
0.6. Módulos. Grupos, anillos y módulos

7. Ejemplos : 1. Sea M un A -módulo y a ∈ A . La aplicación a · M → M , m 7→ a · m es


un morfismo de A -módulos.
2. Sean G y G 0 dos grupos abelianos, es decir, dos Z-módulos. Una aplicación
f : G → G 0 es un morfismo de grupos si y solo si es un morfismo de Z-módulos, y f
es un isomorfismo de grupos si y solo si f es un isomorfismo de Z-módulos.
3. Sean T : E → E y T 0 : E 0 → E 0 dos endomorfismos k-lineales, es decir, E y E 0 son
dos k[ x]-módulos. Una aplicación lineal φ : E → E 0 es un morfismo de k[ x]-módulos si
y solo si φ ◦ T = T 0 ◦ φ, es decir, el diagrama

E
T /E
φ φ
 
E0 / E0
T0

es conmutativo. En efecto, si φ es morfismo de k[ x]-módulos

(φ ◦ T )( e) = φ(T ( e)) = φ( x · e) = x · φ( e) = T 0 (φ( e)) = (T 0 ◦ φ)( e)

para todo e ∈ E . Recíprocamente, si φ ◦ T = T 0 ◦ φ, entonces φ( x · e) = φ(T ( e)) = T 0 (φ( e)) =


x · φ( e), para todo e ∈ E . Por tanto, φ( x2 · e) = x · φ( x · e) = x2 · φ( e), recurrentemente
obtenemos que φ( x n · e) = x n · φ( e) y por k-linealidad tenemos que φ( p( x) · e) = p( x) · φ( e)
para todo p( x) ∈ k[ x] y todo e ∈ E . Es decir, φ es un morfismo de k[ x]-módulos.
Dado un isomorfismo k-lineal ϕ : E → V , podemos definir un endomorfismo k-lineal
(único) S : V → V tal que el diagrama

E
T /E
ϕ o o ϕ
 
V /V
S

es conmutativo. En efecto, S = ϕ ◦ T ◦ ϕ−1 . Diremos que T y S son equivalentes.


Por tanto, T y T 0 son equivalentes si y solo si existe un isomorfismo de k[ x]-módulos
φ : E → E0.
Veamos que T y T 0 son equivalentes si y solo si existen bases { e i } en E y { e0j } en
E 0 de modo que la matriz de T en la base { e i } es igual a la matriz de T 0 en la base
{ e0j }: Consideremos un isomorfismo k-lineal φ : E → E 0 , de modo que φ ◦ T = T 0 ◦ φ. Sea
{ e i } una base cualquiera de E . Entonces, {φ( e i )} es una base de E 0 y la matriz de T
en la base { e i } es igual a la matriz de T 0 en la base {φ( e i )}. Sea { e i } i∈ I una base de
E y { e0j } j∈ J una base de E 0 de modo que la matriz de T en la base { e i } i∈ I es igual a la
matriz de T 0 en la base { e0j } j∈ J . Implícitamente se está suponiendo que I = J . Entonces,

90
Grupos, anillos y módulos. Módulos. 0.6

el endomorfismo φ : E → E 0 que cumple que φ( e i ) := e0i es un isomorfismo k-lineal tal


que φ ◦ T = T 0 ◦ φ.
8. Notación : Denotaremos por Hom A ( M, N ) al conjunto de morfismos de A -módulos
de M en N .
Con las definiciones de suma de morfismos y producto por elementos de A natura-
les:
( f + g)( m) := f ( m) + g( m)
(a f )( m) := a( f ( m))
tenemos que Hom A ( M, N ) es un A -módulo.
9. Definición : El conjunto de los elementos de un módulo M , que por un morfismo
de A -módulos f : M → M 0 van al cero, se denomina núcleo de f y se denota por Ker f .
Ker f es un submódulo de M y f ( m 1 ) = f ( m 2 ) si y solo si m 2 ∈ m 1 + Ker f . Por tanto,
f es inyectiva si y solo si Ker f = 0. El conjunto de los elementos de la imagen, Im f ,
forman un submódulo de M 0 .
Si N es un submódulo de M entonces es un subgrupo conmutativo de M . Por tanto,
podemos considerar el grupo cociente M / N : Si denotamos m̄ = m + N , entonces
M / N = { m̄, m ∈ M }
y m̄ = m̄0 ⇐⇒ m − m0 ∈ N . El producto a · m̄ := a · m dota a M / N de estructura de A -
módulo (compruébese) y es la única estructura de A -módulo que podemos definir en
M / N , de modo que el morfismo de paso al cociente M → M / N , m 7→ m̄, sea un morfismo
de módulos.
10. Teorema : Sea f : M → M 0 un morfismo de A -módulos. Sea N ⊆ Ker f un A -
submódulo. Existe un único morfismo f¯ : M / N → M 0 (que vendrá definido por f¯( m̄) =
f ( m)) de modo que el diagrama
f
M / M0
;
π f¯
"
M/N
es conmutativo, siendo π el morfismo de paso al cociente.

11. Teorema de isomorfía: Sea f : M → M 0 un morfismo de A -módulos. Se cumple


que el diagrama
f
M / M0
O
π i
 f¯ ?
M / Ker f Im f

91
0.6. Módulos. Grupos, anillos y módulos

donde π( m) = m̄, f¯( m̄) = f ( m) (que está bien definida) e i ( m0 ) = m0 , es conmutativo, f¯ es


un isomorfismo, π es epiyectiva e i inyectiva.

Demostración. Al lector. 
Dado un conjunto { M i } i∈ I de submódulos de M denotaremos
X X
M i = {m ∈ M : m = mi
i∈ I i∈ I
con m i ∈ M i nulos para casi todo i ∈ I }

que es el menor submódulo de M que contiene a los submódulos M i . Diremos que dos
submódulos M1 , M2 de M están en suma directa si M1 ∩ M2 = 0, que equivale a decir
que el morfismo M1 ⊕ M2 → M1 + M2 , ( m 1 , m 2 ) 7→ m 1 + m 2 es un isomorfismo. Se dice
que M es la suma directa de dos submódulos M1 , M2 si M1 ∩ M2 = 0 y M1 + M2 = M , que
equivale a decir que el morfismo M1 ⊕ M2 → M , ( m 1 , m 2 ) 7→ m 1 + m 2 es un isomorfismo.
Dado un conjunto { m i } i∈ I de elementos de un módulo M , denotaremos por
X
〈 m i 〉 i∈ I = { m ∈ M : m = ai mi,
i∈ I
con a i = 0 para todo i salvo un número finito}

que es el menor submódulo de M que contiene a { m i } i∈ I . Diremos que { m i } i∈ I es un


sistema generador de M si 〈 m i 〉 i∈ I = M . Evidentemente, todo módulo tiene sistemas
generadores, por ejemplo el formado por todos los elementos de M . Si I es además
finito diremos que el módulo es finito generado. Diremos que un conjunto de elementos
P
{ m i } i∈ I es base de M , si es un sistema generador y si a i m i = 0 entonces a i = 0 para
i
todo i .
Denotaremos M (I) = ⊕ M i , siendo M i = M . Se dice que un módulo es libre si es
i∈ I
isomorfo a A (I) . Si denotamos 1 j = (a i ) i∈ I ∈ A (I) , donde a i = 0 para todo i , j y a j = 1,
entonces {1 j } j∈ I forma una base de A (I) . Los morfismos de A (I) en un A -módulo M se
corresponden con conjuntos { m i } i∈ I de M : Hom A ( A (I) , M ) = I M , f 7→ ( f (1 i )) i∈ I . Sea
Q

{ m i } i∈ I un conjunto de elementos de M , y definamos el morfismo

φ : A (I) → M, (a i ) i∈ I 7→
X
ai mi.
i∈ I

Se cumple que φ es epiyectivo si y solo si { m i } i∈ I es un sistema generador de M , φ es


inyectivo si y solo si { m i } i∈ I son linealmente independientes. Por tanto, φ es isomorfis-
mo si y solo si { m i } i∈ I es una base de M . En consecuencia, todo módulo es cociente de
un libre y un módulo es libre si y solo si tiene bases.

92
Grupos, anillos y módulos. Módulos. 0.6

Sea, pues, un epimorfismo π : A (I) → M . Igualmente, dado Ker π podemos definir un


epimorfismo A (J) → Ker π. Componiendo este último morfismo con la inclusión natural
Ker π ,→ A (I) , tenemos un morfismo natural s : A (J) → A (I) , y la sucesión de morfismos
s π
A (J) → A (I) → M.

Por el teorema de isomorfía, M ' A (I) / Ker π = A (I) / Im s Por tanto, el estudio de M se
reduce al estudio de s, que es una aplicación A -lineal entre módulos libres.
El lema de Nakayama nos va a permitir calcular, mediante Álgebra Lineal, siste-
mas generadores.
Si M es un A -módulo e I ⊆ A es un ideal, denotaremos por I · M = { m ∈ M : m =
P
a i m i , con a i ∈ I y m i ∈ M }, que es un A -submódulo de M . Se cumple que el A -módulo
M / I M es de modo natural un A / I -módulo: ā · m̄ := a · m̄. Es obvio que M 0 ⊆ M / I M es un
A -submódulo de M / I M , si y solo si es un A / I -submódulo, y que m̄ 1 , . . . , m̄ r ∈ M / I M es
un sistema A -generador de M / I M si y solo si es un sistema A / I -generador de M / I M .
En el caso de que I = m sea un ideal maximal, tendremos que m̄ 1 , . . . , m̄ r ∈ M /m M es
un sistema A -generador de M /m M si y solo si es un sistema generador del A /m-espacio
vectorial M /m M .

12. Lema de Nakayama: Sea O un anillo local de ideal maximal m y M un módulo


finito generado. Se cumple que

m M = M ⇐⇒ M = 0

Como consecuencia se obtiene que m 1 , . . . , m n ∈ M es un sistema generador de M si sus


clases m̄ 1 , . . . , m̄ n en M /m M son un sistema generador.

Demostración. ⇒) Sea n 1 , . . . , n r un sistema generador de M con el menor número


Pr
posible de elementos. Si m M = M tendremos que n 1 = a i n i , con a i ∈ m. Entonces
i =1
r
a i n i . Como (1 − a 1 ) no se anula en el único ideal maximal de O , es
P
(1 − a 1 ) n 1 =
i =2
r
P
ai ni
invertible. Por tanto, n 1 = i=12−a1 , y 〈 n 2 , . . . , n r 〉 = M , lo que es contradictorio salvo que
r = 0, es decir, M = 0.
⇐) Es obvio.
Veamos la consecuencia. Si 〈 m̄ 1 , . . . , m̄ n 〉 = M /m M entonces M = 〈 m 1 , . . . , m n 〉+ m M .
Haciendo cociente por 〈 m 1 , . . . , m n 〉 y denotando M̄ = M /〈 m 1 , . . . , m n 〉, tenemos M̄ =
0 + m M̄ . Por tanto, M̄ = 0, es decir, M = 〈 m 1 , . . . , m n 〉.


93
0.6. Módulos. Grupos, anillos y módulos

13. Proposición: Si A (I) es un A -módulo isomorfo a A (J) entonces I y J son conjuntos


que tienen el mismo cardinal.

Demostración. Si A fuese un cuerpo, este resultado sería conocido, porque el cardinal


de I sería igual a la dimensión de A (I) que coincidiría con la dimensión de A (J) , que
sería igual al cardinal de J .
Sea m un ideal maximal de A . Entonces, A (I) /m · A (I) = A (I) /m(I) = ( A /m)(I) es un
A /m-espacio vectorial de dimensión el cardinal I . Igualmente, A (J) /m · A (J) es un A /m-
espacio vectorial de dimensión el cardinal J . Por último, observemos que A (I) /m · A (I)
es isomorfo a A (J) /m · A (J) .


0.6.2. Localización de módulos


Sea S un sistema multiplicativo de un anillo A y M un A -módulo. Podemos definir
en el conjunto M × S la siguiente relación de equivalencia:

( m, s) ∼ ( m0 , s0 ) ⇐⇒ existen s 1 , s 2 ∈ S tales que ( s 1 m, s 1 s) = ( s 2 m0 , s 2 s0 ).


m0
Denotaremos ms a la clase de equivalencia de ( m, s). Observemos que m
s = s0 si y
solo si existen s 1 , s 2 ∈ S tales que ( s 1 m, s 1 s) = ( s 2 m0 , s 2 s0 ).

14. Definición : Sea S un sistema multiplicativo de un anillo A y M un A -módulo,


denotaremos por M S :
m
M S = { , ∀ m ∈ M, s ∈ S }
s
y diremos que M S es la localización de M por el sistema multiplicativo S .
m
Para definir una aplicación f : M S → X , tenemos que asignar a cada s ∈ M S un
elemento φ( m, s), de modo que φ( tm, ts) = φ( m, s), para todo t ∈ S .
Con las operaciones (bien definidas)

m m0 s0 m + sm0
+ 0 :=
s s ss0
a m am
· := 0
s s0 ss
M S tiene estructura de A S -módulo. La aplicación canónica
m
M → M S , m 7→
1
es un morfismo de A -módulos y diremos que es el morfismo de localización.

94
Grupos, anillos y módulos. Módulos. 0.6

m
15. Ejercicio : Pruébese que s = 0 si y solo sí existe un t ∈ S de modo que t · m = 0.
m m0
16. Ejercicio : Pruébese que s = s0 si y solo si existe t ∈ S tal que t · ( s0 m − sm0 ) = 0.
Todo morfismo f : M → N de A -módulos, induce la aplicación (bien definida)

m f ( m)
f S : M S → NS , 7→ ,
s def s

que es morfismo de A S -módulos. Es inmediato comprobar que la localización de mor-


fismos es compatible con composiciones y combinaciones A -lineales:

( f ◦ g )S = f S ◦ g S
( a f + b g )S = a f S + b g S

17. Proposición : Dado un morfismo f : M → N de A -módulos y S un sistema multi-


plicativo de A , se cumple que

(Ker f )S = Ker f S y (Im f )S = Im f S .


m m
Demostración. El morfismo (Ker f )S → M S , s 7→ s valora en Ker f S , pues f S ( ms ) =
f (m)
s = 0s = 0 (para todo m ∈ Ker f y todo s ∈ S ). Tenemos que comprobar que el morfismo
(Ker f )S → Ker f S , ms 7→ ms es un isomorfismo.
Inyectivo: si ms = 0 en Ker f S ⊆ M S entonces existe un s0 ∈ S de modo que s0 m =
0, luego ms = 0 en (Ker f )S . Epiyectivo: Dado ms en Ker f S , entonces f S ( ms ) = 0, luego
f (m) 0 0
s = 0. Por tanto, existe un s ∈ S de modo que s f ( m) = 0, es decir, f ( s0 m) = 0. Luego
0
m sm 0
s = s0 s con s m ∈ Ker f y concluimos la epiyectividad.
Dejamos como ejercicio el probar que (Im f )S = Im f S . 

Una consecuencia de esta proposición es que la localización respeta los morfismos


inyectivos y epiyectivos.

18. Definición : Diremos que una sucesión de morfismos de A -módulos

fn f n+1
· · · → M n−1 → M n → M n+1 → · · ·

es exacta cuando Im f n = Ker f n+1 para todo n.


Casos concretos:
i
1. 0 → N → M es una sucesión exacta si y solo si i es inyectiva.
π
2. M → M 00 → 0 es una sucesión exacta si y solo si π es un epimorfismo.

95
0.6. Módulos. Grupos, anillos y módulos

i π
3. 0 → M 0 → M → M 00 → 0 es exacta si y solo si i es inyectiva, π es epiyectiva y
Ker π = Im i .
fn f n+1
Observemos que · · · → M n−1 → M n → M n+1 → · · · es exacta si y solo si las sucesio-
nes 0 → Im f n−1 → M n → Im f n → 0 son exactas, para todo n,

19. Proposición : Sea S un sistema multiplicativo de A y sea

f g
M 0 → M → M 00

una sucesión exacta de A -módulos. Entonces es exacta la sucesión


fS gS
M 0 S → M S → M 00 S

f g
Demostración. Si M 0 → M → M 00 una sucesión exacta de A -módulos entonces Ker g =
Im f . Entonces Ker g S = (Ker g)S = (Im f )S = Im f S (explícitamente, ms 7→ ms ) y por lo
fS gS
tanto M 0 S → M S → M 00 S es exacta. 

20. Ejercicio : Prueba las igualdades:

1. ( M / N )S = M S / NS .

2. ( M ⊕ N )S = M S ⊕ NS .

3. ( M + N )S = M S + NS .

4. ( M ∩ N )S = M S ∩ NS .

Uno de los procesos geométricos más básicos es el de localizar la atención en un


entorno de un punto. Una propiedad es local cuando solo 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 consideradas en Análisis, la conexión
local o compacidad local de los espacios topológicos, etc., son propiedades locales. Por
el contrario, una propiedad es global cuando no es local, es decir, depende de todo el
espacio considerado. Por ejemplo el concepto de función acotada no es local, ni el de
espacio compacto o conexo.
Un resultado central de esta subsección 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.

96
Grupos, anillos y módulos. Módulos. 0.6

21. Definición : Sea M un A -módulo, llamaremos anulador de M al ideal

Anul( M ) := {a ∈ A : am = 0, para todo m ∈ M }.

Dicho de otro modo, el anulador de M es el núcleo del morfismo de estructura


A → End( M ), a 7→ a·. Se dice que M es un A -módulo fiel si Anul( M ) = 0, es decir,
si el morfismo A → End( M ) es inyectivo. Todo A -módulo M es de modo natural un
A / Anul( M )-módulo fiel (donde ā · m := am).
Dado un elemento m ∈ M , llamaremos anulador de m ∈ M al ideal anulador del
módulo 〈 m〉 = {am, a ∈ A }. Es decir, el ideal anulador de m es

Anul( m) = {a ∈ A : am = 0}.

El epimorfismo de A -módulos A → 〈 m〉, a 7→ am, tiene de núcleo el ideal anulador de


m. Por tanto, por el teorema de isomorfía A / Anul( m) ' 〈 m〉.
Igual que hacíamos para los anillos, dada f ∈ A denotaremos M f a la localización
de M por el sistema multiplicativo S = {1, f , f 2 , . . . }. Dado un ideal primo p x ⊂ A deno-
taremos por M x a la localización de M por el sistema multiplicativo S = A \p x .

22. Definición : Llamaremos soporte de un A -módulo M , al subespacio de Spec A


formado por los puntos x donde M x , 0 y lo denotaremos por Sop( M ), i.e.,

Sop( M ) = { x ∈ Spec A : M x , 0}.

23. Teorema : El soporte de un A -módulo finito generado coincide con los ceros de su
ideal anulador, i.e.,
Sop M = (Anul M )0 .
Como consecuencia se tiene que la condición necesaria y suficiente para que un módulo
M (finito generado o no) sea cero es que M x = 0, para todo punto cerrado x ∈ Spec A .

Demostración. Empecemos probando que si M = 〈 m 1 , . . . , m r 〉 es un A -módulo finito


generado, entonces M S = 0 si y solo si existe un s ∈ S de modo que sM = 0: Si M S = 0
m
entonces 1 i = 0 para todo i , luego existen s i ∈ S de modo que s i m i = 0. Por tanto,
s = s 1 · · · s r ∈ S cumple que sM = 0. Recíprocamente, si existe s ∈ S de modo que sM = 0,
entonces m m
s0 = 0 para todo s0 ∈ M S y M S = 0.
Ahora ya, dado x ∈ Spec A , tendremos que M x , 0 si y solo si Anul( M ) ∩ ( A \p x ) = ;,
es decir, Anul( M ) ⊆ p x . Luego Sop( M ) = (Anul M )0 .

97
0.6. Módulos. Grupos, anillos y módulos

Por último, veamos la consecuencia. Probemos solo la suficiencia. Si M x = 0 para


todo punto cerrado x ∈ Spec A , entonces para todo submódulo 〈 m〉 ⊆ M se cumple que
〈 m〉 x = 0. Por tanto, el (Anul〈 m〉)0 , no contiene ningún punto cerrado de Spec A , es
decir, Anul〈 m〉 no está contenido en ningún ideal maximal. En conclusión, Anul(〈 m〉) =
A , luego m = 1 · m = 0 y M = 0.


24. Proposición : 1. Una inclusión N ⊆ M de módulos es una igualdad si y solo si


N x = M x , para todo punto cerrado x ∈ Spec A .

2. Dos submódulos N, N 0 de un módulo M son iguales si y solo si N x = N x0 , para


todo punto cerrado x ∈ Spec A .

Demostración. 1. N = M ⇐⇒ M / N = 0 ⇐⇒ ( M / N ) x = 0, para todo punto cerrado


x ∈ Spec A ⇐⇒ M x / N x = 0 para todo punto cerrado x ∈ Spec A ⇐⇒ M x = N x , para
todo punto cerrado x ∈ Spec A .
2. Veamos solo que si N x = N x0 , para todo punto cerrado x ∈ Spec A , entonces N = N 0 .
Tendremos que N x = N x + N x0 = ( N + N 0 ) x , para todo punto cerrado x ∈ Spec A . Luego
por el punto 1. N = N + N 0 , es decir, N 0 ⊆ N . Del mismo modo obtenemos la inclusión
inversa y concluimos la igualdad.


f g
25. Teorema : Sea M 0 → M → M 00 una sucesión de morfismos de A -módulos. Las si-
guientes condiciones son equivalentes
f g
1. M 0 → M → M 00 es una sucesión exacta.
fx gx
2. M x0 → M x → M x00 es exacta para todo punto x ∈ Spec A .
fx gx
3. M x0 → M x → M x00 es exacta para todo punto cerrado x ∈ Spec A .

Demostración. La implicación 1 ⇒ 2 es un caso particular de 0.6.19. La implicación 2


⇒ 3 es evidente.
Veamos que 3 ⇒ 1. Si la sucesión es exacta en todo punto cerrado x entonces
Ker g x = Im f x . Luego (Ker g) x = (Im f ) x . Por tanto, por la proposición anterior, Ker g =
Im f y la sucesión del punto 1. es exacta. 
Como corolario, dado que los morfismos inyectivos y epiyectivos son casos concretos
de sucesiones exactas, tendremos que un morfismo es inyectivo (o epiyectivo) si y solo
si lo es localmente, para todo punto cerrado del espectro del anillo.

98
Grupos, anillos y módulos. Módulos. 0.6

26. Proposición : Sean S y S 0 dos sistemas multiplicativos de A y denotemos por


SS 0 = { ss0 , ∀ s ∈ S, ∀ s0 ∈ S 0 }. Entonces, ( A S )S 0 = A SS 0 y Spec( A S )S 0 = Spec A S ∩ Spec A S 0 .
a
s a
Demostración. Los morfismos (bien definidos) ( A S )S 0 → A SS 0 , s0 7→ ss0 , A SS 0 → ( A S )S 0 ,
a
a s
ss0 7→ son inversos entre sí.
s0
Por último, Spec( A S )S 0 = Spec A SS 0 = Spec A S ∩ Spec A S 0 . 

27. Teorema : Sea M un A -módulo finito generado cuyo soporte es igual a un número
finto de puntos cerrados { x1 , . . . , xn }. Entonces, el morfismo natural

m m
M → M x1 × · · · × M xn , m 7→ ( ,..., )
1 1

es un isomorfismo.

Demostración. Sea I = Anul( M ), entonces M es un A / I -módulo y Spec A / I = { x1 , . . . , xn }.


Observemos que si S ⊂ A es un sistema multiplicativo y S̄ es la imagen de S por el
morfismo de paso al cociente A → A / I , entonces el morfismo M S → M S̄ , ms 7→ ms̄ es un
isomorfismo. Por tanto, podemos suponer que A = A / I . Observemos que ( M x i ) x j = 0 si
x i , x j , porque ( A x i ) x j = 0 ya que su espectro es vacío. Obviamente, ( M x i ) x i = M x i . El
morfismo del enunciado es un isomorfismo porque localmente lo es. 

Si U es un abierto de Spec A , denotaremos por AU la localización de A por el siste-


ma multiplicativo de las funciones que no se anulan en ningún punto de U . Probemos
el recíproco de 0.5.29.

28. Proposición : Si Spec A es la unión disjunta de dos abiertos U1 ,U2 entonces A =


AU1 × AU2 .

Demostración. Veamos que Spec AU1 = U1 (igualmente Spec AU2 = U2 ). U1 ⊆ Spec AU1 ,
porque las funciones del sistema multiplicativo por las que localizamos no se anulan
en ningún punto de U1 . Por otra parte, U1 y U2 son cerrados disjuntos. Si denotamos
I i al ideal de funciones que se anulan en U i tenemos que ( I 1 )0 ∩ ( I 2 )0 = ;, por tanto
( I 1 + I 2 )0 = ; y I 1 + I 2 = A . Así pues, existen f i ∈ I i , tales que f 1 + f 2 = 1. En conclusión,
f 2 = 1 − f 1 es una función que se anula en todo los puntos de U2 y no se anula en ningún
punto de U1 , por tanto Spec AU1 ⊆ U1 y Spec AU1 = U1 .
Consideremos el morfismo natural
a a
A → AU1 × AU2 , a 7→ ( , )
1 1

99
0.6. Módulos. Grupos, anillos y módulos

Vamos a probar que este morfismo es isomorfismo. Por el teorema anterior, basta verlo
localmente. Dado x ∈ U1 , tenemos que ( AU1 ) x = ( A x )U1 = A x porque el sistema multi-
plicativo de las funciones que no se anulan en U1 , está incluido en el sistema mul-
tiplicativo de las funciones que no se anulan en x. Por otra parte, Spec( AU2 ) x = ;,
porque U2 ∩ { y ∈ Spec A : p y ⊆ p x , i.e., x ∈ ȳ} = ;, luego ( AU2 ) x = 0. En conclusión, A x =
( AU1 × AU2 ) x si x ∈ U1 , e igualmente si x ∈ U2 . Hemos terminado.


29. Definición : Llamamos radical de Jacobson de un anillo al ideal que es la inter-


sección de todos los ideales primos maximales del anillo.
30. Corolario : Sea A un anillo e I ⊂ A un ideal incluido en el radical de Jacobson de
A . Sea M un A -módulo finito generado. Se cumple que

M = I M ⇐⇒ M = 0.

Demostración. M = I M ⇐⇒ M x = I x M x para todo punto cerrado x ∈ Spec A , e igual-


mente M = 0 ⇐⇒ M x = 0 para todo punto cerrado x ∈ Spec A . Ahora bien, I x ⊆ p x A x y
por el lema de Nakayama concluimos trivialmente que M x = I x M x ⇐⇒ M x = 0. Con
todo, hemos terminado. 

0.6.3. Anillos y módulos noetherianos


En Geometría Algebraica, los espacios estudiados son objetos definidos por un nú-
mero finito de ecuaciones (la finitud es una condición natural). Es decir, los ideales que
se consideran son los generados por un número finito de funciones. Los anillos cuyos
ideales son finito generados se denominan noetherianos. Como veremos los anillos que
usualmente aparecen en Geometría Algebraica y la Aritmética son noetherianos, de
forma que estos anillos proporcionan el marco natural para desarrollar su estudio.
La introducción de los módulos la justificábamos con diversas razones. La primera
que dábamos es que los ideales son módulos. Decíamos además que las operaciones
básicas como producto tensorial, cocientes etc., se realizan de un modo mucho más
flexible y claro con los módulos, y que muchos de los objetos usuales en Matemáticas
tienen estructura de módulo. De nuevo, será natural comenzar estudiando los mó-
dulos finito generados, cuyos submódulos sean finito generados, en vez de limitarnos
simplemente a los anillos cuyos ideales son finito generados.

31. Definición : Un A -módulo M se dice que es un A -módulo noetheriano si todo


submódulo suyo (propio o no) es finito generado.

100
Grupos, anillos y módulos. Módulos. 0.6

32. Definición : Un A -módulo M se dice que es noetheriano si toda cadena ascenden-


te de submódulos de M
M1 ⊆ M2 ⊆ · · · ⊆ M n ⊆ · · ·
estabiliza, es decir existe r >> 0 de modo que M r = M r+1 = · · · .

33. Proposición : Las dos definiciones anteriores son equivalentes.

Demostración. def1 ⇒ def2 : Dada una cadena ascendente de submódulos de M , M1 ⊆



M2 ⊆ · · · ⊆ M n ⊆ · · · , sea M 0 = ∪ M i ⊆ M . Como M 0 es un submódulo de M , es finito
i =1
generado. Escribamos M 0 = 〈 m 1 , . . . , m r 〉, con m j ∈ M i j . Si r es el máximo de todos los
i j , M 0 = M r , luego M r = M r+1 = · · · .
def2 ⇒ def1 : Sea M 0 ⊆ M . Sea m 1 ∈ M 0 y consideremos el submódulo de M , M1 =
〈 m 1 〉. Si M1 , M 0 , sea m 2 ∈ M 0 \ M1 . Consideremos el submódulo de M , M2 = 〈 m 1 , m 2 〉.
Repitiendo el proceso, obtenemos una cadena de inclusiones estrictas

〈m1 〉 ⊂ 〈m1 , m2 〉 ⊂ · · ·

que ha de ser finita, porque por la segunda definición toda cadena estabiliza. Por tanto,
existe un r ∈ N tal que 〈 m 1 , . . . , m r 〉 = M 0 .


34. Ejemplo : Los k-espacios vectoriales de dimensión finita son k-módulos noethe-
rianos.

35. Proposición : Todo submódulo de un módulo noetheriano es noetheriano.

36. Proposición : Todo cociente de un módulo noetheriano es noetheriano.

Demostración. Sea M noetheriano y π : M → M / N un cociente. Dado un submódulo


M̄ ⊂ M / N , tenemos que π−1 ( M̄ ) = 〈 m 1 , . . . , m r 〉. Por tanto, M̄ = 〈π( m 1 ), . . . , π( m r )〉. 

37. Proposición : Sea


π
0 → M1 → M2 → M3 → 0
una sucesión exacta de A -módulos. Se verifica que M2 es noetheriano ⇔ M1 y M3 son
noetherianos.

Demostración. ⇒) Esto es lo que afirman las dos proposiciones anteriores.


⇐) Sea M 0 ⊆ M2 . El diagrama siguiente es conmutativo y las filas son exactas:

101
0.6. Módulos. Grupos, anillos y módulos

0 −−−−→ M 0 ∩ M1 −−−−→ M 0 −−−−→ π( M 0 ) −−−−→ 0


∩ ∩ ∩

0 −−−−→ M1 −−−−→ M2 −−−−→ M3 −−−−→ 0


π

Tenemos que M 0 ∩ M1 = 〈 m 1 , . . . , m r 〉 y que π( M 0 ) = 〈π( n 1 ), . . . , π( n s )〉, con n i ∈ M 0 . De


donde se sigue la igualdad M 0 = 〈 m 1 , . . . , m r , n 1 , . . . , n s 〉.

38. Ejercicio : Prueba que M y M 0 son noetherianos si y solo si M ⊕ M 0 es noetheriano.

39. Definición : Se dice que un anillo es noetheriano si como A -módulo es noethe-


riano, es decir si todo ideal es finito generado, o equivalentemente, si toda cadena
ascendente de ideales estabiliza.

40. Ejemplo : Los cuerpos, los anillos de ideales principales, como Z, k[ x], son noe-
therianos.
Un ejemplo de anillo no noetheriano, es el anillo de funciones diferenciales en la
recta real: Sea I n el ideal de las funciones que se anulan en (− n1 , n1 ), n ∈ N. Tenemos
que I 1 ⊂ I 2 ⊂ · · · ⊂ I n ⊂ · · · es una cadena ascendente estricta de ideales en el anillo,
luego no estabiliza. Por tanto, el anillo no es noetheriano.

41. Proposición : Si A es noetheriano, todo A -módulo finito generado es noetheriano.

Demostración. Si A es noetheriano, A n es un A -módulo noetheriano, por el ejercicio


0.6.38. Ahora bien, como todo módulo finito generado es cociente de un libre finito
generado, concluimos que los módulos finito generados son noetherianos.

Por tanto, sobre los dominios de ideales principales todo módulo finito generado es
noetheriano.
42. Ejercicio : Prueba que si A es noetheriano A S es noetheriano
43. Ejercicio : Demuestra que Q[ x, x1 , . . . , xn , . . . ]/(( x − n) xn ){n∈N} es localmente noethe-
riano pero no es noetheriano.

44. Definición : Se dice que un espacio topológico es noetheriano si toda cadena des-
cendente de cerrados estabiliza.

45. Proposición : 1. Todo espacio topológico noetheriano es compacto.

2. Todo subespacio de un espacio topológico noetheriano es noetheriano.

102
Grupos, anillos y módulos. Módulos. 0.6

3. Todo espacio topológico noetheriano es unión de un número finito de cerrados


irreducibles (hemos llamado cerrado irreducible a todo cerrado que no es unión
de dos cerrados propios).
Demostración. Probemos solo 3. Sea X el espacio topológico noetheriano. Supongamos
que X no es unión de un número finito de cerrados irreducibles. En particular, X no es
irreducible, luego es unión de dos cerrados propios, X = C 1 ∪ C 2 . C 1 y C 2 no pueden ser
los dos a la vez unión de un número finito de cerrados irreducibles. Digamos que C 1
no es unión de un número finito de cerrados irreducibles. En particular, C 1 no es un
cerrado irreducible, luego es unión de dos cerrados propios C 1 = C 11 ∪ C 12 . C 11 y C 12 no
pueden ser los dos a la vez unión de un número finito de cerrados irreducibles. Digamos
que C 11 no es unión de un número finito de cerrados irreducibles. En particular, C 11 no
es un cerrado irreducible, luego es unión de dos cerrados propios C 11 = C 111 ∪ C 112 . Así
sucesivamente, vamos construyendo la cadena descendente de inclusiones estrictas
C 1 ⊃ C 11 ⊃ C 111 ⊃ · · ·
lo que contradice la noetherianidad de X . En conclusión, X es unión de un número
finito de cerrados irreducibles.


46. Proposición : Si A es un anillo noetheriano, entonces Spec A es un espacio topo-


lógico noetheriano. En particular, Spec A es unión de un número finito de componentes
irreducibles y el número de ideales primos minimales de A es finito
Demostración. Sea C 1 ⊇ C 2 ⊇ · · · ⊇ C n ⊇ · · · una cadena descendente de cerrados. Sean
I i los ideales de funciones que se anulan en C i . Luego ( I i )0 = C i y tenemos la cadena
I1 ⊆ I2 ⊆ · · · ⊆ I n ⊆ · · ·
Cadena que estabiliza por ser A noetheriano. Es decir, existe m ∈ N de modo que I m =
I m+1 = · · · . Luego, C m = C m+1 = · · · .

47. Corolario : Sea A un anillo noetheriano e I ⊂ A un ideal radical. Sean p1 , . . . , pn
,
los ideales primos mínimos conteniendo a I (que se corresponden con los ideales primos
mínimos de A / I ), entonces
I = p1 ∩ · · · ∩ pn .
Demostración. Por ser I radical coincide con la intersección de todos los ideales pri-
mos que lo contienen, que coincide con la intersección de los ideales primos mínimos
conteniendo a I .


103
0.6. Módulos. Grupos, anillos y módulos

48. Teorema de la base de Hilbert : Si A es un anillo noetheriano entonces A [ x] es


un anillo noetheriano.

Demostración. Sea I ⊂ A [ x] un ideal. Tenemos que ver que es finito generado:


Sea J ⊆ A el conjunto formado por los coeficientes de máximo grado de los p( x) ∈
I . J es un ideal de A : Si p( x) = a 0 x n + · · · + a n , q( x) = b 0 x m + · · · + b m ∈ I , entonces
x m p( x) + x n q( x) = (a 0 + b 0 ) x n+m + · · · ∈ I , luego si a 0 , b 0 ∈ J entonces a 0 + b 0 ∈ J .
Por ser A noetheriano, J = ( b 1 , . . . , b r ) es finito generado. Así, existen p 1 , . . . , p r ∈ I
cuyos coeficientes de grado máximo son b 1 , . . . , b r , respectivamente. Además, multipli-
cando cada p i por una potencia conveniente de x, podemos suponer que gr p 1 = · · · =
gr p r . Escribamos gr p i = m, para todo i .
Dado p( x) = a 0 x n +· · ·+ a n ∈ I . Existen λ i ∈ A tales que a 0 = λ1 b 1 +· · ·+ λr b r . Supon-
gamos que n ≥ m. Tenemos que p( x) − λ i x n−m p i ∈ I y gr( p( x) − λ i x n−m p i ) < gr p( x).
P P
i i
Recurrentemente obtendré que

I = ( p 1 , . . . , p r ) A[x] + I ∩ { A + Ax + · · · + Ax m−1 }.

Ahora bien, I ∩{ A + Ax +· · ·+ Ax m−1 } es un A -módulo finito generado ya que es submó-


dulo de { A + Ax + · · · + Ax m−1 }, que es un A -módulo noetheriano. En conclusión, si es-
cribimos I ∩{ A + Ax +· · ·+ Ax m−1 } = 〈 q 1 , . . . , q s 〉 A , tenemos que I = ( p 1 , . . . , p r , q 1 , . . . , q s ).


49. Definición : Dado un morfismo de anillos f : A → B se dice que B es una A -


álgebra.

50. Ejemplo : Todo anillo A es de modo natural (y único) Z-álgebra: Z → A , n 7→ n, es


el único morfismo de anillos de Z en A .

51. Ejemplo : A [ x1 , . . . , xn ] es una A -álgebra de modo natural: tenemos el morfismo


de anillos A → A [ x1 , . . . , xn ], a 7→ a.

52. Definición : Se dice que B es una A -álgebra de tipo finito si existen ξ1 , . . . , ξn ∈ B


que generen A -algebraicamente B, es decir, si el morfismo

α α
a α1 ,...,αn x1α1 · · · xn n 7→ f (a α1 ,...,αn )ξα
X X
1 · · · ξn
1 n
A [ x1 , . . . , xn ] → B,
α1 ,...,αn α1 ,...,αn

es epiyectivo.
53. Corolario : Sea k un cuerpo. Toda k-álgebra de tipo finito es noetheriana.

104
Grupos, anillos y módulos. Módulos. 0.6

Demostración. Todo cuerpo es un anillo noetheriano, luego k es noetheriano. Por el


teorema de la base de Hilbert k[ x1 ] es noetheriano. De nuevo, por el teorema de la base
de Hilbert, k[ x1 , x2 ] es noetheriano. En conclusión k[ x1 , . . . , xn ] es noetheriano y todo
cociente k[ x1 , . . . , xn ]/ I también. Luego toda k-álgebra de tipo finito es noetheriana.


0.6.4. Módulos y anillos de longitud finita


Usualmente, se define la dimensión de un espacio vectorial, como el número de
vectores de sus bases. El concepto de base de un espacio vectorial es elaborado, si bien
es muy práctico. En los A -módulos libres se define el rango del A -módulo libre como el
número de elementos de sus bases.
Si intuimos que R3 es de dimensión 3 es porque observamos la cadena de inclusio-
nes irrefinable: punto, recta, plano, espacio. Puede definirse la dimensión de un espacio
vectorial, como la longitud de las cadenas irrefinables de subespacios vectoriales. En
los A -módulos pueden no existir bases, pero si podemos hablar de la longitud de las
cadenas irrefinables de submódulos de un módulo. En términos de éstas definiremos
la longitud del módulo, concepto que no coincide con el de rango, en general.

54. Definición : Diremos que un A -módulo M , 0 es simple cuando sus únicos sub-
módulos son los triviales: 0 y M .
Si M es un A -módulo simple entonces M = 〈 m〉, luego M ' A / Anul〈 m〉. Ahora bien,
los submódulos de A / Anul〈 m〉 se corresponden con los ideales de A que contienen a
Anul〈 m〉. Por tanto, M es simple si y solo si Anul〈 m〉 es un ideal maximal, es decir, M
es simple si y solo si M ' A /m, donde m es un ideal maximal de A .

55. Definición : Diremos que una cadena finita 0 = M0 ⊂ M1 ⊂ · · · ⊂ M n = M de sub-


módulos es una serie de composición en M , si los cocientes sucesivos M i / M i−1 son
A -módulos simples. Diremos que la longitud de esta serie de composición es n.
Como los submódulos de M i / M i−1 se corresponden biyectivamente con los sub-
módulos de M i que contienen a M i−1 , el que M i / M i−1 sea simple equivale a que
no existe una cadena M i−1 ⊂ N ⊂ M i . Por tanto, que una cadena de submódulos
, ,
0 = M0 ⊂ M1 ⊂ · · · ⊂ M n = M sea una serie de composición equivale a decir que no
podemos añadirle más “eslabones”.

56. Definición : Llamaremos longitud de M a la mínima longitud de todas sus series


de composición. Si no existe ninguna serie de composición diremos que la longitud de
M es infinita. Denotaremos a la longitud de un módulo M por l ( M ).
Sobre espacios vectoriales el concepto de longitud coincide con el de dimensión.

105
0.6. Módulos. Grupos, anillos y módulos

57. Proposición : Todas las series de composición de un módulo tienen la misma


longitud.

Demostración. Si l ( M ) = ∞ la proposición es obvia. Supongamos que l ( M ) = n < ∞.


Probemos que dado un submódulo propio N ⊂ M se cumple que l ( N ) < l ( M ): Sea
0 = M0 ⊂ M1 ⊂ · · · ⊂ M n = M una serie de composición de longitud mínima de M . Si en
0 = M0 ∩ N ⊆ M1 ∩ N ⊆ · · · ⊂ M n ∩ N = N quitamos los términos repetidos obtenemos
una serie de composición en N , porque como M i ∩ N / M i−1 ∩ N ,→ M i / M i−1 y M i / M i−1
es simple, entonces M i ∩ N / M i−1 ∩ N = M i / M i−1 . Por tanto, l ( N ) ≤ l ( M ). Si l ( N ) = l ( M )
entonces M i ∩ N / M i−1 ∩ N , 0 para todo i . Entonces, M1 ∩ N contiene estrictamente a
M0 ∩ N = 0 y está incluido en M1 , luego M1 ∩ N = M1 . Sigamos, M2 ∩ N contiene estric-
tamente a M1 ∩ N = M1 y está incluido en M2 luego M2 ∩ N = M2 Recurrentemente,
N = M n ∩ N = M n = M , lo que es contradictorio.
Así pues, dada una serie de composición 0 = M00 ⊂ M10 ⊂ · · · ⊂ M m 0
= M , tenemos que
0 0
l ( M ) > l ( M m−1 ) > · · · > l ( M1 ), luego l ( M ) ≥ m. Como m ≥ n = l ( M ), tenemos que m = n.

Observemos que hemos demostrado que si un módulo es de longitud finita todo
submódulo suyo es de longitud finita. Si un módulo es de longitud finita todo cociente
suyo también lo es, pues toda serie de composición define por paso al cociente una serie
de composición (eliminando las igualdades que aparezcan en la serie, en el cociente).

58. Proposición : La longitud es una función aditiva, es decir, dada una sucesión
i π
exacta 0 → M 0 → M → M 00 → 0 se cumple que l ( M ) = l ( M 0 ) + l ( M 00 ).

Demostración. Si 0 = M00 ⊂ M10 ⊂ · · · ⊂ M n0 0 = M 0 y 0 = M000 ⊂ M100 ⊂ · · · ⊂ M n0000 = M 00 son


series de composición de M 0 y M 00 entonces

0 = i ( M00 ) ⊂ i ( M10 ) ⊂ · · · ⊂ i ( M n0 0 ) = i ( M 0 ) = π−1 ( M000 ) ⊂ π−1 ( M100 ) ⊂ · · · ⊂ π−1 ( M n0000 ) = M

es una serie de composición de M , luego l ( M ) = n0 + n00 = l ( M 0 ) + l ( M 00 ). 


En particular, si consideramos la sucesión exacta

0 → M 0 → M 0 ⊕ M 00 → M 00 → 0
m0 7→ ( m0 , 0)
( m0 , m00 ) 7→ m00

tenemos que l ( M 0 ⊕ M 00 ) = l ( M 0 ) + l ( M 00 ).
La sucesión de morfismos de módulos
fs f s+1
0 → M0 → · · · → M s−1 → M s → M s+1 → · · · → M n → 0 (∗)

106
Grupos, anillos y módulos. Módulos. 0.6

f s+1
es exacta si y solo si son exactas las sucesiones 0 → Im f s → M s → Im f s+1 → 0. Así, si
la sucesión (∗) es exacta, tendremos que l (Im f s ) − l ( M s ) + l (Im f s+1 ) = 0 y haciendo el
sumatorio para todo s tenemos

l ( M0 ) − l ( M1 ) + · · · + (−1)n l ( M n ) = 0

59. Ejercicio : Sea M = M0 ⊇ M1 ⊇ M2 ⊇ · · · ⊇ M n una cadena de A -submódulos de M .


n
P
Prueba que l ( M / M n ) = l ( M i−1 / M i ).
i =1
60. Ejercicio : Sea O una k-álgebra local de ideal maximal m. Prueba que si M es un
O -módulo de longitud finita entonces dimk M = l ( M ) · dimk O /m.

61. Proposición : M es de longitud finita ⇔ M es noetheriano y Sop( M ) es un número


finito de puntos cerrados.

Demostración. ⇒) Si M es de longitud finita, sea

0 = M0 ⊂ M1 ⊂ · · · ⊂ M n = M

una cadena de composición. Entonces M i / M i−1 ' A /m i , con m i maximal. Como el so-
porte de M coincide con el soporte de GM := ⊕ M i / M i−1 , concluimos que el soporte
i
de M es un número finito de puntos cerrados. Además, como GM es noetheriano, M
también.
⇐) M = 〈 m 1 , . . . , m n 〉 es finito generado porque es noetheriano. Sea M i := 〈 m 1 , . . . , m i 〉
y consideremos la cadena de submódulos

0 = M0 ⊂ M1 ⊂ · · · ⊂ M n = M.

M es de longitud finita si y solo si M i / M i−1 = 〈 m̄ i 〉 es de longitud finita, para todo


i . Además, M i / M i−1 es noetheriano y de soporte incluido en el soporte de M , luego
el soporte es un número finito de puntos cerrados. En conclusión, podemos suponer
que M es monógeno, luego M ' A / I . El soporte de A / I es ( I )0 = Spec( A / I ) = { x1 , . . . , xr }.
Por tanto, A / I = A 1 × · · · × A n , con A i = ( A / I ) x i . Todo A i -submódulo de A i es un A -
submódulo y viceversa, luego l A ( A i ) = l A i ( A i ), basta probar que l A i ( A i ) < ∞. A i es un
anillo con un único ideal primo m i , que es finito generado y que ha de coincidir con el
n
radical de A . Luego, existe un n i ∈ N tal que m i i = 0. A i es un A i -módulo de longitud
finita, porque si consideremos la cadena
n n −1
0 = mi i ⊆ mi i ⊆ · · · ⊆ mi ⊆ A i ,

tenemos que l A i (mri /mri −1 ) = dim A i /m i (mri /mri −1 ) < ∞.




107
0.6. Módulos. Grupos, anillos y módulos

62. Definición : Se dice que un anillo A es de longitud finita si como A -módulo es de


longitud finita. Se dice que un anillo es de dimensión de Krull nula si todos sus ideales
primos son maximales.
Si un anillo noetheriano es de dimensión de Krull nula entonces su espectro primo
es un número finito de ideales primos maximales, ya que el número de ideales primos
minimales de todo anillo noetheriano es finito.
63. Corolario : Un anillo es de longitud finita si y solo si es noetheriano de dimensión
de Krull nula.

Demostración. Es consecuencia inmediata de 0.6.61. 

64. Corolario: Sea A un anillo de longitud finita. Entonces, Spec A = { x1 , . . . , xn }, don-


de x1 , . . . , xn son puntos cerrados, y

A = A x1 × · · · × A xn

Demostración. Es consecuencia inmediata de 0.6.27. 

65. Corolario : Sea A un anillo de longitud finita. A es producto directo de cuerpos si


y solo si es reducido.

Demostración. A = A 1 × · · · × A n , con A i locales (de ideales maximales p i ). Luego,


rad A = rad A 1 × · · · × rad A n = p1 × · · · × pn . Si rad A = 0, entonces p i = 0 para todo i
y A i es un cuerpo para todo i . Si A es producto directo de cuerpos, obviamente es
reducida. 

66. Corolario: Sea A un anillo de longitud finita. A es íntegro si y solo si es un cuerpo.

Demostración. Es consecuencia inmediata del corolario anterior.




67. Corolario : Si f : A ,→ B es un morfismo inyectivo y A es un anillo de longitud


finita, entonces el morfismo inducido f ∗ : Spec B → Spec A es epiyectivo.

Demostración. Por 0.5.46, f ∗ es de imagen densa. Como Spec A es igual a un número


finito de puntos cerrados, entonces f ∗ es epiyectiva.


68. Definición : Diremos que una k-álgebra A , es una k-álgebra finita, si A es un


k-espacio vectorial de dimensión finita.

108
Grupos, anillos y módulos. Módulos. 0.6

69. Proposición: La k-álgebra k[ x]/( x n + a 1 x n−1 + . . . + a n ) es un k-espacio vectorial de


base {1, x̄, . . . , x̄ n−1 }.
Demostración. Sea q( x) = x n + a 1 x n−1 + . . . + a n . Dado un polinomio p( x) existen dos
polinomios únicos c( x) y r ( x), de modo que p( x) = c( x) · q( x) + r ( x) y que gr r ( x) < gr q( x).
Por lo tanto, existe un único polinomio r ( x) de grado menor que n de modo que r ( x) =
p( x) en k[ x]/( q( x)).
Es decir, la aplicación k ⊕ k · x ⊕ · · · ⊕ k · x n−1 → k[ x]/( q( x)), r ( x) 7→ r ( x) es un isomor-
fismo.

Obviamente las k-álgebras finitas son anillos de longitud finita. Por tanto, tenemos
el siguiente teorema.
70. Teorema : Sea A una k-álgebra finita. Se cumple
1. Spec A = { x1 , . . . , xn } es un número finito de puntos cerrados.

2. A = A x1 × · · · × A xn .

3. Si A es íntegra entonces es cuerpo.

4. A es reducida si y solo si es producto directo de un número finito de cuerpos.

5. Si f : A ,→ B es un morfismo de anillos inyectivo, entonces f ∗ : Spec B → Spec A


es epiyectivo.

71. Definiciones : Sea A un anillo de longitud finita, es decir, A es un anillo noethe-


riano y X = Spec A = { x1 , . . . , xr }, es un número finito de puntos cerrados. Llamaremos
multiplicidad con la que aparece x i en X , que denotamos m x i ( X ), a
m x i ( X ) := l A ( A x i ).
Llamaremos número de puntos de X contando multiplicidades a l A ( A ). Observemos
que A = A x1 × · · · × A xn , luego
X X
Número de puntos de X contando multiplicidades = l A ( A ) = l A ( A x i ) = m x i ( X ).
i xi ∈ X

Si A es una k-álgebra finita, llamaremos número de puntos de X contando multiplici-


dades y grados a dimk A . Llamaremos grado de x ∈ X (sobre k), que denotaremos grk x,
a grk ( x) := dimk A /m x . Observemos que
X
Nº punt. de X contando mult. y grad. = dimk A = dimk A x i
i
X X
= l A ( A x i ) · dimk A /m x i = m x i ( X ) · grk ( x i ).
i xi ∈ X

109
0.6. Módulos. Grupos, anillos y módulos

72. Ejercicio : Sea A = R[ x]/(( x2 + 1)2 ( x − 1)( x − 2)3 ). Calcula el espectro primo de A , el
número de puntos de Spec A , multiplicidades y grados.

0.6.5. Módulos sobre dominios de ideales principales


El objetivo de esta sección, es clasificar y determinar la estructura de los A -módulos
finito generados sobre un dominio de ideales principales. En particular, obtendremos
la clasificación de los grupos abelianos y la clasificación de los endomorfismos de un
espacio vectorial de dimensión finita.
Empecemos con algunos ejemplos de módulos sobre dominios de ideales principa-
les.
Todo grupo abeliano, G , tiene de modo natural estructura de Z-módulo: La suma
considerada es la suma del grupo abeliano y el producto por escalares se define

 g + .n. . + g si n ∈ N+

n · g = (− g) + .−.n. + (− g) si n ∉ N
0 si n = 0

Recíprocamente, todo Z-módulo es en particular un grupo abeliano. Así pues, hablar


de grupos abelianos o de Z-módulos es solo una diferencia en la terminología usada.
Así, por ejemplo, un grupo abeliano es finito generado si y solo si es finito generado
como Z-módulo.
Un endomorfismo lineal T : E → E de un k-espacio vectorial E , induce una estruc-
tura de k[ x]-módulos en E del siguiente modo

p( x) · e := p(T )( e)

en particular x · e = T ( e). Recíprocamente, si E es un k[ x]-módulo, tenemos el endomor-



fismo E → E , e 7→ x · e. Cuando pensemos E con la estructura de k[ x]-módulo inducida
por el endomorfismo T , lo escribiremos E T .

73. Definición : Dos endomorfismos T, T 0 de E se dicen que son equivalentes si exis-


te un automorfismo lineal τ de E tal que T 0 = τ ◦ T ◦ τ−1 . Esta igualdad significa la
conmutatividad del cuadrado
T /
E E
τ τ
 0 
E
T /E

74. Proposición: Dos endomorfismos T, T 0 de un espacio vectorial son equivalentes si


y solo si existen una base para T y otra base para T 0 en las que T y T 0 tienen la misma
matriz.

110
Grupos, anillos y módulos. Módulos. 0.6

Demostración. El endomorfismo τ es precisamente el que manda una base a la otra.




75. Proposición: Dos endomorfismos T, T 0 de un espacio vectorial son equivalentes si


y solo si inducen estructuras de k[ x]-módulos isomorfas.

Demostración. Si T, T 0 son equivalentes existe un automorfismo lineal τ tal que τ ◦ T =


T 0 ◦ τ. Veamos que τ : E T → E T 0 es un isomorfismo de k[ x]-módulos:

τ( x · e) = τ(T ( e)) = T 0 (τ( e)) = x · τ( e).

Reiterativamente, probamos que τ( x i · e) = τ(T i ( e)) = T 0 i (τ( e)) = x i · τ( e) y por linea-


lidad que τ( p( x) · e) = p( x) · τ( e).
Recírpocamente, si τ : E T → E 0T 0 es un isomorfismo de k[ x]-módulos, entonces tene-
mos τ(T ( e)) = τ( x · e) = x · τ( e) = T 0 (τ( e), luego τ ◦ T = T 0 ◦ T y T y T 0 son equivalentes.


Sigamos con la teoría general.

76. Definición : Sea A un anillo íntegro y M un A -módulo. Denotemos Σ = A A \{0} y


MΣ = M A \{0} . Llamaremos rango de M al número dimΣ MΣ .
Observemos que si M = A ⊕ .n. . ⊕ A entonces el rango de M es n.

77. Definición : Sea A un anillo íntegro y M un A -módulo. Llamaremos torsión de


M , que denotaremos T ( M ), a

T ( M ) := { m ∈ M : existe a ∈ A no nulo tal que am = 0}.

Es fácil comprobar que T ( M ) coincide con el núcleo del morfismo de localización


M → M A \{0} = MΣ , m 7→ m
1 , lo que prueba que T ( M ) es un submódulo de M .
Se dice que un módulo M es libre de torsión si T ( M ) = 0, se dice que es de torsión
si T ( M ) = M .

78. Ejemplo : Consideremos el Z-módulo Z ⊕ (Z/4Z).

T (Z ⊕ (Z/4Z)) = {( n, m̄) ∈ Z ⊕ (Z/4Z) | Existe r ∈ Z\{0}, tal que r ( n, m̄)


= ( rn, rm) = 0} = {(0, m̄) | m̄ ∈ Z/4Z} ' Z/4Z.

79. Proposición : Sea A un anillo íntegro. Si M es un A -módulo finito generado libre


de torsión entonces es un submódulo de un A -módulo libre del mismo rango.

111
0.6. Módulos. Grupos, anillos y módulos

Demostración. Tenemos que M = 〈 m 1 , . . . , m n 〉 y el morfismo de localización M ,→ MΣ


es inyectivo. Evidentemente m11 , . . . , m1n es un sistema generador del Σ-espacio vectorial
MΣ . Reordenado, podemos suponer que m11 , . . . , m1r es una base del Σ-espacio vectorial
m r a
js m s
MΣ , ( r ≥ n). Por tanto, para cada m j tendremos 1 j =
P Q
b 1 . Denotemos b =
js
bi j.
s=1 i, j
Con las notaciones obvias, tendremos el siguiente diagrama conmutativo de morfismos
inyectivos
 / MΣ
Ms O

& ?
A mb1 ⊕ · · · ⊕ A mbr


80. Ejercicio : Dado un epimorfismo π : M → M 0 de A -módulos, si π tiene sección


(es decir, existe s : M 0 → M de modo que π ◦ s = Id) entonces M ' Ker π ⊕ M 0 . (Pista:
Los morfismos Ker π ⊕ M 0 → M , ( m, m0 ) 7→ ( m + s( m0 )) y M → Ker π ⊕ M 0 , m 7→ ( m −
s(π( m)), π( m)) son inversos entre sí).
Dado un morfismo i : N → M inyectivo, si i tiene retracto (es decir, existe r : M → N
de modo que r ◦ i = Id) entonces M ' N ⊕ M / N . (Pista: Los morfismos M → N ⊕ M / N ,
m 7→ ( r ( m), m̄) y N ⊕ M / N → M , ( n, m̄) 7→ n + ( m − r ( m)) son inversos entre sí).

81. Proposición : Sea A un dominio de ideales principales. Si M es un A -módulo


finito generado libre de torsión entonces es un A -módulo libre.

Demostración. Basta probar que los submódulos de un A -módulo libre son libres, por
0.6.79. Procederemos por inducción sobre el rango del módulo libre, que denotaremos
L.
Si el rango de L es cero es obvio. Si el rango de L es uno entonces L ' A . Por tanto,
todo submódulo M de L es isomorfo a un ideal de A , luego M ' aA . Si a , 0 entonces
A ' aA , b 7→ ab, luego M es libre de rango 1. Si a = 0 entonces M = 0.
Supongamos que el rango de L es n > 1. Como L ' A n es fácil definir una sucesión
exacta
0 → L0 → L → L00 → 0

con L0 libre de rango 1 y L00 libre de rango n − 1. Dado M ⊆ L consideremos el diagrama

/ L0 /L π / L00 /0
0 O O O

? ? ?
0 / L0 ∩ M /M / π( M ) /0

112
Grupos, anillos y módulos. Módulos. 0.6

de filas exactas. Por inducción L0 ∩ M y π( M ) son libres de rango finito. Por tanto,
como π( M ) es libre, el epimorfismo M → π( M ) tiene sección y por el ejercicio 0.6.80
M = (L0 ∩ M ) ⊕ π( M ). En conclusión, M es libre. 

82. Primer teorema de descomposición: Sea A un dominio de ideales principales


y M un A -módulo finito generado. Se cumple

M ' T ( M ) ⊕ ( M /T ( M ))

donde T ( M ) es un módulo finito generado de torsión y M /T ( M ) es un módulo libre de


rango el rango de M .
Se cumple además que si M ' M 0 ⊕ L, siendo M 0 un A -módulo de torsión y L libre,
entonces M 0 ' T ( M ) y L ' ( M /T ( M )).

Demostración. M /T ( M ) es un módulo finito libre de torsión: Si m̄ ∈ T ( M /T ( M )) enton-


ces existe a ∈ A no nulo tal que a m̄ = 0, luego am ∈ T ( M ) y existe b ∈ A no nulo tal que
bam = 0. Por tanto, m ∈ T ( M ) y m̄ = 0.
Por la proposición anterior M /T ( M ) es un módulo libre. Luego, el epimorfismo de
paso al cociente M → M /T ( M ) tiene sección, Entonces, M ' T ( M ) ⊕ ( M /T ( M )). Sea g
el punto genérico de Spec A . Si localizamos en g obtenemos M g = ( M /T ( M )) g , luego el
rango de M es el de M /T ( M ).
Si M ' M 0 ⊕ L, entonces T ( M ) ' T ( M 0 ⊕ L) = T ( M 0 ) ⊕ T (L) = M 0 . Luego ( M /T ( M )) '
( M 0 ⊕ L)/ M 0 = L. Hemos concluido.


Observemos que M A \{0} = ( M /T ( M )) A \{0} . Por tanto, el rango de M /T ( M ) es el de


M . Así pues, en el teorema anterior M /T ( M ) es un módulo libre de rango el de M .

Clasificación de los módulos de torsion

Hemos reducido el problema de la clasificación de los módulos finito generados


sobre dominios de ideales principales, a la clasificación de los módulos finito generados
de torsión. Si M es un módulo finito generado de torsión, entonces Anul( M ) , 0. En
efecto, si M = 〈 m 1 , . . . , m n 〉, y a i ∈ A \{0} cumplen que a i m i = 0, entonces 0 , a 1 · · · a n ∈
Anul( M ).

83. Lema : Sea A un anillo y p, q ∈ A tales que ( p, q) = A . Sea M un A -módulo y dado


a ∈ A denotemos Ker a = { m ∈ M : a · m = 0}. Entonces,

Ker pq = Ker p ⊕ Ker q.

113
0.6. Módulos. Grupos, anillos y módulos

Demostración. De acuerdo con la identidad de Bézout existen λ, µ ∈ A tales que

λ p + µq = 1

Por tanto, cada m ∈ Ker pq cumple λ pm + µ qm = m, donde λ pm ∈ Ker q y µ qm ∈ Ker p.


Por consiguiente Ker pq = Ker p + Ker q.
Solo nos falta probar que Ker p ∩ Ker q = 0. Si m ∈ Ker p ∩ Ker q entonces tenemos
que m = λ pm + µ qm = 0 + 0 = 0.


84. Segundo teorema de descomposición : Sea M un A -módulo y a 1 , . . . , a s ∈ A ,


con (a i , a j ) = A para todo i , j . Entonces,

Ker(a 1 · · · a s )· = Ker a 1 · ⊕ · · · ⊕ Ker a s · .

En particular, si A es un dominio de ideales principales y M es un A -módulo finito


generado de torsión, entonces 0 , Anul A ( M ) = (a) y si a = p 1n1 · · · p nr r · inv es la descom-
posición en producto de potencias de irreducibles de a, entonces

M = Ker p 1n1 · ⊕ · · · ⊕ Ker p nr r · .

Demostración. Primero observemos que si (a, b) = A y (a, c) = A , entonces (a, bc) = A :

A = A · A = (a, b) · (a, c) = (a2 , ac, ab, bc) ⊆ (a, bc),

luego (a, bc) = A .


Recurrentemente, obtenemos que (a 1 , a 2 · · · a s ) = A . Por el lema anterior,

Ker(a 1 · · · a s )· = Ker a 1 · ⊕ Ker(a 2 · · · a s ·) = · · · = Ker a 1 · ⊕ · · · ⊕ Ker a s ·




85. Corolario : Sea T : E → E un endomorfismo k-lineal. Sea p( x) = p 1 ( x) · · · p r ( x) ∈


k[ x], con p i ( x) primo con p j ( x), para todo i , j . Entonces,

Ker p(T ) = Ker p 1 (T ) ⊕ · · · ⊕ Ker p r (T ).

Demostración. E es un k[ x]-módulo: q( x) · e = q(T )( e), para todo q( x) ∈ k[ x]. Entonces,


0.6.84
Ker p(T ) = Ker p( x)· = Ker p 1 ( x) · ⊕ · · · ⊕ Ker p r ( x)· = Ker p 1 (T ) ⊕ · · · ⊕ Ker p r (T ).

114
Grupos, anillos y módulos. Módulos. 0.6

Aplicación a ecuaciones diferenciales lineales

Sea F el C-espacio vectorial de todas las funciones reales con valores complejos
infinitamente diferenciables. Sea

D : F → F, D ( f ( x)) = f 0 ( x)

el “operador derivada”. Es claro que D es un endomorfismo C-lineal de F . Dado P ( x) =


a n x n + a n−1 x n−1 + · · · + a 0 , entonces P (D ) : F → F es el endomorfismo definido por

P (D )( f ) = a n D n ( f ) + a n−1 D n−1 ( f ) + · · · + a 0 · f , donde D r ( f ) es la derivada r -ésima de f .

Queremos resolver ecuaciones diferenciales del tipo

a n · f n) + · · · + a 2 f 00 + a 1 f 0 + a o · f = 0, (donde los a i son constantes).

Es decir, buscamos aquellas funciones f ∈ F . que cumplen que P (D )( f ) = 0, donde


P ( x) = a n x n + a n−1 x n−1 + · · · + a 0 . Tenemos que calcular Ker P (D ).
Veamos que

Ker D r = {Polinomios de grado estrictamente menor que r }.

En efecto,

D ( f ) = 0 ⇐⇒ f = cte
D 2 ( f ) = 0 ⇐⇒ D (D ( f )) = 0 ⇐⇒ D ( f ) = cte ⇐⇒ f = cte · x + cte0
D 3 ( f ) = 0 ⇐⇒ D 2 (D f ) = 0 ⇐⇒ D f = cte · x + cte0 ⇐⇒ f = cte 2 0
2 · x + cte · x + cte
00

Etcétera.

86. Movimiento uniformemente acelerado: Supogamos que un objeto se mueve


a lo largo de la recta (real) con una aceleración constante a. Digamos que f ( t) es la
posición del móvil en el instante t. La velocidad del móvil es f 0 ( t) en cada instante t y
la aceleración es f 00 ( t) = a en cada instante t. Por tanto, f 000 = 0, es decir, f ( t) ∈ Ker D 3 .
Luego, f ( t) = λ + µ t + γ t2 . Observemos que f (0) = λ, f 0 (0) = µ y f 00 (0) = 2 · γ = a. Por
tanto,
a
f ( t) = f (0) + f 0 (0) · t + · t2 y f 0 ( t) = f 0 (0) + a · t.
2

87. Fórmula de conmutación : Sea P ( x) ∈ C[ x]. Para toda f ∈ F y α ∈ C, se cumple


que

P (D )( eα x · f ) = eα x · P (D + α · Id)( f )

115
0.6. Módulos. Grupos, anillos y módulos

Demostración. D ( eα x · f ) = α · eα x · f + eα x · D ( f ) = eα x · (D + α · Id)( f ).
D 2 ( eα x · f ) = D (D ( eα x · f )) = D ( eα x · (D + α · Id)( f )) = eα x · (D + α · Id)((D + α · Id)( f )) =
eα x · (D + α · Id)2 ( f ).
Así sucesivamente, D n ( eα x · f ) = eα x · (D + α · Id)n ( f ). Para P (D ) = i a i D i tendremos
P

que

P (D )( eα x · f ) = a i D i ( eα x · f ) = a i · eα x · (D + α · Id) i ( f ) = eα x · P (D + α · Id)( f )
X X
i i


88. Teorema : Se cumple que


1. Ker(D − α · Id)r = eα x · {Polinomios de grado estrictamente menor que r }.

2. Si p( x) = ( x − α1 )n1 · · · ( x − αr )n r , entonces

Ker p(D ) = Ker(D − α1 · Id)n1 ⊕ · · · ⊕ Ker(D − αr · Id)n r


= eα1 x · {Pol. de grado < n 1 } ⊕ · · · ⊕ eαr x · {Pol. de grado < n r }

Demostración. 1. (D − α · Id)r f ( x) = 0 ⇐⇒ 0 = (D − α · Id)r ( eα x · e−α x · f ( x)) = eα x · D r ( e−α x ·


f ( x)) ⇐⇒ 0 = D r ( e−α x · f ( x)) ⇐⇒ e−α x · f ( x) es un polinomio de grado menor que r ⇐⇒
f ( x) es eα x multiplicado por un polinomio de grado menor que r .
2. Es consecuencia de 1. y 0.6.85.

89. Nota : Sea P ( x) ∈ R[ x] y se α = a + bi es una raíz compleja de P ( x), con b , 0.
Entonces ᾱ = a − bi también es una raíz compleja de P ( x). Más aún, la multiplicidad
con la que aparece α es la misma con la aparece ᾱ, es decir, P ( x) = ( x − α)n · ( x − ᾱ)n ·Q ( x),
con Q (α),Q (ᾱ) , 0. Probemos que

f ∈ Ker(D − α Id)n ⊕ Ker(D − ᾱ Id)n


½ ¾
= e ax · { q( x) · cos bx + r ( x) · sen bx} q(x),r(x)∈P n
tales que f ( x) ∈ R para todo x

donde P n son todos los polinomios con coeficientes reales de grado < n: Por 0.6.88,
tenemos que una base del R-espacio vectorial E = Ker(D − α Id)n ⊕ Ker(D − ᾱ Id)n , es
{ e ax · e bix · x r , ie ax · e bix · x r , e ax · e−bix · x r , ie ax · e−bix · x r }0≤r<n .

Las funciones con valores en R de E , se obtienen sumando a cada función f ∈ E su


conjugada. Por tanto, una base de { f ∈ E : f ( x) ∈ R, ∀ x ∈ R} es
{ e ax · cos bx · x r , e ax · sen bx · x r , }0≤r<n .

116
Grupos, anillos y módulos. Módulos. 0.6

90. Ley de desintegración radiactiva: Consideremos que tenemos una cierta can-
tidad U ( t) de gramos de uranio que permanece (sin desintegrar) en el tiempo t. Su-
ponemos que la cantidad de uranio que se desintegra en un intervalo de tiempo (muy
pequeño) t 1 , U ( t) − U ( t + t 1 ), es proporcional al tiempo t 1 transcurrrido y a la cantidad
U ( t) de gramos que había en el instante t. Es decir, tenemos

U ( t + t 1 ) − U ( t) = − cte · t 1 · U ( t) ( cte > 0)

Por tanto,
U ( t + t 1 ) − U ( t)
= − cte · U ( t)
t1
Tomando límite t 1 → 0, obtenemos

U 0 ( t) = − cte · U ( t)

Es decir, U ( t) verifica la ecuación diferencial U 0 + cte · U = 0. Tenemos (D + cte · Id)(U ) =


0, luego U ( t) = a · e− cte· t , para cierta constante a. Observemos que U (0) = a · e0 = a.
Luego,
U ( t) = U (0) · e− cte· t
Veamos cuál es la semivida del uranio, es decir, cuánto tiempo s ha de transcurrir para
que se desintegre la mitad del uranio:

U (0)
U (0) · e− cte·s = U ( s) =
2

Luego, e− cte·s = −21 . Tomando logaritmo neperiano − cte · s = ln 2−1 = − ln 2, luego

ln 2 ln 2 t
s= y U ( t) = U (0) · e− s ·t = U (0) · 2− s .
cte
El carbono 14 que hay en la atmósfera aunque se desintegra en carbono no radiac-
tivo (carbono 12 y 13), también se crea continuamente debido a las colisiones de los
neutrones generados por los rayos cósmicos con el nitrógeno de la atmósfera superior
y, resulta que la proporción de carbono 14 y carbono no radiactivo permanece en un
nivel casi constante en la atmósfera a lo largo del tiempo. Las plantas adquieren el
carbono atmosférico mediante la fotosíntesis, y los animales, mediante el consumo de
plantas y de otros animales. Cuando un organismo muere el carbono 14 existente va
desintegrándose. La proporción de carbono 14 y carbono no radiactivo cuando se exa-
minan los restos del organismo proporciona una indicación del tiempo transcurrido
desde su muerte.

117
0.6. Módulos. Grupos, anillos y módulos

91. Presión atmosférica: Sea P ( h) la presión atmosférica a una altura h del suelo.
La diferencia de presión P ( h + t) − P ( h) es proporcional a t y a la densidad del aire en
h (que es proporcional a P ( h)). Entonces,
P ( h + t) − P ( h)
= −K · P ( h), luego P 0 ( h) = −K · P ( h)
t
Es decir, (D + K · Id)(P ) = 0 y P ( h) = a · e−K ·h , donde a = P (0). Puede medirse la altura
en términos de la presión: h = ln P(0)K−ln P .

92. Interés compuesto continuo: Supongamos que tenemos un capital de 106 euros
invertidos en un banco. El banco nos por la inversión un interés del 2 por ciento anual
y nos permite retirar el dinero en cualquier momento sin penalización y con el pago
de los intereses del capital por el tiempo exacto transcurrido. Si retiramos el capital,
con los intereses generados, al año y medio ¿cuánto dinero nos llevaremos?: Sea f ( t) el
capital más los intereses generados que tenemos en el banco en el momento t. Obser-
vemos que f ( t + h) − f ( t) es proporcional a f ( t) y al tiempo h transcurrido (”cuando h
es muy pequeño”), es decir,
f ( t + h) − f ( t)
f ( t + h ) − f ( t ) = K · h · f ( t ), y = K · f ( t)
h
Luego,
f ( t + h) − f ( t)
f 0 ( t) = lı́m = K · f ( t)
h→0 h
Es decir, (D − K · Id)( f ) = 0, luego f ( t) = a · e K t . Sabemos que f (0) = 106 , luego a = 106 ;
y 106 · e K = f (1) = 106 · (1 + 00 02), luego e K = 1 + 00 02. Por tanto,

f ( t) = 106 · (1 + 00 02) t
0
y f (10 5) = 106 · (1 + 00 02)1 5 .

93. Ejemplo : Resolvamos la ecuación diferencial: f 0000 − 2 f 000 + 2 f 00 = 0. Tenemos que


resolver (D 4 − 2D 3 + 2D 2 )( f ) = 0, es decir, calcular Ker(D 4 − 2D 3 + 2D 2 ). Observemos
que x4 − 2 x3 + 2 x2 = x2 ( x2 − 2 x + 2) = x2 ( x − (1 + i ))( x − (1 − i )). Luego,

Ker(D 4 − 2D 3 + 2D 2 ) = Ker D 2 ⊕ Ker(D − (1 + i ) · Id) ⊕ Ker(D − (1 − i ) · Id)


= {a + bx + c · e(1+ i)· x + d · e(1− i)· x }

Luego,

Las funciones con valores en R solución de


½ ¾
= {a + bx + e x · (λ cos x + µ sen x)}
la ecuación diferencial f 0000 − 2 f 000 + 2 f 00 = 0

118
Grupos, anillos y módulos. Módulos. 0.6

94. Movimiento armónico simple: Consideremos un mue-


lle cuyo extremo esté en el origen de la recta real. Denotemos
por f ( t) la posición del extremo del muelle en el instante t.
Si el extremo del muelle está en la posición f ( t) en el instan-
te t, entonces el muelle ejerce una fuerza (luego aceleración)
proporcional a f ( t) con sentido hacia el origen. Entonces,

f 00 ( t) = − cte · f ( t), ( cte > 0).

Es decir, f ( t) cumple la ecuación diferencial

(D 2 + cte)( f ) = 0.
p p
Como x2 + cte = ( x − cte · i )( x + cte · i ), tenemos que f ( t) = a cos( cte · t)+ b sen( cte · t).
Como f (0) = 0, entonces a = 0 y

f ( t) = b · sen( cte · t).



Observemos que b es la máxima elongación del muelle y cte el periodo del movimiento
armónico.
95. Ejercicio : Resuelve la ecuación diferencial: f 00 + f = 0.

Ecuaciones diferenciales lineales no homogéneas

Hasta ahora hemos resuelto ecuaciones diferenciales del tipo P (D )( f ) = 0. Consi-


deremos ahora una ecuación diferencial del tipo P (D )( f ) = g, con g ∈ F . Sea f 0 una
solución particular. Entonces, f ∈ F cumple que P (D )( f ) = g si y sólo si

f = f 0 + f 1 , con f 1 ∈ Ker P (D ).

Dicho con palabras

· ¸ · ¸ · ¸
Todas las soluciones Una solución particu- Todas las soluciones de la
= +
de P (D )( f ) = g lar de P (D )( f ) = g “homogénea” P (D )( f ) = 0

96. Ejemplo : Consideremos un objeto en caída libre. Supongamos que no hay más
fuerza de rozamiento que la producida por el aire por causa de la velocidad del objeto.
Supongamos que el rozamiento es proporcional a la velocidad. Planteemos la ecuación:

119
0.6. Módulos. Grupos, anillos y módulos

Sea V ( t) la velocidad del objeto. La aceleración del objeto será igual a la gravedad g
menos una constante por la velocidad (debido a la fuerza de rozamiento). Luego,

V 0 ( t) = g − R · V ( t) (R > 0).
g
Es decir, (D + R · Id)V = g. Una solución particular de esta ecuación es V0 = R. Luego,
g −g
todas las soluciones son V = R + K 0 · e−Rt . Si V (0) = 0, entonces K 0 = R y

g
V ( t) = (1 − e−Rt ).
R

Denotemos S ( t) los metros recorridos en el tiempo t, entonces V ( t) = S 0 ( t) e integrando


R g g −Rt −g
S ( t) = R (1 − e−Rt ) = a + R ( t + e R ). Como S (0) = 0, entonces a = R 2 y

g g
S ( t) = t + 2 (−1 + e−Rt ).
R R

97. Supongamos que tenemos una ecuación diferencial P (D ) f = g, con g ∈ F , de la


que sabemos que existe un polinomio Q ( x) primo con P ( x) tal que Q (D ) g = 0. Veamos
como resolverla:
Sean λ( x) y µ( x) polinomios tales que λ( x)· P ( x)+µ( x)·Q ( x) = 1. Por lo tanto, tenemos
que λ(D ) · P (D ) + µ(D ) · Q (D ) = Id. Si aplicamos esta igualdad a g, obtenemos

g = Id( g) = (λ(D ) · P (D ) + µ(D ) · Q (D ))( g) = (λ(D ) · P (D ))( g) = P (D )(λ(D )( g)).

Por tanto, una solución particular es f = λ(D )( g).


De otro modo: g ∈ 〈 g, g0 , g00 , . . . , g n) , . . .〉 ⊆ Ker Q (D ) que es un espacio vectorial de
dimensión finita y P (D ) : E → E, f 7→ P (D )( f ) es un isomorfismo (pues su inverso es
λ(D )). Solo tenemos que calcular f ∈ E tal que P (D )( f ) = g.

98. Ejemplo : Resolvamos la ecuación diferencial f 000 − f = x3 : Tenemos que resolver


la ecuación (D 3 − Id)( f ) = x3 . Observemos que D 4 ( x3 ) = 0. Los polinomios x3 − 1 y x4 son
primos entre sí. Tenemos
x4 = ( x3 − 1) · x + x
x3 − 1 = x · x2 − 1

Luego, 1 = x · x2 − ( x3 − 1) = ( x4 − ( x3 − 1) · x) · x2 − ( x3 − 1) = x2 · x4 + (− x3 − 1) · ( x3 − 1). Por


lo tanto,

x3 = (D 2 · D 4 + (−D 3 − Id) · (D 3 − Id))( x3 ) = ((−D 3 − Id) · (D 3 − Id))( x3 )


= (D 3 − Id)((−D 3 − Id)( x3 )) = (D 3 − Id)(−6 − x3 ).

120
Grupos, anillos y módulos. Módulos. 0.6

Luego una solución particular de la ecuación diferencial es f 0 = −6 − x3 . De otro modo:


Sea Ker D 4 = 〈1, x, x2 , x3 〉. El endomorfismo lineal D 3 − Id : Ker D 4 → Ker D 4 , p( x) 7→
(D 3 − Id)( p( x)) es un isomorfismo lineal y es fácil calcular el polinomio ax3 + bx2 + cx + d
que cumple que (D 3 − Id)(ax3 + bx2 + cx + d ) = x3 .
Todas las soluciones son
p p
3 −1 − −3 −1 + −3
f 0 + Ker(D − Id) = f 0 + Ker(D − Id) + Ker(D − · Id) + Ker(D − · Id)
p
2 p
2
−1− −3 −1+ −3
= −6 − x3 + a · e x + b · e 2 ·x
+c·e 2 ·x
.

Todas las soluciones que son funciones con valores reales son
p p
3 x −1 3 3
−6 − x + a · e + e 2 x · ( c · cos x + d · sen x).
2 2

99. Ejercicio : Resuelve la ecuación diferencial f 00 − f = senx.

100. Resolvamos la ecuación diferencial f 000 − 2 f 00 + f = xe x siguiendo otro método:


Tenemos (D 3 − 2D 2 + Id)( f ) = xe x , luego una solución particular es

1 1 1
f= xe x = xe x = e x x
D 3 − 2D 2 + Id (D 2 − D − Id)(D − Id) (D 2 + D − Id)D
∗ 1 − x2 − x2
= e x (− Id −D − 2D 2 ) x = ex( + cte − x − 2) = e x ( − x + a)
D 2 2
1
(∗ el desarrollo de Taylor de x2 + x−1
en x = 0 hasta orden tres es −1 − x − 2 x2 ).
R nR
101. Vamos a denotar f = D1 f y en general · · · f = D1n f .
R

Sea P ( x) = ( x − α1 )n1 · · · ( x − αr )n r . Existen polinomios Q 1 ( x), . . . ,Q r ( x) tales que

1 Q 1 ( x) r Q r ( x)
= +···+
( x − α1 )n1 · · · ( x − α r )n r ( x − α1 ) n 1 ( x − αr )n r

Resolvamos la ecuación diferencial P (D ) f = g.

1 Q 1 (D ) r Q r (D ) X Q i (D )
f= g=( + · · · + ) g = g
P (D ) (D − α1 Id) n 1 (D − αr Id) n r
i (D − α i Id)
ni

0.6.87 X α i x Q i (D + α i Id) −α i x
Z Z
ni
· g = e · Q i (D + α i Id) · · · e−α i x · g
X αx
i
= e · ni
e
i D i

121
0.6. Módulos. Grupos, anillos y módulos

Ecuaciones en diferencias finitas


Sea S = {(a n )n∈N } el C-espacio vectorial de las sucesiones de números complejos.
La sucesión (a n )n∈N muchas veces la denotaremos simplemente (a n ). Consideremos el
“operador siguiente” ∇ : S → S que es el endomorfismo C-lineal definido por

∇(a n ) = ( b n ), donde b n = a n+1 .

Diremos que ∆ := ∇ − Id es el “operador diferencia”.


Como sabemos, dado un polinomio P ( x) = c r x r + c r−1 x r−1 + · · · + c 0 ∈ C[ x], podemos
considerar el endomorfismo lineal P (∇) : S → S definido por

P (∇)(a n ) = ( c r ∇r + c r−1 ∇r−1 + · · · + c 0 Id)(a n )


= ( c r a n+r + c r−1 a n+r−1 + · · · + c 0 a n ).

Queremos resolver las ecuaciones en diferencias finitas (homogéneas)

c r a n+r + c r−1 a n+r−1 + · · · + c 0 a n = 0.

Queremos calcular a n , es decir, queremos calcular Ker P (∇).

102. Proposición : Se cumple que {(1), ( n), . . . , ( n r−1 )} es una base de Ker ∆r

Demostración. Obviamente, Ker ∆ = 〈(1)〉. Si p( n) es un polinomio de grado s, es fácil


ver que ∆( p( n)) es un polinomio de grado s − 1. Por tanto, {(1), ( n), . . . , ( n r−1 )} ⊆ Ker ∆r .
Consideremos la aplicación lineal

∆ : Ker ∆s → Ker ∆s−1 , (a n ) 7→ ∆(a n ),

cuyo núcleo es Ker ∆ = 〈(1)〉. Por tanto, dimC Ker ∆s ≤ dimC Ker ∆s−1 + 1. Recurrente-
mente, obtenemos que dimC Ker ∆r ≤ r . Por dimensiones 〈(1), ( n), . . . , ( n r−1 )〉 = Ker ∆r .


103. Fórmula de conmutación: Sea p( x) ∈ C[ x] y (a n ) una sucesión de números


complejos. Entonces,
p(∇)((αn ) · (a n )) = (αn ) · p(α∇)(a n ).

Demostración. En efecto, ∇((αn ) · (a n )) = ∇(αn · a n ) = (αn+1 · a n+1 ) = (αn ) · (α · ∇)(a n ). Por


tanto, ∇2 ((αn )·(a n )) = ∇((αn )·(α∇)(a n )) = (αn )·(α·∇)2 (a n ). Recurrrentemente obtenemos
∇r ((αn ) · (a n )) = (αn ) · (α∇)r (a n ) y p(∇)((αn ) · (a n )) = (αn ) · p(α∇)(a n ). 
Por lo tanto,
p(∇ − α)((αn ) · (a n )) = (αn ) · p(α · ∆)(a n )

122
Grupos, anillos y módulos. Módulos. 0.6

104. Teorema : Se cumple que

1. Ker(∇ − α · Id)r = (αn ) · {(pol. q( n) de grado menor que r)} (suponemos α , 0).

2. Si p( x) = ( x − α1 )r 1 · · · ( x − αs )r s , con α i , 0 para todo i , entonces

r
Ker p(∇) = (α1 n ) · {(Pol. q( n) de grado < r 1 )} ⊕ · · · ⊕ (αns ) · {Pol. q( n) de grado < r s }.

Demostración. 1. ( s( n)) ∈ Ker(∇−α)r ⇐⇒ 0 = (∇−α)r ( s( n)) ⇐⇒ 0 = (∇−α)r ((αn )·(α−n )·


( s( n))) = (αn ) · (α∆)r ((α−n ) · ( s( n))) ⇐⇒ 0 = ∆r ((α−n ) · ( s( n))) ⇐⇒ existe un polinomio
q( n) de grado menor que r tal que α−n · s( n) = q( n), es decir, s( n) = αn · q( n).
2. Es consecuencia de que Ker p(∇) = Ker(∇ − α1 Id)n1 ⊕ · · · ⊕ Ker(∇ − αr Id)n r y de 2.

105. Nota : Supongamos P ( x) ∈ R[ x] y α = ρ · (cos β + i · sen β) es una raíz compleja de
P ( x), con β , 0, π. Entonces, P ( x) = ( x − α)r · ( x − ᾱ)r · Q ( x), con Q (α),Q (ᾱ) , 0. Es facil
probar, a partir de 0.6.104, que

( s( n)) ∈ Ker(∇ − α Id)n ⊕ Ker(∇ − ᾱ Id)r


½ ¾
=
tales que s( n) ∈ R para todo n
½ ¾ ½ ¾
n Pol. p( n) con coef. n Pol. p( n) con coef.
ρ · cos(β · n) · + ρ · sen(β · n) · .
reales de grado < r reales de grado < r

106. Ejemplo : Resolvamos la ecuación a n+2 = a n+1 + a n , con las condiciones inicia-
les a 0 = 0, a 1 = 1 (sucesión de Fibonacci). “Esta sucesión fue descrita por Leonardo de
Pisa, matemático italiano del siglo XIII también conocido como Fibonacci. Tiene nu-
merosas aplicaciones en ciencias de la computación, matemática y teoría de juegos.
También aparece en configuraciones biológicas, como por ejemplo en las ramas de los
árboles, en la disposición de las hojas en el tallo, en las flores de alcachofas y giraso-
les, en las inflorescencias del brécol romanesco, en la configuración de las piñas de las
coníferas, en la reproducción de los conejos y en cómo el ADN codifica el crecimiento
de formas orgánicas complejas. De igual manera, se encuentra en la estructura espi-
ral del caparazón de algunos moluscos, como el nautilus.” (Wikipedia). Tenemos que
a n+2 − a n+1 − a n = 0, luego
(∇2 − ∇ − Id)(a n ) = (0).
p p
Por tanto, (a n ) ∈ Ker(∇2 − ∇ − Id). Observemos que x2 − x − 1 = ( x − 1+2 5 ) · ( x − 1−2 5 ),
luego
p p p p
1 + 5 1 − 5 1 + 5 1 − 5 n
Ker(∇2 −∇− Id) = Ker(∇− · Id) ⊕ (∇− · Id) = {(a · ( )n + b · ( ) )}.
2 2 2 2

123
0.6. Módulos. Grupos, anillos y módulos

Recordemos que
0 = a0 = a + b p p
1 = a 1 = a · ( 1+2 5 ) + b · ( 1−2 5 )

Resulta que a = p1 y b = − p1 . Luego,


5 5

p p
1 1+ 5 n 1 1− 5 n
an = p · ( ) − p ·( ) .
5 2 5 2

107. Ejercicio : Calcula cuántos números de longitud n se pueden escribir con ceros
y unos, de modo que nunca aparezcan dos ceros seguidos (ejemplo: los números de
longitud tres cumpliendo lo dicho son 010, 011, 101, 110, 111, que son cinco distintos).
108. Ejercicio : Calcula Ker ∇r .

Ecuaciones en diferencias finitas no homogéneas

Consideremos una ecuación en diferencias p(∇)( s( n)) = z( n). Sea ( s 0 ( n)) una solu-
ción particular. Entonces, ( s( n)) es una solución de la ecuación en diferencias si y sólo
si
s( n) = s 0 ( n) + t( n), con t( n) ∈ Ker p(∇).

Con palabras

· ¸ · ¸ · ¸
Todas las soluciones Solución particular Todas las soluciones de la
= +
de P (∇)( s( n)) = ( z( n)) de P (∇)( s( n)) = ( z( n)) “homogénea” P (∇)( s( n)) = 0

109. Resolvamos la ecuación p(∇)( s( n)) = z( n), suponiendo que existe un polinomio
q( x) primo con p( x) de modo que q(∇)( z( n)) = 0:
Sean λ( x) y µ( x) tales que λ( x)· p( x)+µ( x)· q( x) = 1. Por tanto, λ(∇)· p(∇)+µ(∇)· q(∇) =
Id. Si aplicamos esta igualdad a ( z( n)), obtenemos

( z( n)) = λ(∇) · p(∇)( z( n)) = p(∇)(λ(∇)( z( n))).

Por tanto, una solución particular es s 0 ( n) = λ(∇)( z( n)).

110. Ejemplo : Resolvamos a n+2 + 2a n+1 − 6a n = 2n : Tenemos que resolver

(∇2 + 2∇ − 6 Id)(a n ) = (2n ).

124
Grupos, anillos y módulos. Módulos. 0.6

Calculemos una solución particular. Observemos que (∇ − 2 Id)(2n ) = (0) y que los po-
linomios x2 + 2 x − 6 y x − 2 son primos entre sí. Mediante el algoritmo de Euclides
sabemos calcular λ( x), µ( x) de modo que λ( x) · ( x2 + 2 x − 6) + µ( x) · ( x − 2) = 1. En efecto,
x2 + 2 x − 6 = ( x + 4)( x − 2) + 2.
Luego, 1 = 12 · ( x2 + 2 x − 6) − x+2 4 ( x − 2). Luego,
1 ∇ + 4 Id 1
(2n ) = ( · (∇2 + 2∇ − 6 Id) − (∇ − 2 Id))(2n ) = · (∇2 + 2∇ − 6 Id)(2n )
2 2 2
1
= (∇2 + 2∇ − 6 Id)( 2n )
2
Luego, (2n−1 ) es una solución particular. Procedamos de otro modo:
1 1
(a n ) = (2n ) = (2n ) = (2n−1 ).
∇2 + 2∇ − 6 Id 22 + 2 · 2 − 6
1 1
((∇ − 2 Id)(2n ) = 0 y el desarrollo de Taylor de x2 +2x−6
de orden 0 en x = 2 es 22 +2·2−6
).
Todas las soluciones son
p p
a n = 2n−1 + Ker(∇2 + 2∇ − 6 Id) = 2n−1 + Ker(∇ − (−1 + 7)) + Ker(∇ − (−1 − 7))
p p
= 2n−1 + a · (−1 + 7)n + b · (−1 − 7)n .

111. Préstamos: Un banco nos presta un capital K , a devolver en N años, a un tipo


de interés anual I . ¿Cuánto dinero D deberemos pagar al año, de modo que todos los
años paguemos la misma cantidad y en los N años hayamos saldado nuestra deuda
con el banco?
Resolución: Sea i n el dinero que pagamos en el año n por los intereses del capital
que tenemos prestado durante el año n y a n el dinero que amortizamos en el año n (por
el capital K que nos han prestado). Entonces D = a n + i n . Además, i n = I · (K − nr=−11 a r ).
P

Por tanto, D = a n + I · (K − nr=−11 a r ). Si aplicamos el operador diferencia ∆ entonces


P

0 = ∆(a n ) − I · a n = (∇ − (1 + I ))(a n ).
Por tanto, a n = (1 + I )n · λ y
D = a 1 + IK = (1 + I ) · λ + IK. (∗)
Tenemos que calcular λ. Nos falta decir que amortizamos el préstamo en N años, es
decir, K = rN=1 a r , que equivale a decir que D = a N +1 = (1 + I ) N +1 · λ. Despejando λ y
P

sustituyendo su valor en (∗) obtendremos que


IK
D= .
1 − (1+1I)N

125
0.6. Módulos. Grupos, anillos y módulos

112. Préstamos con gradiente lineal: Por la compra de un coche en un concesiona-


rio pagaremos cada año n un dinero d n de modo que d n = A + G · ( n − 1) (con A = 1000
y G = 100), durante N = 20 años. Se supone que el tipo de interés anual es I = 5 %.
Calcula el valor K del coche (en la actualidad).
Resolución: Podemos decir que nos han prestado un capital K a un tipo de interés
I a devolver en N años y que cada año n pagamos (por la amortización y los intereses)
d n . Sea i n es el dinero que pagamos en el año n por los intereses del capital que
tenemos prestado durante el año n y a n el dinero que amortizamos en el año n por el
capital prestado. Entonces, d n = i n + a n . Tenemos que i n = I · (K − nr=−11 a r ). Por tanto,
P

nX
−1
A + G · ( n − 1) = d n = a n + I · (K − a r ). (∗)
r =1

Para n = 1, tenemos que


A = a1 + I · K (∗∗)
Tenemos que determinar a 1 . Aplicando ∆ en (∗) obtenemos

G = ∆(a n ) − I · (a n ) = (∆ − I )(a n ) = (∇ − (1 + I ))(a n )

Una solución particular, es a n = −IG y todas las soluciones son a n = −IG + cte · (1 + I )n .
Luego, a 1 = −IG + cte · (1 + I ). Tenemos que calcular cte. Nos falta imponer que N
P
i =1 a n =
A +GN + GI
K , es decir, A + GN = d N +1 = a N +1 = − GI + cte · (1 + I ) N +1 . Luego, cte = (1+ I) N +1
. En
conclusión
G G
G A + GN + I G A + GN + I
a1 = − + · (1 + I ) = − +
I (1 + I ) N +1 I (1 + I ) N
Sustituyendo el valor de a 1 en (∗∗), puede comprobarse que

A (1 + I ) N − 1 G (1 + I ) N − 1 − I N
K= · N
+ 2· N
= 223110 1.
I (1 + I ) I (1 + I )

Supongamos que voy a un banco que me ofrece un interés anual I = 1 % por mi dinero.
Tendría que depositar K = 34592 euros para que el banco me fuese dando cada año lo
que el concesionario me pide (y al final el banco quedase en paz conmigo). En fin, un
coche de 22311 euros me ha costado 34592 euros.

113. Préstamos de gradiente exponencial: Un préstamo de K = 105 euros se quie-


re devolver durante N = 20 años, pagando cada año n una anualidad d n de modo que
d n = I 0 d n−1 ( I 0 = 1 + 2 %). Se supone que nos prestan el dinero a un tipo de interés
anual I = 5 %. Calculemos d 1 .

126
Grupos, anillos y módulos. Módulos. 0.6

Resolución: Sea i n es el dinero que pagamos en el año n por los intereses del capital
que tenemos prestado durante el año n y a n el dinero que amortizamos en el año n
por el capital prestado. Entonces, d n = i n + a n . Tenemos que i n = I · (K − nr=−11 a r ). Por
P

tanto,
nX
−1
d n = a n + I · (K − a r ).
r =1
Si aplicamos el operador diferencia ∆, entonces ∆( d n ) = ∆(a n ) − I · a n = (∇ − (1 + I ))(a n ).
Por otra parte, (∇ − I 0 )( d n ) = 0 (luego d n = λ0 I 0n ). Por tanto, si aplicamos ∇ − I 0 , obtene-
mos que
(∇ − I 0 )(∇ − (1 + I ))(a n ) = 0
Por tanto, a n = λ I 0n + µ(1 + I )n . Sabemos que d N +1 = a N +1 , de lo que se deduce que
λ0 = λ + µ( 1I+0 I ) N +1 . De las ecuaciones

λ0 I 0 = d 1 = a 1 + IK = λ I 0 + µ(1 + I ) + IK
λ0 I 02 = d 2 = a 2 + I (K − a 1 ) = λ I 0 ( I 0 − I ) + µ(1 + I ) + IK

K(1− I 0 + I)
se obtiene que d 1 = 0 .
1−( 1I+ I ) N

114. Sumatorios: Dada una sucesión de números complejos (a n ), definamos la suce-


sión s n := ni=−01 a i (y s 0 := 0). Entonces, ∆( s n ) = ( s n+1 − s n ) = (a n ). Denotaremos
P

1 nX −1
( a n ) := ( a i ).
∆0 i =0

Como hemos dicho, ∆( ∆10 (a n )) = (a n ), luego ∆−1 (a n ) = ∆10 (a n ) + {( cte), ∀ cte ∈ C}.
Se define ni := n·(ni·−(i1)···(n− i +1)
¡ ¢
−1)···2·1
. Observemos que
à ! à ! à !
r n n n
〈(1), ( n), . . . , ( n )〉 = 〈( ), ( ), . . . , ( )〉 .
0 1 r

Además, ∆( nr ) = ( r−n1 ). Por tanto, ∆10 ( nr ) = r+n1 .


¡ ¢ ¡ ¢ ¡ ¢ ¡ ¢

Si escribimos p( n) = ri=0 λ i ni , tendremos que


P ¡ ¢

à ! à !
i i
λ0 = p(0), . . . , λ i = p( i ) − λ i−1 − · · · − λ0 ,
i−1 0
¡ n¢ ¡n+1¢
p( i ) = ∆10 ( p( n)) =
Pn−1 Pr Pn Pr
y i =0 i =0 λ i i +1 . Finalmente, i =0 p( i ) = i =0 λ i i +1 .

127
0.6. Módulos. Grupos, anillos y módulos

Pn 2
115. Ejercicio : Calcular i =0 ( i + i − 3).
Pn i
116. Ejemplo : Calculemos i =0 i · 2 : Recordemos que (∇ − 2 Id)2 ( n2n ) = 0. Entonces,

nX
−1 1 1 ∗
i · 2i = ( n2 n ) = ( ( n2n )) + ( cte) = (Id −(∇ − 2 Id))( n2n ) + ( cte)
i =0 ∆0 ∇ − Id
= ( n2n − n2n+1 + cte) = (( n − 2)2n + cte)
∗ 1
(= el desarrollo de Taylor de x−1 de orden 2 en x = 2, es 1 − ( x − 2) + h( x)( x − 2)2 ). Luego,
n
i · 2 i = ( n − 1) · 2n+1 + 2.
X
i =0

Teorema de clasificación de módulos sobre dominios de ideales principales


Sea M un A -módulo anulado por mnx , luego M es un A /mnx -módulo. Si a ∉ m x en-
a·=ā·
tonces ā es invertible en A /mnx , y por tanto, el morfismo M −→ M es un isomorfis-
mo. En consecuencia, M = M x y es un A x -módulo. En particular, ( A /mnx ) = ( A /mnx ) x =
A x /(mnx A x ). Por otra parte, si x , y ∈ Spec A , entonces M y = 0.
Por tanto, si A es un dominio de ideales principales y M es un A -módulo finito
generado de torsión, entonces (ver teorema 0.6.84)
½
n1 ns 0 si m x , ( p i ), para todo i.
M x = (Ker p 1 ⊕ · · · ⊕ Ker p s ) x = n
Ker p i i si m x = ( p i ).

Luego si { x1 , . . . , xr } son los puntos cerrados del soporte de M , M = M x1 ⊕ · · · ⊕ M xr .

117. Proposición : Dos módulos finito generados sobre un dominio de ideales princi-
pales son isomorfos si y solo si son localmente isomorfos.

Demostración. Sean M y M 0 localmente isomorfos. Localizando en el punto genérico


obtenemos que ambos tienen el mismo rango. Como la torsión de un módulo conmuta
con localizaciones, entonces T ( M ) y T ( M 0 ) son localmente isomorfos. Luego, como aca-
bamos de ver T ( M ) y T ( M 0 ) son isomorfos. Por el primer teorema de descomposición
M y M 0 son isomorfos.


118. Definición : Un A -módulo M se dice que es de presentación finita si existe una


sucesión exacta de la forma A m → A n → M → 0 (con n, m < ∞). Con otras palabras, M
es de presentación finita si es isomorfo al cociente de un módulo libre finito generado
por un submódulo finito generado.

128
Grupos, anillos y módulos. Módulos. 0.6

Seguimos la convención A 0 = {0}. Obviamente, los A -módulos libres finito genera-


dos son A -módulos de presentación finita.
Los A -módulos de presentación finita son finito generados.

119. Proposición : Sea A un anillo noetheriano. Un A -módulo M es de presentación


finita si y solo si M es finito generado.

Demostración. Supongamos que M = 〈 m 1 , . . . , m n 〉 es un A -módulo finito generado.


Consideremos el epimorfismo π : A n → M , π((a i )) := i a i m i . Ker π = 〈 n 1 , . . . , n m 〉 es
P

finito generado porque es un submódulo del módulo noetheriano A n , luego M es de


presentación finita. 

ϕ π
120. Definición : Dada una sucesión exacta de A -módulos, A m → A n → M → 0, dire-
mos que es una presentación libre de M .
Observemos que M = Coker ϕ := A n / Im ϕ, luego, la clasificación y estudio de M
equivale a la clasificación y estudio de la matriz asociada a ϕ.

121. Proposición : Sea A un dominio de ideales principales local, de ideal maximal


m = ( p). Sea φ : A m → A n un morfismo de A -módulos. Se cumple que existen bases
{ e 1 , . . . , e m }, { e01 , . . . , e0n } en A m y A n , de modo que φ( e i ) = λ i e0i , para 1 ≤ i ≤ m.4

Demostración. Sea (a i j ) la matriz asociada a φ, en las bases estándar { u 1 , . . . , u m },


{ u01 , . . . , u0n } de A m y A n . Si en vez de { u 1 , . . . , u m }, consideramos la base que se ob-
tiene permutando dos vectores de { u 1 , . . . , u m }, la matriz de φ en las nuevas bases,
se obtiene permutando las correspondientes columnas de la matriz (a i j ). Igualmen-
te, si permutamos dos vectores de { u01 , . . . , u0n }, la matriz de φ se obtiene permutan-
do las correspondientes filas de (a i j ). Si en vez de { u 1 , . . . , u m }, consideramos la base
i
{ u 1 , . . . , u i − a j u j , . . . , u m }, la matriz de φ en las nuevas bases, se obtiene cambiando
la columna i , C i de la matriz (a i j ) por la columna C i − a j C j . Si en vez de la base
i
{ u01 , . . . , u0m }, consideramos la base { u01 , . . . , u0i − a j u0j , . . . , u0n }, la matriz de φ en las nue-
vas bases, se obtiene cambiando la fila i , F i de la matriz (a i j ) por la fila F j + a j F i .
Este tipo de transformaciones de la matriz (a i j ) (o equivalentemente de las ba-
ses { u i }, { u0i }) las denominaremos transformaciones elementales. Vamos a probar que
mediante transformaciones elementales la matriz de φ es “diagonal”, es decir, φ( e i ) =
λ i e0i , para todo i .
Dado a ∈ A , tendremos que a = p i · b, con b no divisible por p, es decir, b ∉ m = ( p),
luego b invertible. Por tanto, (a) = ( p i ). Sea p i el máximo común divisor de todos los
a i j . Existe un a rs , tal que (a rs ) = ( p i ). Por tanto, a rs divide a todos los coeficientes a i j .
4
Si i > n, decimos que φ( e i ) = 0.

129
0.6. Módulos. Grupos, anillos y módulos

Permutando filas y columnas podemos suponer que r = 1 y s = 1. Transformando las


a1i a i1
columnas C i por C i − a11 C 1 para i > 1, y posteriormente las filas F i por F i − a11 F1 ,
obtendremos la matriz  
a 11 0 . . . 0
 0 
 
 .. 
 . bi j 
0
Procediendo del mismo modo reiteradamente, con la matriz ( b i j ), “diagonalizaremos”
φ.


122. Definición : Diremos que un A -módulo es monógeno si está generado por un


elemento.
Si M = 〈 m〉 entonces M ' A / Anul( m). Si A es dominio de ideales principales lo-
cal, de ideal maximal m = ( p), entonces los únicos ideales son de la forma ( p i ), y los
módulos monógenos son isomorfos a A /( p i ).

123. Tercer teorema de descomposición : Sea A un dominio de ideales principales


y M un A -módulo finito generado, de ideal anulador p n A , siendo p ∈ A irreducible. Se
cumple que
M ' A / p n1 A ⊕ · · · ⊕ A / p n r A
con n i ≤ n, determinados unívocamente por M . Es decir, M es suma directa de monó-
genos de modo único, salvo isomorfismos.

Demostración. Podemos suponer que A es local, de ideal maximal m = ( p). Sabemos


que existe una sucesión exacta

φ
Am → An → M → 0

y M = Coker φ. Por la proposición anterior, existen bases { e 1 , . . . , e m }, { e01 , . . . , e0n } de A m


y A n , de modo que φ( e i ) = λ i e0i , para todo i . Luego,

M = Coker φ = [ Ae 1 ⊕ · · · ⊕ Ae n ]/[(λ1 ) e 1 ⊕ . . . (λm ) e m ⊕ 0 ⊕ · · · ⊕ 0]


= A /(λ1 ) ⊕ · · · ⊕ A /(λm ) ⊕ A ⊕ · · · ⊕ A
y fácilmente concluimos.
Veamos la unicidad de los n i . Reordenando tenemos

M = ( A / p n A )m n ⊕ ( A / p n−1 A )m n−1 ⊕ · · · ⊕ ( A / pA )m1

130
Grupos, anillos y módulos. Módulos. 0.6

con m i ≥ 0. Tenemos que ver que M determina los m i .


Sea p i : M → M , m 7→ p i · m. Si M = A / p r A entonces Ker p i = ( p̄ r− i ), para i ≤
r , y Ker p i = (1̄), para i ≥ r . Por tanto, Ker p i /(Ker p i−1 + p · Ker p i+1 ) = 0 si i , r y
Ker p r /(Ker p r−1 + p · Ker p r+1 ) = 〈1̄〉 (que es un A / pA espacio vectorial de dimensión 1).
Ahora en general, m i = dim A/pA Ker p i /(Ker p i−1 + p · Ker p i+1 ). 

124. Teorema de clasificación : Sea A un dominio de ideales principales y M un


A -módulo finito generado. Existe un isomorfismo de A -módulos
n
M ' ( A ⊕ . r. . ⊕ A ) ⊕ ( ⊕ A / p i i, j A )
i, j

donde los p i ∈ A son irreducibles y n i, j > 0, r y p i están unívocamente determinados


por M .

Demostración. Es un consecuencia directa de los tres teoremas de descomposición. 

n
125. Definición : A las potencias p i i, j del teorema de clasificación se les denomina
divisores elementales de M .

126. Corolario : Dos módulos finito generados son isomorfos si y solo si tienen el mis-
mo rango y los mismos divisores elementales.
n
127. Ejercicio : Prueba que si r = 0 entonces Anul( M ) = m.c.m.{ p i i, j } i, j A .
Consideremos una presentación de un A -módulo M finito generado, es decir, una
sucesión exacta
ψ
A m −→ A n −→ M −→ 0
Consideremos sendas bases { e01 , . . . , e0m } y { e 1 , . . . , e n } de A m y A n . Escribamos ψ( e0i ) =
j a i j e j , así que (a i j ) es la matriz de ψ. Definimos entonces los siguientes ideales:
P

128. Definición : Se llama i -ésimo ideal de Fitting de M al ideal F i ( M ) generado por


los menores de orden n − i de la matriz de ψ. Si n − i ≤ 0 seguiremos la convención
F i ( M ) = (1) y si m < n − i seguiremos la convención F i ( M ) = (0).
Veamos que los ideales de Fitting de un módulo no dependen de las bases ele-
gidas en la presentación (véase también el teorema 0.10.4). Consideremos otra base
{ ē 1 , . . . , ē m } de A m y escribamos ψ( ē j ) = i ā i j e i , así que la nueva matriz de ψ es (ā i j ).
P

Denotemos F i ( M ) y F̄ i ( M ) a los respectivos ideales i -ésimos de Fitting de las matrices


(a i j ) y (ā i j ). Cada ē j es combinación lineal de la antigua base { e01 , . . . , e0m } y, por lo tanto,
cada columna de (ā i j ) es combinación lineal de las columnas de (a i j ). En consecuencia,
los menores de orden n − i de (ā i j ) son combinación lineal de los menores de (a i j ), es

131
0.6. Módulos. Grupos, anillos y módulos

decir, F̄ i ( M ) ⊆ F i ( M ) . Por simetría también se cumple F i ( M ) ⊆ F̄ i ( M ); luego en conclu-


sión F i ( M ) = F̄ i ( M ) . Si la que cambiamos es la base de A n se razona de modo similar
(por filas en vez de por columnas).
ψ
Dada la sucesión exacta A m → A n → M → 0 y x ∈ Spec A , entonces localizando en x
ψx
la sucesión A m n
x → A x → M x → 0 es exacta. La matriz asociada a ψ, es la misma que la
asociada a ψ x , por tanto (F i ( M )) x = F i ( M x ).

129. Definición : Denotemos c i al generador del ideal de Fitting i-ésimo, F i ( M ). A los


elementos φ i = c i−1 / c i se les llama factores invariantes del módulo M . Si c i = c i−1 = 0
diremos que φ i = 0.

130. Teorema de clasificación (segunda versión) : Sea A un dominio de ideales


principales y M un A -módulo finito generado. Se cumple que

M ' A /(φ1 ) ⊕ · · · ⊕ A /(φn )

Luego, dos A -módulos finito generados son isomorfos si y solo si poseen los mismos
factores invariantes.

Demostración. Los ideales de Fitting conmutan con localizaciones y dos módulos finito
generados sobre un dominio de ideales principales son isomorfos si y solo si lo son
localmente. Por tanto, el teorema es local y podemos suponer que A es local de ideal
maximal m = ( p).
Por el teorema 0.6.121, podemos suponer que tenemos bases { e 1 , . . . , e m } de A m y
{ e01 , . . . , e0n } de A n , de modo que ψ( e 1 ) = p n1 · e01 ,. . ., ψ( e r ) = p n r · e0r , ψ( e r+1 ) = e0r+1 ,. . .,
ψ( e r+r0 ) = e0r+r0 , ψ( e r+r0 +1 ) = · · · = φ( e m ) = 0, con n 1 ≥ n 2 ≥ · · · ≥ n r > 0.
Tanto para el cálculo de M como para el cálculo de los ideales de Fitting podemos
suponer que r 0 = 0. Podemos suponer también que m = r . Tenemos que

M ' A n−r ⊕ A /( p n1 ) ⊕ · · · ⊕ A /( p n r )

Es una sencilla comprobación que c 0 = . . . = c n−r−1 = 0, c n−r = p n1 · · · p n r , c n−r+1 =


p n2 · · · p n r , c n−1 = p n r , c n = 1 para i ≤ n − r , φ i = p n i , para i > n − r . Ahora es senci-
llo concluir. 

131. Observaciones : 1. Por el cálculo efectuado en la demostración del teorema


anterior, φ i es múltiplo de φ i+1 . Por tanto, (φ1 ) es el ideal anulador de M .

2. Hemos probado, también, que los factores invariantes no dependen de la presen-


tación por libres dada (véase por otra parte 0.10.7).

132
Grupos, anillos y módulos. Módulos. 0.6

132. Teorema de clasificación de endomorfismos : Dos endomorfismos de un k-


espacio vectorial de dimensión finita E son equivalentes si y solo si poseen los mismos
factores invariantes.
Sea E un espacio vectorial de dimensión finita. Sea T : E → E un endomorfismo
lineal. Tenemos que E es un k[ x]-módulo finito generado. Construyamos una presen-
tación finita del k[ x]-módulo E . Sea E [ x] el conjunto de polinomios de coeficientes
vectores de E . La extensión lineal del producto x n ∗ ( ex m ) := ex n+m , dota a E [ x] de es-
tructura de k[ x]-módulo. Obviamente, si {v1 , . . . , vn } es una base de E , entonces es una
base del k[ x]-módulo E [ x].
La sucesión de k[ x]-módulos

(x∗−T) π
E [ x] −→ E [ x] → E → 0

donde ( x ∗−T )( ex m ) := ex m+1 − T ( e) x m y π( ex m ) := T m ( e), es exacta: Im( x ∗−T ) ⊆ Ker π,


obviamente. Probemos la inclusión Ker π ⊆ Im( x ∗ −T ). Dado i e i x i ∈ Ker π, es fácil
P

probar que módulo Im( x ∗ −T ) es equivalente a i T i ( e i ), que es nulo por hipótesis,


P

luego i e i x i ∈ Im( x ∗ −T ).
P

Si {v1 , . . . , vn } es una base de E y (a i j ) es la matriz asociada a T , entonces la matriz


de ( x ∗ −T ) en la base {v1 , . . . , vn } es x · Id −(a i j ).

133. Teorema : Sea (a i j ) la matriz n × n de un endomorfismo T . Sea c i ( x) el máximo


común divisor de los menores de orden n − i de la matriz xI d − (a i j ) . Se verifica

c i ( x) = φ i+1 ( x) · · · φn ( x)
φ i ( x) = c i−1 ( x)/ c i ( x)

siendo φ1 ( x), . . . , φn ( x) los factores invariantes de T .


¡ ¢
134. Teorema de Hamilton-Cayley : El polinomio c 0 ( x) = det xI d − (a i j ) se llama
polinomio característico de T . Según el teorema anterior, el polinomio característico
es igual al producto de los factores invariantes. Luego el polinomio característico es
múltiplo del primer factor invariante (que es el polinomio anulador). Como todos los
factores invariantes dividen al primer factor invariante, tenemos que el polinomio
característico tiene las mismas raíces salvo multiplicidades que el polinomio anulador.
Además,

φ1 ( x) = c 0 ( x)/ c 1 ( x)

es decir, el polinomio anulador de T es igual al cociente del polinomio característico


por el máximo común divisor de los menores de orden n − 1 de la matriz xI d − (a i j ) .

133
0.7. Categorías. Funtor de homomorfismos. Grupos, anillos y módulos

0.7. Categorías. Funtor de homomorfismos


El estudiante de matemáticas una veces trata con los conjuntos y considera como
transformaciones naturales entre ellos las aplicaciones de conjuntos, otras trata con
los grupos y los morfismos de grupos, otras con anillos y los morfismos de anillos,
otras con los espacios topológicos y las aplicaciones continuas, etc. Cada uno de estos
“mundos” se les denomina categorías. Hablemos con mayor precisión.
Dar una categoría C es dar

1. Una familia arbitraria de elementos, que los llamaremos objetos de C .

2. Unos conjuntos HomC ( M, N ), para cada par de objetos M, N de C , cuyos elemen-


tos f llamaremos morfismos de M en N y denotaremos por el símbolo f : M → N .

3. Una aplicación

HomC ( N, P ) × HomC ( M, N ) → HomC ( M, P ), ( f , g) 7→ f ◦ g

para cada terna M, N, P de objetos de C . Satisfaciéndose

a) ( f ◦ g) ◦ h = f ◦ ( g ◦ h), para todo f ∈ HomC ( N, P ), g ∈ HomC ( M, N ) y h ∈


HomC (L, M ).
b) Para cada objeto M de C , existe un morfismo Id M : M → M de modo que
f ◦ Id M = f e Id M ◦ g = g para todo morfismo f : M → N y g : N → M .

Un morfismo f : M → N se dice que es un isomorfismo si existe g : N → M de modo


que f ◦ g = Id N y g ◦ f = Id M .

1. Ejemplos : 1. La categoría de conjuntos, C Con j , es la categoría cuyos objetos son


los conjuntos y los morfismos entre los objetos son las aplicaciones de conjuntos.

2. Sea G un grupo. La categoría de G -conjuntos, CG − con j , es la categoría cuyos


objetos son los G -conjuntos y los morfismos entre los objetos son los morfismos
de G -conjuntos.

3. La categoría de espacios topológicos, C T op , es la categoría cuyos objetos son los


espacios topológicos y los morfismos entre los objetos son las aplicaciones conti-
nuas.

4. La categoría de A -módulos, C Mod , es la categoría cuyos objetos son los A -módulos


y los morfismos entre los objetos son los morfismos de módulos.

134
Grupos, anillos y módulos. Categorías. Funtor de homomorfismos. 0.7

2. Definición : Sean C y C 0 dos categorías. Dar un funtor covariante F : C C 0 es


asignar a cada objeto M de C un objeto F ( M ) de C , y cada morfismo f : M → N
0

de C un morfismo F ( f ) : F ( M ) → F ( N ) de C 0 , de modo que se cumpla que F ( f ◦ g) =


F ( f ) ◦ F ( g) y F (Id M ) = IdF(M) .
Análogamente se definen los funtores contravariantes F : C C 0 , que asignan a ca-
da objeto M de C un objeto F ( M ) de C 0 , y a cada morfismo f : M → N de C un morfismo
F ( f ) : F ( N ) → F ( M ) de C 0 , de modo que cumpla F ( f ◦ g) = F ( g) ◦ F ( f ) y F (Id M ) = IdF(M) .
Un objeto N ∈ C induce para cada morfismo f : M → M 0 , la aplicación

f∗
HomC ( N, M ) → HomC ( N, M 0 ), g 7→ f ∗ ( g) := f ◦ g

Estamos diciendo que

HomC ( N, −) : C C Con j
M HomC ( N, M )
f f∗
( f ◦ g) ( f ◦ g)∗ = f ∗ ◦ g ∗

es un funtor covariante de C en la categoría de los conjuntos C Con j .


Un objeto N ∈ C induce para cada morfismo f : M → M 0 , la aplicación

f∗
HomC ( M 0 , N ) → HomC ( M, N ), g 7→ f ∗ ( g) := g ◦ f
Luego,
HomC (−, N ) : C C Con j
M HomC ( M, N )
f f∗
( f ◦ g) ( f ◦ g )∗ = g ∗ ◦ f ∗
es un funtor contravariante.

3. Definición : Sean F, F 0 : C C 0 dos funtores covariantes (resp. contravariantes).


Dar un morfismo (o transformación natural) θ : F → F 0 , es dar para cada objeto M
de la categoría C un morfismo θ M : F ( M ) → F 0 ( M ), de modo que para cada morfismo
f : M → N (resp. f : N → M ) el diagrama

F( f )
F (M) / F (N )

θM θN
 0
F (f )

F 0(M) / F 0(N )

135
0.7. Categorías. Funtor de homomorfismos. Grupos, anillos y módulos

es conmutativo. Diremos que θ es un isomorfismo si los θ M son isomorfismos, para


todo objeto M de C .
Hom(F, F 0 ) denotará la familia de morfismos de F en F 0 .

4. Definición : Se dice que dos categorías C y C 0 son equivalentes (resp. antiequiva-


lentes) si existen funtores covariantes (resp. contravariantes) F : C C 0 y G : C 0 C ,
de modo que F ◦ G es isomorfo al funtor identidad de C 0 y G ◦ F es isomorfo al funtor
identidad de C .

5. Definición : Dada una categoría C se define la categoria dual de C , que denotare-


mos C ◦ , como la categoría cuyos objetos son los de C , (dado M ∈ C , cuando lo pensemos
en C ◦ lo denotaremos M ◦ ), HomC ◦ ( M ◦ , N ◦ ) := HomC ( N, M ) (dado f ∈ HomC ( N, M ),
cuando lo pensemos en HomC ◦ ( M ◦ , N ◦ ) lo denotaremos f ◦ ) y por último f ◦ ◦ g◦ :=
( g ◦ f )◦ , para todo f ◦ ∈ HomC ◦ ( M ◦ , N ◦ ) y g◦ ∈ HomC ◦ (P ◦ , M ◦ ).
El funtor, C C ◦, M M◦ y f f ◦ es un funtor contravariante, que establece
una anti-equivalencia entre C y C ◦ . Toda definición, teorema, etc., que se da en una
categoría C tiene su correspondiente definición, teorema, etc., “dual” en C ◦ .

6. Proposición : Dado un objeto M ∈ C , denotemos M· = HomC ( M, −). Sea un funtor


covariante F : C C con j . Se cumple

1. Hom( M· , F ) = F ( M ).

2. Hom( M· , M·0 ) = HomC ( M 0 , M ).

3. M· ' M·0 si y solo si M ' M 0 .

θ
Demostración. 1. Todo morfismo HomC ( M, −) → F queda determinado por θ M (Id M ) =
g ∈ F ( M ): No es más que considerar, dado f ∈ HomC ( M, N ), el diagrama

θM  θM
HomC ( M, M ) / F (M) Id_M /g
_
f∗ F( f ) f∗ F( f )
 θN   θN 
/ F (N )  / F ( f )( g)
HomC ( M, N ) f

2. Es consecuencia inmediata de 1.
3. es consecuencia inmediata de 2.


La proposición dual de la anterior es la siguiente.

136
Grupos, anillos y módulos. Categorías. Funtor de homomorfismos. 0.7

7. Proposición : Dado un objeto M ∈ C , denotemos M · = HomC (−, M ). Sea un funtor


contravariante F : C C con j . Se cumple

1. Hom( M · , F ) = F ( M ).

2. Hom( M · , M 0 · ) = HomC ( M, M 0 ).

3. M · ' M 0 · si y solo si M ' M 0 .

8. Teorema : La condición necesaria y suficiente para que una sucesión de morfismos


i p
de A -módulos 0 → M 0 → M → M 00 sea exacta es que para todo A -módulo N la sucesión

i∗ p∗
0 → Hom A ( N, M 0 ) → Hom A ( N, M ) → Hom A ( N, M 00 )

sea exacta. Se dice que “Hom A ( N, −) es un funtor exacto por la izquierda”.

Demostración. Es sencillo comprobar la necesidad de la condición. En cuanto a la su-


ficiencia, basta tomar N = A , pues para todo A -módulo M tenemos un isomorfismo
natural Hom A ( A, M ) = M , f 7→ f (1). 

También se tiene el teorema “dual” del anterior:

9. Teorema : La condición necesaria y suficiente para que una sucesión de morfismos


i p
de A -módulos M 0 → M → M 00 → 0 sea exacta es que para todo A -módulo N la sucesión

p∗ i∗
0 → Hom A ( M 00 , N ) → Hom A ( M, N ) → Hom A ( M 0 , N )

sea exacta. “Se dice que Hom A (−, N ) es un funtor exacto por la izquierda”.

Demostración. Es sencillo comprobar la necesidad de la condición. Veamos la suficien-


cia. Sea N = M 00 / Im p, y π : M 00 → N la proyección canónica. Tenemos que p∗ (π) =
π ◦ p = 0, luego π = 0 y p es epiyectiva. Si tomamos ahora N = M 00 , entonces 0 =
( p∗ ◦ i ∗ )(Id) = p ◦ i , luego Im i ⊆ Ker p. Por último, si N = M / Im i y π : M → M / Im i es la
proyección canónica, entonces i ∗ (π) = π◦ i = 0. Luego existe un morfismo f : M 00 → N tal
que f ◦ p = p∗ ( f ) = π y concluimos que Ker p = p−1 (0) ⊆ ( f ◦ p)−1 (0) = π−1 (0) = Im i . 

137
0.7. Categorías. Funtor de homomorfismos. Grupos, anillos y módulos

Funtor de puntos de una variedad

Sea C k−al g la categoría de las k-álgebras de tipo finito, es decir, la categoría cu-
yos objetos son las k-álgebras de tipo finito y los morfismos son los morfismos de k-
álgebras. Denotemos C V ar la categoría dual de C k−al g . A la k-álgebra A , cuando la
pensemos como objeto de C V ar , la escribiremos Spec A . En conclusión, los objetos de
C V ar , son Spec A , y los morfismos Spec B → Spec A son los morfismos de k-álgebras
A → B.
Dado X = Spec A , denotaremos por X · el funtor sobre C V ar en la categoría de con-
juntos, definido para cada Y = Spec B ∈ C V ar , por

X · (Y ) := HomC V ar (Y , X ) = Homk−al g ( A, B)

Se dice que X · es el funtor de puntos de X . X · tiene una interpretación geométrica


más clara que la del propio espacio topológico Spec A = X : X · (Spec k) = Homk−al g ( A, k) =
{puntos k-racionales de Spec A }. Supongamos que

X = Spec A, A = k[ x1 , . . . , xn ]/( p 1 ( x1 , . . . , xn ), . . . , p r ( x1 , . . . , xn ))

Entonces

X · (Spec B) = HomC V ar (Spec B, X ) = Homk−álg. ( A, B)


½
Soluciones con valores en B del sistema
=
de ecuaciones p 1 ( x1 , . . . , xn ) = · · · = p r ( x1 , . . . , xn ) = 0

que es la interpretación geométrica que queríamos dar a la variedad X = Spec A . Sea


A 0 = k[ x1 , . . . , xm ]/( q 1 ( x1 , . . . , xm ), . . . , q s ( x1 , . . . , xm )) y X 0 = Spec A 0 . Entonces, tenemos
que HomC V ar ( X , X 0 ) = Hom( X · , X 0· ) y los morfismos entre variedades son las aplicacio-
nes (funtoriales) entre conjuntos (de soluciones de sistemas de ecuaciones).

Categoría abeliana

La noción de categoría abeliana recoge las principales propiedades de la categoría


de grupos abelianos, módulos, etc.

10. Definición : Una categoría C se dice que es una categoría aditiva si

1. Para cada par de objetos A, B ∈ C , HomC ( A, B) es un grupo abeliano y para todo


f ∈ HomC (B, C ), i ∈ HomC ( Z, A ) y g, h ∈ HomC ( A, B) se cumple que f ◦ ( g + h) =
f ◦ g + f ◦ h y ( g + h) ◦ i = g ◦ i + h ◦ i .

138
Grupos, anillos y módulos. Categorías. Funtor de homomorfismos. 0.7

2. Para cada par de objetos A, B ∈ C existe su producto directo A × B, es decir, un


objeto con dos morfismos π1 : A × B → A , π2 : A × B → B de modo que

HomC (C, A × B) → HomC (C, A ) × HomC (C, B), f 7→ (π1 ◦ f , π2 ◦ f )

es una biyección (funtorial en C ).

3. Existe el objeto cero 0, es decir, un objeto que tienen un único morfismo en cada
objeto de C , y para cada objeto de C existe un único morfismo en él.

Un funtor F : C C 0 entre categorías aditivas, se dice que es aditivo si la aplicación


HomC ( A, B) → HomC 0 (F ( A ), F (B)), f 7→ F ( f ) es un morfismo de grupos.
Puede probarse que en las categorías aditivas existe la suma directa de dos objetos
y es isomorfo al producto directo. Si F es un funtor aditivo F ( A × B) = F ( A ) × F (B).
Una categoría abeliana es una categoría aditiva que cumple

1. Todo morfismo tiene núcleo y conúcleo. Es decir, dado f : A → B existen obje-


tos, Ker f y Coker f , y morfismos Ker f → A , B → Coker f , de modo que las
sucesiones de morfismos 0 → HomC (C, Ker f ) → HomC (C, A ) → HomC (C, B) y
0 → HomC (Coker f , C ) → HomC (B, C ) → HomC ( A, C ) son exactas, para todo C .

2. Todo monomorfismo f : A → B es el núcleo de B → Coker f ( f : A → B se dice que


es un monomorfismo si HomC (C, A ) → HomC (C, B) es una aplicación inyectiva
para todo C ).

3. Todo epimorfismo f : A → B es el conúcleo de Ker f → A ( f : A → B se dice que es


un epimorfismo si HomC (B, C ) → HomC ( A, C ) es una aplicación inyectiva para
todo C ).

En las categorías abelianas como en la categoría de módulos se habla de sucesiones


exactas (véase 0.6.18).

11. Definición : Diremos que un funtor covariante aditivo F : C C 0 entre catego-


rías abelianas es exacto por la izquierda si para toda sucesión exacta 0 → A → B → C
en C , se cumple que 0 → F ( A ) → F (B) → F (C ) es exacta. Se dice que es exacto por
la derecha si si para toda sucesión exacta A → B → C → 0 en C , se cumple que
F ( A ) → F (B) → F (C ) → 0 es exacta. Se dice que es exacto si es exacto por la derecha y
la izquierda.
G
Se dice que un funtor contravariante aditivo C C 0 entre categorías abelianas es
G
exacto por la izquierda si el funtor (covariante) composición C ◦ C C 0 es exacto por
G
la izquierda. Se dice que es exacto por la derecha si el funtor composición C ◦ C C 0
es exacto por la derecha. Se dice que es exacto si es exacto por la derecha y la izquierda.

139
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

0.8. Producto tensorial de módulos y álgebras


Los dos procesos o técnicas fundamentales estudiados hasta aquí han sido el co-
ciente y la localización de módulos. Como veremos éstos son casos particulares de la
técnica de cambio de base, obtenida del producto tensorial. Geométricamente el pro-
ducto tensorial de las álgebras de funciones de dos variedades algebraicas se corres-
ponde con el álgebra de funciones del producto directo de las variedades.
M×N
Sean M y N dos A -módulos. Consideremos el A -módulo libre A (M × N) = ⊕ A . Sea
{ m n}(m,n)∈ M × N la base estándar de A (M × N) , es decir, m n = (a (m0 ,n0 ) )(m0 ,n0 )∈ M × N es el
elemento de A (M × N) definido por a (m0 ,n0 ) = 0 si ( m0 , n0 ) , ( m, n) y a (m,n) = 1.
Sea R el submódulo de A (M × N) generado por los elementos de la forma

( m + m0 ) n − m n − m0  n
m ( n + n 0 ) − m  n − m  n 0
(∗)
(am) n − a( m n)
m(an) − a( m n)

para todo m, m0 ∈ M , n ∈ N y a ∈ A .

1. Definició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 . Cada clase m n ∈ A (M × N) /R =
M ⊗ A N la denotaremos m ⊗ n.
De acuerdo con la definición de R tenemos que

( m + m0 ) ⊗ n = m ⊗ n + m0 ⊗ n
m ⊗ ( n + n0 ) = m ⊗ n + m ⊗ n0
am ⊗ n = a( m ⊗ n)
m ⊗ an = a( m ⊗ n)

propiedades que se expresan diciendo “el producto tensorial es A -bilineal”. En reali-


dad, el formalismo seguido, ha sido para llegar a definir “el producto” (⊗) de elementos
de M por N , con estas propiedades y sin más relaciones que las generadas por las
relaciones de M y N y estas propiedades.
Dado que los elementos { m n}(m,n)∈ M × N forman una base de A (M × N) entonces los
elementos { m ⊗ n}(m,n)∈ M × N forman un sistema generador de M ⊗ A N . Por las propie-
dades de bilinealidad recién escritas, si { m i } y { n j } son sistemas generadores de M y
N , entonces { m i ⊗ n j } es un sistema generador de M ⊗ A N .

2. Definición : Sea P un A -módulo. Diremos que una aplicación β : M × N → P es

140
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

A -bilineal si
β( m + m0 , n) = β( m, n) + β( m0 , n)
β( m, n + n0 ) = β( m, n) + β( m, n0 )
β(am, n) = aβ( m, n)
β( m, an) = aβ( m, n)

El conjunto de las aplicaciones A -bilineales de M × N en P se denota Bil A ( M, N ; P ).


Con mayor generalidad, el lector puede dar la definición de aplicación A -multilineal
n
de M1 × · · · × M n en P . El conjunto de las aplicaciones A -multilineales de M1 × · · · × M n
en P se denota Multl A ( M1 , .n. ., M n ; P ).
La condición de que una aplicación β : M × N → P sea A -bilineal implica que la apli-
cación βm : N → P , βm ( n) = β( m, n), es un morfismo de A -módulos para cada elemento
m ∈ M . Tenemos así, un morfismo natural Bil A ( M, N ; P ) → Hom A ( M, Hom A ( N, P )),
β 7→ β̃, donde β̃( m) := βm .

3. Proposición : Se cumple que Bil A ( M, N ; P ) = Hom A ( M, Hom A ( N, P )), β 7→ β̃.

Demostración. Definamos la asignación inversa,

Hom A ( M, Hom A ( N, P )) → Bil A ( M, N ; P ), f 7→ β f ,

donde β f ( m, n) := f ( m)( n). 

El morfismo natural π : M × N → M ⊗ N , ( m, n) 7→ m ⊗ n, es bilineal.

4. Propiedad universal del producto tensorial: Una aplicación β : M × N → P es


A -bilineal si y solo si existe un único morfismo de A -módulos φ : M ⊗ A N → P , de modo
que el siguiente diagrama

β
M×N /
:P
π
φ

M ⊗A N
es conmutativo. Con concisión,

Hom A ( M ⊗ A N, P ) = Bil A ( M, N ; P ), φ 7→ φ ◦ π

Por tanto, por la proposición 0.8.3,

Hom A ( M ⊗ A N, P ) = Hom A ( M, Hom A ( N, P )), f 7→ f˜, donde f˜( m)( n) := f ( m ⊗ n)

141
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

Demostración. Sea β : M × N → P una aplicación A -bilineal, entonces el morfismo de


A -módulos
ϕ : A (M × N) → P, ϕ( a i ( m i  n i )) = a i β( m i , n i )
X X
i i

se anula sobre los generadores del submódulo R , anteriormente definido en (∗). Por
lo tanto, induce el morfismo de A -módulos φ : M ⊗ A N → P , m ⊗ n 7→ β( m, n). Este
morfismo cumple que β = φ ◦ π y si un morfismo φ0 cumple esta igualdad entonces
φ0 ( m ⊗ n) = β( m, n) y coincide con φ, pues los elementos m ⊗ n generan M ⊗ N .
Por último, es una simple comprobación ver que dado un morfismo de A -módulos
φ : M ⊗ N → P entonces β = φ ◦ π es una aplicación bilineal de M × N en P .


Este teorema nos dice que definir un morfismo de A -módulos φ : M ⊗ N → P , es


asignar a cada elemento m ⊗ n ∈ M ⊗ A N un elemento φ( m ⊗ n) de P de modo que
φ((am + m0 ) ⊗ n) = aφ( m ⊗ n) + φ( m0 ⊗ n) y φ( m ⊗ (an + n0 )) = aφ( m ⊗ n) + φ( m ⊗ n0 ).

5. Observación : Análoga construcción puede hacerse para cualquier familia finita


M1 , . . . , M n de A -módulos, obteniéndose un A -módulo M1 ⊗ A · · ·⊗ A M n con la propiedad
universal
Hom A ( M1 ⊗ A · · · ⊗ A M n , P ) = Multl A ( M1 , .n. ., M n ; P ).
Para definir un morfismo de A -módulos f : M1 ⊗ A · · · ⊗ A M n → P , bastará definir las
imágenes f ( m 1 ⊗ · · · ⊗ m n ) de modo que

f ( m 1 ⊗· · ·⊗ a i m i + n i ⊗· · ·⊗ m n ) = a i f ( m 1 ⊗· · ·⊗ m i ⊗· · ·⊗ m n ) + f ( m 1 ⊗· · ·⊗ n i ⊗· · ·⊗ m n ).

6. Teorema : Existen isomorfismos naturales

1. ( M ⊗ A N ) ⊗ A P = M ⊗ A ( N ⊗ A P ), ( m ⊗ n) ⊗ p 7→ m ⊗ ( n ⊗ p).

2. M ⊗ A N = N ⊗ A M , m ⊗ n 7→ n ⊗ m.

3. A ⊗ A M = M , a ⊗ m 7→ am.

4. (⊕ M i ) ⊗ A N = ⊕( M i ⊗ N ), ( m i ) ⊗ n 7→ ( m i ⊗ n).
i i

Demostración. Dejamos al lector que defina los morfismos inversos. Veamos, solo, que
el morfismo de 1. está bien definido: Para cada elemento p ∈ P el morfismo de A -
módulos M ⊗ A N × p → M ⊗ A ( N ⊗ A P ), ( m ⊗ n) × p 7→ m ⊗ ( n ⊗ p) está bien definido.
Luego tenemos una aplicación ( M ⊗ A N ) × P → M ⊗ A ( N ⊗ A P ), que es bilineal e induce
el morfismo definido en 1. 

142
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

Sería formativo para el lector que intentase demostrar el teorema anterior usando
la propiedad universal del producto tensorial. Por ejemplo,

Hom A (( M ⊗ A N ) ⊗ A P, R ) = Hom A (( M ⊗ A N ), Hom A (P, R ))


= Hom A ( M, Hom A ( N, Hom A (P, R )))
= Hom A ( M, Hom A ( N ⊗ A P, R )) = Hom A ( M ⊗ A ( N ⊗ A P ), R )
y por 0.7.6, ( M ⊗ A N ) ⊗ A P = M ⊗ A ( N ⊗ A P ).
Si f : A → B es un morfismo de anillos, se dice que B es una A -álgebra. Si N es
un B-módulo, entonces N es de modo natural un A -módulo. Sea M un A -módulo y N
un B-módulo. Cada elemento b ∈ B define un endomorfismo 1 ⊗ b : M ⊗ A N → M ⊗ A N ,
m ⊗ n 7→ m ⊗ bn. Podemos definir así, una estructura de B-módulo en M ⊗ A N que viene
def
dada por el siguiente producto
X X
b · ( m i ⊗ n i ) := m i ⊗ bn i
i i

7. Teorema : Sea A → B un morfismo de anillos, M un A -módulo y N, P dos B-


módulos. Existen isomorfismos naturales
1. HomB ( M ⊗ A N, P ) = Hom A ( M, HomB ( N, P )).

2. ( M ⊗ A N ) ⊗B P = M ⊗ A ( N ⊗B P ), ( m ⊗ n) ⊗ p 7→ m ⊗ ( n ⊗ p).

3. M ⊗ A A S = M S , m ⊗ as 7→ am
s .

4. M ⊗ A A / I = M / I M , m ⊗ ā 7→ am.
Demostración. 1. Vía la igualdad Hom A ( M ⊗ A N, P ) = Hom A ( M, Hom A ( N, P )), el sub-
módulo HomB ( M ⊗ A N, P ) se corresponde con el submódulo Hom A ( M, HomB ( N, P )). El
resto al lector. 

8. Proposición : Sea M 0 → M → M 00 → 0 una sucesión exacta y N un A -módulo. Se


cumple que
M 0 ⊗ A N → M ⊗ A N → M 00 ⊗ A N → 0
es una sucesión exacta. Es decir, “− ⊗ A N es un funtor exacto por la derecha”.
Demostración. Sea M • la sucesión exacta inicial. De acuerdo con 0.7.9
Hom A ( M • , Hom A ( N, P )) = Bil A ( M • , N ; P ) = Hom A ( M • ⊗ A N, P )
es una sucesión exacta para todo A -módulo P . De nuevo 0.7.9 nos permite concluir que
la sucesión M • ⊗ A N es exacta. 

143
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

Sea f : A → B un morfismo de anillos. Se dice que M ⊗ A B es el cambio de base de


M por A → B.

9. Notación : Denotaremos M ⊗ A B = MB y usualmente denotaremos f (a) = a.

10. Proposición : Sean A → B y B → C morfismos de anillos, M y M 0 A -módulos.


Existen isomorfismos naturales

1. ( M ⊗ A M 0 ) ⊗ A B = MB ⊗B MB
0
, ( m ⊗ m0 ) ⊗ b 7→ ( m ⊗ b) ⊗ ( m0 ⊗ 1). En particular, dado
un sistema multiplicativo S ⊂ A , ( M ⊗ A N )S = M S ⊗ A S NS .

2. ( MB )C = MC , (i.e., ( M ⊗ A B) ⊗B C = M ⊗ A C , ( m ⊗ b) ⊗ c 7→ m ⊗ bc).

Demostración. Defínanse los morfismos inversos. 

Ahora, nuestro objetivo es definir el producto tensorial de A -álgebras.


Si B y C son A -álgebras, el A -módulo B ⊗ A C tiene una estructura natural de A -
álgebra: La aplicación B × C × B × C → B ⊗ A C , ( b, c, b0 , c0 ) 7→ bb0 ⊗ cc0 induce el corres-
pondiente morfismo B ⊗ A C × B ⊗ A C → B ⊗ A C . Con este producto B ⊗ A C es un anillo.
Por último, el morfismo A → B ⊗ A C , a 7→ a ⊗ 1 = 1 ⊗ a es un morfismo de anillos.

11. Proposición : Sean B, C y D A -álgebras. Se cumple el isomorfismo

Hom A −al g (B ⊗ A C, D ) Hom A −al g (B, D ) × Hom A −al g (C, D )


 / (φ1 , φ2 ) φ1 ( b) = φ( b ⊗ 1), φ2 ( c) = φ(1 ⊗ c)
φ

φ : ( b ⊗ c) 7→ φ1 ( b)φ2 ( c) o (φ 1 , φ 2 )

12. Proposición : Sean A y B dos k-álgebras. Entonces,

Specrac ( A ⊗k B) = Specrac A × Specrac B

Demostración. En efecto,

Specrac ( A ⊗k B) = Homk−al g ( A ⊗k B, k) = Homk−al g ( A, k) × Homk−al g (B, k)


= Specrac A × Specrac B

144
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

Este hecho justificará la definición Spec A × Spec A 0 := Spec( A ⊗C A 0 ) (advertencia:


Spec A × Spec A 0 no denota el producto cartesiano de los conjuntos Spec A y Spec A 0 ) y
el producto tensorial de anillos “de funciones de variedades” se interpretará como el
anillo del producto de las variedades.
El morfismo inducido en los espectros racionales por i : A → A ⊗k B, i (a) = a ⊗ 1 es

i∗ / Spec
Specrac A × Specrac B Specrac ( A ⊗k B) rac A

 /α
(α, β)

En efecto, vía las aplicaciones


i∗
Homk−al g ( A, k) × Homk−al g (B, k) = Homk−al g ( A ⊗k B, k) → Homk−al g ( A, k),

(φ1 , φ2 ) se aplica en (φ1 ⊗ φ2 )| A ⊗1 = φ1 .


El morfismo inducido en los espectros racionales por f : A ⊗k A → A , f (a ⊗ a0 ) = aa0
es
Specrac A → Specrac A × Specrac A = Specrac ( A ⊗k A )
α 7→ (α, α)
En efecto, vía las aplicaciones
f∗
Homk−al g ( A, k) → Homk−al g ( A ⊗k A, k) = Homk−al g ( A, k) × Homk−al g ( A, k),

φ se aplica en ((φ ◦ f )| A ⊗1 , (φ ◦ f )|1⊗ A ) = (φ, φ).

13. Proposición : Sean B y C A -álgebras. Se cumple el isomorfismo

Hom A −al g (B, C ) HomC −al g (BC , C )


 / φ0 : φ0 ( b ⊗ c ) = φ( b ) · c
φ

φ0|B o φ0

0.8.1. Álgebra tensorial, simétrica y exterior de un módulo


Dado un A -módulo M , diremos que

T n M := M ⊗ A .n. . ⊗ A M

es el producto tensorial n-ésimo de M . Seguiremos las convenciones T 0 M = A y T 1 M =


M.

145
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

Si M es un A -módulo libre de base { e i } i∈ I , entonces T n M es un A -módulo libre de


base { e i 1 ⊗ · · · ⊗ e i n } i 1 ,...,i n ∈ I (por 0.8.6.4).
Podemos pensar los elementos de T n M como ciertas aplicaciones multilineales.
Con precisión, sea M ∗ = Hom A ( M, A ), tenemos el morfismo natural
n
φ : T n M → Multl A ( M ∗ , .n. ., M ∗ ; A ), φ( m 1 ⊗ · · · ⊗ m n )(w1 , . . . , wn ) := w1 ( m 1 ) · · · wn ( m n )

Si M es un A -módulo libre finito generado entonces T n M = Multl A ( M ∗ , .n. ., M ∗ ; A ).

14. Nota : En esta subsección las álgebras consideradas no serán necesariamente con-
mutativas.

15. Definición : Sea R una álgebra que es suma directa de subgrupos R n (para la
operación +), con n ∈ Z. Diremos que R = ⊕ R n es un álgebra graduada, si dados
n∈Z
r n ∈ R n , r m ∈ R m entonces r n · r m ∈ R n+m . Además, diremos que R es una A -álgebra
graduada si R 0 es una A -álgebra.5

16. Definición : Se dice que un álgebra graduada R = ⊕ R n es conmutativa si es un


n∈Z
anillo conmutativo.
Los anillos de polinomios, k[ x1 , . . . , xn ], son de modo obvio k-álgebras graduadas
conmutativas.

17. Definición : Diremos que T · M = ⊕ T i M es el álgebra tensorial de M . Denotare-
i =0
mos T · M = T ·A M cuando queramos precisar quién es el anillo.
Dados m 1 ⊗ · · · ⊗ m n ∈ T n M y m01 ⊗ · · · ⊗ m0r ∈ T r M definimos

( m 1 ⊗ · · · ⊗ m n ) · ( m01 ⊗ · · · ⊗ m0r ) = m 1 ⊗ · · · ⊗ m n ⊗ m01 ⊗ · · · ⊗ m0r ∈ T r+n M

que extendido linealmente a T · M , define un producto, con el que es una A -álgebra


graduada (no conmutativa).

18. Definición : Los morfismos de álgebras graduadas son morfismos de álgebras en-
tre álgebras graduadas que conservan la graduación, es decir, aplican elementos de
grado n en elementos de grado n. Si R y R 0 son A -álgebras graduadas denotaremos
por Hom A − grd (R, R 0 ) los morfismos de A -álgebras graduados.

19. Propiedad universal del álgebra tensorial: Sea M un A -módulo y R = ⊕ R n


n∈Z
un A -álgebra graduada Existe un isomorfismo natural

Hom A − grd (T · M, R ) = Hom A ( M, R 1 ).


5
Supondremos también que los elementos de A conmutan con todos los elementos de R .

146
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

Demostración. Cada morfismo de A -álgebras graduadas φ : T · M → R , induce por res-


tricción un morfismo φ| M : M → R 1 de A -módulos. Recíprocamente, dado un morfismo
de A -módulos ϕ : M → R 1 , el morfismo φ : T · M → R , definido por

φ( m 1 ⊗ · · · ⊗ m n ) = ϕ( m 1 ) · · · ϕ( m n )

está bien definido. Ahora es fácil comprobar que las asignaciones definidas son inver-
sas entre sí.

En particular, Hom A ( M, M 0 ) = Hom A − grd (T · M, T · M 0 ).

20. Proposición : Se cumple:

1. (T ·A M ) ⊗ A B = TB· ( M ⊗ A B).

2. T · ( M / N ) = (T · M )/〈 N 〉, donde N es un submódulo de M y denotamos por 〈 N 〉 al


ideal bilátero de T · M generado por N ⊂ T · M , es decir, un sistema generador de
i
〈 N 〉 como A -módulo es { m 1 ⊗ . . . ⊗ n ⊗ . . . ⊗ m r | n ∈ N, m k ∈ M, i, r ∈ N}.

Demostración. 1. Se deduce de las igualdades

HomB− grd (TB· ( M ⊗ A B), R ) = HomB ( M ⊗ A B, R 1 ) = Hom A ( M, R 1 )


= Hom A − grd (T ·A M, R ) = HomB− grd (T ·A M ⊗ A B, R ).

2. Sea i : N ,→ M la inclusión e i ∗ : Hom A ( M, R 1 ) → Hom A ( N, R 1 ) el morfismo in-


ducido. Por las igualdades

Hom A − grd (T · ( M / N ), R ) = Hom A ( M / N, R 1 ) = Ker i ∗ : Hom A ( M, R 1 ) → Hom A ( N, R 1 )


£ ¤

= Ker i ∗ : Hom (T · M, R ) → Hom ( N, R )


£ ¤
A − grd A 1
= Hom A − grd ((T · M )/〈 N 〉, R )

se concluye. 
Ahora, nuestro objetivo es definir el álgebra simétrica de un módulo. Consideremos
en T n M el submódulo
i j i j
M n0 = 〈 m 1 ⊗· · ·⊗ m i ⊗· · ·⊗ m j ⊗· · ·⊗ m n − m 1 ⊗· · ·⊗ m j ⊗· · ·⊗ m i ⊗· · ·⊗ m n | m 1 , . . . , m n ∈ M, ∀ i, j 〉

21. Definición : Diremos que S n M = T n M / M n0 es el producto tensorial simétrico n-



ésimo del A -módulo M . Diremos que S · M = ⊕ S i M es el álgebra simétrica de M .
i =0
Denotaremos S · M = S ·A M cuando queramos precisar quién es el anillo.

147
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

Se dice que una aplicación multilineal β : M × .n. . × M → M 0 es una aplicación mul-


tilineal simétrica de orden n de M en M 0 si

β( m 1 , . . . , m n ) = β( m σ(1) , . . . , m σ(n) )

para todo σ ∈ S n . Denotemos Sim A ( M, .n. ., M ; M 0 ) el conjunto de las aplicaciones A -


multilineales simétricas de orden n de M en M 0 .

22. Propiedad universal del producto tensorial simétrico de un A -módulo: De


la definición es inmediato que Hom A (S n M, M 0 ) = Sim A ( M, .n. ., M ; M 0 ).
Es claro que M n0 · T r M, T r M ⊗ M n0 ⊆ M n0 +s . Por tanto el producto que tenemos defini-
do en T · M , define por paso al cociente un producto en S · M . Luego S · M es un álgebra
graduada.
Se suele denotar m 1 · . . . · m n a la clase de m 1 ⊗ .n. . ⊗ m n en S n M y · al producto que
tenemos definido en S · M . Observemos que

i j i j
m1 · . . . · m i · . . . · m j · . . . · m n = m1 · . . . · m j · . . . · m i · . . . · m n

De aquí es fácil concluir que dados s n ∈ S n M y s r ∈ S r M , entonces s n · s r = s r · s n .


Por tanto, S · M es una A -álgebra graduada conmutativa.

23. Propiedad universal del álgebra simétrica: Sea M un A -módulo y R = ⊕ R n


n∈Z
una A -álgebra graduada conmutativa. Existe un isomorfismo natural

Hom A − grd (S · M, R ) = Hom A ( M, R 1 ).

Demostración. Es inmediato a partir de la definición del álgebra simétrica y la propie-


dad universal del álgebra tensorial de un módulo. 

24. Proposición : Se cumple que S · A n ' A [ x1 , . . . , xn ]. Si E es un A -módulo libre de


base { e 1 , . . . , e n }, entonces S r E es un A -módulo libre de base { e i 1 · · · e i r } i 1 ≤···≤ i r .

Demostración. Como

Hom A − grd (S · A n , R ) = Hom A ( A n , R 1 ) = (R 1 )n = Hom A − grd ( A [ x1 , . . . , xn ], M )

para toda A -álgebra graduada conmutativa, entonces S · A n ' A [ x1 , . . . , xn ]. Por tan-


to, S r A n es isomorfo al A -módulo formado por los polinomios homogéneos de grado
r de A [ x1 , . . . , xn ], que es un A -módulo libre de base { x i 1 · · · x i r } i 1 ≤···≤ i r . Obviamente,
{ e i 1 · · · e i r } i 1 ≤···≤ i r es un sistema generador de S r E y es una base porque el rango de
S r E es igual al de S r ( A n ). 

148
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

Si R = ⊕ R n y R 0 = ⊕ R 0n son A -álgebras graduadas, entonces la A -álgebra R ⊗ A R 0


n∈Z n∈Z
es graduada con la graduación

(R ⊗ A R 0 )n = ⊕ R i ⊗ A R 0j
i+ j=n

El producto tensorial R ⊗ A R 0 de álgebras graduadas conmutativas es una álgebra


graduada conmutativa.

25. Proposición : Se cumple

1. S · ( M ⊕ N ) = S · M ⊗ A S · N . Luego tenemos isomorfismos naturales S n ( M ⊕ M 0 ) =


⊕ S i M ⊗A S j M0.
i+ j=n

2. (S ·A M ) ⊗ A B = S B
· ( M ⊗ B).
A

3. S · ( M / N ) = (S · M )/〈 N 〉, donde N es un submódulo de M y denotamos por 〈 N 〉 al


ideal de S · M generado por N ⊂ S · M .

Demostración. 1. Se cumplen las igualdades

Hom A − grd (S · ( M ⊕ N ), R ) = Hom A ( M ⊕ N, R 1 ) = Hom A ( M, R 1 ) × Hom A ( N, R 1 )


= Hom (S · M, R ) × Hom
A − grd (S · N, R ) = Hom
A − grd (S · M ⊗ S · N, R ),
A − grd A

para toda álgebra graduada conmutativa R . Por tanto, S · ( M ⊕ N ) = S · M ⊗ A S · N .


2. y 3. se demuestran igual que la proposición 0.8.20. 
La composición del morfismo S n M → T n M , m 1 · · · m n 7→ σ∈S n m σ(1) ⊗· · ·⊗ m σ(n) con
P

el epimorfismo natural T n M → S n M es una homotecia de factor n!. Podemos pensar


los elementos de S n M como ciertas aplicaciones multilineales simétricas. Con preci-
sión, sea M ∗ = Hom A ( M, A ), tenemos el morfismo natural

φ : S n M → Sim A ( M ∗ , .n. ., M ∗ , A ), φ( m 1 · · · m n )(w1 , . . . , wn ) :=


X
wσ(1) ( m 1 ) · · · wσ(n) ( m n ).
σ∈ S n

Si n! es invertible en A y M es un A -módulo libre finito generado entonces S n M =


Sim A ( M ∗ , .n. .; M ∗ ; A ).
Ahora, nuestro objetivo es definir el álgebra exterior de un módulo.
Consideremos en T n M el submódulo

M 00 n = 〈 m 1 ⊗ .n. . ⊗ m n ∈ T n M | m i = m j para dos índices i , j 〉.

149
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

26. Definición : Diremos que Λn M = T n M / M 00 n es la potencia exterior n-ésima del



A -módulo M . Diremos que Λ· M = ⊕ Λ i M es el álgebra exterior de M . Denotaremos
i =0
Λ· M = Λ· M cuando queramos precisar quién es el anillo.
A
Se dice que una aplicación multilineal wn : M × .n. . × M → M 0 es una aplicación mul-
tilineal hemisimétrica de orden n de M en M 0 si

wn ( m 1 , . . . , m, . . . , m, . . . , m n ) = 0

Denotemos Hem A ( M, .n. ., M ; M 0 ) el conjunto de las aplicaciones A -multilineales hemi-


simétricas de orden n de M en M 0 .

27. Propiedad universal de la potencia exterior n-ésima de un A -módulo: De


la definición es inmediato que Hom A (Λn M, M 0 ) = Hem A ( M, .n. ., M ; M 0 ).

28. Definición : Se dice que un álgebra graduada R = ⊕ R n es anticonmutativa si


n∈Z
r i · r j = (−1) i· j r j · r i , para todo r i ∈ R i , r j ∈ R j .
Es claro que M 00 n · T r M, T r M · M 00 n ⊆ M 00 n+s . Por tanto el producto que tenemos
definido en T · M , define por paso al cociente un producto de Λ· M . Luego Λ· M es un
álgebra graduada.
Se suele denotar m 1 ∧ · · · ∧ m n a la clase de m 1 ⊗ .n. . ⊗ m n en Λn M y ∧ al producto
que tenemos definido en Λ· M . Observemos que

0 = · · · ∧ m + m0 ∧ · · · ∧ m + m0 ∧ · · · = (· · · ∧ m ∧ · · · ∧ m0 ∧ . . . ) + (· · · ∧ m0 ∧ · · · ∧ m ∧ . . . )

Luego m 1 ∧ · · · ∧ m ∧ · · · ∧ m0 ∧ · · · ∧ m n = −( m 1 ∧ · · · ∧ m0 ∧ · · · ∧ m ∧ · · · ∧ m n ). De aquí
es fácil concluir que dados wn ∈ Λn M y wr ∈ Λr M , entonces wn ∧ wr = (−1)nr wr ∧ wn .
Por tanto, Λ· M es una A -álgebra graduada anticonmutativa.

29. Propiedad universal del álgebra exterior: Sea M un A -módulo y R = ⊕ R n


n∈Z
un álgebra graduada anticonmutativa. Existe un isomorfismo natural

Hom A − grd (Λ· M, R ) = Hom A ( M, R 1 ).

Demostración. Es inmediato a partir de la definición del álgebra exterior y la propie-


dad universal del álgebra tensorial de un módulo. 
El producto tensorial R ⊗ A R 0 de álgebras graduadas anticonmutativas es una álge-
bra graduada anticonmutativa siguiendo la siguiente convención, con las notaciones
obvias
( r i ⊗ r 0j ) · ( s n ⊗ s0m ) = (−1) jn r i s n ⊗ r 0j s0m

150
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

30. Proposición : Se cumple

1. Λ· ( M ⊕ N ) = Λ· M ⊗ A Λ· N . Luego tenemos isomorfismos naturales Λn ( M ⊕ M 0 ) =


⊕ Λi M ⊗ A Λ j M 0.
i+ j=n

2. (Λ·A M ) ⊗ A B = Λ·B ( M ⊗ A B).

3. Λ· ( M / N ) = (Λ· M )/〈 N 〉, donde N es un submódulo de M y denotamos por 〈 N 〉 al


ideal bilátero de Λ· M generado por N ⊂ Λ· M , que es el A -módulo generado por
N ∧ Λ· M .

Demostración. Se demuestra igual que la proposición 0.8.25. 

31. Proposición : Sea E ¡un A -módulo libre de base { e 1 , . . . , e n }. Entonces, Λr E es un


n¢ r
A -módulo libre de rango r , de base { e i 1 ∧ · · · ∧ e i r } i 1 <···< i r , para 0 ≤ r ≤ n; y Λr E = 0,
para r > n.

Demostración. Si n = 1, es claro que Λ· E = Λ· Ae 1 = A ⊕ A · e 1 . Por inducción sobre el


rango de E , se cumple que

Λ· E = Λ· ( Ae 1 ⊕ · · · Ae n ) = Λ· ( Ae 1 ) ⊗ Λ· ( Ae 2 ⊕ · · · Ae n ) = Λ· ( Ae 1 ) ⊗ · · · ⊗ Λ· Ae n
r r r

r
= ( A ⊕ Ae 1 ) ⊗ · · · ⊗ ( A ⊕ Ae n )

r
Luego, Λr E = ⊕ i 1 <···< i r A · e i 1 ∧ · · · ∧ e i r , para r ≤ n y Λr E = 0, para r > n. 

El morfismo Λn M → T n M , m 1 ∧· · ·∧ m n 7→ σ∈S n sign(σ) · m σ(1) ⊗· · ·⊗ m σ(n) compues-


P

to con el epimorfismo natural T n M → Λn M , es una homotecia de factor n!. Podemos


pensar los elementos de Λn M como ciertas aplicaciones multilineales hemisimétricas.
Con precisión, sea M ∗ = Hom A ( M, A ), tenemos el morfismo natural

n n
φ : Λn M → Hem A ( M ∗ , .n. ., M ∗ ; A ), m 1 ∧ · · · ∧ m n 7→ φ( m 1 ∧ · · · ∧ m n ),

n
donde φ( m 1 ∧ · · · ∧ m n )(w1 , . . . , wn ) := σ∈S n sign(σ) · wσ(1) ( m 1 ) · · · wσ(n) ( m n ). Si M es un
P

A -módulo libre finito generado entonces

Λn M = Hem A ( M ∗ , .n. ., M ∗ ; A ) = (Λn M ∗ )∗ .

151
0.8. Producto tensorial de módulos y álgebras. Grupos, anillos y módulos

32. Definición : Sea E un A -módulo libre de rango n y T : E → E un endomorfismo


A -lineal. Entonces, Λn E ' A y el morfismo inducido

Λn T : Λn E → Λn E, Λn T ( e 1 ∧ · · · ∧ e n ) = T ( e 1 ) ∧ · · · ∧ T ( e n ),

es una homotecia por un escalar, que llamaremos determinante de T y denotaremos


det(T ). Es decir,

Λn T ( e 1 ∧ · · · ∧ e n ) = T ( e 1 ) ∧ · · · ∧ T ( e n ) = det(T ) · e 1 ∧ · · · ∧ e n .

33. Teorema : Sea E un módulo libre de rango n y T, T 0 dos endomorfismos lineales.


Entonces,

det(T ◦ T 0 ) = det(T ) · det(T 0 )

Demostración. Se cumple que que Λn (T ) ◦ Λn (T 0 ) = Λn (T ◦ T 0 ):

(Λn (T ) ◦ Λn (T 0 ))( e 1 ∧ · · · ∧ e n ) = Λn (T )(T 0 ( e 1 ) ∧ · · · ∧ T 0 ( e n )) = (T ◦ T 0 )( e 1 ) ∧ · · · ∧ (T ◦ T 0 )( e n )


.
= Λn (T ◦ T 0 )( e 1 ∧ · · · ∧ e n )

Por tanto, multiplicar (en Λn E ' A ) por det(T 0 ) y después multiplicar por det(T ) es
igual a multiplicar por det(T ◦ T 0 ). Es decir, det(T ◦ T 0 ) = det(T ) · det(T 0 ). 
Sea E un módulo libre de rango n y base { e 1 , . . . , e n }. Dada σ ∈ S n , sea σ : E → E la
aplicación lineal definida por σ( e i ) := e σ(i) . Si σ = ( i, j ) es una transposición, entonces
n n n n
det(σ) · e 1 ∧ · · · ∧ e n = e σ(1) ∧ · · · ∧ e σ(n) = − e 1 ∧ · · · ∧ e n = sign(σ) · e 1 ∧ · · · ∧ e n

Por lo tanto, sign(σ) = det(σ). Por el teorema anterior, sign(σ) = det(σ), para todo σ ∈
Sn.
Dados v1 , . . . , vn ∈ E , con v i = λ i j e j , tendremos que
P
j

v1 ∧ · · · ∧ vn = ( i λ1i e i ) ∧ · · · ∧ ( i λni e i ) = λ1i 1 · · · λni n e i 1 ∧ · · · ∧ e i n


P P P
i 1 ,···, i n
λ1σ(1) · · · λnσ(n) · e σ(1) ∧ · · · ∧ e σ(n) = ( sign(σ)λ1σ(1) · · · λnσ(n) ) · e 1 ∧ · · · ∧ e n .
P P
=
σ∈ S n σ∈ S n

Sea { e 1 , . . . , e n } una base de E y (λ i j ) la matriz de T en esa base, entonces


X
T (e1) ∧ · · · ∧ T (e n) = ( sign(σ)λ1σ(1) · · · λnσ(n) ) · e 1 ∧ · · · ∧ e n ,
σ∈ S n

sign(σ)λ1σ(1) · · · λnσ(n) .
P
luego det(T ) =
σ∈ S n

152
Grupos, anillos y módulos. Producto tensorial de módulos y álgebras. 0.8

34. Definición : Dada una matriz A = (a i j ) llamaremos menor pq de la matriz, que


q
denotaremos por A p , al determinante de la matriz que se obtiene suprimiendo en (a i j )
la columna p y la fila q.
q
(−1) q a 1q A 1 .
P
35. Proposición : det(a i j ) =
q

Demostración. Sea { e i } una base. Entonces


P P P P P
det(a i j ) · e 1 ∧ · · · ∧ e n = ( a 1 j e j ) ∧ · · · ∧ ( a n j e j ) = a 1k e k ∧ ( a 2 j e j ) ∧ · · · ∧ ( a n j e j )
j j k j j
P P P P
= a 11 e 1 ∧ ( a 2 j e j ) ∧ · · · ∧ ( a n j e j ) + · · · + a 1n e n ∧ ( a 2 j e j ) ∧ · · · ∧ ( a n j e j )
j ,1 j ,1 j,n j,n
= a 11 A 11 · e 1 ∧ · · · ∧ e n + · · · + a 1n A 1n · e n ∧ e 1 ∧ · · · ∧ e n−1
j
= ( (−1) j a 1 j A 1 ) · e 1 ∧ · · · ∧ e n
P
j

y hemos concluido. 

36. Sea T : E → E un isomorfismo lineal y sea A = (a i j ) la matriz de T en una base


{ e j } de E . Calculemos la matriz B = ( b i j ) de T −1 : T −1 ( e i ) = b i j e j , luego
P
j

T −1 ( e i ) ∧ e 1 ∧ · · · ∧ ê j ∧ · · · ∧ e n = b i j e j ∧ e 1 ∧ · · · ∧ ê j ∧ · · · ∧ e n = (−1) j b i j e 1 ∧ · · · ∧ e n

Aplicando Λn T , obtenemos

e i ∧ T ( e 1 ) ∧ · · · ∧ ê j ∧ · · · ∧ T ( e n ) = b i j (−1) j det(T ) e 1 ∧ · · · ∧ e n

Como e i ∧ T ( e 1 ) ∧ · · · ∧ ê j ∧ · · · ∧ T ( e n ) = A ij · (−1) i e 1 ∧ · · · ∧ e n , entonces

A ij
i+ j
b i j = (−1) .
det(a i j )

37. Probemos que det(T ) = det(T ∗ ): (Λn T )∗ = Λn T ∗ , es decir, el diagrama

Λn T ∗ /
Λn E ∗ Λn E ∗

 
(Λn E )∗ / (Λn E )∗
(Λn T) ∗

es conmutativo. (Λn T )∗ es una homotecia por det(T ) y Λn T ∗ es una homotecia por


det(T ∗ ), luego los determinantes coinciden.

153
0.9. Módulos planos y proyectivos. Grupos, anillos y módulos

0.9. Módulos planos y proyectivos

1. Definición : Diremos que un A -módulo P es plano, si para toda sucesión exacta


0 → N 0 → N → N 00 → 0, la sucesión 0 → N 0 ⊗ A P → N ⊗ A P → N 00 ⊗ A P → 0 es exacta.
Es decir, “P es plano si el funtor − ⊗ A P es exacto”. Por la proposición 0.8.8, P es plano
si para toda inyección N ,→ M entonces el morfismo N ⊗ A P → M ⊗ A P también es
inyectivo.

2. Ejemplo : Los módulos libres son planos, porque N ⊗ A A (I) = N (I) .

3. Proposición : 1. Si P es un A -módulo plano y A → B es un morfismo de anillos,


entonces PB := P ⊗ A B es un B-módulo plano.

2. La suma directa de módulos es plana si y solo si los sumandos son planos.

Demostración. 1. Para todo B-módulo M tenemos que PB ⊗B M = P ⊗ A M , así que la


exactitud del funtor PB ⊗B (−) es consecuencia de la exactitud del funtor P ⊗ A (−).
2. Es consecuencia inmediata de que el producto tensorial conmuta con sumas di-
rectas. 

4. Proposición : La condición necesaria y suficiente para que un A -módulo P sea


plano, es que P x sea un A x -módulo plano, para todo punto cerrado x ∈ Spec A .

Demostración. Denotemos toda sucesión exacta 0 → N 0 → N de A -módulos por N • . P


es plano ⇐⇒ para toda sucesión exacta N • entonces N • ⊗ A P es exacta ⇐⇒ para todo
punto cerrado x ∈ Spec A la sucesión ( N • ⊗ A P ) x = N x• ⊗ A x P x es exacta ⇐⇒ P x es un
A x -módulo plano para todo punto cerrado x ∈ Spec A 

5. Lema : Sea O un anillo local y M un O -módulo finito generado. Si el morfismo


natural I ⊗O M → M , i ⊗ m 7→ im, es inyectivo para todo ideal finito generado I ⊆ O ,
entonces M es un O -módulo libre y por tanto plano.

Demostración. Sea m 1 , . . . , m r un sistema de generadores de M , obtenido por el lema


de Nakayama (es decir, de modo que m̄ 1 , . . . , m̄ r sea una base de M /m M , donde m es el
ideal maximal de O ). Dada una relación a 1 m 1 + · · · + a r m r = 0, consideremos el ideal
I = (a 1 , . . . , a r ). Por hipótesis el morfismo natural I ⊗O M → M es inyectivo, así que
a 1 ⊗ m 1 + · · · + a r ⊗ m r = 0. En el O /m-espacio vectorial

( I ⊗O M )/m( I ⊗O M ) = ( I ⊗O M ) ⊗O O /m = ( I ⊗O O /m) ⊗O /m ( M ⊗O O /m)


= I /m I ⊗O /m M /m M

154
Grupos, anillos y módulos. Módulos planos y proyectivos. 0.9

tendremos que a 1 ⊗ m 1 + · · · + a r m r = ā 1 ⊗ m̄ 1 + · · · + ā r ⊗ m̄ r = 0. Pero m̄ 1 , . . . , m̄ r es una


base de M /m M , por tanto ā 1 = · · · = ā r = 0. Luego I /m I = 0 y por el lema de Nakayama
I = 0. En conclusión, m 1 , . . . , m r es una base de M y M es libre. 

6. Teorema : Un módulo finito generado es plano si y solo si es localmente libre.

Demostración. Es consecuencia del lema y la proposición anteriores. 

7. Criterio del ideal de platitud: Sea M un A -módulo finito generado. Si el morfis-


mo natural I ⊗ A M → M es inyectivo para todo ideal I ⊆ A , entonces M es un A -módulo
plano.

Demostración. En cada punto cerrado x ∈ Spec A tenemos que el morfismo natural

I x ⊗ A x M x = ( I ⊗ A M )x → M x

es inyectivo. Como cada ideal finito generado de A x es localización de un ideal finito


generado de A , el lema anterior permite concluir que M x es un A x -módulo plano.
Luego, M es un A -módulo plano, por 0.9.4. 

8. Notación : Dado x ∈ Spec A , denotemos a su cuerpo residual k( x) := A x /p x A x .

9. Proposición : Sea A un anillo reducido y M un A -módulo finito generado. Si


dimk(x) M ⊗ A k( x) = n, para todo punto x ∈ Spec A , entonces M es localmente libre de
rango n, luego M es plano.

Demostración. Sea m 1 , . . . , m n un sistema generador de M x obtenido por Nakayama y


f : L = A nx → M x el epimorfismo definido por f ((a i )) = i a i m i . Sea l ∈ Ker f ⊆ L. Da-
P

do y ∈ Spec A x , si l ∉ p y · L, entonces 0 , l̄ ∈ (L/p y · L) y = L ⊗ A k( y) = k( y)n y pertenece


al núcleo del epimorfismo L ⊗ A k( y) → M ⊗ A k( y), luego dimk(y) M ⊗ A k( y) < n y llega-
Q
mos a contradicción. Por tanto, l ∈ ∩ y∈Spec A x p y · L = n (∩ y∈Spec A x p y ) = 0, porque A x es
reducido. En conclusión, Ker f = 0 y M x es libre.


10. Definición : Se dice que un módulo M es fielmente plano, si cumple que toda
sucesión es exacta si y solo si lo es al tensarla por el módulo M .

11. Lema : Sea M un A -módulo plano.

155
0.9. Módulos planos y proyectivos. Grupos, anillos y módulos

1. Sea f : N → N 0 es un morfismo de A -módulos y consideremos el morfismo induci-


do f ⊗ Id : N ⊗ A M → N 0 ⊗ A M , f ⊗ Id( n ⊗ m) := f ( n) ⊗ m. Entonces (Ker f ) ⊗ A M =
Ker( f ⊗ Id) e (Im f ) ⊗ M = Im( f ⊗ Id)

2. Sean N, N 0 ⊂ P dos submódulos. Entonces, ( N ⊗ A M ) + ( N 0 ⊗ M ) = ( N + N 0 ) ⊗ A M .

Demostración. 1. Consideremos los morfismos Ker f ,→ N  Im f ,→ N 0 y tensemos


por M , Ker f ⊗ A M ,→ N ⊗ A M  Im f ⊗ A M ,→ N 0 ⊗ M . Ahora es fácil concluir.
2. Consideremos la sucesión de morfismos N ⊕ N 0  N + N 0 ,→ P y tensemos por M ,
( N ⊗ A M ) ⊕ ( N 0 ⊗ A M ) = ( N ⊕ N 0 ) ⊗ A M  ( N + N 0 ) ⊗ A M ,→ P ⊗ A M . 

12. Proposición : Las siguientes afirmaciones son equivalentes

1. M es un A -módulo fielmente plano.

2. M es un A -módulo plano y cumple que M ⊗ A N = 0 ⇐⇒ N = 0.

3. M es un A -módulo plano y M /m x M , 0 para todo punto cerrado x ∈ Spec A .

Demostración. 1. ⇒ 2. Si M es fielmente plano, es obviamente plano. Además, la su-


cesión 0 → N → 0 es exacta si y solo si 0 → M ⊗ A N → 0 es exacta. Es decir, N = 0 ⇐⇒
M ⊗ A N = 0.
2 ⇒ 1. Sea
f f0
N → N 0 → N 00 (∗)
una sucesión y consideremos la sucesión

f ⊗1 f 0 ⊗1
N ⊗ A M −→ N 0 ⊗ A M −→ N 00 ⊗ A M (∗∗)

Por tanto,

[(Ker f 0 + Im f )/ Im f ] ⊗ A M = (Ker( f 0 ⊗ 1) + Im( f ⊗ 1))/ Im( f ⊗ 1).

Así pues, (Ker f 0 + Im f )/ Im f = 0 si y solo si (Ker( f 0 ⊗ 1) + Im( f ⊗ 1))/(Im f ⊗ 1) = 0. Igual-


mente, (Ker f 0 + Im f )/ Ker f 0 = 0 si y solo si (Ker( f 0 ⊗ 1) + Im( f ⊗ 1))/ Ker( f 0 ⊗ 1) = 0. En
conclusión, (∗) es exacta si y solo si (∗∗) es exacta.
2 ⇒ 3. A /m x , 0, luego A /m x ⊗ A M = M /m x M , 0.
3 ⇒ 2. Si N , 0, sea 0 , n ∈ N . Se cumple que 〈 n〉 ' A / Anul( n). Sea m x ⊂ A un ideal
maximal que contenga a Anul( n). El epimorfismo A / Anul( n) → A /m x induce el epimor-
fismo A / Anul( n) ⊗ A M → A /m x ⊗ A M , es decir, un epimorfismo 〈 n〉 ⊗ A M → M /m x M . En
conclusión, como M /m x M , 0, entonces 〈 n〉⊗ A M , 0 y N ⊗ A M , que contiene a 〈 n〉⊗ A M ,
es distinto de cero. 

156
Grupos, anillos y módulos. Módulos planos y proyectivos. 0.9

13. Definición : Diremos que un morfismo de anillos f : A → B es plano si B es un


A -módulo plano. Diremos que un morfismo de anillos f : A → B es fielmente plano si
B es un A -módulo fielmente plano.

14. Proposición : Un morfismo f : A → B de anillos es fielmente plano si y solo si es


plano y el morfismo inducido en los espectros es epiyectivo.

Demostración. La fielplatitud es una propiedad local, por el punto 2 de 0.9.12.


Por la fórmula de la fibra, el morfismo f ∗ : Spec B → Spec A es epiyectivo si y solo
si B x /p x B x , 0 para todo x ∈ Spec A . Así pues, por la proposición 0.9.12, f : A → B es
plano y el morfismo inducido en los espectros es epiyectivo si y solo si f es fielmente
plano. 

15. Definición : Se dice que un A -módulo P es proyectivo, si para todo epimorfismo


π : M → M 0 entonces π∗ : Hom A (P, M ) → Hom A (P, M 0 ) es un epimorfismo. Es decir,
dado f 0 : P → M 0 , existe un morfismo f : P → M de modo que el diagrama

π / / M0
Ma O
f0
f
P

es conmutativo.
Por el teorema 0.7.8, P es un A -módulo proyectivo si el funtor Hom A (P, −) conserva
sucesiones exactas, es decir, “Hom A (P, −) es un funtor exacto”.
Como Hom A ( A (I) , M ) = M es fácil demostrar que los A -módulos libres son pro-
Q
I
yectivos.

16. Proposición : Un A -módulo es proyectivo si y solo si es sumando directo de un


libre.

Demostración. Supongamos que P es un A -módulo proyectivo. Consideremos un epi-


morfismo de un A -módulo libre en P , π : A (I) → P . Si consideramos el morfismo Id : P →
P sabemos que levanta a un morfismo s : P → A (I) , tal que π ◦ s = Id, por ser P proyec-
tivo. Por el ejercicio 0.6.80, A (I) = Ker π ⊕ P .
Recíprocamente, sea M es un sumando directo de un libre, es decir, A (I) = M ⊕
M 0 . A (I) es un módulo proyectivo, por tanto M ⊕ M 0 es proyectivo. Ahora bien, como
Hom A ( M ⊕ M 0 , −) = Hom A ( M, −) × Hom A ( M 0 , −) es fácil probar que una suma directa
de módulos es un módulo proyectivo si y solo si lo es cada sumando. En conclusión, M
es proyectivo. 

157
0.9. Módulos planos y proyectivos. Grupos, anillos y módulos

17. Proposición : Los módulos proyectivos son planos.

Demostración. Los módulos proyectivos son sumandos directos de un libre, que es


plano, luego los módulos proyectivos son planos. 

18. Proposición : Los módulos proyectivos finito generados son módulos de presenta-
ción finita.

Demostración. Sea P un A -módulo proyectivo finito generado y π : A n → P un epimor-


fismo. Entonces, A n = P ⊕ Ker π y Ker π ' A n /P . Luego, Ker π es un A -módulo finito
generado y P es de presentación finita. 

19. Proposición : Si P es un A -módulo proyectivo y A → B un morfismo de anillos,


entonces PB es un B-módulo proyectivo.

Demostración. Si P es sumando directo de un A -módulo libre, entonces PB es suman-


do directo de un B-módulo libre. 

20. Proposición : Sea M un A -módulo de presentación finita y S ⊂ A un sistema


multiplicativo. Entonces para todo A -módulo N se cumple que

Hom A ( M, N )S = Hom A S ( M S , NS )

Demostración. Si un A -módulo L ' A r es libre entonces Hom A (L, N )S = ( N r )S = ( NS )r =


Hom A S (L S , NS ).
φ
Por hipótesis existe una sucesión exacta A m → A n → M → 0. Tomando Hom A (−, N )
obtenemos la sucesión exacta
φ∗
0 → Hom A ( M, N ) → Hom A ( A n , N ) → Hom A ( A m , N )

Localizando por S tenemos la sucesión exacta

0 / Hom ( M, N ) / Hom ( A n , N ) / Hom ( A m , N )


A S A S A S

φ∗S
0 / Ker φ∗ / Hom ( A n , N ) / Hom ( A m , N )
S AS S S AS S S

Ahora bien, tomando Hom A S (−, NS ) en la sucesión exacta A Sm → A Sn → M S → 0, con-


cluimos que Ker φ∗S = Hom A S ( M S , NS ) y terminamos.


158
Grupos, anillos y módulos. Módulos planos y proyectivos. 0.9

21. Teorema : Un módulo P de presentación finita es proyectivo si y solo si es local-


mente proyectivo (es decir, para todo x ∈ Spec A , M x es un A x -módulo proyectivo).

Demostración. Denotemos la sucesión exacta 0 → N 0 → N → N 00 → 0 por N • . Digamos


que un módulo P es proyectivo si y solo si para toda sucesión exacta N • de A -módulos
entonces la sucesión Hom A (P, N • ) es exacta. Con estas convenciones tenemos: P es
proyectivo ⇐⇒ para toda sucesión exacta N • de A -módulos Hom A (P, N • ) es exacta
⇐⇒ para toda sucesión exacta N • de A -módulos Hom A (P, N • ) x = Hom A x (P x , N x• ) es
exacta para todo punto cerrado x ∈ Spec A ⇐⇒ P x es un A x -módulo proyectivo (pues
toda sucesión exacta de A x -módulos N 0 • es localización de una sucesión exacta de A -
módulos, explícitamente ( N 0 • ) x = N 0 • ). 

22. Teorema : Las condiciones de ser plano, localmente libre y proyectivo son equiva-
lentes para los módulos de presentación finita.

Demostración. Si M es plano, por 0.9.6, es localmente libre.


Si M es localmente libre entonces es localmente proyectivo. Como la propiedad de
ser proyectivo es local M es proyectivo.
Si M es proyectivo, por 0.9.17, es plano. 

23. Proposición : Un módulo M finito generado es proyectivo si y solo si existe un


recubrimiento finito {Ua i } por abiertos básicos de Spec A , de modo que M a i es un A a i -
módulo libre.

Demostración. Sea M proyectivo. Dado x ∈ Spec A existe un isomorfismo

A x ⊕ · · · ⊕ A x ' Mx

Por tanto, existe un entorno Ua = Spec A a de x, donde tenemos definido un morfismo


πa : A a ⊕ · · · ⊕ A a → M a , que localizado en x es isomorfismo. (Coker πa ) x = 0, por tanto
existe un entorno Ua0 ⊂ Ua de x, de modo que (Coker πa )a0 = 0. Es decir, podemos supo-
ner que πa es epiyectivo. Como M a es un A a -módulo proyectivo, πa tiene sección, luego
Ker πa es un cociente de A a ⊕· · ·⊕ A a y es finito generado. (Ker πa ) x = 0, por tanto existe
un entorno Ua0 ⊂ Ua de x, de modo que (Ker πa )a0 = 0. Es decir, podemos suponer que πa
es un isomorfismo. Así podremos construir para cada punto x ∈ Spec A un entorno bá-
sico donde M es libre. Como Spec A es compacto, podremos construir el recubrimiento
finito buscado.
Si existe un recubrimiento finito {Ua i } por abiertos básicos de Spec A , de modo que
M a i es un A a i -módulo libre, obviamente M es localmente libre. Solo nos falta probar
que es de presentación finita. Sea

π: A ⊕···⊕ A → M

159
0.10. Ideales de Fitting. Grupos, anillos y módulos

un epimorfismo. M a i es un A a i -módulo libre, luego proyectivo. Por tanto, al locali-


zar por a i , π tiene sección y (Ker π)a i es finito generado. Si escribimos (Ker π)a i =
mi min
〈 1 1 , . . . , 1 i 〉, con m i j ∈ Ker π, entonces Ker π está generado por { m i j } i j , porque así es
localmente. En conclusión, Ker π es finito generado y M es de presentación finita. 

0.10. Ideales de Fitting. Estratos de Spec A en los que


un A -módulo M es libre
Como sabemos, en los módulos a diferencia de los espacios vectoriales, aunque
existan sistemas de generadores no existen bases, en general. Los ideales de Fitting
de un A -módulo miden la obstrucción por la que el módulo no es libre.

1. Notación : En esta sección, los módulos considerados serán de presentación finita.


Queremos probar que todas las presentaciones de M por libres

Am → An → M → 0

son “salvo elección de bases, esencialmente equivalentes”.

2. Proposición : Sea M un A -módulo de presentación finita. Si π0 : A m → M es un


epimorfismo entonces Ker π0 es un A -módulo finito generado.

Demostración. Sabemos que tenemos un epimorfismo π : A n → M , tal que Ker π es


un A -módulo finito generado. Sea f : A n → A m un morfismo de A -módulos, tal que
π0 ◦ f = π. Obviamente, f (Ker π) ⊆ Ker π0 . Tenemos el diagrama de fila superior exacta

/ (Ker π0 / f (Ker π)) / ( A m / f (Ker π)) π̄0 /M /0


0 O
π̄

A n / Ker π

Luego, A m / f (Ker π) ' M ⊕(Ker π0 / f (Ker π)). Por tanto, Ker π0 / f (Ker π) es finito generado
y Ker π0 es finito generado. 

Sea A un anillo local, de ideal maximal m y M un A -módulo de presentación


finita. Sea { m 1 , . . . , m r } un sistema generador mínimo de M (que equivale a decir
que { m̄ 1 , . . . , m̄ r } es una base de M /m M ). Consideremos el epimorfismo π : A r → M ,
π(a i ) = a i m i . Sea { n 1 , . . . , n s } un sistema generador mínimo de Ker π y A s → Ker π el
P
i
epimorfismo inducido. Con todo, tenemos una presentación por libres

160
Grupos, anillos y módulos. Ideales de Fitting. 0.10

ϕ π
As → Ar → M → 0
que denominaremos presentación libre minimal de M . Denotaremos por (ϕ) a la matriz
asociada a ϕ en las bases estándar de los módulos libres.

3. Lema : Sea A un anillo local de ideal maximal m. Sea L un A -módulo libre finito
generado. Se cumple que { e 1 , . . . , e n } ⊂ L es una base de L si y solo si { ē 1 , . . . , ē n } es una
base del A /m-espacio vectorial L/mL.

Demostración. Obviamente, si { u 1 , . . . , u n } ⊂ L es una base de L entonces { ū 1 , . . . , ū n }


es una base de L/mL.
P
Consideremos en L una base { u 1 , . . . , u n }. Escribamos e i = a i j u j . La matriz (a i j )
j
es invertible si y solo si su determinante es invertible. Como A es local, a ∈ A es
invertible si y solo si ā ∈ A /m es invertible. Por tanto, la matriz (a i j ) es invertible si y
solo si la matriz de sus clases (ā i j ) es invertible. En conclusión, { e 1 , . . . , e n } ⊂ L es una
base de L si y solo si { ē 1 , . . . , ē n } es una base de L/mL. 

4. Teorema : Sea A un anillo local y M un A -módulo de presentación finita. Dada


φ π0
una presentación por libres A m → A n → M → 0, escogiendo apropiadamente bases de
los libres, la matriz asociada a φ es

(ϕ) 0 0
µ ¶
(φ ) =
0 (Id) 0

Demostración. Siguiendo las notaciones precedentes sea m 1 , . . . , m r un sistema gene-


rador mínimo de M . Sea e 1 , . . . , e n una base de A n de modo que π0 ( e i ) = m i , para i ≤ r .
Escribamos π0 ( e j ) = a ji m i , para j > r . Sea e0j = e j − a ji e i , para j > r . Tenemos que
P P
i i
{ e 1 , . . . , e r , e0r+1 , . . . , e0n } es una base de A n de modo que π0 ( e i ) = m i y π0 ( e0j ) = 0. Descom-
pongamos del modo obvio A n = A r ⊕ A n−r , tenemos que Ker π0 = Ker π ⊕ A n−r . Sabemos
φ
que Im φ = Ker π0 . Por tanto, tenemos el epimorfismo A m → Ker π0 = Ker π ⊕ A n−r . De
nuevo, tenemos una base v1 , . . . , vm en A m , de modo que φ(v i ) = n i , para i ≤ s (re-
cordemos que denotamos por n 1 , . . . , n s a un sistema generador minimal de Ker π),
φ(vs+ i ) = e0r+ i , para i ≤ n − r y φ(v i ) = 0, para i ≥ s + n − r . En las bases, {v1 , . . . , vm },
{ e 1 , . . . , e r , e0r+1 , . . . , e0n }, la matriz asociada a φ es

(ϕ) 0 0
µ ¶
(φ) =
0 (Id) 0

161
0.10. Ideales de Fitting. Grupos, anillos y módulos

φ π0
Sea A m → A n → M → 0 una presentación libre de M .
φ
5. Definición : Llamaremos ideal de Fitting i -ésimo de M , F i ( M ), al ideal de A gene-
rado por los menores de orden n − i de φ.
φ
Si n − i ≤ 0 seguiremos la convención F i ( M ) = A . Si n − i > m seguiremos la con-
φ
vención F i ( M ) = 0.
φ
Dicho de otro modo, F i ( M ) es el ideal generado por los coeficientes de la matriz
Λ φ : Λn− i A m → Λn− i A n , es decir, es el ideal I ⊂ A mínimo tal que el morfismo
n− i

Λn− i φ ⊗ 1 : (Λn− i A m ) ⊗ A / I → (Λn− i A n ) ⊗ A / I es nulo.


Sea A → B un morfismo de anillos y tensando por ⊗ A B obtenemos la presentación
libre
φ⊗1 π⊗1
Bm → Bn → M ⊗A B → 0

φ⊗1 φ
6. Proposición: F i ( M ⊗ A B) = F i ( M ) · B. “Los ideales de Fitting conmutan con cam-
bios de anillo base”.

Demostración. Es una consecuencia directa de que la matriz asociada a φ es la misma


que la de φ ⊗ 1. 

7. Proposición : Los ideales de Fitting de M no dependen de la presentación libre de


M considerada.

Demostración. Dos ideales son iguales si y solo si son iguales localmente. Por la propo-
sición anterior podemos suponer que A es local. Es una sencilla comprobación, usando
φ ϕ
el teorema anterior, que F i ( M ) = F i ( M ). 

φ
8. Notación : Escribiremos simplemente F i ( M ) = F i ( M ). Cuando sea necesario pre-
cisar cuál es el anillo escribiremos F i ( M ) = F iA ( M ).

9. Proposición : F0 ( M ) ⊆ F1 ( M ) ⊆ · · · ⊆ F n ( M ) = A .

Demostración. Los menores de orden n − i de una matriz son combinación lineal de los
menores de orden n − i − 1 de la matriz. Por tanto, F i ( M ) ⊆ F i+1 ( M ). 

10. Proposición : Sea M un A -módulo de presentación finita. Entonces,

(F i ( M ))0 = { x ∈ Spec A : dimk(x) ( M ⊗ A k( x)) > i }


donde k( x) := A x /p x A x es el cuerpo residual de x. Por tanto, la función Spec A → N, que
asigna a cada x el número natural dimk(x) ( M x /p x M x ) es superiormente continua.

162
Grupos, anillos y módulos. Ideales de Fitting. 0.10

Demostración. Observemos que x ∈ (F i ( M ))0 si y solo si F i ( M ) · ( A /p x ) = 0, que equivale


a F i ( M ) · k( x) = 0. Por la proposición 0.10.6, F i ( M ) · k( x) = F ik(x) ( M x /p x M x ), k( x) es un
cuerpo, y F ik(x) ( M x /p x M x ) = 0 si y solo si dimk(x) ( M x /p x M x ) > i . 

11. Corolario : Sea M un A -módulo de presentación finita. Entonces,

Sop M = (F0 ( M ))0

Demostración. Es consecuencia del lema de Nakayama y de la proposición anterior.




Estudiemos la relación entre Anul M y F0 ( M ).

12. Proposición : Sea I ⊂ A un ideal finito generado. Entonces,

F iA ( M / I M ) = F iA ( M ) + I · F iA+1 ( M ) + · · · + I n− i F nA ( M ).

Demostración. Dar la presentación libre

φ
Am → An → M → 0

equivale a decir que M = A n /〈v1 , . . . , vm 〉, donde los vectores {v i }, son la imagen por φ de
la base estándar de A m . La matriz asociada a φ es la matriz formada por los vectores
v i . F i ( M ) es el ideal generado por los menores de orden n − i de la matriz formada por
los vectores {v i }. Tenemos que

M / I M = ( A n /〈v1 , . . . , vm 〉)/ I ( A n /〈v1 , . . . , vm 〉) = A n /(〈v1 , . . . , vm 〉 + I · A n )

Si I = 〈 i 1 , . . . , i r 〉, F i ( M / I M ) es el ideal generado por los menores de orden n − i , de la


j
matriz formada por los vectores {v i } y los vectores {(0, . . . , i k , . . . , 0)} j,k . Ahora, mediante
un sencillo cálculo se obtiene la proposición. 

13. Corolario : Se cumple que Anul( M ) · F i+1 ( M ) ⊆ F i ( M ), luego Anuln ( M ) ⊆ F0 ( M ).

Demostración. Para todo ideal I ⊂ Anul( M ) finito generado, se cumple que F i ( M ) =


F i ( M / I · M ). Por la proposición anterior, F i ( M ) = F i ( M ) + I · F i+1 ( M ) + · · · + I n− i · F n ( M ),
luego I · F i+1 ( M ) ⊆ F i ( M ). Por tanto, Anul( M ) · F i+1 ( M ) ⊆ F i ( M ).


14. Proposición : Se cumple que F0 ( M ) ⊆ Anul( M ).

163
0.10. Ideales de Fitting. Grupos, anillos y módulos

Demostración. Tenemos que M = A n /〈v1 , . . . , vm 〉. Podemos suponer, añadiendo ceros,


que m ≥ n. Sabemos que una matriz cuadrada (a i j ), multiplicada por la matriz de sus
adjuntas es la matriz det(a i j ) · Id. Consideremos la matriz cuadrada (a i j ) definida por
n vectores v1 , . . . , vn . Sea Ad kl el menor complementario del coeficiente kl de la matriz
(a i j ), afectado del signo (−1) i+ j . Se cumple que

k Xn
(0, . . . , det(a i j ), . . . , 0) = Ad kl vl .
l =1

Como consecuencia, det(a i j ) · M = 0. En conclusión, F0 ( M ) · M = 0.




i
15. Notación : Dado un cerrado C = ( I )0 = Spec A / I ,→ Spec A , denotaremos M|C =
M/I M.

16. Proposición: M es un A -módulo localmente libre de rango i +1 si y solo si F i ( M ) =


0 y F i+1 ( M ) = A .
En particular, M|(F i (M))0 es un A |(F i (M))0 -módulo localmente libre de rango i + 1 en
los puntos del abierto U i+1 := (F i ( M ))0 \(F i+1 ( M ))0 de (F i ( M ))0 .

Demostración. Los ideales de Fitting conmutan con localizaciones. Por tanto, podemos
suponer que el anillo es local, de ideal maximal m.
Obviamente, si M es libre de rango i + 1, F i ( M ) = 0 y F i+1 ( M ) = A .
Recíprocamente, supongamos que F i ( M ) = 0 y F i+1 ( M ) = A . Tenemos que M /m M
es un A /m A -espacio vectorial, digamos de dimensión r . Luego, F sA/m A ( M /m M ) = 0 si
s < r y F sA/m A ( M /m M ) = A /m si s ≥ r . Ahora bien, F iA/m A ( M /m M ) = F i ( M ) · A /m = 0 y
F iA/
+1
m A ( M /m M ) = F
i +1 ( M ) · A /m = A /m. En conclusión, r = i + 1. Consideremos la pre-
sentación por libres minimal de M
ϕ
A s → A i+1 → M → 0

Sabemos que F i ( M ) = 0, luego ϕ = 0 y M es libre de rango i + 1.


A |( F ( M ))
Por último, F i i 0 ( M|(F i (M))0 ) = 0 y para todo x ∉ (F i+1 ( M ))0 , (F i+1 ( M )) x = A x .
Luego, M|(F i (M))0 es localmente libre de rango i + 1 en los puntos del abierto U i+1 .

` ` `
Observemos que Spec A = U0 (F0 ( M ))0 = U0 U1 (F1 ( M ))0 y recurrentemente te-
nemos a a
Spec A = U0 . . . Un

164
Grupos, anillos y módulos. Límites proyectivos e inductivos . 0.11

Los conjuntos U i son abiertos en su cierre U i . Por abuso de notación, a falta del con-
cepto de esquema, diremos “ M|U i es localmente libre”, si M|U es localmente libre en
i
los puntos del abierto U i . Observemos que M|U i es localmente libre de rango i , para
cada i .
17. Proposición: Sea f : A → B un morfismo de anillos y f ∗ : Spec B → Spec A el mor-
fismo inducido en espectros. Se cumple que f ∗ M := M ⊗ A B es un B-módulo localmente
libre de rango i + 1, si y solo si f ∗ valora en U i+1 = (F i ( M ))0 \(F i+1 ( M ))0 , con precisión,
f factoriza a través A → A /F i ( M ) e Im f ∗ ⊆ U i+1 .
Demostración. Por la proposición anterior, f ∗ M = M ⊗ A B es localmente libre de rango
i + 1 si y solo si 0 = F iB ( M ⊗ A B) = F iA ( M ) · B y B = F iB+1 ( M ⊗ A B) = F iA+1 ( M ) · B. Que
equivale a decir, que tenemos la factorización A → A /F i ( M ) → B e Im f ∗ ∩ (F i+1 ( M ))0 =
;.

18. Ejercicio : Prueba que si M → M 0 es epiyectivo, entonces F i ( M ) ⊆ F i ( M 0 ).
19. Ejercicio : Prueba que si M = M 0 ⊕ M 00 , entonces F i ( M ) = F l 0 ( M 0 ) · F l 00 ( M 00 ).
P
l 0 + l 00 = i
20. Ejercicio : Sea π : A → M un epimorfismo de A -módulos. Prueba que F0 (Λn M ) =
n

F n−1 ( M ).

0.11. Límites proyectivos e inductivos


Sea I un conjunto ordenado, diremos que es filtrante decreciente si para cada par
i, j ∈ I existe algún k ∈ I que cumple que k ≤ i y k ≤ j .
1. Definición : Sea I un conjunto filtrante decreciente. Un conjunto de objetos { M i } i∈ I
de una categoría C , junto con morfismos f i j : M i → M j , para cada i ≤ j , diremos que
es un sistema proyectivo de objetos de C si satisface las siguientes condiciones
1. f ii = Id, para todo i .

2. f jk f i j = f ik siempre que i ≤ j ≤ k.

Sin tanto formalismo, un sistema proyectivo de objetos { M i } i∈ I es un “río de flechas”


··· / Mr /M /M / Mi
l k
' &
Mm Mj
'
Mn

165
0.11. Límites proyectivos e inductivos . Grupos, anillos y módulos

2. Definición : Sea { M i } i∈ I un sistema proyectivo de objetos. Diremos que M (si exis-


te) es el límite proyectivo de { M i } i∈ I , y lo denotaremos lim M i , si cumple una igualdad

i
funtorial
Y
HomC ( N, lim M i ) = {( f i ) ∈ HomC ( N, M i ) | f j = f i j f i para todo i ≤ j }

i i

para todo objeto N de la categoría C .


Si lim M i existe, entonces el morfismo Id ∈ HomC ( lim M i , lim M i ) define morfismos
← ← ←
i i i
φ i : lim M i → M i , de modo que

i

1. φ j = f i j φ i
Q
2. Dados ( f i ) ∈ HomC ( N, M i ) tales que f j = f i j f i , para todo i ≤ j , entonces existe
i
un único morfismo f : N → lim M i , de modo que f i = φ i f , para todo objeto N .

i

Se tiene también el recíproco, si existe un objeto M , y morfismos φ i : M → M i ,


cumpliendo estas dos condiciones, entonces M = lim M i .

i
Intuitivamente lim M i es “la fuente del río de flechas, la cota inferior máxima”

i
fi j
lim M i / ... / Mi / Mj
← f O f i j0 B
i
$
7 M j0

3. Teorema: En la categoría de conjuntos los límites proyectivos existen, explícitamen-


te Y
lim M i = {( m i ) ∈ M i | f i j ( m i ) = m j para todo i ≤ j }

i i

y φ i : lim M i → M i , φ i (( m j )) = m i .

i
Q
Demostración. Denotemos M = {( m i ) ∈ M i | f i j ( m i ) = m j para todo i ≤ j }. Obviamen-
i
te, φ j = f i j φ i pues φ j (( m k )) = m j = f i j ( m i ) = f i j φ i (( m k )). Dado {( f i ) ∈ Hom( N, M i ) |
Q
i

166
Grupos, anillos y módulos. Límites proyectivos e inductivos . 0.11

f j = f i j f i para todo i ≤ j }, entonces f : N → M , f ( n) := ( f i ( n)) es la única aplicación


(bien definida) que cumple que f i = φ i f . 

4. Teorema : En la categoría de A -módulos los límites proyectivos existen, explícita-


mente Y
lim M i = {( m i ) ∈ M i | f i j ( m i ) = m j para todo i ≤ j }

i i

y φ i : lim M i → M i , φ i (( m j )) = m i .

i

Demostración. Repítase la demostración anterior. 

Dado un sistema proyectivo { M i , f i j } i∈ I de objetos de una categoría C y un objeto


N ∈ C , entonces {HomC ( N, M i ), f i j ∗ } i∈ I forma un sistema proyectivo de conjuntos.

5. Proposición : HomC ( N, lim M i ) = lim HomC ( N, M i )


← ←
i i

Demostración. Tenemos
Y
HomC ( N, lim M i ) = {( f i ) ∈ HomC ( N, M i ) | f j = f i j f i para todo i ≤ j }

i i

= lim HomC ( N, M i )

i

donde la primera igualdad es por la definición de límite proyectivo, y la segunda igual-


dad por la construcción del límite proyectivo de conjuntos. 

6. Definición : Un morfismo f entre dos sistemas proyectivos de objetos { M i , f i j } y


{ N i , g i j }, con el mismo conjunto ordenado de índices, es una familia de morfismos
f i : M i → N i tales que f j f i j = g i j f i , cuando i ≤ j .
Todo morfismo f entre dos sistemas proyectivos induce morfismos lim M i → M j →

i
N j , que induce un morfismo fˆ : lim M i → lim N i . Explícitamente, en la categoría de
← ←
i i
conjuntos o de módulos, está definido por fˆ(( m i )) := ( f i ( m i )).

7. Definición : Diremos que una sucesión de morfismos de sistemas proyectivos de


módulos { M 0i } → { M i } → { M 00i } es exacta, si lo es la sucesión M 0i → M i → M 00i , para todo
i.

167
0.11. Límites proyectivos e inductivos . Grupos, anillos y módulos

8. Proposición : La toma de límites proyectivos es exacta por la izquierda. Es decir, si


0 → { M 0i } → { M i } → { M 00i } son sucesiones exactas de sistemas proyectivos de A -módulos,
entonces la sucesión de A -módulos

0 → lim M 0i → lim M i → lim M 00i


← ← ←
i i i

es exacta

Demostración. Es una sencilla comprobación, conocida la construcción explícita de los


límites proyectivos de módulos. 
9. Ejercicio : Sea { k[ x]/( x n )} el sistema proyectivo de k[ x]-módulos, cuyos morfismos
k[ x]/( x n+1 ) → k[ x]( x n ) son los morfismos naturales de paso al cociente. Prueba que
lim k[ x]/( x n ) = k[[ x]].

i
Pasemos ahora a la definición del límite inductivo, que es el concepto dual de límite
proyectivo.
Sea I un conjunto ordenado, diremos que es filtrante creciente si para cada par
i, j ∈ I existe algún k ∈ I que cumple que k ≥ i y k ≥ j .

10. Definición : Sea I un conjunto filtrante creciente. Un conjunto de objetos { M i } i∈ I


de una categoría C , junto con morfismos f i j : M i → M j , para cada i ≤ j , diremos que
es un sistema inductivo de objetos de C si satisface las siguientes condiciones

1. f ii = Id, para todo i .

2. f jk f i j = f ik siempre que i ≤ j ≤ k.

11. Definición : Sea { M i } i∈ I un sistema inductivo de objetos. Diremos que M (si exis-
te) es el límite inductivo de este sistema inductivo, y lo denotaremos lim M i , si cumple

i
una igualdad funtorial
Y
HomC ( lim M i , N ) = {( f i ) ∈ HomC ( M i , N ) | f i = f j f i j para todo i ≤ j }

i i

Si lim M i existe, entonces el morfismo Id ∈ HomC ( lim M i , lim M i ) define morfismos


→ → →
i i i
φ i : M i → lim M i , de modo que

i

1. φ i = φ j f i j

168
Grupos, anillos y módulos. Límites proyectivos e inductivos . 0.11

Q
2. Dados ( f i ) ∈ HomC ( M i , N ) tales que f i = f j f i j para todo i ≤ j , entonces existe
i
un único morfismo f : lim M i → N , de modo que f i = f φ i , para todo objeto N .

i

Se tiene también el recíproco, si existe un objeto M , y morfismos φ i : M i → M ,


verificando estas dos condiciones, entonces M = lim M i .

i
Intuitivamente lim M i es “la desembocadura del río de flechas, la cota superior

i
mínima”

fi j
Mi / / ... / lim M i
f i0 j : Mj →
i
M i0
'  x
N

12. Teorema : En la categoría de conjuntos los límites inductivos existen, explícita-


mente
a
lim M i = { M i / ∼ : m i ∼ m j si existe un índice k ≥ i, j de modo que f ik ( m i ) = f jk ( m j )}

i i

y φ j : M j → lim M i , φ j ( m j ) = m̄ j .

i

Demostración. Se cumple que φ j f i j = φ i , pues φ j f i j ( m i ) = f i j ( m i ) = m̄ i = φ i ( m i ). De-


` Q
notemos M = M i / ∼. Dado {( f i ) ∈ Hom( M i , N ) | f i = f j f i j , para todo i ≤ j }, entonces
i i
la aplicación f : M → N , f ( m̄ i ) := f i ( m i ) está bien definida y es la única que cumple
que f i = f φ i . 

13. Teorema : En la categoría de A -módulos los límites inductivos existen, explícita-


mente
a
lim M i = { M i / ∼ : m i ∼ m j si existe un índice k de modo que f ik ( m i ) = f jk ( m j )}

i i

y φ j : M j → lim M i , φ j ( m j ) = m̄ j .

i

Demostración. Repítase la demostración anterior y pruébese que los conjuntos defini-


dos son A -módulos y los morfismos de A -módulos. 

169
0.11. Límites proyectivos e inductivos . Grupos, anillos y módulos

Dado un sistema inductivo { M i , f i j } i∈ I de objetos de C y dado un objeto N de C ,


entonces {HomC ( M i , N ), f i j ∗ } i∈ I forma un sistema proyectivo de conjuntos.

14. Proposición : HomC ( lim M i , N ) = lim HomC ( N, M i )


→ ←
i i

Demostración. Tenemos
Y
HomC ( lim M i , N ) = {( f i ) ∈ HomC ( M i , N ) | f i = f j f i j para todo i ≤ j }

i i

= lim HomC ( M i , N )

i

donde la primera igualdad es por la definición de límite inductivo, y la segunda igual-


dad por la construcción del límite proyectivo de conjuntos. 

15. Definición : Un morfismo f entre dos sistemas inductivo de objetos { M i , f i j } y


{ N i , g i j }, con el mismo conjunto ordenado de índices, es una familia de morfismos
f i : M i → N i tales que f j f i j = g i j f i , cuando i ≤ j .
Todo morfismo f entre dos sistemas inductivos de objetos induce, para cada j , mor-
fismos M j → N j → lim N i , que induce un morfismo f : lim M i → lim N i , que explícita-
→ → →
i i i
mente, en la categoría de conjuntos o de módulos, está definido por f ( m̄ i ) = f i ( m i ).

16. Definición : Diremos que una sucesión de morfismos de sistemas inductivos de


módulos { M 0i } → { M i } → { M 00i } es exacta, si lo es la sucesión M 0i → M i → M 00i , para todo
i.

17. Proposición : La toma de límites inductivos es exacta. Es decir, si

fi gi
0 → { M 0i } → { M i } → { M 00i } → 0

son sucesiones exactas de sistemas inductivos de A -módulos, entonces la sucesión de


A -módulos
f g
0 → lim M 0i → lim M i → lim M 00i → 0
→ → →
i i i

es exacta

Demostración. 1. ( g f )( m0 i ) = g( f i ( m0i )) = g i ( f i ( m0i )) = 0.

170
Grupos, anillos y módulos. Límites proyectivos e inductivos . 0.11

00
2. Si g( m̄ i ) = 0 entonces g i ( m i ) = 0. Luego existe un k, de modo que 0 = f ik ( g i ( m i )) =
0 0 0
g k ( f ik ( m i )). Por lo tanto, f ik ( m i ) = f k ( m k ), para cierto m k ∈ M k . Entonces, m̄ i =
f k ( m0k ) = f ( m0 k ).

3. Obviamente g es epiyectiva: Dado m00 j ∈ lim M 00i , entonces existe m j tal que

i
g j ( m j ) = m00j y g( m̄ j ) = m00 j .

4. Por último, f es inyectiva: si 0 = f ( m0 i ) = f i ( m0i ) entonces existe un k, tal que


f ik ( f i ( m0i )) = 0. Por tanto, f k ( f ik
0
( m0i )) = 0 y f ik
0
( m0i ) = 0, porque f k es inyectiva.
Luego m0 i = 0.


18. Proposición : El límite inductivo conmuta con el producto tensorial. Es decir,

( lim M i ) ⊗ A N = lim ( M i ⊗ A N )
→ →
i i

Demostración.

Hom A (( lim M i ) ⊗ A N, R ) = Hom A ( lim M i , Hom A ( N, R )) = lim Hom A ( M i , Hom A ( N, R ))


→ → ←
i i i
= lim Hom A ( M i ⊗ A N, R ) = Hom A ( lim ( M i ⊗ A N ), R )
← →
i i

El límite inductivo de módulos planos es plano. En particular, el límite inductivo de


módulos libres es plano. Queremos probar que todo módulo plano es límite inductivo
de libres.

19. Proposición : Todo módulo es límite inductivo de módulos de presentación finita.

Demostración. Sea M un A -módulo. Consideremos un epimorfismo π : ⊕ I A → M . Para


cada subconjunto finito J ⊆ I denotemos π J la composición de los morfismos obvios
⊕ J A ,→ ⊕ I A → M . Sea K el conjunto de parejas ( J, N ), donde J es un subconjunto
finito de I y N es un submódulo finito generado de Ker π J . K es un conjunto ordenado
filtrante como sigue: ( J, N ) ≤ ( J 0 , N 0 ) si J ⊆ J 0 y N ⊆ N 0 . Dados ( J, N ), ( J 0 , N 0 ), sea
J 00 = J ∪ J 0 y N 00 = N + N 0 , entonces ( J, N ),( J 0 , N 0 ) ≤ ( J 00 , N 00 ). Dejamos que el lector
compruebe que M = lim (⊕ J A )/ N . 

(J,N)∈K

171
0.11. Límites proyectivos e inductivos . Grupos, anillos y módulos

20. Lema : Si M es un A -módulo plano y N es un A -módulo de presentación finita


entonces el morfismo natural

N ∗ ⊗ A M → Hom A ( N, M )

que asigna a w ⊗ m el morfismo w ⊗ m definido por w ⊗ m( n) := w( n) · m, es isomorfismo.

Demostración. Sea L00 → L0 → N → 0 una presentación por libres finito generados de


N . Consideremos las sucesiones exactas

0 / Hom ( N, M ) / Hom (L0 , M ) / Hom (L00 , M )


A A A

0 / N∗ ⊗ M / L0 ∗ ⊗ M / L00 ∗ ⊗ M
A A A

Luego
Hom A ( N, M ) = N ∗ ⊗ A M.


21. Teorema : Sea M un A -módulo plano. Dado un módulo N de presentación fini-


ta y un morfismo i : N → M existe un módulo libre finito generado L y un diagrama
conmutativo
ϕ
N /L
i
φ

M
Demostración. Por el lema anterior, N ∗ ⊗ A M = Hom A ( N, M ). Por tanto, existen w j ∈
r
N ∗ y m j ∈ M , de modo que i = w j ⊗ m j . Sean L = A r , ϕ : N → L, ϕ( n) = (w j ( n)) j y
P
j =1
r
φ : L → M , φ((a j )) =
P
a j m j.
j =1


Ahora ya, es fácil probar el teorema de Lazard.

22. Teorema de Govorov-Lazard : Un A -módulo es plano si y solo si es límite in-


ductivo de módulos libres.

Demostración. Sea M un módulo plano. Por la proposición 0.11.19, M = lim P i , con P i



i∈ I
módulos de presentación finita. Denotemos por f i : P i → M y f i j : P i → P j los morfismos

172
Grupos, anillos y módulos. Módulos inyectivos. 0.12

obvios. Por el teorema 0.11.21, para cada P i existe un módulo libre finito generado L i
y morfismos g i : P i → L i , h i : L i → M de modo que h i ◦ g i = f i . Como Hom A (L i , M ) =
lim Hom A (L i , P j ), existe φ( i ) > i y un morfismo t i : L i → Pφ(i) tal que h i = f φ(i) ◦ t i .

j
Tomando φ( i ) mayor si es necesario, podemos suponer que t i ◦ g i = f iφ(i) . Sea ( I 0 , ≤0 ) el
conjunto ordenado definido por I 0 = I y i <0 j si φ( i ) < j ; y definimos f i0 j = t j ◦ f φ(i) j ◦ t i .
Dejamos que el lector compruebe que M = lim L i . 

i∈ I 0

23. Corolario : Un A -módulo M es plano si y solo si para todo A -módulo de presenta-


ción finita N el morfismo natural

N ∗ ⊗ A M → Hom A ( N, M )

que asigna a w ⊗ m el morfismo w ⊗ m definido por w ⊗ m( n) := w( n) · m, es epiyectivo (o


es isomorfismo).

Demostración. Si M cumple que el morfismo N ∗ ⊗ A M → Hom A ( N, M ) es epiyectivo


para todo módulo N de presentación finita, entonces el teorema 0.11.21 se cumple
(sin la hipótesis de M plano). Entonces como en el teorema de Govorov-Lazard se
cumple que M es límite inductivo de módulos libres, luego M es un A -módulo plano.
El recíproco es consecuencia del lema 0.11.20. 

0.12. Módulos inyectivos

1. Definición : Diremos que un A -módulo M es inyectivo si el funtor contravariante


Hom A (−, M ) es exacto en la categoría de A -módulos; es decir, si transforma inyecciones
en epimorfismos.
Se cumplen trivialmente las siguientes propiedades:

a) El producto directo de módulos inyectivos es inyectivo.

b) Un sumando directo de un módulo inyectivo es también inyectivo.

c) Si M es un módulo inyectivo y M es un submódulo de N , entonces M es un


sumando directo de N .

173
0.12. Módulos inyectivos. Grupos, anillos y módulos

2. Ejemplos : Los k-espacios vectoriales son k-módulos inyectivos.


Si A es un anillo íntegro, S = A \{0} y Σ = A S . Si M es un Σ-espacio vectorial,
entonces M es un A -módulo inyectivo. En efecto,
Hom A ( N, M ) = HomΣ ( NS , M )
y los funtores localizar por S y HomΣ (−, M ) son exactos. Por tanto, el funtor Hom A (−, M )
es exacto y M es un A -módulo inyectivo

3. Criterio de inyectividad del ideal : Un A -módulo M es inyectivo si y solo si para


todo ideal I ⊂ A el morfismo Hom A ( A, M ) → Hom A ( I, M ) es epiyectivo.
Demostración. Basta ver el recíproco. Dada una inclusión N 0 ,→ N y un morfismo
f 0 : N 0 → M tenemos que demostrar que f extiende a un morfismo f : N → M . Sea N 00
un submodulo de N que contiene a N 0 y maximal con la condición de que exista una
extensión f 00 : N 00 → M de f 0 . La existencia de N 00 se debe al lema de Zorn. Tenemos
que probar que N 00 = N . Sea n ∈ N e I = {a ∈ A : a · n ∈ N 00 }. Tenemos definido un mor-
fismo g : I → M, a 7→ f 00 (a · n), que por hipótesis extiende a un morfismo g0 : A → M . El
morfismo 〈 n〉 → M, a · n 7→ g0 (a) está bien definido, coincide con f 00 sobre 〈 n〉∩ N 00 = I · n,
luego define un morfismo f 000 : N 00 +〈 n〉 → M, n00 + an 7→ f 00 ( n00 ) + g0 (a). Por maximalidad
de N 00 ha de cumplirse que n ∈ N 00 , luego N 00 = N . 

4. Ejemplo : Sea n ∈ N no nulo. Probemos que Z/ nZ es un Z/ nZ-módulo inyectivo:


Sea I ⊂ Z/ nZ un ideal, entonces I = ( m̄). Observemos que ( m̄) = ( m̄, n̄) = ( m.c.d.( m, n)).
Podemos suponer que m divide a n y escribamos n = r · m. Sea φ : ( m̄) → Z/ nZ un
morfismo de Z/ nZ-módulos. Escribamos, φ( m̄) = s̄. Entonces,
r · s = r̄ · s̄ = r̄ · φ( m̄) = φ( rm) = 0
Luego r · s es múltiplo de n = r · m y s = t · m. Por tanto, φ : ( m̄) → Z/ nZ extiende al
morfismo Z/ nZ → Z/ nZ, ā 7→ t · ā.
Sea ahora G un grupo abeliano, o lo que es lo mismo un Z-módulo. Supongamos
que |G | < ∞. Sea n ∈ N mínimo tal que n · g = 0, para todo g ∈ G . Escribamos, n =
p 1n1 · · · p nr r como producto de potencias de primos distintos. Dado m denotemos Ker m· =
{ g ∈ G : m · g = 0}. Entonces,
G = Ker n· = Ker p 1n1 · ⊕ · · · ⊕ Ker p nr r · .
n n −1
Existe g i ∈ Ker p i i · tal que p i i · g i , 0, porque si no m = pn cumplirá que m · g = 0
i
para todo g ∈ G . Sea g = ( g 1 , . . . , g r ), entonces n es el mínimo número natural tal que
n · g = 0, es decir, 〈 g〉 ' Z/ nZ. Como G es un Z/ nZ-módulo, Z/ nZ es un Z/ nZ-módulo
inyectivo y Z/ nZ ' 〈 g〉 ⊂ G , tenemos que G ' Z/ nZ⊕ G 0 . Recurrentemente obtendremos
que todo grupo abeliano finito G es suma directa de grupos cíclicos.

174
Grupos, anillos y módulos. Módulos inyectivos. 0.12

5. Lema : Sea P un A -módulo de presentación finita y { M i } un sistema inductivo de


A -módulos. Entonces,
Hom A (P, lı́m M i ) = lı́m Hom A (P, M i ).
→ →

Demostración. Existe un morfismo natural lı́m Hom A (P, M i ) → Hom A (P, lı́m M i ). Si
→ →
P es un A -módulo libre finito generado, es claro que es un isomorfismo. Considere-
mos una presentación L → L0 → P de P por módulos libres finito generados. Como
Hom A (, M i ) es un funtor exacto por la izquierda y lı́m es exacto, tenemos la sucesiones

exactas
0 → lı́m Hom A (P, M i ) → lı́m Hom A (L0 , M i ) → lı́m Hom A (L0 , M i )
→ → →
0
0 → Hom A (P, lı́m M i ) → Hom A (L , lı́m M i ) → Hom A (L, lı́m M i )
→ → →
Como lı́m Hom A (L, M i ) = Hom A (L, lı́m M i ) y lı́m Hom A (L , M i ) = Hom A (L0 , lı́m M i ), con-
0
→ → → →
cluimos que lı́m Hom A (P, M i ) = Hom A (P, lı́m M i ). 
→ →

6. Proposición : El límite inductivo de A -módulos inyectivos es inyectivo, cuando el


anillo A es noetheriano.
Demostración. Sea { M i } un sistema inductivo de módulos inyectivos y sea a ⊂ A un
ideal. Entonces, el morfismo
0.12.5 0.12.5
Hom A ( A, lim M i ) = lim Hom A ( A, M i ) → lim Hom A (a, M i ) = Hom A (a, lim M i )
→ → → →
i i i i

es epiyectivo y por el criterio del ideal lim M i es inyectivo.



i


7. Definición : Sea A un dominio de integridad. Un A -módulo M se dice de división



si para todo a ∈ A no nulo, el morfismo M −→ M , m 7→ a · m es epiyectivo.

8. Teorema : Sea A íntegro. Todo módulo inyectivo es de división. Si A es un dominio


de ideales principales, entonces un módulo es inyectivo precisamente si es de división.
Demostración. Tómese la sucesión exacta
0 / aA   /A / A /aA /0

o

0 /A ·a /A / A /aA /0

y Hom A ( , M ).


175
0.12. Módulos inyectivos. Grupos, anillos y módulos

9. Ejemplos : Como Q/Z es un Z-módulo de división, entonces es un Z-módulo inyec-


tivo.
Sea p un número primo y sea [Q/Z]( p) := {[ pan ] ∈ Q/Z : ∀ a ∈ Z, ∀ n ∈ N}. Sea M =
a
{[ m ] ∈ Q/Z : ∀ a ∈ Z, ∀ m ∈ N\{0} primo con p}. Dejamos que el lector compruebe que
[Q/Z] = [Q/Z]( p) ⊕ M , luego [Q/Z]( p) es inyectivo.
Consideremos los morfismos inyectivos Z/ p n Z → Q/Z, [a] 7→ [ pan ] y los morfismos in-
yectivos Z/ p n Z → Z/ p n+m Z, [a] 7→ [ p m · a]. Es fácil comprobar que lim Z/ p n Z = [Q/Z]( p).

n
Denotemos por M ∗ = HomZ ( M, Q/Z), para cada Z-módulo (o grupo abeliano) M .

10. Lema : El morfismo natural M → M ∗∗ es inyectivo.

Demostración. Tenemos que ver que dado 0 , m ∈ M existe w ∈ M ∗ tal que w( m) , 0.


Sea ( n) el ideal anulador de 〈 m〉. Si n = 0, sea w0 : 〈 m〉 → Q/Z el morfismo definido por
w0 ( r · m) = [ 2r ], y si n , 0, sea w0 : 〈 m〉 → Q/Z el morfismo definido por w0 ( r · m) = [ nr ].
Como Q/Z es inyectivo, existe un morfismo w : M → Q/Z que coincide con w0 sobre 〈 m〉.
Entonces, w( m) = w0 ( m) , 0.


El funtor HomZ (−, Q/Z) sobre la categoría de A -módulos es exacto y transforma


límites inductivos en límites proyectivos, luego por el teorema de representabilidad es
representable de representante

A ∗ = HomZ ( A, Q/Z) 6

que ha de ser un A -módulo inyectivo.

11. Teorema : Todo módulo es submódulo de un inyectivo. En lenguaje categorial: la


categoría de A -módulos tiene suficientes inyectivos.

Demostración. Consideremos un epimorfismo ⊕ A → M ∗ . Tenemos por tanto una in-


yección M ∗∗ ,→ A ∗ . El producto directo de inyectivos es inyectivo, luego A ∗ es un
Q Q

A -módulo inyectivo. Por último, por la proposición anterior, M ,→ M ∗∗ ,→ A ∗ y hemos


Q

concluido. 

6
De otro modo: Hom A ( N, A ∗ ) = Hom A ( N, HomZ ( A, Q/Z)) = HomZ ( N ⊗ A A, Q/Z) = HomZ ( N, Q/Z).

176
Grupos, anillos y módulos. Módulos inyectivos. 0.12

0.12.1. Estructura de los módulos inyectivos

12. Definición : Diremos que un morfismo inyectivo de A -módulos N ,→ M es una


extensión esencial si y solo si para todo 0 , N 0 ⊂ M se cumple que N 0 ∩ N , 0.

13. Ejemplos : Sea A un anillo íntegro, Σ = A A \0 e I ⊂ A un ideal no nulo. Entonces,


las inyecciones A ,→ Σ A e I ,→ A son esenciales.

14. Proposición : La composición de extensiones esenciales es esencial. El límite in-


ductivo de extensiones esenciales es esencial.

Demostración. Sean N1 ,→ N2 , N2 ,→ N3 dos extensiones esenciales y M ⊂ N3 un sub-


módulo no nulo. Entonces, M ∩ N2 es un submódulo no nulo de N2 , luego M ∩ N1 =
M ∩ N2 ∩ N1 es un submódulo no nulo de M1 . Por tanto, N ,→ N3 es esencial.
Sea { N i , f i j } un sistema inductivo de extensiones esenciales de N (con f i j| N = Id,
para todo i ≤ j ). Para todo morfismo de A -módulos f : P → Q y submódulo R ⊆ Q ,
denotemos P ∩ R := f −1 (R ). Dado un submódulo M ,→ lim N i , existe un índice i tal que

i
N i ∩ M , 0, luego N ∩ M = N ∩ ( N i ∩ M ) es no nulo. Por tanto, la inyección N ,→ lim N i

i
es esencial.


15. Proposición : Dado un A -módulo N , existe un módulo inyectivo I que lo contie-


ne de modo que la inclusión N ,→ I es esencial. Además, éste coincide con el módulo
inyectivo mínimo que contiene a N y con la extensión esencial máxima de N .

Demostración. Sea N ,→ M una inyección de N en un A -módulo inyectivo. Sea E ( N )


una extensión esencial de N contenida en M máxima (que existe por Zorn). Sea N 0
un submódulo máximo de M con la condición de que E ( N ) ∩ N 0 = 0. Se cumple que el
e
morfismo E ( N ) → M / N 0 , r 7→ r̄ es inyectivo y que e es una extensión esencial (por la
maximalidad de N 0 ). Por ser M un módulo inyectivo existe un diagrama conmutativo
de morfismos de módulos
 e /
E ( N _ ) M/N 0

 z f
M
donde f ha de ser inyectivo, por ser e esencial. Por la maximalidad de E ( N ) se ha de
cumplir que E ( N ) = M / N 0 . En conclusión, E ( N )⊕ N 0 = M . Por tanto, E ( N ) es inyectivo y

177
0.12. Módulos inyectivos. Grupos, anillos y módulos

N ,→ E ( N ) es esencial. Dado cualquier módulo inyectivo F que contenga a N , tenemos


de nuevo un diagrama
 / E(N )
N _

 | f
F
con f inyectivo. Concluimos que E ( N ) es el módulo inyectivo mínimo que contiene a N .
Dejamos que el lector pruebe que E ( N ) es la extensión esencial máxima que contiene
a N. 

16. Definición : Dado un A -módulo N , llamaremos envolvente inyectiva de N al mí-


nimo A -módulo inyectivo que lo contiene. Lo denotaremos E ( N ).

17. Ejemplos : Q es la envolvente inyectiva del Z-módulo Z, ya que es un Z-módulo


inyectivo y la inyección Z ,→ Q es esencial.
lim Z/ p n Z es la envolvente inyectiva del Z-módulo Z/ pZ, porque es inyectivo y los

n
morfismos inyectivos Z/ pZ ,→ Z/ p n Z, ā 7→ p n−1 · ā son esenciales (pruébese).

18. Definición : Diremos que un módulo es indescomponible si no contiene dos sub-


módulos no triviales en suma directa, es decir, si el cero es irreducible.

19. Teorema : Todo módulo inyectivo E es suma directa de módulos inyectivos indes-
componibles.

Demostración. Sea F el conjunto de familias de submódulos inyectivos indescomponi-


bles de E que están en suma directa en E . La relación de orden en F es la inclusión de
familias. Por el lema de Zorn existe una familia F 0 maximal. Entonces ⊕ 0 F i ⊂ E
F i ∈F
y es inyectivo, luego E = ( ⊕ 0 F i ) ⊕ E 0 . Si E 0 , 0, E 0 contiene submódulos inyecti-
F i ∈F
vos indescomponibles y por la maximalidad de F 0 llegamos a contradicción. Luego,
E = ⊕ 0 Fi . 
F i ∈F

Observemos que los módulos indescomponibles inyectivos son la envolvente in-


yectiva de cualquiera de sus submódulos no nulos. Observemos que toda extensión
esencial de un A -módulo indescomponible es indescomponible.

20. Proposición : Para todo x ∈ Spec A , E ( A /p x ) es indescomponible.

Demostración. Solo tenemos que probar que A /p es indescomponible. Dados dos sub-
módulos (ideales) I, J de A /p se cumple que 0 , I · J ⊆ I ∩ J , luego es indescomponible.


178
Grupos, anillos y módulos. Módulos inyectivos. 0.12

21. Proposición : Si x, y ∈ Spec A son distintos, entonces E ( A /p x ) ; E ( A /p y ).


Demostración. Si E ( A /p x ) = E ( A /p y ), entonces tendríamos dos submódulos A /p x , A /p y
de E ( A /p x ) que están en suma directa porque los elementos no nulos de A /p x están
anulados precisamente por p x y los de A /p y por p y . Pero E ( A /p x ) es indescomponible,
contradicción.


22. Proposición : Sea x ∈ Spec A . Entonces, E ( A /p x ) es un A x -módulo.


Demostración. Consideremos el diagrama
 s· / A /p x
A /p _ x _ s ∈ A − px
i i
 
E ( A /p x )
s· / E ( A /p x )

Observemos que s· ha de ser inyectivo en E ( A /p x ), porque lo es en A /p x e i es esencial.


Además s· es epiyectivo en E ( A /p x ), porque E ( A /p x ) es indescomponible. Por tanto s·
es un isomorfismo en E ( A /p x ) y E ( A /p x ) es un A x -módulo.

Nx
23. Proposición : Sea E = ⊕ E ( A /p x ) ⊕ ⊕ i E i , una descomposición en suma directa de
indescomponibles, de modo que los E i ; E ( A /p x ). Entonces,
dimk(x) Hom A ( k( x), E ) = N x .
Demostración. Si f : k( x) → E i es un morfismo de A -módulos no nulo, sea f ( k) no
nulo. Si existe s 1 ∉ p x tal que s 1 · f ( k) = 0, sea s 2 ∉ p x , tal que el morfismo k( x) →
k( x), λ 7→ s 1 s 2 λ sea la identidad. Entonces, f ( k) = f ( s 1 s 2 k) = s 1 s 2 f ( k) = 0 y llegamos a
contradicción. Por tanto, 〈 f ( k)〉 ' A /p x y E i ' E ( A /p x ) y llegamos a contradicción con
que f es no nulo.
Sea T = { e ∈ E ( A /p x ) : p x · e = 0}. T es un k( x)-módulo porque T x ⊂ E ( A /p x ) x =
E ( A /p x ), T x es un k( x)-módulo y T = T x . Entonces, como E ( A /p x ) es indescomponible,
se tiene que T ' k( x). Por tanto,
Hom A ( k( x), E ( A /p x )) = Hom A ( k( x), T ) = Hom A ( k( x), k( x)) = Hom A ( A /p x , k( x)) ' k( x).
Además, todo morfismo f : k( x) → E ( A /p x ), está determinado por f (1̄). Por tanto,
Nx Nx
Hom A ( k( x), ⊕ E ( A /p x )) ' ⊕ k( x).

Con todo es fácil concluir.




179
0.12. Módulos inyectivos. Grupos, anillos y módulos

A partir de ahora, en esta subsección, supondremos que A es noetheriano.

24. Proposición: Un A -módulo inyectivo E es indescomponible si y solo si E = E ( A /p)


para algún primo p ∈ Spec A .

Demostración. Veamos el directo. En E , como en todo módulo no nulo, existe un ele-


mento e ∈ E tal que A /p = 〈 e〉 ⊂ E . Tenemos entonces una inyección E ( A /p) ⊂ E . Luego
E = E ( A /p) ⊕ E 0 , pero por ser E indescomponible tendremos que E = E ( A /p). 

25. Proposición : Sea x ∈ Spec A y e ∈ E ( A /p x ) no nulo. El ideal anulador de e es un


ideal p x -primario.

Demostración. Dado e ∈ E ( A /p x ) no nulo, sea q un ideal primo asociado a la descompo-


sición primaria de Anul ( e). Tendremos una inclusión A /q ⊂ A / Anul ( e) = 〈 e〉 ⊂ E ( A /p x ).
Luego E ( A /q) = E ( A /p x ) y por tanto q = p x . Es decir, Rad( Anul ( e)) = p x y conclui-
mos. 
(
E ( A /p x ) si y ∈ x̄
26. Corolario : E ( A /p x ) y =
0 si y ∉ x̄

Demostración. Es consecuencia de 0.12.25. 

27. Ejemplo : Consideremos en k[[ x−1 , y−1 ]] la estructura de k[ x, y]-módulo siguiente:


( x r · ys )·( x−n · y−m ) = x r−n ys−m si r − n ≤ 0 y s− m ≤ 0 o cero en caso contrario. El morfismo
k-lineal

1 si α = β.
½
−1 −1 −α β
k[[ x , y ]] → Homk ( k[ x, y], k), x 7→ δα , donde δα ( x ) :=
0 si α , β

es un isomorfismo de k[ x, y]-módulos. Por tanto, para todo k[ x, y]-módulo

Homk ( M, k) = Homk ( M ⊗k[x,y] k[ x, y], k) = Homk[x,y] ( M, Homk ( k[ x, y], k))


= Homk[x,y] ( M, k[[ x−1 , y−1 ]])

y k[[ x−1 , y−1 ]] es un k[ x, y]-módulo inyectivo. Observemos que k[ x−1 , y−1 ] ,→ k[[ x−1 , y−1 ]]
es el k[ x, y]-submódulo de k[[ x−1 , y−1 ]] formado por los elementos que están anulados
por alguna potencia ( x, y)n . Por tanto, en la descomposición de k[[ x−1 , y−1 ]] como su-
ma directa de idescomponibles, k[ x−1 , y−1 ] es la suma directa de los idescomponibles
isomorfos a E ( k[ x, y]/( x, y)))
El morfismo k[ x, y]/( x, y)) = k ,→ k[ x−1 , y−1 ] es esencial. Por tanto, k[ x−1 , y−1 ] =
E ( k[ x, y]/( x, y))).

180
Grupos, anillos y módulos. Módulos inyectivos. 0.12

Integrabilidad de los sistemas de ecuaciones en derivadas parciales con co-


eficientes constantes:

El objetivo de esta subsección es dar las condiciones necesarias y suficientes pa-


ra que el sistema de ecuaciones diferenciales en derivadas parciales con coeficientes
constantes

∂ ∂
Pi( ,..., )v( x1 , . . . , xn ) = u i ( x1 , . . . , xn ), i = 1, . . . , m (∗)
∂ x1 ∂ xn
con P i ( x1 , . . . , xn ) ∈ k[ x1 , . . . , xn ] y u i ( x1 , . . . , xn ) ∈ k[[ x1 , . . . , xn ]], sea integrable, es decir,
exista v( x1 , . . . , xn ) ∈ k[[ x1 , . . . , xn ]] verificando el sistema anterior.
Si consideramos una sucesión exacta

⊕P i ( ∂ x∂ ,..., ∂ x∂ )
i 1 n m φ
k[[ x1 , . . . , xn ]] −→ ⊕ k[[ x1 , . . . , xn ]] → L0
i =1

la existencia de una solución v( x1 , . . . , xn ) del sistema de ecuaciones anterior, equivale


a decir que φ( u 1 , . . . , u m ) = 0. Vamos a ver que se puede obtener esta sucesión exacta
como dual de otra bien conocida.
Supondremos que el cuerpo es de característica cero.

28. Consideremos k[ ∂∂x1 , . . . , ∂∂xn ] como el anillo obvio, isomorfo a k[ x1 , . . . , xn ]. Conside-


remos k[[ x1 , . . . , xn ]] como k[ ∂∂x1 , . . . , ∂∂xn ]-módulo del modo obvio:

∂ ∂ ∂ ∂
P( ,..., ) · v( x1 , . . . , xn ) = P ( ,..., )(v( x1 , . . . , xn ))
∂ x1 ∂ xn ∂ x1 ∂ xn

El morfismo
φ
k[[ x1 , . . . , xn ]] → Homk ( k[ x1 , . . . , xn ], k)
definido por

∂ ∂
φ( s( x1 , . . . , xn ))(P ( x1 , . . . , xn )) := (P ( ,..., ) s( x1 , . . . , xn ))(0, . . . , 0)
∂ x1 ∂ xn

es un isomorfismo de k[ x1 , . . . , xn ]-módulos. Por lo tanto,

Homk[x1 ,...,xn ] ( M, k[[ x1 , . . . , xn ]]) = Homk[x1 ,...,xn ] ( M, Homk ( k[ x1 , . . . , xn ], k))


= Homk ( M ⊗k[x1 ,...,xn ] k[ x1 , . . . , xn ], k)) = Homk ( M, k))

y k[[ x1 , . . . , xn ]] es un k[ ∂∂x1 , . . . , ∂∂xn ]-módulo inyectivo.

181
0.13. Teorema de representabilidad. Grupos, anillos y módulos

Sea ( p i j ) una matriz de polinomios tal que la sucesión

r (p i j ) m
P
Pi ·
⊕ k[ x1 , . . . , xn ] −→ ⊕ k[ x1 , . . . , xn ] −→ k[ x1 , . . . , xn ] → k[ x1 , . . . , xn ]/(P1 , . . . , P m ) → 0

sea exacta. Aplicando el funtor Homk (−, k) = Homk[x1 ,...,xn ] (−, k[[ x1 , . . . , xn ]]) obtenemos
la sucesión exacta

0 ,→ ( k[ x1 , . . . ,xn ]/(P1 , . . . , P m ))∗ →


⊕P i ( ∂ x∂ ,..., ∂ x∂ ) m (p i j ( ∂ x∂ ,..., ∂ x∂n )) t m
1 n 1
k[[ x1 , . . . , xn ]] −→ ⊕ k[[ x1 , . . . , xn ]] −→ ⊕ k[[ x1 , . . . , xn ]]

29. Teorema : El sistema de ecuaciones diferenciales en derivadas parciales (∗) es


integrable si y sólo si
∂ ∂ t
(pi j( ,..., )) ( u 1 , . . . , u n ) = 0.
∂ x1 ∂ xn
Además, la dimensión del espacio de soluciones es dimk ( k[ x1 , . . . , xn ]/(P1 , . . . , P m )).

0.13. Teorema de representabilidad


Hemos probado que un módulo queda caracterizado si se conocen sus “relaciones
con los demás”, es decir, si se conocen sus morfismos en los demás módulos, o los
morfismos de los demás módulos en él. Con la terminología del funtor de puntos: los
objetos quedan determinados por sus puntos.
Hemos definido los módulos proyectivos, límites inductivos, límites proyectivos,
etc., caracterizando sus relaciones con los demás objetos, es decir, vía sus propieda-
des universales. Hemos probado que el producto tensorial de dos módulos cumple la
propiedad universal de representar a las aplicaciones bilineales. Sorprendentemen-
te, veremos que esta propiedad implica la existencia del producto tensorial. Este es
un principio general en Matemáticas, expresado en “el teorema de representabilidad”,
que nos permitirá construir objetos (en nuestro caso, módulos) no dando sus elemen-
tos, sino sus morfismos con los demás objetos.
Diremos que dos monomorfismos f : N → M y f 0 : N 0 → M son equivalentes si existe
un isomorfismo h : N → N 0 tal que f = f 0 ◦ h. La clase de equivalencia de un momorfis-
mo f : N → M se le denomina subobjeto.

1. Definición : Se dice que un objeto G de una categoría C es un generador si para


cada objeto M y par de subobjetos distintos N, N 0 ,→ M , existe un morfismo G → M
que factoriza a través de N pero no factoriza a través de N 0 .

182
Grupos, anillos y módulos. Teorema de representabilidad. 0.13

Si en una categoría hay un generador G , la familia de los subobjetos de un objeto


es un conjunto. En efecto, la asignación

{Subobjetos de M } → {Subconjuntos de HomC (G, M )}, N 7→ HomC (G, N )

es inyectiva. Por tanto, en una categoría abeliana con un generador la familia de co-
cientes de un objeto forman un conjunto.
Sea C una categoría abeliana con sumas directas infinitas y con un generador G .
Dado un objeto M , el morfismo natural π : ⊕ G → M es un epimorfismo. De
HomC (G,M)
nuevo, existe un epimorfismo ⊕G → Ker π y hemos obtenido una sucesión exacta
I

⊕G → ⊕G → M → 0
I J

El concepto dual de generador es el de cogenerador.

2. Ejemplo : Un generador de la categoría de A -módulos es A . Un cogenerador de


esta categoría es el A -módulo inyectivo A ∗ := HomZ ( A, Q/Z) (véase 0.12.11).

3. Notaciones : A partir de ahora, en esta sección, todas las categorías consideradas


serán abelianas y todos los funtores serán contravariantes y aditivos y valorarán en
la categoría de grupos abelianos, C gr . Dado un funtor F y un objeto M , sabemos que
Hom( M · , F ) = F ( M ). Vía esta igualdad, φ ∈ F ( M ) se corresponderá (por notación) con
φ· ∈ Hom( M · , F ) (que cumple φ·M (Id M ) = φ). En particular, φ ∈ M · ( N ) = Hom( N, M ) se
corresponde con φ· : N · → M · .

4. Lema : Sean F, F 0 : C → C gr dos funtores contravariantes aditivos y

f : F → F0

un morfismo de funtores de grupos. Entonces,

(Ker f )( N ) = {φ ∈ F ( N ) : f N (φ) = 0} = {φ· ∈ HomC ( N · , F ) : f ◦ φ· = 0}.

5. Lema : Un funtor F : C → C gr contravariante aditivo es exacto por la izquierda si y


i π
solo si para toda sucesión exacta M1 → M2 → M3 → 0 si consideramos la sucesión
i· π·
M1· → M2· → M3· → 0

se cumple que un morfismo f : M2· → F factoriza vía M3· si y solo si f ◦ i · = 0, y que si


g : M3· → F es tal que g ◦ π· = 0 entonces g = 0.

183
0.13. Teorema de representabilidad. Grupos, anillos y módulos

Demostración. Considérese el diagrama el diagrama conmutativo

0 / F ( M3 ) / F ( M2 ) / F ( M1 )

0 / HomC ( M · , F ) / HomC ( M · , F ) / HomC ( M · , F )


3 2 1

6. Teorema : Sea C una categoría abeliana que tiene un generador, sea C gr la catego-
ría de grupos abelianos y F : C → C gr un funtor contravariante aditivo exacto por la
izquierda.

1. Si existe un epimorfismo ⊕ P i· → F , entonces F es un límite inductivo de funtores


i∈ I
representables.

2. Supongamos que C tiene sumas directas infinitas y que F ( ⊕ M j ) ⊆


Q
F (M j )
j∈ J j∈ J
para toda suma directa. Entonces, F es el límite inductivo de sus subfuntores
representables.

3. Supongamos que C tiene sumas directas infinitas y que F ( ⊕ M j ) =


Q
F (M j )
j∈ J j∈ J
para toda suma directa. Entonces, F es representable.

Demostración. Sea f · : M · → F un morfismo de funtores. Si una composición de mor-



fismos P · → M · → F es nula, entonces la composición (Im g)· ,→ M · → ( M / Im g)· → F
es nula.
Sea { M k } el conjunto de los submódulos de M , tales que la composición de morfis-
mos M k· ,→ M · → F sea nula. La composción ( M k ⊕ M j )· = M k· ⊕ M ·j → M · → F es nula,
luego la composición ( M k + M j )· → M · → ( M / M k + M j )· → F es nula, luego M j + M k
pertenece al conjunto considerado y éste es un sistema inductivo de submódulos de M .
Sea Nk := M / M k , M · → F factoriza de modo único vía un morfismo Nk· → F , luego
vía un morfismo g : lim Nk· → F . El morfismo g : lim Nk· → F es un monomorfismo: Sea
→ →
k k
h : P · → lim Nk· tal que g ◦ h = 0. El morfismo h factoriza vía un morfismo h k : P · → Nk·

k
(porque ( lim Nk· )(P ) = lim Nk· (P )). Como la composición P · → Nk· → F es nula, entonces
→ →
k k
Nk· → F , factoriza vía ( Nk / Im h k )· , luego Nk / Im h k = Nk0 (para cierto k0 ), el morfismo
P · → Nk· 0 es nulo y h : P · → lim Nk· es nulo.

k

184
Grupos, anillos y módulos. Teorema de representabilidad. 0.13

1. Denotemos para cada morfismo M · → F , F M = lim Nk· que es un subfuntor de F .



k
Morfismos N · → M · → F inducen monomorfismos F N ,→ F M ,→ F . Dados dos subfun-
tores F N , F M ⊂ F , entonces F N , F M son subfuntores de F N ⊕ M .
Sea X el conjunto de los subconjuntos finitos de I , y para cada J ∈ X denotemos
P
P J = ⊕ P j . Entonces, F = FP i = lim FP J , que es límite inductivo de funtores repre-
j∈ J i∈ I →
J∈X
sentables porque FP J es límite inductivo de funtores representables.

2. La composición de morfismos ⊕k M k· → (⊕k M k )· → M · → F es nula, luego la com-

posición (⊕k M k )· → M · → F es nula, porque

HomC ((⊕k M k )· , F ) = F (⊕k M k ) ⊂ F ( M k ) = HomC (⊕k M k· , F )


Y
k

Por tanto, la composición ( k M k )· ,→ M · → ( M / k M k )· → F es nula, y M 0 = k M k es


P P P

el mayor submódulo de M , tal que la composición M 0· → M · → F es nula. Por tanto,


el morfismo M · → F factoriza vía un único morfismo F M = ( M / M 0 )· ,→ F , que hemos
probado que es un monomorfismo,
Veamos que la familia de subfuntores representables de F es un conjunto. Sea G
un generador de C . Dados dos subfuntores representables distintos M1· , M2· ,→ F sea
M3· ⊂ F tal que los contenga (tómese M3· = F M1 ⊕ M2 ). Sea G un generador de C . Tene-
mos M1 , M2 ⊂ M3 Existe un morfismo G → M1 (o G → M2 ) de modo que el morfismo
inducido G → M3 no factoriza vía un morfismo G → M2 (o G → M1 , respectivamente).
Por tanto, el morfismo G · → F inducido por G · → M1· , no factoriza vía un morfismo
G · → M2· . Luego, los morfismos HomC (G · , F ) distinguen los subfuntores representa-
bles de F . Luego, la familia de subfuntores representables de F es un conjunto y es un
sistema inductivo.
Dado φ ∈ F ( M ), tenemos el morfismo φ· : M · → F , y φ·M (Id) = φ. El morfismo φ·
factoriza vía un subfuntor representable. Por tanto, el límite inductivo de todos los
subfuntores representables de F se epiyecta (e inyecta) en F .
3. Sea G un generador de C . Como

HomC (⊕G · , F ) = HomC (G · , F ) = F (G ) = F (⊕G ) = HomC ((⊕G )· , F )


Y Y
I I I I I

el morfismo natural ⊕ G · → F factoriza vía un (único) morfismo π· : ( ⊕ G )· → F . Sea


F(G) F(G)
M · ,→ F un subfuntor representable de F que contenga a Im π· . Si M · , F entonces
existe uno mayor M · ⊂ N · ⊆ F . Luego existe un morfismo G · → N · , que no factoriza vía
,
M · , pero la composición G · → N · ,→ F , factoriza vía un morfismo G · → ( ⊕ G )· , luego
F(G)
vía G · → M · y llegamos a contradicción.

185
0.14. Problemas. Grupos, anillos y módulos

7. Definición : Sea C una categoría con límites inductivos y C 0 una categoría con
límites proyectivos, sea { M i , f i j } i∈ I un sistema inductivo de objetos de una categoría
C y F: C C 0 un funtor contravariante. . Los morfismos naturales M j → lim M i in-

i
ducen morfismos F ( lim M i ) → F ( M j ) y por tanto un morfismo F ( lim M i ) → lim F ( M i ).
→ → ←
i∈ I i∈ I i∈ I
Diremos que el funtor F transforma límites inductivos en límites proyectivos si el mor-
fismo anterior F ( lim M i ) → lim F ( M i ) es isomorfismo, para todo sistema inductivo de
→ ←
i∈ I i∈ I
objetos.
8. Ejemplo : La propiedad universal del límite inductivo nos dice que el funtor a la
categoría de conjuntos
N · = HomC (−, N )
transforma límites inductivos en proyectivos.
Un funtor aditivo contravariante exacto por la izquierda transforma límites in-
ductivos en límites proyectivos si y solo si transforma sumas directas en productos
directos.
Si F es un funtor covariante y C una categoría con límites proyectivos, existe un
morfismo natural F ( lim M i ) → lim F ( M i ), y se dice que F transforma límites proyecti-
← ←
i∈ I i∈ I
vos en límites proyectivos si dicho morfismo es isomorfismo, para todo sistema de mó-
dulos. La propiedad universal del límite proyectivo nos dice que el funtor Hom A ( N, −)
transforma límites proyectivos en proyectivos.

0.14. Problemas
1. Sea G un grupo. Si a, g ∈ G , se dice que aga−1 es el conjugado de g por a. La
conjugación τa : G → G , τa ( g) = aga−1 es un automorfismo de grupos (tales au-
tomorfismos de G reciben el nombre de automorfismos internos), y la aplicación
G → Aut(G ), a 7→ τa , es un morfismo de grupos.

2. El centro del grupo simétrico S n es trivial cuando n ≥ 3.

3. Sean H y K dos subgrupos de un grupo G . Si K ⊆ N ( H ), entonces HK = K H es


un subgrupo de G . Si además G es finito, entonces | HK | = | H | · |K |/| H ∩ K |.

4. Si G es un grupo de orden un número primo, entonces G es cíclico.

186
Grupos, anillos y módulos. Problemas. 0.14

5. Si los únicos subgrupos de un grupo G son los triviales 1 y G , entonces G ' Z/ pZ


para algún número primo p.

6. Todo grupo finito de orden par contiene algún elemento g , 1 tal que g2 = 1.

7. Si H es un subgrupo propio de un grupo finito G , entonces existe algún elemento


de G que no está contenido en ninguno de los subgrupos conjugados de H .

8. Sea X un G -conjunto. Dado x ∈ X denotemos I x el subgrupo de isotropía de x. Si


x0 = g · x, prueba que I x0 = g · I x · g−1 .

9. Los morfismos de G -conjuntos transforman órbitas en órbitas, y todo endomor-


fismo de una órbita es un automorfismo.

10. Sean H y K dos subgrupos de un grupo G . Los G -conjuntos G / H y G /K son


isomorfos precisamente cuando H y K son subgrupos conjugados.

11. Sea X un G -conjunto, H ⊆ G un subgrupo y consideremos G / H como G -conjunto


de modo natural: g · ḡ0 := g g0 . Prueba que la aplicación,

HomG (G / H, X ) → X H , f 7→ f (1̄)

es biyectiva.

12. Si H es un subgrupo de un grupo G , el grupo de automorfismos del G -conjunto


G / H es isomorfo al grupo N ( H )/ H .

13. Si H es un subgrupo de un grupo finito G , el número de subgrupos conjugados


de H divide al índice, |G / H |, de H en G .

14. Todo subgrupo de índice 2 es normal. (Indicación: Si g ∉ H , entonces gH es el


complementario de H .)

15. Si el índice de un subgrupo H de un grupo finito G es el menor número primo


que divide al orden de G , entonces H es un subgrupo normal de G . (Indicación:
Considérese la acción de H , o la de G , en G / H .)

16. El grupo A 4 no tiene ningún subgrupo de orden 6 (aunque su orden es múltiplo


de 6).

17. Sea G un grupo finito. Si el conjunto de subgrupos de G está totalmente ordena-


do (i.e., no tiene pares incomparables), entonces G es un grupo cíclico de orden
potencia de un primo.

187
0.14. Problemas. Grupos, anillos y módulos

18. Sea p un número primo. Un grupo finito G es un p-grupo precisamente cuando


para todo G conjunto finito X se cumple que | X | ≡ | X G | (módulo p).

19. Todo subgrupo normal de orden p de un p-grupo G está contenido en el centro


de G .

20. Todo subgrupo normal H de un p-grupo G tiene intersección no trivial con el


centro de G ; es decir, Z (G ) ∩ H , 1.

21. Si G es un p-grupo no abeliano de orden p3 , entonces todo subgrupo normal de


G contiene al centro.

22. Si H es un subgrupo propio de un p-grupo, entonces H , N ( H ).

23. Determina los subgrupos de Sylow de los grupos simétricos S 3 , S 4 y S 5 .

24. Determina todos los subgrupos normales de S 3 , S 4 y A 4 .

25. Si una potencia p r de un número primo divide al orden de un grupo finito G ,


entonces G tiene algún subgrupo de orden p r .

26. Todo grupo de orden 100 tiene algún subgrupo normal de orden 25.

27. Sea H un subgrupo de orden p k de un grupo G de orden p n m. Si k < n, entonces


G tiene un subgrupo H 0 de orden p k+1 tal que H C H 0 .

28. Si H es un p-subgrupo normal de un grupo finito G , entonces H está contenido


en todos los p-subgrupos de Sylow de G .

29. El grupo diédrico D n (el grupo de los movimientos que dejan invariante un po-
lígono regular de n lados) tiene orden 2 n y está generado por dos elementos g y
s tales que g n = s2 = 1, sgs = g−1 . Calcula el centro y el grupo de automorfismos
del grupo D n .

30. Si p es un número primo, todo grupo no abeliano de orden 2 p es isomorfo al


grupo D p .

31. Si para cada número primo que divide al orden de un grupo finito G éste tiene
un único subgrupo de Sylow, entonces G es isomorfo al producto directo de sus
subgrupos de Sylow.

32. Clasificar, salvo isomorfismos, los grupos de orden ≤ 10.

188
Grupos, anillos y módulos. Problemas. 0.14

33. Si n ≥ 5, el único subgrupo propio de S n de índice menor que n es A n . (Indicación:


Si H es un subgrupo de índice d en un grupo G , la acción de G en G / H define un
morfismo G → S d .)

34. Las proyectividades de una recta proyectiva sobre un cuerpo con 5 elementos
definen un subgrupo P de índice 6 del grupo S 6 ; luego existe un automorfismo
τ : S 6 → S 6 tal que τ(P ) = {σ ∈ S 6 : σ(6) = 6}, y éste es un automorfismo externo
del grupo S 6 .

35. Demuestra que C[ x, y]/( x) ' C[ y]. Prueba que C[ x, y, z]/( y − x2 , y3 + z3 ) es una C-
álgebra isomorfa a C[ x, z]/( x6 + z3 ).

36. Sea A un anillo y S ⊂ A un sistema multiplicativo de A . Los elementos de S son


invertibles en A si y solo si el morfismo de localización A → A S es un isomorfis-
mo.

37. Prueba que k[ x, y]/( x y − 1) ' k[ x]{1,x,x2 ,... } .

38. Prueba que C[ x]R[x]−0 ' C( x).

39. Prueba que el morfismo de localización i : A → A S es un isomorfismo si y solo


si i ∗ : Spec A S → Spec A es un homeomorfismo. Pruébese que Spec A S = Spec A S 0
(en Spec A ) si y solo si A S = A S 0 .

40. Calcula Spec Z/6Z, Spec(C[ x, y]/( y2 − x3 )) x .


p
41. Calcula Spec Z[ x], Spec Z[ 5].

42. Calcula Spec R[ x, y].

43. Sean I, I 0 ⊆ A dos ideales. Prueba que ( I )0 = ( I 0 )0 si y solo si r ( I ) = r ( I 0 ), donde


denotamos r ( I ) = {a ∈ A : a n ∈ I para cierto n ∈ N}.

44. Prueba que los elementos de los ideales primos minimales de un anillo son divi-
sores de cero (Pista: localícese en los ideales primos minimales).

45. Prueba que si f : A ,→ B es un morfismo de anillos inyectivo, entonces el morfis-


mo inducido f ∗ : Spec B → Spec A es una aplicación continua de imagen densa.

46. Prueba que la intersección de dos rectas paralelas (ax + b y + c)0 , (ax + b y + c0 )0
( c , c0 ) es vacía.

47. Dado el morfismo i : C[ x] → C[ x, y]/( y2 − x2 + x3 ), i ( p( x)) = p( x), calcula las fibras


del morfismo inducido i ∗ : Spec C[ x, y]/( y2 − x2 + x3 ) → Spec C[ x].

189
0.14. Problemas. Grupos, anillos y módulos

48. Calcula el morfismo f : C[ x, y]/( x − 1) → C[ x, y]/( y − x3 ) que en espectros aplica


cada punto (cerrado) (α, β) de la cúbica y = x3 en el punto de la recta x = 1 que se
obtiene como corte de la recta que pasa por el origen y (α, β), con la recta x = 1.
P
49. Sea I ⊆ A un ideal y M un A -módulo. Prueba que I M := { i a i m i ∈ M , con a i ∈ I
y m i ∈ M } es un A -submódulo.
Si M 0 es otro A -módulo prueba que I ( M ⊕ M 0 ) = I M ⊕ I M 0 . Si M y M 0 son submó-
dulos de un módulo prueba que I ( M + M 0 ) = I M + I M 0 .

50. Sean N ⊆ M y N 0 ⊆ M 0 submódulos. Prueba que N ⊕ N 0 es un submódulo de modo


natural de M ⊕ M 0 , de modo que ( M ⊕ M 0 )/( N ⊕ N 0 ) = M / N ⊕ M 0 / N 0 .

51. Sean N, N 0 submódulos de un módulo M . Prueba que ( N + N 0 )/ N 0 = N /( N ∩ N 0 ).


Si denotamos por N̄ = { n̄ ∈ M / N 0 : n ∈ N }, prueba que ( M / N 0 )/ N̄ = M /( N + N 0 ).

52. Sea f : M → M 0 un morfismo de A -módulos. Sean N1 , N2 dos submódulos de M


prueba que f ( N1 + N2 ) = f ( N1 ) + f ( N2 ) (denotamos por f ( N ) = { f ( n) ∈ M 0 , con
n ∈ N }). Sea I un ideal, probar que f ( I · N1 ) = I · f ( N1 ).

53. Sea f : M → M 0 un morfismo de A -módulos y m0 = f ( m). Prueba que f −1 ( m0 ) =


m + Ker f := { m + n con n ∈ Ker f }. Sea N un submódulo de M , prueba que
f −1 ( f ( N )) = N + Ker f .

54. Prueba la igualdad Hom A ( A / I, M ) = { m ∈ M : I m = 0}. Prueba que Hom A ( A n , M ) =


M ⊕ .n. . ⊕ M .

55. Calcula los siguientes Z-módulos: HomZ (Q, Z), HomZ (Zn , Z), HomZ (Zn , Q) y por
último HomZ (Q/Z, Z).

56. Prueba que si un endomorfismo f : M → M , cumple que f 2 = f entonces M =


Ker f ⊕ Ker( f − Id).

57. Prueba que el anulador del A -módulo A / I es I .

58. Prueba que si M es un A -módulo libre entonces Anul( M ) = 0.

59. Sea el Z-módulo M = ⊕ Z/ nZ. Prueba que Anul M = (0). ¿Existe algún m ∈ M
0, n∈Z
de modo que Anul(〈 m〉) = 0?

60. Prueba que si M ' M1 ⊕· · ·⊕ M n entonces Anul( M ) = ∩ Anul( M i ). Calcula el ideal


i
anulador del Z-módulo Z/3Z ⊕ Z/6Z ⊕ Z/15Z.

190
Grupos, anillos y módulos. Problemas. 0.14

61. Sea 0 → M1 → M2 → M3 → 0 una sucesión exacta de A -módulos. Demuestra que


Anul( M2 ) ⊇ Anul( M1 ) · Anul( M3 ).

62. ¿Es Z/4Z un Z-módulo libre? ¿Es un Z/4Z-módulo libre? Define un sistema gene-
rador de Z/4Z como Z-módulo.

63. Sea M = { 2an , a ∈ Z, n ∈ N} ⊂ Q. Prueba que M es un Z-submódulo de Q y que no es


finito generado.

64. Prueba que todo cociente de un módulo finito generado es finito generado. Prueba
que la suma de dos submódulos finito generados es finito generado.

65. Sea C (R) el anillo de todas las funciones reales continuas de variable real. De-
muestra que el conjunto de las funciones reales continuas de variable real que
se anulan en algún entorno del cero forman un ideal de C (R), que no es finito
generado.

66. Prueba que todo Z-submódulo finito generado de Q no nulo, es libre generado por
un elemento. Prueba que Q ; Z.

67. Halla una base (si existe) de Z[ x] como Z-módulo.

68. Prueba que todo epimorfismo de un módulo en un libre tiene sección.

69. Sea i : N ,→ M un morfismo inyectivo de A -módulos. Si r : M → N es un retracto


de i , es decir, r ◦ i = Id. Prueba que M ' N ⊕ Ker r .
Sea π : M → M 0 un epimorfismo de módulos, de modo que exista una sección s de
π, es decir, π ◦ s = Id. Prueba que M ' Ker π ⊕ M .
f g
70. Sea 0 → M 0 → M → M 00 → 0 una sucesión exacta de A módulos. Se dice que la
sucesión exacta rompe o está escindida si existe un diagrama conmutativo

f g
0 / M0 /M / M 00 /0

Id φ Id

/ M0 i / M 0 ⊕ M 00 π / M 00 /0
0

donde φ es un isomorfismo, i ( m0 ) = ( m0 , 0) y π( m0 , m00 ) = m00 .


Prueba que si r : M → M 0 es un retracto de f , i.e., r ◦ f = Id entonces la sucesión
exacta rompe. Prueba que si s : M 00 → M es una sección de g, i.e., g ◦ s = Id,
entonces la sucesión exacta rompe.

191
0.14. Problemas. Grupos, anillos y módulos

71. Prueba que (Anul A ( M ))S = Anul A S ( M S ), si M es un A -módulo finito generado.

72. Sea f : A → B un morfismo de anillos. Sea S ⊂ A un sistema multiplicativo. Sa-


bemos que B es de modo natural un A -módulo, por tanto, podemos definir B S .
Por otra parte, f (S ) ⊂ B es un sistema multiplicativo. Demuestra que B S = B f (S) .

73. Sea I ⊆ A un ideal y p x ⊂ A un ideal primo. Prueba que I x = A x si y solo si x ∉ ( I )0 .

74. Prueba que ( I · M )S = I S · M S = I · M S .

75. Sea A un anillo íntegro, e I , 0 un ideal. Prueba que I es libre si y solo si I = aA


(a , 0).

76. Sea M un A -módulo finito generado y S ⊂ A un sistema multiplicativo de A .


Prueba que si M S = 0 entonces existe un s ∈ S tal que s · m = 0 para todo m ∈ M .

77. Sea I ⊆ A un ideal y M un A -módulo finito generado. Prueba que I M = M ⇐⇒


M1+ I = 0.

78. Prueba que si un endomorfismo T : M → M de un A -módulo finito generado es


epiyectivo entonces es un isomorfismo.

79. Demuestra que Zn es un Z-módulo isomorfo a Zm si y solo si n = m.

80. Demuestra que A n es un A -módulo isomorfo a A m si y solo si n = m.

81. Sea M un A -módulo finito generado. Prueba que si M ' M ⊕ N entonces N = 0.


¿Es siempre cierto este resultado si M no es finito generado?

82. Sea m 1 , . . . , m s un sistema generador de un A -módulo libre A n . Prueba que s ≥ n.

83. Prueba que todo sistema de n generadores de un módulo libre A n es base.

84. Sean M y M 0 dos A -módulos finito generados. Sea f : M → M 0 un morfismo de


A -módulos. Prueba que si los morfismos f¯x : M /m x M → M 0 /m x M 0 , m̄ 7→ f ( m) son
epiyectivos, para todo punto cerrado x ∈ Spec A , entonces el morfismo f es epi-
yectivo.

85. Demuestra que si existe un morfismo de A -módulos A m ,→ A n inyectivo, enton-


ces m ≤ n.

86. Demuestra que la longitud del k[ x]-módulo k[ x]/( x n ) es n.

192
Grupos, anillos y módulos. Problemas. 0.14

87. Sea A → B un morfismo de anillos. Sea ∆ el núcleo del morfismo B ⊗ A B → B,


b ⊗ b0 7→ bb0 . Prueba que ∆ es un ideal de B ⊗ A B y que ∆ = 〈 b ⊗ 1 − 1 ⊗ b〉b∈B .
Si M y M 0 son B-módulos, prueba que

M ⊗B M 0 ' ( M ⊗ A M 0 )/∆ · ( M ⊗ A M 0 ).

88. Demuestra que el morfismo natural M ∗ ⊗ A N → Hom A ( M, N ), w ⊗ n 7→ φw⊗n ,


donde φw⊗n ( m) := w( m) · n es un isomorfismo lineal si N es un A -módulo libre
finito generado. Demuestra que el morfismo natural M ∗ ⊗ A N ∗ = Bil A ( M, N ; A ),
w ⊗ w0 7→ φw⊗w0 , donde φw⊗w0 ( m, n) = w( m) · w0 ( n), es un isomorfismo lineal si N
es un A -módulo libre finito generado.

89. Prueba que R[ x]/( p( x)) ⊗R C = C[ x]/( p( x)).

90. Prueba que ( A [ x1 , . . . , xn ]/ I ) ⊗ A B = B[ x1 , . . . , xn ]/ I · B[ x1 , . . . , xn ].

91. Prueba que C ⊗R C = C × C como C-álgebra. Calcula HomR−álg. (C, C).

92. Prueba que Homk−álg. ( A, k) es igual al conjunto de ideales primos maximales de


A , de conúcleo k.

93. Sea A un anillo íntegro y M un A -módulo plano. Prueba que T ( M ) = 0.

94. Prueba que si M y N son A -módulos planos, también lo es M ⊗ A N . Prueba que


si B es una A -álgebra plana y M es un B-módulo plano, entonces M es un A -
módulo plano.

95. Sea A → B un morfismo de anillos fielmente plano. Sea M un A -módulo. Prueba


que si M ⊗ A B es un B-módulo finito generado, entonces M es un A -módulo finito
generado.

96. Sea A ,→ B un morfismo de anillos fielmente plano. Prueba que la sucesión

i1
/
A ,→ B / B ⊗A B
i2

(donde i 1 ( b) := b ⊗ 1 e i 2 ( b) = 1 ⊗ b) es exacta (es decir, Ker( i 1 − i 2 ) = A ).


Resolución: Tensando la sucesión por ⊗ A B, basta ver que la sucesión

i 01
/
B ,→ B 0 0
/ B ⊗B B
0

i 02

193
0.14. Problemas. Grupos, anillos y módulos

(donde B0 = B ⊗ A B) es exacta. El morfismo r : B0 = B ⊗ A B → B, r ( b 1 ⊗ b 2 ) := b 1 b 2


es retracto de la inclusión B ,→ B0 = B ⊗ B. Consideremos el morfismo r ⊗ 1 : B0 ⊗B
B0 → B0 , ( r ⊗ 1)( b01 ⊗ b02 ) = r ( b01 ) · b02 . Si ( i 01 − i 02 )( b0 ) = 0, entonces aplicando r ⊗ 1
obtenemos que r ( b0 ) − b0 = 0, luego b0 ∈ B.

97. Prueba que k[ x, y]/( x) no es un k[ x, y]-módulo plano. Sea k[ x] → k[ x, y]/( y2 − x) el


morfismo natural, prueba que k[ x, y]/( y2 − x) es una k[ x]-álgebra plana.

98. Sea A un dominio de ideales principales y M un A -módulo sin torsión. Prueba


que M es unión de módulos libres finito generados.

99. Sea N0 ⊇ N1 ⊇ N2 ⊇ · · · ⊇ Nn ⊇ · · · una sucesión decreciente de A -submódulos de


N0 . Prueba que lim Nn = ∩ Nn .
← n
n

100. Sea I un conjunto filtrante decreciente y J ⊆ I un subconjunto con la propiedad


de que dado i ∈ I existe j ∈ J tal que j ≥ i . Sea { M i } i∈ I un sistema proyectivo de
objetos. Prueba que lim M i = lim M j .
← ←
i∈ I j∈ J

101. Prueba que lim ( M i × N i ) = ( lim M i ) × ( lim N i ), en la categoría de A -módulos, por


← ← ←
i∈ I i∈ I i∈ I
ejemplo.

102. Demuestra que todo módulo es el límite inductivo de sus submódulos finito ge-
nerados.

103. Demuestra que el límite inductivo de módulos planos es plano.

104. Sea x un punto de un espacio topológico X . Sea I el conjunto de entornos abiertos


de x, ordenados del siguiente modo: U ≤ V si U ⊆ V . Sea C (U ) las funciones
reales continuas sobre U , tenemos un sistema inductivo de anillos {C (U )}, donde
los morfismos C (U ) → C (V ) son los de restricción. Probar que lim C (U ) es el

x∈U
anillo de gérmenes de funciones continuas en x.

105. Sea x ∈ Spec A y M un A -módulo. Demuestra que M x = lim M a .



{ x∈Ua }

106. Sea M = C 0∞ (R) el anillo de gérmenes de funciones diferenciables reales de la


recta real en el origen. Prueba que M es un C ∞ (R)-módulo plano finito generado,
no proyectivo, ni de presentación finita.

194
Grupos, anillos y módulos. Problemas. 0.14

107. Sea { A i } un sistema inductivo de anillos. Probar Spec lim A i = lim Spec A i .
→ ←

108. Sean N , N 0 submódulos de M , tales que M = N + N 0 . Prueba que M es noetheriano


si y solo si N , N 0 son noetherianos.

109. Sean N , N 0 submódulos de M , tales que N ∩ N 0 = 0. Prueba que M es noetheriano


si y solo si M / N , M / N 0 son noetherianos.

110. Sea M un A -módulo noetheriano. Prueba que A / Anul( M ) es un anillo noethe-


riano.

111. Prueba que si M es un A -módulo noetheriano entonces M [ x] es un A [ x]-módulo


noetheriano.

112. Prueba que si A [ x] es noetheriano entonces A es noetheriano.

113. Escribamos Spec A = ∪Ua i . Prueba que un A -módulo M es noetheriano si y solo


i
si M a i son A a i -módulos noetherianos para todo i .

Z no es un anillo noetheriano.
Q
114. Demuestra que

115. Sea A un anillo noetheriano íntegro. Prueba que todo elemento propio de A es
producto de irreducibles.

116. Sea A un anillo noetheriano. Prueba que existe un n ∈ N de modo que (rad A )n =
0.

117. Sea A un anillo noetheriano, e I ⊂ A un ideal. Prueba que existe un n ∈ N de


modo que r ( I )n ⊆ I .

a i x i ∈ A [[ x]]. Demuestra que f es nil-
P
118. Sea A un anillo noetheriano y sea f =
i =0
potente si y solo si cada a i es nilpotente.

119. Sea A un dominio de ideales principales. Si aA ∩ bA = cA , pruébese que c es el


mínimo común múltiplo de a y b.

120. Sea A un dominio de ideales principales. Sean a = p 1n1 · · · p nr r , b = p 1m1 · · · p m r


r con
n i , m j ≥ 0, p i irreducibles y p i primo con p j , para i , j . Calcúlese el mínimo
común múltiplo y máximo común divisor de a y b.

121. Sean p y q números primos distintos. Se pide calcular el número de grupos abe-
lianos finitos desisomorfos de orden p2 q.

195
0.14. Problemas. Grupos, anillos y módulos

122. Pruébese que un grupo abeliano finito que no sea cíclico contiene un subgrupo
isomorfo a Z/ pZ × Z/ pZ, para un cierto entero primo p.

123. Sea G un grupo abeliano finito. Demuestra que G es cíclico si y solo si para cada
n divisor del orden de G , existe un único subgrupo de G de orden n.

124. Sea G un subgrupo discreto del grupo aditivo de Rn . Pruébese que existe un
número natural r ≤ n, tal que G está generado como Z-módulo por r vectores
linealmente independientes sobre R.

125. Clasifíquese el endomorfismo “multiplicar por x” sobre el k-espacio vectorial

E = k[ x]/( x) ⊕ k[ x]/( x3 ) ⊕ k[ x]/( x5 ).

126. Clasifíquense los endomorfismos nilpotentes de un espacio vectorial de dimen-


sión 3. Problema análogo para espacios de dimensión 4 y 5.

127. Clasifíquense los endomorfismos T de un espacio vectorial real E , que cumplan

a) Anulador de T = ( x − 1)2 , dim E = 5.


b) Anulador de T = ( x2 + 4)2 ( x + 8)2 , dim E = 8.
 
−1 0 1 0
0 0 2 1
 
128. Clasifica sobre el cuerpo racional el endomorfismo T =  .
1 2 0 0
0 1 0 1

129. Sea E el espacio vectorial real de todos los polinomios con coeficientes reales
de grado menor que 6, y sea D el operador derivada sobre E . Clasifíquese el
endomorfismo T = D 2 .

130. La ley del enfriamiento de Newton establece que la tasa de pérdida de calor
de un cuerpo es proporcional a la diferencia de temperatura entre el cuerpo y
sus alrededores. Un sólido a 20º centígrados es introducido en un lago de agua
a temperatura de 5º. Si tarda dos minutos en enfriarse diez grados ¿Cuántos
minutos tardará en enfriarse 14 grados?

131. Sea F el espacio vectorial formado por las funciones de R a C infinitamente deri-
vables y D : F → F el operador derivada. Prueba que

a) D ( e f · g) = e f · (D + f 0 · Id)( g).
b) Calcula las soluciones de la ecuación diferencial lineal y0 + f y = g.

196
Grupos, anillos y módulos. Problemas. 0.14

132. Sea F el espacio vectorial formado por las funciones de R+ a C infinitamente


derivables y Θ : F → F el operador C-lineal definido por Θ( f ) := x f 0 .

a) Prueba que Ker(Θ − α)r = xα · { ri=−01 λ i (ln x) i : ∀ λ i ∈ C}.


P

b) Resuelve la ecuación de Euler-Cauchy x2 y00 + bx y0 + c y = 0, para b, c ∈ C y


x > 0.

133. Resuelve la ecuación diferencial del movimiento armónico amortiguado

f 00 + a f 0 + b f = 0, (con a2 − 4 b < 0 y a > 0).

134. Resuelve la ecuación diferencial del movimiento armónico forzado

f 00 + a f 0 + b f = c cos(wx), (con a2 − 4 b < 0 y a > 0).

x2 e x dx.
R
135. Calcula

136. Pruébese que ∆ ni = i−n1 . Pruébese que { n0 , n1 , . . . , nr } es una base de Ker ∆r+1 .
¡ ¢ ¡ ¢ ¡ ¢¡ ¢ ¡ ¢

Sea p( n) = ri=0 λ i ni , pruébese que λ i es el término 0 de la sucesión ∆ i ( p( n)), es


P ¡ ¢

decir, Ã !
i i
· (−1) j p( i − j ).
X
λi =
j =0 j
Pn 2
Calcula i=0 i .

137. Calcúlense cuántos números de longitud n se pueden escribir con ceros y unos, de
modo que nunca aparezcan dos ceros seguidos (ejemplo: los números de longitud
tres cumpliendo lo dicho son 010, 011, 101, 110, 111, que son cinco distintos).

138. Resuélvase la ecuación a n+2 + 2a n+1 − 8a n = 2n .

139. Calcúlese ni=0 g i .


P

140. Sea p( x) ∈ R[ x] un polinomio mónico de grado n. Sean s 1 ( x), . . . , s n ( x) soluciones,


linealmente independientes, de la ecuación diferencial p(D ) y = 0. Pruébese que
si las funciones c 1 ( x), . . . , c n ( x) cumplen las ecuaciones
c 1 ( x)0 s 1 ( x) + . . . + c n ( x)0 s n ( x) = 0
... = 0
c 1 ( x)0 s 1 ( x)n−2) + . . . + c n ( x)0 s n ( x)n−2) = 0
c 1 ( x)0 s 1 ( x)n−1) + . . . + c n ( x)0 s n ( x)n−1) = f ( x)
entonces c 1 ( x) s 1 ( x) + . . . + c n ( x) s n ( x) es una solución particular de p(D ) y = f ( x).

197
0.14. Problemas. Grupos, anillos y módulos

141. Sea p( x) ∈ R[ x] un polinomio mónico de grado r . Sean s 1 ( n), . . . , s r ( n) soluciones,


linealmente independientes, de la ecuación en diferencias p(∇) y = 0. Pruébese
que si las sucesiones c 1 ( n), . . . , c r ( n) cumplen las ecuaciones

∆( c 1 )∇( s 1 ) + . . . + ∆( c r )∇( s r ) = 0
... = 0
∆( c 1 )∇ ( s 1 ) + . . . + ∆( c r )∇r−1 ( s r )
r −1
= 0
∆( c 1 )∇r ( s 1 ) + . . . + ∆( c r )∇r ( s r ) = f

entonces c 1 s 1 + . . . + c r s r es una solución particular de p(∇) y = f .

142. Prueba que un grupo abeliano finito generado no trivial es cíclico si y solo si tiene
un único factor invariante no invertible.

143. ¿Es posible dar un procedimiento algorítmico para saber si dos endomorfismos de
un R-espacio vectorial de dimensión finita (es decir, dos matrices cuadradas con
coeficientes reales) son equivalentes o no? En el caso de que sean equivalentes,
¿puede calcularse un endomorfismo (o matriz) que de la equivalencia?

144. Prueba que si el polinomio característico de un endomorfismo lineal tiene todas


sus raíces distintas entonces coincide con el primer factor invariante.

145. Sea T : E → E un endomorfismo lineal de un espacio vectorial de dimensión fi-


nita. Prueba que la condición necesaria y suficiente para que el endomorfismo
p(T ) sea invertible es que p( x) y c T ( x) sean primos entre si.

146. Sea T : E → E un endomorfismo lineal de un espacio vectorial de dimensión


finita. Sea E 0 ⊆ E un subespacio estable por T . Denotemos T̄ : E /E 0 → E /E 0 ,
T̄ ( ē) = T ( e), el endomorfismo inducido por T en E /E 0 . Prueba que

c T ( x) = c T|E0 ( x) · c T̄ ( x).

147. Sea E un C-espacio vectorial de dimensión n y T un endomorfismo de E . Sea


n
( x − α i ) la descomposición en factores lineales del polinomio caracte-
Q
c T ( x) =
i =1
rístico de T . Pruébese que si p( x) es un polinomio con coeficientes en C, entonces
n
Y
c p(T) ( x) = ( x − p(α i )).
i =1

n n
p(α i ), det( p(T )) = p(α i ).
P Q
En particular, se tiene que tr( p(T )) =
i =1 i =1

198
Grupos, anillos y módulos. Problemas. 0.14

148. Sea E un C-espacio vectorial de dimensión finita. Sea T : E → E un endomor-


fismo C-lineal de E . Demuestra que si c T ( x) es el polinomio característico de
T considerado como endomorfismo C-lineal, entonces el polinomio característico
de T considerado como endomorfismo R-lineal es c T ( x) · c T ( x) (donde c T ( x) es el
conjugado de c T ( x)).

149. a) Sea X 0 = A X un sistema homogéneo de ecuaciones diferenciales, siendo A


una matriz cuadrada de coeficientes constantes. Probar que e At · C son las
soluciones del sistema, siendo C una matriz columna de constantes.
b) Sea X 0 = A X + B( t) un sistema lineal de ecuaciones diferenciales. Calcula la
matriz columna C ( t) tal que e At · C ( t) sea una solución del sistema.

150. Resuélvanse los siguientes sistemas de ecuaciones diferenciales

dx dx dx
dt = x − 3 y + 3z dt = 3 x − y dt = −11 x − 4 y
dy dy dy
dt = −2 x − 6 y + 13 z dt = x + y dt = 15 x + 6 y
dz dy
dt = −x − 4 y + 8z dt = 3 x + 5 z − 3 u
du
dt = 4 x − y + 3 z − u

151. Sea P ( x) ∈ R[ x] un polinomio de grado n. Prueba que la ecuación diferencial


P (D ) y = f ( x) es equivalente a un sistema de ecuaciones diferenciales lineales
de n variables. Usando el problema 149 b), pruébese el problema 140.

152. Sea A un anillo euclídeo y (a i j ) una matriz con coeficientes a i j ∈ A . Sustituyendo


de modo conveniente y sucesivo la fila F i por la fila F i + b j F j , i , j , b j ∈ A ( i, j, b j
arbitrarios), demuestra que la matriz (a i j ) es triangulable. Si admitimos, ade-
más, las mismas transformaciones “elementales” con las columnas, demuestra
que (a i j ) es diagonalizable. Resuelve el sistema de ecuaciones diofánticas

7x + 5 y = 1
5x + 3 y = 3

153. Clasifica el Z-módulo (Z × Z)/〈(7, 5), (5, 3)〉.

154. Sea A una matriz con coeficientes en k[D ]. Prueba que mediante las transforma-
ciones elementales, el problema de resolver los sistemas A X ( t) = Y ( t), se reduce
al problema de resolver ecuaciones P (D ) f ( t) = h( t).

199
0.14. Problemas. Grupos, anillos y módulos

200
Capítulo 1

Raíces reales y complejas de


polinomios

El teorema de Kronecker afirma que dado un polinomio con coeficientes en un


cuerpo p( x) = a 0 x n + a 1 x n−1 + · · · + a n ∈ k[ x], existe una extensión finita de cuerpos
k ,→ K y α1 , . . . , αn ∈ K tal que p( x) = a 0 · ( x − α1 ) · · · ( x − αn ).

Los coeficientes de un polinomio son polinomios simétricos en las raíces del poli-
nomio (fórmulas de Cardano) y todo polinomio simétrico en las raíces es igual a un
polinomio en los coeficientes de las raíces. Usando este hecho y el teorema de Kro-
necker probaremos el teorema fundamental del Álgebra que afirma que para todo
polinomio p( x) = a 0 x n + a 1 x n−1 + · · · + a n ∈ C[ x], existen α1 , . . . , αn ∈ C de modo que
p( x) = a 0 · ( x − α1 ) · · · ( x − αn ). Vía la teoría del exceso y el teoremas de Sturm sabre-
mos calcular el número de raíces complejas de un polinomio con coeficientes complejos
contenidas en el interior de un circuito (por ejemplo un rectángulo). Luego podremos
separarlas y calcularlas por aproximación. Para la resolución de los sistemas de ecua-
ciones algebraicas se introduce la resultante de polinomios. Gracias a ésta, dado un
sistema de ecuaciones k-algebraicas podremos eliminar una variable, digamos x1 , de
modo que si (α1 , . . . , αn ) es una solución del primero (α2 , . . . , αn ) es una solución del
segundo sistema. Se reduce así el problema de resolver un sistema de ecuaciones al-
gebraicas al problema del cálculo las raíces de un polinomio (con coeficientes en una
extensión de cuerpos de k).
1.1. Funciones simétricas. Raíces reales y complejas de polinomios

1.1. Funciones simétricas


1.1.1. Funciones simétricas elementales
Sea P ( x) = a 0 x n + a 1 x n−1 + · · · + a n = c( x − α1 ) · · · ( x − αn ). Desarrollando el último
término e igualando coeficientes de los x i se obtiene las fórmulas de Cardano:

a0 = c
a 1 = − c · (α1 + · · · + αn )
···
a i = (−1) i c ·
X
α j1 · · · α j i
1≤ j 1 <···< j i ≤ n

···
a n = (−1)n c · α1 · · · αn

1. Definición : Llamaremos funciones simétricas elementales (o polinomios simétri-


cos elementales) en las letras x1 , . . . , xn a los polinomios s i ∈ Z[ x1 , . . . , xn ] ( i = 1, . . . , n)
definidos por:
s 1 = x1 + · · · + x n
···
X
si = x j1 · · · x j i
1≤ j 1 <···< j i ≤ n

···
s n = x1 · · · x n
Se cumple la igualdad:

( x − x i ) = x n − s 1 x n−1 + s 2 x n−2 + · · · + (−1)n s n .


Y
i

Sea S n el grupo de las permutaciones de {1, . . . , n}. Consideremos la operación de


S n en A [ x1 , . . . xn ] siguiente:

σ(P ( x1 , . . . , xn )) := P ( xσ(1) , . . . , xσ(n) )

para cada σ ∈ S n y P ( x1 , . . . , xn ) ∈ A [ x1 , . . . xn ]. Observemos que cada σ ∈ S n opera en


A [ x1 , . . . xn ] como morfismo de A -álgebras.

2. Definición : Diremos que un polinomio P ( x1 , . . . , xn ) ∈ A [ x1 , . . . xn ] es simétrico cuan-


do σ(P ) = P para toda σ ∈ S n .

202
Raíces reales y complejas de polinomios. Funciones simétricas. 1.1

A [ x1 , . . . , xn ]S n es el conjunto de las funciones simétricas y es una A -subálgebra de


A [ x1 , . . . xn ].

3. Teorema de las funciones simétricas: Se cumple la igualdad:

A [ x1 , . . . , xn ]S n = A [ s 1 , . . . , s n ].

Es decir, un polinomio en x1 , . . . , xn con coeficientes en el anillo A es invariante por


todas las permutaciones de las variables si y solo si es un polinomio en las funciones
simétricas elementales.

Demostración. Evidentemente todo polinomio en las funciones simétricas elementales


es invariante por el grupo de las permutaciones. Por tanto, basta probar el recíproco.
Procedemos por inducción sobre el número n de variables. Para n = 1 es trivial.
Sea n ≥ 1. Sea P ( x1 , . . . , xn ) ∈ A [ x1 , . . . , xn ]S n . Descomponiendo P en sus componen-
tes homogéneas, podemos suponer que P es homogéneo de grado m. Haciendo co-
ciente por xn se obtiene que P ( x1 , . . . , xn−1 , 0) es un polinomio homogéneo de grado
m en n − 1 variables e invariante por las permutaciones de éstas, luego por hipó-
tesis de inducción P ( x1 , . . . , xn−1 , 0) = Q ( s01 , . . . , s0n−1 ), siendo s0i la i -ésima función si-
métrica en las n − 1 primeras variables. Observemos que en Q ( s01 , . . . , s0n−1 ) cada su-
mando λ(m1 ,...,m n−1 ) s0 1m1 · · · s0 m −1
n−1 es un polinomio homogéneo en x1 , . . . , x n−1 de grado
m 1 + 2 m 2 + · · · + ( n − 1) m n−1 . Podemos suponer que λ(m1 ,...,m n−1 ) = 0, cuando m 1 + 2 m 2 +
· · · + ( n − 1) m n−1 , m. Por tanto, Q ( s 1 , . . . , s n−1 ) es un polinomio en x1 , . . . , xn homogé-
neo de grado m. Sea H ( x1 , . . . , xn ) = P ( x1 , . . . , xn ) − Q ( s 1 , . . . , s n−1 ). Se verifica que H es
simétrico y homogéneo de grado m y se anula para xn = 0 (ya que s i = s0i mod xn ),
luego es múltiplo de xn y por ser simétrico es múltiplo de x1 · · · xn = s n , es decir,
H ( x1 , . . . , xn ) = s n · H̃ ( x1 , . . . , xn ) y, por tanto, H̃ ( x1 , . . . , xn ) es simétrico también y ho-
mogéneo de grado gr ( H̃ ) = gr ( H ) − n = gr (P ) − n < gr (P ), luego por recurrencia sobre el
grado m de P se concluye que H̃ ( x1 , . . . , xn ) = Q e( s 1 , . . . , s n ). Sustituyendo en la definición
de H y despejando se obtiene:

P ( x1 , . . . xn ) = Q ( s 1 , . . . , s n−1 ) + s n · Q
e( s 1 , . . . , s n ),

con lo que se concluye. 

4. Corolario : Sea k un cuerpo y k( x1 , . . . , xn ) es el cuerpo de fracciones del anillo


k[ x1 , . . . , xn ]. Entonces, se verifica la igualdad:

k( x1 , . . . , xn )S n = k( s 1 , . . . , s n ).

203
1.1. Funciones simétricas. Raíces reales y complejas de polinomios

P
Demostración. Sea Q ∈ k( x1 , . . . , xn )S n . Por ser,

σ∈ S n σ ( P )
Q
P
=
Q Q · Id,σ∈S n σ(P )
Q

invariante, al igual que el numerador σ∈S n σ(P ), se concluye que el denominador


Q

Q · Id,σ∈S n σ(P ) es invariante y, por tanto,


Q

σ∈ S n σ ( P )
Q
P
= ∈ k( s 1 , . . . , s n ).
Q Q · Id,σ∈S n σ(P )
Q

1.1.2. Teorema fundamental del Álgebra

5. Teorema fundamental del Álgebra: El cuerpo de los números complejos es un


cuerpo algebraicamente cerrado.

Demostración. Dado un polinomio cualquiera, 0 , p( x) ∈ C[ x], tenemos que probar que


tiene una raíz en C. Basta probar que todo polinomio con coeficientes reales tiene una
raíz compleja, porque el producto de p( x) por su conjugado, q( x) = p( x) · p( x) es un
polinomio con coeficientes reales y si α es una raíz de q( x), entonces α o su conjugada
es una raíz de p( x). Si p( x) ∈ R[ x] es un polinomio de grado impar entonces

lı́m p( x) = − lı́m p( x), (y | lı́m p( x)| = +∞).


x→+∞ x→−∞ x→+∞

Luego por el teorema de Bolzano existe un α ∈ R tal que p(α) = 0. Supongamos que
gr p( x) = r = 2n · m, con m impar. Para probar que p( x) tiene una raíz compleja proce-
damos por inducción sobre n. Para n = 0 lo hemos probado. Supongamos n > 0. Sean
α1 , . . . , αr las raíces de p( x) y fijado λ ∈ R sean β i j := α i + α j + λα i · α j . El polinomio
h( x) := i< j ( x − β i j ) ∈ R[ x], porque los coeficientes de h( x) son funciones simétricas en
Q

α1 , . . . , αn , luego por el teorema de las funciones simétricas, los coeficientes de h( x) son


¡polinomios en los coeficientes de p( x). Observemos que h( x) es un polinomio de grado
r¢ n−1
2 = 2 · m 0
con m0 impar. ¡Por inducción sobre n, cierto βrs = αr + αs + λαr · αs ∈ C.

Variando el λ fijado (tómese 2 + 1 distintos), existirán λ , λ0 , para los que existen r, s,
de modo que
αr + αs + λαr · αs , αr + αs + λ0 αr · αs ∈ C.
Luego a := αr + αs y b := αr · αs ∈ C. Como
p αr y αs son las raíces de ( x − αr )( x − αs ) =
2
x − ax + b, tenemos que αr , αs = (a ± a − 4 b)/2 ∈ C.
2

204
Raíces reales y complejas de polinomios. Funciones simétricas. 1.1

1.1.3. Fórmulas de Newton y Girard


Sea P ( x) = a 0 x n + a 1 x n−1 + · · · + a n = a 0 ( x − α1 ) · · · ( x − αn ) ∈ k[ x].

6. Teorema : Sea P 0 ( x) la derivada (formal) de P ( x) y σ i = α1i + · · · + αni las potencias


simétricas en las raíces de P ( x) (definimos σ0 = n). Se verifica:
P 0 (x) 1
1. P(x) = x−α1 + · · · + x−1αn .

σ
2. Fórmula de Girard: P 0 (x)
P(x) = σx0 + σx21 + · · · + x i+i1 + · · · ∈ k[[ 1x ]].

3. Fórmulas de Newton:
0 = a 1 + σ1 a 0
0 = 2 a 2 + σ1 a 1 + a 0 σ2
0 = 3 a 3 + σ1 a 2 + σ2 a 1 + σ3 a 3
0 = na n + a n−1 σ1 + · · · + a 0 σn
−−−−−−−−−−
0 = a n σ1 + · · · + a 0 σn+1
···
0 = a n σ i + · · · + a 0 σ n+ i
···

Demostración. 1. P 0 ( x) = i a 0 ( x − α1 ) · · · ( x − α i ) · · · ( x − α n ),
P á luego

P 0 ( x)/P ( x) = ( a 0 ( x − α1 ) · · · (á
X X
x − α i ) · · · ( x − αn ))/(a 0 ( x − α1 ) · · · ( x − αn )) = 1/( x − α i )
i i

1 1 1 1 P αi j
2. Sustituyendo x−α i = x 1− α i = x j( x ) en la identidad anterior y agrupando en
x
las potencias de 1x se concluye.
3. Resulta de igualar coeficientes en las potencias de x en la identidad P 0 ( x) =
P σ
P ( x) · i x i+i1 .


7. Nota : Una fórmula útil en el cálculo de funciones simétricas es la siguiente: Sea


f ( x) una función racional cuyo denominador es primo con el polinomio mónico P ( x) de
raíces {α i }ni=1 . Se trata de calcular la función simétrica
X
f (α i ).
i

205
1.1. Funciones simétricas. Raíces reales y complejas de polinomios

H ( x) := i f (α i ) xP(x) 0
P
−α i coincide con f ( x)P ( x) en k[ x]/(P ( x)): Podemos suponer que P ( x)
es el polinomio genérico de raíces α1 = x1 , . . . , αn = xn y que k las contiene, en tal caso
n
k[ x]/(P ( x)) = k × · · · × k, q( x) 7→ ( q(α1 ), . . . , q(αn )) y H ( x) = f ( x)P 0 ( x) en k[ x]/(P ( x)). De
donde igualando el coeficiente en grado n − 1 obtenemos

f (α i ) = coeficiente en grado n − 1 de f ( x)P 0 ( x) mod P ( x)


X
i

1.1.4. El discriminante de un polinomio


Qn
Sea P ( x) = i =1 ( x − x i ) = x n + a 1 x n−1 + · · · + a n .
8. Definición : Llamaremos discriminante de P a la función simétrica:
∆(P ) = ( x i − x j )2 .
Y
i< j

Por el teorema de las funciones simétricas ∆(P ) es un polinomio en las a i = (−1) i s i


con coeficientes en Z. Por tanto, tiene sentido hablar de discriminante de cualquier
polinomio mónico con coeficientes en un anillo.
La siguiente proposición es inmediata:
9. Proposición : El discriminante de un polinomio sobre un cuerpo es cero si y solo si
el polinomio tiene alguna raíz doble.
Sean las funciones simétricas σ i = x1i + · · · + xni (conviniendo que σ0 = n). Como sa-
bemos estas funciones se pueden computar recurrentemente a partir de las funciones
simétricas elementales usando las fórmulas de Newton o también por la fórmula de
Girard:
P 0 ( x ) σ0 σ1 σ2
= + 2 + 3 +···
P ( x) x x x
10. Teorema : Se cumple que
¯ σ0 σ1 σn−1
¯ ¯
··· ¯
¯ σ1 σ2 σn
¯ ¯
··· ¯
∆(P ) = ¯ ..
¯ ¯
¯ . .. .. ¯
¯ . . ¯
¯
¯σ σn · · · σ2(n−1) ¯
n−1

Demostración. Consideremos el determinante de Vandermonde


¯ ¯
¯ 1 ··· 1 ¯¯
¯
¯ x1 · · · xn ¯¯
V = ¯ ..
¯
¯ . .. ¯¯
¯ . ¯
¯ x n−1 · · · x n−1 ¯
1 n

206
Raíces reales y complejas de polinomios. Funciones simétricas. 1.1

Q
Si hacemos x i = x j , este determinante se anula, luego V es múltiplo de i< j ( x i − x j ). V
es un polinomio homogéneo de grado n · ( n − 1)/2. Además el coeficiente que acompaña a
x10 · x21 · · · xnn−1 es igual a 1. i< j ( x i − x j ) es homogéneo de grado n · ( n − 1)/2 y el coeficiente
Q

que acompaña a x10 · x21 · · · xnn−1 es igual a ±1. Luego, V = ± i< j ( x i − x j ). Por tanto,
Q

V 2 = ∆(P ( x)). Ahora bien

1 x1 · · · x1n−1 ¯¯ ¯¯ σ0 σ1 · · · σn−1 ¯¯
¯   ¯ ¯ ¯
¯ 1 ··· 1
n−1 ¯ ¯
 1 x2 · · · x2 ¯ ¯ σ1 σ2 · · · σn ¯¯
¯
¯ x ··· xn 
2 ¯ 1

V = ¯ .. . ◦. .
..   .. ..
 . =¯ .
.. ¯ ¯ ..
¯ .
.. .. ¯¯
¯ . . ¯
¯ ¯ ¯
¯ x n−1 · · · x n−1 1 x ··· x n−1 ¯ ¯
σ σ ··· σ ¯
1 n 1 1 n−1 n 2(n−1)


11. Corolario : 1. El discriminante de x2 + ax + b es ∆ = a2 − 4 b.

2. El discriminante de x3 + px + q es ∆ = −(4 p3 + 27 q2 ).

3. El discriminante de x3 + ax2 + bx + c es ∆ = −4a3 c + a2 b2 + 18 abc − 4 b3 − 27 c2 .

Demostración. 1. σ0 = 2, σ1 = −a, σ2 = σ21 − 2 b = a2 − 2 b, luego:


¯ ¯
¯2 −a ¯¯
∆=¯
¯ = a2 − 4 b
− a a2 − 2 b ¯

2. σ0 = 3, σ1 = 0, σ2 = −2 p, σ3 = −3 q, σ4 = 2 p2 , luego:
¯ ¯
¯ 3 0 − 2 p ¯
∆=¯ 0 −2 p −3 q ¯¯ = −(4 p3 + 27 q2 )
¯ ¯
¯
¯−2 p −3 q 2 p2 ¯

3. Si se hace el cambio x = y − 13 a se obtiene otro polinomio (en y) de grado 3 cuyo


segundo coeficiente es cero y cuyas raíces son α i + 31 a, luego como el discriminante
es salvo el signo el producto de las diferencias de raíces, y éstas diferencias son las
mismas para ambos polinomios, el discriminante es el mismo:
1 1 2 1
P ( y − a) = y3 + ( b − a2 ) y + ( a3 − ab + c)
3 3 27 3
luego ∆ = −4( b − 31 a2 )3 − 27( 27
2 3
a − 13 ab + c)2 = −4a3 c + a2 b2 + 18 abc − 4 b3 − 27 c2 .


1. El discriminante genérico ∆ = 2
∈ Z[a 1 , . . . , a n ] es un
Q
12. Teorema : i< j ( x i − x j )
polinomio irreducible.

207
1.1. Funciones simétricas. Raíces reales y complejas de polinomios

p
∆ = i< j ( x i − x j ). Entonces,
Q
2. Consideremos la raíz cuadrada del discriminante,
p
Z2 [ x1 , . . . , xn ] A n = Z2 [a 1 , . . . , a n ,
∆]
An
p
Q( x1 , . . . , xn ) = Q(a 1 , . . . , a n , ∆)

donde Z2 es la localización de Z por las potencias de 2.

Demostración. 1. Sea P ( x) = x n + a 1 x n−1 + · · · + a n el polinomio genérico, p ∈ Z pri-


mo y P̄ ∈ Z/ pZ[a 1 , . . . , a n ] la clase de P módulo p. Obviamente ∆(P ) = ∆(P̄ ) , 0, luego
∆ = ∆(P ) es un polinomio primitivo. Si ∆ = H1 · H2 con H1 , H2 ∈ Z[a 1 , . . . , a n ] entonces
H1 debe ser divisible por x i − x j para alguna pareja p i, j . Por ser simétrico (en las varia-
bles x i ) resulta que es divisible por i< j ( x i − x j ) = ∆. Análogamente H2 es divisible
Q
p p p
por ∆ y quedaría ∆ = ( ∆ · H10 ) · ( ∆ · H20 ) = ∆ · H10 · H20 , luego H10 , H20 son constantes
p
(invertibles). Pero H1 = λ ∆ no es invariante y se llega a contradicción.
2. Por el morfismo del signo se tiene que S n / A n ≈ ±1. Si P ∈ Z2 [ x1 , . . . , xn ] A n es
invariante por A n y σ es tal que S n / A n =< σ̄ > (es decir, sign(σ) = −1), entonces:

1
P = ((P + σ(P )) + (P − σ(P )))
2
p
y basta ver que Q + := P + σ(P ) ∈ Z2 [a 1 , . . . , a n ] y Q − := P − σ(P ) ∈ ∆ · Z2 [a 1 , . . . , a n ]. Lo
primero resulta de que Q + = P + σ(P ) es invariante. Para lo segundo se observa que Q −
Q−
es invariante por A n y σ(Q − ) = −Q − . Por tanto, la fracción p es invariante, luego es

Q− S
p = con S, T ∈ Z2 [a 1 , . . . , a n ] primos entre sí. Ahora teniendo en cuenta que (Q − )2
∆ T
(Q − )2 2
es invariante, que ∆ es irreducible y que ∆ = TS 2 se concluye que T 2 es invertible,
luego T es invertible y T = ±2n con n ∈ Z. Por tanto,

1 p p
Q− = ± S · ∆ ∈ ∆ · Z2 [a 1 , . . . , a n ].
2n
La segunda igualdad se prueba análogamente, pues si una función racional Q −
Q−
invariante por A n verifica que σ(Q − ) = −Q − , entonces p es simétrica y, por tanto,
p Q− p ∆
Q−
p ∈ Q(a 1 , . . . , a n ) y Q − = ∆ · p ∈ ∆ ·Q(a 1 , . . . , a n ). Ahora se procede como en el caso
∆ ∆
anterior.

Caso real: k = R

13. Teorema : Si P ( x) ∈ R[ x], entonces

1. ∆(P ) = 0 si y solo si P ( x) tiene una raíz doble.

208
Raíces reales y complejas de polinomios. Separación de raíces. 1.2

2. ∆(P ) < 0 si y solo si las raíces de P ( x) son distintas y tiene un número impar de
parejas de raíces complejas no reales.

3. ∆(P ) > 0 si y solo si las raíces de P ( x) son distintas y tiene un número par de
parejas de raíces complejas no reales.
Demostración. 1. Es la Proposición 1.1.9.
2. y 3.: ∆(P ) = i< j (α i − α j )2 . Para cada pareja de raíces distintas {α i , α j }, pueden
Q

darse dos casos: (1) que el par no sea invariante por conjugación, es decir, {α i , α j } ,
{α i , α j }, en cuyo caso agrupándolos es (α i − α j )2 · (α i − α j )2 = |α i − α j |2 > 0 y no altera el
signo del discriminante. (2) {α i , α j } = {α i , α j }, es decir: (A) α i = α i , α j = α j ó (B) α j = α i .
En el caso ( A ), las dos raíces son reales y, por tanto, (α i − α j )2 > 0 y no altera el signo
del discriminante. En el caso (B), es un par de raíces complejas conjugadas (no reales),
y resulta (α i − α i )2 = (2 i I m(α i ))2 = −4 I m(α i )2 < 0.


1.2. Separación de raíces


1.2.1. Acotación de las raíces

1. Sea P ( x) = x n + a 1 x n−1 + · · · + a n ∈ C[ x]. Queremos encontrar un número real L > 0,


que llamaremos cota (de las raíces) de P ( x), de modo que si α ∈ C es una raíz de P ( x)
entonces |α| < L.
Cota de MacLaurin: Una cota de P ( x) es L = 1 + máx{|a 1 |, . . . , |a n |}, porque si
| z| ≥ L,

|P ( z)| ≥ | z|n − |a 1 || z|n−1 − · · · − |a n | ≥ | z|n − (| z| − 1)| z|n−1 − · · · − (| z| − 1) = 1.

2. Sea P ( x) = x n + a 1 x n−1 + · · · + a n ∈ R[ x]. Queremos encontrar un número real L, que


llamaremos cota superior (de las raíces reales) de P ( x), de modo que si r ∈ R es una
raíz de P ( x) entonces r < L.
Cota superior de Newton: Si P (a), P 0 (a), . . . , P n) (a) ≥ 0, entonces L = a es una
n i
cota superior: P ( x) = P i) (a) (x−i!a) , luego P ( r ) > 0, para todo r ≥ a.
P
i =0
Cota superior de Lagrange: Sea N = máx{|a i |p : a i ≤ 0}. Si a s es el primer coefi-
s
ciente negativo, una cota superior de P ( x) es L = 1 + N , porque si r ≥ L,
( r − 1)s r n−s+1 − ( r − 1)s
P ( r ) = r n + a 1 r n−1 + · · · + a n ≥ r n− ( r − 1)s r n−s − · · · − ( r − 1)s = r n −
r−1
= r n − ( r − 1)s−1 · ( r n−s+1 − 1) > r n − r s−1 · r n−s+1 = 0.

209
1.2. Separación de raíces. Raíces reales y complejas de polinomios

Observación Se dice que I ∈ R es una cota inferior (de las raíces reales) de P ( x) ∈
R[ x], si I es menor o igual que toda raíz real de P ( x). I es una cota inferior de P ( x) si y
solo si − I es una cota superior de P (− x).

1.2.2. Exceso de una función racional real


En esta sección los polinomios considerados son con coeficientes reales.
P(x)
Sea una función racional f ( x) = Q(x) (con P y Q primos entre sí). Diremos que f ( x)
tiene un polo en a ∈ R cuando a sea raíz de Q . Diremos que la multiplicidad de f en el
polo a es n si ésta es la multiplicidad de a como raíz de Q .
Escribamos f ( x) = f˜( x) · (x−1a)n siendo n la multiplicidad de f en el polo a y 0 , f˜(a) ∈
R.
P(x)
3. Definición : Llamaremos exceso de f ( x) = Q(x) en a ∈ R, al número:

 0 si f ( x) no tiene polo en a o es de multiplicidad par

E a( f ) = 1 si f ( x) tiene polo de multiplicidad impar y f˜(a) > 0
−1 si f ( x) tiene polo de multiplicidad impar y f˜(a) < 0

De otro modo: si f ( x) pasa de −∞ a ∞ al pasar x por a de izquierda a derecha el exceso


es 1; si f ( x) pasa de ∞ a −∞ al pasar x por a de izquierda a derecha el exceso es -1 y
es cero en cualquier otro caso.

4. Definición : Dados a, b ∈ R y f ( x) una función racional llamaremos exceso de f ( x)


entre a y b a la suma de los excesos de f ( x) en sus polos contenidos en (a, b):

E ba ( f ) =
X
E t ( f ).
t∈(a,b)

5. Evidentemente, si a < c < b y f ( x) no tiene polos en c, entonces

E ba ( f ) = E ac ( f ) + E bc ( f ).

Si f y g son dos funciones racionales sin polos comunes en (a, b) entonces

E ba ( f + g) = E ba ( f ) + E ba ( g).

Si P es un polinomio entonces E ba (P ) = 0.
Veamos qué relación hay entre las raíces de un polinomio y el exceso.

210
Raíces reales y complejas de polinomios. Separación de raíces. 1.2

6. Proposición : Sean a < b números reales y P ∈ R[ x]. Entonces,

P0
E ba ( ) = No de raíces reales distintas de P en (a, b).
P
Demostración. Sean α1 , . . . , αr las raíces complejas (distintas) de P . Entonces P ( x) =
r r
a 0 · ( x − α i )n i y P 0 ( x) = a 0 · n i · ( x − α i )n i −1 ( x − α j )n j y
Q P Q
i =1 i =1 j, i
0
P X ni
= .1
P i x − α i
0
Por tanto, si α i es real, entonces E α i PP = 1. Luego, el número de raíces distintas en
0
(a, b) coincide con E ba PP .

0
Por tanto, el cálculo del número de raíces de P se reduce al cálculo de E ba ( PP ). El
teorema 1.2.9 (y su corolario: el teorema de Sturm) resolverá este problema.
Dado un número real no nulo r ∈ R, diremos que sign( r ) = 1 si r > 0 y sign( r ) = −1
si r < 0.

7. Definiciones : Dados dos números reales no nulos a, b se define


(
1 si sign a , sign b
V (a, b) :=
0 si sign a = sign b

Dados números reales no nulos a 1 , . . . , a n llamaremos variaciones de signo de dicha


sucesión al número:
r
X
V ( a 1 , . . . , a n ) := V (a i , a i+1 ),
i =1

Si algunos términos a i (con 1 < i < n) son nulos se define las variaciones de signo
V (a 1 , . . . , a n ) suprimiendo los términos nulos. Por ejemplo,

V (1, 0, 0, −1, 0, 3, 1) = V (1, −1, 3, 1) = 2.

Dados dos números reales a, b y n polinomios reales P1 , . . . , P n (supongamos que


P1 y P n no se anulan en a ni en b), definimos

Vab (P1 , . . . , P n ) := V (P1 (a), . . . , P n (a)) − V (P1 ( b), . . . , P n ( b)).

1 P0 ni
= (ln P )0 = ( i n i ln( x − α i ))
0
P P
De otro modo: P = i x−α i .

211
1.2. Separación de raíces. Raíces reales y complejas de polinomios

8. Evidentemente, dados tres números reales a, b, c (suponemos que P1 y P n no se


anulan en a, ni en b ni en c) se cumple que

Vab (P1 , . . . , P n ) = Vac (P1 , . . . , P n ) + Vcb (P1 , . . . , P n ).

9. Teorema : Sean a < b dos números reales y P,Q dos polinomios reales que no se
anulan en a ni en b, entonces

P Q
E ba ( ) + E ba ( ) = Vab (P,Q ).
Q P

Demostración. Se puede suponer que P y Q son primos entre sí, pues los factores
comunes se pueden suprimir sin que altere la fórmula. Sean a = a 1 < a 2 < · · · < a n = b
tales que P · Q tiene a lo más una raíz (múltiple o no) en (a i , a i+1 ) y (P · Q )(a i ) , 0, para
todo i . Basta probar que

a P a Q a
E a ii+1 ( ) + E a ii+1 ( ) = Va ii+1 (P,Q ),
Q P

para todo i , por 1.2.5 y 1.2.8. Intercambiando P por Q si es necesario, podemos suponer
a Q
que P no tiene raíces en (a i , a i+1 ), luego E a ii+1 ( P ) = 0. Cambiando P y Q por −P y −Q
podemos suponer que P > 0 en (a i , a i+1 ). Tenemos

a P a Q a P ∗ a
E a ii+1 ( ) + E a ii+1 ( ) = E a ii+1 ( ) = Va ii+1 (P,Q ),
Q P Q


donde = es fácil de probar. 

10. Sea P ( x) ∈ R[ x] y supongamos que P 0 ( x) no tiene raíces en (a, b) y que P (a) · P ( b) ,


0. Entonces,

P0 1
No de raíces de P ( x) en (a, b) = E ba ( ) = |E ba ( )| = |Vab (P, 1)| = V (P (a), P ( b))
P P

De otro modo: P ( x) es estrictamente creciente (o decreciente) en el intervalo (a, b),


luego tendrá una (resp. ninguna) raíz si V (P (a), P ( b)) = 1 (resp. V (P (a), P ( b)) = 0).
Si P ( x) no tiene raíces múltiples, entonces las raíces reales de P 0 ( x) separan las
raíces reales de P ( x). La dificultad está en el cálculo de las raíces α i de P 0 ( x) (y en el
cálculo de P (α i )).

212
Raíces reales y complejas de polinomios. Separación de raíces. 1.2

1.2.3. Teorema de Sturm


Veamos que el teorema anterior nos da un modo de calcular, vía el algoritmo de
Euclides, el exceso de una función racional y por ende un modo de calcular el número
de raíces de un polinomio en un intervalo.
Sean P,Q dos polinomios con coeficientes reales y consideremos los restos R i obte-
nidos en el algoritmo de Euclides (cambiados de signo):
P = C1Q − R1
Q = C2 R1 − R2
···
R n−2 = C n R n−1 − R n
R n−1 = C n+1 R n
Se dice que los {R i } son los restos de Sturm de P y Q .

11. Teorema : Sean a < b dos números reales, P,Q dos polinomios con coeficientes
reales y supongamos que P no se anula en a ni en b, entonces:
Q
E ba = Vab (P,Q, R 1 , . . . , R n ).
P
Demostración. (1) Supongamos que Q y los restos de Sturm no se anulan en a ni en b.
Q 1.2.9
Procedamos por inducción sobre n. Para n = 0, es decir, P es múltiplo de Q , E ba P =
P P
Vab (P,Q ) − E ba Q = Vab (P,Q ). Sea n > 0. De la igualdad P = C 1 Q − R 1 se obtiene Q =
C 1 − RQ1 , luego E ba Q
P
= −E ba RQ1 . Aplicando esta igualdad e inducción se obtiene:

Q 1.2.9 b P R1
E ba = Va (P,Q ) − E ba = Vab (P,Q ) + E ba
P Q Q
= Vab (P,Q ) + Vab (Q, R 1 , . . . , R n ) = Vab (P,Q, R 1 , . . . , R n ).
(2) Supongamos que Q =: R 0 o algún resto de Sturm se anula en a o en b.
Se observa que no puede haber dos términos consecutivos R i (a) = R i+1 (a) = 0, pues
entonces x − a sería divisor del máximo común divisor de R i y R i+1 , y por tanto de
P , contradiciendo la hipótesis del teorema. Igualmente, no puede ser que R i ( b) =
R i+1 ( b) = 0. Por la misma razón R n (a) , 0 y R n ( b) , 0. Por otro lado, si R i (a) = 0, como
R i−1 = C i+1 R i − R i+1 , se tiene que R i−1 (a) y R i+1 (a) son de signo contrario. Igualmente,
si R i ( b) = 0, entonces R i−1 ( b) y R i+1 ( b) son de signo contrario.
Q
Modifiquemos a a0 = a + ² y b b0 = b − ² ligeramente de manera que: E ba P =
0 Q
E ba0 P , R i (a0 ) , 0 (y R i ( b0 ) , 0) para todo i , y sign(R j (a)) = sign(R j (a0 )) cuando R j (a) , 0
(y sign(R j ( b)) = sign(R j ( b0 )) cuando R j ( b) , 0). Si R i (a) = 0 entonces

V (R i−1 (a0 ), R i (a0 ), R i+1 (a0 )) = 1 = V (R i−1 (a), R i+1 (a)) = V (R i−1 (a), R i (a), R i+1 (a)),

213
1.2. Separación de raíces. Raíces reales y complejas de polinomios

ya que sign(R i−1 (a0 )) = sign(R i−1 (a)) = − sign(R i+1 (a)) = − sign(R i+1 (a0 )). Igualmente,
si R i ( b) = 0 entonces V (R i−1 ( b0 ), R i ( b0 ), R i+1 ( b0 )) = V (R i−1 ( b), R i ( b), R i+1 ( b)). Por tanto,

Q 0 Q (1) 0
E ba = E ba0 = Vab0 (P,Q, R 1 , . . . , R n ) = Vab (P,Q, R 1 , . . . , R n ).
P P


12. Teorema de Sturm: Sean a < b dos números reales, P un polinomio con coeficien-
tes reales que no se anula en a ni en b y {R 1 , . . . , R n } los restos de Sturm para P y su
derivada P 0 . Entonces,

No de raíces reales distintas de P en (a, b) = Vab (P, P 0 , R 1 , . . . , R n ).

Demostración. Es consecuencia del teorema anterior y la proposición 1.2.6.




13. Una vez que sabemos que todas las raíces reales de P ( x) están incluidas en un
intervalo (a, b), el teorema de Sturm nos da el procedimiento para separarlas2 : Consi-
deremos los intervalos (a, a+2 b ) y ( a+2 b , b) (supongamos por sencillez que P ((a+ b)/2) , 0).
Por el teorema de Sturm sabemos calcular el número de raíces reales de P ( x) en cada
uno de los dos intervalos. Dividiendo sucesivamente en dos los intervalos que con-
tengan raíces consiguiremos determinar los intervalos en los que hay una única raíz
(múltiple o no).

14. Si P ( x) tiene una única raíz en (a, b) (contando multiplicidades) y P (a), P ( b) , 0,


entonces 1 = |E ba ( P1 )| = |Vab (P, 1)| = V (P (a), P ( b)).

15. Si V (P (a), P ( b)) = 1 y P (a), P ( b) , 0, entonces por el teorema de Bolzano, existe


una raíz de P ( x) en el intervalo (a, b). Consideremos los intervalos (a, a+2 b ) y ( a+2 b , b)
(supongamos por sencillez que P ((a + b)/2) , 0). Entonces, o V (P (a), P ( a+2 b )) = 1, o bien
V (P ( a+2 b ), P ( b)) = 1. De nuevo, P ( x) tiene una raíz en (a, a+2 b ), o bien en ( a+2 b , b). Reite-
rando este proceso calcularemos aproximadamente una raíz de P ( x) en (a, b). Existen
otros métodos de aproximación, como el método de aproximación de Newton o regula
falsi que el lector conocerá del Análisis Numérico.

16. Si sabemos calcular las raíces reales de un polinomio real entonces sabemos cal-
cular las raíces reales de un polinomio complejo: Sea P ( x) ∈ C[ x] y consideremos el
producto de este polinomio por su conjugado, Q ( x) = P ( x) · P ( x) ∈ R[ x] (o consideremos
2
No hacemos un análisis de la dificultad intrínseca del cálculo de los polinomios de Sturm.

214
Raíces reales y complejas de polinomios. Separación de raíces. 1.2

Q ( x) = m.c.d.(P ( x), P ( x)) ∈ R[ x]). Las raíces reales de P ( x) ∈ C[ x] coinciden con las raí-
ces reales de Q ( x) ∈ R[ x].

17. Observación : Sean P y Q primos entre sí, supongamos que P no se anula en a


ni en b y sea r ba (P ) el número de raíces reales de P (contadas con su multiplicidad) en
(a, b). Entonces,

Q
±E ba ≤ r ba (P ).
P
Q
Además, como 1 = −1 mod 2, se cumple la igualdad E ba P = r ba (P ) mod 2.

18. Teorema de Budan-Fourier: Sea P un polinomio con coeficientes reales de grado


n que no se anula en a ni en b, y r ba el número de raíces reales de P en [a, b] (contadas
con su multiplicidad).. Se cumple la acotación:

r ba (P ) ≤ Vab (P, P 0 , P 00 , . . . , P n) ),

Además esta desigualdad es una igualdad módulo 2.

Demostración. Procedemos por recurrencia sobre el grado n del polinomio P . Si n = 1


1.2.12
entonces r ba (P ) = Vab (P, P 0 ).
(1) Supongamos que todas las raíces reales de P son simples y que P y sus deriva-
das iteradas no se anulan en a ni en b. Entonces,

1.2.6 P 0 1.2.9 b P
r ba (P ) = E ba = Va (P, P 0 ) − E ba 0 ≤ Vab (P, P 0 ) + r ba (P 0 )
P P
≤ Va (P, P ) + Va (P , P , . . . , P n) ) = Vab (P, P 0 , P 00 , . . . , P n) ).
b 0 b 0 00

Las desigualdades son igualdades módulo 2 por serlo la primera (por la observación
1.2.17) y serlo la segunda por recurrencia.
(2) Supongamos ahora que P y sus derivadas iteradas no se anulan en a ni en b.
Sustituyendo cada factor ( x − α i )s+1 de P (con α i ∈ R) por ( x − α i )( x − α i − ²) · · · ( x − α i − s²)
con ² pequeño, se obtiene otro polinomio Q con raíces simples tal que r ba Q = r ba P y
Vab (Q,Q 0 ,Q 00 , . . . ,Q n) ) = Vab (P, P 0 , P 00 , . . . , P n) ). Por tanto,

(1)
r ba (P ) = r ba Q ≤ Vab (Q,Q 0 ,Q 00 , . . . ,Q n) ) = Vab (P, P 0 , P 00 , . . . , P n) )

y se cumple la igualdad módulo 2.


(3) Por último, supongamos que alguna derivada iterada de P se anula en a (igual-
mente en b). Vamos a ver que cambiando infinitesimalmente a (y b), estamos en las

215
1.2. Separación de raíces. Raíces reales y complejas de polinomios

condiciones de (2) y no cambia el número de raíces de P (evidentemente) ni el núme-


ro de las variaciones de signo de P y sus derivadas iteradas. Haciendo el cambio de
variable x0 = x − a se puede suponer a = 0. Haciendo el cambio a = 0 a = ² > 0 se
puede suponer que sign(P (0) = sign(P (²)), para todo ² pequeño, cuando P i) (0) , 0.
i) i)

Supongamos que

P i−1) (0) , 0, P i) (0) = · · · = P i+h−1) (0) = 0, P i+h) (0) , 0.

Entonces es P i) ( x) = x h (µ + γ x + · · · ) y por tanto P i+r) ( x) = c r x h−r (µ + γ0 x + · · · ) (siendo


c r = h( h − 1) · · · ( h − r + 1) > 0) para r ≤ h. Por tanto, para ² suficientemente pequeño y
r ≤ h es sign P i+r) (²) = sign µ, de donde

V (P i−1) (²), P i) (²), . . . , P i+h−1) (²), P i+h) (²)) = V (P i−1) (²), µ, . . . , µ, µ)


= V (P i−1) (0), 0, . . . , 0, P i+h) (0)) = V (P i−1) (0), P i) (0), . . . , P i+h−1 (0), P i+h) (0)).

Luego, V (P (²), P 0 (²), . . . , P n) (²)) = V (P (0), P 0 (0), . . . , P n) (0)) y se concluye. 

19. Teorema de Descartes: Sea P ( x) = a 0 x n + · · · a n−1 x + a n un polinomio con coefi-


cientes reales de grado n sin la raíz 0 (i.e. a n , 0). Entonces,

r +∞
0 (P ) ≤ V (a 0 , a 1 , . . . , a n )

y es una igualdad módulo 2 (es decir, ambos números tienen la misma paridad).

Demostración. Basta aplicar el teorema de Budan-Fourier teniendo en cuenta que a i =


P n− i) (0)/( n − i )! y que sign P i) (+∞) = sign a 0 (es decir, no depende de i y, por tanto, sus
variaciones son nulas).


Haciendo el cambio x 7→ − x y aplicando el teorema de Descartes se concluye que

r 0−∞ (P ( x)) = r +∞ n
0 (P (− x)) ≤ V (a 0 , −a 1 , . . . , (−1) a n )

y es una igualdad módulo 2.

20. Corolario : Si todas las raíces de P son reales (y no nulas), entonces:

r +∞
0 (P ) = V (a 0 , a 1 , . . . , a n ) y r 0−∞ (P ) = V (a 0 , −a 1 , . . . , (−1)n a n )

y además P ( x) no puede tener dos coeficientes consecutivos nulos.

216
Raíces reales y complejas de polinomios. Separación de raíces. 1.2

Demostración. Por el teorema de Descartes,


0 n
n = r +∞
0 (P ) + r −∞ (P ) ≤ V (a 0 , a 1 , . . . , a n ) + V (a 0 , −a 1 , . . . , (−1) a n )

Es fácil ver que el último sumando es siempre menor o igual que n, y que si es n no
puede haber dos coeficientes consecutivos nulos. Ahora es fácil concluir. 
Este corolario se usa en Álgebra Lineal para determinar cuándo una métrica si-
métrica es euclídea: Todos los autovalores de las matrices simétricas con coeficientes
reales son reales, y la matriz simétrica es euclídea si y solo si todos los autovalores son
estrictamente positivos. Por el corolario, la métrica simétrica es euclídea si y solo si
V (a 0 , a 1 , . . . , a n ) = n, donde P ( x) = a 0 x n + · · · + a n−1 x + a n es el polinomio característico
asociado a la matriz.

1.2.4. Número de raíces complejas en un rectángulo


Orientemos S 1 en sentido anti-horario. Dados a, b ∈ S 1 denotemos [a, b] el arco
bien orientado de S 1 que empieza en a y acaba en b.
Sea f : [a, b] → S 1 = R ∞ una función continua tal que f −1 (∞) sea unión de un
`

número finito (o nulo) de intervalos cerrados.


Sea p ∈ (a, b). Si p es un polo aislado de f , es decir, p es un abierto de f −1 (∞),
definimos E p ( f ) del modo usual: E p ( f ) = 1 si lı́m− f ( x) = −∞ y lı́m+ f ( x) = +∞, etc.
x→ p x→ p
−1 −1 1
Si [ p, b] ∩ f (∞) es un abierto de f (∞), diremos que E p ( f ) = 2 si lı́m− f ( x) = −∞ y
x→ p
−1 −1
diremos que E p ( f ) = 2 si xlı́m f ( x) = +∞. Si [a, p] ∩ f (∞) es un abierto de f −1 (∞),
→ p−
1 −1
diremos que E p ( f ) = 2 si xlı́m f ( x) = +∞ y diremos que E p ( f ) = 2 si lı́m+ f ( x) = −∞.
→ p+ x→ p
Si p no es un polo o f −1 (∞) es un entorno de p, entonces diremos que E p ( f ) = 0.
Dado un intervalo [a, b], tal que a y b no son polos, se define E ba ( f ) = p∈[a,b] E p ( f ).
P

Si c ∈ [a, b] no es un polo, entonces E ba ( f ) = E ac ( f ) + E ac ( f ). Si f y g no tienen polos


comunes, entonces E ba ( f + g) = E ba ( f ) + E ba ( g) Por último, argumentando como la de-
mostración de teorema 1.2.9, tenemos que
1
E ba ( f ) + E ba ( ) = Vab ( f , 1)
f

( f sin polos ni ceros en a y b, f −1 (0) como f −1 (∞) es igual a un número finito de


intervalos cerrados). Por tanto, si [a, b] = S 1 entonces
1
E S 1 ( f ) + E S 1 ( ) = 0.
f

217
1.2. Separación de raíces. Raíces reales y complejas de polinomios

21. Definición : Llamaremos curva racional en C a cualquier aplicación continua

σ : [a, b] → C

definida a trozos por funciones racionales, es decir, una aplicación continua σ( t) =


u( t) + iv( t) tal que existen un número finito de números reales a = a 0 < a 1 < · · · < a n = b
P (t)
de manera que las funciones u, v en cada intervalo [a i , a i+1 ] son de la forma u( t) = Qi (t)
i
S (t)
y v( t) = Hi (t) con P i ( t),Q i ( t), S i ( t), H i ( t) polinomios. Diremos que es circuito cuando
i
σ(a) = σ( b).
Es claro que la unión de dos curvas racionales (a trozos) tal que la segunda empieza
en el punto donde termina la primera, es otra curva racional.

22. Ejemplos : Las circunferencias son circuitos. En efecto: basta ver que las semicir-
cunferencias son curvas racionales, pues la circunferencia es unión de dos semicircun-
ferencias. Sea ( c 1 , c 2 ) el centro y r ∈ R+ el radio de una circunferencia. Consideremos
el haz de rectas que pasan por el punto de la circunferencia p 1 = ( c 1 + r, c 2 ), es de-
cir, y = t( x − c 1 − r ) + c 2 . Para cada pendiente t, la correspondiente recta, corta a la
circunferencia en un único punto (aparte de p 1 ). Computando dicho punto es:

t2 − 1 −2 t
(r 2
+ c1 , r 2 + c 2 ).
t +1 t +1
Luego para t ∈ [−1, 1] parametriza la semicircunferencia correspondiente a su cara
izquierda (es decir, tales que x ≤ c 1 ).3
Otro ejemplo trivial es un segmento en C (usando las ecuaciones paramétricas de
las rectas). Por tanto, cualquier polígono es un circuito.

23. Definición : Diremos que una curva σ pasa por