0% encontró este documento útil (0 votos)
4 vistas145 páginas

Grupos y Anillos: Fundamentos Matemáticos

Cargado por

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

Grupos y Anillos: Fundamentos Matemáticos

Cargado por

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

Grupos y Anillos

Ángel del Rı́o Mateos

September 29, 2022


2
Contenidos

1 Anillos 5
1.1 Operaciones binarias . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 5
1.2 Anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 9
1.3 Subanillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 13
1.4 Homomorfismos de anillos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 16
1.5 Ideales y anillos cociente . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 18
1.6 Operaciones con ideales . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23
1.7 Los Teoremas de Isomorfı́a y Chino de los Restos . . . . . . . . . . . . . . . . . 25

2 Divisibilidad en Dominios 29
2.1 Cuerpos y dominios; ideales maximales y primos . . . . . . . . . . . . . . . . . 29
2.2 Divisibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 33
2.3 Dominios de factorización única . . . . . . . . . . . . . . . . . . . . . . . . . . . 38
2.4 Dominios de ideales principales . . . . . . . . . . . . . . . . . . . . . . . . . . . 42
2.5 Dominios euclı́deos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 44
2.6 El cuerpo de fracciones de un dominio . . . . . . . . . . . . . . . . . . . . . . . 46

3 Polinomios 53
3.1 Anillos de polinomios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 53
3.2 Raı́ces de polinomios . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 57
3.3 Divisibilidad en anillos de polinomios . . . . . . . . . . . . . . . . . . . . . . . . 62
3.4 Factorización en el anillo de polinomios de un DFU . . . . . . . . . . . . . . . . 67
3.5 Polinomios en varias indeterminadas . . . . . . . . . . . . . . . . . . . . . . . . 73

4 Grupos 79
4.1 Definiciones y ejemplos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 79
4.2 Subgrupos . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 81
4.3 El orden de un elemento de un grupo . . . . . . . . . . . . . . . . . . . . . . . . 84

5 Subgrupos normales y homomorfismos 87


5.1 Subgrupos normales y grupos cociente . . . . . . . . . . . . . . . . . . . . . . . 87
5.2 Homomorfismos y Teoremas de Isomorfı́a . . . . . . . . . . . . . . . . . . . . . 89
5.3 Conjugación y acciones de grupos en conjuntos . . . . . . . . . . . . . . . . . . 92
5.4 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 94

3
4 CONTENIDOS

6 Grupos de permutaciones 99
6.1 Ciclos y trasposiciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 99
6.2 El grupo alternado . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 103
6.3 El Teorema de Abel . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 106
6.4 Problemas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 107

7 Grupos Abelianos Finitos 109


7.1 Sumas directas . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 109
7.2 Grupos abelianos libres . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 111
7.3 Grupos de torsión y libres de torsión . . . . . . . . . . . . . . . . . . . . . . . . 116
7.4 Grupos indescomponibles y p-grupos . . . . . . . . . . . . . . . . . . . . . . . . 120
7.5 Descomposiciones primarias e invariantes . . . . . . . . . . . . . . . . . . . . . 125
7.6 Presentaciones por generadores y relaciones . . . . . . . . . . . . . . . . . . . . 132

Índice terminológico 142


Capı́tulo 1

Anillos

1.1 Operaciones binarias


Sea X un conjunto. Una operación binaria en X es una aplicación ∗ : X × X → X. La imagen
de (a, b) la denotamos a ∗ b.
Decimos que ∗ es:

ˆ conmutativa si x ∗ y = y ∗ x para todo x, y ∈ X;

ˆ asociativa si x ∗ (y ∗ z) = (x ∗ y) ∗ z para todo x, y, z ∈ X.

Un elemento x ∈ X se dice que es:

ˆ neutro por la izquierda (neutro por la derecha) de X con respecto a ∗ si x ∗ y = y para


todo y ∈ X (y ∗ x = y para todo y ∈ X).

ˆ cancelable por la izquierda (cancelable por la derecha) en X respecto de ∗ si para cada


dos elementos distintos a y b de X se verifica x ∗ a ̸= x ∗ b (a ∗ x ̸= b ∗ x).

ˆ Supongamos que e es un elemento neutro de X con respecto a ∗. Sean x e y elementos


de X. Decimos que x es simétrico de y por la izquierda y que y es simétrico de x por la
derecha con respecto a ∗ si se verifica x ∗ y = e.

Decimos que x es

ˆ neutro de X con respecto a ∗ si es neutro por la izquierda y por la derecha de X con


respecto a ∗.

ˆ cancelable en X con respecto a ∗ si es cancelable en X con respecto a ∗ por los dos lados.

ˆ simétrico de y con respecto a ∗ si es simétrico de y con respecto a ∗ por los dos lados.
En tal caso decimos que x es invertible en X con respecto a ∗.

Un par (X, ∗) formado por un conjunto y una operación ∗ decimos que es un

ˆ semigrupo si ∗ es asociativa;

5
6 CAPÍTULO 1. ANILLOS

ˆ monoide si es un semigrupo que tiene un elemento neutro con respecto a ∗;

ˆ grupo si es un monoide y todo elemento de X es invertible con respecto a ∗.

ˆ grupo abeliano si es un grupo y ∗ es conmutativa.


En el futuro simplificaremos la terminologı́a y en lugar de decir “operación binaria” diremos
simplemente “operación”. Por otro lado nos ahorraremos los “con respecto a” cuando la
operación esté clara por el contexto y los “de X” o “en X” cuando el conjunto X esté claro
por el contexto o diremos que e es neutro, neutro por un lado, inverso, invertible o cancelable
en (X, ∗).
Veamos algunos ejemplos
Ejemplos 1.1 Operaciones.
(1) La suma es una operación en los conjuntos N de los números naturales, Z≥0 de los enteros
no negativos, Z de los números enteros, Q de los números racionales, R de los números
reales y C de los números complejos. En todos los casos se trata de una operación
conmutativa y asociativa en la que todos los elementos son cancelable. Además 0 es
neutro. Todo elemento a de Z, Q, R y C es invertible respecto de la suma y su simétrico
es su opuesto −a. Sin embargo en N sólo el 0 tiene simétrico respecto de la suma.
Por tanto (N, +) es un semigrupo conmutativos, (Z≥0 , +) es un monoide conmutativo, y
(Z, +), (Q, +), (R, +) y (C, +) son grupos abelianos.

(2) Otra operación conmutativa y asociativa en N, Z≥0 , Z, Q, R y C es el producto. En este


caso el 1 es el neutro y todo elemento a ̸= 0 de Q, R y C es invertible y su simétrico es su
inverso a−1 . Sin embargo, en Z solamente 1 y −1 son invertibles respecto del producto
mientras que 1 es el único elemento invertible de N y Z≥0 . Por tanto, el producto define
en todos estos conjuntos una estructura de monoide conmutativo y define una estructura
de grupo abeliano en Q \ {0}, R \ {0} y C \ {0}. El único elemento de estos conjuntos
que no es cancelativo con respecto al producto es el cero.

(3) Sea A un conjunto y sea X = AA , el conjunto de las aplicaciones de A en A. La


composición de aplicaciones define una operación asociativa en X para la que la identidad
1X es neutro. Por tanto (AA , ◦) es un monoide. Sin embargo, esta operación no es
conmutativa si A tiene al menos dos elementos (ver Problema 1.1.2).

(4) Sea A un conjunto y sea X = RA el conjunto de las aplicaciones de A a R. Definimos la


suma en X poniendo
(f + g)(a) = f (a) + g(a) (a ∈ A).
Esta es una operación conmutativa y asociativa, la aplicación 0 dada por 0(a) = 0 para
todo a ∈ A es un neutro y para toda aplicación f : A → R, el simétrico de f con respecto
a + es la aplicación −f dada por (−f )(a) = −f (a). Por tanto (RA , +) es un grupo
abeliano.
Definimos ahora el producto · en X poniendo

(f · g)(a) = f (a)g(a).
1.1. OPERACIONES BINARIAS 7

Esta operación también es conmutativa y asociativa y tiene por neutro la aplicación


1 dada por 1(a) = 1 para todo a ∈ A. Para que un elemento f de X sea invertible es
necesario y suficiente que f (a) ̸= 0 para todo a. En tal caso el simétrico de f con respecto
a · es la aplicación g dada por g(a) = g(a)−1 . Luego (RA , ·) es un monoide conmutativo.

Veamos ahora algunas propiedades básicas de las definiciones dadas más arriba.

Proposición 1.2 Sea ∗ una operación en un conjunto X.

(1) Si ∗ es conmutativa entonces todo neutro por un lado, es neutro, todo elemento cancelativo
por un lado es cancelativo y todo elemento que tenga simétrico por un lado es invertible.

(2) Si e es un neutro por la izquierda y f es un neutro por la derecha de X con respecto a ∗


entonces e = f . En particular, X tiene a lo sumo un neutro.

(3) Supongamos que (X, ∗) es un monoide y sea a ∈ X.

(a) Si x es un simétrico por la izquierda de a e y es un simétrico por la derecha de a


entonces x = y. Por tanto, en tal caso a es invertible y tiene a lo sumo un simétrico.
(b) Si a tiene un simétrico por un lado entonces es cancelable por ese mismo lado. En
particular todo elemento invertible es cancelable.

Demostración. (1) es obvio.


(2) Como e es neutro por la izquierda y f es neutro por la derecha tenemos

f = e ∗ f = e.

(3a) Ahora suponemos que (X, ∗) es un monoide. Por (2), (X, ∗) tiene un único neutro que
vamos a denotar por e. Como x es inverso por la izquierda de a e y es inverso por la derecha
de a, usando la propiedad asociativa, tenemos que

y = e ∗ y = (x ∗ a) ∗ y = x ∗ (a ∗ y) = x ∗ e = x.

(3b) Supongamos que a es un elemento de X que tiene un inverso por la izquierda b y que
ax = ay para x, y ∈ X. Usando la asociatividad una vez mas concluimos que

x = e ∗ x = (b ∗ a) ∗ x = b ∗ (a ∗ x) = b ∗ (a ∗ y) = (b ∗ a) ∗ y = e ∗ y = y.

Por la Proposición 1.2, si (X, ∗) es un monoide cada elemento invertible a sólo tiene un
simétrico que habitualmente se denota a−1 .
8 CAPÍTULO 1. ANILLOS

Problemas
1.1.1 (1) Demostrar que si X es el conjunto vacı́o o tiene exactamente un elemento, en-
tonces X sólo admite una operación. Sin embargo si X tiene dos elementos, entonces X
tienen 16 operaciones. ¿Puedes enumerarlas todas y para cada una de ellas decir si son
conmutativas, asociativas, cuáles son los elementos cancelables, si tienen neutro, y en tal
caso identificar los elementos invertibles y los que tienen inverso por la izquierda o por
la derecha?

(2) ¿Cuántas estructuras de semigrupo, monoide y grupo se pueden definir en un conjunto


con dos elementos?

(3) ¿Cuántas operaciones tiene un conjunto con n elementos?

1.1.2 Sea A un conjunto y sea X = AA , el conjunto de las aplicaciones de A en A.


(1) Demostrar que (X, ◦) es conmutativo si y solo si A no tiene más de un elemento.

(2) ¿Cuáles son los elementos invertibles de X con respecto a ◦? ¿Cuáles son los que tienen
simétrico por la izquierda y cuáles los que lo tienen por la derecha?

(3) Supongamos que A = N y sean f, g : N → N dadas por


(
x − 1, si x ̸= 1;
f (x) = x + 1, g(x) = (x ∈ N).
0, si x = 1.

Demostrar que g es inverso por la izquierda de f pero que f no tiene inverso por la
derecha.

(4) Demostrar que si A es finito entonces todo elemento de X que tiene un inverso por un
lado es invertible.

1.1.3 Considérense los siguientes subconjuntos de números complejos: N, Z, Q, R, R+ =


{a ∈ R : a > 0}, R− = {a ∈ R : a < 0}, {1, −1}, Q∗ = Q \ {0}, R∗ = R \ {0}, C∗ = C \ {0},
√ √
Z[i] = {a + bi : a, b ∈ Z}, Q[i] = {a + bi : a, b ∈ Q}, Q[i] \ {0}, Z[ n] = {a + b n : a, b ∈ Z} y

A = {a + b 3 n : a, b ∈ Z} donde n es un número natural.
(1) ¿Cuáles de ellos son cerrados respecto de la suma y cuáles respecto del producto?:

(2) ¿Cuáles de ellos son semigrupos, monoides o grupos respecto de la suma o del producto?

1.1.4 Para dos enteros positivos m y n y un conjunto A denotamos por Mm,n (A) el conjunto
de las matrices con m filas y n columnas y con entradas en A y también denotamos Mn (A) =
Mn,n (A).
(1) Demostrar que la suma habitual de matrices define una estructura de grupo abeliano en
Mm,n (C) y el producto de matrices define una estructura de monoide en Mn (C).

(2) ¿Para qué valores de n, es Mn (C) conmutativo?


1.2. ANILLOS 9

(3) Decid cuáles de los siguientes conjuntos son cerrados para la suma y cuáles para el
producto. Decid también cuántos forman un semigrupo, un monoide o un grupo con la
suma o con el producto: Mn (N), Mn (Z), Mn (Q), Mn (R), Tn (C) = matrices triangulares
superiores o sea debajo de la diagonal tienen ceros, A = conjunto de las matrices n por
n que tienen ceros en todas las entradas menos en la (1, 1), Dn (C) = conjunto de las
matrices diagonales, o sea todas las entradas fuera de la diagonal son cero, En (C) =
{aIn : a ∈ C}, donde In denota la matriz identidad n por n.

1.1.5 Demostrar que si a y b son elementos invertibles en un monoide entonces ab y a−1


también son invertible y (a−1 )−1 = a. Deducir que el conjunto de los elementos invertibles de
un monoide forma un grupo con la operación del monoide.

1.1.6 Sea ∗ una operación en un conjunto X y ◦ una operación en otro conjunto Y . Definimos
en el producto cartesiano X × Y la operación

(a1 , b1 )#(a2 , b2 ) = (a1 ∗ a2 , b1 ◦ b2 ).

Decidir qué tienen que cumplir las operaciones originales para que # sea asociativa, conmu-
tativa, tenga neutro y en tal caso identificar los elementos invertibles con respecto a # y sus
simétricos en función de las operaciones originales.

1.1.7 Demostrar que si (X, ∗) es un monoide finito y x ∈ X entonces las siguientes condiciones
son equivalentes:

(1) a es cancelable por un lado.

(2) a es cancelable.

(3) a tiene simétrico por un lado.

(4) a tiene simétrico.

Dar un ejemplo de un elemento cancelable de un monoide conmutativo que no tenga simétrico.

1.1.8 Sea ∗ una operación en un conjunto X y supongamos que ∗ tiene un neutro y tres
elementos a, b, c tales que a ̸= c, b es simétrico por la izquierda de a y c es simétrico por la
izquierda de b. Demostrar que ∗ no es asociativa. Conluir que si (M, ∗) es un monoide en el
que todo elemento por la izquierda tiene simétrico, entonces (M, ∗) es un grupo.

1.2 Anillos
Definición 1.3 Un anillo es una terna (A, +, ·) formada por un conjunto no vacı́o A y dos
operaciones + y · en A; la primera llamada usualmente suma y la segunda producto o multi-
plicación, que verifican:

(1) (A, +) es un grupo abeliano.


10 CAPÍTULO 1. ANILLOS

(2) (A, ·) es un monoide. 1

(3) Distributiva del producto respecto de la suma a · (b + c) = (a · b) + (a · c) para todo


a, b, c ∈ A.
Si además · es conmutativo en A entonces decimos que (A, +, ·) es un anillo conmutativo.

Cuando no haya riesgo de confusión con las operaciones diremos simplemente que A es un
anillo. Si a y b son elementos de un anillo A, usualmente escribiremos ab en vez de a·b. Además
asumiremos que, en ausencia de paréntesis, los productos se realizan antes que las sumas (y
que las restas). Ası́, por ejemplo, la propiedad distributiva se reescribe como a(b + c) = ab + ac.
Se define la resta de a y b como a − b = a + (−b). Los neutros de A con respecto a la suma
y el producto se llaman respectivamente cero y uno de A y se denotan 0 y 1. El simétrico de
un elemento a de A con respecto a la suma se llama opuesto y se denota −a. Decimos que a
es invertible en A cuando lo sea respecto del producto y en tal caso al simétrico de a respecto
del producto lo llamamos inverso de a en A y lo denotamos a−1 . Los elementos invertibles de
A también se llaman unidades de A Denotaremos por A∗ al conjunto de todas las unidades de
A.
Si b es invertible en A y A es conmutativo, escribiremos a veces a/b ó ab en lugar de ab−1 .
Sin embargo no se debe usar esto si A no es conmutativo pues esa notación no distingue entre
ab−1 y b−1 a.
Como (A, +) es un grupo, todo elemento de A es invertible respecto de la suma y por tanto
cancelable. Diremos que un elemento de A es regular en A si es cancelable con respecto al
producto. En caso contrario decimos que el elemento es singular en A o divisor de cero.

Ejemplos 1.4 Anillos.


(1) Los conjuntos Z, Q, R y C son anillos conmutativos con la suma y el producto usuales.
Nótese que todo elemento no nulo de Q, R o C es invertible. Sin embargo en Z sólo hay
dos elementos invertibles aunque todos los elementos son regulares menos el 0.

(2) Sean A y B dos anillos. Entonces el producto cartesiano A × B tiene una estructura de
anillo con las operaciones definidas componente a componente, o sea:

(a1 , b1 ) + (a2 , b2 ) = (a1 + a2 , b1 + b2 ) y (a1 , b1 ) · (a2 , b2 ) = (a1 · a2 , b1 · b2 ).

Obsérvese que A × B es conmutativo si y solo si lo son A y B, y que esta construcción


se puede generalizar a productos cartesianos de cualquier familia (finita o no) de anillos.

(3) Dados un anillo A y un conjunto X, el conjunto AX de las aplicaciones de X en A es un


anillo con las siguientes operaciones:

(f + g)(x) = f (x) + g(x) (f · g)(x) = f (x) · g(x).

¿Cuál es la relación entre este ejemplo y el anterior?


1
Algunos autores distinguen entre anillo con y sin uno. En este segundo caso no se exige que el producto
tenga un neutro. Sin embargo nosotros siempre supondremos que el producto tiene neutro, es decir nuestros
anillos “tienen uno”.
1.2. ANILLOS 11

(4) Dado un anillo A, un polinomio en una indeterminada es una expresión del tipo

P = P (X) = a0 + a1 X + a2 X 2 + · · · + an X n

donde n es un número entero no negativo y ai ∈ A para todo i y X es simplemente un


sı́mbolo que no representa ningún elemento de A al que nos referiremos como indetermi-
nada 2 . Para cada i, ai se llama coeficiente de grado i de P . Si un coeficiente no aparece
en la expresión de un polinomio se considera que vale 0. Dos polinomios son iguales si y
solo si lo son coeficiente a coeficiente. Además a0 se llama coeficiente independiente de
P y, si an ̸= 0, entonces n es el grado de P y an es su coeficiente principal .
Denotaremos por A[X] al conjunto de los polinomios en la indeterminada X con coefi-
cientes en A.
Utilizando la estructura de anillo de A se puede dotar a A[X] de una estructura de anillo
definiendo la suma y el producto de la forma usual:

(a0 + a1 X + a2 X 2 + · · · ) + (b0 + b1 X + b2 X 2 + · · · ) = c0 + c1 X + c2 X 2 + · · · ,

donde cada cn = an + bn , y

(a0 + a1 X + a2 X 2 + · · · ) · (b0 + b1 X + b2 X 2 + · · · ) = d0 + d1 X + d2 X 2 + · · · ,
Pn
donde cada dn = a0 bn + a1 bn−1 + · · · + an−1 b1 + an b0 = i=0 ai bn−i .

(5) Dado un anillo A, denotamos por A[[X]] el conjunto de las sucesiones (a0 , a1 , a2 , . . .) de
elementos de A. En A[[X]] consideramos la suma y el producto dados por

(a0 , a1 , a2 , . . .) + (b0 , b1 , b2 , . . .) = (a0 + b0 , a1 + b1 , a2 + b2 , . . .)


(a0 , a1 , a2 , . . .)(b0 , b1 , b2 , . . .) = (a0 b0 , a0 b1 + a1 b0 , a0 b2 + a1 b1 + a2 b0 , . . .).

Obsérvese la similitud con la definición de las operaciones P en eli anillo de polinomios; de


hecho, el elemento (a0 , a1 , a2 , . . .) se suele denotar por ∞
i=0 ai X . Con estas operaciones,
A[[X]] es un anillo llamado el anillo de series de potencias con coeficientes en A.

(6) Si A es un anillo y n es un entero positivo entonces el conjunto Mn (A) es un anillo con


la suma y producto habituales de matrices.

De los axiomas de anillo se pueden deducir algunas propiedades elementales:

Lema 1.5 Sea A un anillo y sean a, b, c ∈ A. Entonces se verifican las siguientes propiedades:

(1) Todo elemento de A es cancelable respecto de la suma.

(2) Todo elemento invertible de A es regular en A.


2
Más rigurosamente deberı́amos definir un polinomio como una sucesión (an ) de elementos de A de forma
que {m ∈ Z≥0 : am ̸= 0} es finito. Sin embargo, lo habitual es la notación a0 + a1 X + · · · + an X n para esta
sucesión entendiendo que am = 0 para todo m ≥ n.
12 CAPÍTULO 1. ANILLOS

(3) Si b + a = a, entonces b = 0. Si ba = a para todo a, entonces b = 1. En particular, el


cero y uno son únicos.

(4) El opuesto de a es único y si a es invertible, entonces a tiene un único inverso.

(5) 0a = 0 = a0.

(6) a(−b) = (−a)b = −(ab).

(7) a(b − c) = ab − ac.

(8) a y b son invertibles si y solo si ab y ba son invertible . En tal caso (ab)−1 = b−1 a−1 .

(9) Si 0 = 1, entonces A = {0}.

Demostración. Demostraremos (5), (6), (8) y (9) y dejamos los otros apartados como ejercicio
para el lector.
(5) 0a = (0 + 0)a = 0a + 0a. Aplicando (3) deducimos que 0a = 0. La otra igualdad se
demuestra análogamente.
(6) ab + a(−b) = a(b + (−b)) = a0 = 0, por (5). Luego a(−b) = −(ab). La otra igualdad se
demuestra análogamente.
(8) Si a y b son invertibles entonces (ab)(b− 1a− 1) = a(bb−1 )a−1 = a1a−1 = aa−1 = 1 y
análogamente (b−1 a−1 )(ab) = 1. Por tanto ab es invertible y su inverso es b− 1a−1 . Por simetrı́a
ba es invertible y su inverso es a−1 b−1 .
Recı́procamente, supongamos que ab y ba son invertibles. Entonces a(b(ab)−1 ) = (ab)(ab)−1 =
1 y ((ba)−1 b)a = (ba)−1 (ba) = 1. Esto demuestra que a tiene un inverso por la derecha y otro
por la derecha. Aplicando el apartado (3a) de la Proposición 1.2 deducimos que a es invertible.
Por simetrı́a b también es invertible.
(9) Si 0 = 1 y a ∈ A entonces a = a1 = a0 = 0, por (5).

Dados un anillo A, un elemento a ∈ A y un entero positivo n, la notación na (respectiva-


mente an ) representa el resultado de sumar (respectivamente multiplicar) a consigo mismo n
veces, y si n = 0 convenimos que 0a = 0 y a0 = 1. Más rigurosamente, a partir de estas últimas
igualdades se definen na y an de forma recurrente poniendo (n + 1)a = a + na y an+1 = aan
para n ≥ 0. Por último, si n ≥ 1 se define (−n)a = −(na), y si además a es invertible se define
a−n = (a−1 )n .
El siguiente lema recopila algunas propiedades elementales de esta notación cuya de-
mostración dejamos al lector.

Lema 1.6 Dados un anillo A, elementos a, b ∈ A y enteros m, n ∈ Z, se verifican las siguientes


propiedades:
(1) n(a + b) = na + nb.

(2) (n + m)a = na + ma.

(3) Si n, m ≥ 0 entonces an+m = an am . Si a es invertible entonces la igualdad también se


verifica para n y m enteros arbitrarios.
1.3. SUBANILLOS 13

(4) Si A es conmutativo y n ≥ 0 entonces (ab)n = an bn . Si además a y b son invertibles


entonces la igualdad también se verifica para todo entero n.

Problemas
1.2.1 Demostrar los apartados de los lemas 1.5 y 1.6 que no han sido demostrados.

1.2.2 Sea m ∈ Z. Demostrar que si m no es un cuadrado en Z, entonces tampoco es un


cuadrado en Q.

1.2.3 Dar un ejemplo de dos elementos invertibles a y b de un anillo en el que (ab)−1 ̸= a−1 b−1 .

1.3 Subanillos
A partir de ahora supondremos que todos los anillos serán conmutativos, con lo que por defecto
cada vez que digamos anillo estaremos suponiendo que se trata de un anillo conmutativo.
Sea ∗ una operación en un conjunto A y sea B un subconjunto de A. Decimos que B es
cerrado con respecto a ∗ si para todo a, b ∈ B se verifica que a ∗ b ∈ B. En tal caso podemos
considerar ∗ como una operación en B que se dice inducida por la operación en A.
Un subsemigrupo de un semigrupo es un subconjunto suyo que con la misma operación es
un semigrupo. Un subgrupo de un grupo es un subconjunto suyo que con la misma operación es
un grupo. Un submonoide de un monoide es un subconjunto suyo que con la misma operación
es un monoide con el mismo neutro. Un subanillo de un anillo es un subconjunto suyo que con
la misma suma y producto es un anillo con el mismo uno.
Está claro que para que un subconjunto X de un semigrupo (S, ∗) es suficiente con que
X sea cerrado con respecto a ∗. Sin embargo, para que un subconjunto X de un monoide
(M, ∗) sea submonoide además de que sea cerrado con respecto a ∗ también hace falta que X
contenga el neutro de M .
La siguiente proposición nos dice cómo comprobar si un subconjunto es un subanillo.

Proposición 1.7 Las condiciones siguientes son equivalentes para un subconjunto B de un


anillo A:
(1) B es un subanillo de A.

(2) B contiene al 1 y es cerrado para sumas, productos y opuestos.

(3) B contiene al 1 y es cerrado para restas y productos.

Demostración. (1) implica (2). Si B es un subanillo de A entonces B contiene al 1 y es


cerrado para sumas y productos, por definición. Por otro lado, como B es un anillo, tiene
un cero, que de momento denotamos 0B y cada elemento b ∈ B tiene un opuesto en B. En
realidad 0B + 0B = 0B = 0 + 0B , con lo que aplicando la propiedad cancelativa de la suma
(Lema 1.5.(1)) deducimos que 0B = 0, o sea el cero de A está en B y por tanto es el cero de
B (el único que puede tener por el Lema 1.5.(3).) Por la unicidad del opuesto (Lema 1.5.(4)),
este opuesto ha de ser el de A, con lo que B es cerrado para opuestos.
14 CAPÍTULO 1. ANILLOS

(2) implica (3) es evidente.


(3) implica (1). Sea B un subconjunto de A que contiene al uno y es cerrado para restas y
productos. Entonces 0 = 1 − 1 ∈ B, con lo que si b ∈ B, entonces −b = 0 − b ∈ B; es decir, B
es cerrado para opuestos. Si a, b ∈ B, entonces −b ∈ B y, por tanto, a + b = a − (−b) ∈ B; es
decir, B es cerrado para sumas. Ahora es evidente que B es un subanillo de A.

Ejemplos 1.8 Subanillos.

(1) Todo anillo A es un subanillo de sı́ mismo, al que llamamos impropio por oposición al
resto de subanillos, que se dicen propios.

(2) Cada uno de los anillos Z, Q, R y C es un subanillo de los posteriores (y de si mismo).

(3) Si A es un anillo, el subconjunto {0} es cerrado para sumas, productos y opuestos. Si


A = {0} entonces {0} serı́a subanillo de A, pero este es el único caso en el que esto pasa
pues en todos los demás casos 1 ̸= 0 (¿por qué?).

(4) Si A es un anillo entonces el conjunto

Z1 = {n1 : n ∈ Z}

es un subanillo de A contenido en cualquier otro subanillo de A; es decir, Z1 es el menor


subanillo de A, y se conoce como el subanillo primo de A.
Es claro que Z y los Zn son sus propios subanillos primos, y por lo tanto no tienen
subanillos propios.

(5) Si A y B son anillos y B ̸= 0 entonces A × 0 = {(a, 0) | a ∈ A} es cerrado para sumas y


productos pero no es un subanillo de A × B (¿por qué?).

(6) Dado un número entero m, los conjuntos


√ √ √ √
Z[ m] = {a + b m : a, b ∈ Z} y Q[ m] = {a + b m : a, b ∈ Q}

son subanillos de C. Si además m es positivo, entonces ambos son subanillos de R. Si


m es el cuadrado de un número entero entonces esos conjuntos coinciden con Z y con Q,
respectivamente, por lo que el ejemplo carece de interés. Cuando m no es el cuadrado
de un entero (por ejemplo m = 2 ó m = −1) entonces tampoco es el cuadrado de un
número racional (ver Problema 1.2.2), de manera que, en cualquiera de los dos anillos

descritos, la igualdad a + b m = 0 implica que a = 0 y b = 0, y por lo tanto la igualdad
√ √
a + b m = c + d m implica que a = c y b = d.

Un caso particular es el anillo Z[i], donde i = −1, llamado el anillo de los enteros
de Gauss. Podemos visualizar Z[i] dentro del plano complejo como el conjunto de los
vértices de un enlosado del plano complejo por losas cuadradas de lado 1, como muestra
el siguiente esquema:
1.3. SUBANILLOS 15
r r r r r
r r ri r r2 + i
r r r r r
−2 −1 0 1 2
r r r r r
r r r r r

Más generalmente, si m < 0, entonces podemos visualizar Z[ m] como el conjunto
de vértices de un enlosado del plano √
complejo por losas rectangulares con una
√ base de
longitud 1 y una altura de longitud −m. Por ejemplo, una porción de Z[ −2] está
representada por los siguientes puntos del plano complejo:

r r r r r r

r r r r r r

r r r r r r √
4 + 2 −2
r
√ r r r r r
−2 − 1
r r r r r r
−2 −1 0 1 2
r r r r r r

r r r r r r

(7) Todo anillo A puede verse como un subanillo del anillo de polinomios A[X] si identifi-
camos los elementos de A con los polinomios constantes (del tipo P = a0 ).
(8) Sea A un anillo y X un conjunto. Entonces la diagonal

B = {f ∈ AX : f (x) = f (y) para todo x, y ∈ X}

(es decir, el conjunto de las aplicaciones constantes de X en A) es un subanillo de AX .

Problemas
1.3.1 ¿Cuáles de los siguientes subconjuntos Ai son subanillos de los anillos A indicados?
¿por qué?
√ √
(1) A = C: A1 = {a + bi : a = b}, A2 = {ai : a ∈ R}, A3 = {a1 + a2 2 + a3 i + a4 2i :
a1 , a2 , a3 , a4 ∈ Z}, A4 = {a + bi : b ≥ 0}.
(2) A = B × B, con B un anillo: A1 = B × {0}, A2 = B × {1}, A3 = B1 × B2 , donde B1 y
B2 son subanillos de B; A4 = {(b, b) : b ∈ B}.
(3) A = B[X], donde B es un anillo: A1 = B1 [X], donde B1 es un subanillo de A; A2 =
Polinomios de grado menor o igual que un número dado n.
16 CAPÍTULO 1. ANILLOS

(4) A, un anillo cualquiera: A1 = {a0 + a1 α + a2 α2 + · · · + an αn : n ≥ 0, a0 , a1 , . . . , an ∈ B}


donde B es un subanillo de A y α ∈ A.

(5) A = Mn (B), donde B es un anillo: A1 = Conjunto de las matrices diagonales, A2 =


Conjunto de las matrices cuyas entradas no nulas están siempre en la primera fila.

1.3.2 Decimos que un entero d es libre de cuadrados si p2 no divide a d para ningún número
√ Demostrar que para todo m ∈ Z existe un
primo p (en particular 1 es libre de cuadrados).

d ∈ Z libre de cuadrados tal que Q[ m] = Q[ d]. ¿Ocurre lo mismo si cambiamos Q por Z?

1.4 Homomorfismos de anillos


Definición 1.9 Sean A y B dos anillos. Un homomorfismo de anillos entre A y B es una
aplicación f : A → B que conserva las operaciones y la unidad; es decir, que satisface

f (x + y) = f (x) + f (y), f (x · y) = f (x) · f (y)

para cada par de elementos x, y ∈ A y

f (1) = 1.

Un endomorfismo de A es un homomorfismo de un anillo de A en sı́ mismo. Un isomor-


fismo de anillos es un homomorfismo de anillos biyectivo. Dos anillos A y B se dice que son
isomorfos si existe un isomorfismo entre ellos. Esto se denota poniendo A ∼
= B.

En la definición anterior hemos usado el mismo sı́mbolo para las operaciones y los neutros
en los dos anillos que intervienen. Por ejemplo, para calcular f (x+y) primero hay que sumar x
con y en A y luego aplicarle f al resultado, mientras que en f (x)+f (y) primero hay que calcular
las imágenes de x e y por f y luego hay que sumar éstas en B. Usualmente el contexto hace
evidente a qué operación o a qué neutro nos referimos en cada caso, ası́ que mantendremos estos
abusos de notación y dejaremos que el lector analice cada caso. Análogamente, las unidades
de la ecuación f (1) = 1 están en dos anillos probablemente diferentes y por tanto son objetos
distintos, que sin embargo denotamos igual.
Dos anillos isomorfos son esencialmente iguales pues el isomorfismo traspasará de uno a
otro cualquier propiedad que dependa de la definición de anillo.
A continuación establecemos ciertas propiedades elementales de los homomorfismos de anil-
los. Demostramos algunas y dejamos el resto como ejercicio para el lector.

Proposición 1.10 Sea f : A → B un homomorfismo de anillos. Entonces se verifican las


siguientes propiedades para a, b, a1 , . . . , an ∈ A:

(1) (f conserva ceros) f (0) = 0.

(2) (f conserva opuestos) f (−a) = −f (a).

(3) (f conserva restas) f (a − b) = f (a) − f (b).


1.4. HOMOMORFISMOS DE ANILLOS 17

(4) (f conserva sumas finitas) f (a1 + · · · + an ) = f (a1 ) + · · · + f (an ).

(5) (f conserva múltiplos enteros) Si n ∈ Z entonces f (na) = nf (a).

(6) (f conserva inversos) Si a es invertible, entonces f (a) es invertible y f (a)−1 = f (a−1 ).

(7) (f conserva productos finitos) f (a1 · · · an ) = f (a1 ) · · · f (an ).

(8) Si A1 es un subanillo de A, entonces f (A1 ) es un subanillo de B.

(9) Si B1 es un subanillo de B, entonces f −1 (B1 ) es un subanillo de A.

(10) Si f es un isomorfismo de anillos entonces f −1 es un isomorfismo.

Demostración. Para ver (1) basta con aplicar la propiedad de cancelación a la igualdad
0 + f (0) = f (0 + 0) = f (0) + f (0). (2) se tiene porque f (a) + f (−a) = f (a + (−a)) = f (0) = 0,
y entonces (3) es claro. (4) se demuestra por inducción; el caso n = 2 no es más que la
definición de homomorfismo y el caso general se reduce a éste notando que a1 + · · · + an =
(a1 + · · · + an−1 ) + an .

Observación 1.11 En la Proposición 1.10 hemos visto que la conservación de sumas implica
la conservación del neutro para la suma, pero no hemos podido adaptar la demostración al
caso de productos (¿por qué?); de hecho veremos ejemplos de aplicaciones entre anillos que
conservan sumas y productos pero no identidades.

Ejemplos 1.12 Homomorfismos de anillos.

(1) Si A y B son anillos, la aplicación f : A → B dada por f (a) = 0 para cada a ∈ A no


es un homomorfismo de anillos salvo que B = 0. Si B = 0 entonces este homomorfismo
se llama homomorfismo cero u homomorfismo trivial. Obsérvese que no hay ningún
homomorfismo 0 → B, salvo que B sea 0.

(2) Sea A un un anillo con un subanillo B. Entonces la aplicación de inclusión u : B ,→ A,


dada por u(b) = b, es un homomorfismo. En particular, la aplicación identidad 1A : A →
A es un homomorfismo.

(3) Si A es un anillo, la aplicación µ : Z → A dada por µ(n) = n1 (es decir, la aplicación


consistente en multiplicar por 1) es un homomorfismo de anillos. De hecho, es el único
homomorfismo de anillos f : Z → A (¿por qué es el único?).

(4) Si A y B son anillos, la aplicación pA : A × B → A dada por pA (a, b) = a es un


homomorfismo llamado proyección en la primera coordenada, y de modo análogo se tiene
una proyección en la segunda coordenada.
Dado un producto arbitrario de anillos, debe estar claro cómo se generaliza este ejemplo
para definir la proyección en cada coordenada.
18 CAPÍTULO 1. ANILLOS

(5) Dados a, b ∈ R, el conjugado del número complejo z = a + bi es z̄ = a − bi, y la aplicación


conjugación C → C dada por z 7→ z̄ es un homomorfismo de anillos.

Análogamente,
√ si d es un entero
√ que no √sea un cuadrado entonces el conjugado a −
√ b d
de √
a+b d √ (elementos√ de Q[ d] o de Z[ d]) está bien definido y la conjugación Q[ d] →
Q[ d] ó Z[ d] → Z[ d] es un homomorfismo de anillos.

(6) Sea A un anillo y sea b ∈ A. Entonces la aplicación


S
A[X] →b A
P = a0 + a1 X + · · · + an X n 7→ P (b) = a0 + a1 b + · · · + an bn
es un homomorfismo de anillos llamado homomorfismo de sustitución en b. En particular,
el homomorfismo de sustitución en 0 lleva cada polinomio a su coeficiente independiente.

Problemas
1.4.1 Demostrar los apartados de la Proposición 1.10 que se han dejado para el lector.

1.4.2 Demostrar que la composición de dos homomorfismos de anillos es un homomorfismo


de anillos.

1.4.3 Demostrar que la relación “ser isomorfos” en la clase de los anillos es de equivalencia.

1.4.4 Sean f1 : A → B1 y f2 : A → B2 dos homomorfismos de anillos. Demostrar la aplicación


f1 × f2 : A → B1 × B2 dada por (f1 × f2 )(a) = (f1 (a), f2 (a)) es el único homomorfismo de
anillos tal que πBi ◦ (f1 × f2 ) = fi para i = 1, 2. Demostrar que (f1 , f2 ) 7→ f1 × f2 define una
biyección Hom(A, B1 ) × Hom(A, B2 ) → Hom(A, B1 × B2 ).

1.4.5 Sea f : A → B un homomorfismo de anillos y sea b ∈ B.


(1) Demostrar que la aplicación fb : A[X] → B dada por fb (a0 + a1 X + · · · + an X n ) =
f (a0 ) + f (a1 )b + . . . f (an )bn es el único homomorfismo de anillos A[X] → B que extiende
f asocia X con b.

(2) Demostrar que la siguiente aplicación es biyectiva:

Hom(A, B) × B → Hom(A[X], B)
(f, b) 7→ fb

1.5 Ideales y anillos cociente


Definición 1.13 Un subconjunto I de A es un ideal si no es vacı́o y si, dados x, y ∈ I y a ∈ A
se verifica que x + y y ax están en I.

En la definición podemos sustituir la condición I ̸= ∅ por la condición 0 ∈ I, ya que si


Pn I entonces 0 = a + (−1)a ∈ I. Por otro lado está claro que si I es ideal de A entonces
a ∈
i=1 ai xi ∈ I para todo a1 , . . . , an ∈ A y x1 , . . . , xn ∈ I.
1.5. IDEALES Y ANILLOS COCIENTE 19

Ejemplos 1.14 Ideales.


(1) Si A es un anillo arbitrario entonces {0} y A son ideales de A, el primero se llama ideal
cero o trivial de A y lo denotaremos a partir de ahora por 0; el segundo se llama ideal
impropio (en oposición a ideales propios, para los demás).
(2) Si A es un anillo, el conjunto
bA = (b) = {ba : a ∈ A}
es un ideal de A llamado ideal principal generado por b. Es fácil demostrar que todos
los ideales de Z son de esta forma. Esto no es cierto en general, como pronto veremos.
Obsérvese que bA es el menor ideal de A que contiene a b. Obsérvese también que (1) = A
y que (0) = 03 .
(3) Más generalmente, si T es un subconjunto de un anillo, entonces el conjunto
( n )
X
(T ) = ai ti : n ∈ ai ∈ A, ti ∈ X
i=1

es un ideal, llamado ideal generado por T .


(4) Si A y B son dos anillos entonces A × 0 = {(a, 0) : a ∈ A} es un ideal de A × B.
(5) Sea A[X] el anillo de los polinomios con coeficientes en un anillo. Es fácil ver que el
conjunto formado por los polinomios sin coeficiente independiente, es decir
{a1 X + . . . + an X n ∈ A[X] : a1 , . . . , an ∈ A},
es un ideal de A[X].
También es sencillo ver que si I es un ideal de A entonces el conjunto
J = {a0 + a1 X + . . . + an X n ∈ A[X] : a0 ∈ I}
de los polinomios con coeficiente independiente en I es un ideal de A[X]. Otro ideal de
A[X] es I[X] = {a0 + a1 X + · · · + an X n : a0 , a1 , . . . , an ∈ I}.

Proposición 1.15 Todos los ideales de Z son principales.

Demostración. Sea I un ideal de Z. Si I = 0 entonces I = (0) con lo que I es principal.


Supongamos que I ̸= 0 y sea n ∈ I \ 0. Entonces −n ∈ I, con lo que I tiene un elemento
positivo, o sea I ∩ N ̸= ∅. Como N está bien ordenado, I tiene un mı́nimo que denotamos como
a. Como a ∈ I se tiene que (a) ⊆ I. Para ver que se da la igualdad tomamos b ∈ I y sean q
y r el cociente y el resto de la división entera de b entre a. Entonces b = qa + r y 0 ≤ r < a.
Pero r = b − qa ∈ I, por que I es un ideal de Z que contiene a a y b y q ∈ Z. Como r es
estrictamente menor que a y a es mı́nimo en I ∩ N, necesariamente r ̸∈ N, es decir r no es
positivo. Luego r = 0, con lo que b = qa ∈ (a).

3
Obsérvese que en este ejemplo y en el siguiente estamos usando que suponeos que todos los anillos son
conmutativos.
20 CAPÍTULO 1. ANILLOS

Definición 1.16 Sea I un ideal de un anillo A. Decimos que dos elementos a, b ∈ A son
congruentes módulo I, y escribimos a ≡ b mod I, si su diferencia está en I; o sea:

a ≡ b mod I ⇔ b − a ∈ I.

Lema 1.17 Si A es un anillo, I es un ideal de A y a, b, c, d ∈ A, entonces:


(1) a ≡ a mod I

(2) Si a ≡ b mod I, entonces b ≡ a mod I.

(3) Si a ≡ b mod I y b ≡ c mod I, entonces a ≡ c mod I.

(4) a ≡ b mod (0) si y solo si a = b.

Del Lema 1.17 se deduce que la relación “ser congruente módulo I” es una relación de
equivalencia en A y, por tanto, las clases de equivalencia por esta relación definen una partición
de A. La clase de equivalencia que contiene a un elemento a ∈ A es

a + I = {a + x : x ∈ I}

(en particular 0 + I = I), de modo que

a + I = b + I ⇔ a ≡ b mod I

(en particular a + I = 0 + I ⇔ a ∈ I). El conjunto de las clases de equivalencia se denota


A
A/I = = {a + I : a ∈ A}.
I
Proposición 1.18 Sea A un anillo con un ideal I. Las operaciones suma y producto en A/I
dadas por
(a + I) + (b + I) = (a + b) + I, (a + I) · (b + I) = (ab) + I
están bien definidas y dotan a A/I de una estructura de anillo con neutro 0 + I y unidad 1 + I.
Este anillo se llama anillo cociente de A módulo I.
La proyección (o proyección canónica) π : A → A/I, dada por π(a) = a + I, es un
homomorfismo de anillos.

Demostración. Supongamos que a + I = a′ + I y b + I = b′ + I con a, a′ , b, b′ ∈ A. Entonces


a − a′ , b − b′ ∈ I y por tanto (a + b) − (a′ + b′ ) = (a − a′ ) + (b − b′ ) ∈ I y ab − a′ b′ =
ab − ab′ + ab′ − a′ b′ = a(b − b′ ) + (a − a′ )b′ ∈ I, pues I es un ideal de A. Esto demuestra que
las operaciones están bien definidas. El resto de la proposición se deja como ejercicio.

Al hacer el cociente de un anillo A por un ideal I, elementos que eran distintos en A “pasan
a ser iguales” en el cociente (estrictamente hablando, son sus clases de equivalencia las que se
hacen iguales); en particular, los elementos de I “se hacen cero”. En muchas de las ocasiones
en las que se construyen estructuras cociente eso es precisamente lo que se busca, identificar
entre sı́ o anular ciertos elementos.
1.5. IDEALES Y ANILLOS COCIENTE 21

Ejemplos 1.19 Anillos cociente.

(1) Sea n un entero positivo. El anillo cociente del anillo Z por el ideal (n) se denota Zn y la
notación a ≡ b mod (n) se suele simplificar como a ≡ b mod n. Si a ∈ Z y r es el resto
de dividir a entre n entonces a ≡ r mod n. Esto muestra que Zn tiene exactamente n
elementos, más concretamente las clases de 0, 1, . . . , n − 1. Además si a, b ∈ Z y r y s
son los restos de dividir a + b y ab entre n, respectivamente, entonces

(a + (n)) + (b + (n)) = r + (n) y (a + (n))(b + (n)) = s + (n).

(2) A/0 es el propio anillo A, mientras que A/A = 0.

(3) Consideremos el ideal I del anillo de polinomios A[X] formado por los polinomios con
coeficiente independiente 0 (ver los Ejemplos 1.14). Como todo polinomio es congruente
módulo I con su coeficiente independiente (visto como polinomio), no es difı́cil con-
vencerse de que la composición de la inclusión A → A[X] con la proyección π : A[X] →
A[X]/(X) es un isomorfismo por tanto A ∼ = A[X]/(X).

(4) Sean A y B anillos e I = A × 0. Como (a, b) ≡ (0, b) mod I la aplicación b → (0, b) + I


es un isomorfismo B → (A × B)/I. esencialmente iguales (isomorfos).

Lema 1.20 Sea A un anillo. Un elemento b de A es invertible si y sólo si (b) = A. Por tanto,
las siguientes condiciones son equivalentes para un ideal I de A.

(1) I es impropio; es decir, I = A.

(2) 1 ∈ I.

(3) I contiene una unidad de A; es decir, I ∩ A∗ ̸= ∅.

Hemos visto que, si f : A → B es un homomorfismo de anillos, entonces f (A) es un


subanillo de B, y es evidente que f es suprayectivo precisamente cuando f (A) = B. Más
generalmente, podemos decir que cuanto mayor es f (A) más cerca está f de ser suprayectivo.
En el otro extremo, f −1 (0) es un ideal de A que nos va a servir para determinar si f es o no
inyectivo.

Definición 1.21 Sea f : A → B un homomorfismo de anillos; llamamos imagen y núcleo de


f , respectivamente, a los conjuntos

Im f = f (A) = {f (a) : a ∈ A} y Ker f = f −1 (0) = {a ∈ A : f (a) = 0}

(la notación para el núcleo procede de la voz germánica Kernel). En general Im f es un


subanillo de B y Ker f es un ideal de A.

Proposición 1.22 Un homomorfismo de anillos f : A → B es inyectivo si y solo si Ker f = 0.


22 CAPÍTULO 1. ANILLOS

Demostración. Si f es inyectivo, entonces f −1 (a) tiene a lo sumo un elemento, para todo


a ∈ A. En particular Ker f = f −1 (0) tiene exactamente un elemento, a saber 0.
Recı́procamente, supongamos que Ker f = 0 y sean a, b ∈ A tales que a ̸= b. Entonces
f (a) − f (b) = f (a − b) ̸= 0; es decir, f (a) ̸= f (b), y por tanto f es inyectiva.

El siguiente resultado describe los ideales de un anillo cociente. Consideramos la proyección


canónica π : A → A/I. La imagen por π de un subconjunto J de A es

π(J) = {a + I : a ∈ J}.

Si J contiene a I, denotaremos este conjunto por J/I.

Teorema 1.23 (Teorema de la Correspondencia) Si I es un ideal de un anillo A, las


asignaciones J 7→ J/I y X 7→ π −1 (X) definen aplicaciones biyecciones (una inversa de la
otra) que conservan la inclusión entre el conjunto de los ideales de A que contienen a I y el
conjunto de todos los ideales de A/I.

Demostración. Hay que comprobar los siguientes puntos, cosa que el lector podrá hacer
como ejercicio:

ˆ Si J es un ideal de A que contiene a I entonces J/I es un ideal de A/I y π −1 (J/I) = J.

ˆ Si X es un ideal de A/I entonces π −1 (X) es un ideal de A que contiene a I y π −1 (X)/I =


X.

ˆ Si J ⊆ K son ideales de A que contienen a I entonces J/I ⊆ K/I.

ˆ Si X ⊆ Y son ideales de A/I entonces π −1 (X) ⊆ π −1 (Y ).

Problemas
1.5.1 Demostrar el Lema 1.17 y las Proposiciones 1.18 y 1.20.

1.5.2 Demostrar además que si n y m son dos número enteros entonces (n) ⊆ (m) si y solo
si m | n.

1.5.3 Si n es un entero positivo, demostrar que los ideales de Zn son precisamente los de la
forma mZn , donde m es un divisor positivo de n, y además mZn está contenido en m′ Zn si y
solo si m′ divide a m.

1.5.4 Sea f : A → B un homomorfismo de anillos. Demostrar que si I es un ideal de B,


entonces f −1 (I) es un ideal de A. Demostrar que si I es un ideal de A y f es suprayectiva,
entonces f (I) es un ideal de B. Dar un ejemplo de un homomorfismo de anillos f : A → B en
el que la imagen por f de un ideal de A no sea ideal de B.
1.6. OPERACIONES CON IDEALES 23

1.5.5 Sean A y B dos anillos. Describir los ideales de A × B en función de los ideales de A
y de B. Determinar todos los ideales de Z12 × Z18 .

1.5.6 Demostrar que si p y q son dos primos distintos entonces no hay ningún homomorfismos
de Zp a Zq ni de Zq a Zp . ¿Cuántos homomorfismos hay de Z4 a Z2 ? ¿Y de Z2 a Z4 ?

1.5.7 Demostrar que si f : A → B es un homomorfismo suprayectivo de anillos y todos los


ideales del anillo A son principales entonces todos los ideales de B son principales.

1.5.8 Sea f : A → B un homomorfismo suprayectivo de anillos. Demostrar que existe una


correspondencia biunı́voca, que conserva la inclusión, entre el conjunto de los ideales de B y
los ideales de A que contienen a Ker f .

1.5.9 Sea X un conjunto y ∗ una operación en X. Una congruencia en X con respecto


a ∗ es una relación de equivalencia ∼ en X que verifique la siguiente condición para todo
a, a′ , b, b′ ∈ X:
a ∼ a′ y b ∼ b′ ⇒ a ∗ b ∼ a′ ∗ b′ .
En tal caso definimos la siguiente operación ∗ en el conjunto cociente X/ ∼, donde a denota
la clase de equivalencia en X/ ∼ que contiene a a:

a ∗ b = a ∗ b.

Demostrar las siguientes propiedades para ∼ una congruencia en X con respecto a ∗:

(1) Si (X, ∗) es un semigrupo entonces (X/ ∼, ∗) es un semigrupo y si además (X, ∗) es un


monoide o un grupo entonces (X/ ∼, ∗) también lo es.

(2) Si A es un anillo y ∼ es una relación de equivalencia en A entonces ∼ es una congruencia


respecto de la suma y el producto de A si y solo si el conjunto I = {a ∈ A : a ∼ 0} es un
ideal de A y ∼ es la relación de equivalencia “ser congruentes módulo I”.

1.6 Operaciones con ideales


Sea A un anillo. Recordemos que si X es un subconjunto de A entonces llamamos ideal de A
generado por X al menor ideal de A que contiene a A y que
( n )
X
(X) = ai xi : n ≥ 0, ai ∈ A, xi ∈ X .
i=1

Es fácil ver que la intersección de una familia de ideales de A es un ideal de A. Eso implica
que (X) es también la intersección de todos los ideales de A.
Si I y J son dos ideales de A entonces la suma y producto de A son los conjuntos

I +J = {x + y : x ∈ I, y ∈ J}
IJ = {x1 y1 + . . . + xn yn : x1 , . . . , xn ∈ I, y1 , . . . , yn ∈ J}.
24 CAPÍTULO 1. ANILLOS

Más generalmente, si I1 , . . . , In son ideales, entonces la suma de estos ideales es

I1 + · · · + In = {x1 + · · · + xn : x1 ∈ I1 , . . . , xn ∈ In }

y el producto I1 · · · In es el ideal formado por las sumas de productos de la forma x1 · · · xn


donde x1 ∈ I1 , . . . , xn ∈ In .
Aún más generalmente, si {Ix : x ∈ X} es una familia de ideales de A entonces
( )
X X
Ix = ax : ax para todo x ∈ X y ax = 0 para casi todo x ∈ X
x∈X x∈X
Q Q
y x∈X Ix es el ideal formado por las sumas de productos de la forma x∈X ax donde ax ∈ Ix
para todo x ∈ X y ax = 1 para casi todo x ∈ X.

Proposición 1.24 Si {Ix : x ∈ X} es una familia de ideales de un anillo A entonces:


P
(1) x∈X Ix es el menor ideal de A que contiene a todos los Ix , o sea el ideal generado por
∪x∈X Ix .

(2) Si I1 , . . . , In son ideales de A entonces I1 · · · In es el menor ideal de A generado por los


productos x1 · · · xn con x1 ∈ I1 , . . . , xn ∈ In .

Ejemplos 1.25 Operaciones con ideales.

(1) Sean n y m son dos números enteros coprimos y consideremos los ideales (n) y (m) de Z.
Claramente (n)(m) = (nm). Entonces, (n) ∩ (m) está formado por los números enteros
que son múltiplos de n y de m. Esos son precisamente los múltiplos del mı́nimo común
múltiplo de n y m. Por otro lado, (n) + (m) es el menor ideal (d) de Z que contiene a
(n) y (m). De la Proposición 1.15 se deduce que (d) = (n) + (m) si y solo si d divide a n
y m y es múltiplo de todos los divisores comunes de n y m. O sea d es el máximo común
divisor de n y m. En resumen:

(n)(m) = (nm), (n) + (m) = (mcm(n, m)), (n) + (m) = (mcd(n, m)).

(2) Consideremos ahora el anillo Z[X] de los polinomios con coeficientes enteros. Entonces
(2) + (X) está formado por los polinomios cuyo término principal es par. Vamos a ver
que este ideal no es principal. Supongamos por reducción al absurdo que (2) + (X) = (a)
para algún a ∈ Z[X]. Entonces 2 = ab para algún polinomio b, lo que implica que a ∈ Z.
Además, como A ∈ (2, X), necesariamente A es par, lo que implica que X ̸∈ (a) =
(2) + (X), una contradicción.

Problemas
1.6.1 Escribir una demostración de la Proposición 1.24.

1.6.2 Si I, J y K son ideales de un anillo A, demostrar que:


1.7. LOS TEOREMAS DE ISOMORFÍA Y CHINO DE LOS RESTOS 25

(1) IJ ⊆ I ∩ J.

(2) I(J ∩ K) ⊆ IJ ∩ IK.

(3) I(JK) = (IJ)K.

(4) I(J + K) = IJ + IK.

(5) IA = I.

(6) Si I denota el conjunto de los ideales de A entonces (I, ∩) y (I, +) y (I, ·) son monoides.
¿Qué le falta a (I, +, ·) para ser un anillo?

1.7 Los Teoremas de Isomorfı́a y Chino de los Restos


Teorema 1.26 (Primer Teorema de Isomorfı́a) Sea f : A → B un homomorfismo de
anillos. Entonces existe un único isomorfismo de anillos f¯ : A/Ker f → Im f que hace
conmutativo el diagrama

A f - B
p i
6
?
A/Ker f f¯ - Im f

es decir, i ◦ f¯ ◦ p = f , donde i es la inclusión y p es la proyección. En particular

A
≃ Im f.
Ker f

Demostración. Sean K = Ker f e I = Im f . La aplicación f¯ : A/K → I dada por


f¯(x + K) = f (x) está bien definida (no depende de representantes) pues si x + K = y + K
entonces x − y ∈ K y por lo tanto f (x) − f (y) = f (x − y) = 0; es decir, f (x) = f (y).
Además es elemental ver que es un homomorfismo de anillos y que es suprayectiva. Para
ver que es inyectiva usamos la Proposición 1.22: si x + K está en el núcleo de f¯ entonces
0 = f¯(x + K) = f (x), de modo que x ∈ K y ası́ x + K = 0 + K. Es decir Ker f¯ = 0 y por
lo tanto f¯ es inyectiva. En conclusión, f¯ es un isomorfismo, y hace conmutativo el diagrama
porque, para cada x ∈ K, se tiene

i(f¯(p(x))) = f¯(x + K) = f (x).

En cuanto a la unicidad, supongamos que otro homomorfismo fb : A/K → I verifica i◦ fb◦p = f ;


entonces para cada x ∈ K se tiene fb(x + K) = i(fb(p(x))) = f (x) = f¯(x + K), y por lo tanto
fb = f¯.
26 CAPÍTULO 1. ANILLOS

Teorema 1.27 (Segundo Teorema de Isomorfı́a) Sea A un anillo y sean I y J dos ideales
tales que I ⊆ J. Entonces J/I es un ideal de A/I y existe un isomorfismo de anillos

A/I A
≃ .
J/I J

Demostración. Por el Teorema de la Correspondencia 1.23, J/I es un ideal de A/I. Sea


f : A/I → A/J la aplicación definida por f (a + I) = a + J. Es elemental ver que f está bien
definida, que es un homomorfismo suprayectivo de anillos y que Ker f = J/I. Entonces el
isomorfismo buscado se obtiene aplicando el Primer Teorema de Isomorfı́a a f .

Teorema 1.28 (Tercer Teorema de Isomorfı́a) Sea A un anillo con un subanillo B y un


ideal I. Entonces:

(1) B ∩ I es un ideal de B.

(2) B + I es un subanillo de A que contiene a I como ideal.


B B+I
(3) Se tiene un isomorfismo de anillos ≃ .
B∩I I
Demostración. Los dos primeros apartados se dejan como ejercicio. En cuanto al último,
sea f : B → A/I la composición de la inclusión j : B → A con la proyección p : A → A/I. Es
claro que Ker f = B ∩ I y que Im f = (B + I)/I, por lo que el resultado se sigue del Primer
Teorema de Isomorfı́a.

Ejemplos 1.29 Aplicaciones del Primer Teorema de Isomorfı́a.

(1) Si A y B son anillos, el homomorfismo A×B → A de proyección en la primera componente


es suprayectivo y tiene núcleo I = 0 × B, por lo que A×B
0×B ≃ A. En realidad ya habı́amos
visto esto en el Ejemplo 1.19.(4).

(2) Si A es un anillo, el homomorfismo f : A[X] → A de sustitución en 0 (dado por a0 +a1 X +


· · · 7→ a0 ) es suprayectivo y tiene por núcleo el ideal (X) generado por X (consistente en
los polinomios con coeficiente independiente nulo), de modo que A[X]/(X) ≃ A, como
ya habı́amos observado en el Ejemplo 1.19.(3).

(3) Sean A un anillo e I un ideal de A. Para cada a ∈ A, sea a = a + I. La aplicación


f : A[X] → (A/I)[X] dada por f (a0 + a1 X + · · · + an X n ) = a0 + a1 X + · · · + an X n es un
homomorfismo suprayectivo de anillos cuyo núcleo es I[X] = {a0 + a1 X + · · · + an X n :
ai ∈ I}. Del Primer Teorema de Isomorfı́a se deduce que (A/I)[X] ≃ A[X]/I[X].

Definición 1.30 Sea A un anillo, y recordemos que si n ∈ Z+ escribimos n1 = 1 + · · · + 1


(n veces). Si existe n ∈ Z+ tal que n1 = 0, definimos la caracterı́stica de A como el menor
n ∈ Z+ que verifica tal igualdad. Si no existe un tal n, decimos que la caracterı́stica de A es
0.
1.7. LOS TEOREMAS DE ISOMORFÍA Y CHINO DE LOS RESTOS 27

Proposición 1.31 Sea A un anillo A y sea f : Z → A el único homomorfismo de anillos


(dado por f (n) = n1). Para un número natural n las condiciones siguientes son equivalentes:

(1) n es la caracterı́stica de A.

(2) nZ es el núcleo de f .

(3) El subanillo primo de A es isomorfo a Zn (recuérdese que Z0 = Z y Z1 = 0).

(4) A contiene un subanillo isomorfo a Zn .

Demostración. La equivalencia entre (1) y (2) se deja como ejercicio para el lector, y es
obvio que (3) implica (4).
(2) implica (3). Se obtiene aplicando el Primer Teorema de Isomorfı́a y observando que
Im f es el subanillo primo de A.
(4) implica (2). Si B es un subanillo de A y g : Zn → B es un isomorfismo, considerando
la proyección π : Z → Zn y la inclusión u : B ,→ A se obtiene un homomorfismo de anillos
u ◦ g ◦ π : Z → A que debe coincidir con f por su unicidad (Ejemplo 1.12.(3)). Como u ◦ g es
inyectiva, es elemental ver que Ker f = nZ.

Teorema 1.32 (Teorema Chino de los Restos) Sea A un anillo y sean I1 , . . . , In ideales
de A tales que Ii + Ij = A para todo i ̸= j. Entonces I1 ∩ · · · ∩ In = I1 · · · In . Además

A A A
≃ × ··· × .
I1 ∩ · · · ∩ In I1 In

Demostración. Razonamos por inducción sobre n, empezando con el caso n = 2. La hipótesis


I1 + I2 = A nos dice que existen x1 ∈ I1 y x2 ∈ I2 tales que x1 + x2 = 1, y entonces para cada
a ∈ I1 ∩ I2 se tiene a = ax1 + ax2 ∈ I1 I2 , de modo que I1 ∩ I2 ⊆ I1 I2 , y la otra inclusión es
clara. Claramente la aplicación f : A → A/I1 × A/I2 dada por f (a) = (a + I1 , a + I2 ) es un
homomorfismo de anillos con núcleo I1 ∩I2 , y es suprayectiva pues, dado un elemento arbitrario
(a1 + I1 , a2 + I2 ) de A/I1 × A/I2 , el elemento a = a1 x2 + a2 x1 verifica f (a) = (a1 + I1 , a2 + I2 ).
Ahora el resultado se obtiene aplicando el Primer Teorema de Isomorfı́a.
En el caso general (n > 2) basta ver que las hipótesis implican que (I1 ∩· · ·∩In−1 )+In = A,
pues entonces la hipótesis de inducción nos da

I1 ∩ · · · ∩ In−1 ∩ In = (I1 ∩ · · · ∩ In−1 )In = I1 · · · In−1 In

y
A A A A A A A
= n−1 ≃ n−1 × ≃ × ··· × × .
I1 ∩ · · · ∩ In (∩i=1 Ii ) ∩ In ∩i=1 Ii In I1 In−1 In
Para ver que (I1 ∩ · · · ∩ In−1 ) + In = A notemos que, para cada i ≤ n − 1, existen ai ∈ Ii y
bi ∈ In tales que 1 = ai + bi , y multiplicando todas esas expresiones se obtiene

1 = Πn−1
i=1 (ai + bi ) = a1 · · · an−1 + b,
28 CAPÍTULO 1. ANILLOS

donde b engloba a todos los sumandos que se obtendrı́an desarrollando los productos (excepto
a1 · · · an−1 ) y está en In porque en cada sumando hay al menos un factor del ideal In . Como
además a1 · · · an−1 ∈ I1 ∩ · · · ∩ In−1 , deducimos que 1 ∈ (I1 ∩ · · · ∩ In−1 ) + In y ası́ (I1 ∩ · · · ∩
In−1 ) + In = A, como querı́amos ver.

Problemas
1.7.1 Sea a ∈ R. ¿Qué se deduce al aplicar el Primer Teorema de Isomorfı́a al homomorfismo
R[X] → R, dado por P (X) 7→ P (a)? ¿Y qué se deduce al aplicarlo al homomorfismo R[X] → C,
dado por P (X) 7→ P (i)?

1.7.2 Demostrar el recı́proco del Teorema Chino de los Restos para anillos; Q es decir, probar
que si I1 , . . . , In son ideales de un anillo A tales que la aplicación f : A → ni=1 A/Ii , dada por
f (a) = (a + I1 , . . . , a + In ) es suprayectiva, entonces Ii + Ij = (1), para todo i ̸= j.

1.7.3 Sean f : A → B un homomorfismo de anillos, J un ideal de B e I = f −1 (I). Demostrar

(1) Existe un único homomorfismo f¯ : A/I → B/J que hace conmutativo el siguiente dia-
grama, donde πI y πJ son los homomorfismos canónicos

A f - B

πI πJ
? ?
A/I f¯ - B/J

(2) f es inyectivo.

(3) A/I y (f (A) + J)/J son anillos isomorfos.

1.7.4 Sea A un anillo de caracterı́stica n y sea m un número entero. ¿Cuántos homomorfismos


de anillos Zm → A existen? ¿Cuántos homomorfismos de anillos Zn → Zm existen?
Capı́tulo 2

Divisibilidad en Dominios

En este capı́tulo suponemos que todos los anillos que aparecen son conmutativos y en ellos
1 ̸= 0.

2.1 Cuerpos y dominios; ideales maximales y primos


Definición 2.1 Un elemento a de un anillo A se dice regular si la relación ab = ac con
b, c ∈ A implica que b = c; es decir, si a es cancelable respecto del producto. Claramente, el 0
nunca es regular1 .
Un cuerpo es un anillo en el que todos los elementos no nulos son invertibles, y un dominio
(o dominio de integridad) es un anillo en el que todos los elementos no nulos son regulares.
Un subanillo de un anillo A que sea un cuerpo se llama un subcuerpo de A, y un homo-
morfismo de anillos entre dos cuerpos se llama homomorfismo de cuerpos.

Como todo elemento invertible es regular (Lema 1.5), tenemos:

Proposición 2.2 Todo cuerpo es un dominio.

Otras propiedades que se demuestran fácilmente quedan recogidas en la siguientes proposición:

Proposición 2.3 Sea A un anillo.


(1) Las condiciones siguientes son equivalentes:

(a) A es un cuerpo.
(b) Los únicos ideales de A son 0 y A.
(c) Todo homomorfismo de anillos A → B con B ̸= 0 es inyectivo.

(2) Un elemento a ∈ A es regular si y solo si la relación ab = 0 con b ∈ A implica b = 0 (por


este motivo, los elementos no regulares se suelen llamar divisores de cero).

(3) A es un dominio si y solo si, para cualesquiera a, b ∈ A no nulos, se tiene ab ̸= 0.


1
Obsérvese la importancia de la hipótesis 1 ̸= 0 en este caso.

29
30 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

(4) Todo subanillo de un dominio es un dominio.

(5) La caracterı́stica de un dominio es cero o un número primo.

Demostración. (1) Supongamos que A es cuerpo e sea I un ideal no nulo de A entonces I


tiene un elemento a ̸= 0. Como A es cuerpo a es invertible, con lo que del Lema 1.20 deducimos
que I = A. Supongamos ahora que A no es cuerpo y sea a un elemento no invertible de A
diferente de 0. Entonces 0 ̸= (a) ̸= A. Esto demuestra que (a) y (b) son equivalentes.
Si f : A → B es un homomorfismo de anillos y B ̸= 0 entonces f (1A ) = 1B ̸= 0, con lo que
ker f ̸= A. Por tanto si los únicos ideales de A son 0 y A entonces ker f = 0, con lo que f es
inyectivo por Proposición 1.22. Sin embargo si I es un ideal de A que no es ni 0 ni A entonces
el homomorfismo canónico A → A/I no es inyectivo y A/I ̸= 0. Esto demuestra que (b) y (c)
son equivalentes.
(2) Supongamos que a es regular y que ab = 0. Entonces ab = a0 y por tanto b = 0.
Sin embargo si a no es regular existen elementos distintos b y c de A con ab = ac. Entonces
a(b − c) = ab − ac = 0.
(3) es consecuencia inmediata de (2).
(4) es obvio.

Ejemplos 2.4 Dominios y cuerpos.

(1) Los anillos Q, R y C son cuerpos y Z es un dominio que no es un cuerpo (aunque es


subanillo de un cuerpo).

(2) Para n ≥ 2, el anillo Zn es un dominio si y solo si es un cuerpo, si y sólo si n es primo


(¿por qué?).

(3) Si m es un entero que no es el cuadrado de un número entero entonces Z[ m] es un

dominio (subanillo de C) que no es un cuerpo (el 2 no tiene inverso). Sin embargo, Q[ m]
√ √ √
sı́ que es un cuerpo; de hecho, si a+b m ̸= 0, entonces q = (a+b m)(a−b m) = a2 −b2 m
√ √
es un número racional no nulo (¿por qué?) y aq −1 − bq −1 m es el inverso de a + b m.

(4) Un producto de anillos diferentes de 0 nunca es un dominio, pues (1, 0)(0, 1) = (0, 0).

(5) Los anillos de polinomios no son cuerpos, pues la indeterminada genera un ideal propio y
no nulo. Por otra parte, A[X] es un dominio si y solo si lo es A. Una implicación es clara,
pues A es un subanillo de A[X]. Para ver la otra obsérvese que si P es un polinomio de
grado n y Q es un polinomio de grado m entonces tenemos P = a0 + a1 X + · · · + an X n y
Q = b0 + b1 X + · · · + bm X m con an ̸= 0 y bm ̸= 0. Si A e dominio entonces el coeficiente
de X n+m en P Q es an bm que si A es dominio no es 0.

Definición 2.5 Sean A un anillo e I un ideal propio de A.


Se dice que I es maximal si no está contenido en ningún ideal propio (excepto en sı́ mismo).
Se dice que I es primo si, para todo a, b ∈ A, la relación ab ∈ I implica a ∈ I ó b ∈ I.

Proposición 2.6 Sean A un anillo e I un ideal propio de A. Entonces:


2.1. CUERPOS Y DOMINIOS; IDEALES MAXIMALES Y PRIMOS 31

(1) I es maximal si y solo si A/I es un cuerpo.

(2) I es primo si y solo si A/I es un dominio.

(3) Si I es maximal entonces es primo.

(4) A es un cuerpo si y solo si el ideal 0 es maximal.

(5) A es un dominio si y solo si el ideal 0 es primo.

Demostración. El apartado (1) es consecuencia inmediata de la Proposición 2.3.(1) y del


Teorema de la Correspondencia (Teorema 1.23). Para demostrar (2), supongamos que I es
primo y sean a + I, b + I dos elementos no nulos de A/I; entonces a, b ̸∈ I y por lo tanto
ab ̸∈ I, luego (a + I)(b + I) = ab + I ̸= 0 y en consecuencia A/I es un dominio. El recı́proco
se demuestra usando la misma idea, y el resto de apartados se deducen de estos dos y de la
Proposición 2.2.

Ejemplo 2.7 De la Proposición 1.15 sabemos que todos los ideales de Z son principales.
Además si n y m son enteros entonces (n) ⊆ (m) si y solo si m divide a n. Por tanto, (n) es
un ideal maximal de Z si y solo si n ̸∈ {0, 1, −1} y los únicos divisores de n son ±1 y ±n, o
sea si n es un número primo. En tal caso (n) es ideal primo de Z por la Proposición 2.6.(3).
Obsérvese que (0) es un ideal primo de Z que no es maximal pues Z es un dominio que no es
un cuerpo. Sin embargo si n ̸= 0 y n no es primo entonces (n) no es un ideal primo de Z, pues
o bien n = ±1 en cuyo caso (n) = Z o bien n = ab con a y b dos divisores propios de Z, con lo
que ab ∈ (n) pero ni a ni b están en (n).
En resumen, los ideales maximales de Z son los de la forma (n) con n un número primo y
los ideales primos Z son los de la forma (n) con n = 0 o un número primo.

Proposición 2.8 Todo ideal propio de un anillo está contenido en un ideal maximal.

Demostración. Sea I un ideal propio de A y sea Ω el conjunto de los ideales propios de A


que contienen a I. Obsérvese que la unión de una cadena I1 ⊆ I2 ⊆ I3 ⊆ . . . de elementos de
Ω es un ideal, que además es propio, pues si no lo fuera, contendrı́a a 1 y por tanto algún In
contendrı́a a 1 en contra de que todos los In son ideales propios. Aplicando el Lema de Zorn
deducimos que Ω tiene un elemento maximal que obviamente es un ideal maximal de A.

Problemas
2.1.1 Sean a y b dos elementos de un anillo. Demostrar que ab es un divisor de cero si y solo
si a ó b es un divisor de cero.

2.1.2 Sea A un anillo finito. Demostrar que todo elemento de A es o divisor de cero o unidad.
Deducir que todo dominio finito es un cuerpo.

2.1.3 Sea f : A → B un homomorfismo de anillos. Demostrar que:


32 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

(1) Si p es un ideal primo de B, entonces f −1 (p) es un ideal primo de A.

(2) En general, no se verifica el resultado análogo para ideales maximales. (Indicación:


Considerar la inclusión de Z en Q.)

2.1.4 Sea I un ideal propio del anillo A. Demostrar que las biyecciones del Teorema de la
Correspondencia llevan ideales maximales (respectivamente primos) de A que contienen a I a
ideales maximales (respectivamente primos) de A/I, y viceversa.

2.1.5 Demostrar que si D es un dominio entonces su caracterı́stica es o 0 o un número primo.

2.1.6 Determinar los ideales de Zn . ¿Cuáles de ellos son primos y cuáles maximales.

2.1.7 Se considera el anillo A[[X]] de series de potencias con coeficientes en un anillo A. Se


pide:

(1) Demostrar que ∞ i


P
i=1 ai X es una unidad de A[[X]] precisamente si a0 es una unidad de
A.

(2) Si A es un cuerpo, demostrar que todo ideal de A[[X]] es de la forma (X n ) para algún
n ∈ N.

(3) Demostrar que A[[X]] es un dominio precisamente si A es un dominio.

(4) Identificar los ideales maximales de A[[X]] en función de los ideales maximales de A.

2.1.8 Demostrar que si P es un ideal primo de un anillo A entonces tanto P [X] como

P + (X) = {a0 + a1 X + · · · + an X n : a0 ∈ P, a1 , . . . , an ∈ A}

son ideales primos de A[X]. ¿Puede ser P [X] ideal maximal de A[X]? ¿Y P + (X)?

2.1.9 Demostrar que las siguientes condiciones son equivalentes para un anillo A.

(1) A tiene un único ideal maximal.

(2) A tiene un ideal propio I que contiene todos los elementos no invertibles de A.

(3) El conjunto de los elementos no invertibles de A es un ideal.

(4) Para todo a, b ∈ A, si a + b es invertible, entonces a ó b es invertible.

Un anillo que satisface las condiciones anteriores se dice que es local.

2.1.10 Demostrar que los siguientes anillos son locales:

(1) Zpn , donde p es primo y n ≥ 0.

(2) A/mn , donde A es cualquier anillo, m es un ideal maximal y n ∈ N.


2.2. DIVISIBILIDAD 33

(3) K[[X]], donde K es un cuerpo.

2.1.11 Sea A un anillo cuya caracterı́stica es un número primo p. Demostrar que la aplicación
n
x 7→ xp es un endomorfismo de A para todo n ∈ Z≥0 .

2.1.12 Demostrar que, si K es un cuerpo finito con un subcuerpo F , entonces el cardinal de


K es una potencia del cardinal de F . (Indicación: Considerar K como espacio vectorial sobre
F ). Deducir que:

(1) El cardinal de cualquier cuerpo finito es una potencia de un número primo. (Indicación:
Considerar el subanillo primo de K.)

(2) Si K es un cuerpo finito con un subcuerpo F , entonces existen un número primo p y


enteros positivos n y m tales que n | m, |F | = pn y |K| = pm .

2.1.13 Demostrar que si K es un cuerpo finito entonces 1 y −1 son los únicos elementos
de K cuyo cuadrado es 1. Usar esto para demostrar que el producto de todos los elementos
no nulos de K es −1 y deducir el Teorema de Wilson: Si p es un número primo entonces
(p − 1)! ≡ −1 mod p. Demostrar también el recı́proco del Teorema de Wilson: Si n es un
entero positivo que cumple (n − 1)! ≡ −1 mod n entonces n es primo.

2.1.14 Sean I un ideal de un anillo y p1 , . . . , pn ideales primos del mismo anillo. Demostrar
que si I ⊆ ∪ki=1 pi entonces I ⊆ pi para algún i.

2.2 Divisibilidad
Recuérdese que estamos suponiendo que todos los anillos son conmutativos y satisfacen 1 ̸= 0.
Sea A un anillo y sean a, b ∈ A. Si existe c ∈ A tal que b = ac entonces se dice que a divide
a b en A, o que a es un divisor de b en A, o que b es un múltiplo de a en A. Para indicar que
a divide a b en A escribiremos a | b en A. Si el anillo A está claro por el contexto escribiremos
simplemente a | b.
Obsérvese que la noción de divisibilidad depende del anillo. Por ejemplo, si a es un entero
diferente de 0, entonces a divide a todos los números enteros en Q, pero no necesariamente en
Z.

Lema 2.9 Si A es un anillo y a, b, c ∈ A entonces se verifican las siguientes propiedades:

(1) (Reflexiva) a | a.

(2) (Transitiva) Si a | b y b | c, entonces a | c.

(3) a | 0 y 1 | a.

(4) 0 | a si y solo si a = 0.

(5) a | 1 si y solo si a es una unidad; en este caso a | x para todo x ∈ A (es decir, las
unidades dividen a cualquier elemento).
34 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

(6) Si a | b y a | c entonces a | rb + sc para cualesquiera r, s ∈ A (y en particular a | b + c,


a | b−c y a | rb para cualquier r ∈ A). Más generalmente, si a divide a ciertos elementos,
entonces divide a cualquier combinación lineal suya con coeficientes en A.
(7) Si c no es divisor de cero y ac | bc, entonces a | b.
Demostración. Todas las propiedades son obvias o muy sencillas de demostrar. Demostramos
solo la última. Si ac | bc entonces bc = acd para algún d ∈ A. Como c no es divisor de cero, o
sea es regular, se tiene que b = ad con lo que a | b.

Definición 2.10 Dos elementos a y b de un anillo A se dice que son asociados en A si se


dividen mutuamente en A; es decir, si a | b y b | a en A. Cuando esté claro por el contexto en
qué anillo estamos trabajando, diremos simplemente que a y b son asociados.
Por ejemplo, una unidad es lo mismo que un elemento asociado a 1.
Es elemental ver que “ser asociados” es una relación de equivalencia en A, y que dos
elementos son asociados si y solo si tienen los mismos divisores, si y solo si tienen los mismos
múltiplos. Por lo tanto, al estudiar cuestiones de divisibilidad, un elemento tendrá las mismas
propiedades que sus asociados.
La siguiente caracterización de la relación “ser asociado” en un dominio será importante
(y por motivos como éste pronto empezaremos a suponer sistemáticamente que los anillos que
aparecen son dominios):
Lema 2.11 Si D es un dominio entonces a, b ∈ D son asociados en D si y solo si existe una
unidad u de D tal que b = au.
Demostración. Si b = au con u unidad entonces a = bu−1 con lo que a | b y b | a, es decir a
y b son asociados. Recı́procamente, supongamos que a y b son asociados. Entonces b = bu y
a = bv para ciertos u, v ∈ D. Claramente si a ó b es 0 entonces el otro también es 0, con lo que
en este caso a = b1. Por otro lado, si a y b son ambos distintos de 0 también lo son u y v con
lo que uv ̸= 0 por ser D un dominio. Como además auv = bv = a = a1 y a es cancelable por
ser distinto de 0 y D un dominio, deducimos que uv = 1 con lo que u es una unidad de D.

En el Problema 3.5.5 se verá un ejemplo de un anillo con dos elementos asociados a y b


para los cuales no existe ninguna unidad u en el anillo tal que b = au.
Sabemos que cualquier elemento a de un anillo A es divisible por sus asociados y por las
unidades de A, y que si a divide a uno de los elementos b ó c entonces divide a su producto bc.
A continuación estudiamos los elementos que verifican “los recı́procos” de estas propiedades.
A menudo consideraremos elementos a de un anillo A que no son cero ni unidades, lo que
sintetizaremos en la forma 0 ̸= a ∈ A \ A∗ .
Definición 2.12 Diremos que un elemento a del anillo A es irreducible si 0 ̸= a ∈ A \ A∗ y
la relación a = bc en A implica que b ∈ A∗ ó c ∈ A∗ (y por lo tanto que uno de los dos es
asociado de a).
Diremos que a es primo si 0 ̸= a ∈ A \ A∗ y la relación a | bc en A implica que a | b ó a | c.
Ambas nociones dependen del anillo ambiente, y si éste no está claro por el contexto hablare-
mos de irreducibles y primos “en A”.
2.2. DIVISIBILIDAD 35

Proposición 2.13 En un dominio A todo elemento primo es irreducible.

Demostración. Sea p un elemento primo de A y supongamos que p = ab, con a, b ∈ A.


Entonces p divide a a ó a b. Supongamos que p divide a a y p son asociados. Entonces,
Lema 2.11, se tiene que ab = p = au para algún u ∈ D∗ . Como D es dominio b = u, con lo
que b es unidad. Esto demuestra que p es irreducible.

El recı́proco no se verifica en general, como muestra el siguiente ejemplo.

Ejemplo 2.14 Irreducible no implica primo.



En el anillo Z[ −5] hay elementos irreducibles √ que no son√primos. Comencemos observando

que el cuadrado del módulo de un elemento a+b −5 √ de Z[ −5], con a, b ∈ Z es |a+b −5|2 =
a2 + 5b2 . Como además √ |xy| = |x| |y| si x|y en Z[ −5], entonces |x|2 divide a |y|2 en Z. En
particular, si x = a + b −5 y |x|2 = 1 entonces x = ±1. De aquı́ deducimos que
√ √
Z[ −5]∗ = {x ∈ Z[ −5] : |x|2 = 1} = {1, −1}.

Por otro lado los cuadrados en Z5 son 0 + (5) y ±1 + (5), √ y que por lo tanto la congruencia
a2 ≡ ±2 mod 5 no tiene solución. Esto implica que en Z[ −5] no hay elementos cuyo módulo
al cuadrado valga 2, √ 3 ó 12 (¿por qué?).
Sea ahora x ∈ Z[ −5] con |x|2 = 4. Si y | x √ entonces |y|2 divide a |x|2 = 4, en Z y, por lo
tanto, |y|2 vale 1, 2 ó 4: En el primer caso y ∈ Z[ −5]∗ , el segundo es imposible y en el tercero
y es asociado de x (¿por qué?), y en consecuencia x es irreducible. De igual modo se ve que
los elementos con módulo 6 ó 9 son irreducibles, y en particular lo son todos los factores de la
igualdad √ √
2 · 3 = (1 + −5)(1 − −5).

Pero
√ ninguno de ellos es primo:
√ por ejemplo de
√ la igualdad se deduce que 2 | (1 + −5)(1 −
−5), y es claro que 2 ∤ (1 + −5) y 2 ∤ (1 − −5).

Todas las nociones de divisibilidad que hemos presentado pueden enunciarse en términos
de los ideales principales generados por los elementos involucrados.

Proposición 2.15 Si D es un dominio y a, b ∈ D entonces se verifican las siguientes propiedades:

(1) a = 0 si y solo si (a) = 0.

(2) a ∈ D∗ si y solo si (a) = D.

(3) a | b si y solo si (b) ⊆ (a) (o si b ∈ (a)).

(4) a y b son asociados si y solo si (a) = (b).

(5) a es primo si y solo si (a) es un ideal primo no nulo de D.

(6) a es irreducible si y solo si (a) es maximal entre los ideales principales propios no nulos
de D; es decir, a ̸= 0 y (a) ⊆ (b) ⊂ D implica (a) = (b).
36 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

Definición 2.16 Sea A un anillo y sean S un subconjunto de A y a ∈ A.

(1) a es un máximo común divisor de S en A si a es divisor de cada elemento de S, y


múltiplo de cada elemento de A que sea divisor de todos los elementos de S.

(2) a es un de S en A si a múltiplo de cada elemento de S, y divisor de cada elemento de


A que sea múltiplo de todos los elementos de S.

Obsérvese que no hablamos “del” máximo común divisor ni “del” mı́nimo común múltiplo
sino que en ambos casos usamos el artı́culo indeterminado “un”. En la siguiente proposición
se precisa por qué tenemos que usar el artı́culo indeterminado y hasta qué punto “el” máximo
común divisor y “el” mı́nimo común múltiplo son únicos. Sin embargo en ocasiones abusaremos
del lenguaje diciendo “el” máximo común divisor o “el” mı́nimo común múltiplo entendiendo
que son conceptos que son “únicos salvo asociados”. También abusaremos del lenguaje escri-
biendo d = mcd(S) ó m = mcm(S) significando que d es un máximo común divisor de S en A
y que m es un mı́nimo común múltiplo de S en A, respectivamente.

Proposición 2.17 Sea A un anillo y sean S un subconjunto de A y a, b ∈ A. Entonces

(1) a es un máximo común divisor de S en A si y solo si (a) es el menor ideal principal de


A que contiene a S. En particular si (S) = (a) entonces a es el máximo común divisor
de S.

(2) a es un mı́nimo común múltiplo de S en A si y solo si (a) es el mayor ideal principal


contenido en ∩sin S (s). En particular, si (a) = ∩s∈S (s) entonces a es mı́nimo común
múltiplo de S.

(3) Si a es un máximo común divisor de S entonces b también es máximo común divisor de


S si y solo si a y b son asociados en A.

(4) Si a es un mı́nimo común múltiplo de S entonces b también es máximo común divisor


de S si y solo si a y b son asociados en A.

(5) Si a es un divisor común de los elementos de S y a ∈ (S) entonces a = mcd(S).


Obsérvese que la condición a ∈ (S) significa que existen elementos s1 , . . . , sn ∈ S y
a1 , . . . , an ∈ A tales que
a = a1 s1 + · · · + an sn . (2.1)

En el caso en que a = mcd(S) se se dice que esta expresión es una identidad de Bezout
para S.

(6) Se verifica 1 = mcd(S) si y solo si los únicos divisores comunes de los elementos de S
son las unidades de A.

(7) Si (S) = 1 (o sea, 1 es combinación lineal de elementos de S) entonces 1 = mcd(S).


2.2. DIVISIBILIDAD 37

Demostración. (1) Usando la definición de máximo común divisor y la Proposición 2.15.(3)


tenemos que a = mcd(S) si y sólo si (s) ⊆ (a) para todo s ∈ S y para todo b ∈ A se tiene que
si S ⊆ (b) entonces (a) ⊆ (b). Esto demuestra que a = mcd(S) si y sólo si (a) es el menor ideal
principal que contiene a S.
(2) se demuestra de forma similar y (3) y (4) son consecuencias evidentes de las definiciones.
(5) Supongamos que a satisface la condición dada y sea b un elemento de A que divide
a todos los elementos de S. Entonces divide a a1 s1 + · · · + ak sk = a. Esto demuestra que
a = mcd(S).
(7) es consecuencia inmediata de (5).

Ejemplo 2.18 Los recı́procos de las propiedades (5) y (7) no se verifican. Por ejemplo, los
únicos divisores comunes de 2 y X en Z[X] son 1 y −1, es decir las unidades de Z[X]. Por
tanto, 1 = mcd(2, X). Sin embargo, 1 ̸∈ (S).

Si 1 = mcd(S) decimos que los elementos de S son coprimos en A. Si para cada par de
elementos distintos a, b ∈ S se verifica mcd(a, b) = 1, decimos que los elementos de S son
coprimos dos a dos.

Problemas
2.2.1 Escribir demostraciones de los apartados del Lema 2.9 que no se han demostrado y de
las Proposición 2.15 y 2.17.

2.2.2 Demostrar que si dos elementos de un anillo son asociados, entonces uno es irreducible
(respectivamente primo) si y solo si lo es el otro.

2.2.3 Sea a un elemento diferente de cero de un anillo A. Demostrar que si todos los divisores
de a son unidades o asociados a a entonces a es irreducible. Demostrar también que el recı́proco
se verifica si A es dominio pero no en general.

2.2.4 Demostrar las siguientes afirmaciones para elementos a y b de un anillo:

(1) a | b si y solo si a = mcd(a, b), si y solo si b = mcm(a, b). En particular, 1 = mcd(a, 1),
mcd(a, 0) = a = mcm(a, 1) y 0 = mcm(a, 0).

(2) Si a es irreducible entonces mcd(a, b) = 1 si y solo si a ∤ b.

2.2.5 Demostrar las siguientes propiedades para d y m dos elementos de un dominio D y S


un subconjunto de D.

(1) d = mcd(S) si y solo si (d) es mı́nimo entre los ideales principales que contienen a S (o
al ideal generado por S).
En particular, si (S) es un ideal principal entonces cualquier generador suyo es un máximo
común divisor de S, y además existe una identidad de Bezout para S.
38 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

(2) m = mcm(S) si y solo si (m) = ∩s∈S (s).


En consecuencia, mcm(S) existe si y solo si el ideal ∩s∈S (s) es principal, y entonces
cualquier generador de ∩s∈S (s) es un mı́nimo común múltiplo de S.

2.2.6 En este ejercicio todas las propiedades de divisibilidad se refieren al anillo Z[ −5].
Demostrar

2 y 1 + −5 son coprimos y sin embargo no hay una identidad de Bezout para {2, 1 +
(1) √
−5}.

(2) 2 y 1 + −5 no tienen mı́nimo común múltiplo.

(3) No existe mcd(6, 2(1 + −5)).

2.2.7 Sea S un subconjunto finito de un anillo A y supongamos que para cada dos elementos
Q
elementos distintos s y t de S se verifica que (s, t) = A. Demostrar que mcm(S) = s∈S s.
Dar un ejemplo de dos elementos a y b de un dominio que verifiquen que mcd(a, b) = 1 no
existe el mı́nimo común múltiplo de a y b.

2.2.8 Demostrar que si a y b son elementos coprimos de un anillo A que verifican (a, b) = A
entonces (an , bm ) = A para todo n, m ∈ N. Dar un ejemplo de dos elementos a y b de un
dominio que verifiquen que mcd(a, b) = 1 y mcd(a2 , b) ̸= 1.

2.3 Dominios de factorización única


En esta sección vamos a introducir un tipo de dominios que verifican la propiedad más signi-
ficativa de los números enteros: El Teorema Fundamental de la Aritmética.

Definición 2.19 Sea D un dominio. Una factorización en producto de irreducibles de un


elemento a de D es una expresión del tipo

a = up1 · · · pn

donde n ∈ Z≥0 , u es una unidad de D y p1 , . . . , pn son irreducibles de D. 2 Diremos que D


es un dominio de factorización o DF si todo elemento no nulo de D admite una factorización
en producto de irreducibles.
Dos factorizaciones de a ∈ D en producto de irreducibles se dice que son equivalentes si
solo se diferencian en el orden y en asociados. Dicho con más rigor, las factorizaciones

a = up1 · · · pn = vq1 · · · qm

(con u, v ∈ D∗ y el resto de factores irreducibles) son equivalentes si n = m y existe una


permutación σ de Nn (una biyección de Nn = {1, 2, . . . , n} en sı́ mismo) tal que pi y qσ(i) son
asociados para cada i = 1, . . . , n.
2
Obsérvese que se admite la posibilidad de que sea n = 0, en cuyo caso la factorización se reduce a a = u ya
que, por convenio, el producto vacı́o es 1
2.3. DOMINIOS DE FACTORIZACIÓN ÚNICA 39

Diremos que D es un dominio de factorización única ó DFU (UFD, en inglés) si es un


dominio de factorización en el que, para cada 0 ̸= a ∈ D, todas las factorizaciones de a son
equivalentes.

Ejemplos 2.20 (Dominios de factorización y de factorización única)


(1) El Teorema Fundamental de la Aritmética simplemente nos dice que el anillo de los
números enteros es un DFU.

(2) Sea m un entero positivo. Vamos a ver que Z[ m] es un dominio de factorización. Si m

es un cuadrado en Z entonces Z[ m] = Z que es un dominio de factorización. Por tanto,
a partir de ahora suponemos que m no es un cuadrado en Z y siempre que utilicemos una

expresión a + b m suponemos implı́citamente que a y b son enteros. Vamos a utilizar la

conjugación en Z[ m] que es la siguiente aplicación3
√ √
Z[ m] → Z[ m]
√ √ √
a + b m 7→ a + b m = a − b m

Es fácil comprobar que esta aplicación es un homomorfismo de anillos con lo que la


siguiente aplicación

N : Z[ m] → Z
√ √ √
a + b m 7→ a2 − b2 m = (a + b m)(a − b m)
√ √
satisface f (xy) = f (x)f (y) para todo x, y ∈ Z[ m]. Sea x ∈ Z[ m]. Si x es invertible

en Z[ y] entonces 1 = N (1) = N (xx−1 ) = N (x)N (x−1 ) con lo que N (x) es invertible en
Z, es decir N (x) = ±1. Recı́procamente, si N (x) = ±1, entonces xx = ±1, con lo que x

es invertible en Z[ m]. Esto demuestra que
√ √
Z[ m]∗ = {x ∈ Z[ m] : |N (x)| = 1}.

Vamos a demostrar que si x ̸= 0 entonces tiene una factorización Z[ m] por inducción
en |N (x)|. Obsérvese que si |N (x)| ≠ 0 pues si a2 − b2 m entonces m es un cuadrado
en Z en contra de la hipótesis. Por tanto, el menor valor posible para |N (x)| es 1 y en
el caso en que |N (x)| = 1 entonces x es una unidad con lo que efectivamente tiene una
factorización. Asumamos pues la hipótesis de inducción y supongamos que |N (x)| > 1.
Entonces x no es unidad. Si x es irreducible por supuesto que tiene una factorización con
lo que podemos suponer que x no es irreducible. Por tanto x = ab con a y b no unidades.
Por tanto |N (a)| y |N (b)| son divisores propios de |N (x)| y por hipótesis de inducción a
y b son productos de irreducibles. Luego x también es producto de irreducibles.

En el siguiente lema vemos que en un DFU los elementos irreducibles coinciden con los
primos.
√ Combinando los Ejemplos 2.14 y 2.20.(2) nos proporcionan un DF que no es DFU:
Z[ −5].
3
Si m es negativo, esta aplicación es la conjugación compleja, pero m es positivo entonces es una aplicación
diferente.
40 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

Lema 2.21 Si D es un DFU, entonces todo elemento irreducible de D es primo.

Demostración. Sea p ∈ D irreducible, y sean a, b ∈ D tales que p | ab. Se trata de ver que
p | a ó p | b. Esto está claro si a = 0 o b = 0 con lo que suponemos que ambos son diferentes
de 0. Por hipótesis pt = ab para algún t ∈ D. Si t = up1 · · · pn , a = vq1 · · · qm y b = wr1 · · · rk
son factorizaciones en irreducibles (con u, v, w ∈ D∗ ), entonces se tiene

upp1 · · · pn = (vw)q1 · · · qm r1 · · · rk ,

y por la unicidad de la factorización p es asociado de algún qi (y entonces p | a) o de algún ri


(y entonces p | b).

Proposición 2.22 Para un dominio D, las condiciones siguientes son equivalentes:

(1) D es un dominio de factorización única.

(2) Todo elemento no nulo de D es producto de primos.

(3) D es un dominio de factorización en el que todo elemento irreducible es primo.

Demostración. (1) implica (2). Por la definición de DFU y por el Lema 2.21.
(2) implica (3) Supongamos que todo elemento de D es producto de primos. Claramente D
es un DF. Supongamos que p es irreducible y sea p = q1 . . . qk con q1 , . . . , qk primos. Entonces
p divide a algún qi y por simetrı́a podemos suponer que p divide a q1 . Como también q1 divide
a p se tiene que p y q1 son asociados. Como q1 es primo, se tiene que p es primo.
(3) implica (1). Por hipótesis, todo elemento no nulo de D se factoriza como un producto de
primos, y podemos demostrar la unicidad de tales factorizaciones adaptando la demostración
del Teorema Fundamental de la Aritmética. En efecto, sean up1 · · · pn = vq1 · · · qm , con pi y
qi irreducibles para todo i, y u, v ∈ D∗ . Suponemos que n ≤ m y razonamos por inducción
sobre n. Si n = 0 entonces m = 0, ya que los divisores de unidades son unidades, y no hay
nada que demostrar. Supongamos que n > 0 y, la hipótesis de inducción. Por hipótesis, pn es
primo, luego divide a algún qi y de hecho son asociados (¿por qué?); además, reordenando si
es necesario, podemos suponer que i = m. Es decir, existe una unidad w tal que qm = wpn .
Entonces
up1 · · · pn−1 = (vw)q1 · · · qm−1 .

Por hipótesis de inducción se tiene n − 1 = m − 1 (luego n = m) y existe una biyección


τ : {1, . . . , n − 1} → {1, . . . , n − 1} tal que pi y qτ (i) son asociados para cada i = 1, . . . , n − 1.
Ahora es evidente que τ se extiende a una permutación σ de Nn tal que pi y qσ(i) son asociados
para cada i = 1, . . . , n, y por lo tanto las factorizaciones iniciales son equivalentes.
2.3. DOMINIOS DE FACTORIZACIÓN ÚNICA 41

Problemas
2.3.1 Sean D un DFU y P un conjunto de representantes de los irreducibles de D por la
relación de equivalencia “ser asociados”, es decir P está formado por irreducibles de D y cada
elemento irreducible p de D es asociado de un único elemento de P .

(1) Demostrar que cada elemento a de D se puede escribir de forma única como a =
u p∈P pαp , donde u es una unidad de D, cada αp ≥ 0 y αp = 0 para casi todo p ∈ P .
Q
Llamaremos a esto “la” factorización de a en irreducibles de P .

(2) Demostrar que si Y Y


a=u pαp y b=v p βp
p∈P p∈P

son las factorizaciones de a y b en irreducibles de P entonces a | b si y solo si αp ≤ βp ,


para todo p ∈ P .

(3) El número de divisores de un elemento no nulo a de D es finito, salvo asociados. Es decir,


existe un conjunto finito F tal que todos los divisores de a son asociados de un elemento
de F .

(4) Obtener una fórmula para calcular el número de divisores de a, salvo asociados, en
términos de una factorización de a.

(5) Demostrar que todo subconjunto de D tiene máximo común divisor y mı́nimo común
múltiplo y dar una fórmula para ambos. ¡Cuidado con los subconjuntos infinitos!

(6) Dar ejemplos de conjuntos P como los del ejercicio para Z y K[X] donde K es un cuerpo.

2.3.2 Sea D un dominio y supongamos que existe una aplicación µ : D → Z≥0 que verifica
las tres propiedades siguientes:

ˆ µ(ab) = µ(a)µ(b) para cualesquiera a, b ∈ D.

ˆ µ(a) = 0 si y sólo si a = 0.

ˆ µ(a) = 1 si y sólo si a es invertible.

Demostrar que D es un dominio de factorización (no necesariamente única). Demostrar


también que si µ(a) es primo y diferente de µ(1) entonces a es irreducible en D.
√ √ √
2.3.3 ¿Qué conclusión sobre el anillo Z[ −3] se extrae de la igualdad (1+ −3)(1− −3) = 4?
√ √ √ √
2.3.4 Comprueba la siguiente igualdad (5 + 2)(2 −√ 2) = (11 − 7 2)(2 + 2). ¿Son los
cuatro

factores irreducibles? ¿Podrı́as deducir que Z[ 2] no es DFU? ¿Qué sale si calculas
2+√2
2− 2
?

2.3.5 Sea m ̸= 1 un entero libre de cuadrados y sea R = Z[ m]; se pide:
42 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

√ √
(1) Usando la igualdad (m + m)(m − m) = m(m − 1), demostrar que 2 no es primo en
R.

(2) Si m ≤ −3, demostrar que 2 es irreducible en R y deducir que R no es un DFU.

(3) Si m es un múltiplo de 5, demostrar que 2 es irreducible en R y deducir que R no es


DFU.

(4) Encontrar dos factorizaciones de 4 esencialmente distintas en Z[ −3].

(5) Encontrar dos factorizaciones de 6 esencialmente distintas en Z −6].

(6) Encontrar dos factorizaciones de 4 esencialmente distintas en Z[ 5].

(7) Encontrar dos factorizaciones de 6 esencialmente distintas en Z 10].

2.4 Dominios de ideales principales


En vista de los resultados de la Sección 2.2, las nociones sobre divisibilidad se manejarán
fácilmente en dominios en los que todos los ideales sean principales.

Definición 2.23 Un dominio de ideales principales, o DIP (PID, en la literatura en inglés),


es un dominio en el que todos los ideales son principales.

Proposición 2.24 Si D es un DIP y 0 ̸= a ∈ D \ D∗ , las siguientes condiciones son equiva-


lentes:

(1) a es irreducible.

(2) (a) es un ideal maximal.

(3) A/(a) es un cuerpo.

(4) a es primo.

(5) (a) es un ideal primo.

(6) A/(a) es un dominio.

Demostración. La equivalencia entre (1), (2) y (3) es consecuencia de la Proposición 2.15


y de la Proposición 2.6, y lo mismo puede decirse de la equivalencia entre (4), (5) y (6).
También de la Proposición 2.6 se deduce que (2) implica (5). Finalmente, (4) implica (1) por
la Proposición 2.13.

Teorema 2.25 Todo dominio de ideales principales D es un dominio de factorización única.


2.4. DOMINIOS DE IDEALES PRINCIPALES 43

Demostración. Por las Proposiciones 2.22 y 2.24, basta con demostrar que D es un dominio
de factorización. Por reducción al absurdo suponemos que D no lo es, y vamos a construir,
por recurrencia, una sucesión a1 , a2 , . . . de elementos de D que no admiten factorización y
tales que (a1 ) ⊂ (a2 ) ⊂ · · · es una cadena estrictamente creciente de ideales de D. Para el
primer paso simplemente elegimos un elemento arbitrario a1 de D que no admita factorización
en irreducibles. Supongamos ahora que hemos elegido a1 , . . . , an satisfaciendo las condiciones
requeridas. Entonces an no es irreducible, luego existen x, y ∈ D \ D∗ tales que an = xy.
Como an no es producto de irreducibles, al menos uno de los factores x ó y (digamos que x)
no es producto de irreducibles. Entonces, poniendo an+1 = x, tenemos (an ) ⊂ (an+1 ) con la
inclusión estricta porque y no es una unidad.
Una vez construida la sucesión (ai ), tomamos I = (a1 , a2 , . . .) = ∪i∈Z+ (ai ) (dejamos que
el lector compruebe la igualdad anterior). Como D es un DIP, existe x ∈ D tal que I = (x);
en particular x ∈ I = ∪i∈Z+ (ai ) y por tanto existe un ı́ndice i tal que x ∈ (ai ); como es claro
que ai ∈ (x), se tiene (ai ) = (x) = I y por lo tanto (ai ) = (ai+1 ), en contra de la construcción
realizada. Este absurdo concluye la demostración.

El recı́proco del Teorema 2.25 es falso: Z[X] es un DFU que no es un DIP. Que no es DIP se
sigue del Ejemplo 1.25.(2). De hecho ese ejemplo es un caso particular de un hecho mucho más
general (Problema 2.4.2). La demostración de que Z[X] es DFU es bastante más complicada
y también es consecuencia de un resultado más general. La veremos en el Capı́tulo 3.

Problemas
2.4.1 Sea D un DIP y sean S un subconjunto de D y a, b, c ∈ D. Demostrar

(1) S tiene un mı́nimo común múltiplo.

(2) S tiene un máximo común divisor d y además existe una identidad de Bezout para S.

(3) El elemento d es un máximo común divisor de a1 , . . . , an si y solo si d | ai para cada


i = 1, . . . , n y existen r1 , . . . , rn ∈ D tales que

r1 a1 + · · · + rn an = d.

(4) Los elementos a1 , . . . , an son coprimos si y solo si existen r1 , . . . , rn ∈ D tales que

r1 a1 + · · · + rn an = 1.

(5) Si d = mcd(a, b), entonces mcd( ad , db ) = 1.

(6) Si mcd(a, b) = mcd(a, c) = 1, entonces mcd(a, bc) = 1.

(7) Si mcd(a, b) = 1 y a | bc, entonces a | c.

(8) Si mcd(a, b) = 1, a | c y b | c, entonces ab | c.

(9) ab y mcd(a, b)mcm[a, b] son asociados.


44 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

2.4.2 Sea A un anillo. Demostrar que si A[X] es un DIP entonces A es un cuerpo.

2.4.3 Demostrar que si todos los ideales de un anillo A son principales e I es un ideal de
A entonces todos los ideales de A/I son principales. ¿En qué condiciones si A es un DIP se
verificará que A/I también es un DIP?

2.5 Dominios euclı́deos


En esta sección D un dominio.

Definición 2.26 Una función euclı́dea en D es una aplicación δ : D \ {0} → Z≥0 que cumple
las siguientes condiciones:
(DE1) Si a, b ∈ D \ {0} verifican a | b entonces δ(a) ≤ δ(b).

(DE2) Dados a, b ∈ D con b ̸= 0, existen q, r ∈ D tales que a = bq + r y o bien r = 0 o bien


δ(r) < δ(b).
Un dominio euclı́deo es un dominio que admite una función euclı́dea.

Ejemplos 2.27 (Dominios Euclı́deos)


(1) El valor absoluto es una función euclı́dea en Z.

(2) Si K es un polinomio entonces el grado define una función euclı́dea en K[X].


En efecto, la condición (DE1) se verifica cláramente. Para demostrar que se verifica la
condición (DE2) tomamos a, b ∈ D \ {0} con b ̸= 0. Si a = 0 tomando q = r = 0 se tiene
que a = bq + r. Por tanto, suponemos que a ̸= 0 y denotamos por n al grado de a y
por m al grado de n. Razonamos por inducción en n. Si n < m podemos tomar q = 0
y r = a y si n = m = 0 tomamos q = ab−1 y r = 0 (¿por qué b es invertible?). Esto
incluye el menor valor posible para n, o sea n = 0. Por hipótesis de inducción se tiene
que para todo polinomio c de grado menor que n existen q ′ y r′ en K[X] con c = q ′ b + r
y o bien r = 0 o r tiene grado menor que b. Aplicamos esto a c = a − αβ −1 X n−m b,
donde α es el término principal de a y β es el término principal de b. Es fácil ver que
c tiene grado menor que a con lo que tenemos a + αβX n−m b = c = q ′ b′ + r′ . Tomando
q = q ′ − αβ ′ X n−m se tiene que a = qb + r, como deseábamos.

(3) El cuadrado del módulo complejo define una función euclı́dea en el anillo Z[i] = {a + bi :
a, b ∈ Z}.
En efecto, si x = a + bi con a y b números enteros entonces δ(x) = |x|2 = a2 + b2 ∈ Z≥0 .
Además δ(x) = 0 si y solo si x = 0 y δxy = δxδy de donde fácilmente se deduce que δ
verifica (DE1). Sean ahora a = a1 + a2 i y b = b1 + b2 i ̸= 0 con a1 , a2 , b1 , b2 ∈ Z. Sea
x = x1 + x2 i = ab . Elegimos dos números enteros q1 y q2 lo más próximos a x1 y x2
respectivamente y ponemos q = q1 + q2 i y r = a − bq. De la elección de los qi tenemos
que
1
|xi − qi | ≤ .
2
2.5. DOMINIOS EUCLÍDEOS 45

Por tanto a = bq + r y

δ(r) = |a − bq|2 = |b|2 |x − q|2 = δ(b)((x1 − q1 )2 + (x2 − q2 )2 )


 
1 1 δ(b)
≤ δ(b) + = < δ(b).
4 4 2

Lema 2.28 Sea δ una función euclı́dea en D, sea I un ideal de D y a un elemento de D


diferente de 0. Entonces I = (a) si y solo si δ(a) ≤ δ(x) para todo x ∈ I.

Demostración. Supongamos que I = (a) y sea x ∈ I. Entonces a | x, luego de (DE1)


deducimos que δ(a) ≤ δ(x).
Para demostrar el recı́proco imitamos la demostración de que Z es DIP (Proposición 1.15):
Supongamos que δ(a) ≤ δ(x) para todo x ∈ I. Como a ∈ I se tiene que (a) ⊆ I. Sea x ∈ I.
Por (DE2) existen q, r ∈ D tales que x = aq + r y o bien r = 0 o bien δ(r) < δ(a). Entonces
r = x − aq ∈ I, y por tanto δ(a) ≤ δ(x), por la hipótesis. Necesariamente r = 0, con lo que
x ∈ (a). Esto demuestra que I = (a).

Del Lema 2.28 se deducen de forma inmediata los dos siguientes resultados:

Teorema 2.29 Todo dominio euclı́deo es DIP.

Lema 2.30 Si δ es una función euclı́dea en D entonces las siguientes condiciones son equi-
valentes para a ∈ D:

(1) a es una unidad de D.

(2) δ(a) = δ(1).

(3) δ(a) ≤ δ(x), para todo x ∈ D \ {0}.

Problemas
2.5.1 Demostrar que si D es un DIP entonces todo ideal se puede poner de forma única como
producto de ideales maximales. ¿Qué ideales son intersección de ideales maximales.

2.5.2 Demostrar que si f : A → B es un homomorfismo suprayectiva entre dominios de


ideales principales entonces o bien f es un isomorfismo o bien B es un cuerpo.

2.5.3 Sea D un DIP y sea a = pe11 · · · pekk con p1 , . . . , pk irreducibles no asociados de D.


Demostrar que
D ∼ D D
= e1 × · · · × ek .
(a) p1 pk
46 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

2.6 El cuerpo de fracciones de un dominio


A lo largo de toda esta sección D es un dominio.
Ya sabemos que todo subanillo de un cuerpo es un dominio. En esta sección vamos a ver
que el recı́proco es cierto, es decir todo dominio D es un subanillo de un cuerpo. De hecho
existe un cuerpo que, en cierto sentido, es el menor cuerpo que contiene a D. Dicho cuerpo
es único salvo isomorfismos y se llama el cuerpo de fracciones de D. Comenzaremos con la
construcción de ese cuerpo, que es una traducción literal de la construcción de Q a partir de
Z, y analizaremos entonces sus propiedades. La idea de la construcción es la de formar un
cuerpo Q(D) cuyos elementos sean “fracciones” del tipo a/b con a, b ∈ D y b ̸= 0. De este
modo, D estará contenido en Q(D) (identificando cada elemento a de D con la fracción a/1),
y los elementos no nulos de Q(D) serán invertibles, pues si a, b ∈ D \ {0, }, entonces b/a será
el inverso de a/b. Por supuesto, hay que definir con más rigor las fracciones y hay que dotar
a Q(D) de una estructura de cuerpo. El primer problema que se presenta, si pensamos en el
caso D = Z y Q(D) = Q, es el hecho de que dos fracciones aparentemente distintas pueden
representar el mismo elemento, como en el caso 10/15 = 2/3. Esto se resuelve identificando
ciertas fracciones mediante una relación de equivalencia, y este será el primer paso en nuestra
construcción.
Sean S = D \ {0} y X = D × S. Definimos en X la relación binaria

(a1 , s1 ) ∼ (a2 , s2 ) ⇔ a1 s2 = a2 s1

que, como el lector comprobará fácilmente, es una relación de equivalencia. La clase de equiv-
alencia de (a, s) se denota por a/s o por as , y el conjunto cociente X/ ∼ (es decir, el conjunto
de las clases de equivalencia para esa relación) por Q(D). Dotamos a Q(D) de una estructura
de anillo con las siguientes operaciones:
a1 a2 a1 s 2 + a2 s 1 a1 a2 a1 a2
+ = = . (2.2)
s1 s2 s1 s2 s1 s2 s1 s2
Hay que asegurarse de que esas definiciones no dependen de los representantes elegidos para
cada fracción. Es decir, si a1 /s1 = b1 /t1 y a2 /s2 = b2 /t2 , hay que comprobar que se obtiene
la misma suma y el mismo producto si aplicamos las fórmulas a a1 /s1 y a2 /s2 que si se las
aplicamos a b1 /t1 y b2 /t2 . Las igualdades anteriores significan que a1 t1 = b1 s1 y a2 t2 = b2 s2 ,
de donde

(a1 s2 + a2 s1 )(t1 t2 ) = a1 s2 t1 t2 + a2 s1 t1 t2 = b1 s2 s1 t2 + b2 s1 t1 s2 = (b1 t2 + b2 t1 )(s1 s2 )

y por tanto a1 ss21+a


s2
2 s1
= b1 t2t1+b
t2
2 t1
. Esto demuestra que la suma está bien definida, y con el
producto se procede de modo análogo.
La siguientes proposición recoge algunas propiedades elementales de Q(D), todas las de-
mostraciones son consecuencias sencillas de que D es un dominio.

Proposición 2.31 Si D es un dominio entonces Q(D) es un cuerpo con la suma y multipli-


cación definidas en (2.2). Dados a, b, s, t ∈ D con s, t ̸= 0, se tiene:
(1) El cero Q(D) es 0/1. Además, la igualdad a/s = 0/1 se verifica si y solo si a = 0.
2.6. EL CUERPO DE FRACCIONES DE UN DOMINIO 47

(2) El uno de Q(D) es 1/1. Además, la igualdad a/s = 1/1 se verifica si y solo si a = s.

(3) at/st = a/s.

(4) La igualdad a/s = b/s se verifica si y solo si a = b.

(5) La definición de suma se simplifica cuando hay “denominador común”: a/s + b/s =
(a + b)/s.

Usando adecuadamente la Proposición 2.31, la comprobación de que Q(D) es un cuerpo


es rutinaria. Demostramos como ejemplo la propiedad distributiva, y dejamos el resto para el
lector:
   
a b1 b2 a b1 t2 + b2 t1 ab1 t2 + ab2 t1 ab1 t2 ab2 t1
+ = = = +
s t1 t2 s t1 t2 st1 t2 st1 t2 st1 t2
ab1 ab2 a b1 a b2
= + = + .
st1 st2 s t1 s t2

Definición 2.32 El cuerpo Q(D) se llama cuerpo de fracciones o cuerpo de cocientes del
dominio D.

Ejemplos 2.33 Cuerpos de fracciones.

(1) Obviamente, Q es el cuerpo de fracciones de Z.

(2) Supongamos que un anillo de polinomios A[X] es un dominio (lo que ocurre precisamente
si A es un dominio por los Ejemplos 2.4). Su cuerpo de fracciones se suele denotar por
A(X) y se llama el cuerpo de las funciones racionales sobre A. Sus elementos son
fracciones del tipo P/Q con P, Q ∈ A[X] y Q ̸= 0, que se suman y se multiplican de
forma natural.

Usando el Proposición 2.31, es sencillo ver que la aplicación u : D → Q(D) dada por
u(a) = a/1 es un homomorfismo inyectivo de anillos, lo que nos permite ver a D como un
subanillo de Q(D) si identificamos cada elemento a de D con la fracción a/1 de Q(D). El par
(Q(D), u) verifica una interesante propiedad:

Proposición 2.34 Sean D un dominio, Q(D) su cuerpo de fracciones y u : D → Q(D) la


aplicación dada por u(a) = a/1. Entonces:

(1) (Propiedad Universal del Cuerpo de Fracciones) Para toda pareja (K, f ) formada
por un cuerpo K y un homomorfismo inyectivo de anillos f : D → K, existe un único
homomorfismo de cuerpos f¯ : Q(D) → K tal que f¯ ◦ u = f . Se dice que f¯ completa de
modo único el diagrama

K
*

f  6
 f
 
D - Q(D)
u
48 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS

(2) Si dos homomorfismos de cuerpos g, h : Q(D) → K coinciden sobre D entonces son


iguales. Es decir, si g ◦ u = h ◦ u entonces g = h.
(3) Q(D) está determinado salvo isomorfismos por la Propiedad Universal. Explı́citamente:
supongamos que existen un cuerpo F y un homomorfismo inyectivo de anillos v : D → F
tales que, para todo cuerpo K y todo homomorfismo inyectivo de anillos f : D → K,
existe un único homomorfismo de cuerpos f¯ : F → K tal que f¯ ◦ v = f . Entonces existe
un isomorfismo ϕ : F → Q(D) tal que ϕ ◦ v = u.

Demostración. (1) Sea f : D → K como en el enunciado. Si f¯ : Q(D) → K es un


homomorfismo de cuerpos tal que f¯ ◦ u = f entonces, para todo a/s ∈ Q(D), se verifica

f¯(a/s) = f¯(u(a)u(s)−1 ) = (f¯ ◦ u)(a)(f¯ ◦ u)(s)−1 = f (a)f (s)−1 .

Esto prueba que el único homomorfismo de cuerpos f¯ : Q(D) → K que puede satisfacer
f¯◦u = f tiene que venir dado por f¯(a/s) = f (a)f (s)−1 . Sólo falta comprobar que la aplicación
f¯ ası́ dada está bien definida y es un homomorfismo. Si a1 /s1 = a2 /s2 entonces a1 s2 = a2 s1 ,
luego f (a1 )f (s2 ) = f (a2 )f (s1 ) y, por tanto, f (a1 )f (s1 )−1 = f (a2 )f (s2 )−1 . Esto prueba que f¯
está bien definido. Dejaremos que el lector compruebe que es efectivamente un homomorfismo.
(2) Si ponemos f = g ◦ u = h ◦ u : D → K, los homomorfismos g y h completan el diagrama
del apartado (1). Por la unicidad se tiene g = h.
(3) Sea v : D → F como en el enunciado. Aplicando (1) encontramos un homomorfismo
v̄ : Q(D) → F tal que v̄ ◦ u = v, y aplicando la hipótesis de (3) encontramos un homomorfismo
ū : F → Q(D) tal que ū ◦ v = u. Entonces la composición ū ◦ v̄ : Q(D) → Q(D) verifica
(ū ◦ v̄) ◦ u = ū ◦ v = u, y por (2) se obtiene ū ◦ v̄ = 1Q(D) . En particular ū es suprayectiva, y
como es inyectiva por ser un homomorfismo de cuerpos, ϕ = ū es el isomorfismo que buscamos.

La Propiedad Universal permite afirmar que Q(D) es “el menor cuerpo que contiene a D”
en un sentido que se hace explı́cito en el siguiente resultado:

Proposición 2.35 Sea D un dominio. Si K es un cuerpo y f : D → K es un homomorfismo


inyectivo de anillos, entonces K contiene un subcuerpo isomorfo a Q(D).

Demostración. Por la Propiedad Universal del Cuerpo de Fracciones existe un homomorfismo


de cuerpos f¯ : Q(D) → K, y como f¯ es inyectiva, Im f¯ es un subcuerpo de K isomorfo a Q(D).


Ejemplo 2.36 El cuerpo de fracciones de Z[ m].

Sea m un número entero que no es un cuadrado, y sea f : Z[ m] → C la inclusión. Si f¯
es como en la demostración de la Proposición 2.35, entonces Im f¯ es isomorfo
√ al cuerpo de
√ ¯ a+b√m
fracciones de Z[ m]. Un elemento genérico de Im f es de la forma x = c+d m , con a, b, c, d ∈ Z
√ √ √
y c + d m ̸= 0. Si ponemos t = (c + d m)(c − d m) ̸= 0 entonces t = c2 − d2 m ∈ Z, y ası́
√ √ √ √
a+b m (a + b m)(c − d m) r+s m r s√
x= √ = = = + m,
c+d m t t t t
2.6. EL CUERPO DE FRACCIONES DE UN DOMINIO 49

√ √
donde r, s ∈ Z, y por tanto x ∈ Q[ m]. Esto demuestra que Im f¯ ⊆ Q[ m], y el otro√
contenido
a b√ √ at+bs m
es claro, pues un elemento genérico s + t m de Q[ m] se reescribe como .
√ √ st
En conclusión, el cuerpo de fracciones de Z[ m] es isomorfo a Q[ m]. De hecho abusaremos
√ √
de la notación y diremos que el cuerpo de fracción de Z[ m] es Q[ m].

Un interesante corolario de la Proposición 2.35 es el siguiente:

Corolario 2.37 Todo cuerpo K posee un subcuerpo K ′ , llamado el subcuerpo primo de K,


que está contenido en cualquier otro subcuerpo de K (es decir, K ′ es “el menor subcuerpo de
K”). Si la caracterı́stica de K es un entero primo p, entonces K ′ es isomorfo a Zp ; en caso
contrario K ′ es isomorfo a Q.

Demostración. Si la caracterı́stica es un primo p entonces el subanillo primo de K (isomorfo


a Zp ) es ya un cuerpo, y contiene a cualquier subcuerpo (de hecho, a cualquier subanillo) de
K.
En otro caso, al ser K un cuerpo, la caracterı́stica es cero; es decir, el homomorfismo de
anillos f : Z → K es inyectivo. El cuerpo de fracciones de Z es Q, y el homomorfismo de
cuerpos f¯ : Q → K que nos da la Propiedad Universal viene dada por f¯(n/m) = f (n)f (m)−1 .
Como f¯ es inyectivo, K ′ = Im f¯ es un subcuerpo de K isomorfo a Q, y ahora basta ver que
K ′ está contenido en cualquier subcuerpo F de K. Dado un tal F , se tiene f (m) ∈ F para
cada m ∈ Z, y si m ̸= 0 entonces f (m) ̸= 0 y f (m)−1 ∈ F . Por tanto, para cada n/m ∈ Q se
tiene f¯(n/m) = f (n)f (m)−1 ∈ F , lo que demuestra que K ′ ⊆ F .

Problemas
2.6.1 Sea D un dominio y sea Q su cuerpo de fracciones. Demostrar que:
(1) Si D′ es un subanillo de D con cuerpo de fracciones Q′ , entonces Q contiene un subcuerpo
isomorfo a Q′ .

(2) Si A es un subanillo de Q que contiene a D, entonces Q es un cuerpo de cocientes de A.

2.6.2 Sea D un dominio y sea K su cuerpo de fracciones. Supongamos que existe una
aplicación δ : K \ {0} → Q que conserva productos y tal que δ(D) ⊆ Z≥0 . Demostrar que la
restricción de δ a D es una función euclı́dea en D si y solo si para todo x ∈ K \ D existe y ∈ D
tal que δ(x − y) < 1. Indicación: Ver el Ejemplo 2.27.(3).

2.6.3 Usar el Problema 2.6.2 para decidir


√ para que números naturales m la aplicación δ(x) =
|x|2 define una función euclı́dea en Z[ −m].

2.6.4 Sea m un entero libre


n de √
cuadrados, es decir
o no es divisible por el cuadrado de ningún
a+b m
otro entero. Sea Am = 2 : a ≡ b mod 2 . Demostrar que Am es un subanillo de los
números complejos si y solo si m ≡ 1 mod 4. Usar el problema 2.6.2 para decidir para qué
números primos p, A−p es un subanillo de los números complejos y la función δ(x) = |x|2 define
una función euclı́dea en A−p .
50 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS


2.6.5 Calcular las unidades de Z[i], Z[ −2], A−3 , A−7 y A−11 .

2.6.6 Demostrar que Z[ √2] es un dominio euclideo. Compara esto con tu solución del Prob-
lema 2.3.4.
√ Demuestra Z[ 2] que este anillo tiene infinitas unidades. Indicación: Aquı́ tienes
una: 1 + 2.

2.6.7 Sea D un dominio y sea P un ideal primo de A. Consideremos el siguiente subconjunto


del cuerpo de fracciones K de D:
na o
DP = : a ∈ D, b ∈ D \ P .
b
Demostrar las siguientes propiedades:

(1) DP es un subanillo de K que contiene a D.

(2) Sea I un ideal de D entonces

(a) IP = ab : a ∈ P, b ∈ D \ P

es un ideal de DP .
(b) IP = DP si y sólo si I ̸⊆ P .
(c) Si I es principal entonces IP también es principal.

(3) Si J es un ideal de D entonces J = IP para algún ideal de D.

(4) La aplicación Q → QP define una biyección del conjunto de ideales primos de D con-
tenidos en P al conjunto de los ideales primos de DP .

(5) PP es el único ideal maximal de DP .

(6) Demostrar que si D es un dominio de ideales principales entonces DP los únicos ideales
primos de DP son 0 y PP y que todos los ideales de D son de la forma (PP )n para algún
entero n.

2.6.8 Consideremos la aplicación N : Z[i] → Z≥0 dada por N (x) = |x|2 = x x. Demostrar

(1) N (xy) = N (x)N (y) para todo x, y ∈ Z[i].

(2) Un número entero es suma de dos cuadrados (de números enteros) si y solo si está en la
imagen de N .

(3) La imagen de N es cerrada para productos.

(4) Si x ∈ Z[i] entonces x es invertible en Z[i] si y solo si N (x) = 1 si y solo si x ∈


{1, −1, i, −i}.

(5) Si N (x) es primo con x ∈ Z[i] entonces x es irreducible de Z[i].

(6) Las siguientes condiciones son equivalentes para primo p:

(a) p es suma de dos cuadrados.


2.6. EL CUERPO DE FRACCIONES DE UN DOMINIO 51

(b) p ̸≡ 3 mod 4.
(c) p = 2 ó p ≡ 1 mod 4.
(d) Existe un entero n tal que n2 ≡ −1 mod p.
(e) p no es irreducible en Z[i].

(Indicación para la demostración de (3) implica (4) en el caso en que p ≡ 1 mod 4: Uti-
lizar el Teorema de Wilson para demostrar que si p = 4t+1 entonces −1 ≡ ((2t)!)2 mod p.)

(7) Un elemento a de Z[i] es irreducible si y solo si N (a) es primo ó a es asociado en Z[i] a


un entero primo p con p ≡ 3 mod 4.

(8) Un número natural n es suma de dos cuadrados si y solo si el exponente de todo primo
p ≡ 3 mod 4 en la factorización de n es par.
52 CAPÍTULO 2. DIVISIBILIDAD EN DOMINIOS
Capı́tulo 3

Polinomios

3.1 Anillos de polinomios


Sea A un anillo. En el Ejemplo 1.4.4 definimos el anillo de polinomios A[X] en una indetermi-
nada con coeficientes en A como el conjunto de las expresiones del tipo
P = P (X) = p0 + p1 X + p2 X 2 + · · · + pn X n (3.1)
donde n es un número entero no negativo y pi ∈ A para todo i. Si P es como en (3.1), entonces
p0 , p1 , p2 , . . . se llaman coeficientes de P . Más precisamente, pi X i se llama monomio de grado i
del polinomio P y pi se llama coeficiente del monomio de grado i de P . Obsérvese que P tiene
infinitos coeficientes, aunque todos menos un número finito son iguales a 0. Dos polinomios
son iguales si sus coeficientes de los monomios del mismo grado son iguales. El polinomio cero
o polinomio nulo es el polinomio que tiene todos los coeficientes iguales a 0.
La suma y el producto en A[X] se definen
(a0 + a1 X + a2 X 2 + · · · ) + (b0 + b1 X + b2 X 2 + · · · ) = c0 + c1 X + c2 X 2 + · · · ,
donde cada cn = an + bn , y
(a0 + a1 X + a2 X 2 + · · · ) · (b0 + b1 X + b2 X 2 + · · · ) = d0 + d1 X + d2 X 2 + · · · ,
donde cada dn = a0 bn + a1 bn−1 + · · · + an−1 b1 + an b0 = ni=0 ai bn−i .
P
Vamos a usar la siguienteP notación: N0 = N ∪ 0.
Sea A un anillo y sea p = i∈N0 pi X i ∈ A[X] un polinomio no nulo de A[X]. Entonces, por
definición de polinomio, el conjunto {i ∈ N0 : pi ̸= 0} no es vacı́o y está acotado superiormente.
Por tanto ese conjunto tiene un máximo, al que llamamos grado del polinomio p y denotamos
por gr(p). Es decir,
gr(p) = max{i ∈ N0 : pi ̸= 0}.
El coeficiente de mayor grado, pgr(p) , se conoce como el coeficiente principal de p, y diremos que
p es mónico si su coeficiente principal es 1. Por convenio, consideramos que el polinomio 0 tiene
grado −∞ y coeficiente principal 0. Es claro que los polinomios de grado 0 son precisamente
los polinomios constantes no nulos. A veces llamaremos lineales a los polinomios de grado 1,
cuadráticos a los de grado 2, cúbicos a los de grado 3, etcétera.

53
54 CAPÍTULO 3. POLINOMIOS

Lema 3.1 Si P y Q son polinomios no nulos de A[X] y sus términos principales son p y q
respectivamente entonces se verifican las siguientes propiedades:

(1) gr(P + Q) ≤ max(gr(P ), gr(Q)), con la desigualdad estricta si y solo si gr(P ) = gr(Q) y
p + q = 0.

(2) gr(P Q) ≤ gr(P ) + gr(Q), con igualdad si y solo si pq ̸= 0.

(3) Si p es regular (por ejemplo, si P es mónico, o si A es un dominio), entonces se tiene


gr(P Q) = gr(P ) + gr(Q).

(4) Las desigualdades de los apartados 1 y 2 pueden ser estrictas (buscar un ejemplo cuando
A = Z6 ).

Demostración. Ejercicio.

Una consecuencia inmediata del Lema 3.1 es:

Corolario 3.2 Un anillo de polinomios A[X] es un dominio si y solo si lo es el anillo de


coeficientes A. En este caso se tiene A[X]∗ = A∗ ; es decir, los polinomios invertibles de A[X]
son los polinomios constantes invertibles en A. En particular, los polinomios invertibles sobre
un cuerpo son exactamente los de grado 0, y A[X] nunca es un cuerpo.

Hemos observado que un anillo A es un subanillo del anillo de polinomios A[X], y por tanto
la inclusión u : A → A[X] es un homomorfismo de anillos. También es claro que el subanillo
de A[X] generado por A y X es todo A[X]. Es decir, la indeterminada X y las constantes de
A (las imágenes de u) generan todos los elementos de A[X]. El siguiente resultado nos dice
que A[X] puede caracterizarse por una propiedad en la que solo intervienen X y u.

Proposición 3.3 Sean A un anillo, A[X] el anillo de polinomios con coeficientes en A en la


indeterminada X y u : A → A[X] el homomorfismo de inclusión.

(1) (Propiedad Universal del Anillo de Polinomios, PUAP) Para todo homomorfismo
de anillos f : A → B y todo elemento b de B existe un único homomorfismo de anillos
f : A[X] → B tal que f (X) = b y f ◦ u = f . Para expresar la última igualdad dice que
f completa de modo único el diagrama
u -
A A[X]
Q
Q
Q
f QQ f
s ?
QQ
B

(2) Si dos homomorfismos de anillos g, h : A[X] → B coinciden sobre A y en X entonces


son iguales. Es decir, si g ◦ u = h ◦ u y g(X) = h(X) entonces g = h.
3.1. ANILLOS DE POLINOMIOS 55

(3) A[X] y u están determinados salvo isomorfismos por la PUAP. Explı́citamente: supong-
amos que existen un homomorfismo de anillos v : A → P y un elemento T ∈ P tales que,
para todo homomorfismo de anillos f : A → B y todo elemento b ∈ B, existe un único
homomorfismo de anillos f : P → B tal que f ◦ v = f y f (T ) = b. Entonces existe un
isomorfismo ϕ : A[X] → P tal que ϕ ◦ u = v y ϕ(X) = T .

Demostración. (1) Sean f : A → B y b ∈ B como en el enunciado. Si existe unP


homomorfismo
f : A[X] → B tal que f ◦ u = f y f (X) = b, entonces para un polinomio P = n≥0 pn X n , se
tendrá  
X X
f (P ) = f  u(pn )X n  = f (pn )bn .
n≥0 n≥0

Por tanto, la aplicación dada por f (P ) = n≥0 f (pn )bn es la única que puede cumplir tales
P

condiciones. El lector puede ahora comprobar que esta aplicación f es un homomorfismo de


anillos, y es elemental ver que satisface f (X) = b y f ◦ u = f .
(2) Si ponemos f = g ◦ u = h ◦ u : A → B, los homomorfismos g y h completan el diagrama
del apartado (1) Por la unicidad se tiene g = h.
(3) Sean v : A → P y T ∈ P como en (3). Aplicando (1) y la hipótesis de (3) deducimos que
existen homomorfismos v : A[X] → P y u : P → A[X] tales que que se verifican las siguientes
igualdades:
v ◦ u = v, v(X) = T, u ◦ v = u, u(T ) = X.
Entonces la composición u ◦ v : A[X] → A[X] verifica
(u ◦ v) ◦ u = u ◦ v = u y (u ◦ v)(X) = u(T ) = X,
y por (2) se obtiene u ◦ v = 1A[X] . De modo análogo, y observando que v y T verifican una
condición similar a (2), se demuestra que v ◦ u = 1P , con lo que v es el isomorfismo que
buscamos.

La utilidad de la PUAP estriba en que, dado un homomorfismo f : A → B, nos permite


crear un homomorfismo A[X] → B que “respeta” a f y que “se comporta bien” sobre un
elemento b ∈ B que nos interese. Los siguientes ejemplos son aplicaciones de la PUAP a
ciertos homomorfismos que aparecen con frecuencia y son importantes tanto en este capı́tulo
como en algunos de los siguientes (y en otras muchas situaciones que no estudiaremos aquı́).

Ejemplos 3.4 Aplicaciones de la PUAP.


(1) Sean A un subanillo de B y b ∈ B. Aplicando la PUAP a la inclusión A ,→ B obtenemos
un homomorfismo Sb : A[X] → B que es la identidad sobre A (decimos a veces que fija
los elementos de A) y tal que Sb (X) = b. Se le llama el homomorfismo de sustitución
(o de evaluación) en b. Dado P ∈ A[X], escribiremos a menudo P (b) en vez de Sb (X).
Podemos describir explı́citamente la acción de Sb en un polinomio:
bS
A[X] −→ B
X X
n
P (X) = pn X ⇝ Sb (P ) = P (b) = pn bn .
n≥0 n≥0
56 CAPÍTULO 3. POLINOMIOS

(2) Sean A un anillo y a ∈ A. Si en el ejemplo anterior tomamos B = A[X] y b = X + a,


obtenemos un homomorfismo A[X] → A[X] dado por

p(X) 7→ p(X + a).

Este homomorfismo es un automorfismo cuyo inverso viene dado por p(X) 7→ p(X − a)
(¿por qué?).

(3) Todo homomorfismo de anillos f : A → B induce un homomorfismo entre los correspon-


dientes anillos de polinomios: Aplicándole la PUAP a la composición de f con la inclusión
B ,→ B[X] obtenemos f : A[X] → B[X] tal que f |A = f y f (X) = X. Explı́citamente,
 
X X
f pn X n  = f (pn )X n .
n≥0 n≥0

Es fácil ver que, si f es inyectivo o suprayectivo, entonces lo es f ; como casos particulares


de esta afirmación se obtienen los dos ejemplos siguientes:

(4) Si A es un subanillo de B entonces A[X] es un subanillo de B[X].

(5) Si I es un ideal del anillo A, la proyección π : A → A/I induce un homomorfismo


suprayectivo π : A[X] → (A/I)[X]. Si ponemos a = a + I, el homomorfismo π viene
dado explı́citamente por  
X X
π pn X n  = pn X n .
n≥0 n≥0

A π se le llama el homomorfismo de reducción de coeficientes módulo I. Su núcleo, que


es un ideal de A[X], consiste en los polinomios con coeficientes en I, y lo denotaremos
A[X]
por I[X]. Del Primer Teorema de Isomorfı́a se tiene que (A/I)[X] ≃ .
I[X]
(6) Sea A un subanillo de B y sea Sb : A[X] → B el homomorfismo de sustitución en cierto
elemento b de B. Entonces Im Sb es el subanillo de B generado por A ∪ {b}, y consiste
en las “expresiones polinómicas en b con coeficientes en A”; es decir, en los elementos de
la forma
Xn
ai bi ,
i=0

donde n ≥ 0 y ai ∈ A para cada i. Este subanillo se suele denotar por A[b] y es el menor
subanillo de B que contiene a A ∪ {b}.

Por ejemplo, si A = Z, B = C y b = m para cierto m ∈ Z, entonces la notación anterior

es compatible con la que se usó anteriormente (es decir, Z[ m] representa el mismo
subanillo atendiendo a cualquiera de las dos hdefiniciones).
√ i
Lo mismo ocurre si se toma
1+ m
A = Q. Si además m ≡ 1 mod 4 entonces Z 2 es el anillo Am del Problema 2.6.4
√ h √ i
y Q[ m] = Q 1+2 m .
3.2. RAÍCES DE POLINOMIOS 57

Problemas
3.1.1 Demostrar el Lema 3.1.

3.1.2 Sea A un anillo y sean a, u ∈ A. Demostrar que el homomorfismo A[X] → A[X] de


sustitución en uX + a es un automorfismo si y sólo si u es invertible en A.

3.1.3 Sean D un dominio, K su cuerpo de fracciones y P, Q ∈ D[X]. Demostrar que si P y


Q son coprimos en D[X] entonces también son coprimos en D[X] y existen A, B ∈ D[X] con
AP + BQ ∈ D \ {0}.

3.2 Raı́ces de polinomios


Empezaremos esta sección con el siguiente lema. Recuérdese que consideramos el polinomio
cero como un polinomio de grado −∞.

Lema 3.5 Sea A un anillo y sean f, g ∈ A[X]. Si el coeficiente principal de g es invertible en


A, entonces existen dos únicos polinomios q, r ∈ A[X] tales que f = gq + r y gr(r) < gr(g).
En esta situación, q y r se llaman cociente y resto de la división de f entre g.

Demostración. Para la existencia simplemente usamos el argumento que vimos en el Ejem-


plo 2.27.(2) Sea m = gr(g) y sea b el coeficiente principal de g que es invertible en A, por
hipótesis. Dado f ∈ A[X] vamos a ver, por inducción en n = gr(f ), que existen q, r ∈ A[X]
satisfaciendo las propiedades del Lema. Si n < m podemos tomar q = 0 y r = f . Supongamos
pues que n ≥ m y que la propiedad se verifica si f se sustituye por un polinomio de grado menor.
Si a es el término principal de f , es claro que el polinomio f1 = f − ab−1 X n−m g ∈ A[X] tiene
grado menor que el de f . Por hipótesis de inducción existen q1 , r ∈ A[X] tales que f1 = gq1 + r
y r = 0 o gr(r) < m. Entonces f = g(q1 + ab−1 X n−m ) + r, lo que termina la demostración de
la existencia de cociente y resto.
En cuanto a la unicidad, supongamos que f = gq1 + r1 = gq2 + r2 con gr(ri ) < gr(g) para
cada i = 1, 2. Como el término principal de g es regular, del Lema 3.1 se deduce que

gr(g) + gr(q1 − q2 ) = gr(g(q1 − q2 )) = gr(r2 − r1 ) ≤ max{gr(r2 ), gr(r1 )} < gr(g).

Luego gr(q1 − q2 ) < 0 y en consecuencia q1 = q2 , de donde r1 = r2 .

Proposición 3.6 Sean A un anillo, a ∈ A y f ∈ A[X]. Entonces:

(1) (Teorema del Resto) El resto de la división de f entre X − a es f (a).

(2) (Teorema de Ruffini) f es divisible por X − a precisamente si f (a) = 0. En tal caso


se dice que a es una raı́z de f .
58 CAPÍTULO 3. POLINOMIOS

Demostración. Dividiendo f entre X − a tenemos f = q(X − a) + r con gr(r) < 1, por lo


que r es constante y ası́ r = r(a) = f (a) − q(a)(a − a) = f (a). Esto demuestra (1), y (2) es
entonces inmediato.

Fijemos a ∈ A. Como, para cada k ∈ N0 , el polinomio (X − a)k es mónico de grado k,


se tiene gr((X − a)k q) = k + gr(q) para cada q ∈ A[X]. Por tanto, para cada f ∈ A[X]
no nulo, existe un mayor m ∈ N0 tal que (X − a)m divide a f . Este entero m, que verifica
0 ≤ m ≤ gr(f ), se llama la multiplicidad de a en f . Por el Teorema de Ruffini, a es raı́z de f
precisamente si m ≥ 1. Cuando m = 1 se dice que a es una raı́z simple de f , y cuando m > 1
se dice que a es una raı́z múltiple de f .

Lema 3.7 Sean a ∈ A y f ∈ A[X]. La múltiplicidad de a en f es el único entero no negativo


m tal que f = (X − a)g para algún polinomio g ∈ A[X] del que a no es raı́z.

Demostración. Sea n la multiplicidad de a en f . Entonces f = (X − a)n h para un polinomio


h pero (X − a)n+1 no divide a f . Si a es raı́z de g, entonces X − a divide a h y por tanto
(X − a)n+1 divide a f , que acabamos de decir que no pasa. Luego a no es raı́z de h.
Recı́procamente, supongamos que f = (X −a)m g con g ∈ A[X] y g(a) = 0. Por la definición
de multiplicidad, m ≤ n. Como X − a es mónico también es cancelable en A[X], y por tanto
de (X − a)m g = (X − a)n h deducimos que (X − a)n−m h = g. Si n > m entonces g(a) = 0, en
contra de la suposición. Luego m = n.

Cuando D es un dominio, del Teorema de Ruffini se deduce que X − a es primo para


cualquier a ∈ D. Esto es esencial en la demostración del siguiente resultado.

Proposición 3.8 (Acotación de raı́ces) Sean D un dominio y 0 ̸= f ∈ D[X]. Entonces:

1 son enteros con cada (X −ai )αi |


(1) Si a1 , . . . , an ∈ D son distintos dos a dos y α1 , . . . αn ≥P
f , entonces (X − a1 )α1 · · · (X − an )αn | f . Por tanto ni=1 αi ≤ gr(f ).

(2) La suma de las multiplicidades de todas las raı́ces de f es menor o igual que gr(f ). En
particular, el número de raı́ces distintas de f es menor o igual que gr(f ).

Demostración. Es claro que P basta con demostrar la primera afirmación de (1), cosa que
hacemos por inducción en s = ni=1 αi con el caso s = 1 evidente. Cuando s > 1, usando la
hipótesis (X − a1 )α1 | f y la hipótesis de inducción, sabemos que existen polinomios g y h tales
que
g(X − a1 )α1 = f = h(X − a1 )α1 −1 (X − a2 )α2 · · · (X − an )αn .
Cancelando (X − a1 )α1 −1 y usando el hecho de que X − a1 es primo y no divide a ningún otro
X − ai (¿por qué?), deducimos que X − a1 divide a h, y esto nos da el resultado.

Si D no es un dominio, siempre podemos encontrar un polinomio en D[X] para el que falle


la acotación de raı́ces (es decir, “con más raı́ces que grado”). En efecto, si 0 ̸= a, b ∈ D y
ab = 0, entonces aX es un polinomio de grado 1 con al menos 2 raı́ces, 0 y b. Otro ejemplo se
obtiene considerando el polinomio X 2 − 1, que tiene 4 raı́ces en Z8 .
3.2. RAÍCES DE POLINOMIOS 59

El siguiente corolario evidente de la Proposición 3.8 se conoce como el principio de las


identidades polinómicas. Ya hemos comentado que su segundo apartado falla sobre cualquier
anillo finito.

Corolario 3.9 Sea D un dominio, y sean f, g ∈ D[X]. Entonces:

(1) Si las funciones polinómicas f, g : D → D coinciden en m elementos de D y se tiene que


m > gr(f ) y m > gr(g), entonces f = g (como polinomios).

(2) Si D es infinito entonces dos polinomios distintos definen funciones polinómicas distintas
en D.

La necesidad de la hipótesis de infinitud del dominio D en el Corolario 3.9 resulta obvia si


observamos que si K es un cuerpo (recuérdese que todo dominio finito es un cuerpo) entonces
hay infinitos polinomios con coeficientes en K pero solo un número finito de aplicaciones de K
en K. Para un ejemplo explı́cito recordemos el Pequeño Teorema de Fermat que afirma que si
p es primo, entonces ap ≡ a mod p. Eso implica que todos los elementos del cuerpo Z/pZ son
raı́ces del polinomio no nulo X p − X.
El siguiente concepto es útil para calcular multiplicidades: Si A es un anillo, la derivada
de P = a0 + a1 X + · · · + an X n ∈ A[X] se define como

D(P ) = P ′ = a1 + 2a2 X + 3a3 X 2 + · · · + nan X n−1 .

Obsérvese que la derivada no se ha definido a partir de ningún concepto topológico, y por


ejemplo no es cierto en general que un polinomio con derivada nula sea constante (considérese
por ejemplo X n ∈ Zn [X]). Sin embargo, esta derivada formal satisface las mismas propiedades
algebraicas que la derivada del Análisis.

Lema 3.10 Dados a, b ∈ A y P, Q ∈ A[X], demostrar que:

(1) (aP + bQ)′ = aP ′ + bQ′ .

(2) (P Q)′ = P ′ Q + P Q′ .

(3) (P n )′ = nP n−1 P ′ .

Demostración. Ejercicio.

Proposición 3.11 Un elemento a ∈ A es una raı́z múltiple de P ∈ A[X] si y solo si P (a) =


P ′ (a) = 0.

Demostración. Ya sabemos que a es una raı́z de P si y solo si P (a) = 0. Si a es raı́z simple


se tiene P = (X − a)Q para cierto Q ∈ A[X] con Q(a) ̸= 0, por lo que, del Lema 3.10 tenemos
que P ′ = Q + (X − a)Q′ y ası́ P ′ (a) = Q(a) ̸= 0. Si a es raı́z múltiple se tiene P = (X − a)2 Q
para cierto Q ∈ A[X], por lo que P ′ = 2(X − a)Q + (X − a)2 Q′ y ası́ P ′ (a) = 0.
60 CAPÍTULO 3. POLINOMIOS

En dominios de caracterı́stica cero, la idea de la demostración anterior puede usarse para


determinar la multiplicidad de a en P (no solo para decidir si a es simple o múltiple). Para
ello, necesitamos considerar las derivadas sucesivas de un polinomio: Para cada n ≥ 0 se define
la derivada n-ésima P (n) de P ∈ A[X], de forma recurrente, por las fórmulas:

P (0) = P y P (n+1) = (P (n) )′ .

Proposición 3.12 Sea D un dominio de caracterı́stica 0, y sean P ∈ D[X] y a ∈ D. Entonces


la multiplicidad de a en P es el menor m ∈ N0 tal que P (m) (a) ̸= 0.

Demostración. Haremos inducción en la multiplicidad m de a en P , con el caso m = 0 claro.


Si m ≥ 1 entonces a es raı́z de P y por tanto P = (X − a)Q para cierto Q ∈ D[X]. Entonces la
multiplicidad de a en Q es m − 1, y por hipótesis de inducción Q(i) (a) = 0 ̸= Q(m−1) (a) para
todo i < m − 1. Además, usando el Lema 3.10 es fácil demostrar por inducción que para cada
t ≥ 1 se tiene
P (t) = tQ(t−1) + (X − a)Q(t) .
Ahora el lector podrá completar fácilmente la demostración.

La hipótesis sobre la caracterı́stica de D en la Proposición 3.12 es necesaria. Por ejemplo,


si p es un número primo, K = Zp y P = X p , entonces P ′ = 0 y ası́ P (n) (0) = 0 para todo n.
No todos los polinomios con coeficientes en un anillo A tienen raı́ces en A. Por ejemplo, los
polinomios de grado 0 no tienen ninguna raı́z, y un polinomio lineal aX + b (con a ̸= 0) tiene
una raı́z en A si y solo si a divide a b. En particular, todo polinomio lineal sobre un cuerpo
tiene una raı́z, pero puede haber polinomios de grado positivo sin raı́ces: por ejemplo, X 2 + 1
no tiene raı́ces en R, y para todo entero primo p y todo n ≥ 2 el polinomio X n − p no tiene
raı́ces en Q.

Problemas
3.2.1 Demostrar el Lema 3.10.

3.2.2 Sea P ∈ Z2 [X]. Demostrar que X − 1 divide a P precisamente si P tiene un número


par de coeficientes no nulos.

3.2.3 Justificar la regla de Ruffini para el cálculo del cociente y el resto en la división de
p = p0 + p1 X + . . . + pn X n entre X − a. La regla está representada por la tabla

pn pn−1 pn−2 . . . p1 p0
a 0 aqn−1 aqn−2 . . . aq1 aq0
qn−1 qn−2 qn−3 . . . q0 r

en la que los qi se obtienen, de izquierda a derecha, sumando los dos elementos que están
encima. Entonces q = q0 + q1 X + · · · + qn−1 X n−1 es el cociente de la división de p entre X − a,
y r es su resto.
3.2. RAÍCES DE POLINOMIOS 61


b2 −4ac
3.2.4 ¿Para qué cuerpos es válida la fórmula usual ( −b± 2a ) para el cálculo de las raı́ces
de un polinomio aX 2 + bX + c de grado 2?

3.2.5 Sea p un entero primo. Demostrar que los polinomios X p − X y pi=1 (X − i) de Zp [X]
Q
son iguales y deducir una nueva demostración del Teorema de Wilson: (p − 1)! ≡ −1 mod p.
(Indicación: Para la primera parte, considerar las raı́ces de ambos polinomios.)

3.2.6 Hemos observado que la Proposición 3.8 no se verifica para polinomios sobre un anillo
que no sea un dominio. Comprobar que en este caso ni siquiera se verifica la afirmación sobre
la finitud del número de raı́ces; es decir, dar un ejemplo de un polinomio no nulo en una
indeterminada con infinitas raı́ces.

3.2.7 [*] Sea A un anillo. Demostrar que si P ∈ A[X] es un divisor de cero en A[X], entonces
existe 0 ̸= a ∈ A tal que aP = 0. (Indicación: Elegir un polinomio Q ̸= 0 de grado mı́nimo
entre los que satisfacen P Q = 0 y demostrar por inducción que pi Q = 0, donde p0 , p1 , . . . , pn
son los coeficientes de P .)

3.2.8 Si K es un cuerpo de caracterı́stica 0, ¿qué polinomios P ∈ K[X] verifican P ′ = 0? ¿Y


si la caracterı́stica es un primo p?

3.2.9 Sea D un dominio y sea P ∈ D[X] el polinomio

P = nX n+2 − (n + 2)X n+1 + (n + 2)X − n

(n ∈ Z+ ). Demostrar que la multiplicidad de 1 como raı́z de P es al menos 3, y que es


exactamente 3 si la caracterı́stica de D es 0. (Advertencia: El caso de caracterı́stica 2 ha de
ser considerado aparte.)

3.2.10 Demostrar que si 0 ̸= a ∈ K, siendo K un cuerpo de caracterı́stica 0, entonces X n − a


no tiene raı́ces múltiples en ningún cuerpo que contenga a K como subcuerpo. ¿Qué se puede
afirmar si K es un cuerpo de caracterı́stica p, con p primo.

3.2.11 Dados dos polinomios P, Q ∈ A[X], se define su composición P (Q) de forma natural
utilizando la PUAP. Demostrar que se satisface la regla de la cadena para la derivada de la
composición: (P (Q))′ = P ′ (Q) · Q′ .

3.2.12 Demostrar la fórmula de Leibnitz para el cálculo de las derivadas sucesivas de un


producto de polinomios:
n  
(n)
X n
(P Q) = P (n−i) Q(i) .
i
i=0

3.2.13 Sean K un cuerpo, P ∈ K[X] un polinomio no constante y K1 = K[X]/(P ). ¿Cuál


es la dimensión de K1 como espacio vectorial sobre K? Si K es finito, ¿qué cardinal tendrá
K1 ?
62 CAPÍTULO 3. POLINOMIOS

3.2.14 Demostrar que si P es un polinomio irreducible con coeficientes en Zp entonces


Zp [X]/(P ) es un cuerpo con pn elementos. Construir cuerpos de 4, 8, 16, 9, 27 y 121 ele-
mentos.

3.2.15 (Kronecker) Sea K un cuerpo y sea P ∈ K[X] \ K. Demostrar existe un cuerpo K ′


que contiene a K como subcuerpo y tiene una raı́z de P . Deducir que existe un cuerpo K ′
que contiene a K como subcuerpo de forma que P es producto de polinomios de grado 1 con
coeficientes en K.

3.2.16 En el Problema 2.1.12 se ha visto que el cardinal de un cuerpo finito K es una potencia
de un número primo (de hecho, una potencia de la caracterı́stica de K). En este problema,
fijado un entero primo positivo p, vamos a ver que existen cuerpos1 de cardinal pn para cada
n ∈ Z+ .

(1) Sea K un cuerpo de caracterı́stica p (entero positivo primo), y sea n ∈ Z+ . Demostrar


n
que el conjunto de las raı́ces en K del polinomio X p − X es un subcuerpo finito de K.
(Indicación: Usar el Problema 2.1.11.)

(2) Deducir que, para cada n ∈ Z+ , existe un cuerpo de cardinal pn .

3.2.17 Calcular todos los polinomios mónicos irreducibles de grado ≤ 4 en K[X], cuando K
es cada uno de los cuerpos Zp con p primo menor o igual que 11. ¿Te atreves con los cuerpos
K construidos en el Problema 3.2.14?

3.3 Divisibilidad en anillos de polinomios


La siguiente proposición caracteriza cuándo un anillo de polinomios es un DIP o dominio
euclı́deo y cuáles son los irreducibles en tal caso.

Proposición 3.13 Para un anillo A, las condiciones siguientes son equivalentes:

(1) A[X] es un dominio euclı́deo.

(2) A[X] es un dominio de ideales principales.

(3) A es un cuerpo.

En este caso, un polinomio f ∈ A[X] es irreducible si y solo si es primo si y solo si gr(f ) > 0
y f no es producto de dos polinomios de grado menor; es decir, si una igualdad f = gh en
A[X] implica que gr(g) = gr(f ) (y gr(h) = 0) ó gr(h) = gr(f ) (y gr(g) = 0).
1
De hecho, salvo isomorfismos, existe un único cuerpo de cardinal q para cada entero positivo q > 1 que sea
potencia de primo. La demostración de este hecho se verá en la asignatura Ecuaciones Algebraicas. Este único
cuerpo de cardinal q se suele denotar por Fq ; en particular, para p primo, se tiene Fp = Zp .
3.3. DIVISIBILIDAD EN ANILLOS DE POLINOMIOS 63

Demostración. Ya sabemos que (1) implica (2) por el Teorema 2.29 y que (3) implica (1)
por el Ejemplo 2.27.(2). Claramente el polinomio X es irreducible, con lo que si A(X) es DIP
entonces el ideal (X) es máximal. Si a ∈ A\{0} entonces a ̸∈ (X) con lo que de la maximalidad
de (X) deducimos que (a, X) = A[X] y por tanto 1 = aP + XQ para ciertos P, Q ∈ A[X].
Luego 1 = aP (0), con lo que a es invertible en A. Esto demuestra que A es un cuerpo.
Dejamos que el lector demuestre la afirmación sobre los polinomios irreducibles.

Obsérvese que si a ∈ A y f ∈ A[X] entonces a|f si y solo si a divide a todos los coeficientes
de A.

Lema 3.14 Sea D un dominio y sea p ∈ D.

(1) p es irreducible en D si y solo si lo es en D[X].

(2) Si p es primo en D[X] entonces lo es en D.

(3) Si además D es un DFU entonces las condiciones siguientes son equivalentes:

(a) p es irreducible en D.
(b) p es irreducible en D[X].
(c) p es primo en D.
(d) p es primo en D[X].

Demostración. (1) y (2) son consecuencias casi inmediatas del Lema 3.1. Para demostrar
(3) basta demostrar (c) implica (d) pues ya sabemos que (d) implica (b) (Proposición 2.13),
que (a) y (c) son equivalentes, (Lema 2.21) y que (a) y (b) son equivalentes (apartado 1).
Supongamos por tanto que p es primo en D, y veamos que lo es en D[X]. Para ello, sean

a = a0 + · · · + an X n y b = b0 + · · · + bm X m

polinomios de D[X] tales que p ∤ a y p ∤ b, y veamos que p ∤ ab. Por hipótesis, existen un menor
ı́ndice i tal que p ∤ ai , y un menor ı́ndice j tal que p ∤ bj . El coeficiente de grado i + j de ab es

ci+j = a0 bi+j + · · · + ai−1 bj+1 + ai bj + ai+1 bj−1 + · · · + ai+j b0 ,

y las condiciones dadas implican que p divide a todos los sumandos excepto a ai bj , por lo que
p ∤ ci+j y en consecuencia p ∤ ab.

En el resto de la sección D será un DFU y K su cuerpo de fracciones.


Consideramos la función
φ : D \ {0} → N0
que a cada 0 ̸= a ∈ D le asocia el número φ(a) de factores irreducibles en la expresión de a
como producto de irreducibles de D, contando repeticiones. Por ejemplo, si D = Z entonces
φ(12) = 3 y φ(−80) = 5. Es claro que, si a, b ∈ D \ {0}, entonces

φ(ab) = φ(a) + φ(b) y φ(a) = 0 ⇔ a ∈ D∗ .


64 CAPÍTULO 3. POLINOMIOS

Lema 3.15 Si a ∈ D y f, g, h ∈ D[X] verifican af = gh ̸= 0, entonces existen g1 , h1 ∈ D[X]


tales que
f = g1 h1 , gr(g1 ) = gr(g), gr(h1 ) = gr(h).

Demostración. Razonamos por inducción en φ(a). Si φ(a) = 0 podemos tomar g1 = a−1 g


y h1 = h. Si φ(a) > 0, existen p, b ∈ D tales que a = pb y p es primo. Entonces p | af = gh
en D[X] y, por el Lema 3.14, podemos asumir que p | g en D[X]. Es decir, existe g ∈ D[X]
tal que g = pg, de donde gr(g) = gr(g). Cancelando p en la igualdad pbf = af = gh = pgh
obtenemos bf = gh. Como φ(b) = φ(a) − 1 < φ(a), la hipótesis de inducción nos dice que
existen g1 , h1 ∈ D[X] tales que f = g1 h1 , gr(g1 ) = gr(g) = gr(g), y gr(h1 ) = gr(h), lo que nos
da el resultado.

El siguiente resultado relaciona la irreducibilidad de un polinomio sobre D con su irre-


ducibilidad sobre K. Aunque su recı́proco es falso en general (piénsese en 2X como poli-
nomio sobre Z), pronto veremos que es válido con una condición extra sobre el polinomio
(Proposición 3.20).

Lema 3.16 Si f ∈ D[X] es irreducible en D[X], entonces es irreducible (y primo) en K[X].

Demostración. Supongamos que f no es irreducible en K[X]. Por la Proposición 3.13,


existen G, H ∈ K[X] tales que

f = GH, gr(G) > 0, gr(H) > 0.

Si 0 ̸= b ∈ D es un múltiplo común de los denominadores de los coeficientes de G, se tiene


g = bG ∈ D[X], y análogamente existe 0 ̸= c ∈ D tal que h = cH ∈ D[X]. Aplicando el
Lema 3.15 a la igualdad (bc)f = gh obtenemos g1 , h1 ∈ D[X] tales que f = g1 h1 , gr(g1 ) =
gr(g) = gr(G) > 0, y gr(h1 ) = gr(h) = gr(H) > 0, lo que nos da una factorización no trivial de
f en D[X].

Podemos ya demostrar el resultado principal de esta sección:

Teorema 3.17 D es un DFU si y solo si lo es D[X].

Demostración. Supongamos primero que D[X] es un DFU. Entonces D es un dominio


(Corolario 3.2), y cada 0 ̸= a ∈ D \ D∗ es producto de irreducibles de D[X], que tendrán grado
0 pues lo tiene a. Por el Lema 3.14, ésa será una factorización de a en irreducibles de D. Del
mismo lema se deduce que todo irreducible de D es primo en D, por lo que D es un DFU.
Supongamos ahora que D es un DFU y veamos que lo es D[X]. Empezaremos demostrando
que cada a = a0 + · · · + an X n ∈ D[X] (con an ̸= 0) no invertible es producto de irreducibles, y
lo haremos por inducción en n + φ(an ). Obsérvese que a es invertible si y solo si n + φ(an ) = 0.
El caso n + φ(an ) = 1 se resuelve fácilmente. Supongamos pues que n + φ(an ) > 1 y que a no
es irreducible. Entonces existen

b = b0 + · · · + bm X m (bm ̸= 0) y c = c0 + · · · + ck X k (ck ̸= 0)
3.3. DIVISIBILIDAD EN ANILLOS DE POLINOMIOS 65

en D[X], no invertibles, con a = bc y b y c elementos de D[X] que no son unidades de D[X].


Entonces

0 < m + φ(bm ), 0 < k + φ(ck ) y n + φ(an ) = m + k + φ(bm ) + φ(ck ).

En consecuencia, podemos aplicar la hipótesis de inducción a b y c, y pegando las factorizaciones


ası́ obtenidas conseguimos una factorización en irreducibles de a.
Por la Proposición 2.22, solo falta demostrar que todo irreducible f de D[X] es primo, y
por el Lema 3.14 podemos suponer que gr(f ) ≥ 1. Sean pues g, h ∈ D[X] tales que f | gh en
D[X], y veamos que f | g ó f | h en D[X]. Obviamente, f | gh en K[X], y como f es primo en
K[X] por el Lema 3.16, podemos asumir que f | g en K[X]. Es decir, existe G ∈ K[X] tal que
g = f G, y si demostramos que G ∈ D[X] habremos terminado. Para ello, tomando a ∈ D con
aG ∈ D[X] y φ(a) mı́nimo, basta ver que φ(a) = 0. Supongamos que φ(a) > 0 y sean p, b ∈ D
con a = pb y p primo. Entonces, en D[X], se tiene p | ag = f (aG). Como p es primo en D[X]
(Lemma 3.14) y p ∤ f (pues f es irreducible y gr(f ) ≥ 1), deducimos que p | aG en D[X]. Si
g1 ∈ D[X] verifica aG = pg1 entonces bG = g1 ∈ D[X], contra la minimalidad de φ(a), y esta
contradicción termina la demostración.

De la Proposición 3.13 y el Teorema 3.17 se deduce que Z[X] es un DFU pero no un DIP,
lo que muestra que el recı́proco del Teorema 2.25 no es cierto.
En el resto de la sección suponemos que D es un DFU y K es su cuerpo de fracciones.
Definimos una relación de equivalencia ∼ en K de la siguiente forma para x, y ∈ K:

x ∼ y ⇔ y = ux para algún u ∈ D∗ .

Claramente la clase de equivalencia que contiene a x es xD∗ = {xu : u ∈ D∗ }. En particular,


si x ∈ D entonces la clase de equivalencia que contiene a x está formada por los elementos que
son asociados de x en D. Por ejemplo, 0D∗ = {0}, 1D∗ = D∗ . Obsérvese que xyD∗ = {xa :
a ∈ yD∗ } = x(yD∗ ).
Podemos definir una multiplicación de elementos de K por elementos de K/ ∼ poniendo

a(bD∗ ) = (ab)D∗ .

Esto está bien definido pues si b1 ∼ b2 entonces ab1 ∼ ab2 . Además se verifica a(b(cD∗ )) =
(ab)(cD∗ ).
Vamos a definir una aplicación

c : K[X] → K/ ∼

Empezamos definiendo c(p) para p ∈ D[X] P como la clase que contiene a un máximo común
divisor de los coeficientes de p, o sea, si p = i≥0 pi X i entonces

c(p) = mcd(pi : i ≥ 0)D∗ .

Para definir c(p) para un elemento p ∈ K[X] elegimos a ∈ D \ {0} con ap ∈ D[X] y definimos

c(p) = a−1 c(ap).


66 CAPÍTULO 3. POLINOMIOS

Esto está bien definido pues si a1 p, a2 p ∈ D[X] entonces c(a1 a2 p) = a1 c(a2 p) = a2 c(a1 p) con
lo que a−1 −1
1 c(a1 p) = a2 c(a2 p).
Si c(p) = aD∗ , entonces decimos que a es el contenido y abusaremos de la notación es-
cribiendo a = c(p). En realidad deberı́amos decir “un contenido” pero estamos abusando
de la notación, de la misma forma que lo hacı́amos al hablar “del máximo común divisor” o
“el mı́nimo común múltiplo”. En todos los casos se trata de un concepto que es único salvo
multiplicación por unidades de D.
Obsérvese que si a ∈ D y p ∈ D[X] entonces las notaciones a | c(p) y c(p) | a no son
ambiguas pues todos los valores posibles para c(p) son asociados.
Veamos ahora algunas propiedades del contenido.

Proposición 3.18 Sean D un DFU y K su cuerpo de fracciones. Sean a ∈ K y p ∈ K[X].

(1) Si a ∈ D y p ∈ D[X] entonces a | p en D[X] si y solo si a | c(p) en D.

(2) c(ap) = ac(p).

(3) p ∈ D[X] si y solo si c(p) ∈ D.

Demostración. Pongamos b = c(p).


(1) Supongamos que a ∈ D y p ∈ D[X]. Entonces b es máximo común divisor de los
coeficientes de p. Luego a | p en D[X] si y solo si a divide a cada uno de los coeficientes de p
(en D) si y solo si a divide a b.
(2) Es consecuencia inmediata de la fórmula mcd(ap0 , ap1 , . . . , apn ) = a mcd(p0 , p1 , . . . , pn ).
(3)
PkObviamente si p ∈ D[X] entonces b ∈ D. Para demostrar la otra implicación ponemos
ri i
p = i=0 si X donde cada srii es una fracción reducida, entendiendo que si ri = 0 entonces
si = 1. Supongamos que p ̸∈ D[X]. Eso implica que algún si nos es unidad de D con lo que
es divisible por un irreducible q y por tanto q ∤ ri . Ponemos si = q ni hi con q ∤ hi para cada i
y tomamos n = ni = max(n0 , n1 , . . . , nk ) ≥ 1 y m = mcm(s0 , . . . , sk ). Entonces m = q n h con
h ∈ D y q ∤ h en D. Además mp ∈ D[X] y c(mp) = mbD∗ . Pero m srii = hr hi es el coeficiente
i

de X i en mp, que es un elemento de D que no es múltiplo de q. Luego mb, que es el máximo


común divisor de los coeficientes de mp, no es múltiplo de q en D. Pero m es un elemento de
D que sı́ es múltiplo de q en D. Por tanto b ̸∈ D.

Diremos que un polinomio es primitivo si c(p) = 1. Es decir p ∈ D[X] es primitivo si los


únicos divisores de p en D[X] que tienen grado 0 son las unidades de D[X]. Obsérvese que
para todo 0 ̸= p ∈ D[X] se tiene que p/c(p) es primitivo y de hecho c = c(p) si y solo si p = cp1
con p1 ∈ D[X], primitivo.

Lema 3.19 (Lema de Gauss) Si f, g ∈ K[X], entonces c(f g) = c(f )c(g). En particular,
f g es primitivo si y solo si f y g son primitivos.

Demostración. Tenemos f = c(f )f1 y g = c(g)g1 con f1 y g1 primitivos. Por tanto f g =


c(f )c(g)f1 g1 , luego para demostrar que c(f g) = c(f )c(g) basta probar que f1 g1 es primitivo.
En caso contrario c(f1 g1 ) tendrı́a un divisor irreducible p en D. Eso implica que p|f1 g1 . Por
3.4. FACTORIZACIÓN EN EL ANILLO DE POLINOMIOS DE UN DFU 67

el Lema 3.14, p es primo en D[X] y por tanto p|f1 ó p|g1 , lo que implica que p|c(f1 ) ó p|c(g1 ),
en contra de que c(f1 ) = c(g1 ) = 1.

Proposición 3.20 Para un polinomio primitivo f ∈ D[X] \ D, las condiciones siguientes son
equivalentes:
(1) f es irreducible en D[X].

(2) f es irreducible en K[X].

(3) Si f = GH con G, H ∈ K[X] entonces gr(G) = 0 ó gr(H) = 0.

(4) Si f = gh con g, h ∈ D[X] entonces gr(g) = 0 ó gr(h) = 0.

Demostración. El Lema 3.16 y la Proposición 3.13 aseguran que (1) implica (2) y que (2)
implica (3), respectivamente, y es claro que (3) implica (4). Finalmente, como f es primitivo,
sus únicos divisores de grado 0 son unidades, por lo que (4) implica (1).

Como consecuencia del Lema 3.14 y la Proposición 3.20 se deduce el siguiente corolario.

Corolario 3.21 Si D es un DFU y K es su cuerpo de fracciones, entonces los irreducibles de


D[X] son los irreducibles de D y los polinomios primitivos de D[X] \ D que son irreducibles
en K[X].

Problemas
3.3.1 ¿Es cierto que, si D es un DFU y b es un elemento de D, entonces sólo hay una cantidad
finita de ideales de D que contienen a b? ¿Y si D es DIP?

3.3.2 Dar un ejemplo de un ideal primo no nulo de un DFU que no sea maximal.

3.3.3 Demostrar que toda raı́z racional de un polinomio mónico con coeficientes enteros es
entera.

3.4 Factorización en el anillo de polinomios de un DFU


Nuestro siguiente objetivo es factorizar polinomios en D[X] y en K[X], donde D sigue siendo
un DFU y K su cuerpo de fracciones. Para ello es necesario disponer de métodos que nos
digan cuándo un polinomio es irreducible. Como se verá, pocos de los resultados prácticos que
obtendremos nos dan condiciones necesarias y suficientes para que un polinomio sea irreducible.
Asumiremos que disponemos de un método para factorizar los elementos de D, y en particular
para decidir si son irreducibles o no. Esto es teóricamente posible si D = Z ó D = Z[i] (y
también lo es en la práctica en los casos que se nos presentarán), y nos permite además decidir
si un polinomio de D[X] es o no primitivo.
En general, dado un polinomio 0 ̸= f ∈ D[X], calcularemos d = c(f ) y obtendremos
f = df1 , con f1 ∈ D[X] primitivo. El polinomio constante d es una unidad en K[X], mientras
68 CAPÍTULO 3. POLINOMIOS

que en D[X] tiene la misma factorización en irreducibles que tenga como elemento de D. En
cuanto a f1 , para decidir su irreducibilidad, la Proposición 3.20 nos permite considerarlo como
polinomio sobre D o sobre K según nos convenga. Por tanto, es importante tener criterios de
irreducibilidad como los que siguen para polinomios sobre cuerpos. Para polinomios de grado
pequeño esto es fácil.

Lema 3.22 Sea K un cuerpo y sea f ∈ K[X]. Entonces

(1) Si gr(f ) = 1 entonces f es irreducible en K[X].

(2) Si gr(f ) > 1 y f tiene una raı́z en K, entonces f no es irreducible en K[X].

(3) Si gr(f ) = 2 ó 3 entonces f es irreducible en K[X] si y solo si f no tiene raı́ces en K.

Demostración. Ejercicio.

El Lema 3.22 pone de manifiesto la importancia de encontrar raı́ces de un polinomio para


decidir si es irreducible. Cuando los coeficientes están en un DFU podemos seleccionar los
“candidatos a raı́ces”:

Proposición 3.23 Sea D un DFU con cuerpo de fracciones K, y sea f = a0 + a1 X + · · · +


an X n ∈ D[X] con an ̸= 0. Entonces todas las raı́ces de f en K son de la forma r/s, donde
r | a0 y s | an .

Demostración. Sea t = rs una raı́z de f con r, s ∈ D primos entre sı́. Multiplicando la


igualdad f (t) = 0 por sn obtenemos

a0 sn + a1 rsn−1 + a2 r2 sn−2 + · · · + an−1 rn−1 s + an rn = 0,

luego r | a0 sn y s | an rn . Como r y s son coprimos, deducimos que r | a0 y s | an .

Ejemplos 3.24 Factorizaciones de polinomios.

(1) La no existencia de raı́ces no garantiza la irreducibilidad de polinomios de grado mayor


que 3. Por ejemplo, X 4 + 2X 2 + 1 = (X 2 + 1)2 es reducible en R[X] pero no tiene raı́ces
reales.

(2) Las posibles raı́ces en Q del polinomio f = 3X 3 + X 2 + X − 2 son ±2, ±1, ±2/3 y
±1/3, y de hecho f (2/3) = 0. Por tanto (X − 2/3) | f , y ası́ (3X − 2) | f . Dividiendo
se obtiene f = (3X − 2)(X 2 + X + 1). Como ambos factores son primitivos sobre Z
e irreducibles sobre Q y sobre R, deducimos que la anterior es una factorización en
irreducibles de f en cualquiera de los anillos Z[X], Q[X]

ó R[X]. La factorización en
−1+ −3
C[X] es f = (3X − 2)(X − ω)(X − ω), donde ω = 2 .
3.4. FACTORIZACIÓN EN EL ANILLO DE POLINOMIOS DE UN DFU 69

(3) El polinomio f = 6X 4 + 6X 2 + 18X − 30 = 2 · 3 · (X 4 + X 2 + 3X − 5) tiene al 1 por raı́z,


y dividiendo se tiene X 4 + X 2 + 3X − 5 = (X − 1)(X 3 + X 2 + 2X + 5). El factor cúbico
es primitivo y no tiene raı́ces en Q (al sustituir ±1 ó ±5 se obtiene un entero impar), por
lo que

f = 2 · 3 · (X − 1)(X 3 + X 2 + 2X + 5) y f = 6(X − 1)(X 3 + X 2 + 2X + 5)

son las factorizaciones de f en Z[X] y en Q[X], respectivamente (en la segunda el 6 no


es un factor irreducible, sino una unidad). El polinomio cúbico no es irreducible en R[X]
ni en C[X]. De hecho, un análisis del crecimiento de la función polinómica f : R → R
nos lleva a la conclusión de que f tiene una raı́z real y dos complejas conjugadas.

(4) El polinomio f = X 4 +X 3 +2X 2 +X+1 no tiene raı́ces racionales, pero esto no implica que
sea irreducible sobre Q. De hecho, se tiene f (i) = 0, y por tanto (X − i)(X + i) = X 2 + 1
divide a f ; el otro factor es X 2 + X + 1, por lo que f = (X 2 + 1)(X 2 + X + 1) es una
factorización en

irreducibles en Z[X], Q[X] ó R[X], y f = (X − i)(X + i)(X − ω)(X − ω)
−1+ −3
(con ω = 2 ) es una factorización en C[X].

(5) Supongamos que el polinomio sin raı́ces racionales f = X 4 −2X 3 +6X −3 no es irreducible
en Z[X]. Por la Proposición 3.20, existen g, h ∈ Z[X], ambos de grado ≥ 1, tales que
f = gh. Podemos asumir que g y h son mónicos (¿por qué?), y por tanto no pueden
tener grado 1 (¿por qué?). En consecuencia, ambos tienen grado 2 y por tanto existen
a, b, c, d ∈ Z tales que f = (X 2 + aX + b)(X 2 + cX + d). Igualando coeficientes, se
obtienen las ecuaciones

bd = −3, ad + bc = 6, b + ac + d = 0, a + c = −2.

La primera ecuación nos da 4 opciones para los valores de b y d. Una de ellas es b = 1 y


d = −3, que sustituida en la segunda ecuación y combinada con la cuarta nos dice que
a = −2 y c = 0; pero estos valores no satisfacen la tercera ecuación. De modo similar
se ve que las otras opciones tampoco funcionan, lo que significa que no existen tales
a, b, c, d ∈ Z y en consecuencia f es irreducible en Z[X], y por tanto también en Q[X].

El último ejemplo muestra lo penoso que puede resultar estudiar la irreducibilidad de un


polinomio, incluso de grado bajo, con los métodos que hemos desarrollado hasta ahora. El resto
de esta sección lo dedicamos a presentar otros dos criterios de irreducibilidad para polinomios
sobre un DFU que son a menudo útiles.
En el primero de ellos usaremos el Ejemplo 3.4.(3).
Un homomorfismo de anillos ϕ : A → B induce otro A[X] → B[X] dado por
X X
f= ai X i 7→ ϕ(f ) = ϕ(ai )X i .

En general se tiene gr(ϕ(f )) ≤ gr(f ), con igualdad si el coeficiente principal de f no está en


Ker ϕ.
70 CAPÍTULO 3. POLINOMIOS

Proposición 3.25 (Criterio de Reducción) Sea ϕ : D → K un homomorfismo de anillos,


donde D es un DFU y K es un cuerpo, y sea f un polinomio primitivo de D[X] \ D. Si ϕ(f )
es irreducible en K[X] y gr(ϕ(f )) = gr(f ), entonces f es irreducible en D[X] (o lo que es lo
mismo en K[X]).

Demostración. Por la Proposición 3.20 basta ver que, si f = gh con g, h ∈ D[X], entonces
gr(g) = 0 ó gr(h) = 0. Sean a, b y c los coeficientes principales de f , g y h, respectivamente.
Entonces a = bc ̸∈ Ker ϕ y por tanto b, c ̸∈ Ker ϕ, por lo que gr(ϕ(g)) = gr(g) y gr(ϕ(h)) =
gr(h). Como K es un cuerpo y ϕ(f ) es irreducible en K[X], la igualdad ϕ(f ) = ϕ(g)ϕ(h)
implica que gr(ϕ(g)) = 0 ó gr(ϕ(h)) = 0, de donde se sigue el resultado.

Cuando consideramos la proyección Z → Zp , con p un número primo positivo, el homo-


morfismo Z[X] → Zp [X] viene dado por
X X
f= ai X i 7→ f = ai X i ,

donde a es la clase de a en Zp . Aplicando el Criterio de Reducción se obtiene:

Corolario 3.26 Sea p un entero primo y sea f = a0 + · · · + an X n un polinomio primitivo de


Z[X]. Si p ∤ an y f es irreducible en Zp [X], entonces f es irreducible en Z[X].

Ejemplos 3.27 Aplicaciones del Criterio de Reducción.

(1) Reduciendo módulo 2 el polinomio f = 7X 3 +218X 2 +121X +625 obtenemos el polinomio


f = X 3 + X + 1 de Z2 [X], que es irreducible porque no tiene raı́ces. Por tanto f es
irreducible en Z[X] (y en Q[X]).

(2) Reduciendo f = X 4 + 5X + 1 ∈ Z[X] módulo 2 obtenemos f = X 4 + X + 1 ∈ Z2 [X].


Como f no tiene raı́ces en Z2 , si no fuera irreducible se factorizarı́a como producto de
dos polinomios irreducibles de grado 2 en Z2 [X]. Pero en Z2 [X] solo hay 4 polinomios de
grado 2, y de ellos solo X 2 + X + 1 es irreducible (¿por qué?). Como f no es el cuadrado
de éste, deducimos que f es irreducible en Z2 [X] y por tanto f es irreducible en Z[X].

(3) Consideremos el polinomio f = X 5 − X − 1 de Z[X]. Reduciendo módulo 2 obtenemos


un polinomio que es divisible por X 2 + X + 1, por lo que no podemos aplicar el Criterio
de Reducción. Reduciendo módulo 3 obtenemos f = X 5 + 2X + 2 ∈ Z3 [X], que no tiene
raı́ces. Si no fuera irreducible tendrı́a un factor irreducible de grado 2; es fácil ver que
los únicos irreducibles mónicos de grado 2 de Z3 [X] son

X 2 + 1, X 2 + X − 1, X 2 − X − 1.

Comprobando que ninguno de ellos divide a f deducimos que f es irreducible en Z3 [X],


y por tanto f es irreducible en Z[X].

(4) Dado el polinomio f = X 4 + 4X + 1 en Z[X], se tiene f = (X + 1)4 en Z2 [X] y


f = (X + 2)(X 3 + X 2 + X + 2) en Z3 [X], con el factor cúbico irreducible porque no
tiene raı́ces. Por tanto, no podemos aplicar el Criterio de Reducción. Sin embargo, la
3.4. FACTORIZACIÓN EN EL ANILLO DE POLINOMIOS DE UN DFU 71

factorización en Z3 [X] nos va a permitir demostrar que f es irreducible en Z[X]. En


efecto, como f no tiene raı́ces en Q, si no fuera irreducible en Z[X] se tendrı́a f = gh con
gr(g) = gr(h) = 2. Esto nos darı́a, en Z3 , la factorización f = gh con gr(g) = gr(h) = 2,
incompatible con la factorización en irreducibles (única salvo asociados) que acabamos
de obtener.

Veamos nuestro último criterio de irreducibilidad:

Proposición 3.28 (Criterio de Eisenstein) Sea D un DFU y sea f = a0 +a1 X+· · ·+an X n
(con an ̸= 0) un polinomio primitivo de D[X]. Si existe un irreducible p ∈ D tal que

p | ai para todo i < n, y p2 ∤ a0 ,

entonces f es irreducible en D[X].

Demostración. Veamos que, si f = gh en D[X], entonces gr(g) = n ó gr(h) = n. Pongamos


g = b0 + · · · + bm X m y h = c0 + · · · + ck X k , con bm ck ̸= 0. Como p2 ∤ a0 = b0 c0 , entonces p ∤ b0
ó p ∤ c0 . Supongamos que se da la segunda opción. Como f es primitivo se tiene p ∤ g, y por
tanto existe
i = min{j : p ∤ bj }.
Entonces p no divide a ai = ( i−1
P
j=0 bj ci−j ) + bi c0 , y por tanto i = n, de modo que gr(g) = n.
La opción p ∤ b0 nos llevarı́a a gr(h) = n, lo que demuestra el resultado.

Ejemplos 3.29 Aplicaciones del Criterio de Eisenstein.

(1) Sean a un entero y p un primo cuya multiplicidad en a es 1. Entonces X n − a es


irreducible.

(2) Un argumento similar al del Ejemplo 3.27.(4) nos permitirı́a ver que el polinomio f =
X 4 − 3X 3 + 6X − 3 es irreducible en Z[X]. Ahora podemos asegurar lo mismo con menos
trabajo aplicando el Criterio de Eisenstein con p = 3.

(3) A menudo, el Criterio de Eisenstein se combina con un automorfismo de Z[X] de susti-


tución en X + a (Ejemplos 3.4). Por ejemplo, el criterio no es aplicable a f (X) =
X 4 +4X 3 +10X 2 +12X +7, pero sı́ se puede aplicar (con p = 2) a f (X −1) = X 4 +4X 2 +2.
Por tanto f (X − 1) es irreducible, y en consecuencia lo es f (X).

(4) Dado un entero n ≥ 3, las raı́ces en C del polinomio X n − 1 se llaman raı́ces n-ésimas de
la unidad (o de 1). Considerando la interpretación geométrica de la multiplicación en C,
es fácil ver que estas raı́ces son exactamente los n vértices del n-ágono regular inscrito en
el cı́rculo unidad de C que tiene un vértice en la posición del 1. Estos números complejos
son útiles en muy diversas circunstancias. El polinomio X n − 1 se factoriza como

X n − 1 = (X − 1)Φn (X), donde Φn (X) = X n−1 + X n−2 + · · · + X 2 + X + 1.


72 CAPÍTULO 3. POLINOMIOS

El polinomio Φn (X) se conoce como el n-ésimo polinomio ciclotómico, y sus raı́ces son
las raı́ces n-ésimas de 1 distintas de 1. Φn (X) no es en general irreducible sobre Q (por
ejemplo, Φ4 (X) es divisible por X + 1), pero sı́ lo es cuando n = p es primo. Como en el
apartado anterior, esto quedará demostrado si podemos aplicar el Criterio de Eisenstein
a Φp (X + 1). Ahora bien, Φp (X) = (X n − 1)/(X − 1), y por tanto

(X + 1)p − 1
     
p−1 p p−2 p p−3 p
Φp (X + 1) = =X + X + X + ··· + X + p.
X p−1 p−2 2

Cuando 1 ≤ i < p, el primo p no divide a i! ni a (p − i)!, y por tanto sı́ divide a


p
 p!
i = i!(p − i)! , por lo que podemos aplicar el Criterio de Eisenstein, como querı́amos.

Problemas
3.4.1 Sea D un DFU y sea f = ao + a1 X + · · · + an X n un polinomio primitivo en D[X].
Demostrar que, si existe un irreducible p ∈ D tal que

p | ai para todo i > 0, p ∤ a0 y p2 ∤ an ,

entonces P es irreducible en D[X] (es decir, el Criterio de Eisenstein se puede aplicar “al
revés”).

3.4.2 Descomponer en factores irreducibles el polinomio X 4 − 4 en cada uno de los siguientes


anillos: Q[X], R[X], C[X], Z2 [X] y Z3 [X].

3.4.3 Descomponer los siguientes anillos cociente como producto de anillos “conocidos”:

(1) R[X] módulo el ideal principal generado por el polinomio X 3 − X 2 + X − 1.

(2) Q[X] módulo el ideal principal generado por el polinomio X 3 − X 2 + X − 1.

(3) Q[X] módulo el ideal principal generado por el polinomio 3X 2 − 6.

3.4.4 Calcular el máximo común divisor y el mı́nimo común múltiplo en Z[X] de las siguientes
parejas de polinomios:

(1) X 3 − 6X 2 + X + 4 y X 5 − 6X + 1.

(2) X 2 + 1 y X 6 + X 3 + X + 1.

(3) 26X 2 − 104X + 104 y 195X 2 + 65X − 910.

3.4.5 Demostrar que los siguientes polinomios son irreducibles en los anillos que se indican:

(1) X 4 + X + 1, 4X 3 − 3X − 21 , X 4 + 1, X 6 + X 3 + 1, X 3 + 6X + 3X + 3, X 5 − 5X + 15 y
X 4 + 5X + 12 en Q[X].

(2) X 2 + X + 1 en Z2 [X].
3.5. POLINOMIOS EN VARIAS INDETERMINADAS 73

(3) X 2 + Y 2 − 1 y X 5 Y 3 − X 3 + XY 2 − Y 2 + 1 en Q[X, Y ].

(4) X 4 + X + a con a impar, en Q[X].

(5) X 5 + 3aX 4 − 4X + 4 con a ∈ Z, en Q[X].

(6) Y 3 + X 2 Y 2 + X 3 Y + X, en D[X, Y ] donde D es un DFU arbitrario.

3.4.6 Factorizar los siguientes polinomios en los anillos que se indican:

(1) 3X 4 − 3X 2 + 6, en Z[X], Q[X], R[X] y C[X].

(2) X 3 + 3X 2 + 3X + 4 en Z5 [X].

3.4.7 Decidir cuáles de los siguientes polinomios son irreducibles en los anillos que se indican:

(1) 2X 2 + 2X + 2 en Z[X], Q[X] y Z5 [X].

(2) X 4 + 2 en Z7 [X] y Q[X].

(3) X 3 − 18X 2 + 106X − 203 en Z[X] y Q[X].

(4) X 5 + X + 2 en R[X], Q[X] y Z3 [X].

(5) X 5 + X − 2 en R[X], Q[X] y Z3 [X].

(6) 2X 5 − 6X 3 + 9X 2 − 15 en Z[X] y Q[X].

(7) X 4 + 15X 3 + 7 en Z[X].

(8) X n − p, donde n > 0 y p es un entero primo con p ≡ 1 mod 3, en R[X], Q[X] y Z3 [X].

3.5 Polinomios en varias indeterminadas


Dados un anillo A y un entero n ≥ 2, definimos el anillo de polinomios en n indeterminadas
con coeficientes en A, denotado por A[X1 , . . . , Xn ], mediante la fórmula recurrente

A[X1 , . . . , Xn ] = A[X1 , . . . , Xn−1 ][Xn ].

Los elementos X1 , . . . , Xn de A[X1 , . . . , Xn ] se llaman indeterminadas y los elementos de


A[X1 , . . . , Xn ] se llaman polinomios en n indeterminadas.
Por inducción a partir del Corolario 3.2, de la Proposición 3.13 y del Teorema 3.17, se
obtienen fácilmente las siguientes propiedades:

Proposición 3.30 Para un anillo A y un entero positivo n se verifican:

(1) A[X1 , . . . , Xn ] nunca es un cuerpo.

(2) A[X1 , . . . , Xn ] es un dominio si y solo si lo es A.


74 CAPÍTULO 3. POLINOMIOS

(3) Si A es un dominio, entonces A[X1 , . . . , Xn ]∗ = A∗ .

(4) A[X1 , . . . , Xn ] es un DFU si y solo si lo es A.

(5) A[X1 , . . . , Xn ] es un DIP si y solo si n = 1 y A es un cuerpo.

Si a ∈ A e i = (i1 , . . . , in ) ∈ Nn0 , el elemento aX1i1 · · · Xnin de A[X1 , . . . , Xn ] se llama


monomio de tipo i y coeficiente a.

Lema 3.31 Sean A un anillo y n un entero positivo. Entonces todo elemento p de A[X1 , . . . , Xn ]
se escribe de forma única como suma de monomios de distinto tipo, casi todos con coeficiente
nulo. Es decir, se tiene una única expresión
X
p= pi X1i1 · · · Xnin (3.2)
i∈Nn
0

con pi = 0 para casi todo i = (i1 , . . . , in ) ∈ Nn0 .

Demostración. Aplicamos inducción en n, con el caso n = 1 obvio por la propia definición


de anillo de polinomios Pen una variable. Cuando n > 1, un elemento de A[X1 , . . . , Xn ] es, por
definición, de la forma t∈N0 pt Xnt con cada pt ∈ A[X1 , . . . , Xn−1 ] y casi todos los pt nulos.
Por hipótesis de inducción, cada pt se expresa como
i
X
pt = (pt )(i1 ,...,in−1 ) X1i1 · · · Xn−1
n−1
,
(i1 ,...,in−1 )∈Nn−1
0

donde cada (pt )(i1 ,...,in−1 ) está en A y casi todos son nulos. Definiendo pi = (pin )(i1 ,...,in−1 ) (para
i = (i1 , . . . , in )) tenemos la expresión deseada.
Recı́procamente, una expresión como (3.2) puede reescribirse como un polinomio en Xn con
in−1
coeficientes en A[X1 , . . . , Xn−1 ] sin más que definir cada coeficiente como pt = pi X1i1 · · · Xn−1
P
,
con la suma extendida a todos los i = (i1 , . . . , in ) ∈ Nn0 con in = t. Usando esto es sencillo
demostrar que estas expresiones son únicas, asumiendo que lo son en A[X1 , . . . , Xn−1 ].

Usando la Proposición 3.3 se demuestra fácilmente la siguiente generalización de la Propiedad


Universal del Anillo de Polinomios, por inducción en el número de indeterminadas.

Proposición 3.32 Sean A un anillo, n ≥ 1 un entero y u : A → A[X1 , . . . , Xn ] la inclusión.

(1) (PUAP en n indeterminadas) Dados un homomorfismo de anillos f : A → B y n


elementos b1 , . . . , bn ∈ B (no necesariamente distintos) existe un único homomorfismo
de anillos f : A[X1 , . . . , Xn ] → B tal que f ◦ u = f y f (Xj ) = bj para cada j = 1, . . . , n.

(2) Si dos homomorfismos de anillos g, h : A[X1 , . . . , Xn ] → B coinciden sobre A y en Xj


para cada j = 1, . . . , n entonces son iguales.
3.5. POLINOMIOS EN VARIAS INDETERMINADAS 75

(3) La PUAP en n indeterminadas determina A[X1 , . . . , Xn ] salvo isomorfismos. Supong-


amos que existen un anillo P con elementos T1 , . . . , Tn y un homomorfismo de anil-
los v : A → P tales que, dados un homomorfismo de anillos f : A → B y ele-
mentos b1 , . . . , bn ∈ B, existe un único homomorfismo de anillos f : P → B tal que
f ◦ v = f y f (Tj ) = bj para cada j = 1, . . . , n. Entonces existe un isomorfismo
ϕ : A[X1 , . . . , Xn ] → P tal que ϕ ◦ u = v y ϕ(Xj ) = Tj para cada j = 1, . . . , n.

Como en el caso de una indeterminada, se tiene:

Ejemplos 3.33 Aplicaciones de la PUAP en n indeterminadas.

(1) Dados anillos A ⊆ B y elementos b1 , . . . , bn ∈ B, existe un homomorfismo S : A[X1 , . . . , Xn ] →


B que es la identidad sobre A y tal que S(Xj ) = bj para cada j = 1, . . . , n. Dado
P ∈ A[X1 ,i1. . . , Xnin], escribiremos a menudo p(b1 , . . . , bn ) en lugar de S(p). Si p =
p
i∈Nn pi X1 · · · Xn es la expresión de p como suma de monomios, entonces
0

X
S(p) = p(b1 , . . . , bn ) = pi bi11 · · · binn .
i∈Nn
0

La imagen de este homomorfismo es el subanillo de B generado por A ∪ {b1 , . . . , bn } y


que denotamos por A[b1 , . . . , bn ].
Supongamos que f, g : A[b1 , . . . , bn ] → C son dos homomorfismos de anillos. Entonces
f = g si y solo si f |A = g|A y f (bi ) = g(bi ) para todo i. Para demostrar esto basta
aplicar la Proposición 3.32 para deducir que f ◦ S = g ◦ S y concluir que f = g, pues S
es suprayectiva.

(2) Sea A un anillo y sea σ una biyección del conjunto Nn = {1, . . . , n} en sı́ mismo con
inversa τ = σ −1 . Si en el ejemplo anterior tomamos B = A[X1 , . . . , Xn ] y bj = Xσ(j) ,
obtenemos un homomorfismo σ : A[X1 , . . . , Xn ] → A[X1 , . . . , Xn ] que “permuta las in-
determinadas”. Es claro que σ es de hecho un automorfismo con inverso τ . Usando estos
isomorfismos y la definición de los anillos de polinomios en varias indeterminadas, es fácil
establecer isomorfismos

A[X1 , . . . , Xn , Y1 , . . . , Ym ] ≃ A[X1 , . . . , Xn ][Y1 , . . . , Ym ] ≃ A[Y1 , . . . , Ym ][X1 , . . . , Xn ],

por lo que, en la práctica, no hay que distinguir entre estos anillos.

(3) Todo homomorfismo de anillos f : A → B induce un homomorfismo f : A[X1 , . . . , Xn ] →


B[X1 , .P
. . , Xn ] que coincide con f sobre A y verifica f (Xj ) = Xj para cada j = 1, . . . , n.
Si p = i∈Nn pi X1i1 · · · Xnin es la expresión de p como suma de monomios, entonces
0

X
f (p) = f (pi )X1i1 · · · Xnin .
i∈Nn
0

En el futuro este homomorfismo lo denotaremos por f .


76 CAPÍTULO 3. POLINOMIOS

Veamos cómo pueden usarse las identificaciones del apartado 2 de los Ejemplos 3.33.

Ejemplo 3.34 El Criterio de Eisenstein aplicado a polinomios en dos indeterminadas


El polinomio f = X 3 Y + X 2 Y 2 − X 2 + Y 3 + Y 2 ∈ Q[X, Y ] puede considerarse como un
polinomio en Q[X][Y ], poniendo f = Y 3 + (X 2 + 1)Y 2 + X 3 Y − X 2 , o como un polinomio en
Q[Y ][X], poniendo f = Y X 3 + (Y 2 − 1)X 2 + (Y 3 + Y 2 ). A esta última expresión le podemos
aplicar el Criterio de Eisenstein con el polinomio irreducible p = Y + 1 ∈ Q[Y ] para deducir
que f es irreducible en Q[X, Y ].

Por definición, el grado de un monomio aX1i1 · · · Xnin de A[X1 , . . . , Xn ] es i1 + · · · + in . El


grado gr(p) de un polinomio p ̸= 0 de A[X1 , . . . , Xn ] se define como el mayor de los grados
de los monomios que aparecen con coeficiente no nulo en la expresión de p como suma de
monomios de distinto tipo. Es claro que, dados dos polinomios p y q, se tiene

gr(p + q) ≤ max{gr(p), gr(q)} y gr(pq) ≤ gr(p) + gr(q).

Sin embargo, no es tan fácil como en el caso de una indeterminada ver que, cuando A es un
dominio, la segunda desigualdad es de hecho una igualdad. Para esto, y para otras cosas, es
interesante considerar el siguiente concepto:
Un polinomio p ̸= 0 de A[X1 , . . . , Xn ] se dice homogéneo de grado n ≥ 0 si es suma de
monomios de grado n. Por ejemplo, de los polinomios de Z[X, Y, Z]

X 2 Y + Y 3 − 3XY Z + 6Y Z 2 , X 6 + Y 6 + Z 6 + X 3Y 3 + X 3Z 3 + Y 3Z 3, XY Z + X + Y + Z,

los dos primeros son homogéneos (de grados 3 y 6, respectivamente) y el último no lo es.

Proposición 3.35 Dados un anillo A y un entero n ≥ 1, todo polinomio de A[X1 , . . . , Xn ] se


escribe de modo único como suma de polinomios homogéneos de distintos grados.

Demostración. Si p = i∈Nn pi X1i1 · · · Xnin es la expresión de p como suma de monomios y


P
0
ponemos hj = i1 +···+in =j pi X1i1 · · · Xnin , es claro que p = h0 + h1 + · · · + hk (donde k = gr(p))
P
es la expresión buscada. La unicidad es consecuencia inmediata del Lema 3.31.

Corolario 3.36 Si D es un dominio y n ≥ 1, se tiene gr(pq) = gr(p) + gr(q) para cualesquiera


p, q ∈ D[X1 , . . . , Xn ].

Problemas
3.5.1 Sea D un dominio. Demostrar que el ideal (X 2 , XY, Y 2 ) del anillo de polinomios en dos
indeterminadas D[X, Y ] no es principal. ¿Tiene un conjunto de generadores con dos elementos?
Determinar los ideales de A = K[X, Y ]/(X 2 , XY, Y 2 ), siendo K un cuerpo y demostrar que A
tiene ideales que no son principales.

3.5.2 Sea A un anillo. Demostrar que si P ∈ A[X1 , . . . , Xn ] tiene grado 1 y uno de los coefi-
ciente diferentes del término independiente es una unidad de A, entonces A[X1 , . . . , Xn ]/(P ) ∼
=
A[X1 , . . . , Xn−1 ].
3.5. POLINOMIOS EN VARIAS INDETERMINADAS 77

3.5.3 Sea K un cuerpo y sea P ∈ K[X, Y ]. Supongamos que el coeficiente principal de P ,


considerado como polinomio en K[X][Y ], no es divisible por X − 1. Demostrar que, si P (X, 1)
es irreducible en K[X], entonces P (X, Y ) es irreducible en K[X, Y ].

3.5.4 Demostrar que si K es un cuerpo y P, Q son elementos coprimos de K[X, Y ] entonces el


conjunto {(a, b) ∈ K 2 : P (a, b) = Q(a, b) = 0} es finito. (Indicación: Usar el Problema 3.1.3.)

3.5.5 Consideremos el anillo A = K[X, Y, Z]/(X(Y Z − 1)) con K un cuerpo. Si P ∈


K[X, Y, Z] entonces P̄ denota la imagen canónica de P en A. Sean a = X̄ y b = X̄ Ȳ .

(1) Demostrar que a y b son asociados en A.

(2) Sea P ∈ K[X, Y, Z]. Demostrar que b = aP si y solo si Y Z − 1 divide a Y − P en


K[X, Y, Z].

(3) Sea f : K[X, Y, Z] → K[Y, Z] el homomorfismo dado por f (X, Y, Z) = f (0, Y, Z). De-
mostrar que si P ∈ K[X, Y, Z] es tal que P̄ es una unidad en A entonces f (P ) ∈ K \ {0}.

(4) Demostrar que A no tiene ninguna unidad u tal que b = au. (Indicación: Sea P ∈
K[X, Y, Z] tal que u = P̄ es una unidad de A tal que b = au. Demuestra que existe
Q ∈ K[X, Y, Z] tal que Y − P = Q(Y Z − 1) y deduce que Y − f (Q)(Y Z − 1) ∈ K \ {0}.
Con esto último deberı́as obtener una contradicción.)
78 CAPÍTULO 3. POLINOMIOS
Capı́tulo 4

Grupos

4.1 Definiciones y ejemplos


Definición 4.1 Un grupo es una pareja (G, ·), formada por un conjunto no vacı́o G junto una
operación interna, es decir una aplicación

G×G → G
(g, h) 7→ g · h

que satisface los siguientes axiomas:

ˆ (Asociativa) (a · b) · c = a · (b · c), para todo a, b, c ∈ G.

ˆ (Neutro) Existe un elemento e ∈ G, llamado elemento neutro del grupo tal que e · a =
a = a · e, para todo a ∈ G.

ˆ (Inverso) Para todo a ∈ G existe otro elemento a1 ∈ G, llamado elemento inverso de a,


tal que a · a1 = e = a1 · a.

Si además se verifica el siguiente axioma se dice que el grupo es abeliano o conmutativo

ˆ (Conmutativa) a · b = b · a, para todo a, b ∈ G.

Lema 4.2 Sea (G, ·) un grupo.

(1) (Unicidad del neutro). El neutro de G es único, de hecho, si e, e′ ∈ G satisfacen que


e′ · a = a = a · e para todo a ∈ G, entonces e = e′ .

(2) (Unicidad del inverso). El inverso de un elemento de G es único, de hecho, si a · a1 =


e = a2 · a, entonces a1 = a2 . A partir de ahora el (único) inverso de a lo denotaremos
con a−1 .

(3) (Propiedad Cancelativa). Si a · x = a · y ó x · a = y · a, con a, x, y ∈ G, entonces x = y.

(4) Para todo a, b ∈ G, las ecuaciones a · X = b y X · a = b, tienen una única solución en G.

79
80 CAPÍTULO 4. GRUPOS

(5) (a · b)−1 = b−1 · a−1 .

Demostración. Ejercicio.

Habitualmente no haremos referencia a la operación del grupo y hablaremos simplemente


del grupo G, donde la operación se sobreentiende. Siempre utilizaremos notación multiplica-
tiva, de forma que para un grupo genérico el resultado de operar dos elementos a y b se denota
como ab, el neutro lo denotaremos con 1 y en inverso de a con a−1 . Además, si n es un entero
positivo definimos an como el resultado de operar n veces a consigo mismo. Además ponemos
a0 = 1 y a−n = (an )−1 = (a−1 )n . De esta forma quedan definidas potencias de elementos de
G por exponentes enteros se verifica la siguiente igualdad para cualesquiera a ∈ G y n, m ∈ Z:

an+m = an am , (an )m = anm .

Excepcionalmente utilizaremos notación aditiva para grupos abelianos. En tal caso el


neutro lo denotaremos con 0, el inverso de a, lo llamaremos opuesto de a y lo denotamos −a
y escribiremos na, en lugar de an .

Ejemplos 4.3 (1) Si A es un anillo, entonces (A, +) y (A∗ , ·) son dos grupos abelianos
llamados respectivamente grupo aditivo y grupo de unidades de A. Por ejemplo, (Z, +),
(Q, +), (R, +), (C, +) y (Zn , +) son grupos aditivos y los grupos de unidades de los
correspondientes anillos son Z∗ = {±1}, Q∗ = Q \ {0}, R∗ = R \ {0}, C∗ = C \ {0} y

Z∗n = {i : 1 ≤ i ≤ n, mcd(i, n) = 1}.

Obsérvese que si K es un cuerpo, entonces K ∗ = K \ {0}.

(2) Sea K un anillo y n un entero positivo. Entonces el conjunto GLn (K) formado por
todas las matrices invertibles cuadradas de tamaño n con entradas en K es un grupo
con el producto habitual de matrices. Si n = 1, entonces GL1 (K) = K ∗ es abeliano.
Sin embargo si n ≥ 2 y K ̸= 0, entonces GLn (K) no es abeliano pues las dos siguientes
matrices no conmutan:    
1 1 1 0
.
0 1 1 1
Este ejemplo se puede generalizar cambiando el cuerpo K por un anillo arbitrario.

(3) Sea X un conjunto y SX el conjunto de todas las biyecciones de X en si mismo. Entonces


(SX , ◦) es un grupo, llamado grupo simétrico o de las permutaciones de X.

(4) Si (G, ⋆) y (H, ∗) son dos grupos, entonces el producto directo G × H es un producto
directo en el que la operación viene dada componente a componente:

(g1 , h1 ) · (g2 , h2 ) = (g1 ⋆ g2 , h1 ∗ h2 ).

Más generalmente,
Q si (Gi )i∈I es una familia arbitraria de grupos, entonces el producto
directo i∈I Gi tiene una estructura de grupo en el que el producto se realiza componente
a componente.
4.2. SUBGRUPOS 81

(5) Para cada número natural positivo n vamos a definir un grupo Cn formado por n ele-
mentos
Cn = {1, a, a2 , . . . , an−1 },
donde a es un sı́mbolo, y en el que la multiplicación viene dada por la siguiente regla:

ai aj = a[i+j]n

donde [x]n denota el resto de dividir x entre n. Este grupo se llama cı́clico de orden n.
También definimos el grupo cı́clico infinito como el conjunto C∞ = {an : n ∈ Z}, donde
a es un sı́mbolo y consideramos an = am si y sólo si n = m, y en el que el producto viene
dado por an · am = an+m .

(6) Para cada número natural positivo n vamos a definir un grupo formado por 2n elementos

Dn = {1, a, a2 , . . . , an−1 , b, ab, a2 b, . . . , an−1 b}

en el que la multiplicación viene dada por la siguiente regla:


j1 i ]
(ai1 bj1 )(ai2 bj2 ) = a[i1 +(−1) 2 n
b[j1 +j2 ]2

con notación como en el ejemplo anterior. Este grupo se llama grupo diédrico de orden
2n.
El grupo diédrico infinito D∞ está formado por elementos de la forma an bm , con n ∈ Z
j
y m = 0, 1 con el producto (ai1 bj1 )(ai2 bj2 ) = ai1 +(−1) 1 i2 b[j1 +j2 ]2 .

4.2 Subgrupos
Definición 4.4 Sea G un grupo. Un subconjunto S de G se dice que es un subgrupo si la
operación que define la estructura de grupo en G induce también una estructura de grupo en
S.

El siguiente lema muestra cuáles son las propiedades que hay que comprobar para demostrar
que un subconjunto de un grupo es un subgrupo.

Lema 4.5 Sea G un grupo y S un subconjunto de G. Las siguientes condiciones son equiva-
lentes:

(1) S es un subgrupo de G.

(2) 1 ∈ S y para todo a, b ∈ S, se verifican ab, a−1 ∈ S.

(3) S ̸= ∅ y para todo a, b ∈ S, se verifican ab, a−1 ∈ S.

(4) 1 ∈ S y para todo a, b ∈ S, se verifican ab−1 ∈ S.

(5) S ̸= ∅ y para todo a, b ∈ S, se verifican ab−1 ∈ S.


82 CAPÍTULO 4. GRUPOS

Demostración. Ejercicio.

Ejemplos 4.6 (1) Si G es un grupo, entonces {1} y G son subgrupos de G. El primero se


llama subgrupo trivial, denotado 1 y el segundo subgrupo impropio de G. Los subgrupos
de G diferentes de G se dice que son subgrupos propios.

(2) Si (A, +) es el grupo aditivo de un anillo, entonces todo subanillo y todo ideal de A son
subgrupos de este grupo.
Si S es un subgrupo de (Z, +), entonces nx ∈ S, para todo n ∈ Z y todo x ∈ I. Eso
implica que S es un ideal de Z y por tanto los subgrupos de (Z, +) son los de la forma
nZ para n un entero no negativo.

(3) Sea GLn (K) el grupo de las matrices invertibles de tamaño n con entradas en el cuerpo
K. Entonces el SLn (K) conjunto formado por las matrices de determinante 1 es un
subgrupo de GLn (K).

(4) Supongamos que A es un anillo y sea SA el grupo de las permutaciones de A. Entonces


el conjunto Aut(A) formado por los automorfismos de A es un subgrupo de SA .
Ejemplos similares se pueden obtener con casi todas las estructuras matemáticas. Por
ejemplo, si G es un grupo, entonces decimos que f : G → G es un automorfismo si f es
biyectivo y f (gh) = f (g)f (h) para todo g, h ∈ G. Entonces el conjunto Aut(G) formado
por todos los automorfismos de G es un subgrupo del grupo simétrico SG de G.
Si X es un espacio topológico entonces el conjunto de todos los homeomorfismos de X
(es decir las aplicaciones biyectivas continuas con inversa continua) de X en si mismo es
un subgrupo de SX .
Si X es un espacio métrico con distancia d, entonces el conjunto de las isometrı́as (es
decir, las aplicaciones biyectivas de X en si mismo tales que d(f (x), f (y)) = d(x, y)) es
un subgrupo de SX .

(5) Si G es un grupo y g ∈ G, entonces

⟨g⟩ = {g n : n ∈ Z}

es un subgrupo de G, llamado grupo cı́clico generado por g.


Un grupo G se dice que es cı́clico si tiene un elemento g tal que G = ⟨g⟩. En tal caso se
dice que g es un generador de G.
Por ejemplo, (Z, +) es cı́clico generado por 1 y (Zn , +) es otro grupo cı́clico generado por
la clase de 1. Otros ejemplos de grupos cı́clicos son los grupos Cn y C∞ del Ejemplo 5
de 4.3.

(6) Si X es un subconjunto arbitrario de G, entonces el conjunto formado por todos los


elementos de G de la forma xn1 1 xn2 2 . . . xnmm , con x1 , . . . xm ∈ X y n1 , . . . , nm ∈ Z, es un
subgrupo de G, que resulta ser el menor subgrupo de G que contiene a X y por tanto se
llama subgrupo generado por X y se denota ⟨X⟩.
4.2. SUBGRUPOS 83

El subgrupo generado por X se puede construir de otra forma. Es un sencillo ejercicio


comprobar que la intersección de subgrupos de G, es un subgrupo. Por tanto la inter-
sección de todos los subgrupos de G que contienen a X es un subgrupo de G y es el
menor subgrupo de G que contiene a X, con lo que es el subgrupo generado por X.

(7) Si (Gi )i∈I es una familiaQarbitraria de grupos, entonces el subconjunto ⊕i∈I Gi Q


formado
por los elementos (gi ) ∈ i∈I Gi tales que gi = 1 para todo i, es un subgrupo de i∈I Gi .

(8) Si G es un grupo arbitrario, entonces

Z(G) = {g ∈ G : gx = xg, para todo x ∈ G}

es un subgrupo abeliano de G, llamado centro.


Más generalmente, si x ∈ G, entonces

CG (x) = {g ∈ G : gx = xg}

es un subgrupo de G, llamado centralizador de x en G. Obsérvese que Z(G) es la


intersección de todos los centralizadores de los elementos de G en G.

Sea G un grupo y H un subgrupo de G. Se define la siguiente relación binaria en G:

a ≡i b mod H ⇔ a−1 b ∈ H. (a, b ∈ G).

Se puede comprobar fácilmente que esta relación es de equivalencia y por tanto define una
partición de G en clases de equivalencia. Las clase de equivalencia que contiene a a es

aH = {ah : h ∈ H}

y se llama clase lateral de a módulo H por la izquierda.


Análogamente se puede definir otra relación de equivalencia:

a ≡d b mod H ⇔ ab−1 ∈ H. (a, b ∈ G)

para la que las clase de equivalencia que contiene a a es

Ha = {ah : h ∈ H}

y se llama clase lateral de a módulo H por la derecha.


El conjunto de las clases laterales por la izquierda de G módulo H se denota por G/H y el
de clases laterales por la derecha H\G.
Como consecuencia del Lema 4.2 las aplicaciones
H → aH H → Ha
h 7→ ah h 7→ ha
son biyectivas, con lo que todas las clases laterales tienen el mismo cardinal. Además la
aplicación
G/H → H\G
aH 7→ Ha−1
84 CAPÍTULO 4. GRUPOS

es otra biyección.
Denotamos con |X| el cardinal de un conjunto cualquiera. En el caso en que G sea un
grupo el cardinal de G se suele llamar orden de G. Acabamos de ver que para cada subgrupo
H de G se verifica:
|aH| = |Ha| = |H| y |G/H| = |H\G|
El cardinal de G/H (y H\G) se llama ı́ndice de H en G y se denota [G : H]. Una consecuencia
inmediata de estas fórmulas es el siguiente Teorema.

Teorema 4.7 (Teorema de Lagrange) Si G es un grupo finito y H es un subgrupo de G


entonces |G| = |H|[G : H].

4.3 El orden de un elemento de un grupo


Definición 4.8 Sea G un grupo y a ∈ G. Por definición el orden de a es el orden del subgrupo
⟨a⟩ generado por a, y se denota o(a).

Si consideremos el homomorfismo f : Z → G dado por f (n) = an , entonces la imagen de


f es ⟨a⟩ y el núcleo de f es un subgrupo de Z. Por tanto Ker f = nZ para algún entero no
negativo n. Si n = 0, entonces f es inyectivo y (Z, +) ≃ ⟨a⟩. En caso contrario Zn ≃ ⟨a⟩, con
lo que n = o(a). Luego
an = 1 ⇔ o(a)|n. (4.1)
Más aún ak = al si y sólo si k ≡ l mod n y por tanto o(a) es el menor entero no negativo n tal
que an = 1.
Por el Teorema de Lagrange, si G es finito, entonces o(a) divide a |G|. Además, si a tiene
orden finito entonces la siguiente fórmula relaciona el orden de un elemento con el de sus
potencias:
o(a)
o(an ) = (4.2)
mcd(o(a), n)
Demostración. Obsérvese que m = o(a) y d = mcd(m, n), entonces mcd( m n
d , d ) = 1. Apli-
cando (4.1) tenemos que (an )k = 1 si y sólo si ank = 1 si y sólo si m|nk, si y sólo si m
d divide
nk n m n m
a d = d k si y sólo si d divide a k. Lo que muestra que o(a ) = d .

Recordando como son los subgrupos de Z y de Zn tenemos que

Proposición 4.9 Sea G un grupo cı́clico generado por a.

(1) Si G tiene orden infinito entonces G ≃ (Z, +) y los subgrupos de G son los de la forma
⟨an ⟩ con n ∈ N. Además, si n, m ∈ N, entonces ⟨an ⟩ ⊆ ⟨am ⟩ si y sólo si m|n.
G tiene un subgrupo para cada número entero no negativo n: ⟨an ⟩.

(2) Si G tiene orden n, entonces G ≃ (Zn , +) y G tiene exactamente un subgrupo de orden


d para cada divisor de n, a saber ⟨an/d ⟩.

En particular todo subgrupo y todo cociente de G son cı́clicos.


4.3. EL ORDEN DE UN ELEMENTO DE UN GRUPO 85

Teorema 4.10 (Teorema Chino de los Restos para grupos) Si G y H son dos subgru-
pos cı́clicos de ordenes n y m, entonces G × H es cı́clico si y sólo si mcd(n, m) = 1.
Más generalmente, si g y h son dos elementos de un grupo G de órdenes coprimos n y m
y gh = hg, entonces ⟨g, h⟩ es cı́clico de orden nm.

Demostración. Por la Proposición 4.9, G ≃ (Zn , +) y H ≃ (Zm , +). Si mcd(n, m) = 1,


entonces, por el Teorema Chino de los Restos, Zn × Zm y Z/nmZ son isomorfos como anillos
y por tanto también lo son sus grupos aditivos. Por tanto G × H ≃ (Zn , +) × (Zm , +) ≃
(Z/nmZ, +). Sin embargo, si n y m no son coprimos y d = mcd(n, m), entonces G tiene un
subgrupo G1 de orden d y H tiene otro subgrupo H1 de orden d. Entonces G1 × 1 y 1 × H1
son dos subgrupos distintos de G × H del mismo orden, en contra de la Proposición 4.9.
Supongamos ahora que g, h ∈ G tienen órdenes coprimos n y m. Entonces la aplicación
f : Zn × Zm → G dada por f (i, j) = g i hj es un homomorfismo de grupos cuya imagen es ⟨g, h⟩.
(Observa la importancia de la hipótesis gh = hg aquı́.) Por el Teorema de Lagrange, el orden
de ⟨g⟩ ∩ ⟨h⟩ divide a n y m. Como n y m son coprimos, este orden es 1. Si f (i, j) = 1, entonces
a−i = bj ∈ ⟨g⟩ ∩ ⟨h⟩ = 1. Por tanto n|i y m|j, lo que muestra que f es inyectiva. Por tanto f
es un isomorfismo, lo que prueba que ⟨g, h⟩ ≃ Zn × Zm ≃ Z/nmZ.

El siguiente teorema que veremos sin demostración describe todos los grupos abelianos
finitos salvo isomorfismo.

Teorema 4.11 (Estructura de los grupos abelianos finitos) Si G es un grupo abeliano


finito, entonces existen enteros positivos d1 |d2 | . . . |dn tales que

G ≃ Cd1 × Cd2 × · · · × Cdn .

Además, si d1 |d2 | . . . |dn y e1 |e2 | . . . |em son enteros positivos tales que

Cd1 × Cd2 × · · · × Cdn ≃ Ce1 × Ce2 × · · · × Cem

entonces n = m y di = ei para todo i.


86 CAPÍTULO 4. GRUPOS
Capı́tulo 5

Subgrupos normales y
homomorfismos

5.1 Subgrupos normales y grupos cociente


Dados subconjuntos A y B de un grupo G, pondremos AB = {ab : a ∈ A, b ∈ B}. Si X = {x}
pondremos xA en lugar de XA y Ax en lugar de AX, lo que es consistente con la notación usada
para las clases laterales. Por otra parte, la asociatividad de G implica que (AB)C = A(BC)
para subconjuntos A, B y C arbitrarios, lo que nos permite escribir ABC sin ambigüedad;
obviamente ABC = {abc : a ∈ A, b ∈ B, c ∈ C}.

Proposición 5.1 Las condiciones siguientes son equivalentes para un subgrupo N de un grupo
G:

(1) N \G = G/N .

(2) Para cada x ∈ G se tiene N x = xN (o equivalentemente x−1 N x = N ).

(3) Para cada x ∈ G se tiene N x ⊆ xN (o equivalentemente x−1 N x ⊆ N ).

(4) Para cada x ∈ G se tiene xN ⊆ N x (o equivalentemente xN x−1 ⊆ N ).

(5) Para cualesquiera a, b ∈ G se tiene aN bN = abN .

(6) Para cualesquiera a, b ∈ G se tiene N aN b = N ab.

Demostración. Ejercicio

Supongamos que se cumplen las condiciones de la Proposición 5.1. Entonces el producto


de dos elementos de G/N (o de N \G) es un elemento de G/N , y es elemental comprobar
que esta operación dota a G/N de una estructura de grupo. Obsérvese que, para realizar un
producto aN · bN en G/N , no necesitamos describir el conjunto resultante, pues éste queda
determinado por cualquier representante suyo, por ejemplo ab. El elemento neutro de G/N es
la clase N = 1N , y el inverso de aN es a−1 N .

87
88 CAPÍTULO 5. SUBGRUPOS NORMALES Y HOMOMORFISMOS

Definición 5.2 Un subgrupo N de un grupo G es un subgrupo normal de G (también se dice


que N es normal en G) si verifica las condiciones equivalentes de la Proposición 5.1. En
ocasiones escribiremos N ⊴ G (respectivamente N ◁ G) para indicar que N es un subgrupo
normal (respectivamente normal y propio) de G.
Si N es normal en G, el grupo G/N recién descrito se llama grupo cociente de G módulo
N.

Ejemplos 5.3 Subgrupos normales.

(1) Es claro que, en un grupo abeliano, todo subgrupo es normal.

(2) Si I es un ideal de un anillo A, entonces el grupo cociente A/I es el grupo aditivo del
anillo cociente.

(3) Si G es un grupo y H es un subgrupo contenido en el centro Z(G), entonces H es normal


en G. En particular, el centro es un subgrupo normal.

(4) Si H es un subgrupo de G de ı́ndice 2, entonces H es normal en G. En efecto, como las


clases por la derecha módulo H constituyen una partición de G, sólo hay dos, y una de
ellas es H, la otra ha de ser el complementario {g ∈ G : g ̸∈ H}. El mismo argumento
vale para las clases por la izquierda y en consecuencia G/N = N \G.

(5) Sea G = GLn (R) el grupo lineal general sobre R. Usando el hecho de que, si a, b ∈ G,
entonces
det(ba) = det(b) det(a) = det(a) det(b) = det(ab),
es fácil ver que SLn (R) es un subgrupo normal de G.

(6) El siguiente es el diagrama de todos los subgrupos de D4 ordenados por inclusión: una
lı́nea entre dos subgrupos significa que el de arriba contiene al de abajo. Los subgrupos
de la segunda fila tienen orden 4, y los de la tercera fila tienen orden 2. En el diagrama
están subrayados los subgrupos que no son normales en D4 :

Los que aparecen son subgrupos y las relaciones de inclusión son claras, pero el lector
deberá comprobar esos subgrupos son distintos entre sı́ y que no hay más, ası́ como
la normalidad de los subgrupos no subrayados. Otro ejercicio interesante consiste en
demostrar que los subgrupos ⟨a2 , b⟩ y ⟨a2 , ab⟩ no son cı́clicos.
Obsérvese que cualquier subgrupo del diagrama es normal en cualquiera de los subgrupos
que lo contengan y estén en el nivel inmediatamente superior. Por ejemplo, ⟨b⟩ ⊴ ⟨a2 , b⟩
y ⟨a2 , b⟩ ⊴ D4 ; como ⟨b⟩ no es normal en D4 , este ejemplo muestra que la relación “ser
normal en” no es transitiva.

Acabamos la sección con una versión para grupos del Teorema de la Correspondencia (1.23).
5.2. HOMOMORFISMOS Y TEOREMAS DE ISOMORFÍA 89

Teorema 5.4 (Teorema de la Correspondencia) Sea N un subgrupo normal de un grupo


G. La asignación H 7→ H/N establece una biyección entre el conjunto A de los subgrupos de
G que contienen a N y el conjunto B de los subgrupos de G/N .
Además, esta biyección conserva las inclusiones, las intersecciones y la normalidad. Es
decir, dados H, K ∈ A, se tiene:
(1) H ⊆ K si y sólo si (H/N ) ⊆ (K/N ).
(2) (H ∩ K)/N = (H/N ) ∩ (K/N ).
(3) H ⊴ G si y sólo si (H/N ) ⊴ (G/N ).

Demostración. Adaptar la demostración del Teorema 1.23.

Ejemplos 5.5 Aplicaciones del Teorema de la Correspondencia.


(1) Dado un entero positivo n, vamos a describir los subgrupos del grupo cociente Zn =
Z/⟨n⟩. Escribiremos a = a + ⟨n⟩. Sabemos que los subgrupos de Z son precisamente los
de la forma ⟨d⟩ con d ≥ 0, y que ⟨d⟩ ⊆ ⟨d′ ⟩ si y sólo si d′ | d. Por tanto, los subgrupos
⟨d⟩
de Zn son precisamente los de la forma ⟨n⟩ = ⟨d⟩, donde d es un divisor positivo de n,
y además ⟨d⟩ ⊆ ⟨d′ ⟩ si y sólo si d′ | d. Ası́, el diagrama de los subgrupos de Zn puede
construirse de modo elemental a partir de los divisores de n como muestran los siguientes
diagramas (en el de la izquierda se ha tomado n = 125, y en el de la derecha n = 72):

En general, si r es el número de divisores primos distintos de n, se necesita un diagrama


en r dimensiones; por ejemplo, para n = 180 necesitarı́amos un diagrama tridimensional.
(2) Aplicando el Teorema de la Correspondencia al diagrama de los subgrupos de D4 (Ejem-
plo 6 de 5.3), obtenemos el siguiente diagrama de los subgrupos de D4 /⟨r2 ⟩.

5.2 Homomorfismos y Teoremas de Isomorfı́a


Definición 5.6 Un homomorfismo del grupo (G, ·) en el grupo (H, ∗) es una aplicación f :
G → H que conserva la operación; es decir, que verifica

f (a · b) = f (a) ∗ f (b)

para cualesquiera a, b ∈ G. Si G = H decimos que f es un endomorfismo de G.


Si f : G → H es un homomorfismo biyectivo, diremos que es un isomorfismo y que los
grupos G y H son isomorfos. Un isomorfismo de G en G se dirá un automorfismo de G.
Dado un homomorfismo de grupos f : G → H, se definen su imagen y su núcleo como

Im f = f (G) = {f (x) : x ∈ G} y Ker f = f −1 (1H ) = {x ∈ G : f (x) = 1H }.


90 CAPÍTULO 5. SUBGRUPOS NORMALES Y HOMOMORFISMOS

Lema 5.7 Si f : G → H es un homomorfismo de grupos entonces se verifican las siguientes


propiedades para a, a1 , . . . , an ∈ G:

(1) (f conserva el neutro) f (1G ) = 1H .

(2) (f conserva inversos) f (a−1 ) = f (a)−1 .

(3) (f conserva productos finitos) f (a1 · · · an ) = f (a1 ) · · · f (an ).

(4) (f conserva potencias) Si n ∈ Z entonces f (an ) = f (a)n .

(5) Si f es un isomorfismo entonces la aplicación inversa f −1 : H → G también lo es.

(6) Si g : H → K es otro homomorfismo de grupos entonces g ◦ f : G → K es un homomor-


fismo de grupos.

(7) Si H1 es un subgrupo de H entonces f −1 (H1 ) = {x ∈ G : f (x) ∈ H1 } es un subgrupo de


G.
Si además H1 es normal en H entonces f −1 (H1 ) es normal en G; en particular, Ker f
es un subgrupo normal de G.

(8) f es inyectivo si y sólo si Ker f = {1}.

(9) Si G1 es un subgrupo de G entonces f (G1 ) es un subgrupo de H; en particular, Im f es


un subgrupo de H.
Si además G1 es normal en G y f es suprayectiva entonces f (G1 ) es normal en H.

Demostración. Ejercicio.

Ejemplos 5.8 Homomorfismos de grupos.

(1) Si H es un subgrupo de G, la inclusión de H en G es un homomorfismo inyectivo.

(2) Si N es un subgrupo normal de G, la aplicación π : G → G/N dada por π(x) = xN es


un homomorfismo suprayectivo que recibe el nombre de proyección canónica de G sobre
G/N . Su núcleo es Ker π = N .

(3) Dados dos grupos G y H, la aplicación f : G → H dada por f (a) = 1H para cada a ∈ G
es un homomorfismo llamado homomorfismo trivial de G en H. Su núcleo es todo G.

(4) La aplicación f : Z → Z dada por f (n) = 2n es un homomorfismo inyectivo y no


suprayectivo.

(5) Si G es cualquier grupo y x ∈ G es cualquier elemento, la aplicación Z → G dada por


n 7→ xn es un homomorfismo de grupos; como en Z usamos notación aditiva y en G
multiplicativa, la afirmación anterior es equivalente al hecho, que ya conocemos, de que
xn+m = xn xm .
5.2. HOMOMORFISMOS Y TEOREMAS DE ISOMORFÍA 91

(6) Otro ejemplo en el que se mezclan las notaciones aditiva y multiplicativa es el siguiente:
Fijado un número real positivo α, la aplicación R → R+ dada por r 7→ αr es un isomor-
fismo de grupos cuya inversa es la aplicación R+ → R dada por s 7→ logα s.

Claramente, si f : G → H es un homomorfismo inyectivo de grupos entonces f : G → Im f


es un isomorfismo de grupos que nos permite ver a G como un subgrupo de H.
Los Teoremas de Isomorfı́a que vimos para anillos tienen una versión para grupos. Las
demostraciones son análogas.

Teorema 5.9 (Teoremas de Isomorfı́a para grupos)

(1) Si f : G → H es un homomorfismo de grupos entonces existe un único isomorfismo de


grupos f¯ : G/Ker f → Im f que hace conmutativo el diagrama

G f - H

p 6i
?
G/Ker f f¯ - Im f

es decir, i ◦ f¯◦ p = f , donde i es la inclusión y p es la proyección canónica. En particular


G
≃ Im f.
Ker f

(2) Sean N y H subgrupos normales de un grupo G con N ⊆ H. Entonces H/N es un


subgrupo normal de G/N y se tiene
G/N
≃ G/H.
H/N

(3) Sean G un grupo, H un subgrupo de G y N un subgrupo normal de G. Entonces N ∩ H


es un subgrupo normal de H y se tiene
H NH
≃ .
N ∩H N
Usando el Teorema de la Correspondencia se obtiene el siguiente corolario.

Corolario 5.10 Si f : G → H es un homomorfismo de grupos entonces K 7→ f (K) define una


biyección entre el conjunto de los subgrupos de G que contienen a Ker f y el de los subgrupos
de H contenidos en Im f .

Ejemplos 5.11 Aplicaciones de los Teoremas de Isomorfı́a.


(1) Consideremos los grupos multiplicativos C∗ y R∗ , y la aplicación norma δ : C∗ → R∗
dada por δ(a + bi) = a2 + b2 . Entonces δ es un homomorfismo que tiene por núcleo a la
circunferencia de radio 1 en C, y por imagen a R+ . Por tanto, el grupo cociente de C∗
por la circunferencia de radio 1 es isomorfo a R+ .
92 CAPÍTULO 5. SUBGRUPOS NORMALES Y HOMOMORFISMOS

(2) La aplicación det : GLn (R) → R∗ que lleva una matriz a su determinante es un homo-
morfismo suprayectivo de grupos con núcleo SLn (R). Esto nos dice que el cociente de
GLn (R) por SLn (R) es isomorfo a R∗

(3) Sea n un entero positivo. Hemos visto (Ejemplos 5.5) que todo subgrupo de Zn = Z/⟨n⟩
es de la forma ⟨d⟩ = ⟨d⟩/⟨n⟩, para cierto divisor positivo d de n. El Segundo Teorema de
Isomorfı́a nos permite identificar el cociente Zn /⟨d⟩, pues

Zn Z/⟨n⟩ Z
= ≃ = Zd .
⟨d⟩ ⟨d⟩/⟨n⟩ ⟨d⟩

5.3 Conjugación y acciones de grupos en conjuntos


Sea G un grupo. Si a, g ∈ G, entonces se define el conjugado de g por a como g a = a−1 ga. Si
X es un subconjunto de G, entonces el conjugado de X por a es X a = {xa : x ∈ X}. Se dice
que dos elementos o subconjuntos x y y de G son conjugados en G si xa = y para algún a ∈ G.
La aplicación ιa : G → G dada por ιa (x) = xa es un automorfismo de G, llamado automor-
fismo interno definido por a, con inverso ιa−1 . Eso implica que dos elementos o subconjuntos
conjugados de un grupos tienen propiedades similares. Por ejemplo todos dos elementos con-
jugados de G tiene el mismo orden y el conjugado de un subgrupo de G es otro subgrupo de
G del mismo orden.
Es fácil ver que
g ab = (g a )b para todo g, a, b ∈ G,
y utilizando esto se demuestra de forma fácil que la relación ser conjugados (tanto de elementos,
como de subconjuntos de G) es una relación de equivalencia. Las clases de equivalencia de esta
relación de equivalencia en G se llaman clases de conjugación de G. La clase de conjugación
de G que contiene a a se denota por aG . Es decir

aG = {ag : g ∈ G}.

Sean G un grupo y X un conjunto. Una acción de G en X es una aplicación

·:G×X → X
(g, x) 7→ g · x

que satisface las siguientes propiedades:

(1) (gh) · x = g · (h · x), para todo x ∈ X y todo g, h ∈ G.

(2) 1 · x = x, para todo x ∈ X.

Análogamente se define una acción por la derecha.


Vamos a ver una definición alternativa. Sea · : G × X → X una acción por la derecha del
grupo G en el conjunto X. Entonces la aplicación f : G → SX dada por f (g)(x) = g · x es
un homomorfismo de grupos. Recı́procamente, si f : G → SX es un homomorfismo de grupos,
entonces la aplicación · : G × X → X, dada por g · x = f (g)(x) es una acción por la derecha
5.3. CONJUGACIÓN Y ACCIONES DE GRUPOS EN CONJUNTOS 93

de G en X. Por tanto, es lo mismo hablar de una acción de un grupo G en un conjunto X


que de un homomorfismo de grupos G → SX . Análogamente podemos identificar las acciones
por la izquierda de G en X con los antihomomorfismos de grupos f : G → SX , es decir las
aplicaciones f : G → SX que satisfacen f (gh) = f (h)f (g), para todo g, h ∈ G.
Sea · : G × X → X una acción por la izquierda de un grupo G en un conjunto X. Si x ∈ X
entonces G · x = {g · x : g ∈ G} se llama órbita de x y EstabG (x) = {g ∈ G : g · x = x} se llama
estabilizador de x en G. Obsérvese que las órbitas forman una partición de G.
Veamos algunos ejemplos de acciones de grupos en conjuntos.

Ejemplos 5.12 Sea G un grupo arbitrario.

(1) Consideremos la acción por la derecha de G en si mismo dada por g · x = gx. Esta acción
se llama acción por la derecha de G en si mismo por translación. Análogamente se define
una acción por la izquierda por traslación. Obsérvese que EstabG (x) = 1 y G · x = G,
para todo x ∈ G.
Más generalmente, si H es un subgrupo de G, entonces G actúa por la derecha en
G/H mediante la regla: g · xH = (gx)H. Análogamente se define una acción por la
izquierda de G en H\G. En ambos casos todos los elementos están en la misma órbita y
EstabG (xH) = {g ∈ G : xgx−1 ∈ H} = x−1 Hx = H x .

(2) La acción por conjugación de G en si mismo viene dada por g · a = g a = a−1 ga. La órbita
G · x es xG , la clase de conjugación de x en G y el estabilizador es EstabG (x) = CG (x),
el centralizador de x en G.

(3) G actúa por la derecha en el conjunto S de sus subgrupos mediante la regla H · g = H g .


El estabilizador de H es EstabG (H) = {g ∈ H : H g = H} = NG (H), el normalizador de
H en G, es decir, el mayor subgrupo de G que contiene a H como subgrupo normal.

(4) Para cada entero positivo n, consideramos Sn actuando por la derecha en en {1, 2, . . . , n}
mediante: σ·x = σ(x). Claramente, todo elemento está en la misma órbita y EstabSn (i) =
{σ ∈ Sn : σ(i) = i} ≃ Sn−1 .

(5) El grupo simétrico Sn también actúa por la derecha en A[X1 , . . . , Xn ] por la regla σ ·
p = σ(p) definida en la Sección ??. Recuérdese que la órbita de p por esta acción es
precisamente lo que habı́amos llamado órbita del polinomio p.

Proposición 5.13 Sea G un grupo actuando en un conjunto X y sean x ∈ X y g ∈ G.


Entonces

(1) EstabG (x) es un subgrupo de G.

(2) [G : EstabG (x)] = |G · x|. En particular, si G es finito, entonces el número de elementos


de cada órbita es un divisor del orden de G.
−1 −1
(3) EstabG (g · x) = EstabG (x)g . En particular CG (ag ) = CG (a)g .
94 CAPÍTULO 5. SUBGRUPOS NORMALES Y HOMOMORFISMOS

Demostración. 1 y 3 se hacen con un simple cálculo.


2. Sea H = EstabG (x), entonces la aplicación gH 7→ g · x induce una biyección entre G/H
y G · x.

La primera parte del corolario es un caso particular de la Proposición 5.13 y la segunda es


una consecuencia obvia de la primera.

Corolario 5.14 Sea G un grupo y a ∈ G.

(1) |aG | = [G : CG (a)]. En particular, aG tiene un único elemento si y sólo si a es un


elemento del centro Z(G) de G.

(2) (Ecuación de Clases). Si G es finito y X es un subconjunto de G que contiene exacta-


mente un elemento de cada clase de conjugación con al menos dos elementos, entonces
X
|G| = |Z(G)| + [G : CG (x)].
x∈X

Si p es un primo, entonces un p-grupo finito es un grupo finito de orden una potencia de p.

Proposición 5.15 Si G es un p-grupo no trivial para p un primo entonces Z(G) ̸= 1.


P
Demostración. Utilizando la notación del Corolario 5.14 tenemos |G| = |Z(G)| + x∈X [G :
CG (x)]. Entonces |G| y [G : CG (x)] es una potencia de p para todo x ∈ X, con lo que |Z(G)|
es múltiplo de p y por tanto Z(G) ̸= 1.

5.4 Problemas
(1) Construir la tabla de multiplicación de los siguientes grupos.

(a) Los grupos de unidades de Z7 y Z16 .


(b) GL2 (Z2 ).
(c) El subgrupo de GL2 (C) generado por las matrices
   
i 0 0 i
a= , b= .
0 i i 0

Este grupo se llama grupo de cuaterniones y se denota Q8 .


(d) El subgrupo de GL2 (C) generado por las matrices
   
ω 0 0 1
a= , b= ,
0 ω −1 1 0

1+ −3
donde ω = 2 .
5.4. PROBLEMAS 95

(e) El subgrupo de GL2 (Q) generado por las matrices


   
0 1 0 −1
a= , b= .
−1 0 1 −1

(f) El grupo cociente G/⟨−I⟩, donde G es el grupo del apartado anterior e I es la matriz
identidad.
(g) El grupo de los automorfismos del grupo Z5 .
(h) El subgrupo del grupo de la permutaciones de A = R \ {0, 1, 2} generado por f y g,
donde
2
f (x) = 2 − x y g(x) = .
x
(i) Z16 con la operación x ∗ y = x + (−1)x + y.

Decidir si alguno de estos grupos es isomorfo a algún otro grupo conocido.

(2) Construir el diagrama de los subgrupos de los grupos anteriores, indicando cuáles de ellos
son normales.

(3) Probar que todo grupo G de orden menor o igual a cinco es abeliano.

(4) Sea G un grupo. Probar que las siguientes afirmaciones son equivalentes:

(a) G es abeliano.
(b) (ab)2 = a2 b2 para cualesquiera a, b ∈ G.
(c) (ab)−1 = a−1 b−1 para cualesquiera a, b ∈ G.
(d) (ab)n = an bn para todo n ∈ N y para cualesquiera a, b ∈ G.

(5) Demostrar que si G es un grupo tal que g 2 = 1, para todo g ∈ G, entonces G es abeliano.

(6) Mostrar que la unión de dos subgrupos de un grupo no es necesariamente un subgrupo.


Aún más, probar que un grupo nunca puede expresarse como unión de dos subgrupos
propios.

(7) Para n = 1, . . . , 10, determinar cuáles de los grupos Z∗n son cı́clicos.

(8) La función ϕ : N → N que asocia a cada número n el cardinal de Z∗n se llama función de
Euler. Demostrar que:

(a) Si n y m son coprimos, entonces ϕ(nm) = ϕ(n)ϕ(m).


(b) Si p es primo, entonces ϕ(pn ) = pn−1 (p − 1).
(c) Si n = pa11 · · · pakk , con p1 , . . . , pk primos distintos entonces ϕ(n) = n p1p−1
1
· · · pkp−1
k
.

(9) Demostrar que si G es cı́clico entonces el número de generadores de G es 2, si G tiene


orden infinito y ϕ(|G|), si G tiene orden finito. Describir los generadores en todos los
casos.
96 CAPÍTULO 5. SUBGRUPOS NORMALES Y HOMOMORFISMOS

(10) Encontrar todos los grupos cı́clicos G, salvo isomorfismos, que tengan exactamente dos
generadores (es decir, tales que existan exactamente dos elementos x ∈ G con G = ⟨x⟩).

(11) Demostrar que si p es un primo positivo, entonces todos los subgrupos de orden p son
cı́clicos isomorfos a Cp .

(12) Calcular el orden de cada elemento de los grupos diédricos Dn .

(13) ¿Es cı́clico el producto directo de dos grupos cı́clicos infinitos?

(14) Demostrar que la intersección de una familia de subgrupos normales de un grupo también
es un subgrupo normal.

(15) Demostrar que todo subgrupo de un subgrupo cı́clico normal de G es normal en G.

(16) Sean N y M subgrupos normales de un grupo G tales que N ∩ M = {1}. Probar que
nm = mn para todo n ∈ N y m ∈ M .

(17) Sea N un subgrupo normal de ı́ndice n de un grupo G. Demostrar que g n ∈ N para todo
g ∈ G, y dar un ejemplo que muestre que esta propiedad falla si N no es normal en G.

(18) Si N es un subgrupo normal en un grupo G y a ∈ G tiene orden n, probar que el orden


de N a en G/N es un divisor de n.

(19) Un subgrupo H del grupo G es caracterı́stico si, para cualquier automorfismo f de G, se


verifica f (H) ⊆ H. Se pide:

(a) Demostrar que todo subgrupo caracterı́stico de G es un subgrupo normal de G.


(b) Dar un ejemplo de un grupo con un subgrupo normal que no sea caracterı́stico.
(c) Demostrar que si H es un subgrupo caracterı́stico de G y K es un subgrupo carac-
terı́stico de H, entonces K es un subgrupo caracterı́stico de G.
(d) Si H es un subgrupo caracterı́stico de K y K es un subgrupo normal de G, entonces
H es normal en G.
(e) Demostrar que el centro de un grupo es un subgrupo caracterı́stico.
(f) Supongamos que H es un subgrupo de un grupo G, y que ningún otro subgrupo
de G contiene un subgrupo del mismo cardinal que H. Demostrar que H es un
subgrupo caracterı́stico (y por tanto normal) de G.

(20) Si G y H son grupos, Hom(G, H) denota el conjunto de los homomorfismos de G a H.

(a) Demostrar que si H es abeliano, entonces Hom(G, H) es un grupo con la operación


natural:
(φϕ)(g) = φ(g)ϕ(g), (g ∈ G).
(b) Demostrar que si G es abeliano, entonces Hom(Z, G) ≃ G y Hom(Zn , G) ≃ {g ∈
G : g n = e}.
(c) Calcular Hom(Z3 , Z8 ) y Hom(Z3 , Z21 ).
5.4. PROBLEMAS 97

(d) Probar que Aut(Zn ) ≃ Z∗n .


(e) Mostrar que, aun cuando G sea cı́clico, Aut(G) no tiene por qué ser cı́clico.
(f) Describir Aut(Z).

(21) Probar que si n | m entonces existen un homomorfismo inyectivo Zn → Zm y un homo-


morfismo suprayectivo Zm → Zn .

(22) Demostrar que, si el grupo G no es abeliano, entonces existe un subgrupo abeliano de G


que contiene estrictamente al centro Z(G).

(23) Demostrar que, si G el grupo diédrico D4 o el de cuaterniones Q8 , entonces Z(G) ≃ Z2


y G/Z(G) ≃ Z2 × Z2 , y sin embargo D4 ̸≃ Q8 .

(24) Probar que, salvo isomorfismos, sólo hay dos grupos no abelianos de orden 8. ¿Cuáles
son?

(25) Probar que todo grupo no abeliano de orden 6 es isomorfo a S3 .

(26) Demostrar que si H es un subgrupo abeliano de un grupo G tal que HZ(G) = G, entonces
G es abeliano. Deducir que si G/Z(G) es cı́clico, entonces G es abeliano.

(27) Describir todos los subgrupos normales del grupo diédrico Dn .

(28) Calcular los centros de GLn (R), GLn (C), SLn (R) y SLn (C).

(29) Calcular las clases de conjugación de los grupos del Problema 1 y de los grupos diédricos.

(30) Demostrar que p es primo, entonces todos los grupos de orden p2 son abelianos.

(31) Si p es primo, probar que el centro de cualquier grupo no abeliano de orden p3 tiene
orden p.

(32) Sea G un grupo abeliano finito en el que, para cada n ∈ Z+ , la ecuación xn = e tiene a lo
sumo n soluciones. Demostrar que G es cı́clico. Deducir que un subgrupo finito del grupo
de unidades de un dominio es cı́clico. (Indicación: Elegir un elemento de orden máximo
y observar que para cada g ∈ G de orden n, el subgrupo ⟨g⟩ contiene n soluciones de la
ecuación xn = e.)

(33) (a) Mostrar que las siguientes son acciones del grupo que se indica en el conjunto cor-
respondiente.
i. De Aut(G) en un grupo G, dada por σ · x = σ(x) (por la izquierda).
ii. De un grupo G en G/H, donde H es un subgrupo, dada por g · xH = (gx)H
(por la izquierda).
iii. De un grupo G en H\G, donde H es un subgrupo, dada por Hx · g = H(xg)
(por la derecha).
iv. De un grupo G en el conjunto S de sus subgrupos dada por H · g = H g (por la
derecha).
98 CAPÍTULO 5. SUBGRUPOS NORMALES Y HOMOMORFISMOS

(b) Sea · : G × X → X una acción por la izquierda de un grupo G en un conjunto X.


Si x ∈ X entonces G · x = {g · x : g ∈ G} se llama órbita de x y EstabG (x) = {g ∈
G : g · x} se llama estabilizador de x en G.
Demostrar las siguientes propiedades para cada x ∈ X y g ∈ G.
i. La regla x · g = g −1 · x define una acción por la derecha de G en X.
ii. Para cada g ∈ G, la aplicación g : X → X dada por g(x) = g · x es biyectiva
y la aplicación G → SX dada por g 7→ g es un homomorfismo de grupos.
Recı́procamente, mostrar como todo homomorfismo de grupos G → SX induce
una acción por la izquierda de G en X.
iii. EstabG (x) es un subgrupo de G y [G : EstabG (x)] = |G · x|, en particular si G
es finito, entonces el cardinal de cada órbita es un divisor del orden de G.
−1 −1
iv. EstabG (g · x) = EstabG (x)g . Concluir que CG (ag ) = CG (a)g
(c) Identificar las órbitas y los estabilizadores para las acciones de los Ejemplos 5.12 y
del apartado (a).

(34) (Teorema de Cauchy) Demostrar que si G es un grupo finito cuyo orden es múltiplo
de un primo p, entonces G tiene un elemento de orden p. (Indicación: Considérese
X = {(x1 , x2 , . . . , xp ) : x1 x2 · · · xp = 1} y la siguiente acción del grupo cı́clico Cp = ⟨g⟩
en X: g · (x1 , x2 , . . . , xp ) = (xp , x1 , x2 , . . . , xp−1 ).)

(35) (Primer Teorema de Sylow) Demostrar que si G es un grupo de orden finito n y n = pm k


con p ∤ k, entonces G tiene un subgrupo de orden pm . Estos subgrupos se llaman subgrupos
de Sylow de G. (Indicación: Razonar por inducción en n, aplicando la Ecuación de Clase
en el caso en que p divide a [G : CG (g)] para todo g ∈ G \ Z(G).
Capı́tulo 6

Grupos de permutaciones

Este es un capı́tulo recopilatorio de las principales propiedades del grupo simétrico que suponemos
bien conocidas por lo que muchas de las demostraciones las omitiremos.

6.1 Ciclos y trasposiciones


Recordemos que, para cada número natural n, Sn denota el grupo simétrico sobre Nn =
{1, 2, . . . , n}; es decir, el grupo de las aplicaciones biyectivas f : Nn → Nn con la composición
de aplicaciones como operación. Describiremos a veces un elemento f ∈ Sn dando la lista de
sus imágenes en la forma  
1 2 ... n
.
f (1) f (2) . . . f (n)

Definición 6.1 Diremos que una permutación σ ∈ Sn fija un entero i ∈ Nn si σ(i) = i; en


caso contrario diremos que σ cambia o mueve i, y denotaremos por M (σ) al conjunto de los
enteros cambiados por σ:
M (σ) = {i ∈ Nn : σ(i) ̸= i}.
Es claro que M (σ) es vacı́o si y sólo si σ = 1, y que M (σ) no puede tener exactamente un
elemento.
Diremos que dos permutaciones σ y τ de Sn son disjuntas si lo son los conjuntos M (σ) y
M (τ ). Es decir, si todos los elementos que cambia una de ellas son fijados por la otra.
Cuando digamos que ciertas permutaciones σ1 , . . . , σr son disjuntas entenderemos que lo
son dos a dos.

Lema 6.2 Si σ y τ son permutaciones disjuntas entonces στ = τ σ y se tiene M (στ ) =


M (σ) ∪ M (τ ).

Definición 6.3 La permutación σ ∈ Sn es un ciclo de longitud s (o un s-ciclo) si M (σ) tiene


s elementos y éstos pueden ordenarse de manera que se tenga M (σ) = {i1 , i2 , . . . , is } y

σ(i1 ) = i2 , σ(i2 ) = i3 , ... σ(is−1 ) = is , σ(is ) = i1 .

99
100 CAPÍTULO 6. GRUPOS DE PERMUTACIONES

Este s-ciclo σ se denota como

σ = (i1 i2 i3 . . . is ) ó σ = (i1 , i2 , i3 , . . . , is ).

Los 2-ciclos también se llaman transposiciones.

Por ejemplo, los siguientes elementos de S4 son ciclos de longitudes 2, 3 y 4, respectivamente:


     
1 2 3 4 1 2 3 4 1 2 3 4
α= β= γ= .
4 2 3 1 1 4 2 3 3 1 4 2

Lema 6.4 Sea σ = (i1 . . . is ) un ciclo de longitud s en Sn .

(1) Para cada t ∈ {1, 2, . . . , s} se tiene σ = (it . . . is i1 . . . it−1 ).

(2) Para cada t ∈ {1, 2, . . . , s} se tiene it = σ t−1 (i1 ).

(3) El orden de σ (como elemento del grupo simétrico) coincide con su longitud s.

Teorema 6.5 Toda permutación σ ̸= 1 de Sn se puede expresar de forma única (salvo el


orden) como producto de ciclos disjuntos.

Ejemplo 6.6 Factorización de una permutación como producto de ciclos disjuntos.


Consideremos la permutación de S11
 
1 2 3 4 5 6 7 8 9 10 11
σ= .
6 5 1 4 2 7 3 8 11 9 10

Elegimos un elemento arbitrario cambiado por σ, por ejemplo el 1, y calculamos sus imágenes
sucesivas por σ:

σ(1) = 6, σ 2 (1) = σ(6) = 7, σ 3 (1) = σ(7) = 3, σ 4 (1) = σ(3) = 1.

Entonces (1 6 7 3) es uno de los factores de σ. Elegimos ahora un elemento de M (σ) que


no haya aparecido aún, por ejemplo el 2, y le volvemos a seguir la pista, lo que nos da un
nuevo factor (2 5). Empezando ahora con el 9 obtenemos un tercer ciclo (9 11 10) que agota
el proceso (el 4 y el 8 son fijados por σ) y nos dice que σ = (1 6 7 3)(2 5)(9 11 10).

Veamos cómo se puede calcular el orden de una permutación en términos de su factorización


como producto de ciclos disjuntos:

Proposición 6.7 Sea σ = τ1 · · · τk la factorización de una permutación σ como producto de


ciclos disjuntos, y sea si la longitud del ciclo τi . Entonces

o(σ) = mcm(s1 , . . . , sk ).
6.1. CICLOS Y TRASPOSICIONES 101

Demostración. Sea m ∈ N. Como los τi conmutan entre sı́, se tiene σ m = τ1m · · · τkm . Por
otra parte, para cada i se tiene M (τim ) ⊆ M (τi ) y por tanto los τim son disjuntos. Esto implica,
por la unicidad en el Teorema 6.5, que σ m = 1 precisamente si cada τim = 1, y entonces el
resultado es claro, pues si es el orden de τi .

A continuación vamos a describir las clases de conjugación de Sn .

Definición 6.8 El tipo de una permutación σ ̸= 1 de Sn es la lista [s1 , . . . , sk ] de las longi-


tudes de los ciclos que aparecen en su factorización en ciclos disjuntos, ordenadas en forma
decreciente. Por convenio, la permutación identidad tiene tipo [1].

Por ejemplo, el tipo de un s-ciclo es [s], el de la permutación (1 2)(3 4 5)(6 7) ∈ S7 es


[3, 2, 2], y el de la permutación de S11 del Ejemplo 6.6 es [4, 3, 2].

Teorema 6.9 Dos elementos de Sn son conjugados precisamente si tienen el mismo tipo. En
consecuencia, cada clase de conjugación de Sn está formada por todos los elementos de un
mismo tipo.

Observación 6.10 La factorización en ciclos disjuntos de σ α se obtiene sustituyendo, en la


de σ, cada elemento i ∈ Nn por α−1 (i).
Por ejemplo, si α = (1 4 3)(2 5 6) y σ = (1 3)(2 4 7), entonces σ α = (3 4)(6 1 7).

Ejemplo 6.11 Clases de conjugación de Sn .


Las 6 permutaciones de S3 se dividen en una permutación de tipo [1] (la identidad), tres 2-
ciclos o permutaciones de tipo [2] (a saber, (1 2), (1 3) y (2 3)), y dos 3-ciclos o permutaciones
de tipo [3] (a saber, (1 2 3) y (1 3 2)).
En S4 hay más variedad, y en particular aparecen permutaciones que no son ciclos. Sus 24
permutaciones se dividen en los siguientes tipos:

Tipo Permutaciones
[1] 1
[2] (1 2), (1 3), (1 4), (2 3), (2 4), (3 4)
[3] (1 2 3), (1 3 2), (1 2 4), (1 4 2), (1 3 4), (1 4 3), (2 3 4), (2 4 3)
[4] (1 2 3 4), (1 2 4 3), (1 3 2 4), (1 3 4 2), (1 4 2 3), (1 4 3 2)
[2,2] (1 2)(3 4), (1 3)(2 4), (1 4)(2 3)

Por tanto, cada fila de elementos a la derecha de la barra es una clase de conjugación de S4 .
Además de los ciclos, en S5 hay permutaciones de los tipos [2, 2] y [3, 2]; y en S6 las hay
de los tipos [2, 2], [3, 2], [2, 2, 2] y [3, 3]. En estos casos, por el gran número de elementos en
los grupos, es pesado construir tablas como la que acabamos de dar para S4 , pero se puede al
menos calcular cuántas permutaciones hay de cada tipo (véase el Problema 7).

Proposición 6.12 Para n > 2, los siguientes son conjuntos generadores de Sn :

(1) El conjunto de todos los ciclos.


102 CAPÍTULO 6. GRUPOS DE PERMUTACIONES

(2) El conjunto de todas las trasposiciones.

(3) El conjunto de n − 1 trasposiciones: {(1 2), (1 3), (1 4), . . . , (1 n − 1), (1 n)}.

(4) El conjunto de n − 1 trasposiciones: {(1 2), (2 3), (3 4), . . . , (n − 1 n)}.

(5) El conjunto de una trasposición y un n-ciclo: {(1 2), (1 2 3 . . . n − 1 n)}.

Demostración. 1. Es una consecuencia inmediata del Teorema 6.5.


Para demostrar el resto de apartados bastará con comprobar que los elementos del conjunto
dado en cada apartado se expresan como productos de los elementos del conjunto del apartado
siguiente.
2. Cada ciclo σ = (i1 i2 . . . is ) puede escribirse como producto de trasposiciones (no
disjuntas):
σ = (i1 is )(i1 is−1 ) · · · (i1 i3 )(i1 i2 ).

3. Es consecuencia de la igualdad (i j) = (1 i)(1 j)(1 i).


4. Dado j ≥ 2, sea α = (2 3)(3 4)(4 5) · · · (j − 1 j). Usando la Observación 6.10 se obtiene
(1 2)α = (1 j).
5. Sean τ = (1 2) y σ = (1 2 . . . n − 1 n). Como σ j−1 lleva 1 7→ j y 2 7→ j + 1, la
Observación 6.10 nos dice que σ j−1 τ σ 1−j = (j, j + 1).

Corolario 6.13 Sean p un número primo y H un subgrupo de Sp . Si H contiene una trans-


posición y un p-ciclo, entonces H = Sp .

Demostración. Podemos suponer que H contiene a (1 2) y un p-ciclo σ = (a1 a2 . . . ap ).


Por el Lema 6.4, podemos suponer que a1 = 1. Si ai = 2, entonces σ i−1 = (1 2 b3 . . . bp ) y
podemos renombrar los bi de forma que bi = i. Por tanto (1 2), (1 2 . . . p) ∈ H. Deducimos
de la Proposición 6.12 que H = Sp . ¿Dónde hemos utilizado que p es primo?

Aunque toda permutación de Sn se puede expresar como un producto de trasposiciones,


estas expresiones no tienen las buenas propiedades que vimos en las descomposiciones en ciclos.
Por una parte, no podemos esperar que una permutación arbitraria sea producto de trasposi-
ciones disjuntas (tendrı́a orden 2). Por otra, tampoco se tiene conmutatividad (por ejemplo,
(1 3)(1 2) ̸= (1 2)(1 3)) ni unicidad, ni siquiera en el número de factores; por ejemplo

(1 2 3) = (1 3)(1 2) = (2 3)(1 3) = (1 3)(2 4)(1 2)(1 4) = (2 3)(2 3)(1 3)(2 4)(1 2)(1 4).

Nótese que en todas estas factorizaciones de (1 2 3) hay un número par de trasposiciones; esto
es consecuencia de un hecho general que analizaremos en la sección siguiente (Proposición 6.16).
6.2. EL GRUPO ALTERNADO 103

6.2 El grupo alternado


Fijemos un entero positivo n ≥ 2 y una permutación σ ∈ Sn . Por la Propiedad Universal de los
Anillos de Polinomios, existe un homomorfismo de anillos σ̄ : Z[X1 , . . . , Xn ] → Z[X1 , . . . , Xn ]
tal que σ̄(Xi ) = Xσ(i) para cada i (Ejemplos 3.33). Es decir, dado un polinomio Q, su imagen
σ̄(Q) se obtiene sustituyendo cada Xi por Xσ(i) en la expresión de Q.
En lo que sigue, P designará al polinomio de Z[X1 , . . . , Xn ] dado por
Y
P = (Xj − Xi ).
1≤i<j≤n

La condición i < j implica que cada diferencia entre dos indeterminadas distintas aparece,
en cierto orden, exactamente una vez en esa factorización. Como σ̄ es un homomorfismo de
anillos, se tiene Y Y
σ̄(P ) = σ̄(Xj − Xi ) = (Xσ(j) − Xσ(i) ).
i<j i<j

Como σ es una biyección, cada diferencia entre dos indeterminadas distintas sigue apareciendo,
en cierto orden, exactamente una vez en esta factorización. Fijados i < j pueden ocurrir dos
cosas:

ˆ Que sea σ(i) < σ(j), en cuyo caso el factor Xσ(j) − Xσ(i) aparece en σ̄(P ) igual que en
P.

ˆ Que sea σ(i) > σ(j), en cuyo caso el factor Xσ(j) − Xσ(i) aparece en σ̄(P ) en el orden
contrario que en P ; en este caso diremos que σ presenta una inversión para el par (i, j).

Como cada inversión se traduce en un cambio de signo en σ̄(P ) con respecto a P , se tiene
σ̄(P ) = ±P , donde el signo es + si y sólo si el número de pares (i, j) (con i < j) para los que
σ presenta una inversión es par. Esto sugiere las definiciones que siguen:

Definición 6.14 La permutación σ ∈ Sn es par si σ̄(P ) = P ; es decir, si σ presenta un


número par de inversiones; y es impar si σ̄(P ) = −P ; es decir, si σ presenta un número impar
de inversiones.
El signo de σ se define como sg(σ) = (−1)k , donde k es el número de inversiones que
presenta σ. Es decir, sg(σ) = 1 si σ es par y sg(σ) = −1 si σ es impar. Por el comentario
previo a esta definición se tiene σ̄(P ) = sg(σ)P .

Proposición 6.15 La “aplicación signo” sg : Sn → Z∗ = {1, −1} es un homomorfismo de


grupos.

Demostración. Sean σ, τ ∈ Sn . Es claro que σ̄ ◦ τ̄ = σ ◦ τ , y por tanto

sg(σ ◦ τ )P = σ ◦ τ (P ) = σ̄(τ̄ (P )) = σ̄(sg(τ )P ) = sg(τ )σ̄(P ) = sg(τ )sg(σ)P,

y por tanto sg(σ ◦ τ ) = sg(σ)sg(τ ).


104 CAPÍTULO 6. GRUPOS DE PERMUTACIONES

Proposición 6.16 En Sn se verifica:

(1) El signo de una permutación σ es el mismo que el de su inversa σ −1 y que el de cualquiera


de sus conjugadas σ α .

(2) Toda trasposición es impar.

(3) Si σ = τ1 · · · τr , donde las τi son trasposiciones, entonces sg(σ) = (−1)r .

(4) Una permutación σ es par (respectivamente impar) si y sólo si es producto de un número


par (respectivamente impar) de trasposiciones.

(5) Un ciclo de longitud s tiene signo (−1)s−1 ; es decir, un ciclo de longitud par es impar, y
viceversa.

(6) La paridad de una permutación coincide con la del número de componentes pares de su
tipo.

Ejemplo 6.17 Calculando la paridad en función del tipo.


Del Ejemplo 6.11 y del último apartado de la Proposición 6.16 se deduce que, además de la
identidad, las permutaciones pares de S3 son las de tipo [3]; las de S4 son las de los tipos [3] ó
[2, 2]; las de S5 son las de los tipos [3], [5] ó [2, 2]; y las de S6 son las de los tipos [3], [5], [2, 2]
ó [3, 3].

Definición 6.18 El grupo alternado en n elementos, denotado por An , es el núcleo del ho-
momorfismo sg : Sn → Z∗ = {1, −1}. Es decir, es el subgrupo de Sn formado por las permuta-
ciones pares.

Proposición 6.19 An es un subgrupo normal de Sn , y para n ≥ 2 se tiene:

n! Sn
[Sn : An ] = 2, |An | = , y ≃ {1, −1} ≃ Z2 .
2 An

Demostración. Al estar definido como el núcleo de un homomorfismo, An es normal en


Sn . El resto es consecuencia del Primer Teorema de Isomorfı́a si vemos que, para n ≥ 2, el
homomorfismo sg es suprayectivo, para lo que basta notar que sg(1) = 1 y sg(1 2) = −1.

Es elemental ver que A2 es el grupo trivial y que A3 es el subgrupo cı́clico de S3 generado


por el 3-ciclo (1 2 3), y por tanto A3 ≃ C3 . En el caso general, tenemos dos maneras sencillas
de describir conjuntos de generadores de An .

Proposición 6.20 Los siguientes son sistemas de generadores de An :

(1) El conjunto de todos los productos de dos trasposiciones (disjuntas o no).

(2) El conjunto de todos los 3-ciclos.


6.2. EL GRUPO ALTERNADO 105

Demostración. El apartado 1 es una consecuencia inmediata del apartado 4 de la Proposición 6.16.


Por la misma proposición, todos los 3-ciclos están en An ; por tanto, usando 1, para ver 2 sólo
hay que probar que cada producto de dos trasposiciones distintas (disjuntas o no) se puede
escribir como producto de 3-ciclos, lo que se sigue de las igualdades

(i j)(i k) = (i k j) e (i j)(k l) = (j l k)(i k j),

donde asumimos que i, j, k, l son distintos dos a dos.

Obsérvese que, como el conjunto vacı́o genera el subgrupo trivial, la Proposición 6.20 es
válida incluso cuando n = 1 ó n = 2.
A continuación describimos los subgrupos de A4 . Esto nos dará un ejemplo en el que no se
verifica el recı́proco del Teorema de Lagrange: A4 tiene orden 12, pero no tiene subgrupos de
orden 6.

Ejemplo 6.21 Subgrupos de A4 .


En virtud del Ejemplo 6.17, la siguiente es la lista completa de los elementos de A4 :

1 σ = (1 2)(3 4) τ = (1 3)(2 4) η = (1 4)(2 3)


α = (1 2 3) β = (1 2 4) γ = (1 3 4) δ = (2 3 4)
2 2
α = (1 3 2) β = (1 4 2) 2
γ = (1 4 3) δ 2 = (2 4 3)

Por el Teorema de Lagrange, los subgrupos propios y no triviales de A4 han de tener orden 2,
3, 4, ó 6. Los de orden 2 han de estar generados por elementos de orden 2, y por tanto son:

⟨σ⟩ = {1, σ} ⟨τ ⟩ = {1, τ } ⟨η⟩ = {1, η}.

Como σ α = τ ̸∈ ⟨σ⟩, deducimos que ⟨σ⟩ no es normal en A4 , y del mismo modo se ve que no
lo son ⟨τ ⟩ ni ⟨η⟩. Los subgrupos de orden 3 han de estar generados por elementos de orden 3,
y por tanto son:
⟨α⟩ = ⟨α2 ⟩ = {1, α, α2 } ⟨β⟩ = ⟨β 2 ⟩ = {1, β, β 2 }
⟨γ⟩ = ⟨γ 2 ⟩ = {1, γ, γ 2 } ⟨δ⟩ = ⟨δ 2 ⟩ = {1, δ, δ 2 }.
Un subgrupo de orden 4 no puede contener a ninguno de los elementos de orden 3; como el
resto de elementos forman un subgrupo

N = {1, σ, τ, η},

éste es el único subgrupo de orden 4, que además es normal en Sn por el Teorema 6.9. Por
último, veamos que no hay subgrupos de orden 6. Un tal subgrupo H serı́a normal en A4 por
tener ı́ndice 2, por lo que también N ∩ H serı́a normal en A4 . Además se tendrı́a N H = A4
(¿por qué?) y en consecuencia |N ∩ H| = 2 (Teorema 5.9), en contra del hecho de que ninguno
de los subgrupos de orden 2 de A4 es normal.
106 CAPÍTULO 6. GRUPOS DE PERMUTACIONES

6.3 El Teorema de Abel


Definición 6.22 Un grupo no trivial G es simple si sus únicos subgrupos normales son {1} y
G.

Como consecuencia inmediata de la Proposición 4.9 se tiene que un grupo abeliano es


simple si y sólo si tiene orden primo. Obsérvese que A3 ≃ C3 es simple, pero A4 no lo es, como
muestra el Ejemplo 6.21.

Lema 6.23 Si un subgrupo normal H de An (n ≥ 5) contiene un 3-ciclo, entonces H = An .

Demostración. Sea σ un 3-ciclo en H. Por la Proposición 6.20, basta ver que cualquier otro
3-ciclo σ ′ está en H. Sabemos por el Teorema 6.9 que existe α ∈ Sn tal que σ ′ = σ α , de modo
que si α ∈ An entonces σ ′ ∈ H, por la normalidad de H en An ; en consecuencia, podemos
suponer que α es una permutación impar. Como σ sólo cambia 3 elementos y n ≥ 5, existe
una trasposición β disjunta con σ, por lo que σ β = σ. Por tanto

σ βα = (σ β )α = σ α = σ ′ ,

y como βα está en An por ser el producto de dos permutaciones impares, la normalidad de H


en An implica que σ ′ ∈ H, como querı́amos ver.

Obsérvese que la hipótesis n ≥ 5 en el Lema anterior es superflua, pues para n ≤ 3 es obvio


que se verifica el Lema y para n = 4 es consecuencia del Ejemplo 6.21.

Teorema 6.24 (Abel) Si n ≥ 5, entonces An es un grupo simple.

Demostración. Supongamos que H ̸= {1} es un subgrupo normal de An y veamos que


H = An . Por el Lema 6.23, bastará probar que H contiene un 3-ciclo.
Sea 1 ̸= σ ∈ H tal que r = |M (σ)| sea mı́nimo, es decir, |M (ν)| ≤ r para todo 1 ̸= ν ∈ H.
Ahora veremos que debe tenerse r = 3, por lo que σ será un 3-ciclo en H y habremos terminado.
Desde luego, no puede ser r = 1 porque ninguna permutación cambia exactamente un
elemento, ni tampoco r = 2 porque todas las permutaciones de H son pares. Supongamos
pues, en busca de una contradicción, que r > 3. Se tienen entonces dos posibilidades:

(1) Que, en la factorización de σ en ciclos disjuntos, aparezca alguno de longitud ≥ 3.

(2) Que σ sea un producto de (al menos dos) trasposiciones disjuntas.

En el primer caso, σ debe cambiar al menos 5 elementos (si sólo cambiase 4, como en la
factorización de σ aparece un ciclo de longitud ≥ 3, σ serı́a un 4-ciclo, lo que contradice
el hecho de que σ ∈ An ). Podemos suponer, sin pérdida de generalidad (¿por qué?), que
1, 2, 3, 4, 5 ∈ M (σ) y que alguno de los ciclos disjuntos que componen σ es de la forma (1 2 3 . . . )
(con longitud al menos 3). Sea α = (3 4 5). Como α ∈ An y H es normal en An , deducimos
que σ α ∈ H, y ası́ β = σ −1 σ α ∈ H. Si σ(i) = i entonces i > 5 y por tanto α(i) = i, de donde se
sigue que β(i) = i; por tanto M (β) ⊆ M (σ), y la inclusión es estricta pues σ(1) = 2 mientras
que β(1) = 1. En consecuencia, β ∈ H cambia menos de r elementos, ası́ que debe ser β = 1,
6.4. PROBLEMAS 107

por la elección de r. Esto significa que σ α = σ, y por tanto ασ = σα. Pero esto es falso, pues
ασ(2) = 4 y σα(2) = 3, de manera que la primera de las dos posibilidades consideradas nos
lleva a una contradicción.
Pasamos al segundo caso. Reordenando los elementos de Nn podemos asumir que σ =
(1 2)(3 4) · · · (puede haber más trasposiciones en el producto o no). Sea de nuevo α = (3 4 5).
Como antes, tomamos β = σ −1 σ α ∈ H. Si i ̸= 5 y σ(i) = i entonces i ̸= 3, 4, 5 y por tanto
α(i) = i, de donde se sigue que β(i) = i; por tanto M (β) ⊆ M (σ) ∪ {5}. Pero el 1 y el 2 son
fijados por β y cambiados por σ, de modo que β cambia menos de r elementos y ası́ β = 1, o
sea σα = ασ. Pero se tiene σα(3) = 3 ̸= 5 = ασ(3). En cualquier caso, pues, llegamos a la
contradicción que buscábamos.

6.4 Problemas
 
1 2 3 4 5 6 7 8 9 10 11
(1) Calcular σ 1000 ,
donde σ = .
3 5 2 6 1 7 4 0 9 11 8
 
1 2 3 4 5 6 7 8 9
(2) Dada la permutación σ = , calcular el orden de σ 2 .
5 1 9 8 2 3 4 6 7

(3) Sea 1 ̸= σ ∈ Sn . Demostrar que σ es un ciclo si y sólo si, para cualesquiera j, k ∈ M (σ),
existe un entero m tal que σ m (j) = k.

(4) Probar que para toda permutación σ ∈ Sn se cumple σ(i1 · · · ir )σ −1 = (σ(i1 ) · · · σ(ir )).

(5) Demostrar que una permutación tiene orden primo p si y sólo si se factoriza como un
producto de ciclos disjuntos, cada uno de longitud p.

(6) Demostrar que para todo 1 ≤ k < n, Sn tiene al menos nk subgrupos isomorfos a


Sk × Sn−k y que todos son conjugados; es decir, para dos de estos grupos H y K existe
σ ∈ G tal que H σ = K.

(7) Dados dos números naturales n y k con n ≥ k ≥ 2, se pide:

(a) Demostrar que, para cada subconjunto A de Nn de cardinal k, el número de k-ciclos


σ de Sn con M (σ) = A es (k − 1)!.
(b) Demostrar que el número de k-ciclos en Sn es nk (k − 1)!.


(c) ¿Cuántos elementos de tipo [2, 2] hay en S5 ? ¿Cuántos de tipo [2, 3]?
(d) ¿Cuántos elementos de tipo [2, 2] hay en S6 ? ¿Cuántos de tipo [2, 3]? ¿Y de tipo
[3, 3]?
(e) [*] Calcular en general el número de elementos de Sn de tipo [k1 , . . . , kr ].

(8) Sea G un grupo finito de orden n, y sea g ∈ G de orden m. Se define ϕg : G → G por


ϕg (x) = gx. Viendo a ϕg como un elemento de Sn , demostrar que:

(a) ϕg es un producto de n/m ciclos de longitud m.


108 CAPÍTULO 6. GRUPOS DE PERMUTACIONES

n
(b) La paridad de ϕg coincide con la paridad del entero (m − 1) m .
n
(c) Si (m − 1) m es impar, entonces G tiene un subgrupo normal de ı́ndice 2.

(9) (Teorema de Cayley) Demostrar que todo grupo finito es isomorfo a un subgrupo de Sn
para algún n.

(10) Demostrar que el centralizador de la permutación σ = (1, 2, . . . , n) en Sn es ⟨σ⟩.

(11) Demostrar que el grupo alternado An es un subgrupo caracterı́stico del grupo simétrico
Sn .

(12) Sea n ≥ 2 y sea f : Sn → Sn+2 la aplicación dada por f (σ) = σ ∗ , donde σ ∗ actúa igual
que σ sobre los elementos 1, 2, . . . , n, y σ ∗ fija (respectivamente, intercambia) n + 1 y
n + 2 cuando σ es par (respectivamente, impar). Demostrar que f es un homomorfismo
inyectivo de grupos y que su imagen está contenida en An+2 . Deducir que todo grupo
finito es isomorfo a un subgrupo de un grupo alternado.

(13) Probar que si P es un subgrupo de orden 4 del grupo alternado A5 , entonces P es isomorfo
al grupo de Klein C2 × C2 .

(14) Demostrar que Dn es isomorfo al subgrupo ⟨ρ, σ⟩ de Sn , donde ρ = (1, 2, . . . , n − 1, n) y


σ es el producto de las trasposiciones (i, n + 1 − i), donde i varı́a desde 1 hasta la parte
entera de n/2. ¿Para qué valores de n se tiene ⟨ρ, σ⟩ ⊆ An ?

(15) Dado f ∈ Aut(S3 ), probar que f induce una permutación del conjunto X = {(1 2), (1 3), (2 3)} ⊂
S3 . Deducir que la aplicación ι : S3 → Aut(S3 ) que lleva σ ∈ S3 al automorfismo interno
ισ es un isomorfismo de grupos.

(16) Demostrar que An está generado por los 3-ciclos de la forma (1, 2, i) con i = 3, . . . , n.

(17) Para n ≥ 5, demostrar que Sn tiene exactamente tres subgrupos normales.

(18) Para n ≥ 2, demostrar que An es el único subgrupo de ı́ndice dos de Sn .

(19) [*] Sea p un primo impar y sea H un subgrupo propio de Sp que contiene una trasposición.
Demostrar que existen i, j ∈ Np tales que σ(i) ̸= j para todo σ ∈ H. (Indicación:
Considerar en Np la relación de equivalencia en la que i ∼ j si i = j ó si (i, j) ∈ H, y
comparar el número de elementos de las clases de equivalencia.)

(20) [*] Sea S∞ = S(N) el grupo de permutaciones del conjunto numerable N. El grupo
alternado infinito es el subgrupo A∞ de S∞ generado por todos los 3-ciclos (donde un
3-ciclo se define del modo obvio). Demostrar que A∞ es un grupo simple infinito.
Capı́tulo 7

Grupos Abelianos Finitos

7.1 Sumas directas


Un modo habitual de estudiar un objeto matemático consiste en descomponerlo en objetos
más sencillos, estudiar éstos y recomponer entonces el objeto inicial. Lo que se entiende
por objeto sencillo y la manera de descomponer y recomponer un objeto dependen de cada
caso. En este capı́tulo el objeto estudiado será un grupo abeliano finitamente generado A, y
los objetos sencillos serán los grupos cı́clicos, que ya conocemos bien. En este contexto, el
proyecto sugerido al principio del párrafo funciona porque existe un método muy efectivo para
descomponer A de modo que es muy fácil conocer A a partir de sus componentes. Se trata de
la suma directa de subgrupos, que analizamos en esta sección.

Proposición 7.1 Sean {B1 , . . . , Bn } subgrupos de un grupo abeliano A. Entonces las condi-
ciones siguientes son equivalentes:
(1) El 0 se expresa de manera única como suma de elementos de los Bi . Es decir, si b1 +
· · · + bn = 0 con cada bi ∈ Bi , entonces se tiene bi = 0 para cada i = 1, . . . , n.
(2) Cada elemento de B1 + · · · + Bn se expresa de manera única como suma de elementos de
los Bi . Es decir, si b1 + · · · + bn = b′1 + · · · + b′n con cada bi ∈ Bi y cada b′i ∈ Bi , entonces
se tiene bi = b′i para cada i = 1, . . . , n.
P
(3) Para cada j = 1, . . . , n se verifica Bj ∩ ( i̸=j Bi ) = 0.

Demostración. La equivalencia entre las dos primeras condiciones se deduce de un argumento


tı́pico que el lector conocerá del álgebra lineal, y se deja como ejercicio. Veamos pues que las
condiciones 1 y 3 son equivalentes. P
Si se verifica 1 y x ∈ Bj ∩ ( i̸=j Bi ), entonces x ∈ Bj y existen b1 , . . . , bj−1 , bj+1 , . . . , bn
tales que x = b1 + · · · + bj−1 + bj+1 + · · · + bn . Haciendo bj = −x se tiene b1 + · · · + bn = 0, luego
bj = 0 y ası́ x = 0. Recı́procamente, si se verifica 3 y se tiene b1 + · · · + bn = 0 conPcada bi ∈ Bi
entonces, para cada ı́ndice j, se tiene bj = −(b1 +. . .+bj−1 +bj+1 +. . .+bn ) ∈ Bj ∩( i̸=j Bi ) = 0,
luego bj = 0.

La Proposición 7.1 se puede generalizar a una familia infinita de subgrupos. Explı́citamente:

109
110 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Ejemplo 7.2 Sea {Bi : i ∈ I} una familia de subgrupos de un grupo abeliano A. Entonces las
condiciones siguientes son equivalentes:
P
(1) El 0 se expresa de manera única como suma de elementos de los Bi . Es decir, si i∈I bi =
0 con cada bi ∈ Bi y bi = 0, para casi todo i ∈ I, entonces se tiene bi = 0 para cada
i ∈ I.
P
(2) Cada elemento deP i∈I Bi se Pexpresa de manera única como suma de elementos de los
Bi . Es decir, si i∈I bi = i∈I b′i con cada bi , b′i ∈ Bi , bi = 0 para casi todo i ∈ I y
b′i = 0 para casi todo i ∈ I, entonces se tiene bi = b′i para cada i ∈ I.
P
(3) Para cada j ∈ I se verifica Bj ∩ ( i̸=j Bi ) = 0.

Definición 7.3 Si se verifican las condiciones equivalentes de la Proposición 7.1 (o del Ejerci-
Pn {B1 , . . . , Bn } es independiente,
cio 7.2 en el caso infinito), se dice que la familia de subgrupos
o que los subgrupos Bi son independientes. Su suma, i=1 Bi = B1 + · · · + Bn , se llama
entonces la suma directa de la familia {B1 , . . . , Bn }, y se denota por ⊕ni=1 Bi = B1 ⊕ · · · ⊕ Bn
(o por ⊕i∈I Bi en el caso infinito).
La expresión “Sea A = B1 ⊕ · · · ⊕ Bn ” quiere decir que los Bi son subgrupos independientes
del grupo abeliano A y que su suma vale A.
Un subgrupo B de A es un sumando directo de A si existe otro subgrupo C de A tal que
A = B ⊕ C; es decir, tal que A = B + C y B ∩ C = 0. En este caso se dice que C es un
complemento directo de B.

Ejemplos 7.4 Subgrupos independientes y sumas directas.


(1) En el grupo A = Z6 los subgrupos B = ⟨2⟩ y C = ⟨3⟩ son independientes y se tiene
A = B ⊕ C.

(2) En el grupo multiplicativo R∗ se tiene R∗ = ⟨−1⟩ ⊕ R+ .

(3) Si A y B son grupos abelianos, entonces el grupo producto A × B es la suma directa de


los subgrupos A × 0 y 0 × B.

(4) El complemento directo de un sumando directo no es, en general, único. Por ejemplo, para
cualquier a ∈ Z se tiene Z×Z = ⟨(1, 0)⟩⊕⟨(a, 1)⟩: la intersección es claramente nula, y un
elemento arbitrario (x, y) de Z×Z se puede expresar como (x, y) = y(a, 1)+(x−ya)(1, 0).

(5) En Q no hay dos subgrupos no triviales que sean independientes. En efecto, si A y


B son subgrupos no nulos y elegimos elementos no nulos na ∈ A y mb
∈ B, entonces
a b
0 = bn − am nos da una expresión no trivial del 0 como suma de elementos de A y
n m
B. En Z ocurre lo mismo, por un argumento similar.

Ejemplo 7.5 Demostrar las siguientes afirmaciones sobre un grupo abeliano A.


(1) Toda subfamilia de una familia independiente de subgrupos de A es independiente. Es de-
cir, si {Bi : i ∈ I} es una familia independiente de subgrupos de A y J es un subconjunto
del conjunto de ı́ndices I, entonces la familia {Bi : i ∈ J} es independiente.
7.2. GRUPOS ABELIANOS LIBRES 111

(2) Una familia de subgrupos es independiente precisamente si toda subfamilia finita suya lo
es.

(3) Si la familia {Bi : i ∈ I} de subgrupos de un grupo abeliano A es independiente y otro


subgrupo B0 de A verifica B0 ∩ (⊕i∈I Bi ) = 0, entonces la familia {B0 } ∪ {Bi : i ∈ I}
también es independiente.
En particular, si a una familia independiente le añadimos el subgrupo trivial 0 (una o
más veces), seguimos teniendo una familia independiente.

(4) Si A = ⊕i∈I Bi entonces cada Bj es un sumando directo de A con complemento ⊕i̸=j Bi .

(5) Si A = B ⊕ C y, a su vez, B = B1 ⊕ · · · ⊕ Bn y C = C1 ⊕ · · · ⊕ Cm , entonces A =


B1 ⊕ · · · ⊕ Bn ⊕ C1 ⊕ · · · ⊕ Cm .

(6) Si A = B ⊕ C entonces la aplicación A → C dada por b + c 7→ c (donde b + c es la


expresión única de un elemento arbitrario de A con b ∈ B y c ∈ C) es un homomorfismo
suprayectivo de grupos con núcleo B. En particular, C ∼ = A/B.

(7) Si B es un sumando directo de A, cualquier complemento directo suyo es isomorfo a A/B.


Por tanto, aunque un sumando directo puede tener distintos complementos directos, todos
ellos son isomorfos entre sı́.

Cuando sólo consideramos familias finitas, existe una estrecha relación entre los conceptos
de suma directa y producto directo de grupos, que describimos a continuación dejando los
detalles a cargo del lector.
Supongamos primero que A = B1 ⊕ · · · ⊕ Bn . Entonces, viendo cada Bi como grupo y
considerando su producto B1 ×· · ·×Bn , la aplicación B1 ×· · ·×Bn → A dada por (b1 , . . . , bn ) 7→
b1 + · · · + bn es un isomorfismo de grupos. Es decir, si A es la suma directa de los Bi , entonces
A es isomorfo al producto directo de los Bi .
Recı́procamente, sean B1 , . . . , Bn grupos abelianos y sea A el grupo producto, A = B1 ×
· · · × Bn . Si denotamos por B̂i al subgrupo de A formado por los elementos que llevan ceros en
todas las coordenadas excepto tal vez en la i-ésima (o sea B̂i = 0 × · · · × 0 × Bi × 0 × · · · × 0),
entonces es elemental ver que cada B̂i es isomorfo a Bi y que A = B̂1 ⊕ · · · ⊕ Bˆn . Es decir, si
A es el producto directo de los Bi , entonces A es la suma directa de los B̂i , que son isomorfos
a los Bi .
En vista de esto, a partir de ahora identificaremos B1 ⊕ · · · ⊕ Bn con B1 × · · · × Bn .

Ejemplo 7.6 Extender la discusión anterior al caso de una familia infinita independiente de
subgrupos, sustituyendo el producto directo por el grupo del último apartado de los Ejemplos 4.6.

7.2 Grupos abelianos libres


Definición 7.7 Sea A un grupo abeliano.
112 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Un subconjunto finito {a1 , . . . , an } de A se dice que es linealmente independiente si la única


solución, formada por números enteros x1 , . . . , xn , de la ecuación
n
X
xi ai = 0
i=1

es x1 = · · · = xn = 0. Un subconjunto de A se dice que es linealmente independiente si todo


subconjunto finito suyo es linealmente independiente.
Una base de A es un sistema generador de A que es linealmente independiente. Diremos
que A es un grupo abeliano libre si tiene una base.

Ejemplo 7.8 Demostrar que un subconjunto X de un grupo abeliano A es una base precisa-
mente si cada elemento de A se puede expresar de forma única como combinación lineal con
coeficientes enteros de los elementos de X. Es decir, si paraPcada a ∈ A existe una única
familia {ax : x ∈ X} de enteros, casi todos nulos, tal que a = x∈X ax x.

Ejemplos 7.9 Grupos abelianos libres.

(1) Sea n un número natural y sea A = Zn . Entonces el conjunto

e1 = (1, 0, . . . , 0), e2 = (0, 1, . . . , 0), ... en = (0, 0, . . . , 1)

es una base de A, llamada base canónica.

(2) En A = Z, el conjunto {2, 3} es un sistema generador minimal (en el sentido de que, si


quitamos algún elemento, deja de ser sistema generador) que no es linealmente independi-
ente. Por otra parte, el conjunto {2} es un conjunto linealmente independiente maximal
(en el sentido de que, en cuanto le añadamos un elemento, dejará de ser independiente)
que no es generador.
Esto no ocurre con los espacios vectoriales: en un espacio vectorial, todo sistema gener-
ador minimal es una base (en el sentido de álgebra lineal) y todo conjunto linealmente
independiente maximal es una base.

(3) Sea I un conjunto y consideremos el grupo A = ZI = {(ai )i∈I : ai ∈ Z} con la suma


componente a componente (a este grupo se le suele llamar el producto directo de |I|
copias de Z). Para cada i ∈ I, sea ei = (δij )j∈I , donde δij = 0 si i ̸= j y δii = 1 (este
sı́mbolo se conoce como la delta de Kronecker). Entonces E = {ei : i ∈ I} es un conjunto
linealmente independiente de A. Sin embargo, E sólo es una base si I es finito. De hecho,
el subgrupo generado por E es

Z(I) = {(ai )i∈I ∈ ZI : ai = 0 para casi todo i ∈ I}.

Luego Z(I) es un grupo libre y E es una base suya llamada base canónica.
7.2. GRUPOS ABELIANOS LIBRES 113

(4) Sea P el conjunto de los enteros primos positivos. Entonces la aplicación f : Z(P ) → Q+
dada por Y
f ((np )p∈P ) = pnp
p∈P

es un isomorfismo. Luego Q+ es libre con base P .

Ejemplo 7.10 Demostrar que una familia {ai : i ∈ I} de elementos de un grupo A es lineal-
mente independiente si y sólo si cada ai tiene orden infinito y la familia {⟨ai ⟩ : i ∈ I} de los
subgrupos cı́clicos generados por los ai es independiente.

En realidad, el apartado 3 del Ejemplo 7.9 agota, salvo isomorfismos, todos los posibles
ejemplos de grupos libres, como muestra el siguiente ejercicio.

Ejemplo 7.11 Sea X unPsubconjunto de un grupo abeliano A, y sea f : Z(X) → A la aplicación


dada por f ((ax )x∈X ) = x∈X ax x (las sumas tienen sentido porque casi todos los sumandos
son nulos). Demostrar:

(1) f es un homomorfismo de grupos.

(2) f es inyectiva precisamente si X es linealmente independiente.

(3) f es suprayectiva precisamente si X es un conjunto generador de A.

(4) X es una base precisamente si f es un isomorfismo. En este caso A ∼


= Z(X) .

(5) A es libre precisamente si A es isomorfo a Z(I) para cierto conjunto I.

Los conceptos de linealmente independiente, generador y base nos recuerdan a los corre-
spondientes de álgebra lineal. En el siguiente ejercicio vemos algunas relaciones entre nuestro
concepto y el de álgebra lineal.

Ejemplo 7.12 Sea I un conjunto. Consideremos A = Z(I) como un grupo abeliano libre y
V = Q(I) como un espacio vectorial sobre Q. Demostrar las siguientes propiedades para un
subconjunto S de A:

(1) S es linealmente independiente como subconjunto del grupo A precisamente si S es lin-


ealmente independiente como subconjunto del espacio vectorial V .

(2) Si S es un sistema generador del grupo A, entonces S es un sistema generador del espacio
vectorial V .

(3) Dar un ejemplo de un subconjunto de A que sea generador de V pero que no sea generador
de A.

(4) Demostrar que todas las bases de A tienen el mismo cardinal, a saber |I|. Deducir que
si J es otro conjunto, entonces Z(I) ∼
= Z(J) precisamente si |I| = |J|.
114 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Definición 7.13 El cardinal de una base (cualquier base) de un grupo abeliano libre A se
llama rango de A y se denota r(A).

De los Ejercicios 7.11 y 7.12 se deduce que el rango es un invariante que caracteriza los
grupos abelianos libres salvo isomorfismos; es decir:

Proposición 7.14 Si A y B son grupos abelianos libres, entonces A ∼


= B si y sólo si r(A) =
r(B).

Los grupos abelianos libres que más nos interesan son los finitamente generados. Obvia-
mente, los grupos de la forma Zn son grupos abelianos libres finitamente generados. De hecho
no hay más, salvo isomorfismos, ya que si {a1 = (a1i )i∈I , . . . , an = (ani )i∈I } es un conjunto
generador de A = Z(I) , entonces F = {i ∈ I : aki ̸= 0 para algún k = 1, . . . , n} es un subcon-
Pna ver que I = F . Si i ∈ I \(I)
junto finito de I. Vamos F , entonces la coordenada i-ésima de todo
elemento de la forma k=1 mk ak es 0. Como en Z hay elementos cuya coordenada i-ésima
no es 0 (¡encuentra uno!), eso nos lleva a una contradicción, de donde deducimos que I = F y,
por tanto I es finito. Junto con la Proposición 7.14, esto demuestra que:

Corolario 7.15 Todo grupo abeliano libre finitamente generado A es isomorfo a Zn , donde
n = r(A).

Un grupo abeliano libre finitamente generado también se dice que es un grupo abeliano
libre de tipo finito o de rango finito. Como consecuencia del Ejercicio 7.11 se deduce:

Proposición 7.16 Sea A un grupo abeliano.

(1) A es isomorfo a un cociente de un grupo abeliano libre.

(2) A es finitamente generado precisamente si es isomorfo a un cociente de un grupo abeliano


libre de tipo finito.

(3) A es cı́clico precisamente si es isomorfo a un cociente de Z.

Demostración. Sea A un grupo abeliano, y sea I un conjunto generador de A (¿existe


siempre?). Entonces la aplicación f : Z(I) → A del Ejercicio 7.11 es un epimorfismo. Por el
Primer Teorema de Isomorfı́a se tiene A ∼ = Z(I) /Ker f , lo que demuestra la primera afirmación
y la condición necesaria de las otras dos afirmaciones. Las condiciones suficientes son evidentes.

Del isomorfismo evidente Zn × Zm ∼


= Zn+m se deduce:

Proposición 7.17 Si A y B son grupos abelianos libres de tipo finito entonces A × B es


también libre, y se tiene r(A × B) = r(A) + r(B).
7.2. GRUPOS ABELIANOS LIBRES 115

El lector puede probar que el producto directo de un número finito de grupos libres (no
necesariamente de tipo finito) es libre. No es cierto que el producto directo infinito de grupos
libres sea libre. Por ejemplo, ZN no es libre, pero la demostración de este hecho excede los
objetivos del curso.
Las bases de los grupos abelianos libres verifican una propiedad análoga a las bases de
espacios vectoriales, en el sentido de que podemos describir homomorfismos que salgan de
un grupo abeliano libre eligiendo arbitrariamente (en el grupo imagen) las imágenes de los
elementos de la base. Explı́citamente:

Proposición 7.18 (Propiedad Universal de las Bases) Sea A un grupo abeliano libre y
sea I una base de A. Si B es un grupo abeliano y f : I → B es una aplicación, entonces existe
un único homomorfismo de grupos f¯ : A → B que extiende f (es decir, tal que f¯(i) = f (i)
cuando i ∈ I).
Obsérvese que, si u : I → A es la inclusión, entonces el homomorfismo f¯ completa el
siguiente diagrama
I P f
P PP
PP
q
u 1 K
?
A f

Demostración. Por el Ejercicio 7.11 existe un isomorfismo g : A → Z(I) tal que g(i) =
ei , donde {ei : i P∈ I} es la base canónica de Z(I) . Sea f¯ : Z(I) → B la aplicación dada
¯
por f ((ai )i∈I ) = ¯
i∈I ai f (i). Por el Ejercicio 7.11, f es un homomorfismo de grupos y la
composición g ◦ f¯ : A → B satisface las condiciones requeridas. La unicidad es consecuencia
del hecho obvio de que dos homomorfismos que toman los mismos valores en un conjunto
generador son iguales.

Lema 7.19 Un subgrupo B de un grupo A es un sumando directo de A si y sólo si existe un


homomorfismo ρ : A → B que es la identidad en B; es decir, tal que ρ(b) = b para cada b ∈ B.
Si tal ρ existe, entonces A = B ⊕ Ker ρ.

Demostración. La condición necesaria es consecuencia del Ejercicio 7.5. Sea ρ : A → B un


homomorfismo suprayectivo que es la identidad en B. Entonces B ∩ Ker ρ = 0 y, si a ∈ A,
entonces ρ(a − ρ(a)) = ρ(a) − ρ(a) = 0 y

a = ρ(a) + a − ρ(a) ∈ B + Ker ρ.

Luego A = B ⊕ Ker ρ.

Corolario 7.20 Sea f : A → L un homomorfismo suprayectivo de grupos abelianos. Si L es


libre, entonces existe un subgrupo B de A isomorfo a L tal que A = B ⊕ Ker f .
116 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Demostración. Sea I una base de L y, para cada i ∈ I, sea ai ∈ A tal que f (ai ) = i. Por la
Proposición 7.18, existe un único homomorfismo de grupos g : L → A tal que g(i) = ai , para
todo i ∈ I. Entonces f ◦ g = 1L (¿por qué?); por tanto g es inyectiva y ası́ B = Im g ∼ = L.
Entonces, la composición p = g ◦ f : A → B es la identidad sobre B, pues un elemento b ∈ B
es de la forma b = g(x) con x ∈ L y entonces

p(b) = p(g(x)) = g(f (g(x))) = g(1L (x)) = g(x) = b.

Ahora el resultado es una consecuencia inmediata del Lema 7.19.

Teorema 7.21 Sea A un grupo abeliano libre de tipo finito y sea B un subgrupo de A. Entonces
B es libre de tipo finito y r(B) ≤ r(A).

Demostración. Sea n = r(A). Por el Corolario 7.15, podemos suponer que A = Zn . Ra-
zonamos por inducción sobre n, con el caso n = 1 resuelto por el Corolario ??. Supongamos
pues que n > 1 y que se verifica el teorema para grupos abelianos libres de rango menor que n.
Sea e1 , . . . , en la base canónica de A. Sean A1 = ⟨e1 , . . . , en−1 ⟩ y B1 = B ∩ A1 . Obviamente,
A1 es libre de rango n − 1, y por la hipótesis de inducción B1 es libre de rango ≤ n − 1. Sea
f : A → Z el homomorfismo dado por f (x1 , . . . , xn ) = xn , sea C = f (B) y sea g : B → C
la restricción de f a B. Entonces C es un grupo abeliano libre de rango ≤ 1 y Ker g = B1 .
Del Corolario 7.20 se deduce que B = B1 ⊕ C1 , donde C1 es un subgrupo de B isomorfo a C.
Aplicando la Proposición 7.17 se deduce que B es libre de rango menor o igual que n.

7.3 Grupos de torsión y libres de torsión


Definición 7.22 Sea A un grupo abeliano.
El subgrupo de torsión de A es el conjunto t(A) formado por los elementos de orden finito
de A:
t(A) = {a ∈ A : existe 0 ̸= n ∈ Z tal que na = 0}.
Se dice que A es un grupo de torsión si t(A) = A. Es decir, si para cada a ∈ A existe
0 ̸= n ∈ Z tal que na = 0.
Se dice que A es un grupo libre de torsión si t(A) = 0. Es decir, si para cada 0 ̸= a ∈ A,
el único n ∈ Z tal que na = 0 es n = 0 (lo que equivale a que el conjunto {a} sea linealmente
independiente).
Si un entero n verifica na = 0 para todo a ∈ A, escribiremos nA = 0. Si existe algún n ≥ 1
con nA = 0, llamamos periodo de A al menor entero positivo con esa propiedad. Si no existe
tal entero positivo, decimos que A tiene periodo 0. Denotaremos con p(A) al periodo de A.

Dejamos que el lector compruebe algunas propiedades elementales de los conceptos recién
definidos, y en particular las relaciones entre ellos.

Ejemplo 7.23 Si A es un grupo abeliano, demostrar que:


7.3. GRUPOS DE TORSIÓN Y LIBRES DE TORSIÓN 117

(1) El conjunto t(A) es un subgrupo de A que es de torsión, y el grupo cociente A/t(A) es


libre de torsión.

(2) Si A es finito entonces p(A) ̸= 0.

(3) Si p(A) ̸= 0 entonces A es de torsión.

(4) Si A es libre entonces A es libre de torsión.

(5) Si A es libre de torsión y no trivial, entonces p(A) = 0.

(6) Si A es cı́clico y p(A) = n entonces A ∼


= Zn (incluidos los casos n = 0 y n = 1).

(7) Si A es de torsión y B es un subgrupo de A entonces B y A/B también son de torsión.

(8) Si A es libre de torsión entonces cualquier subgrupo B es también libre de torsión; ¿lo es
A/B?

(9) Si A = B ⊕ C entonces t(A) = t(B) ⊕ t(C).

(10) Si p(A) = n ̸= 0 y m ∈ Z entonces ma = 0 para cada a ∈ A si y sólo si n | m.

(11) Si A = B1 ⊕ · · · ⊕ Bn entonces p(A) = mcm(p(B1 ), . . . , p(Bn )).

(12) Si A es de torsión y {ai : i ∈ I} es un sistema generador entonces p(A) = mcm{o(ai ) :


i ∈ I}.

Ejemplos 7.24 Torsiones y periodos.

(1) El grupo A = Z2 × Z2 × · · · (producto numerable de copias de Z2 ) tiene periodo 2. Esto


nos da un contraejemplo para el recı́proco del apartado 2.

(2) El grupo Q/Z es de torsión, pues cada ab + Z es anulado por b ̸= 0. Además este grupo
tiene periodo 0, pues dado n ̸= 0 en Z se tiene n( p1 + Z) ̸= 0, donde p es cualquier primo
que no divide a n. Esto nos da un contraejemplo para los recı́procos de los apartados 3
y 5.

(3) Existen grupos abelianos libres de torsión que no son libres; por ejemplo Q (cualquier
subconjunto linealmente independiente tiene un solo elemento, y por tanto no es un
sistema generador). Esto nos da un contraejemplo para el recı́proco del apartado 4.

(4) Existen grupos abelianos que no son de torsión ni libres de torsión; por ejemplo, Q∗ , R∗
ó C∗ .

(5) Si A = Z × Zn , con n > 0, entonces t(A) = 0 × Zn .


Q
(6) Si A = p Zp , donde p recorre el conjunto de los enteros positivos primos, entonces
t(A) = ⊕p Zp . Este subgrupo t(A) es otro ejemplo de grupo de torsión con periodo 0.
118 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

(7) Sea z ∈ C∗ . Si r = |z| entonces se tiene z = reαi = r(cos α + i sen α), donde α es
el argumento de z. Entonces z n = rn enαi , con lo que z n = 1 precisamente si r = 1 y
nα = 2kπ para algún k ∈ Z. Por tanto

t(C ∗ ) = {e2πqi : q ∈ Q, 0 ≤ q < 1}.

O sea, t(C ∗ ) está formado por los vértices de los polı́gonos regulares centrados en el
origen con un vértice en el punto 1 (el lector puede representar gráficamente, por ejemplo,
todos los elementos de orden ≤ 10.) Obsérvese que la aplicación f : Q → C∗ dada por
f (q) = e2πqi es un homomorfismo de grupos tal que t(C ∗ ) = Im f y Ker f = Z, con lo
que t(C ∗ ) ∼
= Q/Z.

Los siguientes tres resultados nos dicen que, para grupos abelianos finitamente generados,
todo lo relativo a la torsión se simplifica: Ser de torsión equivale a ser finito, ser libre de torsión
equivale a ser libre y el subgrupo de torsión es un sumando directo1 .

Proposición 7.25 Las condiciones siguientes son equivalentes para un grupo abeliano finita-
mente generado A:

(1) A es finito.

(2) p(A) ̸= 0.

(3) A es de torsión.

Demostración. Por el Ejercicio 7.23, basta ver que 3 implica 1. Supongamos pues que A es de
torsión, con un sistema generador {a1 , . . . , ak }, y sea ni = o(ai ) < ∞. Obviamente, la familia
de los elementos de A de la forma r1 a1 + · · · + rk ak con 0 ≤ ri < ni para cada i = 1, . . . , k, es
finita (tal vez incluso se repitan elementos), y las condiciones implican que cada elemento de
A es uno de esos, luego A es un conjunto finito.

Teorema 7.26 Un grupo abeliano finitamente generado es libre de torsión precisamente si es


libre.

Demostración. Todo grupo libre es libre de torsión, por el Ejercicio 7.23. Sea A un grupo
abeliano finitamente generado y libre de torsión. Sea X = {a1 , . . . , an } un conjunto de gener-
adores de A. Entre todos los subconjuntos de X que sean linealmente independientes elegimos
uno maximal Y ; podemos suponer, reordenando los ai si es necesario, que Y = {a1 , . . . , ak }.
Sea L = ⟨Y ⟩, que claramente es libre.
Sea i ∈ {k + 1, k + 2, . . . , n}. Por la maximalidad de Y , el conjunto {a1 , . . . , ak , ai } es
linealmente dependiente, luego hay una relación

ti1 a1 + · · · + tik ak + ti ai = 0
1
Existen
Q grupos abelianos A tales que t(A) no es un sumando directo de A. Un ejemplo de esta situación es
el grupo p Zp del apartado 6 de los Ejemplos 7.24, pero no es sencillo comprobar esta propiedad.
7.3. GRUPOS DE TORSIÓN Y LIBRES DE TORSIÓN 119

donde los coeficientes son enteros, no todos nulos. Como Y es linealmente independiente,
se tiene ti ̸= 0. Sea t = tk+1 · · · tn . Entonces cada tai ∈ L y la aplicación a 7→ ta es un
homomorfismo de grupos f : A → L. Como A es libre de torsión y t ̸= 0, la aplicación f es
inyectiva y, por tanto A es isomorfo a un subgrupo de L. Del Teorema 7.21 se deduce que A
es libre.

Corolario 7.27 Sea A un grupo abeliano finitamente generado. Entonces A = t(A) ⊕ L para
un subgrupo abeliano libre L de A. Además t(A) es finito y L es isomorfo a A/t(A), y por
tanto L es único salvo isomorfismos.

Demostración. A/t(A) es libre de torsión por el Ejercicio 7.23, y es finitamente generado


por serlo A, luego es libre por el Teorema 7.26. Sea π : A → A/t(A) la proyección canónica.
De la Proposición 7.20 se deduce que A = t(A) ⊕ L, donde L es un subgrupo de A isomorfo a
A/t(A), luego L es un grupo abeliano libre. Además t(A) es finitamente generado (es isomorfo
al cociente A/L por el Ejercicio 7.5) y de torsión, luego es finito (Proposición 7.25).

Ejemplos 7.28 La torsión como sumando directo.

(1) Si A = Z×Z×Z6 ×Z36 , entoncest(A) = 0×0×Z6 ×Z36 , y podemos tomar L = Z×Z×0×0.

(2) Ya hemos visto que R∗ = ⟨−1⟩ ⊕ R+ , y es claro que ⟨−1⟩ = t(R∗ ).

(3) Sea G el subgrupo de C∗ generado por {2, i}. Por los Ejemplos 7.24, si z = 2n im ∈ t(G)
(con n, m ∈ Z), entonces 1 = |z| = 2n , lo que implica que n = 0. O sea t(G) = ⟨i⟩. Como
⟨2⟩ es libre de torsión, G = ⟨2⟩ ⊕ ⟨i⟩ es la descomposición del Corolario 7.27.

(4) Sea R un anillo. En el anillo cociente R[X]/(X 2 ), es claro que cada elemento tiene un
único representante de la forma r+sX con r, s ∈ R. Dados r+sX +(X 2 ) y r′ +s′ X +(X 2 )
en R[X]/(X 2 ), se tiene

[r + sX + (X 2 )] + [r′ + s′ X + (X 2 )] = (r + r′ ) + (s + s′ )X + (X 2 )

y
[r + sX + (X 2 )] · [r′ + s′ X + (X 2 )] = (rr′ ) + (rs′ + r′ s)X + (X 2 ).
Por tanto, podemos identificar R[X]/(X 2 ) con el anillo cuyo grupo abeliano subyacente
es R × R y en el que el producto viene dado por

(r, s) · (r′ , s′ ) = (rr′ , rs′ + r′ s).

El elemento identidad de este anillo es (1, 0).


Si (r, s) es invertible en este anillo, es claro que r ∈ R∗ . Recı́procamente, si r ∈ R∗
entonces (r−1 , −sr−2 ) es el inverso de (r, s) en este anillo. En consecuencia, el grupo
multiplicativo de sus unidades, que denotaremos con R∗ ∝ R, es el conjunto R∗ × R con
el producto definido en el párrafo anterior.
120 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Vamos a determinar el orden de un elemento (r, s) ∈ R∗ ∝ R. Si n ∈ Z+ , es fácil ver (bien


por inducción o bien considerando la fórmula del binomio de Newton en R[X]/(X 2 )) que
(r, s)n = (rn , nrn−1 s).
Como r es invertible en R, se tiene (r, s)n = (1, 0) precisamente si rn = 1 y ns = 0.
Por tanto, (r, s) tiene orden finito en R∗ ∝ R precisamente si r tiene orden finito en
(R∗ , ·) y s tiene orden finito en (R, +). Es decir, t(R∗ ∝ R) = t(R∗ ) × t(R). Además, si
(r, s) ∈ t(R∗ ∝ R) entonces
o(r, s) = mcm(om (r), oa (s)),
donde om (r) es el orden de r en el grupo multiplicativo R∗ y oa (s) es el orden de s en el
grupo aditivo R.
Pasemos a un caso concreto: Sea A = Z∗ ∝ Z (recuérdese que Z∗ = {1, −1}). Por
el párrafo anterior se tiene t(A) = {(1, 0), (−1, 0)}. Por otra parte, L = ⟨(1, 1)⟩ es un
subgrupo libre de A, y el lector puede ahora comprobar que se tiene A = t(A) ⊕ L.
Por el Teorema 7.21, todo subgrupo B de un grupo abeliano libre A es libre y r(B) ≤ r(A).
Los resultados anteriores nos permiten determinar cuándo se da la igualdad entre los rangos.
Proposición 7.29 Sea A un grupo abeliano libre finitamente generado y B un subgrupo de A.
Entonces r(A) = r(B) precisamente si A/B es un grupo finito.
Demostración. Como A es finitamente generado, lo es también A/B, ası́ que A/B es finito si
y sólo si es de torsión (Proposición 7.25). Se trata pues de ver que A/B es de torsión si y sólo
si r(B) = r(A). Sean n = r(A) (por lo que podemos asumir que A = Zn ) y k = r(B), y fijemos
una base b1 , . . . , bk de B. Es fácil ver que, para un elemento a ∈ A, el elemento a + B ∈ A/B
tiene orden infinito si y sólo si los elementos b1 , . . . , bk , a son linealmente independientes en A.
Podemos ya demostrar la equivalencia:
Si A/B no es de torsión, existe un elemento a+B en A/B de orden infinito, luego b1 , . . . , bk , a
son linealmente independientes en A y ası́ k < k + 1 ≤ n. Y si k < n y vemos a A = Zn
dentro del espacio vectorial racional V = Qn , entonces existe α ∈ V tal que b1 , . . . , bk , α son
linealmente independientes en V , y además existe un entero no nulo t tal que a = tα ∈ A. Como
t ̸= 0, los elementos b1 , . . . , bk , a son linealmente independientes en V y, por el Ejercicio 7.12,
también lo son en A, por lo que a + B tiene orden infinito y ası́ A/B no es de torsión.

7.4 Grupos indescomponibles y p-grupos


Como hemos comentado en la introducción del capı́tulo, nuestro objetivo es descomponer
un grupo abeliano finitamente generado A como suma directa de subgrupos con algunas
propiedades especiales. Con las herramientas desarrolladas en las secciones anteriores, en
ésta veremos primero que A es suma directa de subgrupos que no pueden descomponerse más
(indescomponibles), y a continuación demostraremos que estos subgrupos indescomponibles
son cı́clicos, de lo que deduciremos que A es suma directa de subgrupos cı́clicos. Comenzamos
definiendo con precisión los grupos indescomponibles.
7.4. GRUPOS INDESCOMPONIBLES Y P -GRUPOS 121

Definición 7.30 Un grupo abeliano no nulo se dice que es indescomponible si no es suma


directa de dos subgrupos propios. Es decir A es indescomponible si A = X ⊕ Y implica X = 0
ó Y = 0 (y por tanto X = A ó Y = A).

Ejemplos 7.31 Grupos Indescomponibles.

(1) Z y Q son indescomponibles, por un argumento usado en los Ejemplos 7.4.

(2) Por el Corolario 7.15 y el Teorema 7.26, Z es, salvo isomorfismos, el único grupo abeliano
libre de torsión y finitamente generado que es indescomponible.

(3) Si p es un número primo entonces Zp es indescomponible, pues no tiene subgrupos pro-


pios no triviales. De hecho, Zpn es indescomponible para cada n ≥ 1. En efecto, por
el Teorema de la Correspondencia, los subgrupos de Zpn forman una cadena (Ejemp-
los 5.5), y es claro que cualquier grupo cuyos subgrupos estén linealmente ordenados es
indescomponible.

(4) Sean n, m ≥ 2 dos enteros coprimos; por el Teorema Chino de los Restos se tiene Znm ∼ =
Zn × Zm , por lo que Znm no es indescomponible (recuérdese la relación entre entre suma
directa y producto directo descrita al final de la Sección 7.1). En consecuencia, los grupos
cı́clicos finitos indescomponibles son exactamente aquellos cuyo orden es pr para cierto
primo p y cierto entero r ≥ 1.

Como consecuencia inmediata del Corolario 7.27 se obtiene:

Corolario 7.32 Un grupo abeliano finitamente generado indescomponible es de torsión (y por


tanto finito) o libre de torsión.

Proposición 7.33 Todo grupo abeliano finitamente generado y no nulo A es una suma directa
de subgrupos indescomponibles.

Demostración. Por el Corolario 7.27, y teniendo en cuenta que los grupos abelianos libres
de rango finito son sumas directas de copias de Z (Teorema 7.26) y que los grupos abelianos
finitamente generados de torsión son finitos (Proposición 7.25), basta demostrar la afirmación
para grupos abelianos finitos. Sea A un grupo abeliano finito. Razonamos por inducción en
|A|, con el caso |A| = 2 trivial. Si A es indescomponible no hay nada que demostrar. En caso
contrario A = B ⊕ C y los cardinales de B y C son estrictamente menores que el de A. Por
hipótesis de inducción, B y C son sumas directas de grupos indescomponibles, y “pegando”
las descomposiciones de B y C como en el Ejercicio 7.5 obtenemos una descomposición de A
como suma directa de grupos indescomponibles.

En los Ejemplos 7.31 han aparecido dos tipos de grupos finitamente generados e indescom-
ponibles: Z y los cı́clicos de orden pn (Q no es finitamente generado por el Problema ?? del
Capı́tulo 4). El resto de esta sección lo dedicaremos a ver que, salvo isomorfismos, no hay
otros. Para ello, será importante considerar ciertos grupos que comparten una caracterı́stica
con Zpn , y que definimos a continuación:
122 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Lema 7.34 Dados un grupo abeliano finito A y un entero positivo primo p, las siguientes
condiciones son equivalentes:

(1) El orden de A es una potencia de p.

(2) El orden de cada elemento de A es una potencia de p.

Demostración. Si |A| = pn entonces cada a ∈ A tiene orden pm con m ≤ n por el Teorema de


Lagrange. Demostraremos el recı́proco por inducción en el orden |A|, con el caso |A| = 1 trivial.
Si |A| > 1 entonces existe 0 ̸= b ∈ A, y si ponemos B = ⟨b⟩ entonces tenemos |B| = o(b) = pm
para cierto m ≥ 1. El grupo cociente A/B tiene cardinal menor que |A|, y es elemental ver que
el orden de todos sus elementos es una potencia de p. Por la hipótesis de inducción se tiene
|A/B| = pn para cierto n ≥ 0, y en consecuencia |A| = |B| · |A/B| = pm+n , como querı́amos
ver.

Definición 7.35 Un grupo abeliano finito que verifique las condiciones equivalentes del Lema 7.34
se llama un p-grupo.

Esta definición la extenderemos a grupos no abelianos en la Definición ??.


Como en la definición no se excluyen las potencias de exponente 0, el grupo trivial es un
p-grupo para cualquier primo p. Un ejemplo más sofisticado es Z25 × Z625 × Z625 , que es un
5-grupo.

Definición 7.36 Dados un grupo abeliano A y un entero primo p, el subgrupo de p-torsión


de A es

tp (A) = {a ∈ A : existe n ∈ N tal que pn a = 0} = {a ∈ A : o(a) es una potencia de p}.

Dejamos que el lector compruebe que ambos conjuntos son iguales y que forman un sub-
grupo de A. De hecho, si A es finito, tp (A) es claramente el mayor p-subgrupo de A (es decir,
el mayor subgrupo de A que es un p-grupo).

Proposición 7.37 Sea A un grupo abeliano finito y sean p1 , . . . , pk los divisores primos de
|A|. Entonces
A = tp1 (A) ⊕ · · · ⊕ tpk (A),
con cada tpi (A) ̸= 0.

Demostración. Sea a ∈ A y sea o(a) = n = pα1 1 · · · pαk k (¿por qué no pueden aparecer
otros primos en la factorización de n?). Para cada i = 1, . . . , k sea qi = n/pαi i . Es claro que
ningún primo divide a la vez a todos los qi , por lo que mcd(q1 , . . . , qk ) = 1 y por tanto existen
m1 , . . . , mk ∈ Z tales que m1 q1 + · · · + mk qk = 1. Como pαi i qi a = 0, se tiene qi a ∈ tpi (A), luego

a = m1 q1 a + · · · + mk qk a ∈ tp1 (A) + · · · + tpk (A).

En consecuencia, A = tp1 (A) + · · · + tpk (A).


7.4. GRUPOS INDESCOMPONIBLES Y P -GRUPOS 123

Para ver que la suma es directa, supongamos que a1 + · · · + ak = 0 con cada ai ∈ tpi (A).
Por tanto, para cada i = 1, . . . , k, existe βi tal que pβi i ai = 0. Sea m = pβ1 1 · · · pβk k . Para cada
ı́ndice i ponemos ti = m/pβi i , de modo que ti aj = 0 cuando i ̸= j, y ası́
X
ti ai = −ti aj = 0.
j̸=i

Entonces o(ai ) divide a ti y a pβi i , y como éstos son coprimos, se tiene o(ai ) = 1 y por tanto
ai = 0. Esto prueba que la familia es independiente.
Por último, de la igualdad A = tp1 (A)⊕· · ·⊕tpk (A) se deduce que |A| = |tp1 (A)| · · · |tpk (A)|.
Como el orden de cada tpi (A) es una potencia de pi (Lema 7.34) y cada pi divide a |A|,
deducimos que ese orden es mayor que 1 y por tanto tpi (A) ̸= 0.

El siguiente corolario es inmediato:

Corolario 7.38 Un grupo finito e indescomponible es un p-grupo para cierto primo p.

Ejemplos 7.39 Descomposición en suma directa de p-grupos

(1) Sea n = pα1 1 · · · pαk k una factorización prima irredundante del entero n. Por el Teo-
rema Chino de los Restos, Zn ∼ = Zpα1 1 × · · · × Zpαk y claramente los factores de esta
k
descomposición van a corresponder con los factores tp (Zn ) de la descomposición de la
Proposición 7.37. Más concretamente, si qi = n/pαi i para cada i = 1, . . . , k, entonces
qi = qi + nZ genera un grupo de orden pαi i , y por tanto tpi (Zn ) = ⟨qi ⟩.

(2) Sea A = Z∗12 ∝ Z12 (véanse los Ejemplos 7.28 para la definición de este grupo). Como
|Z∗12 | = 4 y |Z12 | = 12, se tiene |A| = 48 = 24 · 3. Usando la descripción del orden de
cada elemento que se dio en los Ejemplos 7.28, se tiene

t3 (A) = {(1, b) : b = 0, 4, 8} y t2 (A) = {(a, b) : b = 0, 3, 6, 9}

(donde identificamos cada entero con su clase módulo 12).

Sea B un subgrupo del grupo abeliano A, y sea a ∈ A. Si na = 0 (con n ∈ N), entonces,


en A/B, se tiene n(a + B) = 0. Eso implica que el orden de a + B divide al orden de a. En
general estos órdenes no coinciden; por ejemplo, no lo hacen si a es un elemento no nulo de B.
Se dice entonces que a “baja de orden” en el cociente A/B. El siguiente lema muestra que, en
algunas clases laterales, podemos elegir un representante que no baja el orden.

Lema 7.40 Sean A un p-grupo finito. Entonces:

(1) Existe a ∈ A tal que o(a) = p(A).

(2) Si B = ⟨a⟩ (donde a es el del apartado anterior) entonces todo elemento del cociente
A/B tiene un representante que no baja de orden. Es decir, para todo γ ∈ A/B existe
x ∈ A tal que x + B = γ y o(x) = o(γ).
124 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

Demostración. El primer apartado se tiene porque el periodo de un grupo abeliano es el


mı́nimo común múltiplo de los ordenes de sus elementos (Ejercicio 7.23).
Para el segundo, comenzaremos eligiendo un representante cualquiera de γ, y veremos que
podemos sustituirlo por otro con la propiedad requerida. Sea pues y ∈ A tal que y + B = γ.
Supongamos que o(a) = p(A) = pm , o(y) = ps y o(γ) = pk . Por el párrafo anterior al lema, se
tiene k ≤ s ≤ m. Si k = s, tomamos x = y y hemos terminado. Supongamos pues que k < s.
Como pk (y + B) = pk γ = 0, se tiene que pk y ∈ B = ⟨a⟩; es decir, pk y = qa, para algún q ∈ Z.
Dividiendo q por la mayor potencia posible de p, podemos poner q = rpt con mcd(p, r) = 1.
Entonces
pm+k−t y = pm−t pk y = pm−t qa = rpm a = 0
y, por tanto, s ≤ m + k − t. Por otro lado,

pm+k−t−1 y = pm−t−1 qa = rpm−1 a ̸= 0,

de donde se deduce que s = m + k − t. Sea ahora x = y − rpm−s a; entonces x + B = y + B = γ,


y por tanto o(γ) = pk divide a o(x). Pero además, pk x = pk y − rpm+k−s a = pk y − rpt a = 0,
de donde se deduce que o(x) = pk = o(γ), como querı́amos ver.

Ahora podemos caracterizar los grupos abelianos finitamente generados que son indescom-
ponibles.

Proposición 7.41 Las siguientes condiciones son equivalentes para un grupo abeliano finita-
mente generado A:
(1) A es indescomponible.

(2) A es isomorfo a Z o a Zpn con p primo y n ∈ Z+ .

Demostración. Ya hemos observado (Ejemplos 7.31) que los grupos del apartado 2 son
indescomponibles. Supongamos pues que A es indescomponible y veamos que es isomorfo a
uno de ellos.
Por el Corolario 7.32, A es libre de torsión o de torsión. En el primer caso A es isomorfo
a Z por el Teorema 7.26 y el Corolario 7.15. Supongamos pues que A es de torsión, por lo
que debe ser un p-grupo finito (Proposición 7.25 y Corolario 7.38) y en consecuencia |A| = pn
para cierto n ≥ 1. Sólo falta demostrar que A es cı́clico, cosa que vamos a hacer por inducción
sobre n.
El caso n = 1 lo resuelve el Teorema ??. En el caso general, por el Lema 7.40, A contiene
un elemento a cuyo orden coincide con el periodo de A. Sean B = ⟨a⟩ y C = A/B. Por
la Proposición 7.33 se tiene C = C1 ⊕ · · · ⊕ Ck para ciertos C1 , . . . , Ck indescomponibles.
Por hipótesis de inducción, cada Ci es cı́clico. Es decir, existen x1 , . . . , xk ∈ A tales que
Ci = ⟨xi + B⟩ para cada i, y por el Lema 7.40 podemos suponer que o(xi ) = o(xi + B)
para cada i. Claramente A = B + ⟨x1 ⟩ + ⟨x2 ⟩ + · · · + ⟨xk ⟩. Vamos a ver que esta suma
es directa. Sean b ∈ B y m1 , . . . , mk ∈ Z tales que b + m1 x1 + · · · + mk xk = 0. Entonces
0 = m1 (x1 + B) + · · · + mk (xk + B) y, por tanto, cada mi (xi + B) = 0. De aquı́ se deduce que
mi es múltiplo de o(xi + B) = o(xi ) y por tanto mi xi = 0 y b = 0. Como A es indescomponible
y B ̸= 0, deducimos que A = B = ⟨a⟩ es cı́clico.
7.5. DESCOMPOSICIONES PRIMARIAS E INVARIANTES 125

Combinando las Proposiciones 7.33 y 7.41 se obtiene:

Corolario 7.42 Todo grupo abeliano finitamente generado es suma directa de subgrupos cı́clicos
(y los que sean finitos se pueden tomar de manera que su orden sea potencia de primo).

7.5 Descomposiciones primarias e invariantes


El Corolario 7.42 va a ser fundamental para clasificar los grupos abelianos finitamente generados
salvo isomorfismos. La idea es que cada clase de isomorfı́a de grupos abelianos finitamente
generados estará dada por una lista de números que van a representar los cardinales de los
factores que aparecen en una descomposición de cualquiera de los elementos de la clase como
suma directa de grupos cı́clicos. Vamos a elegir dos tipos de listas de números: En la primera
los números que admitimos son potencias de primos y 0; en la segunda los números van a
ser números naturales arbitrarios pero con la exigencia de que cada uno de ellos divida a los
anteriores.

Definición 7.43 Sea A un grupo abeliano finitamente generado. Una descomposición pri-
maria o indescomponible de A es una expresión de A como suma directa de subgrupos inde-
scomponibles. Como cada uno de estos sumandos es isomorfo a Z ó a Zpn , con p primo y
n ≥ 1, siempre podemos reordenarlos de modo que se tenga
mk
A = (⊕nj=1 Aj ) ⊕ (⊕m
j=1 A1j ) ⊕ · · · ⊕ (⊕j=1 Akj )
1

= A1 ⊕ A2 ⊕ · · · ⊕ An ⊕
A11 ⊕ A12 ⊕ · · · ⊕ A1m1 ⊕
···
Ak1 ⊕ Ak2 ⊕ · · · ⊕ Akmk
α
con p(Ai ) = 0 (es decir, Ai es cı́clico infinito) y p(Aij ) = pi ij para ciertos enteros primos
positivos p1 < p2 < · · · < pk y ciertos enteros positivos αij con αi1 ≥ αi2 ≥ · · · ≥ αimi ≥ 1
para cada i = 1, . . . , k.

Con esta terminologı́a, la Proposición 7.33 se reenuncia como:

Teorema 7.44 Todo grupo abeliano finitamente generado tiene una descomposición primaria.

Para obtener una descomposición primaria de un grupo abeliano finitamente generado


seguimos los pasos indicados en la sección anterior; es decir, dado un grupo abeliano finitamente
generado A:
(1) Se calcula T = t(A) y un subgrupo libre de torsión L de A tal que A = T ⊕ L
(Proposición 7.27).

(2) Se busca una base b1 , . . . , bn de L y por tanto se tiene L = ⟨b1 ⟩ ⊕ · · · ⊕ ⟨bn ⟩ ∼


= Zn . Esta es
la “primera fila” en la ordenación de los sumandos que se propone en la Definición 7.43.

(3) Se calcula tp (T ) para cada divisor primo de |T |; entonces T = tp1 (T ) ⊕ · · · ⊕ tpk (T )


(Proposición 7.37).
126 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

(4) Para cada divisor primo p de |T | se calcula a ∈ tp (T ) tal que o(a) coincida con el periodo
de tp (T ) (Proposición 7.40) y pasamos a estudiar tp (T )/⟨a⟩, que tiene orden menor que
el de tp (T ). Por recurrencia vamos pasando a grupos de orden cada vez más pequeño
hasta obtener un grupo cı́clico. Volvemos para atrás siguiendo la demostración de la
Proposición 7.41 y ası́ obtendremos una descomposición primaria de tp (T ), que ocupará
una fila en la ordenación de los sumandos según la Definición 7.43.

Ejemplos 7.45 Descomposiciones primarias.

(1) Sea A = ⟨2, i⟩ el grupo del Ejemplo 7.28. Ya vimos que t(A) = ⟨i⟩ y A = ⟨i⟩ ⊕ ⟨2⟩. Como
⟨i⟩ es cı́clico de orden 4, hemos obtenido una descomposición primaria de A.

(2) Sea A = Z∗ ∝ Z. Vimos que t(A) = ⟨(−1, 0)⟩ y A = ⟨(−1, 0)⟩ ⊕ ⟨(1, 1)⟩. Como ⟨(−1, 0)⟩
es cı́clico de orden 2, la anterior es una descomposición primaria de A.

(3) Sea A = Z∗12 ∝ Z12 . Como este grupo es finito, no hay que dar los dos primeros pasos, y
el tercero lo habı́amos dado en el Ejemplo 7.39. Claramente t3 (A) = {(1, b) : b = 0, 4, 8}
es cı́clico de orden 3, generado por (1, 4). Sin embargo t2 (A) = {(a, b) : b = 0, 3, 6, 9}
no es cı́clico ya que su cardinal es 16 y su periodo 4. Un elemento de orden 4 es (1, 3).
Pongamos
B = ⟨(1, 3)⟩ = {(1, 0), (1, 3), (1, 6), (1, 9)}
y C = A/B, que tiene orden 4. Obsérvese que x2 ∈ B para todo x ∈ t2 (A). Por tanto C = ∼
Z2 × Z2 , de donde se deduce que si C1 y C2 son dos subgrupos C de orden 2 y distintos,
entonces C = C1 ⊕ C2 es una descomposición primaria de C. Uno de estos subgrupos
puede ser ⟨(−1, 3)B⟩ (notación multiplicativa), pero como (−1, 3) no tiene orden 2 en A,
es necesario cambiarlo, como hicimos en la demostración del Lema 7.40, por otro elemento
de la misma clase módulo B que no baje el orden, por ejemplo (−1, 3)(1, 3) = (−1, 0) está
en (−1, 3)B y tiene orden 2. El otro subgrupo puede ser ⟨(5, 0)B⟩, de donde se obtiene
que C = ⟨(−1, 0)B⟩ ⊕ ⟨(5, 0)B⟩ y, por tanto,

t2 (A) = ⟨(1, 3)⟩ ⊕ ⟨(−1, 0)⟩ ⊕ ⟨(5, 0)⟩.

Uniendo toda la información obtenemos

A = ⟨(1, 3)⟩ ⊕ ⟨(−1, 0)⟩ ⊕ ⟨(5, 0)⟩ ⊕ ⟨(1, 4)⟩ ∼


= Z4 × Z2 × Z2 × Z3 .

Definición 7.46 Sea A un grupo abeliano finitamente generado. Una descomposición invari-
ante de A es una expresión del tipo
A = ⊕ni=1 Ai ,
donde cada Ai es un grupo cı́clico no trivial y se verifica p(Ai ) | p(Ai−1 ) para cada i = 2, . . . , n.

Ejemplo 7.47 Demostrar que, si A = ⊕ni=1 Ci es una descomposición invariante A y el


subı́ndice k es tal que p(Ck ) = 0 ̸= p(Ck+1 ), entonces el subgrupo de torsión de A es t(A) =
⊕ni=k+1 Ci .
7.5. DESCOMPOSICIONES PRIMARIAS E INVARIANTES 127

Utilizando el Teorema 7.44 podemos obtener también:

Teorema 7.48 Todo grupo abeliano finitamente generado tiene una descomposición invari-
ante.

Demostración. Sea A un grupo abeliano finitamente generado. Añadiendo sumandos triviales


a una descomposición primaria suya, tenemos

A = A1 ⊕ A2 ⊕ · · · ⊕ An ⊕
A11 ⊕ A12 ⊕ · · · ⊕ A1m ⊕
···
Ak1 ⊕ Ak2 ⊕ · · · ⊕ Akm ,
α
donde cada sumando es cı́clico y se tiene p(Ai ) = 0 y p(Aij ) = pi ij , para ciertos primos
positivos distintos p1 , p2 , . . . , pk y ciertos enteros αij tales que, para cada i,

α11 ≥ α12 ≥ . . . ≥ α1m ≥ 0. (7.1)

Los αij que valen cero se corresponden con los sumandos triviales que hemos añadido para
que, en cada fila de la descomposición de A, a partir de la segunda, haya el mismo número de
sumandos.
Para obtener la descomposición primaria basta con “agrupar los sumandos por columnas”,
a partir de la segunda fila. Explı́citamente, para cada j = 1, . . . , m, sea

Bj = A1j ⊕ A2j ⊕ · · · ⊕ Akj .

Entonces
A = A1 ⊕ A2 ⊕ · · · ⊕ An ⊕ B1 ⊕ B2 ⊕ · · · ⊕ Bm
y, por el Teorema Chino de los Restos, cada Bj es cı́clico de orden dj = pα1j pα2j · · · pαmj . Como
consecuencia de las desigualdades (7.1) se tiene que dj | dj−1 para todo j = 2, . . . , n.

La demostración del Teorema 7.48 nos dice cómo se obtiene una descomposición invariante
a partir de una descomposición primaria.

Ejemplos 7.49 Descomposiciones invariantes a partir de descomposiciones primarias.

(1) Supongamos dada una descomposición primaria de A, digamos

A = (A1 ⊕ A2 ) ⊕ (A21 ⊕ A22 ⊕ A23 ⊕ A24 ) ⊕ (A31 ⊕ A32 ) ⊕ (A71 ⊕ A72 ⊕ A73 ),

donde Aij = ⟨aij ⟩ y los ordenes de los respectivos sumandos son (por este orden) 0,0,16,
4, 2, 2, 27, 3, 7, 7, 7. Entonces:

ˆ B1 = A21 ⊕ A31 ⊕ A71 = ⟨a21 + a31 + a71 ⟩ es cı́clico de orden 16 · 27 · 7 = 3.024;


ˆ B2 = A22 ⊕ A32 ⊕ A72 = ⟨a22 + a32 + a72 ⟩ es cı́clico de orden 4 · 3 · 7 = 84;
ˆ B3 = A23 ⊕ A73 = ⟨a23 + a73 ⟩ es cı́clico de orden 2 · 7 = 14 y
128 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

ˆ B4 = A24 es cı́clico de orden 2.

Entonces

A = A1 ⊕ A2 ⊕ B1 ⊕ B2 ⊕ B3 ⊕ B4 ∼
= Z × Z × Z3.024 × Z84 × Z14 × Z2

es una descomposición invariante de A.

(2) Sea A = Z∗12 ∝ Z12 . En los Ejemplos 7.45 vimos que

A = ⟨(1, 3)⟩ ⊕ ⟨(−1, 0)⟩ ⊕ ⟨(5, 0)⟩ ⊕ ⟨(1, 4)⟩ ∼


= Z4 × Z2 × Z2 × Z3

es una descomposición primaria de A. Por tanto

A = ⟨(1, 7)⟩ ⊕ ⟨(−1, 0)⟩ ⊕ ⟨(5, 0)⟩ ∼


= Z12 × Z2 × Z2

es una descomposición invariante de A.

También es fácil sacar consecuencias de la demostración del Teorema 7.48 para obtener
descomposiciones primarias a partir de descomposiciones invariantes.

Ejemplo 7.50 Descomposiciones primarias a partir de descomposiciones invariantes.


Sea
A = ⟨a1 ⟩ ⊕ ⟨a2 ⟩ ⊕ ⟨a3 ⟩ ⊕ ⟨a4 ⟩ ∼
= Z2.025 × Z135 × Z9
(donde el isomorfismo es componente a componente). Observando que 2.025 = 34 · 52 y
135 = 33 · 5, definimos

B31 = ⟨25a1 ⟩ ∼
= Z81 , B51 = ⟨81a1 ⟩ ∼
= Z25

B32 = ⟨5a2 ⟩ = Z27 , B52 = ⟨27a2 ⟩ ∼= Z5
B33 = ⟨a4 ⟩ ∼
= Z9 .

Entonces A = B31 ⊕ B32 ⊕ B33 ⊕ B51 ⊕ B52 es una descomposición primaria de A.

Por supuesto, es posible descomponer un grupo abeliano finito como suma directa de sub-
grupos cı́clicos sin ajustarse a ninguno de los “formatos” de las descomposiciones primarias o
invariantes. Por ejemplo, si A = Z6 × Z3 × Z2 entonces la descomposición

A = ⟨(1, 0, 0)⟩ ⊕ ⟨(0, 1, 0)⟩ ⊕ ⟨(0, 0, 1)⟩

no es de ninguno de esos dos tipos, aunque no es difı́cil obtener una descomposición primaria

A = ⟨(2, 0, 0)⟩ ⊕ ⟨(3, 0, 0)⟩ ⊕ ⟨(0, 1, 0)⟩ ⊕ ⟨(0, 0, 1)⟩ ∼


= Z3 × Z2 × Z3 × Z2

y una invariante
A = ⟨(1, 0, 0)⟩ ⊕ ⟨(0, 1, 1)⟩ ∼
= Z6 × Z6 .
Lo importante de estas descomposiciones es que presentan buenas condiciones de unicidad.
En efecto, como vamos a ver, cualesquiera dos descomposiciones primarias de un grupo A
7.5. DESCOMPOSICIONES PRIMARIAS E INVARIANTES 129

(abeliano y finitamente generado) son “esencialmente iguales”, lo que nos permite asignarle
a un tal grupo una lista de números enteros (los periodos de los sumandos que aparecen en
una de esas descomposiciones). Otro tanto podrá decirse de las descomposiciones invariantes.
Además, estas listas de números determinan salvo isomorfismos al grupo A, en el mismo sentido
en el que la dimensión determina salvo isomorfismos a un espacio vectorial de dimensión finita.
Aunque el caso que nos ocupa es más sofisticado, en ambos somos capaces de asociar a un
objeto (grupo o espacio vectorial) una lista de números (uno sólo, la dimensión, en el caso
vectorial) de tal modo que dos objetos son isomorfos si y sólo si tienen la misma lista.

Definición 7.51 Sean A y B dos grupos abelianos finitamente generados.


Dos descomposiciones primarias de A y B son semejantes si los sumandos que inter-
vienen son isomorfos dos a dos. Si ordenamos las descomposiciones como se ha indicado
en la Definición 7.43, digamos
mk
A = (⊕nj=1 Aj ) ⊕ (⊕m
j=1 A1j ) ⊕ · · · ⊕ (⊕j=1 Akj )
1

y
′ m′ m′ ′
B = (⊕nj=1 Bj ) ⊕ (⊕j=1
1
B1j ) ⊕ · · · ⊕ (⊕j=1
k
Bk′ j ),
es claro que éstas son semejantes si y sólo si n = n′ , k = k ′ , cada mi = m′i y p(Aij ) = p(Bij )
para cada posible par de ı́ndices.

Dos descomposiciones invariantes A = ⊕ni=1 Ai y B = ⊕ni=1 Bi son semejantes si los suman-
dos que intervienen son isomorfos dos a dos, lo que claramente equivale a que tengan el mismo
número de sumandos (n = n′ ) y las mismas listas de periodos (p(Ai ) = p(Bi ) para todo
i = 1, . . . , n).

Es fácil ver que, si A y B tienen descomposiciones primarias (o invariantes) semejantes,


entonces A y B son isomorfos. El siguiente teorema nos dice, esencialmente, que se verifica el
recı́proco:

Teorema 7.52 Sea A un grupo abeliano finitamente generado. Entonces:

(1) Todas las descomposiciones primarias de A son semejantes.

(2) Todas las descomposiciones invariantes de A son semejantes.

Demostración. En vista de que se puede pasar de una descomposición primaria a una


invariante y viceversa, bastará con demostrar una de las dos afirmaciones. Demostraremos la
primera.
Sea
mk
A = (⊕nj=1 Aj ) ⊕ (⊕m
j=1 A1j ) ⊕ · · · ⊕ (⊕j=1 Akj )
1

α
una descomposición primaria de A con p(Ai ) = 0 y p(Aij ) = pi ij para ciertos enteros primos
positivos p1 < p2 < · · · < pk y ciertos enteros positivos αij con αi1 ≥ αi2 ≥ · · · ≥ αimi ≥ 1
para cada i = 1, . . . , k. Obsérvese que ⊕nj=1 Aj ∼
= A/t(A), por lo que n es el rango del grupo
130 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

libre A/t(A) y por tanto está determinado por A (no depende de la descomposición particular
elegida). Por otro lado, es claro que, para cada i = 1, . . . , k, se tiene

⊕m i
j=1 Aij = tpi (A),

por lo que estos subgrupos también están determinados por A. En consecuencia, podemos
limitarnos a demostrar la unicidad asumiendo que A es un p-grupo finito.
En esta situación, dos descomposiciones primarias de A serán de la forma

A = A1 ⊕ · · · ⊕ An = B1 ⊕ · · · ⊕ Bm ,

donde cada sumando es cı́clico y, si ponemos p(Ai ) = pαi y p(Bi ) = pβi , se tiene α1 ≥ α2 ≥
· · · ≥ αn y β1 ≥ β2 ≥ · · · ≥ βm . Vamos a ver, por inducción en i, que αi = βi para cada i.
Obsérvese que pα1 = p(A) = pβ1 , lo que resuelve el caso i = 1. Supongamos pues que
αj = βj para cada j = 1, . . . , i − 1, y veamos que αi = βi . Podemos suponer sin pérdida de
generalidad que αi ≤ βi .
Observemos lo siguiente: Sea C un grupo cı́clico de orden pr y sea s ∈ N. Se tiene ps C = 0
si y sólo si s ≥ r. Por otra parte, si s ≤ r, entonces ps C es cı́clico de orden pr−s por la
Proposición ??. En consecuencia, si ponemos q = pαi , se tiene

qA ∼
= qA1 ⊕ · · · ⊕ qAi−1

= (qB1 ⊕ · · · ⊕ qBi−1 ) ⊕ (qBi ⊕ · · · ⊕ qBm ).

Como qA1 ⊕ · · · ⊕ qAi−1 y qB1 ⊕ · · · ⊕ qBi−1 tienen el mismo cardinal, deducimos que qBi ⊕
· · · ⊕ qBm = 0. En particular 0 = qBi = pαi Bi , de modo que αi ≥ βi , y por tanto αi = βi ,
como querı́amos ver.

Definición 7.53 Sea A un grupo abeliano finitamente generado. Sea

A = ⊕ni=1 Ai (7.2)

una descomposición primaria ordenada como en la Definición 7.43. Entonces la lista (p(A1 ), . . . , p(An ))
(que no depende de la descomposición primaria elegida, por el Teorema 7.52) se conoce como
la lista de los divisores elementales de A.
Análogamente, si (7.2) es una descomposición invariante, entonces la lista (p(A1 ), . . . , p(An ))
(que tampoco depende de la descomposición invariante elegida) se conoce como la lista de los
factores invariantes de A.
En ambas listas, cada sumando cı́clico infinito aporta un 0 al principio de la lista. A
menudo se simplifica la notación escribiendo (m; p(Am+1 ), . . . , p(An )), donde m es el número
de ceros en la lista original.

Ejemplos 7.54 Listas de divisores elementales y factores invariantes.

(1) Si A es el grupo del primer apartado de los Ejemplos 7.49, la lista de sus divisores ele-
mentales es (2; 16, 4, 2, 2, 27, 3, 7, 7, 7), y la de sus factores invariantes es (2; 3.024, 84, 14).
7.5. DESCOMPOSICIONES PRIMARIAS E INVARIANTES 131

(2) Para el grupo Z∗ ∝ Z, las listas de divisores elementales y de factores invariantes coinci-
den, y son (0, 2). ¿Para qué tipo de grupos coinciden ambas listas?

(3) Los divisores elementales de Z∗12 ∝ Z12 son (4, 2, 2, 3), y sus factores invariantes son
(12, 2, 2).

Todo lo visto en esta sección se resume en el siguiente Teorema:

Teorema 7.55 (Teorema de Estructura de Grupos Abelianos Finitamente Generados)

(1) Todo grupo abeliano finitamente generado tiene una descomposición primaria y una de-
scomposición invariante.

(2) Las siguientes condiciones son equivalentes para dos grupos abelianos:

(a) Son isomorfos.


(b) Tienen descomposiciones primarias semejantes.
(c) Tienen descomposiciones invariantes semejantes.
(d) Tienen la misma lista de divisores elementales.
(e) Tienen la misma lista de factores invariantes.

Ejemplo 7.56
(1) Demostrar que, si n ∈ Z+ es libre de cuadrados, entonces todo grupo abeliano finito de
orden n es cı́clico (y por tanto isomorfo a Zn ).

(2) Si p es un primo positivo, demostrar que, salvo isomorfismos, los únicos grupos abelianos
de orden p2 son Zp2 y Zp × Zp . Además se puede borrar “abelianos”.

(3) Describir, salvo isomorfismos, todos los grupos abelianos de órdenes 8, 12, 16, 20 y 24.

Ejemplo 7.57 Demostrar el recı́proco del Teorema de Lagrange para grupos abelianos finitos.
Es decir, demostrar que un grupo abeliano de orden n tiene un subgrupo de orden m para cada
divisor m de n.

Ejemplos 7.58 Algunas decomposiciones invariantes y primarias.


(1) Los grupos multiplicativos Z∗5 , Z∗10 y Z∗12 tienen 4 elementos (pues ϕ(5) = ϕ(10) = ϕ(12) =
4). Los dos primeros son cı́clicos (busca un generador), y por tanto isomorfos entre sı́.
El tercero no es cı́clico (tiene periodo 2), y por el ejercicio anterior debe ser isomorfo a
Z2 × Z2 (da un isomorfismo explı́cito).

(2) Los grupos multiplicativos Z∗15 , Z∗16 , Z∗20 , Z∗24 y Z∗30 tienen 8 elementos, por lo que han de
ser isomorfos a uno de estos tres: Z8 , Z4 × Z2 ó Z2 × Z2 × Z2 . Considerando los órdenes
de los elementos se deduce que ninguno es cı́clico, que Z∗24 es isomorfo a Z2 × Z2 × Z2 y
que los otros cuatro son isomorfos a Z4 × Z2 .
132 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

(3) Vamos a calcular todos los grupos abelianos de orden 420 salvo isomorfismos y sus de-
scomposiciones invariantes y primarias. Como 420 = 22 · 3 · 5 · 7, las posibles listas de
divisores elementales son (4, 3, 5, 7) ó (2, 2, 3, 5, 7). Por tanto, salvo isomorfismos, los
grupos abelianos de orden 420 son

A = Z4 × Z3 × Z5 × Z7 y B = Z2 × Z2 × Z3 × Z5 × Z7 .

Éstas son sus descomposiciones primarias. Sus descomposiciones invariantes serán

A = Z420 y B = Z210 × Z2 .

Por el Teorema de Estructura 7.55, todo grupo abeliano finitamente generado es suma
directa de cı́clicos. Esto no es cierto para grupos abelianos en general, considérese Q; ni
siquiera para grupos abelianos de torsión, como muestra el siguiente ejemplo.

Ejemplo 7.59 Un grupo abeliano de torsión que no es suma directa de grupos cı́clicos.
Sea p un número primo. El conjunto Xp de los números racionales de la forma pmn , donde
m ∈ Z y n es un entero no negativo, es un subgrupo de Q. Además Z es un subgrupo de
Xp . Se define Zp∞ = Xp /Z. Para cada entero no negativo n, sea An el subgrupo de Zp∞
generado por an = p1n + Z. Como an tiene orden pn , entonces An es isomorfo a Zpn . Además
0 = A0 ⊂ A1 ⊂ A2 ⊂ · · · y ∪n∈N An = Zp∞ .
Vamos a ver que todo subgrupo propio H de Zp∞ es igual a An para algún n ∈ N. El
conjunto de los números naturales n tales que an ∈ H está acotado (¿por qué?). Sea n el
máximo de dicho conjunto. Entonces An ⊆ H. Si pmt + Z ∈ H, con mcd(m, p) = 1, entonces
existen x, y ∈ Z tales que xm + ypt = 1. Luego at = p1t + Z = x pmt + y + Z = x( pmt + Z) ∈ H, y
por tanto t ≤ n, de donde se concluye que pmt + Z = mpn−t an ∈ An . Deducimos que H = An ,
como querı́amos.
La conclusión final es que Zp∞ es indescomponible y, como no es cı́clico, tampoco es suma
directa de grupos cı́clicos.

7.6 Presentaciones por generadores y relaciones


Sea L un grupo abeliano libre con base {a1 , . . . , an } y sea S un subgrupo de L. Sabemos que
S ha de estar generado por un conjunto finito {r1 , . . . , rm } de elementos de L; es decir, cada
ri será una combinación lineal con coeficientes enteros de los aj , digamos

ri = ki1 a1 + · · · + kin an (kij ∈ Z).

Consideremos ahora el grupo cociente L/S. Abusando de la notación, escribiremos aj = aj +S.


Entonces {a1 , . . . , an } es un conjunto generador de L/S, y para cada i = 1, . . . , m se tiene

ki1 a1 + · · · + kin an = 0 (en L/S).

Estas igualdades se llaman “relaciones” entre los generadores a1 , . . . , an del grupo L/S. Es
decir, los ai son generadores “libres” (linealmente independientes, sin relaciones no triviales)
cuando los vemos en L, pero satisfacen ciertas relaciones en el cociente L/S.
7.6. PRESENTACIONES POR GENERADORES Y RELACIONES 133

Por la Proposición 7.16, todo grupo abeliano finitamente generado A es isomorfo a uno de
la forma recién descrita, y de hecho es usual encontrar grupos abelianos dados de esa manera.
Dados L y S en la situación anterior y tales que A ∼= L/S, escribiremos

A = ⟨a1 , . . . , an | r1 , . . . , rm ⟩,

y diremos que ésta es una presentación de A por generadores y relaciones.


Un resultado básico para el manejo de las presentaciones por generadores y relaciones es el
siguiente:

Ejemplo 7.60 Sea A un grupo abeliano que es suma directa de subgrupos: A = A1 ⊕ · · · ⊕


An . Para cada i = 1, . . . , n, sea Bi un subgrupo de Ai . Entonces la familia B1 , . . . , Bn es
independiente y, si B = B1 ⊕ · · · ⊕ Bn , se verifica
A ∼ A1 An
= × ··· ×
B B1 Bn
donde, si algún Bi coincide con Ai , el correspondiente factor es trivial y se puede eliminar del
producto. (Indicación: Usar el Primer Teorema de Isomorfı́a.)

Como consecuencia, las presentaciones en las que cada relación es un múltiplo entero de
un generador nos permiten ver al grupo en cuestión como suma directa de cı́clicos de modo
inmediato. Explı́citamente, el hecho de que A tenga una presentación del tipo

A = ⟨a1 , . . . , ar | d1 a1 , . . . , ds as ⟩

(con s ≤ r y cada di ∈ Z+ ) equivale a decir que

A∼
= Zd1 × · · · × Zds × Z × · · · × Z,

con r − s factores iguales a Z, y podemos eliminar los factores con di = 1. Por ejemplo, las
siguientes son varias expresiones por generadores y relaciones de grupos abelianos finitamente
generados:

Zn = ⟨a1 , . . . , an ⟩, Zn = ⟨a | na⟩, Z ⊕ Z2 ⊕ Z3 = ⟨a, b, c | 2b, 3c⟩.

Un grupo puede tener diversas presentaciones. Por ejemplo, Z = ⟨a⟩ = ⟨a, b | b⟩ o, utilizando
el Teorema Chino de los Restos, Z2 ⊕ Z3 = ⟨a, b | 2a, 3b⟩ = ⟨c | 6c⟩. En esta sección veremos
cómo conseguir, a partir de una presentación por generadores y relaciones de un grupo abeliano
finitamente generado A, otras presentaciones más manejables, con el objetivo último de obtener
una presentación del tipo ⟨a1 , . . . , ar | d1 a1 , . . . , ds as ⟩ con d1 | d2 | · · · | ds , lo que nos dará la
descomposición invariante de A.
La segunda herramienta básica para la manipulación de las presentaciones es:

Ejemplo 7.61 Sean a1 , a2 , . . . , an elementos de un grupo abeliano A. Si, o bien a′1 = a1 + ta2 ,
donde t ∈ Z, o bien a′1 = −a1 , entonces:
(1) ⟨a1 , a2 , . . . , an ⟩ = ⟨a′1 , a2 , . . . , an ⟩.
134 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

(2) El conjunto {a1 , a2 , . . . , an } es linealmente independiente si y sólo si lo es {a′1 , a2 , . . . , an }.

En otras palabras, si en un conjunto sumamos a un elemento un múltiplo entero de otro,


o si cambiamos de signo un elemento, no cambian ni el subgrupo generado ni la dependencia
o independencia lineal. Aplicando reiteradamente el Ejercicio 7.61, vemos que la afirmación
sigue valiendo si sumamos a un elemento una combinación lineal (con coeficientes enteros) del
resto de elementos.
Veamos con un ejemplo cómo pueden usarse estos resultados para simplificar las presenta-
ciones:

Ejemplo 7.62 Simplificación de una presentación por generadores y relaciones.


Sea A = ⟨a, b, c | 2a + b + 6c, 2a + 2b + 2c⟩. Esto significa que A ∼ = L/S, donde {a, b, c} es base
de L y S = ⟨2a + b + 6c, 2a + 2b + 2c⟩. Si hacemos b′ = 2a + b + 6c, entonces {a, b′ , c} sigue
siendo base de L y se tiene 2a + 2b + 2c = −2a + 2b′ − 10c, luego S = ⟨b′ , −2a + 2b′ − 10c⟩;
restando al segundo generador el doble del primero, y cambiando luego el signo del resultado,
obtenemos S = ⟨b′ , 2a + 10c⟩. Por tanto, A = ⟨b′ , a, c | b′ , 2a + 10c⟩. Podemos simplificar más,
haciendo a′ = a + 5c. Entonces {b′ , a′ , c} sigue siendo base de L y además S = ⟨b′ , 2a′ ⟩, de
modo que A = ⟨b′ , a′ , c | b′ , 2a′ ⟩ = ⟨a′ , c′ | 2a′ ⟩. Por tanto A ∼
= Z2 × Z.

En lo que sigue vemos cómo las ideas usadas en el Ejemplo 7.62 son suficientes para simpli-
ficar cualquier presentación. Lo primero que haremos será adoptar una notación matricial para
las presentaciones que las hace más manejables. Supongamos que partimos de una expresión
de un grupo por generadores y relaciones A = ⟨a1 , . . . , an | r1 , . . . , rm ⟩, donde las relaciones
vienen dadas por las combinaciones lineales

ri = ki1 a1 + · · · + kin an (kij ∈ Z). (7.3)

Representamos este conjunto de relaciones por una matriz K = (kij ). Recı́procamente, a


cada matriz K de números enteros con m filas y n columnas, le asociaremos el grupo cuya
presentación por generadores y relaciones es ⟨a1 , . . . , an | r1 , . . . , rm ⟩, donde cada ri viene dado
por la igualdad (7.3). En particular, una matriz m × n de la forma
 
d1 · · · 0 0 · · · 0
 .. . . .. .. .. 
. . . . . (7.4)
0 ··· dm 0 · · · 0

se corresponde con el grupo abeliano A ∼= Zd1 × · · · × Zds × Z × · · · × Z, con n − m factores


iguales a Z.
Comenzaremos notando que ciertas transformaciones en una matriz no alteran el grupo
que define, y después veremos cómo combinar esas transformaciones para alcanzar una matriz
del tipo (7.4).

Lema 7.63 Si K es una matriz de números enteros y K ′ es una matriz obtenida a partir de
K mediante una de las operaciones que siguen, entonces los grupos asociados a K y K ′ son
isomorfos.
7.6. PRESENTACIONES POR GENERADORES Y RELACIONES 135

F0: Eliminar una fila formada por ceros.

F1: Reordenar las filas.

F2: Cambiar el signo a todos los elementos de una fila.

F3: Sumar a una fila un múltiplo entero de otra.


(Si a la fila i-ésima le sumamos la j-ésima multiplicada por t, escribiremos Fi + tFj ).

C1: Reordenar las columnas.

C2: Cambiar el signo a todos los elementos de una columna.

C3: Sumar a una columna un múltiplo entero de otra.


(Si a la columna i-ésima le sumamos la j-ésima multiplicada por t, escribiremos Ci +tCj ).

Demostración. Con la notación L/S que venimos usando, las operaciones en las filas se
traducen en manipulaciones de los generadores de S (o sea, de las relaciones en L/S) que no
afectan al subgrupo: quitar un generador nulo, reordenar los generadores, sustituir uno por su
opuesto, o sumarle a uno un múltiplo de otro.
Vemos ahora que la operación C3 no afecta a L ni a S, y dejamos que el lector analice por
qué son también admisibles las operaciones de los tipos C1 y C2. Supongamos, para simplificar,
que la operación es C1 + tC2 . Si {a1 , . . . , an } es la base de L y ponemos a′2 = a2 − ta1 , entonces
{a1 , a′2 , . . . , an } también es base de L. Si la matriz de partida es (kij ) entonces el generador ri
es
ri = ki1 a1 + ki2 a2 + ki3 a3 + · · · + kin an
= ki1 a1 + ki2 (a′2 + ta1 ) + ki3 a3 + · · · + kin an
= (ki1 + tki2 )a1 + ki2 a′2 + ki3 a3 + · · · + kin an ,
por lo que la matriz obtenida al aplicar C3 representa a los mismos generadores de S, aunque
expresados en una base distinta. En conclusión, la operación C3 no supone ningún cambio en
L ni en S.

A continuación describimos un método para pasar, mediante operaciones de los tipos an-
teriores, de una matriz cualquiera con coeficientes enteros a una matriz del tipo (7.4) en la
que d1 | d2 | · · · | dm . Cada vez que hablemos de “la matriz K” nos estaremos refiriendo a la
última matriz obtenida a partir de la inicial mediante las operaciones que se hayan descrito.
Comencemos notando el siguiente hecho: Sea a una entrada no nula de K con el menor
valor absoluto (podemos suponer que a > 0, cambiando si hace falta el signo de su fila), y
supongamos que a no divide a todas las entradas de K. Entonces podemos transformar K hasta
hacer aparecer una entrada r con 0 < r < a. Para ello, comenzamos haciendo operaciones F1
y C1 para poner a en la entrada (1, 1); este paso lo damos sólo por comodidad en la notación.
Supongamos que a no divide a cierta entrada de la primera fila, digamos k1j (con j ̸= 1).
Dividiendo con resto, encontramos q, r ∈ Z con 0 < r < a y k1j = aq + r. Entonces la
operación Cj − qC1 nos da una matriz con r en la entrada (1, j), como querı́amos. Si a no
divide a una entrada de la primera columna procedemos de modo análogo, operando esta vez
136 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

por filas. Podemos pues suponer que a divide a todas las entradas de la primera fila y a todas
las de la primera columna, pero no divide a cierto kij con i, j ̸= 1. Por hipótesis, existen
enteros b y c tales que k1j = ba y ki1 = ca. Haciendo primero la operación Fi − cF1 (para
poner un 0 en la entrada (i, 1)) y después la operación F1 − Fi , obtenemos una matriz con a
en la entrada (1, 1) y ba + bca − kij en la entrada (1, j). Como a no divide a esta entrada de
la primera fila, procedemos como al principio de este párrafo para obtener una entrada r con
0 < r < a.
Como el valor absoluto no puede bajar indefinidamente, repitiendo el proceso anterior
llegará un momento en el que K tendrá una entrada a > 0 que dividirá al resto de entradas de
K, y podemos llevar a hasta el lugar (1, 1). Ponemos entonces ceros en el resto de los lugares
(i, 1) de la primera columna: Tomamos q ∈ Z tal que ki1 = qa y hacemos la operación Fi − qF1 .
Hecho esto, podemos cambiar todas las entradas de la primera fila, excepto la (1, 1), por ceros
(¿por qué?).
Hemos llegado pues a una matriz de la forma
 
a 0 ··· 0
0 b22 · · · b2n 
 
 .. .. .. .. 
. . . . 
0 bm2 · · · bmn
en la que a es positivo y divide a cada bij . A partir de ahora no haremos operaciones con
la primera fila ni con la primera columna, por lo que ni a ni los ceros de esos lugares van a
variar. De hecho, podemos eliminar esa fila y esa columna de la matriz y “apuntar” el valor de
a (incluso olvidarlo, si a = 1). Además, las operaciones que podemos hacer no van a cambiar
el hecho de que todas las entradas que se obtengan sean múltiplos de a (¿por qué?). Pues bien,
procediendo con la submatriz (bij ) como se acaba de describir, podremos llegar a una matriz
del tipo  
a 0 0 ··· 0
0 b 0 · · · 0 
 
0 0 c33 · · · c3n 
 
 .. .. .. . . .. 
. . . . . 
0 0 cm3 · · · cmn
en la que a divide a b y b divide a los cij . Continuando de este modo, y eliminando las filas de
ceros que puedan aparecer, conseguiremos la matriz que buscamos. Por supuesto, el proceso
se puede simplificar por procedimientos heurı́sticos.

Ejemplos 7.64 Transformaciones en la matriz de generadores y relaciones.


(1) Sea A el grupo abeliano con generadores a, b, c, d, e, f y relaciones:

4a + 13b + 3e + f = 0
5a − 7b + 6c + − f = 0
3a + 3b + 3d + = 0
3a + 6b + 3e = 0
a + 7b + f = 0
7.6. PRESENTACIONES POR GENERADORES Y RELACIONES 137

La matriz asociada a dicho grupo es


 
4 13 0 0 3 1
 5 −7 6 0 0 −1 
 
 3 3 0 3 0 0 
 
 3 6 0 0 3 0 
1 7 0 0 0 1

En este ejemplo veremos que no es necesario seguir estrictamente los pasos descritos
anteriormente. Por ejemplo, el papel que antes ha representado la entrada de arriba a la
izquierda lo asumirá ahora la entrada de abajo a la derecha. Observamos que la primera
fila es combinación lineal de las dos últimas. Luego, restando a la primera la suma de
las dos últimas (lo que representaremos por F1 − F4 − F5 ) obtenemos:
 
0 0 0 0 0 0
 5 −7 6 0 0 −1 
 
 3 3 0 3 0 0 
 .
 3 6 0 0 3 0 
1 7 0 0 0 1

Eliminando la primera fila, y haciendo sucesivamente F1 + F4 (con la nueva numeración),


C1 − C6 y C2 − 7C6 , obtenemos
   
6 0 6 0 0 0 6 0 6 0 0 0
 3 3 0 3 0 0   3 3 0 3 0 0 
 3 6 0 0 3 0 , 3 6 0 0 3 0 .
   

1 7 0 0 0 1 0 0 0 0 0 1

Podemos eliminar la última fila y última columna, y haciendo entonces (con la nueva
numeración) C1 − C3 − C4 − C5 y C2 − C4 − 2C5 , obtenemos por fin la matriz
 
0 0 6 0 0
 0 0 0 3 0 ,
0 0 0 0 3

de la que se deduce que A ∼


= Z × Z × Z6 × Z3 × Z3 es la descomposición invariante de A.
A partir de ésta podemos obtener la descomposición indescomponible Z × Z × Z2 × Z3 ×
Z3 × Z3 .

(2) Sea A un grupo abeliano con matriz de generadores y relaciones dada por
 
0 12 24 0
 4 10 12 6 
4 8 0 4

Es claro que, por más que operemos, las entradas van a ser siempre pares. Por otra parte,
no es difı́cil conseguir que una sea 2, por ejemplo, haciendo F2 − F3 (escriba el lector las
138 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

matrices que se van obteniendo). De los dos “2” que aparecen, el más cómodo es de la
última columna. Podemos poner ceros en el resto de esa columna haciendo F3 − 2F2 ,
siguiendo el método descrito, pero es más fácil hacer C4 − C1 . Ahora podemos poner
ceros en la segunda fila, haciendo C2 − C4 y C3 − 6C4 . Pasando entonces la primera fila
al último lugar, y pasando después la última columna al primer lugar, habremos puesto
el 2 en la entrada (1, 1). Haciendo entonces, sucesivamente, C3 − 2C2 y C4 − 2C3 , se
obtiene por fin  
2 0 0 0
 0 4 0 0 ,
0 0 12 0
por lo que A ∼= Z2 × Z4 × Z12 × Z.

(1) Sea f : A → B un isomorfismo entre dos grupos abelianos. Demostrar (hasta aburrirse)
que:

(a) La familia {Ai }i∈I de subgrupos de A es independiente si y sólo si la familia


{f (Ai )}i∈I de subgrupos de B es independiente.
(b) Un subgrupo C de A es un sumando directo de A si y sólo si el subgrupo f (C) es
un sumando directo de B.
(c) A es indescomponible si y sólo si B es indescomponible.
(d) La familia {ai }i∈I de elementos de A es linealmente independiente si y sólo si la
familia {f (ai )}i∈I de elementos de B es linealmente independiente.
(e) A es libre si y sólo si B es libre.
(f) Si T es el subgrupo de torsión de A entonces f (T ) es el subgrupo de torsión de B.
(g) A es de torsión si y sólo si B es de torsión.
(h) A es libre de torsión si y sólo si B es libre de torsión.

(2) Sea A un grupo abeliano libre de rango n. Decidir sobre la verdad o falsedad de las
siguientes afirmaciones:

(a) Todo subconjunto linealmente independiente de A tiene a lo sumo n elementos.


(b) Todo subconjunto generador de A tiene al menos n elementos.
(c) Todo subconjunto linealmente independiente de A con n elementos es una base de
A.
(d) Todo subconjunto generador de A con n elementos es una base de A.

(3) Sean L, M, N grupos abelianos finitamente generados con L ⊕ N ∼


= M ⊕ N . Demostrar
que L ∼
= M.
(4) Determinar el subgrupo de torsión de los siguientes grupos aditivos: Z, Zn , Z ⊕ Zn , Q/Z,
R/Z.

(5) Determinar
√ el subgrupo de torsión del grupo de las unidades de los anillos Z, R, C, Z[i]
y Z[ 2].
7.6. PRESENTACIONES POR GENERADORES Y RELACIONES 139

(6) Sea P un polinomio mónico de Z[X] de grado n. Demostrar que el grupo aditivo de
Z[X]/(P ) es libre de rango n. ¿Puede fallar el resultado si P no es mónico?

(7) Probar que si A es un grupo abeliano libre y n ∈ N, entonces A tiene un subgrupo de


ı́ndice n.

(8) Encontrar un subgrupo B de A = Z∗16 tal que A/B ∼


= Z2 × Z2 .
(9) Sea A el subconjunto de Z × Z formado por las parejas de números enteros (a, b) tales
que a ≡ b mod 10. Demostrar que A es un subgrupo de Z × Z y determinar una base de
A.

(10) Para un grupo abeliano arbitrario A, demostrar que la familia {tp (A)}, donde p recorre
el conjunto de todos los enteros primos positivos, es independiente, y que su suma directa
es t(A).

(11) Demostrar que tp (Q/Z) es el subgrupo Zp∞ del Ejemplo 7.59, y que Q/Z = ⊕p Zp∞ ,
donde p recorre el conjunto de todos los enteros primos positivos.

(12) Demostrar que el grupo aditivo (A, +) de un anillo A es de torsión precisamente si la


caracterı́stica de A es diferente de 0. Si A es un dominio, demostrar que las condiciones
son equivalentes a que (A, +) no sea libre de torsión. El anillo Z[X]/(2X) muestra que,
en la segunda parte, la hipótesis de que A sea un dominio no es superflua, ¿por qué?

(13) Encontrar bases para los siguientes subgrupos de grupos abelianos libres:

(a) ⟨3a, 4b, 6a + 2b⟩, siendo a, b generadores de un grupo abeliano libre de rango 2.
(b) ⟨x+2y +4z, 3x+6y +12z, −12x−24y −48z, −2x+y +7z⟩, siendo x, y, z generadores
de un grupo libre de rango 3.

(14) Demostrar que el grupo aditivo de los números racionales es indescomponible.

(15) Calcular las descomposiciones primaria e invariante de los siguientes grupos abelianos:

(a) Z20 ⊕ Z40 ⊕ Z108


(b) Z∗21 .
(c) ⟨a, b | 3a + 6b = 9a + 24b = 0⟩.
(d) ⟨a, b, c | 2a + b = 3a + c = 0⟩.
(e) ⟨a, b, c | −4a + 2b + 6c = −6a + 2b + 6c = 7a + 4b + 15c = 0⟩.
(f) ⟨a, b, c | a + 2b + 4c = 3a + 6b + 12c = −2a + b + 7c = 0⟩.

(16) Clasificar el grupo abeliano presentado por los generadores y relaciones dados:

(a) Generadores a, b, c y relaciones

7a + 8b + 9c = 0
4a + 5b + 6c = 0
a + 2b + 3c = 0
140 CAPÍTULO 7. GRUPOS ABELIANOS FINITOS

(b) Generadores a, b, c, d, e y relaciones

a − 7b − 21c + 14d = 0
5a − 7b − 2c + 10d − 15e = 0
3a − 3b − 2c + 6d − 9e = 0
a − b + 2d − 3e = 0

(17) Encontrar todos los grupos abelianos, salvo isomorfismos, de órdenes 30, 60, 72, 90,
180, 360, 720 y 1830, calculando para cada uno de ellos las descomposiciones primaria e
invariante.

(18) Determinar salvo isomorfismos todos los grupos abelianos de orden ≤ 30 y dar la lista
de sus divisores elementales y factores invariantes.

(19) Demostrar que la lista de factores invariantes de Zn ⊕Zm es (nm) ó (mcm(n, m), mcd(n, m)).

(20) Demostrar que si A es un p-grupo abeliano que es la suma directa de n grupos cı́clicos
no nulos, entonces la ecuación px = 0 tiene exactamente pn soluciones.

(21) Sea G un p-grupo abeliano finito en el que la ecuación px = 0 tiene a lo sumo p soluciones.
Demostrar que G es cı́clico. Demostrar que también es cı́clico un grupo abeliano finito
(no necesariamente un p-grupo) en el que la ecuación px = 0 tenga a lo sumo p soluciones
para todo primo p.

(22) Resolver el Problema 32 del Capı́tulo 4 usando los resultados de este capı́tulo.

(23) Del Ejercicio 7.57 se deduce que, si G es un grupo abeliano finito y p es un divisor primo
de |G|, entonces G contiene un elemento de orden p. Demostrar que este resultado sigue
siendo válido si G no es abeliano. Éste es el Teorema de Cauchy que demostraremos en
el capı́tulo siguiente con otros métodos. (Indicación: Usar el Ejercicio 7.57, la Ecuación
de Clases e inducción en |G|.)

(24) Sea p primo. Demostrar que si G es un grupo abeliano finito en el que todo elemento no
nulo tiene orden p, entonces G ∼
= Znp para algún n.

(25) Demostrar que todo grupo abeliano finito no cı́clico contiene un subgrupo isomorfo a
Zp × Zp para algún primo p.

(26) Sea B un subgrupo de un grupo abeliano finito A. Demostrar que A contiene un subgrupo
isomorfo a A/B. ¿Es cierto el resultado si A es infinito?

(27) Sea A un grupo abeliano finito y sea a un elemento de A orden máximo. Demostrar que
⟨a⟩ es un sumando directo de A.

(28) Se pide:

(a) Encontrar un número natural n tal que existan exactamente 5 grupos abelianos de
orden n salvo isomorfismos.
7.6. PRESENTACIONES POR GENERADORES Y RELACIONES 141

(b) [*] Encontrar todos los números naturales n tales que, salvo isomorfismos, existen
exactamente 6 grupos abelianos de orden n.
(c) [*] Demostrar que para ningún número natural n hay exactamente 13 grupos
abelianos de orden n salvo isomorfismos.

(29) [*] Un subgrupo propio H de un grupo G que no está contenido en ningún otro subgrupo
propio de G se dice que es maximal (en G). Para un grupo abeliano finito A, demostrar:

(a) Los subgrupos maximales son precisamente los de ı́ndice primo.


(b) A tiene exactamente 2 subgrupos maximales si y sólo si A es cı́clico y |A| tiene
exactamente dos divisores primos.

(30) Sea G el grupo abeliano definido por los generadores g1 , . . . , gn y las relaciones nj=1 aij gi =
P
0 (i = 1, . . . , n), con aij ∈ Z. Demostrar que G es finito precisamente si el determinante
de la matriz (aij ) es diferente de 0 y que, en tal caso, el orden de G coincide con el valor
absoluto de dicho determinante.
Index

abeliano con respecto a una operación, 8


grupo, 5 ciclo, 87
acción clase lateral, 73
de un grupo en un conjunto, 81 clases de conjugación, 81
acción cociente
por traslacción, 81 de una división, 45
acción por conjugación, 81 coeficiente
anillo, 10 de grado n, 11
cociente, 17 de una combinación lineal, 15
conmutativo, 10 independiente, 11
de enteros de Gauss, 14 principal, 11, 41
de polinomios en n indeterminadas, 56 combinación lineal, 15
de polinomios en una indeterminada, 11 congruentes
de series de potencias, 11 módulo un ideal, 16
anillos conjugación
isomorfos, 21 compleja, 21
asociados, 31 conjugado
asociativa complejo, 21
operación, 5 de un elemento en un grupo, 80
automorfismo conjugados
de un anillo, 21 en un grupo, 80
de un grupo, 76 conmutativa
interno, 80 operación, 5
conservar
cancelable, 25 identidades, 19
por la derecha, 5 productos, 19
por la izquierda, 5 sumas, 19
cancelativo, 5 contenido
caracteristica de un polinomio, 51
de un anillo, 23 coprimos, 37
centralizador, 73 criterios de irreducibilidad
centro de Eisenstein, 55
de un grupo, 73 de reducción, 54
cero de un anillo, 10 para polinomios sobre cuerpos, 52
cerrado cuerpo, 25

142
INDEX 143

de cocientes, 28 infinito, 96
de fracciones, 28 cociente, 75
de funciones racionales, 29 conmutativo, 69
cı́clico, 71, 72
derivada (de un polinomio), 47 de cuaterniones, 83
n-ésima, 47 de permutaciones, 70
DFU (dominio de factorización única), 33 de unidades de un anillo, 70
DIP (dominio de ideales principales), 33 diédrico, 71
divide, 31 simple, 94
divisor, 31 simétrico, 70
divisor de cero, 10, 26 grupos
dominio, 25 isomorfos, 76
de factorización, 33
de factorización única, 33 homomorfismo
de ideales principales, 33 de anillos, 19
de integridad, 25 de cuerpos, 27
euclı́deo, 39 de evaluación, 43
de grupos, 8, 76
Ecuación de Clases, 82
de reducción de coeficientes, 44
elemento
de sustitución, 21, 43
cambiado por una permutación, 87
trivial (de anillos), 20
divisor de cero, 26
trivial (de grupos), 77
fijado por una permutación, 87
homomorfismo de semigrupos, 8
neutro (de un grupo), 69
primo, 32 ideal, 15
elementos cero, 16
coprimos, 37 generado, 16
endomorfismo
impropio, 16
de un anillo, 19
maximal, 26
de un grupo, 76
primo, 26
estabilizador, 81, 86
principal, 16
factorizaciones equivalentes, 33 propio, 16
factorización trivial, 16
en irreducibles, 33 identidad
función de Bezout, 37
euclı́dea, 39 imagen
de un homomorfismo
grado, 11 de anillos, 21
de un monomio, 58 de grupos, 76
de un polinomio, 41 indeterminada, 11, 56
grupo, 5, 69 ı́ndice, 74
abeliano, 5, 69 inducida
aditivo de un anillo, 70 operación, 8
alternado, 92 interpolación
144 INDEX

de Lagrange, 65 p-grupo, 82
inversión (presentada por una permutación), par (permutación), 91
91 permutaciones disjuntas, 87
inverso permutación, 33
en un anillo, 10 impar, 91
invertible, 5 par, 91
en un anillo, 10 polinomio
irreducible, 32 ciclotómico, 56
isomorfismo constante, 15
de anillos, 21 cuadrático, 41
de grupos, 76 cúbico, 41
en n indeterminadas, 56
Lema en una indeterminada, 11
de Gauss, 51 homogéneo, 59
libre de cuadrados lineal, 41
número entero–, 35 mónico, 41
primitivo, 51
máximo común divisor, 37 simétrico, 59
método de Kronecker, 67 polinomios simétricos
mı́nimo común múltiplo, 37 elementales, 60
monoide, 5 primo
monomio, 57 elemento -, 32
multiplicidad ideal, 26
de una raı́z en un polinomio, 45 propiedad universal
múltiplo, 31 de los anillos de polinomios
en una indeterminada, 42
neutro, 5 en varias indeterminadas, 57
por la derecha, 5 del cuerpo de fracciones, 29
por la izquierda, 5 proyección
normalizador, 82 canónica, 20, 77
núcleo en una coordenada, 20
de un homomorfismo prueba, 3
de anillos, 21 PUAP, 42, 57
de grupos, 76
raı́z
de un polinomio, 45
operación
múltiple (de un polinomio), 45
asociativa, 5
simple (de un polinomio), 45
conmutativa, 5
regular, 10, 25
inducida, 8
resto
operación binaria, 5
de una división, 45
opuesto, 10
Ruffini
órbita, 81, 86
regla de –, 65
orden
de un grupo, 74 semigrupo, 5
INDEX 145

serie para grupos, 78


de potencias, 11 tipo
signo (de una permutación), 91 de un monomio, 57
simétrico, 5 de una permutación, 89
por la derecha, 5 transposición, 88
por la izquierda, 5
singular, 10 unidades
subanillo, 13 de un anillo., 10
impropio, 13 uno
primo, 13 de un anillo, 10
propio, 13
subcuerpo, 27
primo, 30
subgrupo, 71
caracterı́stico, 84
cı́clico, 72
de Sylow, 86
generado por un subconjunto, 72
impropio, 72
normal, 74
propio, 72
trivial, 72

Teorema
chino de los restos
para anillos, 24
para grupos, 80
recı́proco del –, 36
de Abel, 94
de acotación de raı́ces, 46
de Cauchy, 86
de estructura de los grupos abelianos
finitos, 80
de la correspondencia
para anillos, 18
para grupos, 75
de Lagrange, 74
recı́proco del –, 93
de Ruffini, 45
de Wilson, 65
del Resto, 45
Teoremas
de isomorfı́a
para anillos, 22

También podría gustarte