Está en la página 1de 126

Apunte Grupos y Anillos

Basado sustancialmente en los apuntes del curso del 2017

Nicolás Libedinsky
2019

Índice
1. Introducción 3

2. Grupos 4
2.1. Definiciones y propiedades básicas . . . . . . . . . . . . . . . . . . . 4
2.2. Acciones de grupos sobre conjuntos . . . . . . . . . . . . . . . . . . 9
2.3. Ecuación de clases y aplicaciones . . . . . . . . . . . . . . . . . . . 16
2.4. p-grupos y Teorema de Sylow . . . . . . . . . . . . . . . . . . . . . 19
2.5. Productos semidirectos . . . . . . . . . . . . . . . . . . . . . . . . . 25
2.6. Grupos solubles y nilpotentes . . . . . . . . . . . . . . . . . . . . . 29

3. Anillos 44
3.1. Definiciones y ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . 44
3.2. Subanillos, homomorfismos de anillos e ideales . . . . . . . . . . . . 49
3.3. Ideales principales, primos y maximales . . . . . . . . . . . . . . . . 53
3.4. Ideales radicales, nilradical y radical de Jacobson . . . . . . . . . . 55
3.5. Teorema chino de los restos . . . . . . . . . . . . . . . . . . . . . . 56
3.6. Cuerpo de fracciones de un dominio de integridad . . . . . . . . . . 58
3.7. Dominios euclideanos . . . . . . . . . . . . . . . . . . . . . . . . . . 61
3.8. Dominios de ideales principales . . . . . . . . . . . . . . . . . . . . 63
3.9. Dominios de factorización única . . . . . . . . . . . . . . . . . . . . 67
3.9.1. Elementos primos y elementos irreducibles . . . . . . . . . . 67
3.9.2. Dominios de factorización
p única. . . . . . . . . . . . . . . . . 69
1+ 19
3.10. Ejemplos: Z[i] y Z[ 2 ] . . . . . . . . . . . . . . . . . . . . . . . 72
3.10.1. Factorización en Z[i] . . . . . . . . . . . . . . . . . . . . . . 72
3.10.2. Un ejemplo de DIP no euclideano . . . . . . . . . . . . . . . 75
3.11. Polinomios sobre un dominio de factorización única. . . . . . . . . . 79

1
4. Módulos 87
4.1. Generalidades . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 87
4.2. Homomorfismos y cocientes de módulos . . . . . . . . . . . . . . . . 93
4.3. Módulos finitamente generados . . . . . . . . . . . . . . . . . . . . 99
4.4. Productos, sumas directas y módulos libres . . . . . . . . . . . . . . 105
4.5. Módulos sobre dominios de ideales principales . . . . . . . . . . . . 111
4.5.1. Factores invariantes y divisores elementales . . . . . . . . . . 115

2
1. Introducción

Este curso necesita del curso previo Estructuras algebraicas sobre algunas no-
ciones de 3 estructuras algebraicas: grupos, anillos y cuerpos. Es un curso más
avanzado sobre grupos y anillos, necesario para una mayor comprensión de estas
dos estructuras algebraicas y de preparación para cuerpos y álgebras.

Objetivos Generales:

1. Conocer más profundamente propiedades de grupos y acciones de grupos, ası́


como su uso en los Teoremas de Sylow.

2. Tener una buena base sobre los anillos para aplicarla en la teorı́a de módulos,
principalmente en los módulos sobre dominios de ideales principales.

Objetivos Especf́icos:

1. Conocer y aplicar los teoremas de Sylow.

2. Conocer y saber diferenciar los productos directos y semi-directos.

3. Comprender las series de grupos y los grupos solubles y nilpotentes.

4. Conocer la relación entre dominios euclideanos, dominios de ideales princi-


pales y dominios de factorización única.

5. Saber trabajar con el anillo de polinomios y aplicar algunos criterios de irre-


ducibilidad.

6. Conocer y trabajar con módulos finitamente generados, módulos libres.

7. Conocer la teorı́a de módulos sobre dominios de ideales principales.

8. Saber y aplicar el teorema de la existencia de los factores invariantes y diviso-


res elementales y su aplicación en los grupos abelianos finitamente generados.

3
2. Grupos
2.1. Definiciones y propiedades básicas
Definición 2.1.1. Un grupo es un par ordenado (G, ⇤), donde G es un conjunto
(no vacı́o) y ⇤ es una función
G⇥G!G
(a, b) 7! a ⇤ b,
llamada operación binaria, que satisface:
1. 8 a, b, c 2 G a ⇤ (b ⇤ c) = (a ⇤ b) ⇤ c. (Asociatividad)
2. Existe en G un elemento denotado e tal que, para todo a 2 G, e⇤a = a⇤e = a.
(Este elemento es único y se llama neutro)
3. Para todo a 2 G, existe un elemento a0 2 G tal que a0 ⇤ a = a ⇤ a0 = e. (El
elemento a0 es único para cada a y se llama el inverso de a)
Notación. Cuando se usa una notación aditiva (+) para la operación, el neutro
e suele ser notado 0 y el inverso a0 suele ser notado a. Si se usa una notación
multiplicativa (·), el neutro puede ser denotado por 1 y a0 se denota por a 1 . En este
último caso se suele notar a · b simplemente como ab si esto no presenta confusión.
Ésta es la notación de preferencia para un grupo cualquiera. La notación aditiva
se reserva exclusivamente para grupos abelianos (lo que no impide que usemos
notación multiplicativa para grupos abelianos de vez en cuando).
En general, cuando la operación binaria se deduce del contexto, uno suele notar
G en lugar de (G, ⇤).
Ejercicio. Demuestre la unicidad del neutro y del inverso.
Recordemos otras definiciones básicas
Definición 2.1.2. Un subgrupo de un grupo G es un subconjunto H ⇢ G tal que
⇤ envı́a H ⇥ H en H (Clausura) y tal que la restricción de ⇤ a H ⇥ H hace de (H, ⇤)
un grupo. En particular, H debe contener el neutro de G. Escribimos H < G para
denotar que H es un subgrupo de G.
El orden de un grupo G es el cardinal del conjunto asociado. Usualmente se
denota por |G|. (Recordaremos más adelante la noción de orden de un elemento
a 2 G)
Un grupo (G, ⇤) es llamado abeliano 1 o conmutativo si y sólo si, 8 a, b 2 G,
a ⇤ b = b ⇤ a.
1
Este nombre se da en honor del matemático noruego Niels Henrik Abel (1802-1829), quién
fue el primero en trabajar, de manera sistemática, con este tipo de grupos al abordar el problema
de la solubilidad por radicales de ecuaciones polinomiales.

4
Proposición 2.1.3. Sea G un grupo y H un subconjunto de G. Entonces H es un
subgrupo si y sólo si
1. H 6= ; ;
1
2. 8 a, b 2 H, xy 2 H.
Demostración. Ejercicio. ^
¨

Recordemos algunos ejemplos:


Ejemplo 2.1.4. Enteros módulo m: (Z/mZ, +) es un grupo abeliano de orden m.
Su neutro es la clase 0̄.
Ejemplo 2.1.5. Enteros invertibles módulo m: (Z/mZ⇤ , ·) es un grupo abeliano
de orden '(m). En particular, si p es un número primo, (Z/pZ⇤ , ·) es un grupo
abeliano de orden p 1. Su neutro es la clase 1̄.
Ejemplo 2.1.6. Grupo de permutaciones o grupo simétrico:
Sn := { : {1, 2 · · · , n} ! {1, 2 · · · , n} | es biyectiva}.
Es un grupo no abeliano si n 3 (pregunta bonus: ¿Qué pasa si n = 2?) cuya
operación es la composición de funciones . Su orden es n! y su elemento neutro es
la aplicación identidad (que envı́a i a i).
Ejemplo de no-conmutatividad:
(12) (123) = (23), pero (123) (12) = (13).
Ejemplo 2.1.7. Grupo alternante:
An := { 2 Sn | es una permutación par}.
Es subgrupo del anterior, no abeliano si n 4 (pregunta bonus: ¿Qué pasa si
n = 3?), de orden n!/2.
Ejemplo de no-conmutatividad:
(12)(34) (123) = (243), pero (123) (12)(34) = (134).
Ejemplo 2.1.8. Grupo lineal de un cuerpo F :
GLn (F ) = {A 2 Mn⇥n (F ) | det(A) 6= 0}.
Es un grupo no abeliano si n 2 (pregunta bonus: ¿Qué pasa✓ si ◆n = 1?) cuya
1 0
operación es el producto de matrices y su neutro es la matriz .
0 1
Ejemplo de no-conmutatividad:
✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆ ✓ ◆
1 0 1 1 1 1 1 1 1 0 2 1
· = , pero · = .
1 1 0 1 1 2 0 1 1 1 1 1

5
Ejemplo 2.1.9. Grupo especial lineal de un cuerpo F :

SLn (F ) = {A 2 Mn⇥n | det(A) = 1}.

Es un grupo no abeliano si n 2, subgrupo del anterior.


Sigamos recordando algunos conceptos y resultados básicos.
Definición 2.1.10 (Orden de un elemento). Sea G un grupo y sea a 2 G. El orden
de a es el menor entero positivo n tal que an = 1 (o na = 0 si usamos notación
aditiva). Si existe un tal entero, se escribe |a| = n. Si no, se dice que el orden de a
es infinito.
Observación.
Sea G un grupo. Sean a, b 2 G dos elementos que conmutan entre si, es decir tales
que ab = ba. Supongamos además que |a| y |b| son finitos. Entonces |ab| divide
|a| · |b|.
|a|
En particular, para r 2 Z {0}, se tiene que |ar | = (|a|,r) , donde (x, y) es el
máximo común divisor de x e y.
Ejercicio. Sean ✓ ◆ ✓ ◆
0 1 0 1
A= , B= ,
1 1 1 0
elementos de GL2 (R). Pruebe que |A| = 3, |B| = 4, pero |AB| es infinito.
Definición 2.1.11 (Producto directo de grupos). Sean (G1 , ⇤1 ) · · · , (Gn , ⇤n ) gru-
pos. Entonces
G1 ⇥ · · · ⇥ Gn := {(g1 , . . . , gn ) | gi 2 Gi },
es un grupo con la operación

(g1 , · · · , gn ) ⇤ (g10 , . . . , gn0 ) := (g1 ⇤1 g10 , . . . , gn ⇤n gn0 ).

Se llama el producto directo de los grupos (G1 , ⇤1 ), . . . , (Gn , ⇤n ).


Definición 2.1.12 (Conjunto generador). Sea G un grupo. Un conjunto generador
de G es un subconjunto S ⇢ G con la propiedad de que cada elemento de G puede
escribirse como un producto (finito) de elementos de S y de sus inversos. Para todo
tal conjunto, escribimos G = hSi y decimos que G es generado por S, o que S es
un conjunto generador de G.
Cuando G es generado por un sólo elemento a, se dice que G es un grupo
cı́clico generado por a. Nótese que en este caso G = {an | n 2 Z} y el orden de G
es entonces igual al orden de a.
Sea S = {a1 , . . . , an } un subconjunto de G. Entonces ha1 , . . . , an i denota en
general un subgrupo de G, llamado el subgrupo generado por a1 , . . . , an .

6
Recordemos ahora uno de los resultados importantes del curso de Elementos
del Álgebra que concierne el orden de elementos y de los subgrupos de un grupo G
dado. La demostración utiliza la noción de clases laterales, las cuales recordaremos
en la próxima sección.
Teorema 2.1.13 (Lagrange). Sea G grupo finito y H un subgrupo de G. Entonces
|H| divide a |G|. En particular, para todo a 2 G, |a| divide a |G|.
Corolario 2.1.14. Sea G un grupo de orden p con p primo. Entonces G es cı́clico.
Demostración. Sea a 2 G un elemento no neutro. Entonces |a| divide a p y |a| =
6 1.
Por ende |a| = p. lo que implica que hai ⇢ G es de orden p y por ende igual a G,
lo que prueba que G es cı́clico. ^
¨

Ejemplo 2.1.15. El grupo de permutaciones S3 es generado por las permutaciones


(12) y (123). Es decir S3 = h(12), (123)i. Además, |(12)| = 2 y |(123)| = 3.
Ejemplo 2.1.16. El grupo aditivo Z/mZ es un grupo cı́clico generado por 1̄.
En particular, |1̄| = m. Si p es un número primo, cualquier clase no nula es un
generador también. Por ejemplo, Z/5Z es generado por 2̄.
Ejemplo 2.1.17. El grupo producto (Z/5Z) ⇥ (Z/6Z) es generado (aditivamen-
te) por (1̄, 0̄) y (0̄, 1̄),2 osea que (Z/5Z) ⇥ (Z/6Z) = h(1̄, 0̄), (0̄, 1̄)i. Pero también
tenemos (Z/5Z) ⇥ (Z/6Z) = h(1̄, 1̄)i (¡demuéstrelo usted mismo!).
Ejemplo 2.1.18. Para todo grupo G y todo elemento a 2 G, el grupo hai es un
subgrupo cı́clico generado (obviamente) por a. En particular, |hai| = |a|.
Ejemplo 2.1.19 (Ejemplo de generadores y relaciones). Sea n 3. El grupo
diedral D2n , o grupo de simetrı́as de un n-ágono regular, es generado por una
rotación de 2⇡n
, denotada r, y por una reflexión respecto a un eje de simetrı́a,
denotada s. En otras palabras, D2n = hr, si.
El problema de tal notación, es que no dice nada sobre la estructura del grupo,
solo dice cuántos generadores tiene. Es por ello que uno agrega relaciones, las cuales
definen al grupo. En este caso, sabemos por ejemplo que rn = e y que s2 = e, pero
sabemos también que r y s están relacionados por la fórmula rs = sr 1 (pruébelo
usted mismo). Con estos datos y un poco de trabajo, uno puede deducir que

D2n = {1, r, r2 , . . . , rn 1 , s, sr, . . . srn 1 }.

(Nótese que son 2n elementos, lo que explica la notación D2n ). La estructura de


grupo está dada por generadores y las relaciones de la siguiente forma:

D2n = hr, s | rn = s2 = e, rs = sr 1 i.
2
¡Atención! La barra no significa lo mismo en cada coordenada.

7
Quien lea este texto tal vez se pregunte por qué sólo consideramos esas relacio-
nes. Por qué no menos o más relaciones? Sin duda, hay muchas más. Resulta ser
(ejercicio) que con estas relaciones “basta”. Dicho aún de otra forma misteriosa
“todas las otras relaciones se deducen de estas”. Por ejemplo rs3 r = s podrı́a ser
una relación nueva, pero es consecuencia directa de s2 = e y rs = sr 1 . Otro punto
importante es que hay varias maneras equivalentes de presentar un grupo por ge-
neradores y relaciones, basta con agregar suficientes relaciones para que todas las
demás se deduzcan de las que ya tenemos. Quien quiera una definición formal de
un grupo presentado por generadores y relaciones, recomendamos leer las secciones
7 y 8 del capı́tulo 6 del libro de Michael Artin.
Ejercicio. Sea G un grupo y S un subconjunto de G. Demuestre que hSi co-
rresponde a la intersección de todos los subgrupos de G que contienen a S. Es
decir: \
hSi = H.
S⇢H<G

Recordemos finalmente la noción de homomorfismo de grupos.


Definición 2.1.20. Sean (G1 , ⇤1 ), (G2 , ⇤2 ) dos grupos. Una función f : G1 ! G2
es un homomorfismo de grupos si
f (x ⇤1 y) = f (x) ⇤2 f (y), 8 x, y 2 G.
La imagen de f es denotada Imf . La pre-imagen del elemento neutro e2 de G2 , es
decir f 1 (e2 ), es llamada el núcleo de f y denotada ker f .
Si un homomorfismo f es epiyectivo se habla de epimorfismo de grupos, si f
es inyectivo, de monomorfismo y si f es biyectivo, de isomorfismo de grupos. Un
homomorfismo entre un grupo G y sı́ mismo es llamado un endomorfismo de G. Si
se trata además de un isomorfismo, se llama automorfismo de G.
Observación.
Sea G un grupo y
Aut(G) := {f : G ! G | f es un automorfismo de G}.
Entonces Aut(G) es un grupo bajo la composición de funciones.
Sea f : G ! G0 un homomorfismo de grupos. Entonces ker f es un subgrupo
de G y Imf es un subgrupo de G0 .
Notación. Sean G y H dos grupos. Si existe un isomorfismo entre G y H, decimos
que G y H son isomorfos y notamos G ' H.
Ejercicio. Sean G, H, G1 , H1 grupos tales que G ' G1 , H ' H1 . Pruebe que
G ⇥ H ' G 1 ⇥ H1 .
Ejercicio. Pruebe que (Z/2Z) ⇥ (Z/3Z) ⇠ = Z/6Z.

8
Grupos de orden  8. Recordemos que todo grupo de orden p, con p primo,
es cı́clico.

1. |G| = 1 ) G = {e}.

2. |G| = 2 ) G ' Z/2Z.

3. |G| = 3 ) G ' Z/3Z.

4. Si |G| = 4, hay dos grupos no isomorfos: G1 ' Z/4Z y G2 ' Z/2Z ⇥ Z/2Z.
Éste último es llamado grupo de Klein y en él todos los elementos distintos
de e tienen orden 2. G1 y G2 no son isomorfos pues G1 es cı́clico y G2 no.
Todo grupo de orden 4 es isomorfo a uno de éstos.

5. |G| = 5 ) G ' Z/5Z.

6. Si |G| = 6, hay dos grupos no isomorfos: G1 = Z/6Z y G2 = S3 . G1 y G2 no


son isomorfos pues G1 es abeliano y G2 no. Además S3 ' D6 (el grupo de
simetrı́as del triángulo).

7. |G| = 7 ) G ' Z/7Z.

8. Si |G| = 8, hay 5 grupos no isomorfos entre ellos, tres abelianos y dos no:

G1 = Z/8Z;
G2 = Z/4Z ⇥ Z/2Z;
G3 = Z/2Z ⇥ Z/2Z ⇥ Z/2Z;
G4 = D8 = hr, s | r4 = s2 = 1, rs = sr3 i;
G5 = Q8 = hi, j | i4 = 1, i2 = j 2 , ij = ji3 i (el grupo de cuaterniones de
orden 8).

Ejercicio. Pruebe que Q8 = {1, 1, i, i, j, j, k, k}, donde la multiplicación en


Q8 satisface: ij = k, ji = k, ik = j, ki = j, jk = i, kj = i i2 = j 2 = k 2 = 1.

2.2. Acciones de grupos sobre conjuntos


En esta sección, G denotará un grupo y X un conjunto no vacı́o.
Definición 2.2.1. Una acción (por la izquierda) de G sobre X es una función

G⇥X !X
(g, x) 7! g · x,

tal que:

9
1. 8 g1 , g2 2 G, 8 x 2 X, g1 · (g2 · x) = (g1 g2 ) · x.
2. 8 x 2 X, e · x = x.
Dada una tal función, decimos que G actúa sobre X por la izquierda o que X es
un G-conjunto por la izquierda. Una acción de G sobre X por la derecha se define
de forma similar.
Supongamos que G actúa sobre X por la izquierda. Podemos transformar esta
acción en una acción por la derecha (x, g) 7! x ⇤ g imponiendo:
1
8 g 2 G, 8 x 2 X, x ⇤ g := g · x.
Ejemplo 2.2.2. SX actúa sobre X vı́a la acción
8 2 G, 8 x 2 X, · x = (x).
Ejemplo 2.2.3. D2n actúa sobre los vértices {v1 , . . . , vn } de un n-ágono regular.
El elemento r actúa de forma que r · vi = vi+1 y el elemento s actúa de forma
que s · vi = vn+2 i (en ambos casos, vn+1 := v1 ). Este grupo también actúa sobre
el conjunto de diagonales del n-ágono regular, as como sobre el conjunto de los
triángulos cuyos vértices son vértices del n-ágono. Ejercicio: encontrar más objetos
geométricos sobre los que actúa D2n .
Ejemplo 2.2.4 (Acción por multiplicación). Todo grupo G actúa sobre sı́ mismo
por la izquierda (y también por la derecha) vı́a su propia operación binairia: la
función G ⇥ G ! G : (a, b) 7! a · b verifica de hecho los dos axiomas de una acción.
En particular, para todo subgrupo H de G, la restricción de la operación binaria
a H ⇥ G define una acción de H sobre G.
Ejemplo 2.2.5 (Acción por conjugación). Todo grupo G actúa sobre sı́ mismo,
de una forma distinta a la del ejemplo precedente, vı́a la siguiente fórmula:
G ⇥ G ! G : (g, x) 7! gxg 1 .
De forma análoga al ejemplo anterior, tenemos que todo subgrupo H actúa también
sobre G por conjugación. Si, por el contrario, usamos la fórmula de conjugación
para intentar definir una acción de G sobre H, esto sólo funcionará si H es un
subgrupo normal, cuya definición daremos enseguida.
Ejemplo 2.2.6 (Acción trivial). Dado un grupo G y un conjunto X, G puede
actuar de forma trivial sobre X, es decir que 8 g 2 G, 8 x 2 X, g · x = x.
Sea G un grupo y H un subgrupo de G. Las órbitas (cuya definición recorda-
remos más adelante) de la acción de H sobre G por multiplicación nos permiten
definir el conjunto cociente G/H. Esto nos lleva también a recordar una clase de
subgrupos muy particular: los subgrupos normales.

10
Definición 2.2.7 (Clases laterales y subgrupos normales). Las clases laterales
izquierdas de un subgrupo H de G son los conjuntos de la forma

gH = {gh | h 2 H},

para algún elemento g 2 G. De forma análoga, las clases laterales derechas se


definen como los conjuntos

Hg = {hg | h 2 H},

para algún elemento g 2 G.


Un subgrupo H de G es llamado un subgrupo normal si sus clases izquierdas
son iguales a sus clases derechas, es decir, si gH = Hg, 8 g 2 G. En este caso,
notamos H C G.

Observación.
1
Notemos que H es subgrupo normal de G si y sólo si, 8 g 2 G, 8 h 2 H, ghg 2 H.
En particular, todo subgrupo de un grupo abeliano es normal.

En general, trabajaremos con las clases laterales izquierdas. Recordemos en


particular que
g1 H = g2 H , g1 1 g2 2 H , g2 1 g1 2 H.

Definición 2.2.8 (Conjunto cociente). El conjunto G/H := {gH | g 2 G} de las


clases laterales izquierdas es llamado el conjunto cociente de G por H.
El cardinal del conjunto G/H es llamado el ı́ndice de H en G y es notado
[G : H].

Proposición 2.2.9. El conjunto G/H posee una estructura de grupo dada por la
operación
g1 H · g2 H := (g1 g2 )H, 8 g1 , g2 2 G,
si y sólo si H es un subgrupo normal.

Ejemplo 2.2.10 (Acción por multiplicación generalizada). Sea G un grupo, H un


subgrupo de G y G/H el conjunto cociente. Entonces G actúa sobre G/H vı́a la
fórmula: 8 g, x 2 G, g · xH := gxH.

Ejemplo 2.2.11 (Acción por conjugación generalizada). Sea G un grupo, H un


subgrupo normal de G y G/H el grupo cociente. Entonces G actúa sobre G/H vı́a
la fórmula: 8 g, x 2 G, g · xH := gxg 1 H.

Ejercicio. Sea G un grupo y H un subgrupo de G. Pruebe que H es un subgrupo


normal de G si y sólo si existe un grupo G0 y un homomorfismo ' : G ! G0 tal
que H = Ker(').

11
Veamos un primer ejemplo no trivial de aplicación de un grupo cociente demos-
trando un caso particular del teorema de Cauchy (Teorema 2.3.4 que demostrare-
mos más adelante), el cual es es un complemento al teorema de Lagrange.

Teorema 2.2.12 (Teorema de Cauchy para grupos abelianos). Sea G un grupo


abeliano finito y sea p un primo que divide el orden de G. Entonces existe un
elemento a 2 G de orden p.

Demostración. Usaremos inducción sobre el orden de G. Si |G| = p con p primo


entonces G es cı́clico (cf. Corolario 2.1.14). Entonces G = hai con |a| = p.
Hipótesis de inducción: El teorema es válido para grupos abelianos de orden
estrictamente menor que |G|.
Como ya demostramos el caso en que |G| es primo, escribamos |G| = pn con
n > 1 y p primo. Sea y 2 G un elemento no neutro y sea K = hyi.

Caso a). Si G = hyi, entonces y |G| = e e y t 6= e para todo 0 < t < |G|. En
particular, x = y |G|/p 6= e es tal que xp = e, lo que prueba el teorema en este caso.

Caso b). Si G 6= hyi, entonces |K| < |G|. Se presentan entonces dos subcasos:

Si p divide a |K|, como |K| < |G|, por hipótesis de inducción para K obte-
nemos el teorema, es decir, existe a 2 K ⇢ G tal que |a| = p.

Si no, como G es finito, se tiene que |G| = [G : K] · |K| = |G/K| · |K|. Como
p no divide a |K|, entonces p divide a |G/K| y |G/K| < |G|. Nótese ahora
que, como G es abeliano, K / G y por ende G/K es un grupo. Luego, por
hipótesis de inducción para G/K, existe xK 2 G/K tal que |xK| = p. Por
lo tanto, xp K = K, lo que implica que xp 2 K. Por el Teorema de Lagrange
aplicado a G, (xp )|K| = e y por ende xp|K| = e.
Sea a = x|K| . Afirmamos que a es el elemento que buscamos. En efecto,
tenemos a 2 G y ap = e. Por otra parte, supongamos que existe 0 < t < p
tal que at = e. Luego e = at = xt|K| , lo que implica que xt|K| 2 K, es decir,
(xK)t|K| = K. Pero |xK| = p, lo que nos dice que p divide a t|K| y, como
p no divide a |K|, se tiene que p divide a t, lo que es contradictorio ya que
0 < t < p. Ası́, tenemos que |a| = p y el teorema vale también en este caso.

Luego, por el principio de inducción completa, el teorema vale para grupos


abelianos de orden 2. ^
¨

Corolario 2.2.13. Sea G un grupo abeliano finito y sea p un primo que divide el
orden de G. Entonces existe un subgrupo H de G de orden p.

12
Volvamos a las acciones. Sea G un grupo, X un conjunto y supongamos que
G actúa sobre X. A cada g 2 G, le podemos asociar una función g : X ! X,
definida por g (x) := g · x.

Proposición 2.2.14. La función g es un elemento de SX . Además, la función


: G ! SX definida por (g) := g es un homomorfismo de grupos.

Definición 2.2.15. La función se llama la representación permutación de G con


respecto a su acción sobre X.

Demostración. Para probar que g 2 SX , necesitamos probar que g es invertible.


Consideremos la función g 1 . Tenemos entonces que, para todo x 2 G,
1 1 1
g g 1 (x) = g( g 1 (x)) = g (g · x) = g · (g · x) = gg · x = e · x = x.

Similarmente se prueba que ( g 1 )(x) = x. Entonces g es invertible, y por ende


biyectiva.
Consideremos ahora la función : G ! SX definida en el enunciado (la cual
está bien definida gracias a lo que acabamos de demostrar). Debemos probar que
es un homomorfismo de grupos. Para g1 , g2 , x 2 G, tenemos

(g1 g2 )(x) = g1 g2 (x) = (g1 g2 )·x = g1 ·(g2 ·x) = g1 (g2 ·x) = g1 ( g2 (x)) = g1 g2 (x).

Por ende, (g1 g2 ) = g1 g2 , lo que significa que es un homomorfismo de


grupos. ^
¨

Observación.
Si ' : G ! SX es un homomorfismo de grupos, entonces la función

G⇥X !X
(g, x) 7! g · x := '(g)(x),

es una acción de G sobre X.


De esto, concluimos que las acciones de un grupo G sobre un conjunto X están
en correspondencia biunı́voca con los homomorfismos de G al grupo simétrico SX .

Lema 2.2.16. Supongamos que G actúa sobre X. En el conjunto X definimos una


relación R de la siguiente manera: para x1 , x2 2 X,

x1 Rx2 , 9 g 2 G, g · x1 = x2

Entonces R es una relación de equivalencia en X.

Por el lema anterior, tenemos una partición de X en clases de equivalencia, lo


que nos permite dar la siguiente definición.

13
Definición 2.2.17. Un órbita de X con respecto a una acción de G es una clase de
equivalencia de la relación R del lema precedente. En otras palabras, para x 2 X,
la órbita de x corresponde a:
O(x) := {g · x | g 2 G}.
Para x 2 X, definimos también el estabilizador de x como el conjunto de los g 2 G
que “no mueven x”. Es decir:
StabG (x) := {g 2 G | g · x = x}.
Ejemplo 2.2.18. Sea G un grupo y H < G. Para g 2 G, la clase lateral derecha
Hg corresponde a la órbita de g para la acción de H sobre G por multiplicación.
Proposición 2.2.19. Para todo x 2 X, StabG (x) es un subgrupo de G.
Demostración. StabG (x) es no vacı́o pues e · x = x y por ende e 2 StabG (x). Sean
g1 , g2 2 StabG (x), entonces g1 · x = x = g2 · x. Por lo tanto,
(g1 g2 1 )·x = g1 ·(g2 1 ·x) = g1 ·(g2 1 ·(g2 ·x)) = g1 ·((g2 g2 1 )·x) = g1 ·(e·x) = g1 ·x = x,
por ende StabG (x) es un subgrupo de G por la proposición 2.1.3. ^
¨

Definición 2.2.20. Se llama núcleo de la acción de G sobre X al conjunto de


elementos de G que actúan trivialmente sobre X. Es decir, al conjunto
{g 2 G | g · x = x 8 x 2 X}.
Si el núcleo de una acción es {e}, se dice que la acción es fiel.
Observación.
El núcleo de la acción de G sobre X corresponde a ker( ), donde denota la
representación permutación de G con respecto a la misma acción (de ahı́ viene su
nombre).
Además, si uno nota que “actuar trivialmente sobre X” significa “actuar tri-
vialmente sobre cada x 2 X”, uno deduce rápidamente que
\
ker( ) = StabG (x).
x2X

Lema 2.2.21. Supongamos que G actúa sobre X y sea x 2 X. Entonces existe


una biyección
' : G/StabG (x) ! O(x),
gStabG (x) 7! g · x.
En particular, el ı́ndice [G : StabG (x)] corresponde al número de elementos de
O(x).

14
Demostración. Sea H = StabG (x). Primero debemos mostrar que la función está
bien definida, es decir, que es independiente de la elección del elemento g 2 G que
describe gH. Sean entonces g1 , g2 2 G tales que g1 H = g2 H. Debemos mostrar que
g1 · x = g2 · x. Ahora,
g1 H = g2 H , g1 1 g2 2 H
, (g1 1 g2 ) · x = x
, g1 1 · (g2 · x) = x
, g1 · (g1 1 · (g2 · x)) = g1 · x
, (g1 g1 1 ) · (g2 · x) = g1 · x
, g2 · x = g1 · x.
Esto prueba que ' está bien definida, pero además que es inyectiva. La epiyecti-
vidad es fácil: todo elemento de O(x) se escribe g · x para algún g 2 G. Entonces
gH se envı́a a ese elemento. ^
¨

Consideremos ahora la acción por conjugación de G sobre sı́ mismo.


Definición 2.2.22. Para x 2 G, la órbita con respecto a la acción por conjugación
se llama la clase de conjugación de x y corresponde al conjunto
1
O(x) = {gxg | g 2 G}.
Por otra parte, llamamos centralizador de x en G y denotamos CG (x) al sub-
grupo que corresponde al estabilizador de x con respecto a esta acción. Es decir,
al subgrupo dado por:
1
CG (x) = StabG (x) = {g 2 G | gxg = x} = {g 2 G | gx = xg}.
El centro de G, denotado Z(G), es el núcleo de esta acción, es decir, la inter-
sección de todos los centralizadores:
\
Z(G) = CG (x) = {g 2 G | 8 x 2 G, gx = xg}.
x2G

Observación.
Si el grupo G es abeliano, entonces cada órbita de la acción por conjugación consiste
en un sólo elemento, a saber O(x) = {x}. En particular, dado el lema 2.2.21, todo
centralizador es el grupo G entero y G es por ende su propio centro.
Ejemplo 2.2.23. Consideremos la acción por conjugación en el grupo S3 . Entonces
O(e) = {e},
O((1, 2)) = {(1, 2), (1, 3), (2, 3)},
O((1, 2, 3)) = {(1, 2, 3), (1, 3, 2)}.
En particular, dado el lema 2.2.21, [S3 : StabS3 ((1, 2))] = 3 y [S3 : StabS3 ((1, 2, 3))] =
2.

15
Ejercicio. Sea G un grupo. Demuestre que todo subgrupo de Z(G) es normal en
G.

Ejercicio. Calcule el centro de los siguientes grupos: Z/6Z, S3 , S4 , D8 , Q8 .

2.3. Ecuación de clases y aplicaciones


Consideremos G actuando sobre sı́ mismo vı́a la acción por conjugación.

Lema 2.3.1. Sea G un grupo finito. Entonces existe un subconjunto (finito) S ⇢ G


tal que X
|G| = [G : CG (x)].
x2S

Demostración. G actúa sobre sı́ mismo por por conjugación. Para cada órbita Oi
de esta acción escojamos un representante xi 2 G, de forma que Oi = {gxi g 1 |
g 2 G}. Sea S ⇢ G el conjunto de los xi . Por definición, las órbitas de esta acción
definen una partición de G, es decir,
G
G= {gxg 1 | g 2 G}.
x2S

Luego, como la unión es disjunta,


X X
1
|G| = |{gxg | g 2 G}| = [G : CG (x)],
x2S x2S

donde la última igualdad viene del lema 2.2.21. ^


¨

Proposición 2.3.2 (Ecuación de clases). Sea G un grupo finito no abeliano. En-


tonces existen k 2 N>0 y elementos x1 , . . . , xk 2 G tales que
k
X
|G| = |Z(G)| + [G : CG (xi )],
i=1

donde [G : CG (xi )] > 1 para todo 1  i  k.

Observación.
Si G es abeliano tenemos |G| = |Z(G)|. En tal caso diremos que k = 0.

Demostración. En efecto, del lema anterior tenemos que existe un subconjunto


finito S ⇢ G tal que X
|G| = [G : CG (x)].
x2S

16
Ahora, el conjunto S es la reunión disjunta de S1 y S2 , donde

S1 = {x 2 S | [G : CG (x)] = 1},
S2 = {x 2 S | [G : CG (x)] > 1}.

Como S es finito, podemos nombrar x1 , . . . , xk los elementos de S2 para algún


entero positivo k. Tenemos entonces que

X X k
X
|G| = [G : CG (x)] + [G : CG (x)] = |S1 | + [G : CG (xi )].
x2S1 x2S2 i=1

Basta entonces demostrar que S1 = Z(G). Ahora, si O(x) denota la clase de


conjugación de x, sabemos por el lema 2.2.21 que
1
[G : CG (x)] = 1 , |O(x)| = 1 , 8 g 2 G, gxg = x , x 2 Z(G),

lo que concluye la demostración. ^


¨

Aplicaciones de la ecuación de clases


La primera aplicación nos muestra que el centro de todo p-grupo es no trivial.

Lema 2.3.3. Sea G un grupo finito de orden pr con p primo y r 1. Entonces p


divide a |Z(G)|.

Demostración. Si G es abeliano entonces G = Z(G) y por ende |Z(G)| = pr . Por


otro lado, si G no es abeliano, la proposición 2.3.2 nos dice que
k
X
|G| = |Z(G)| + [G : CG (xi )],
i=1

donde [G : CG (xi )] > 1 para todo 1  i  k. En particular, cada CG (xi ) es un


subgrupo propio de G, por ende |CG (xi )| = pt para algún t < r por el teorema de
Lagrange.
Por otro lado, tenemos que |G| = [G : CG (xi )] · |CG (xi )|, lo P
que implica que p
divide a [G : CG (xi )] para cada i. Esto nos dice que p divide a ki=1 [G : CG (xi )].
Como además p divide a |G|, la misma ecuación de clases nos dice que p divide a
|Z(G)|. ^¨

Ejercicio. Sea G un grupo.

1. Pruebe que si G/Z(G) es cı́clico, entonces G es abeliano.

2. Pruebe que si |G| = p2 con p primo, entonces G es abeliano.

17
3. Pruebe que si G es no abeliano de orden p3 con p primo, entonces |Z(G)| = p.
Ejercicio. Pruebe que todo grupo de orden pn con p primo, tiene un subgrupo
normal de orden pn 1 .
La segunda aplicación importante concierne la pregunta inversa al teorema de
Lagrange: dado un grupo G y un divisor d de |G|, ¿existe un subgrupo H de G
de orden d? El teorema de Cauchy da una respuesta parcial a esta pregunta (cuya
respuesta general es “no necesariamente”).
Teorema 2.3.4 (Cauchy). Sea G un grupo finito y sea p un primo que divide a
|G|. Entonces existe un elemento a 2 G de orden p.
Demostración. La demostración se divide en dos casos disjuntos:
1. Para todo subgrupo propio H < G se tiene que p divide a [G : H].
2. Existe un subgrupo propio T < G tal que p no divide a [G : T ].
Para el caso 1 consideremos la ecuación de clase (Prop. 2.3.2):
k
X
|G| = |Z(G)| + [G : CG (xi )],
i=1

donde [G : CG (xi )] > 1 para todo 1  i  k. En particular, CG (xi ) es un subgrupo


propio de G para todo xi , lo que nos dice
P que p divide a [G : CG (xi )] por hipótesis.
Obtenemos entonces que p divide a ki=1 [G : CG (xi )]. Como también p divide a
|G|, la fórmula de clases nos dice que p divide a |Z(G)|. La versión abeliana del
teorema de Cauchy (Teo. 2.2.12) nos dice entonces que existe a 2 Z(G) ⇢ G tal
que |a| = p, lo que prueba el teorema en este caso.

Para el caso 2 usamos inducción sobre |G|. Si |G| = p con p primo entonces
G = hai y |a| = p, lo que concluye en este caso.
Hipótesis de inducción: El teorema es válido para grupos de orden estrictamente
menor que |G|.
Sabemos por hipótesis que existe un subgrupo propio T de G tal que p no divide
a [G : T ]. Ahora, |G| = [G : T ] · |T | y, como p divide a |G|, se tiene que p divide
a |T |. Pero para T vale el teorema por nuestra hipótesis de inducción, por ende
existe a 2 T ⇢ G tal que |a| = p.
Por lo tanto, por el principio de inducción completa, el teorema vale para todo
grupo de orden 2 en este caso también. ^¨

Corolario 2.3.5. Sea G un grupo finito y sea p un primo que divide el orden de
G. Entonces existe un subgrupo H de G de orden p.
Demostración. Evidente. ^
¨

18
2.4. p-grupos y Teorema de Sylow
Junto con el teorema de Cauchy, el teorema de Sylow es una segunda respuesta
parcial a la pregunta inversa al teorema de Lagrange. Mientras Cauchy asegura la
existencia de subgrupos de G de orden p para todo primo p que divide a |G|, el
teorema de Sylow nos dará el enunciado análogo para la máxima potencia de p
que divide a G. Demos algunas definiciones para poder expresar este resultado de
forma simple.

Definición 2.4.1. Sea p un número primo.

1. Un p-grupo es un grupo G tal que |G| = pt para algún t 0.

2. Un subgrupo H de G es un p-subgrupo de G si H es un p-grupo.

3. S es un p-subgrupo de Sylow, o p-Sylow, de G si S es un p-subgrupo maximal


de G, es decir, si P es un p-subgrupo de G y S ⇢ P , entonces S = P .

Observación.
Como |G| = |H| · [G : H] para H < G, vemos que el orden y el ı́ndice de todo
subgrupo H de un p-grupo G es una potencia de p. En particular, Z(G) es un
p-subgrupo que es no trivial ya que p divide a |Z(G)| según el lema 2.3.3.

Proposición 2.4.2. Sea G un grupo finito. Entonces G es un p-grupo si y sólo si


el orden de todo elemento de G es una potencia de p.

Demostración. En efecto, si |G| = pt , el orden de todo elemento de G es una


potencia de p por el teorema de Lagrange (nótese que 1 = p0 ). Recı́procamente,
supongamos que todo elemento de G tiene orden potencia de p. Si existe un primo
q 6= p tal que q divide a |G| entonces el teorema de Cauchy nos dice que existe un
elemento de orden q, lo que contradice la hipótesis. Por ende |G| es una potencia
de p. ^¨

Definición 2.4.3. Sea G un grupo y H un subgrupo de G. El normalizador de H


en G, denotado NG (H), es el subconjunto de los elementos que dejan a H estable
por conjugación. Es decir:
1
NG (H) := {g 2 G | gHg = H}.

Ejercicio. Pruebe que NG (H) es un subgrupo de G.

Observación.
Nótese que gHg 1 = H no es lo mismo que ghg 1 = h para todo h 2 H. La segunda
propiedad es aquélla que define al centralizador CG (H). En general, tenemos que
CG (H) C NG (H) y H C NG (H) (pruébelo).

19
Ejercicio. Sean H, K subgrupos de G.

1. Pruebe que HK = KH si y sólo si HK es un subgrupo de G.

2. Pruebe que si H < NG (K), entonces HK es subgrupo de G. Esto ocurre en


particular si K C G.

3. Pruebe que si H y K son normales en G y tales que H \ K = {e} y |G| =


|H| · |K|, entonces G ' H ⇥ K.

Teorema 2.4.4 (Sylow). Sea G un grupo de orden pt m, con (p, m) = 1. Entonces:

1. Existe un p-subgrupo de Sylow S de G de orden pt .

2. Sea S un p-Sylow de G, entonces todo p-subgrupo de Sylow T de G es un


conjugado de S, es decir, T = gSg 1 para algún g 2 G.

3. Si np es el número de p-subgrupos de Sylow de G, entonces

np = [G : NG (S)];
np divide a m;
np ⌘ 1 mód p.

Antes de dar la (larga) demostración de este teorema, veamos algunas aplica-


ciones.

Proposición 2.4.5. Sea G un grupo que contiene un único p-subgrupo de Sylow


S. Entonces S es normal en G.

Demostración. El subgrupo gSg 1 es un p-Sylow de G para todo g 2 G. Pero como


np = 1, tenemos que gSg 1 = S para todo g 2 G. Esto nos dice que S es normal
en G. ^
¨

Ejercicio. Sea G grupo de orden 50 con un único subgrupo H de orden 2. Pruebe


que G es abeliano.

Ejercicio. Sea G un grupo tal que |G| = pq con p, q primos y p > q. Pruebe que,
si q no divide a p 1, entonces G es cı́clico.

Este último ejercicio corresponde a la parte fácil de la siguiente proposición que


describe todos los grupos de orden pq con p y q primos distintos.

Proposición 2.4.6. Sea G un grupo tal que |G| = pq con p, q primos y p > q.
Entonces una de las dos opciones siguientes es cierta:

1. G es cı́clico.

20
2. Existe 2  i  p 1 tal que iq ⌘ 1 mód p y

G = ha, b | ap = bq = e, ba = ai bi.

En particular, p ⌘ 1 mód q.

Demostración. Como |G| = pq, el teorema de Sylow nos dice que existen np p-
Sylow de G y nq q-Sylow de G. Pero además nos dice que:

np ⌘ 1 mód p y divide a q;

nq ⌘ 1 mód q y divide a p;

Como p > q, obtenemos entonces que np = 1 y por ende existe un único p-Sylow
P y la proposición 2.4.5 nos dice que P C G. Obtenemos también que nq es igual
a 1 o a p.
Si nq = 1, tenemos que existe un único q-Sylow Q tal que Q C G y el teorema
de Lagrange nos dice que P ' Z/pZ, Q ' Z/qZ y P \ Q = {e}. El ejercicio
previo al enunciado del teorema de Sylow nos dice entonces que G ' P ⇥ Q '
(Z/pZ) ⇥ (Z/qZ) ' Z/pqZ.
Si nq = p, existen varios q-Sylow conjugados entre ellos. En particular, obtene-
mos que p ⌘ 1 mód q y que G no es abeliano. Sea ahora S uno de los q-Sylow.
Como |S| = q, el teorema de Lagrange nos dice que S es cı́clico, por lo que podemos
fijar un generador b de S. De la misma manera, podemos fijar un generador a del
grupo cı́clico P . Como P C G, tenemos que bP b 1 = P y por ende bab 1 = ai para
algún 1  i  p 1. Pero si i = 1, entonces tendrı́amos que ab = ba, luego G serı́a
abeliano, contradiciendo lo que sabemos. Por ende, tenemos que 2  i  p 1.
Con esta relación y sabiendo que ap = bq = e, deducimos que el subgrupo
ha, bi < G (o bien, el subgrupo P S < G) corresponde a los elementos de la forma

aj bk , 1jp 1, 1  k  q 1.

Por otra parte, tenemos que

aj 1 b k 1 = aj 2 b k 2 ) aj 1 j 2 k1 k2
b = e,

lo que ocurre solo si p|(j1 j2 ) y q|(k1 k2 ) ya que P = hai, S = hbi y P \ S = {e}


por el teorema de Lagrange. Esto nos dice que |ha, bi| = pq = |G|, lo que implica
que
G = ha, b | ap = bq = e, ba = ai bi.
Sólo nos queda demostrar que iq ⌘ 1 mód p. Ahora, es fácil ver por inducción que
k q
bk a(bk ) 1 = ai . Como bq = e, tenemos que a = bq a(bq ) 1 = ai , lo que concluye la
demostración. ^
¨

21
Definición 2.4.7. Un grupo G se dice simple si los únicos subgrupos normales
son los triviales {e} y G.
Los subgrupos de Sylow y el teorema de Sylow son muy útiles para probar que
los grupos de ciertos órdenes no son simples. He aquı́ unos ejemplos:
Proposición 2.4.8. Sea G un grupo de orden 2t · 3 con t 1. Entonces G no es
simple.
Demostración. El teorema de Sylow asegura que existe un 2-Sylow S < G de
orden 2t , lo que implica que |G/S| = [G : S] = 3. Consideremos la acción de G
por multiplicación sobre el conjunto cociente X = G/S. Ésta corresponde a un
homomorfismo : G ! SX ' S3 . Existen entonces dos opciones:
1. Si la acción es fiel, entonces es inyectivo y G es isomorfo a su imagen (G)
que corresponde a un subgrupo de S3 . Como |S3 | = 6 y |G| = 2t · 3, la única
opción es que (G) = S3 y ya sabemos que este grupo no es simple porque
tiene un subgrupo normal de orden 3.
2. Si la acción no es fiel, entonces ker( ) 6= {e}. Por otra parte, ker( ) 6= G ya
que todo elemento g 62 S actúa de forma no trivial sobre X = G/S. Luego
ker( ) es un subgrupo propio normal no trivial de G.
^
¨
Proposición 2.4.9. Sea G un grupo de orden p2 q con p, q primos distintos. En-
tonces G no es simple.
Demostración. Supongamos que p > q. El teorema de Sylow nos dice que np ⌘ 1
mód p y divide a q, lo que implica que np = 1. Por ende, existe un único p-Sylow
P de G que es entonces normal en G por la proposición 2.4.5. Como |P | = p2 ,
tenemos que {e} =6 P 6= G y entonces G no es simple.
Supongamos ahora que p < q. En este caso, nq ⌘ 1 mód q y divide a p2 . Como
p < q, deducimos que nq 6= p. Nos quedan entonces dos casos:
1. Si nq = 1, tenemos de la misma manera que antes que el único q-Sylow es
normal y por ende G no es simple.
2. Si nq = p2 , entonces p2 ⌘ 1 mód q. Esto implica que q divide a p2 1 =
(p + 1)(p 1). Como q es primo, debe dividir a alguno de los 2 factores. Pero
como p < q, q debe dividir a p + 1. Tenemos entonces p < q  p + 1, lo que
implica que q = p + 1. Pero los únicos primos consecutivos son 2 y 3, lo que
implica que |G| = 22 · 3, caso que ya mostramos en la proposición anterior
que no es simple.
^
¨
Ejercicio. Pruebe que todo grupo de orden 34 no es simple.
Ejercicio. Pruebe que todo grupo de orden 56 no es simple.

22
Demostración del teorema de Sylow.
Demostración de la parte 1. Demostremos por inducción sobre |G| = pt m la exis-
tencia de un p-Sylow.

Si t = 1, entonces el teorema de Cauchy (más bien, el Corolario 2.3.5) nos


asegura la existencia de un subgrupo de G de orden p.
Hipótesis de inducción: La parte 1 del teorema es válida para grupos de orden
estrictamente menor que |G|.
Consideremos Z(G). Hay dos posibilidades: o bien p divide a |Z(G)|, o p no
divide a |Z(G)|.

En el primer caso, el teorema de Cauchy nos asegura que existe a 2 Z(G) tal
que |a| = p. Sea H = hai < Z(G). Es un subgrupo normal de G porque es central,
lo que nos permite considerar el grupo cociente G/H. El orden de éste último es
[G : H] = pt 1 m < |G|. Por hipótesis de inducción, existe un subgrupo S̄ de G/H
de orden pt 1 , al cual corresponde un subgrupo S de G que contiene a H tal que
S̄ ' S/H. Entonces el subgrupo S tiene orden |S| = |S/H| · |H| = pt .
En el caso en que p no divide a |Z(G)|, consideremos la ecuación de clase del
grupo G:
X k
|G| = |Z(G)| + [G : CG (xi )],
i=1

donde [G : CG (xi )] > 1 para P todo 1  i  k. Como p no divide a |Z(G)| pero sı́ a
|G|, vemos que p no divide a ki=1 [G : CG (xi )] y por ende no divide a [G : CG (xj )],
para algún j 2 {1, . . . , k}. Ahora, como pt divide a |G| = [G : CG (xj )] · |CG (xj )|,
obtenemos que pt divide a |CG (xj )|. Además, |CG (xj )| < |G| por que su ı́ndice no
es 1, por lo que la hipótesis de inducción se aplica a CG (xj ). Tenemos entonces que
existe un subgrupo S de CG (xj ) (y por ende de G) de orden pt .
Entonces, por principio de inducción completa, todo grupo de orden pt · m, con
(p, m) = 1 tiene un subgrupo de orden pt . ^¨

Observación.
Sea N un subgrupo normal de G tal que N y G/N son p-grupos. Entonces G es
también un p-grupo.

Antes de demostrar las partes 2 y 3 del Teorema de Sylow, veremos un lema


técnico.

Lema 2.4.10. Sea S un p-Sylow de G. Sea a 2 NG (S) un elemento de orden pr


para algún r 0. Entonces a 2 S.

23
Demostración. Como S es un p-Sylow de G, tenemos que |S| = pt y |G| = pt m
para algún t 1 y algún m primo a p. Como S < NG (S) < G, obtenemos que
t
|NG (S)| = p n para algún n que divide a m y por ende primo a p también.
Recordemos ahora que S C NG (S), por lo que NG (S)/S es un grupo. Tenemos
entonces que |NG (S)| = |S| · |NG (S)/S|, lo que implica que |NG (S)/S| = n. Como
|a| = pr , sabemos que su imágen ā en NG (S)/S es de orden ps para algún s 0.
Pero el teorema de Lagrange nos dice que |a| = ps divide a |NG (S)/S| = n, lo que
implica que s = 0 ya que n es primo a p. Esto quiere decir que ā = ē 2 NG (S)/S,
lo que equivale a a 2 S. ^
¨

Demostración de las partes 2 y 3. Sea T un p-Sylow de G. Probaremos que T =


gSg 1 para algún g 2 G. Consideremos el conjunto cociente X = G/S. El subgrupo
T actúa sobre X por multiplicación por la izquierda, lo que nos permite ver X como
una reunión de órbitas O(gi S) para 1  i  k. En otras palabras,
k
X k
X
[G : S] = |X| = |O(gi S)| = [T : StabT (gi S)],
i=1 i=1

donde la última igualdad viene del lema 2.2.21. Ahora, como T es un p-grupo, te-
nemos que [T : StabT (gi S)] = pr con r 0. Pero por otra parte [G : S] es primo a
p ya que S es de orden pt según la primera parte del teorema, por lo que deducimos
que hay al menos una órbita con un sólo elemento, es decir, existe g 2 G tal que
tgS = gS para todo t 2 T . Por lo tanto, g 1 tgS = S para todo t 2 T . Ası́, tenemos
que g 1 tg 2 S para todo t 2 T , lo que significa que g 1 T g ⇢ S o bien T ⇢ gSg 1 .
Pero T es un p-Sylow, por lo que T = gSg 1 . Esto prueba la parte 2 del teorema.

Sea ahora Y el conjunto de los p-Sylow de G, el cual corresponde al conjunto


de los conjugados de S en G por lo que ya demostramos, es decir
1
Y = {gSg | g 2 G}.

El grupo G actúa por conjugación sobre Y y claramente hay una sola órbita que es
todo Y . Ahora, nuestro p-grupo S es un elemento de Y y su estabilizador es nada
menos que su normalizador en G:
1
StabG (S) = {g 2 G | g · S = S} = {g 2 G | gSg = S} = NG (S).

El lema 2.2.21 nos dice entonces que np = |Y | = [G : NG (S)], lo que prueba la


primera afirmación de la parte 3 del teorema.
Para la segunda afirmación de la parte 3, como S = pt , tenemos que [G : S] = m
y que np = [G : NG (S)] por lo que acabamos de demostrar. Ahora, como [G : S] =
[G : NG (S)] · [NG (S) : S], obtenemos que np divide a m.

24
Para la última afirmación de la parte 3, veamos otra forma de contar los ele-
mentos de Y . Consideremos la acción por conjugación de S sobre Y (es decir, la
restricción de la acción precedente). El conjunto Y corresponde a la unión disjunta
de las órbitas de esta acción. En otras palabras, existen subgrupos A1 , . . . Ak 2 Y
tales que
Gk
Y = OS (Ai ),
i=1

lo que nos dice que


k
X k
X
np = |Y | = |OS (Ai )| = [S : StabS (Ai )].
i=1 i=1

Ahora, como S es un p-grupo, tenemos que [S : StabS (Ai )] = pri con ri 0. Ası́,
tenemos que np corresponde a una suma de potencias de p. Para demostrar que
np ⌘ 1 mód p, bastará entonces con demostrar que existe un único Ai tal que
[S : StabS (Ai )] = 1. Ya sabemos que S cumple con la condición (y como su órbita
es sencillamente {S}, sabemos que S tiene que ser uno de los Ai ). Supongamos
entonces que existe otro B 2 Y tal que [S : StabS (B)] = 1. Esto quiere decir que
la órbita de B tiene un solo elemento, lo que implica que sBs 1 = B, 8 s 2 S. En
otras palabras, para todo s 2 S ⇢ G tenemos que s 2 NG (B) y |s| = pr para algún
r 0. El lema 2.4.10 se aplica entonces y nos dice que s 2 B para todo s 2 S,
es decir S ⇢ B. Como S es un p-Sylow, obtenemos que S = B, lo que prueba
nuestra afirmación. Esto prueba que np ⌘ 1 mód p y concluye la demostración del
teorema. ^
¨

2.5. Productos semidirectos


En sesiones anteriones hemos trabajado con productos directos, como el grupo
de Klein, que es isomorfo a (Z/2Z) ⇥ (Z/2Z). He aquı́ otros ejemplos.

Ejemplo 2.5.1. Sea G = Z/nmZ. Entonces G ' (Z/mZ) ⇥ (Z/nZ) si y sólo si


(n, m) = 1.

Ejemplo 2.5.2. Sea G = Sn para n 2. Entonces, para todo m < n, existe un


homomorfismo inyectivo Sm ⇥ Sn m ! Sn .

Proposición 2.5.3. Sea G = G1 ⇥ · · · ⇥ Gn . Entonces

1. Para cada 1  i  n,

Gi ' {(e1 , . . . , ei 1 , g, ei+1 , . . . , en ) | g 2 Gi }.

25
2. Para cada 1  i  n, la función ⇡i : G ! Gi definida por ⇡i (g1 , . . . , gn ) = gi
es un epimorfismo, llamado la proyección de ı́ndice i. Además, tenemos que
ker(⇡i ) = {(g1 , . . . , gi 1 , ei , gi+1 , . . . , gn ) | gj 2 Gj , 8j 6= i}.

3. Para cada 1  i  n, sea Hi ⇢ Gi un subconjunto. Entonces, H1 ⇥ · · · ⇥ Hn


es un subgrupo de G1 ⇥ · · · ⇥ Gn si y sólo si Hi < Gi para cada 1  i  n.
Además, (H1 ⇥ · · · ⇥ Hn ) C (G1 ⇥ · · · ⇥ Gn ) si y sólo si Hi C Gi para cada
1  i  n.
Demostración. Ejercicio. ^
¨

El producto directo de dos grupos es un caso particular de producto semi-


directo. De hecho, el producto semi-directo consiste en el mismo conjunto, pero
con una operación binaria un poco más sutil.
Definición 2.5.4. Sean G1 y G2 grupos y sea
' : G1 ! Aut(G2 )
a 7! 'a ,
un homomorfismo de grupos. El producto semi-directo (exterior) de G1 por G2 , no-
tado G2 o' G1 (o simplemente G2 oG1 cuando ' se da por entendido), corresponde
al conjunto G2 ⇥ G1 con la operación binaria ⇤' definida por:
(a2 , a1 ) ⇤' (b2 , b1 ) := (a2 'a1 (b2 ), a1 b1 ).
Proposición 2.5.5. El par (G2 ⇥ G1 , ⇤' ) es realmente un grupo.
Demostración. En efecto, podemos verificar la asociatividad:
[(a2 , a1 ) ⇤' (b2 , b1 )] ⇤' (c2 , c1 ) = (a2 'a1 (b2 ), a1 b1 ) ⇤' (c2 , c1 ) =
(a2 'a1 (b2 )'a1 b1 (c2 ), a1 b1 c1 ) = (a2 'a1 (b2 )('a1 'b1 )(c2 ), a1 b1 c1 ) =
(a2 'a1 (b2 )'a1 ('b1 (c2 )), a1 b1 c1 ) = (a2 'a1 (b2 'b1 (c2 )), a1 b1 c1 ) =
(a2 , a1 ) ⇤' (b2 'b1 (c2 ), b1 c1 ) = (a2 , a1 ) ⇤' [(b2 , b1 ) ⇤' (c2 , c1 )].
También es fácil verificar que el neutro es e = (e2 , e1 ):
(e2 , e1 ) ⇤' (a2 , a1 ) = (e2 'e1 (a2 ), e1 a1 ) = (e2 a2 , a1 ) = (a2 , a1 ),
(a2 , a1 ) ⇤' (e2 , e1 ) = (a2 'a1 (e2 ), a1 e1 ) = (a2 e2 , a1 ) = (a2 , a1 ).
Por último, el inverso de (a2 , a1 ) es (a2 , a1 ) 1
= ('a1 1 (a2 1 ), a1 1 ):
(a2 , a1 ) ⇤' ('a1 1 (a2 1 ), a1 1 ) = (a2 'a1 ('a1 1 (a2 1 )), a1 a1 1 ) =
(a2 ('a1 'a11 )(a2 1 ), e1 ) = (a2 a2 1 , e1 ) = (e2 , e1 ),
('a1 1 (a2 1 ), a1 1 ) ⇤' (a2 , a1 ) = ('a1 1 (a2 1 )'a1 1 (a2 ), a1 1 a1 ) =
('a1 1 (a2 1 a2 ), e1 ) = ('a1 1 (e2 ), e1 ) = (e2 , e1 ).
^
¨

26
Observación.
Si '(a) = idG2 , 8 a 2 G1 , entonces G2 o' G1 es el producto directo G2 ⇥ G1 .
Proposición 2.5.6. Sean H y K dos grupos y sea ' : K ! Aut(H) un homo-
morfismo. El producto semi-directo G = H o' K posee las siguientes propiedades:
1. Los subconjuntos H ⇥ {eK } y {eH } ⇥ K son subgrupos de G.
2. H ' (H ⇥ {eK }) vı́a h 7! (h, eK ) y K ' ({eH } ⇥ K) vı́a k 7! (eH , k).
3. (H ⇥ {eK }) \ ({eH } ⇥ K) = {e}.
4. |G| = |H| · |K| = |H ⇥ {eK }| · |{eH } ⇥ K|.
5. Sean g1 = (eH , k), g2 = (h, eK ) elementos de G. Entonces

g2 g1 = (h, k), y g1 g2 g1 1 = ('k (h), eK ).

En particular, G = (H ⇥ {eK })({eH } ⇥ K) y H ⇥ {eK } es normal en G.


Demostración. Ejercicio ^
¨ ^
¨

Notación. Dada la proposición anterior, siempre que trabajemos con un producto


semi-directo G = H o' K, identificaremos H y K con sus imágenes respectivas
en G. Para h 2 H, identificamos entonces h con (h, eK ) 2 G y para k 2 K,
identificamos k con (eH , k) 2 G. Ası́, para h 2 H y k 2 K, tenemos que khk 1 =
'k (h) 2 G, o bien kh = 'k (h)k 2 G.
En particular, podemos escribir todo elemento de G como un producto hk con
h 2 H, k 2 K. Y para multiplicar h1 k1 con h2 k2 , simplemente tenemos que

h1 k1 h2 k2 = h1 [k1 h2 ]k2 = h1 ['k1 (h2 )k1 ]k2 = h1 'k1 (h2 )k1 k2 .

Con las notaciones que acabamos de definir, vemos que si G = H o' K, entonces
K < G, H C G, H \ K = {e} y HK = G. Pero notemos que K usualmente no
tiene chance de ser normal:
Ejercicio. Sean H, K dos grupos y sea ' : K ! Aut(H) un homomorfismo de
grupos. Entonces KCH o' K si y sólo si ' es el homomorfismo trivial (i.e. '(g) = e2
para todo g 2 G1 ), es decir, si y sólo si se trata de un producto directo.
Las propiedades de H y K como subgrupos de G = H o' K que acabamos de
enunciar describen completamente al producto semi-directo. En efecto, G = HK
nos dice que el conjunto subyacente es H ⇥ K. Por otra parte, podemos recuperar
naturalmente la acción de K sobre H (esto es, el homomorfismo ' : K ! Aut(H))
vı́a la conjugación en G: 'k (h) := khk 1 2 H. Esto está bien definido porque H es
normal en G. Ası́, en lugar de construir un producto semi-directo abstracto a partir
de dos grupos H y K (producto semi-directo exterior), puede ocurrir lo siguiente:

27
Definición 2.5.7. Sean H y K dos subgrupos de G. Se dice que G es el producto
semi-directo (interior) de H y K y se anota G = H o K si H C G, H \ K = {e} y
G = HK.

Notación. Nótese que aquı́ no se menciona ni se nota '. Esto es porque implı́ci-
tamente asumimos que la acción de K sobre H es por conjugación.

Observación.
La discusión que precede la definición nos muestra que las dos nociones de producto
semi-directo son esencialmente la misma. Es decir, si G = H o K para ciertos
subgrupos H y K, entonces G ' H o' K para 'k (h) := khk 1 .

Ejemplo 2.5.8. Sea G = hbi un grupo cı́clico de orden n. Tenemos entonces que

Aut(G) ' (Z/nZ)⇤ = {ā 2 Z/nZ |ā invertible en Z/nZ} = {ā 2 Z/nZ | (a, n) = 1}.

En efecto, si (t, n) = 1, entonces podemos definir un elemento ft 2 Aut(G) vı́a


ft (b) = bt . Esto define un isomorfismo : (Z/nZ)⇤ ! Aut(G) definido por (t̄) =
ft .
Entonces, para definir un producto semi-directo G o' H, basta con darse un
homomorfismo H ! (Z/nZ)⇤ . Si tomamos por ejemplo H = hai cı́clico de orden 2
con '(a) = 1̄, entonces G o' H = GH, es decir, G o' H = ha, bi. Pero además
sabemos que a2 = bn = e y que ab = 'a (b)a = b 1 a, es decir

G o' H = ha, b | a2 = bn = e, ab = b 1 ai.

Como además tenemos que |G o' H| = |G| · |H| = 2n, vemos que G o' H ' D2n .
En otras palabras, todo grupo dihedral es un producto semi-directo de Z/2Z por
Z/nZ con respecto a la acción por el inverso.

Con la ayuda de los productos semi-directos podemos clasificar de mejor manera


algunos tipos de grupos (como los dihedrales acá arriba). Por ejemplo:

Proposición 2.5.9. Sea G un grupo de orden 44 que posee un elemento a 2 G de


orden 4. Entonces G es isomorfo a uno de los grupos siguientes:

Z/44Z;

(Z/11Z) o' (Z/4Z) con '(1̄) = 1̄ 2 (Z/11Z)⇤ .

Demostración. Por el teorema de Sylow, sabemos que n11 |4 y n11 ⌘ 1 mód 11, lo
que implica que n11 = 1 y por ende hay un solo 11-Sylow S que además es normal en
G por la proposición 2.4.5. Sea H = hai. Entonces |H| = 4 y |S| = 11 y el teorema
de Lagrange nos dice que S \ H = {e}. De todo esto, deducimos que G = SH y
por ende G ' S o' H ' (Z/11Z) o' (Z/4Z) para algún ' : H ! Aut(S).

28
Intentemos clasificar entonces los homomorfismos ' : H ! Aut(S). Como S
es cı́clico de orden 11, tenemos que Aut(S) ' (Z/11Z)⇤ = h2̄i, donde |2̄| = 10.
Ahora, como |a| = 4, tenemos que |'(a)| debe dividir 4. Por otra parte, como
'(a) 2 (Z/11Z)⇤ , el teorema de Lagrange nos dice que |'(a)| divide a 10. Por ende
|'(a)| 2 {1, 2}.

Si |'(a)| = 1, entonces '(a) = e, lo que implica que ' es el homomorfismo trivial


y por ende tenemos un producto directo: G ' S ⇥H ' (Z/11Z)⇥(Z/4Z) ' Z/44Z.
Si |'(a)| = 2, entonces '(a) = ¯1 ya que es el único elemento de orden 2 en
(Z/11Z)⇤ . Recordando entonces que H ' (Z/4Z) vı́a a 7! 1̄, tenemos el segundo
caso del enunciado. ^
¨

Ejercicio. Haga un análisis de los grupos de orden pq con p y q primos distintos.


Hint: esto ya está hecho en otro lado en estos apuntes.

2.6. Grupos solubles y nilpotentes


Grupos solubles
Hay al menos dos motivos para estudiar esta clase de grupos:

1. Los grupos solubles intervienen en la teorı́a de polinomios P (x) 2 F [x] a


coeficientes en un cuerpo F . Están relacionados con los polinomios P que
son solubles por radicales sobre F , es decir, tales que las raı́ces de P se
pueden obtener usando una sucesión finita de operaciones algebraicas (suma,
resta, multilicación, división) y extracción de raı́ces (cuadradas, cúbicas, etc).
Existen fórmulas que permiten encontrar las raı́ces de un polinomio de grado
2 (conocida por varias culturas antiguas), de grado 3 (Tartaglia y Cardano)
y de grado 4 (Ferrari y Cardano), lo que significa que a todo polinomio de
grado 2, 3 o 4 le corresponde un grupo soluble.
En 1824, Abel dió la primera demostración aceptada de la no solubilidad de
la quı́ntica (ecuaciones de grado 5). En otras palabras, el grupo asociado a
un polinomio de grado 5 no es necesariamente soluble.

2. El teorema de Sylow puede ser altamente mejorado para los grupos solubles.
Se trata del teorema de Hall, cuya demostración no veremos aquı́ pues va
más allá de los contenidos del curso, pero que puede verse en el libro Algebra
de Thomas W. Hungeford (1974), página 104.

Teorema 2.6.1 (Hall). Sea G un grupo finito soluble de orden mn, con
(m, n) = 1. Entonces:

a) G contiene un subgrupo de orden m;

29
b) dos subgrupos de orden m son conjugados;
c) Todo subgrupo de G de orden k, con k|m, está contenido en un subgrupo
de orden m.

Comencemos entonces con la definición:


Definición 2.6.2. Un grupo G se dice soluble si posee una cadena finita de sub-
grupos
{e} = G0 ⇢ G1 ⇢ · · · ⇢ Gt = G,
tal que, para cada 1  i  t, Gi 1 C Gi y el cociente Gi /Gi 1 es abeliano.
Observación.
Nótese que en ningún momento suponemos que Gi 1 6= Gi . Esto es sobre todo
pasa uso práctico en las demostraciones más abajo. Pero evidentemente se pueden
eliminar las repeticiones en la cadena sin daño.
Ejercicio. Pruebe que si N C G, entonces

G/N es abeliano , 8 a, b 2 G, aba 1 b 1


2 N.

Ejemplo 2.6.3. El grupo dihedral G = D2n es soluble: basta tomar G0 = {e},


G1 = hri y G2 = D2n . En particular, el grupo S3 ' D6 es soluble.
Ejemplo 2.6.4. El grupo G = Q8 es soluble: basta tomar G0 = {e}, G1 = {±1}
y G2 = Q 8 .
Ejemplo 2.6.5. Todo grupo abeliano es soluble. Por el contrario, un grupo simple
no abeliano no puede ser soluble. El grupo más pequeño que no es soluble es A5 .
Ejercicio. Pruebe que todo p-grupo es soluble.
Proposición 2.6.6. Si n 5, entonces Sn no es soluble.
Demostración. Supongamos que G = Sn es soluble, es decir, posee una cadena
finita de subgrupos
{id} = G0 ⇢ G1 ⇢ · · · ⇢ Gt = Sn ,
tal que para cada 1  i  t, Gi 1 C Gi y el cociente Gi /Gi 1 es abeliano.
Sea (i, j, k) un 3-ciclo en Sn y, como n 5, sean u, v 2 {1, 2 · · · , n} elementos
distintos de i, j, k. Como Sn /Gt 1 es abeliano, para cada a, b 2 Sn , aba 1 b 1 2 Gt 1 .
En particular, si consideramos a = (j, k, u) y b = (v, j, i), entonces

aba 1 b 1
= (j, k, u)(v, j, i)(j, u, k)(v, i, j) = (i, j, k) 2 Gt 1 .

Como (i, j, k) es cualquier 3-ciclo, tenemos que Gt 1 contiene todos los 3-ciclos.
Miremos ahora el cociente Gt 1 /Gt 2 , que también es abeliano. Usando el mismo

30
argumento podemos demostrar que Gt 2 contiene todos los 3-ciclos. Continuando
ası́ llegamos tarde o temprano al cociente G1 /G0 , que también es abeliano, por lo
que podemos demostrar que G0 = {e} contiene todos los 3-ciclos, lo cual es una
contradicción. Por lo tanto, Sn no es soluble para n 5. ^
¨

Observación.
Como todos los 3-ciclos pertenecen a An , la misma demostración prueba que An
no es soluble para n 5.

Teorema 2.6.7. Sea G un grupo soluble y H < G. Entonces

1. H es soluble;

2. Para todo grupo K y todo homomorfismo ' : G ! K la imágen '(G) < K


es soluble. En particular, si H C G entonces G/H es soluble.

Demostración. Como G es soluble, posee una cadena finita de subgrupos

{e} = G0 ⇢ G1 ⇢ · · · ⇢ Gt = G,

tal que para cada 1  i  t, Gi 1 C Gi y el cociente Gi /Gi 1 es abeliano.

Para demostrar el primer punto, consideremos los subgrupos Hi := Gi \ H ⇢ H


para cada 0  i  t. Está claro que H0 = {e} y que Ht = H. Además, para
cada 1  i  t, tenemos que Hi 1 ⇢ Hi . Es más, para h 2 Hi , tenemos que
hHi 1 h 1 ⇢ hGi 1 h 1 ⇢ Gi 1 , pero también hHi 1 h 1 ⇢ H porque h 2 Hi ⇢ H.
Todo esto implica que hHi 1 h 1 ⇢ Hi 1 y por ende Hi 1 CHi . Finalmente, tenemos
que el cociente Hi /Hi 1 es abeliano ya que es isomorfo a un subgrupo de Gi /Gi 1
vı́a el siguiente monomorfismo:

: Hi /Hi 1 ! Gi /Gi 1
hHi 1 7! hGi 1 .

El morfismo es en efecto inyectivo: Si (hHi 1 ) = eGi 1 , entonces h 2 Gi 1 . Pero


también h 2 Hi ⇢ H, lo que implica h 2 Hi 1 , es decir hHi 1 = eHi 1 .

Para demostrar el segundo punto, ya que solo nos interesa la imagen '(G) <
K, podemos suponer que K es la imagen. Consideremos entonces les subgrupos
Ki := '(Gi ) < K para cada 0  i  t. Está claro que K0 = {e} y que Kt = K.
Además, para cada 1  i  t, tenemos que Ki 1 ⇢ Ki . Es más, para k 2 Ki ,
tenemos que k = '(g) con g 2 Gi , lo que nos dice que
1
kKi 1 k = '(g)'(Gi 1 )'(g 1 ) = '(gGi 1 g 1 ) = '(Gi 1 ) = Ki 1 ,

31
por ende Ki 1 C Ki . Finalmente, tenemos que el cociente Ki /Ki 1 es abeliano ya
que es isomorfo a un cociente de Gi /Gi 1 vı́a el siguiente epiomorfismo:

: Gi /Gi 1 ! Ki /Ki 1
gGi 1 7! '(g)Ki 1 .

En particular si H C G, consideramos el epimorfismo canónico ⇡ : G ! G/H, y se


tiene que ⇡(G) = G/H es soluble. ^
¨

Ejercicio. Verificar que los morfismos y de la demostración están bien defini-


dos.

Conmutadores
El subgrupo de conmutadores de un grupo G es un ejemplo de subgrupo ca-
racterı́stico de G. Esta última noción es un versión fuerte de subgrupo normal.
El subgrupo de conmutadores sirve en particular para dar otra caracterización de
solubilidad en términos de una serie descendente de subgrupos caracterı́sticos de
G.
Definición 2.6.8. Sea G un grupo y H < G. Se dice que H es un subgrupo
caracterı́stico de G y se anota H car G si, 8 2 Aut(G), se tiene que (H) = H.
Proposición 2.6.9. Sea G un grupo y sean H, K subgrupos de G. Entonces:
1. H car G ) H C G;

2. K car H, H C G ) K C G;

3. K car H, H car G ) K car G.


1
Demostración. Para la primera afirmación, tenemos que mostrar que gHg =H
para todo g 2 G. Consideremos entonces, para g 2 G, el automorfismo

int(g) : G ! G,
x 7! gxg 1 .

(Ejercicio: mostrar que se trata realmente de un automorfismo)


Entonces, como H car G, tenemos que gHg 1 = int(g)(H) = H, lo que prueba que
H C G.
Para la segunda afirmación, debemos mostrar que gKg 1 = K para todo g 2 G.
Como H C G, tenemos que int(g)(H) = gHg 1 = H, es decir, int(g) restringido a
H define un automorfismo de H (su inversa es int(g 1 )). Entonces, como K car H,
tenemos entonces que gKg 1 = int(g)(K) = K para todo g 2 G , lo que prueba
que K C G.

32
Para la tercera afirmación, tenemos que mostrar que (K) = K para todo
2 Aut(G). Ahora, como H car G, todo 2 Aut(G) cumple que (H) = H, es
decir, su restricción a H define un automorfismo de éste. Como tal, y dado que
K car H, tenemos que (K) = K, lo que prueba que K car G. ^¨

Observación.
Sea G un grupo y K < H < G. Entonces K C H y H C G no implica que K C G,
lo que prueba que la noción de subgrupo caracterı́stico es más fuerte. En efecto,
sean G = S3 ⇥ S3 , H = A3 ⇥ A3 y

K = {(id, id), ((1, 2, 3), (1, 2, 3)), ((1, 3, 2), (1, 3, 2))} < H.

Entonces H C G pues A3 C S3 . Además, H es abeliano, por lo que todo subgrupo


es normal en H, en particular K. Sin embargo, K no es normal en G ya que
1
((1, 2), id)((1, 2, 3), (1, 2, 3))((1, 2), id) = ((1, 3, 2), (1, 2, 3)) 62 K.

Ejercicio. Pruebe que para cualquier grupo G, Z(G) es un subgrupo caracterı́stico


de G.

Ejercicio. Sea G un grupo y p un primo tal que G posee un único p-Sylow S.


Pruebe que S car G.

Definición 2.6.10. Sea G un grupo. El conmutador [x, y] de los elementos x, y 2 G


es el elemento [x, y] := xyx 1 y 1 2 G. De forma más general, para A, B ⇢ G no
vacı́os, definimos el conmutador [A, B] de A y B como el subgrupo generado por
los conmutadores [a, b] con a 2 A y b 2 B, es decir:

[A, B] := h[a, b] | a 2 A, b 2 Bi < G.

En particular, definimos el subgrupo derivado G0 de G como el subgrupo [G, G] < G.

Observación.
Nótese que un elemento x 2 [A, B] no tiene porqué ser un conmutador. En general
lo único que sabemos es que x se expresa como un producto de conmutadores

x = [a1 , b1 ][a2 , b2 ] · · · [an , bn ],

para ai 2 A, bi 2 B, 1  i  n.

Proposición 2.6.11. Sea G un grupo, x, y 2 G y H < G. Entonces

1. xy = [x, y]yx;

2. H C G si y sólo si [G, H] ⇢ H.

33
3. para todo homomorfismo : G ! K, ([x, y]) = [ (x), (y)];

4. G0 car G y G/G0 es abeliano;

5. si H C G, entonces G/H es abeliano si y sólo si G0 ⇢ H.

6. si ' : G ! A es un homomorfismo de G a un grupo abeliano A, entonces


G0 ⇢ ker(').
Demostración. La primera afirmación es un cálculo directo. Para la segunda, basta
ver que:

H C G , 8 g 2 G, h 2 H, ghg 1 2 H
, 8 g 2 G, h 2 H, ghg 1 h 1 2 H
, 8 g 2 G, h 2 H, [g, h] 2 H
, h[g, h] | g 2 G, h 2 Hi ⇢ H
, [G, H] ⇢ H.

La tercera afirmación es una mera aplicación de la definición de homomorfismo:


para 2 Aut(G) y x, y 2 G,

([x, y]) = (xyx 1 y 1 ) = (x) (y) (x) 1


(y) 1
= [ (x), (y)].

Aplicando esto a un automorfismo : G ! G, vemos que (G0 ) = G0 , lo que nos


dice que G0 car G. Por otra parte, al aplicarlo al morfismo ⇡ : G ! G/H cuando
H C G y G0 ⇢ H, vemos que para todo par de elementos xH = ⇡(x), yH = ⇡(y) 2
G/H tenemos [xH, yH] = [x, y]H = H ya que [x, y] 2 G0 ⇢ H. Por ende xyH =
yxH por la primera afirmación. Esto prueba la cuarta y quinta afirmaciones.
Finalmente, la sexta afirmación se deduce de la quinta: si ' : G ! A es un
homomorfismo con A abeliano, entonces Im(') es abeliano e isomorfo a G/ ker('),
lo que implica que G0 ⇢ ker('). ^¨

Serie derivada
Existen dos formas naturales de construir series con subcocientes abelianos:
sacando grupos “por arriba” en forma de cocientes, o sacando grupos “por abajo”
en forma de subgrupos. Para asegurarse que los subcocientes que van saliendo sean
abelianos, la noción de subgrupo derivado que acabamos de definir resulta bastante
práctica. En el segundo caso, será el centro quien reemplazará al subgrupo derivado.
Definición 2.6.12. Para cualquier grupo G definimos la siguiente serie de sub-
grupos inductivamente:
G(0) := G;

34
G(i+1) = [G(i) , G(i) ], 8 i 1.

Esta serie cumple

G(0) = G G(1) ··· G(i) G(i+1) ···

y se llama la serie derivada o de conmutadores del grupo G.

Observación.
Los subgrupos G(i) son caracterı́sticos en G para cada i. Esto es una consecuencia
fácil de las proposiciones 2.6.11 y 2.6.9.

Teorema 2.6.13. Un grupo G es soluble si y sólo si G(n) = {e} para algún n 0.

Definición 2.6.14. El menor entero no negativo t tal que G(t) = {e} se llama
ı́ndice de solubilidad de G.

Demostración. Supongamos que G es soluble, es decir, posee una cadena finita de


subgrupos
{e} = G0 ⇢ G1 ⇢ · · · ⇢ Gt = G,
tal que para cada 1  i  t, Gi 1 C Gi y el cociente Gi /Gi 1 es abeliano.
Demostraremos por inducción que G(i) ⇢ Gt i 8 i 0, lo que demostrará que
G(t) ⇢ G0 = {e}.
Para i = 0 tenemos que G(0) = G = Gt . Nuestra hipótesis de inducción será
entonces que G(i) ⇢ Gt i . Debemos probar que G(i+1) ⇢ Gt i 1 .
Tenemos que
G(i+1) = [G(i) , G(i) ] ⇢ [Gt i , Gt i ].
Como Gt i /Gt i 1 es abeliano, la proposición 2.6.11 nos dice que

G0t i = [Gt i , Gt i ] ⇢ Gt i 1.

Por lo tanto, G(i+1) ⇢ Gt i 1, lo que concluye nuestra demostración por inducción.

Recı́procamente, supongamos que G(n) = {e} para algún n 0. Esto no dice


que tenemos la cadena de subgrupos

G(0) = G G(1) ··· G(n) = {e}.

Esta misma cadena muestra que G es soluble: en efecto, la proposición 2.6.11


nos asegura que G(i+1) C G(i) y que G(i) /G(i+1) es abeliano, por lo que definiendo
Gi := G(n i) para 0  i  n obtenemos una cadena que cumple la definición de
solubilidad. ^¨

Ejercicio. Sea G un grupo. Pruebe que

35
1. para todo t 0, [G, G](t) = [G(t) , G(t) ];

2. para todo m, n 0, G(n+m) = (G(n) )(m) .

Observación.
En muchos casos es más sencillo probar propiedades de solubilidad usando esta
equivalencia, como se ve con la siguiente proposición, la cual redemuestra el teorema
2.6.7 que ya demostramos más arriba.

Proposición 2.6.15. Sea G un grupo, H un subgrupo de G y ' : G ! K un


epimorfismo de grupos.

1. Para cada i 0, H (i) ⇢ G(i) . En particular, si G es soluble, entonces H es


soluble con ı́ndice de solubilidad menor o igual al de G.

2. Para cada i 0, '(G(i) ) = K (i) . En particular, si G es soluble, entonces


K es soluble con ı́ndice de solubilidad menor o igual al de G. Esto vale en
particular para todo cociente de G.

3. Si H C G y H y G/H son solubles, entonces G es soluble.

Demostración. Las dos primeras afirmaciones se demuestran fácilmente por in-


ducción sobre i (en ambos casos la afirmación es trivial para i = 0) usando la
proposición 2.6.11.
Para la última afirmación, sea H soluble de ı́ndice m y G/H soluble de ı́ndice n.
Usando el epimorfismo ⇡ : G ! G/H, tenemos que ⇡(G(n) ) = (G/H)(n) = {eH}
por lo que acabamos de demostrar. Esto nos dice que G(n) ⇢ ker(⇡) = H. Ası́,
G(n+m) = (G(n) )(m) ⇢ H (m) = {e}. Luego G es soluble, de ı́ndice  n + m. ^
¨

Grupos nilpotentes
Acabamos de ver que para estudiar los grupos solubles basta con calcular la
serie descendente de grupos derivados. Pero existe una segunda manera “más fi-
na” de obtener subcocientes abelianos, la cual define una subfamilia de los grupos
solubles, llamados grupos nilpotentes.

Definición 2.6.16. Para cualquier grupo G definimos la siguiente serie de sub-


grupos inductivamente:

G0 := G;

Gi+1 = [G, Gi ], 8 i 1.

36
Esta serie cumple

G0 = G G1 ··· Gi Gi+1 ···

y se llama la serie central descendente del grupo G.


Un grupo G es nilpotente si y sólo si Gn = {e} para algún n 0. El menor
t
entero no negativo t tal que G = {e} se llama el ı́ndice de nilpotencia de G.

Ejercicio. Pruebe que Gi car G para todo i 0.

Observación.
Nótese que el cociente Gi 1 /Gi , que es un grupo por el ejercicio que precede, es
abeliano para todo i 1 ya que [Gi 1 , Gi 1 ] ⇢ [G, Gi 1 ] (cf. Proposición 2.6.11).
En particular, todo grupo abeliano es nilpotente.
Por otra parte, para cada i 0, tenemos que G(i) ⇢ Gi , lo que prueba que todo
grupo nilpotente es soluble.

Observación.
Existen grupos solubles que no son nilpotentes, lo que prueba que esta nueva serie
descendente es más fina que la serie derivada. Por ejemplo, S3 es soluble pero no
nilpotente: G0 = S3 y G1 = [S3 , S3 ] = A3 , pero G2 = [S3 , A3 ] = A3 . Luego Gi = A3
para todo i 1, por lo que S3 no es nilpotente.
Vemos entonces que en general tenemos las siguientes inclusiones estrictas:

G cı́clico ( G abeliano ( G nilpotente ( G soluble ( G grupo.

Demostremos ahora un análogo de la proposición 2.6.15, la cual trataba sobre


la serie derivada:

Proposición 2.6.17. Sea G un grupo, H un subgrupo de G y ' : G ! K un


epimorfismo de grupos.

1. Para cada i 0, H i ⇢ Gi . En particular, si G es nilpotente, entonces H es


nilpotente con ı́ndice de nilpotencia menor o igual al de G.

2. Para cada i 0, '(Gi ) = K i . En particular, si G es nilpotente, entonces K


es nilpotente con ı́ndice de nilpotencia menor o igual al de G. Esto vale en
particular para todo cociente de G.

Observación.
Nótese sin embargo que no tenemos análogo para la tercera parte de la proposición
2.6.15. Es decir, si H C G y H y G/H son nilpotentes, entonces no necesariamente
G es nilpotente. Por ejemplo, H = A3 es un subgrupo normal de S3 y tanto H
como S3 /H son abelianos, por ende nilpotentes. Sin embargo, ya vimos que S3 no
lo es.

37
Demostración. Las dos afirmaciones se demuestran fácilmente por inducción sobre
i (en ambos casos la afirmación es trivial para i = 0) usando la proposición 2.6.11.
^
¨

Lo que hace la diferencia entre la serie derivada y la serie central descendente es


lo siguiente: La serie derivada fabrica cocientes abelianos G(i 1) /G(i) por elimina-
ción de todo aquello que no conmuta en el escalón anterior : G(i) = [G(i 1) , G(i 1) ]
(esa es precisamente la utilidad del subgrupo derivado: eliminar lo que no conmu-
ta). En cambio, la serie central descendente se asegura de eliminar todo aquello que
no conmuta con todo el grupo G: Gi = [G, Gi 1 ]. Esto no puede sino recordarnos
la noción de centro de un grupo. Y en efecto:

Lema 2.6.18. Para cada i 1, tenemos que Gi 1 /Gi ⇢ Z(G/Gi ).

Demostración. Sea hGi 2 Gi 1 /Gi y sea gGi 2 G/Gi . Debemos mostrar que
ghGi = hgGi , lo que equivale a mostrar que ghg 1 h 1 Gi = Gi . Ahora, esto es
lo mismo que [g, h] 2 Gi , lo cual es evidente ya que Gi = [G, Gi 1 ] por defini-
ción. ^¨

Esto justifica el nombre de la serie central descendente.

Serie central ascendente


Luego de haber definido dos series que fabrican subcocientes abelianos “por
arriba”, veamos una que comienza “por abajo”.

Definición 2.6.19. Para cualquier grupo G definimos la siguiente serie de sub-


grupos caracterı́sticos Zi (G) inductivamente:

Z0 (G) := {e};

Zi (G) = ⇡i 11 (Z(Ci 1 )), 8 i 1, donde Ci 1 denota el cociente G/Zi 1 (G) y


⇡i 1 : G ! Ci 1 es la proyección canónica.

Esta serie cumple

Z0 (G) = {e} ⇢ Z1 (G) = Z(G) ⇢ · · · ⇢ Zi (G) ⇢ Zi+1 (G) ⇢ · · ·

y se llama la serie central ascendente del grupo G.

Ejercicio. Pruebe por inducción que Zi (G) car G para todo i 0 (esto prueba en
particular que Ci 1 es un grupo y por ende que Zi (G) está bien definido).

Ejercicio. Sea G un grupo y sea ' : G ! H un epimorfismo de grupos. Pruebe


que '(Z(G)) ⇢ Z(H).

38
Observación.
La analogı́a con la serie central descendente la podemos ver de la siguiente forma.
Ya demostramos que, para todo i 1, Gi 1 /Gi ⇢ Z(G/Gi ). Es decir, construimos
Gi a partir de Gi 1 de forma que el cociente Gi 1 /Gi sea un subgrupo central
de G/Gi . Análogamente, cuando empezamos a construir la serie por abajo y ya
tenemos Zi 1 (G), queremos definir un grupo más grande Zi (G) Zi 1 (G) tal que
el cociente Zi (G)/Zi 1 (G) sea central en G/Zi 1 (G). ¿Y qué más natural que tomar
el centro entonces? Es por eso que forzamos Zi (G) a ser la preimagen del centro
de G/Zi 1 (G).
Invirtiendo la analogı́a, podemos mostrar que, para todo i 1, tenemos que
[Zi (G), G] ⇢ Zi 1 (G). En efecto:

⇡i 1 ([Zi (G), G]) = [⇡i 1 (Zi (G)), ⇡i 1 (G)] = [Z(Ci 1 ), Ci 1 ] = {eZi 1 (G)},

por la definición de centro, lo que implica que [Zi (G), G] ⇢ ker(⇡i 1 ). Esto establece
una cierta analogı́a entre los subgrupos Zi (G) y los subgrupos Gi , la cual usaremos
más abajo.

Considerando subgrupos H < G o epimorfismos G ! K, uno puede intentar


demostrar proposiciones análogas a las de las series descendentes (Proposiciones
2.6.15 y 2.6.17) para esta serie ascendente. Las igualdades que uno podrı́a ima-
ginar en primera instancia no tienen lugar (solo tenemos contenciones), pero las
consecuencias siguen siendo las mismas con respecto a la nilpotencia:

Proposición 2.6.20. Sea G un grupo, H un subgrupo de G y ' : G ! K un


epimorfismo de grupos.

1. Para cada i 0, Zi (G) \ H ⇢ Zi (H). En particular, si G es nilpotente,


entonces H es nilpotente con ı́ndice de nilpotencia menor o igual al de G.

2. Para cada i 0, '(Zi (G)) ⇢ Zi (K). En particular, si G es nilpotente,


entonces K es nilpotente con ı́ndice de nilpotencia menor o igual al de G.
Esto vale en particular para todo cociente de G.

Demostración. Ejercicio. ^
¨

Llevando al máximo la analogı́a, el teorema siguiente nos muestra que las dos
series centrales (descendente y ascendente) poseen en cierto modo la misma infor-
mación y que ambas son igualmente útiles para detectar la nilpotencia.

Teorema 2.6.21. Un grupo G es nilpotente si y sólo si Zt (G) = G para algún


t 0. El menor de estos enteros no negativos corresponde al ı́ndice de nilpotencia
de G.

39
Demostración. Supongamos que G es nilpotente y notemos m el ı́ndice de nilpo-
tencia de G, de forma que Gm = {e} y Gm 1 6= {e}. Demostremos primero el
siguiente lema:
Lema 2.6.22. Para todo 0  r  m, Gm r
⇢ Zr (G).
Demostración. La prueba es por inducción sobre r. Para r = 0, está claro que
Gm ⇢ Z0 (G) ya que los dos son el subgrupo trivial. Nuestra hipótesis de inducción
es entonces que Gm r ⇢ Zr (G). Debemos demostrar que Gm r 1 ⇢ Zr+1 (G).
Como ambos grupos son caracterı́sticos en G, podemos considerar los cocientes
respectivos. Para simplificar las notaciones, definimos Cr := G/Zr (G) como antes
y Dr := G/Gm r . Tenemos entonces los epimorfismos canónicos

⇡r : G ! C r y r : G ! Dr .

La inclusión Gm r ⇢ Zr (G) nos asegura entonces que tenemos un epimorfismo


canónico r : Dr ! Cr tal que r r = ⇡r .
Como r es un epimorfismo, tenemos que r (Z(Dr )) ⇢ Z(Cr ) (cf. el ejercicio al
principio de la sección). Pero el lema 2.6.18 nos dice que Gm r 1 /Gm r ⇢ Z(Dr ),
por lo que (Gm r 1 /Gm r ) ⇢ Z(Cr ). Aplicando ⇡r 1 obtenemos entonces

Gm r 1
= ⇡r 1 ( (Gm r 1
/Gm r )) ⇢ ⇡r 1 (Z(Cr )) = Zr+1 (G),

lo que concluye la demostración del lema. ^


¨

Dado el lema, vemos que si G es nilpotente de clase m, entonces Zm (G) G0 =


G, lo que corresponde a un sentido del teorema. Supongamos ahora que Zt (G) = G
para algún t 0 y que Zt 1 (G) ( G. Debemos mostrar que G es nilpotente de
ı́ndice t.
Es hora entonces de demostrar un segundo lema, análogo al anterior:
Lema 2.6.23. Para todo 0  r  t, Gr ⇢ Zt r (G).
Demostración. La prueba es por inducción sobre r. Para r = 0, está claro que
G0 ⇢ Zt (G) ya que los dos son el grupo G. Nuestra hipótesis de inducción es
entonces que Gr ⇢ Zt r (G). Debemos demostrar que Gr+1 ⇢ Zt r 1 (G)
Por hipótesis de inducción, tenemos que Gr+1 = [G, Gr ] ⇢ [G, Zm r (G)]. Pero
como ya observamos anteriormente, [G, Zm r (G)] ⇢ Zm r 1 (G), lo que muestra
que Gr+1 ⇢ Zm r 1 (G), lo que concluye la demostración de este lema. ^
¨

Dado el lema, vemos que Gt ⇢ Z0 (G) = {e}, lo que prueba que G es nilpotente
de ı́ndice de nilpotencia menor o igual a t. Además, si el ı́ndice de nilpotencia fuese
estrictamente menor a t, el primer lema implicarı́a que Zt 1 (G) = G, contradiciendo
nuestra hipótesis. Vemos entonces que el ı́ndice de nilpotencia es precisamente t,
lo que concluye la demostración. ^
¨

40
Grupos nilpotentes y p-grupos
Habiendo demostrado la equivalencia de las series centrales descendente y as-
cendente, vemos que una caracterı́stica esencial de los grupos nilpotentes es la
presencia de un centro no trivial en todos sus subcuocientes. Ahora, esto ya lo
habı́amos visto para los p-grupos en la sección 2.3, lo que nos permite concluir lo
siguiente:

Proposición 2.6.24. Sea p un número primo. Entonces todo p-grupo es nilpotente.

Demostración. Como G es un p-grupo, tenemos que |G| = pt para algún t 0.


La demostración procede por inducción sobre t. Para t = 0 la proposición es
cierta. Nuestra hipótesis de inducción es entonces que todo grupo de orden pt 1 es
nilpotente.
El lema 2.3.3 nos dice que p divide a |Z(G)| y el teorema de Cauchy asegura
entonces que existe h 2 Z(G) de orden p. Sea H = hhi el subgrupo central corres-
pondiente y ⇡ : G ! G/H el epimorfismo canónico (que está bien definido ya que
|G|
todo subgrupo central es normal). El grupo G/H es de orden |H| = pt 1 , por lo que
es nilpotente por hipótesis de inducción. Sabemos entonces que existe n 0 tal
que (G/H) = {eH}. Ahora, la proposición 2.6.17 nos dice que ⇡(G ) = (G/H)n ,
n n

por lo que Gn ⇢ H y finalmente Gn+1 = [G, Gn ] ⇢ [G, H] = {e} porque H es


central. Esto prueba que G es nilpotente. ^¨

Ejercicio. Modifique la demostración para probar que, si |G| = pt con t 2,


entonces G es nilpotente de ı́ndice  t 1. Hint: el caso t = 2 ya fue tratado como
ejercicio.

El teorema siguiente nos muestra que los p-grupos contienen todos los ejemplos
interesantes de grupos finitos nilpotentes.

Teorema 2.6.25. Sea G un grupo finito de orden |G| = pa11 pa22 · · · pat t con pi primo
y ai 1 para todo 1  i  t (y pi 6= pj para i 6= j). Para todo 1  i  t, sea Si un
pi -Sylow de G. Entonces las siguientes afirmaciones son equivalentes:

1. G es nilpotente.

2. Si H < G y H 6= G, entonces H 6= NG (H).

3. Para todo 1  i  t, Si C G.

4. G ' S1 ⇥ · · · ⇥ St .

Demostración. Demostraremos las implicaciones 1. ) 2. ) 3. ) 4. ) 1.

41
1. ) 2. Supongamos que G es nilpotente de centro Z y sea H < G un subgrupo
propio. Debemos demostrar que H 6= NG (H), es decir, que existe g 2 G tal que
gHg 1 = H y g 62 H. Si Z 6⇢ H, entonces existe un elemento g 2 Z r H el cual
claramente verifica gHg 1 = H, por lo que podemos asumir que Z ⇢ H.
Este segundo caso lo tratamos por inducción sobre |G|. La implicación es evi-
dente si |G| = p con p primo (el único H posible es {e}).
Hipótesis de inducción: Supongamos que (1. ) 2.) vale para grupos de orden
estrictamente menor a |G|.
Como Z ⇢ H, podemos considerar el cociente H̄ := H/Z que es un subgrupo
de G/Z. Ahora, este último es nilpotente porque G lo es y su orden es menor ya
que Z es no trivial (Z = Z1 (G) 6= {e} si G nilpotente). La hipótesis de inducción
nos dice entonces que H̄ 6= NG (H̄), es decir, existe ḡ 2 G/Z tal que ḡ H̄ ḡ 1 = H̄ y
ḡ 62 H̄. Tomando preimágenes con respecto a G ! G/Z, tenemos que gHg 1 = H
y g 62 H, lo que prueba la afirmación.

2. ) 3. Sea Si un pi -Sylow de G. Para probar que Si C G, basta con demostrar


que NG (Si ) = G. Ahora, ya demostramos en ejercicio (cf. la sección sobre los
conmutadores) que Si car NG (Si ) por que es el único pi -Sylow de NG (Si ).
Sea entonces g 2 NG (NG (Si )). La conjugación por g produce un automorfismo
int(G) : NG (Si ) ! NG (Si ) : x 7! gxg 1 ,
cuyo inverso es la conjugación por g 1 . Ahora, como Si car NG (Si ), tenemos que
gSi g 1 = Si , lo que prueba que g 2 NG (Si ) y por ende NG (NG (Si )) = NG (Si ).
Esto demuestra que NG (Si ) = G, ya que de lo contrario tendrı́amos una con-
tradicción con la hipótesis 2.

3. ) 4. La afirmación 3 implica que cada uno de los pi -Sylow Si es único en su


especie. Demostraremos entonces por inducción sobre k que
S1 ⇥ S2 ⇥ · · · ⇥ Sk ' S1 S2 · · · Sk C G,
para todo 2  k  t. Para k = 2 esto es inmediato ya que S1 y S2 son normales en
G por hipótesis, S1 \ S2 = {e} por el teorema de Lagrange y |S1 S2 | = |S1 ⇥ S2 |.
Hipótesis de inducción: Supongamos que el isomorfismo es válido para k factores
Si .
Consideremos entonces el producto S1 ⇥ S2 ⇥ · · · ⇥ Sk+1 . Debemos demostrar
que es isomorfo al subgrupo S1 S2 · · · Sk+1 de G. Sea entonces S := S1 S2 · · · Sk ⇢ G.
Por hipótesis de inducción, tenemos que S1 ⇥ S2 ⇥ · · · ⇥ Sk ' S C G, por lo que
S1 ⇥ S2 ⇥ · · · ⇥ Sk+1 ' S ⇥ Sk+1 . Por otra parte, S y Sk+1 son normales en G,
S \ Sk+1 = {e} por el teorema de Lagrange y |SSk+1 | = |S ⇥ Sk+1 |, lo que prueba
que
S1 ⇥ S2 ⇥ · · · ⇥ Sk+1 ' S ⇥ Sk+1 ' SSk+1 = S1 S2 · · · Sk+1 C G.

42
En particular si tomamos k = t, tenemos que G = S1 S2 · · · St ' S1 ⇥ S2 ⇥ · · · ⇥ St ,
donde la primera igualdad se deduce por el orden de cada grupo.

4. ) 1. Como G ' S1 ⇥ · · · ⇥ St , basta con probar que el producto de dos grupos


nilpotentes es nilpotente. El hecho de que G es nilpotente se obtiene entonces por
inducción sobre la cantidad de factores, como en el paso anterior.
Sean entonces H1 y H2 dos grupos nilpotentes y sea H = H1 ⇥ H2 . Basta con
demostrar que H i ⇢ H1i ⇥ H2i ⇢ H1 ⇥ H2 para i 0, lo que haremos por inducción
sobre i. Para i = 0 esto no es un problema ya que los dos grupos son iguales a H.
Nuestra hipótesis de inducción será entonces que H i ⇢ H1i ⇥ H2i .
Asumiendo esto, tenemos que H i+1 = [H, H i ] ⇢ [H1 ⇥ H2 , H1i ⇥ H2i ]. Ahora,
para g1 , h1 2 H1 y g2 , h2 2 H2 tenemos que

[(g1 , g2 ), (h1 , h2 )] = (g1 , g2 )(h1 , h2 )(g1 , g2 ) 1 (h1 , h2 ) 1 =


(g1 , g2 )(h1 , h2 )(g1 1 , g2 1 )(h1 1 , h2 1 ) =
(g1 h1 g1 1 h1 1 , g2 h2 g2 1 h2 1 ) = ([g1 , h1 ], [g2 , h2 ]),

lo que prueba que

[H1 ⇥ H2 , H1i ⇥ H2i ] = [H1 , H1i ] ⇥ [H2 , H2i ] = H1i+1 ⇥ H2i+1 ,

lo que prueba finalmente que H i+1 ⇢ H1i+1 ⇥ H2i+1 , concluyendo la demostración.


^
¨

43
3. Anillos
3.1. Definiciones y ejemplos
Definición 3.1.1. Un anillo es un trı́o ordenado (R, ⇤, ⇧), donde R es un conjunto
no vacı́o y ⇤ y ⇧ son leyes de composición internas, es decir, funciones

R⇥R ! R R⇥R ! R
(a, b) 7! a ⇤ b, (a, b) 7! a ⇧ b,

tales que (R, ⇤) es un grupo abeliano y ⇧ satisface, 8 a, b, c 2 R,


1. a ⇧ (b ⇧ c) = (a ⇧ b) ⇧ c. (Asociatividad)

2. a ⇧ (b ⇤ c) = (a ⇧ b) ⇤ (a ⇧ c). (Distributividad por la izquierda)

3. (b ⇤ c) ⇧ a = (b ⇧ a) ⇤ (c ⇧ a). (Distributividad por la derecha)


Notación. En general se usan las notaciones (R, +, ·) y por ende se omite a menudo
los sı́mbolos + y · para denotar sencillamente por R un anillo dado (al igual que
con los grupos omitimos a menudo ·). Bajo esta misma convención, se denota por
0R el elemento neutro de R (o 0 si no hay riesgo de confusión) y por a el inverso
de a con respecto a +. Finalmente, cuando tenemos una suma a + ( b), notamos
a b como de costumbre.
Ejercicio. Sea R un anillo. Pruebe que, para todo a 2 R, 0 · a = a · 0 = 0.
Definición 3.1.2. Sea R un anillo. Se dice que R es conmutativo si · es conmuta-
tiva, es decir: a · b = b · a, 8 a, b 2 R.
Se dice que R es unitario si · posee un neutro en R, es decir: 9 1R 2 R tal que
a · 1R = a = 1R · a, 8 a 2 R.
Un elemento a 2 R r {0} se dice un divisor de 0 por la izquierda si existe
b 2 R r {0} tal que a · b = 0. De forma análoga definimos un divisor de 0 por la
derecha. Si R es conmutativo, hablamos sencillamente de divisor de 0.
Decimos que R es un dominio de integridad (o DI, o anillo ı́ntegro) si es un
anillo conmutativo unitario sin divisores de cero.
Ejercicio. Pruebe que el neutro 1R , si existe, es único.
Ejercicio. Sea R un anillo conmutativo unitario. Pruebe que R es un DI si y sólo
si, para a, b 2 R, se cumple lo siguiente:

a · b = 0 R ) a = 0 R o b = 0R .

Ejemplo 3.1.3. Z y Z/mZ son anillos conmutativos unitarios. Z es un DI y Z/mZ


es un DI si y sólo si m es primo.

44
Ejemplo 3.1.4 (Anillo de matrices). Sea F un cuerpo. Entonces las matrices
Mn (F ) con su suma y su multiplicación clásicas forman un anillo unitario, no
conmutativo si n 2. ¿Es Mn (F ) un DI?
De forma más general, para R un anillo, las matrices Mn (R) forman también
un anillo que es unitario si R es unitario.

Ejemplo 3.1.5 (Anillo de funciones). Sea R un anillo y X un conjunto no vacı́o.


Entonces RX := {f : X ! R} es un anillo bajo la suma y producto de funciones.
Si R es conmutativo y/o unitario, entonces RX también. ¿Es RX un DI?

Ejemplo 3.1.6 (Producto de anillos). Sean R1 , R2 . . . , Rn anillos. Entonces el


conjunto R1 ⇥ · · · ⇥ Rn equipado con la suma

(a1 , . . . , an ) + (b1 , . . . , bn ) = (a1 + b1 , . . . , an + bn ),

y el producto
(a1 , . . . , an ) · (b1 , . . . , bn ) = (a1 b1 , . . . , an bn )
con ai , bi 2 Ri para todo 1  i  n, es un anillo. Si Ri es un DI para todo 1  i  n,
¿es también R1 ⇥ · · · ⇥ Rn un DI ?

Observación.
Un anillo de funciones RX puede ser visto como un anillo producto de |X| copias de
R: basta con asociar a cada función f : X ! R la “|X|-tupla ” (f (x1 ), f (x2 ), . . .),
donde x1 , x2 , . . . representan todos los elementos de X en algún orden.
Nótese que esto funciona incluso si X es infinito. Basta con tener la buena
noción de orden, pero eso está fuera del objetivo de este curso.

Definición 3.1.7. Sea R un anillo unitario. Un elemento invertible o una unidad


de R es un elemento a 2 R tal que existe b 2 R para el cual a · b = b · a = 1. En este
caso, b es único y es llamado entonces el inverso (multiplicativo) de a y se anota
a 1 . El conjunto de las unidades de R es denotado R⇤ .
Si R⇤ = R r {0}, decimos que R es un anillo de división. Si además es conmu-
tativo, decimos que R es un cuerpo.

Notación. Sea R anillo, a 2 R y n 2 N. Anotamos los múltiplos de a y las


potencias de a como na y an . Estos se definen por inducción vı́a las fórmulas

na := (n 1)a + a, 1a := a, an := an 1
· a, a1 := a.

También anotamos na := n( a) y 0a := 0R .
Si además R es unitario, entonces definimos la notación a0 := 1. Finalmente, si
a 2 R⇤ , entonces anotamos a n para (a 1 )n .

45
Ejercicio. Sea R un anillo conmutativo. Pruebe que la fórmula del binomio de
Newton es válida sobre R, es decir que para a, b 2 R tenemos que
n 1✓ ◆
X
n n n n
(a + b) = a + b + an k b k .
k=1
k

Ejercicio. Sea R un anillo unitario. Pruebe que R⇤ es un grupo para la multipli-


cación.

Ejercicio. Pruebe que todo dominio de integridad finito es un cuerpo.

Ejercicio. Sea R = Z/mZ. Pruebe que ā es una unidad en R si y sólo si (a, m) = 1.

Ejemplo 3.1.8 (Cuaterniones de Hamilton). Consideremos el conjunto de los cua-


terniones:
H = {a0 + a1 i + a2 j + a3 k | ai 2 R}.
Definimos una suma sobre H sumando componente a componente y definimos un
producto multiplicando como polinomios en las tres variables i, j, k, pero sujeto a
las relaciones

i2 = j 2 = k 2 = 1, ij = ji = k, jk = kj = i, ki = ik = j.

Para x = a0 + a1 i + a2 j + a3 k 2 H, definimos su conjugado x como el cuaternión


a0 a1 i a2 j a3 k y su norma como N (x) := xx.

Ejercicio. Considere los cuaterniones que acabamos de definir.

1. Pruebe que H es un anillo no conmutativo unitario.

2. Pruebe que si x = a0 + a1 i + a2 j + a3 k, entonces N (x) = a20 + a21 + a22 + a23 .


Además, pruebe que 8 x, y 2 H, N (xy) = N (x)N (y).

3. Pruebe que todo H es un anillo de división.

Ejemplo 3.1.9 (Anillo de grupo). Sea R anillo conmutativo unitario con 1R 6= 0


y sea G un grupo finito con la operación de grupo escrita multiplicativamente. Se
define un anillo R[G], llamado anillo de grupo de G con coeficientes en R, como el
conjunto se sumas formales X
ag g | ag 2 R.
g2G

Para el neutro e 2 G escribiremos ae e simplemente como ae . Similarmente, el


elemento 1R g lo escribiremos sencillamente g.

46
Definimos la suma de dos elementos de R[G] como
X X X
ag g + bg g = (ag + bg )g,
g2G g2G g2G

y el producto como
! ! !
X X X X
ag g bg g = ah b h 1g g,
g2G g2G g2G h2G

es decir, el producto (ag1 )(bg2 ) es igual a (ab)(g1 g2 ) y se extiende esto por distri-
butividad a las sumas.

Ejercicio. Sea R un anillo conmutativo unitario y sea G un grupo finito.

1. Pruebe que R[G] es conmutativo si y sólo si G es conmutativo.

2. ¿Cuáles son las unidades de R[G]?

3. Pruebe que, si |G| > 1, entonces R[G] tiene divisores de cero.

Ejercicio. Considere el grupo

D8 = hr, s | r4 = s2 = e, sr = r 1 si,

y los elementos
x = r + r2 2s, z = 3r3 + rs 2 Z[D8 ].
Calcule x + z y xz.

Ejercicio. Considere el anillo de grupo Z[S3 ] y los elementos

x = 3(12) 5(23) + 14(123), z = 6 + 2(23) 7(132) 2 Z[S3 ].

Calcule x + z, xz, 2x 3z y x2 .

Anillos de polinomios
Definición 3.1.10. Sea R un anillo. Definimos el conjunto de polinomios con
coeficientes en R (en una variable x) como el conjunto
( n )
X
R[x] := ai xi | n 2 N, ai 2 R .
i=0

47
Este conjunto forma un anillo cuando lo equipamos con la suma y producto habi-
tuales, definidas como sigue: sean
n
X m
X
i
P = ai x , Q= bj x j 2 R[x],
i=0 j=0

entonces, si definimos ai = bj = 0 para todo i > n y j > m, tenemos


max(m,n) m+n i
!
X X X
P +Q= (ai + bi )xi , PQ = ak bi k xi .
i=0 i=0 k=0
P
Un elemento P = ni=0 ai xi con an 6= 0 es un polinomio de grado n. El elemento
an se llama coeficiente dominante de P y el grado de P es denotado por deg(P ).
Observación.
El polinomio 0R[X] no tiene grado (a veces se dice que tiene grado 1).
Ejercicio. Demuestre que si R es unitario/conmutativo/DI, entonces R[x] también
lo es.
Proposición 3.1.11. Sean P, Q 2 R[x] polinomios de grados respectivos n y m.
Entonces
1. deg(P + Q)  max(n, m).
2. deg(P Q) = n + m si R es un DI.
Teorema 3.1.12 (División de polinomios). Sea F un cuerpo y P, P 0 2 F [x], con
P 6= 0. Entonces existen únicos polinomios Q, R 2 F [x] tales que P 0 = P Q + R
con R = 0 o bien deg(R) < deg(P ).
Definición 3.1.13. Los polinomios R y Q se llaman respectivamente resto y co-
ciente de la división de P 0 por P .
Demostración. Demostraremos primero la existencia de Q y R y luego su unicidad.

Existencia. Si P 0 = 0 o deg(P 0 ) < deg(P ), entonces basta con tomar Q = 0 y


R = P 0 . Podemos suponer entonces que deg(P 0 ) deg(P ). La demostración en
0
este caso es por inducción sobre deg(P ).
Si deg(P 0 ) = 0, entonces deg(P ) = 0, es decir, P 0 = a y P = b para ciertos
a, b0 inF non nulos. Como F es un cuerpo, entonces existe b 1 2 F y tenemos que
a = b(b 1 a) + 0, por lo que Q = b 1 a y R = 0 bastan.
Supongamos ahora, como hipótesis de inducción, que la existencia de Q y R está
asegurada
Pn cuando deg(P 0 ) < n y P
supongamos que ahora deg(P 0 ) = n. Entonces
P = i=0 ai x con an 6= 0 y P = m
0 i i
i=0 bi x con bm 6= 0 y m = deg(P )  n.

48
Sea Q0 = an bm1 xn m
. Entonces tenemos que
n
X m
X
0 i
P Q0 P = ai x an bm1 bi xi+n m

i=0 i=0
n
X 1 m
X1
n i
= an x + ai x an bm1 bm xm+n m an bm1 bi xi+n m

i=0 i=0
n 1
X n 1
X
= an x n an x n + ai x i an bm1 bi n+m x
i

i=0 i=n m
n 1
X
= ci xi ,
i=0

con ci = ai para 0  i < n m y ci = ai + an bm1 bi n+m para i n m. En


particular, vemos que deg(P 0 Q0 P ) < n. Por ende, por hipótesis de inducción

P0 Q0 P = Q1 P + R,

con R = 0 o deg(R) < deg(P ). Si definimos entonces Q = Q0 + Q1 , tenemos que

P 0 = Q0 P + Q1 P + R = QP + R,

con R = 0 o deg(R) < deg(P ), lo que prueba la existencia de Q y R. Luego, por el


principio de inducción completa, la existencia de Q y R está asegurada para todo
polinomio P 0 .

Unicidad. Supongamos que podemos escribir P 0 = P Q + R = P Q1 + R1 con


R = 0 o bien deg(R) < deg(P ) y con R1 = 0 o bien deg(R1 ) < deg(P ). Supongamos
que Q1 6= Q. Entonces P (Q1 Q) = R R1 , con deg(R R1 ) < deg(P ).
Por otro lado, deg(P (Q1 Q)) = deg(P ) + deg(Q1 Q) deg(P ), lo que es
una contradicción. Por lo tanto tenemos que Q1 = Q y entonces R1 = R, lo que
prueba su unicidad. ^
¨

3.2. Subanillos, homomorfismos de anillos e ideales


Al igual que en el caso de los grupos, para los anillos tenemos una noción de
homomorfismo, de subobjeto y de objeto cociente.

Definición 3.2.1. Sea R un anillo. Un subanillo de R es un subconjunto S ⇢ R


que es un subgrupo de (R, +) y que es cerrado para la multiplicación, es decir, tal
que ab 2 S para todo a, b 2 S.

49
Ejercicio. Considere el conjunto C(R) de las funciones continuas de R en R.
Pruebe que es un anillo para la suma y multiplicación de funciones. Sea S = {f 2
C(R) | f (2) = 0} ⇢ C(R). ¿Es S un subanillo?
Ejercicio. Encuentre al menos nueve subanillos unitarios de M2 (R).
Definición 3.2.2. Sean R, R0 dos anillos. Una función f : R ! R0 se dice un
homomorfismo de anillos si, 8 a, b 2 R,
f (a + b) = f (a) + f (b) y f (a · b) = f (a) · f (b).
Si además f es biyectiva, decimos que f es un isomorfismo.
El núcleo de f , notado ker(f ), se define como la primagen de {0R0 } por f .
Observación.
Todo homomorfismo de anillos f : R ! R0 induce un homomorfismo de grupos
abelianos (R, +) ! (R0 , +). En particular, ker(f ) es el núcleo de este morfismo de
grupos y es por ende un subgrupo.
Lema 3.2.3. Sea f : R ! R0 un homomorfismo de anillos. Entonces
1. f (0R ) = 0R0 ;
2. f ( a) = f (a), 8 a 2 R;
3. f es inyectivo si y sólo si ker(f ) = {0R };
4. si además R y R0 son unitarios y f es epiyectiva, entonces f (1R ) = 1R0 .
Demostración. La primeras tres afirmaciones son una consecuencia directa de la
última observación y de lo que sabemos en teorı́a de grupos.
Finalmente, si f es epiyectiva, 1R0 = f (r) para algún r 2 R. Luego
f (1R ) = f (1R ) · 1R0 = f (1R ) · f (r) = f (1R · r) = f (r) = 1R0 .
^
¨

Ejercicio. Pruebe que los anillos Z/4Z y Z/2Z ⇥ Z/2Z no son isomorfos.
Ejercicio. Sea f : R ! R0 un isomorfismo de anillos. Pruebe que los grupos
(R, +) y (R0 , +) son isomorfos. Si además R y R0 son unitarios, pruebe que los
grupos (R⇤ , ·) y (R0 ⇤ , ·) son isomorfos.
Cuando estudiamos grupos, aprendimos que para que el cociente G/H de un
grupo G tuviese una chance de heredar una estructura de grupo de G, el subgrupo
H tenı́a que verificar ciertas condiciones adicionales al hecho de ser un subgrupo.
Fue ası́ que definimos la noción de subgrupo normal y descubrimos más adelante
que todo núcleo de un homomorfismo de grupos es un subgrupo normal y viceversa.
En el mundo de los anillos, la situación es bastante análoga, y pasa por la
siguiente definición:

50
Definición 3.2.4. Sea R anillo y sea I un subgrupo de (R, +). Decimos que:

I es un ideal por la izquierda de R si rI = {ry | y 2 I} ⇢ I para todo r 2 R.

I es un ideal por la derecha de R si Ir = {yr | y 2 I} ⇢ I para todo r 2 R.

I es un ideal o un ideal bilateral de R si I es un ideal por la izquierda y por


la derecha de R.

Si R es conmutativo, las tres nociones coinciden y hablamos sencillamente de un


ideal de R.

Observación.
Dado el criterio para subgrupos (Proposición 2.1.3), vemos que un criterio para
saber si I ⇢ R es un ideal es que I sea cerrado por sustracción (i.e. a b 2
I, 8 a, b 2 I) y por multiplicación por elementos de R.

Ejercicio. Pruebe que todo ideal I de R es un subanillo de R.

Ejercicio. Encuentre ideales por la izquierda e ideales por la derecha de Mn (R).

Ejercicio. Sea R un anillo unitario y sea I un ideal de R.

1. Pruebe que, si 1R 2 I, entonces I = R.

2. Pruebe que, si I contiene un elemento invertible, entonces I = R.

Proposición 3.2.5. Sea R un anillo y sean I, J ideales de R. Entonces

I + J := {a + b | a 2 I, b 2 J},

I \ J,
Pn
IJ = { i=1 ai bi | ai 2 I, bi 2 J, n 2 N},

son ideales de R.

Demostración. Comencemos por I + J. Ya sabemos que I + J es un subgrupo si I


y J lo son. Sea x = a + b 2 I + J con a 2 I, b 2 J y sea r 2 R. Entonces

rx = r(a + b) = ra + rb 2 I + J,
xr = (a + b)r = ar + br 2 I + J,

por lo que r(I + J), (I + J)r ⇢ I + J. Esto prueba que I + J es un ideal.

Ya sabemos que I \ J es un subgrupo si I y J lo son. Por otra parte, para


r 2 R tenemos que r(I \ J) ⇢ rI ⇢ I y r(I \ J) ⇢ rJ ⇢ J, lo que prueba que

51
r(I \ J) ⇢ I \ J. De la misma manera se prueba que (I \ J)r ⇢ I \ J, por lo que
I \ J es un ideal.
P i
Finalmente, sean xi = nj=1 ai,j bi,j 2 IJ con ai,j 2 I, bi,j 2 J, ni 2 N e i = 1, 2.
Entonces
n1
X n2
X nX
1 +n2

x1 + x2 = a1,j b1,j + a2,j b2,j = aj bj 2 IJ,


j=1 j=1 j=1

con aj = a1,j , bj = b1,j si 1  j  n1 y aj = a2,j n1 , bj = b2,j n1 si n1 < j  n1 + n2 .


También tenemos
n1
X n1
X
x1 = a1,j b1,j = ( a1,j )b1,j 2 I + J,
j=1 j=1

ya que a1,j 2 I y b1,j 2 J. Esto prueba que IJ es un subgrupo de (R, +).


Finalmente, sea r 2 R. Tenemos que
n1
! n1
X X
rx1 = r a1,j b1,j = (ra1,j )b1,j 2 I + J,
j=1 j=1
n1
! n1
X X
x1 r = a1,j b1,j r= a1,j (b1,j r) 2 I + J,
j=1 j=1

ya que a1,j , ra1,j 2 I y b1,j , b1,j r 2 J. Esto prueba qye IJ es un ideal. ^


¨

Ejercicio. ¿Qué pasa con I [ J?

Veamos ahora que es precisamente el ideal quien juega el rol de “subgrupo


normal” en el mundo de los anillos. Dado un ideal I de un anillo R, podemos mirar
el grupo cociente R/I, el cual tiene una estructura de grupo natural heredada de R
(recuerde que todo subgrupo de un grupo abeliano es normal). Si queremos dotar a
R/I de una estructura de anillo compatible con la de R, teniendo ya una estructura
aditiva, no nos queda más opción que pedir

(a + I)(b + I) = ab + I,

para todo a, b 2 R. Sin embargo,

(a + I)(b + I) = ab + aI + Ib + I 2 ,

por lo que es necesario pedir que aI, Ib ⇢ I para todo a, b 2 R. Y esto es preci-
samente lo que nos dice la definición de ideal que acabamos de dar. Con esto ya
podemos definir el anillo cociente.

52
Definición 3.2.6. Sea R un anillo e I un ideal de R. Entonces el cociente R/I =
{a + I | a 2 R} es un anillo bajo las operaciones:
(a + I) + (b + I) = (a + b) + I,
y
(a + I)(b + I) = ab + I,
para todo a, b 2 R.
Ejercicio. Sea f : R ! R0 un homomorfismo de anillos. Demuestre que ker(f ) es
un ideal de R. ¿Es Im(f ) un ideal de R0 ? Hint: Inspı́rese en lo que ocurre para los
grupos.
Observación.
Sea R un anillo e I un ideal de R. Entonces la proyección canónica
⇡ : R ! R/I, a 7! a + I,
es un epimorfismo de núcleo I.
Al igual que para los grupos, tenemos los diversos teoremas de correspondencia y
de isomorfismo (donde los isomorfismos son isomorfismos de anillos), de los cuales
no daremos la demostración en estas notas, pero pueden ser demostrados como
ejercicio.
Teorema 3.2.7. Sea R un anillo e I un ideal de R. Entonces los ideales de R/I
están en correspondencia biunı́voca con los ideales J de R tales que I ⇢ J.
Teorema 3.2.8. Sea f : R ! R0 un homomorfismo de anillos. Entonces R/ ker(f ) ⇠
=
Im(f ).
Teorema 3.2.9. Sea R un anillo y sean I, J ideales de R. Entonces (I + J)/J ⇠
=
I/(I \ J). Si además I ⇢ J, entonces R/J ⇠
= (R/I)/(J/I).

3.3. Ideales principales, primos y maximales


Definición 3.3.1 (Conjuntos generadores). Sea R un anillo conmutativo unitario
y sea S ⇢ R un subconjunto. Entonces
( n )
X
hSi := ri si | ri 2 R, si 2 S ,
i=1

es un ideal de R llamado ideal generado por S. Los s 2 S se llaman generadores


de hSi. Si hSi = R, se dice entonces que R está generado (como anillo) por S.
En el caso en que I esté generado por un sólo elemento c, se dice que I = hci
es un ideal principal de R.

53
Ejercicio. Demuestre que hSi es realmente un ideal. Demuestre también que
\
hSi = I,
S⇢I⇢R

donde I recorre los ideales de R que contienen a S.


Ejercicio. Demuestre que el ideal hx, 2i ⇢ Z[x] no es principal.
Ejercicio. Usando la división de polinomios, pruebe que todo ideal del anillo F [x],
con F un cuerpo, es principal.
Ejercicio. Pruebe que todo ideal de Z es principal.
Definición 3.3.2. Sea R un anillo conmutativo. Un ideal P ( R se dice un ideal
primo de R si cumple con la siguiente propiedad:
8 a, b 2 R, ab 2 P ) a 2 P o b 2 P.
Ejercicio. Sea R un anillo conmutativo unitario y sea P un ideal de R. Pruebe
que P es un ideal primo de R si y sólo si el anillo cociente R/P es un dominio de
integridad.
Observación.
En un dominio de integridad, {0} es un ideal primo.
Definición 3.3.3. Sea R un anillo. Un ideal M ( R se dice un ideal maximal
de R si no existe un ideal I de R tal que M ( I ( R. Esto equivale a decir que
M ⇢ I ) I = M o I = R.
Lema 3.3.4. Sea R un anillo unitario. Entonces todo ideal I ( R está contenido
en un ideal maximal.
Demostración. Usaremos el Lema de Zorn. Sea S el conjunto de los ideales propios
de R que contienen a I. Entonces S 6= ; pues I 2 S. Ordenemos S por laS inclusión.
Sea C una cadena, o subconjunto totalmente ordenado, en S. Sea H = A2C A la
unión de todos los ideales en C. Demostraremos que H es un ideal proprio de R.
Notemos que obviamente H 6= ; ya que contiene a los ideales en C. Sean a, b 2 H
y sea r 2 R. Por definición, existen ideales A, B 2 C tales que a 2 A y b 2 B.
Como C es una cadena, tenemos que o bien A ⇢ B, o B ⇢ A. En ambos casos
vemos entonces que a b 2 H y H es cerrado bajo sustracciones. También vemos
que ra, ar 2 A ⇢ H y por ende H es cerrado bajo multiplicación por elementos de
R. Por último, 1 62 H, ya que de lo contrario existirı́a un ideal A 2 C tal que 1 2 A
y entonces A = R, lo que es una contradicción.
Luego cada cadena C tiene una cota superior en C que corresponde a la reunión
de todos sus ideales. El Lema de Zorn nos dice entonces que S tiene elementos
maximales. Cualquiera de ellos es entonces un ideal maximal que contiene a I. ^ ¨

54
Ejercicio. Sea R un anillo conmutativo unitario y sea M un ideal de R. Pruebe
que M es maximal si y sólo si el anillo cociente R/M es un cuerpo.

Ejercicio. Demuestre que, en un anillo conmutativo unitario, todo ideal maximal


es un ideal primo.

3.4. Ideales radicales, nilradical y radical de Jacobson


Los objetos definidos en esta sección no son particularmente importantes para
lo que sigue, por lo que nos limitaremos a dar las definiciones y sus propiedades
serán propuestas como ejercicio para entrenarse con la noción de ideal.

Definición 3.4.1. Sea R un anillo conmutativo. Un elemento x 2 R se dice nilpo-


tente si xn = 0 para algún n 2 N. Definimos el nilradical N(R) como el conjunto
de los elementos nilpotentes de R.

Ejercicio. Pruebe que N(R) es un ideal de R. Hint: use el binomio de Newton


para probar que es cerrado para la suma.

Ejercicio. Demuestre que N(R/N(R)) = {0R/N(R) }.

Ejercicio. Sea M un ideal maximal de R. Pruebe que N(R) ⇢ M .

Definición 3.4.2. Sea R un anillo conmutativo y sea I un ideal de R. Definimos


el radical de I como el conjunto

rad(I) := {x 2 R | xn 2 I, para algún n 2 N}.

Un ideal tal que rad(I) = I es llamado un ideal radical.

Ejercicio. Pruebe que:

rad(I) es un ideal de R que contiene a I;

rad(rad(I)) = rad(I);

rad(I)/I = N(R/I).

Ejercicio. Sea R un anillo conmutativo. Pruebe que todo ideal primo de R es


radical.

Ejercicio. Sea n 2 N y consideremos el anillo Z/nZ. Pruebe que {0} es un ideal


radical si y sólo si n es un producto de números primos distintos (esto es, sin
potencias de primo). Deduzca que nZ es un ideal radical de Z si y sólo si n es un
producto de primos distintos.

55
Dado uno de los ejercicios más arriba, los elementos del nilradical puede ser vis-
tos como elementos que nunca aparecerán en un cuerpo cociente de R. El conjunto
de todos aquellos elementos resulta tener un interés propio cuando uno estudia los
módulos simples de un anillo dado. Esto justifica la definición siguiente:

Definición 3.4.3. Sea R un anillo conmutativo y sea I un ideal de R. Definimos


Jac(I) como la intersección de todos los ideales maximales de R que contienen a
I. En particular, Jac({0}) es la intersección de todos los ideales maximales de R y
es llamada radical de Jacobson de R.

Ejercicio. Pruebe que Jac(I) es un ideal de R que contiene a I y a rad(I). Pruebe


además que se trata de un ideal radical.

Ejercicio. Pruebe que el radical de Jacobson de R/I es la imagen de Jac(I) en


R/I.

Ejercicio. Sea n 2 N. Describa el ideal Jac(nZ) de Z en función de la factorización


de n en números primos.

3.5. Teorema chino de los restos


La versión que conocemos del teorema chino de los restos dice que el grupo
aditivo Z/mZ ⇥ Z/nZ es isomorfo a Z/mnZ si y sólo si m y n son coprimos.
Sabiendo que todo ideal de Z es principal y por ende de la forma nZ para algún
n 2 N, podemos reinterpretar este teorema como un resultado sobre el anillo Z y
sus cocientes por un ideal I = nZ, un ideal J = mZ y el ideal IJ = mnZ. Esto
nos lleva a la siguiente generalización del resultado:

Teorema 3.5.1. Sea R un anillo conmutativo unitario y sean A1 , . . . , An ideales


de R. Supongamos que, para cada i, j 2 {1, . . . , n} con i 6= j, se tiene que Ai y Aj
son comaximales, es decir, Ai + Aj = R. Entonces la función

⇡ : R ! R/A1 ⇥ · · · ⇥ R/An ,
a 7! (a + A1 , . . . , a + An ),
Q
es un homomorfismo epiyectivo de anillos de núcleo ni=1 Ai . En particular,

R/(A1 A2 · · · An ) ' R/A1 ⇥ · · · ⇥ R/An .

Observación.
El homomorfismo ⇡ tiene
T sentido para cualquier conjunto de ideales T A1 , . . . ,Q
An y su
núcleo es claramente ni=1 Ai , por lo que el teorema nos dice que ni=1 Ai = ni=1 Ai
para ideales dos a dos comaximales.

56
Demostración. Usaremos inducción sobre n, por lo que debemos demostrar primero
el caso n = 2. Consideremos la función ⇡ del enunciado en este caso que claramente
es un homomorfismo. Para r 2 R, anotemos r̄1 su imagen en R/A1 y r̄2 su imagen
en R/A2 . Ası́, tenemos que ⇡(r) = (r̄1 , r̄2 ).
Ahora, como A1 + A2 = R, podemos escribir 1 = a1 + a2 para ciertos ai 2 Ai
con i = 1, 2. Por lo tanto,

⇡(a1 ) = (ā11 , ā21 ) = (0̄1 , 1̄2 ),

ya que a1 = 1 a2 con a2 2 A2 . De forma similar, tenemos que ⇡(a2 ) = (1̄1 , 0̄2 ). Sea
entonces (r̄11 , r̄22 ), con r1 , r2 2 R, un elemento arbitrario de R/A1 ⇥ R/A2 . Entonces
el elemento r2 a1 + r1 a2 2 R es tal que

⇡(r2 a1 + r1 a2 ) = ⇡(r2 a1 ) + ⇡(r1 a2 ) = ⇡(r2 )⇡(a1 ) + ⇡(r1 )⇡(a2 )


= (r̄21 , r̄22 )(0̄1 , 1̄2 ) + (r̄11 , r̄12 )(1̄1 , 0̄2 ) = (r̄11 , r̄22 ).

Esto prueba que ⇡ es epiyectiva.


Finalmente, siempre se tiene que A1 A2 ⇢ A1 \ A2 = ker(⇡). Pero como 1 =
a1 + a2 , para todo c 2 A1 \ A2 tenemos que

c = c · 1 = ca1 + ca2 = a1 c + ca2 2 A1 A2 .

Luego A1 \ A2 ⇢ A1 A2 y por ende R/(A1 A2 ) ' R/A1 ⇥ R/A2 . Con esto tenemos
el teorema para n = 2.

Supongamos ahora el teorema demostrado para n ideales y sean A1 , . . . , An+1


ideales dos a dos comaximales de R, es decir, tales que Ai +Q Aj = R para todo
par i 6= j. Consideremos ahora los ideales A = A1 y B = n+1 i=2 Ai de R. Por
hipótesis de inducción sabemos que B es el núcleo del homomorfismo epiyectivo
R ! R/A2 ⇥ · · · ⇥ R/An+1 y por ende

R/B ! R/A2 ⇥ · · · ⇥ R/An+1 ,


r + B 7! (r + A2 , . . . , r + An+1 ),

es un isomorfismo. Si probamos entonces que A + B = R, entonces


Qn+1 la demostración
que acabamos de dar para dos ideales nos darı́a que AB = i=1 Ai es el núcleo de
la aplicación

R ! R/A ⇥ R/B ' R/A1 ⇥ R/A2 ⇥ · · · ⇥ R/An+1


r 7! (r + A, r + B) 7! (r + A1 , r + A2 , . . . , r + An+1 ),

por lo que

R/(A1 A2 · · · An+1 ) = R/AB ' R/A ⇥ R/B ' R/A1 ⇥ R/A2 ⇥ · · · ⇥ R/An+1 ,

57
lo que concluirı́a la demostración.
Por lo tanto, falta probar que si A1 + Ai = R para todo 2  i  n + 1, entonces
A + B = R. Para cada i = 2, . . . , n + 1 tenemos entonces elementos xi 2 A1 = A e
yi 2 Ai tales que xi + yi = 1. Considerando el producto
n+1
Y n+1
Y
1= 1= (xi + yi ),
i=2 i=2

podemos notar que, aparte de y2 y3 · · · yn+1 , todo elemento que sale de este producto
pertenece a A ya que es un múltiplo de algún xi 2 A. Por ende, 1 2 A + B, lo que
implica que R = A + B, concluyendo la demostración. ^
¨

Habiendo demostrado este teorema, podemos recuperar el teorema chino de los


restos en su versión clásica, y un poco más.
Corolario 3.5.2. Si m = pn1 1 · · · pns s es un entero positivo con pi 6= pj si i 6= j y
ni > 0 para cada i, entonces tenemos un isomorfismo de anillos
Z/mZ ' Z/pn1 1 Z ⇥ · · · ⇥ Z/pns s Z.
En particular, tenemos el siguiente isomorfismo de grupos multiplicativos
(Z/mZ)⇤ ' (Z/pn1 1 Z)⇤ ⇥ · · · ⇥ (Z/pns s Z)⇤ .
Ejercicio. Escriba (Z/200Z)⇤ como producto de grupos cı́clicos.
Ejercicio. Pruebe que (Z/nZ)⇤ es cı́clico si y sólo si n = 2, 4 o n = 2pm con p
primo impar y m 2 N. Hint: Para p primo impar, (Z/pm Z)⇤ es cı́clico. Asuma esto
o demuéstrelo si se siente motivado.

3.6. Cuerpo de fracciones de un dominio de integridad


Dado un dominio de integridad R, construiremos un cuerpo Q(R) llamado cuer-
po de fracciones (o de cocientes) de R, de la misma forma en la que uno construye
Q a partir de Z.

Sea R un DI. Consideremos el conjunto


R ⇥ (R r {0}) = {(a, b) | a, b 2 R, b 6= 0},
y definamos la siguiente relación
(a, b) ⇠ (c, d) , ad = bc.
La relación ⇠ es una relación de equivalencia, lo que nos da una partición de
R ⇥ (R r {0}) en clases de equivalencia. La clase de (a, b) corresponde entonces al
conjunto
{(x, y) 2 R ⇥ (R r {0}) | ay = cx}.

58
Definición 3.6.1. Sean R y ⇠ como acá arriba. Una fracción ab es la clase de
equivalencia ⇠ de la dupla (a, b).
El cuerpo de fracciones Q(R) de R es el conjunto cociente R/ ⇠, es decir el
conjunto de clases de equivalencia de ⇠, equipado con la suma
a c ad + bc
+ = ,
b d bd
y la multiplicación
a c ac
· = .
b d bd
Observación.
Por mera definición, tenemos que
a c
= , (a, b) ⇠ (c, d) , ad = bc.
b d
Proposición 3.6.2. Sea R un DI. Entonces las operaciones (+, ·) están bien de-
finidas sobre Q(R) y hacen de él un cuerpo.
Demostración. La demostración del hecho que (+, ·) están bien definidas (es decir,
no dependen de la elección de la pareja (a, b) que representa la fracción) es un
ejercicio ^¨
Nótese en todo caso que la tanto la suma como la multiplicación caen efectiva-
mente en Q(R) ya que bd 6= 0 si b 6= 0 y d 6= 0. Es aquı́ donde se usa que R es un
DI.
El neutro aditivo de Q(R) es 01 (o 0r para cualquier r 2 R) y el inverso de ab es
a
b
. El neutro multiplicativo es 11 (o rr para cualquier r 2 R no nulo) y el inverso
de ab 6= 0Q(R) es ab . Todo esto, al igual que las asociatividades, conmutatividades y
distributividades, se verifica de forma inmediata y es dejado como ejercicio ^ ¨ ^ ¨

Y de la misma forma en que podemos ver Z como un subanillo de Q, tenemos


el siguiente resultado:
Proposición 3.6.3. Sea R un DI. Entonces la aplicación
r
◆ : R ! Q(R) : r 7! ,
1
es un homomorfismo de anillos inyectivo.
Demostración. Verificar que ◆ es un homomorfismo es un cálculo directo:
r+s r s
◆(r + s) = = + = ◆(r) + ◆(s),
1 1 1
rs r s
◆(rs) = = · = ◆(r) · ◆(s).
1 1 1
Para verificar la inyectividad, supongamos que ◆(r) = 0Q(R) = 01 . Esto quiere decir
que 1r = 01 , lo que ocurre solo si r · 1 = 0 · 1, es decir, solo si r = 0. ^¨

59
Notación. De ahora en adelante omitiremos la notación de esta inclusión canónica
de R en Q(R) y nos permitiremos el ver R como un subconjunto de Q(R), de la
misma manera en que uno ve Z como un subconjunto de Q.
El cuerpo de fracciones de R es el más pequeño cuerpo en el cual uno puede
insertar R y su estructura está completamente definida por la de R. Esto se ve de
forma explı́cita con el siguiente teorema:
Teorema 3.6.4. Sean R, R0 dos dominios de integridad y sea ' : R ! R0 un
isomorfismo. Sea F un cuerpo que contiene a R0 . Entonces ' se extiende de una
única manera a un homomorfismo inyectivo : Q(R) ! F (es decir '(r) =
(r) para todo r 2 R ⇢ Q(R)). En particular, si F = Q(R0 ), entonces es un
isomorfismo.
Demostración. Como F es un cuerpo, todo elemento de R0 admite un inverso
multiplicativo en F , lo que nos permite definir : Q(R) ! F de la siguiente
manera: para a, b 2 R, ⇣a⌘
= '(a)'(b) 1 2 F.
b
Esto está bien definido, ya que
a c
= , ad = bc
b d
, '(ad) = '(bc)
, '(a)'(d) = '(b)'(c)
, '(a)'(b) 1 = '(c)'(d) 1
⇣a⌘ ⇣c⌘
, = .
b d
Esto nos prueba de paso que es inyectiva. Además,
r 1 1
(r) = ( ) = '(r)'(1) = '(r) · 1 = '(r),
1
por lo que extiende '. Finalmente, se trata de un homomorfismo ya que
⇣a c ⌘ ✓ ◆
ad + bc
+ =
b d bd
= '(ac + bd)'(bd) 1
= ['(a)'(c) + '(b)'(d)]'(b) 1 '(d) 1
= '(a)'(d)'(b) 1 '(d) 1 + '(c)'(b)'(b) 1 '(d) 1
= '(a)'(b) 1 + '(c)'(d) 1
⇣a⌘ ⇣c⌘
= + .
b d

60
⇣a c ⌘ ⇣ ac ⌘
· = = '(ac)'(bd) 1 = '(a)'(c)'(d) 1 '(b) 1
b d bd ⇣a⌘ ⇣c⌘
1 1
= '(a)'(b) '(c)'(d) = · .
b d
En el caso particular en que F = Q(R0 ), vemos claramente que, para r, s 2 R0 y
para a, b 2 R tales que '(a) = r y '(b) = s,
r ⇣a⌘
= rs 1 = '(a)'(b) 1 = ,
s b
lo que prueba la epiyectividad de .

Por último, para probar que es única, notemos que toda función que verifica
el enunciado es tal que
⇣a⌘ ✓ ◆ ⇣a⌘ ✓ ◆ 1! ⇣a⌘ ✓ ◆ 1
a1 b b
= = = = '(a)'(b) 1 ,
b 1b 1 1 1 1

lo que prueba que no tenı́amos más opción que definir de esta manera. ^
¨

Del teorema se deducen los dos siguientes corolarios:


Corolario 3.6.5. Todo cuerpo que contiene a R contiene a Q(R).
Corolario 3.6.6. Dos cuerpos de cocientes de un dominio de integridad R son
canónicamente isomorfos.

3.7. Dominios euclideanos


Acabamos de fabricar un cuerpo de cocientes a partir de un DI de la misma
forma en que fabricamos Q a partir de Z. Esta construcción es una consecuencia
natural del hecho de que en Z no siempre podemos dividir. Es por esto también
que tenemos la noción de divisibilidad de un elemento por otro. Repasemos pues
estas nociones clásicas en Z en el marco general de los dominios de integridad.
Definición 3.7.1. Sea R un DI y sean m, n 2 R. Se dice que m divide a n, o que
m es un divisor de n, o que n es un múltiplo de m, y se anota m|n si existe t 2 R
tal que n = mt. En particular, m|n , hni ⇢ hmi.
Continuando con las ideas de división, ya vimos que, al igual que en Z, el
anillo de polinomios sobre un cuerpo F posee una noción de división con resto
“menor que el divisor”. Es la existencia de este resto “menor que el divisor” la
que permite un algoritmo de división con el que se demuestran resultados como el
teorema de Bézout. A una tal división se le llama división euclideana y los anillos
que la poseen son llamados euclideanos también. Para dar una definición precisa,
necesitamos introducir una nueva noción que traduzca la intuición de “menor”
(como | · | en Z y deg en F [x]).

61
Definición 3.7.2. Sea R un dominio de integridad. Una función N : R ! N [ {0}
con N (0) = 0 se llama una norma. Si N (a) > 0 para todo a 6= 0, se dice que N es
una norma positiva.
Ejemplo 3.7.3. El valor absoluto | · | es una norma positiva en Z. En Z[i] =
{a + bi 2 C | a, b 2 Z}, el cuadrado delpmódulo, |z|2 = z z̄, es una norma positiva
(pero no el módulo, ya que |1 + i| = 2 62 Z). Si convenimos que deg 0 = 1,
entonces la función deg +1 es una norma positiva en F [x] para F un cuerpo.
Definición 3.7.4. Un dominio de integridad R se dice un dominio euclideano si
existe una norma N sobre R tal que, para todo a, b 2 R con b 6= 0, existen q, r 2 R
tales que
a = bq + r, con r = 0 ó N (r) < N (b).
Ejemplo 3.7.5. Z provisto de N (a) = |a| es un dominio euclideano.
Ejemplo 3.7.6. F [x] provisto de N (P ) = deg(P ) + 1 es un dominio euclideano
para F un cuerpo.
Ejercicio. Pruebe que Z[i] provisto de N (z) = |z|2 = z z̄ es un dominio euclideano.
La división euclideana permite controlar bastante bien la estructura de los
ideales de un dominio euclideano vı́a la norma.
Proposición 3.7.7. Todo ideal de un dominio euclideano R es principal. Más
precisamente, si I es un ideal de R entonces I = hdi para cualquier d 2 I de
norma mı́nima.
Demostración. Si I = {0}, entonces I = h0i y 0 claramente tiene norma mı́nima.
Si no, sea I 6= {0} y sea d 6= 0 un elemento de I de norma mı́nima. Un tal elemento
d existe ya que N (I) es un subconjunto de N y este último tiene un buen orden.
Tenemos entonces que hdi ⇢ I y queremos demostrar que I ⇢ hdi. Sea ahora
a 2 I. Como R es euclideano, existen q, r 2 R tales que a = dq + r con r = 0 ó
N (r) < N (d). Ahora bien, sabiendo que a 2 I y d 2 I, tenemos que r = a dq 2 I.
Pero como d es de norma mı́nima, la única opción válida es que r = 0, lo que implica
que a = dq 2 hdi y por ende I ⇢ hdi, lo que prueba que I = hdi. ^¨

Corolario 3.7.8. Todo ideal en Z, en Z[i] o en F [x] con F un cuerpo, es principal.


p p
Ejemplo 3.7.9. Consideremos
p el subanillo Z[ 5] = {a + b 5 | a, bp2 Z} de C
y su ideal I = h3, 2 5i. Este ideal no es principal, por lo que Z[ 5] no es
euclideano.
En efecto, para este anillo podemos definir una norma usando la misma norma
compleja que usamos para Z[i]:
p p p
N (a + b 5) = (a + b 5)(a 5) = a2 + 5b2 .

62
El problema es que para esta norma no existen necesariamente los q, r 2 R pedidos
por la definición de un anillo euclideano. Y podemos usar esta misma norma para
demostrarlo como sigue:

Notemos primero que, como se trata de la norma compleja (al cuadrado), te-
nemos que N (xy) = N (x)N (y). Pero como ésta toma valores en Z y es positiva,
p si N (x) = 1, es decir, si y sólo si x = ±1.
vemos que x es invertible si y sólo
Supongamos que I = ha + b 5i con a 6= 0 o b 6= 0. Entonces existen x, y 2 Z
tales que
p
3 = x(a + b 5),
p p
2 5 = y(a + b 5).

Esto nos dice que


p
9 = N (3) = N (x)N (a + b 5) = N (x)(a2 + 5b2 ).

Como a2 + 5b2 > 0, tenemos que su valor puede ser 1, 3 o 9. Ahora, una inspección
rápida de los valores nos dice que no podemos
p obtener 3 con a, b 2 Z. p
Si a2 + 5b2 = 1, tenemos que N (a + b 5) = 1, lo que implica que
p a+b 5=
±1 como ya vimosp antes. Esto nos dice quepexisten z, w 2 Z[ 5] tales que
1 = 3z + (2 5)w. Multiplicando por 2 + 5, tenemos que
p p p
2+ 5 = 3z(2 + 5) + w(4 + 5) = 3[z(2 + 5) + 3w],
p
es decir, 2 + 5 es un múltiplo de 3 en R. Esto p
es una contradicción ya que los
múltiplos de 3 son claramente de la forma 3c + 3d 5 con c, d 2 Z.
2 2
Si a + 5bp = 9, tenemos entonces p que N (x) = 1 y por ende x = ±1, por lo que
3 = ±(a + b 5) y finalmente 2 5 = y(±3), lo que es una contradicción por
la misma razón que antes.

3.8. Dominios de ideales principales


Como ya vimos, todo ideal de un dominio euclideano es principal. Un anillo
que posea esta propiedad merece un nombre propio.

Definición 3.8.1. Un dominio de ideales principales (o DIP) es un dominio de


integridad R tal que todo ideal I ⇢ R es principal.

Ejemplo 3.8.2. Todo dominio euclideano es principal. En particular, Z, Z[i] y


F [x] con F cuerpo sonpdominios de ideales principales.
Como ya vimos, Z[ 5] no es un dominio de ideales principales.

63
Observación.
Existen ejemplos de dominios de ideales p principales que no son dominios eucli-
deanos. Uno de los más simples es Z[ 2 19 ]. Demostraremos este hecho luego de
1+

haber introducido los dominios de factorización única más abajo.

En los dominios de ideales principales es común el ver los ideales como meros
elementos del anillo. Las nociones de múltiplo y divisor que definimos antes se
traducen entonces en propiedades de contención de un ideal en otro. Sin embargo,
no todo es traducible de forma inmediata: la suma I + J de dos ideales principales
I, J no es en ningún caso el ideal generado por la suma de los generadores. Refle-
xionando un poco en las propiedades que verifica I + J con respecto a I y J, se
obtiene la siguiente definición.

Definición 3.8.3. Sea R un dominio de ideales principales y sean m, n 2 R. Un


generador de I = hmi + hni (que es principal) se llama un máximo común divisor
de m y n y es notado mcd(m, n) o simplemente (m, n) cuando la notación no da
para confusión.

Nótese que el elemento que obtenemos de esta manera no es necesariamente


único. De hecho:

Proposición 3.8.4. Sea R un dominio de integridad. Sean a, b 2 R r {0} tales


que hai = hbi. Entonces existe una unidad u 2 R⇤ tal que b = ua. En particular,
dos máximos comunes divisores difieren en una unidad de R.

Demostración. Tenemos que hai = hbi, por lo que a = tb para algún t 2 R. De la


misma manera, b = sa para algún s 2 R. Esto nos dice que a = tb = tsa, por ende
a(1 ts) = 0, lo que nos dice que 1 ts = 0 ya que a 6= 0 y R es un DI. Por ende
ts = 1 y s es invertible. ^¨

Nótese también que la noción de mcd realmente significa lo que su nombre dice:

Proposición 3.8.5. Sea R un dominio de ideales principales y sean m, n 2 R.


Entonces d = mcd(m, n) si y sólo si las dos propiedades siguientes se verifican

d|m y d|n;

d0 |m y d0 |n ) d0 |d.

Demostración. Sea I = hmcd(m, n)i = hmi + hni. Está claro que mcd(m, n)|m y
mcd(m, n)|n ya que I hmi e I hni por definición de la suma de ideales. Por
otra parte, sabemos que hmi + hni es el ideal más pequeño que contiene a hmi y
hni. Es decir, para todo ideal K = hd0 i tal que K hmi y K hni, tenemos que
K I, lo que equivale a la segunda propiedad.

64
En el sentido opuesto, la primera propiedad indica que hdi contiene a hmi y
a hni. por lo que contiene a hmi + hni. La segunda asegura que se trata del más
pequeño que cumple esto, por lo que hdi = hmi + hni y d es entonces un máximo
común divisor. ^
¨

Observación.
Podrı́amos perfectamente haber definido un máximo común divisor de m y n como
un elemento que verifica las dos propiedades del enunciado y luego demostrar que,
en un dominio de ideales principales, un elemento d es mcd(m, n) si y sólo si
hdi = hmi + hni. Una vez dada la proposición, da absolutamente lo mismo.
Habiendo definido el mcd, intentemos darle un sentido al mcm con esta segunda
forma de ver las cosas.
Definición 3.8.6. Sea R un anillo conmutativo unitario y sean a, b 2 R elementos
no nulos. Un mı́nimo común múltiplo de a y b es un elemento c 2 R tal que las dos
propiedades siguientes se verifican
a|c y b|c;
a|c0 y b|c0 ) c|c0 .
Ejercicio. Sea R anillo conmutativo unitario y sean a, b elementos no nulos de R.
1. Pruebe que un mı́nimo común múltiplo de a y b existe si y sólo si hai \ hbi
es un ideal principal de R.
2. Deduzca que dos elementos no nulos cualesquiera en un dominio de ideales
principales tienen un mı́nimo común múltiplo que es único salvo multiplica-
ción por una unidad.
3. Pruebe que en un dominio de ideales principales el mı́nimo común múltiplo
ab
de a y b es mcd(a,b) .
Continuando con la analogı́a entre divisibilidad en ideales principales y divi-
sibilidad en sus generadores, veamos lo que se obtiene como generador de ideales
primos (que ya definimos para todo anillo conmutativo). Una mera traducción de
la definición de los ideales primos nos dice que:
Proposición 3.8.7. Sea I = hpi un ideal principal primo. Entonces
8 a, b 2 R, p|ab ) p|a ó p|b.
Esto no es nada más que una generalización del lema de Gauss! Otra forma de
ver los números primos, es como números minimales en términos de divisibilidad
(i.e. no tienen números no triviales que los dividan). En términos de ideales, esto
se traduce por

65
Proposición 3.8.8. Sea R un dominio de ideales principales. Entonces todo ideal
primo no nulo es un ideal maximal.
Demostración. Sea P = hpi un ideal primo de R. Luego P 6= R, por lo que existe
un ideal maximal M = hmi de R tal que P ⇢ M . Esto implica que p = tm para
algún t 2 R y por ende tm 2 P . Pero como P es primo, tenemos que t 2 P ó
m 2 P.
Si t 2 P = hpi, entonces t = rp y luego p = tm = rpm, de donde p(1 rm) = 0.
Como p 6= 0 y R es un DI, obtenemos que rm = 1 y entonces m 2 R⇤ y M = R.
Contradicción. Luego m 2 P , lo que nos dice que M ⇢ P y por ende M = P . ^ ¨

Algoritmo para encontrar un mcd en un dominio euclideano


Sean m, n 6= 0 elementos de un dominio euclideano R. Iterando la propiedad
de división euclideana tenemos:
m = q0 n + r 0 , con r0 = 0 ó N (r0 ) < N (n);
n = q1 r0 + r1 , con r1 = 0 ó N (r1 ) < N (r0 );
r0 = q2 r1 + r2 , con r2 = 0 ó N (r2 ) < N (r1 );
r1 = q3 r2 + r3 , con r3 = 0 ó N (r3 ) < N (r2 );
.. ..
. .
ri 1 = qi+1 ri + ri+1 , con ri+1 = 0 ó N (ri+1 ) < N (ri ).

Este proceso debe terminar en algún momento con un resto ri = 0 ya que N tiene
valores en N [ {0}, que es un conjunto bien ordenado.
Proposición 3.8.9. Usando el algoritmo anterior, el último resto no nulo que se
obtiene es un máximo común divisor de m y n.
Demostración. Sea I = hmi + hni. Como r0 = m q0 n, tenemos que r0 2 I.
Además r1 = n q1 r0 , por lo que r1 2 I. Notando de la misma manera que
ri+1 = ri 1 qi+1 ri , vemos por inducción que ri 2 I para todo i 2 N.
Sea rt el último resto no nulo. Entonces que rt 1 = qt+1 rt , por lo que rt 1 2 hrt i.
Como rt i = qt (i 2) rt (i 1) + rt (i 2) , por inducción nuevamente obtenemos que
rt i 2 hrt (i 1) i para todo i  t. En particular, vemos que r0 , r1 2 hrt i y ası́
n = q1 r0 + r1 2 hrt i y m = q0 n + r0 2 hrt i. Por lo tanto I = hrt i. ^¨
Observación.
De la proposición anterior deducimos también que que, si rt es el último resto
no nulo, entonces existen a, b 2 R tales que rt = am + bn. Estos elementos a, b
se pueden calcular de forma explı́cita usando las ecuaciones del algoritmo, de la
misma manera que uno suele hacerlo para Z.
Ejercicio. Encuentre un mcd(372, 69) 2 Z y expréselo en la forma 372a + 69b.

66
3.9. Dominios de factorización única
Continuando con la generalización de los fenómenos que ocurren en Z a otros
anillos, uno puede preguntarse qué es lo que ocurre con respecto al teorema funda-
mental de la aritmética. Este teorema nos asegura que todo número puede escribirse
de forma única como producto de números primos (salvo una unidad, es decir, sal-
vo ±1). Si bien ya generalizamos la noción de “primo” al pasar de pZ a la noción
de ideal primo, ahora quisiéramos obtener una noción de “elemento primo”.

3.9.1. Elementos primos y elementos irreducibles


Existen dos formas de obtener una noción de elemento primo. Una consiste
en emular nuestra definición para ideales, la cual se basa en el Lema de Gauss
(propiedad que solo verifican los números primos); la otra consiste en partir de la
definición clásica en Z (divisible por ±1 y ± sı́ mismo). Comencemos ante todo
con una definición que reemplazará al ± que aparece en todas estas definiciones.

Definición 3.9.1. Sea R un anillo conmutativo unitario. Dos elementos a, b 2 R


se dicen asociados si a = ub con u 2 R⇤ .

Observación.
“Ser asociado de” es una relación de equivalencia en R.

Definición 3.9.2. Sea R un anillo conmutativo unitario. Sea p 2 R un elemento


no invertible y no nulo. Se dice que p es un elemento primo si:

8 a, b 2 R, p|ab ) p|a ó p|b.

Se dice que p es un elemento irreducible en R si

8 a, b 2 R, p = ab ) a 2 R⇤ ó b 2 R⇤ .

De estas definiciones, se deducen las siguientes propiedades. La última de ellas


justifica la definición de irreducible como la generalización de la definición de primo
en Z.

Proposición 3.9.3. Sea R un dominio de integridad. Sea p 2 R un elemento no


invertible y no nulo. Entonces:

1. p es primo en R si y sólo si hpi es un ideal primo de R;

2. p es irreducible en R si y sólo si hpi es un ideal maximal entre los ideales


principales propios de R.

3. Si p es primo, entonces es irreducible en R.

67
4. Si R es un dominio de ideales principales, entonces p es primo si y sólo si es
irreducible en R.

5. Todo asociado de un elemento irreducible (resp. primo) es irreducible (resp. pri-


mo).

6. Los únicos divisores de un elemento irreducible en R son sus asociados y las


unidades de R.

Demostración. Demostremos las propiedades en orden:

1. Esto sigue directamente de la definición de divisibilidad.

2. Supongamos que p es irreducible. Sea hai un ideal principal de R tal que


hpi ⇢ hai ⇢ R. Como p 2 hai, existe un elemento b 2 R tal que p = ab.
Como p es irreducible, o bien a 2 R⇤ o b 2 R⇤ . Si a 2 R⇤ , entonces hai = R.
Si no, b 2 R⇤ y entonces a = pb 1 , por lo que a 2 hpi y luego hai = hpi. Esto
implica que hpi es maximal entre los ideales principales de R.
Recı́procamente, supongamos que hpi es un ideal maximal entre los ideales
principales de R y supongamos que p = ab. Tenemos entonces que p 2 hai
por lo que hpi ⇢ hai. Por hipótesis, tenemos entonces que o bien hai = hpi,
o bien hai = R. En el primer caso vemos que a = cp, por lo que p = bcp y
entonces p(1 bc) = 0. Como p 6= 0 y R es un DI, tenemos que bc 1 = 0
y entonces b 2 R⇤ . En el caso contrario, vemos inmediatamente que a 2 R⇤ .
Esto prueba que p es irreducible.

3. Supongamos que p es primo y que p = ab. Entonces tenemos que p|a o p|b.
Si p|a, vemos que a = pt para algún t 2 T , lo que nos dice que p = ab = ptb
y deducimos como antes que tb = 1 y que b 2 R⇤ . De la misma manera, si
p|b obtenemos que a 2 R⇤ , lo que prueba que p es irreducible.

4. Supongamos ahora que R es un dominio de ideales principales. Debemos


demostrar que todo elemento p irreducible es primo. Ahora, ya demostramos
que hpi es un ideal maximal entre todos los ideales principales de R. Como
todo ideal de R es principal, tenemos que hpi es un ideal maximal de R, por
ende un ideal primo de R, lo que prueba que p es primo.

5. Sea p un elemento y sea q = up un asociado (es decir, u 2 R⇤ ). Como


p = u 1 q, vemos inmediatamente que hpi = hqi, por lo que los dos primeros
resultados del enunciado nos dicen que p es primo/irreducible si y solo si q
es primo/irreducible.

6. Los divisores de un elemento irreducible p son los a 2 R tales que p 2 hai,


es decir, tales que hpi ⇢ hai. Dada la maximalidad de hpi, tenemos que o

68
bien hai = hpi y entonces a es un asociado de p (ya que R es un DI) o bien
hai = R y entonces a 2 R⇤ .
^
¨

Observación. p
Consideremos el dominio de integridad R = Z[ 5]. Entonces 3 es un elemento
irreducible que no es primo. En efecto, sea 3 = xy con x, y 2 R. Entonces 9 =
N (3) = N (x)N (y), por lo que N (x) es igual a 1, 3 o 9. Si N (x) = 1, entonces
x 2 R⇤ . Si N (x) = 9, entonces Np (y) = 1 e y 2 R⇤ . Por último, no se puede
tener que N (x) = 3 ya que N (a + b 5) = a2 + 5b2 con a, b 2 Z, por lo que una
inspección rápida de los valores de a y b nos dicen que es imposible. Esto nos dice
que x 2 R⇤ o y 2 R⇤ , por lo que 3 es irreducible
p en R. p
Sinpembargo, p 3 no es primo ya que (2 + p5)(2 5)p= 9 = 32 . Por ende
3|(2 + 5)(2 5) pero 3 no divide a 2 + 5 ni a 2 5.
Ejercicio. Sea F un cuerpo y considere el anillo de polinomios F [x]. Pruebe que
F [x]⇤ consiste en los polinomios constantes no nulos. Deduzca la definición de
polinomio irreducible y pruebe que todo polinomio de grado 1 es irreducible.

3.9.2. Dominios de factorización única.


Habiendo definido la noción de elemento irreducible, la cual generaliza los núme-
ros primos, podemos definir aquellos anillos que verifican el teorema fundamental
de la aritmética.
Definición 3.9.4. Sea R un dominio de integridad. Se dice que R es un dominio
de factorización única (o DFU) si cada elemento no nulo y no invertible a 2 R
tiene las siguientes propiedades:
1. a = p1 · · · ps , con pi irreducible en R para todo i.
2. La descomposición es única para cada a salvo asociados. Es decir, si a =
q1 · · · qt es otra descomposición en irreducibles, entonces s = t y existe una
permutación 2 St de los ı́ndices tal que pi y q (i) son asociados.
Observación.
La definición no pide que los pi sean distintos entre sı́. Si quisiéramos dar una
definición en la que reunimos los irreducibles en potencias, tendrı́amos que decir
que pi no es asociado con pj para todo i 6= j. De lo contrario podrı́amos perder la
unicidad.
Dada esta definición, uno podrı́a preguntarse por qué no usamos la otra gene-
ralización de los números primos, a saber, la de elementos primos (!). Una razón
está dada por la proposición siguiente, que nos dice que en un DFU no hay mucha
diferencia entre ambos.

69
Proposición 3.9.5. En un dominio de factorización única se tiene que p 2 R es
primo si y sólo si es irreducible.

Demostración. Sabemos que p primo implica p irreducible. Sea p 2 R irreducible


y probemos que p es primo. Sean a, b 2 R tales que p|ab. Entonces existe c 2 R tal
que ab = pc. Ahora, como R es un DFU, tenemos que a = p1 · · · ps , b = q1 · · · qt y
c = r1 · · · ru con pi , qj , rk irreducibles. Esto nos dice que

p1 · · · ps q1 · · · qt = ab = pc = pr1 · · · ru .

Como p es irreducible en R, la segunda propiedad de un DFU nos dice que p es


asociado con uno de los pi o con uno de los qj .3 Es decir, p = upi para algún
1  i  s y algún u 2 R⇤ o bien p = uqj para algún 1  i  t y algún u 2 R⇤ . En
el primer caso, tenemos que p|pi y pi |a, por lo que p|a. En el segundo, tenemos que
p|qj y qj |b, por lo que p|b. Por lo tanto, p es primo. ^¨

En nuestra escala de generalizaciones, tomamos la división euclideana de Z y


definimos la noción de dominio euclideano. Esta noción bastaba para demostrar
que todo ideal de un anillo es principal, lo que nos llevó a la noción de DIP.
Estos últimos resultaron verificar el Lema de Gauss para sus elementos irreducibles
gracias a la Proposición 3.9.3. Ahora, el Lema de Gauss se demuestra de hecho con
la división euclideana (más bien con el Teorema de Bézout, que depende de ella).
Y es precisamente este resultado el que permite demostrar el teorema fundamental
de la aritmética. En otras palabras, la división euclideana es más primordial que
el Lema de Gauss y este es más primordial que el teorema fundamental de la
aritmética. Es de esperarse entonces que un dominio que posea el Lema de Gauss
para elementos irreducibles posea el teorema fundamental de la aritmética para
elementos irreducibles. Y de hecho:

Teorema 3.9.6. Todo dominio de ideales principales es un dominio de factoriza-


ción única.

Previamente a su demostración necesitamos dos lemas.

Lema 3.9.7. Sea R un dominio de ideales principales y sea a 2 R un elemento no


nulo y no invertible. Entonces existe p 2 R irreducible tal que p|a.

Demostración. Como a no es invertible tenemos que hai = 6 R. El lema 3.3.4 nos


dice entonces que existe un ideal maximal M tal que hai ⇢ M . Como R es un DIP,
entonces M = hpi con p irreducible por la Proposición 3.9.3. Tenemos entonces
que a 2 hpi, por lo que p|a. ^
¨
3
También nos dice que s + t = u + 1, pero eso no nos interesa.

70
Lema 3.9.8. Sea R un dominio de ideales principales y sea {In }n2N una cadena
de ideales de R tal que In ⇢ In+1 para todo n 2 N. Entonces existe m 2 N tal que
In = Im para todo n > m (se dice que la cadena es estacionaria).

Observación.
Esta propiedad de los DIP es caracterı́stica de los anillos llamados Noetherianos,
pero éstos están fuera del programa de este curso.
S
Demostración. Consideremos I = n2N In . Usando la misma demostración que en
el Lema 3.3.4, vemos que I es un ideal de R. Ahora, como R es un DIP, tenemos
que I = hai para algún a 2 R. Como I es la reunión de los In tenemos que a 2 Im
para algún m. Vemos entonces que I = hai ⇢ Im , por lo que I = Im . Por lo tanto,
para todo n > m tenemos que Im ⇢ In ⇢ I = Im , lo que nos dice que In = Im . ^ ¨

Veamos ahora la demostración del Teorema 3.9.6.


Demostración. Demostremos primero la existencia de la factorización en irreduc-
tibles. Sea a 2 R no invertible no nulo. El Lema 3.9.7 nos dice que existe p1 2 R
irreducible tal que p1 |a. Luego a = p1 a1 para algún a1 2 R no nulo. Si a1 es
invertible, entonces a es asociado a p1 y por ende irreducible, lo que concluye la
demostración. Si no, tenemos que hai ( ha1 i. En efecto, de lo contrario a1 = ta
para algún t 2 R, de donde a = p1 ta y entonces a(1 p1 t) = 0. Como a 6= 0 y
R es un DI, p1 t = 1 y p1 es invertible, lo que es una contradicción. Repitiendo el
argumento para a1 , tenemos que o bien a1 es irreducible, o existe p2 2 R irreducible
tal que a1 = p2 a2 y ha2 i ( ha1 i.
Supongamos por un instante que cada ai fabricado de esta manera no es irredu-
cible. En ese caso, el proceso continúa indefinidamente y obtenemos una cadena de
ideales {hai i}i2N tal que hai i ( hai+1 i para todo i. Esto es imposible por el Lema
3.9.8. Existe pues un m 2 N tal que am es irreducible y por ende

a = p 1 a1 = p 1 p 2 a2 = · · · = p 1 p 2 · · · p m am ,

que es un producto de irreducibles.

Demostremos ahora la unicidad de la factorización a = p1 · · · ps (salvo aso-


ciados) por inducción sobre el largo de la más pequeña de éstas. Comencemos
con s = 1. Sea entonces a = p1 irreducible y supongamos que podemos escribir
a = q1 · · · qt con qj 2 R irreducible para cada j. Tenemos entonces que p1 |q1 · · · qt .
Ahora, p1 es irreducible en un dominio de ideales principales, por lo que se trata de
un elemento primo. Por lo tanto, p1 |qm para algún m por el equivalente del Lema
de Gauss (Proposición 3.8.7). Como ambos son irreducibles, la Proposición 3.9.3
nos dice que se p1 y qm son asociados, es decir, existe u 2 R⇤ tal que qm = up1 ,
por lo que p1 = up1 q1 · · · qm 1 qm+1 · · · qt . Cancelando por el factor común (como

71
hicimos más arriba para cancelar a 6= 0), se tiene que 1 = uq1 · · · qm 1 qm+1 · · · qt .
Como los qj no son invertibles, esto es una contradicción a menos que s = t = 1 y
entonces p1 y q1 son asociados.
Supongamos ahora la unicidad para todo a que admite una factorización con
s elementos y consideremos un a = p1 · · · ps+1 . Supongamos que podemos escribir
a = q1 · · · qt con t s + 1 y qj 2 R irreducible para cada j. Entonces ps+1 |q1 · · · qt
y, por el mismo argumento de antes, vemos que existe 1  m  t y u 2 R⇤
tal que qm = ups+1 y por ende p1 · · · ps+1 = ups+1 q1 · · · qm 1 qm+1 · · · qt . Cance-
lando el factor común de la misma manera que antes, tenemos que p1 · · · ps =
uq1 · · · qm 1 qm+1 · · · qt . La hipótesis de inducción nos dice entonces que t = s + 1 y
que todo pi es asociado a algún qj . ^
¨

p
1+ 19
3.10. Ejemplos: Z[i] y Z[ 2 ]
3.10.1. Factorización en Z[i]
Consideremos el anillo R = Z[i] de los enteros de Gauss. Este anillo viene con
la norma N (a+bi) = a2 +b2 , la cual corresponde al cuadrado de la norma compleja
(Z[i] es un subanillo de C) y hace de Z[i] un dominio euclideano, por ende un DFU.
Además, tenemos que N (xy) = N (x)N (y) para todo x, y 2 R, es decir, la norma
es multiplicativa. Esto nos ayudará a comprender los elementos irreducibles (o, lo
que es lo mismo en un DFU, primos) de Z[i] y por ende la factorización en este
anillo.
Comencemos deduciendo propiedades a partir de los primos que ya conocemos
en N:
Proposición 3.10.1. Sea ↵ 2 R = Z[i] un elemento tal que N (↵) es un número
primo p (en el sentido clásico sobre N o Z). Entonces ↵ es primo en Z[i].
Demostración. En efecto, la multiplicidad de la norma nos dice que si ↵ = xy,
entonces p = N (↵) = N (x)N (y), por lo que uno de N (x), N (y) debe ser igual a 1.
Ahora, los únicos elementos de norma 1 son los elementos de R⇤ = {±1, ±i}. Esto
prueba que x 2 R⇤ o y 2 R⇤ y por ende ↵ es irreducible, o primo. ^
¨

Este resultado no nos dice sin embargo que todo primo en Z[i] tiene por norma
un número primo en Z. De hecho, esto resulta ser falso a posteriori . . .
Sea entonces ⇡ 2 Z[i] un primo. Veamos qué podemos decir de su norma N (⇡).
Proposición 3.10.2. Sea R = Z[i] y sea ⇡ 2 R un primo. Entonces N (⇡) divide
a p2 para algún primo p 2 Z.
Demostración. Consideremos el subconjunto I = h⇡i \ Z ⇢ R. Es fácil ver que
se trata de un ideal primo de Z, es decir, I = pZ para algún primo p 2 Z. En
efecto, I es un subgrupo de Z cerrado por multiplicación por m 2 Z y si ab 2 I

72
con ab 2 Z, entonces a 2 I o b 2 I ya que a, b 2 Z y h⇡i es primo. En particular,
p 2 h⇡i, por lo que existe un elemento ⇡ 0 2 R tal que p = ⇡⇡ 0 . De esto obtenemos
que N (⇡)N (⇡ 0 ) = N (p) = p2 , lo que prueba la proposición. ^
¨

De la demostración concluimos que, dado un primo ⇡ 2 Z[i], podemos tener


N (⇡) = p, en cuyo caso p = ⇡⇡ 0 con N (⇡ 0 ) = p y ⇡ 0 es entonces otro primo en Z[i],
o bien N (⇡) = p2 , en cuyo caso N (⇡ 0 ) = 1 y ⇡ 0 2 Z[i]⇤ , lo que nos dice que ⇡ y p son
asociados y por ende p es primo en Z[i] también. Dicho de otra manera, podemos
ver que para obtener los primos de Z[i], basta con mirar los números primos p 2 Z
y ver cual de las dos opciones siguientes se cumple:
1. p sigue siendo irreducible (o primo) en Z[i];

2. p se factoriza en un producto ⇡⇡ 0 con ⇡, ⇡ 0 irreducibles en Z[i].


Evidentemente, en el segundo caso los elementos ⇡, ⇡ 0 tienen que estar fuera de Z.
El juego ahora es entender cómo se distribuyen los primos con respecto a estas dos
posibilidades.

Proposición 3.10.3. La opción 2 ocurre si y sólo si p = a2 + b2 para algún par


de enteros a, b 2 Z, no ambos nulos.
Demostración. Supongamos que p = ⇡⇡ 0 con ⇡, ⇡ 0 2 Z[i] irreducibles. Escribamos
⇡ = a + bi con a, b 2 Z y b 6= 0. Como ⇡ es irreducible, está claro que a y b son
coprimos. Ahora, recordando lo que sabemos sobre números complejos, para que
(a + bi)(c + di) sea un número real, es necesario que c + di sea un múltiplo del
conjugado ⇡ ¯ = a bi. Y como ⇡ 0 2 Z[i] también es irreducible, la única posibilidad
es que se trate del mismo conjugado, es decir, ⇡ 0 = ⇡ ¯ . Esto nos dice que un primo
p se factoriza en un producto ⇡⇡ 0 si y sólo si ⇡ = a + bi y ⇡ 0 = ⇡
¯ = a bi, es decir,
2 2
si y sólo si p = a + b . ^¨

Habiendo deducido este criterio para entender los primos de Z[i], debemos ahce
un llamado a un resultado clásico de Teorı́a de Números:
Teorema 3.10.4 (Teorema de Fermat sobre las sumas de cuadrados). Sea p 2 Z
un número primo. Entonces p = a2 + b2 con a, b 2 Z si y sólo si p = 2 o p ⌘ 1
mód 4.
Demostración. Comencemos por lo fácil: si p = 2, entonces p = 12 + 12 . Si p ⌘ 3
mód 4, entonces es imposible escribirlo como suma de dos cuadrados ya que a2 ⌘
0, 1 mód 4 para todo a 2 Z, por lo que a2 + b2 solo puede tomar los valores 0, 1 y
2 módulo 4.
Demostremos ahora que si p ⌘ 1 mód 4, entonces existen a, b 2 Z tales que
a2 + b2 = p. Para esto debemos demostrar

73
Lema 3.10.5. Sea p 2 Z un primo tal que p ⌘ 1 mód 4. Entonces p divide a un
entero de la forma n2 + 1.
Demostración. Nótese que esto es lo mismo que afirmar que existe un elemento
n 2 Z/pZ tal que n2 ⌘ 1 mód p. Ahora, 1 es el único elemento de orden 2 en
(Z/pZ)⇤ . En efecto, m2 ⌘ 1 mód p se traduce por (m + 1)(m 1) ⌘ 0 mód p, lo
que nos dice que m ⌘ ±1 mód p ya que Z/pZ es un DI. Entonces encontrar un
n 2 Z tal que n2 ⌘ 1 mód p equivale a encontrar un elemento n de orden 4 en
(Z/pZ)⇤ , ya que entonces n2 es de orden 2 y por ende igual a 1 en (Z/pZ)⇤ .
Por otra parte, como |(Z/pZ)⇤ | = p 1 y p ⌘ 1 mód 4, vemos que |(Z/pZ)⇤ |
es un múltiplo de 4 y por ende el cociente de (Z/pZ)⇤ por el subgrupo {±1}
tiene un subgrupo de orden 2 por el Teorema de Cauchy. La preimagen de este
subgrupo en (Z/pZ)⇤ es entonces un subgrupo H de orden 4 de (Z/pZ)⇤ . Como
buen grupo abeliano de orden 4, tenemos que H es isomorfo a Z/4Z o bien al grupo
de Klein. Pero el grupo de Klein tiene 3 elementos distintos de orden 2, mientras
que (Z/pZ)⇤ H tiene uno solo, como ya vimos. Por lo tanto, H es isomorfo
a Z/4Z, por lo que un generador de este grupo es de orden 4 y corresponde al
elemento que buscábamos. ^
¨

Habiendo demostrado el lema, vemos que p divide a n2 +1 = (n+i)(n i) 2 Z[i].


Si p fuese irreducible en Z[i], entonces p dividirı́a a alguno de los 2 factores. Pero
como p es un número real, si p|↵ entonces p = p̄|¯ ↵ y entonces p dividirı́a a los
dos factores y también a su diferencia, que es 2i. Esto es una contradicción ya que
p 6= 2. Esto nos dice que p no es irreducible y por ende p = ⇡¯ ⇡ = a2 + b2 para
algún ⇡ = a + bi 2 Z[i]. ^
¨

Nótese que de paso logramos una descripción completa de los primos en Z[i]:

Teorema 3.10.6. Los elementos irreducibles de Z[i] son:

⇡ = u(1 + i) (de norma 2);

⇡ = up con p primo en N y p ⌘ 3 mód 4 (de norma p2 );

⇡ = u(a + bi) con a, b 2 N, a > b, a2 + b2 = p primo en N y p ⌘ 1 mód 4


(de norma p);

⇡ = u(a bi) con a, b 2 N, a > b, a2 + b2 = p primo en N y p ⌘ 1 mód 4


(de norma p);

con u 2 {±1, ±i}.

Observación.
Nótese que todos estos irreducibles son todos distintos entre sı́. Esto está claro para
los de la forma up y también para los de la forma u(1 + i) ya que son los únicos

74
elementos de norma 2 (y nótese que no olvidamos 1 i porque 1 i = i(1 + i)).
Por último, los asociados de a + bi son a bi, b + ai y b ai. Para que uno de
estos coincida con uno de los asociados de a bi, se debe tener que |a| = |b|, lo
que implicarı́a que a2 + b2 es par, dando una contradicción.
Habiendo logrado esta clasificación de los primos de Z[i], podemos ir un poco
más lejos y clasificar los elementos que se escriben como suma de dos cuadrados
en Z:
Teorema 3.10.7. Sea n un entero positivo que se factoriza de la forma

n = 2k pa11 · · · par r q1b1 · · · qsbs ,

donde p1 , . . . pr son distintos primos de la forma 1 mód 4, q1 , . . . , qs son distintos


primos de la forma 3 mód 4 y algunos exponentes pueden ser 0. Entonces n =
a2 + b2 con a, b 2 Z si y sólo si todos los bj son pares.
Además, para un tal n, la cantidad de pares a, b que cumplen esta condición es
4(a1 + 1) · · · (ar + 1).
Demostración. Nótese que n = a2 + b2 implica que n = N (a + bi). Factorizando
a + bi en Z[i] como producto de irreducibles, tenemos que
c c
a + bi = (1 + i)` (⇡11,1 ⇡ ¯rcr,2 )q1d1 · · · qsds ,
¯11,2 ) · · · (⇡rcr,1 ⇡

¯i son los factores de algún pi ⌘ 1 mód 4 primo en Z, los qj


donde los ⇡i y ⇡
son primos en Z de la forma 3 mód 4 y donde algunos exponentes pueden ser 0.
Entonces vemos claramente que
c +c1,2
n = a2 + b2 = N (a + bi) = 2` p11,1 · · · pcrr,1 +cr,2 q12d1 · · · qs2ds ,

lo que prueba la paridad de los bj . En sentido inverso, se ve claramente que dados


k, ai , bj definiendo un n 2 Z como en el enunciado (es decir, con los bj pares), uno
puede definir a + bi como el producto de acá arriba con ` = k, ci,1 + ci,2 = ai y
dj = bj /2. Entonces n = N (a + bi) = a2 + b2 .
Finalmente, la cantidad de formas de expresar esto se obtiene al contar las
posibilidades para los ci,1 y ci,2 , ya que los otros exponentes están determinados
en función de n. Es fácil ver entonces que ci,1 puede tomar todos los valores de 0
a a1 y que esto determina ci,2 de forma única, lo que equivale a ai + 1 opciones.
El factor 4 viene finalmente del hecho que podemos multiplicar por una unidad y
obtener un elemento distinto de la misma norma. ^¨

3.10.2. Un ejemplo de DIP no euclideano


Durante
p la sección sobre dominios de ideales principales, mencionamos que
Z[ 1+ 2 19 ] es un dominio de ideales principales que no es euclideano. Ahora que

75
tenemos las definiciones de elementos primos e irreducibles y la noción de DFU,
estamos listos para demostrar este hecho. Comenzemos pues por una definición de
una norma un poco más débil que la de los dominios euclideanos.
Definición 3.10.8. Sea R un DI. Definimos una norma de Dedekind-Hasse como
una norma positiva N : R ! N [ {0} tal que, para todo par a, b 2 R de elementos
no nulos se cumple una de las dos propiedades siguientes:
a 2 hbi;

existe un elemento c 2 ha, bi tal que N (c) < N (b).


Observación.
Nótese que la primera propiedad equivale a decir que existe t 2 R tal que a = tb,
mientras que la segunda propiedad equivale a decir que existen s, t 2 R tales
que 0 < N (sa tb) < N (b). Si pudiésemos asumir siempre que s = 1, entonces
tendrı́amos una norma que hace de R un dominio euclideano ya que a tb no
es nada más que el resto de una división. Ası́, deducimos que los anillos con una
norma de Dedekind-Hasse son una versión débil de los dominios euclideanos.
El interés de las normas de Dedekind-Hasse radica en el hecho de que detectan
precisamente los DIP. En efecto:
Teorema 3.10.9. Sea R un dominio de integridad. Entonces R es un DIP si y
sólo si R posee una norma de Dedekind-Hasse. Además, si R posee una norma de
Dedekind-Hasse e I es un ideal de R, entonces I = hbi con b un elemento de norma
minimal en I.
Demostración. Supongamos que R posee una norma de Dedekind-Hasse N y sea
I ⇢ R un ideal no nulo. Debemos demostrar que I es principal (si I = {0} entonces
I = h0i). Sea entonces b 2 I un elemento de norma minimal, el cual existe porque
el ideal es no nulo y N [ {0} es un conjunto bien ordenado. Demostraremos que
I = hbi de forma análoga a lo que hicimos en el caso de los dominios euclideanos.
Claramente hbi ⇢ I, por lo que debemos demostrar que I ⇢ hbi. Sea entonces
a 2 I. Luego el ideal ha, bi está contenido en I, por lo que sa tb 2 I para todo
par s, t 2 R. Esto nos dice que N (sa tb) N (b) por minimalidad de la norma
de b. La segunda condición de la norma de Dedekind-Hasse no puede entonces ser
cumplida, por lo que deducimos que a 2 hbi y por ende I ⇢ hbi, lo que concluye la
demostración en este sentido.

Supongamos ahora que R es un DIP. El Teorema 3.9.6 nos dice entonces que R
es un DFU. Definimos entonces una norma N : R ! N[{0} de la siguiente manera:
N (0) := 0, N (u) = 1 para todo u 2 R⇤ y, para todo a 2 R no nulo y no invertible,
N (a) = 2n con n el número de irreducibles que aparecen en la factorización de r

76
(en particular, N (p) = 2 para p irreducible). Esto está bien definido por la unicidad
de la factorización salvo asociados.
Debemos demostrar entonces que N es de Dedekind-Hasse. Ante todo, nótese
que N (xy) = N (x)N (y) para todo x, y 2 R, lo que es una consecuencia evidente
de la unicidad de la factorización. Esto nos dice que N es positiva y multiplicativa.
Sean ahora a, b 2 R elementos no nulos. Entonces el ideal ha, bi es principal porque
R es un DIP, es decir, ha, bi = hri. Si a 62 hbi, entonces r 62 hbi. Pero b 2 hri, por
lo que b = xr con x 62 R⇤ (o si no hbi = hri). Tenemos entonces que N (x) > 1 y
por ende N (b) = N (x)N (r) > N (r). Esto prueba que ha, bi contiene un elemento
(a saber, r) tal que N (r) < N (b), es decir, N es una norma de Dedekind-Hasse, lo
que concluye la demostración. ^¨

Apliquemos pues este nuevo criterio al ejemplo citado al inicio de la sección.


p
Proposición 3.10.10. El anillo R = Z[ 1+ 2 19
] es un DIP.
p
Ejercicio. Pruebe que Q(R) = Q[ 19].
p
Demostración. Sea w = 1+ 2 19 . Como buen subanillo de C, este anillo viene
equipado con la norma compleja N (z) = |z|2 = z z̄, donde z̄ denota el comple-
jo conjugado. Si z = a + bw con a, b 2 Z, entonces un cálculo rápido nos di-
ce que N (z) = a2 + ab + 5b2 . Esta norma es positiva y multiplicativa, es decir,
N (xy) = N (x)N (y). Demostraremos que esta norma es de Dedekind-Hasse, lo que
nos dará como resultado que R es un DIP gracias al Teorema 3.10.9.
Sean entonces ↵, 2 R no nulos y supongamos que ↵ 62 h i. Debemos probar
que existen s, t 2 R tales que

0 < N (s↵ t ) < N ( ),

o bien, usando la multiplicatividad de la norma en C, tales que


✓ ◆

0<N s t < N (1) = 1. (1)

p
Ahora, ↵ 62 h i nos dice que la fracción ↵
62 R. Recordando que Q(R) = Q[ 19],
p
a+b 19
vemos que podemos escribir ↵ como c
con a, b, c 2 Z, c > 1 (c no puede ser

1 porque 62 R) y mcd(a, b, c) = 1. Esta última condición nos dice que existen
x, y, z 2 Z tales que ax+by+cz = 1. Como Z es euclideano,ptenemos que ay 19bx
p =
cq + r con q, r 2 Z y |r|  2 . Sean entonces s = y + x
c
19 y t = q z 19.
Entonces un cálculo directo nos dice que
✓ ◆
↵ (ay 19bx cq)2 + 19(ax + by + cz)2 1 19
0<N s t = 2
 + 2,
c 4 c

77
por lo que obtenemos (1) cuando c 5 (para c = 5, nótese que |r|  2 < 52 ).
Supongamos que c = 2. Entonces uno de los elementos a, b 2 Z es impar y el
otro es par ya que
 p ⇢ p
1+ 19 a+b 19
R=Z = | a, b 2 Z, a + b 2 2Z ,
2 2

y de lo contrario tendrı́amos 2 R. Entonces se ve rápidamente que s = 1 y
p
(a 1)+b 19
t= 2
son elementos de R para los cuales tenemos (1).
Supongamos que c = 3. Entonces uno de los elementos a, b 2 Z no es congruente
a 0 módulo 3. De esto se deduce que a2 + 19b2 6⌘ 0 mód 3. En otras palabras,
a2 + a9b2p= 3q + r con 0 < r < 3. Entonces vemos con un cálculo rápido que
s=a b 19 y t = q son elementos de R para los cuales tenemos (1).
Finalmente, supongamos que c = 4. Entonces uno de los elementos a, b 2 Z
es impar. Si uno es par y el otro impar, entonces a2 + 19b2 es impar,
p por lo que
a + 19b = 4q + r con q, r 2 Z y 0 < r < 4. Entonces s = a b
2 2
19 y t = q
son elementos de R para los cuales tenemos (1). Si a y b son impares, p
entonces
2 2 2 2 a b 19
a + 19b ⌘ 4 mód 8, por lo que a + 19b = 8q + 4 y entonces s = 2
yt=q
son elementos de R para los cuales tenemos (1). ^
¨

Finalmente,
p demostremos que el tener una norma “simpática” como la de
Z[ 1+ 2 19 ] no basta para obtener un dominio euclideano.
p
Proposición 3.10.11. El anillo R = Z[ 1+ 2 19
] no es un dominio euclideano.
Para demostrar esta proposición, necesitaremos el siguiente lema.
Lema 3.10.12. Sea R un dominio euclideano que no es un cuerpo. Entonces existe
s 2 R no nulo y no invertible tal que, para todo x 2 R existe z 2 R⇤ [ {0} tal que
s divide a x z.
Demostración. Sea R̃ el subconjunto de los elementos no nulos y no inversibles de
R. Sea s 2 R̃ un elemento de norma N (s) minimal entre los elementos de R̃. Un
tal elemento existe ya que R̃ es no vacı́o porque R no es un cuerpo y N [ {0} es
un conjunto bien ordenado. La división euclideana nos da entonces la propiedad
deseada. En efecto, todo x 2 R puede escribirse de la forma x = qs + r con r = 0
o N (r) < N (s). La minimalidad de N (s) entre los elementos de R̃ nos dice que
r 2 R⇤ [ {0}, lo que concluye la demostración. ^¨
p
Demostración de la Proposición 3.10.11. Demostraremos que el anillo R = Z[ 1+ 2 19 ]
no posee ningún elemento como el del Lema 3.10.12. Esto prueba que R no es eu-
clideano. p
Para ello, demostraremos primero que R⇤ = ±1. Sea nuevamente w = 1+ 2 19
y recordemos que tenemos la norma positiva N (z) = a2 + ab + 5b2 para z = a + bw

78
con a, b 2 Z. Esta norma es multiplicativa, es decir, N (xy) = N (x)N (y). Por lo
tanto, si z 2 R⇤ , tenemos que N (z) = 1. Si b = 0, entonces a2 = 1 y a = ±1. Si
b 6= 0, tenemos que
✓ ◆2
2 2 b 19
N (z) = a + ab + 5b = a + + b2 5,
2 4

ya que b2 1. Esto nos dice que los únicos elementos de norma 1 son ±1, por lo
tanto R⇤ = ±1. De paso, vemos que los r 62 R⇤ [ {0} de norma más pequeña son
±2, cuya norma es 4. En particular, no existen elementos de norma 2 ó 3.
Supongamos ahora que existe un elemento s 62 R⇤ [ {0} como el del Lema
3.10.12. Entonces s debe dividir a 2 ± 1 o a 2 0, es decir, s es un divisor de 2 o de
3 en R (s no puede dividir 1 porque serı́a inversible). Ahora, si 2 = ↵ , entonces
4 = N (↵)N ( ), lo que nos dice que ↵ 2 R⇤ o 2 R⇤ por que no existen elementos
de norma 2. El mismo argumento nos dice que si 3 = ↵ , entonces ↵ 2 R⇤ o
2 R⇤ . En otras palabras, 2 y 3 son irreducibles, por lo que s no puede ser más
que uno de los elementos ±2, ±3 2 R. Ahora, tomando x = w, vemos que ni w, ni
w ± 1 son divisibles por alguno de los valores ±2 o ±3, lo que prueba que el tal
s no existe (recordemos que los múltiplos de n 2 Z en Z[w] son los na + nbw con
a, b 2 Z). ^¨

Observación.
Toda esta discusión nos dice que tenemos las siguientes inclusiones estrictas:

{R cuerpo} ( {R DE} ( {R DIP} ( {R DFU} ( {R DI}.


p
En efecto, Z es un ejemplo de DE que no es un cuerpo, Z[ 1+ 2 19 ] es un ejemplo
p
de DIP que no es DE, Z[x] es un ejemplo de DFU que no es DIP y Z[ 5] es un
ejemplo de DI que no es DFU. Estop último lo sabemos porque ya mostramos que 3
es un primo no irreducible en Z[ 5], mientras que la Proposición 3.9.5 nos dice
que todo primo es irreducible en un DFU.

3.11. Polinomios sobre un dominio de factorización única.


El anillo de polinomios F [x] sobre un cuerpo F no es un cuerpo, pero al menos
es un dominio euclideano como ya vimos. Uno podrı́a preguntarse entonces si el
anillo de polinomios R[x] sobre un dominio euclideano es un dominio euclideano
también. Lamentablemente esto no es cierto ya que ni si quiera es un dominio de
ideales principales en general (ya probamos que h2, xi no es principal en Z[x]). Sin
embargo, se puede demostrar que R[x] es al menos un dominio de factorización
única. Dicho esto, podemos adivinar la pregunta siguiente: ¿Y qué hay de R[x]
si R es un dominio de factorización única? Pues, afortunadamente, en este caso

79
no perdemos más propiedades agregando [x] a nuestro R. Es decir, el anillo de
polinomios sobre un dominio de factorización única resulta ser un anillo con las
mismas propiedades.
Antes de demostrar un tal resultado, demostraremos un lema conocido como
Lema de Gauss. Nótese que no se trata del Lema de Gauss que ya conocemos sobre
los números primos en Z, pero la demostración usa el análogo para elementos
irreducibles. El siguiente resultado es el primer paso hacia la demostración.

Proposición 3.11.1. Sea R un dominio de integridad y sea I un ideal de R.


Consideremos el ideal de R[x] generado por I, es decir:
( n )
X
I[x] = ai xi | ai 2 I, n 2 N .
i=0

Entonces R[x]/I[x] ' (R/I)[x]. Además, si I es un ideal primo de R entonces I[x]


es un ideal primo de R[x].

Demostración. Sea ' : R[x] ! (R/I)[x] definida por


n
! n
X X
i
' ai x := āi xi ,
i=0 i=0

donde āi representa la imagen de ai por la proyección canónica R ! R/I. Como


R ! R/I es un homomorfismo de anillos epiyectivo, la función ' es un homomor-
fismo de anillos, claramente epiyectivo también. Además, tenemos que
( n n
)
X X
ker(') = ai xi 2 R[x] | āi xi = 0(R/I)[x]
( i=0
n
i=0
)
X
= ai xi 2 R[x] | ai 2 I 8 i = 0, . . . , n = I[x]
i=0

Por lo tanto, R[x]/I[x] ' Im(') = (R/I)[x].


Ahora, si I es un ideal primo de R, entonces R/I es un DI. Por ende, (R/I)[x]
es un DI y entonces R[x]/I[x] es un DI. Por lo tanto, I[x] es un ideal primo de
R[x]. ^
¨

Proposición 3.11.2 (Lema de Gauss). Sea R un dominio de factorización única,


sea F = Q(R) y sea P 2 R[x]. Si P es reducible en F [x], entonces P es reducible
en R[x]. Más precisamente, si P = AB con A, B 2 F [x] polinomios no constantes,
entonces existe r 2 F tal que rA(x), r 1 B(x) 2 R[x], de forma que (rA)(r 1 B) es
una factorización de P en R[x].

80
Demostración. Sea P = AB con A, B 2 F [x] polinomios no constantes. Los co-
eficientes de A y B son de la forma xyii con xi , yi 2 R, yi 6= 0. Sean respectiva-
mente dA , dB 2 R algún mcm de los denominadores (es decir, los yi ) de A y B.
Sea d = dA dB . Multiplicando ambos lados de la ecuación por d podemos escribir
dP = A1 B1 con d 2 R, d 6= 0 y A1 , B1 2 R[x].
Si d 2 R⇤ , entonces P = d 1 A1 B1 = CB1 2 R[x] con C = d 1 A1 , lo que nos
da la factorización que buscábamos. Si no, entonces podemos escribir d = p1 · · · pk
con pi irreducible para todo i ya que R es un DFU. Ahora, como p1 es irreducible,
se trata de un elemento primo y por ende I1 = hp1 i es un ideal primo de R.
La proposición 3.11.1 nos dice que I1 [x] es un ideal primo de R[x] y por ende
(R/I1 )[x] ' R[x]/I1 [x] es un dominio de integridad. Nuestra ecuación se vuelve
entonces 0̄ = Ā1 B̄1 en (R/I1 )[x], lo que nos dice que Ā1 = 0̄ ó B̄1 = 0̄. Supongamos
que Ā1 = 0̄. Volviendo a R[x], esto nos dice que todos los coeficientes de A1 están
en I1 = hp1 i, es decir, son divisibles por p1 . Definiendo A2 := p1 1 A1 y B2 = B1 ,
vemos que d0 P = A2 B2 con A2 , B2 2 R[x] y d0 = p2 · · · pk . En el caso B̄1 = 0̄ el
argumento es el mismo mutatis mutandis.
Repitiendo el mismo procedimiento con cada uno de los pi obtenemos que
P = Ak+1 Bk+1 con Ak+1 , Bk+1 2 R[x], lo que corresponde a la factorización que
buscábamos. Además, en cada paso (inlcuida la definición de A1 y B1 a partir de
A y B) tan solo multiplicamos uno de los dos polinomios Ai o Bi por un elemento
de F , lo que prueba que Ak+1 = rA para algún r 2 F y es por ende evidente que
Bk+1 = r 1 B ya que P = Ak+1 Bk+1 = AB en F [x]. ^
¨

Un corolario interesante de este lema es el siguiente criterio de irreducibilidad.


Corolario
P 3.11.3. Sea R un dominio de factorización única y sea F = Q(R). Sea
P = ni=0 ai xi 2 R[x]. Si mcd(a0 , . . . , an ) = 1, entonces P es irreducible en F [x]
si y sólo si P es irreducible en R[x]. Esto ocurre en particular para todo P mónico.
Demostración. Por contraposición, el Lema de Gauss nos dice que si P es irredu-
cible en R[x], entonces P es irreducible en F [x].
Supongamos ahora que P es irreducible en F [x] y supongamos que P = AB
con A, B 2 R[x]. La irreducibilidad en F [x] nos dice que A 2 F [x]⇤ o B 2 F [x]⇤ .
Sin pérdida de generalidad, supongamos que A 2 F [x]⇤ . Entonces A 2 F ⇤ \ R[x] =
R \ {0}. De esto deducimos que A 2 R divide a todos los coeficientes de P = AB 2
R[x], por lo que A|mcd(a0 , . . . , an ) = 1. Por lo tanto, A 2 R⇤ , lo que prueba que
P es irreducible en R por la proposición 3.9.3. ^¨

Ejercicio. Sea F un cuerpo y sea P 2 F [x]. Demuestre que P tiene un divisor


de grado uno si y sólo si P tiene una raı́z en F , es decir, si existe ↵ 2 F tal que
P (↵) = 0.
Deduzca que si P es de grado 2 ó 3, entonces P es reducible en F [x] si y sólo
si P tiene una raı́z en F .

81
Usemos ahora el Lema de Gauss para demostrar lo que anunciamos al comienzo
de la sección.

Teorema 3.11.4. Sea R un anillo. Entonces R es un dominio de factorización


única si y sólo si R[x] es un dominio de factorización única.

Demostración. Si R[x] un dominio de factorización única, entonces una mera apli-


cación de la definición a los polinomios constantes prueba que R es un dominio
de factorización única ya que los divisores irreducibles de un polinomio de grado 0
deben tener grado 0 (porque deg(P Q) = deg(P ) + deg(Q)).
Supongamos ahora que R es un dominio de factorización única y sea F = Q(R).
Sabemos entonces que F [x] es un dominio de factorización única ya que es un
dominio euclideano. Sea P 2 R[x] no nulo y no invertible y sea d el mcd de sus
coeficientes. Luego P = dP 0 y el mcd de los coeficientes de P 0 es igual a 1. Como
R es un DFU y d 2 R, tenemos una factorización única de d en producto de
irreducibles (salvo asociados), por lo que basta demostrar que P 0 admite una única
factorización. Ahora, como F [x] es un DFU, P 0 = Q1 · · · Qk con Qi irreducible en
F [x] para todo i. El Lema de Gauss (aplicado de forma inductiva) nos dice entonces
que existe una factorización P 0 = Q01 · · · Q0k con Q0i 2 R[x] también irreducible en
F [x] para todo i (ya que Q0i = f Qi para algún f 2 F ⇤ = F [x]⇤ ). El mcd de los
coeficientes de cada factor Q0i divide claramente al mcd de los coeficientes de P 0 .
Y como este último es 1, el mcd de los coeficientes de cada Q0i debe ser 1 también.
El Corolario 3.11.3 nos dice entonces que cada uno de estos factores es irreducible
en R[x].
Veamos por último la unicidad de esta factorización de P . Ya notamos que la
factorización de P en dP 0 es única salvo asociados y la factorización de d como
elemento de R ⇢ R[x] también lo es. Basta entonces con probar la unicidad de
la factorización de P 0 . Sea entonces P 0 = S1 · · · Sl otra factorización de P 0 como
producto de irreducibles en R[x]. Por el mismo razonamiento de arriba, tenemos
que el mcd de los coeficientes de cada Si es 1, por lo que estos polinomios son
irreducibles en F [x] también por el Corolario 3.11.3. La unicidad de la factorización
en F [x] nos dice entonces que k = l y que, salvo reordenamiento, tenemos que Si es
un asociado de Qi en F [x] para todo i. Es decir, para cada i tenemos que Si = fi Qi
para un cierto fi 2 F ⇤ = F [x]⇤ . Si escribimos fi = abii , entonces bi Si = ai Qi es
una igualdad en R[x], lo que nos dice que el mcd de los coeficientes de bi Si y de
ai Qi son iguales (salvo unidad). Pero estos mcd son simplemente ai y bi ya que los
mcd de los coeficientes de Si y Qi son iguales a 1. Tenemos entonces que ai = ui bi
para alguna unidad ui 2 R⇤ . De esto deducimos que Si = ui Qi , lo que prueba la
unicidad de la factorización y concluye la demostración. ^
¨

Este teorema nos permite deducir que los anillos de polinomios en varias varia-
bles son un DFU si los coeficientes viven en un DFU. En efecto:

82
Definición 3.11.5. Sea R un dominio de integridad y sea n 2 N. Se define induc-
tivamente el anillo de polinomios en n variables como

R[x1 , . . . , xn ] := R[x1 , . . . , xn 1 ][xn ].

Corolario 3.11.6. Sea R un DFU y sea n 2 N. Entonces R[x1 , . . . , xn ] es un


DFU.

Demostración. La demostración es simplemente por inducción. El caso n = 1 co-


rresponde al Teorema 3.11.4. ^
¨

Ejercicio. Pruebe que, para toda permutación 2 Sn ,

R[x (1) ][x (2) ] · · · [x (n) ] ' R[x1 , . . . , xn ] = R[x1 ] · · · [xn ].

Más criterios de irreducibilidad


Veamos otro criterio de irreducibilidad importante, que se usa en particular para
demostrar que los polinomios ciclotómicos son irreducibles (véase más abajo).

Proposición 3.11.7 (Criterio de irreducibilidadPde Eisenstein). Sea R un DFU y


sea F = Q(R) su cuerpo de fracciones. Sea P = ni=0 ai xi 2 R[x] un polinomio de
grado n 1. Sea p 2 R un elemento primo tal que p|ai para 0  i  n 1, pero
tal que p NO divide a an y p2 NO divide a a0 . Entonces P es irreducible en F [x].

Demostración. Supongamos que P es reducible en F [x]. Luego el Lema de Gauss


nos dice que P es reducible en R[x], por lo que

P = (b0 + · · · + bk xk )(c0 + · + cl xl ),

con bi , ci 2 R, bk 6= 0 y cl 6= 0. Comparando coeficientes tenemos que a0 = b0 c0


y an = bk cl . Y como p|a0 y p2 - a0 , tenemos que p divide a uno y sólo uno entre
b0 y c0 . Sin pérdida de generalidad, supongamos que p - b0 y p|c0 . Por otro lado
como an = bk cl y p - an , tenemos que p - bk y p - cl . Luego no todos los coeficientes
c0 , · · · , cl pueden ser divisibles por p. Sea m el primer valor de i tal que p no divide
a ci , es decir, p|cj para todo 0  j < m. Comparando coeficientes nuevamente
tenemos que
am = b 0 c m + · · · + b m c 0 ,
y como p|am (porque m  l < n) y p|cj para todo 0  j < m, vemos que
p|b0 cm . Esto es una contradicción ya que p - b0 y p - cm . Esto prueba que una tal
factorización de P no existe y por ende P es irreducible en F [x]. ^
¨

Apliquemos pues este criterio a los polinomios ciclotómicos

83
Ejemplo 3.11.8 (Polinomios ciclotómicos). Sea p 2 N un número primo. Entonces
el polinomio
xp 1
p (x) = = xp 1 + xp 2 + · · · + x + 1,
x 1
es irreducible en Q[x]. En efecto, podemos aplicar el criterio de Eisenstein luego
de un sutil cambio de variables: consideremos el polonomio
(x + 1)p 1
'p (x) : = (x + 1) =
✓ ◆ x ✓ ◆
p p p 1 p
x + x + ··· + x+1 1
1 p 1
=
✓ ◆ x ✓ ◆
p 1 p p 2 p
=x + x + ··· + x + p.
1 p 2
El primo p cumple las condiciones del Criterio de Eisenstein para el polinomio 'p ,
por lo que 'p es irreducible en Q[x]. De esto deducimos inmediatamente que p es
irreducible en Q[x] ya que p (x) = P1 (x)P2 (x) implica que
'p (x) = p (x + 1) = P1 (x + 1)P2 (x + 1) = Q1 (x)Q2 (x),
con Qi (x) := Pi (x + 1) (en particular, deg(Qi ) = deg(Pi )).
Antes de concluir esta sección, demos un último criterio de irreducibilidad.
Proposición 3.11.9. Sea I un ideal primo de un dominio de integridad R y sea
P 2 R[x] un polinomio mónico no constante. Si la imagen de P en (R/I)[x] no
puede ser factorizada en (R/I)[x] en dos polinomios de menor grado, entonces P
es irreducible.
Demostración. Supongamos por contradicción que existe un polinomio reducible
P 2 R[x] cuya imagen en (R/I)[x] es irreducible. Escribamos entonces P = AB
con A, B 2 R[x] de grado menor que P no inversibles. El Corolario 3.11.3 nos dice
entonces que A y B son mónicos también (y por ende no constantes, de lo contrario
serı́an inversibles). Por la Proposición 3.11.1, la reducción de los coeficientes de A y
B módulo I nos da una factorización de la imagen de P en (R/I)[x] en polinomios
de grado 1, lo que es una contradicción ya que R/I es un DI si I es primo y los
polinomios con coeficientes en un DI son invertibles sólo si son de grado 0. ^
¨

Este criterio es bastante práctico para decidir la irreducibilidad en Z[x]. Basta


con encontrar un número primo adecuado y mostrar la irreducibilidad en Fp [x].
Ejemplo 3.11.10. Lamentablemente, este criterio no es estricto. En efecto, el
polinomio x4 + 1 es irreducible en Z[x], pero su irreducibilidad no es detectable
con esta técnica, ya que es reducible en Fp [x] para todo primo p. En efecto, esto se
divide en 3 casos distintos:

84
p = 2;

p ⌘ 1 mód 4;

p ⌘ 3 mód 4.

En el primer caso y en la mitad del segundo caso (a saber, cuando p ⌘ 1


mód 8), el polinomio se divide en 4 factores de grado 1 (demuestre esto como
ejercicio asumiendo que F⇤p es cı́clico4 ).
En general, en el segundo caso existe un elemento s 2 F⇤p tal que s2 = 1 por
el Lema 3.10.5, por lo que x4 + 1 = (x2 s)(x2 + s).
En el último caso, tenemos que no existe un tal s, ya que s es de orden 4 y
4 - p 1 en este caso. Ahora esto implica que o bien 2 es un cuadrado en Fp
o bien 2 lo es (demuestre esto como ejercicio asumiendo que F⇤p es cı́clico). Si
2 = a2 , entonces x4 + 1 = (x2 + ax + 1)(x2 ax + 1). Si 2 = a2 , entonces
x4 + 1 = (x2 + ax 1)(x2 ax 1).

Raı́ces de un polinomio
Terminemos el contenido de anillos con un importante resultado sobre poli-
nomios con coeficientes en un cuerpo que usa el hecho de que estos anillos son
DFU.

Teorema 3.11.11. Sea F un cuerpo y sea P 2 F [x]. Si ↵1 , . . . , ↵k son raı́ces


distintas de P , entonces P es divisible por (x ↵1 ) · · · (x ↵k ). En particular, un
polinomio de grado n 1 tiene a lo más n raı́ces en F [x], incluso contadas con
multiplicidad.

Demostración. La primera afirmación se deduce rápidamente por inducción del


caso de una raı́z. Para demostrar este último, basta con notar que, como F [x] es
euclideano, entonces podemos escribir P = Q(x ↵1 ) + R con R = 0 o de grado 0,
es decir, con R constante. Ahora, como P (↵1 ) = 0, tenemos que Q(↵1 )(↵1 ↵1 ) +
R(↵1 ) = 0, lo que nos dice que R(↵1 ) = 0. Como R es constante, esto siginifca que
R = 0, lo que prueba que (x ↵1 ) divide a P .
Por último, la segunda afirmación se deduce del hecho que F [x] es un DFU. En
efecto, un producto de n polinomios de grado 1 tiene grado n. Esto nos dice que P es
igual a este producto por otro polinomio de grado 0. Como todo polinomio de grado
1 es irreducible y todo polinomio de grado cero es una unidad, por unicidad de la
factorización, P no puede tener más divisores irreducibles. Por ende un polinomio
de grado n con n raı́ces (incluso contadas con multiplicidad) no puede tener una
raı́z suplementaria. ^¨
4
La demostración de la ciclicidad de F⇤p viene aquı́ abajo.

85
Una aplicación sorprendente de este resultado es la siguiente:

Proposición 3.11.12. Sea F un cuerpo. Entonces todo subgrupo finito de F ⇤ es


cı́clico.

Corolario 3.11.13. Sea F un cuerpo finito. Entonces F ⇤ es cı́clico. En particular,


(Z/pZ)⇤ es cı́clico para todo p primo.

Demostración. Sea A un subgrupo finito de F ⇤ y sea n = p↵1 1 · · · p↵r r su orden con


pi primo para todo i y pi 6= pj para i 6= j. Sea Pi ⇢ A un pi -Sylow. Como A es
abeliano (ya que F ⇤ lo es), sabemos que todo subgrupo de A es normal. Por ende,
Pi C A para todo i y entonces A ' P1 ⇥ · · · Pr , por lo que basta con probar que
cada Pi es cı́clico, ya que entonces A será cı́clico por el Teorema chino de los restos.
Sea entonces P un p-subgrupo de F ⇤ con p un número primo y sea pm el orden
de P . Sabemos que P posee un subgrupo (normal) H de ı́ndice p, por ende de orden
m 1
pm 1 . Por el Teorema de Lagrange, todo elemento x de H es tal que xp = 1, por
m 1
lo que todos estos elementos son raı́ces de Q = xp 1. Pero un tal polinomio tiene
a lo más p↵i i raı́ces por el resultado anterior y H posee pm 1 elementos distintos,
por lo que H corresponde a todas las raı́ces del polinomio Q en F . Esto nos dice
m m 1
que todo elemento de P fuera de H es tal que xp = 1 pero xp 6= 1. Esto prueba
m
que cualquiera de estos elementos es de orden p y es por ende un generador de
P , lo que prueba que P es cı́clico. ^
¨

Usando el corolario, podemos al fin demostrar el hint de un ejercicio que dejamos


abierto hace un buen momento.

Corolario 3.11.14. Sea p un número primo impar y sea ↵ 1 un entero. Enton-


ces (Z/p↵ Z)⇤ es un grupo cı́clico.

Demostración. Nótese que, para todo primo p, el orden de (Z/p↵ Z)⇤ es p↵ 1 (p 1).
Consideremos el elemento p + 1 2 (Z/p↵ Z)⇤ y demostremos que su orden es p↵ 1 .
En efecto, podemos demostrar que
n
Lema 3.11.15. Para todo n 2 N, (p + 1)p ⌘ 1 + pn+1 mód pn+2 .
Demostración. Esto es evidente para n = 0, por lo que procedemos por inducción.
La hipótesis de inducción nos dice que
n
(p + 1)p = 1 + pn+1 + kpn+2 ,

para algún k 2 Z. De esto deducimos que


n+1 n
(p + 1)p = [(1 + p)p ]p = (1 + pn+1 + kpn+2 )p = (1 + pn+1 (1 + kp))p .

86
Desarrollando el cuadrado de binomio y tomando congruencias módulo pn+3 , vemos
que ✓ ◆
pn+1 p n+1
(p + 1) ⌘1+ p (1 + kp) ⌘ 1 + pn+2 mód pn+3 ,
1
para todo n 1. ^
¨

Usando el lema para n = ↵ 2, vemos que el orden de p + 1 2 (Z/p↵ Z)⇤ no


↵ 1
es p↵ 2 . Pero aplicándolo a n = ↵ 1, vemos que (p + 1)p ⌘ 1 mód p↵ , lo que
prueba nuestra afirmación.
Consideremos ahora el morfismo epiyectivo de anillos ⇡ : Z/p↵ Z ! Z/pZ,
el cual toma la clase de congruencia módulo p. Esto induce un homomorfismo
epiyectivo de grupos ⇡ : (Z/p↵ Z)⇤ ! (Z/pZ)⇤ . Sea s 2 (Z/pZ)⇤ un generador, el
cual existe por el corolario precedente, y sea a una preimagen de s por ⇡. Como
el orden de s es p 1, tenemos que el orden de a es un múltiplo de p 1, por lo
que existe m 2 N tal que am es de orden p 1. Como p↵ 1 es coprimo a p 1,
vemos finalmente que am (p + 1) es un elemento de orden p↵ 1 (p 1) y por ende
un generador de (Z/p↵ Z)⇤ . ^¨

Ejercicio. ¿Qué ocurre en el caso p = 2? Hint: demuestre y utilice un lema análogo


n
que dice que 52 ⌘ 1 + 2n+2 mód 2n+3 .

4. Módulos
Los módulos son la generalización natural de los espacios vectoriales al contexto
de anillos. En efecto, veremos que un módulo sobre un cuerpo no es nada más que
un espacio vectorial. Sin embargo, la complejidad de los anillos con respecto a los
cuerpos hace que varias de las intuiciones que uno tiene del álgebra lineal clásica
fallen en este contexto.

4.1. Generalidades
Comencemos por el principio:

Definición 4.1.1. Sea R un anillo (no necesariamente conmutativo ni unitario).


Un R-módulo izquierdo (o por la izquierda) es un grupo abeliano (M, +) equipado
con una acción (por la izquierda) de R, es decir, con una función

R ⇥ M ! M,
(r, x) 7! rx,

que posee las siguientes propiedades:

87
(i) (r + s)x = rx + sx, para todo r, s 2 R y x 2 M ;

(ii) (rs)x = r(sx), para todo r, s 2 R y x 2 M ;

(iii) r(x + y) = rx + ry, para todo r 2 R y x, y 2 M .

La noción de módulo derecho se define de forma análoga. Si R es un anillo conmu-


tativo, entonces las dos nociones claramente coinciden y se habla sencillamente de
módulo.
Si R es además un anillo unitario, entonces podemos pedir además que

(iv) 1x = x, para todo x 2 M ;

en cuyo caso decimos que el módulo es unitario.

Observación.
Si R es unitario, entonces la acción de R sobre M , tal como la acabamos de definir,
nos da una acción del grupo R⇤ sobre el conjunto M vı́a las propiedades (ii) y (iv).
Esto justifica la nomenclatura ya que se trata de una generalización de la noción de
acción que ya tenı́amos. Nótese que sin embargo el grupo aditivo (R, +) no actúa
sobre M en el sentido de las acciones de grupo.
Nótese que si R no es conmutativo, entonces no podemos fabricar un módulo
derecho “invirtiendo” la acción como lo hicimos con los grupos. En efecto, eso sólo
funcionarı́a para r 2 R⇤ . Evidentemente, si R⇤ = R r {0} (es decir, si R es un
anillo de división), entonces esto es posible definiendo xr := r 1 x para todo r 2 R⇤
y x 2 M.

Notación. Para este curso la palabra R-módulo significa R-módulo por la izquier-
da y siempre será unitario, salvo que se diga lo contrario.
Dada la notación aditiva que hemos escogido para los módulos, el neutro de un
módulo se denota por 0M , como siempre. A menos que haya riesgo de confusión,
omitiremos los subı́ndices que lo diferencian del 0 del anillo R.

Observación.
Vista la definición, vemos efectivamente que los módulos sobre un cuerpo F son
los espacios vectoriales sobre F .

Veamos algunas propiedades básicas a modo de ejercicio:

Ejercicio. Sea R un anillo y M un R-módulo. Pruebe que

0x = 0 para todo x 2 M ;

si R es unitario, entonces 1x = x para todo x 2 X;

88
para todo r 2 R, la función r : M ! M : x 7! rx es un homomorfismo de
grupos abelianos.
Ejemplo 4.1.2 (Módulo libre). Sea R un anillo y sea n 2 N. Consideremos el pro-
ducto Rn de n copias de R. Entonces Rn es un R-módulo con la suma componente
a componente y la acción de R sobre Rn dada por

r(x1 , . . . , xn ) = (rx1 , . . . , rxn ), 8 r 2 R, 8 x1 , . . . , xn 2 R.

Esta es el ejemplo que generaliza la noción que uno tiene de un espacio vectorial de
dimensión finita. Se le llama módulo libre de rango n. Sin embargo, existen muchos
más módulos que éste cuando R ya no es un cuerpo.
Ejemplo 4.1.3 (Z-módulos). Sea (A, +) un grupo abeliano. Entonces A es un
Z-módulo vı́a la acción dada por:
8
>
<a + · · · + a (n veces) si n > 0;
na := 0 si n = 0;
>
:
( a) + · · · + ( a) ( n veces) si n < 0.

Nótese que si x 2 A es un elemento de orden t < 1, entonces tx = 0 sin que t ni


x sean 0. Éste es un primer ejemplo de fenómenos que no ocurren en los espacios
vectoriales.
Ejemplo 4.1.4 (R/I-módulos). Sea M un R-módulo y sea I un ideal (bilateral) de
R tal que ax = 0 para todo a 2 I y x 2 M . Decimos entonces que M es aniquilado
o anulado por I. En tal caso, M es un R/I-módulo definiendo (r + I)x := rx para
todo r 2 R y x 2 M .
En particular, si A es un grupo abeliano finito de orden m, entonces mx = 0
para todo x 2 A, por lo que A es un Z/mZ-módulo.
Ejemplo 4.1.5 (F [x]-módulos). Sea F un cuerpo, V un espacio vectorial sobre F
y T : V ! V una transformación lineal sobre V . Usaremos esta transformación
para hacer de V un F [x]-módulo. Definamos entonces inductivamente las transfor-
maciones lineales:

T 0 := idv , T 1 := T, T n := T T n 1.
Pn
Sean ahora P = i=0 ai xi 2 F [x] y v 2 V . Entonces definimos la acción de F [x]
sobre V como: n
X
Pv = ai T i (v).
i=0

Ejercicio. Verifique que esto realmente define un F [x]-módulo.

89
Este último es más que un simple ejemplo. Se trata de hecho de una descripción
de todo F [x]-módulo. En efecto:

Proposición 4.1.6. Sea F un cuerpo y V un F [x]-módulo. Entonces V es un


F -espacio vectorial
Pn y existe T : V ! V tal que todo
una transformación F -lineal P
polinomio P = i=0 ai x 2 F [x] actúa de la forma P v = ni=0 ai T i (v) 2 V .
i

Demostración. Consideremos el subanillo F ⇢ F [x]. La acción de F [x] sobre V


restringida a F hace de V un F -módulo y por ende un F -espacio vectorial. Consi-
deremos ahora la acción del elemento x 2 F [x]: ésta define una función

T : V ! V, v 7! xv.

Demostremos pues que T es una transformación lineal de V . Como V es un F [x]-


módulo, para v, w 2 V sabemos que

T (v + w) = x(v + w) = xv + xw = T (v) + T (w).

Por la misma razón vemos que, para 2 F y v 2 V , tenemos

T ( v) = x( v) = (x )v = ( x)v = (xv) = T (v).

Esto prueba que T es una transformación F -lineal. Ahora, los axiomas de un módu-
lo nos dicen que, para n 2 N, 2 F y v 2 V ,

xn v = x(xn 1 v) = T (T n 1 (v)) = T n (v),

donde la igualdad de al medio es trivial para n = 1 y se obtiene en general por


inducción. Los mismos axiomas nos dicen entonces que
n
! n
X X
i
Pv = ai x v = ai T i (v).
i=0 i=0

^
¨

Al igual que para cada objeto algebraico que hemos ido encontrando, debemos
definir ahora las nociones de subobjeto, objeto cociente y homomorfismo de objetos
para poder compararlos.

Definición 4.1.7. Sea R un anillo y M un R-módulo. Decimos que N ⇢ M es


un sub-R-módulo de M (o submódulo si no hay riesgo de confusión) si N es un
subgrupo de M que es cerrado bajo la acción de R, es decir, tal que

rx 2 N, 8 r 2 R, 8 x 2 N.

90
Observación.
Todo R-módulo M no nulo tiene al menos dos submódulos: M y {0}. Estos son
llamados los submódulos triviales de M .
Proposición 4.1.8. Sea R anillo unitario y M un R-módulo. Entonces un sub-
conjunto N de M es un submódulo de M si y sólo si
1. N 6= ;;

2. x + ry 2 N , para todo r 2 R y x, y 2 N .
Demostración. En efecto, un submódulo es claramente no vacı́o ya que se trata de
un subgrupo y por ende contiene el neutro 0 de M . Además, la definición nos dice
que dados x, y 2 N y r 2 R, entonces ry 2 N y por ende x + ry 2 N ya que N es
un subgrupo.
En el sentido inverso, tomando la segunda propiedad para r = 1 vemos que
N es un subgrupo gracias a la Proposición 2.1.3. Tomando la misma propiedad
para x = 0 vemos que N es cerrado bajo la acción de R, lo que prueba que N es
un submódulo. ^
¨

Ejemplo 4.1.9. R es un R-módulo (es el R-módulo libre de rango 1) y sus


submódulos son los ideales izquierdos de R.
Ejemplo 4.1.10 (Submódulos de un F [x]-módulo). Sean F un cuerpo, V un F -
espacio vectorial y T : V ! V una transformación lineal sobre V . Se dice que un
subespacio vectorial S ⇢ V es T -invariante o que S es estable por T si T (S) ⇢ S.
Nótese que esto implica que T n (S) ⇢ S para todo n 2 N.
Consideremos ahora a V como un F [x]-módulo con respecto a la transformación
lineal T . Entonces S es un F [x]-submódulo de V si y sólo si S es un subespacio de
V tal que
Xn
Ps = ai T i (s) 2 S, 8 P 2 F [x], s 2 S,
i=0

lo cual claramente ocurre si S es T -invariante. Por otra parte, considerando P (x) =


x vemos que todo submódulo S de V es T -invariante como subespacio. Por ende, S
es un F [x]-submódulo de V si y sólo si S es un subespacio de V que es T -invariante.
Ejercicio. Sean N1 , . . . , Nt submódulos de un R-módulo M . Pruebe que
N1 + · · · + Nt = {n1 + · · · + nt | ni 2 Ni };
Tt
i=1 Ni ;

son submódulos de M .
Un ejemplo importante de submódulo concierne la siguiente definición.

91
Definición 4.1.11 (Elementos de torsión). Sea R un anillo y M un R-módulo. Un
elemento m 2 M se llama un elemento de torsión si rm = 0 para algún r 2 Rr{0}.
Definimos

Tor(M ) := {m 2 M | m de torsión} = {m 2 M | 9r 2 R r {0}, rm = 0}.

Si Tor(M ) es un submódulo, entonces se habla de submódulo de torsión de M . Si


Tor(M ) = {0}, decimos que M es libre de torsión o sin torsión.

Proposición 4.1.12. Si R es un dominio de integridad, entonces Tor(M ) es un


submódulo de M .

Demostración. Vemos que Tor(M ) 6= ; ya que 0 2 Tor(M ). Por otra parte, si


x, y 2 Tor(M ), entonces existen s, t 2 R r {0} tales que sx = ty = 0. Tenemos
entonces que, para r 2 R,

st(x + ry) = stx + stry = tsx + srty = t0 + sr0 = 0,

y como R es un DI, entonces st 6= 0, lo que nos dice que x + ry 2 Tor(M ) y por


ende Tor(M ) es un submódulo por la Proposición 4.1.8. ^
¨

Generalicemos ahora una noción clásica de espacios vectoriales que nos permi-
tirá extender la noción de rango a módulos no necesariamente libres.

Definición 4.1.13. Sea M un R-módulo y sean x1 , . . . , xn 2 M elementos no


nulos. Decimos que estos elementos son R-linealmente dependientes si existe una
combinación lineal no trivial P de ellos que se anula, es decir, si existen r1 , . . . , rn 2 R
no todos nulos tales que ni=0 ri xi = 0.
Decimos que la misma familia es R-linealmente independiente P si no existen
tales r1 , . . . , rn 2 R, es decir, si la única combinación lineal tal que ni=0 ri xi = 0
es aquélla con ri = 0 para todo i.

Veamos ahora como una proposición de las más básicas en espacios vectoria-
les puede extenderse a módulos sobre un dominio de integridad, extendiendo ası́
propiedades de la dimensión de espacios vectoriales al rango de módulos libres.

Proposición 4.1.14. Sea R un dominio de integridad y sea M un R-módulo libre


de rango n 2 N. Entonces cualesquiera n + 1 elementos de M son linealmente
dependientes.

Demostración. Como R es un dominio de integridad, R puede sumergirse en su


cuerpo de fracciones F := Q(R). Consideremos entonces la inclusión natural M '
Rn ,! F n del R-módulo Rn en el F -espacio vectorial F n . Sean x1 , . . . , xn+1 2 M '

92
Rn . Entonces estos elementos son linealmente dependientes en F n , lo que significa
que existe una combinación lineal
n+1
X ai
yi = 0, con ai , bi 2 R, bi 6= 0,
i=1
bi

con alguno de los abii no nulo, lo que implica que alguno de los ai es no nulo.
Multiplicando la ecuación por el producto b 6= 0 de los bi , obtenemos la ecuación:
n+1
X ai b
ri yi = 0, con ri = 2 R,
i=1
bi

lo que nos dice que los elementos y1 , . . . , yn+1 2 M son linealmente dependientes
en M ' Rn . En efecto, abiib = 0 si y sólo si ai b = 0, lo que ocurre sólo si ai = 0 o
b = 0. Pero alguno de los ai es no nulo, lo que concluye la demostración. ^
¨

Esta propiedad, la cual define la noción de dimensión en el caso de los espacios


vectoriales, nos permite generalizar esta noción a los módulos sobre un DI.
Definición 4.1.15. Sea R un dominio de integridad y sea M un R-módulo. Se
define el rango de M como el máximo número de elementos de M que son R-
linealmente independientes.
Ejemplo 4.1.16. Todo módulo de torsión M es de rango 0. En efecto, para todo
elemento x 2 M existe r 2 R tal que rx = 0, lo que corresponde a una combinación
R-lineal de largo 1 no trivial.
Ejercicio. Considere el módulo Z3 y el submódulo P := {(2x, 3x, 4x) | x 2 Z}.
Calcule el rango de P y de Z3 /P (para la definición de módulo cociente, vea más
abajo).

4.2. Homomorfismos y cocientes de módulos


La noción de homomorfismo de módulos es bastante sencilla de adivinar y la
definimos enseguida. La noción de cociente de módulos sin embargo difiere un poco
del caso de los grupos y anillos pero en un buen sentido. En efecto, a diferencia
de estos últimos, los cocientes de módulos no necesitan de un tipo “especial” de
submódulo como lo fueron los subgrupos normales y los subanillos ideales. Expli-
caremos esto en detalle más adelante.
Definición 4.2.1. Sea R un anillo y sean M, N dos R-módulos. Una función
f : M ! N se dice un homomorfismo de R-módulos si:
f (x + y) = f (x) + f (y), para todo x, y 2 M ;

93
f (rx) = rf (x), para todo r 2 R y x 2 M .

Si M = N , entonces hablamos de un endomorfismo de M . Si además la función


es biyectiva, se habla de automorfismo de M .
Definimos el núcleo de f como el conjunto ker(f ) := f 1 (0).

Ejercicio. Sea R un anillo unitario. Demuestre que en este caso las dos propiedades
de la definición son equivalentes a la propiedad

f (rx + y) = rf (x) + f (y), para todo r 2 R y x, y 2 M.

Observación.
La primera propiedad de un homomorfismo de R-módulos nos dice que se trata
simplemente de un homomorfismo de grupos abelianos f : M ! N . La segunda nos
dice que este homomorfismo de grupos respeta la acción de R en ambos grupos. En
particular, todo lo que sabemos de homomorfismos de grupos abelianos se puede
trasponer a este contexto. Por ejemplo, sabemos entonces que f (0) = 0 y que
f ( x) = f (x) para todo x 2 M . Sabemos también que ker(f ) es un subgrupo de
M (y pronto veremos que se trata de un submódulo).

Definición 4.2.2. El conjunto de homomorfismos de R-módulos f : M ! N se


denota HomR (M, N ). Si M = N , entonces anotamos EndR (M ) := HomR (M, M )
el conjunto de los endomorfismos de M . Si el anillo R está implı́cito, entonces se
puede omitir el subı́ndice.

Proposición 4.2.3. Si R es conmutativo, entonces HomR (M, N ) es un R-módulo


con la suma definida por

(f + g)(x) := f (x) + g(x), 8 x 2 M,

para cada par de funciones f, g 2 HomR (M, N ); y la acción de R sobre HomR (M, N )
definida por
(rf )(x) := rf (x), x 2 M,
para todo homomorfismo f 2 HomR (M, N ) y todo r 2 R.

Demostración. Demostremos primero que f + g y rf son en efecto elementos de


HomR (M, N ). Para x, y 2 M y s 2 R tenemos que

(f + g)(x + sy) = f (x + sy) + g(x + sy) = f (x) + f (sy) + g(x) + g(sy)


= f (x) + sf (y) + g(x) + sg(y) = f (x) + g(x) + sf (y) + sg(y)
= (f + g)(x) + s(f (y) + g(y)) = (f + g)(x) + s(f + g)(y),

94
y

(rf )(x + sy) = rf (x + sy) = r(f (x) + f (sy))


= r(f (x) + sf (y)) = rf (x) + r[sf (y)]
= (rf )(x) + (rs)[f (y)] = (rf )(x) + (sr)f (y)
= (rf )(x) + s[rf (y)] = (rf )(x) + s(rf )(y),

donde usamos la conmutatividad de R en la tercera lı́nea.


Habiendo comprobado esto, la conmutatividad, asociatividad y existencia de
inversos en N nos muestran que (HomR (M, N ), +) es un grupo abeliano con neutro
la función constante f (x) = 0 para todo x 2 M . Falta verificar entonces que los
otros 4 axiomas de módulo se verifican (el último sólo si R es unitario). Sean
entonces f, g 2 HomR (M, N ) y r, s 2 R. Para todo x 2 M tenemos que

[(r + s)f ](x) = (r + s)f (x) = rf (x) + sf (x) = (rf )(x) + (sf )(x) = (rf + sf )(x),

lo que prueba que (r + s)f = rf + sf . También tenemos que

[(rs)f ](x) = (rs)f (x) = r[sf (x)] = r[(sf )(x)] = [r(sf )](x),

lo que prueba que (rs)f = r(sf ). También tenemos que

[r(f +g)](x) = r(f +g)(x) = r(f (x)+g(x)) = rf (x)+rg(x) = (rf )(x)+(rg)(x) = (rf +rg)(x),

lo que prueba que r(f + g) = rf + rg. Por último, si R es unitario, entonces vemos
que
(1f )(x) = 1f (x) = f (x),
lo que prueba que 1f = f . ^
¨

El caso particular donde N = M tiene un interés propio. En este caso podemos


componer endomorfismos f, g 2 EndR (M ) para obtener otro endomorfismo f g 2
EndR (M ). Esto es una consecuencia del siguiente hecho general:
Ejercicio. Sean M, N, P tres R-módulos y sean f 2 HomR (M, N ) y g 2 HomR (N, P ).
Pruebe que g f 2 HomR (M, P ).
Proposición 4.2.4. Sea R un anillo y sea M un R-módulo. Entonces (EndR (M ), +, )
es un anillo unitario, incluso si R no es unitario.
Demostración. Ya sabemos que (EndR (M ), +) es un grupo abeliano por la propo-
sición anterior (y esta parte no usa la hipótesis de conmutatividad de R). Basta
entonces con demostrar que se comporta como una multiplicación. El conjunto
es cerrado por gracias al ejercicio precedente. La asociatividad de la composición
de funciones es algo conocido y evidente por definición. Por otra parte, está claro

95
que la identidad id : M ! M : x 7! x es un neutro para la composición. Falta
entonces demostrar la distributividad. Sean f, g, h 2 EndR (M ). Para todo x 2 M ,
tenemos que

[f (g + h)](x) = f ((g + h)(x)) = f (g(x) + h(x))


= f (g(x)) + f (h(x)) = (f g)(x) + (f h)(x)
= (f g + f h)(x),

(f + g) h](x) = (f + g)(h(x)) = f (h(x)) + g(h(x))


= (f h)(x) + (g h)(x) = (f h + g h)(x),

lo que prueba que f (g + h) = f g+f h y (f + g) h = f h + g h. ^


¨

Corolario 4.2.5. Sea A un grupo abeliano. Si notamos End(A) el conjunto de los


homomorfismos de grupo A ! A, entonces (End(A), +, ·) es un anillo unitario.

Demostración. En efecto, basta con notar que un homomorfismo de grupos abe-


lianos no es nada más que un homomorfismo de Z-módulos, por lo que End(A) =
EndZ (A) y el resultado se deduce de la proposición anterior. ^
¨

Una aplicación interesante de este corolario es una reinterpretación de la acción


de un anillo R sobre un grupo abeliano, es decir, de la noción de R-módulo. De la
misma manera en que la acción de un grupo G sobre otro grupo H se traducı́a por
un homomorfismo de grupos G ! Aut(H) (recuerde que vimos esto para estudiar
los productos semi-directos H o G en la sección 2.5), tenemos aquı́ lo siguiente:

Proposición 4.2.6. Sea R un anillo y sea M un grupo abeliano. Entonces una


acción de R sobre M equivale a un homomorfismo de anillos R ! End(M ), el cual
envı́a el 1 a idM si R es unitario y la acción hace de M un módulo unitario.

Observación.
Esto nos dice que todo grupo abeliano puede ser un R-módulo de forma trivial:
basta con considerar el homomorfismo trivial R ! End(M ) que envı́a todo ele-
mento de R al endomorfismo trivial 0. En este caso, evidentemente, R aniquila a
todo M .

Demostración. Como sabemos, una acción de R es por definición una estructura


de R-módulo. Consideremos pues esta estructura y consideremos, para r 2 R, la
aplicación
'r : M ! M, x 7! rx.

96
Puesto que r(x + y) = rx + ry, vemos que 'r es un homomorfismo de grupos. Por
ende, 'r 2 End(M ). Definamos entonces
' : R ! End(M ), r 7! 'r .
Debemos verificar entonces que se trata de un homomorfismo de anillos: para r, s 2
R y x 2 M , tenemos que
'r+s (x) = (r + s)x = rx + sx = 'r (x) + 's (x),
'rs (x) = (rs)x = r(sx) = 'r ('s (x)) = ('r 's )(x),
lo que prueba que
'r+s = 'r + 's y 'rs = 'r 's ,
y por ende ' es un homomorfismo de anillos. Además, si M es unitario, entonces
'1 (x) = 1x = x para todo x 2 M , lo que nos dice que '1 = idM .
En sentido inverso, sea ' : R ! End(M ) un homomorfismo de anillos. Debemos
probar que esto induce una estructura de R-módulo sobre M , unitario si R es
unitario y '(1) = idM . Definamos entonces la acción, para r 2 R y x 2 M , como
rx := '(r)(x). Ası́, vemos que, para todo r, s 2 R y x 2 M ,
(i) (r + s)x = '(r + s)(x) = ['(r) + '(s)](x) = '(r)(x) + '(s)(x) = rx + sx;
(ii) (rs)x = '(rs)(x) = ['(r) '(s)](x) = '(r)('(s)(x)) = r(sx);
(iii) r(x + y) = '(r)(x + y) = '(r)(x) + '(r)(y) = rx + ry;
(iv) si R es unitario, 1x = '(1)x = idM (x) = x;
lo que prueba que se verifican todos los axiomas de un R-módulo, unitario si R es
unitario. ^
¨

Habiendo definido ya submódulo y homomorfismo de módulo, nos falta la noción


de módulo cociente. Para ésta, no necesitaremos una noción especial de submódulo
como lo fueron el subgrupo normal y el subanillo ideal en el caso de grupos y de
anillos.
Definición 4.2.7 (Módulo cociente). Sea M un R-módulo y N un submódulo de
M . Entonces el grupo cociente M/N es un R-módulo con la acción de R dada por
r(x + N ) = rx + N para todo r 2 R y x 2 M .
Observación.
Una razón por la cual no se necesita algún tipo “especial” de submódulo apra definir
el cociente es la siguiente: estamos mirando un cociente de grupos abelianos, marco
en el cual todo subgrupo es normal. Además, todo submódulo es por definición
estable por la multiplicación por todo elemento de R, al igual que los ideales en la
teorı́a de anillos. Tenemos pues todos los requisitos “especiales” de antemano en
la definición de submódulo.

97
Lema 4.2.8. Sea M un R-módulo y N un submódulo de M . Entonces la proyección
canónica
⇡ : M ! M/N : x 7! x + N,
es un homomorfismo epiyectivo de módulos de núcleo N .

Demostración. La epiyectividad y el núcleo vienen de la teorı́a de grupos. También


el hecho de que se trata de un homomorfismo de grupos. Lo único que debemos
verificar es que se trata de un homomorfismo de módulos al notar que, para todo
r 2 R y para todo x 2 M ,

⇡(rx) = rx + N = r(x + N ) = r⇡(x).

^
¨

Dado este lema y el hecho de que todo cociente de módulos es un cociente de


grupos abelianos, podemos deducir fácilmente (como ejercicio) la demostración del
siguiente teorema:

Teorema 4.2.9 (Teorema de la correspondencia). Los submódulos de M/N están


en correspondencia biunı́voca con los submódulos U de M tales que N ⇢ U . El
submódulo que corresponde a un tal U ⇢ M es U/N ⇢ M/N .

De la misma manera, podemos obtener todos los teoremas de isomorfismo que


ya conocemos para grupos y para anillos.

Teorema 4.2.10 (Teorema de isomorfismo 1). Sea f : M ! N un homomorfismo


de R-módulos, entonces tenemos un isomorfismo de módulos M/ ker(f ) ' Im(f ).
En particular, ker(f ) es un submódulo de M .

Teorema 4.2.11 (Teorema de isomorfismo 2). Sean N1 , N2 submódulos de un


R-módulo M . Entonces (N1 + N2 )/N2 ' N1 /N1 \ N2 .

Teorema 4.2.12 (Teorema de isomorfismo 3). Sean N1 , N2 submódulos de un


R-módulo M tales que N1 ⇢ N2 . Entonces M/N2 ' (M/N1 )/(N2 /N1 ).

Tenemos además la proposición siguiente, conocida también como la propiedad


universal del cociente.

Proposición 4.2.13. Sean M, N, P tres R-módulos. Sean f : M ! N y ⇡ :


M ! P homomorfismos de R-módulos con ⇡ epiyectivo. Supongamos que ker(⇡) ⇢
ker(f ). Entonces existe un único g 2 HomR (P, N ) tal que g ⇡ = f .

98
Observación.
La afirmación opuesta también es cierta: si existe un g tal que g ⇡ = f , entonces
ker(⇡) ⇢ ker(f ) de forma evidente.
Para entender el porqué del nombre, basta con notar que si ⇡ es epiyectiva,
entonces P ' M/ ker(⇡) de forma canónica según el Teorema de isomorfismo 1.
Esta proposición prueba entonces que todo homomorfismo que se anula en un
submódulo (aquı́, ker(⇡)) define de forma única un homomorfismo a partir del
cociente por este submódulo (aquı́, P ).
Demostración. Definamos g : P ! N de la siguiente manera: para x 2 P , sea
x0 2 M una preimagen, es decir, un elemento tal que ⇡(x0 ) = x. Esto siempre existe
ya que ⇡ es epiyectiva. Definimos entonces g(x) = f (x0 ). Esto está bien definido
ya que no depende de la elección de x0 . En efecto, si escogemos otra preimagen x00 ,
tenemos que ⇡(x0 ) = ⇡(x00 ) = x, de donde vemos que ⇡(x0 x00 ) = x x = 0, es
decir, x0 x00 2 ker(⇡) ⇢ ker(f ). Entonces

f (x0 ) = f (x00 + (x0 x00 )) = f (x00 ) + f (x0 x00 ) = f (x00 ),

De la definición se deduce ahora que g ⇡ = f de forma inmediata. Solo falta


demostrar que g 2 HomR (P, N ).
Sean entonces x, y 2 P y r 2 R. Sean x0 , y 0 2 M preimágenes de éstos. Entonces

g(x+ry) = g(⇡(x0 )+r⇡(y 0 )) = g(⇡(x0 +ry 0 )) = f (x0 +ry 0 ) = f (x0 )+rf (y 0 ) = g(x)+rg(y).

Por ende g es un homomorfismo por la Proposición 4.1.8.


Para probar la unicidad, supongamos que existe g 0 2 HomR (P, N ) tal que
g 0 ⇡ = f . Entonces, para todo x 2 M tenemos que g(⇡(x)) = f (x) = g 0 (⇡(x)).
Como todo elemento de P se escribe de la forma ⇡(x) para algún x, vemos que
g = g0. ^¨

Observación.
La propiedad universal del cociente es válida también en el marco de grupos y en
el marco de anillos, con la misma demostración, mutatis mutandis.
Ejercicio (Propiedad universal del submódulo). Demuestre de forma análoga el
siguiente resultado:
Sean M, N, P tres R-módulos. Sean f : N ! P y ◆ : M ! P homomorfismos
de R-módulos con ◆ inyectiva. Supongamos que Im(f ) ⇢ Im(◆). Entonces existe un
único g 2 HomR (N, M ) tal que ◆ g = f .

4.3. Módulos finitamente generados


Ya vimos que los módulos generalizan los espacios vectoriales, pero que hay
fenómenos que son realmente propios de los módulos y que no veı́amos en los

99
espacios vectoriales. Un ejemplo de esto es la existencia de elementos de torsión.
Esto hace que la definición de una noción precisa de la “dimensión” o de “rango”
sea una tarea un poco difı́cil. Sin embargo, podemos al menos dar una idea de lo
que es ser “de dimensión finita”. Esto es lo que haremos a continuación.

Definición 4.3.1. Sea R un anillo unitario, M un R-módulo y S ⇢ M un sub-


conjunto. Entonces
( n )
X
hSi := ri si | ri 2 R, si 2 S, n 2 N ,
i=1

es un submódulo de M llamado el submódulo generado por S. Los s 2 S se llaman


generadores de hSi.
Si hSi = M , se dice entonces que M está generado (como módulo) por S. Si
además S es finito, entonces decimos que M es un módulo finitamente generado.
Si S = {s}, entonces decimos que M es un módulo cı́clico.

Ejercicio. Pruebe que hSi es el submódulo más pequeño de M que contiene a S.


Es decir, \
hSi = N,
S⇢N ⇢M

donde N recorre los submódulos de N que contienen a S.

Ejemplo 4.3.2. Sea R un anillo unitario y M = Rn un módulo libre de rango


n. Para cada 1  i  n, sea ei = (0, . . . , 1, . . . , 0), donde el 1 está en la i-ésima
posición. Entonces
Xn
(x1 , . . . , xn ) = xi e i .
i=1
n
Por lo tanto M = R = he1 , . . . , en i es un módulo finitamente generado. El conjunto
de generadores que acabamos de describir es el conjunto generador canónico de Rn .

Ejemplo 4.3.3. Sea R un anillo unitario y sea I un ideal por la izquierda de R.


Entonces R/I es un R-módulo cı́clico generado por 1 + I.
En toda generalidad, si M es un R-módulo cı́clico con R arbitrario, entonces
M = hmi para algún m 2 M , por lo que todo elemento de M es de la forma
rm con r 2 R. Sea I ⇢ R el aniquilador (o anulador) de m, es decir, I := {r 2
R | rm = 0}. Entonces I es un ideal por la izquierda de R y M ' R/I vı́a el
homomorfismo rm 7! r + I. En efecto, para todo r 2 R y a, b 2 I tenemos que
(a + b)m = am + bm = 0 + 0 = 0 y (ra)m = r(am) = r0 = 0. Verificar que el
homomorfismo está bien definido es un ejercicio.

100
Observación.
Existen módulos finitamente generados que tienen submódulos que no son finita-
mente generados. Por ejemplo, sea R el anillo de funciones f : N ! Z. Entonces
R es un anillo conmutativo unitario y un módulo libre M de rango uno (es decir,
M = R) es un R-módulo finitamente generado (cı́clico, de hecho, generado por la
función constante igual a 1). Para cada 0 < n 2 N, definamos el ideal

In := {f 2 R | f (x) = 0, 8 x > n} = h1n i,

donde 1n es la función que vale 1 si x  n y 0 si no. Claramente, si m > n > 0


con m, n 2 N, entonces In ( Im . Por lo tanto
[
I= In = h11 , 12 , 13 , . . .i
n2N

es un ideal de R que no es finitamente generado. Si lo fuera, existirı́a un k 2 N tal


que Ik contiene a todos los generadores de I y por ende I ⇢ Ik ( Ik+1 ⇢ I, lo que
es una contradicción.

Ejercicio. Sea f : M ! N un homomorfismo de R-módulos. Pruebe que si M es


finitamente generado, entonces f (M ) ⇢ N es finitamente generado. Deduzca que
si f es epiyectivo, entonces N es finitamente generado.

Recién describimos los módulos cı́clicos como cocientes del anillo R visto como
R-módulo, es decir como cocientes del módulo libre de rango 1. Demos ahora una
generalización de este resultado para módulos finitamente generados.

Proposición 4.3.4. M es un R-módulo finitamente generado si y sólo si M es


isomorfo a un cociente de Rn para algún n 2 N.

Demostración. Supongamos que M es finitamente generado. Entonces M = hx1 , . . . , xn i


con x1 , . . . , xn 2 M y n 2 N. Definamos un homomorfismo F : Rn ! M vı́a la
fórmula n
X
F (r1 , . . . , rn ) = ri x i .
i=1

Entonces F es un epimorfismo de R-módulos, por lo que luego Rn / ker(F ) ' M


según el teorema de isomorfismo.
Recı́procamente, supongamos que existe un submódulo N de Rn tal que Rn /N '
M . Esto equivale a decir que existe un homomorfismo epiyectivo Rn ! M de núcleo
N . Por el ejercicio anterior, tenemos entonces que M es finitamente generado. ^¨

Veamos ahora un criterio para calcular el rango de un módulo sobre un DI


cuando éste no es libre.

101
Proposición 4.3.5. Sea R un dominio de integridad y M un R-módulo. Entonces
M es de rango n si y sólo si existen elementos x1 , . . . , xn 2 M R-linealmente
independientes y el módulo cociente M/hx1 , . . . , xn i es de torsión.
Demostración. Suponagamos que M es de rango n. La propiedad de existencia
de n elementos R-linealmente independientes viene entonces de la definición. Para
demostrar la segunda propiedad, notemos N = hx1 , . . . , xn i y probemos que el
módulo cociente M/N es de torsión.
Sea x0 2 M un elemento cualquiera. Entonces la familia de n + 1 elementos
x0 , . . . , xn 2 M es R-linealmente dependiente
Pn ya que el rango de M es n. Esto nos
dice que existe una combinación lineal i=0 ri xi = 0 con los ri no todos nulos.
Además, sabemosPque r0 6= 0 ya que de lo contrario tendrı́amos una combinación
lineal no trivial ni=1 ri xi = 0 de elementos que son linealmente Pindependientes
n
por hipótesis. Vemos entonces que existe r0 6= 0 tal que r0 x0 = i=1 ri xi 2 N ,
lo que equivale a r0 x0 = 0 2 M/N . Esto prueba que M/N es de torsión.

Supongamos ahora que M/N es de torsión para N = hx1 , . . . , xn i con x1 , . . . , xn 2


M una familia R-linealmente independiente. Sea P = hy1 , . . . , yn i con y1 , . . . , yn 2
M otra familia R-linealmente independiente. Demostremos entonces primero que
M/P es también de torsión.
Para probar esto, notemos que, como M/N es de torsión, existen ri 2 R r {0}
tales que ri yi = 0 2 M/N , lo que equivale
Qn a ri yi 2 N . Como R es un DI, podemos
considerar el elemento no nulo r := i=1 ri . Entonces es evidente que ryi 2 N para
todo i. Esto nos permite escribir cada ryi como una combinación lineal de los xi .
Es decir: n
X
ryi = ai,j xj , ai,j 2 R.
j=1

Notemos además que, como R es un DI, la familia de los ry1 , . . . , ryn 2 M también
es R-linealmente independiente (si R es un DI podemos cancelar el factor común
r 6= 0 de la combinación lineal).
Consideremos ahora el cuerpo de fracciones F = Q(R) y miremos la matriz (ai,j )
como un elemento de Mn (F ). Esta matriz es invertible en Mn (F ) ya que los ryi
son R-linealmente independientes. En efecto, si no fuese invertible, su determinante
serı́a nulo y por ende existirı́a una combinación F -lineal de los ryi igual a 0. Pero
basta multiplicar por el denominador común para obtener una combinación R-
lineal igual a 0, lo que prueba que la combinación lineal es trivial. Sea (bi,j ) 2 Mn (F )
c
la matriz inversa. Escribamos bi,j = di,j i,j
con ci,j , di,j 2 R y sea d un mı́nimo común
múltiplo de los di,j , el cual claramente es no nulo. Entonces tenemos que
n
X
dxi = dbi,j ryj , dbi,j r 2 R,
j=1

102
es decir, dxi 2 P para todo i.
Con esto ya podemos demostrar que el cociente M/P es de torsión. En efecto,
sea z 2 M . Como M/N es de torsión, sabemos que existe s 2 R r {0} tal que
sz = 0 2 M/N , es decir, tal que sz 2 N . Esto nos dice que sz es una combinación
R-lineal de los xi , por lo que dsz es una combinación R-lineal de los dxi 2 P , por lo
que dsz 2 P . Esto prueba que dsz = 0 2 M/P y por ende que M/P es de torsión
ya que ds 6= 0.

Habiendo demostrado esto para toda familia y1 , . . . , yn , podemos demostrar que


M es de rango n. En efecto, M es de rango al menos n por la mera existencia de
x1 , . . . , xn . Para concluir, debemos probar que toda familia de n + 1 elementos
y0 , . . . , yn es R-linalmente dependiente. Consideremos entonces una tal familia y
miremos la subfamilia y1 , . . . , yn . Si esta familia es R-linealmente dependiente, ya
terminamos. Si no, podemos considerar el módulo P = hy1 , . . . , yn i y el cociente
M/P , que es de torsión por lo que ya vimos. Existe entonces r0 2 R no nulo tal que
r0 x 0 = P 0 2 M/P . Esto significa que r0 x0 2 P y por ende existen ri 2 R tales que
r0 x0 = ni=1 ri xi . Esto nos da una combinación lineal de x0 , . . . , xn que es igual a
0 y que no es trivial ya que r0 6= 0, lo que prueba que x0 , . . . , xn son R-linealmente
dependientes y el rango de M es entonces n. ^
¨

Definición 4.3.6. Sea M un R-módulo y P un submódulo de M . Se dice que P


es un submódulo maximal si
P 6= M ; y

para todo submódulo N ( M , P ⇢ N ) P = N .


Se dice que P es un submódulo minimal si
P 6= {0}; y

para todo submódulo {0} =


6 N ⇢ M, N ⇢ P ) N = P .
Proposición 4.3.7. Si M es un R-módulo finitamente generado y N ( M un
submódulo propio, entonces N está contenido en un submódulo maximal de M .
Demostración. La demostración de esta proposición sigue las mismas lı́neas que
su análogo sobre ideales maximales en anillos. En particular, usaremos el Lema de
Zorn. Consideremos el conjunto

P = {S ( M | S submódulo, N ⇢ S},

ordenado por la inclusión. Notemos que P =


6 ; ya que N 2 P. Sea C ⇢ P una
cadena, es decir, un subconjunto totalmente ordenado. Para aplicar el Lema de
Zorn debemos demostrar que este subconjunto admite una cota superior en P. Sea

103
S
entonces V = S2C S la unión de todos los submódulos en C. Vemos claramente
que V N y y que V es un submódulo de M . En efecto, sean a, b 2 V y r 2 R.
Entonces existen A, B 2 C tales que a 2 A y b 2 B. Como C es totalmente ordenado
con respecto a la inclusión, podemos asumir sin pérdida de generalidad que A ⇢ B.
Esto nos dice que a 2 B y por ende a + rb 2 B ⇢ V , lo que prueba que V es un
submódulo de M por la Proposición 4.1.8. Ahora, V ( M , ya que de lo contrario
V = M = hx1 , . . . , xn i para ciertos xi 2 M porque M es finitamente generado. Y
como xi 2 V , existe Ci 2 C tal que xi 2 Ci , por lo que existe uno en particular,
que denotamos S0 2 C, tal que x1 , . . . , xn 2 S0 . Esto nos dice que M = S0 , lo que
es una contradicción ya que S0 2 C y por ende S0 6= M .
En resumen, tenemos que V es un submódulo tal que N ⇢ V ( M . En otras
palabras V 2 P, lo que prueba que toda cadena C ⇢ P tiene una cota superior
en P. El Lema de Zorn nos dice entonces que P tiene un elemento maximal con
respecto al orden dado por inclusión. Este submódulo es un submódulo maximal
que contiene a N . ^¨

Definición 4.3.8. Un R-módulo M se dice simple o irreducible si M 6= {0} y los


únicos submódulos de M son los triviales.
Lema 4.3.9. Sea M un R-módulo simple y sea x 2 M un elemento no nulo.
Entonces M = Rx = {rx | r 2 R}. En particular, M es cı́clico.
Demostración. Basta con demostrar que Rx es un submódulo, lo cual es fácil ya
que, para a, b 2 Rx y r 2 R, existen s, t 2 R tales que a = sx y b = tx, por lo que
a + rb = sx + rtx = (s + rt)x 2 Rx.
Como x 6= 0, tenemos que Rx 6= {0} y la simplicidad de M nos dice entonces que
Rx = M . ^¨

Observación.
Vemos entonces que todo módulo simple es cı́clico. Sin embargo, la inversa no
es necesariamente cierta: por ejemplo, el Z-módulo Z/4Z posee un submódulo no
trivial que corresponde a 2Z/4Z = h2̄i.
La proposición siguiente precisa un poco esta observación.
Proposición 4.3.10. Sea R un anillo conmutativo y sea M un R-módulo simple.
Entonces M ' R/I con I un ideal maximal de R.
Demostración. El lema 4.3.9 nos dice que M es cı́clico y lo visto en el ejemplo 4.3.3
nos dice que M ' R/I para I algún ideal de R. Sea I ⇢ J ⇢ R otro ideal de R.
Por el teorema de correspondencia, J/I es un ideal del anillo R/I y por ende un
R-submódulo de R/I. En efecto, para j, k 2 J y r 2 R,
(j + i) + r(k + I) = (j + rk) + I 2 J/I,

104
ya que j +rk 2 J. Como M = R/I es simple, tenemos que J/I = {0} o J/I = R/I.
El teorema de correspondencia nos dice entonces que J = I o J = M , lo que prueba
la maximalidad de I. ^¨

Corolario 4.3.11. Sea R un anillo conmutativo unitario. Entonces todo R-módulo


simple es isomorfo a un cuerpo.

Ejercicio. Sea N un submódulo de un R-módulo M . Pruebe que:

M/N es un R-módulo simple si y sólo si N es un submódulo maximal de M ;

N es un R-módulo simple si y sólo si N es un submódulo minimal de M .

Veamos ahora como se comportan los módulos simples con respecto a los ho-
momorfismos de módulos.

Proposición 4.3.12. Sean M, N dos R-módulos y f 2 HomR (M, N ) con f 6= 0.

Si M es simple, entonces f es inyectiva.

Si N es simple, entonces f es epiyectiva.

Demostración. Para demostrar la primera afirmación, basta con considerar el submódu-


lo P = ker(f ) de M . Como f 6= 0, vemos que P 6= M . Y como M es simple,
entonces P = ker(f ) = {0}, lo que prueba que f es inyectiva.
Para la segunda afirmación, consideremos la imagen Q = f (M ), que es un
submódulo de N . Como f 6= 0, vemos que Q 6= {0}. Y como N es simple, entonces
Q = f (M ) = N , lo que prueba que f es epiyectiva. ^
¨

4.4. Productos, sumas directas y módulos libres


La definición de un producto de módulos sigue las mismas lı́neas que las que
ya hemos encontrado antes:

Definición 4.4.1. Sean M1 , . . . , Mk R-módulos. Definimos el R-módulo M = M1 ⇥


· · · ⇥ Mk como el grupo abeliano M1 ⇥ · · · ⇥ Mk con la acción de R dada por:

r(x1 , . . . , xk ) := (rx1 , · · · , rxk ), 8 xi 2 Mi , r 2 R.

La proposición siguiente nos permite ver cómo un producto de módulos es lo


mismo que una suma directa de módulos, la cual definimos enseguida.

Proposición 4.4.2. Sea M un R-módulo y sean N1 , . . . , Nk submódulos de M tales


que M = N1 + · · · + Nk . Entonces las siguientes afirmaciones son equivalentes.

105
1. La función

f : N1 ⇥ · · · ⇥ Nk ! M,
(x1 , . . . , xk ) 7! x1 + · · · + xk ,

es un isomorfismo de R-módulos.
⇣P ⌘
2. Para cada 1  i  k, Ni \ j6=i j = {0}.
N
Pk
3. Todo x 2 M se puede escribir de forma única como x = i=1 xi con xi 2 Ni
para todo 1  i  k.

Definición 4.4.3. Si M y N1 , . . . , Nk cumplen alguna de las condiciones anteriores,


se dice que M es la suma directa (interna) de N1 , . . . , Nk y se escribe
k
M
M = N1 ··· Nk = Ni .
i=1

Observación.
De la misma forma en que lo hicimos para los productos semi-directos, uno puede
definir la suma directa externa de los módulos N1 , . . . , Nk , la cual no es más que el
producto directo N1 ⇥. . .⇥Nk . Evidentementemente, ambas nociones coinciden y lo
único que cambia es el punto de vista. La segunda ve al producto como “construido
a partir los (sub)módulos”, mientras que la primera ve al producto como un todo
preexistente el cual se “descompone en (sub)módulos”.

Demostración. Demostremos las implicaciones 1 ) 2 ) 3 ) 1.

1 ) 2: P Supongamos que la función f del enunciado es un isomorfismo. Sea


xi 2 Ni \ j6=i Nj . Entonces

xi = x1 + · · · + xi 1 + xi+1 + · · · + xk ,

por lo tanto
x1 + · · · + xi 1 xi + xi+1 + · · · + xk = 0.
De esto deducimos que

f (x1 , . . . , xi 1 , xi , xi+1 , . . . , xk ) = 0.

Pero como f es un isomorfismo, ker(f ) = {0} y vemos entonces que ⇣P todas⌘las


coordenadas son nulas. En particular, xi = 0, lo que prueba que Ni \ j6=i Nj =
{0}.

106
⇣P ⌘
2 ) 3: Supongamos que Ni \ N
j6=i j = {0} para todo i. Como M = N1 +
· · · + Nk , sabemos que todo x 2 M se escribe como suma de elementos en los Ni .
Sea entonces x 2 M y supongamos que

x = x1 + · · · + xk = y1 + · · · + yk ,

con xi , yi 2 Ni . Debemos probar que xi = yi para todo i. Ahora, restando las dos
igualdades obtenemos
(x1 y1 ) + · · · (xk yk ) = 0,
lo que equivale a

xi yi = (y1 x1 ) + · · · + (yi 1 xi+1 ) + · · · + (yk xk ).


xi 1 ) + (yi+1
⇣P ⌘
Luego, para cada i, tenemos que xj y j 2 Ni \ j6=i N j = {0}. Por ende
xi yi = 0 y xi = yi .

3 ) 1: Como M = N1 + · · · + Nk , sabemos que f es un epimorfismo de R-


módulos. La condición 3 indica entonces que f es inyectiva, lo que prueba que f
es un isomorfismo. ^¨

Observación.
En el caso k = 2, se tiene

M = N1 N2 , M = N1 + N2 y N1 \ N2 = {0}.

Observación.
Sea M = N1 ··· Nk . Entonces para cada i, la aplicación

pi : M ! Ni : (x1 , · · · , xk ) 7! xi ,
⇣P ⌘
es un epimorfismo de núcleo j6=i Nj . En particular, si M = N1 N2 , entonces
M/N1 ' N2 y M/N2 ' N1 .

Ejercicio. Sea M = N1 N2 y sea P un submódulo de M tal que N1 ⇢ P . Pruebe


que P = N1 (P \ N2 ).

Nótese que cuando R es un DI, el rango se comporta bien con respecto a las
sumas directas. En efecto:

Proposición 4.4.4. Sea R un dominio de integridad y sean M, N dos R-módulos


de rangos respectivos m y n. Entonces el rango de M N es m + n.

107
Demostración. Sean x1 , . . . , xm 2 M elementos linealmente independientes y sean
y1 , . . . , yn 2 N elementos linealmente independientes. Entonces los elementos

x 1 , . . . , x m , y1 , . . . , y n 2 M N,

son linealmente independientes en M N . En efecto, supongamos que existen


1 , . . . , m , µ1 , . . . , µn 2 R tales que

m
X n
X
1 xi + µj yj = 0.
i=1 j=1

Entonces por la unicidad de la escritura en una suma directa, tenemos que


m
X n
X
i xi = 0 y µj yj = 0,
i=1 j=1

lo que implica por independencia lineal que todos los i y los µj son nulos. Esto
prueba que hay al menos m + n elementos linealmente independientes, por lo que
el rango es al menos m + n.
Sean ahora M 0 = hx1 , . . . , xm i ⇢ M y N 0 = hy1 , . . . , yn i ⇢ N los submódulos
generados por estas familias. Tenemos entonces que

(M N )/(M 0 N 0 ) ' (M/M 0 ) (N/N 0 ).

El criterio de la Proposición 4.3.5 nos dice que (M/M 0 ) y (N/N 0 ) son módulos
de torsión. Esto implica que (M/M 0 ) (N/N 0 ) también es de torsión, por lo que
(M N )/(M 0 N 0 ) es de torsión y entonces la Proposición 4.3.5 nos dice que el
rango de M N es m + n. ^¨

Observación.
En el caso particular de m = n = 0, es decir, en el caso de módulos de torsión, uno
puede salirse un poco del marco de los DI. En efecto:
Ejercicio. Sea R un anillo conmutativo y sin divisores de cero. Sean M, N dos
R-módulos de torsión. Pruebe que M N es de torsión.
Ejercicio. Sea R = Z/6Z y sean M = Z/2Z, N = Z/3Z dos R-módulos con la
acción evidente. Pruebe que M y N son R-módulos de torsión pero que M N no
es de torsión.
Observación.
A diferencia del rango, la cantidad minimal de generadores, que uno podrı́a tomar
como otra generalización de la dimensión, no posee esta compatibilidad con las
sumas directas. En efecto:

108
Ejercicio. Encuentre un dominio de integridad R y dos R-módulos cı́clicos M y
N tales que M N también es cı́clico.
Uno podrı́a preguntarse para qué le damos un nombre de “suma directa” a
algo que ya tenı́a el nombre de “producto directo”. Una razón es que efectivamen-
te se trata de un caso especial de suma de submódulos tal y como la definimos
(i.e. como el submódulo generado). Pero esto no es más que una consecuencia de
nuestra elección de notaciones. Existe sin embargo una verdadera diferencia entre
suma directa y producto directo, la cual se ve cuando tenemos una infinidad de
submódulos. Esto nos lleva a la definición de módulo libre en toda generalidad.
De ahora en adelante, suponemos que todo anillo R es unitario.
Definición 4.4.5. Sea M un R-módulo y sea S un conjunto. Se dice que M es
libre sobre S si existe una función inyectiva S ! M : s 7! xs tal que, para todo
x 2 M no Pnulo, existen únicos r1 , . . . , rn 2 R \ {0} y únicos s1 , · · · , sn 2 S tales
que x = ni=1 ri xsi para algún n 2 N.
En este caso se dice que S es una base o un conjunto de generadores libres para
M . Se define finalmente el rango de M como la cardinalidad de S.
Notación. Para evitar que la notación se vuelva indigesta, usaremos a veces la
función inyectiva S ! M para ver S como un subconjunto de M . Para s 2 S,
denotaremos entonces abusivamente por s el elemento xs de la definición. Ası́, todo
elemento de M se puede escribir como una combinación lineal finita de elementos
s 2 S.
Observación.
Nótese que si S es finito podemos asumir que se trata del conjunto {1, . . . , n}, en
cuyo caso la noción de módulo libre de rango n coincide con la que ya habı́amos
definido antes y con la definición de producto gracias a la proposición 4.4.2.
Ejemplo 4.4.6. El R-módulo libre Rt tiene {e1 , · · · , et } como ejemplo de base,
donde ei = (0, . . . , 0, 1, 0, . . . , 0) 2 Rt y el 1 va en la i-ésima posición.
Teorema 4.4.7. Sea S un conjunto. Entonces existe un R-módulo F (S) libre
sobre S y que satisface la siguiente propiedad universal. Sean M un R-módulo y
' : S ! M una función entre los conjuntos S y M . Entonces existe un único
homomorfismo de R-módulos : F (S) ! M tal que (s) = '(s) para todo s 2 S.
Demostración. Si S es vacı́o, definimos F (S) := {0} y la propiedad universal se
verifica trivialmente. Si no, lo definimos como
F (S) := {f : S ! R | f (s) = 0 para todo s 2 S salvo una cantidad finita}.
Entonces F (S) es un R-módulo bajo la suma de funciones y bajo la acción de R
dada por:
(rf )(s) = rf (s), 8 r 2 R, f 2 F (S), s 2 S.

109
Para s 2 S, podemos considerar la función fs definida por:
(
1 si t = s,
fs (t) =
0 si t 6= s,

lo que nos da una base de F (S). En efecto, basta con notar que, para f 2 F (S),
existe un conjunto finito (y único) {s1P
, . . . , sn } ⇢ S tal que f (si ) 6= 0 y f (t) = 0
si t 6= si para todo i. Entonces f = ni=1 ri si , donde ri := f (si ) 6= 0 (estamos
siguiendo la convención de más arriba anotando s en lugar de fs ).
Sea ahora ' : S ! M una función entre los conjuntos S y M . Definamos

: F (S) ! M,
Xn n
X
ri si 7! ri '(si ).
i=1 i=1

Por la unicidad de la escritura de los elementos de F (S) como combinaciones


lineales de elementos s 2 S, tenemos que es un homomorfismo de R-módulos y
satisface que (s) = '(s) 8 s 2 S. Este homomorfismo es único ya que el valor de
todo f 2 F (S) está automáticamente definido por los valores de en los distintos
s y las propiedades de un homomorfismo. ^
¨

Observación.
Cuando S es finito, por ejemplo S = {s1 , . . . , sk }, entonces F (S) = Rs1 · · · Rsk .
Como para cada i tenemos que Rsi ' R bajo la función rsi ! r, vemos que
F (S) ' Rk .

Observación.
Si M es un R-módulo libre con base S, a menudo definiremos los homomorfismos
de R-módulos de M a otro R-módulo especificando simplemente los valores en los
elementos de S y luego diciendo que “se extiende por linealidad”, de la misma
forma en la que lo hicimos en la demostración precedente.

Ejercicio. Pruebe que si R es un DI entonces el R-módulo libre F (S) es sin torsión


para todo conjunto S.

Veamos ahora la diferencia entre producto y suma directa en el caso infinito.


La proposición 4.4.2 nos da tres definiciones equivalentes de suma directa de una
cantidad finita de módulos, la primera siendo el producto directo tal y como lo
conocemos. Como vimos, usamos la tercera de estas propiedades para definir un
módulo libre, por lo que la suma directa deberı́a basarse en esta propiedad. Esto
nos lleva a la siguiente definición:

110
Definición 4.4.8. Sea S un conjunto infinito y sea Ns un R-módulo no nulo para
cada s 2 S. Q
Definimos el R-módulo producto directo s2S Ns de los {Ns }s2S como el con-
junto de las |S|-tuplas (xs )s2S con xs 2 Ns , es decir:
Y
Ns = {(xs )s2S | xs 2 Ns },
s2S

con la suma y multiplicación por R coordenada


L a coordenada.
Definimos el R-módulo suma directa s2S Ns de los {Ns }s2S como el conjunto
de las sumas
( n )
M X
Ns = xi | n 2 N, xi 2 Nsi , si 6= sj 8 i 6= j ,
s2S i=1
P P
donde r ni=1 xi := ni=1 rxi para r 2 R y donde la suma está dada por concate-
nación (y si esto hace aparecer dos elementos en el mismo Ns dentro de la suma,
entonces se reemplazan por su suma en Ns ).

La diferencia se ve entonces con el siguiente ejercicio:


Q
Ejercicio. Supongamos que Ns = R para todo s 2 S. Pruebe que s2S Ns '
{f : S ! R}, donde este último tiene la suma y multiplicación por R usuales para
funciones. Pruebe además que, si consideramos el submódulo

F (S) := {f : S ! R | f (s) = 0 para todo s 2 S excepto una cantidad finita},


L L
entonces s2S Ns ' F (S). EnQparticular, pruebe que s2S Ns puede ser visto
como un submódulo propio de s2S Ns si S es infinito.

4.5. Módulos sobre dominios de ideales principales


Ya vimos que los módulos finitamente generados se obtienen como cocientes
de un módulo libre por un submódulo. La clasificación de éstos depende pues de
la clasificación de los submódulos de un módulo libre. Esta clasificación se vuelve
bastante difı́cil en general ya que los submódulos, como vimos, no tienen ninguna
razón para ser finitamente generados.
Ahora, este problema se puede resolver si la estructura del anillo de base se acer-
ca a la de un cuerpo. En efecto, ya sabemos que sobre un cuerpo todo subespacio
vectorial propio de un espacio vectorial de dimensión finita es de rango estrictamen-
te menor. Cuando el anillo de base es un dominio de ideales principales, podemos
obtener un resultado similar. Claro está, hay que tener en cuenta que ya el R-
módulo libre de rango 1 (a saber, R) tiene submódulos propios del mismo rango:

111
basta con tomar un r 2 R no invertible y no nulo y considerar el ideal hri, que
corresponde al submódulo Rr. Salvo este pequeño detalle de “poder modificar un
submódulo multiplicándolo por un escalar”, fenómeno completamente inexistente
en espacios vectoriales, el resultado para R-módulos con R un DIP sigue las mismas
lı́neas, como veremos más abajo.
La propiedad clave para demostrar un tal resultado es el hecho de que todo
módulo sobre un DIP es Noetheriano, propiedad que puede perderse sobre un
DFU. Comencemos pues con la definición de esta propiedad.

Proposición 4.5.1. Sea M un R-módulo. Son equivalentes:

1. Toda sucesión creciente de submódulos de M es estacionaria.

2. Todo submódulo de M es finitamente generado.

3. Todo conjunto no vacı́o de submódulos de M ordenado por inclusión tiene


un elemento maximal.

Definición 4.5.2. Si se cumple cualesquiera de las condiciones anteriores se dice


que M es un módulo Noetheriano.

Demostración. Demostraremos las implicaciones 1.) 2.) 3.) 1.

1.) 2. Supongamos que existe un submódulo N de M que no es finitamente


generado. Entonces podemos definir inductivamente los siguientes submódulos de
N:
N0 := {0}, Ni := hNi 1 , ni i = hn1 , n2 , . . . , ni i 8 i 1,
donde ni 2 N r Ni 1 . Nótese que N r Ni 1 6= ;, ya que de lo contrario tendrı́amos
que N = Ni 1 y N serı́a finitamente generado. Vemos entonces que Ni ( Ni+1
para todo i 0, lo que nos da una sucesión creciente de submódulos de M que no
es estacionaria. Esto contradice 1. y por ende no existe un tal submódulo N .

2.) 3. Supongamos que existe un conjunto T no vacı́o de submódulos de M or-


denado por inclusión que no tiene elemento maximal. Consideremos un submódulo
T0 2 T . Como T no tiene elemento maximal, existe un submódulo T1 2 T tal que
T0 ( T1 . De forma inductiva,Spodemos construir ası́ un Ti 2 T tal que Ti 1 ( Ti
para todo i 1. Sea P = i 0 Ti la unión de todos los Ti . Entonces P es un
submódulo de M . En efecto, para todo a, b 2 P y r 2 R tenemos que a 2 Ti y b 2 Tj
para ciertos i, j 2 N, por lo que a, b 2 Tmáx{i,j} y entonces a + rb 2 Tmáx{i,j} ⇢ P
ya que todos los Ti son submódulos. Ahora, por 2. tenemos que P = hx1 , . . . , xn i.
Pero xi 2 Tki para ciertos ki 2 N, por lo que P ⇢ Tmáx{ki ,1in} ( P , lo que es
claramente una contradicción. Por lo tanto, no existe tal conjunto T .

112
3.) 1. Supongamos que existe una sucesión creciente de submódulos T1 ⇢ T2 ⇢
· · · de M que no es estacionaria. Entonces el conjunto T = {T1 , T2 , · · · } no tiene
elemento maximal, lo que contradice 3. ^¨

Corolario 4.5.3. Si R es un dominio de ideales principales, todo conjunto no


vacı́o de ideales de R tiene un elemento maximal.
Demostración. En efecto, R es un R-módulo y sus submódulos son los ideales de R,
los cuales son finitamente generados (de hecho, cı́clicos) ya que son principales. ^
¨

Es entonces la noetherianidad de R la que nos va a ayudar a demostrar el


teorema siguiente, el cual clasifica los submódulos de un módulo libre de rango n.
Teorema 4.5.4. Sea R un dominio de ideales principales, M un R-módulo libre
de rango n y sea N un submódulo de M no trivial. Entonces:
N es libre de rango 1  t  n;
existe una base y1 , . . . , yn de M y elementos ri 2 R tales que r1 y1 , . . . , rt yt es
una base de N y ri |ri+1 para todo 1  i  t 1.
Demostración. Sea N ⇢ M un submódulo no trivial. Queremos encontrar y1 2 M
y r1 2 R tales que y1 sea parte de una base de M y r1 y1 parte de una base de
N . Para cada ' 2 HomR (M, R), tenemos que '(N ) es un submódulo de R, por lo
tanto un ideal de R. Como R es un DIP, '(N ) = hr' i para algún r' 2 R. Sea
⌃ = {hr' i = '(N ) ⇢ R | ' 2 HomR (M, R)},
el conjunto de los ideales de R obtenidos de esta manera. Entonces ⌃ es no vacı́o
ya que h0i 2 ⌃ considerando el homomorfismo trivial M ! R : x 7! 0. Como R
es un DIP, el Corolario 4.5.3 nos dice que existe 2 HomR (M, R) tal que el ideal
(N ) = hr i es maximal en ⌃. Definamos r1 := r y sea y 2 N un elemento tal
que (y) = r1 .

Lo primero que debemos hacer es probar que r1 6= 0. Para ello, basta con notar
que ⌃ contiene más que un elemento, ya que todo otro elemento es más grande
que {0} con respecto a la inclusión y por ende la maximalidad de hr1 i asegurará
que es no nulo. Sea {x1 , . . . , xn } una base de M y consideremos, para 1  i  n,
el homomorfismo de la i-ésima proyección
n
X
fi : M ! R : si xi 7! si .
i=1
P
Como N 6= {0}, existe un elemento ni=1 si xi 2 N no nulo, por lo que uno de los
si es no nulo ya que {x1 , . . . , xn } es una base y entonces uno de los fi (N ) es no
nulo, lo que prueba que ⌃ posee ideales no nulos.

113
Habiendo probado que r1 6= 0, utilizaremos su maximalidad para probar que
r1 |'(y) para todo ' 2 HomR (M, R). Consideremos un tal ' y demostremos en-
tonces que '(y) 2 hr1 i, lo que es lo mismo que probar que el mcd de r1 y ' es r1 .
Sea d un mcd de r1 y '(y). Entonces d = ar1 + b'(y) para ciertos a, b 2 R. Pode-
mos considerar entonces el homomorfismo ✓ := a + b' 2 HomR (M, R). Tenemos
entonces que
✓(y) = a (y) + b'(y) = ar1 + b'(y) = d,
lo que prueba que hdi ⇢ ✓(N ). Como d|r, tenemos que hr1 i ⇢ ✓(N ), pero la ma-
ximalidad de hr1 i en ⌃ nos dice entonces que hr1 i = ✓(N ) hdi hr1 i, lo que
prueba finalmente que d y r1 son asociados, por lo que r1 es el mcd de r1 y '(y)
como afirmábamos.

Ahora tenemos todo lo que necesitamos para encontrar y1 . Dado lo que aca-
bamos de demostrar, tenemos que para todo 1  i  n, r1 |fi (y), donde fi fue
definido más arriba.
PSi escribimos fi (y) = bi r1 con bi 2 R, entonces definimos y1
n
como el elemento i=1 bi xi . Nótese que este elementoPestá hecho de forma que
r1 y1 = y, ya que para todo x 2 M tenemos que x = ni=1 fi (x)xi . Entonces, te-
nemos que r1 = (y) = (r1 y1 ) = r1 (y1 ). Como R es un DIP, esto nos dice que
(y1 ) = 1. Usando esto, daremos el primer paso para mostrar que y1 pertenece a
una base de M y que y = r1 y1 pertenece a una base de N : demostraremos que
M = Ry1 ker( ) y que N = Ry (ker( ) \ N ).

Sea x 2 M y escribamos

x = (x)y1 + (x (x)y1 ).

Como (y1 ) = 1, vemos inmediatamente entonces que x (x)y1 2 ker( ), lo que


nos dice que x 2 Ry1 + ker( ). Por otra parte,

(ay1 ) = 0 , a (y1 ) = 0 , a = 0,

lo que nos dice que Ry1 \ ker( ) = {0}. Todo esto prueba que M = Ry1 ker( ).
Supongamos ahora que x 2 N y usemos la misma escritura. Como (N ) = hr1 i,
existe c 2 R tal que (x) = cr1 , por lo que

x = cr1 y1 + (x cr1 y1 ) = cy + (x cy),

con x cy 2 ker( ). Vemos además que x cy 2 ker( ) \ N ya que x, y 2 N . Esto


nos dice que x 2 Ry + (ker( ) \ N ). Por otra parte, cy = cr1 y1 2 ker( ) si y sólo si
cr1 = 0, lo que ocurre si y sólo si c = 0, lo que prueba que Ry \ (ker( ) \ N ) = {0}
y por ende N = Ry (ker( ) \ N ).

114
Para demostrar lo que queda, usaremos inducción. Demostremos primero por
inducción sobre el rango t de N que N es libre. Esto es obvio si el rango es 0, ya que
M ' Rn es sin torsión y por ende no existen submódulos con torsión, lo que prueba
que N = {0} en este caso y es por ende libre. Si t > 0, podemos suponer entonces
que todo submódulo de rango < t es libre. Ahora, el submódulo ker( ) \ N es de
rango < t por la Proposición 4.4.4. Tenemos entonces que N es la suma directa de
dos módulos libres, por lo que es libre también.
Finalmente, para probar la segunda afirmación del teorema, usaremos induc-
ción sobre el rango n de M . Si n = 1, entonces M = Ry1 y N = Rr1 y1 , lo que
conluye la demostración en ese caso. Supongamos pues que n > 1 y que la segunda
afirmación del teorema es cierta para todo módulo libre de rango < n. Considere-
mos el R-módulo Ker( ) y su submódulo N \ Ker( ). La Proposición 4.4.4 nos
dice que el rango de ker( ) es n 1. Por hipótesis de inducción existe entonces una
base y2 , . . . , yn de ker( ) y elementos ri 2 R tales que r2 y2 , . . . , rt yt es una base de
N \ker( ) y ri |ri+1 para todo 2  i  t 1. De esto obtenemos que y1 , . . . , yn es una
base de M y r1 y1 , r2 y2 , . . . , rt yt es una base N tal que ri |ri+1 para todo 2  i  t 1.

Falta probar entonces que r1 |r2 para concluir. Para esto, usaremos nuevamente
la maximalidad de hr1 i en ⌃. Consideremos el homomorfismo ' : M ! R dado por
'(y1 ) = '(y2 ) = 1 y '(yi ) = 0 para todo i 3. Tenemos entonces que '(r1 y1 ) = r1
y '(r2 y2 ) = r2 , por lo que r1 , r2 2 '(N ). Esto implica que hr1 i, hr2 i ⇢ '(N ). La
maximalidad de hr1 i en ⌃ nos dice entonces que '(N ) = hr1 i y por ende hr2 i ⇢ hr1 i,
lo que prueba que r1 |r2 . ^¨

4.5.1. Factores invariantes y divisores elementales


Habiendo clasificado los submódulos de un módulo libre de rango n, estamos
listos para clasificar los módulos finitamente generados. En efecto, recordemos que
la proposición 4.3.4 nos dice que todo módulo finitamente generado es un cociente
de Rn por un submódulo. Apliquemos pues lo que acabamos de aprender para
demostrar el siguiente enunciado.
Teorema 4.5.5 (Teorema Fundamental sobre la existencia de factores invarian-
tes). Sea R un dominio de ideales principales y sea M un R-módulo finitamente
generado. Entonces existen k, m 2 N y r1 , . . . , rm 2 R no nulos y no invertibles
tales que r1 |r2 | · · · |rm y
M ' Rk R/hr1 i ··· R/hrm i.
En particular:
Tor(M ) ' R/hr1 i ··· R/hrm i;
M es sin torsión si y sólo si m = 0, en cuyo caso M es libre;

115
M es de torsión si y sólo si k = 0, en cuyo caso el aniquilador de M es hrm i.
Demostración. La Proposición 4.3.4 nos dice que podemos ver M como un co-
ciente Rn /N . Aplicando entonces el Teorema 4.5.4, vemos que existe una base
y1 , . . . yn de Rn y elementos r1 , . . . , rt 2 R no nulos tales que tales que r1 |r2 | · · · |rt
y r1 y1 , . . . , rt yt es una base de N . Como Rn ' Ry1 · · · Ryt Rn t , esto nos
dice que
M ' Rn /N ' Rn /(Rr1 y1 · · · Rrt yt )
' (Ry1 · · · Ryt )/(Rr1 y1 · · · Rrt yt ) Rn t

' (Ry1 /Rr1 y1 ) · · · (Ryt /Rrt yt ) Rn t .


Ahora, para 1  i  t, podemos considerar el homomorfismo de R-módulos
'i : R/hri i ! Ryi /Rri yi ,
r + hri i 7! ryi + Rri yi ,
que es claramente un isomorfismo. De esto concluimos que
M ' R/hr1 i ··· R/hrt i Rn t .
Notemos ahora que, si ri 2 R⇤ , entonces R/hri i = {0} y lo podemos sacar entonces
de la suma directa (nótese de paso que si esto ocurre para algún ri , también ocurre
para todo rj con j  i). Definiendo k = n t y eventualmente reenumerando los
ri si algunos desaparecieron, tenemos entonces la primera parte del enunciado del
teorema.

La segunda afirmación es una consecuencia evidente de la primera. En efecto,


está claro que R/hri i es de torsión si ri 6= 0 y la suma directa de módulos de torsión
es un módulo de torsión. Además, como todo elemento x 2 M se escribe de forma
única x = x1 +x2 con x1 2 Rk y x2 2 R/hr1 i · · · R/hrm i, vemos inmediatamente
que rx = 0 si y sólo si rx1 = 0 y rx2 = 0. Y como Rk es libre, no tiene torsión, por
lo que x1 debe ser nulo si r 6= 0. Vemos entonces que la torsión está contenida en
R/hr1 i · · · R/hrm i y es por ende igual a éste.
Las últimas dos afirmaciones son inmediatas a partir de esto último, excepto
por lo del aniquilador de M cuando es de torsión. Esto se ve a partir del hecho que
el aniquilador de R/hrm i es precisamente hrm i (véase el ejercicio de acá abajo) y,
como ri |rm para todo otro i, vemos que rm aniquila también cada uno de los R/hri i
y por ende aniquila a M completamente. (Nótese de paso que hrm i es en general
el aniquilador de Tor(M )). ^
¨

Ejercicio. Sea R un anillo y sea a 2 R. Pruebe que el aniquilador AnnR (R/hai)


de R/hai es hai.
Supongamos ahora que R es un DIP y sea M un R-módulo. Pruebe que si
r, s 2 AnnR (M ), entonces mcd(r, s) 2 AnnR (M ).

116
Observación.
La descomposición de M en el Teorema 4.5.5 es única en el sentido de que k y m
son únicos y los ri son únicos salvo asociados. Probaremos esto más adelante.

Definición 4.5.6. El entero k del Teorema 4.5.5 se llama el rango libre de M y


los elementos r1 , . . . , rm (definidos salvo asociados) se llaman factores invariantes
de M .

Usando el Teorema chino de los restos, podemos descomponer cada uno de los
ideales hri i en un producto de ideales generados por potencias de elementos primos
p↵ y por ende podemos ver el cociente R/hri i como un producto (o suma directa)
de factores de la forma R/hp↵ i con p 2 R primo y ↵ 1. Esta es otra forma de
clasificar los módulos finitamente generados sobre un DIP y es lo que analizaremos
a continuación.

Teorema 4.5.7 (Teorema Fundamental sobre la existencia de divisores elementa-


les). Sea R un dominio de ideales principales y sea M un R-módulo finitamente
generado. Entonces M es una suma directa de una cantidad finita de módulos cı́cli-
cos cuyos aniquiladores son iguales a h0i o a hp↵ i con p primo y ↵ 1. En otras
palabras,
M ' Rk R/hp↵1 1 i · · · R/hp↵nn i,
con pi primo y ↵i 1 para todo 1  i  n.

Observación.
Nótese que los pi no tienen razón alguna para ser distintos (o no asociados) entre
ellos.

Demostración. Sea r 2 R un elemento no nulo y no invertible. Como R es un DIP y


por ende un DFU, podemos escribir de forma única (salvo asociados) r = p↵1 1 · · · p↵s s
con pi primos distintos entre ellos. Esto nos dice que los ideales hp↵i i i para 1  i  s
están únicamente definidos a partir de hri. Además, como para i 6= j tenemos que

pi y pj no son asociados y estamos en un DFU, vemos que 1 es un mcd de p↵i i y pj j ,

lo que nos dice que los ideales hp↵i i i y hpj j i son comaximales. El Teorema chino de
los restos nos dice entonces que

R/hri ' R/hp↵1 1 i ··· R/hp↵s s i,

ya que r es claramente un mcm de los p↵i i y genera por ende a la intersección de


los ideales hp↵i i i.
Usando esta descomposición para cada factor invariante ri del Teorema 4.5.5,
obtenemos el resultado. ^¨

117
Observación.
Los enteros k, n y los ideales hp↵i i i del Teorema 4.5.7 están únicamente definidos por
M . Esto es una consecuencia de la unicidad del Teorema 4.5.5 que ya mencionamos
y de la unicidad de la factorización en un DIP.
Definición 4.5.8. Las potencias p↵i i del Teorema 4.5.7 (definidas salvo asociados)
se llaman divisores elementales de M .
Antes de demostrar esta unicidad de la que tanto hablamos, veamos una última
manera de clasificar los módulos finitamente generados por descomposición. Esta
vez, se trata de reagrupar las distintas potencias de primos que vimos en la última
descomposición cuando tienen la misma base (“la misma” en el sentido de “asocia-
da”) para obtener, para cada primo pi , un único submódulos cuyo aniquilador es
una potencia de pi . Para ello, demostraremos un enunciado un poco más general:
Teorema 4.5.9 (Teorema sobre la descomposición primaria). Sea R un dominio
de ideales principales y sea M un R-módulo de torsión no nulo (no necesariamente
finitamente generado). Sea P ⇢ R un conjunto de elementos primos que contiene
un representante por cada clase de asociados. Para cada p 2 P, sea

Np := {x 2 M | 9 ↵ 2 N, p↵ x = 0}.
L
Entonces Np es un submódulo de M y M = p2P Np .
Ln hri, entonces Np =
En particular, si M tiene un aniquilador no trivial
↵1
{0} para
todo primo que no divide a r y por ende M = i=1 Npi , donde r = p1 · · · p↵s s y
Npi es aniquilado por p↵i i . Además, si M es finitamente generado, entonces cada
Npi lo es y por ende es la suma directa de módulos cı́clicos anulados por p↵i i .
Demostración. Sea p 2 P y sean x, y 2 Np . Entonces p↵ x = p y = 0 para algún
↵, 2 N. Sea = máx{↵, }. Entonces

p (x + ry) = p x + p (ry) = r(p y) = 0 8 r 2 R,

lo que prueba que Np es un submódulo de M L.


Consideremos
Pn L ahora el homomorfismo p2P Np ! M que a todo elemento
x = Pi=1 xi 2 p2P Np con xi 2 Npi para distintos pi 2 P le asocia la misma
n
suma i=1 xi en M . P
Este homomorfismo es inyectivo ya que ni=1 xi = 0 implica que
X
x i 2 Np i \ ( Npj ),
j6=i

lo que nos dice


Qque ↵xji es aniquilado por una potencia de pi y por un elemento de
la forma r = j6=i pj , por lo que es aniquilado por mcd(pi , r) = 1. Esto nos dice
que xi = 0 para todo i y por ende x = 0.

118
El homomorfismo es además epiyectivo. En efecto, para todo x 2 M existe
r 2 R no nulo tal que el aniquilador de x es hri. Vemos además que r no puede
ser una unidad si x 6= 0. Entonces podemos escribir r = p↵1 1 · · · p↵s s con pi 2 P. El
Teorema chino de los restos nos dice entonces que

Rx ' R/hri ' R/hp↵1 1 i · · · R/hp↵s s i.

La imagen de x por este isomorfismo se escribe entonces como suma de elementos


yi 2 R/hp↵i i i aniquilados
Ps por p↵i i . La preimagen xi de yi está entonces en Npi para
cada i y x = i=1 xi .

El caso en el que M tiene un aniquilador no trivial hri, vemos que Np es


aniquilado por r, lo que nos dice que Np = {0} si p - r ya que todo elemento en Np
es aniquilado por mcd(p↵ , r) = 1. El hecho de que el aniquilador de Npi es entonces
p↵i i es un ejercicio. La última afirmación es una consecuencia directa del Teorema
4.5.7. ^
¨

Definición 4.5.10. Los submódulos Np definidos en el Teorema 4.5.9 se llaman


componentes p-primarias de M .

Ahora nos concentraremos en demostrar la unicidad de las descomposiciones


dadas más arriba. Para ello, comenzaremos por notar que:

Ejercicio. Sea R un anillo conmutativo, sea M un R-módulo y sea a 2 R. Pruebe


que los elementos de la forma am con m 2 M forman un submódulo de M , notado
aM . Pruebe además que, si M = N P , entonces aM = aN aP .

Cuando a es primo, podemos demostrar ciertas propiedades sobre este submódu-


lo, condensadas en el siguiente lema técnico:

Lema 4.5.11. Sea R un dominio de ideales principales y sea p un elemento primo


en R. Denotemos por F al cuerpo R/hpi (recuerde que los ideales primos son
maximales en un DIP).

1. Sea M = Rn . Entonces M/pM ' F n .

2. Sea M = R/hri, con r 2 R no nulo. Entonces


(
F si p|r;
M/pM '
0 si p - r.

3. Sea M = R/ha1 i · · · R/han i donde ai es divisible por p para todo 1  i  n.


Entonces M/pM ' F n .

119
Demostración. Para demostrar la primera afirmación, notemos que pM es efecti-
vamente un submódulo de M ya que R es conmutativo. Sea ' : Rn ! (R/hpi)n el
homomorfismo definido por
'(a1 , . . . , an ) = (a1 + hpi, . . . , an + hpi), 8 ai 2 R, 1  i  n.
Entonces ' es claramente un epimorfismo y su núcleo es
ker(') = {(a1 , . . . , an ) 2 Rn | (a1 + hpi, . . . , an + hpi) = (hpi, . . . , hpi)}
= {(a1 , . . . , an ) 2 Rn | ai 2 hpi, 8 1  i  n}
= {(a1 , . . . , an ) 2 Rn | ai = pri , ri 2 R, 8 1  i  n}
= {p(r1 , . . . , rn ) 2 Rn | ri 2 R, 8 1  i  n}
= pRn ,
por lo que Rn /pRn ' (R/hpi)n ' F n .

Para la segunda afirmación, consideremos el epimorfismo canónico ⇡ : R !


M = R/hri. Tenemos que hpi = pR como submódulo de R, por lo que
p(R/hri) = p⇡(R) = ⇡(pR) = ⇡(hpi) = (hpi + hri)/hri.
Ahora, por definición si notamos d el mcd de p y r, entonces hpi + hri = hdi. Esto
nos dice que (
hpi si p|r;
hpi + hri =
h1i si p - r.
Entonces, si p|r, tenemos que
M/pM = (R/hri)/(hdi/hri) = (R/hri)/(hpi/hri) ' R/hpi,
por el tercer teorema de isomorfı́a. Si no, entonces
M/pM = (R/hri)/(hdi/hri) = (R/hri)/(R/hri) = {0},
lo que concluye la segunda parte.

Finalmente, las hipótesis de la tercera afirmación nos dicen que p|ai para cada
i. Usando lo que acabamos de ver tenemos entonces
(R/hai i)/p(R/hai i) ' R/hpi = F.
Ln L
Además, como M = i=1 R/hai i, tenemos que pM = ni=1 p(R/hai i) por el ejer-
cicio dado antes del enunciado del lema. Por lo tanto,
n
M
M/pM ' (R/hai i)/p(R/hai i) ' F n .
i=1

^
¨

120
Observación.
Si R es un dominio de ideales principales y M es un R-módulo tal que AnnR (M ) =
hp↵ i con p primo, entonces AnnR (pM ) = hp↵ 1 i. En efecto:

r 2 AnnR (pM ) , rpM = 0


, rp 2 AnnR (M ) = hp↵ i
, rp = tp↵ , t 2 R
, r = tp↵ 1 , t 2 R
, r 2 hp↵ 1 i

Ahora tenemos todo lo necesario para probar la unicidad de las descomposicio-


nes de más arriba. El enunciado es el siguiente:

Teorema 4.5.12 (Teorema Fundamental sobre la unicidad de la descomposición).


Sea R un dominio de ideales principales. Entonces:

1. Dos módulos finitamente generados M1 y M2 son isomorfos si y sólo si tienen


el mismo rango y la misma lista de factores invariantes.

2. Dos módulos finitamente generados M1 y M2 son isomorfos si y sólo si tienen


el mismo rango y la misma lista de divisores elementales.

Demostración. Es bastante claro que si M1 y M2 tienen el mismo rango y la misma


lista de factores invariantes (o divisores elementales), entonces son isomorfos. Basta
con definir el isomorfismo término a término para cada componente de la suma
directa.
Consideremos ahora dos módulos isomorfos M1 ' M2 . Entonces sus submódu-
los de torsión son isomorfos también y por ende M1 /Tor(M1 ) ' M2 /Tor(M2 ).
Pero como Mi = Rki Tor(Mi ), vemos que Mi ' Rki para cada i, por lo que
Rk1 ' Rk2 . Si R es un cuerpo, entonces se trata de un isomorfismo de espacios
vectoriales, por lo que k2 = k2 . De lo contrario, podemos considerar un elemento
primo p 2 R. Entonces Rk1 /pRk1 ' Rk2 /pRk2 . Pero el Lema 4.5.11 nos dice que
Rki /pRki es isomorfo a F ki , donde F es el cuerpo cociente R/hpi. Tenemos enton-
ces F k1 ' F k2 , por lo que k1 = k2 , lo que prueba que el rango de ambos módulos
es el mismo en todo caso. Para probar que ambos módulos tienen los mismos fac-
tores invariantes (o divisores elementales), bastará ahora trabajar con las partes
de torsión Tor(Mi ). Podemos asumir entonces que Mi = Tor(Mi ) para lo que sigue.

Ls Comencemos por los divisores elementales. El Teorema 4.5.9 nos dice que Mi ↵=j
j=1 Ni,pj , donde cada pj es un elemento primo y cada Ni,pj es aniquilado por pj
para algún ↵j . El isomorfismo entre M1 y M2 nos da entonces un isomorfismo entre
N1,pj y N2,pj para cada j. Podemos entonces tratar por separado el caso de cada

121
componente p-primaria, es decir, podemos suponer que M1 y M2 son módulos de
torsion isomorfos cuyos aniquiladores son potencias de p para un p fijo.
Usemos inducción sobre el exponente ↵ del aniquilador de M1 . Si ↵ = 0, en-
tonces M1 es aniquilado por p0 = 1, por lo que M1 ' M2 ' {0} y en ese caso no
hay divisores elementales para ninguno de los dos. Supongamos ahora que M1 y
M2 tienen divisores elementales no triviales que son potencias de p. Recordemos
además que pueden haber varias copias de cada potencia de p.
Supongamos pues que hay n copias de p y luego potenciasL p↵1 , . . . , p↵s con
2  ↵i  ↵i+1 para todo 1  i  s 1. Esto nos dice que M1 ' n+s i=1 hxi i, donde
el aniquilador de xi es hp↵i i para 1  i  s y hpi para s + 1  i  n + s. Por ende
el aniquilador
Ls de M1 es p↵s . Usando el ejercicio de más arriba, vemos también que
pM1 ' i=1 hpxi i, donde el aniquilador de pxi es hp↵i 1 i para 1  i  s y por ende
el aniquilador de pM1 es p↵s 1 . De la misma manera, supongamos que entre los
divisores de M2 hay m copias de p y luego potencias Lpm+t, . . . , p con 2  i  i+1
1 t

para todo 1  i  t 1. Tenemos entonces M2 ' i=1 hyi i, donde el aniquilador L


de yi es hp i i para 1  i  t y hpi para t + 1  i  m + t; y pM2 ' ti=1 hpyi i,
donde el aniquilador de pyi es hp i 1 i para 1  i  t.
Ahora, como M1 ' M2 , tenemos que pM1 ' pM2 . Y como el aniquilador de
pM1 es p↵s 1, podemos usar la hipótesis de inducción, la que nos dice que los
divisores elementales de pM1 y pM2 coinciden. En particular, vemos que s = t y
↵i = i para todo 1  i  s = t. Consideremos ahora el L submódulo AnnMi (p) de
Mi dado por los elementos aniquilados por p. Como M1 ' n+s i=1 hxi i, es un ejercicio
ver que ! !
Ms n+s
M
AnnM1 (p) ' hp↵i 1 xi i hxi i ' F n+s ,
i=1 i=s+1

donde F es el cuerpo R/hpi, e igualmente que


s
! m+s
!
M M
1
AnnM2 (p) ' hp i yi i hyi i ' F m+s .
i=1 i=s+1

De esto deducimos fácilmente que n = m, lo que concluye la unicidad de los divi-


sores elementales.

Veamos ahora la unicidad de los factores invariantes. Sean r1 |r2 | · · · |rm los fac-
tores invariantes de M1 . A partir de estos elementos, podemos obtener el conjunto
de divisores elementales de M1 tomando las potencias de los factores primos de
estos elementos. Ahora, dada la relación de divisibilidad entre los factores inva-
riantes, vemos lo siguiente: Para cada primo p 2 R, si p↵ |ri , entonces p↵ |rj para
todo j i. En particular, p↵ |rm . Esto nos dice que, al mirar las distintas potencias
de p que aparecen entre los divisores elementales, rm es un múltiplo de todas ellas.
Si consideramos entonces todas las potencias más grandes de primos que hay entre

122
los divisores elementales, tenemos que rm es igual al producto de todas ellas (no
puede ser más grande ya que las potencias de primo fueron fabricadas a partir de
los ri ).
Expliquemos todo esto de forma más explı́cita. Sean p1 , . . . , pn los primos que
aparecen entre los divisores elementales de M1 y supongamos que, para cada 1 
i  n, hay ki potencias de pi entre los divisores elementales. Sea ` el máximo de
los ki y escribamos entonces los divisores elementales como
↵ ↵ ↵ ↵ ↵
p1 1,1 , . . . , p1 1,` , p2 2,1 , . . . , p2 2,` , . . . , p↵nn,1 , . . . , pnn,` ,

donde ↵i,j ↵i,j+1 para todo par i, j y ↵i,j = 0 si j > ki . Esto último quiere decir
que agregamos eventuales potencias “triviales” de pi a los divisores elementales,
pero esto es sólo para tener una notación más agradable.
Qn Dado↵i,1
el argumento de divisibilidad de más arriba, vemos entonces que rm =
i=1 pi . Para fabricar el siguiente factor invariante rm 1 , podemos pues conside-
rar que nos quedan los divisores elementales
↵ ↵ ↵ ↵ ↵
p1 1,2 , . . . , p1 1,` , p2 2,2 , . . . , p2 2,` , . . . , pn↵n,2 , . . . , pnn,` ,

y el mismo argumento de Qndivisibilidad con respecto a los rj con j  m 1


↵i,2
nos prueba
Q que rm 1 = i=1 pi . Ası́, procediendo inductivamente, vemos que
↵ ↵
rm j = ni=1 pi i,j+1 . Nótese que los “agregados” pi i,j con j > ki no aportan nada
ya que p0i = 1, lo que siginifica que sencillamente, cuando ya no quedan divisores
elementales para un primo pi dado, no los tomamos más en consideración.
Nótese finalmente que las condiciones de divisibilidad r1 |r2 | · · · |rm de los fac-
tores invariantes de M1 nos aseguraron que cada uno de los ri está únicamente
definido a partir de la lista de divisores elementales de M1 . Esto nos prueba que, si
M2 posee los mismos divisores elementales que M1 , entonces sus factores invariantes
también coincidirán con los de M1 . ^
¨

Las técnicas con las que demostramos la existencia de los divisores elementales y
la unicidad de los factores invariantes a partir de los divisores elementales merecen
ser escritas en un corolario.
Corolario 4.5.13. Sea R un dominio de ideales principales y sea M un R-módulo
finitamente generado. Entonces:
Los divisores elementales de M son las potencias de factores primos de los
factores invariantes de M .

El mayor factor invariante de M es el producto de las mayores potencias


de primos entre los divisores elementales, el siguiente es el producto de las
mayores potencias de primos entre los restantes divisores elementales y ası́
sucesivamente.

123
La aplicación más importante de esta clasificación, en lo que concierne este
curso, es la clasificación de los grupos abelianos finitamente generados. Recordemos
que, en efecto, todo grupo abeliano es un Z-módulo y viceversa, por lo que los
teoremas de clasificación aplicados a R = Z nos dan el resultado siguiente:

Corolario 4.5.14 (Teorema fundamental para grupos abelianos finitamente gene-


rados). Sea G un grupo abeliano finitamente generado. Entonces:

existen k, m 2 N y enteros n1 , . . . , nm 2 tales que n1 |n2 | · · · |nm y

G ' Zk ⇥ Z/n1 Z ⇥ · · · ⇥ Z/nm Z;

G es un producto directo de una cantidad finita de grupos cı́clicos cuyo orden


es infinito o igual a p↵ con p primo y ↵ 1. En otras palabras,

G ' Zk ⇥ Z/p↵1 1 Z · · · ⇥ Z/p↵s s Z,

con pj primo y ↵j 1 para todo 1  j  s;



los pj j son las potencias de factores primos de los ni ;

nm es el producto de las mayores potencias de primos pj , nm 1 es el producto


de las mayores potencias de primos pj entre las potencias restantes y ası́
sucesivamente.

Una aplicación explı́cita de este último resultado es la clasificación de los grupos


abelianos finitos de un orden dado. En efecto, un grupo abeliano G finitamente
generado es finito sólo si k = 0, por lo que, gracias al Corolario 4.5.14,

G ' Z/n1 Z ⇥ · · · ⇥ Z/nm Z,

con n1 , . . . , nm 2 enteros tales que nQ1 |n2 | · · · |nm . Si fijamos el orden de G igual a
un entero n, entonces vemos que n = m i=1 ni . Esto nos dice que debemos encontrar
todas las posibles formas de escribir n como producto de enteros n1 , . . . , nm 2
tales que n1 |n2 | · · · |nm . Ahora, como ya vimos anteriormente, si escribimos n como
un producto de potencias de números primos, entonces nm debe ser un múltiplo
de todos esos números primos. Por la misma razón, nm 1 debe ser un múltiplo de
todos los primos que dividen a n/nm y ası́ sucesivamente. Para fabricar un grupo
de orden n basta entonces con:

1. definir A := n; definir M0 := n

2. Para j 1, iterar:

a) si A = 1, detener todo;

124
b) si no, tomar un múltiplo de todos los primos que dividen a A, que divida
a Mj 1 , y archivarlo en Mj ;
c) redefinir A = A/Mj ;
La secuencia archivada de los Mj será entonces una secuencia de factores inva-
riantes (invertida, ya que sacamos el más grande primero). Considerando todas
las elecciones posibles en cada paso, tenemos entonces un algoritmo que permite
clasificar todos los grupos de orden n.

Otra forma de lograr esta clasificación es notando que

G ' Z/p↵1 1 Z · · · ⇥ Z/p↵s s Z,


Q
donde, al igual que en el caso anterior, tenemos que si=1 p↵i i = n. Ahora, recor-
Q
demos que estos primos no tienen porqué ser distintos. Si escribimos n = rj=1 qj j
con los qj distintos entre sı́, entonces la igualdad
s
Y r
Y
p↵i i =n= qj j ,
i=1 j=1

nos dice que Y


p↵i i = qj j , 8 1  j  s.
pi =qj

Y esto es equivalente a
X
↵i = j, 8 1  j  s,
pi =qj

por lo que basta con ver, para cada primo qj que divide a n, las formas en las que
se puede escribir j como suma de enteros y luego combinar todas éstas.

Pongamos entonces estas ideas a la práctica.


Ejemplo 4.5.15. Encontremos todos los grupos abelianos no isomorfos de orden
1575 = 32 · 52 · 7.
Usando los factores invariantes, basta con ver que el algoritmo nos da
B = 1575, ) Z/1575Z;
B = 525 7! A = 3;
B = 3 7! A = 1, ) Z/525Z ⇥ Z/3Z;
B = 315 7! A = 5;
B = 5 7! A = 1, ) Z/315Z ⇥ Z/5Z;

125
B = 105 7! A = 15;
B = 15 7! A = 1, ) Z/105Z ⇥ Z/15Z;

por lo que hay 4 clases de isomorfismo de grupos abelianos de orden 1575.

Usando los divisores elementales, basta con notar que 2 y 1 + 1 son las únicas
formas de escribir 2 como suma de enteros. Para 1, es aún más obvio que la única
manera de escribirlo como suma es precisamente 1. Vemos entonces que podemos
escoger las siguientes descomposiciones para los primos 3, 5 y 7 (en este orden):

(2, 2, 1) 7! Z/32 Z ⇥ Z/52 Z ⇥ Z/7Z ' Z/1575Z;

(1 + 1, 2, 1) 7! Z/3Z ⇥ Z/3Z ⇥ Z/52 Z ⇥ Z/7Z ' Z/525Z ⇥ Z/3Z;

(2, 1 + 1, 1) 7! Z/32 Z ⇥ Z/5Z ⇥ Z/5Z ⇥ Z/7Z ' Z/315Z ⇥ Z/5Z;

(1 + 1, 1 + 1, 1) 7! Z/3Z ⇥ Z/3Z ⇥ Z/5Z ⇥ Z/5Z ⇥ Z/7Z ' Z/105Z ⇥ Z/15Z;

y obtenemos las mismas cuatro clases de isomorfismo.

El caso de los divisores elementales se puede usar en ciertos contextos más


generales. Por ejemplo:

Ejemplo 4.5.16. Encontremos todos los grupos abelianos no isomorfos de orden


p3 con p primo.
Para ello, notemos que las particiones de 3 son 3, 2 + 1 y 1 + 1 + 1, por lo que

3 7! Z/3 Z;

2 + 1 7! Z/p2 Z ⇥ Z/pZ;

1 + 1 + 1 7! Z/pZ ⇥ Z/pZ ⇥ Z/pZ;

lo que nos da las 3 clases de isomorfismo de grupos abelianos de orden p3 .

126

También podría gustarte