Professional Documents
Culture Documents
ALGEBRA
Indice General
Pre
ambulo
ix
Introducci
on
xiii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
1
1
3
13
18
27
33
39
42
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
45
45
51
57
65
73
81
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
87
87
93
97
101
103
111
125
INDICE GENERAL
vi
4.4
4.5
4.6
El Ultimo
Teorema de Fermat . . . . . . . . . . . . . . . . . . . . 146
Enteros ciclot
omicos . . . . . . . . . . . . . . . . . . . . . . . . . 151
Captulo V: M
odulos y espacios vectoriales
5.1 M
odulos . . . . . . . . . . . . . . . . . . . .
5.2 Suma de m
odulos . . . . . . . . . . . . . . .
5.3 M
odulos libres . . . . . . . . . . . . . . . .
5.4 Matrices . . . . . . . . . . . . . . . . . . . .
5.5 M
odulos finitamente generados sobre DIPs .
5.6 Apendice: Espacios vectoriales de dimensi
on
. . . . .
. . . . .
. . . . .
. . . . .
. . . . .
infinita
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
155
155
161
166
174
180
193
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
195
195
204
211
217
219
224
226
228
231
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
235
235
245
248
257
259
264
269
277
. . . . . . .
de m
odulos
. . . . . . .
. . . . . . .
. . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
283
283
295
302
314
321
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
327
327
331
335
341
347
352
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
INDICE GENERAL
9.7
9.8
vii
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
375
375
377
388
402
cuadr
aticos
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
. . . . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
417
417
420
424
436
440
446
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
451
451
458
460
463
.
.
.
.
.
.
.
.
.
.
.
.
cuerpos
. . . . . .
. . . . . .
. . . . . .
. . . . . .
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
.
Ap
endice A: El axioma de elecci
on
471
Ap
endice B: Conjuntos infinitos
477
Bibliografa
485
Indice de Materias
486
Pre
ambulo
Este libro es una versi
on extendida de mi libro original del mismo ttulo.
Adem
as de haber a
nadido bastante material nuevo, otra diferencia sustancial
respecto de la versi
on anterior es que ahora las nuevas versiones de los libros
Algebra
[Al], Geometra [G] y An
alisis matem
atico I [An] est
an concebidas para
ser ledas simult
aneamente, mientras que las anteriores podan leerse sucesivamente en el orden indicado. Esto ha hecho que parte del material original haya
pasado de un libro a otro en las versiones nuevas.
M
as concretamente, si los captulos de los tres libros se leen de arriba hacia
abajo y de izquierda a derecha seg
un la disposici
on de la tabla de la p
agina
siguiente, cada uno s
olo requiere el conocimiento de los captulos precedentes,
salvo por unas pocas excepciones indicadas m
as abajo. Consideramos que este
orden es mucho m
as natural en la medida en que imita lo que sera el estudio
simult
aneo de tres asignaturas y se aprovecha dicha simultaneidad para enfatizar
las relaciones entre ellas.
El libro [An] es el u
nico que no cubre todos los contenidos de la versi
on
anterior, sino que los u
ltimos captulos de dicha versi
on aparecen ahora en el
libro An
alisis matem
atico II, que debe ser entendido como un segundo volumen
del mismo libro, cuyos captulos contin
uan la numeraci
on del primero, y que
han sido separados porque ya no guardan ning
un paralelismo con los de [Al]
y [G].
El primer captulo de [Al] es una introducci
on a la teora de conjuntos, cuyos
aspectos m
as tecnicos (los relacionados con el axioma de elecci
on y la teora de
cardinales infinitos) se han relegado a dos apendices. La teora descrita es la
teora de Zermelo, que resulta m
as que suficiente para formalizar los contenidos
de los tres libros. El u
nico inconveniente es que se queda corta para desarrollar plenamente la teora de cardinales infinitos, pero hemos preferido reducirla
a lo imprescindible, aun al precio de no poder enunciar con total precisi
on algunos resultados sobre rango y dimensi
on de m
odulos y espacios vectoriales
de dimensi
on infinita que, aunque resulta natural presentarlos al tratar estos
conceptos, no son realmente necesarios en ning
un momento.
Los contenidos de [Al I] (y sus apendices) sirven de base a los tres libros.
A su vez, los captulos [G II] y [An I] se apoyan en las estructuras algebraicas
introducidas en [Al II]. En estos dos captulos se presentan dos construcciones
alternativas de los n
umeros reales, mediante secciones de Dedekind en [G II] y
mediante sucesiones de Cauchy en [An I]. Por otra parte, el captulo [An II] se
ix
Pre
ambulo
Algebra
Al I
Geometra
lisis I
Ana
Preliminares
Al II
GI
Anillos
Geometra absoluta
Al III
G II
An I
Aritmetica
Geometra arquimediana
N
umeros reales
Al IV
G III
Aplicaciones
Geometra eucldea
Al V
G IV
An II
M
odulos
Geometra analtica
Topologa
Al VI
GV
An III
Grupos
Complejos y cuaternios
Compacidad, . . .
Al VII
G VI
Cuerpos
Regla y comp
as
Al VIII
G VII
Algebra
lineal
Biyecciones afines
Al IX
Ecuaciones
Al X
Enteros algebraicos
Al XI
Enteros cuadraticos
Al XII
Complementos
Al Ap A
Ax. de elecci
on
Al Ap B
Conjuntos infinitos
G VIII
Geometra
G IX
Geometra
GX
C
onicas
G XI
Geometra
G XII
Geometra
G XIII
Geometra
An IV
Calculo una variable
An V
Calculo varias variables
An VI
Variedades
An VII
Ecuaciones diferenciales
An VIII
Medida I
An IX
Medida II
An Ap A
Compleci
on de un e.m.
An Ap B
Fracciones continuas
An Ap C
Dinamica clasica
afn
proyectiva
parab
olica
hiperb
olica
elptica
xi
punto de vista del algebra abstracta, junto con aplicaciones que conectan este
enfoque abstracto con resultados cl
asicos. En el tercer bloque se introducen
nuevas estructuras abstractas con resultados que se aplican principalmente a
la geometra (en [G]) y a la aritmetica en el cuarto bloque, que contiene una
introducci
on a la teora algebraica de n
umeros. El libro termina con un captulo
en el que se recopilan algunos resultados que no han sido necesarios en los
captulos precedentes pero que son relevantes de cara a estudios m
as avanzados.
El primer bloque de [G] contiene un tratamiento axiom
atico de la geometra
eucldea, el segundo desarrolla los elementos b
asicos de la geometra analtica,
el tercero est
a dedicado a la geometra proyectiva y el cuarto a las geometras
no eucldeas.
Por u
ltimo, [An] est
a dividido en tres bloques, dedicados respectivamente
a la topologa, al c
alculo diferencial y al c
alculo integral. El libro termina
con tres apendices, el primero de los cuales es una prolongaci
on tecnica del
captulo [An I] con material que no es necesario para los captulos posteriores,
el segundo expone la teora de las fracciones continuas, en la que se combinan
aspectos aritmeticos con aspectos topol
ogicos y, por u
ltimo, hemos considerado
oportuno incluir un resumen de la din
amica cl
asica que puede servir al lector
para asimilar mejor las numerosas aplicaciones a la fsica presentadas en el libro.
En realidad, todos los conceptos fsicos involucrados se van explicando en los
propios ejemplos a medida que van siendo necesarios, pero tal vez el lector no
familiarizado con la fsica prefiera una exposici
on concentrada en unas pocas
p
aginas que le sirva de referencia.
Introducci
on
Aunque en muchas culturas de la antig
uedad es posible encontrar conocimientos matem
aticos no triviales, las primeras teoras matem
aticas sofisticadas,
con muchos aspectos en com
un con las matem
aticas tal y como las entendemos
hoy en da, las encontramos en la cultura griega cl
asica. Las matem
aticas griegas eran esencialmente aritmetica (el estudio de los n
umeros) y geometra (el
estudio de las formas geometricas). No eran para ellos disciplinas independientes, pues la concepci
on griega de la aritmetica era esencialmente geometrica:
las operaciones entre n
umeros las conceban geometricamente como relaciones
entre longitudes, areas y vol
umenes. Sin embargo, con el tiempo esta relaci
on se
invirti
o, pues durante la Edad Media la aritmetica evolucion
o para convertirse
en Algebra,
y posteriormente los matem
aticos fueron constatando de forma paulatina que gran parte de la geometra griega poda entenderse como una forma
de algebra (geometra analtica), y el resto como algebra combinada con an
alisis
matem
atico (geometra diferencial).
En que consiste esta evoluci
on de la aritmetica hacia el algebra? En realidad no hay una frontera definida entre la aritmetica y la llamada
algebra
elemental, pero la idea b
asica es que el algebra opera con n
umeros indeterminados. Obviamente los griegos ya razonaban con n
umeros indeterminados,
pero el algebra incluye un lenguaje adecuado para tal fin y una serie de tecnicas
generales expresables en dicho lenguaje. Por ejemplo, los griegos ya saban resolver lo que en el lenguaje algebraico moderno se llaman ecuaciones de segundo
grado, pero las expresiones
b b2 4ac
2
ax + bx + c = 0
y
x=
2a
son expresiones algebraicas modernas, al igual que las tecnicas que permiten
pasar de la primera expresi
on a la segunda. De hecho, la palabra
algebra
procede de las palabras al-
yarabi que aparecen en el ttulo del tratado Alkit
ab al-mukhtas.ar f h.is
ab al-yarabi wal-muq
abala (compendio de c
alculo por
reintegraci
on y sustituci
on) del matem
atico persa Muhammad ibn Musa alJwarizmi, escrito hacia el a
no 820 d.C., y que contiene tecnicas sistem
aticas
para resolver ecuaciones de primer y segundo grado.
Bastan los elementos del algebra elemental para algebrizar la geometra,
de modo que los puntos del plano o del espacio pueden identificarse con pares o
ternas de n
umeros, y las rectas, los planos y las curvas se identifican a su vez con
xiii
xiv
Introducci
on
Captulo I
El lenguaje de la teora de
conjuntos
Es habitual distinguir distintas ramas o especialidades dentro de la matem
atica seg
un sus objetos de estudio respectivos, como el algebra, la geometra,
la topologa, el an
alisis matem
atico, etc. Ninguna de ellas puede considerarse
aislada y claramente delimitada de las restantes, sino que todas tienen m
ultiples
conexiones e interrelaciones. En principio, la teora de conjuntos es una m
as de
estas ramas, la que tiene por objeto el estudio de los conjuntos en general.
Sin embargo, el lenguaje que los matem
aticos han desarrollado para el estudio
de los conjuntos en general ha resultado ser el m
as adecuado para expresar con
claridad y precisi
on los conceptos y resultados de todas las dem
as ramas de la
matem
atica, y los hechos m
as elementales de la teora de conjuntos han resultado ser el punto de partida id
oneo para todas ellas. Es por ello que dedicamos
este primer captulo a introducir el lenguaje, los conceptos y los resultados m
as
elementales de la teora de conjuntos, a modo de base sobre la cual presentaremos en los captulos siguientes los resultados algebraicos que constituyen el
autentico objeto de este volumen.
1.1
Conjuntos
Toda la matem
atica puede construirse a partir de dos conceptos fundamentales: el concepto de conjunto y el de pertenencia. Cuando decimos que son
conceptos fundamentales (o primitivos) queremos decir que no es posible dar
definiciones operativas de estos conceptos, es decir, definiciones a partir de las
cuales podamos deducir l
ogicamente sus propiedades, como sucede con cualquier concepto matem
atico que no sea uno de estos dos. Si intentamos dar
una definici
on de conjunto, lo m
aximo que podemos decir es que un conjunto es una colecci
on de objetos, y esto no es operativo porque conjunto y
colecci
on son sin
onimos, con lo que realmente no hemos definido nada. Aun
as, con esta definici
on obtenemos una idea informal de lo que pretendemos
1
que sea un conjunto en el sentido tecnico especfico que tiene esta palabra en
matem
aticas, idea que podemos terminar de perfilar con algunos ejemplos:
Ejemplos Si escribimos A = {a, b, c}, entenderemos que A es un conjunto que
tiene tres1 elementos a, b, c. Para expresar que a es uno de los elementos del
conjunto a escribiremos2 a A, y leeremos el elemento a pertenece al conjunto
A. Por el contrario, si d es un elemento distinto de a, b y c, escribiremos
d
/ A para indicar que el elemento d no pertenece al conjunto A. Con esto
hemos introducido el segundo (y u
ltimo) concepto fundamental de la teora de
conjuntos, la relaci
on de pertenencia.
Hay que precisar que, aunque hayamos definido un conjunto como una
colecci
on de elementos, no hay que entender de ah que todo conjunto deba
tener al menos un elemento. Al contrario, vamos a admitir la existencia de un
conjunto vaco, que representaremos por , determinado por la propiedad de
no tener elementos. Podemos pensar que un conjunto es como una bolsa, que
es susceptible de contener elementos, pero que nada impide que este vaca.
Es muy importante tener presente que el concepto matem
atico de conjunto
permite que unos conjuntos sean a su vez elementos de otros conjuntos. Por
ejemplo, el conjunto B = {a, {b, c}} no debe ser confundido con el conjunto
A anterior. Si suponemos que a, b, c son distintos entre s, entonces A es un
conjunto con tres elementos, mientras que B es un conjunto con dos elementos,
uno de ellos es a, que es com
un a A y a B, y el otro es el conjunto {b, c}, de
modo que
{b, c} B,
{b, c}
/ A.
Esto podra llevarnos a concluir que en el lenguaje de la teora de conjuntos
hay dos clases de objetos: los elementos puros como a, b, c, que no son conjuntos,
sino objetos susceptibles de pertenecer a conjuntos, y los conjuntos como A y B,
formados por tales elementos o por otros conjuntos. El lector puede pensar que
esto es as si lo prefiere, pero la realidad es que los u
nicos conjuntos que vamos
a necesitar en todo momento son los conjuntos puros, es decir, los conjuntos
cuyos elementos son todos conjuntos, formados a su vez por conjuntos, todos
ellos formados a su vez por conjuntos, y as sucesivamente. No hay ning
un
inconveniente tecnico en suponer que existen elementos puros, pero lo cierto
es que en ning
un momento nos van a hacer falta para nada, por lo que es m
as
pr
actico restringir el significado tecnico de la palabra conjunto en matem
aticas
para entender que significa conjunto puro.
Tanto si el lector prefiere pensar que existen elementos puros y, por lo
tanto, conjuntos mixtos que los incluyen en su composici
on como si prefiere
adoptar el convenio usual de trabajar u
nicamente con conjuntos puros, el hecho
es que todos los conceptos matem
aticos que vamos a definir en este libro (o en
1 En realidad, dicha notaci
on no presupone que, por ejemplo, tenga que ser a 6= b. Si se
diera este caso, A tendra dos elementos, o uno solo si a = b = c.
2 El signo es una deformaci
on de la letra griega y fue introducido como abreviatura de
la palabra griega
(est
a), de modo que a A es una abreviatura de a est
a en A.
1.2
Definici
on 1.1 Diremos que un conjunto A es un subconjunto de un conjunto B
o que A est
a contenido, o incluido, en B, y lo representaremos por A B, si
todo elemento de A es tambien un elemento de B.
En estos terminos, el axioma de extensionalidad afirma que una igualdad de
conjuntos equivale a una doble inclusi
on: A = B si y s
olo si A B y B A.
A veces es u
til visualizar los conjuntos mediante los llamados diagramas de
Venn. La figura muestra la representaci
on de tres conjuntos A, B, C, donde
hay que entender que los elementos de A
A
C
est
an representados por los puntos enceB
rrados por la curva que tiene la A junto
a ella. Vemos entonces que A B, pero
no A 6= B, pues hay elementos de B que
no est
an dentro de A.
Para indicar que se da una inclusi
on A B, pero que esta es estricta, es
decir, que todo elemento de A pertenece tambien a B, pero existen elementos
de B que no est
an en A (tal y como les sucede a los conjuntos de la figura),
usaremos la notaci
on A B.
Esto equivale a que A B y A 6= B, o tambien a que A B y B 6 A. La
u
ltima notaci
on es la que emplearemos para indicar que B no es un subconjunto
de A. As, por ejemplo, la figura muestra que B 6 C y C 6 B.
Notemos que otras propiedades obvias de la inclusi
on de conjuntos son las
siguientes: A A (todo conjunto es un subconjunto de s mismo) y que si
A B y B C entonces A C (si todo elemento de A est
a en B y todo
elemento de B est
a en C es evidente que todo elemento de A est
a en C).
En este punto debemos se
nalar que la noci
on de conjunto que estamos manejando es tan general y abstracta que resulta peligroso hacer afirmaciones generales a la ligera sobre lo que podemos esperar que cumplan los conjuntos. Por
ejemplo, en contextos no matem
aticos, podemos hablar del conjunto de todos
los planetas del sistema solar, del conjunto de los dedos de mi mano, etc., y
podemos sentirnos tentados de extrapolar de ah un principio general:
Axioma de comprensi
on Dada cualquier propiedad3 P , existe un conjunto
cuyos elementos son exactamente los conjuntos que cumplen la propiedad P .
3 Quiz
a el lector eche en falta un concepto preciso de propiedad. Ciertamente, es necesario especificar qu
e entendemos por propiedad para que un axioma como
este pueda
tenerse por preciso y riguroso, pero una determinaci
on del concepto de propiedad requiere
tecnicismos relacionados con la l
ogica matem
atica, y no vamos a entrar en ello aqu. Baste
saber que es posible dar una definici
on totalmente satisfactoria del concepto de propiedad
y que, en la pr
actica, la idea subyacente es que una propiedad es cualquier propiedad valga
la circularidad que, como decimos, es evitable definible con precisi
on en t
erminos de los
conceptos primitivos de conjunto y pertenencia o a partir de cualesquiera otros previamente
definidos a partir de ellos, como el de inclusi
on.
Este
es un buen punto para reflexionar sobre la zona gris de la figura de la
p
agina 4. Podemos considerar que el rect
angulo representa la totalidad de los
conjuntos, pero hay que entender que dicha totalidad es un abismo inabarcable. Los conjuntos nos permiten parcelar cualquier zona de tama
no moderado
dentro de esa totalidad, pero fuera de cada conjunto queda siempre un abismo
inconmensurable e imparcelable.
Notemos que el axioma de especificaci
on s
olo nos permite definir subconjuntos de un conjunto dado, y no es posible construir todos los conjuntos que
necesitan los matem
aticos yendo siempre hacia abajo, sino que necesitamos
otros axiomas que nos permitan, a partir de un conjunto, construir otros mayores, que no sean subconjuntos suyos. Hay tres axiomas que cumplen esta
funci
on:
4 Tal vez el lector se pregunte si es posible que un conjunto se pertenezca a s
mismo. La
respuesta es que la pregunta es irrelevante: en ning
un momento vamos a considerar conjuntos
que se pertenezcan a s mismos, de modo que da igual suponer que no existen o suponer que
existen y no tenerlos en cuenta para nada. Si optamos por lo m
as simple, que es suponer que
no existen, entonces R = {x A | x
/ x} es simplemente R = A, y la conclusi
on a la que
hemos llegado es a que A
/ A.
Axioma del par Dados dos conjuntos A y B, existe otro conjunto C cuyos
elementos son exactamente A y B.
Axioma de la uni
on Dado un conjunto A, existe otro conjunto B cuyos
elementos son exactamente los que pertenecen a alguno de los elementos de A.
Axioma de partes Dado un conjunto A, existe otro conjunto cuyos elementos
son exactamente todos los subconjuntos de A.
Observemos que, en los tres casos, el conjunto cuya existencia se afirma es
u
nico, por el axioma de extensionalidad, ya que dos conjuntos en las condiciones
indicadas tendran los mismos elementos. Por lo tanto podemos darles nombre:
El conjunto cuyos u
nicos elementos son dos conjuntos dados A y B lo representaremos por {A, B} y lo llamaremos par desordenado de A y B.
El conjunto cuyos elementos son todos los elementos
S de alguno de los elementos de un conjunto dado A lo representaremos por A y lo llamaremos gran
uni
on de A.
El conjunto cuyos elementos son todos los subconjuntos de un conjunto dado
A lo representaremos por PA y lo llamaremos conjunto de las partes de A.
Por ejemplo, si un conjunto X consta
de los tres conjuntos A, B y C reS
presentados en la p
agina 4, entonces X se corresponde con la regi
on de color
blanco de la figura, es decir, la regi
on que incluye tanto los puntos de A, como
los de B como los de C.
Es importante que en el axioma del par no exigimos que los dos conjuntos A
y B sean distintos. En caso de que sean el mismo, escribiremos {A} = {A, A},
que es el conjunto cuyo u
nico elemento es A.
Con estos axiomas ya podemos introducir algunas construcciones conjuntistas b
asicas:
Dados dos conjuntos A y B, definimos su uni
on como el conjunto
S
A B = {A, B},
AB
AB
B
B
A
A\B
A
Es importante tener presente que, para todo conjunto X, se cumple la relaci
on X, es decir, el conjunto vaco es un subconjunto de cualquier conjunto. Esto es pura l
ogica: en general, para que suceda A 6 B es necesario
que exista un elemento de A que no sea elemento de B, luego, para que pudiera
suceder 6 X, tendra que existir un elemento x tal que x
/ X, pero
como no tiene elementos, esto es imposible.
Se dice que dos conjuntos A y B son disjuntos si A B = , es decir, si no
tienen elementos en com
un. Por ejemplo, en la figura de la p
agina 4 se tiene
que A y C son disjuntos, mientras que B y C no lo son.
Es posible demostrar muchas propiedades elementales sobre uniones, intersecciones y complementos. Veamos una muestra:
X \ (A B) = (X \ A) (X \ B).
10
11
n: 1) El cero es un n
Demostracio
umero natural porque N es un conjunto
inductivo y 0 = N por definici
on de conjunto inductivo.
2) Si n N, entonces Sn = {n} N, tambien por definici
on de conjunto
inductivo.
3) No puede suceder que 0 = Sn, porque entonces = {n}, cuando el
conjunto de la derecha no es vaco, ya que contiene a n.
4) Si Sm = Sn, esto es lo mismo que {m} = {n}, y entonces m {m} = {n},
luego m = n.
5) La hip
otesis es que A es un conjunto inductivo, y entonces N A porque
N es el menor conjunto inductivo (est
a contenido en cualquier otro, seg
un el
teorema 1.4). Como por hip
otesis A N, tenemos que A = N.
Observaciones Ahora podemos entender plenamente el axioma de infinitud:
hemos elegido una operaci
on conjuntista, concretamente x 7 {x}, que cuando
la vamos aplicando sucesivamente al conjunto va produciendo conjuntos distintos de los precedentes: , {}, {{}}, {{{}}}, . . . y hemos postulado que
existe un conjunto que contiene a todos los conjuntos que se obtienen de este
modo. Obviamente dicho conjunto no es u
nico, pues puede contener elementos
extra no deseados, pero siempre podemos quedarnos con el menor de todos
ellos, N, que es el menor conjunto que puede obtenerse a partir de 0 = aplicando la operaci
on siguiente, sin ning
un a
nadido. A los conjuntos que vamos
obteniendo al aplicar la operaci
on siguiente los llamamos n
umeros naturales
0, 1, 2, 3, . . .
12
Abusando un poco del lenguaje, podemos expresar que N es el menor conjunto inductivo mediante N = {0, 1, 2, 3, . . .}, donde los puntos suspensivos indican que los elementos de N son u
nicamente los que resultan de calcular siguientes
y m
as siguientes, pero la versi
on formal de este hecho es el teorema anterior.
A partir de aqu, el hecho de que hayamos definido concretamente el n
umero
tres como 3 = {{{}}} se vuelve completamente irrelevante. Lo u
nico que
importa de los n
umeros naturales es que cumplen los axiomas de Peano. Que
conjuntos hemos seleccionado concretamente para que esto suceda no tiene importancia. Ninguno de los resultados que vamos a demostrar sobre los n
umeros
naturales depender
an de cu
ales sean concretamente los elementos del 3 o del 7.
Aqu tenemos un primer ejemplo de un concepto matem
atico (el de los
n
umeros naturales) que nadie concibe como conjuntos, sino m
as bien como elementos puros, pero esto no contradice que tecnicamente podamos definir los
n
umeros naturales de modo que sean conjuntos (y de hecho conjuntos puros).
Podramos haber elegido otra operaci
on siguiente. Por ejemplo, si hubieramos elegido x 7 x {x} entonces los n
umeros naturales hubieran sido
0 = ,
1 = {0},
2 = {0, 1},
3 = {0, 1, 2},
4 = {0, 1, 2, 3},
...
1.3. Funciones
1.3
13
Funciones
El concepto de funci
on es una de las piezas fundamentales del vocabulario
conjuntista. Para introducirlo necesitamos otros conceptos previos.
Tenemos definidos los pares desordenados {a, b}, y es claro que de una igualdad {a, b} = {c, d} no podemos concluir necesariamente que a = c y b = d, pues
{a, b} = {b, a}, y perfectamente podra suceder que a = d y b = c.
Esto hace conveniente definir el par ordenado con primera componente a y
segunda componente b como (a, b) = {{a}, {a, b}}. Entonces:
Teorema 1.8 Si a, b, c, d son conjuntos cualesquiera, entonces
(a, b) = (c, d) si y s
olo si a = c y b = d.
n: Es inmediato que si a = c y b = d entonces (a, b) = (c, d).
Demostracio
Vamos a probar la implicaci
on opuesta. Para ello suponemos primero que a = b.
Entonces, por definici
on de par ordenado, (a, b) = {{a}, {a, a}} = {{a}} y
(c, d) = {{c}, {c, d}} = {{a}}. Esto obliga a que {c} = {c, d} = {a}, de donde
se sigue claramente que c = d = a = b.
Llegamos a la misma conclusi
on si c = d, por lo que podemos suponer que
a 6= b y c 6= d. Tenemos que {{a}, {a, b}} = {{c}, {c, d}}. Entonces, como
{a} {{c}, {c, d}}, tiene que ser {a} = {c} o bien {a} = {c, d}, pero el segundo
caso es imposible, porque entonces c = a = d. Por lo tanto, {a} = {c} y esto
implica que a = c.
Igualmente, {a, b} {{c}, {c, d}}, y no puede ser {a, b} = {c}, porque entonces a = c = b, luego tiene que ser {a, b} = {c, d}, luego b {c, d}, luego b = c
o bien b = d, pero no puede ser b = c = a, luego b = d, como haba que probar.
Observemos ahora que si a A y b B, entonces a, b A B, luego
{a}, {a, b} A B, luego {a}, {a, b} P(A B), luego
(a, b) = {{a}, {a, b}} P(A B),
luego (a, b) PP(A B). Esto nos permite probar:
Teorema 1.9 Dados dos conjuntos A y B, existe un u
nico conjunto cuyos elementos son todos los pares ordenados (a, b) con a A y b B.
14
f
0
0
1
2
3
2
4
1.3. Funciones
15
g
0
0
1
2
2
4
0
1
2
3
4
PP h
0
P
P
PP P
P
q
P
P
PP
1
P
2
16
1.3. Funciones
17
f 1 [X Y ] = f 1 [X] f 1 [Y ],
f 1 [X \ Y ] = f 1 [X] \ f 1 [Y ].
Comprobamos la primera como ejemplo: si a f 1 [X Y ], entonces
f (a) X Y , luego f (a) X o bien f (a) Y , luego a f 1 [X] o bien
a f 1 [Y ], luego a f 1 [X] f 1 [Y ]. Esto nos da la inclusi
on , la
inclusi
on se demuestra an
alogamente.
5. Si f : A B y g : B A y f g = iA es la identidad en A, entonces
f es inyectiva y g es suprayectiva.
En efecto, para ver que f es inyectiva tomamos x, y A y suponemos que
f (x) = f (y). Entonces g(f (x)) = g(f (y)), luego (f g)(x) = (f g)(y),
luego x = y.
Para ver que g es suprayectiva tomamos a A y observamos que se cumple
g(f (a)) = a, luego f (a) B es una antiimagen de a por g.
18
f [X Y ] = f [X] f [Y ],
f [X \ Y ] = f [X] \ f [Y ].
Por u
ltimo observamos que si f : A B, por definici
on f A B, luego
f P(A B). Por lo tanto, podemos usar el axioma de especificaci
on y definir
B A = {f P(A B) | f : A B},
que es el conjunto de todas las aplicaciones de A en B, ya que la restricci
on
f P(A B) no elimina a ninguna de ellas.
1.4
Los n
umeros naturales
1.4. Los n
umeros naturales
19
f
S
/N
Decir que un diagrama de este tipo es conmutativo quiere decir que si vamos
de un punto a otro por dos caminos diferentes el resultado es el mismo, en este
caso f g = S f , que es justo lo que afirma el teorema.
En la pr
actica, el principio de recursi
on afirma que para definir una aplicaci
on f : N A no es necesario definir explcitamente f (0), f (1), f (2), etc.,
sino que basta definir f (0) como un cierto a A y explicar c
omo se calcula
f (S(n)) supuesto que ya hayamos calculado f (n), es decir, dar una funci
on
6 En
general podemos definir una terna como (a, b, c) = ((a, b), c).
20
f (3) = g(g(g(a))),
f (4) = g(g(g(g(a)))),
...
1.4. Los n
umeros naturales
21
S0
/ N0
O
/ N0
22
m + (n + 1) = (m + n) + 1.
Esta definici
on se corresponde con la suma que el lector conoce sin duda
desde sus primeros a
nos. Por ejemplo:
2 + 3 = 2 + (2 + 1) = (2 + 2) + 1 = (2 + (1 + 1)) + 1 = ((2 + 1) + 1) + 1
= (3 + 1) + 1 = 4 + 1 = 5.
1.4. Los n
umeros naturales
23
Producto de n
umeros naturales El producto de dos n
umeros naturales
est
a unvocamente determinado por las propiedades
m 0 = 0,
m(n + 1) = m n + m.
24
n: n 1 = n(0 + 1) = n 0 + n = 0 + n = n.
Demostracio
7. mn = nm.
Demostramos antes algunos casos particulares. En primer lugar vemos
que 0 n = 0. Para n = 0 es 0 0 = 0. Si vale para n, entonces
0 (n + 1) = 0 n + 0 = 0 + 0 = 0.
En segundo lugar 1 n = n. Para n = 0 es 1 0 = 0. Si vale para n,
entonces 1(n + 1) = 1 n + 1 1 = n + 1. Ahora probamos el caso general,
por inducci
on sobre n. Para n = 0 es m0 = 0 = 0m. Si vale para n,
entonces
m(n + 1) = mn + m = nm + m = nm + 1 m = (n + 1)m,
donde hemos usado la propiedad 3.
8. Si m + r = n + r, entonces m = n.
Por inducci
on sobre r. Para r = 0 tenemos m+0 = n+0, luego ciertamente
m = n. Si vale para r y tenemos m + (r + 1) = n + (r + 1), esto es lo
mismo que (m + r) + 1 = (n + r) + 1, o tambien S(m + r) = S(n + r), luego
por el cuarto axioma de Peano m + r = n + r, luego m = n por hip
otesis
de inducci
on.
1.4. Los n
umeros naturales
25
9. Si m + n = 0, entonces m = n = 0.
En efecto, si fuera n 6= 0, entonces n = r + 1 para cierto r (teorema 1.7),
y entonces m + n = (m + r) + 1 6= 0, pues el 0 no es el siguiente de ning
un
n
umero natural.
10. Si mn = 0, entonces m = 0 o bien n = 0.
En caso contrario, m = m0 + 1, n = n0 + 1, luego, al igual que antes,
mn = (m0 + 1)(n0 + 1) = (m0 + 1)n0 + m0 + 1 6= 0.
Ahora ya es f
acil operar con n
umeros naturales. Por ejemplo,
3 2 = 3(1 + 1) = 3 + 3 = 6.
Una nueva aplicaci
on del teorema de recursi
on nos permite introducir las
potencias:
Exponenciaci
on de n
umeros naturales La exponenciaci
on de dos n
umeros
naturales est
a unvocamente determinada por las propiedades siguientes:
m0 = 1,
mn+1 = mn m.
26
2. Si m y n son n
umeros naturales, entonces m n o bien n m.
Por inducci
on sobre n, si n = 0 se cumple n = 0 m. Si vale para n,
tenemos que m n o bien n m. Si se da el primer caso, existe un r tal
que m + r = n, luego m + r + 1 = n + 1, luego m n + 1, como haba que
probar.
Supongamos ahora que n m y sea r tal que n+r = m. Si r = 0 entonces
n = m, luego n + 1 = m + 1, luego m n + 1, como haba que probar.
Si r 6= 0, existe un r0 tal que r = r0 + 1, luego n + r0 + 1 = m, luego
n + 1 m.
3. Si m n y n m, entonces m = n.
4. Si m n y n r, entonces m r.
5. Se cumple m n si y s
olo si m + r n + r.
6. Si r 6= 0 y mr = nr, entonces m = n.
7. Si r 6= 0, entonces m n si y s
olo si mr nr.
La relaci
on de orden en N permite dar un significado preciso a algunas expresiones con puntos suspensivos. Por ejemplo, para cada n N podemos
definir
In = {1, . . . , n},
In = {0, . . . , n 1}
1.5
27
Relaciones de orden
si y s
olo si
b R a.
28
Definici
on 1.16 Una relaci
on R en un conjunto A es:
Reflexiva si para todo a A se cumple que a R a.
Irreflexiva si para ning
un a A se cumple que a R a.
Simetrica si cuando a, b A cumplen a R b tambien cumplen b R a.
Antisimetrica si cuando a, b A cumplen a R b y b R a entonces a = b.
Asimetrica si no existen a, b A que cumplan a R b y b R a.
Transitiva si cuando a, b, c A cumplen a R b y b R c entonces a R c.
Conexa si cuando a, b A, o bien se cumple a R b o bien b R a.
Una relaci
on en un conjunto A es una relaci
on de orden parcial si es
reflexiva, antisimetrica y transitiva. Si adem
as es conexa, se dice que es una
relaci
on de orden total.
Una relaci
on < en un conjunto A es una relaci
on de orden parcial estricto
si es irreflexiva, asimetrica y transitiva. Si adem
as cuando a, b A se cumple
a < b o b < a o a = b se dice que es una relaci
on de orden total estricto.
Un conjunto parcialmente (resp. totalmente) ordenado es una par (A, ),
donde es una relaci
on de orden parcial (resp. total) en A.
Observaciones En la secci
on anterior hemos demostrado que la relaci
on
definida all sobre el conjunto N de los n
umeros naturales es una relaci
on de
orden total, y es f
acil ver que la relaci
on < definida como m < n si m n y
m 6= n es una relaci
on de orden total estricto.
En realidad esto es un caso particular de un hecho general: siempre que
en un conjunto A tenemos definida una relaci
on de orden (total o parcial) no
estricto , la relaci
on dada por a < b si y s
olo si a b y a 6= b es una relaci
on de
orden estricto (total o parcial seg
un lo sea la relaci
on dada) y, recprocamente,
si < es cualquier relaci
on de orden estricto en un conjunto A, la relaci
on dada
por a b si y s
olo si a < b o a = b es una relaci
on de orden no estricto, de
modo que una y otra se determinan mutuamente. Por lo tanto, es indiferente
hablar de relaciones de orden estricto o no estricto en un conjunto: siempre
que tenemos definida una, podemos dar por hecho que tenemos definida de este
modo una del otro tipo.
Al hablar de conjuntos ordenados es frecuente omitir la relaci
on de orden,
y decir, por ejemplo que A es un conjunto ordenado, de modo que hay que
entender que (A, ) es un conjunto ordenado con cierta relaci
on de orden que
no se menciona, ya sea porque es una relaci
on arbitraria denotada por , ya
porque sea una relaci
on especfica que se deduce del contexto. Por ejemplo,
siempre que hablemos de N como conjunto ordenado se entender
a que hablamos
del par (N, ), donde es la relaci
on definida en la secci
on precedente.
29
Por ejemplo, si X = {3, 5, 6}, tenemos que, respecto al orden usual de N, los
n
umeros 0, 1, 2, 3 son cotas inferiores de X y 3 = mn X, mientras que cualquier
n
umero n 6 es una cota superior, y 6 = m
ax X.
Tambien es claro que 0 = mn N, mientras que N no tiene m
aximo elemento,
ya que si M N fuera el m
aximo, debera cumplir M + 1 M , lo cual es falso.
30
31
32
que si m n y h : Im
A, h0 : In A son dos aproximaciones, entonces
= h, es decir, que ambas coinciden sobre la parte com
h0 |Im
un de su dominio.
33
restricci
on fn . Cualquier criterio explcito que asigne un elemento de a a una
funci
on fn que se supone definida podr
a plasmarse en una funci
on g adecuada.
En particular, puesto que en la definici
on de f (n) podemos hacer referencia a
fn , tambien podemos hacer referencia al dominio de fn , que es In , o bien el
m
aximo del dominio de fn , que es n. Esto nos da un principio de recursi
on
intermedio entre el que acabamos de demostrar y el que tenamos ya probado:
Para definir una funci
on f : N A podemos definir f (n + 1) en
funci
on de f (n) y de n.
Veamos un ejemplo de esta situaci
on:
Definici
on 1.20 Definimos la funci
on factorial N N, en la que la imagen
de un n
umero natural n se representa por n!, como la dada por las condiciones
0! = 1,
(n + 1)! = n! (n + 1).
De este modo
0! = 1,
1! = 1,
2! = 1 2,
3! = 1 2 3,
4! = 1 2 3 4,
...
1.6
Conjuntos finitos
n
umero de elementos (en el ejemplo, A y C tienen ambos tres elementos). Esa
es la idea que vamos a explotar aqu. Antes demostramos unas propiedades
elementales:
34
35
Im
In
m
n
f
a - - - - - - - - -
-
-- b
g
36
37
f (u)
si 1 u m,
h(u) =
g(u m) si m + 1 u m + n.
Notemos que si m+1 u m+n, entonces 1 um n, luego um In . Es
f
acil ver que h es biyectiva, luego X Y es finito y |X Y | = m + n = |X| + |Y |.
Ahora probamos un resultado m
as general:
Teorema 1.31 Si X e Y son conjuntos finitos, entonces
|X Y | = |X| + |Y | |X Y |.
n: Basta tener en cuenta que X Y = X (Y \ (X Y )),
Demostracio
donde X e Y \ (X Y ) son disjuntos. Por el teorema anterior
|X Y | = |X| + |Y \ (X Y )|.
Por otra parte Y = (X Y ) (Y \ (X Y )) y los dos conjuntos son disjuntos,
luego nuevamente por el teorema anterior
|Y | = |X Y | + |Y \ (X Y )|.
Por lo tanto |Y \ (X Y )| = |Y | |X Y |, luego sustituyendo en la primera
ecuaci
on obtenemos la f
ormula del enunciado.
Ahora interpretamos el producto:
Teorema 1.32 Si X e Y son conjuntos finitos, entonces X Y es finito y
|X Y | = |X||Y |.
38
39
1.7
Productos cartesianos
40
Con la notaci
on que estamos introduciendo, los elementos x
Xi son de
iI
la forma x = {xi }iI = (xi )iI , es decir, familias de conjuntos (que son como
n-tuplas generalizadas, no necesariamente finitas) tales que xi Xi .
En el caso particular en que todos los conjuntos Xi coinciden con un mismo
conjunto X, entonces el producto cartesiano coincide con el conjunto que ya
hemos definido como X I , es decir, el conjunto de todas las aplicaciones de I
en X. Sin embargo, con la notaci
on que estamos introduciendo, cada x X I
lo representaremos de la forma x = (xi )iI .
En el caso de una familia {Xi }ni=1 (es decir, cuando I = In ), representaremos
tambien el producto cartesiano con las notaciones alternativas
n
Q
Xi = X1 Xn ,
i=1
X =
n
Q
i=1
n veces
z
}|
{
X = X X,
41
en cuyo caso (3, 5) = {(1, 3), (2, 5)}. Sin embargo, resulta totalmente irrelevante si nos referimos a uno o a otro, pues la naturaleza conjuntista del par
(3, 5) no tiene importancia. Lo u
nico que importa es que (3, 5) es un conjunto
que determina unvocamente una primera componente 3 y una segunda componente 5. Podemos adoptar el convenio de que, a partir de ahora, todos los
productos cartesianos que consideremos lo son en el nuevo sentido que acabamos
de introducir, pero eso no tiene ninguna traducci
on sensible en la pr
actica.
Notemos que A1 es casi lo mismo que A, pero no exactamente. Est
a formado
por todas las aplicaciones de {1} en A, luego A1 = {{(1, a)} | a A}. As la
aplicaci
on A A1 dada por a 7 (1, a) es biyectiva y hace que todo lo que
digamos para A tenga una traducci
on obvia a A1 y viceversa.
Q
En general, cada producto cartesiano
Xi tiene asociadas las proyecciones,
iI
Q
que son las aplicaciones pi :
Xi Xi dadas por pi (x) = xi . Claramente son
iI
suprayectivas.
Terminamos esta secci
on con algunos resultados de combinatoria15 :
Si {Xi }iI es una familia de conjuntos, podemos definir
S
S
T
T
Xi = {Xi | i I},
Xi = {Xi | i I}
iI
iI
i=1
Xi = X1 Xn ,
n
T
i=1
Xi = X1 Xn .
Xi =
n
S
i=1
Xi Xn+1 ,
llama combinatoria al c
alculo de cardinales de conjuntos finitos.
42
1.8
Relaciones de equivalencia
si y s
olo si
|U | = |V |.
{1, 2}
{2}
{3}
{1, 3}
{2, 3}
{1, 2, 3}
43
La notaci
on [a]R que hemos introducido para las clases de equivalencia es
generica, pero a menudo introduciremos notaci
on especfica para cada relaci
on
que consideremos.
16 Notemos
44
Captulo II
Anillos
Sin duda el lector estar
a familiarizado con numerosas propiedades y reglas
de operaci
on que involucran sumas, productos, cocientes, desigualdades, valores
absolutos, etc. A lo largo de este libro nos vamos a encontrar diversos contextos
en los que unas mismas reglas de operaci
on son v
alidas, y para no tener que
justificarlas individualmente en cada caso, es u
til axiomatizarlas, es decir, fijar
como axiomas unas propiedades b
asicas de modo que, si comprobamos que
son aplicables en un contexto dado, autom
aticamente son v
alidas tambien las
numerosas consecuencias derivables de dichos axiomas. Esto lleva al concepto
de anillo o m
as en general, al de estructura algebraica, que es un conjunto
dotado de ciertas funciones y/o relaciones que satisfacen ciertos axiomas. En
el captulo anterior ya nos hemos encontrado con una de ellas, la de conjunto
ordenado, que hemos definido como un par (A, ) formado por un conjunto
A y una relaci
on de orden en A. En este captulo introduciremos algunas m
as
(esencialmente las relacionadas con la estructura de anillo), aunque m
as adelante
tendremos ocasi
on de introducir y estudiar otras m
as.
2.1
Leyes de composici
on interna
46
Captulo 2. Anillos
Al final de la secci
on 1.4 hemos introducido la suma y el producto de n
umeros
naturales. Tecnicamente, hemos definido la suma m + n como fm (n), donde
fm : N N es una funci
on definida por recurrencia en terminos de m. Ahora
podemos definir + como la aplicaci
on que a cada par (m, n) N N le asigna
esta suma m+n, y as + pasa a tener un significado aut
onomo, concretamente
el de una ley de composici
on interna en N. Lo mismo se aplica al producto.
Veamos algunas definiciones generales. Fijemos un conjunto A con una ley
de composici
on interna .
1. Se dice que es asociativa si cumple
(a b) c = a (b c),
para todos los elementos a, b, c A.
2. Se dice que es conmutativa si cumple ab = ba para todos los elementos
a, b A.
3. Un elemento neutro para es un elemento e A tal que a e = e a = a,
para todo a A.
47
Notaci
on multiplicativa Usaremos para representar cualquier ley de composici
on interna asociativa en un conjunto dado A. En tal caso, si la operaci
on
tiene elemento neutro, lo representaremos por 1, y si un a A tiene elemento
opuesto, lo representaremos por a1 y lo llamaremos tambien elemento inverso.
Notaci
on aditiva Usaremos + para representar cualquier ley de composici
on
interna asociativa y conmutativa en un conjunto dado A. En tal caso, si la
operaci
on tiene elemento neutro, lo representaremos por 0, y si un a A tiene
elemento opuesto, lo representaremos por a y lo llamaremos tambien elemento
simetrico. Tambien adoptaremos el convenio de escribir ab en lugar de a+(b).
Hay que entender que la notaci
on multiplicativa la aplicaremos tanto para
leyes conmutativas como no conmutativas, mientras que la notaci
on aditiva s
olo
la usaremos para leyes conmutativas.
Otro convenio habitual es el de omitir las leyes de composici
on (u otras relaciones o funciones asociadas) al nombrar una estructura algebraica, tal y como
ya hemos establecido para el caso de los conjuntos ordenados. As, hablaremos
de un semigrupo A en lugar de escribir (A, ) o (A, +), dejando al contexto si
usamos la notaci
on aditiva o multiplicativa. En otras palabras, cuando decimos
que A es un semigrupo, hay que entender que en realidad nos estamos refiriendo
a un par (A, +) o (A, ).
Veamos otro ejemplo en el que difieren las notaciones multiplicativa y aditiva:
para cada a A en un semigrupo con elemento neutro y cada n N podemos
definir an (si la notaci
on es multiplicativa) o na (si es aditiva) mediante las
relaciones recurrentes:
a0 = 1,
an+1 = an a,
0 a = 0,
(n + 1)a = na + a.
Notemos que no hemos definido dos operaciones, sino una sola, escrita con
dos notaciones distintas. Dejamos como ejercicio demostrar por inducci
on sus
propiedades b
asicas que expresamos con notaci
on multiplicativa y traducirlas a notaci
on aditiva.
am+n = am an ,
(am )n = amn ,
(ab)n = an bn .
La tercera s
olo es v
alida si ab = ba (de donde, por inducci
on, se prueba como
paso previo que bn a = abn ).
Tambien conviene observar que al particularizar estas definiciones a los semigrupos (N, +) y (N, ) obtenemos las definiciones usuales de producto y exponenciaci
on de n
umeros naturales.
Una potencia an es el resultado de multiplicar a por s mismo n veces. Ahora
vamos a definir el producto de n elementos de un semigrupo, no necesariamente
iguales entre s.
48
Captulo 2. Anillos
Definici
on 2.3 Sea (A, ) un semigrupo con elemento neutro y sea {ai }ni=0 una
sucesi
on de elementos de A. Definimos por recurrencia,1
Q
Q
Q
ai = 1,
ai = ( ai ) aj ,
i<0
i<j+1
i<j
i<n+1
Esta
es la notaci
on que usaremos cuando empleemos la notaci
on multiplicativa
en
el
semigrupo.
Si
usamos
notaci
o
n
aditiva
usaremos
el
signo
de sumatorio
P
, es decir, la definici
on anterior se traduce a
P
ai = 0,
i<0
ai =
i<j+1
y en particular a1 + + an =
n
P
ai =
i=0
j
P
ai + aj ,
i<j
ai .
i<n+1
ai =
i=m
nm
Q
am+i ,
i=0
para m n,
y an
alogamente con notaci
on aditiva.
Las sumas y productos finitos definidos de este modo satisfacen una serie de
propiedades obvias, como que se pueden partir por cualquier punto 0 i n:
a0 an = (a0 ai )(ai+1 an ).
Desde un punto de vista tecnico, estas obviedades se traducen en una serie
de tediosos argumentos rutinarios por inducci
on que el lector puede consultar
en el apendice al final de este captulo si est
a interesado en ellos.
Veamos una aplicaci
on de las sumas finitas:
Teorema 2.4 Si k > 1 es un n
umero natural, para cada m N no nulo existe
una u
nica sucesi
on {ci }ni=0 de n
umeros menores que k tal que cn 6= 0 y
m=
n
P
ci ki .
i=0
1 T
ecnicamente estamos aplicando el teorema de recursi
on de este modo: definimos una
funci
on f : N A mediante f (i) = ai si i n y f (i) = 1 en otro caso. A su vez, definimos
g : N A mediante g(0) = 1 y g(j + 1) = g(j) f (j), de modo que g(j + 1) se define como
funci
on de g(j) y de j. Finalmente,
n
Q
i=0
ai = g(n + 1).
49
n0
P
ci ki ,
i=0
n0
P
i=0
ci ki +
n1
P
i=n0 +1
ci ki + cn kn =
n
P
ci ki .
i=0
n
P
ci ki < kn+1 .
i=0
ci ki =
n
P
i=0
i=0
50
Captulo 2. Anillos
n1
P
i=0
ci ki = c0n kn +
n1
P
i=0
c0i ki
(notemos que hemos probado que los segundos sumandos son < kn ), tenemos
que cn = c0n y
n1
n1
P
P 0 i
ci ki =
ci k .
i=0
i=0
Llamamos n
yn
0 a los m
aximos naturales tales que cn 6= 0 y c0n 0 6= 0, respectivamente, de modo que
n
i=0
ci ki =
n
0
P
i=0
c0i ki .
Por hip
otesis de inducci
on n
=n
0 y ci = c0i para todo i < n
, lo que implica que
0
las dos sucesiones {ci }in y {ci }in son iguales.
Definici
on 2.5 La sucesi
on {ci }in dada por el teorema anterior se llama representaci
on en base k del n
umero m. Es habitual usar la notaci
on
cn c0(k) =
n
P
ci ki .
i=0
2.2. Los n
umeros enteros
2.2
51
Los n
umeros enteros
Los n
umeros naturales y su aritmetica tienen una interpretaci
on geometrica
intuitiva. Podemos visualizarlos como puntos equidistantes en una recta:
0
1
2
3
4
5
6
7
8
9
10
De este modo la relaci
on de orden m < n se interpreta como m est
a a la
izquierda de n, sumar 2 + 3 se interpreta como situarse en el punto asignado
al 2 y desplazarse 3 lugares hacia la derecha, mientras que restar 5 3 consiste
en situarse sobre el 5 y desplazarse tres lugares hacia la izquierda. El hecho de
que no se pueda restar 5 7 se interpreta como que no podemos desplazarnos 7
lugares a la izquierda del 5 sin salirnos de los puntos asignados a los n
umeros
naturales.
Ahora vamos a introducir los n
umeros enteros, que extienden a los n
umeros
naturales de modo que la figura anterior se completa hasta:
5
4
3
2
1
0
1
2
3
4
5
Sumar dos n
umeros enteros se interpreta como partir del punto asignado al
primero y desplazarse tantos lugares como indica el segundo hacia la derecha si
este es positivo o hacia la izquierda si es negativo. Este paso de los n
umeros
naturales a los enteros tiene interes por muchas razones. Se
nalamos algunas:
Desde un punto de vista puramente algebraico, obtenemos una estructura
m
as rica. Concretamente, todo n
umero entero tiene un opuesto para la
suma, cosa que no le sucede a ning
un n
umero natural, salvo el 0.
Esto tiene a su vez consecuencias aritmeticas. Por ejemplo, si tratamos
u
nicamente con n
umeros naturales y tenemos una igualdad a + b = c + d,
no podemos pasar a a c = d b a menos que tengamos la garanta de que
a c y d b, lo cual no tiene por que suceder a priori y puede obligarnos
a descomponer el razonamiento en varios casos. En cambio, si trabajamos
con n
umeros enteros un paso as siempre es v
alido.
Por otra parte, aunque es todava un ejemplo muy elemental, es un primer
paso hacia la conceptualizaci
on abstracta de la aritmetica. Para alguien
que s
olo conozca los n
umeros naturales, la suma y la resta son dos operaciones distintas, consistentes en moverse en sentidos opuestos, en a
nadir
en un caso y en sustraer en otro. Sin embargo, para quien concibe a los
n
umeros naturales como una parte de los n
umeros enteros, una resta mn
es lo mismo que la suma m+(n). Los n
umeros enteros permiten concebir
como una misma cosa lo que parecan ser dos cosas bastante diferentes.
Por u
ltimo, de cara a las aplicaciones geometricas, se trata de un paso
m
as en el camino que nos llevar
a a asignar un n
umero a cada punto de
una recta, lo cual a su vez permite traducir a terminos algebraicos los
problemas geometricos.
52
Captulo 2. Anillos
si y s
olo si
a + d = b + c.
c + f = d + e,
2.2. Los n
umeros enteros
53
n = [0, n] Z
Llamaremos n
umeros enteros positivos y negativos, respectivamente, a los elementos de los conjuntos
Z+ = {+n | n N, n > 0},
Z = {n | n N, n > 0},
idea detr
as de esta definici
on es que pretendemos que las clases [a, b] y [c, d] representen
a las restas a b y c d, respectivamente, y a b c d equivale a a + d b + d, de modo
que esta u
ltima relaci
on no involucra las restas a b y c d que no tenemos definidas.
54
Captulo 2. Anillos
2.2. Los n
umeros enteros
55
Esto equivale a
ac + bd + a0 d0 + b0 (c0 + d) = (a + b0 )d + bc + a0 c0 + b0 d0 ,
ac + bd + a0 d0 + b0 c + b0 d0 = a0 d + bd + bc + a0 c0 + b0 d0 ,
(a + b0 )c + a0 d0 = a0 (c0 + d) + bc,
a0 c + bc + a0 d0 = a0 c + a0 d0 + bc.
Por lo tanto, se da la igualdad requerida.
Veamos las propiedades de estas operaciones (en todas ellas se entiende que
m, n, r, etc. son n
umeros enteros cualesquiera):
1. (m + n) + r = m + (n + r).
En efecto, ([a, b]+[c, d])+[e, f ] = [a+c+e, b+d+f ] = [a, b]+([c, d]+[e, f ]),
donde hemos usado la asociatividad de la suma de n
umeros naturales.
2. m + n = n + m.
[a, b] + [c, d] = [a + c, b + d] = [c + a, d + c] = [c, d] + [a, b].
3. m + 0 = m.
[a, b] + [0, 0] = [a, b]
4. Todo n
umero entero tiene un opuesto para la suma, pues
[a, b] + [b, a] = [a + b, a + b] = 0.
M
as precisamente, si n N tenemos que +n + (n) = 0, luego el opuesto
de +n es n y viceversa.
5. (mn)r = m(nr).
Hay que comprobar que ([a, b][c, d])[e, f ] = [a, b]([c, d][e, f ]). Basta aplicar
rutinariamente la definici
on del producto a ambos miembros hasta comprobar que la expresi
on resultante es la misma (usando las propiedades de
la suma y el producto de los n
umeros naturales).
6. mn = nm.
La comprobaci
on es an
aloga a la de la propiedad anterior.
7. m(+1) = m.
La definici
on de producto da que [a, b][1, 0] = [a, b].
8. m(n + r) = mn + mr.
La comprobaci
on es an
aloga a la de 5.
9. Si mn = 0, entonces m = 0 o n = 0.
56
Captulo 2. Anillos
10. Si m n, entonces m + r n + r.
11. Si m 0 y n 0, entonces mn 0.
Sabemos que los enteros no negativos son los de la forma +m, +n, con
m y n naturales, y entonces (+m)(+n) = +(mn) 0. En efecto, por la
propia definici
on, [m, 0][n, 0] = [mn, 0].
i(mn) = i(m)i(n).
M
as explcitamente, que +(m + n) = +m + (+n) y que +(mn) = (+m)(+n).
Esto significa que la aplicaci
on i es un diccionario que hace corresponder
cualquier afirmaci
on aritmetica sobre los n
umeros naturales 0, 1, 2, 3, . . . con la
afirmaci
on correspondiente sobre los enteros no negativos 0, +1, +2, +3, . . . de
modo que 3 < 5 es equivalente a +3 < +5, y 2 + 5 = 7 es equivalente a que
+2 + (+5) = +7, y 2 3 = 6 es equivalente a que (+2)(+3) = +6. As, todo lo
que sabemos sobre n
umeros naturales sigue siendo cierto si los sustituimos por
los enteros no negativos4 y, por consiguiente, a partir de ahora podemos olvidarnos de los conjuntos que hasta ahora tom
abamos como n
umeros naturales
y pasar a considerar que los n
umeros naturales son los enteros no negativos.
Esto nos permite afirmar que
N = {0} Z+ Z,
de modo que la suma y el producto de n
umeros naturales son las restricciones
a N N de las operaciones correspondientes en Z. En particular, ya no es
necesario emplear la notaci
on +1, +2, +3, etc., que us
abamos para distinguir a
los n
umeros enteros positivos de los n
umeros naturales correspondientes, sino
que podemos eliminar el signo + y llamar 1, 2, 3, etc. a los enteros positivos, que
a partir de ahora son tambien los n
umeros naturales.
precisamente, es f
acil ver que {0} Z+ es un sistema de Peano tomando como
operaci
on siguiente la funci
on S(n) = n+(+1), por lo que es un conjunto de n
umeros naturales
tan v
alido como cualquier otro.
4 M
as
2.3. Conceptos b
asicos sobre anillos
57
Adem
as, a partir de ahora ya nunca necesitaremos recordar que los n
umeros
enteros son clases de equivalencia de pares de los antiguos n
umeros naturales,
sino que nos bastar
a saber que Z est
a formado por los n
umeros naturales y sus
opuestos (junto con que se cumplen las propiedades que hemos demostrado).
No obstante, recordamos por u
ltima vez la construcci
on de Z para explicitar
la idea subyacente que la ha dirigido en todo momento, es decir, que la clase
[m, n] pretenda representar la resta no definida m n. Ahora podemos afirmar
(sin hacer referencia a restas no definidas) que
[m, n] = [m, 0] + [0, n] = +m + (n) = m n,
donde m y n son n
umeros naturales antiguos en la primera expresi
on y
n
umeros naturales nuevos enteros no negativos en la u
ltima.
2.3
Conceptos b
asicos sobre anillos
58
Captulo 2. Anillos
2.3. Conceptos b
asicos sobre anillos
59
De la construcci
on de los n
umeros enteros hemos obtenido que los hay de
dos clases: positivos, como +5, y negativos, como 5. Ya hemos justificado que
podamos suprimir el + del +5 al identificarlo con el n
umero natural 5, y ahora
vemos que el del 5 puede entenderse como la notaci
on general que expresa
que 5 es el simetrico de 5, del mismo modo que tenemos que 5 = (5).
Si aplicamos en particular las propiedades 5 y 6 a n
umeros naturales a y b
obtenemos las conocidas reglas de los signos para Z:
negativo positivo = negativo, negativo negativo = positivo
60
Captulo 2. Anillos
Definici
on 2.10 Un anillo ordenado es una cu
adrupla (A, +, , ) de manera
que (A, +, ) es un dominio, (A, ) es un conjunto totalmente ordenado y se
cumplen las dos propiedades de compatibilidad siguientes:
1. Si a b, entonces a + c b + c, para todos los a, b, c A.
2. Si a 0 y b 0 entonces ab 0.
Los elementos no nulos de cualquier anillo ordenado pueden dividirse en
positivos y negativos seg
un que sean mayores o menores que 0. Representaremos por A+ y A al conjunto de los elementos positivos y negativos de A,
respectivamente.
En la secci
on anterior hemos demostrado que Z es un anillo ordenado. Veamos las propiedades que se deducen de este hecho (y que, por lo tanto, son
v
alidas en cualquier anillo ordenado):
Teorema 2.11 Sea A un anillo ordenado. En las propiedades siguientes se
entiende que a, b, etc. son elementos de A:
1. Si a b y c d, entonces a + c b + d.
2. Si a < b y c d, entonces a + c < b + d.
3. a b si y s
olo si b a 0.
4. Si a b, entonces b a.
5. a 0 si y s
olo si a 0.
6. Si a b y c 0, entonces ac bc.
7. Si a b y c 0, entonces bc ac.
8. a2 0.
9. 1 > 0
n: 1) Claramente a + c b + c b + d.
Demostracio
2.3. Conceptos b
asicos sobre anillos
61
1 si a > 0,
a si a 0,
|a| =
sig(a) =
0 si a = 0,
a si a < 0,
1 si a < 0.
62
Captulo 2. Anillos
n veces
a + + a
si n > 0
0
si n = 0
na =
n veces
Teorema 2.15 Sea A un anillo unitario y a, b elementos de A (que supondremos inversibles cuando proceda). Sean m y n n
umeros enteros. Se cumple:
1. m(a + b) = ma + mb.
2. (m + n)a = ma + na.
3. (m)a = (ma) = m(a).
4. m(na) = (mn)a.
5. Si ab = ba entonces (ab)m = am bm .
6. am+n = am an .
7. (am )n = amn .
8. am = (a1 )m = (am )1 .
Adem
as si A = Z, ma es lo mismo en el sentido de la definici
on anterior que
en el sentido del producto usual en Z.
Para terminar de exponer las propiedades b
asicas de Z probamos que es
posible dividir eucldeamente n
umeros enteros:
5 En general, estas definiciones con puntos suspensivos se traducen f
acilmente en definiciones recurrentes.
2.3. Conceptos b
asicos sobre anillos
63
64
Captulo 2. Anillos
2.4
65
Cuerpos de cocientes. N
umeros racionales
si y s
olo si
ad = bc.
ac
ac
= .
bd
bd
66
Captulo 2. Anillos
bb = b.
0 + 1 = 1 + 0 = 1,
0 0 = 0 1 = 1 0 = 0,
1 1 = 1.
67
Otra condici
on que garantiza que f (1) = 1 es que f : A B sea suprayectiva, pues entonces tiene que existir un a A tal que f (a) = 1 y as
f (1) = f (1)1 = f (1)f (a) = f (1 a) = f (a) = 1.
Cuando f (1) = 1 y a A es inversible, se cumple que f (a1 ) es inversible y
f (a1 ) = f (a)1 .
M
as en general, se cumple que f (an ) = f (a)n para todo n Z. Si a no es
inversible, esto se cumple de todos modos para todo n N.
Este
es el caso de un dominio ntegro y su cuerpo de cocientes:
Teorema 2.21 Sea A un dominio ntegro y K su cuerpo de cocientes.
1. La aplicaci
on : A K dada por (a) = a/1 es un monomorfismo de
anillos.
2. Si K 0 es un cuerpo y : A K 0 es un monomorfismo de anillos, existe
un u
nico monomorfismo de cuerpos : K K 0 que hace conmutativo
el diagrama siguiente:
/ K0
AA
O
AA
AA
AA
A
K
68
Captulo 2. Anillos
b
d
si y s
olo si
ad bc,
69
,
bf
df
que a su vez equivale a af df + bedf cf df + debf, o tambien a adf 2 cdf 2 ,
pero esto es cierto porque ad cd y f 2 0.
Observemos que, seg
un la relaci
on de orden dada por el teorema anterior,
a/1 b/1 si y s
olo si a b, es decir, que al identificar a A con un subanillo
de K, la relaci
on de orden en A no es sino la restricci
on de la de K.
En particular esto se aplica a Q, que resulta ser un cuerpo ordenado, por
lo que tenemos definidos los conceptos de valor absoluto y signo de un n
umero
racional, y cumplen las propiedades que hemos demostrado en general.
Otra caracterstica general v
alida para todo cuerpo ordenado K es que si u,
v K, con u < v, existe un w K tal que u < w < v. Esto se expresa diciendo
que los cuerpos ordenados son densos en s mismos.
En efecto, podemos definir 2 = 1 + 1 K, que claramente cumple 2 > 0, y
u+v
entonces basta tomar w =
. Es inmediato comprobar que u < v < w.
2
Notemos que Z no cumple esto, sino que entre dos n
umeros enteros consecutivos no hay ning
un otro n
umero entero. Para que el argumento anterior
funcione hace falta que 2 tenga inverso, cosa que no sucede en Z.
Los n
umeros racionales tienen tambien su representaci
on geometrica como
puntos de una recta. Por ejemplo, para representar 7/5 = 1 + 2/5 dividimos en
cinco partes cada intervalo entre dos n
umeros enteros consecutivos y tomamos,
desde 0, 7 de dichos intervalos.
7/5
70
Captulo 2. Anillos
N
umeros combinatorios Los cuerpos de cocientes nos permiten salirnos
temporalmente de un anillo en nuestros c
alculos aunque despues volvamos a el.
Veamos un ejemplo.
Sean n, n1 , . . . , nk n
umeros naturales tales que n = n1 + . . . + nk . Definimos
el n
umero combinatorio
n
n!
=
n1 nk
n1 ! nk !
Si 0 m n abreviaremos
n
n
n!
=
=
m
m nm
m! (n m)!
5
Por ejemplo,
= 10. Vamos a demostrar las propiedades principales de los
3
n
umeros combinatorios.
Teorema 2.24 Sean m n n
umeros naturales.
n
n
1.
=
.
m
nm
n
n
2.
=
= 1,
0
n
n
= n.
1
n
n
n+1
3. Si m < n,
+
=
.
m
m+1
m+1
4. Los n
umeros combinatorios son n
umeros naturales.
n: 3) Hay que probar que
Demostracio
n!
n!
(n + 1)!
+
=
.
m! (n m)! (m + 1)! (n m 1)!
(m + 1)! (n m)!
Ahora bien,
n!
n!
+
m! (n m)! (m + 1)! (n m 1)!
(m + 1)! (n m)!
= n! (m + 1) + n! (n m) = m n! + n! + n n! m n! = (n + 1) n! = (n + 1)!
71
n
4) Una simple inducci
on nos da que m
es un n
umero natural, pues cada
n
umero combinatorio con n + 1 es suma de dos con n, por el apartado 3).
Para el caso general basta usar que
n
n nk+1
n
=
.
n1 . . . nk nk+1
n1 . . . nk
nk+1
La forma m
as f
acil de calcular los n
umeros combinatorios es disponerlos en
forma de tri
angulo, de modo que cada uno es la suma de los dos que hay sobre
el. El tri
angulo as construido se suele llamar tri
angulo de Tartaglia.
1
1
1
1
1
1
1
2
3
4
1
3
6
10
1
4
10
1
5
Tri
angulo de Tartaglia
Los n
umeros combinatorios tienen una interpretaci
on combinatoria:
Teorema
2.25 Si A es un conjunto de cardinal n y m n, entonces A tiene
n
subconjuntos
de cardinal m.
m
n: Por inducci
Demostracio
on sobre n. Si n =
0 entonces A = y tiene
un u
nico subconjunto de cardinal 0, y ciertamente 00 = 1.
Supongamos que es cierto para conjuntos de cardinal n y supongamos que
|A| = n
nico subconjunto de cardinal 0,
+ 1. Es inmediato que A tiene un u
y n+1
= 1. Consideremos ahora los subconjuntos de cardinal m + 1. Fi0
jado a X, el conjunto X de todos los subconjuntos de A de cardinal m + 1
puede dividirse en dos subconjuntos disjuntos, el subconjunto Y formado por
los subconjuntos que contienen a a y el subconjunto Z formado por los que no lo
contienen. Claramente, hay tantos subconjuntos de X con m + 1 elementos que
contienen a a como subconjuntos
tiene A \ {a} con m elementos. Por
nhip
otesis
n
de inducci
on, |Y | = m
. Por otra parte, tambien es claro que |Z| = m+1
. Por
consiguiente:
n
n
n+1
|X| = |Y | + |Z| =
+
=
.
m
m+1
m+1
La utilidad principal de estos n
umeros ser
a para nosotros el hecho siguiente:
Teorema 2.26 (Binomio de Newton) Sea A dominio, n un n
umero natural
y a, b dos elementos de A. Entonces
n
X
n m nm
(a + b) =
a b
.
m
m=0
n
72
Captulo 2. Anillos
n: Por inducci
Demostracio
on sobre n. Para n = 0 es inmediato.
n+1
(a + b)
n
X
n m nm
= (a + b) (a + b) =
a b
(a + b)
m
m=0
n
n
n
X
n m+1 nm X n m nm+1
=
a
b
+
a b
m
m
m=0
m=0
n+1
X
m=1
n
X
n
n m n+1m
m n+1m
a b
+
a b
m1
m
m=0
n 0 n+1
n n+1 0
=
a b
+
a
b
0
n
n
n
X
X
n
n m n+1m
am bn+1m +
a b
m1
m
m=1
m=1
=
n 0 n+1
n + 1 n+1 0
a b
+
a
b
0
n+1
n
X
n
n
+
+
am bn+1m
m
1
m
m=1
=
n
n 0 n+1
n + 1 n+1 0 X n + 1 m n+1m
a b
+
a
b +
a b
0
n+1
m
m=1
=
n + 1 m n+1m
a b
.
m
m=0
n+1
X
Pn
n
m=0 m
= (1 + 1)n = 2n .
n1 ,...,nk
n
an1 ank k ,
n1 nk 1
2.5
73
Anillos de polinomios
Si x e y son n
umeros enteros, xy + x y x2 2y son otros n
umeros enteros.
2
Su suma es x + xy + x 2y y su producto
(xy + x)(x2 2y) = x2 (xy + x) 2y(xy + x) = x3 y + x3 2xy 2 2xy.
Al trabajar con n
umeros enteros surgen f
acilmente relaciones de este estilo
y a menudo resulta muy u
til poder tratarlas como objetos y no como meros
terminos que relacionan n
umeros concretos. Ahora vamos a presentar una construcci
on general que permite a
nadir a cada anillo unitario A un conjunto de
elementos indeterminados, como aqu son x e y, de modo que obtengamos un
nuevo anillo con elementos como x3 y+x3 2xy 2 2xy. A estos objetos los llamaremos polinomios. Un polinomio no es nada m
as que esto, pero la construcci
on
formal resulta un tanto tecnica.
Definici
on 2.28 Sea S un conjunto. Llamemos M el conjunto de las aplicaciones u : S N tales que el conjunto {i S | u(i) 6= 0} es finito.
Por ejemplo, si S = {x, y, z} y una funci
on u M cumple u(x) = 3, u(y) = 1,
u(z) = 7, nuestra intenci
on es que u represente al monomio puro x3 yz 7 .
Si u, v son funciones de M llamaremos u + v a la funci
on dada por
(u + v)(i) = u(i) + v(i).
Claramente u + v est
a en M .
Notemos que la suma u + v representa al producto de los monomios representados por u ypor v. Si m N y u M llamaremos mu a la funci
on dada
por (mu)(i) = m u(i) . Tambien es claro que mu est
a en M . Es claro que mu
representa a la potencia msima del monomio representado por u. Llamaremos
0 a la funci
on de M que toma constantemente el valor 0.
Si x S llamaremos x M a la funci
on que toma el valor 1 en x y vale 0
en cualquier otro punto. Claramente, x representa al monomio x.
Notemos que si u M y x1 , . . . , xn son los puntos donde u no se anula,
entonces u puede expresarse como u = u(x1 )x1 + + u(xn )xn . Si pensamos
en el primer ejemplo, esto se interpreta como que el monomio u es el producto
del monomio x elevado a 3, por el monomio y, por el monomio z elevado a 7.
Un polinomio arbitrario, como x3 y + x3 2xy 2 2xy, es una suma de monomios no necesariamente puros, sino multiplicados por coeficientes en un anillo
dado. Esto nos lleva a la definici
on siguiente:
Si A es un anillo unitario, llamaremos conjunto de los polinomios con indeterminadas en S sobre A al conjunto A[S] formado por las funciones f : M A
tales que el conjunto {u M | f (u) 6= 0} es finito.
74
Captulo 2. Anillos
(f g)(u) =
f (v)g(w).
v+w=u
P
P
P
(f g)h (u) =
f (s)g(t)h(w) =
f (s)g(t)h(w)
v+w=u s+t=v
w+s+t=u
P
P
=
f (s)g(t)h(w) = f (gh) (u),
s+v=u t+w=v
f (g + h) (u) =
v+w=u
v+w=u
f (v)g(w) =
v+w=u
v+w=u
75
Definici
on 2.31 En lo sucesivo, si A es un anillo unitario, S un conjunto y
a A, escribiremos a en lugar de (a) y A en lugar de [A]. De este modo A es
un subanillo de A[S]. Para cada x S llamaremos x
al polinomio que cumple
x
(x ) = 1 y que toma el valor 0 en cualquier otro caso. La aplicaci
on que a cada
x le asigna x
es biyectiva, luego podemos identificar x con x
y as considerar
que S A[S]. A los elementos de S los llamaremos indeterminadas.
El teorema siguiente recoge el comportamiento de los polinomios construidos
a partir de las indeterminadas mediante productos. Inmediatamente despues
probaremos que todo polinomio puede construirse a partir de las indeterminadas
mediante sumas y productos.
Teorema 2.32 Sea A un anillo unitario y S un conjunto.
1. Si k N, a A y x S, entonces el polinomio axk toma el valor a sobre
kx y 0 en otro caso.
2. Si k1 , . . . , kn N, a A y x1 , . . . , xn son indeterminadas distintas, entonces el polinomio axk11 xknn toma el valor a sobre k1 x1 + + kn xn
y 0 en otro caso.
3. Si x, y S, entonces xy = yx.
4. Si a A y x S, entonces ax = xa.
n:
Demostracio
1. Por inducci
on sobre k. Para k =
0 es inmediato. Supuesto cierto para k,
entonces (axk+1 )(u) = (axk )x (u) = (axk )(v)x(w) = 0 salvo si v = kx
y w = x , es decir, salvo si u = (k + 1)x , en cuyo caso da a.
2. Por inducci
on sobre n. Para n = 1 es el caso anterior. Supuesto cierto
kn+1
kn+1
kn
para n tenemos que (axk11 xn+1
)(u) = (axk1
1 xn )(v)(xn+1 )(w) = 0
salvo que v = k1 x1 + + kn xn y w = kn+1 xn+1 , es decir, salvo si
u = k1 x1 + + kn+1 xn+1 , en cuyo caso vale a.
3. es inmediato por 2, pues ambos polinomios son la misma funci
on.
4. Basta notar que el caso 1 se prueba igual con a por la derecha.
Como consecuencia inmediata tenemos:
Teorema 2.33 Sea A un anillo unitario y S un conjunto. El polinomio
m
P
ai xk1i1 xknin ,
i=1
76
Captulo 2. Anillos
Como los polinomios de esta forma cubren todas las aplicaciones posibles de
M en A (con un n
umero finito de im
agenes no nulas) hemos demostrado:
Teorema 2.34 Sea A un anillo unitario y S un conjunto. Todo polinomio no
nulo de A[S] se expresa en la forma descrita en el teorema anterior para ciertas
indeterminadas, ciertos elementos de A y ciertas ntuplas de naturales. La
expresi
on es u
nica (salvo el orden) si exigimos que todos los ai sean no nulos y
que cada indeterminada tenga exponente no nulo en al menos un sumando.
Definici
on 2.35 En la expresi
on de 2.33, los elementos ai se llaman coeficientes
del polinomio. Concretamente ai es el coeficiente del termino en xk1i1 xknin .
Se entiende que si un termino no aparece en la expresi
on, su coeficiente es 0
(siempre puede a
nadirse multiplicado por 0).
Un polinomio con un u
nico coeficiente no nulo (o sea, un polinomio de la
forma a xk11 . . . xknn ) es un monomio de grado k1 + + kn y coeficiente a. Por
lo tanto, todo polinomio se expresa siempre como suma de monomios. A veces
se les llama binomios, trinomios, etc. seg
un el n
umero de monomios que los
compongan. El grado de un polinomio no nulo p de p es el mayor de los grados
de sus monomios con coeficiente no nulo y lo representaremos por grad p.
El coeficiente del termino del monomio cuyos exponentes son todos nulos se
llama termino independiente, es decir, el termino independiente de f es f (0).
Un polinomio cuyo u
nico coeficiente no nulo sea a lo sumo el termino independiente es un polinomio constante. Los polinomios constantes son exactamente
los elementos de A, seg
un la identificaci
on que hemos realizado.
Tenemos definidos anillos de polinomios con cualquier cantidad de indeterminadas, posiblemente infinitas. Cuando S = {x1 , . . . , xn } es finito, en lugar de
A[S] se escribe tambien A[x1 , . . . , xn ].
Por ejemplo, un elemento de Z[x, y, z] es 3x5 y 2 z 2 + 8x2 z 6z 2 + 5. El
termino independiente es 5, el coeficiente del monomio en x2 z es 8 (en el cual
la indeterminada y tiene exponente 0), el coeficiente del monomio en x5 es 0.
Cuando s
olo hay una indeterminada la expresi
on de un polinomio es m
as
m
P
i
sencilla. Cada polinomio no nulo de A[x] es de la forma
ai x , y la expresi
on
i=0
es u
nica si exigimos que am 6= 0.
El coeficiente del monomio de mayor grado de p se llama coeficiente director
del polinomio p. Un polinomio de A[x] es m
onico si su coeficiente director es 1.
La suma y el producto de polinomios con una indeterminada es m
as simple:
m
P
ai xi +
i=0
m
P
ai x
i=0
m
P
bi xi =
i=0
n
P
(ai + bi )xi ,
i=0
i
bi x
i=0
m
P
m+n
P
k=0
i+j=k
ai bj xk .
77
En la pr
actica escribiremos p = p(x1 , . . . , xn ) para indicar que las indeterminadas x1 , . . . , xn son las u
nicas (a lo sumo) que aparecen en el polinomio p
con exponentes no nulos.
Evaluaci
on de polinomios La evaluaci
on de polinomios es un concepto muy
sencillo: si p(x) = 2x2 4x, pretendemos que p(3) sea 2 32 4 3 = 6. No
obstante vamos a definir las evaluaciones en un contexto m
as general que nos
ser
au
til despues.
Definici
on 2.36 Sean A y B dos anillos conmutativos y unitarios, : A B
un homomorfismo,
on. Para cada
Pm S un conjunto y v : S B cualquier aplicaci
polinomio p = i=1 ai xk1i1 . . . xknin A[S] definimos
p(v) =
m
P
i=1
m
P
i=1
ai xk1i1 . . . xknin ,
q=
m
P
i=1
bi xk1i1 . . . xknin .
Observemos que no hay problema en suponer que los exponentes de los monomios son los mismos, pues podemos a
nadir monomios con coeficiente 0 hasta
igualar ambas expresiones.
m
m
P
P
ki1
kin
(p + q) =
(ai + bi ) x1 . . . xn
=
(ai + bi )v(x1 )ki1 . . . v(xn )kin
i=1
i=1
78
Captulo 2. Anillos
=
m
m
P
P
(ai ) + (bi ) v(x1 )ki1 . . . v(xn )kin =
(ai )v(x1 )ki1 . . . v(xn )kin
i=1
i=1
m
P
i=1
!
m
P
ki1 +kj1
kin +kjn
(pq) =
ai bj x1
. . . xn
i,j=1
=
=
=
m
P
k +kj1
(ai bj x1i1
i,j=1
m
P
. . . xknin +kjn )
i,j=1
m
P
i,j=1
m
P
ki1
(ai ) v(x1 )
i=1
kin
. . . v(xn )
m
P
kj1
(bj ) v(x1 )
. . . v(xn )
j=1
= (p)(q).
kjn
La unicidad es evidente.
De este teorema se deducen varios casos particulares de interes.
Teorema 2.38 Sean A y B anillos conmutativos y unitarios y : A B un
homomorfismo tal que (1) = 1. Sea S un conjunto. Entonces existe un u
nico
homomorfismo : A[S] B[S] que coincide con en A y deja invariantes a
las indeterminadas. Adem
as es inyectivo, suprayectivo o biyectivo si lo es.
n: El homomorfismo no es sino el construido en el teorema
Demostracio
anterior tomando como v la identidad en S. Concretamente
m
m
P
P
ki1
kin
ai x1 . . . xn
=
(ai ) xk1i1 . . . xknin .
i=1
i=1
79
m+n
P
m
P
i=0
k=0 i+j=k
ai xi , q =
n
P
i=0
bi xi , con am 6= 0 6= bn . Enton-
80
Captulo 2. Anillos
Fracciones algebraicas En particular vemos que A[S] no es un cuerpo aunque A lo sea. Como s es un dominio ntegro, podemos definir su cuerpo de
fracciones.
Definici
on 2.43 Sea A un dominio ntegro y S un conjunto. Llamaremos
cuerpo de las fracciones algebraicas o funciones racionales sobre A con indeterminadas en S al cuerpo de cocientes de A[S]. Lo representaremos por A(S).
As, por ejemplo, un elemento de Z(x, y) es
x4 x3 y
x3 4xy 2 +4 .
Quiz
a este es un buen momento para empezar a entender la utilidad del
lenguaje algebraico que hemos empezado a introducir en este captulo: el hecho de que Z[x] sea un anillo (y m
as concretamente un dominio ntegro) nos
permite tratar formalmente a sus elementos con las mismas reglas b
asicas que
a los n
umeros enteros. El hecho de que conozcamos la construcci
on general del
cuerpo de cocientes de un dominio ntegro justifica que hablemos de fracciones
de polinomios exactamente igual que de fracciones de enteros, y estos ejemplos
son s
olo una mnima parte de los que nos vamos a encontrar.
Divisi
on de polinomios Debemos ocuparnos ahora de la posibilidad de dividir polinomios. Esta es una caracterstica importantsima de los anillos con
una indeterminada.
Teorema 2.44 Sea A un anillo unitario, D y d dos polinomios no nulos de A[x]
tales que el coeficiente director de d sea una unidad en A. Entonces existen unos
u
nicos polinomios c y r en A[x] tales que D = dc + r con el grado de r menor
estrictamente que el grado de d (tambien podemos exigir que D = cd + r, pero
si A no es conmutativo los polinomios que cumplan esto no tienen por que ser
los mismos).
81
i=0
2.6
Ap
endice: Sumas y productos finitos
82
Captulo 2. Anillos
as se simplifica la exposici
on. Recordemos la definici
on 2.3 de producto finito:
dada una sucesi
on {ai }ni=1 de elementos de A, definimos
Q
Q
Q
ai = 1,
ai = ( ai ) aj ,
i<0
i<j+1
i<j
i<n+1
A su vez, definiendo
n
Q
ai =
i=m
nm
Q
am+i ,
para m n
i=0
se cumple la relaci
on recurrente
u
Q
v+1
Q
ai = au ,
i=u
ai =
i=u
v
Q
ai
i=u
av+1 ,
v
Q
i=u
ai = au av .
ai =
i=1
m
Q
nj
Q
ai .
j=1 i=nj1 +1
i=1
i=nk +1
!
n +u
nk +u+1
nk
nkQ
+u
k
Q
Q
Q
ai =
ai ank +u+1 =
ai
ai ank +u+1
i=1
i=1
i=1
nk
Q
i=1
ai
nk +u+1
Q
ai .
i=nk +1
i=nk +1
83
nk
Q
ai =
i=1
ai
i=1
nQ
k+1
ai .
i=nk +1
ai =
i=1
nj
Q
k
Q
ai .
j=1 i=nj1 +1
!
nj
nj
nQ
nQ
nQ
nk
k
k+1
k+1
k+1
k+1
Q
Q
Q
Q
Q
ai =
ai
ai =
ai
ai =
ai .
i=1
i=1
i=nk +1
j=1 i=nj1 +1
i=nk +1
j=1 i=nj1 +1
ai =
i=1
n
P
i=1
a(i) .
a(i) =
k1
P
i=1
a(i) + an+1 +
n+1
P
a(i) =
i=k+1
k1
P
i=1
a(i) +
n
P
k1
P
i=1
a(i) +
n+1
P
i=k+1
a(i+1) + an+1 .
i=k
La u
ltima igualdad se debe a que, por definici
on,
n+1
P
a(i) =
i=k+1
nk
P
i=0
a(k+i+1) =
n
P
a(i+1) .
i=k
(i)
si i < k,
(i + 1) si i k.
a(i) + an+1
84
Captulo 2. Anillos
Entonces:
n+1
P
i=1
a(i) =
k1
P
i=1
a (i) +
n
P
a (i) + an+1 =
i=k
n
P
ai + an+1 =
i=1
n+1
P
n
P
i=1
a (i) + an+1
ai .
i=1
n
P
i=1
af (i) =
n
P
i=1
a(f (i)) =
n
P
i=1
Definici
on 2.48 Sea A un semigrupo cuya operaci
on sea conmutativa y tenga
elemento neutro. Sea I un conjunto finito no vaco, sean {ai }iI elementos de
A. Definimos
n
P
P
ai =
af (i) ,
iI
i=1
Teorema 2.49 Sea A un semigrupo conmutativo con elemento neutro, consideremos una biyecci
on h : I J entre conjuntos finitos y sean {aj }jJ
elementos de A. Entonces
P
P
ah(i) =
aj .
iI
jJ
85
ai =
m P
P
ai .
j=1 iIi
iI
nj+1 = nj + kj+1 ,
para 0 j < m.
ai =
n
m
P
i=1
iI
af (i) =
m
P
nj
P
j=1 i=nj1
afj0 (i) =
kj
m P
P
j=1 i=1
afj (i) =
m P
P
ai .
j=1 iIi
aij =
i=1 j=1
m P
n
P
aij .
j=1 i=1
n
S
Para probarla basta considerar In Im =
{i} Im y aplicar el teorema ani=1
terior:
(i,j)In Im
e igualmente
aij =
n
P
aij =
i=1 (i,j){i}Im
(j,i)Im In
aij =
n P
P
i=1 jIm
m P
n
P
aij =
n P
m
P
aij ,
i=1 j=1
aij ,
j=1 i=1
y los dos miembros izquierdos son iguales por el teorema 2.49, considerando la
biyecci
on f : In Im Im In dada por f (i, j) = (j, i).
Captulo III
Aritm
etica en dominios
ntegros
En el captulo anterior hemos presentado la aritmetica elemental de los
n
umeros enteros, es decir, hemos definido la suma y el producto y hemos visto
que podemos dividir n
umeros enteros, sea para obtener n
umeros racionales, sea
mediante la divisi
on eucldea, para obtener un cociente y un resto enteros. Ahora
vamos a ascender un nivel introduciendo los conceptos de la aritmetica cl
asica:
m
ultiplos, divisores, primos, etc. Todo esto podra hacerse mediante tecnicas
elementales que no involucraran m
as que los conceptos que ya conocemos sobre
n
umeros enteros (incluso podramos trabajar exclusivamente con n
umeros naturales), pero aqu vamos a adoptar un punto de vista eminentemente algebraico,
y formularemos los resultados en terminos que los hagan v
alidos para una clase
muy amplia de anillos, de modo que todos los resultados sobre divisibilidad,
primos, etc. que demostremos para Z ser
an autom
aticamente aplicables a otros
contextos en los que se cumplan unos requisitos mnimos.
3.1
Ideales
En el an
alisis algebraico de la aritmetica es fundamental el concepto de ideal.
Este concepto surgi
o relativamente tarde en el estudio de los n
umeros debido
en gran parte a que para el caso de los n
umeros enteros se vuelve trivial y, por
lo tanto prescindible, e incluso invisible, en el sentido de que a nadie se le
ocurrira definir el concepto de ideal para formular con ellos una serie de hechos
que se enuncian con total naturalidad sin hacer referencia a ellos. Sin embargo,
sucede que cuando las propiedades aritmeticas de Z se expresan en terminos
de ideales, entonces son directamente generalizables a otros contextos, mientras
que las formulaciones cl
asicas que no involucran ideales no lo permiten, de modo
que quien piensa en terminos de ideales puede ver que dos contextos diferentes
son esencialmente an
alogos cuando a quien s
olo piense en terminos de n
umeros
o, m
as en general, de elementos de un anillo puede no ver relaci
on entre ellos.
87
88
Definici
on 3.1 Un ideal en un dominio1 A es un conjunto I A que cumpla
las propiedades siguientes:
1. 0 I,
2. si a, b I, entonces a + b I,
3. si a A y b I entonces ab I.
Notemos que la propiedad 3. nos da en particular que si b I entonces
b = (1)b I, y combinando esto con 2. resulta que si a, b I, entonces
tambien a b = a b I.
Si a A, se llama ideal principal generado por a al ideal
aA = Aa = {ab | b A}.
El conjunto aA es lo que habitualmente se llama el conjunto de los m
ultiplos
de a en A. Es inmediato comprobar que es realmente un ideal de A. Lo que
expresan los axiomas de la definici
on de ideal es que el 0 siempre es m
ultiplo
de a, que la suma de dos m
ultiplos de a es tambien m
ultiplo de a y que todo
m
ultiplo de un m
ultiplo de a es tambien un m
ultiplo de a.
Del mismo modo que podemos ver el concepto de dominio como una selecci
on de propiedades b
asicas que satisfacen los n
umeros enteros y que abstraemos para aplicarlas a otros objetos que pueden ser muy distintos de los
n
umeros enteros, el concepto de ideal surgi
o como una selecci
on de las propiedades b
asicas que cumplen los conjuntos de m
ultiplos, con la idea de que
pueden ser aplicables a otros subconjuntos de un anillo que no sean realmente
conjuntos de m
ultiplos.
Todo anillo tiene al menos dos ideales, a saber, {0} y el propio A. Se les llama
ideales impropios. El ideal {0} es el ideal trivial y se representa simplemente
por 0. Notemos que ambos son principales, pues 0 = 0A y A = 1A.
Un poco m
as en general, un hecho simple, pero importante, sobre ideales es
que si un ideal I de un dominio A contiene una unidad, entonces I = A.
En efecto, si u I es una unidad, por definici
on de ideal se cumple que
1 = u1 u I y si a A, entonces a = a 1 I. As pues, todo elemento de A
est
a en I.
Por lo tanto, los u
nicos ideales de un cuerpo son los impropios, pues si un
ideal de un cuerpo posee un elemento no nulo, este ser
a una unidad, y el ideal
ser
a el cuerpo completo.
As pues, el concepto de ideal se vuelve trivial cuando se aplica a los cuerpos,
y lo mismo sucede en una amplia clase de anillos, en un sentido menos radical
que recoge la definici
on siguiente:
1 La definici
on es v
alida para anillos unitarios arbitrarios sin m
as que a
nadir que tambi
en
ba I en la propiedad 3.
3.1. Ideales
89
90
P
Si X tiene un s
olo elemento x, las sumas
ai x =
ai x est
an en el
i=1
i=1
esto no contradice que un mismo ideal principal pueda tener varios generadores. Por
ejemplo, en Z es claro que (3) = (3). El ideal admite dos generadores, pero s
olo es necesario
uno para generarlo.
3.1. Ideales
91
92
Hemos visto que, aunque Z o Q sean DIP, eso no implica que Z[x] o Q[x, y]
lo sean. En cambio, eso no pasa con la propiedad de Noether:
Teorema 3.8 (Teorema de Hilbert) Si A es un anillo noetheriano entonces
A[x1 , . . . , xn ] tambien lo es.
n: Basta probar que si A es noetheriano tambien lo es A[x],
Demostracio
pues esto implica que lo es A[x1 ], luego tambien A[x1 ][x2 ] = A[x1 , x2 ], y as
llegamos hasta A[x1 , . . . , xn ].
Sea I un ideal de A[x]. Sea Ii el conjunto de los coeficientes directores de
los polinomios de I de grado i (m
as el 0).
Es claro que Ii es un ideal de A, as como que I0 I1 I2 I3 (para
ver que un elemento de Ii est
a en Ii+1 basta multiplicar por x el polinomio que
justifica que est
a en Ii ). Como A es noetheriano, los ideales Ii son iguales a
partir de un Ir .
Sea Ii = (bi1 , . . . , bin ) para i = 0, . . . , r (no es restricci
on suponer que el
n
umero de generadores es el mismo para todos los ideales, pues siempre podemos
a
nadir generadores redundantes). Podemos suponer tambien que los bij 6= 0.
Sea pij un polinomio en I de grado i cuyo coeficiente de grado i sea bij .
Vamos a probar que I = (pij | i = 0, . . . , r, j = 1, . . . , n). Claramente este ideal
est
a contenido en I.
Sea f I un polinomio de grado d. Veremos que est
a en el ideal generado
por los pij por inducci
on sobre d. El coeficiente director de f est
a en Id . Si
d > r notamos que los coeficientes directores de xdr pr1 , . . . , xdr prn son los
n
umeros br1 , . . . , brn , que generan Id = Ir . Por consiguiente, existen elementos
c1 , . . . , cn en A tales que el coeficiente director de f es de la forma
c1 xdr pr1 + + cn xdr prn .
Por consiguiente, el polinomio f c1 xdr pr1 cn xdr prn tiene grado
menor que d (ya que los terminos de mayor grado se cancelan) y est
a en I, luego
por hip
otesis de inducci
on f est
a en el ideal generado por los pij .
Si d r obtenemos un polinomio f c1 pd1 cn pdn de grado menor
que d y contenido en I, con lo que se concluye igualmente.
Terminamos esta secci
on observando que entre los ideales de un anillo se
puede definir una suma y un producto como sigue:
Definici
on 3.9 Sea A un anillo y sean S1 , . . . , Sn subconjuntos de A. Llamaremos
S1 + + Sn
S1 Sn
3.2
93
94
95
v3 (360) = 2,
v5 (360) = 1,
vp (360) = 0 para p 7.
96
97
factores irreducibles, pues ambos conceptos coinciden. Pero hay que recordar
que en ausencia de factorizaci
on u
nica primo es un concepto m
as fuerte que
irreducible.
3.3
Ideales y divisibilidad
98
M
as en general, podemos extender la relaci
on de divisibilidad de modo que
los ideales puedan dividirse entre s. Podemos pensar que un ideal I divide a un
ideal J si J I (comparar con a | b (b) (a)). De momento no entraremos
en la teora de divisores ideales, sino que nos limitaremos a desarrollar la teora
de divisibilidad en dominios ntegros mostrando su conexi
on con los ideales del
anillo. El lector debe tener presente que esta conexi
on se volver
a esencial en
captulos posteriores, por lo que debe acostumbrarse a pensar e interpretar las
cosas en terminos de ideales en la medida de lo posible.
Como primer ejemplo del paso a terminos de ideales, veamos el equivalente
del concepto de elemento primo:
Definici
on 3.12 Un ideal P de un anillo A es primo si P 6= A y para todo par
de ideales I, J de A tales que IJ P , se cumple que I P o J P .
Si tenemos in mente la equivalencia I | J J I vemos que la definici
on
de ideal primo es paralela a la de elemento primo. La condici
on P 6= A se
corresponde con la exigencia de que los primos no sean unidades. Hay, no
obstante, una discrepancia debida principalmente a motivos hist
oricos, y es que,
si bien hemos exigido que el elemento 0 no sea considerado primo, s admitimos
que el ideal 0 sea considerado primo. He aqu una caracterizaci
on pr
actica del
concepto de ideal primo.
Teorema 3.13 Si A es un dominio ntegro, un ideal P de A es primo si y s
olo
si P 6= A y para todo par de elementos a, b de A, si ab P entonces a P o
b P.
n: Si P es primo y ab P , entonces (a)(b) (ab) P , de
Demostracio
donde resulta que (a) P o (b) P , o sea, a P o b P .
Recprocamente, si IJ P , pero I no est
a contenido en P , entonces existe
un a I \ P . Ahora, si b J tenemos que ab IJ P , luego a P o b P ,
y ha de ser b P , es decir, J P .
Ahora es inmediato que en un dominio ntegro A se cumple que un elemento
no nulo a es primo si y s
olo si el ideal (a) es un ideal primo. No obstante
recordamos que el ideal trivial (0) es primo, aunque el elemento 0 no lo es por
definici
on. Si un elemento es irreducible cuando no tiene divisores propios, el
concepto an
alogo para ideales es el siguiente:
Definici
on 3.14 Un ideal M de un anillo A es un ideal maximal si M 6= A y
si I es un ideal de A tal que M I A, entonces M = I o I = A.
Como en el caso de ideales primos, estamos admitiendo la posibilidad de que
el ideal 0 sea maximal (si bien no tiene por que serlo necesariamente).
Al contrario de lo que ocurre con el concepto de primo, no es cierto que un
elemento a de un dominio ntegro A sea irreducible si y s
olo si el ideal (a) es
maximal. La situaci
on es un poco m
as delicada. Concretamente a es irreducible
99
si y s
olo si (a) es maximal entre los ideales principales, es decir, si (a) 6= A y
cuando (a) (b) A, entonces (a) = (b) o (b) = A.
En efecto, si a es irreducible y (a) (b) A, entonces b | a, luego o bien
b es una unidad (y entonces (b) = A) o bien b es asociado de a (con lo que
(b) = (a)). El recproco es igual. Por lo tanto tenemos:
Teorema 3.15 Sea A un dominio ntegro y a 6= 0 un elemento de A.
1. a es primo si y s
olo si (a) es primo.
2. a es irreducible si y s
olo si (a) es maximal entre los ideales principales
de A.
3. Si A es DIP, entonces a es irreducible si y s
olo si (a) es maximal.
La tercera afirmaci
on es inmediata, pues en un DIP los ideales maximales
coinciden con los ideales maximales entre los ideales principales.
Hemos visto que todo elemento primo de un anillo es irreducible. Entre
ideales podemos demostrar justo la implicaci
on contraria:
Teorema 3.16 En un dominio, todo ideal maximal es primo.
n: Si M es un ideal maximal en A y ab M , pero a, b
Demostracio
/ M,
tendramos que M M + (a) A, luego la maximalidad de M implica que
M + (a) = A. Por lo tanto 1 = m + xa para cierto m M y cierto x A. As
pues b = mb + xab M , con lo que tenemos una contradicci
on.
Ahora estamos en condiciones de probar dos hechos clave.
Teorema 3.17 En un DIP los ideales maximales coinciden con los ideales primos y los elementos irreducibles coinciden con los elementos primos.
n: Si A es un DIP y (a) es un ideal primo no trivial, suDemostracio
pongamos que (b) es un ideal tal que (a) (b) A. Entonces a = bc para
cierto c A. Como (a) es primo se ha de cumplir o bien b (a) (en cuyo
caso (a) = (b)) o bien c (a), en cuyo caso c = da para cierto d A, y as
a = bc = bda, luego (dado que a 6= 0), bd = 1, o sea, b es una unidad y por lo
tanto (b) = A.
La segunda afirmaci
on se sigue de la primera y de 3.15
Con esto podemos probar el resultado principal de esta secci
on. Diremos
que un dominio ntegro A tiene la propiedad de factorizaci
on si todo elemento
de A no nulo ni unidad se descompone en producto de irreducibles.
Teorema 3.18 Todo anillo noetheriano A tiene la propiedad de factorizaci
on.
Si adem
as todo elemento irreducible de A es primo, entonces A es DFU. En
particular todo DIP es DFU.
100
3.4. Divisibilidad en Z
3.4
101
Divisibilidad en Z
3,
5,
47,
7,
11,
13,
17,
19,
23,
29,
31,
37,
41,
53,
59,
61,
67,
71,
73,
79,
83,
89,
97.
Para descomponer un n
umero en factores primos podemos ir probando a
dividirlo por los primos menores que el hasta hallar uno que lo divida e ir
repitiendo la operaci
on con los cocientes que vayamos obteniendo. Notemos que
si queremos factorizar un n
umero n y m cumple que n m2 , entonces, si n no
es primo, el menor primo que divide a n ha de ser menor que m. Por ejemplo,
el menor primo que divida a un n
umero menor que 100 ha de ser menor que 10,
luego si un n
umero menor que 100 no es divisible entre 2, 3, 5 o 7, entonces es
primo.
En cualquier caso, siempre es posible distinguir los n
umeros primos de los
compuestos y hallar la factorizaci
on de cualquier n
umero en un n
umero finito
de pasos. M
as adelante encontraremos tecnicas para abordar este problema con
m
as elegancia.
Una cuesti
on importante es si el n
umero de primos es finito o infinito. La
respuesta es que es infinito. Para probarlo observemos que en general un primo
p no puede dividir al mismo tiempo a un n
umero n y a n + 1, pues entonces
dividira a su diferencia, que es 1. De hecho, en Z, si p divide a n, el pr
oximo
n
umero al que divide es n + p. Sabiendo esto demostramos:
Teorema 3.20 (Euclides) En Z hay infinitos n
umeros primos.
n: Dado un n
Demostracio
umero n, consideremos n! Se cumple que todo
n
umero menor o igual que n divide a n!, luego ning
un n
umero menor o igual
que n divide a n! + 1. En consecuencia un divisor primo de n! + 1 ha de ser
mayor que n. Por lo tanto por encima de cada n
umero n hay siempre un n
umero
primo. Esto implica que hay infinitos primos.
102
Definici
on 3.21 Sea A un dominio ntegro y X un subconjunto de A. Diremos
que un elemento d de A es un m
aximo com
un divisor (mcd) de los elementos
de X si d divide a los elementos de X y cualquier elemento de A que cumpla lo
mismo es un divisor de d.
Diremos que un elemento m de A es un mnimo com
un m
ultiplo (mcm) de
los elementos de X si es m
ultiplo de todos los elementos de X y todo elemento
de A que cumpla lo mismo es un m
ultiplo de m.
Es obvio que m es un mcd o un mcm de X si y s
olo si lo es cualquiera de
sus asociados, es decir, estos conceptos son u
nicos salvo unidades. Por supuesto
el mcd o el mcm de un conjunto dado no tiene por que existir. No obstante,
cualquier subconjunto finito de un DFU tiene mcd y mcm. El lector puede
entretenerse probando que las siguientes recetas nos dan un mcd y un mcm
de cualquier subconjunto finito X de un DFU:
Un mcd de X est
a formado por el producto de los primos que dividen
a todos los elementos de X elevados al mnimo exponente con el que
aparecen en alguno de los elementos de X.
Un mcm de X est
a formado por el producto de todos los primos que
dividen a alg
un elemento de X elevados al mayor exponente con el
que aparecen en los elementos de X.
Por ejemplo, dados los n
umeros
22 3 75 ,
2 5 7,
su mcd es 7 y el mcm es 22 34 52 75 .
34 52 7,
103
p
p!
pm
p!
pm p
=
=
=
.
m+1
(m + 1)! (p m 1)!
m + 1 m! (p m)!
m+1 m
p
As pues, p | (p m) m
, y como (m + 1, p) = 1, la divisibilidad se conserva al
p
dividir entre m + 1, es decir, p | m+1
.
3.5
104
105
Con esto tenemos demostrado que todo polinomio de D[x] no nulo ni unitario
se descompone en producto de irreducibles. La parte delicada es demostrar la
unicidad de la descomposici
on. La idea es usar la factorizaci
on u
nica en D para
probar la unicidad de los factores irreducibles constantes y la unicidad en K[x]
para probar la unicidad de los factores irreducibles no constantes. Necesitamos
dos resultados sobre c(f ).
Teorema 3.25 Sea D un DFU.
1. Si a D y f D[x], entonces c(af ) = (a)c(f ).
2. Si f , g D[x], entonces c(f g) = c(f )c(g).
n: 1) Si c(f ) = (c), es inmediato que ac es un mcd de los
Demostracio
coeficientes de af , luego c(af ) = (ac) = (a)(c).
2) Sea f = cf f1 y g = cg g1 con c(f ) = (cf ), c(g) = (cg ) y f1 , g1 primitivos.
Entonces, por la propiedad precedente,
c(f g) = c (cf f1 cg g1 ) = c(f )c(g)c(f1 g1 ),
luego basta probar que f1 g1 es una primitivo. Sean f1 =
con an 6= 0 6= bm . Entonces f1 g1 =
m+n
P
k=0 i+j=k
ai bj xk .
n
P
i=0
ai xi , g1 =
m
P
bi xi ,
i=0
Ahora, la factorizaci
on u
nica en D garantiza que si f admite dos descomposiciones en irreducibles, los factores de grado 0 son los mismos salvo orden
y asociaci
on, pues ambos constituyen descomposiciones en irreducibles de un
generador de c(f ) en D.
Para demostrar la unicidad del resto de la descomposici
on necesitamos dos
resultados:
106
n a
P
i i
x,
b
i=0 i
h=
m c
P
i i
x,
d
i=0 i
ac
g2 h2 ,
bd
107
j=0
108
109
Hay un an
alogo al criterio de Gauss, pero referente a la existencia de races
en lugar de la irreducibilidad. La prueba es mucho m
as sencilla:
Teorema 3.35 Sea D un DFU y K su cuerpo de cocientes. Sea p(x) un polinomio m
onico no constante con coeficientes en D. Si c es una raz de p(x)
en K, entonces c D.
110
i=0
n1
a
a
a
+ dn1 n1 + + d1 + d0 = 0.
n
b
b
b
Multiplicando por bn queda:
p
p
X
X
p k
p k
xp(x + 1) =
x 1=
x ,
k
k
k=0
p
P
p k1
y en consecuencia p(x + 1) =
.
k x
k=1
k=1
Por el teorema 3.23 tenemos que p divide a todos los coeficientes de p(x + 1)
salvo al correspondiente a xp1 , que es 1. Adem
as p2 no divide al termino
independiente, que es p. Por el criterio de Eisenstein, p(x + 1) es irreducible,
luego p(x) tambien.
3.6
111
...
...
...
...
...
20,
19,
18,
17,
16,
15,
16,
17,
18,
19,
20,
21,
22,
23,
24,
...
...
...
...
...
}
}
}
}
}
de a tenemos por ejemplo que [4] = [1] y que Z/5Z = [0], [1], [2], [3], [4] .
En general, en un anillo A, los elementos congruentes con un cierto a m
odulo
un ideal I son los b que cumplen b a I, es decir, los elementos de la forma
a + i para un cierto i I. Por lo tanto [a] = a + I = {a + i | i I}.
112
De esta forma nos hemos encontrado con una familia de anillos finitos. Estos
anillos resultan utilsimos para determinar si un n
umero dado divide o no a otro.
En efecto, se cumple que m | n si y s
olo si [n] = 0 m
odulo m, y esto es f
acil de
calcular. Por ejemplo, tomando clases m
odulo 7:
[234] = [2][10][10] + [3][10] + [4] = [2][3][3] + [3][3] + [4]
= [6][3] + [2] + [4] = [1][3] + [6] = [3]
Esto prueba que el resto de 234 entre 7 es 3, y por tanto no es m
ultiplo
de 7. Hemos hecho muchas operaciones, pero todas muy sencillas. Con n
umeros
peque
nos no siempre es m
as r
apido, pero con n
umeros grandes es muy pr
actico.
En algunos casos, las congruencias proporcionan criterios generales de divisibilidad en terminos de las expresiones decimales de los n
umeros naturales.
Recordemos que el desarrollo decimal de un n
umero n es de la forma
n=
k
P
i=0
con 0 ci 9.
ci 10i ,
Un n
umero natural es m
ultiplo de 2 si y s
olo si termina en 0, 2, 4, 6 u 8.
k
P
[ci ][10]i =
i=0
k
P
i=0
113
k
P
[ci ][10]i =
i=0
k
P
[ci ][1]i =
i=0
k
P
[ci ] = [
i=0
n
P
ci ].
i=0
k
P
i=0
y el n
umero c1 10 + c0 es el n
umero formado por las dos u
ltimas cifras
de n.
Por ejemplo, el a
no 2 494 no ser
a bisiesto, ya que, m
odulo 4,
[2 494] = [94] = [9][2] + [4] = [1][2] + [0] = [2].
Un n
umero natural es m
ultiplo de 5 si y s
olo si acaba en 0 o en 5.
114
Si el lector no est
a familiarizado con las congruencias, un ejercicio altamente
recomendable es que trate de anticiparse a los resultados generales que vamos a
exponer experimentando con casos particulares. Por ejemplo, he aqu las tablas
de sumar y multiplicar en Z/6Z:
+
0
1
2
3
4
5
0
0
1
2
3
4
5
1
1
2
3
4
5
0
2
2
3
4
5
0
1
3
3
4
5
0
1
2
4
4
5
0
1
2
3
5
5
0
1
2
3
4
0
1
2
3
4
5
0
0
0
0
0
0
0
1
0
1
2
3
4
5
2
0
2
4
0
2
4
3
0
3
0
3
0
3
4
0
4
2
0
4
2
5
0
5
4
3
2
1
115
Queda as justificado que los anillos Z/pZ son dominios ntegros cuando p es
un primo. El lector que tenga a mano sus tablas podr
a conjeturar una respuesta
a la siguiente pregunta: De entre los Z/pZ, cu
ales son cuerpos?
La respuesta es que todos lo son. De nuevo el lector es invitado a justificar
este hecho. Ha de probar que en un anillo Z/pZ con p primo todo elemento es
una unidad. Por ejemplo, en Z/5Z vemos que [2]1 = [3], pues [2][3] = [6] = [1].
El lector emprendedor debera recordar la relaci
on de Bezout (3.22). De nuevo,
aqu vamos a ver una prueba general:
Teorema 3.39 Sea A un dominio y sea M un ideal de A. Entonces A/M es
un cuerpo si y s
olo si M es un ideal maximal.
n: Si M es maximal entonces es primo, luego A/M es un
Demostracio
dominio ntegro. Veamos que si [a] 6= [0] entonces [a] es una unidad en A/M .
Como a
/ M tenemos que M + (a) 6= M , luego por la maximalidad de M ha
de ser M + (a) = A. En particular 1 M + (a), luego 1 se puede expresar de la
forma 1 = m + ba, para cierto m M y cierto b A. Tomando clases resulta
que [1] = [m] + [b][a] = [b][a], luego [a] es en efecto una unidad.
Si A/M es cuerpo entonces M es un ideal primo, y en particular M 6= A.
Consideremos un ideal N de A tal que M N A. Sea a un elemento de N
que no este en M . As [a] 6= 0, luego existe un b A tal que [a][b] = [1], es decir,
[ab 1] = [0], luego ab 1 M N y como a N , tambien ab N , luego
1 N y por tanto N = A. Esto prueba que M es un ideal maximal.
Como en Z los ideales maximales coinciden con los primos, resulta que los
anillos Z/pZ son cuerpos. Hay otra raz
on por la cual los anillos Z/nZ que son
dominios ntegros son tambien cuerpos, y es que son finitos:
Teorema 3.40 Todo dominio ntegro finito es un cuerpo.
n: Sea A un dominio ntegro finito. Hay que probar que todo
Demostracio
elemento no nulo u de A es una unidad. Si A = {0, u1 , . . . , un }, entonces los
elementos uu1 , . . . , uun son todos distintos y no nulos, luego se da la igualdad de
conjuntos {u1 , . . . , un } = {uu1 , . . . , uun } y por lo tanto: u1 un = uu1 uun ,
es decir, u1 un = un (u1 un ). Como u1 un no es 0, podemos cancelarlo,
lo que nos da un = 1, o sea u un1 = 1, luego u es una unidad.
Hay una variante de este argumento que, seg
un veremos, tiene muchas consecuencias interesantes:
116
117
/B
;
ww
w
w
w
p
ww
ww f
A/ N(f )
A
n: La aplicaci
Demostracio
on est
a bien definida, pues si [a] = [b], entonces
a b N(f ), con lo que f (a b) = 0, o sea, f (a) = f (b).
Es inmediato
comprobar que se trata de un homomorfismo y es inyectivo
porque si f [a] = f([b]), entonces f (a) = f (b), f (a b) = 0, a b N(f ),
luego [a] = [b]. La conmutatividad del diagrama es inmediata.
2 1 = 1 + 1,
3 1 = 1 + 1 + 1,
...
n 1,
...
Definici
on 3.46 Llamaremos caracterstica de un dominio A (car A) al mnimo
n
umero natural no nulo n tal que n1 = 0, o bien car A = 0 si no existe tal n.
En otras palabras, la caracterstica de un dominio es el mnimo n
umero de
veces que hay que sumar 1 consigo mismo para obtener 0, o bien 0 si esto es
imposible.
Claramente Z y Q son anillos de caracterstica 0, mientras que Z/nZ tiene
caracterstica n.
Notemos que si A B son dominios ntegros, entonces la identidad en A es la
misma que la identidad en B (pues la identidad en A cumple 1 = 1 1, y el u
nico
elemento no nulo que cumple esto en B es la identidad), luego car A = car B.
Otro hecho notable es que la caracterstica de un dominio ntegro ha de ser
o bien 0 o bien un n
umero primo, pues si car A = mn, donde m y n no son 1,
entonces m1 6= 0 6= n1, pero (m1)(n1) = (mn)1 = 0, luego A no es ntegro.
118
119
o dividir unos no nos salimos de k). As pues, se trata del menor subcuerpo
de K, en cuanto a que est
a contenido en todos sus subcuerpos. Dicho cuerpo
mnimo se llama el cuerpo primo de K.
Veamos un par de teoremas que muestran por que la caracterstica de un
anillo es un dato a tener en cuenta.
Teorema 3.47 Sea A un dominio de caracterstica prima p. Entonces para
todos los elementos a y b de A se cumple (a b)p = ap bp .
n: Usamos el teorema 3.23:
Demostracio
(a + b)p =
p
p1
P
P p k pk
p k pk
p
p
a
b
=
a
+
b
+
= ap + bp .
k
k a b
k=0
k=1
b b2 4ac
.
2a
n: Supongamos que K cumple a 2 + b + c = 0. MultiDemostracio
plicando por 4a tenemos que (2a)2
+ 2(2ab) + 4ac = 0, de donde (2a + b)2 =
2
b 4ac y por lo tanto 2a + b = b2 4ac. Como car K 6= 2, 2a 6= 0 y as
b b2 4ac
=
.
2a
Si existe b2 4ac K, es f
acil ver que los elementos definidos por la
f
ormula anterior son races de p(x).
Veamos algunas observaciones m
as:
Todo anillo de caracterstica 0 es infinito (porque contiene a Z).
Sin embargo, un anillo de caracterstica no nula puede ser infinito. Por
ejemplo, el cuerpo de fracciones algebraicas (Z/nZ)(x).
Todo anillo ordenado tiene caracterstica 0, pues una simple inducci
on
demuestra que n 1 > 0 para todo n > 0.
120
0 = [p(x)] =
n
P
[ai ][x] =
i=0
n
P
ai i = p(),
i=0
[q(x)] =
m
P
[bi ][x]i =
i=0
m
P
bi i = q(),
i=0
de modo que k[] = {q() | q(x) k[x]}. Esto significa que todo elemento
de k[] se obtiene sumando y multiplicando potencias de y elementos de k.
Pero podemos precisar m
as. Si p(x) tiene grado n, dado cualquier q(x) k[x]
121
n1
P
ci xi , y entonces,
i=0
n1
P
i=0
eliminando la identificaci
on de k con su imagen en k[], equivale a que [t(x)] = 0,
es decir, a que p(x) | t(x), pero la u
nica forma en que un polinomio de grado n
puede dividir a otro de grado a lo sumo n 1 es que el segundo sea 0. Por lo
tanto t(x) = 0, lo cual significa que ci = c0i para todo i, como queramos probar.
Ejemplo El polinomio x2 + 1 no tiene races en Q, luego es irreducible en
Q[x], luego podemos formar el cuerpo Q[i], que contiene una raz i de dicho
polinomio, es decir, un elemento que cumple i2 = 1. Tenemos as un cuerpo
de caracterstica 0 que no puede ser dotado de estructura de cuerpo ordenado.
...
, x an (mod mn )
tiene soluci
on siempre que los m
odulos m1 , . . . , mn son primos entre s dos a dos.
M
as a
un, las soluciones x del sistema forman una misma clase de congruencia
m
odulo m = m1 mn .
En terminos m
as modernos, este mismo enunciado puede expresarse as:
Teorema 3.51 (Teorema chino del resto) Si m1 , . . . , mn son n
umeros enteros primos entre s dos a dos y m = m1 mn , se tiene el isomorfismo de
anillos
Z/mZ
= (Z/m1 Z) (Z/mn Z)
dado por [a] 7 ([a], . . . , [a]).
122
ei 0 (mod aj ),
para j 6= i.
123
n: 1) 2) es el teorema 3.17.
Demostracio
2) 3) Es claro que el homomorfismo descrito en el enunciado es un monomorfismo. El problema es ver que es suprayectivo. Dividimos la prueba en
varios pasos:
i) Si es primo en D, entonces las unidades de D/( r ) son las clases de
los elementos primos con .
Lo probamos por inducci
on sobre r. Para r = 1 es trivial, pues el ideal ()
es primo, luego por hip
otesis es maximal, luego D/() es un cuerpo.
Si vale para r y (, ) = 1, por hip
otesis de inducci
on existe 0 D de
manera que 0 1 (mod r ), es decir, 0 1 = r . Sea D y = 0 + r .
Veamos que eligiendo adecuadamente se cumple que 1 (mod r+1 ).
Tenemos que 1 = 0 1+ r = r ( +), luego 1 (mod r+1 )
si y s
olo si (mod ). Ahora bien, por el caso r = 1 resulta que es
una unidad m
odulo , luego existe un que cumple la congruencia.
El recproco es obvio: si 1 (mod r+1 ) entonces + r+1 = 1, con
lo que claramente - .
ii) Se cumple 3) bajo la hip
otesis de que ai = iri , donde los i son primos
no asociados dos a dos.
Llamemos mi = m/ai , de modo que mi es primo con ai , luego, por i),
sabemos que mi es una unidad en D/(ai ), es decir, que existe un si D tal que
ei = si mi 1 (mod ai ), y obviamente ei 0 (mod aj ), para j 6= i. Entonces,
dados u1 , . . . , un D, es claro que u = u1 e1 + + un en es una antiimagen de
([u1 ], . . . , [un ]) por el homomorfismo del enunciado.
Por consiguiente, [u] es una unidad de D/(m) si y s
olo si ([u], . . . , [u]) es una
unidad en el producto, lo que equivale a que [u] sea una unidad en cada cociente
D/(iri ) y hemos probado que esto equivale a que u sea primo con cada i , lo
que equivale a que u sea primo con m.
iii) Si m D no es nulo ni unitario, las unidades de D/(m) son las clases
de los elementos primos con m.
Podemos descomponer m = 1r1 nrn , donde es una unidad y los i son
primos no asociados dos a dos. Como (m) = (m1 ) y los primos con m son
los mismos que los primos con m1 , podemos suponer que = 1. Llamamos
ai = iri y por ii) tenemos el isomorfismo del enunciado.
Por lo tanto, si u D, la clase [u] es una unidad en D/(m) si y s
olo si
([u], . . . , [u]) es una unidad en el producto, lo cual equivale a que cada clase [u]
sea una unidad en D/(ai ), y por i) esto equivale a que u sea primo con cada i ,
lo que a su vez equivale a que u sea primo con m.
Por u
ltimo, usando iii) en lugar de i), la prueba de ii) vale en general,
sin suponer que cada ai es una potencia de primo (notemos que no se pierde
generalidad si suponemos que cada ai no es nulo ni unitario), lo que nos da 3).
3) 4) Razonamos por inducci
on sobre n. Consideramos primero el primer
caso no trivial, que es n = 2. Sea a1 = db1 , a2 = db2 , de modo que b1 y b2 son
124
n
Q
(ai + bi ) a1 +
i=2
n
Q
ai = D.
i=2
3.7. Ejemplos
125
que cumplan
yi 1 (mod ai ),
yi 0 (mod aj ) para j 6= i.
Basta tomar x = 1 y1 + + n yn .
3.7
Ejemplos
Terminamos este captulo con algunos ejemplos que ilustren los conceptos que hemos introducido. Empezamos desarrollando el u
ltimo ejemplo de
la secci
on precedente.
Los enteros de Gauss Consideremos el cuerpo Q(i), cuyos elementos, seg
un
hemos visto, se expresan de forma u
nica como a + bi, con a, b Q, y donde
i2 = 1. Esto determina completamente la suma y el producto:
a + bi + c + di = a + c + (b + d)i,
N()
2
2
< N().
N(r) = N() = N( ) N() = ((am) +(bn) ) N()
126
As pues, resulta que Z[i] es tambien un DIP y un DFU. Vamos a calcular sus
unidades. Para ello observamos que si u Z[i] es una unidad, entonces existe
un v Z[i] tal que uv = 1, luego N (u)N (v) = N (1) = 1 y como son n
umeros
naturales, esto s
olo es posible si N (u) = 1. Recprocamente, si un entero de
Gauss cumple N (u) = 1 es que es una unidad, pues tenemos que u
u = 1, y
u
Z[i].
Ahora bien, los enteros de Gauss a + bi de norma 1 son los que cumplen
a2 + b2 = 1, y es claro que esto s
olo sucede si (a, b) = (1, 0), (0, 1) o, lo que
es lo mismo, si u = 1, i. Por lo tanto Z[i] tiene cuatro unidades, frente a las
dos que tiene Z.
Por consiguiente, en Z[i] los asociados no nulos aparecen en grupos de cuatro
y no en parejas, como en Z. Los asociados de 3, por ejemplo, son 3, 3, 3i, 3i.
De aqu podemos extraer una lecci
on interesante, y es que ser primo es
relativo. Por ejemplo,
2 = (1 + i)(1 i),
y ninguno de los factores es una unidad, luego 2 es primo en Z, pero no en Z[i].
De hecho, la descomposici
on anterior es la descomposici
on en factores primos
de 2, ya que N (1 + i) = 2, y esto hace que sea irreducible, pues si pudieramos
descomponer 1 + i = uv, tendramos que 2 = N (1 + i) = N (u)N (v), y como son
n
umeros naturales, necesariamente una de las dos normas es 2 y la otra es 1,
luego uno de los factores es una unidad. Lo mismo vale para el segundo factor.
M
as a
un, los dos factores primos de 2 no son realmente distintos, en el sentido
de que son asociados, pues 1 i = i(1 + i). Por lo tanto, la descomposici
on
de 2 se expresa m
as claramente como 2 = i(1 + i)2 .
Ejercicio: Comprobar que 5 = (2 + i)(2 i) es una factorizaci
on de 5 en dos primos
de Gauss no asociados. Comprobar que no hay enteros de Gauss de norma 3 y deducir
que 3 es primo en Z[i].
Enteros ciclot
omicos de orden 3 Consideramos un ejemplo similar al anterior, pero partiendo del polinomio x2 + x + 1, que es irreducible en Q[x], porque
no tiene races o, m
as en general, porque as lo hemos visto en el u
ltimo ejemplo
de la secci
on 3.5. Podemos considerar el cuerpo Q[], donde es una raz del
polinomio dado, es decir, cumple que 2 + + 1 = 0. Sus elementos son de la
forma a + b, con a, b Q. La suma y el producto vienen dados por
a + b + c + d = a + c + (b + d),
En efecto,
(a + b)(c + d) = ac + (ad + bc) + bd 2 = ac + (ad + bc) + bd(1 )
= ac bd + (ad + bc bd).
3.7. Ejemplos
127
Como la conjugaci
on es conmutativa, la norma tambien lo es, es decir, se
cumple que N(z1 z2 ) = N(z1 ) N(z2 ).
Definimos el anillo de los enteros ciclot
omicos de orden 3 como
Z[] = {a + b | a, b Z}.
Como en el caso de los enteros de Gauss es inmediato que se trata de un subanillo de Q(), en particular es un dominio ntegro, y la norma se restringe
a una aplicaci
on N : Z[] N. En efecto, notemos que si ab 0 entonces
trivialmente a2 ab + b2 0, y si ab < 0 entonces
a2 ab + b2 > a2 2ab + b2 = (a b)2 0.
Tambien sucede que Z[] es un dominio eucldeo con la norma que estamos
considerando. La primera condici
on se cumple trivialmente y, en cuanto a la
segunda, si , Z[] con 6= 0, consideramos el cociente / = a+b Q[]
lector puede preguntarse por qu
e en Q(i) hemos definid a + bi = a bi y ahora no
definimos a + b = a b. En realidad la definici
on de conjugaci
on sigue el mismo criterio
en ambos casos: en el primer caso las races de x2 + 1 son i y i y la conjugaci
on intercambia
una con otra. Ahora las races de x2 + x + 1 son y 2 , y la conjugaci
on tambi
en intercambia
una por otra.
10 El
128
y
2
2
N(a m + (b n)) = |(a m) (a m)(b n) + (b n) |
3
,
4
(1 + ) = 2 .
As pues, hemos encontrado un DFU con seis unidades, en el que los asociados no nulos se agrupan, por tanto, de seis en seis.
Es f
acil ver que no hay enteros ciclot
omicos de norma 2, pues para que se
cumpla a2 + b2 ab = 2, como antes tienen que ser a 0 y b 0 o bien a 0 y
b 0, y ahora la ecuaci
on (a b)2 + ab = 2 resulta imposible, pues si el primer
2
sumando es 0 queda a = 2, que es imposible, y si es 1 fuerza a que el segundo
tambien sea 1, pero entonces a = b = 1 y el primer sumando sera 0.
Esto se traduce en que 2 es primo, pues si factorizara como 2 = , entonces
N() N() = N(2) = 4, pero, como ninguna norma puede ser 2, uno de los
factores tendra norma 1, luego sera una unidad y la factorizaci
on es trivial.
Por otra parte N(1) = 3, lo que nos da la factorizaci
on 3 = (1)(1 2 ),
que es una descomposici
on en factores primos, pues ambos factores tienen
norma 3, luego si cualquiera de ellos se descompone en producto de dos enteros ciclot
omicos, uno de los factores tiene que tener norma 1, luego es una
unidad.
Adem
as, los dos factores son asociados, pues 1 2 = 2 (1 ), luego la
descomposici
on de 3 en factores primos es 3 = 2 (1 )2 .
Un ejemplo
de dominio
sin
on u
nica Consideramos finalmente
factorizaci
el cuerpo Q 5 , donde 5 es una raz del polinomio x2 + 5. Copiando
literalmente los argumentos para el caso de Z[i], podemos definir el anillo
Z 5 = {a + b 5 | a, b Z}
3.7. Ejemplos
129
con la norma N : Z 5 N dada por
2
2
N(a + b 5) = (a + b 5)(a b 5) = a + 5b .
Nuevamente, las unidades son los elementos de norma 1, que en este caso
son simplemente 1, como en Z. Pero lo que
no es posible es imitar la prueba
de que Z[i] es un dominio eucldeo, porque Z 5 ni siquiera es DFU. Para
probarlo basta observar que
3 7 = 21 = (4 + 5 )(4 5 ).
Se trata de dos descomposiciones en irreducibles, pues las normas de los cuatro
factores son, respectivamente, 9, 49, 21 y 21. Si alguno de ellos no fuera irreducible, se descompondra en producto de elementos de norma 3 o 7, pero no existen
elementos de estas normas, pues es f
acil ver que las ecuaciones a2 + 5b2 = 3 y
2
2
a + 5b = 7 no tienen soluciones enteras.
Adem
as son dos descomposiciones distintas, ya que los u
nicos asociados de
3
son 3,
y
ninguno
de
ellos
aparece
en
la
segunda
factorizaci
on. Por lo tanto,
Z 5 no es DFU. M
as a
un, cualquiera de los factores es un ejemplo de
3(u + v 5) = 3u + 3v 5 = 4 5,
y por la unicidad de la expresi
on 3v | 1, lo cual es imposible.
Descomposici
on en fracciones simples Terminamos con un ejemplo mucho m
as elemental que los anteriores, pero que ilustra el uso de la factorizaci
on
u
nica en los anillos de polinomios. Se trata de una descomposici
on que se usa
principalmente a la hora de calcular integrales de cocientes de polinomios con
coeficientes reales:
Teorema 3.55 Si k es un cuerpo, toda funci
on racional z k(x) se descompone de forma u
nica como
z=f+
ri
n X
X
fij
i=1 j=1
pji
130
1
u
u
X
f1j
= +
,
v
v j=1 pj1
donde u
y v son primos entre s y los polinomios f1j tienen grado menor que
el grado de p1 . Si obtenemos esta descomposici
on, podemos aplicar el mismo
resultado a u
/
v y as sucesivamente hasta que el denominador acabe siendo 1 (lo
cual ocurrir
a necesariamente tras un n
umero finito de pasos, porque a cada paso
le quitamos un factor primo). Con esto habremos llegado a una descomposici
on
de z como la que aparece en el enunciado.
Como p1 y v son primos entre s, por la relaci
on de Bezout existen polinomios
c, d tales que c
v + dp1 = 1. Esta igualdad implica en particular que p1 no divide
a c, y tampoco divide a u porque u y v son primos entre s. Por lo tanto, en la
divisi
on uc = gp1 + f1,r1 , el resto f1,r1 no puede ser nulo, y tiene grado menor
que el de p1 . As pues,
u
du
g
v + du
u1
= uc +
p1 =
p1 + f1,r1 =
p1 + f1,r1 ,
v
v
v
v
donde u1 y v son primos entre s. Aplicamos el mismo razonamiento a u1 /
v
para obtener la descomposici
on
u u2
u2 2
=
p1 + f1,r1 1 p1 + f1,r1 =
p + f1,r1 1 p1 + f1,r1 ,
v
v
v
donde u2 y v son primos entre s (aunque ahora f1,r1 1 s puede ser 0, lo que
suceder
a si p1 divide a u1 ). Repetimos el proceso hasta obtener:
r
1
X
u
u
= pr11 +
f1j pr11 j ,
v
v
j=1
z=
1
u
u
X
f1j
= +
,
v
v j=1 pj1
que es la descomposici
on que busc
abamos.
Ahora vamos a probar la unicidad. Supongamos que una misma fracci
on
z k(x) admite dos descomposiciones en factores simples. Pongamos que una
de las descomposiciones tiene m fracciones (sin contar el polinomio inicial) y
la otra n, con m n. Razonamos por inducci
on sobre n. Si n = 0 tenemos
simplemente dos polinomios, que trivialmente han de ser el mismo, pues ambos
han de coincidir con z.
3.7. Ejemplos
131
ri
n X
X
fij
i=1 j=1
pji
n
X
hi
ri ,
p
i=1 i
132
.
(x 1)(x 2)2
x 1 x 2 (x 2)2
Captulo IV
Algunas aplicaciones
En este captulo estudiaremos algunos problemas cl
asicos de la teora de
n
umeros que ilustren la relaci
on entre la teora general de anillos que hemos
estudiado y los problemas concretos sobre n
umeros enteros, a la vez que motiven las tecnicas y conceptos algebraicos m
as avanzados que introduciremos
en los temas siguientes. Comenzamos con dos problemas que se remontan a la
matem
atica griega.
4.1
N
umeros perfectos
Los n
umeros se han relacionado desde siempre con el esoterismo y la adivinaci
on. As, el n
umero 7 se ha considerado un n
umero de buena suerte, mientras
el 13 era considerado nefasto. Un concepto que tiene su origen en esta clase de
teoras es el de n
umero perfecto. Un n
umero es perfecto si es la suma de sus
divisores distintos de el mismo (siempre considerando n
umeros naturales). Por
ejemplo, los divisores de 6 son 1, 2 y 3 y se cumple que 6 = 1 + 2 + 3. El n
umero
6 es perfecto. Otro ejemplo de n
umero perfecto es el 28 = 1 + 2 + 4 + 7 + 14.
Definamos la funci
on (n) igual a la suma de los divisores de n. En estos
terminos un n
umero n es perfecto si y s
olo si (n) = 2n (pues tambien sumamos
el propio n).
Una funci
on f de n
umeros naturales es multiplicativa si cuando (m, n) = 1
cumple f (mn) = f (m)f (n). Las funciones multiplicativas aparecen frecuentemente en teora de n
umeros, y de hecho acabamos de encontrarnos con una.
Para probarlo hemos de tener en cuenta que si (m, n) = 1, entonces cada divisor
de mn se expresa de forma u
nica como el producto de un divisor de m y un
divisor de n. En efecto, si a | mn, descomponemos el n
umero a en un producto,
el primero de cuyos factores contenga a los factores primos de a que dividen a
m y el segundo a los que dividen a n. Por lo tanto
P
PP
P P P
(mn) =
d=
uv =
u
v =
u (n) = (m)(n).
d|mn
u|m v|n
u|m
v|n
133
u|m
134
23 1 53 1
= 7 31 = 217.
21 51
(4.1)
(4.2)
4.1. N
umeros perfectos
135
empezado a recopilar datos. He aqu lo que puede obtenerse sin esforzarse uno
mucho:
n
2 3 4
5
6
7
8
9
10
11?
2n 1 3 7 15 31 63 127 255 511 1023 2 047?
La tabla muestra los primeros valores de 2n 1. Es f
acil ver que para n = 2,
3, 5 y 7 obtenemos primos (el 127 es primo porque no es divisible por primos
menores que 12). Tampoco cuesta ver que los n
umeros restantes no lo son.
Todos son m
ultiplos de 3 salvo el 511, que es divisible entre 7. El n
umero
correspondiente a 11 est
a entre interrogantes porque ya no es f
acil decidir si es
primo. Habra que tratar de dividirlo entre todos los primos menores que 45 y
hay un total de 14. Dejemos eso para luego y centremonos en los casos claros.
Vemos que 2n 1 no siempre es primo. Conjetura algo el lector sobre en que
casos lo es? No hay que forzar mucho la imaginaci
on para sospechar que 2n 1
es primo exactamente cuando n lo es.
Tratemos de probar que 2n 1 no es primo si n es compuesto. Para buscar
un posible divisor a 2n 1 observemos los divisores que hemos encontrado en
nuestros ejemplos:
n
2 3 22
5
23
7
23
32
25
2
2 1 3 7 3 5 31 3 7 127 3 5 17 7 73 3 11 31
n
m
[2n 1] = [2]d [1] = [1]m [1] = [0],
lo que prueba que en efecto 2d 1 | 2n 1.
Con esto ya tenemos que para que 2n 1 sea primo el n
umero n ha de ser
primo. Los n
umeros de la forma 2p 1 con p primo se llaman n
umeros de
Mersenne. La cuesti
on es si todos los n
umeros de Mersenne son primos. Antes
hemos probado que los primos de Mersenne est
an en correspondencia con los
n
umeros pares perfectos. He aqu los n
umeros perfectos que hemos encontrado:
p
2 3
5
7
2p 1
3 7 31
127
2p1 (2p 1) 6 28 496 8 128
136
Seg
un nuestras conjeturas el n
umero 211 1 debera ser primo. El lector
animoso puede tratar de dividirlo entre los 14 primos menores que 45. Aqu
vamos a estudiar el problema pensando m
as para trabajar menos. Es evidente
que 211 1 = 2.047 no es m
ultiplo de 2, 3 o 5. Vamos a ver si puede ser
m
ultiplo de 7. No s
olo vamos a probar que no lo es, sino que vamos a encontrar
razones por las que no puede serlo, con lo que podremos descartar muchos
m
as primos aparte del 7. El n
umero 211 1 ser
a m
ultiplo de 7 si y s
olo si al
tomar clases m
odulo 7 se cumple que [2]11 = [1]. Las potencias de 2 m
odulo 7
pueden calcularse recurrentemente [2]n+1 = [2]n [2], lo que nos permite reducir
las potencias al tiempo que las calculamos: [2]2 = [4], [2]3 = [4][2] = [8] = [1],
[2]4 = [1][2] = [2], etc. As vamos obteniendo lo siguiente:
n
[2]n
0
1
2
3
4
5
6 ...
[1] [2] [4] [1] [2] [4] [1] . . .
137
Ahora calculamos m
odulo 23:
[2]5
[2]10
[2]11
= [32] = [9],
= [9]2 = [9][3][3] = [27][3] = [4][3] = [12],
= [24] = [1].
=
[64]
= [15]2
= [24]
= [15],
= [15][5][3] = [75][3] = [4][3] = [12],
6
=
[1].
Con ayuda de ordenadores se ha podido ampliar la lista de primos de Mersenne. Los 15 primeros corresponden a los valores de p dados en la tabla 4.1.
Tabla 4.1: Primos p tales que 2p 1 es un primo de Mersenne
p
2, 3, 5, 7, 13, 17, 19, 31, 61, 89, 107, 127, 521, 607, 1 279, . . .
4.2
Primos de Fermat
En la secci
on anterior hemos visto que un primo de Mersenne es un primo
de la forma 2n 1, lo cual obliga a que el exponente sea primo. Similarmente,
se define un primo de Fermat como un primo de la forma 2n + 1.
138
p1
2
2k
1ks/2
(2k + 1) =
0k s1
2
(1)n
1ns
(1)2k 2k
1ks/2
1ks/2
2k
0k s1
2
(1)
Q
0k s1
2
p2 1
8
(mod p).
(1)2k+1 (2k 1)
(p 2k 1) (mod p)
139
s/2<ks
1)/8
(mod p).
140
As pues, [22 + 1] = [0], es decir, 641 | 22 + 1 que no es, por tanto, primo.
Posiblemente as fue c
omo Gauss lleg
o a descubrir este hecho. Por supuesto una
5
calculadora nos da m
as r
apidamente que 22 + 1 = 641 6.700.417 (y el segundo
factor resulta ser primo).
Hoy en da no se conoce ning
un otro primo de Fermat distinto de los cinco
que ya hemos encontrado, a saber:
3,
4.3
5,
17,
257,
65 537.
Ternas pitag
oricas
Diofanto trat
o en su Aritmetica el problema de encontrar ternas de n
umeros
naturales no nulos x, y, z tales que x2 + y 2 = z 2 . Estas ternas se llaman ternas
pitag
oricas, pues seg
un el teorema de Pit
agoras permiten construir tri
angulos
rect
angulos con lados enteros. Los egipcios las usaban para construir angulos
rectos en arquitectura. Entre los ejemplos m
as conocidos est
an 32 + 42 = 52 ,
2
2
2
2
2
2
5 + 12 = 13 , 7 + 24 = 25 . C
omo encontrarlas todas?
En primer lugar notamos que si (x, y, z) es una terna pitag
orica, tambien lo
es (mx, my, mz) para cualquier n
umero m y, recprocamente, dada una terna
pitag
orica (x, y, z), podemos dividir sus componentes por su m.c.d. para obtener otra que cumpla adem
as (x, y, z) = 1. Una terna cuyos elementos no
tengan divisores comunes se llama primitiva. Si encontramos un metodo para
hallar todas las ternas primitivas, las restantes se obtienen multiplic
andolas por
n
umeros arbitrarios, luego el problema est
a resuelto. Las ternas anteriores son
todas primitivas.
Ante todo notemos que un divisor primo de dos de las componentes de una
terna pitag
orica, divide a la tercera. Por ejemplo, si p | x y p | z, entonces
p | z 2 x2 , con lo que p | y 2 y por lo tanto p | y. Esto significa que, en realidad,
las componentes de una terna pitag
orica primitiva son primas entre s dos a dos.
En particular no puede haber m
as de una componente par. Un n
umero es par o
impar si y s
olo si lo es su cuadrado, y la suma y la diferencia de n
umeros impares
es par. Como consecuencia si dos de las componentes son impares, la restante
ha de ser par, es decir, en una terna primitiva hay siempre dos componentes
impares y una par.
Ahora veamos que z ha de ser impar. En otro caso lo son x e y, es decir,
x = 2m + 1, y = 2n + 1, luego x2 = 4m2 + 4m + 1, y 2 = 4n2 + 4n + 1. Al tomar
clases m
odulo 4 resulta que [z]2 = [x]2 + [y]2 = [1] + [1] = [2]. Sin embargo
ninguna clase m
odulo 4 tiene a [2] por cuadrado: [0]2 = [0], [1]2 = [1], [2]2 = [0],
2
[3] = [1].
141
Tabla 4.2: Ternas pitag
oricas
p
2
3
4
4
5
5
6
6
7
7
7
q
1
2
1
3
2
4
1
5
2
4
6
x
4
12
8
24
20
40
12
60
28
56
84
y
3
5
15
7
21
9
35
11
45
33
13
z
5
13
17
25
29
41
37
61
53
65
85
Como la situaci
on de x e y es simetrica, podemos suponer que x es par e y
impar. Seg
un lo visto z es tambien impar. Consecuentemente z + y, z y son
ambos pares. Digamos que x = 2u, z + y = 2v, z y = 2w.
Ahora x2 = z 2 y 2 = (z + y)(z y), luego u2 = vw, v > 0, w > 0.
Por otro lado (v, w) = 1, ya que si un primo p divide a ambos, entonces
1
(z + y) +
2
1
p | (v w) = (z + y)
2
p | (v + w) =
1
1
(z y) = 2z = z,
2
2
1
(z y) = y,
2
142
4.4
Sumas de cuadrados
1 4 9 16 25 36 49 64
2 5 10 17 26 37 50 65
8 13 20 29 40 53 68
18 25 34 45 58 73
32 41 52 65 80
50 61 74 89
72 85 100
98 113
128
81
82
85
90
97
106
117
130
145
162
100
101
104
109
116
125
136
149
164
181
200
143
144
145
(4.3)
el final de la secci
on 5.3 de [G], los cuatro cuadrados que aparecen en el segundo
miembro son las coordenadas del producto de cuaternios
(x + yi + zj + wk)(x0 + y 0 i + z 0 j + w0 k).
146
en contradicci
on con la minimalidad de r.
4.5
El Ultimo
Teorema de Fermat
4.5. El Ultimo
Teorema de Fermat
147
148
2 1 = 2 ,
2 = .
1 + 2 = ,
+ 2 = 1.
+ = 2,
2 + 2 = 2 2 .
4.5. El Ultimo
Teorema de Fermat
149
(4.4)
3 e2 (mod 9),
3 e3 (mod 9),
150
| 2 1 = ( 2 ) = ,
1 13 + 2 23 + 3 33 = 0,
151
(4.5)
en la que los i son primos entre s dos a dos y uno de ellos es divisible entre
, los i son unidades y e = 1 2 3 = 1, y m
as a
un, si | i , entonces su
exponente cumple
v (i ) =
1
1
1
v (i0 ) = (v (i ) 1) < (v (1 ) + v (2 ) + v (3 )) = v ().
3
3
3
S
olo falta ver que podemos eliminar las unidades de (4.5) para obtener una
nueva soluci
on primitiva en la que el exponente de en la coordenada especial
sea menor que el de partida. En lo que queda de la prueba s
olo nos vamos a
apoyar en estos hechos, luego por simetra podemos suponer que | 3 .
Entonces 13 e (mod 9) y 23 f (mod 9), para ciertos e = 1, f = 1.
Como | 3 , en particular 3 | 33 , luego (4.5) nos da que
e1 + f 2 1 13 + 2 23 3 33 0 (mod 3).
Seg
un hemos visto en las observaciones previas a este teorema, esto implica
que e1 + f 2 = 0, luego 1 = 2 , luego e = 21 3 . Por consiguiente, si
multiplicamos (4.5) por 21 obtenemos
31 13 + 31 23 + e33 = 0
y, teniendo en cuenta que e = 1 = e3 , esto equivale a
(1 1 )3 + (1 2 )3 + (e3 )3 = 0,
luego llamando 0 = 1 1 , 0 = 1 2 , 0 = e3 , vemos que se trata de una
soluci
on primitiva de la ecuaci
on de Fermat con 0 < v ( 0 ) < v () y tenemos
la contradicci
on que busc
abamos.
4.6
Enteros ciclot
omicos
152
Kummer demostr
o que si este anillo es DFU entonces se cumple el Ultimo
Teorema de Fermat para exponente p, y luego generaliz
o el argumento sustituyendo la hip
otesis por otra mucho m
as debil.
Como la relaci
on p = 1 es m
as sencilla de manejar que la relaci
on
p1 + + + 1 = 0,
(4.6)
153
(4.7)
(de modo que, al operar, simplemente reducimos las potencias p que puedan
aparecer).
El u
nico inconveniente es que la expresi
on ya no es u
nica. Si tenemos
ap1 p1 + + a1 + a0 = 0,
usando la relaci
on (4.6) tenemos que
ap1 p1 + + a1 + a0 ap1 ( p1 + + + 1) = 0,
o sea,
(ap2 ap1 ) p2 + + (a1 ap1 ) + (a0 ap1 ) = 0,
y por la unicidad
ap1 = ap2 = = a1 = a0 .
De aqu se sigue en general que
ap1 p1 + + a1 + a0 = bp1 p1 + + b1 + b0
si y s
olo si (restando los dos miembros)
ap1 bp1 = ap2 bp2 = = a1 b1 = a0 b0 ,
o en otras palabras, si existe un n
umero racional c tal que ai = bi + c, para todo
i = 0, . . . , p 1. Equivalentemente, los coeficientes de una expresi
on (4.7) est
an
unvocamente determinados salvo suma de un n
umero racional (o de un n
umero
entero si el elemento est
a en Z[]).
En los pr
oximos captulos iremos aplicando a estos anillos los resultados que
vayamos obteniendo.
Captulo V
M
odulos y espacios
vectoriales
Consideremos el anillo de enteros ciclot
omicos Z[] para p = 5, que est
a
formado por elementos de la forma a + b + c 2 + d 3 , donde a, b, c, d Z.
Puede probarse que es un DFU, pero la prueba es complicada. Eso nos asegura
que todo entero ciclot
omico se expresa en la forma 1e1 rer , para ciertos
primos ciclot
omicos i no asociados dos a dos y cierta unidad . Sin embargo,
determinar cu
ales son los primos ciclot
omicos no es inmediato, ni tampoco lo es
determinar cu
ales son las unidades ciclot
omicas y cu
ales son sus caractersticas
algebraicas.
Frente a estas dificultades, tenemos un resultado sencillo sobre la forma que
tiene un entero ciclot
omico arbitrario, y es que cada uno de ellos se expresa de
forma u
nica como suma de los elementos 1, , 2 , 3 multiplicados por enteros.
Esta representaci
on est
a en la base de todo estudio que podamos hacer sobre
estos anillos, y ahora vamos a introducir una estructura algebraica m
as debil
que la de anillo que permite formular resultados de este tipo en contextos muy
generales. La idea b
asica particularizada a este ejemplo concreto consiste en
prescindir del producto en general entre dos enteros ciclot
omicos cualesquiera y
considerar u
nicamente productos entre enteros ordinarios y enteros ciclot
omicos.
Sucede entonces que el hecho de que Z Z[] resulta irrelevante, y resulta
m
as conveniente pensar en Z como un dominio de operadores externo a Z[],
es decir, como un conjunto sin m
as vinculaci
on con Z[] que el hecho de que
est
a definido un producto Z Z[] Z[] que cumpla unos axiomas b
asicos.
Esto nos lleva a la definici
on de m
odulo:
5.1
M
odulos
Definici
on 5.1 Sea A un anillo unitario. Un Am
odulo izquierdo es una terna
(M, +, ) tal que M es un conjunto, + : M M M es una operaci
on
interna en M y es lo que se llama una operaci
on externa en M con dominio de
155
156
Captulo 5. M
odulos y espacios vectoriales
5.1. M
odulos
157
2. M
as en general, si B es un anillo unitario y A es un subanillo que contenga
a la identidad, entonces B es un Am
odulo con la suma de B y el producto
restringido a A B.
3. M
as en general a
un, si : A B es un homomorfismo de anillos unitarios tal que (1) = 1, entonces B es un Am
odulo con la suma en B y el
producto dado por ab = (a)b (el ejemplo anterior sera un caso particular
de este tomando como homomorfismo la inclusi
on).
4. Un caso particular de este ejemplo es que si A es un anillo unitario e I es
un ideal de A, entonces el anillo cociente A/I es un Am
odulo con su suma
y el producto dado por a[b] = [ab] (basta tomar como el epimorfismo
can
onico).
5. Otro caso particular es que si A es un anillo unitario, entonces A es un Z
m
odulo con el producto usual de un entero por un elemento de A (tomando
(m) = m1).
As, continuando el ejemplo que hemos considerado al principio del captulo,
podemos considerar a Z[] como Z-m
odulo como caso particular de 2) o de 5),
aunque tambien podemos considerarlo como Z[]m
odulo en virtud de 1).
Enunciemos a continuaci
on las propiedades elementales de los m
odulos. Todas se demuestran igual que para anillos. Observemos que el producto de
n
umeros enteros por elementos de un m
odulo est
a definido exactamente igual
que para anillos.
Teorema 5.2 Sea A un anillo unitario y M un Am
odulo.
1. Si r + s = r + t entonces s = t para todos los r, s, t M ,
2. r + r = r si y s
olo si r = 0, para todo r M ,
3. (r) = r para todo r M ,
4. (r + s) = r s, para todos los r, s M ,
5. a0 = 0r = 0, para todo a A y todo r M ,
6. n(ar) = (na)r = a(nr), para todo n Z, a A y r M ,
7. Si A es un anillo de divisi
on, a A, r M y ar = 0, entonces a = 0 o
r = 0.
(Por ejemplo, la propiedad 7 se cumple porque si a 6= 0, entonces existe a1
y por tanto a1 ar = a1 0 = 0, 1r = 0, r = 0).
Definici
on 5.3 Sea A un anillo unitario y M un Am
odulo. Diremos que un
m
odulo N es un subm
odulo de M si N M y las operaciones de N son las
mismas que las de M .
158
Captulo 5. M
odulos y espacios vectoriales
Evidentemente, si un subconjunto de un m
odulo dado puede ser dotado de
estructura de subm
odulo, la forma de hacerlo es u
nica (pues las operaciones
en N han de ser las restricciones de las de M ). Por tanto es indistinto hablar
de subm
odulos de M que de subconjuntos que pueden ser estructurados como
subm
odulos. Pero no siempre es posible considerar a un subconjunto como
subm
odulo (por ejemplo si no contiene al 0). Las condiciones que se han de
cumplir para ello las da el teorema siguiente:
Teorema 5.4 Sea A un anillo unitario y M un Am
odulo. Un subconjunto
N de M puede ser dotado de estructura de subm
odulo si y s
olo si cumple las
condiciones siguientes:
1. N 6= ,
2. Si r, s N entonces r + s N ,
3. Si a A y r N , entonces ar N .
n: Obviamente si N es un subm
Demostracio
odulo ha de cumplir estas
condiciones. Si N cumple estas condiciones entonces por 2) y 3) la suma y el
producto est
an definidos en N . Por 1) existe un r N , por 3) r = (1)r N ,
por 2) 0 = r r N . Por tanto N tiene neutro y de nuevo por 3) el simetrico
de cada elemento de N est
a en N . El resto de las propiedades exigidas por la
definici
on se cumplen por cumplirse en M .
Las condiciones 2) y 3) del teorema anterior pueden resumirse en una sola:
Teorema 5.5 Sea A un anillo unitario y M un Am
odulo. Un subconjunto N
de M puede ser dotado de estructura de subm
odulo si y s
olo si N 6= y para
todos los a, b A y todos los r, s N se cumple que ar + bs N .
Definici
on 5.6 De los teoremas anteriores se desprende que si A es un anillo
unitario y M es un Am
odulo, entonces M y 0 = {0} son subm
odulos de M ,
y se llaman subm
odulos impropios. Cualquier otro subm
odulo de M se llama
subm
odulo propio. El subm
odulo 0 se llama tambien subm
odulo trivial.
Es obvio que la intersecci
on de una familia de subm
odulos de M es un
subm
odulo de M . Si X es un subconjunto de M , llamaremos subm
odulo generado por X a la intersecci
on de todos los subm
odulos de M que contienen a X.
Lo representaremos hXi.
Es inmediato a partir de la definici
on que si N es un subm
odulo de M y
X N , entonces hXi N . Igualmente si X Y M , entonces se cumple
hXi hY i. Notemos que hi = 0. Cuando el conjunto X sea finito, digamos
X = {x1 , . . . , xn }, escribiremos tambien hXi = hx1 , . . . , xn i.
Si M = hXi diremos que el conjunto X es un sistema generador de M .
Diremos que M es finitamente generado si tiene un sistema generador finito. El
modulo M es mon
ogeno si admite un generador con un solo elemento.
5.1. M
odulos
159
Por ejemplo, ahora podemos decir que Z[] = 1, , 2 , 3 , y as tenemos enmarcada en un contexto general la relaci
on que permite expresar todo
entero ciclot
omico en funci
on de estos cuatro generadores y de n
umeros enteros. Igualmente
tenemos
que
Q[]
es
un
Q
espacio
vectorial,
as
como que
160
Captulo 5. M
odulos y espacios vectoriales
Es f
acil probar que se trata de una relaci
on de equivalencia en M . Llamaremos M/N al conjunto cociente. La clase de equivalencia de un elemento r M
es
[r] = r + N = {r + s | s N }.
La prueba del teorema siguiente es completamente an
aloga a la de 3.37:
Teorema 5.9 Sea A un anillo unitario, M un Am
odulo y N un subm
odulo
de M . El conjunto M/N es un Am
odulo con las operaciones dadas por
[r] + [s] = [r + s]
a[r] = [ar].
Se le llama m
odulo cociente.
Es f
acil ver que si I es un ideal de un anillo A, entonces el A-m
odulo cociente
A/I es el m
odulo que resulta de considerar al anillo cociente A/I como A-m
odulo
a traves del epimorfismo can
onico A A/I.
Definimos los homomorfismos de m
odulos de forma an
aloga a los de anillos.
Su interpretaci
on es la misma:
Definici
on 5.10 Sea A un anillo unitario y M , N dos Am
odulos. Una aplicaci
on f : M N es un homomorfismo de m
odulos si cumple:
f (r + s) = f (r) + f (s), para todos los r, s M ,
f (ar) = af (r), para todo a A y todo r M .
Obviamente esto equivale a que f (ar + bs) = af (r) + bf (s), para a, b A,
r, s M .
Un monomorfismo de m
odulos es un homomorfismo inyectivo.
Un epimorfismo de m
odulos es un homomorfismo suprayectivo.
Un isomorfismo de m
odulos es un homomorfismo biyectivo.
Un endomorfismo de m
odulos es un homomorfismo de un m
odulo en s
mismo.
Un automorfismo de m
odulos es un isomorfismo de un m
odulo en s mismo.
Una aplicaci
on lineal es un homomorfismo de espacios vectoriales.
La composici
on de homomorfismos es un homomorfismo, la inversa de un
isomorfismo es un isomorfismo. Dos m
odulos M y N son isomorfos (M
= N)
si existe un isomorfismo entre ellos.
Si f : M N es un homomorfismo de m
odulos, es f
acil ver que si N 0 es
1
0
un subm
odulo de N entonces f [N ] es un subm
odulo de M y si M 0 es un
subm
odulo de M , entonces f [M ] es un subm
odulo de N .
5.2. Suma de m
odulos
161
En particular, se define el n
ucleo de f como N(f ) = {r M | f (r) = 0},
es decir, N(f ) = f 1 [0], que es un subm
odulo de M . La imagen de f es
Im f = f [M ] = {f (r) | r M }, que es un subm
odulo de N .
Si A es un anillo unitario, M es un Am
odulo y N es un subm
odulo de M , la
aplicaci
on f : M M/N dada por f (r) = [r] es un epimorfismo de m
odulos
llamado epimorfismo can
onico. Se cumple que N(f ) = N .
Dado un m
odulo M y subm
odulos N N 0 M es claro que N 0 /N es un
subm
odulo de M/N . Es f
acil probar que todo subm
odulo de M/N es de esta
forma.
Los teoremas siguientes son an
alogos a 3.44 y 3.45, respectivamente:
Teorema 5.11 Un homomorfismo de m
odulos es inyectivo si y s
olo si su n
ucleo
es trivial.
Teorema 5.12 (Teorema de isomorfa) Consideremos un anillo unitario A
y sea f : M N un homomorfismo de Am
odulos. Entonces la aplicaci
on
f : M/ N(f ) Im f definida por f([r]) = f (r) es un isomorfismo de m
odulos.
5.2
Suma de m
odulos
P
Ni =
Ni
iI
iI
Descomponer un m
odulo en suma de subm
odulos nos da una informaci
on
importante sobre su estructura. Por ejemplo, el hecho de que todo elemento de
Z[] se exprese como combinaci
on lineal de 1, , 2 , 3 equivale a decir que
Z[] = h1i + hi + 2 + 3 .
162
Captulo 5. M
odulos y espacios vectoriales
iI
5.2. Suma de m
odulos
163
que la suma sea directa equivale a que siempre que una suma mi1 + +min = 0
con mij Nij y los ndices ij I son distintos dos a dos, entonces cada mij = 0
(esta es la versi
on general de 2), lo cual equivale a su vez a que todo m M no
nulo se expresa de forma u
nica como suma m = mi1 + + min con mij Nij
no nulo y los ndices ij I distintos dos a dos (y esta es la versi
on general
de 3). La prueba del caso general se obtiene modificando ligeramente la que
hemos visto.
En general, si un m
odulo M se expresa como suma directa de una familia
de n subm
odulos, entonces cada elemento de M determina y est
a determinado
por un elemento de cada uno de los subm
odulos, es decir, determina y est
a
determinado por un elemento del producto cartesiano de los subm
odulos. Esto
nos lleva a introducir el concepto de producto de m
odulos:
Definici
on 5.16 Sea A un anillo unitario y M1 , . . . , Mn una familia de A
m
odulos. Entonces el producto cartesiano
164
Captulo 5. M
odulos y espacios vectoriales
dados. Recprocamente, si un m
odulo M es suma directa de una familia de
subm
odulos M = M1 Mn , entonces M es isomorfo al producto cartesiano M1 Mn . El isomorfismo es la aplicaci
on que a cada elemento de M
le asigna la ntupla formada por los elementos en los que se descompone seg
un
el teorema 5.15.
Estos resultados son ciertos en el caso de tener infinitos m
odulos, pero con
una precauci
on:
Q
Si tenemos una familia de Am
odulos {Mi }iI , el producto cartesiano
Mi
iI
es un Am
odulo con las operaciones definidas por
(xi )iI + (yi )iI = (xi + yi )iI ,
i (m)(j) =
m si j = i,
0 si j 6= i,
son monomorfismos de m
odulos,
pero
odulo Mi con su
Q
P al identificar cada m
imagen ya no es cierto que
Mi =
Mi , sino que
iI
iI
iI
Q
Mi = f
Mi {i I | f (i) 6= 0} es finito ,
iI
L
Q
Mi = f
Mi {i I | f (i) 6= 0} es finito .
iI
iI
iI
5.2. Suma de m
odulos
165
Alrededor de las sumas directas y productos hay definidos diversos homomorfismos naturales. Todas las propiedades concernientes a ellos se demuestran
f
acilmente y los dejamos como ejercicios para el lector:
Q
Las proyecciones: i :
Mi Mi dadas por i (f ) = f (i) son claraiI
mente
odulos, que a su vez se restringen a epimorfismos
Lepimorfismos de m
i :
Mi Mi .
iI
Cuando el n
umero de factores es finito, M = M1 Mn , las proyecciones vienen dadas, m
as explcitamente, por i (m1 + + mn ) = mi .
Si tenemos homomorfismos
odulos
Q
Qde m
Q fi : Mi Ni , podemos definir
un homomorfismo
fi :
Mi
Ni mediante
iI
iI
iI
iI
L
L
L
Este
se restringe a su vez a un homomorfismo
fi :
Mi
Ni .
iI
iI
iI
iI
fi )(x) =
iI
fi (xi ),
iI
iI
fi )(m)(i) = fi (m).
iI
iI
iI
iI
iI
iI
166
5.3
Captulo 5. M
odulos y espacios vectoriales
M
odulos libres
1 si i = j,
eij =
0 si i 6= j.
Esta base recibe el nombre de base can
onica de An . Por ejemplo, la base
3
can
onica de A es la formada por (1, 0, 0), (0, 1, 0), (0, 0, 1).
Observemos que si X = {x1 , . . . , xn } es una base de un Am
odulo M , entonces
M = hx1 i hxn i ,
pues por el teorema 5.7 todo elemento de M es de la forma a1 x1 + + an xn ,
es decir, M = hx1 i + + hxn i, y por la definici
on de conjunto libre se cumple
la condici
on 2) del teorema 5.15, luego la suma es directa.
1 Notemos que los elementos de X con los que formamos la combinaci
on lineal tienen
que ser distintos dos a dos. De lo contrario, todo conjunto no vaco sera ligado. Podemos
definir tambi
en que una n-tupla (x1 , . . . , xn ) es linealmente independiente si cuando se cumple
a1 x1 + +an xn = 0 necesariamente a1 = = an = 0, y esto implica que los xi son distintos
dos a dos, pues si xi = xj con i 6= j, bastara tomar ai = 1, aj = 1 y los dem
as coeficientes
nulos para tener una combinaci
on lineal no trivial nula.
5.3. M
odulos libres
167
base can
onica de la suma directa es la formada por los ex dados por
1 si y = x,
ex (y) =
0 si y 6= x.
Ahora podemos decir, por ejemplo, que 1, , 2 , 3 forman una base de Z[]
como Z-m
odulo, y tambien de Q[] como Q-espacio vectorial.
Es f
acil ver que una base de un anillo de polinomios A[x] como A-m
odulo es
la formada por todas las potencias de x:
1,
x,
x2 ,
x3 ,
x4 ,
...
Es importante se
nalar que no todos los m
odulos son libres, aunque s lo
ser
an casi todos los que nos van a interesar. Por ejemplo, el anillo Z/nZ es un
Zm
odulo no libre, ya que si fuera libre debera ser isomorfo a una suma directa
de varias veces Z, lo cual es imposible, ya que tales sumas son infinitas y Z/nZ
es finito.
Las bases son u
tiles a la hora de determinar los homomorfismos de un m
odulo
en otro. Es inmediato que si dos homomorfismos de m
odulos coinciden sobre
los elementos de un sistema generador, entonces son el mismo homomorfismo.
Sobre las bases se puede decir m
as:
Teorema 5.19 Sea A un anillo unitario, M y N dos Am
odulos y X una
base de M . Entonces cada aplicaci
on f : X N se extiende a un u
nico
homomorfismo f : M N .
168
Captulo 5. M
odulos y espacios vectoriales
() = 2 ,
( 2 ) = 4 ,
( 3 ) = 6 = .
Esto determina la imagen de cualquier otro elemento de Z[] (que en este caso
es la que se obtiene cambiando por 2 ), por ejemplo:
( 4 ) = (1 2 3 ) = 1 2 4 = 3 = ( 2 )4
Todo lo que hemos dicho hasta aqu en este captulo es v
alido para A-m
odulos
arbitrarios. Ahora vamos a ver que caractersticas adicionales se dan cuando A
es un anillo de divisi
on, es decir, cuando consideramos espacios vectoriales.
Si D es un anillo de divisi
on y V es un D-espacio vectorial, es costumbre
llamar vectores a los elementos de V y escalares a los elementos de D. Hay un
hecho elemental que marca la diferencia entre un espacio vectorial y un m
odulo
cualquiera:
Teorema 5.20 Si V es un D-espacio vectorial, entonces un conjunto X V
es ligado si y s
olo si uno de sus elementos es combinaci
on lineal de los restantes.
n: Si x = 1 x1 + + n xn , con xi X \ {x}, entonces
Demostracio
x+1 x1 + +n xn = 0 es una combinaci
on lineal nula no trivial de elementos
de X, luego X es ligado. Recprocamente, si X es ligado, existen elementos
x1 , . . . , xn X distintos dos a dos y escalares 1 , . . . , n D no todos nulos
tales que 1 x1 + + n xn = 0. Renumerando podemos suponer que 1 6= 0,
y entonces (y aqu usamos que D es un anillo de divisi
on)
x1 = 11 2 x2 11 n xn ,
luego x1 es combinaci
on lineal de x1 , . . . , xn .
Nota Esto no es cierto para m
odulos arbitrarios. Por ejemplo, en Z como
Z-m
odulo tenemos que X = {2, 3} es ligado, ya que 3 2 + (2) 3 = 0, pero no
es cierto que 2 = n3 ni 3 = n2 para ning
un entero n, luego ninguno de los dos
es combinaci
on lineal del otro.
Una consecuencia importante resulta de unir el teorema anterior a un sencillo hecho general: si x es combinaci
on lineal de los elementos de X, entonces
hXi = hX {x}i. Esto es inmediato, porque X {x} hXi, y esto implica
hX {x}i hXi. La otra inclusi
on es cierta en general.
5.3. M
odulos libres
169
Xi X. El conjunto X =
Xi X es finito y es un sistema generador
i=1
de V , pues V = hv1 , . . . , vn i hX i V .
170
Captulo 5. M
odulos y espacios vectoriales
5.3. M
odulos libres
171
IM =
ai mi n N, ai I, mi M
i=1
es un subm
odulo de M . El Am
odulo cociente M/IM se convierte en un A/I
m
odulo con el producto dado por [a][m] = [am].
Esta definici
on es correcta, pues si [a] = [a0 ] y [m] = [m0 ], entonces
am a0 m0 = am am0 + am0 a0 m0 = a(m m0 ) + (a a0 )m0 IM,
pues m m0 M y a a0 I.
Como I es un ideal maximal, el anillo cociente A/I es en realidad un cuerpo,
luego M/IM es un espacio vectorial. Ahora basta probar que que toda Abase
de M tiene el mismo cardinal que una A/Ibase de M/IM , pues entonces
M/IM ser
a un espacio vectorial de dimensi
on finita y todas las bases de M
tendr
an como cardinal la dimensi
on de M/IM .
En efecto, si X = {x1 , . . . , xn } es una Abase de M , vamos a demostrar que
X = {[x1 ], . . . , [xn ]} es una A/Ibase de M/IM y que las n clases son distintas
dos a dos, con lo que tambien tiene n elementos.
n
P
Todo elemento de M/IM es de la forma [u], con u M , luego u =
aj xj ,
j=1
n
P
y entonces [u] =
[aj ][xj ], lo que prueba que X genera M/IM .
j=1
n
P
Supongamos ahora que
[aj ][xj ] = [0] para ciertos elementos aj de A y
j=1
vamos a probar que [a1 ] = [an ] = 0, lo cual demuestra a la vez que los [xj ]
son distintos dos a dos y que son linealmente independientes.
n
n
m
P
P
P
Tenemos que
aj xj IM , luego
aj xj =
bk mk , para ciertos elej=1
j=1
k=1
mentos mk M y ciertos bk I.
n
P
cjk xj .
j=1
Por lo tanto
n
P
j=1
aj xj =
m
P
bk mk =
k=1
m
P
k=1
m
P
k=1
bk
n
P
j=1
cjk xj =
n
P
j=1
m
P
k=1
bk cjk xj .
luego [aj ] = 0. Con esto tenemos que X es base de M/IM y tiene el mismo
n
umero de elementos que X.
2 Notemos que el axioma de elecci
on s
olo aparece en la prueba al aplicar el teorema 3.19,
luego no es necesario si suponemos que el anillo A es noetheriano.
172
Captulo 5. M
odulos y espacios vectoriales
Definici
on 5.26 Si M es un m
odulo libre sobre un anillo conmutativo y unitario A, llamaremos rango de M (rang M ) al n
umero de elementos de cualquier
base de M .
Por supuesto, el que se use la palabra rango al hablar de m
odulos libres
arbitrarios y de dimensi
on al hablar de espacios vectoriales no es m
as que una
costumbre arraigada, pero en realidad el concepto es el mismo.
Como en el caso de la dimensi
on, hemos probado que el rango est
a definido para todo A-m
odulo libre finitamente generado con A conmutativo y
unitario, por lo que es habitual referirse a ellos como A-m
odulos libres de
rango finito. No obstante, la prueba del teorema anterior se adapta trivialmente al caso de m
odulos no necesariamente finitamente generados usando la
generalizaci
on 5.52 de 5.22 a espacios vectoriales no necesariamente finitamente
generados.
Ahora ya podemos afirmar que rang Z[] = 4, y esto significa simplemente
que cada entero ciclot
omico est
a completamente determinado por 4 n
umeros
enteros.
Observemos que si M y N son A-m
odulos libres, entonces
rang(M N ) = rang M + rang N.
En efecto, si los rangos son finitos tenemos que M
= Am , N
= An , y entonces
m
n m+n
M N =A A =A
, donde el u
ltimo isomorfismo es el dado por
((a1 , . . . , am ), (b1 , . . . , bn )) 7 (a1 , . . . , am , b1 , . . . , bn ).
El argumento se generaliza f
acilmente al caso en que alguno de los rangos es
infinito, usando que si I J = , entonces
L
L L
A
A=
A.
iI
jJ
iIJ
La dimensi
on en espacios vectoriales se comporta mucho mejor que el rango
en m
odulos libres en general. Veamos primero algunos resultados positivos sobre
espacios vectoriales y despues comentaremos la situaci
on general.
Teorema 5.27 Sea V un espacio vectorial de dimensi
on finita sobre un anillo
de divisi
on D y sea W un subespacio de V . Entonces:3
1. dim V = dim W + dim(V /W ). En particular dim W dim V .
2. Si dim W = dim V entonces W = V .
n: 1) Sea X una base de W . Por el teorema 5.23 sabemos
Demostracio
que X se extiende a una base Y de V . Veamos que si y1 , . . . , yn Y \ X,
entonces las clases [y1 ], . . . , [yn ] son linealmente independientes (y en particular
distintas) en V /W .
3 El lector familiarizado con la teor
a de cardinales infinitos se dar
a cuenta de que la prueba
de 1. vale igualmente aunque las dimensiones sean infinitas. No puede decirse lo mismo de 2.
5.3. M
odulos libres
173
174
Captulo 5. M
odulos y espacios vectoriales
sistema libre con n elementos se extiende hasta una base, que ha de tener n
elementos, luego tiene que ser ya una base. Igualmente, todo sistema generador
con n elementos contiene una base con n elementos, luego el mismo es una base.
Casi todos estos resultados son falsos sobre m
odulos libres cualesquiera, incluso en los casos m
as simples. Por ejemplo, 2Z es un subm
odulo de Z con el
mismo rango finito, pero 2Z 6= Z (al contrario que 5.27). Por otro lado {2} es
un subconjunto libre de Z que no puede extenderse hasta una base de Z y el
conjunto {2, 3} es un generador de Z que no contiene una base. Por otra parte,
no todo cociente de un m
odulo libre es libre (p.ej. Z/2Z).
5.4
Matrices
b11 b1n
..
B = ...
.
bm1
bmn
a1
..
(a1 , . . . , an ),
. .
an
5.4. Matrices
175
b1j
B j = ...
bmj
1 si i = j
ij =
0 si i 6= j
entonces In = (ij ).
Ahora definimos unas operaciones con matrices:
Si B = (bij ) y C = (cij ) son matrices m n, llamaremos B + C a la matriz
m n dada por B + C = (bij + cij ).
Si B = (bij ) es una matriz m n y a A, llamaremos aB a la matriz m n
dada por aB = (abij ).
Con estas operaciones Matmn (A) se convierte en un A-m
odulo libre de
rango mn. Una base la forman las mn matrices que tienen un 1 en cada una de
las posiciones posibles y las restantes componentes nulas.
La estructura de A-m
odulo en los espacios de matrices fila no es sino la
estructura usual en los espacios An .
176
Captulo 5. M
odulos y espacios vectoriales
0
B 0 f (u) = B (u)MB
B (f ),
para todo u M .
5.4. Matrices
177
0
m
m
n
P
P
Pn
P
P
f (u) =
xi f (ui ) =
xi j=1 aij vj =
xi aij vj ,
i=1
i=1
luego
B 0 f (u) =
m
P
i=1
j=1
xi aij
i=1
= B (u)MB
B (f ).
0
formada por las coordenadas B 0 f (ui ) , al igual que la fila i-esima de MB
(f
).
B
0
Por lo tanto C = MB
B (f ).
Definici
on 5.32 Si M y N son A-m
odulos, llamaremos HomA (M, N ) al conjunto de todos los homomorfismos entre M y N . Si ambos son libres de rangos
m y n, fijadas dos bases ordenadas B y B 0 de M y N respectivamente, tenemos
definida una aplicaci
on
0
MB
B : HomA (M, N ) Matmn (A),
que claramente es biyectiva.
0
B
En efecto, si MB
por el teorema
anterior para todo
B (f ) = MB (g),
entonces
Ejemplo La aplicaci
on f : Q[] Q[] dada por f () = es claramente
una aplicaci
on lineal, considerando a Q[] como Q-espacio vectorial. Vamos a
calcular su matriz en la base ordenada B = (1, , 2 , 3 ). Para ello notamos
que f (1) = , f () = 2 , f ( 2 ) = 3 y f ( 3 ) = 4 = 1 2 3 . Por
lo tanto,
0
1
0
0
0
0
1
0
MBB (f ) =
0
0
0
1
1 1 1 1
As, esta matriz (un n
umero finito de datos) determina completamente la aplicaci
on f .
178
Captulo 5. M
odulos y espacios vectoriales
A,
entonces
af
es
el
homomorfismo
Es f
acil comprobar que la aplicaci
on MB
odulos, es
B es un isomorfismo de m
0
B0
B0
B0
B0
decir, que MB (f + g) = MB (f ) + MB (g) y que MB
(af
)
=
aM
(f
).
B
B
Por ejemplo, si u M , entonces
0
0
B0
B0
B (u) MB
= B (u)MB
B (f ) + MB (g)
B (f ) + B (u)MB (g)
= B 0 f (u) + B 0 g(u)
= B 0 f (u) + g(u)
= B 0 (f + g)(u) ,
0
B
B
luego por la unicidad de 5.31, MB
B (f + g) = MB (f ) + MB (g).
Esto explica las definiciones que hemos dado de suma de matrices y producto
de una matriz por un elemento de A: la suma de dos matrices es la operaci
on
que nos da la matriz asociada al homomorfismo suma de los homomorfismos
asociados a los sumandos, y similarmente con el producto por elementos de A.
Respecto al producto de matrices, su interpretaci
on es la siguiente:
Teorema 5.33 Sean f : M N y g : N R homomorfismos de Am
odulos libres de rango finito. Sean B, B 0 y B 00 bases ordenadas de M , N y R
00
B0
B 00
respectivamente. Entonces MB
B (f g) = MB (f )MB 0 (g).
n: Si u M , entonces
Demostracio
B 00
0
B 00
B (u)MB
B (f )MB 0 (g) = B 0 f (u) MB 0 (g) = B 00 g f (u)
= B 00 (f g)(u) ,
00
00
B
B
luego por la unicidad de 5.31, MB
B (f g) = MB (f )MB 0 (g).
Definici
on 5.34 Si M es un A-m
odulo, representaremos por EndA (M ) =
HomA (M, M ) al conjunto de todos los endomorfismos de M . Es f
acil ver que
EndA (M ) es un anillo con la suma de homomorfismos que ya tenemos definida
y con la composici
on de aplicaciones como producto.
Si M es libre de rango n y B es una base ordenada, el teorema anterior prueba
que la aplicaci
on MBB : EndA (M ) Matn (A) es un isomorfismo de anillos.
Notemos que la matriz identidad se corresponde con la aplicaci
on identidad.
Las unidades de EndA (M ) son los endomorfismos que tienen una inversa
como aplicaciones, es decir, los endomorfismos biyectivos, que reciben el nombre
de automorfismos de M . Si M es libre de rango finito, la aplicaci
on MBB hace
corresponder los automorfismos de M con las matrices regulares en el sentido
siguiente:
5.4. Matrices
179
Definici
on 5.35 Una matriz C Matn (A) es regular si es una unidad del
anillo Matn (A), es decir, si existe una matriz C 1 Matn (A) tal que CC 1 =
C 1 C = In . En tal caso la matriz C 1 es u
nica y se llama matriz inversa de C.
Una matriz cuadrada que no es regular es una matriz singular.
Una propiedad elemental es que si A es conmutativo y B es una matriz
regular, entonces la matriz traspuesta B t tambien es regular y (B t )1 = (B 1 )t .
En efecto, basta observar que (B 1 )t B t = (BB 1 )t = Int = In , e igualmente en
orden inverso.
Teorema 5.36 Si f : M N es un homomorfismo entre m
odulos libres del
mismo rango finito y B, B 0 son bases ordenadas de M y N respectivamente,
0
entonces f es un isomorfismo si y s
olo si MB
B (f ) es regular y, en tal caso,
0
1
1
MB
) = MB
.
B 0 (f
B (f )
n: Sea g HomA (N, M ) tal que g = f 1 si suponemos que
Demostracio
0
B0
1
f es isomorfismo o tal que MB
si suponemos que MB
B 0 (g) = MB (f )
B (f ) es
regular.
0
B
B
B
En cualquier caso se cumple que MB
B (f )MB 0 (g) = MB (f g) = In = MB (I)
0
0
B
B
B
B0
y MB 0 (g)MB (f ) = MB 0 (g f ) = In = MB 0 (I), de donde se siguen las dos
implicaciones.
Las matrices tambien proporcionan una forma sencilla de obtener las coordenadas de un elemento de un m
odulo libre en una base conocidas sus coordenadas
en otra base:
Definici
on 5.37 Si B = (u1 , . . . , un ) y B 0 = (v1 , . . . vn ) son dos bases ordenadas de un mismo A-m
odulo M , se llama matriz de cambio de base a la matriz
0
B0
MB
B = MB (I), donde I es la identidad en M .
0
B 1
Claramente MB
= MB
esima de MB
B es regular y (MB )
B 0 . La fila i-
B es
B 0 (ui ) y para todo m M se cumple la relaci
on
0
B 0 (m) = B (m)MB
B ,
0
180
Captulo 5. M
odulos y espacios vectoriales
5.5
M
odulos finitamente generados sobre DIPs
Podemos resumir los resultados que hemos demostrado sobre espacios vectoriales de dimensi
on finita diciendo que un espacio vectorial de dimensi
on finita
sobre un anillo de divisi
on D est
a completamente determinado por un n
umero
natural, su dimensi
on d, en el sentido de que todos los Despacios vectoriales de dimensi
on d son isomorfos a Dd y desde un punto de vista algebraico,
como espacios vectoriales, podemos decir que todos son el mismo espacio,
aunque difieran como conjuntos. Podemos expresar esto diciendo que los espacios vectoriales de dimensi
on finita quedan completamente clasificados por su
dimensi
on, en el sentido de que, conocida la dimensi
on, conocido el espacio.
En esta secci
on vamos a tratar de llegar a resultados similares para m
odulos
finitamente generados sobre un dominio de ideales principales D. Sabemos que
lo anterior es cierto igualmente para los Dm
odulos libres de rango finito, pero
tambien sabemos que puede haber D-m
odulos finitamente generados que no
sean libres.
Vamos a probar que tambien es posible asignar a cada D-m
odulo finitamente
generado un n
umero finito de datos que lo determinar
an salvo isomorfismo,
aunque ahora los datos no se reducir
an a un mero n
umero natural, como
en el caso de los espacios vectoriales. El resultado ser
a una clasificaci
on completa de los D-m
odulos finitamente generados en el mismo sentido que en el
caso de los espacios vectoriales: cada m
odulo tendr
a asignados unos datos de
modo que, conocidos los datos, conocido el m
odulo y, aun sin conocer los datos
que determinan a un m
odulo dado, podremos enumerar en la pr
actica todas
las posibilidades que pueden darse, de modo que podamos analizar cada una
separadamente si es necesario sabiendo que con ello cubrimos todos los casos
posibles.
El teorema de clasificaci
on que vamos a probar aqu es un resultado mucho
m
as abstracto que cualquier otro que hayamos probado hasta el momento, y tal
vez el lector no este en condiciones de apreciar el valor de trabajar con tanta
generalidad. Sin embargo, veremos que el nivel de abstracci
on de esta secci
on se
traduce en que los resultados que vamos a obtener ser
an aplicables en contextos
muy diversos, incluyendo la clasificaci
on de las isometras de un espacio eucldeo,
por citar uno de los ejemplos m
as alejados del terreno que estamos tratando en
este libro.
Nuestro punto de partida ser
a el teorema siguiente:
5.5. M
odulos finitamente generados sobre DIPs
181
b = hc B | c bi .
L
b se expresa de forma u
Cada a L
nica como a = u+db, con u Lb y d D.
b D dada por a 7 d es claramente un homomorfismo
La aplicaci
on fb : L
de m
odulos.
Tomemos ahora un subm
odulo M L y vamos a considerar los homomor b D. As, el n
fismos fb restringidos a fb : M L
ucleo de fb es claramente
M Lb . La imagen de fb ser
a un ideal de D. Como D es un dominio de ideales
principales, estar
a generada por un cierto db D. Sea B 0 = {b B | db 6= 0} y,
0
b tal que fb (mb ) = db .
para cada b B elegimos un mb M L
El teorema quedar
a probado si demostramos que C = {mb | b B 0 } es una
base de M (pues, ciertamente, su cardinal es menor o igual5 que el de B).
En primer lugar demostramos que C es linealmente independiente. Supongamos, para ello, que tenemos una combinaci
on lineal nula a1 mb1 + +an mbn = 0,
donde ai D y b1 < < bn son elementos de B. En esta situaci
on, para cada
b M Lb , luego
i < n, tenemos que mbi M L
i
n
a1 mb1 + + an1 mbn1 M Lbn .
Por lo tanto,
0 = fbn (0) = fbn (a1 mb1 + + an1 mbn1 ) + fbn (an mbn ) = an dbn ,
y concluimos que an = 0. Aplicando ahora fbn1 se obtiene que an1 = 0, e
igualmente con todos los coeficientes.
Veamos ahora que C es un sistema generador de M . Por reducci
on al absurdo, supongamos que existe un m M que no puede expresarse como com b para cierto b B, y
binaci
on lineal de elementos de C. Entonces m M L
podemos tomar el mnimo b tal que existe un m en estas condiciones.
Si b
/ B 0 , entonces la imagen de fb es nula, luego fb (m) = 0, lo que significa
b0 ,
que m M Lb , pero entonces existir
a un b0 < b tal que m M L
0
en contradicci
on con la minimalidad de b. Concluimos, pues, que b B , y
entonces fb (m) = ddb , para cierto d D.
4 El teorema usa AE u
nicamente al suponer que el m
odulo dado tiene una base que admite un buen orden, pero esto se cumple trivialmente para m
odulos rango de numerable (en
particular, finito). En tal caso no es necesario AE.
5 En el caso en que la base B sea infinita, el lector debe saber que el cardinal de un
subconjunto es menor o igual que el cardinal del conjunto. Nosotros hemos visto que esto es
as cuando B es finito o incluso infinito numerable, y nunca vamos a necesitar otros casos. De
hecho, en esta secci
on s
olo necesitaremos el caso finito.
182
Captulo 5. M
odulos y espacios vectoriales
Ahora, si N es un subm
odulo de M , se cumple que N = f f 1 [N ] , y
por 5.39 tenemos que f 1 [N ] es un subm
odulo de L libre y de rango menor
o igual que n. La imagen de una base de f 1 [N ] es claramente un sistema
generador de N .
Ya hemos se
nalado que no todo Z-m
odulo es libre (por ejemplo, Z/nZ). Sin
embargo, ahora podemos dar una condici
on sencilla que determina cu
ando un
m
odulo finitamente generado sobre un DIP es libre. Para ello introducimos
algunos conceptos:
Definici
on 5.41 Si A es un dominio y M es un Am
odulo, un elemento m M
es de torsi
on si existe un a A no nulo tal que am = 0. Llamaremos Mt al
conjunto de todos los elementos de torsi
on de M . Es inmediato comprobar que
Mt es un subm
odulo de M , que recibe el nombre de subm
odulo de torsi
on de M .
Si M = Mt se dice que M es un m
odulo de torsi
on. Si Mt = 0 se dice que M
es libre de torsi
on.
Por ejemplo, Z/nZ es un Zm
odulo de torsi
on, pues nx = 0 para todo
x Z/nZ.
En general, si D es un dominio ntegro y M es un Dm
odulo libre, entonces
es libre de torsi
on, pues si m M es un elemento de torsi
on, podemos expresarlo
como combinaci
on lineal de los elementos de una base:
m = d1 b1 + + dn bn ,
y entonces, si existe un d D no nulo tal que dm = 0, tenemos que
0 = dm = dd1 b1 + + ddn bn ,
luego, por la independencia lineal de la base, dd1 = ddn = 0, y como D es
ntegro, esto implica que d1 = = dn = 0, luego m = 0.
En el contexto en el que estamos trabajando, se cumple el recproco:
5.5. M
odulos finitamente generados sobre DIPs
183
Podemos precisar m
as la situaci
on:
Teorema 5.43 Sea D un dominio eucldeo y sea M un Dm
odulo finitamente
generado. Entonces M/Mt es un Dm
odulo libre y existe un subm
odulo libre
L de M tal que M = Mt L. En particular L
M/M
,
luego
su
rango est
a
=
t
determinado por M .
n: Observemos en primer lugar que M/Mt es libre de torsi
Demostracio
on.
En efecto, si [x] M/Mt es un elemento de torsi
on, esto significa que existe un
d D no nulo tal que [dx] = 0, es decir, dx Mt , luego existe un d0 D no
nulo tal que d0 dx = 0, luego x Mt , luego [x] = 0. Tambien es claro que M/Mt
es finitamente generado. Por el teorema anterior tenemos que M/Mt es libre.
Sea [m1 ], . . . , [mn ] una base de M/Mt y sea L = hm1 , . . . , mn i. Se cumple
que m1 , . . . , mn son linealmente independientes, pues si
d1 m1 + + dn mn = 0,
entonces d1 [m1 ] + + dn [mn ] = 0, luego d1 = = dn = 0, por la independencia lineal de las clases [mi ].
184
Captulo 5. M
odulos y espacios vectoriales
5.5. M
odulos finitamente generados sobre DIPs
185
Si los m
odulos fueran isomorfos, tendran que tener los mismos elementos de los
mismos ordenes.
Similarmente, podramos pensar que Z/6Z y Z/2Z Z/3Z son dos ejemplos
de Z-m
odulos con seis elementos no isomorfos entre s, pero no es cierto. En
este caso s que son isomorfos, como se desprende del teorema siguiente:
Teorema 5.45 Si D es un dominio de ideales principales y a, b D son
elementos no nulos primos entre s, entonces
D/(ab)
= D/(a) D/(b).
n: Sea f : D/(ab) D/(a) D/(b) la aplicaci
Demostracio
on dada por
f ([x]) = [(x], [x]). Claramente es un homomorfismo de m
odulos, y adem
as es
inyectivo, porque si [x] = 0, [x] = 0, esto significa que a | x y b | x y, como son
primos entre s, esto implica que ab | x, luego [x] = 0 (en D/(ab).
Para probar que f es suprayectivo (y, por lo tanto, un isomorfismo) usamos
la relaci
on de Bezout 3.22, que nos da u, v D tales que ua + vb = 1. As, dado
([x], [y]) D/(a) D/(b), una antiimagen por f es [uay + vbx].
Vamos a demostrar que los u
nicos D-m
odulos de torsi
on finitamente generados son, salvo isomorfismo, las sumas directas de m
odulos de tipo D/aD, y
que son todas distintas entre s salvo las que resultan isomorfas en virtud del
teorema anterior.
Por ejemplo, los u
nicos Z-m
odulos con 12 elementos son
Z/4Z Z/3Z,
186
Captulo 5. M
odulos y espacios vectoriales
5.5. M
odulos finitamente generados sobre DIPs
187
Para ello tomamos m1 M tal que su periodo sea pe1 con el mayor exponente e1 posible. Si M = hm1 i tenemos ya la conclusi
on. En caso contrario
= M/ hm1 i, que ser
consideramos el cociente M
a no nulo. Como todos los ele =M
[pe1 ]. Ahora
mentos de M tienen periodo divisor de pe1 , tenemos que M
probamos un hecho general:
podemos elegir un representante [y] = [y 0 ] de
En toda clase [y] M
0
modo que [y] e y tienen el mismo periodo.
En efecto. Notemos que, en general, el periodo de una clase divide al de
cualquiera de sus representantes. Si el periodo de [y] es ps , entonces ps y hm1 i,
luego ps y = pt cm1 , con (p, c) = 1, para cierto t e1 . Si t = e1 , entonces ps y = 0,
luego el periodo de y es ps .
Si t < e1 , entonces pt cm1 tiene periodo pe1 t , luego y tiene periodo ps+e1 t ,
luego s + e1 t e1 , porque pe1 anula a y, luego s t y concluimos que
y 0 = y pts cm1 cumple [y 0 ] = [y] y que y 0 tiene periodo ps .
[p] < dimk M [p].
A continuaci
on veamos que dimk M
[p]. Por el resultado que
Para ello tomamos una k-base [x1 ], . . . , [xs ] de M
acabamos de obtener, podemos suponer que cada xi tiene periodo p, es decir,
que x1 , . . . , xs M [p] y se cumple que m1 , x1 , . . . , xs M [p] son linealmente
independientes sobre k, pues si
[d]m1 + [d1 ]x1 + + [ds ]xs = 0,
entonces [d1 ][x1 ]+ +[ds ][xs ] = 0, luego [d1 ] = = [ds ] = 0, luego [d]m1 = 0,
luego [d] = 0.
As pues, podemos aplicar la hip
otesis de inducci
on, seg
un la cual
= h[m2 ]i h[mr ]i ,
M
donde cada [mi ] tiene periodo pei con e2 er . Seg
un hemos visto,
podemos exigir que cada mi tenga tambien periodo pei y, como e1 era el mayor
posible, se cumple que e1 e2 . Ahora basta ver que
M = hm1 i hmr i .
188
Captulo 5. M
odulos y espacios vectoriales
5.5. M
odulos finitamente generados sobre DIPs
189
divisores elementales, es decir, que, por una parte, no es posible obtener dos
descomposiciones distintas de M que lleven a dos juegos distintos de factores
invariantes y, por otra parte, que dos m
odulos de torsi
on con factores invariantes
distintos no pueden ser isomorfos.
Teorema 5.47 Sea D un dominio de ideales principales y M un D-m
odulo
finitamente generado.
1. Existen elementos x1 , . . . , xn M tales que Mt = hx1 i hxn i y para
cada i = 1, . . . , n, o(xi ) = (pei i ), donde pi es un primo de D y ei es un
n
umero natural no nulo.
2. Existen elementos y1 , . . . , ym M tales que Mt = hy1 i hym i, y si
o(yi ) = (fi ), entonces para cada i = 1, . . . , m, se cumple que fi no es cero
ni unidad y si i < m, entonces fi | fi+1 .
3. Los n
umeros n y m, los ideales (pei i ) para i = 1, . . . , n y los ideales (fi )
para i = 1, . . . , m est
an determinados por M , es decir, cualquier descomposici
on de M en la forma indicada en 1) o en 2) da lugar a los mismos
n, m, etc. Los elementos pei i se llaman divisores elementales de M , los
elementos fi se llaman factores invariantes de M .
n: Tenemos probado 1), mientras que 2) es una consecuencia
Demostracio
inmediata: Dada una descomposici
on de tipo 1), multiplicamos todos los primos
que aparecen como base de divisores elementales elevados al mayor exponente
posible, con lo que obtenemos el u
ltimo factor invariante fm (donde m es el
mayor n
umero de divisores elementales con la misma base) y el teorema 5.45 nos
da que las sumas de los generadores correspondientes a los divisores elementales
que hemos tomado es un ym de periodo fm . Luego formamos el factor invariante
fm1 repitiendo el proceso con los divisores elementales que quedan, y seguimos
as hasta que se acaben los divisores elementales.
En cuanto a 3), basta probar la unicidad de los factores invariantes, pues es
claro que si existieran dos descomposiciones distintas en divisores elementales,
a partir de ellas podramos obtener dos descomposiciones distintas en factores
invariantes por el procedimiento que acabamos de describir. Descomponemos
la prueba en varios pasos:
a) Sea Mt = hy1 i hym i una descomposici
on tipo 2) y sea p un primo
de D. Llamando Mi = hyi i, es claro que M [p] = M1 [p] Mm [p], y que
esto es cierto tambien si consideramos a todos los m
odulos como D/(p)-espacios
vectoriales.
(
0 si p - fi ,
b) Se cumple que dim Mi [p] =
1 si p | fi .
En efecto, si p - fi , entonces un r Mi [p] es de la forma r = uyi para un
u A y pr = 0, luego puyi = 0 y fi | pu, luego fi | u, y as r = uyi = 0, o sea,
Mi [p] = 0.
190
Captulo 5. M
odulos y espacios vectoriales
Mt = hz1 i hzm i ,
la primera con factores invariantes f1 , . . . , fm y la segunda con factores invariantes g1 , . . . , gm . Ya sabemos que (fm ) = (gm ).
Si fm se descompone en un solo primo, entonces fm es primo, y como los
restantes factores invariantes son divisores suyos, son todos salvo unidades ese
mismo primo, es decir, todos los fi y los gi son iguales, luego tenemos la unicidad.
Supongamos que la unicidad se cumple para m
odulos cuyo u
ltimo factor
invariante se descomponga en n factores primos y que fm se descompone en
n + 1 primos. En d) hemos probado que f1 y g1 son divisibles entre los mismos
primos. Sea p un primo que divida a ambos (luego divide a todos los fi y a
todos los gi ).
5.5. M
odulos finitamente generados sobre DIPs
191
N = N 0 hy1 i hym i ,
donde M 0 y N 0 son m
odulos libres del mismo rango y o(xi ) = o(yi ) para cada
i = 1, . . . , m.
Pero ya hemos observado que hxi i
= D/o(xi ) = D/o(yi )
= hyi i, y por otra
parte M 0
odulos libres del mismo rango. A partir de
= N 0 porque son dos m
un isomorfismo entre cada sumando directo podemos construir un isomorfismo
entre las dos sumas, es decir, M
= N.
Nota Es inmediato (y ya lo hemos usado en la demostraci
on precedente) que
el u
ltimo factor invariante de un m
odulo de torsi
on finitamente generado sobre
un DIP es precisamente el exponente del m
odulo. Esto es un hecho no trivial
que resulta u
til en algunas ocasiones: el exponente de un m
odulo de torsi
on
finitamente generado (que en principio es el mnimo com
un m
ultiplo de los
ordenes de sus elementos) es siempre el orden de uno de sus elementos.
Terminamos esta secci
on con una consecuencia que necesitaremos m
as adelante:
192
Captulo 5. M
odulos y espacios vectoriales
M = hf1 e1 , . . . , fm em i ,
193
5.6
Ap
endice: Espacios vectoriales de dimensi
on
infinita
194
Captulo 5. M
odulos y espacios vectoriales
combinaci
on lineal de elementos de Y0 , luego X hY0 i, luego V = hXi hY0 i.
Esto implica que Y = Y0 , pues un elemento de Y \ Y0 podra expresarse como
combinaci
on lineal de elementos de Y0 , y entonces Y no sera libre.
Fijando una enumeraci
on de cada conjunto Yx , podemos definir una aplicaci
on inyectiva Y X N (a cada y Y le asignamos un par (x, i), donde
y es el i-esimo elemento de Yx ). El teorema B.11 nos da entonces una aplicaci
on inyectiva Y X. Similarmente obtenemos una aplicaci
on inyectiva
X Y , luego el teorema de Cantor-Bernstein implica que existe la biyecci
on
del enunciado.
Admitiendo, tal y como indicamos en el apendice B, que es posible definir el cardinal de un conjunto arbitrario de modo que dos conjuntos tienen el
mismo cardinal si y s
olo si son biyectables, ahora es claro que la definici
on de
la dimensi
on 5.24 es v
alida para todo espacio vectorial, si bien nosotros s
olo la
usaremos en el caso de espacios de dimensi
on finita.
Igualmente, el lector familiarizado con la teora de cardinales infinitos concluir
a ahora que la prueba del teorema 5.25 es v
alida para m
odulos no necesariamente finitamente generados, por lo que la definici
on del rango 5.26 libre
vale para todo m
odulo libre sobre un anillo conmutativo y unitario.
Captulo VI
Grupos
La estructura de grupo, que vamos a estudiar aqu, es la m
as simple de todas las que hemos estudiado hasta ahora y en parte por esa misma raz
on
una de las que aparecen con frecuencia en los contextos m
as diversos, y que
contribuye en mayor medida a unificar situaciones aparentemente muy alejadas
entre s a traves de un mismo patr
on te
orico. Los problemas que pueden abordarse mediante el estudio de ciertos grupos varan entre estudiar la posibilidad
de dibujar una figura con regla y comp
as hasta estudiar si ciertos anillos tienen
factorizaci
on u
nica, pasando por muchos otros contextos aritmeticos, algebraicos, geometricos, topol
ogicos, etc.
6.1
Conceptos b
asicos
Definici
on 6.1 Un grupo es un par ordenado (G, ), donde G es un conjunto
y : G G G es una ley de composici
on interna en G que sea asociativa,
tenga elemento neutro y todo elemento de G tenga un opuesto. Si adem
as es
conmutativa se dice que (G, ) es un grupo abeliano. En la pr
actica escribiremos
G en lugar de (G, ).
Tal y como explicamos en la secci
on 2.1 al tratar el concepto de semigrupo,
el elemento neutro de un grupo G es u
nico, y tambien lo es el opuesto de cada
elemento de G.
Habitualmente usaremos la notaci
on multiplicativa, en la cual la operaci
on
del grupo se representa por , el elemento neutro se representa por 1 (de modo
que g 1 = 1 g = g para todo g G) y el opuesto de un g G se representa por
g 1 (de modo que gg 1 = g 1 g = 1) y se llama habitualmente inverso de g.
No obstante, para grupos abelianos usaremos tambien la notaci
on aditiva,
en la cual la operaci
on del grupo se representa por +, el elemento neutro se
representa por 0 (de modo que g + 0 = 0 + g = g para todo g G) y el opuesto
de un g G se representa por g (de modo que g g = g + g = 0 para todo
g G) y se llama habitualmente simetrico de g.
195
196
Captulo 6. Grupos
Una relaci
on b
asica al operar en un grupo es que (g1 g2 )1 = g21 g11 (donde
el cambio de orden es crucial si los elementos no conmutan), lo cual se justifica
sin m
as que comprobar que g1 g2 g21 g11 = 1.
En la secci
on 2.1 vimos que en todo semigrupo con elemento neutro est
an
definidas las potencias g n para n N. En el caso de un grupo podemos definir,
de hecho, g n para todo n Z estableciendo que g n = (g 1 )n cuando n < 0.
Comprobaciones rutinarias muestran que se cumplen las propiedades:
g m+n = g m g n ,
(g m )n = g mn ,
si g1 g2 = g2 g1 .
Con notaci
on aditiva (para grupos abelianos) estas propiedades se expresan
as:
(m + n)g = mg + ng,
n(mg) = (nm)g,
6.1. Conceptos b
asicos
197
M
as en general, el conjunto de aplicaciones biyectivas f : X X tales que
tanto f como f 1 conservan una estructura en X es habitualmente un grupo
con la composici
on de aplicaciones. Esto incluye a los homeomorfismos de un
espacio topol
ogico en s mismo, a las biyecciones afines de un espacio afn en s
mismo, a las isometras de un espacio metrico en s mismo, etc.
Homomorfismos Los conceptos b
asicos de la teora de grupos son variantes
de los que ya hemos visto para m
odulos. Empezamos por el de homomorfismo:
Definici
on 6.2 Una aplicaci
on f : G H entre dos grupos G y H es un
homomorfismo de grupos si cumple f (uv) = f (u)f (v) para todo u, v G.
La aplicaci
on f es un monomorfismo, epimorfismo o isomorfismo de grupos si
adem
as es inyectiva, suprayectiva o biyectiva, respectivamente. Un isomorfismo
de un grupo G en s mismo es un automorfismo de G. Llamaremos Aut G al
conjunto de todos los automorfismos de un grupo G.
Es f
acil ver que la composici
on de homomorfismos de grupos es un homomorfismo y que la inversa de un isomorfismo de grupos es tambien un isomorfismo.
En particular, resulta que Aut G es un grupo con la composici
on de aplicaciones.
Diremos que dos grupos G y H son isomorfos si existe un isomorfismo entre
ellos, y lo representaremos por G
= H. En tal caso G y H tienen las mismas
propiedades definibles a partir de la estructura de grupo.
Notemos que, en un grupo G, el elemento neutro es el u
nico g G que cumple
gg = g. Como consecuencia, si f : G H es un homomorfismo de grupos, se
cumple f (g)f (g) = f (g), luego f (1) = 1. Adem
as, como f (g)f (g 1 ) = f (1) = 1,
1
1
tambien se cumple que f (g ) = f (g) .
Subgrupos Pasamos ahora al concepto de subgrupo, an
alogo al de subm
odulo:
Definici
on 6.3 Si G es un grupo, un subgrupo de G es un grupo H G tal
que el producto de dos elementos de H sea el mismo calculado en H o en G. Lo
representaremos por H G.
Notemos que si H G entonces el elemento neutro de H es el mismo que el
de G, pues es el u
nico elemento de H o de G que cumple hh = h. Igualmente,
el inverso de un h H es el mismo en H o en G, pues el inverso en h cumple
tambien las condiciones para ser su inverso en G, y este es u
nico.
Por lo tanto, si H G entonces H es un subconjunto de G tal que el
producto de dos elementos de H est
a en H, el neutro de G est
a en H y el
inverso de cada elemento de H est
a en H. Recprocamente, todo subconjunto
de H que cumpla estas condiciones puede dotarse de forma u
nica de estructura
de grupo de modo que sea un subgrupo de G (estableciendo que el producto de
dos elementos de H sea su producto en G). En la pr
actica conviene resumir
estas condiciones en una sola:
198
Captulo 6. Grupos
H.
2
n: Obviamente un subgrupo debe cumplir esta condici
Demostracio
on. Si
H la cumple, por ser no vaco existe h H, luego 1 = hh1 H. Adem
as, si
h H, entonces h1 = 1 h1 H, y si h1 , h2 H, tenemos que h1 , h1
2 H,
1
luego h1 h2 = h1 (h1
)
H.
Esto
prueba
que
H
G.
2
Todo grupo G tiene como subgrupos el propio G y el subgrupo 1 = {1},
llamado subgrupo trivial. Los grupos 1 y G se llaman subgrupos impropios de G.
Cualquier otro subgrupo es un subgrupo propio.
Si f : G H es un homomorfismo de grupos, G1 G y H1 H, es f
acil
ver que f [G1 ] H y que f 1 [H1 ] G. En particular se define el n
ucleo de f
como el subgrupo N(f ) = f 1 [1] = {g G | f (g) = 1} G y la imagen de f
como el subgrupo Im f = f [G] H.
Al igual que sucede con los homomorfismos de anillos y de m
odulos, un
homomorfismo de grupos es inyectivo si y s
olo si su n
ucleo es trivial.
A la hora de definir los grupos cociente nos encontramos con una dificultad, y
es que en grupos no abelianos podemos definir la relaci
on de congruencia de dos
formas distintas. Por ello la definici
on de los grupos cociente requiere algunos
conceptos adicionales que veremos despues. De momento nos limitaremos a
definir las congruencias y probaremos algunos resultados elementales en torno
a ellas, necesarios en el estudio de los subgrupos en general.
Definici
on 6.5 Sea G un grupo y H G. Diremos que u, v G son congruentes por la izquierda m
odulo H (y lo representaremos u i v (mod H)) si
cumplen u1 v H.
Diremos que u y v son congruentes por la derecha m
odulo H (y lo representaremos u d v (mod H)) si cumplen uv 1 H.
Es muy f
acil comprobar que ambas relaciones son de equivalencia y que la
clase de equivalencia de un elemento a G para la congruencia por la izquierda
es el conjunto aH = {ah | h H}, mientras que la clase de equivalencia de a
para la congruencia por la derecha es Ha = {ha | h H}.
Llamaremos (G/H)i y (G/H)d a los conjuntos cociente para las relaciones
de congruencia m
odulo H por la izquierda y por la derecha, respectivamente.
En general se cumple que todas las clases de congruencia m
odulo H tienen
tantos elementos como H, pues la aplicaci
on que a cada h H le asigna el
elemento ah aH biyecta H con aH (e igualmente por la derecha).
As pues, si G es finito, los dos conjuntos cociente (G/H)i y (G/H)d tienen
cardinal igual a |G|/|H|. A este cardinal lo llamaremos ndice del subgrupo H
en el grupo G, y lo representaremos por |G : H|.
Por otra parte, es costumbre llamar orden de un grupo a su n
umero de
elementos, es decir, a su cardinal.
6.1. Conceptos b
asicos
199
n: 1) Sea H = {x1 xn | n N, x1 , . . . , xn X X 1 }.
Demostracio
Tenemos que hXi es un grupo que contiene a los elementos de X, luego tambien
a sus inversos y a los productos que pueden formarse entre ellos. Por lo tanto
H hXi. Es f
acil ver que H es un subgrupo de G y obviamente contiene a X,
luego hXi H.
200
Captulo 6. Grupos
6.1. Conceptos b
asicos
201
0 1 2 3 4 5 6 7 8 9 10 11
1 2 4 8 3 6 12 11 9 5 10 7
y estos son todos los subgrupos cclicos propios de U13 pues, los elementos de
orden 12 generan todo U13 , 1 genera el subgrupo trivial y los dem
as generan
alguno de los tres subgrupos anteriores. Por ejemplo, h9i = h3i. El teorema
siguiente implica que son todos los subgrupos propios de U13 , de modo que en
total tiene 6 subgrupos, de ordenes 1, 2, 3, 4, 6, 12, respectivamente. Vemos que
hay uno para cada orden posible divisor de 12. Esto no es casual.
Teorema 6.11 Todo subgrupo de un grupo cclico es cclico.
n: Sea G = hgi un grupo cclico. Hemos visto que la apliDemostracio
caci
on f : Z G dada por f (n) = g n es un epimorfismo de grupos. Si
H G, entonces f 1 [H] Z, pero los subgrupos de Z coinciden con los ideales
(son sus Z-subm
odulos), luego existe un m Z tal que f 1 [H] = mZ, luego
mn
H = {g
| n Z} = hg m i.
3. Si m | n, el grupo G tiene un u
nico subgrupo de orden m.
202
Captulo 6. Grupos
r
n: 1) Sea m = rd. Entonces g m = g d g d , luego
Demostraci
o
Al calcular los ordenes de los elementos de U13 hemos visto que haba varios
elementos de orden 12, pero en principio no tendra por que haber sido as. Hay
grupos abelianos de orden 12 que no tienen elementos de orden 12, como es el
caso de Z/2Z Z/6Z. Sin embargo, el hecho de que U13 sea cclico no es casual,
sino que es consecuencia del teorema siguiente, el cual se basa a su vez en el
teorema de estructura de los m
odulos finitamente generados sobre un DIP que
demostramos en el captulo anterior:
Teorema 6.13 Todo subgrupo finito del grupo de unidades de un dominio ntegro es cclico.
n: Sea D un dominio ntegro y sea K su cuerpo de cocientes.
Demostracio
Entonces D K , luego basta probar que todo subgrupo finito del grupo
multiplicativo de un cuerpo es cclico. Sea, pues, G K finito. Entonces G es
un Z-m
odulo finitamente generado de torsi
on (por ser finito). Ahora tenemos en
cuenta la nota tras el teorema 5.48, seg
un la cual el exponente m de G coincide
con el u
ltimo factor invariante y es, por lo tanto, el orden de un elemento de
G. Consideramos ahora el polinomio xm 1 K[x]. El hecho de que m sea el
exponente de G se traduce en que todos los elementos de G son races de este
polinomio, pero el n
umero de races de un polinomio en un cuerpo no puede
exceder a su grado, luego |G| m. Como G tiene un elemento de orden m,
tiene que ser |G| = m, y G es cclico.
As pues, como Z/pZ es un cuerpo, su grupo multiplicativo Up es un grupo
cclico de orden p 1.
El grupo cuaternio Veamos un ejemplo de grupo finito no abeliano. Consideremos el cuerpo k = Z/3Z = {0, 1, 1} y el grupo LG(2, k) de las matrices
regulares 2 2 con coeficientes en k. Seleccionamos las dos matrices siguientes:
1
1
1 1
i=
, j=
,
1 1
1 1
6.1. Conceptos b
asicos
203
1
0
1 1
1 0
i2 =
, i3 =
, i4 =
,
0 1
1
1
0 1
2
j =
1
0
0 1
j =
1 1
1 1
j =
1 0
0 1
Esto prueba que i, j tienen por inversas respectivas a i3 , j 3 . Todas las matrices
que hemos calculado son elementos de Q8 . Vamos a darles nombres descriptivos.
La matriz identidad es el elemento neutro de Q8 , por lo que la llamaremos
1 0
1=
.
0 1
A la matriz i2 , que es la identidad cambiada de signo, la llamaremos 1, de
modo que i2 = j 2 = 1 y (1)2 = 1. Como i3 y j 3 resultan de cambiar el
signo a i, j, respectivamente, llamaremos a estas matrices i y j, con lo que
se cumple que i3 = i, j 3 = j. Notemos que i = (1)i, donde aqu 1 es la
matriz i2 = j 2 .
Con esto tenemos ya seis elementos distintos en Q8 , a saber, las matrices
1, i, j. No son las u
nicas, pues tambien est
an
0 1
0 1
k = ij =
, ji =
= (1)k = k.
1
0
1 0
(La u
ltima igualdad es una definici
on, es decir, llamamos k a la matriz (1)k.)
Se cumple que Q8 = {1, i, j, k}. En efecto, basta tener en cuenta que
(1)i = i = i(1),
(1)j = j = j(1),
ji = ij.
(1)j = j(1) = j,
(1)k = k(1) = k,
204
Captulo 6. Grupos
j
i
k
y el tercero cambiado de signo si se hace en sentido contrario, es decir:
ij = k,
jk = i,
ki = j,
ji = k,
kj = i,
ik = j.
De hecho, no hay m
as subgrupos, pues 1 es el u
nico elemento de orden 2,
luego no puede haber m
as subgrupos de orden 2, y un subgrupo de orden 4
debe contener a alguno de los elementos i, j, k, y como todos ellos tienen
orden 4, el subgrupo ser
a necesariamente el generado por uno de ellos, que es
uno de los tres subgrupos de orden 4 que ya hemos mostrado.
6.2
Grupos de permutaciones
Antes de seguir introduciendo nuevos conceptos sobre grupos, vamos a estudiar con detalle una familia concreta de grupos finitos que nos ayudar
a a ilustrar
la teora.
En 1.37 hemos definido el conjunto A de todas las biyecciones f : A A,
donde A es un conjunto arbitrario. Ahora es inmediato que dicho conjunto tiene
estructura de grupo con la operaci
on dada por la composici
on de aplicaciones.
Se le llama grupo simetrico del conjunto A. A los elementos de A se les llama
permutaciones de A.
El teorema 1.38 afirma que si A es un conjunto finito con n elementos,
entonces el orden de A es n!
Es inmediato que si dos conjuntos A y B tienen el mismo cardinal, entonces
los grupos simetricos A y B son isomorfos. Basta tomar una aplicaci
on
biyectiva h : A B y asignar a cada permutaci
on f A la permutaci
on
h1 f h B .
En otras palabras, da igual hablar de las permutaciones del conjunto {a, b, c}
que del conjunto {1, 2, 3}. El isomorfismo entre ambos grupos se obtiene cambiando el nombre a los elementos. Por ejemplo, la permutaci
on que enva el 1
al 2, el 2 al 3 y el 3 al 1 se corresponde con la que enva a a b, b a c y c a a.
Por lo tanto, a efectos pr
acticos, el estudio de los grupos de permutaciones de
conjuntos finitos se reduce al de los grupos de permutaciones de los conjuntos
In = {1, . . . , n}. Al grupo simetrico sobre este conjunto lo representaremos
por n , y nos referiremos a el como el grupo de permutaciones de n elementos.
205
206
Captulo 6. Grupos
Es f
acil ver que se trata de una relaci
on de equivalencia. La clase de equivalencia de un elemento a A recibe el nombre de
orbita de a bajo G, y est
a
formada por todos los elementos de en que se puede transformar a mediante
los elementos de G. La representaremos por a .
Por otra parte, si a , definimos el estabilizador de a como el conjunto
Ga = {g G | ag = a}, es decir, el conjunto de elementos de G que dejan
invariante a a. Es inmediato comprobar que Ga G.
Entre estos conceptos existe una relaci
on fundamental:
{2, 7},
{5, 8},
{6}.
207
2 7 7 7 2 7 7 7
6 7 6 7 6 7
Definici
on 6.16 Sea g n una permutaci
on, sea G = hgi y sea a In .
Diremos que g es un ciclo si todas las orbitas que determina en In son triviales
(en el sentido de que tienen un u
nico elemento) excepto una. La longitud de un
ciclo se define como el cardinal de su orbita no trivial. Los ciclos de longitud 2
se llaman trasposiciones.
En general, cuando hablemos de la orbita de un ciclo se entender
a que nos
referimos a su orbita no trivial. Diremos que dos ciclos son disjuntos si sus
orbitas lo son.
Si un ciclo g tiene orbita {a, ag, . . . , ag m1 }, con ag m = a, lo representaremos
con la notaci
on
g = (a, ag, . . . , ag m1 ).
Por ejemplo, el ciclo (1, 3, 4) = (4, 1, 3) = (3, 4, 1) 8 es la permutaci
on
que cumple
1 7 3 7 4 7 1,
2 7 2,
5 7 5,
6 7 6,
7 7 7,
8 7 8.
208
Captulo 6. Grupos
g(i) si i A,
(gg 0 )(i) = g 0 (i) si i A0 ,
i
si i In \ (A A0 ),
y esto no depende del orden, es decir, g 0 g es la misma permutaci
on.
209
210
Captulo 6. Grupos
211
intercambiar los factores hasta que todas las s queden a la izquierda, y as,
concluimos que
D = { n i | n Z, i = 0, 1}.
Adem
as, ( n i )(0) = i ( n (0)) = i (n) = n, donde el signo depende de i,
luego las permutaciones n i son distintas dos a dos.
Es f
acil ver que las permutaciones n son todas las permutaciones de Z que
conservan el orden, mientras que las permutaciones n son todas las permutaciones de Z que invierten el orden.
Observemos que todos los elementos n tienen orden infinito, mientras que
todos los n tienen orden 2, porque, seg
un las relaciones que hemos probado,
n n = n n = 1.
En particular, observemos que y son dos elementos de orden 2 cuyo
producto = tiene orden infinito. Esto muestra que hay que ser precavido
al tratar de calcular el orden de un producto de dos elementos de un grupo.
M
as a
un, es claro que D = h, i, luego D es un grupo infinito generado
por dos elementos de orden 2.
6.3
Subgrupos normales
212
Captulo 6. Grupos
213
2) Si g n , entonces (1 r )g = 1g rg , donde los ig son ciclos disjuntos (por el apartado anterior, si las orbitas de 1 , . . . , r son A1 , . . . , Ar ,
entonces las orbitas de 1g , . . . , rg son g[A1 ], . . . , g[Ar ]). La unicidad de la descomposici
on hace que, r = s y, salvo reordenaci
on, ig = i , luego i y i tienen
la misma longitud.
Respectivamente, si r = s y la longitud de i coincide con la de i , digamos
que i = (ai1 , . . . , aimi ), i = (bi1 , . . . , bimi ), podemos tomar g n que cumpla
g(aij ) = bij , y entonces, por el apartado anterior, ig = i , y concluimos que
(1 r )g = 1 r .
Veamos un par de aplicaciones de este teorema:
214
Captulo 6. Grupos
215
V4 = {1} cl (1, 2)(3, 4) = 1, (1, 2)(3, 4), (1, 3)(2, 4), (1, 4)(2, 3)
En resumen, los u
nicos subgrupos normales de 4 son 1 < V4 < A4 < 4 .
El grupo V4 es abeliano, mientras que A4 no lo es. Todo subgrupo de orden 12
en 4 es normal por tener ndice 2, luego A4 es el u
nico.
Ejercicio: Si H E K E G, es necesariamente H E G?
2
3
2
3
1 (1324) (12)(34) (4231) (14)(23) (12) (13)(24) (34)
o 1
4
2
4
2
2
2
2
Este grupo recibe el nombre de grupo diedrico de orden 8 y se representa por D8 .
Vemos que tiene dos elementos de orden 4 y 5 de orden 2, pero no son todos
iguales, en el sentido de que 2 = g conmuta con todos los elementos del
grupo
2 (puesto que este es el centralizador de g en 4 ) lo que se traduce en que
E D8 , mientras que los otros cuatro subgrupos de orden 2 no son normales.
De hecho, las clases de conjugaci
on de D8 son:
{1},
{ 2 },
{, 3 },
{, 2 },
{, 3 }.
216
Captulo 6. Grupos
217
6.4
Producto de grupos
Necesit
abamos el concepto de subgrupo normal para adaptar al caso de
grupos el concepto de suma directa de m
odulos. Nos ocupamos de ello en esta
secci
on:
Definici
on 6.25 Sea G un grupo y A y B dos subconjuntos de G. Llamaremos
AB = {ab | a A, b B}. En notaci
on aditiva hablaremos de suma de
subconjuntos y la representaremos A + B.
A diferencia de lo que ocurre con m
odulos, el producto de dos subgrupos no
es necesariamente un subgrupo. El teorema siguiente aclara la situaci
on.
Teorema 6.26 Sea G un grupo y H y K dos subgrupos de G.
1. HK G si y s
olo si HK = KH.
2. Si H E G o K E G, entonces HK G.
3. Si H E G y K E G, entonces HK E G.
n: 1) Si HK G y x HK, entonces x1 HK, luego es
Demostracio
1
de la forma x = hk, con h H y k K. Por lo tanto x = k1 h1 KH.
Igualmente se prueba la otra inclusi
on, luego HK = KH.
Si HK = KH, sean x, y HK. Entonces x = hk e y = h0 k0 con h, h0 H
y k, k0 K. Por lo tanto xy 1 = hkk01 h01 . El elemento kk01 h01 KH =
HK, luego kk01 h01 = h00 k00 para ciertos h00 H y k00 K. Consecuentemente
xy 1 = hh00 k00 HK. Por el teorema 6.4 tenemos que HK G.
218
Captulo 6. Grupos
219
por las r-tuplas que tienen todas sus componentes iguales a 1 salvo quiz
a la iesima. Es f
acil ver que cada Ni es isomorfo a Gi y que G1 Gr es producto
directo (en el sentido de 6.28) de los subgrupos Ni .
Dejamos al lector la extensi
on de estos conceptos y resultados al caso de
infinitos factores, que es completamente an
aloga al caso de los m
odulos, aunque
no vamos a necesitarla en
ning
u
n
momento.
Hay
que
distinguir
igualmente
entre
Q
el producto de grupos:
Gi , con la operaci
on dada por (f g)(i) = f (i)g(i), y el
iI
producto directo:
Q
Q
Q
Gi = {f
Gi | {i I | f (i) 6= 1} es finito}
Gi .
iI
iI
iI
6.5
Grupos cociente
220
Captulo 6. Grupos
221
|H| |K|
.
|H K|
n: Consideremos la aplicaci
Demostracio
on f : H K HK dada por
f (h, k) = hk. Obviamente es suprayectiva. Si f (h, k) = f (h0 , k0 ), entonces
hk = h0 k0 , luego u = (h0 )1 h = k0 k1 H K.
Hemos probado que si f (h, k) = f (h0 , k0 ), entonces (h0 , k0 ) = (hu, u1 k) para
cierto u H K. El recproco es trivialmente
Esto
significa que
cierto.
para
1
1
u H K , luego
cada
hk
HK
se
cumple
que
f
[hk]
=
(hu,
u
k)
1
f [hk] = |H K|.
En consecuencia, el n
umero de elementos de H K es igual al n
umero de
conjuntos de la forma f 1 [hk] (que es |HK|) multiplicado por el n
umero de
elementos de cada uno de estos conjuntos (que es |H K|), es decir, hemos
probado que |H| |K| = |HK| |H K|.
222
Captulo 6. Grupos
i j = ij ,
i j = i+j ,
i j = ij .
223
y = (1)y = y(1) = y 3 ,
z = (1)z = z(1) = z 3 .
C4 C2 ,
C2 C2 C2 ,
D8 ,
Q8 .
224
6.6
Captulo 6. Grupos
si (m, n) = 1,
(mn) = (m)(n).
225
r = sp
s (mod p),
[r]p1 = [s]p
(p1)
= [1],
226
Captulo 6. Grupos
(1 + p)p
52
e3
de donde [5]2
e3
= (1 + 22 )2
1 + 2e1
(mod 2e ),
52
(1 + 2e1 )2 1 (mod 2e ),
De este modo, los subgrupos
intersecci
on trivial, luego
[1]
y [5]
tienene1
su suma es directa. As pues, [1] [5] tiene 2
elementos y por consiguiente es todo el grupo U2e .
Por ejemplo, U3000
= U8 U3 U125
= C2 C2 C2 C124 .
6.7
Grupos alternados
Definici
on 6.49 Sea n 2, sea Pn = {i, j} 1 i < j n . Para cada
permutaci
on n y cada b = {i, j} con 1 i < j n, sea
227
Llamaremos signatura de a
sig =
bPn
(, b) {1, 1}.
Las permutaciones de signatura 1 se llaman permutaciones pares. Las de signatura 1 se llaman impares.
Enseguida daremos una interpretaci
on sencilla de este concepto. Primero
conviene probar lo siguiente:
Teorema 6.50 Sea n 2. Entonces la aplicaci
on sig : n {1, 1} es un
homomorfismo de grupos.
n: Sean
Demostracio
acil comprobar que
, n y sea b Pn . Es f
(, b) = (, b) , [b] . Como la aplicaci
on Pn Pn dada por b 7 [b] es
biyectiva, se cumple que
Q
Q
sig( ) =
(, b) =
(, b) , [b]
bPn
bPn
Q
Q
Q
Q
=
(, b)
, [b] =
(, b)
(, b) = (sig )(sig ).
bPn
bPn
bPn
bPn
Consideremos la trasposici
on (1, 2) n . Es claro que (1, 2), b = 1 si y
s
olo si b = {1, 2}, luego sig(1, 2) = 1. M
as a
un, todas las trasposiciones son
conjugadas (por el teorema 6.21), y obviamente
sig( ) = (sig )sig = sig ,
pues {+1, 1} es un grupo abeliano. Esto implica que todas las trasposiciones
tienen signatura 1. Si unimos esto al teorema anterior y al teorema 6.17,
tenemos probado el teorema siguiente:
Teorema 6.51 Una permutaci
on es par o impar si y s
olo si se descompone en
un n
umero par o impar de trasposiciones, respectivamente.
No podamos tomar esto como definici
on porque requiere probar que una
misma permutaci
on no puede descomponerse a la vez en producto de un n
umero
par y de un n
umero impar de trasposiciones, cosa que ha quedado probada
implcitamente.
Es f
acil reconocer la signatura de una permutaci
on descompuesta en ciclos.
Basta recordar que, seg
un la prueba de 6.17 5), un ciclo de longitud m se
descompone en m1 trasposiciones, luego un ciclo es par si y s
olo si su longitud
es impar.
Definici
on 6.52 Llamaremos grupo alternado de grado n al grupo An formado
por las permutaciones pares de n , es decir, al n
ucleo del homomorfismo sig.
228
Captulo 6. Grupos
6.8
p-grupos
Todos los teoremas que hemos demostrado hasta aqu (salvo el teorema de
estructura de los grupos abelianos finitos) son meras consecuencias sencillas de
las definiciones que hemos dado. A partir de aqu vamos a demostrar algunos
resultados no triviales sobre grupos finitos que aplicaremos en diversas ocasiones.
En esta secci
on estudiamos los p-grupos, es decir, los grupos de orden potencia
de primo. Para ello conviene introducir un concepto:
Definici
on 6.53 Llamaremos centro de un grupo G al conjunto Z(G) de los
elementos de G que conmutan con todos los elementos de G, es decir:
Z(G) = {g G | CG (g) = G}.
Es claro que Z(G) E G y que G es abeliano si y s
olo si Z(G) = G.
Por ejemplo, es f
acil comprobar que Z(Q8 ) = {1} y que Z(A4 ) = 1.
Teorema 6.54 Si n 3, entonces Z(n ) = 1 y
1
si n es impar,
Z(D2n ) = n/2
si n es par.
/ Z(n ).
En D2n tenemos que i = i si y s
olo si i1 = i+1 , si y s
olo si
2 = 1, lo cual no puede suceder si n 3, luego i
/ Z(D2n ).
En cambio, i = i si y s
olo si i = i , si y s
olo si 2i = 1, lo cual, si
n/2
1 i < n, s
olo puede ser si n = 2i, y en tal caso
Z(D2n ), pues hemos
visto que conmuta con , y obviamente conmuta con .
Ejercicio: Probar que si n es impar D4n
= D2n C2 .
6.8. p-grupos
229
n
P
i=1
|G : CG (xi )|.
m
P
i=1
|cl(xi )| = |Z(G)| +
donde |G : CG (xi )| 6= 1.
n
P
i=1
|cl(xi )| = |Z(G)| +
n
P
i=1
|G : CG (xi )|.
230
Captulo 6. Grupos
En efecto, x N( ) si y s
olo si para todo g G se cumple que Hgx = Hg,
lo cual equivale a que gxg 1 H, o tambien a que x H g , para todo g G.
En particular, N( ) H.
Por ejemplo, tomando H = 1 obtenemos esta consecuencia:
Teorema 6.61 Todo grupo finito es isomorfo a un subgrupo de un grupo n .
6.9
231
Terminamos este captulo con unos resultados fundamentales sobre existencia de subgrupos en grupos finitos. Hemos visto que el grupo alternado A4
tiene orden 12, pero no tiene subgrupos de orden 6. Sin embargo, ahora vamos
a probar que todo grupo finito tiene subgrupos de cualquier orden potencia de
primo que divida a su orden. Para ello conviene dar esta definici
on:
Definici
on Sea G un grupo finito y p un n
umero primo. Sea |G| = pn m,
con (p, m) = 1 (quiz
a con n = 0). Un subgrupo H de G de orden pn se llama
p-subgrupo de Sylow de G.
Teorema 6.63 (Primer teorema de Sylow) Si G es un grupo finito y p un
n
umero primo, entonces G tiene un p-subgrupo de Sylow.
n: Por inducci
Demostracio
on sobre el orden de G. Si G tiene orden 1
es obvio. Supongamos que todos los grupos de orden menor que |G| tienen
p-subgrupos de Sylow y demostremos que G tambien los tiene.
Si p - |G|, entonces el subgrupo trivial es un p-subgrupo de Sylow de G.
Supongamos, pues, que p |G|. Sea |G| = pn m, con (p, m) = 1.
Distinguimos dos casos:
Entonces la ecuaci
on de clases nos da que p |Z(G)|. Como se trata de un
grupo abeliano, tiene un elemento de orden p o, lo que es lo mismo, tiene un
subgrupo H Z(G) de orden p. Como los elementos de H conmutan con todos
los elementos de G, es evidente que H g = H para todo g G, o sea, H E G.
Se cumple que |G/H| = pn1 m y tiene un subgrupo de Sylow P/H que
cumplir
a |P/H| = pn1 , luego |P | = pn , es decir, P es un subgrupo de Sylow
de G.
Como todo p-grupo tiene subgrupos de todos los ordenes posibles, es claro
que, tal y como habamos anunciado, todo grupo finito tiene subgrupos de
todos los ordenes potencia de primo que dividan a su orden. Veamos algunas
aplicaciones:
Teorema 6.64 Si p es un primo impar, todo grupo no abeliano de orden 2p es
isomorfo a D2p .
n: Sea G un grupo no abeliano de orden 2p. Por el teorema de
Demostracio
Sylow tiene que tener un elemento x de orden p y otro y de orden 2. Entonces
hxi hyi = 1, luego | hxi hyi | = 2p, luego G = hx, yi. El grupo N = hxi es
normal, porque tiene ndice 2, luego xy N . Pongamos que xy = xi . Entonces
232
Captulo 6. Grupos
2
orden
grupos
9
C9 , C3 C3
10
C10 , D10
11
C11
12
C12 , C6 C2 , A4 , D12 , Q12
13
C13
14
C14 , D14
15
C15
233
a6 = b4 = 1,
a3 = b2 ,
ab = a1 .
234
Captulo 6. Grupos
Para probar que realmente existe un grupo que cumple estas condiciones
consideramos el cuerpo ciclot
omico Q[] de orden 3, donde 3 = 1 y las matrices
0
0 1
a=
,
b
=
.
0 2
1 0
El grupo G = ha, bi cumple lo requerido.
Terminamos esta captulo con algunos resultados que terminan de perfilar
la teora de Sylow:
Teorema 6.67 (Tercer teorema de Sylow) El n
umero p de p-subgrupos de
Sylow de un grupo finito cumple p 1 (mod p).
n: Sea G un grupo finito, sea el conjunto de sus subgrupos
Demostracio
de Sylow, sea P y consideremos la acci
on de P en por conjugaci
on.
Obviamente, P g = P para todo g P , luego la orbita de P es trivial. Veamos
que es la u
nica. Si Q , cumple que Qg = Q para todo g P , entonces
P NG (Q), pero entonces P y Q son p-subgrupos de Sylow de NG (Q), luego
son conjugados en NG (Q), es decir, existe g NG (Q) tal que P = Qg = Q.
Las orbitas que P forma en tiene cardinal potencia de P , y hemos visto
que la u
nica que tiene cardinal 1 es la de p, luego p = || 1 (mod p).
Ejemplo Todo grupo de orden 42 tiene un u
nico 7-subgrupo de Sylow, que es,
por consiguiente, normal.
En efecto, el n
umero de 7-subgrupos de Sylow tiene que dividir a 6 y ser
congruente con 1 m
odulo 7, luego tiene que ser 7 = 1.
Ejemplo
Captulo VII
Extensiones de cuerpos
Con la teora de espacios vectoriales y la teora de grupos como herramientas, estamos en condiciones de profundizar notablemente en el estudio de los
anillos que nos han
ido apareciendo
en captulos anteriores, tales como los cuer
pos cuadr
aticos Q 5 o los cuerpos ciclot
omicos Q[]. De momento nos
ocuparemos s
olo
de
los
cuerpos
y
dejaremos
para
m
as adelante el estudio de los
anillos como Z 5 o Z[], pues en este captulo usaremos fuertemente las
propiedades de los espacios vectoriales.
7.1
Extensiones algebraicas
Definici
on 7.1 Diremos que K/k es una extensi
on de cuerpos (o simplemente
una extensi
on) si K es un cuerpo y k es un subcuerpo de K. El cuerpo k se
llama cuerpo base de la extensi
on.
La primera observaci
on importante es que si K/k es una extensi
on, entonces
K es un kespacio vectorial con las operaciones obvias. Llamaremos grado de
la extensi
on a la dimensi
on de K como kespacio vectorial. Lo representaremos
por |K : k|. Una extensi
on es finita o infinita seg
un lo sea su grado.
Por ejemplo, Q 5 : Q = 2, pues una base de Q 5 como Qespacio
vectorial est
a formada por los n
umeros 1 y 5. Los resultados vistos en la
secci
on 4.6
omicos Q[] para un primo p nos dan que
236
m
P
i=1
m
P
i=1
al ser {x1 , . . . , xm } una base de K sobre k, podemos concluir que todos los
coeficientes aij son nulos.
Esto prueba que los xi yj son distintos para ndices distintos y que forman
un conjunto linealmente independiente. En particular tiene mn elementos.
Ahora sea z cualquier elemento de L. Como {y1 , . . . , yn } es una base de L
n
P
sobre K, existen elementos b1 , . . . , bn en K tales que z =
bj yj . A su vez,
j=1
m
P
i=1
coeficientes aij en k.
n P
m
P
Por tanto z =
aij xi yj es combinaci
on lineal de los elementos xi yj ,
j=1 i=1
polinomio x a k[x]. El n
umero 5 es raz de x2 + 5 Q[x], luego es
algebraico sobre Q. Por el contrario, en la extensi
on Q(x)/Q, el elemento x es
obviamente trascendente.
Puede parecer fuerte la exigencia de que todos los elementos de una extensi
on
sean algebraicos, pero en realidad se cumplir
a en todos los casos que vamos a
manejar. De ello es responsable en gran parte el teorema siguiente:
Teorema 7.4 Toda extensi
on finita es algebraica.
237
a,
a2 ,
...
an .
p(b1 , . . . bn )
k(S) =
| n N, p, q k[x1 , . . . , xn ], bi S, q(b1 , . . . , bn ) 6= 0 .
q(b1 , . . . bn )
El cuerpo k(S) se llama adjunci
on a k de S. Cuando S = {b1 , . . . , bn } es un
conjunto finito escribiremos tambien
A[b1 , . . . , bn ]
k(b1 , . . . , bn ).
238
3. k(a) = k[a] = r(a) | r(x) k[x] y grad r(x) < grad p(x) .
239
Definici
on 7.7 Sea K/k una extensi
on y a K un elemento algebraico sobre k.
Llamaremos polinomio mnimo de a sobre k al polinomio pol mn(a, k) k[x]
que cumple el teorema anterior.
As pues, pol mn(a, k) es el menor polinomio no nulo de k[x] que tiene a a
por raz, en el sentido de que divide a cualquier otro que cumpla lo mismo.
El teorema siguiente precisa un poco m
as los resultados que hemos obtenido:
Teorema 7.8 Sea K/k una extensi
on y a K un elemento algebraico sobre k.
Sea p(x) = pol mn(a, k). Entonces:
1. La extensi
on k(a)/k es finita y |k(a) : k| = grad p(x).
2. Una base de k(a) sobre k es {1, a, . . . , an1 }, donde n = grad p(x).
n: El teorema 7.6 3) afirma que {1, a, . . . , an1 } es un geneDemostracio
rador de k(a) como kespacio vectorial. Por otra parte ha de ser libre, pues una
combinaci
on lineal de sus elementos no es sino un polinomio q(a) con coeficientes en k y grado menor o igual que n 1, luego q(a) = 0 implica que p(x) | q(x),
luego por grados q(x) = 0 y los coeficientes de la combinaci
on lineal son nulos.
As pues, al adjuntar a un cuerpo un elemento algebraico obtenemos una extensi
on finita, y en particular algebraica. Esto sigue siendo cierto si adjuntamos
un n
umero finito de elementos algebraicos. Si adjuntamos infinitos podemos
perder la finitud, pero nunca el car
acter algebraico de la extensi
on resultante.
Ve
amoslo.
Teorema 7.9 Sea K/k una extensi
on y S un conjunto de elementos de K algebraicos sobre k. Entonces k(S) = k[S] y k(S)/k es una extensi
on algebraica.
Si el conjunto S es finito, entonces k(S)/k es finita.
n: Supongamos primero que S = {a1 , . . . , an } es finito. EnDemostracio
tonces k(a1 ) = k[a1 ], ahora bien, como k[x] k(a1 )[x], todo elemento algebraico
sobre k lo es sobre k(a1 ), luego aplicando de nuevo el teorema 7.6 tenemos
que k(a1 )(a2 ) = k(a1 )[a2 ], luego k(a1 , a2 ) = k[a1 ][a2 ] = k[a1 , a2 ]. Adem
as
k(a1 , a2 )/k(a1 ) es finita y por el teorema de transitividad de grados k(a1 , a2 )/k
tambien es finita. Repitiendo n veces llegamos a que la extensi
on k(a1 , . . . , an )/k
es finita y k[a1 , . . . , an ] = k(a1 , . . . , an ).
Sea ahora S un conjunto cualquiera. Si a k(S), entonces
a=
p(b1 , . . . bn )
,
q(b1 , . . . bn )
240
241
Notemos que si : K K es un isomorfismo de cuerpos, entonces el conjunto {a K | (a) = a} es un subcuerpo de K, luego contiene al cuerpo primo.
Esto quiere decir, por ejemplo, que los Qautomorfismos de una extensi
on K/Q
son todos los automorfismos de K, es decir, la condici
on de fijar a los elementos
de Q no es una restricci
on en realidad.
Llamaremos grupo de Galois de una extensi
on de cuerpos K/k el grupo
G(K/k) de todos los kautomorfismos de K.
Veremos que, a traves de los grupos de Galois, la teora de grupos se convierte
en una poderosa herramienta para el estudio de las extensiones de cuerpos.
Si tenemos un cuerpo k y un polinomio irreducible p(x) k[x], el teorema
3.49 nos da una extensi
on de k donde p(x) tiene una raz. Si recordamos
la
n: La aplicaci
Demostracio
on : k[x] k(a)dadapor g(x) = g(a) es
un epimorfismo cuyo
ucleo es precisamente el ideal p(x) , luego por el teorema
n
de isomorfa k[x]/ p(x)
= k(a), y la imagen de [x] por el isomorfismo es a.
Es obvio que p(x)
=
: k[x]
l[x] cumple (x) = x e induce un
isomorfismo k[x]/ p(x)
= l[x]/ p(x) que lleva [x] a [x].
La composici
on de todos estos isomorfismos nos da el isomorfismo buscado.
En particular, un cuerpo de la forma k(a) (con a algebraico) est
a totalmente
determinado por k y el polinomio mnimo de a. Para enunciar esto de la forma
m
as adecuada conviene introducir un concepto.
Definici
on 7.14 Sean K/k y L/k dos extensiones de un mismo cuerpo k y sean
a K y b L dos elementos algebraicos sobre k. Diremos que son kconjugados
si su polinomio mnimo sobre k es el mismo.
Teorema 7.15 Sean K/k y L/k dos extensiones del mismo cuerpo k, sean
a K y b L algebraicos sobre k. Entonces a y b son kconjugados si y s
olo
si existe un kisomorfismo : k(a) k(b) tal que (a) = b.
242
y p(x)
= pol mn(a, k), entonces p(a) = 0,
luego tambien p(b) = p (a) = p(a) = 0, con lo que p(x) = pol mn(b, k)
En la prueba anterior hemos usado dos hechos elementales, pero de uso
muy frecuente: el primero es que un polinomio m
onico irreducible es el polinomio mnimo de cualquiera de sus races. El segundo es que la imagen por un
kmonomorfismo de una raz de un polinomio de k[x] es necesariamente otra
raz de dicho polinomio.
Ejemplo Consideremos la extensi
on Q 5 /Q, que podemos interpretar se
g
un la definici
on 3.50 aplicada al polinomio x2 5, de modo que Q 5 es un
243
Sin embargo no todas las extensiones algebraicas simples tienen tantos isomorfismos como su grado. Se trata de una patologa relativamente frecuente
que debemos comprender. A continuaci
on analizamos con detalle un ejemplo
concreto. Nuestro objetivo a medio plazo ser
a obtener un marco general que
sustituya a los razonamientos particulares que aqu vamos a emplear:
244
3
embargo,
tiene
una
u
nica
ra
z
2
R,
que nos permite formal la extensi
on
3
3
3
x3 2 = (x 2)(x2 + 2 x + 4),
donde el segundo factor no tieneraces en R (porque la raz c
ubica deun n
umero
3
3
es u
nica), luego tampoco
en
Q[
2].
As
pues,
el
elemento
primitivo
2
no
tiene
3
permite formar el cuerpo Q[ 2, ], que tiene grado 2 sobre Q[ 3 2], luego grado 6
sobre Q.
2 ,
2 .
(7.1)
Ahora tenemos tres monomorfismos , , : Q 3 2 Q(, ) que
asignan a 3 2 los
valores
, y . Con ellos ya podemos definir una norma.
a + b + c 2 ,
a + b + c 2 .
245
3
3
2
3
3
3
N(a + b 2 + c 2 ) = a + 2b + 4c 6abc Q.
M
as a
un, la norma en el anillo Z 3 2 toma valores enteros.
7.2
Extensiones normales
En esta secci
on generalizaremos la tecnica empleada en el u
ltimo ejemplo de
la secci
on precedente en virtud de la cual es posible extender un cuerpo hasta
otro que contenga todas las races de un polinomio dado. Precisamos esta idea
mediante la definici
on siguiente:
Definici
on 7.17 Sea k un cuerpo y p(x) k[x]. Sea K una extensi
on de k.
Se dice que p(x) se escinde en K[x] si existen elementos a0 , a1 , . . . , an K (no
necesariamente distintos) tales que p(x) = a0 (x a1 ) (x an ). Notemos que
a0 es necesariamente el coeficiente director de p.
Se dice que K es un cuerpo de escisi
on sobre k del polinomio p(x) si k K,
el polinomio p(x) se escinde en K[x] y K = k(a1 , . . . , an ), donde a1 , . . . , an son
las races en K de p(x).
Teorema 7.18 Si k es un cuerpo y p(x) k[x] es un polinomio no nulo, entonces existe una extensi
on K/k tal que K es un cuerpo de escisi
on de p sobre
k, y si K 0 cumple lo mismo, entonces K y K 0 son k-isomorfos.
n: Vamos a probar una versi
Demostracio
on de la unicidad un poco m
as
general: si f : k k0 es un isomorfismo de cuerpos (que se extiende a un
isomorfismo f : k[x] k0 [x]), p0 = f (p) y K 0 es un cuerpo de escisi
on de p0 (x)
0
0
sobre k , entonces existe un isomorfismo g : K K que extiende a f . La
unicidad del enunciado se obtiene tomando como f la identidad en k.
246
247
luego K 0 = K, luego
G(K/k) es una extensi
on de .
248
de Q( 3 2)/Q. Sin embargo, para probar que esto es viable todava necesitamos
estudiar una propiedad adicional de las extensiones algebraicas.
7.3
Extensiones separables
En esta secci
on vamos a obtener toda la informaci
on que necesitamos sobre
los monomorfismos de una extensi
on de cuerpos. La idea b
asica es que si la normalidad de una extensi
on nos da propiedades cualitativas importantes acerca
de sus automorfismos (que luego resultan aplicables a una extensi
on finita cualquiera tomando su clausura normal), aqu vamos a introducir otra propiedad,
la separabilidad, que nos dar
a propiedades cuantitativas, es decir, acerca del
n
umero de automorfismos. La separabilidad concierne a la multiplicidad de las
races de los polinomios irreducibles.
En general, si p(x) k[x] es un polinomio no constante y K es una extensi
on
de k tal que p(x) se escinde en K[x], tenemos que
p(x) = a0 (x a1 ) (x an ),
249
n
P
i=1
Por ejemplo, si f (x) = 5x3 2x2 + 4 Q[x], entonces f 0 (x) = 15x2 4x.
Teorema 7.26 Sea D un dominio ntegro y f , g D[x].
1. Si f D entonces f 0 = 0.
2. Si c D, entonces (cf )0 = cf 0 .
3. (f + g)0 = f 0 + g 0 .
4. (f g)0 = f 0 g + f g 0 .
5. (f /g)0 = (f 0 g f g 0 )/g 2 .
n: Las tres primeras propiedades son inmediatas. Para proDemostracio
m
n
P
P
bar la cuarta tomamos f (x) =
ai xi , g(x) =
bi xi , con lo que, usando las
i=0
i=0
ij
X
i
P
ij
iai xi1
X
j
i1
iai x
ij
bj x +
ai x jbj xj1
ij
X
X
bj xj +
ai xi
jbj xj1 = f 0 g + f g 0 .
i
250
n
P
i=1
n
P
i=0
r
P
i=0
donde g(x) =
r
P
ai xpi =
r
P
ai (xp )i = g(xp ),
i=0
ai xi . El recproco es evidente.
i=0
251
n
P
i=0
donde el polinomio
n
P
i=0
bpi xpi =
n
n
p P
p
P
bi xi =
bi xi ,
i=0
i=0
contradicci
on.
Ahora supongamos que k es perfecto y car k = p. Veamos que k = kp .
Sea a k. Sea K la clausura algebraica de k, sea b una raz de xp a en K.
Entonces bp a = 0, o sea, a = bp .
El polinomio xp a = xp bp = (x b)p , y por otro lado tenemos que
pol mn(b, k) | (x b)p , luego ha de ser pol mn(b, k) = (x b)n , para cierto
n p, pero como k es perfecto b es raz simple de pol mn(b, k), es decir, n = 1,
luego x b = pol mn(b, k) k[x]. Por consiguiente b k y a = bp kp .
3) Si k es un cuerpo finito de caracterstica p, entonces la aplicaci
on
: k kp dada por (a) = ap es suprayectiva, pero tambien inyectiva,
puesto que si ap = bp , entonces ap bp = (a b)p = 0, luego a b = 0, o sea,
a = b.
Por lo tanto kp k tienen ambos el mismo cardinal, lo que obliga a que
k = kp .
252
Una extensi
on de Galois es una extensi
on normal y separable. El teorema
siguiente nos da un importante criterio para determinar cu
ando un elemento de
una extensi
on finita de Galois pertenece de hecho al cuerpo base:
Teorema 7.32 Una extensi
on finita K/k es de Galois si y s
olo si su cuerpo
fijado es k.
n: Sea K/k una extensi
Demostracio
on finita de Galois. Sea a un elemento
de su cuerpo fijado y sea p(x) su polinomio mnimo sobre k.
Por la normalidad, p(x) tiene todas sus races en K. Si b es cualquiera de
ellas, ha de existir un G(K/k) tal que (a) = b (teorema 7.23). Pero a est
a
en el cuerpo fijado, luego b = a, o sea, a es la u
nica raz de p(x), que ha de ser,
pues, p(x) = (x a)n . Pero por otra parte a es separable sobre k, luego ha de
ser una raz simple de p(x). As pues p(x) = x a k[x] y por lo tanto a k.
Supongamos ahora que k es el cuerpo fijado de la extensi
on. Veamos que
K/k es normal. Sea p(x) k[x] un polinomio irreducible (que podemos suponer
m
onico) con una raz a K. Hemos de ver que p(x) se escinde en K[x].
Sean a1 , . . . , an todas las races de p(x) en K (sin repeticiones). Sea
g(x) = (x a1 ) (x an ) K[x].
253
Definici
on 7.33 Sea K/k una extensi
on finita. Llamaremos kmonomorfismos
de K a los kmonomorfismos de K en una clausura normal de K sobre k.
En particular, si K/k es normal entonces los kmonomorfismos de K son de
hecho los kautomorfismos de K.
Llamaremos N(K/k) al n
umero de kmonomorfismos de K (que no depende de la elecci
on de la clausura normal de K/k, pues dos cualesquiera
son K-isomorfas, luego todo k-monomorfismo en una se corresponde con un
k-monomorfismo en otra).
Por ejemplo, si k(a)/k es una extensi
on simple de grado n sabemos que el
n
umero de kmonomorfismos de K es igual al n
umero de kconjugados de a, y si
a es separable sobre k entonces pol mn(a, k) tiene todas sus races simples, luego
a tiene exactamente n kconjugados, es decir, el n
umero de kmonomorfismos
de k(a) es igual al grado de la extensi
on. En smbolos:
N(k(a)/k) = |k(a) : k|.
Vamos a generalizar este hecho a extensiones separables cualesquiera. Primero
probamos un resultado tecnico:
Teorema 7.34 Consideremos una cadena de extensiones k K L con L/k
finita normal. Entonces N(L/k) = N(L/K) N(K/k).
n: Por 7.22 tenemos que cada k-monomorfismo de K se exDemostracio
tiende a un k-automorfismo de L. Basta probar que de hecho se extiende exactamente a N(L/K) de ellos. Notemos que N(L/K) = |G(L/K)| porque la
extensi
on L/K es normal.
Sean y dos extensiones a L de un mismo kmonomorfismo de K. Como
L/k es normal y son kautomorfismos de L, luego 1 es un kautomorfismo de L que de hecho fija a K, es decir, = 1 G(L/K) y = .
As pues, si es una extensi
on cualquiera de un kmonomorfismo de K, las
restantes son de la forma con G(L/K).
Por otra parte, si = 0 , componiendo con 1 concluimos que = 0 ,
luego en efecto, hay tantas extensiones como elementos de G(L/K)
Sea ahora una extensi
on finita normal L = k(a1 , . . . , an ), donde los elementos
ai son separables sobre k. Podemosaplicar el teorema anterior con K = k(a1 )
y concluir que N(L/k) = N L/k(a1 ) |k(a1 ) : k|. Ahora consideramos la cadena
k(a1 ) k(a1 , a2 ) L. Es claro que est
a tambien en
del teorema
las hip
otesis
anterior (a2 es separable sobre k(a1 ) porque pol mn a2 , k(a1 ) pol mn(a2 , k)).
Por lo tanto concluimos que
254
255
256
elsegundo
tramo tambien tiene grado 2. A su vez esto equivale a que 3
/ Q 2 . Ahora
bien, es f
acil ver que la ecuaci
on
2
a + b 2 = a2 + 2b2 + 2ab 2 = 3
no tiene soluci
on para
a, b Q.
Los conjugados
de
2 son 2 y los conjugados de 3 son 3. Si llama
por 7 |S es un
de grupos. Como,
adem
as, la imagen de 2
monomorfismo
s
olo puede ser 2 y la de 3 s
olo puede ser 3, vemos que s
olo hay cuatro
permutaciones posibles en la imagen, que expresadas como productos de ciclos
disjuntos son:
Una
Qbase de K es 1, 2, 3, 2 3 = 6. Un elemento primitivo es
2 + 3, pues al aplicar los cuatro automorfismos obtenemos los conjugados
2 + 3, 2 + 3,
2 3, 2 3.
Los cuatro son, efectivamente,
porque sus coordenadas en la base dada
distintos
son distintas. Por lo tanto Q 2 + 3 tiene grado 4 sobre Q y est
a contenido
en K, luego es K.
257
7.4
Normas y trazas
Tr() = 1 () + + n () L.
Tr() = |K : k| .
K
L
K
TrL
Nk () = Nk NK () ,
k () = Trk TrK ()
n: Sean 1 , . . . , n los K-monomorfismos de L. As
Demostracio
L
NK () = 1 () n ().
258
k,
K
L
digamos i . Entonces i NL
()
=
(
())
(
()),
y
()
es
N
N
i
1
i
n
K
K
k
el producto de estos terminos para i = 1, . . . , m.
Los monomorfismos j i , definidos sobre L, son distintos dos a dos, pues si
j i = u v , restringiendo a K tenemos i = v , luego i = v, y componiendo
con el automorfismo inverso queda j = u , luego j = u.
Como en total son mn
de hecho son todos los k-monomor Lmonomorfismos,
fismos de L, luego NK
()
,
que
es
el
producto
de todos los i (j ()), es
N
K
k
igual a NL
().
k
El mismo razonamiento vale para las trazas.
Ejemplo Vamos a calcular la norma de la extensi
on Q 2, 3 /Q.
Un elemento arbitrario de Q 2, 3 es de la forma
= a + b 2 + c 3 + d 6, con a, b, c, d Q.
Su norma en la extensi
on Q 2, 3 /Q 2 es
a+b 2+c 3+d 6
a+b 2c 3d 6
2
2
=
a+b 2 c 3+d 6
a2 + 2b2 3c2 6d2 + (2ab 6cd) 2
N() =
2
2
= a2 + 2b2 3c2 6d2 2 (2ab 6cd) .
259
1
p1
si p - i
si p | i
Tr
p1
P
i=0
7.5
ai i
p1
P
i=0
ai Tr( i ) = a0 Tr(1)
= (p 1)a0
p1
P
i=1
p1
P
ai = pa0
ai
i=1
p1
P
ai .
i=0
La teora de Galois
Presentamos ahora el teorema fundamental que permite obtener consecuencias relevantes sobre extensiones de Galois a traves del estudio de sus grupos
de automorfismos. B
asicamente afirma que los cuerpos intermedios de una extensi
on finita de Galois se corresponden de forma natural con los subgrupos del
grupo de Galois. M
as concretamente, la correspondencia de Galois asigna a
cada subgrupo el cuerpo que definimos a continuaci
on:
Definici
on 7.41 Sea K/k una extensi
on de cuerpos y H un subgrupo del grupo
de Galois G(K/k). Llamaremos cuerpo fijado por H al cuerpo
Es muy f
acil probar que ciertamente F (H) es un cuerpo y k F (H) K.
El teorema 7.32 afirma
on algebraica K de un cuerpo k es
que una
extensi
de Galois si y s
olo si F G(K/k) = k. El teorema siguiente contiene la parte
tecnica del teorema de Galois y resulta u
til por s mismo en algunas ocasiones:
Teorema 7.42 (Teorema de independencia de Dedekind) Consideremos
un cuerpo K y sean 1 , . . . , n automorfismos distintos de K. Si c1 , . . . , cn
n
P
son elementos de K tales que
ci i (a) = 0 para todo a K, entonces
c1 = = cn = 0.
i=1
260
n: Por inducci
Demostracio
on sobre n. Si n = 1, entonces c1 1 (a) = 0
para todo a K, luego en particular c1 1 (1) = 0, es decir, c1 = 0. Supongamos
que n > 1 y que
n
P
ci i (a) = 0
para todo a K.
(7.2)
i=1
Si alg
un ci es nulo entonces todos lo son por hip
otesis de inducci
on. Supongamos que son todos no nulos. Como 1 6= n , existe un elemento b K tal
que 1 (b) 6= n (b). Obviamente b 6= 0. Por hip
otesis,
n
P
ci i (ba) = 0
i=1
para todo a K.
i=1
para todo a K.
Como el u
ltimo
es nulo,
otesis de inducci
on
sumando
podemos aplicar la hip
1
y
concluir
que
c
1
(b
)
(b)
=
0
para
i
=
1,
.
.
.
,
n
1.
En
particular
i
n
i
n
P
xi i (b1 ), . . . ,
i=1
n
P
i=1
xi i (br )
es claramente lineal, y como n = dim N(f )+dim Im f dim N(f )+r, concluimos
que dim N(f ) > 0, luego existe una n-tupla (c1 , . . . , cn ) de elementos de K no
n
P
todos nulos de modo que
ci i (bj ) = 0 para j = 1, . . . , r.
i=1
i=1
ci i (aj bj ) = aj
n
P
ci i (bj ) = 0,
i=1
n
P
i=1
261
ai j (bi ) = 0
para j = 1, . . . , n.
(7.3)
i=1
independientes.
Reordenando podemos suponer que ai 6= 0 para i = 1, . . . , r y que los restantes son nulos. Tambien podemos escoger los ai con r mnimo. Ha de ser r > 1,
porque en otro caso tendramos b1 a1 = 0 y entonces a1 = 0, contradicci
on.
Podemos multiplicar todos los ai por a1
y
as
suponer
que
a
=
1.
Como
r
r
alg
un ai
/ F (H) y este no es ciertamente ar , podemos tomar a1
/ F (H).
Entonces existe un ndice h tal que h (a1 ) 6= a1 .
n+1
P
Aplicando h a (7.3) tenemos que se cumple
h (ai )h j (bi ) = 0 para
i=1
ai h (ai ) j (bi ) = 0,
262
inyectiva,
pues si tenemos G(K/L) = G(K/L0 ), entonces F G(K/L) = F G(K/L0 ) , y como las
extensiones son de Galois, L = L0 .
Si H G(K/k) y L = F (H), es obvio
que H G(K/L) y, por el teorema
1
Sea G(K/L). Entonces G(K/L), luego ( (a) = a, o sea,
(b) = a o, lo que es lo mismo, (b) = b.
6) La aplicaci
on r est
a bien definida porque si G(K/k), entonces el
teorema 7.22 garantiza que [L] = L, luego r() G(L/k). La aplicaci
on r es
suprayectiva tambien por el teorema 7.22, y obviamente es un epimorfismo de
grupos. El resto es inmediato.
263
tenemos la inclusi
on Q() F h(, )i y, al coincidir los grados, ha de ser
Q() = F h(, )i .
Nos falta calcular F h(, , )i , que ha de tener grado 2 sobre Q. Para ello
observamos que como 6= , se cumple / 6= 1, pero (/)3 = 2/2 = 1, luego
= / es una raz del polinomio x3 1 distinta de 1. Por consiguiente Q(),
el cuerpo ciclot
omico
a contenido
de orden
3, est
en K y tiene grado 2 sobre Q,
luego ha de ser F h(, , )i = Q() = Q 3 .
En la secci
on siguiente mostraremos un primer ejemplo de c
omo la teora de
grupos permite obtener resultados no triviales sobre cuerpos, pero antes veamos
un par de resultados sencillos pero muy u
tiles con los que acabaremos de perfilar
la teora de Galois:
Teorema 7.45 Sean K/k y L/k extensiones finitas de un cuerpo k (contenidas
en un mismo cuerpo) y adem
as supongamos que K/k es de Galois. Entonces la
extensi
on KL/L es tambien de Galois y G(KL/L)
= G(K/K L).
n: La extensi
Demostracio
on K/k es normal, luego K es el cuerpo de
escisi
on sobre k de un cierto polinomio f (x) k[x]. Sean a1 , . . . , an las races de
f (x) en K. Entonces K = k(a1 , . . . , an ), luego es obvio que KL = L(a1 , . . . , an ).
Adem
as a1 , . . . , an son las races de f (x) K[x] en KL, luego KL es el cuerpo
de escisi
on sobre L de f (x), lo que implica que la extensi
on KL/L es normal.
Como los ai son separables sobre k, lo son sobre L y as KL/L es de Galois.
Si G(KL/L), como K/k es normal, se cumple que |K : K K, y
claramente |K G(K/K L).
La aplicaci
on : G(KL/L) G(K/K L) dada por () = |K es
ciertamente un homomorfismo de grupos y de hecho es un monomorfismo, pues
si () = I|K , entonces, como |L = I|L , resulta que = I|KL .
Consideremos el cuerpo E = F (Im ). Entonces K L E K. Si a E
se cumple |K (a) = a para todo G(KL/L), luego a F G(KL/L) = L.
264
Teorema 7.46 Sean K/k y L/k dos extensiones finitas de Galois de un mismo
cuerpo k (ambas contenidas en un cuerpo mayor) y tales que K L = k. Entonces KL/k es finita de Galois y G(KL/k)
= G(K/k) G(L/k).
n: Si K es el cuerpo de escisi
Demostracio
on sobre k de un polinomio p(x)
y L es el cuerpo de escisi
on de q(x), es claro que KL es el cuerpo de escisi
on
de pq, luego KL/k es una extensi
on finita de Galois (la separabilidad es clara).
Por el teorema de Galois podemos definir : G(KL/k) G(K/k) G(L/k)
mediante () = (|K , |L ).
Obviamente es un homomorfismo de grupos. De hecho es un monomorfismo porque su n
ucleo es claramente trivial. Para probar que es biyectiva
basta
ver
que
ambos
grupos
tienen el mismo orden, pero por el teorema anterior
7.6
265
cierto polinomio f2 (x) K[x]. Como el grado de los polinomios que vamos
obteniendo es cada vez una unidad menor, al cabo de un n
umero finito n de
pasos llegaremos a un polinomio de grado 0, es decir, a una constante a0 y
tendremos f (x) = a0 (x a1 ) (x an ).
4) 5) Basta tomar k = K.
5) 1) Si L/K es una extensi
on algebraica y a L entonces a es algebraico
sobre k, luego podemos considerar el polinomio p(x) = pol mn(a, k), que por
hip
otesis se escinde en K[x]. Existen a0 , a1 , . . . , an K tales que
p(x) = a0 (x a1 ) (x an ).
Como p(a) = 0, necesariamente a = ai para alg
un i, luego a K y en consecuencia L = K.
Definici
on 7.48 Diremos que un cuerpo K es algebraicamente cerrado si cumple cualquiera de las condiciones del teorema anterior.
La propiedad 5. est
a encaminada a encontrar cuerpos algebraicamente cerrados, pues lo que afirma es que si tenemos un cuerpo k que no es algebraicamente
cerrado, para que una extensi
on algebraica K de k lo sea basta con comprobar
que los polinomios de k[x] se escinden1 en K[x], sin necesidad de considerar los
nuevos polinomios (los de K[x]) que hemos obtenido al extender el cuerpo.
Por ejemplo, es obvio que Q no es algebraicamente cerrado y, a pesar de
que muchos polinomios irreducibles en Q[x] se escinden en R[x], lo cierto es que
R no es lo suficientemente grande como para ser algebraicamente cerrado,
pues, por ejemplo, el polinomio x2 + 1 no tiene races en R. Pero vamos a
demostrar que, en cierto sentido, este es el u
nico obst
aculo por el cual R
no es algebraicamente cerrado, y que, al eliminarlo, (es decir, adjuntando a R
una raz de dicho polinomio, con lo que obtenemos el cuerpo C de los n
umeros
complejos), llegamos a un cuerpo algebraicamente cerrado.
Conviene enunciar el resultado en un contexto general, que constituye la
primera aplicaci
on profunda de la teora de Galois que vamos a presentar:
Teorema 7.49 Sea R un cuerpo ordenado que cumpla las dos propiedades siguientes:
1. Todo a R positivo tiene una raz cuadrada en R.
2. Todo polinomio de grado impar en R[x] tiene al menos una raz en R.
Sea K = R(i), donde i es una raz del polinomio x2 + 1. Entonces el cuerpo K
es algebraicamente cerrado.
n: Notemos que x2 + 1 no puede tener races en un cuerpo
Demostracio
ordenado, por lo que |K : R| = 2. El teorema [G 5.2] nos da que todo elemento
de K tiene raz cuadrada. La f
ormula de las ecuaciones de segundo grado nos
da a su vez que todo polinomio de grado 2 con coeficientes en K tiene sus races
en K, lo cual equivale a que K no tiene extensiones algebraicas de grado 2.
1 El
teorema 12.20 afirma que, de hecho, basta con que tengan una raz en K.
266
267
Definici
on 7.52 Diremos que un cuerpo K es una clausura algebraica de un
cuerpo k si K es una extensi
on algebraica de k y es algebraicamente cerrado.
Por ejemplo, C es una clausura algebraica de R, y es la u
nica salvo Risomorfismo, es decir, que si K es cualquier clausura algebraica de R, entonces
K es un cuerpo R-isomorfo a C.
En efecto, podemos considerar una raz K del polinomio x2 + 1, de
modo que existe un R-isomorfismo : C R() K, pero entonces R() es
un cuerpo algebraicamente cerrado y la extensi
on K/R() es algebraica, luego
tiene que ser K = R(), y as : C K es un R-isomorfismo.
Similarmente, A es una clausura algebraica de Q, y tambien es u
nica salvo
Q-isomorfismo. Vamos a deducir esto de un resultado general:
Teorema 7.53 (AE)2 Sea K/k una extensi
on algebraica y : k L un
monomorfismo de cuerpos, con L es algebraicamente cerrado. Entonces se
extiende a un monomorfismo : K L.
n: Sea M el conjunto de todos los pares (A, ) tales que
Demostracio
k A K y : A L es un monomorfismo que extiende a . El conjunto
M est
a inductivamente ordenado por la relaci
on
(A, ) (A0 , 0 ) si y s
olo si A A0 y 0 |A = .
Sea (A, ) un elemento maximal. Es suficiente probar que A = K. En
otro caso sea u K \ A. Sea p(x) = pol mn(u, A) y sea p(x) el polinomio
correspondiente en [A][x] L[x] que, al ser L algebraicamente cerrado, tiene
una raz v L.
El teorema 7.13 nos da un monomorfismo 0 : A(u) L que extiende a ,
en contra de la maximalidad de (A, ). Por tanto A = K.
El caso particular que nos interesa de momento es:
Teorema 7.54 (AE)2 Si K es una clausura algebraica de k, K 0 es una clausura
algebraica de k0 y : k k0 es un isomorfismo, entonces se extiende a un
isomorfismo : K K 0 . En particular dos clausuras algebraicas de un
cuerpo k son kisomorfas.
2 No se necesita AE si la extensi
on K/k es finita, pues entonces puede expresarse como
K = k(a1 , . . . , an ) y puede ir extendi
endose sucesivamente a cada k(a1 , . . . ai ) usando el
teorema 7.13. Si |K : k| = 0 expresamos K = k(a1 , a2 , . . .) y s
olo necesitamos el axioma ED
junto con 7.13.
268
Definimos en M la relaci
on de orden dada por K K 0 si y s
olo si K es un
0
subcuerpo de K . Vamos a comprobar que M S
cumple las hip
otesis del lema de
Zorn. Si C M es una cadena, entonces L = C C y si , 0 L, existe un
K C tal que , 0 K (porque C es una cadena) y las operaciones + 0 , 0
son independientes de la elecci
on de K. Por lo tanto, esto define una suma y
un producto en L de modo que cada K C es un subcuerpo de L. Esto implica
claramente que la extensi
on K/k es algebraica, y si = (p(x), n) L, existe un
3 M
KC y
as precisamente, los elementos de M son ternas (K, +, ), de manera que k
+, : K K K. En particular +, C C C, luego
269
7.7
270
i=1
ai1 aimi
271
Supongamos por u
ltimo que a P (P ) con a 6= 0. Entonces a, a P
y, por la parte ya probada, 1/a P (P ), luego 1/a P , luego resulta que
1 = a(1/a) P , contradicci
on.
As pues, un cuerpo es real si y s
olo si tiene un precono positivo. Ahora observamos que en todo cuerpo existe un conjunto que casi es un precono positivo:
Definici
on 7.58 Si K es un cuerpo, llamaremos SK al conjunto de todas las
sumas de cuadrados en K.
Como los preconos positivos contienen a todos los cuadrados y son cerrados
para sumas, es obvio que SK est
a contenido en todo precono positivo de K. M
as
a
un, es claro que SK cumple todas las condiciones de la definici
on de precono
positivo salvo quiz
a la u
ltima, es decir, salvo que 1
/ SK .
M
as a
un, conviene observar que SK \ {0} es un subgrupo de K .
Teorema 7.59 (AE) Sea R un cuerpo. Las afirmaciones siguientes son equivalentes:
1. R es real.
2. 1 no es suma de cuadrados en R.
3. No todo elemento de R es suma de cuadrados y car R 6= 2.
4. Una suma de cuadrados en R es nula si y s
olo si todos los sumandos son
nulos.
272
2
(a + 1)2 (a 1)2
a+1
a1
a=
=
+ (1)
SR ,
4
2
2
luego R = SR .
2) 1) La condici
on 1
/ SR es la u
nica que falta para asegurar que SR
es un precono positivo, luego implica que R es real, por el teorema 7.57.
2) 4) Supongamos que a21 + + a2n = 0 y no todos los sumandos son nulos. No perdemos generalidad si suponemos que ninguno lo es. Necesariamente
entonces, n 2, luego a2n SR \ {0}, luego 1 SR \ {0} (porque hemos
visto que SR \ {0} es un grupo), contradicci
on.
4) 2) Si 1 SR , entonces 12 + (1) = 0 es una suma de cuadrados nula
cuyos terminos no son nulos.
Ahora necesitamos un resultado tecnico:
Teorema 7.60 Sea K/k una extensi
on finita de grado impar de cuerpos de
caracterstica 0 y consideremos a1 , . . . , an k no nulos tales que la ecuaci
on
a1 x21 + + an x2n = 0 tenga una soluci
on no trivial en K (es decir, con alguna
xi 6= 0). Entonces existe tambien una soluci
on no trivial en k.
n: Por el teorema del elemento primitivo K = k(), para
Demostracio
cierto K. Sea g = pol mn(, k), cuyo grado ser
a de la forma 2m + 1. Ahora
usamos que K
= k[x]/(g), como se ve en la prueba del teorema 7.6. Podemos
trabajar con k[x]/(g), de modo que los xi que estamos suponiendo que existen
en K son clases [fi ], para ciertos fi k[x], de modo que
a1 f1 (x)2 + + an fn (x)2 = h(x)g(x).
Podemos exigir adem
as que grad fi 2m y que su m.c.d. es 1. El polinomio del
miembro izquierdo de la igualdad anterior tiene grado par 4m, luego si m 1
el grado de h tiene que ser impar y 2m 1. Entonces, alg
un factor irreducible
de h tiene que tener grado impar. Digamos que h = h1 h2 , donde h1 es irreducible
de grado impar. Sea una raz de h1 en una extensi
on de k y sea K 0 = k(), que
0
es una extensi
on de k de grado impar con |K : k| 2m 1 < 2m + 1 = |K : k|.
Como h1 no puede dividir a todos los polinomios fi , tenemos que las clases
[fi ] k[x]/(h1 )
on no trivial
= K 0 no son todas nulas, y determinan una soluci
2
de a1 x1 + + an x2n en K 0 . Como el grado va disminuyendo, tras un n
umero
finito de pasos tenemos que llegar a un cuerpo K en el que m = 0, es decir, tal
que K = k.
As pues, una condici
on necesaria y suficiente para que un cuerpo admita un
orden compatible con su estructura algebraica es simplemente que 1 no pueda
expresarse como suma de cuadrados.
273
con cj > 0 en R y j K. Vamos a dar una prueba separada para cada caso.
En el primero tenemos que
1 =
n
P
j=1
n
n
P
P
cj (aj + bj a)2 =
cj (a2j + ab2j ) +
2aj bj cj a,
luego de hecho 1 =
obviamente positiva.
j=1
n
P
j=1
j=1
n
P
j=1
cj x2j = 0
tiene soluci
on en K con x0 = 1, luego tambien tiene soluci
on no trivial en R, lo
cual es imposible, al igual que antes.
Como consecuencia:
Teorema 7.62 Si R es un cuerpo real y a R, entonces a es suma de cuadrados si y s
olo si es positivo en toda ordenaci
on de R.
n: Una implicaci
Demostracio
on es obvia y, si a no es suma de cuadrados,
274
C,
pero
si
a
C,
entonces el
275
276
Teorema 7.69 (AE) Todo cuerpo ordenado R tiene una clausura real5 cuya
relaci
on de orden extiende a la de R.
n: Sea C una clausura algebraica de R. Podemos aplicar el
Demostracio
lema de Zorn al conjunto de todos los cuerpos ordenados R K C tales que
el orden de K extiende al de R. Obtenemos as un elemento maximal K, es
decir, un cuerpo ordenado que contiene a R como subcuerpo ordenado y que
no admite extensiones algebraicas dentro de C que cumplan lo mismo. Basta
probar que K es realmente cerrado.
El mismo argumento del teorema 7.62 prueba que todo elemento positivo
en K tiene raz cuadrada, por lo que el orden en K es u
nico (los elementos
positivos son los cuadrados).
Es claro que si K admite una extensi
on real algebraica, admite una que
cumple K K 0 C. Pero entonces el orden de K 0 se restringe a un orden en
K, pero como el orden de K es u
nico, de hecho el orden de K 0 extiende al de K,
luego al de R, pero esto contradice la maximalidad de R salvo que K 0 = K.
Tambien es cierto en general que dos clausuras reales de un mismo cuerpo
real R son R-isomorfas, pero la demostraci
on tendr
a que esperar hasta 8.58.
Terminamos ahora con un teorema adicional sobre sumas de cuadrados:
Definici
on 7.70 Un n
umero Ra es totalmente real si todos sus conjugados
(sobre Q) son n
umeros reales.
Por ejemplo, 3 2 es real, pero no es totalmente real, pues sus conjugados (las
otras races c
ubicas de 2) son imaginarias.
Es claro que el conjunto Rtr de los n
umeros totalmente reales es un subcuerpo
de Ra , y de hecho la extensi
on Rtr /Q es de Galois, pues es obvio que todo
conjugado de un n
umero totalmente real es totalmente real.
Diremos que Ra es totalmente positivo si todos sus conjugados son reales
y positivos.
Teorema 7.71 Si K Rtr , un elemento de K es totalmente positivo si y s
olo
si es suma de cuadrados en K.
n: Es inmediato que si K es suma de cuadrados, entonDemostracio
ces es totalmente positivo, pues sus conjugados ser
an n
umeros reales sumas de
cuadrados de n
umeros reales. Recprocamente, si no es suma de cuadrados, el
teorema 7.62 nos da que existe un orden en K respecto al cual < 0. Entonces
K es isomorfo (como cuerpo ordenado) a un subcuerpo de R (por el mismo argumento empleado en 7.68, porque K tiene que ser arquimediano), y la imagen
de por el isomorfismo es un conjugado negativo, luego no es totalmente
positivo.
5 Aqu
usamos por segunda vez el lema de Zorn, pero una vez m
as es f
acil ver que no se
requiere AE si el cuerpo es numerable.
7.8
277
Extensiones ciclot
omicas
En esta secci
on mostraremos c
omo la teora de Galois nos da un buen control
sobre los cuerpos ciclot
omicos. M
as en general, aprovechamos la ocasi
on para
introducir el concepto de extensi
on ciclot
omica de un cuerpo arbitrario y de un
orden arbitrario, no necesariamente primo.
Definici
on 7.72 Llamaremos extensi
on ciclot
omica n-sima de un cuerpo k al
cuerpo de escisi
on sobre k del polinomio xn 1.
u
278
cd (x).
d|n
xn 1
cn (x) = Q
cd (x)
d|n
d6=n
x3 1
= x2 + x + 1,
x1
x6 1
= x2 x + 1.
(x 1)(x + 1)(x2 + x + 1)
279
=
=
=
=
=
=
=
=
=
=
x1
x+1
x2 + x + 1
x2 + 1
x4 + x3 + x2 + x + 1
x2 x + 1
x6 + x5 + x4 + x3 + x2 + x + 1
x4 + 1
x6 + x3 + 1
x4 x3 + x2 x + 1
c105 (x) = x48 + x47 + x46 x43 x42 2x41 x40 x39 + x36 + x35
+ x34 + x33 + x32 + x31 x28 x26 x24 x22 x20 + x17 + x16
+ x15 + x14 + x13 + x12 x9 x8 2x7 x6 x5 + x2 + x + 1.
Como vemos, tiene dos coeficientes iguales a 2. Puede probarse que existen
polinomios ciclot
omicos con coeficientes tan grandes en m
odulo como se quiera.
Lo que s se cumple siempre es que los coeficientes son enteros:
Teorema 7.74 Los polinomios ciclot
omicos sobre Q tienen los coeficientes enteros.
n: Por inducci
Demostracio
on. Para n = 1 tenemos c1 (x) = x 1.
Supongamos que cm (x) Z[x] para todo m < n. Sea
Y
q(x) =
cd (x).
d|n
d6=n
Por hip
otesis de inducci
on q(x) Z[x] y es m
onico. Por el teorema anterior
xn 1 = cn (x)q(x).
En Z[x] existen polinomios p(x) y r(x) tales que xn 1 = q(x)p(x) + r(x),
donde el grado de r(x) es menor que el de q(x), pero esto tambien es cierto en
Q[x] y, por la unicidad de la divisi
on eucldea, ha de ser p(x) = cn (x) y r(x) = 0,
o sea, cn (x) Z[x].
Notemos que las divisiones necesarias para calcular cn (x) seg
un el teorema
7.73 se pueden hacer como si los polinomios fueran de Z[x] aunque en realidad
sean de (Z/pZ) [x], lo que significa que los polinomios ciclot
omicos de caracterstica p (cuando existen) son los mismos que los de caracterstica 0, pero
considerando a sus coeficientes en Z/pZ. En definitiva, cn (x) es esencialmente
u
nico.
280
clases
de la divisi
on eucldea
de hecho s(x) Z[x], luego luego xn [1] = f (x) g(x) s(x) , ahora bien,
sabemos que el polinomio xn [1] debe escindirse en factores distintos, pero por
otro lado los polinomios f (x) y g(x) tienen factores comunes.
Con esto hemos probado que p es raz de f (x) para todo primo p < n con
(p, n) = 1.
Si (m, n) = 1 y m < n, entonces los primos en los que se descompone m
son menores que n y primos con n, luego aplicando repetidas veces lo anterior
llegamos a que m es tambien raz de f (x), pero por el teorema 6.12 toda raz
primitiva es de la forma m con (n, m) = 1, luego f (x) tiene todas las races de
cn (x) y, en consecuencia, f (x) = cn (x).
Tras estos resultados generales, pasamos a estudiar los grupos de Galois de
las extensiones ciclot
omicas. En el teorema siguiente incluimos algunos hechos
b
asicos que ya hemos usado y probado.
Teorema 7.76 Sea K/k una extensi
on ciclot
omica n-sima, tal que car k - n.
Entonces:
1. La extensi
on K/k es finita de Galois.
2. Si K es una raz n-sima primitiva de la unidad, K = k().
3. pol mn(, k) | cn (x).
281
G(K/k) = Un , si y s
olo si G(K/k)
= Un (por 4).
Hi = [x] Um x 1 (mod i) ,
pues [x] Hi si y s
olo si ix = i si y s
olo si x 1 (mod i).
(m) (m)
(m)
=
= |Hd |.
(a) (b)
(d)
Captulo VIII
Algebra
lineal
Presentamos aqu una serie de conceptos, tecnicas y resultados relacionados
con m
odulos y espacios vectoriales que constituyen el n
ucleo de lo que se conoce
como algebra lineal. Empezamos estudiando el concepto de determinante, cuya
versatilidad es tan grande que es difcil dar una idea del amplio abanico de situaciones en las que interviene, desde el c
alculo de areas y vol
umenes hasta en
la definici
on de invariantes que captures informaci
on esencial en numerosos contextos algebraicos, pasando por la formalizaci
on del concepto de orientaci
on
o incluso como herramienta de c
alculo.
8.1
Determinantes
Captulo 8. Algebra
lineal
284
(j)
0 = f (v1 , . . . , vi + vj , . . . , vi + vj , . . . vn )
(i)
(j)
(i)
(j)
(i)
(j)
(i)
(j)
= f (v1 , . . . , vi , . . . , vi , . . . vn ) + f (v1 , . . . , vi , . . . , vj , . . . vn )
+ f (v1 , . . . , vj , . . . , vi , . . . vn ) + f (v1 , . . . , vj , . . . , vj , . . . vn )
(i)
(i)
(i)
(j)
= 0 + f (v1 , . . . , vi , . . . , vj , . . . vn ) + f (v1 , . . . , vj , . . . , vi , . . . vn ) + 0,
luego f (v1 , . . . , vj , . . . , vi , . . . vn ) = f (v1 , . . . , vi , . . . , vj , . . . vn ).
Ejercicio: Probar que si car A 6= 2 entonces una forma multilineal sobre (An )n es
antisimetrica si y s
olo si es alternada.
De este modo vemos que los conceptos de forma antisimetrica y forma alternada son casi equivalentes. El segundo nos evita algunos problemas que surgen
cuando puede ocurrir x = x sin que x sea 0, pero en tal caso la teora que
vamos a desarrollar es de poca utilidad. Ahora probamos que siempre existe
una forma multilineal alternada en (An )n , y que es esencialmente u
nica, lo que
dar
a pie a la definici
on de la funci
on determinante.
Teorema 8.3 Sea A un dominio y n un n
umero natural no nulo. Sea e1 , . . . , en
la base can
onica de An y sea a A. Existe una u
nica forma multilineal alternada
f : (An )n A tal que f (e1 , . . . , en ) = a.
n: Supongamos que existe f y veamos que es u
Demostracio
nica. De este
modo obtendremos la forma que ha de tener y podremos construirla.
Sea (v1 , . . . , vn ) (An )n . Para cada i = 1, . . . , n sea
vi = (ai1 , . . . , ain ) =
n
P
j=1
aij ej .
8.1. Determinantes
285
Por la multilinealidad,
f (v1 , . . . , vn ) = f
n
P
j1 =1
n
P
j1 =1
a1j1 ej1 , . . . ,
n
P
jn =1
n
P
jn =1
anjn ejn
= ba
= bf (v1 , . . . , vi , . . . , vn ) + b0 f (v1 , . . . , v 0 , . . . , vn ).
1 si i = j,
Por u
ltimo, si (v1 , . . . , vn ) = (e1 , . . . , en ), entonces aij =
y el
0 si i 6= j,
u
nico sumando no nulo en (8.1) es el correspondiente a = 1, con lo que queda
f (e1 , . . . , en ) = a.
Ahora ya podemos definir la aplicaci
on determinante. Conviene observar que
si A es un dominio y n un n
umero natural no nulo, podemos identificar (An )n
con Matn (A). Concretamente, cada (v1 , . . . , vn ) (An )n puede identificarse
con la matriz que tiene por filas a v1 , . . . , vn . De hecho esta correspondencia es
un isomorfismo de A-m
odulos.
Captulo 8. Algebra
lineal
286
a b
c d = ad bc.
Para n = 3 hay 6 sumandos, tres con signo positivo y tres con signo negativo.
El lector puede comprobar que el desarrollo es el este:
a b c
g h i
La f
ormula de los determinantes de orden 4 contiene 24 sumandos, por lo
que no resulta pr
actica. M
as adelante veremos formas razonables de calcular
determinantes de cualquier orden.
Teorema 8.5 El determinante de una matriz cuadrada coincide con el de su
traspuesta.
8.1. Determinantes
287
El interes de este teorema reside en que, gracias a el, todas las propiedades
que cumplen los determinantes respecto a las filas de una matriz se cumplen
tambien respecto a las columnas.
Una de las propiedades m
as importantes de los determinantes es la siguiente:
Teorema 8.6 Consideremos un dominio A, un n
umero natural no nulo n y dos
matrices B, C Matn (A). Entonces |BC| = |B| |C|.
n: Sea f : Matn (A) A dada por f (B) = |BC|. Vamos a
Demostracio
probar que f es una forma multilineal alternada.
Por comodidad usaremos la notaci
on f (B1 , . . . , Bn ) para indicar la imagen
de la matriz B que tiene filas B1 , . . . , Bn . Notemos que la fila i-esima de BC es
(Bi C 1 , . . . , Bi C n ), donde C 1 , . . . , C n son las columnas de la matriz C.
As, f (B1 , . . . , Bn ) = det(Z1 , . . . , Zn ), donde Zi = (Bi C 1 , . . . , Bi C n ). A
partir de aqu se sigue inmediatamente la multilinealidad de f . Adem
as, si
Bi = Bj , entonces Zi = Zj , luego f (B1 , . . . , Bn ) = 0.
Con la notaci
on del teorema 8.3, tenemos adem
as que
f (e1 , . . . , en ) = f (In ) = |In C| = |C|,
luego f ha de ser la aplicaci
on construida en la prueba de dicho teorema cuando
a = |C| (f
ormula (8.1)), que en terminos de matrices y determinantes es simplemente f (B) = |B|a. As pues: |BC| = f (B) = |B||C|.
Captulo 8. Algebra
lineal
288
2 3 2
3
4
3 5
0
3
=
2
0
3
5
2 4
7
2 3
2
3
0
9
1
6
0 13
3 15
2
2
0
19
2
12
El segundo determinante resulta de sumar a la segunda fila la primera multiplicada por 2, a la tercera fila la primera multiplicada por 3/2 y a la cuarta
la primera multiplicada por 5/2. De este modo conseguimos ceros bajo el
termino a11 .
Por el mismo proceso hacemos ceros en todas las posiciones bajo la diagonal
principal: sumamos a la tercera fila la segunda multiplicada por 13/18 y a la
cuarta la segunda multiplicada por 19/18. Despues sumamos a la cuarta fila
la tercera multiplicada por 37/67 y obtenemos una matriz triangular, es decir,
con ceros bajo la diagonal:
2 3
2
3 2 3
2
3
0
9
1
6 0
9
1
6
=
= 0
= 0
0 67
19
0 67
19
18
6
18
6
37
36
508
0 18
0
0
0
6
67
Ahora el determinante se reduce al producto de los elementos de la diagonal, o
sea:
= 2 9 (67/18) (508/67) = 508.
8.1. Determinantes
289
Teorema 8.9 Sea A un dominio y sea B Matn (A) tal que en su fila i-esima
el u
nico elemento no nulo sea bij . Entonces |B| = (1)i+j bij Bij .
n: Supongamos en primer lugar que i = j = n, o sea, bnj = 0
Demostracio
si j = 1, . . . , n 1. As
P
P
|B| =
(sig )b1(1) bn(n) =
(sig )b1(1) b(n1)(n1) bnn
n
= bnn
n1
(n)=n
2 3 2
3
4
3 5
0
=
3
2 0 3
5
2 4
7
19
2
12
= 2
9
13
2
19
2
1
6
3 15
2
1
12
a1
an Q
(aj ai ),
..
.. =
.
. i<j
n1
a
an1
1
Captulo 8. Algebra
lineal
290
por a1 , con lo que
obtenemos
1
0
..
.
1
a2 a1
..
.
0 an1
a1 an2
2
2
1
an a1
..
.
an1
a1 an2
n
n
a2 a1
an a1
..
..
.
n1 . n2
a
a1 a
an1 a1 an2
2
a2
an
(a2 a1 ) (an a1 ) .
.. .
..
.
n2
n2
a
a
n
i<j
(aj ai ).
n
P
j=1
n
P
i=1
n
P
bij ej , donde
j=1
ej = (ij ). Claramente,
det(B) = det(B1 , . . . ,
n
P
bij ej , . . . , Bn ) =
j=1
n
P
n
P
bij det(B1 , . . . , ej , . . . , Bn )
j=1
j=1
8.1. Determinantes
291
entonces
B11 =
B21 =
B31 =
1
4
3
4
3
1
1 3 2
0 ,
B= 5 1
3 4
2
5
5 1
0
0
= 23,
= 2, B12 =
= 10, B13 =
2
3
2
3 4
1 2
1 3
2
= 13,
= 14, B22 =
= 4, B23 =
2
3
2
3 4
1 2
1
2
3
=
2,
B
=
=
10,
B
=
= 14.
32
33
5
5
0
0
1
2 10
23
14 4 13
2 10 14
luego la matriz adjunta de B es
2 14
2
= 10 4 10 .
B
23 13 14
es igual a
n: El termino (i, j) de B B
Demostracio
Si i = j queda
n
P
k=1
n
P
k=1
n
P
k=1
n
P
k=1
Esto significa que la matriz adjunta de una matriz B es casi su matriz inversa.
Para obtener la inversa s
olo falta que sea lcito dividir entre el determinante de
B. La situaci
on es la siguiente:
Captulo 8. Algebra
lineal
292
1
B.
|B|
a11 x1 + + a1n xn = b1
an1 xn + + ann xn = bn
Claramente podemos escribirlo matricialmente como
Axt = bt ,
donde A = (aij ) es la matriz de los coeficientes, b = (bi ) es el vector de terminos
independientes y x = (x1 , . . . , xn ). Si |A| 6= 0, el sistema tiene una u
nica
soluci
on, dada por
1 t
xt = A1 bt =
Ab .
|A|
En particular,
xj =
n
1 P
(1)i+j bi Aij .
|A| i=1
n
1 P
|C|
(1)i+j cij Cij =
.
|A| i=1
|A|
8.1. Determinantes
293
Ejemplo La soluci
on del sistema de ecuaciones
x 2y + z = 3
2x + 2y z = 1
x+ y+z =2
1 2
1
2
2 1 = 9 6= 0,
1
1
1
3 2
1
1
2 1
x = 1
9
2
1
1
1 3
1
1
y = 2 1 1 ,
9
1 2
1
1 2 3
1
2 1 ,
z = 2
9
1
1 2
Captulo 8. Algebra
lineal
294
8.2. Clasificaci
on de homomorfismos de m
odulos
8.2
295
Clasificaci
on de homomorfismos de m
odulos
Captulo 8. Algebra
lineal
296
E1ij
i
..
.
0
1
..
.
0
..
.
1
E3i (u)
..
E2ij (a) =
a
..
.
..
.
..
.
1
.
u
..
.
..
1
..
.
1
Las matrices consideradas en la prueba del teorema anterior se llaman matrices elementales. Observemos que
(E1ij )1 = E1ij ,
As, la inversa de una matriz elemental es otra matriz elemental del mismo tipo.
El teorema siguiente nos resuelve el problema de determinar cu
ando dos
matrices sobre un dominio eucldeo son equivalentes:
Teorema 8.18 Sea E un dominio eucldeo y A Matmn (E). Entonces A es
equivalente a una u
nica matriz de la forma
d1
..
dr
..
.
0
8.2. Clasificaci
on de homomorfismos de m
odulos
297
a11 0 0
0
..
B
0
Captulo 8. Algebra
lineal
298
dada (es decir, multiplicaciones por matrices elementales). Por lo tanto, hemos
probado lo siguiente:
Teorema 8.19 Dos matrices S, T Matmn (E) sobre un dominio eucldeo E
son equivalentes si y s
olo si existen matrices elementales tales que
S = P1 Pr T Q1 Qs .
A partir de aqu nos centramos en el caso de las matrices sobre un cuerpo
(recordemos que todo cuerpo es trivialmente un dominio eucldeo). Como todos
los elementos no nulos son unidades, todos los factores invariantes de una matriz
A pueden tomarse iguales a 1, luego lo u
nico que puede variar es su n
umero r.
Este n
umero se llama rango de A y lo representaremos por rang A. Tenemos,
pues, que dos matrices sobre un cuerpo son equivalentes si y s
olo si tienen el
mismo rango.
El rango de A tiene una interpretaci
on muy sencilla: sea f una aplicaci
on
lineal de matriz A. Las filas de A son las coordenadas de las im
agenes de los vectores de la primera base respecto a la segunda base. Estas im
agenes generan el
subespacio Im f , luego contienen exactamente dim Im f vectores independientes.
Como la aplicaci
on que a cada vector le asigna sus coordenadas es un isomorfismo, resulta que A tiene dim Im f filas independientes. La forma can
onica de
A es tambien una matriz de f y tiene r filas independientes, luego dim Im f = r
y el rango de una matriz es el n
umero de filas independientes que contiene.
Por otra parte es obvio que si dos matrices son equivalentes sus traspuestas
tambien lo son, y la traspuesta de una forma can
onica es ella misma, luego el
rango de una matriz es el mismo que el de su traspuesta. Por lo tanto:
El rango de una matriz A con coeficientes en un cuerpo es el n
umero
de filas y el n
umero de columnas linealmente independientes.
Si f : V W es una aplicaci
on lineal entre k-espacios vectoriales de
dimensi
on finita, podemos definir su rango rang f como el rango de su matriz
respecto de cualquier par de bases. Como las matrices equivalentes tienen el
mismo rango, no importa la elecci
on de las bases. De hecho, el rango de una
aplicaci
on lineal tiene una interpretaci
on directa que no depende de ninguna
elecci
on de bases, pues es simplemente rang f = dimk Im f .
En efecto, basta tener en cuenta que, fijadas unas bases {v1 , . . . , vm } y
{w1 , . . . , wn }, entonces Im v = hf (v1 ), . . . , f (vm )i y el isomorfismo W
= kn
que a cada vector le asigna sus coordenadas en la base fijada en W transforma
Im f en el subespacio vectorial generado por las filas de la matriz de f en las
bases fijadas, cuya dimensi
on es el rango de la matriz.
Nota La prueba del teorema 8.18 se puede simplificar sustancialmente para
el caso de matrices regulares sobre un cuerpo k, y la posibilidad de tal simplificaci
on tiene consecuencias te
oricas de interes. En principio sabemos que,
mediante productos a izquierda y derecha por matrices elementales, toda matriz
8.2. Clasificaci
on de homomorfismos de m
odulos
299
..
Captulo 8. Algebra
lineal
300
..
V de raz
on si en cierta base su
1
1
.
..
.
1
8.2. Clasificaci
on de homomorfismos de m
odulos
301
302
Captulo 8. Algebra
lineal
tienen por matriz a cada una de las matrices en que se descompone S, y entonces f es la composici
on de dichas aplicaciones lineales. Por lo tanto, basta probar
que cada una de ellas se expresa a su vez como composici
on de las aplicaciones
consideradas en el enunciado.
Las matrices elementales de tipo 1 se corresponden con las aplicaciones descritas en 1.
Las matrices de tipo 2 se corresponden con las transvecciones que cumplen
saij (ei ) = ei + aej y dejan invariantes a los dem
as vectores de la base. Podemos
suponer que a 6= 0, pues en caso contrario se trata de la aplicaci
on identidad. Es
f
acil ver que saij = p sa12 p1 , donde p es la aplicaci
on que cumple p(ei ) = e1 ,
p(ej ) = e2 y deja fijos a los dem
as vectores de la base. Las aplicaciones p y p1
son composiciones de aplicaciones de tipo 1, luego basta estudiar sa12 , pero es
f
acil ver que
sa12 = ha s112 h1/a ,
y s112 es la aplicaci
on del punto 2. del enunciado.
Por u
ltimo, las matrices elementales del tercer tipo determinan las aplicaciones fi1 ha fi1 .
8.3
Clasificaci
on de endomorfismos
En la secci
on anterior hemos clasificado las matrices de los homomorfismos
entre m
odulos libres, de modo que sabemos reconocer si dos matrices corresponden al mismo homomorfismo en bases distintas y a cada homomorfismo le
sabemos encontrar una matriz especialmente simple (en forma can
onica). Nuestro objetivo es obtener una teora an
aloga para endomorfismos de un espacio
vectorial, donde ahora imponemos la condici
on de que no queremos considerar
dos bases para el mismo espacio, sino una sola. Si f : M M es un endomorfismo de un modulo libre M y S, T son las matrices de f respecto a ciertas
bases B y C, el mismo razonamiento que cuando tenamos dos m
odulos nos da
ahora que T = P 1 SP , para cierta matriz regular P (P es la matriz del cambio
de base de B a C y P 1 es la matriz del cambio de base de C a B). Por ello
definimos:
Definici
on 8.24 Sea A un anillo conmutativo y unitario. Diremos que dos
matrices S, T Matn (A) son semejantes si existe una matriz P LG(n, A) tal
que T = P 1 SP .
Es evidente que la semejanza de matrices es una relaci
on de equivalencia en
el conjunto Matn (A). Dos matrices de un mismo endomorfismo de A-m
odulos
libres son semejantes, y si S es la matriz de un endomorfismo f y T es semejante
a S, entonces T es la matriz de f en otra base.
Dos matrices semejantes son equivalentes, pero el recproco no es cierto. Por
ejemplo, en la secci
on anterior hemos observado que dos matrices semejantes
tienen el mismo determinante, y es f
acil encontrar matrices equivalentes con
determinantes distintos, luego no semejantes.
8.3. Clasificaci
on de endomorfismos
303
304
Captulo 8. Algebra
lineal
(8.2)
que es combinaci
on lineal de v, xv, . . . , xm1 v.
Estos vectores han de ser distintos y linealmente independientes, pues lo
contrario significa que hay un polinomio q(x) 6= 0 y de grado a lo sumo m 1
tal que q(x)v = 0, pero entonces p(x) | q(x), lo cual es imposible seg
un los
8.3. Clasificaci
on de endomorfismos
305
grados. Por lo tanto v, xv, . . . , xm1 v es una base de < v >k[x] como espacio
vectorial.
Ahora ya estamos en condiciones de caracterizar la acci
on de h sobre un
subm
odulo mon
ogeno:
Teorema 8.28 Sea K un cuerpo, V un K-espacio vectorial de dimensi
on finita
y h un endomorfismo de V . Son equivalentes:
1. Existe un v V tal que V = hvik[x] y pol mn v =
n
P
ai xi (con an = 1).
i=0
0
1
.. ..
.
.
..
..
.
.
0
1
a0 a1 an2 an1
n: 2) equivale a que exista una base {v0 , . . . , vn1 } de V de
Demostracio
n1
P
manera que h(vi ) = vi+1 para i = 0, . . . , n 2 y h(vn1 ) =
ai vi .
i=0
Si se cumple 1), entonces {v, xv, . . . , xn1 v} es una base que cumple 2).
Si {v0 , . . . , vn1 } cumple 2), entonces con v = v0 se cumple que vi = xi v0 ,
n1
n
P
P
as como que xn v =
ai xi v, es decir, p(x) =
ai xi cumple p(x)v = 0,
i=0
i=0
luego es un m
ultiplo del polinomio mnimo de v, pero por otro lado es obvio que
V = hvik[x] , luego el grado del polinomio mnimo de v ha de ser n = grad p(x).
As pues, p(x) = pol mn v.
Ahora veamos c
omo describir la acci
on de h sobre todo el espacio V a traves
de sus factores invariantes o sus divisores elementales.
Definici
on 8.29 Si V es un espacio vectorial de dimensi
on finita y h es un
endomorfismo de V , llamamos polinomio mnimo de h (pol mn h) al u
ltimo
factor invariante.
As, si p(x) es el polinomio mnimo de h, es m
ultiplo de los polinomios
mnimos de todos los generadores, luego p(x) los anula a todos, y con ellos a
todos los elementos de V . As pues, p(x)v = p(h)(v) = 0 para todo vector v,
o equivalentemente, p(h) = 0. Adem
as, cualquier otro polinomio que cumpla
p(h) = 0 anula en particular al generador del subm
odulo correspondiente al
u
ltimo factor invariante, luego tiene que ser m
ultiplo de p(x). As pues, el
polinomio mnimo de h es el menor polinomio que anula a h.
Teorema 8.30 Sea K un cuerpo y V un K-espacio vectorial de dimensi
on
finita n. Sea h un endomorfismo de V . Las afirmaciones siguientes son equivalentes:
Captulo 8. Algebra
lineal
306
M1
M2
..
.
Mr
8.3. Clasificaci
on de endomorfismos
307
i=0
1
x
1
..
.
a0
a1
a2
..
..
..
.
x
an2
1
an1 + x
0
1
..
..
.
.
1
n
n
P
P
ai xi
ai xi an1 + x
i=0
i=1
0
1
..
..
.
.
..
.
1
n
i
ai x
0 0
i=0
..
P
ai xi
i=0
Captulo 8. Algebra
lineal
308
son matrices de h, son semejantes, es decir, existe una matriz P LGn (K) tal
que B = P 1 AP . Entonces
P 1 (xIn A)P = xP 1 In P P 1 AP = xIn B.
Por lo tanto, las matrices xIn A y xIn B son equivalentes, luego tienen los
mismos factores invariantes y, por el teorema anterior, los no unitarios son los
factores invariantes de h.
Definici
on 8.35 Sea K un cuerpo y A Matn (K). Llamaremos factores invariantes de A a los factores invariantes de xIn A (en el sentido de 8.18).
Hemos demostrado que los factores invariantes de un endomorfismo son los
factores invariantes no unitarios de cualquiera de sus matrices.
Tambien es obvio ahora que dos matrices son semejantes si y s
olo si tienen
los mismos factores invariantes (si tienen los mismos factores invariantes tienen
la misma forma can
onica).
Observemos que en principio tenemos dos definiciones de factores invariantes
de una matriz de Matn (K), la dada en el teorema 8.18 y la que acabamos de
8.3. Clasificaci
on de endomorfismos
309
8 2
12 6
A=
2 3
13 9
Para ello aplicamos el algoritmo del
x8
2
12 x 6
2
3
13
9
invariantes de la matriz
10 6
20 12
7 4
25 15
10
6
20
12
x7
4
25 x + 15
1
0
0
0
x 6 x2 7x + 12 5x + 10 3x 6
2
3
32 x + 10
x+8
5
9
92 x + 23
20
x + 12
1 0
0
0
0 1
0
0
0 0 3x2 7x + 2 2x2 + 4x
0 0 2x2 8x + 8 3x2 10
310
Captulo 8. Algebra
lineal
1 0
0
0
0 1
0
0
0 0
x2
92 x2 + 21
x
3
2
11
2
0 0 53 x2 + 17
x
2x
8x
+
8
3
3
1 0
0
0
0 1
0
0
0 0
x2
0
2
0 0 13 (5x 7)(x 2) 15
(x
2)(x
1)
2
Restamos a la cuarta fila la tercera multiplicada por (1/3)(5x 7) y queda
un 0 en el lugar (4, 3). Multiplicando la u
ltima fila por 2/15 queda:
1 0
0
0
0 1
0
0
0 0 x2
0
2
0 0
0
(x 2)(x 1)
Por lo tanto los factores invariantes de la matriz A de partida son
x 2 y (x 2)(x 1)2 .
Los divisores elementales son x 2, x 2 y (x 1)2 .
de A es pol mn A = (x 2)(x 1)2 = x3 4x2 + 5x 2.
de A son:
2 0 0 0
2 0 0
0
0 0 1 0 0 2 0
0
0 0 0 1 0 0 0
1
0 2 5 4
0 0 1 2
El polinomio mnimo
Las formas can
onicas
8.3. Clasificaci
on de endomorfismos
311
Captulo 8. Algebra
lineal
312
Por ejemplo, sabiendo que pol car A = (x 2)2 (x 1)2 , los invariantes de A
podran ser:
Factores invariantes
2
Divisores elementales
(x 2) (x 1)
(x 2)2 , (x 1)2
x 1, (x 2)2 (x 1)
x 1, x 1, (x 2)2
x 2, (x 2)(x 1)2
x 2, x 2(x 1)2
8.3. Clasificaci
on de endomorfismos
313
Captulo 8. Algebra
lineal
314
8.4
Formas bilineales
Al estudiar los determinantes hemos introducido el concepto de forma multilineal. Conviene estudiar m
as detalladamente el caso de las formas bilineales
sobre espacios vectoriales de dimensi
on finita.
Definici
on 8.41 Sea V un espacio vectorial sobre un cuerpo K. Una forma
bilineal en V es una aplicaci
on F : V V K tal que para todo v1 , v2 , v V ,
y todo a, b K se cumple
F (av1 + bv2 , v) = aF (v1 , v) + bF (v2 , v),
F (v, av1 + bv2 ) = aF (v, v1 ) + bF (v, v2 ).
315
La aplicaci
on determinante es un ejemplo de forma bilineal en K 2 , pero es
antisimetrica, y ahora nos vamos a interesar por las formas bilineales opuestas:
Una forma bilineal F es simetrica si para todo par de vectores v1 , v2 V se
cumple F (v1 , v2 ) = F (v2 , v1 ).
Por ejemplo, un producto escalar en el sentido de [G 4.17] es un ejemplo de
forma bilineal simetrica (al que se le exigen propiedades adicionales).
Al igual que ocurre con las aplicaciones lineales, las formas bilineales quedan
determinadas por una base y una matriz:
Si B = (v1 , . . . , vm ) es una base ordenada de V , llamaremos matriz de F
respecto a dicha base a
MB (F ) = F (vi , vj ) .
P
n
xi vi ,
i=1
n
P
j=1
P
n P
n
yj vj =
xi F (vi , vj ) yj
i=1 j=1
= B (v) MB (F ) B (v 0 )t .
Definici
on 8.43 La forma cuadr
atica asociada a una forma bilineal simetrica
F : V V K es la aplicaci
on q : V K dada por q(v) = F (v, v).
Si el cuerpo K tiene caracterstica distinta de 2 entonces F est
a determinada
por q en el sentido de que si dos formas bilineales simetricas determinan la misma
forma cuadr
atica es que son iguales. En efecto, basta calcular
F (v + w, v + w) = F (v, v) + F (w, w) + 2F (v, w)
y despejar
q(v + w) q(v) q(w)
.
2
En particular, fijada una base de V , tenemos una biyecci
on entre las matrices
simetricas n n y las formas cuadr
aticas en V .
F (v, w) =
Captulo 8. Algebra
lineal
316
Definici
on 8.44 Si K es un cuerpo y V es un K-espacio vectorial, llamaremos
espacio dual de V a V = HomK (V, K), es decir, al espacio vectorial de todas
las aplicaciones lineales de V en K.
Matn1 (K), luego en
Si V tiene dimensi
on finita n sabemos que V =
n
n
P
P
P
v (vi )vi (vj ) =
v (vi )vi (vj ) =
v (vi )ij = v (vj ),
i=1
i=1
i=1
y como ambas aplicaciones lineales coinciden sobre la base B, han de ser iguales,
n
P
o sea, v =
v (vi )vi .
i=1
317
Captulo 8. Algebra
lineal
318
a probar que V tiene siempre una base ortogonal, es decir, una base v1 , . . . , vn
tal que vi vj = 0 cuando i 6= j.
Teorema 8.48 Sea V un espacio vectorial de dimensi
on finita sobre un cuerpo
de caracterstica distinta de 2 y sea F una forma bilineal simetrica en V . Entonces V admite una base ortogonal respecto a F .
n: Lo probaremos por inducci
Demostracio
on sobre la dimensi
on de V .
En dimensi
on 1 cualquier base es ortogonal. Supuesto cierto para espacios de
dimensi
on n1, consideremos un espacio de dimensi
on n. Si F es identicamente
nula cualquier base es ortogonal. En caso contrario existen vectores v, w tales
que F (v, w) 6= 0. Entonces
F (v + w, v + w) = F (v, v) + 2F (v, w) + F (w, w).
Necesariamente, uno de los tres vectores v, w, v + w no es ortogonal a s
mismo. Llamemos v1 a este vector. Sea
W = {v V | v v1 }.
Claramente W es un subespacio vectorial de V (el subespacio ortogonal a
v1 ). En general los subespacios ortogonales no tienen el buen comportamiento
del caso eucldeo, pero en este caso podemos probar que V = hv1 i W . En
efecto, si w W hv1 i entonces w = v1 v1 , es decir, F (v1 , v1 ) = 0, lo que
implica = 0. Por consiguiente hv1 i W = 0.
Por otra parte, W es el n
ucleo de la aplicaci
on lineal V K dada por
v 7 F (v1 , v), cuya imagen es todo K (porque no es nula), luego dim W = n 1,
y esto implica que V = hv1 i W .
Por hip
otesis de inducci
on W tiene una base ortogonal respecto a la restricci
on de F , digamos v2 , . . . , vn . Es claro que v1 , . . . , vn es una base ortogonal
de V .
Es obvio que la matriz de una forma bilineal en una base ortogonal es una
matriz diagonal. Por lo tanto hemos probado lo siguiente:
Teorema 8.49 Toda matriz simetrica sobre un cuerpo de caracterstica distinta
de 2 es congruente con una matriz diagonal.
319
En efecto, toda matriz A es congruente con una matriz diagonal, que ser
a de
la forma [a21 , . . . , a2r , 0, . . . , 0], y podemos eliminar los cuadrados para convertirlos
en unos. Es obvio que dos matrices congruentes son equivalentes, luego tienen
el mismo rango, luego el n
umero de ceros y unos que aparecen es fijo.
En particular dos matrices simetricas sobre C (de las mismas dimensiones)
son congruentes si y s
olo si tienen el mismo rango, y esto es comprobable en la
pr
actica.
Consideramos ahora el caso de una forma bilineal simetrica sobre un cuerpo
ordenado R. En este caso, podemos encontrar otro invariante adem
as del rango:
Teorema 8.51 (Ley de inercia de Sylvester) Todas las matrices diagonales congruentes con una matriz simetrica A sobre un cuerpo ordenado R tienen
el mismo n
umero s de coeficientes positivos, al que llamaremos signatura de A.
El n
umero de coeficientes negativos ser
a necesariamente r s, donde r es el
rango de A.
n: Consideremos una forma bilineal F en un espacio vectorial
Demostracio
V definida por la matriz A en una cierta base. Sean v1 , . . . , vn y w1 , . . . , wn dos
bases de V en las que la matriz de F sea diagonal. Podemos suponer que estas
matrices son [a1 , . . . , ar , 0, . . . , 0] y [b1 , . . . , br , 0, . . . , 0], donde r es el rango de
las matrices,
ai > 0 para i = 1, . . . , s,
ai < 0 para i = s + 1, . . . , r,
bi > 0 para i = 1, . . . , s0 ,
bi < 0 para i = s0 + 1, . . . , r.
F (v, v) =
s
P
i,j=1
i j F (vi , vj ) =
s
P
i=1
i2 F (vi , vi ) =
s
P
i=1
i2 ai 0.
Adem
as F (v, v) = 0 si y s
olo si i = 0 para todo i, si y s
olo si v = 0.
Similarmente se prueba que si v T entonces F (v, v) 0 y F (v, v) = 0 si y
s
olo si v = 0. Ahora es claro que S T = 0.
Tomando dimensiones vemos que s + n s0 n, o sea, s s0 . Del mismo
modo se prueba la desigualdad contraria.
El teorema anterior nos permite definir la signatura de una forma bilineal
simetrica sobre un cuerpo ordenado como la de cualquiera de sus matrices.
Esto no nos da todava formas can
onicas, pero si el cuerpo R es eucldeo, es
320
Captulo 8. Algebra
lineal
= .
Sean 1 , . . . , r las races distintas del polinomio caracterstico de A, es decir,
los valores propios de A. Para cada i, sea Vi el espacio de vectores propios
asociado. Veamos que si i 6= j entonces Vi Vj .
Sean x e y las coordenadas de dos vectores en Vi y Vj respectivamente.
Entonces xA = i x, yA = j y, luego Ay t = j y t . Multiplicando obtenemos
i xy t = xAyt = j xy t . Puesto que i 6= j ha de ser xy t = 0, lo que prueba
que los vectores correspondientes son ortogonales.
Sea W = V1 Vr . Veamos que h[W ] W . En efecto, sea v W .
Sean x las coordenadas de v e y las coordenadas de un vector de Vi . Entonces
xy t = 0 y yA = i y, luego xAyt = i xy t = 0. Como xA son las coordenadas de
h(v), concluimos que h(v) es ortogonal a cada Vi , luego a W .
Esto prueba que h puede restringirse a un endomorfismo de W . Es f
acil ver
que la matriz de h en cualquier base ortonormal es simetrica (basta probar que
toda matriz de la forma M AM t lo es). Si W 6= 0, la matriz de h|W en una
8.5. Aplicaciones
321
8.5
Aplicaciones
Las aplicaciones m
as relevantes de los resultados que hemos presentado en
este captulo (aparte del concepto de determinante, que aparece en los contextos
m
as diversos) se dan en la geometra. No obstante, vamos a presentar aqu
algunas consecuencias algebraicas.
1 M
as a
un, que la matriz de semejanza M puede tomarse ortogonal, es decir, de manera
que M M t = I, pues esta propiedad caracteriza a las matrices que transforman una base
ortonormal en otra base ortonormal.
2 Y la matriz de congruencia puede tomarse ortogonal.
Captulo 8. Algebra
lineal
322
j =
t=1
tj .
n
P
u+v2 xu xv =
u,v=1
n
P
j=1
m
P
j=1
m
P
j=1
n
P
u=1
n
P
u=1
n
P
u=1
ju1 xu
ju1 xu
ju1 xu
l
P
j=1
n
P
j,u,v=1
n
P
v=1
l
P
j=1
jv1 xv
n
P
u=1
n
P
u=1
ju+v2 xu xv
n
P
j=1
ju1 xu
ju1 +
ju1
xu
2
n
P
u=1
0
10 m
..
..
.
.
10 +
10
2
10
10
2i
n1
1n1 m
1n1 +
1n1
2
1n1
1n1
2i
..
.
..
.
n
P
u=1
ju1 xu
n
P
u=1
ju1 xu
2 !
ju1
ju1
xu
2
l0 +
l0
2
l0
l0
2i
1n1 +
1n1
2
ln1
ln1
2i
..
.
..
.
2 !
8.5. Aplicaciones
323
yj =
u=1
ym+2j1 =
ju1 xu ,
n
P
u=1
n
P
ym+2j =
u=1
j = 1, . . . , m,
ju1 +
ju1
xu ,
2
j = 1, . . . , l,
ju1
ju1
xu ,
2i
j = 1, . . . , l,
m
P
j=1
yj2 +
l
P
j=1
2
2
2(ym+2j1
ym+2j
),
z }| { z }| { z }| {
[1, . . . , 1, 2, . . . , 2, 2, . . . , 2],
..
1
1
N =
i
i
.
..
1 1
i i
y observamos que
MN =
10
..
.
1n1
0
m
..
.
n1
m
10
..
.
10
..
.
1n1
1n1
l0
..
.
ln1
l0
..
.
ln1
324
Captulo 8. Algebra
lineal
8.5. Aplicaciones
325
ab + ba
.
2
ei ej = ej ei ,
si i 6= j.
326
Captulo 8. Algebra
lineal
Captulo IX
Resoluci
on de ecuaciones
por radicales
Las soluciones de una ecuaci
on de segundo grado ax2 + bx + c = 0 (sobre un
cuerpo de caracterstica distinta de 2) vienen dadas por la conocida f
ormula
b b2 4ac
x=
,
2a
entendiendo que si el discriminante = b2 4ac no tiene races cuadradas
en el cuerpo, entonces la ecuaci
on no tiene soluci
on (si bien su soluci
on en
una clausura algebraica tendr
a esta forma). En este captulo estudiaremos la
existencia de f
ormulas an
alogas para ecuaciones de grados superiores, junto con
algunos temas relacionados. No obstante, en las primeras secciones, antes de
intentar resolverlas, en las primeras secciones presentaremos algunos conceptos
y hechos relacionados con los polinomios de una variable.
9.1
Polinomios sim
etricos
328
Captulo 9. Resoluci
on de ecuaciones por radicales
Tambien es f
acil comprobar que la aplicaci
on n Aut A(x1 , . . . , xn )
dada por 7 es un monomorfismo de grupos.
Si no hay confusi
on escribiremos (p) en lugar de (p) cuando p sea un polinomio o una fracci
on algebraica en las indeterminadas x1 , . . . , xn . En definitiva,
(p) se obtiene a partir de p intercambiando sus variables del modo indicado
por .
Diremos que una fracci
on algebraica p (en particular un polinomio) es simetrica si (p) = p para toda permutaci
on n .
Notemos que la definici
on depende del anillo de polinomios (o el cuerpo de
fracciones algebraicas) que consideremos pues, por ejemplo, xy + xz + yz es
simetrico como elemento de Q[x, y, z], pero no como elemento de Q[v, x, y, z],
pues la trasposici
on (v, x) no lo deja fijo.
Del hecho de que las aplicaciones sean isomorfismos se deduce inmediatamente que el conjunto de todas las fracciones algebraicas simetricas del cuerpo
A(x1 , . . . , xn ) es un subcuerpo, as como que el conjunto de todos los polinomios
simetricos de A[x1 , . . . , xn ] es un subanillo.
Llamaremos polinomios simetricos elementales de A[x1 , . . . , xn ] a los polinomios e0 , . . . , en dados por
X
e0 = 1, ek =
xi1 xik
para k = 1, . . . , n.
1i1 <<ik n
x + y + z,
xy + xz + yz,
xyz.
329
Teorema 9.3 Sea A un dominio, sean e0 , . . . , en los polinomios simetricos elementales en A[x1 , . . . , xn ] y e0 , . . . , ek los polinomios simetricos elementales en
A[x1 , . . . , xk ], donde 1 k < n. Entonces ei A[
e0 , . . . , ek , xk+1 , . . . , xn ] para
i = 0, . . . , n.
El interes de los polinomios simetricos elementales reside principalmente en
que son los que nos dan los coeficientes de un polinomio a partir de sus races
en un cuerpo de escisi
on. Ve
amoslo:
Teorema 9.4 (Vi`
ete) Sea A un dominio y e0 , . . . , en los polinomios simetricos
elementales en A[x1 , . . . , xn ]. Entonces
(x x1 ) (x xn ) =
n
P
k=0
n: Por inducci
Demostracio
on sobre n. Para n = 1 es obvio. Supong
amoslo para n 1.
Sean e0 , . . . , en1 los polinomios simetricos elementales en A[x1 , . . . , xn1 ].
Entonces
(x x1 ) (x xn ) =
=
n1
P
k=0
n1
P
k=0
(1)n1k en1k xk (x xn )
= (1)n xn en1 + xn +
n2
P
n1
P
(1)n1k xn en1k xk
k=0
k=0
n1
P
(1)n1k xn en1k xk
k=1
= (1)n xn en1 + xn +
n1
P
(1)nk (
enk + xn en1k )xk
k=1
n1
P
(1)nk enk xk
k=1
n
P
(1)nk enk xk .
k=0
Por ejemplo,
(x a)(x b)(x c) = x3 (a + b + c)x2 + (ab + ac + bc)x abc,
lo que en algunos casos puede evitarnos muchas operaciones. Veamos ahora otro
de los hechos clave sobre polinomios simetricos:
Teorema 9.5 Sea A un dominio y sean e1 , . . . , en los polinomios simetricos
elementales en A[x1 , . . . , xn ]. Entonces el anillo de los polinomios simetricos de
A[x1 , . . . , xn ] es A[e1 , . . . , en ].
330
Captulo 9. Resoluci
on de ecuaciones por radicales
n: Por inducci
Demostracio
on sobre n. Para n = 1 resulta que todo
polinomio de A[x] es simetrico, y como e1 = x, se cumple el teorema.
Supongamos el teorema para n1. Sea p(x1 , . . . , xn ) un polinomio simetrico
del anillo A[x1 , . . . , xn ]. Veamos que p(x1 , . . . , xn ) A[e1 , . . . , en ] por inducci
on
sobre el grado de p. En caso de que p sea de grado 0 es evidente. Supongamos
que todo polinomio simetrico de grado menor que m est
a en A[e1 , . . . , en ] y que
p tiene grado m.
Sea p(x1 , . . . , xn1 ) = p(x1 , . . . , xn1 , 0) A[x1 , . . . , xn1 ]. Claramente p
es simetrico. Por la primera hip
otesis de inducci
on p A[
e1 , . . . , en1 ], donde
e1 , . . . , en1 son los polinomios simetricos elementales de A[x1 , . . . , xn1 ]. Esto
significa que existe un polinomio g A[x1 , . . . , xn1 ] tal que p = g(
e1 , . . . , en1 ).
Sea h(x1 , . . . , xn ) = p(x1 , . . . , xn ) g(e1 , . . . , en1 ), simetrico. Por 9.2 se
cumple que ei (x1 , . . . , xn1 , 0) = ei (x1 , . . . , xn1 ) para i = 1, . . . , n 1, luego
h(x1 , . . . , xn1 , 0) = p(x1 , . . . , xn1 ) g(
e1 , . . . , en1 ) = 0.
As pues, xn divide a h(x1 , . . . , xn ) y por simetra todas las variables lo
G = G k(x1 , . . . , xn )/k(e1 , . . . , en )
puede identificarse con un subgrupo del grupo de las permutaciones de las races
de p(x), es decir, de n , por lo que |G| n!
331
9.2
a0
R(f, g) =
b0
g(x) = b0 xm + b1 xm1 + + bm ,
a1 an
a0 a1 an
.. ..
..
.
.
.
a0 a1 an
b1 bm
b0 b1 bm
..
..
.
.
b0 b1 bm
g(x) = v0 xm + v1 xm1 + + vm ,
332
Captulo 9. Resoluci
on de ecuaciones por radicales
De la propia definici
on de determinante se sigue inmediatamente que la resultante general R(u0 , . . . , un , v0 , . . . , vm ) es un polinomio cuyos monomios tienen
n
todos m variables ui y n variables vi . El monomio um
0 vm (la diagonal del determinante) aparece con coeficiente 1. En particular tenemos que R 6= 0.
Tenemos las relaciones siguientes en Z[u0 , . . . , un , v0 , . . . , vm , x]:
a0 xn+m1 + a1 xn+m2 +
a0 xn+m2 +
b0 xn+m1 + b1 xn+m2 +
b0 xn+m2 +
..
.
a0 xn +a1 xn1
+bm xn1
= xm1 f (x)
= xm2 f (x)
m2
+an x
..
an
=
f (x)
= xn1 g(x)
= xn2 g(x)
bm
..
b0 xn +b1 xn1
g(x)
Esto se interpreta como que el sistema de ecuaciones lineales que tiene por
matriz la que define a R y con terminos independientes los de los miembros derechos, tiene por soluci
on (xn+m1 , xn+m2 , . . . , x, 1). Como R 6= 0, podemos
resolver este sistema por la regla de Cramer y, concretamente, la u
ltima componente (igual a 1) se obtiene como cociente de dos determinantes, uno de ellos
es R y el otro es el determinante que resulta de sustituir la u
ltima columna de
la matriz que define a R por el vector de terminos independientes. Concluimos
que R es igual a este u
ltimo determinante y, como los terminos independientes
son m
ultiplos de f (x) o de g(x), llegamos a que
R = F f + Gg,
para ciertos polinomios f , g Z[u0 , . . . , un , v0 , . . . , vm , x]. Sustituyendo las
indeterminadas ui , vi por elementos de un anillo A, obtenemos que, para todo
par de polinomios f (x), g(x) A[x], existen polinomios F (x), G(x) A[x] tales
que
R(f, g) = F (x)f (x) + G(x)g(x).
En particular, vemos que si f (x) y g(x) tienen una raz com
un (en A o en
cualquier extensi
on), entonces R(f, g) = 0. El resultado principal que queremos
probar es el recproco.
Para ello consideramos el anillo B = Z[u0 , v0 , s1 , . . . , sn , t1 , . . . , tm ], y en
B[x] los polinomios
F (x) = u0 (x s1 ) (x sn ),
G(x) = v0 (x t1 ) (x tm ).
333
para cierto h0 C.
Ahora bien, cada ui (para i 1) es un polinomio de grado n en s1 , . . . , sn
y cada uj (para j 1) es un polinomio de grado m en t1 , . . . , tm . Por otra
parte, en cada monomio de R(F, G) aparecen m variables ui y n variables vi ,
luego R(f, g) tiene grado mn en cada una de las variables si , ti . Como el grado
en el producto de la derecha exactamente mn, concluimos que h0 Z[u0 , v0 ].
Ahora bien, podemos expresar
0
R(F, G) = um
0 h
n
Q
G(si ),
i=1
i=1
g = b0 (x 1 ) (x m ).
i=1
334
Captulo 9. Resoluci
on de ecuaciones por radicales
n
Q
(x i ),
i=1
entonces
f 0 (x) = a0
n Q
P
(x j ).
i=1 j6=i
y, seg
un hemos visto,
R(f, f 0 ) = a2n1
0
n
Q
i=1
f 0 (ai ) = a2n1
0
= (1)n(n1)/2 a2n1
0
0
i<j
i6=j
(i j )
(i j )2
a
b c
1
(f ) = 2a b 0 = b2 4ac.
a
0 2a b
Ejemplo C
alculos rutinarios muestran que el discriminante de un polinomio
c
ubico
f (x) = ax3 + bx2 + cx + d
es
(f ) = b2 c2 4ac3 4b3 d 27a2 d2 + 18abcd.
9.3
335
Q
= an1
(i j ),
0
i<j
donde la ordenaci
on de las races determina si estamos considerando una de
las dos races cuadradas de o bien su opuesta. Tambien es claro que si un
automorfismo
o
n de dos races, entonces
336
Captulo 9. Resoluci
on de ecuaciones por radicales
2 = 1 3 + 2 4 ,
3 = 1 4 + 2 3 .
= (1 4 )(2 3 ),
= (1 3 )(2 4 ),
= (1 2 )(3 4 ).
(9.1)
M
as a
un, se comprueba que L es el cuerpo fijado por G V . Por ejemplo,
si = (12) G, entonces (2 ) = 3 6= 2 , y lo mismo vale para cualquier
otra trasposici
on, si = (123) G, entonces (1 ) = 3 6= 1 , y lo mismo
vale para cualquier otro ciclo de longitud 3, y si = (1234) G, entonces
(1 ) = 3 6= 1 , y lo mismo vale para cualquier otro ciclo de longitud 4.
337
(9.2)
2. Si m = 3 entonces G
= A4 .
3. Si m = 1 entonces G
=V.
4. Si m = 2 entonces G
olo
= D8 o bien G
= C4 . El primer caso se da si y s
si f (x) es irreducible en L[x].
n: Sabemos que G tiene que ser un subgrupo de 4 de orden
Demostracio
m
ultiplo de 4, luego su orden puede ser 4, 8, 12 o 24. Si el orden es 24 es obvio
que G = 4 , si el orden es 12, entonces G = A4 , pues este es el u
nico subgrupo
de orden 12 de 4 , si el orden es 8 entonces G es un 2-Sylow de 4 , luego es
isomorfo a D8 y si el orden es 4 entonces puede ser V o un C4 generado por un
ciclo de longitud 4.
Como no hay m
as posibilidades, basta probar la implicaci
on de cada caso
del enunciado. Sabemos que m = |G : G V |, luego si G es 4 , A4 , D8 o V ,
entonces V G y claramente |G : V | es el indicado en el enunciado. Si G = C4
entonces |G V | = 2, luego tambien m = 2, de acuerdo con el apartado 4).
S
olo falta distinguir los dos subcasos de 4). Si G
= D4 , entonces V4 G,
y para cada par de races i , j de f existe V tal que (i ) = j , luego
i y j son L-conjugadas, luego f (x) = pol mn(i , L) es irreducible en L[x].
Por el contrario, si G
olo una trasposici
on como
= C4 , entonces G V tiene s
elemento no trivial, y no todas las races de f (x) son L-conjugadas, luego f (x)
no es irreducible en L[x].
338
Captulo 9. Resoluci
on de ecuaciones por radicales
K = k
e + f d es una extensi
on cclica de k de grado 4, y el polinomio
q
mnimo de e + f d es
p(x) = x4 2ex2 + (e2 f 2 d).
n: Claramente, e2 f 2
Demostracio
d no puede ser un cuadrado en k,o d
tambien lo sera. Veamos ahora que e + f d no es un cuadrado en k0 = k( d).
En efecto, si
e + f d = (r + s d)2 = r2 + s2 d + 2rs d,
entonces r2 + s2 d = e, f = 2rs, pero entonces
e2 f 2 d = (r2 + s2 d)2 4r2 s2 d = (r2 s2 d)2 ,
contradicci
on. Por lo tanto tenemos una cadena de extensiones cuadr
aticas:
q
k k( d) k0
e+f d =k
e+f d .
La u
ltima igualdad
se debe a que K contiene a e + f d luego tambi
en a d,
q
q
luego a k0
e + f d y, por otra parte, es claro que p(x) tiene a e + f d
por raz, luego K/k tiene grado 4 y p(x) es el polinomio mnimo del elemento
primitivo. Sus races son
q
q
q
q
1 = e + f d, 2 = e + f d, 3 = e f d, 4 = e f d.
339
= (2 + 2)(2 + 3)(3 + 6) = 18 + 12 2 + 10 3 + 7 6.
340
Captulo 9. Resoluci
on de ecuaciones por radicales
(18 + 7 6) + (12 + 5 6) 2 = e3 + f3 d3 .
Observemos adem
as que ki ( di ) = k0 , independientemente
de i. Por lo
k10 de es
p(x) = x4 2e1 x2 + (e21 3f12 )
Como no est
a en Q[x], el polinomio mnimo de en Q[x] tiene que ser
un m
ultiplo de este de
mayor grado, luego tiene que ser de grado 8 y por
consiguiente K = Q( ). Para calcular dicho
polinomio basta encontrar un
polinomio m
onico de grado 8 que tenga
a
por
ra
z. Para
ello consideramos
el automorfismo de G(k0 /Q) dado por 2 7 2, 3 7 3. Representaremos
por
la imagen de cada k0 por dicho automorfismo. Claramente entonces
p(x) = x4 2
e2 x2 + (
e21 3f12 )
donde
es el polinomio mnimo sobre k1 de ,
Un c
alculo muestra que = 6(2 + 3)2 , luego
p
(2 + 3) 6
=
K
Como la extensi
on K/k1 es de Galois y p(x) k1 [x] tiene una raz en K, tiene
de hecho todas sus races en K, luego el polinomio
q(x) = p(x)
p(x) = (x4 2e1 x2 + (e21 3f12 ))(x4 2
e1 x2 + (
e21 3f12 ))
tiene todas
sus races en K. Como una de ellas es y tiene grado 8, es
pol mn( , Q), lo que prueba que K es su cuerpo de escisi
on sobre Q. S
olo
falta probar que G = G(K/Q)
= Q8 .
1 M
as adelante podremos decir que esto es inmediato, ya que los tres cuerpos son distintos
por tener discriminantes distintos.
9.4. Ecuaciones c
ubicas
341
C4 C2 ,
C2 C2 C2
D8
Q8 .
La clave es que los tres subcuerpos ki se corresponden con tres subgrupos cclicos
de G de orden 4 (son cclicos porque las extensiones K/ki son cclicas). Esto
descarta a C8 , que s
olo tiene un subgrupo de orden 4, a C4 C2 , que s
olo tiene
dos subgrupos cclicos de orden 4, a C2 C2 C2 , que no tiene ninguno, y a
D8 , que s
olo tiene uno.
9.4
Ecuaciones c
ubicas
Presentamos ahora la f
ormula general para la resoluci
on de una ecuaci
on
c
ubica:
Teorema 9.17 (F
ormula de Cardano) Sea K un cuerpo de caracterstica
distinta de 2 o 3 y sean a, b, c K. Entonces, las races de la ecuaci
on
x3 + ax2 + bx + c = 0
(9.3)
3
3
x = q/2 + D + q/2 D a/3,
donde
p=
3b a2
,
3
q=
D=
q 2
2
p 3
3
3
u = q/2 + D
es una raz c
ubica arbitraria del radicando y definimos v mediante p = 3uv,
entonces
q
3
v = q/2 D.
(p/3)3 (q/2 D)
v3 =
= q/2 D,
2
(q/2) D
como queramos probar.
342
Captulo 9. Resoluci
on de ecuaciones por radicales
(9.5)
(9.6)
q = u3 v 3 ,
(9.7)
p
3u
(9.8)
9.4. Ecuaciones c
ubicas
343
(9.9)
(9.10)
(9.11)
u3 = q/2
D.
(9.12)
(9.13)
344
Captulo 9. Resoluci
on de ecuaciones por radicales
misma raz t de (9.5). En definitiva, vemos que las soluciones de (9.5) son de la
forma (9.8), con
q
3
u = q/2 + D,
v 3 = q/2 D,
luego podemos escribir
v=
3
q/2 D,
3q
a
,
2p 3
x=
4p2
a
.
9q
3
9.4. Ecuaciones c
ubicas
345
3
3
x = q/2 + D + q/2 D a/3,
u+v a
3
x=
(u v) i.
2
3
2
n: El radicando de u es un n
Demostracio
umero real, por lo que la u
nica
raz c
ubica real es una elecci
on posible para u. La relaci
on p = 3uv, implica
que la raz c
ubica v correspondiente es tambien la raz c
ubica real, luego t = u+v
es una raz real. Las otras elecciones para u son u y 2 u, donde
1
3
= +
i,
2
2
es una raz c
ubica de la unidad, y el valor de v correspondiente es, respectivamente, 2 v y v. Por lo tanto, una raz imaginaria de (9.5) es
u+v
3
2
t = u + v =
+
(u v) i
2
2
(y la otra ha de ser su conjugada), de donde se sigue inmediatamente la expresi
on
dada para las races de (9.3) en este caso.
Ejemplo Vamos a resolver la ecuaci
on
x3 + 3x2 + 6x + 2 = 0.
El cambio de variable x = t 1 la transforma en
t3 + 3t 2 = 0.
Vemos entonces que D = 2 > 0, luego la raz real es
q
q
3
3
x = 1 + 2 + 1 2 1.
q
q
3
3
1+ 2+ 1 2
3 3
3
x=
1 + 2 1 2 i.
2
2
346
Captulo 9. Resoluci
on de ecuaciones por radicales
6r + 9
r
r
r
9
3
243
r3 + r2
= 0.
2
2
3
485
El cambio r = t 1/2 la reduce a t3 t
= 0. Como D = 29403/8 > 0,
4
4
s
olo tiene una raz real, que viene dada por
r
r
198
198
3 485
3 485
t=
+
6+
6
8
8
8
8
q
1 3
3
=
485 + 198 6 + 485 198 6 = 5.
2
Concluimos que r = 4.5 y que el di
ametro de la ciudad es de 9 li.
Veamos ahora la situaci
on cuando el discriminante es positivo:
Teorema 9.20 Si D < 0 la ecuaci
on tiene tres races reales simples, que vienen
dadas por
r
p
+ 2k a
x = 2 cos
,
3
3
3
donde k = 0, 1, 2 y el
angulo 0 < < est
a determinado por
q/2
cos = p
.
(p/3)3
(9.14)
9.5. Ecuaciones cu
articas
347
n: Para aplicar la f
Demostracio
ormula de Cardano podemos elegir
p
p
p
+ 2k
+ 2k
u=
cos
+ i sen
.
3
3
3
La ecuaci
on p = 3uv nos da que
r
p
+ 2k
+ 2k
v=
cos
i sen
,
3
3
3
y al calcular x = u + v a/3 obtenemos la expresi
on anunciada. En particular
vemos que las races son reales.
Ejemplo La f
ormula cos 3 = 4 cos3 3 cos nos da que cos 20 satisface la
ecuaci
on
3
1
x3 x = 0.
4
8
Uno podra pensar que resolviendola con la f
ormula de Cardano obtendremos
una expresi
on algebraica para cos 20 , pero no es as. Al aplicar el teorema
anterior obtenemos que = 60 , y que las soluciones de la ecuaci
on son cos 20 ,
9.5
Ecuaciones cu
articas
(9.15)
348
Captulo 9. Resoluci
on de ecuaciones por radicales
8b 3a2
,
8
q=
8c 4ab + a3
,
8
r=
(9.17)
q = 2QR,
r = P 2 R2 .
(9.18)
En la prueba veremos, m
as concretamente, que, si q 6= 0, la primera ecuaci
on
de (9.18) es redundante, de modo que, a partir de una soluci
on P de (9.17), la
tercera ecuaci
on de (9.18) nos da un valor para R, necesariamente no nulo, y
la segunda ecuaci
on nos da un valor para Q que necesariamente cumplir
a la
primera ecuaci
on. Si q = 0 el sistema (9.18) tiene tambien una soluci
on f
acil
de calcular, pero enseguida veremos que en este caso hay un procedimiento m
as
r
apido para encontrar las races de la ecuaci
on. En efecto, el cambio de variable
x=t
a
4
(9.19)
donde p, q, r son los dados por (9.16). As, si q = 0, tenemos lo que se conoce
como una ecuaci
on bicuadrada, cuyas races cumplen:
p
p p2 r
2
t =
,
2
luego las cuatro races de (9.15) son
s
p
p p2 r a
x=
.
2
4
Es f
acil ver que si a (9.17) le hacemos el cambio de variable P = x/2 y
dividimos entre el coeficiente director obtenemos la resolvente c
ubica de (9.19).
n: Ya hemos visto que basta resolver (9.19). Para ello obserDemostracio
vamos que
(t2 + P )2 (Qt + R)2 = t4 + (2P Q2 )t2 2QRt + P 2 R2 .
9.5. Ecuaciones cu
articas
349
Esta
puede descomponerse en dos ecuaciones cuadr
aticas:
t2 + P = (Qt + R).
Equivalentemente,
t2 Qt + P R = 0,
t2 + Qt + P + R = 0,
(9.20)
q2
4(P 2 r)
o, equivalentemente, en la c
ubica
4(P 2 r)(2P p) = q 2
(9.21)
350
Captulo 9. Resoluci
on de ecuaciones por radicales
La c
ubica auxiliar es
P 3 + 5P 2 8P 42 = 0.
Al resolverla se obtiene que una raz es P = 3, y ahora hemos de resolver
8 = 9 R2 .
4 = 2QR,
2 22 4(3 1) 8
x=
= 3 5,
2
4
p
2 22 4(3 + 1) 8
x=
= 1 3.
2
4
Ejercicio: Nicolaus Bernoulli afirm
o que no era cierta la conjetura seg
un la cual todo polinomio (con coeficientes reales) puede descomponerse en producto de polinomios de grados 1
y 2, y present
o como contraejemplo el polinomio
x4 4x3 + 2x2 + 4x + 4.
2
x
2+
4+2 7
x+1+
7+
4+2 7
2
x
4+2 7
x+1+
4+2 7
Aplicaci
on a las construcciones con regla marcada Supongamos que
K/k es una extensi
on de grado 3 de subcuerpos de R. Entonces K = k(), para
cierto K, que es raz de un polinomio de grado 3 con coeficientes en k. Si el
polinomio cumple D > 0, el teorema 9.19 nos da una expresi
on para , a partir
de la cual podemos formar una cadena de cuerpos
k = K0 K1 K2 K3 R
q
q
9.5. Ecuaciones cu
articas
351
(b) i = 3 a, con a Ki .
(c) i = cos(/3), para cierto tal que cos Ki .
352
Captulo 9. Resoluci
on de ecuaciones por radicales
9.6
Grupos resolubles
En la secci
on siguiente estudiaremos la existencia de f
ormulas similares a las
de Cardano y Ferrari para polinomios de grado superior a 4, y ello requerir
a
un nuevo concepto de la teora de grupos que presentamos a continuaci
on. Tal
vez el lector prefiera pasar directamente a la secci
on siguiente y volver a esta en
cuanto se mencionen los grupos resolubles, para conocer as la motivaci
on que
nos lleva a su estudio.
Definici
on 9.25 Un grupo finito G es resoluble si existe una sucesi
on de subgrupos de G
1 = G0 E G1 E E Gn = G
(9.22)
tal que cada cociente Gi+1 /Gi sea un grupo abeliano.
353
354
Captulo 9. Resoluci
on de ecuaciones por radicales
y como el u
ltimo grupo es abeliano, el primero tambien lo es. Por lo tanto H
es resoluble.
2) Si 1 = G0 E G1 E E Gn = G es una serie abeliana de G entonces
1 = G0 N/N E G1 N/N E E Gn N/N = G/N
es una serie abeliana de G/N , pues por los teoremas de isomorfa
.
.
.
= Gi+1 (Gi+1 Gi N )
.
y el u
ltimo grupo es un cociente del grupo abeliano Gi+1 /Gi . Por lo tanto G/N
es resoluble.
3) Sean
y
1 = No E N1 E E Nn = N
1 = Ho /N E H1 /N E E Hm /N = G/N
355
(a,b,e)
(a, b)(c, d) (a, b)(c, d)
= (a, b)(c, d)(b, e)(c, d) = (a, e, b) N,
luego tambien N = A5 . Por lo tanto A5 es simple.
356
Captulo 9. Resoluci
on de ecuaciones por radicales
Sea j = (n + 1) 6= n + 1. La permutaci
on no puede ser una trasposici
on
porque sera impar. Tampoco puede ser un ciclo de longitud 3 porque entonces
N = An+1 . En consecuencia podemos encontrar ndices k 6= l distintos de j
y de n + 1 tales que (k) = l (en la expresi
on de como producto de ciclos
disjuntos aparecer
an al menos 4 ndices).
Sea = (n+1,j)(k,l,u,v) , donde u y v son elementos distintos de los anteriores
(estamos en el caso en que n 6). Como hemos conjugado por una permutaci
on
par, tenemos que N .
Como (n + 1) = j, se cumple que (j) = n + 1 y como (k) = l, tambien
(l) = u. Por lo tanto ( )(n + 1) = n + 1, mientras que ( )(k) = u, luego
6= 1, pero N An , contradicci
on.
El hecho de que An es no abeliano para n 5 es consecuencia inmediata de
que An contiene a A4 , que es un grupo no abeliano.
Por el contrario, hemos visto que n es resoluble para n 4.
El teorema de Burnside El teorema 6.59 implica que todo p-grupo es resoluble. M
as a
un, un teorema nada trivial que no vamos a probar aqu, el teorema
de Burnside, afirma que todo grupo cuyo orden es divisible a lo sumo entre dos
primos es resoluble.
Si consideramos los n
umeros naturales menores que 60, s
olo hay dos divisibles
entre tres primos, que son el 30 y el 42. Sin embargo, ninguno de ellos puede
ser simple, por los dos ejemplos tras el teorema 6.67. Esto hace que A5 sea el
menor grupo simple no abeliano y tambien el menor grupo no resoluble.
Veamos otra aplicaci
on del teorema de Burnside:
Teorema 9.30 Un n
umero real es constructible con regla marcada si y s
olo
si el cuerpo de escisi
on K de pol mn(, Q) cumple que |K : Q| = 2a 3b .
n: Si es constructible, el teorema 9.22 nos da que |Q() : Q|
Demostracio
es divisible u
nicamente entre 2 y 3, y lo mismo vale para todos sus conjugados
(aunque no sean reales), luego lo mismo vale para |K : Q|.
Recprocamente, si |K : Q| = 2a 3b , entonces, por el teorema de Burnside,
el grupo G = G(K/Q) es resoluble, luego tiene una serie cclica cuyos factores
tienen todos orden 2 o 3. El teorema de Galois nos da una cadena de cuerpos
intermedios
Q = K0 K1 Kn = K
de modo que |Ki+1 : Ki | = 2, 3 y lo mismo vale para la cadena
Q = K0 R K1 R Kn R
y Kn R, luego por el teorema 9.22 es constructible con regla marcada.
Terminamos introduciendo un concepto que resulta u
til no s
olo al estudiar
grupos resolubles, sino grupos en general: La serie descrita en el teorema 9.27
357
para un grupo resoluble tiene la mayor longitud posible, pues tiene tantos factores como primos aparecen en el orden de G. Su interes reside en que sus
factores son los m
as sencillos posibles, pero a veces interesa todo lo contrario,
es decir, trabajar con una serie abeliana de longitud mnima. Para construirla
partiremos de G y en cada paso tomaremos el menor subgrupo que podamos
sin que el cociente deje de ser abeliano.
Definici
on 9.31 Sea G un grupo. Llamaremos subgrupo derivado de G al subgrupo G0 generado por los elementos de la forma [x, y] = x1 y 1 xy, para todos
los x, y G.
El elemento [x, y] se llama conmutador de x, y. Su nombre se debe a que
obviamente xy = yx[x, y]. En particular [x, y] = 1 si y s
olo si xy = yx, es decir,
si y s
olo si x e y conmutan.
El teorema siguiente afirma que G0 es el menor subgrupo normal de G cuyo
cociente es abeliano.
Teorema 9.32 Sea G un grupo. Entonces
1. G0 E G y G/G0 es un grupo abeliano.
2. Si N E G, entonces G/N es abeliano si y s
olo si G0 N .
n: 1) Es inmediato que si x, y, g G entonces [x, y]g =
Demostracio
g
[x , y ]. Los elementos de G0 son productos de conmutadores, luego sus conjugados tambien, es decir, G0g G0 , lo que prueba que G0 es normal.
Claramente el cociente G/G0 es abeliano, pues si xG0 , yG0 son dos de sus
elementos, tenemos que x1 y 1 xy G0 , luego (xG0 )(yG0 ) = (yG0 )(xG0 ).
2) Si G0 N , entonces G/N
= (G/G0 ) (N/G0 ), que es un grupo abeliano
por ser un cociente de un grupo abeliano.
Si G/N es abeliano entonces para todo x, y G se cumple (xN )(yN ) =
(yN )(xN ), luego [x, y] = x1 y 1 xy N y, como los conmutadores generan G0 ,
concluimos que G0 N .
g
0
G0) = G,
Gn+1) = Gn) .
Claramente se cumple
G1)
G0) = G.
358
Captulo 9. Resoluci
on de ecuaciones por radicales
9.7
Extensiones radicales
Las f
ormulas de Cardano y Ferrari (junto con la f
ormula para ecuaciones
de segundo grado) muestran que toda ecuaci
on polin
omica de grado 2, 3 o 4
es resoluble por radicales, en el sentido de que sus races se pueden expresar
mediante sumas, productos, cocientes y races a partir de sus coeficientes. Vamos a caracterizar algebraicamente los n
umeros que pueden expresarse de este
modo a partir de elementos de un cuerpo dado. Por simplicidad trabajaremos
u
nicamente con cuerpos de caracterstica 0.
Definici
on 9.33 Una extensi
on de cuerpos K/k es radical si existen elementos a1 , . . . , an en K tales que K = k(a1 , . . . , an ) y existen naturales no nulos
r1 , . . . , rn de manera que ar11 k y ari i k(a1 , . . . , ai1 ), para i = 2, . . . , n.
As, los elementos de k(a1 ) son polinomios en a1 con coeficientes en k y
a1 es una raz r1 -esima de un elemento de k, los elementos de k(a1 , a2 ) son
polinomios en a2 con coeficientes en k(a1 ) y a2 es una raz r2 -esima de un
elemento de k(a1 ). En general todos los elementos de K se pueden obtener a
partir de los de k mediante sumas, productos, cocientes y extracci
on de races.
Recprocamente, si un elemento a admite una expresi
on de este tipo a partir
de ciertos elementos de k, es claro que a est
a contenido en una extensi
on radical
de k.
Por lo tanto, si p(x) es un polinomio no constante con coeficientes en un
cuerpo k, diremos que la ecuaci
on p(x) = 0 es resoluble por radicales si existe
una extensi
on radical K/k tal que p(x) se escinde en K.
Esto equivale a que las races de p(x) se puedan expresar mediante sumas,
productos, cocientes y races a partir de los elementos de k. En estos terminos,
toda ecuaci
on de grado 2, 3 o 4 es resoluble por radicales.
Ejemplo Consideremos la ecuaci
on x10 5x5 +5 = 0. Sus diez races cumplen
s
5
5
5 5
5
x =
,
luego
x=
.
2
2
359
Esta f
ormula prueba que la ecuaci
on es resoluble por radicales. Para expresarlo en terminos de la definici
on que hemos dado consideramos los cuerpos
Q Q 5 Q 5, Q 5, , Q 5, , , = K,
donde es una raz quinta primitiva de la unidad, y , son
s
s
5
5
5 5 +
5 5
=
, =
2
2
(9.23)
Si adem
as la extensi
on es de Galois podemos considerar los grupos asociados
Gi = G(K/Ki ), que forman una cadena
1 = Gn Gn1 G1 G(K/k).
(9.24)
360
Captulo 9. Resoluci
on de ecuaciones por radicales
(9.25)
d1
P
i=0
Entonces (v) =
d1
P
i=0
i i (w) 6= 0.
i i+1 (w) =
d1
P
i=0
361
tensi
on Ln /L0 es finita de Galois y G(Ln /L0 )
= G K K k() .
son
cclicos. Estoprueba que el grupo G(Ln /L0 ) es resoluble y por consiguiente
G K/(K k()) tambien lo es.
362
Captulo 9. Resoluci
on de ecuaciones por radicales
La situaci
on es k K
La extensi
on k()/k es ciclot
omica,
k() k().
G K k() k
= G k()/k G k() K k()
es un grupo abeliano, luego resoluble.
Finalmente consideramos k K k() K. Se cumple que
.
G(K/k) G K K k()
= G K k() k
y tanto G K K k() como G K k() k son resolubles, por lo que
G(K/k) es resoluble.
Ahora vamos a probar el recproco. Notemos que al igual que ocurre con el
teorema anterior, la prueba se complica por la necesidad de incorporar una raz
primitiva.
Teorema 9.37 Sea k un cuerpo de caracterstica 0 y K/k una extensi
on finita
de Galois tal que G(K/k) sea resoluble. Entonces existe una extensi
on radical
de k que contiene a K.
n: Sea n el grado de la extensi
Demostracio
on K/k y sea una raz n-sima
primitiva de la unidad en una extensi
on de K. Como en el teorema anterior se
prueba que la extensi
on K()/k() es finita de Galois y
G = G K()/k()
= G K K k() G(K/k)
es resoluble. En consecuencia existe una serie cclica
1 = Gm E Gm1 E E G1 E G0 = G.
ri = Fi : Fi1 K() : k() = G K()/k() G(K/k) = n.
Podemos aplicar el teorema 9.35, que nos da que Fi = Fi1 (ai ), donde ai es una
raz de un polinomio xri bi Fi1 [x]. As
k k() k(, a1 ) k(, a1 , . . . , am ) = K()
y claramente K()/k resulta ser una extensi
on radical que contiene a K.
El teorema siguiente es consecuencia inmediata de los dos anteriores:
Teorema 9.38 (Galois) Sea k un cuerpo de caracterstica 0 y p(x) un polinomio no constante con coeficientes en k. La ecuaci
on p(x) = 0 es resoluble por
radicales si y s
olo si el grupo de Galois de p(x) sobre k es resoluble.
363
Ejemplo La ecuaci
on x5 4x+2 = 0 no es resoluble por radicales, pues hemos
visto que el grupo de Galois del polinomio que la define es 5 .
Por otro lado, existen ecuaciones de grados mayores que 4 que s que son
resolubles por radicales. El caso m
as obvio es el de las de la forma xn a = 0,
y un ejemplo menos obvio es la ecuaci
on
x8 72x6 + 180x4 144x2 + 36 = 0,
cuyo grupo de Galois es, seg
un hemos visto, Q8 .
Puede probarse que, para todo natural n, existen polinomios en Q[x] de
grado n cuyo grupo de Galois es n lo que implica que no pueden existir resultados an
alogos a las f
ormulas de Cardano y Ferrari para polinomios de grado
mayor que 4. La prueba no es sencilla, pero hay un camino m
as simple para
llegar a la misma conclusi
on. Necesitamos una definici
on:
Definici
on 9.39 Sea n 1, k un cuerpo y K = k(a0 , . . . , an1 ) el cuerpo
de las fracciones algebraicas en las indeterminadas a0 , . . . , an1 . Llamaremos
polinomio general de grado n sobre k al polinomio
pn (x) = xn + an1 xn1 + + a1 x + a0 K[x].
La ecuaci
on pn (x) = 0 se llama ecuaci
on general de grado n.
De este modo transformamos el concepto l
ogico de variables arbitrarias
a0 , . . . , an1 en el concepto algebraico de indeterminadas de un cuerpo de fracciones algebraicas. A efectos pr
acticos es equivalente. Por ejemplo, la f
ormula
p
a1 a21 4a0
x=
2
se interpreta ahora como la expresi
on de las races de p2 (x) en una extensi
on de
K. En general, una expresi
on para la soluci
on de la ecuaci
on general de grado n
sobre un cuerpo k es una f
ormula para resolver todas las ecuaciones particulares
de grado n con coeficientes en k (de aqu el nombre de ecuaci
on general).
Por lo tanto, si probamos que la ecuaci
on general de grado n no es resoluble
por radicales para n 5, habremos probado que no existen teoremas similares
a los de Cardano y Ferrari para grados superiores a 4. Para ello es suficiente
demostrar que el grupo de Galois del polinomio general de grado n es n , pues
hemos visto que el grupo n no es resoluble para n 5.
Teorema 9.40 Sea k un cuerpo de caracterstica 0. Entonces el grupo de Galois del polinomio general de grado n sobre k es isomorfo a n .
n: Sean a0 , . . . , an1 los coeficientes de pn (x) y u1 , . . . , un las
Demostracio
races de pn (x) en una extensi
on de k(a0 , . . . , an1 ). Entonces,
F = k(a0 , . . . , an1 , u1 , . . . , un )
364
Captulo 9. Resoluci
on de ecuaciones por radicales
es un cuerpo de escisi
on de pn (x) sobre k(a0 , . . . , an1 ).
Tenemos que pn (x) = (xu1 ) (xun ), luego por el teorema 9.4 se cumple
que ak = (1)nk enk (u1 , . . . , un ) para k = 0, . . . , n 1.
Consideremos la aplicaci
on
: k[a0 , . . . , an1 ]
h(a0 , . . . , an1 )
k[e1 , . . . , en ]
7 h (1)n en , . . . , e1
Claramente se trata
de un epimorfismo
de anillos.
Adem
as si h(a0 , . . . , an1 ) = 0, entonces h (1)n en , . . . , e1 = 0 y en
particular
G F/k(a0 , . . . , an1 )
= G k(x1 , . . . , xn ) k(e1 , . . . , en ) .
El primero es el grupo de Galois de pn (x) y el segundo es isomorfo a n por
el teorema 9.6.
Como consecuencia inmediata tenemos:
Teorema 9.41 (Abel) La ecuaci
on general de grado n no es resoluble por radicales para n 5.
Resoluci
on de c
ubicas mediante races reales Hemos visto que, cuando
una c
ubica tiene tres races reales simples, la f
ormula de Cardano las expresa
como suma de dos races c
ubicas imaginarias conjugadas. Vamos a probar que,
en general, no es posible expresar las soluciones de la ecuaci
on en terminos de
races reales (es decir, con radicando positivo cuando el ndice es par). Concretamente, vamos a demostrar el teorema siguiente:
Teorema 9.42 Sea K un subcuerpo del cuerpo de los n
umeros reales, y consideremos una c
ubica con coeficientes en K que cumpla D < 0 y que no tenga races
en K. Entonces no es posible expresar (ninguna de) sus races en funci
on de
sus coeficientes mediante sumas, productos, cocientes y races que sean n
umeros
reales.
365
n: Observemos que un n
Demostracio
umero real se puede expresar en
funci
on de elementos de K mediante sumas, productos, cocientes y races reales
si y s
olo si existe una cadena de cuerpos
K = K0 K1 Kn R
tales que Kn y cada cuerpo intermedio es de la forma Ki = Ki1 (i ), para
un cierto i Ki tal que existe un n
umero natural mi 2 tal que imi Ki1 .
En general, pongamos que la ecuaci
on es la definida por el polinomio
f (x) = (x 1 )(x 2 )(x 3 ),
donde i
/ K, y supongamos que existe una cadena de cuerpos
K = K0 K1 Kn R
sabemos que L. Si
/ K, como K( ) tienegrado 2 sobre K, no
contiene a los i , luego f es tambien una c
ubica sobre K( ) sin races en este
cuerpo. Adem
as, la cadena de cuerpos
K = K0 ( ) K1 ( ) Kn ( ) R
cumple las
mismas condiciones, luego podemos sustituir K por K( ) y suponer que K. El teorema 9.13 nos da entonces que |L : K| = 3, luego
L = K(1 ) = K(2 ) = K(3 ) y as, i Kn implica que L Kn .
Tambien podemos suponer que n es el mnimo natural tal que Kn contiene
a un i (o, equivalentemente, a todos los i ), con lo que f (x) no tiene races en
Kn1 y, cambiando K por Kn1 , podemos suponer que n = 1.
En definitiva, tenemos que K L K(), donde m K, para cierto
m 2. Podemos suponer que el n
umero natural m es el mnimo posible que
cumple esto. Sea p un divisor primo de m. Entonces K(m/p ) K(), luego,
por la minimalidad de m, tenemos que f (x) no tiene races en este subcuerpo
y, cambiando K por K(m/p ), podemos suponer que p K.
Sea una raz p-esima primitiva de la unidad. Entonces
/ K(), porque la extensi
on K()/K es abeliana (teorema 7.76), luego, si K() K(),
tendramos que K()/K sera de Galois, lo cual es absurdo, porque los conjugados de son los j y son imaginarios.
Por consiguiente, la extensi
on K(, )/K() no es trivial y, de hecho, tiene
grado p por el teorema 9.35. As pues, p divide al grado
|K(, ) : K| = |K(, ) : K()||K() : K|,
pero el primer factor tiene grado p 1, luego p | |K() : K| y as concluimos
que |K() : K| = p.
Como 3 = |L : K| | |K() : K|, de hecho, ha de ser p = 3 y K() = L, pero
esto es absurdo, porque L/K es una extensi
on de Galois y K()/K no lo es.
366
Captulo 9. Resoluci
on de ecuaciones por radicales
1 2 + 1 3 + 2 3 = 2,
1 2 3 = 1.
2
7
1
7
1
1
3
3
cos
=
+ 3i +
3i ,
7
144 3
144 3
6
para cierta elecci
on de las races c
ubicas. (Las otras dos elecciones nos dan
cos(4/7) y cos(8/7).) Ahora bien, el teorema anterior nos asegura que esta
expresi
on es esencialmente imaginaria, en el sentido de que es imposible obtener el resultado
2
cos
= 0.6234898019 . . .
7
con una calculadora pulsando u
nicamente las teclas numericas y las de las operaciones de suma, resta, producto, divisi
on y extracci
on de races.
9.8
Ap
endice: La trascendencia de e y
f (h) =
m
X
r=0
cr hr =
m
X
r=0
cr r!
367
Igualmente, f (z + h) ser
a el polinomio que resulta de sustituir y r por hr = r!
en la expresi
on desarrollada de f (z + y). Concretamente:
m
!
m
m
r
m
X
X
X
r rk k X X
r rk
r
f (z + y) =
cr (z + y) =
cr
z
y =
cr
z
yk ,
k
k
r=0
r=0
k=0
k=0
r=k
luego
f (z + h) =
m
m
X
X
k=0
r=k
!
m
!
m
m
X
X
X
r rk
r!
rk
cr
z
k! =
cr z
=
f k) (z),
k
(r k)!
k=0
r=k
k=0
f (z + h) =
cr (z + h)r ,
r=0
pues
m
X
cr (z + h)r
r=0
m
X
cr
r=0
m
X
m
X
(z r )k) =
k=0
m
m
X
X
k=0
cr z r
r=0
!k)
f k) (z) = f (z + h).
k=0
Adem
as
f (0 + h) =
m
X
f k) (0) =
ur (z) = r!
Teniendo en cuenta que
|z|n
(r+n)!
r!
cr r! = f (h).
r=0
k=0
Sea
m
X
zn
.
(r + n)!
n=1
<
|z|n
,
n!
es claro que la serie converge en todo C y que |ur (z)| < e|z| . Llamaremos
r (z) =
ur (z)
.
e|z|
368
Captulo 9. Resoluci
on de ecuaciones por radicales
n: En primer lugar
Demostracio
r
r
r
X
X
r k rk X r! k
zk
(z + h)r =
z h
=
z = r!
,
k!
k!
k
k=0
k=0
k=0
= r!
= r!
X
zk
k=0
r
X
k=0
k!
r!
z
,
k!
X
X
zn
zk
zk
z r = r!
r!
(r + n)!
k!
k!
n=1
k=0
k=r+1
r
P
r=0
F1 (x) =
s
X
ar
r=0
xr+m1
,
(m 1)!
ar xr , con ar Z. Entonces
F1 (h) =
s
X
r=0
ar
(r + m 1)!
Z
(m 1)!
n
X
t=0
p
xp1
(x 1)(x 2) (x n) .
(p 1)!
ct et (h) =
n
X
t=0
ct (t + h) +
n
X
t=0
ct (t)et = S1 + S2 .
369
p
(x + t)p1
(x + t 1)(x + t 2) x (x + t n) ,
(p 1)!
(t + h) =
xp
f (x),
(p 1)!
n
X
t=0
s
s
X
X
X
r
|(t)| =
ar r (t)t
|ar | |r (t)|tr
|ar |tr .
r=0
r=0
r=0
p
Basta ver que si bi es el coeficiente de grado i de (x 1) (x n) ,
p
entonces |bi | es el coeficiente de grado i de (x + 1) (x + n) , pero
|bi | = |(1)pni enpi (1, . . . , n, . . . , 1, . . . , n)|
= (1)pni enpi (1, . . . , n, . . . , 1, . . . , n).
s
X
r=0
|ar |tr =
p
tp1
(t + 1)(t + 2) (t + n) ,
(p 1)!
y en definitiva:
p1
t(t + 1) (t + n)
|(t)| (t + 1)(t + 2) (t + n)
.
(p 1)!
370
Captulo 9. Resoluci
on de ecuaciones por radicales
La trascendencia de es algo m
as complicada de probar. Adem
as de los
teoremas 9.44 y 9.45 necesitaremos otro resultado auxiliar:
Teorema 9.47 Sea p(x) = dxm + d1 xm1 + + dm1 x + dm Z[x], sean
1 , . . . , m sus races en C y sea q(x1 , . . . , xm ) Z[x1 , . . . , xm ] un polinomio
simetrico. Entonces q(d1 , . . . , dm ) Z.
n: Claramente
Demostracio
dm1 p(x) = (dx)m + d1 (dx)m1 + dd2 (dx)m2 + + dm2 dm1 (dx) + dm1 dm .
O sea, dm1 p(x) = r(dx), donde
r(x) = xm + d1 xm1 + dd2 xm2 + + dm2 dm1 x + dm1 dm Z[x]
es un polinomio m
onico y sus races son obviamente d1 , . . . , dm . Consecuentemente, r(x) = (x d1 ) (x dm ) y los coeficientes de r(x) son
(1)i ei (d1 , . . . , dm ) para i = 0, . . . , m. As pues, ei (d1 , . . . , dm ) Z para
i = 1, . . . , m.
Por otro lado sabemos que q(x1 , . . . , xm ) = r(e1 , . . . , em ) para cierto polinomio r(x1 , . . . , xm ) Z[x1 , . . . , xm ], luego
donde 1 , . . . , 2m 1 son 1 , . . . , m , 1 + 2 , . . . , m1 + m , . . . , 1 + + m .
Supongamos que c 1 de ellos son nulos y n = 2m 1 (c 1) no son nulos.
Ordenemoslos como 1 , . . . , n , 0, . . . , 0. As c 1 y
c+
n
X
t=1
et = 0.
(9.26)
371
Notemos lo siguiente:
ei (x1 , . . . , xn ) = ei (x1 , . . . , xn , 0, . . . , 0),
donde ei es a la izquierda el polinomio simetrico elemental de n variables y a la
derecha el de 2m 1 variables. Por lo tanto
ei (d1 , . . . , dn ) = ei (d1 , . . . , d2m 1 )
= ei (d1 , . . . , dm , d1 + d2 , . . . , dm1 + dm , . . . , d1 + + dm ).
Sea qi (x1 , . . . , xm ) = ei (x1 , . . . , xm , x1 +x2 , . . . , xm1 +xm , . . . , x1 + +xm ).
Claramente se trata de polinomios simetricos con coeficientes enteros y
ei (d1 , . . . , dn ) = qi (d1 , . . . , dm ),
luego el teorema anterior nos permite afirmar que ei (d1 , . . . , dn ) Z.
Si s(x1 , . . . , xn ) Z[x1 , . . . , xn ] es simetrico, entonces s depende polin
omicamente de los ei , luego s(d1 , . . . , dn ) Z. Sea p un primo tal que p > |d|,
p > c, p > |dn 1 n |. Sea
(x) =
p
dnp+p1 xp1
(x 1 ) (x n ) .
(p 1)!
n
X
t=1
Ahora,
(x) =
(t + h) +
n
X
(t )e|t | = S0 + S1 + S2 = 0.
t=1
p
xp1 p1
d
(dx d1 ) (dx dn ) .
(p 1)!
Los coeficientes de (y d1 ) (y dn ) son polinomios simetricos elementales sobre d1 , . . . , dn , luego son enteros, seg
un hemos visto antes. De aqu
se sigue que tambien son enteros los coeficientes de (dx d1 ) (dx dn ),
con lo que
np
xp1 X
(x) =
gr xr , donde cada gr Z.
(p 1)! r=0
Por el teorema 9.45 tenemos que (h) Z y (h) g0 (mod p). Concretamente, g0 = (1)pn dp1 (d1 dn )p , luego por la elecci
on de p resulta que
p - g0 (aqu es importante que d1 dn Z porque es el termino independiente de (y d1 ) (y dn ). Como p - c, resulta que p - S0 = c(h).
Nos ocupamos ahora de S1 . Tenemos que
(t + x) =
dnp+p1 (t + x)p1
(x + t 1 ) (x + t t1 )
(p 1)!
p
x(x + t t+1 ) (x + t n )
372
Captulo 9. Resoluci
on de ecuaciones por radicales
xp
dp (dt + dx)p1 (dx + dt d1 ) (dx + dt dt1 )
(p 1)!
p
(dx + dt dt+1 ) (dx + dt dn )
np1
X
xp
frt xr ,
(p 1)! r=0
donde frt = fr (dt , d1 , . . . , dt1 , dt+1 , . . . , dn ) y fr es un polinomio simetrico respecto a todas las variables excepto la primera, con coeficientes enteros
y que no depende de t. En efecto, consideramos el polinomio
p1
p
y (x1 )
y (x2 x1 ) (y (xn x1 )
.
Entonces
(t + x) =
np1
X
xp
dp sr (dt , d1 , . . . , dt1 , dt+1 , . . . , dn )dr xr ,
(p 1)! r=0
pero
n
!
np1
X X
xp
(t + x) =
frt xr ,
(p
1)!
t=1
r=0
t=1
n
X
n
X
frt =
t=1
n
P
y el polinomio
n
X
t=1
t=1
(t + x) =
np1
X
xp
Fr xr ,
(p 1)! r=0
n
P
t=1
(t + h) Z y es m
ultiplo de p
np+p1
P
373
cr r (x)xr . Entonces
r=0
np+p1
np+p1
X
r
|(x)| =
cr r (x)x
|cr | |xr |
r=0
np+p1
|d|
r=0
p1
|x|
(p 1)!
p
(|x| + |1 |) (|x| + |n |)
M 2np+2p2
,
(p 1)!
K p1
(p 1)!
y la sucesi
on converge a 0 cuanto p tiende a infinito, pues la serie converge
a KeK . Esto para cada x fijo. Tomando un primo p suficientemente grande
n
P
podemos exigir que |S2 |
|(t )|e|t | < 1, con lo que llegamos a una contradicci
on.
t=1
Captulo X
Enteros algebraicos
En el captulo IV vimos c
omo algunos resultados sobre n
umeros enteros est
an
estrechamente relacionados con propiedades de anillos m
as abstractos, como es
el caso de las sumas de cuadrados y el anillo de los enteros de Gauss, o el
Ultimo
Teorema de Fermat y los anillos de enteros ciclot
omicos. Ahora vamos a
retomar esa lnea de resultados equipados con las teoras algebraicas que hemos
desarrollado desde entonces: la teora de m
odulos y espacios vectoriales, la teora
de grupos, etc.
10.1
k
7 Tr()
P
P
MB = (Tr(vi vj )) =
k (vi vj ) =
k (vi )k (vj )
k=1
k=1
t
= k (vi ) ik k (vj ) kj = i (vj ) i (vj ) .
2
Por lo tanto |MB | = i (vj ) . Basta comprobar que este determinante es no
nulo para una base en particular. Concretamente, por el teorema del elemento
375
376
1 ()
n ()
,
..
..
.
.
1 ()n1 n ()n1
3 .
Definici
on 10.2 Sea K/k una extensi
on finita separable y B = (v1 , . . . , vn )
una k-base de K. Llamaremos discriminante de B al determinante de la matriz
de la forma bilineal asociada a la traza respecto a la base B. Equivalentemente:
2
[B] = [v1 , . . . , vn ] = Tr(vi vj ) = i (vj ) ,
donde 1 , . . . , n son los k-monomorfismos de K.
Q
2
1, , . . . n1 =
j () i () .
i<j
Hay una u
ltima propiedad de los discriminantes que conviene observar:
10.2
377
La definici
on siguiente contiene el que va a ser nuestro principal objeto de
estudio en este captulo:
Definici
on 10.4 Un cuerpo numerico es una extensi
on finita de Q.
En general, siempre que apliquemos a un cuerpo numerico K conceptos de
la teora de extensiones de cuerpos se entender
a que se refieren a la extensi
on
K/Q. Por ejemplo, el grado de un cuerpo numerico ser
a el grado sobre Q, un
cuerpo numerico cclico o abeliano ser
a una extensi
on finita de Galois de Q cuyo
grupo de Galois es cclico o abeliano, etc.
Un poco m
as en general, consideremos de momento un cuerpo K de caracterstica 0, que, por lo tanto, contiene al cuerpo Q de los n
umeros racionales. Un
elemento a K es algebraico sobre Q (o, simplemente, algebraico) si y s
olo si es
la raz de un polinomio no nulo con coeficientes racionales, pero multiplicando
dicho polinomio, en caso de que exista, por el producto de los denominadores de
sus coeficientes no nulos obtenemos un polinomio con coeficientes enteros con
las mismas races. As pues un elemento de K es algebraico si y s
olo si es la
raz de un polinomio con coeficientes enteros. El concepto de entero algebraico
surge imponiendo una restricci
on:
Definici
on 10.5 Sea K un cuerpo de caracterstica 0. Un elemento a K
es un entero algebraico si es la raz de un polinomio m
onico con coeficientes
enteros.
Como los enteros algebraicos son en particular n
umeros algebraicos, podemos
limitarnos a estudiar los enteros algebraicos del cuerpo A (la clausura algebraica
de Q). Llamaremos E al conjunto de los enteros algebraicos de A. Si K es un
cuerpo numerico llamaremos OK al conjunto de los enteros algebraicos de K
(La O hace referencia a orden, aunque aqu no introduciremos este concepto
en general). Claramente tenemos que OK = K E.
La caracterizaci
on siguiente muestra entre otras cosas que no todos los
n
umeros algebraicos son enteros algebraicos.
Teorema 10.6 Un elemento algebraico a de una extensi
on de Q es un entero
algebraico si y s
olo si pol mn(a, Q) Z[x].
n: Una implicaci
Demostracio
on es obvia. Supongamos que a es un entero
algebraico y sea p(x) Z[x] un polinomio m
onico tal que p(a) = 0. Sea q(x)
un factor irreducible de p(x) en Z[x] tal que q(a) = 0. Existe un polinomio
r(x) Z[x] tal que p(x) = q(x)r(x). Como el producto de los coeficientes
directores de q(x) y r(x) debe ser igual al coeficiente director de p(x) que es 1,
el coeficiente director de q(x) debe ser 1. Podemos exigir que sea 1 y as q(x)
es un polinomio m
onico irreducible en Z[x] del que a es raz. Por el criterio de
Gauss, q(x) tambien es irreducible en Q[x], luego q(x) = pol mn(a, Q) Z[x].
378
un entero algebraico si y s
olo si Z[c] = q(c) q(x) Z[x] es un Z-m
odulo
finitamente generado. En tal caso es libre de rango |Q(c) : Q|.
379
380
Ahora bien, cada monomorfismo i ha de ser un (i) , para cierto ndice (i)
(y ahora estamos llamando a una permutaci
on de {1, . . . , n} inducida por el
automorfismo ). Por lo tanto la imagen por del producto es
( (1)) (b1 ) ( (n)) (bn ),
es decir, el sumando del determinante correspondiente a la permutaci
on .
Si (la permutaci
on inducida por) es una permutaci
on par entonces enva
sumandos con signo positivo a sumandos con signo positivo y sumandos con
signo negativo a sumandos con signo negativo, mientras que si es impar entonces intercambia los sumandos positivos con los negativos. En otras palabras,
si llamamos respectivamente P y N a la suma de terminos positivos y negativos
(sin el signo) del determinante de A, tenemos que det A = P N y o bien
(P ) = P y (N ) = N , o bien (P ) = N y (N ) = P .
En cualquier caso (P + N ) = P + N y (P N ) = P N , para todo automorfismo , luego concluimos que P +N , P N Q. Adem
as son enteros algebraicos,
luego est
an en Z. Finalmente,
[B] = (P N )2 = (P + N )2 4P N (P + N )2 0, 1 (mod 4),
pues todo cuadrado es 0 o 1 m
odulo 4.
Teorema 10.14 Sea K un cuerpo numerico de grado n. Entonces OK es un
Z-m
odulo libre de rango n.
n: Por 10.12 sabemos que K = Q(c), donde c OK . EnDemostracio
tonces 1, c, . . . , cn1 es una base de K formada por enteros. Podemos tomar
una base
de K B = {b1 , . . . , bn } formada por enteros tal que el n
umero na
tural [b1 , . . . , bn ] sea mnimo. Vamos a probar que entonces {b1 , . . . , bn } es
381
(10.3)
para ciertos n
umeros racionales a1 , . . . , an no todos enteros. Podemos suponer
que a1
/ Z. Sea a1 = a + r, donde a Z y 0 < r < 1. Sustituyendo en (10.3)
obtenemos que
rb1 + a2 b2 + + an bn = d ab1 OK .
Si llamamos c1 a este elemento y ci = bi para i = 2, . . . , n obtenemos una nueva
base C de K formada por enteros tal que
r a2 a3 an
0 1 0 0
B
MC = 0 0 1 0 .
.. ..
.. . .
..
. .
. .
.
0 0 0 1
B
Claramente MC = r y en consecuencia
en contra de la elecci
on de B. Por lo tanto B es una base de OK como Z-m
odulo.
Definici
on 10.15 Sea K un cuerpo numerico. Una base entera de K es una
base de OK como Z-m
odulo.
Como todo elemento de K es de la forma c/m, donde c OK y m Z,
es inmediato que una base entera de K es un generador de K como Q-espacio
vectorial, luego es de hecho una base de K.
As, si 1 , . . . , n es una base entera de K, tenemos que
K
OK
= {a1 1 + + an n | a1 , . . . , an Q},
= {a1 1 + + an n | a1 , . . . , an Z}.
382
Un ejemplo m
as concreto: Es obvio que 1, 5 forman una base de Q 5 y
sus miembros son sin duda enteros algebraicos, pero
para
que fueran una base
entera hara falta que los enteros algebraicos de Q 5 fueran exactamente los
elementos de
1, 5 = {m + n 5 | m, n Z},
y esto no es evidente en absoluto como que es falso!
Ejercicio: Probar que
1+ 5
2
es un entero algebraico.
n = det MC es un n
umero natural no nulo y
[C] = n2 [B].
La base C ser
a una base entera si y s
olo si es una base de OK . Por 8.14 esto
sucede si y s
olo si det MB
olo si n = 1, si y s
olo si [C] = [B].
C = 1, o sea, si y s
En particular todas las bases enteras de K tienen el mismo discriminante.
Llamaremos discriminante de un cuerpo numerico K al discriminante de
cualquier base entera de K. Lo representaremos por K .
As pues, hemos probado que si C es cualquier base de K formada por enteros, entonces C es una base entera si y s
olo si [C] = K , y en general se tiene
[C] = n2 K , es decir, el discriminante de cualquier base formada por enteros
es divisible entre el discriminante de K (y el cociente es un cuadrado). Ahora
se entiende mejor por que hemos demostrado la existencia de bases enteras
tomando una con discriminante mnimo.
Una consecuencia obvia es la siguiente:
Teorema 10.16 Sea K un cuerpo numerico y B una base de K formada por
enteros y tal que [B] sea libre de cuadrados. Entonces B es una base entera
de K.
Antes de seguir con la teora veamos algunos ejemplos concretos de anillos
de enteros algebraicos.
Enteros cuadr
aticos Como primer ejemplo veamos el caso de los cuerpo
cuadr
aticos, es decir, los cuerpos numericos de grado 2.
En primer lugar, si K es un cuerpo cuadr
atico, K = Q(), donde es un
entero algebraico,
y
por
lo
tanto
ra
z
de
un
polinomio
x2 + bx + c Z[x]. As
b b2 4c
pues, =
y K = Q b2 4c . Podemos expresar b2 4c = m2 d,
2
donde d es libre de cuadrados, y as K = Q m d = Q d .
383
Tenemos, pues, que todo cuerpo cuadr
atico es de la forma K = Q d ,
donde d es un entero libre de cuadrados (obviamente d 6= 1). Como
pol mn d, Q = x2 d = x + d x d ,
on de Galois
y el determinado por d = d. A este automorfismo lo llamaremos
simplemente conjugaci
on de K, y lo representaremos por una barra horizontal,
es decir,
a + b d = a b d.
En lo sucesivo, cuando hablemos de un cuerpo cuadr
atico Q d , sobrentenderemos que d es un entero libre de cuadrados.
A la hora de encontrar el anillo de enteros de un cuerpo numerico, el primer
1, d =
=
2 d = 4d.
d d
1+ d
=
.
2
Es f
acil calcular su polinomio mnimo, que resulta ser
x2 x +
1d
.
4
2
1
2
1
[1, ] = 1+ d 1 d = d = d.
2
Como d es libre de cuadrados concluimos que {1, } es en este caso una base
entera de K. Resumimos en un teorema lo que hemos obtenido.
Teorema 10.17 Sea d un entero libre de cuadrados y K = Q d .
1. Si d 6 1 (mod 4) entonces OK = Z d y K = 4d.
h i
2. Si d 1 (mod 4) entonces OK = Z 1+2 d y K = d.
384
En general no es f
acil calcular anillos de enteros, al menos no con la poca
base te
orica que tenemos. Disponemos de la suficiente algebra para desarrollar
la teora general sobre anillos de enteros algebraicos, pero enfrentarse con casos
concretos (por ejemplo para determinar bases enteras) es mucho m
as difcil que
obtener resultados generales. Puede decirse que entre los anillos de enteros, si
Z es la tierra firme, los cuerpos cuadr
aticos son la orilla del mar, pero queda
un oceano entero por explorar sobre el que podemos teorizar en la pizarra, pero
obtener im
agenes concretas de su fauna requiere expediciones demasiado bien
equipadas para nuestras posibilidades. No obstante, curiosear en la orilla es un
buen entrenamiento, y por ello los cuerpos cuadr
aticos van a ser nuestro modelo
b
asico. No obstante, en esta secci
on haremos dos excursiones por las profundidades. Con una base mejor los argumentos que vamos a emplear podran ser
sustituidos por otros m
as conceptuales y m
as simples.
Enteros ciclot
omicos Sea una raz p-esima primitiva de la unidad, donde
p es un n
umero primo impar, y consideremos el cuerpo K = Q(). Recordemos
que en el captulo VII obtuvimos que
p1
p1
P
P
Tr
ai i = pa0
ai ,
i=0
i=0
p2
P
ai i un entero ciclot
omico de orden p. Hemos
i=0
de probar que todos los coeficientes son enteros racionales. En principio sabemos
que la traza es un entero. M
as a
un, para cada 0 k p 2 tenemos que
Tr( k ) Z. As tenemos la misma informaci
on sobre todos los coeficientes:
Tr( k ) = pak
Tr() =
p2
P
i=0
p2
P
i=0
ai Z,
ai Z.
para k 6= p 1
385
donde
i=0
p2
X
i j
ci =
(1)
bj Z,
i
j=i
p2
X
j
(1)i
cj ,
i
j=i
para i = 0, . . . , p 2.
Por lo tanto basta probar que p | cj para todo j, pues entonces estas f
ormulas
implican que p tambien divide a los bi .
Lo probaremos por inducci
on. Suponemos que p | ci para cada i k 1 y
vamos a probar que p | ck , donde 0 k p 2.
La raz
on por la que hemos hecho el cambio de variable es que es una unidad
de OK , mientras que cumple N() = p (pronto veremos que esto implica que
es primo en OK ). Tenemos que
p = N(1 ) =
p1
Q
i=1
(1 i ) = (1 )p1
p1
Q
i=1
(1 + + + i1 ) = p1 ,
p2
P
i=0
ci i ck k
(mod k+1 ),
386
n: Seg
Demostracio
un vimos en la secci
on anterior,
2
Q
[1, a, . . . , an1 ] =
j (a) i (a) ,
(10.4)
1i<jn
n Q
n
P
x i (a) ,
j=1 i=1
i6=j
luego
Q
p0 j (a) =
j (a) i (a)
i=1
i6=j
Q
Q
Q
j p0 (a) =
p0 j (a) =
j (a) i (a) .
N p0 (a) =
j=1
j=1
i,j=1
i6=j
2
Agrupamos los pares j (a) i (a) i (a) j (a) = j (a) i (a) . El
n
umero de factores (1) que aparecen es n(n 1)/2, luego teniendo en cuenta
(10.4) queda
0
n(n1)/2
[1, a, . . . , an1 ],
N p (a) = (1)
y de aqu se sigue el teorema.
p p1
1 .
As pues,
0 pp1 1p1
= pp2 .
N p () =
p
387
El anillo de enteros de Q 3 2 . Vamos a probar que si K = Q 3 2 ,
entonces OK = Z 3 2 .
u v
w
u v
w
u v
w
2 )(x 2 )(x 2 ).
d d
d
d d
d
d d
d
3u 2 3u2 6vw
u3 + 2v 3 + 4w3 6uvw
x +
x
.
2
d
d
d3
| 3u
| 3u2 6vw
| u3 + 2v 3 + 4w3 6uvw
(10.5)
(10.6)
(10.7)
388
10.3
389
Tenemos caracterizadas las unidades de los cuerpos numericos como los enteros de norma 1. Obtener descripciones explcitas de los grupos de unidades es,
junto con la determinaci
on de los anillos de enteros, una de las cuestiones m
as
difciles a la hora de estudiar ejemplos concretos de cuerpos numericos, y resulta
imprescindible al abordar muchos problemas concretos. As, por ejemplo, los
Para d = 1, U = 1, 1 .
n: La norma en Q d viene dada por N(a+b d) = a2 db2 ,
Demostracio
polinomio ciclot
omico, x2 +x+1, es el n
umero del enunciado, luego Q 3 =
Q().
La norma de un elemento del anillo de enteros Z[] es
2
2
2
2 3
2
2
N(a + b) = (a + b)(a + b ) = a + ab + ab + b = a ab + b
1
1
=
(2a)2 2(2a)b + b2 + 3b2 = (2a b)2 + 3b2 .
4
4
El elemento a + b ser
a una unidad si y s
olo si 14 (2a b)2 + 3b2 = 1, o
sea, si y s
olo si (2a b)2 + 3b2 = 4.
Si b = 0 ha de ser 2a = 2, luego a = 1.
Si b = 1 ha de ser 2a b = 1 y es f
acil ver que entonces (a, b) ha de tomar
los valores (0, 1), (0, 1), (1, 1), (1, 1).
En total quedan las soluciones 1, y 1 , o de otra forma, 1,
y 2 .
As pues, las unidades de Z[] son {1, , 2 }.
Si d < 3 hemos de tener presente que a y b pueden ser enteros o semienteros,
es decir, a = A/2, b = B/2, con A, B Z. Como el caso semientero incluye al
390
2
2
[av1 , . . . , avn ] = i (avj ) = i (a)i (vj ) .
391
2
[av1 , . . . , avn ] = N(a)2 i (vj ) = N(a)2 K .
Por u
ltimo demostramos que los anillos de enteros satisfacen una propiedad
que, seg
un el teorema 3.35 es una condici
on necesaria para que puedan tener
factorizaci
on u
nica. En primer lugar la demostramos para el anillo de todos los
enteros algebraicos:
Teorema 10.25 Si c A es raz de un polinomio m
onico p(x) E[x], entonces
c E.
n: Sea p(x) = xn + an1 xn1 + + a0 , donde cada ai E.
Demostracio
Sea B = Z[a0 , . . . , an1 ]. Entonces B es un subm
odulo del anillo de enteros
algebraicos de Q(a0 , . . . , an1 ), luego es un Z-m
odulo finitamente generado. Digamos que B = hv1 , . . . , vri. El mismo argumento
empleado en el teorema 10.8
392
De aqu se sigue que cualquier anillo A cuyo cuerpo de cocientes sea K pero
que este estrictamente contenido en O no puede tener factorizaci
on u
nica, pues
un elemento de O \ A es raz de un polinomio con coeficientes enteros (luego
en A) y, sin embargo, no est
aen A, en contra de lo que exige el teorema 3.35.
Es el caso, por ejemplo, de Z[ 5].
Estamos comprobando que hay una gran similitud entre los anillos de enteros
algebraicos y el anillo Z, sin embargo esta similitud no llega hasta garantizar
la factorizaci
on u
nica. En efecto, sabemos que los anillos de enteros comparten
propiedades algebraicas con los DIPs y los DFUs, como que son noetherianos,
los ideales maximales coinciden con los primos, etc., pero no es cierto que todos
ellos sean DIPs o DFUs (como ya hemos comprobado en algunos ejemplos).
El hecho de que sean noetherianos garantiza que todo elemento de un anillo de
enteros (no nulo ni unidad) se descompone en producto de irreducibles. Tambien
sabemos que la factorizaci
on en irreducibles ser
au
nica (salvo orden o asociaci
on)
si y s
olo si los elementos irreducibles coinciden con los primos. Sin embargo,
esto no siempre sucede. Ahora vamos a estudiar la situaci
on en los cuerpos
cuadr
aticos.
Conviene distinguir entre cuerpos cuadr
aticos reales o imaginarios, seg
un
que esten generados por la raz cuadrada de un entero positivo o negativo o, en
terminos m
as intrnsecos, seg
un si su discriminante es positivo o negativo. La
diferencia principal entre unos y otros es que la norma de los cuerpos imaginarios
es siempre positiva, mientras que en los cuerpos reales hay
de norma
elementos
positiva y negativa. M
as exactamente, puesto que N a + b d = a2 db2 ,
cuando d < 0 hay s
olo un n
umero finito de valores de a, b que pueden hacer que
la norma tome un valor dado, mientras que si d > 0 no tenemos ninguna cota.
Esto hace que los cuerpos imaginarios se comportan mucho mejor que los cuerpos
reales. Por ello el argumento con el que hemos determinado las unidades de los
cuerpos cuadr
aticos imaginarios no sirve para los cuerpos reales. En general los
cuerpos cuadr
aticos imaginarios son los cuerpos numericos m
as sencillos.
Comencemos, pues, estudiando la unicidad de las factorizaciones en cuerpos imaginarios. A la hora de encontrar factorizaciones no u
nicas es preciso
asegurarse de que los factores considerados son irreducibles, lo cual no es obvio.
Por ejemplo, podra pensarse que las factorizaciones en Q(i)
10 = 2 5 = (3 + i)(3 i)
prueban que Q(i) no es un dominio de factorizaci
on u
nica, pero no es as. La
raz
on es que ninguno de los factores es irreducible.
Se cumple que 2 = (1 + i)(1 i) (no es difcil descubrirlo sin m
as que pensar
en a2 + b2 = 2). Como N(1 + i) = 2 es primo, 1 + i s es irreducible, al igual que
1 i.
Del mismo modo se concluye que 5 = (1 + 2i)(1 2i) es una descomposici
on
en irreducibles. Por lo tanto la factorizaci
on de 10 en irreducibles es
10 = (1 + i)(1 i)(1 + 2i)(1 2i).
393
= 23
= 23
10 14 = 2 7
13 14 = 2 7
14 15 = 3 5
15 4
= 22
22 26 =
23 6
26 27 =
29 30 =
30 34 =
1+ 15
2
1 15
2
1 + 17 1 17
2 11
= 1 + 21 1 21
2 13
= 1 + 22 1 22
1+ 23
1 23
23
=
2
2
3 3 3 = 1 + 26 1 26
2 3 5 = 1 + 29 1 29
2 17
= 2 + 30 2 30
17 18 = 2 3 3 =
21 22 =
1 + 5 1 5
6 6
2 + 10 2 10
1 + 13 1 13
1 + 14 1 14
La otra factorizaci
on se obtiene agrupando los factores en otro orden:
(1 + i)(1 2i) = 3 i
(1 i)(1 + 2i) = 3 + i
Hay otra raz
on por la que una aparente factorizaci
on doble puede no serlo.
Por ejemplo, tenemos que 5 = (1 + 2i)(1 2i) = (2 + i)(2 i). Esto se explica
porque los factores son asociados. En efecto:
1 + 2i = (i)(2 i)
1 2i = (i)(2 + i)
Con estas salvedades podemos buscar autenticos ejemplos de factorizaciones
dobles. Aunque este ejemplo no serva, nos da una idea provechosa, la de buscar
n
umeros irreducibles cuya norma no sea un primo.
La tabla 10.1 nos muestra que las factorizaciones no u
nicas
son algo bastante
frecuente. Vamos a comprobar el primer ejemplo. En Q 5 tenemos que
6.
N(2) = 4, N(3) = 9, N 1 + 5 = N 1 5 =
Como 5 6 1 (mod 4), el anillo de enteros de Q 5 es Z 5 .
Si 2 = xy fuera una descomposici
on no trivial de 2, es decir, donde x e y son
no unidades, entonces N(x) = N(y) = 2.
394
N 1 + 5 6= N(2), N(3),
podemos asegurar que 1 + 5 no es asociado ni de 2 ni de 3, luego las factorizaciones son distintas en sentido estricto.
Las comprobaciones restantes son un interesante ejercicio para el lector. Es
de destacar que incluso hay factorizaciones con distinto n
umero de factores en
cada miembro.
En los cuerpos cuadr
aticos reales el trabajo se complica debido a que las
normas pueden
ser negativas,
lo que impide descartar tan f
acilmente casos como
(x)
=
2
en
Q
5
.
Pese
a
ello,
la
tabla
10.2
contiene
algunos
ejemplos que
N
podemos comprobar.
Tabla 10.2: Factorizaciones no u
nicas en cuerpos cuadr
aticos reales
d
4 + 10 4 10
15 10 = 2 5 = 5 + 15 5 15
26 10 = 2 5 = 6 + 26 6 26
30 6 = 2 3 = 6 + 30 6 30
10 6
= 23 =
395
Teorema 10.27
umero negativo libre de cuadrados. El anillo de los
Sea d un n
enteros de Q d es un dominio eucldeo si y s
olo si d es uno de los cinco
n
umeros siguientes:
1, 2, 3, 7, 11
En estos casos, la norma eucldea es (a) = N(a).
n: En primer lugar veamos que los anillos indicados son en
Demostracio
efecto dominios eucldeos.
Es inmediato que la funci
on N cumple los requisitos para ser una norma
eucldea. S
olo hay que probar que la divisi
on eucldea es realizable.
Veamos que para ello es suficiente probar que para todo Q d existe
un entero tal que N( ) < 1.
En efecto, si se cumple esta condici
on, sean y dos enteros con 6= 0.
Consideremos
=
/.
Por
hip
o
tesis
existe
un entero tal que N(/) < 1,
Sea, pues, = r+s d Q d . Para d 6 1 (mod 4) tenemos que encontrar
1+ d
un elemento de la forma x+y 2 , donde x, y son enteros racionales y de modo
2
que r x (1/2)y d s (1/2)y < 1.
Si tomamos como y el entero racional m
as cercano a 2s, tenemos entonces
2
que |2s y| 1/2, luego s (1/2)y 1/16 y d s (1/2)y 11/16. Nos
2
falta elegir x de modo
que r x (1/2)y < 5/16, para lo cual es suficiente
que r x (1/2)y 1/2, es decir, tomamos como x el entero m
as cercano a
r (1/2)y.
Respecto a los valores de d no contemplados en el enunciado, son 5, 6,
10
y los enteros libres de cuadrados menores que 11. Hemos visto que Q 5 ,
la elecci
on de . Esto significa que O/() = [0], [1], [1] , luego por el teorema
10.24 ha de ser N() 3.
396
2,
3,
7,
11,
19,
43,
67
163.
2, 3, 5, 6, 7, 11, 13, 17, 19, 21, 29, 33, 37, 38, 41, 57, 73
Aunque este resultado tambien escapa a las posibilidades de este libro, vamos
a probar una porci
on.
Teorema 10.28 Los cuerpos cuadr
aticos correspondientes a
d = 2, 3, 5, 6, 7, 13, 17, 21, 29
son dominios eucldeos con el valor absoluto de la norma.
n: El planteamiento es el mismo que en el teorema 10.27.
Demostracio
Para agrupar los casos en los que d es congruente con 1 m
odulo 4 y los casos en
los que no lo es, definimos
= 0,
E=d
si d 6 1 (mod 4)
= 1/2, E = (1/4)d si d 1 (mod 4).
397
La condici
on que hay que probar es entonces que para todo par de n
umeros
racionales r y s existen enteros x e y tales que
1 x + u,
2 s + v,
2 y + v,
1 x + u
xv
x+y
x
1 s
s + 2v
s
1s
1 y
y + 2v
y
1y
(10.9)
(10.10)
(10.11)
(10.12)
P (x, y) :
Q(x, y) :
1 + E(s y)2
1 + (r x y)2
1 + Es2
1 + Es2
1 + Es2
Q(0, 0)
Es2
Q(1, 0)
Es2
Q(1, 0) Es2
1 + r2
1 + (1 r)2
1 + (1 + r)2
(10.13)
398
Las u
nicas soluciones enteras de y 2 + 2 = x3 son (x, y) = (3, 5).
y + 2 y 2 = x3 .
Un divisor com
un de y + 2 y de y 2 en Z 2 cumplira que
3
cubo, entonces cada factor lo es, es decir, y + 2 = a + b 2 para ciertos
enteros a y b.
3
x3 = (a + ib)(a ib) = (a2 + b2 )3
399
Las u
nicas soluciones de la ecuaci
on x2 + 7 = 2n son las siguientes:
=
(1, 3),
(3, 4),
(5, 5),
(11, 7),
(181, 15).
1 + 7
1 7
2=
2
2
Como x es impar, es f
acil ver que x2 +7 es m
ultiplo de 4. Tomando m = n2
podemos reescribir la ecuaci
on del siguiente modo:
x2 + 7
= 2m
4
y podemos factorizarla as en Q 7 :
m
m
x + 7
x 7
1 + 7
1 7
=
.
2
2
2
2
400
x 7
1 7
=
,
2
2
donde esta expresi
on representa a dos ecuaciones de las que
desconocemos los
signos adecuados, pero en cualquier caso la ecuaci
on para x+ 2 7 debe tener a
1 + 7
1 7
7 =
.
2
2
Ahora probamos que
el signo ha
de ser negativo. Supongamos que es posi
tivo. Llamemos a = 1+ 2 7 y b = 1 2 7 . Estamos suponiendo que am bm =
a b.
Como a + b = 1 y ab = 2, tenemos lo siguiente:
a2 = (1 b)2 = 1 2b + b2 = 1 ab2 + b2 1 (mod b2 )
Por lo tanto am = a(a2 )(m1)/2 a (mod b2 ), y as
a b = am bm a 0 (mod b2 ),
es decir, b2 | b, lo cual
es imposible.
m
m
As pues, 2m 7 = 1 + 7
1 7 . Al desarrollar por el
teorema del binomio de Newton se cancelan los terminos pares y queda
m
m 3
m m
2m 7 = 2
7 + 2
7 + + 2
7 .
1
3
m
1
m0
m m0 m
m
a =a a
=a
1 + 7
.
(10.15)
2
401
l
2m m 1 (mod 7l+1 ).
(10.16)
1 + 7 = 1 + 7l 7 (1 + 7),
0
(1 + 7)m m 1 + (m0 m) 7 (mod 7l+1 ).
(10.17)
Ahora pasamos la potencia de 2 al primer miembro
de (10.15),
tomamos
congruencias m
odulo 7l+1 en el anillo de enteros de Q 7 y sustituimos
(10.16) y (10.17), de lo que resulta
0
am am + am (m0 m) 7 (mod 7l+1 ).
(10.18)
7
De nuevo por inducci
on se prueba que am 1+m
(mod 7), luego pode2m
1+m 7
m
mos escribir a =
+ 7 para un cierto entero . Como 7l | m0 m, al
2m
sustituir en (10.18) queda
0
am am +
m0 m
7 (mod 7l+1 ).
2m
(10.19)
m0 m
7 (mod 7l+1 ).
2m
(10.20)
Conjugando:
0
bm bm
0
0
am bm = 7 = am bm ,
luego al restar (10.19) menos (10.20) llegamos a que
402
racionales. Si hacemos y = 1 obtenemos un entero 2x+1+2 163 con la propiedad de que no tiene divisores enteros racionales no unitarios, y su norma es,
precisamente, x2 + x + 41.
Supongamos que m = x2 + x + 41 es compuesto para un cierto entero x tal
que 0 x 39. Puesto que m < 402 + 40 + 41 = 412 , Existir
a un primo p | m
tal que p 39.
10.4
Dominios de Dedekind
403
en muchos casos es suficiente para comprender el comportamiento de estos anillos y, en parte, el comportamiento de los n
umeros enteros. El origen de las
ideas que vamos a exponer se remontan al estudio de Kummer sobre los enteros
ciclot
omicos. Kummer quera averiguar si los anillos de enteros ciclot
omicos
tienen factorizaci
on u
nica, y para ello se dedico a buscar factorizaciones de primos racionales por si encontraba alg
un contraejemplo. En este proceso lleg
oa
desarrollar una teora que le permita determinar a priori el n
umero de divisores primos que deba tener un primo racional p, sus multiplicidades, as como
criterios explcitos que le permitan determinar a que enteros ciclot
omicos deba
dividir cada factor, todo esto antes de encontrar dichos factores primos. Cuando
lleg
o por fin a encontrar un contraejemplo a la factorizaci
on u
nica su teora estaba tan perfeccionada y era tan coherente que Kummer pudo demostrar que
era consistente hablar de divisores ideales que se comportaran seg
un las reglas
que haba obtenido, aunque no se correspondieran con ning
un divisor real en
el anillo (del mismo modo que los antiguos algebristas trabajaban con n
umeros
imaginarios aunque no se correspondieran con ning
un n
umero real). A finales
del siglo XIX Dedekind formaliz
o la teora de Kummer identificando sus divisores ideales con los ideales en el sentido usual de la teora de anillos y probando
que los resultados de Kummer son v
alidos en una clase muy general de anillos
que ahora introducimos.
Recordemos que si a y b son ideales de un anillo D, su producto es
n
ab =
pi qi n N y pi a, qi b para i = 1, . . . , n .
(10.21)
i=1
404
El recproco se prueba igualmente, luego, en definitiva, los ideales fraccionales de D son los conjuntos de la forma c1 b, donde b es un ideal no nulo de D
y c D es no nulo.
Tomando c = 1 deducimos que todos los ideales no nulos de D son ideales
fraccionales. Recprocamente, un ideal fraccional a es un ideal si y s
olo si a D
(por la propia definici
on).
Podemos definir el producto de dos ideales fraccionales por la misma f
ormula
(10.21) que para ideales. Es f
acil comprobar que efectivamente el producto de
ideales fraccionales es un ideal fraccional, as como que cumple la propiedad
asociativa.
Si c K es no nulo, llamaremos ideal fraccional principal generado por c al
ideal fraccional (c) = cD. Es f
acil ver que (c)a = ca. En particular (c)(d) = (cd).
Llamaremos 1 = (1) = D. Es claro que a 1 = a para todo ideal fraccional a.
Diremos que un ideal fraccional a es inversible si existe otro ideal fraccional b
tal que ab = 1. Es claro que si existe tal b entonces es u
nico, y lo representaremos
por a1 .
Todo ideal fraccional principal es inversible, pues (c)1 = (c1 ).
Antes hemos visto que todo ideal fraccional es de la forma c1 b, para cierto
ideal b y cierto entero c. En terminos del producto de ideales fraccionales
tenemos que todo ideal fraccional es de la forma (c)1 b, o sea, una fracci
on de
dos ideales. Para probar que los ideales fraccionales de un dominio de Dedekind
forman un grupo necesitamos unos hechos sencillos v
alidos en cualquier dominio
ntegro.
Teorema 10.31 Sea D un dominio ntegro.
1. Todo ideal fraccional principal de D es inversible.
2. Un producto de ideales de D es inversible si y s
olo si lo es cada factor.
3. Si un ideal inversible de D factoriza como producto de ideales primos,
entonces la descomposici
on es u
nica salvo el orden.
n: 1) Ya hemos observado que (c)1 = (c1 ).
Demostracio
2) Es obvio que si cada factor es inversible el producto tambien lo es (su
inverso es el producto de los inversos). Si el producto es inversible entonces
el inverso de un factor es el inverso del producto multiplicado por los factores
restantes.
3) Supongamos que un mismo ideal no nulo se expresa de dos formas
p1 pr = q1 qs
como producto de ideales primos (necesariamente no nulos). Podemos suponer
que r s.
Tomamos un factor (digamos p1 ) que no contenga estrictamente a ninguno
de los restantes. Por definici
on de ideal primo, y puesto que q1 qs p1 , ha
405
p + (d) /p = p1 /p pr /p
y
p + (d2 ) /p = q1 /p qs /p .
El ideal p + (d) /p = [d] es principal y D/p es un dominio ntegro, luego
tiene inverso por el teorema anterior, el cual nos da tambien que todos los ideales
primos p1 /p, . . . , pr /p tienen inverso en D/p.
Lo mismo ocurre con q1 /p, . . . , qs /p. Igualamos:
2
2
2
q1 /p qs /p = [d2 ] = [d] = p1 /p pr /p .
Otra aplicaci
on del teorema anterior nos da que s = 2r y que, ordenando
adecuadamente, pi /p = q2i /p = q2i1 /p. De aqu se sigue que pi = q2i = q2i1 ,
2
y de aqu a su vez obtenemos que p + (d2 ) = p + (d) . Consecuentemente
2
p p + (d2 ) = p + (d) p2 + (d).
406
Definici
on 10.33 Sea D un dominio de Dedekind. Diremos que un ideal b
divide a un ideal a si existe un ideal c tal que a = bc. Lo representaremos b | a.
Notemos que en tal caso c = ab1 . Claramente b | a si y s
olo si ab1 es un
ideal.
Observemos que b | a si y s
olo si a b. En efecto, si b | a entonces a = bc b
y si a b la propia definici
on de producto nos da que ab1 bb1 = 1 = D,
luego el ideal fraccional ab1 es de hecho un ideal y por lo tanto b | a.
As, un ideal p es primo si y s
olo si p 6= 1 y cuando p | ab entonces p | a
o p | b, es decir, el concepto de ideal primo en un dominio de Dedekind es
formalmente an
alogo al de primo real en un DFU.
Similarmente, un ideal p es maximal si y solo si p 6= 1 y cuando a | p entonces
a = 1 o a = p, es decir, el concepto de ideal maximal en un dominio de Dedekind
es formalmente an
alogo al de elemento irreducible en un DFU (notemos que en
terminos de ideales no hay ni unidades ni asociados). Hemos probado que en
un dominio de Dedekind maximal equivale a primo, lo cual es an
alogo al hecho
de que en un DFU irreducible equivale a primo.
Si c D escribiremos a | c o c = ab en lugar de a | (c) o (c) = ab. De este
modo los divisores ideales pueden dividir a elementos reales. Concretamente,
tenemos a | c si y s
olo si (c) a, si y s
olo si c a, es decir, un ideal, como
conjunto, es el conjunto de todos sus m
ultiplos reales. Notar tambien que a | b
si y s
olo si (a) | (b).
La factorizaci
on u
nica ideal nos permite hablar de la multiplicidad de un
ideal primo en otro ideal (o en un elemento real) exactamente en el mismo
sentido que en un DFU. Toda familia finita de ideales tiene un m
aximo com
un
divisor y un mnimo com
un m
ultiplo que se pueden calcular como en un DFU,
aunque en realidad hay una caracterizaci
on m
as simple: Teniendo en cuenta que
a | b es lo mismo que b a, resulta que el m
aximo com
un divisor de una familia
de ideales es el menor ideal que los contiene, y el mnimo com
un m
ultiplo es el
mayor ideal contenido en ellos, o sea:
mcd(a1 , . . . , ar ) = a1 + + ar ,
mcm(a1 , . . . , ar ) = a1 ar .
(esto generaliza el teorema de Bezout.)
En particular (a, b) = (a) + (b) puede entenderse como el ideal generado por
a y b o como el m
aximo com
un divisor de (a) y (b). Es equivalente. Podemos
hablar de ideales primos entre s, etc. con las mismas propiedades que en un
DFU.
Es f
acil encontrar DFUs que no sean dominios de Dedekind. Por ejemplo
Z[x] no es un dominio de Dedekind ya que Z[x]/(x)
= Z, luego (x) es un ideal
primo no maximal. Recprocamente veremos que todos los anillos de enteros
algebraicos son dominios de Dedekind y muchos de ellos no son DFUs. Por lo
tanto la divisibilidad ideal no es una generalizaci
on de la real, sino que ambas
son paralelas. Las dos pueden darse simult
aneamente. Esto ocurre exactamente
en los DIPs:
407
408
m
X
bij aj
para i = 1, . . . , m.
j=1
Como los ai no son todos nulos, esto quiere decir que s es un valor propio
de la aplicaci
on lineal en K n definida por la matriz B = (bij ), luego s es raz
del polinomio caracterstico p(x) = |B xIm | D[x], que es m
onico. Por la
hip
otesis 3) tenemos que s D.
409
410
Dedekind. El teorema 10.23 afirma tambien que estos anillos de enteros cumplen
una propiedad adicional muy importante que no poseen todos los dominios de
Dedekind, y es que los cocientes m
odulo ideales no nulos son finitos. El anillo
Q[x] es un ejemplo de dominio de Dedekind que no cumplen esta condici
on.
El interes de la finitud de los cocientes reside en que es la clave para definir
la norma de un ideal, que representar
a el mismo papel que la norma de los
elementos reales en el estudio de la divisibilidad. En efecto:
Definici
on 10.36 Sea K un cuerpo numerico. Si a es un ideal no nulo de OK ,
llamaremos norma de a al cardinal del anillo cociente: N(a) = |O/a|.
As, la norma de a es un n
umero natural no nulo y N(a) = 1 si y s
olo si
a = 1. El teorema 10.24 implica adem
as que si a O entonces N (a) = | N(a)|,
es decir, que la norma de ideales extiende (salvo signo) a la de enteros reales.
El teorema siguiente acaba de garantizar que la norma de ideales se comporta
satisfactoriamente:
Teorema 10.37 Sea K un cuerpo numerico y O su anillo de enteros. Si a, b
son dos ideales no nulos de O, entonces N(ab) = N(a) N(b).
n: Por la unicidad de la factorizaci
Demostracio
on en primos e inducci
on
sobre el n
umero de factores, basta probar que N(ap) = N(a) N(p) cuando p es
un ideal primo (el caso en que uno de los factores es 1 es obvio).
Consideremos los grupos abelianos finitos a/ap O/ap. El tercer teorema de
isomorfa implica que |O/ap| = |O/a| |a/ap|, o sea, N(ap) = N(a) |a/ap|. Basta
probar que |a/ap| = |O/p|. Notemos que por la factorizaci
on u
nica ap no puede
ser igual a p, luego ap a, es decir, |a/ap| > 1.
Por el mismo motivo no pueden existir ideales b de O tales que ap b a,
pues entonces a | b | ap, luego la descomposici
on en factores de b debe contener
a la de a y estar contenida en la de ap, luego b ser
a igual a ap o a a seg
un que
la multiplicidad de p en b sea la de ap o la de a.
Por lo tanto, si a a\ap, entonces a = ap+(a) y a su vez esto implica que la
aplicaci
on f : O a/ap dada por f (x) = [xa] es un epimorfismo de O-m
odulos
con la propiedad de que p N(f ). Ahora, N(f ) es un O-subm
odulo de O, o
sea, un ideal. Como p es maximal, ha de ser N(f ) = p o N(f ) = O, pero el
segundo caso implicara que a/ap
on.
= O/O, con lo que |a/ap| = 1, contradicci
Lo correcto es a/ap
= O/p, y as |O/p| = |a/ap|.
Con esto estamos en condiciones
omodamente. Vimos en
de ver ejemplos c
la secci
on anterior que en Q 5 tenamos las siguientes descomposiciones en
irreducibles:
6 = 2 3 = 1 + 5 1 5 .
(10.22)
Esto prueba que 2 no es primo, y como N(2) = 4, el ideal (2) s
olo puede
descomponerse en producto de dos ideales primos de norma 2, o sea, 2 = p1 p2 .
Igualmente 3 ha de ser producto de dos ideales de norma 3, digamos 3 = qr.
Por otra parte, los factores de la derecha en (10.22) tienen los dos norma 6,
luego han de descomponerse en producto de un ideal de norma 2 por otro de
411
norma 3. La unicidad de la factorizaci
on obliga a que sea 1 + 5 = p1 q y
M
as a
un, evidentemente
aximo com
un divisor de 2 y 1 + 5, es
p1 es el m
decir, que p1 = 2, 1 + 5 .
Similarmente p2 = 2, 1 5 , q = 3, 1 + 5 y r = 3, 1 5 .
Finalmente observamos que p1 = p2 , pues 1 5 = 2 1 + 5 . Por
el contrario q 6= r, pues en otro caso 1 = 3 1 + 5 + 1 5 q, o lo
que es lo mismo, q = 1.
Si llamamos p = p1 = p2 , la factorizaci
on de 6 es,
en definitiva,
6 = p2 qr. Los
412
encuentran todos los ideales primos. La unicidad de 4) implica que los primos
racionales (no asociados) son primos entre s, de donde se sigue la existencia de
infinitos ideales primos en cada anillo de enteros (al menos uno distinto para
cada primo racional).
Los hechos siguientes son muy sencillos, pero a menudo resultan u
tiles:
Teorema 10.39 Sea K un cuerpo numerico.
1. Cada ideal no nulo de OK tiene s
olo un n
umero finito de divisores.
2. Cada elemento no nulo de OK pertenece a un n
umero finito de ideales.
3. S
olo un n
umero finito de ideales pueden tener una norma dada.
n: 1) es consecuencia inmediata de la factorizaci
Demostracio
on u
nica.
2) es un caso particular de 1).
3) se sigue de 1) porque cada ideal es un divisor de su norma.
Veamos ahora que en la mayora de los casos es muy f
acil encontrar las
factorizaciones ideales de los primos racionales (y con ello ir encontrando todos
los ideales primos de un anillo de enteros). El teorema siguiente da cuenta de
ello.
Teorema 10.40 Sea K un cuerpo numerico y supongamos que el anillo de los
enteros de K es de la forma Z[], para un entero algebraico . Sea g(x) =
pol mn(, Q) y p un primo racional. Sea g(x) la imagen de g(x) por el epimorfismo de Z[x] sobre (Z/pZ)[x] y sea g = g1e1 grer la descomposici
on de
g en po
linomios m
onicos irreducibles en (Z/pZ)[x]. Entonces los ideales pi = p, gi () ,
para i = 1, . . . , r son primos distintos y la descomposici
on de p en primos es
p = pe11 perr .
n: Para cada i = 1, . . . , r, sea i una raz de gi (x) en una
Demostracio
extensi
on de Z/pZ. Entonces (Z/pZ)(i ) es una extensi
on finita de Z/pZ y
gi = pol mn(i , Z/pZ).
Consideremos la aplicaci
on i : Z[] (Z/pZ)(i ) dada por i q() =
q(i ). Est
a bien definida, pues si q() = r(), entonces (q r)() = 0, luego
g | q r, de donde g | q r, y tambien gi | q r, luego q(ai ) r(ai ) = 0.
(Z/pZ)(i ), y el
Obviamente i es un epimorfismo, luego Z[]/ N(i ) =
segundo anillo esun cuerpo,
de
donde
(
)
es
un
ideal
primo
de Z[].
N
i
413
Notar que la primera igualdad se debe a que g() y g1 ()e1 gr ()er se diferencian en un entero m
ultiplo de p.
As pues, p | pe11 perr . La igualdad la obtendremos considerando las normas.
Por definici
on de norma, N(pi ) = |Z[]/pi | = (Z/pZ)(i ) = pgrad gi , pues
(Z/pZ)(i ) es un espacio vectorial de dimensi
on grad gi sobre Z/pZ, luego es
isomorfo al espacio (Z/pZ)grad gi .
En total N(pe11 perr ) = pe1 grad g1 ++er grad gr = pn , donde n es el grado de
K. As pues N(pe11 perr ) = N(p), lo que nos da que p = pe11 perr .
Los primos pi son distintos, pues si pi = pj , entonces pi | gj (), luego los
polinomios gi y gj tienen la raz [] en com
un en el cuerpo Z[]/pi (este cuerpo
tiene caracterstica p, luego contiene a Z/pZ), pero eso es imposible porque
ambos polinomios son irreducibles en Z/pZ, luego son primos entre s.
La hip
otesis OK = Z[] no la cumplen todos los cuerpos numericos, pero es
bastante frecuente y sabemos que al menos la cumplen los cuerpos cuadr
aticos
y ciclot
omicos de orden primo.
Ejemplo Las factorizaciones de 2 y 3 en Z 5 que hemos obtenido m
as
arriba pueden obtenerse tambien como sigue:
2
(Z/2Z)[x] es x2 + 1 = (x + 1)2 , luego 2 factoriza como 2 = 2, 1 + 5 .
La imagen en (Z/3Z)[x] es x2 + 2 = x2 1 = (x + 1)(x 1), lo que nos da
la factorizaci
on
3 = 3, 1 + 5 3, 1 + 5 = 3, 1 + 5 3, 1 5 .
414
e
e
mentos
aq = a, resulta que h [w]
= h []q = h [ q ] =
de Z/qZ cumplen
h [] , puesto que q e 1 (mod p). Esto significa que todos los elementos de L
e
son races de xq x y as, el n
umero de elementos de L ha de cumplir q f q e ,
luego e = f .
conjugados i ( j ) est
an en Q(), luego = 2310 23 = det i ( j )
respecto a la extensi
on Q()/Q 23 sera un entero cuadr
atico de norma
1 + 23
2a + b
23
2a + b
23
=
+b
b
N a+b
2
2
2
2
2
1
=
(2a b)2 + 23b2 .
4
Si hubiera un elemento de norma 47 tendramos
415
416
Vamos a determinar
omo se descompone un primo racional p en el anillo de
c
enteros del cuerpo Q 3 2 . Para aplicar el teorema 10.40 hemos de considerar
el polinomio x3 2.
Si p = 2 tenemos que x3 2 x3 (mod
2), luego la factorizaci
on es de la
forma 2 = p3 , con N(p) = 2 (De hecho 2 = 3 2 3 , y para esto no hace falta el
teorema 10.40).
Supongamos que p es impar y sea G = (Z/pZ) . Consideremos el homomorfismo de grupos : G G dado por (u) = u3 . Su n
ucleo est
a formado
por las races c
ubicas de la unidad de Z/pZ. Puede haber una o tres de ellas.
Concretamente, Z/pZ tiene tres races c
ubicas de la unidad si y s
olo si p 1
(mod 3). En efecto:
Si u G es una raz c
ubica de la unidad distinta de 1, entonces o(u) = 3, y
por el teorema de Lagrange 3 | p 1, luego p 1 (mod 3).
Si p 1 (mod 3) y v es una raz primitiva de la unidad m
odulo p, entonces
u = v (p1)/3 es una raz c
ubica de la unidad distinta de 1.
Por lo tanto, si p 6 1 (mod 3) el n
ucleo de es trivial, luego es un monomorfismo, luego un isomorfismo. Por lo tanto [2] tiene una u
nica antiimagen
por , una u
nica raz c
ubica m
odulo p, luego x3 2 se descompone en un factor
de grado 1 y otro de grado 2, y en consecuencia p = pq, donde N(p) = p y
N(q) = p2 .
Si p 1 (mod 3) entonces, el n
ucleo de tiene tres elementos, con lo que o
bien [2] Im , y entonces 2 tiene tres races c
ubicas m
odulo p, o bien [2]
/ Im ,
y entonces 2 no tiene races c
ubicas m
odulo p.
En el primer caso la factorizaci
on es p = pqr, con los tres factores de norma
p, y en el segundo p se conserva primo. Resumimos los resultados en la tabla
siguiente:
Primo
Factorizaci
on
3
p=2
p 1 (mod 3)
p 6 1 (mod 3)
x3 2 (mod p)
x3 2 (mod p)
p 6= 2
resoluble
no resoluble
Norma
pqr
p
p
p3
pq
p / p2
Captulo XI
Factorizaci
on en cuerpos
cuadr
aticos
Los cuerpos cuadr
aticos son los m
as simples de todos los cuerpos numericos
y, entre ellos, los m
as simples son los imaginarios. Sin embargo, su estudio proporciona resultados importantes sobre los n
umeros enteros. En otros captulos
hemos visto algunas de sus aplicaciones. Aqu vamos a estudiar m
as a fondo
su estructura, demostrando algunos resultados que no tienen an
alogos en otros
cuerpos y tambien otros v
alidos para cuerpos numericos arbitrarios, pero cuyas
demostraciones generales no est
an a nuestro alcance. Entre otras cosas, daremos
un algoritmo para determinar si un cuerpo cuadr
atico tiene o no factorizaci
on
u
nica, as como para decidir si un ideal dado es o no principal, y obtener en su
caso un generador.
11.1
418
Seg
un 10.40, la factorizaci
on de un primo racional p depende de la factorizaci
on de g(x) m
odulo p. M
as concretamente, tenemos que p se conserva primo,
se ramifica o se escinde seg
un si g(x) tiene 0, 1 o 2 races distintas m
odulo p
respectivamente.
Consideramos primero el caso p 6= 2, pues bajo esta hip
otesis podemos considerar la f
ormula usual para las soluciones de la ecuaci
on general de grado 2,
en virtud de la cual la factorizaci
on de g(x) depende u
nicamente de su discriminante, que resulta ser = 4d si d 6 1 (mod 4) y = d si d 1 (mod 4) (o
sea, el discriminante de g(x) es precisamente el discriminante de K).
Ahora conviene introducir un concepto:
Si p es un primo impar y d un entero primo con p, diremos que d es un
resto cuadr
atico m
odulo p si existe un u Z tal que d u2 (mod p). En caso
contrario (siempre suponiendo que d es primo con p) diremos que d es un resto
no cuadr
atico m
odulo p.
En estos terminos, tenemos que g(x) tiene 0, 1 o 2 races m
odulo p si y
s
olo si es un resto no cuadr
atico, es cero o es un resto cuadr
atico m
odulo p,
respectivamente. Ahora bien, como = d o = 4d y p 6= 2, en realidad este
criterio sigue siendo cierto si cambiamos por d.
As pues, si p | d (o, equivalentemente, si p | ) tenemos que
g(x) = x2 d x2 (mod p) o g(x) = x2 x +
1d
(x 1/2)2 (mod p),
4
1d
g(x) = x x +
4
2
1+u
1u
x
x
,
2
2
1u
pi = p,
.
2
419
[p, u][p, u]
si d
6 1 (mod 4),
p=
1u
[p, 1+u
][p,
]
si
d
1 (mod 4).
2
2
3. Si p es impar y d es un resto no cuadr
atico m
odulo p, entonces p se
conserva primo.
4. Si p = 2 tenemos las posibilidades siguientes:
d1
(se ramifica),
d 3, 7 (mod 8) 2 = [2, 1]
d 5 (mod 8) 2 = 2
(se ramifica),
(se conserva).
420
Observaciones:
1. No puede ocurrir d 0, 4 (mod 8) porque d es libre de cuadrados.
2. Del teorema se sigue que un primo p se ramifica en K si y s
olo si p | .
3. Si p = [p, u] es un ideal en las condiciones del teorema, entonces N(p) = p,
luego Z[]/p = Z/pZ, y u (mod p). Esto nos permite determinar
f
acilmente si dos enteros cuadr
aticos son congruentes m
odulo p, y en particular si un entero cuadr
atico es divisible entre p.
4. El cuerpo K tiene un u
nico automorfismo no trivial, al que llamaremos
conjugaci
on y representaremos por x 7 x
. Es claro que si a es un ideal de
K lo mismo le sucede a su imagen por la conjugaci
on, que representaremos
por a. Del teorema se sigue que cuando p se escinde, entonces lo hace en
la forma p = pp, para cierto ideal primo p. Por ejemplo, en el caso p = 2,
d 1 (mod 8) tenemos que
2 = (2, )(2, 1)
y, ciertamente,
= ( 1), luego (2, 1) = (2,
) = (2, ).
De la u
ltima observaci
on se sigue f
acilmente un resultado m
as general:
Teorema 11.3 Sea K un cuerpo cuadr
atico y a un ideal de su anillo de enteros.
Entonces N(a) = aa.
n: Por la factorizaci
Demostracio
on u
nica basta probarlo para ideales primos. Si p es un ideal primo sea p el u
nico primo racional al que divide. Si p se
conserva primo, entonces p = p y N(p) = p2 = p
p.
Si p se ramifica, entonces p = p2 , de donde p = p y N(p) = p. Por lo tanto
se cumple tambien N(p) = p = p2 = pp.
Si p se escinde, hemos visto que lo hace en la forma p = pp, y concluimos
igualmente.
11.2
El grupo de clases
El problema m
as importante que presenta la factorizaci
on ideal es el de
determinar en que casos un divisor ideal se corresponde con un divisor real (o
sea, es principal) y, en particular, cu
ando todos los divisores son reales, y por
lo tanto el anillo es DFU.
Para abordar este problema introducimos un concepto fundamental en el
estudio de los enteros algebraicos.
Definici
on 11.4 Sea K un cuerpo numerico y O su anillo de enteros. Sea F el
grupo de los ideales fraccionales de O y P el subgrupo formadopor los ideales
fraccionales principales. Es decir, P = (a)(b)1 | a, b O \ {0} . Llamaremos
grupo de clases de K al grupo cociente H = F/P.
421
1
Notemos que todo ideal fraccional es de la forma
a(b)
, donde a es un
1
ideal, luego al tomar clases m
odulo P resulta que a(b)
= [a], es decir, que
podemos considerar a los elementos de H como clases de ideales, en el sentido
de que siempre podemos trabajar con representantes ideales.
Por otra parte, si un ideal c est
a en P, o sea, si c = (a)(b)1 , entonces
(a) = (b)c, luego (b) | (a), luego b | a, luego a = bc para cierto entero c, y
(b)c = (a) = (b)(c). Por lo tanto c = (c). Esto prueba que [c] = 1 si y s
olo si c
es principal.
En consecuencia O es un DIP si y s
olo si H = 1. Puede probarse, aunque ello
excede nuestras posibilidades, que el grupo H siempre es finito, y a su n
umero
de elementos se le llama n
umero de clases de K, y se representa por h. En
estos terminos O es DIP si y s
olo si h = 1. Aqu demostraremos la finitud del
n
umero de clases en el caso particular de los cuerpos cuadr
aticos y daremos un
procedimiento para calcularlo.
Diremos que dos ideales a y b son similares (a b) si son congruentes m
odulo
P. Concretamente, a b si y s
olo si existen enteros algebraicos a y b tales que
b = (a)(b)1 a, o equivalentemente, (a)a = (b)b.
Notemos que si a, b y c son ideales no nulos tales que ac y bc son principales,
entonces a b, pues m
odulo P tenemos [ac] = 1 = [bc], luego [a] = [b].
En el caso concreto
aticos, si b es un ideal no nulo
422
||
.
3
s
si d 6 1 (mod 4)
r=
2s1
si d 1 (mod 4)
2
En ambos casos tenemos que
r
= s a.
2
(observemos que en el segundo caso ninguno de los dos sumandos es entero, pero
s la suma.)
El teorema anterior nos da tambien que si a r le sumamos un m
ultiplo de a
se sigue cumpliendo la relaci
o
n
anterior,
luego
podemos
exigir
que
|r|
a/2.
!
!
2
||
1
||
r+
a2 +
.
= r r2 +
N(ab) = r
2
2
4
4
4
4
Si N(a) N(b), entonces N(a) N(a) N(a) N(b), o sea, a2 (a2 + ||)/4, lo
que equivale a que a2 ||/3.
423
Por otro lado, por el teorema 11.3, N(b) = bb, y como ab y bb son ambos
principales, resulta que a b.
En resumen, a b y N(b) < N(a) salvo si N(a)2 ||/3.
Adem
as b no es divisible
entre enteros racionales no unitarios, pues si m | b
2,
3,
7,
11,
19,
2,
3,
5,
13,
Q 5 el 2 se ramifica, luego s
olo hay dos ideales de norma menor o igual que
2, a saber, 1 y [2, 1]. Por lo tanto h 2. En el captulo X vimos que Q 5
no tiene factorizaci
on u
nica, luego h 6= 1. Por lo tanto h = 2.
Si d = 10 tenemos a2 40/3, luego a 3. De nuevo 2 se ramifica y 3 se
conserva primo, luego no hay ideales de norma 3. Tenemos s
olo dos ideales y
as h 2. Como la factorizaci
on no es u
nica h = 2.
M
as interesante es el caso d = 19. Tenemos que a2 19/3, luego a 2,
es decir, todo ideal es similar
424
11.3
C
alculo del n
umero de clases
11.3.1
Cuerpos cuadr
aticos imaginarios
ai
ri
ai ,
|ri | .
2
2
Desde aqu encontramos otro ideal ai+1 ai (no divisible entre enteros no
unitarios) determinado por
ai+1 ai = ri
.
(11.2)
2
ri2 /4
,
ai
ai+1
.
2
(11.3)
Estas f
ormulas nos permiten calcular los sucesivos ai y ri sin necesidad de
calcular los ideales ai .
Si alguno de los ai toma el valor 1, entonces el ideal correspondiente ai ser
a
(1), luego el ideal de partida a0 ser
a principal.
Ahora vamos a probar que el recproco es cierto, es decir, que si el ideal
de partida es principal, se alcanza el valor ai = 1 para alg
un i. M
as a
un,
probaremos que si la sucesi
on de los ai deja de ser estrictamente decreciente sin
alcanzar el valor 1, entonces nunca toma el valor 1, con lo que en un n
umero
finito de pasos sabremos siempre si el ideal de partida es o no principal.
En efecto, supongamos que a0 es principal. Sea i el menor natural tal que
ai+1 ai . Seg
del teorema 11.6, esto implica que a2i ||/3.
un laprueba
11.3. C
alculo del n
umero de clases
425
4|d|
.
3
de ai+1 = (u). De (11.2) deducimos que (u) ri 2 = ai+1 ai+1 ai = ai+1 ai ,
y por lo tanto
ri /2
ai = u
.
ai+1
Como un generador del u
ltimo ideal es 1, resulta que un generador del ideal
de partida a0 viene dado por
r0 /2 ri1 /2
u=
,
(11.4)
a1 ai
donde i es el menor ndice que cumple ai = 1.
Ejemplos El primer caso que no podamos abordar directamente
con el teorema 11.6 es d = 14. El teorema nos da que todo ideal de Z 14 es similar
a uno de norma menor o igual que 4.
Los primos menores que 4 son 2 = [2, 0]2 y 3 = [3, 1][3, 1]. Todo ideal
de norma menor que cuatro es producto de estos, luego tenemos las siguientes
posibilidades:
(1), [2, 0], [3, 1], [3, 1].
Faltara [2, 0]2 , pero es principal, luego similar a (1). Esto nos da que el
n
umero de clases es h 4.
En primer lugar, el algoritmo que hemos obtenido nos da que ninguno de
los tres ideales distintos de (1) es principal. En efecto, para [2, 0] tenemos que
a0 = 2 y r0 = 0. Entonces a1 = (02 + 14)/2 = 7, y como es mayor que a0 ,
426
2
4,
luego
tenemos
[3,
1]
|
52
14.
Al
reducir
52
m
o
dulo
9
llegamos
a que
[2, 0],
[3, 1],
[3, 1],
[5, 1],
[3, 1]2 ,
[5, 1],
[3, 1]2 ,
2,
3.
Si eliminamos los principales no triviales nos quedan 10. Por lo tanto h 10.
El ideal [2, 0] no es principal, pues el algoritmo nos da (2, 0), (37, ). Por lo tanto
tiene orden 2 en el grupo de las clases.
Para el ideal [3, 1] tenemos (3, 1), (25, ), luego tampoco es principal.
Consideramos [3, 1]2 , para el que a0 = 9. Para calcular r0 partimos de que
2
3
1 74 5 + 17 74 (mod 27).
El inverso de 17 m
odulo 27 es 1717 (17 = (27) 1), que reducido es
8, luego r0 se obtiene reduciendo a 40 (mod 27), es decir, r0 = 13. As:
(27, 13), (9, 4), (10, ). Esto nos dice que [3, 1]3 es similar a un ideal no principal de norma 9. Los u
nicos candidatos son [3, 1]2 y [3, 1]2 , pero [3, 1]2 es
11.3. C
alculo del n
umero de clases
427
imposible: si [3, 1]3 [3, 1]2 , entonces [3, 1] (1). As pues [3, 1]3 [3, 1]2 y
el orden de [3, 1] es al menos 4, pero [3, 1]4 [3, 1]2 [3, 1] = (3)[3, 1] [3, 1],
que tampoco es principal (o lo sera [3, 1]2 ).
Finalmente, [3, 1]5 [3, 1][3, 1] = (3) (1), lo que nos permite concluir
que el orden de [3, 1] en el grupo de las clases es exactamente 5. Por el teorema
de Lagrange, 5 | h 10, luego las u
nicas posibilidades para h son 5 y 10. Como
[2, 0] tiene orden 2, ha de ser h = 10, luego los 10 ideales de nuestra lista son
no similares dos a dos. Como [3, 1] tiene orden 5 y [2, 0] tiene orden 2, la teora
de grupos nos da que [3, 1][2, 0] es un generador del grupo.
Ejercicio: Identificar en la lista las diez potencias del ideal [3, 1][2, 0].
Una aplicaci
on distinta es encontrar generadores de ideales principales, Por
ejemplo, el primo 541 se escinde en Z[i], pues una raz cuadrada de 1 m
odulo
541 es 52, (puede hallarse a partir de que 2 es una raz primitiva de la unidad m
odulo 541, luego [1] = [2540/2 ] y una raz cuadrada es [2540/4 ] = [52]).
As tenemos el primo [541, 52], que ha de ser un ideal principal. Calculamos
(541, 52), (5, 2), (1, ), luego, de acuerdo con (11.4), un generador es
(52 i)(2 i)
= 21 10i.
51
Por lo tanto 541 = (21 10i)(21 + 10i) = (21 + 10i)(21 10i). De este
modo hemos obtenido la representaci
on de 541 = 212 + 102 como suma de dos
cuadrados.
Veamos ahora un ejemplo con d 1 (mod 4). Tomemos d = 47. Hay que
considerar ideales con normas 3. Tenemos 2 = [2, 0][2, 1] y 3 = [3, 0][3, 1]. Los
ideales posibles son (1), [2, 0], [2, 1], [3, 0], [3, 1].
Para [2, 0] tenemos que 1+ 247 0 (mod [2, 0]), luego cambiando el signo
r0 = 1/2. El algoritmo nos da (2, 1/2), (6, ), y [2, 0] no es principal.
2
Consideramos ahora [2, 0]2 . Se cumple que 1+ 247
0 (mod [2, 0]2 ),
1+ 47
2
Por lo tanto [2, 0] [3, 1] y de aqu que [2, 0]4 [3, 1]2 . Se cumple
que 1+2 47
0 (mod [3, 1]2 ). Operando y reduciendo m
odulo 9 queda
428
h
1
1
1
2
2
1
2
1
2
4
2
4
1
4
2
3
d
26
29
30
31
33
34
35
37
38
39
41
42
43
46
47
51
h
6
6
4
3
4
4
2
2
6
4
8
4
1
4
5
2
d
h
53 6
55 4
57 4
58 2
59 3
61 6
62 8
65 8
66 8
67 1
69 8
70 4
71 7
73 4
74 10
77 8
d
h
78 4
79 5
82 4
83 3
85 4
86 10
87 6
89 12
91 2
93 4
94 8
95 8
97 4
5 47
2
11.3.2
Cuerpos cuadr
aticos reales
ai+1 ai = ri
.
(11.5)
2
11.3. C
alculo del n
umero de clases
ai+1 =
/4 ri2
,
ai
429
2
ri+1 ri (mod ai+1 ), ri+1
< /4 (m
aximo). (11.6)
/4 + 2ri ai + a2i
> 0, ai
ri2 /4
+ 2ri + ai
ai
430
x0 + y0 d r0 + /2 = a0 a1 ,
r0 + /2
x1 + y1 d = x0 + y0 d
.
a0
xk + yk d = x0 + y0 d
,
a0 ak1
= uvn + dvvn
= vun + uvn
(11.8)
(11.9)
ynk = vn x0 + un y0 .
11.3. C
alculo del n
umero de clases
431
Para valores de n lo suficientemente grandes como para que dvn2 (x20 dy02 )
supere en m
odulo a x20 (lo cual siempre acaba ocurriendo porque vn se hace
cada vez mayor) el signo de esta expresi
on es el de x20 dy02 , luego el signo de
2
xnk ser
a el de x0 o el de y0 seg
un si x0 dy02 es mayor o menor que 0.
El c
alculo an
alogo para ynk es el siguiente:
vn2 x20 u2n y02 = vn2 x20 (1 + dvn2 )y02 = y02 + vn2 (x20 dy02 ).
De aqu deducimos que para valores grandes de n el signo de ynk es tambien
el de x0 o el de y0 seg
un si x20 dy02 es mayor o menor que 0. En resumen, que
si x0 e y0 son no nulos y tienen signos opuestos, para valores grandes de n se
cumple que xnk e ynk tienen el mismo signo.
Supongamos ahora que x0 e y0 son no nulos y tienen el mismo signo. Lo que
hemos
probado
antes es que si el signo es distinto, entonces los coeficientes de
Por definici
on, xnk + ynk d = x0 + y0 d n . Conjugamos teniendo en
1
cuenta
queN()
Tenemos
que xj+1 + yj+1 d = xj + yj d rj + d /aj , y por otra parte
aj = xj + yj d xj yj d . Por lo tanto
xj+1 + yj+1 d xj yj d = rj + d .
= rj ,
= 1.
(11.10)
(11.11)
432
[2, 1],
[3, 1],
[3, 1],
[5, 2],
[5, 2],
[7, 3],
[3, 1]2 ,
[7, 3],
[3, 1]2 .
11.3. C
alculo del n
umero de clases
433
No damos m
as ejemplos porque las diferencias con el caso d < 0 son mnimas
en la pr
actica. Veamos ahora que el algoritmo que hemos dado nos permite
tambien determinar las unidades de los anillos de enteros cuadr
aticos reales.
Apliquemos el algoritmo al ideal a0 = (1) (en ning
un momento hemos excluido este caso). Como es principal, al cabo de k pasos volveremos a obtener el (1),
on anterior, el generador al que llegaremos
pero, siguiendo la notaci
xk + yk d no ser
a 1 sino launidad dada por (11.7).
Sabemos que = u + v d 6= 1 y que u, v > 0. De aqu se sigue que
las
potencias de son todas distintas. Vamos a probar que las unidades de Q d
son exactamente n , donde
umeros enteros.
n recorre los n
En
efecto,
sea
x
+
y
d
una
unidad
cualquiera.
Al partir del ideal a0 =
0
0
n se tieneadem
as xj+nk + yj+nk d =
1. Por otra parte xj+nk + yj+nk d =
Las dem
as unidades son las de la forma 1 + 2 .
Para Q 3 queda (1, 1), (2, 1), (1, ), luego
1+ 3 1+ 3
=
= 2 + 3.
2
Para Q 6 resulta (1, 2), (2, 2), (1, ), luego
2+ 6 2+ 6
=
= 5 + 2 6.
2
Para Q 5 es r0 = 1/2 y as (1, 1/2), (1, ). Por lo tanto,
1+ 5
=
.
2
434
1
1
1
1
1
2
1
1
1
2
1
1
1
1
1
2
1
2
1
1
2
2
1
1
2
1
2
1
1
1
2
d
N()
1+
1
53
2+
+1
55
1
57
5 + 2
+1
58
8 + 3
+1
59
3+
1
61
10 + 3
+1
62
1+
1
65
15 + 4
+1
66
4+
+1
67
3 + 2
1
69
170 + 39
+1
70
2+
+1
71
197 + 42
+1
73
24 + 5
+1
74
5+
1
77
2+
1
78
11 + 2
+1
79
1.520 + 233
+1
82
19 + 8
+1
83
35 + 6
+1
85
6+
+1
86
5 + 2
1
87
37 + 6
+1
89
25 + 4
+1
91
27 + 10
1
93
13 + 2
+1
94
3.482 + 531
+1
95
24.335 + 3.588
+1
97
48 + 7
+1 101
50 + 7
+1
h
1
2
1
2
1
1
1
2
2
1
1
2
1
1
2
1
2
3
4
1
2
1
2
1
2
1
1
2
1
1
N()
3+
1
89 + 12
+1
131 + 40
+1
99 + 13
1
530 + 69
+1
17 + 5
1
63 + 8
+1
7 + 2
1
65 + 8
+1
48.842 + 5.967
+1
11 + 3
+1
251 + 30
+1
3.480 + 413
+1
943 + 250
1
43 + 5
1
4+
+1
53 + 6
+1
80 + 9
+1
9+
1
82 + 9
+1
4+
1
10.405 + 1.122
+1
28 + 3
+1
447 + 106
1
1.574 + 165
+1
13 + 3
+1
2.143.295 + 221.064
+1
39 + 4
+1
5.035 + 1.138
1
9 + 2
1
Para Q 97 es r0 = 9/2, luego el algoritmo nos da
(1, 9/2), (4, 7/2), (3, 5/2), (6, 7/2), (2, 9/2),
11.3. C
alculo del n
umero de clases
435
Una aplicaci
on de estos resultados es la soluci
on de la llamada ecuaci
on de
Pell. Se trata de la ecuaci
on dy 2 + 1 = x2 . Fermat plante
o a los matem
aticos
ingleses de su tiempo encontrar un metodo para hallar las soluciones enteras de
dicha ecuaci
on. El nombre de ecuaci
on de Pell se debe a un error de Euler, que
atribuy
o a Pell su soluci
on, cuando al parecer Pell no hizo ninguna contribuci
on
a este tema.
4 + 18 4 + 18
=
= 17 + 4 18.
2
Como N() = 1, la menor soluci
on es y = 4.
436
2
1
4
2
3
1
6
3
2
180
4
1
8
4
39
2
12
42
5
1
d
26
27
28
29
30
31
32
33
34
35
36
37
38
39
41
41
42
43
44
45
46
47
48
49
50
y
10
5
24
1.820
2
273
3
4
6
1
12
6
4
3
320
2
531
30
24
3.588
7
1
14
d
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
y
d
7
76
90
77
9.100
78
66
79
12
80
2
81
20
82
2.574
83
69
84
4
85
226.153.980 86
8
87
1
88
89
16
90
8
91
5.967
92
4
93
936
94
30
95
413
96
2
97
267.000
98
430
99
3
100
y
6.630
40
6
9
1
18
9
6
30.996
1.122
3
21
53.000
2
165
120
1.260
221.064
4
5
6.377.352
10
1
11.4
437
Un ejemplo es K = Q 13 . Su unidad fundamental es 1 + 1+2 13 y tiene
norma 1 (notar que la existencia de unidades de norma negativa equivale a
que la unidad fundamental tenga
norma negativa).
Existen n
umeros enteros x e y tales que x2 + xy 3y 2 = 15?
Para alguien que desconozca la teora que hemos desarrollado se trata de un
problema muy difcil, pues el signo negativo delante del 3 hace que la mnima
soluci
on, si existe, pueda estar formada por n
umeros muy grandes, imposibles
de obtener por tanteo.
Sin embargo para nosotros es trivial: la pregunta es si existe un entero de K
de norma 15. Dicho entero factorizara en el producto de un primo de norma 3
por uno de norma 5 (pues los primos cuadr
aticos han de tener norma potencia
de primo), luego en particular ha de haber un primo de norma 5, lo que significa
que 5 ha de escindirse en K (no se ramifica porque no divide al discriminante
= 13). Ahora bien, sabemos que 5 se escinde si y s
olo si 13 es un resto
cuadr
atico m
odulo 5, pero los restos cuadr
aticos m
odulo 5 son 1 y 4, luego
[13] = [3] no es uno de ellos. As pues, la ecuaci
on no tiene soluciones enteras.
Si el lector se pregunta d
onde hemos usado las dos hip
otesis sobre K la
respuesta es que en ning
un sitio: el argumento anterior es v
alido para cualquier
cuerpo cuadr
atico. Las hip
otesis las necesitamos si queremos resolver casos en
los que s haya soluci
on:
En general, existen enteros cuadr
aticos de norma un primo p si y s
olo si p se
escinde o se ramifica en K. Aqu s hacemos uso de las dos hip
otesis: sin ellas
s
olo podemos decir que existe un ideal p de norma p si y s
olo si p se escinde o se
ramifica en K. Si h = 1 se cumplir
a adem
as que p = (), para cierto primo ,
luego podemos concluir que existe un entero cuadr
atico tal que | N()| = p
si y s
olo si p se escinde o se ramifica. Si K es imaginario todas las normas son
positivas, si K es real y hay unidades de norma 1, multiplicando por una
de ellas si es preciso podemos exigir tambien que N() = p, con lo que tenemos
que hay un entero cuadr
atico de norma p si y s
olo si p se escinde o se ramifica
en K.
Por lo tanto podemos construir enteros cuadr
aticos de cualquier norma m
con la u
nica restricci
on de que los primos que dividan a m con exponente impar
se escindan o ramifiquen en K (pues siempre existen enteros cuadr
aticos de
norma p2 , a saber el propio p). En nuestro caso concreto tenemos:
La ecuaci
on x2 + xy 3y 2 = m tiene soluciones enteras para un m
dado si y s
olo si los primos que dividen a m con exponente impar
son de la forma x2 + xy 3y 2 , y un primo p es de esta forma si y
s
olo si p = 13 o 13 es un resto cuadr
atico m
odulo p.
Esta
es una soluci
on completamente satisfactoria del problema, pues nos
permite saber con un n
umero finito de operaciones si cualquier n
umero m es o
438
Esta
es la condici
on para que un primo impar que no divida a se escinda
en K, y es lo que hay que comprobar para un n
umero finito de primos p a la
hora de decidir si un n
umero m es la norma de un entero cuadr
atico.
En principio, si nos dan cien primos p y determinamos si cumplen o no esta
condici
on, nuestros c
alculos no nos ayudar
an en nada para decidir si un nuevo
primo cumple la condici
on o no, es decir, el saber si es o no un resto cuadr
atico
m
odulo p no nos dice nada sobre si lo es m
odulo otro primo q.
Pues bien, alrededor de 1.740 Euler estaba investigando un caso particular
de este problema (concretamente cu
ando un primo p divide a un n
umero de la
forma x2 + ny 2 ) y descubri
o algo sorprendente. Es obvio que la condici
on
es un resto cuadr
atico m
odulo p
depende s
olo del resto de m
odulo p. Lo que Euler descubri
o (formulado en
nuestros terminos) es que dicha condici
on depende s
olo del resto de p m
odulo
, es decir, si dos primos impares p, q cumplen p q (mod ) entonces es
un resto cuadr
atico m
odulo p si y s
olo si lo es m
odulo q (o equivalentemente,
p se escinde en K si y s
olo si q se escinde en K). Esto es mucho m
as que
un mero juego de palabras: en efecto, que la condici
on dependa s
olo del resto
de m
odulo p no nos dice nada, porque es fijo y al cambiar p cambiamos
el resto m
odulo p, pero que la condici
on dependa s
olo del resto de p m
odulo
es algo completamente distinto pues, como es una constante de nuestro
problema, hay s
olo un n
umero finito de restos m
odulo a tener en cuenta.
Concretamente,
un
primo
p
que
no
divida
a
ha
de pertenecer a una de las
|| clases del grupo U|| de las unidades m
odulo ||. Lo que nos dice
el
descubrimiento de Euler es que si determinamos el comportamiento de ||
primos, uno en cada clase, ya no necesitamos comprobar si es o no un resto
cuadr
atico m
odulo ning
un otro primo, sino que, dado otro primo p, bastar
a
calcular su resto m
odulo (o sea, ver a que clase corresponde) y ya sabremos
que el comportamiento de p ser
a el mismo que el del primo en dicha clase que
ya habamos estudiado.
En nuestro ejemplo concreto tenemos que considerar el grupo
U13 =
[1], [2], [3], [4], [5], [6], [7], [8], [9], [10], [11], [12] .
439
Esta
es, pues, una soluci
on muchsimo m
as elegante desde un punto de vista
te
orico y muchsimo m
as satisfactoria desde un punto de vista pr
actico, pues
es m
as f
acil calcular el resto de p m
odulo 13 que determinar si 13 es o no
un resto cuadr
atico m
odulo p. Pero los descubrimientos de Euler no acaban
aqu. Notemos que de las 12 clases resulta que 6 corresponden a primos que se
escinden y las otras 6 a primos quese ramifican. Esto no es
as a
un, si
casual. M
nos fijamos veremos que las clases [1], [3], [4], [9], [10], [12] , correspondientes a
primos que se escinden, forman un subgrupo de U13 . Tambien llama la atenci
on
que 1 + 12 = 3 + 10 = 4 + 9 = 13. En general, si llamamos clases de escisi
on a
aquellas cuyos primos se escinden, se cumple:
1. Las clases de escisi
on forman un subgrupo de ndice 2 en U|| .
2. Si K es real la clase [n] es de escisi
on si y s
olo si lo es [n], si K es
imaginario [n] es una clase de escisi
on si y s
olo si [n] no lo es.
Sabiendo esto, el camino por el que hemos llegado a la soluci
on del ejemplo
se allana mucho m
as. En efecto: comprobamos sin dificultad que 13 es un resto
cuadr
atico m
odulo 3 (pues [13] = [1]), por lo tanto [3] es una clase de escisi
on.
Por la propiedad 2) tambien lo es [3] = [10]. Por 1) tambien lo es [3]2 = [9] y
por 2) [9] = [4]. Por u
ltimo [1] es clase de escisi
on por 1) y [12] lo es por 2).
Como ya tenemos 6, sabemos que son todas.
As pues, con esta informaci
on la soluci
on del problema no requiere m
as
c
alculo que el car
acter cuadr
atico de 13 m
odulo 3 (el lector que se haya molestado en calcular el car
acter cuadr
atico de los doce primos de antes apreciar
a
sin duda la diferencia).
Euler descubri
o empricamente estos hechos, aunque no fue capaz de demostrar sino una mnima parte de ellos. No obstante encontr
o una propiedad
sencilla de enunciar sobre restos cuadr
aticos a partir de la cual demostr
o todos
estos resultados. Hoy se conoce como Ley de Reciprocidad Cuadr
atica.
Legendre demostr
o la ley de reciprocidad a partir de un principio aparentemente m
as sencillo que no pudo demostrar y que nosotros hemos usado
t
acitamente: que toda clase de Um contiene alg
un primo. En efecto, en la clase
[1] hemos encontrado el primo 53, en [4] est
a el 17, etc., pero que garanta
tenamos de que en todas las clases bamos a encontrar alg
un primo? Si una
440
11.5
1 si n es un resto cuadr
atico m
odulo p
n
1 si n es un resto no cuadr
atico m
odulo p
=
p
0 si p | n
Obviamente, si n n0 (mod p) entonces (n/p) = (n0 /p).
441
2
Tomando clases m
odulo p, vemos que n(p1)/2 = [n]p1 = [1], pues [n]
es un elemento del grupo Up , de orden p 1, y acabamos
de comentar que las
u
nicas clases que cumplen esto son [1], luego n(p1)/2 = [1].
Por otro lado, si n es un resto cuadr
atico se cumple [n] = [u]2 , luego
h
i
n(p1)/2 = [u]p1 = [1].
cuadr
atico n(p1)/2 ha de ser [1].
Esto nos da un metodo para calcular smbolos de Legendre ligeramente m
as
pr
actico que calcular todos los cuadrados m
odulo p: se calcula n(p1)/2 y se
reduce m
odulo p. Tiene que dar 1, 0 o 1 y ese es el valor de (n/p). Una
consecuencia te
orica de interes es que el smbolo de Legendre es multiplicativo:
Teorema 11.11 Sea p un primo impar y a, b enteros cualesquiera. Entonces:
ab
a
b
=
p
p
p
n: El criterio de Euler nos da que ambos miembros son conDemostracio
gruentes, pero como valen 1, 0 o 1, de hecho son iguales.
Del criterio de Euler tambien se deduce un caso particular de la ley de
reciprocidad cuadr
atica:
Teorema 11.12 Si p es un primo impar,
1
= (1)(p1)/2 ,
p
luego 1 es un resto cuadr
atico m
odulo p si y s
olo si p 1 (mod 4).
442
p1
p1
]
y
P = [1], . . . , [
] .
2
2
[1], . . . , [
n: Como
Demostracio
on que a [u] le asigna
[a]
es una unidad, la aplicaci
[a][u] es biyectiva, luego [a]P = |P | = (p 1)/2.
Dados dos elementos de P , digamos [u] y [v] con 0 < u < v (p 1)/2,
no puede suceder que [a][u] = [a][v], pues entonces [a][u] + [a][v] = 0, o sea,
p | a(u + v), luego p|u + v < p, lo cual es imposible.
Esto significa que [a]P = [1], . . . , [(p 1)/2] , y hay exactamente r
signos negativos. Por lo tanto, si llamamos [z] al producto de todos los elementos de P , tenemos que el producto de todos los elementos de [a]P es por
un lado [a](p1)/2 [z] y por otro es (1)r [z]. Como [z] es una unidad podemos
simplificarla y queda [a](p1)/2 = [(1)r ].
El teorema se sigue ahora del criterio de Euler.
Este criterio no nos ser
a especialmente interesante en cuanto dispongamos
de la ley de reciprocidad cuadr
atica, pero como ejemplo para comprenderlo
adecuadamente vamos a usarlo para determinar si 3 es un resto cuadr
atico
m
odulo 19.
Calculamos [3]P , es decir, multiplicamos [3] por los n
umeros del 1 al 9:
[3]P = [3], [6], [9], [12], [15], [18], [2], [5], [8] .
Restamos 19 a los n
umeros mayores que 9 y queda:
[3]P =
[3], [6], [9], [7], [4], [1], [2], [5], [8]
=
[1], [2], [3], [4], [5], [6], [7], [8], [9] .
443
444
(11.12)
(11.13)
An
alogamente, (q/p) = (1)s , donde s es el n
umero de pares de enteros que
cumplen estas mismas condiciones cambiando p por q y viceversa. Este n
umero
no se altera si cambiamos tambien x por y.
Si adem
as multiplicamos las desigualdades por 1 queda:
1/2 < x < q/2,
1/2 < y < p/2
(11.14)
0 < px qy < p/2.
(11.15)
q
Lo que queremos probar es que pq
= (1)r+s = (1)(p1)(q1)/4 , lo
p
que equivale a que (p 1)(q 1)/4 (r + s) sea un n
umero par.
Ahora bien, (p 1)(q 1)/4 es el n
umero de pares de enteros (x, y) que
cumplen (11.12), luego (p 1)(q 1)/4 (r + s) resulta ser el n
umero de pares
de enteros (x, y) que cumplen (11.12) pero que no cumplen ni (11.13) ni (11.15).
Notemos que siendo p 6= q es imposible px qy = 0, ya que en tal caso
p | y < p/2. Por lo tanto, la negaci
on de (11.13) y (11.15) equivale a la negaci
on
de q/2 < px qy < p/2. Lo que debemos probar es que el n
umero de pares
de enteros (x, y) que cumplen
1/2 < x < q/2,
y no
es un n
umero par. La figura 11.1 ilustra la prueba en el caso p = 11 y q = 17.
Definimos los conjuntos
A =
(x, y) 1/2 < x < q/2, 1/2 < y < p/2, px qy < q/2
B =
(x, y) 1/2 < x < q/2, 1/2 < y < p/2, px qy > p/2 .
445
11x 17y = 0
y
5
4
3
2
1
2
3
4
5
6
7
Figura 11.1: La ley de reciprocidad cuadr
atica
2.002
97
62
97
2
97
31
97
31
97
97
31
4
31
= 1,
donde usamos que 97 1 (mod 8), luego (2/97) = 1, y 97 1 (mod 4), luego
(31/97) = (97/31). Finalmente, 4 es un cuadrado perfecto, luego (4/31) = 1.
15
71
3
71
5
71
71
3
71
5
2
1
=
= 1.
3
5
446
11.6
El smbolo de Jacobi
,
n
p1
pr
(donde los smbolos de la derecha son smbolos de Legendre).
Para n = 1 definimos (m/1) = 1.
Claramente se tiene
0
mm0
m
m
=
,
n
n
n
m m m
=
,
nn0
n
n0
1
1.
= (1)(n1)/2 .
n
2
2
2.
= (1)(n 1)/8 .
n
m n
3.
= (1)(m1)(n1)/4 .
n
m
447
luego el n
umero (nn0 1)/2 (n 1)/2 (n0 1)/2 es par, es decir,
0
j 0 j
n
0
2
m
2
=
(1)(m 1)(n1)/4
n
n
n
n
n
n
m0
0
j
j
m
2
m0
2
n
(m0 1)(n0 1)/4
=
=
(1)
.
n0
n0
n0
n0
n0
n0
m0
m
448
mediante sig [n] = (d/n) (donde n > 0 es impar)
Por los teoremas 10.17 y 11.18, sig([n]) no depende del impar n > 0 escogido
en la clase. Diremos que una clase A U|| es una clase de escisi
on para d si
sig(A) = +1.
Teorema 11.20
Sea d 6= 1 un entero libre de cuadrados y el discriminante
del cuerpo Q d .
1. La aplicaci
on sig : U|| {1, 1} es un epimorfismo de grupos, por lo
que el conjunto de lasclases
on forma un subgrupo de ndice 2 en
de escisi
U|| , y su orden es || /2.
449
sig [1] =
d
4|d| 1
4|d| 1
2
4|d| 1
u
4|d| 1
= ,
4|d| 1
2
4|d| 1
= 1.
Finalmente,
u
4|d| 1
1
(u1)/2
(u1)/2
= (1)
= (1)
= 1.
4|d| 1
u
u
d
2 + kd
|d|
2 + kd
2 + kd
|d|
Seg
un el teorema 11.17 concluimos que
sig [2] = 1 si y s
olo si |d| 1 (mod 8),
2
|d|
450
unidad fundamental es = 2 + 3, y
as unidades
N
()
= 1. Como todas las dem
son potencia de esta, resulta que Z 3 no tiene unidades de norma negativa,
con lo que no se cumple una de las hip
otesis que ponamos al principio de la
secci
on 11.4.
Tratemos de estudiar, a pesar de ello, que n
umeros
son de la forma x2 3y 2 ,
es decir, que n
umeros son la norma de un entero de Z 3 .
Captulo XII
Complementos sobre
cuerpos
En este u
ltimo captulo recogemos una serie de hechos adicionales sobre
cuerpos para los que no podemos mostrar aqu aplicaciones relevantes que justifiquen su interes, pero que, no obstante, son de gran importancia para quien
quiera profundizar en las materias que hemos introducido en este libro.
12.1
Cuerpos finitos
452
n=1
453
x3 + x2 + 1,
x3 + x + 1
x3 + 1
El primero y el u
ltimo tienen raz 1, luego s
olo nos quedan los dos de en
medio. Por ejemplo, tomamos
p(x) = x3 + x + 1.
Necesariamente CG(8) = CG(2)[], donde es una raz de p(x). Por consiguiente,
CG(8) = {a2 + b + c | a, b, c CG(2)}.
La suma de dos elementos de CG(8) se calcula sumando las coordenadas,
mientras que el producto se calcula operando de forma habitual y reduciendo
las potencias de mediante la relaci
on 3 = 1.
Ejercicio: Describir el CG(9). Mostrar un isomorfismo entre este cuerpo y Z[i]/(3).
1+m++m
N(x) = x
= x(m
1)/(m1)
454
X qn 1
d
qd 1
xn 1
= cn (x)g(x),
xd 1
|q | q || = |q 1| 1,
y como q 2 la igualdad s
olo se da si = 1, y entonces n = 1. En otro caso
concluimos que |cn (q)| > q 1, lo que nos da una contradicci
on. As pues, n = 1
y K = Z es un cuerpo.
455
El grupo de descomposici
on de un ideal primo Para terminar veamos
un ejemplo de c
omo intervienen los cuerpos finitos en el estudio de los anillos de
enteros algebraicos. Consideremos un cuerpo numerico K que sea una extensi
on
de Galois de Q de grado n, sea G = G(K/Q) su grupo de Galois, sea OK su anillo
de enteros algebraicos, sea p Z un primo y sea P uno de los divisores primos
de p en OK . Sea KP = OK /P, que es un cuerpo de N (P) = pf elementos y,
an
alogamente, llamemos Qp = Z/pZ. Observemos que la inclusi
on Z OP
induce un monomorfismo de cuerpos Qp KP que nos permite considerar a
KP /Qp como una extensi
on de grado f , que es de Galois, por ser una extensi
on
de cuerpos finitos.
Si G, entonces |OK es un automorfismo de OK , luego [P] es tambien
un divisor primo de p en OK (como p P, tambien p = (p) [P]). Es claro
que
GP = { G | [P] = P}
es un subgrupo de G, llamado grupo de descomposici
on de P. Es f
acil calcular
su orden. Para ello consideramos la factorizaci
on de p en OK , que seg
un el
teorema 10.42 es de la forma p = (P1 Pr )e , donde N(Pi ) = f y n = ef r.
Podemos suponer que P = P1 . Dicho teorema nos dice adem
as que la aplicaci
on
G {P1 , . . . , Pr } dada por 7 [P] es suprayectiva, de modo que, para cada
ndice i, existe un i G tal que Pi = i [P]. Podemos tomar 1 = 1.
Ahora bien, la aplicaci
on (G/GP )d {P1 , . . . , Pr } dada por GP 7 [P]
est
a bien definida y es claramente biyectiva, luego |G : GP | = r y, por consiguiente, |GP | = ef .
M
as precisamente, ahora es claro que (G/GP )d = {GP 1 , . . . , GP r }.
456
0
0
0
As m = NL
ndice i > 1, se cumple
Q ( ) = 1 ( ) r ( ) Z y, para cada
0
que i ( ) 1 (mod P), luego m 0 (mod P). Y como son elementos del
anillo OL , de hecho m (mod p). Esto significa que, en Lp , se cumple que
[] = [m] Qp , y como OL era arbitrario, hemos probado que Lp = Qp .
i<j
(i j )2 , luego [] =
i<j
([i ] [j ])2 6= 0,
lo que implica que las clases [i ] KP son distintas dos a dos y son todas las
races del polinomio f(x) Qp [x]. En particular f(x) tiene races simples.
Ahora la conclusi
on es inmediata: si GP no es la identidad, existe un i
tal que (i ) = j 6= i , luego
([i ]) = [j ] 6= [i ], luego
6= 1. Con esto hemos
probado el teorema siguiente:
457
458
As f (x) es m
onico de grado n (pues su coeficiente director es 15 + 10 + 6 = 1)
y es irreducible m
odulo 2, lo cual implica que es irreducible. Sea G su grupo de
Galois. El teorema anterior implica que, visto como grupo de permutaciones de
las races de f , el grupo G contiene un ciclo de longitud n1 (por su reducci
on
m
odulo 3) y una trasposici
on multiplicada por un ciclo de longitud impar l
(por su reducci
on m
odulo 5). Ahora bien, como ( )l = , resulta que tambien
G.
La secci
on siguiente contiene otra aplicaci
on de los cuerpos finitos en la
prueba de un resultado general de la teora de cuerpos.
12.2
En esta secci
on demostraremos un teorema de cierta importancia en la teora
de Galois (especialmente en relaci
on con la cohomologa de grupos). Su enunciado es muy sencillo: si K/k es una extensi
on de cuerpos, una base normal
de K sobre k es una base cuyos elementos forman una clase de conjugaci
on,
es decir, son todas las races de un mismo polinomio irreducible de k[x]. El
teorema de la base normal afirma que toda extensi
on finita de Galois tiene una
base normal.
Ejercicio: Probar que si una extensi
on finita tiene una base normal entonces es de
Galois.
459
},
entonces
existe un v K tal que la matriz
1
n
1 si i = j
ij =
0 si i 6= j
(i j1 )(g) (u) = ij ,
460
Nos falta demostrar que las extensiones finitas de cuerpos finitos tienen bases normales. Seg
un hemos visto en la secci
on anterior, estas extensiones son
cclicas, luego el caso restante est
a incluido en el teorema pr
oximo, con el que
concluye la prueba.
Teorema 12.11 Toda extensi
on cclica tiene una base normal.
n: Sea G(K/k) = hi. Podemos considerar a como un
Demostracio
endomorfismo de K como k-espacio vectorial. Sea p(x) su polinomio mnimo
(en el sentido de la definici
on 8.29). Si |K : k| = n, tenemos que n = 1, luego
n
p(x) | x 1, pero el grado de p(x) no puede ser menor que n, pues si fuera
pm (x) = an1 xn1 + + a1 x + a0 , tendramos que
an1 n1 () + + a1 () + a0 = 0
para todo K,
en contradicci
on con el teorema 7.42. As pues, p(x) = xn 1. Esto significa
que el k[x]-subm
odulo de K asociado a p(x) tiene dimensi
on n sobre k, luego
es todo K. En otras palabras, que K = hik[x] , para cierto K y, como se
ve en la prueba de 8.28, tenemos que , (), . . . , n1 () es una k-base de K,
luego es una base normal.
12.3
Extensiones inseparables
Pr
acticamente todas las extensiones de cuerpos que hemos manejado en este
libro han sido de caracterstica 0 y por tanto separables. Aqu describiremos el
comportamiento b
asico de las extensiones no separables. El lector debe tener
presente que es posible adentrarse bastante en la teora de n
umeros sin encontrarse nunca con extensiones no separables, por lo que quiz
a nunca necesite
conocer los resultados de este apendice. No obstante, cuando se trabaja con
extensiones de cuerpos infinitos de caracterstica prima (aunque sean separables) es u
til conocer el comportamiento de las extensiones no separables para
justificar que las extensiones que interesan son realmente separables.
Puesto que todas las extensiones de caracterstica 0 son separables, en todo
este apendice supondremos que todos los cuerpos son de caracterstica prima p.
En primer lugar veremos c
omo factorizan los polinomios en el caso general.
Definici
on 12.12 Sea k un cuerpo y f (x) k[x] un polinomio no constante.
Se llama grado de inseparabilidad de f (x) a la mayor potencia pn para la cual
n
f (x) = g(xp ), para cierto g(x) k[x].
n
461
n
462
Entonces la extensi
on
extensi
on . Esta
es u
nica, pues si a K entonces existe un n tal que ap k,
n
n
luego (a)p = (ap ), con lo que (a) es necesariamente la u
nica raz del
n
n
polinomio xp (ap ) en C.
Teorema 12.19 Sea K/k una extensi
on algebraica. Entonces
K = Ks Kp
k = Ks Kp .
Si adem
as es finita de grado n, su grado de separabilidad es ns y su grado de
inseparabilidad es np entonces
n = ns np ,
|K : Kp | = ns
|K : Ks | = np .
463
G(Kp /k) = 1.
12.4
Extensiones trascendentes
464
465
Definici
on 12.23 Sea K/k una extensi
on de cuerpos. Una base de trascendencia de K sobre k es un conjunto S K algebraicamente independiente sobre k
y maximal respecto de la inclusi
on.
Una extensi
on de cuerpos K/k es puramente trascendente si K = k(S), donde
S es un conjunto algebraicamente independiente sobre k (y por consiguiente una
base de trascendencia). El teorema anterior implica que una extensi
on K/k es
puramente trascendente si y s
olo si K es k-isomorfo a un cuerpo de fracciones
algebraicas sobre k.
Las propiedades b
asicas de las bases de trascendencia se siguen del resultado
siguiente:
Teorema 12.24 Sea K/k una extensi
on de cuerpos y S K un conjunto
algebraicamente independiente sobre k. Entonces un elemento u K \ k(S) es
trascendente sobre k(S) si y s
olo si S {u} es algebraicamente independiente.
n: Supongamos que u es trascendente sobre k(S) y supongaDemostracio
mos que f (s1 , . . . , sn , u) = 0, donde f es un polinomio con coeficientes en k y
s1 , . . . , sn S. Podemos expresar esta ecuaci
on en la forma
P
gi (s1 , . . . , sn )ui = 0,
i
para ciertos polinomios gi con coeficientes en k. El hecho de que u sea trascendente sobre k(S) implica que gi (s1 , . . . , sn ) = 0 para todo i, y como S es
algebraicamente independiente los coeficientes de cada gi son nulos, pero estos
son los coeficientes de f , luego f = 0.
Supongamos ahora que S {u} es algebraicamente independiente y que
f (u) = 0, donde f k(S)[x]. Entonces
f (u) =
X gi (s1 , . . . , sn )
ui = 0,
h
(s
,
.
.
.
,
s
)
i
1
n
i
donde gi y hi son polinomios con coeficientes en k. Multiplicando por el producto de los denominadores obtenemos una ecuaci
on similar, pero en la que los
coeficientes son polinomios. De la hip
otesis se sigue f
acilmente que todos los
coeficientes han de ser nulos, de donde tambien gi = 0 para todo i, es decir,
f (x) es el polinomio nulo, luego u es trascendente sobre k(S).
Como consecuencia inmediata tenemos:
Teorema 12.25 Sea K/k una extensi
on de cuerpos y S K un conjunto
algebraicamente independiente. Entonces S es una base de trascendencia si y
s
olo si la extensi
on K/k(S) es algebraica.
As, por ejemplo, si una extensi
on K/k es algebraica, entonces es una base
de trascendencia. Veamos otra consecuencia sencilla:
466
467
Definici
on 12.28 Llamaremos grado de trascendencia de una extensi
on de
cuerpos K/k al cardinal3 de cualquiera de sus bases de trascendencia. Lo representaremos por gt(K/k).
As, las extensiones algebraicas son las extensiones con grado de trascendencia igual a 0.
Una aplicaci
on:
Teorema 12.29 (AE) Si K y K 0 son cuerpos algebraicamente cerrados de la
misma caracterstica y con el mismo grado de trascendencia sobre su cuerpo
primo, entonces son isomorfos.
n: Sean k y k0 los cuerpos primos correspondientes. Como
Demostracio
son de la misma caracterstica, son isomorfos. La hip
otesis sobre los grados
de trascendencia significa que K y K 0 tienen bases de trascendencia S y S 0
sobre k y k0 , respectivamente, tales que existe una biyecci
on f : S S 0 .
Dicha biyecci
on se extiende a un isomorfismo k(S) k0 (S 0 ). Adem
as K es
la clausura algebraica de k(S) y an
alogamente con K 0 y k0 (S 0 ). Como cuerpos
isomorfos tienen clausuras algebraicas isomorfas, concluimos que K y K 0 son
isomorfos.
Nota El lector familiarizado con la teora de cardinales infinitos no tendr
a
dificultad en probar los hechos siguientes: sea K un cuerpo arbitrario, sea k
su cuerpo primo y sea S una base de trascendencia de K sobre k. Si S es
infinito, teniendo en cuenta que k es numerable (finito o infinito), entonces
|k(S)| = |S| y, como K/k(S) es una extensi
on algebraica, se cumple tambien
que |K| = |k(S)| = |S|. Por el contrario, si S es infinito, del mismo modo
llegamos a que |K| = 0 .
Como conclusi
on, si K es cualquier cuerpo no numerable, entonces su grado
de trascendencia sobre su cuerpo primo es simplemente |K|, luego el teorema
anterior implica lo siguiente:
Dos cuerpos algebraicamente cerrados no numerables de la misma
caracterstica son isomorfos si y s
olo si tienen el mismo cardinal.
Otra consecuencia es que el grado de trascendencia de R sobre Q (o de C
sobre Q) es c.
As como el grado de una cadena de extensiones es multiplicativo, el grado
de trascendencia es aditivo:
Teorema 12.30 Si k K L es una cadena de extensiones de cuerpos,
entonces
gt(L/k) = gt(L/K) + gt(K/k).
3 En principio tenemos que hacer las mismas observaciones que hemos hecho sobre el concepto de dimensi
on de un espacio vectorial: con los resultados expuestos en el ap
endice B
tenemos definido el concepto de grado de trascendencia para extensiones finitamente generadas o, a lo sumo, con un generador numerable. La definici
on general requiere el hecho de que
es posible asignar un cardinal a un conjunto arbitrario.
468
0
,
0
469
470
Teorema 12.33 Sea k un cuerpo algebraicamente cerrado y F1 , . . . , Fm un conjunto finito de polinomios de k[x1 , . . . , xn ]. Si el sistema de ecuaciones Fi = 0
tiene soluci
on en una extensi
on finitamente generada de k, entonces tiene soluci
on en k.
n: Sea K la extensi
Demostracio
on donde el sistema tiene soluci
on. Por
12.32 tenemos que K = k(t1 , . . . , tr , ), donde t1 , . . . , tr es una base de trascendencia de K/k. Sea p(t1 , . . . , tr , x) k(t1 , . . . , tr )[x] el polinomio mnimo
de . Sea Fi (1 , . . . , n ) = 0, con j K. Cada elemento j ser
a de la forma
j = cj (t1 , . . . , tr , ), con cj (t1 , . . . , tr , x) k(t1 , . . . , tr )[x]. Entonces
Fi (c1 (t1 , . . . , tr , x), . . . , cn (t1 , . . . , tr , x)) = p(t1 , . . . , tr , x)qi (t1 , . . . , tr , x),
para un cierto polinomio qi .
Tomemos (1 , . . . , r ) kr de modo que no anule al denominador de ning
un
coeficiente de p, qi , c1 , . . . , cn ni al coeficiente director de p (es decir, que no
anule a su producto, lo cual es posible porque un polinomio que se anule en todo
punto ha de ser nulo). Tomemos k tal que p(1 , . . . , r , ) = 0 y definamos
i = ci (1 , . . . , r , ). Es claro entonces que (1 , . . . , n ) es una soluci
on del
sistema de ecuaciones.
Hay una raz
on obvia por la que un sistema de ecuaciones polin
omicas
F1 (x1 , . . . , xn ) = 0, . . . , Fm (x1 , . . . , xn ) = 0
con coeficientes en un cuerpo k pueda no tener soluci
on en kn , y es que se
cumpla (F1 , . . . , Fn ) = 1, es decir, que 1 pueda expresarse como combinaci
on
lineal de los polinomios Fi . En tal caso, una soluci
on del sistema llevara a la
identidad 0 = 1. El teorema de los ceros de Hilbert afirma que, si el cuerpo k es
algebraicamente cerrado, este caso trivial es el u
nico caso en el que un sistema
de ecuaciones puede no tener soluci
on:
Teorema 12.34 (Teorema de los ceros de Hilbert) Sea k un cuerpo algebraicamente cerrado y F1 , . . . , Fm k[x1 , . . . , xn ]. Si (F1 , . . . , Fm ) 6= 1, entonces el sistema de ecuaciones Fi = 0 tiene soluci
on en k.
n: Sea M un ideal maximal4 que contenga a (F1 , . . . , Fm ) y
Demostracio
sea K = k[x1 , . . . , xn ]/M . Es claro que las clases de las indeterminadas son una
soluci
on del sistema en K (visto como extensi
on de k), luego por el teorema
anterior existe una soluci
on en k.
4 Esto
Ap
endice A
El axioma de elecci
on
En la secci
on 1.2 hemos presentado una teora axiom
atica de conjuntos, que
no es sino la teora de Zermelo, determinada por seis axiomas:
Extensionalidad Dos conjuntos son iguales si y s
olo si tienen los mismos
elementos.
Especificaci
on Dado un conjunto A y una propiedad P , existe un conjunto
cuyos elementos son los elementos de A que cumplen P .
Par Dados dos conjuntos A y B, existe otro conjunto C cuyos elementos son
exactamente A y B.
Uni
on Dado un conjunto A, existe otro conjunto B cuyos elementos son exactamente los que pertenecen a alguno de los elementos de A.
Partes Dado un conjunto A, existe otro conjunto cuyos elementos son exactamente todos los subconjuntos de A.
Infinitud Existe un conjunto X con una aplicaci
on S : X X inyectiva y
no suprayectiva.
Hemos incluido la versi
on abstracta del axioma de infinitud presentada en
la secci
on 1.4, aunque en la pr
actica podemos optar sin ning
un cambio esencial
por la versi
on concreta dada en la secci
on 1.2 o por cualquier otra alternativa
que implique la versi
on abstracta.
Estos axiomas son suficientes para demostrar la mayor parte de los resultados
de este libro, pero en algunos casos es necesario un axioma m
as:
Axioma de elecci
on (AE) Para todo conjunto X, existe F : X
que para todo conjunto A X que no sea se cumple que F (A) A.
X tal
Una funci
on F en las condiciones indicadas por el axioma se llama funci
on
de elecci
on para X, pues elige un elemento de cada elemento de X. Para algunos
471
472
I,
como
X
=
6
,
se
cumple
que
F
(X
)
X
i
i
i . Sea
S
ahora
x
:
I
A
la
funci
o
n
dada
por
x(i)
=
F
(X
).
Es
claro
entonces
que
i
Q
x
Xi .
iI
a A, se cumple que g(a) Xa , es decir, a R g(a). Ahora basta aplicar el principio de recursi
on, que nos da una funci
on f : N A tal que f (0) es cualquier
elemento prefijado de A y para todo n N se cumple que f (n + 1) = g(f (n)),
luego en particular f (n) R f (n + 1).
El nombre de principio de elecciones dependientes se debe a que aqu no
tenemos una familia de conjuntos {Xn }nN dada de antemano y elegimos un
f (n) Xn para cada n, sino que cada f (n + 1) se elige entre los posteriores a
f (n) seg
un la relaci
on R, y as, el conjunto de los valores admisibles entre los
que podemos elegir f (n + 1) depende de las elecciones precedentes que nos han
llevado hasta f (n).
473
El principio de elecciones dependientes nos permite hacer en particular elecciones independientes siempre y cuando sean sobre una familia numerable, en
el sentido siguiente:
Teorema A.4 (Axioma de elecci
oQ
n numerable) Si {Xn }nN es una familia de conjuntos no vacos, entonces
Xn 6= .
nN
n: Sea X =
Demostracio
nN
Xn , recordemos que Im
= {0, . . . , m}, y sea
inducci
on demuestra que In Dsn , as como que si m n, entonces sm sn .
Esto nos permite definir f : N XQestableciendo que f (n) = sn (n). Es claro
entonces que f (n) Xn , luego f
Xn .
nN
474
475
est
a bien ordenado, podemos suponer que a0 es la mnima cota superior estricta
(en c0 ) de dicho conjunto. Por lo tanto:
{u c0 | u < a0 } = {u c0 | u < a} = {u c | u < a}.
Como el primer y el tercer conjunto son buenas cadenas, al aplicar G obtenemos
un conjunto cuyo m
aximo tiene que ser tanto a0 como a, luego a = a0 c0 .
Veamos ahora que dos buenas cadenas c y c0 est
an necesariamente contenidas
una en la otra. En efecto, si c no est
a contenida en c0 , podemos tomar el mnimo
a c \ c0 , de modo que {u c | u < a} {u c0 | u < a}. Veamos que tiene
que darse la igualdad.
En caso contrario, existe un a0 c0 tal que a0 < a, pero a0
/ c. Podemos
tomar el mnimo posible. As, {u c | u < a0 } = {u c0 | u < a0 }, luego,
seg
un hemos visto, esto implica que c = {u c0 | u < a0 }, pero entonces a < a0 ,
contradicci
on.
Por consiguiente, {u c | u < a} = {u c0 | u < a} y, aplicando de nuevo
la propiedad que hemos demostrado, c0 c.
M
as a
un, si c y c0 son dos buenas cadenas distintas, c0 c y llamamos
a = mn(c \ c0 ), entonces c0 = {u c | u < a}, pues obviamente se cumple a
/ c0
0
y {u c | u < a} = {u c | u < a}.
Ahora es f
acil ver que la uni
on c0 de todas las buenas cadenas es una buena
cadena. En efecto, es una cadena, porque si u, v c0 , existen buenas cadenas
c y c0 tales que u c y v c0 , pero como c c0 o viceversa, tenemos que u y v
est
an en una misma cadena, luego u v o v u.
Adem
as c0 est
a bien ordenada, pues si X c0 no es vaco, un elemento de X
estar
a tambien en cierta buena cadena c, de modo que c X 6= . Como c est
a
bien ordenada, existe m = mn(X c). Vamos a probar que m es el mnimo de
X. En caso contrario existe un x X tal que x < m (luego x
/ c). Dicho x tiene
que cumplir x c0 , para cierta buena cadena c0 que no puede estar contenida
en c, por lo que c c0 . Sea a = mn(c0 \ c), de modo que c = {u c0 | u < a},
pero entonces x < m < a, luego x c, contradicci
on.
Por u
ltimo, si a c0 , entonces a c, para cierta buena cadena c, y vamos a
ver que {u c0 | u < a} = {u c | u < a}. Esto implicar
a que
G({u c0 | u < a}) = {u c | u a} = {u c0 | u a},
lo que terminar
a la prueba de que c0 es una buena cadena. Si u c0 cumple
u < a, pero u
/ c, entonces u c0 , para cierta buena cadena c0 que no puede
cumplir c0 c, luego c c0 . Sea a0 = mn(c0 \ c), de modo que a0 u. Entonces
c = {v c0 | v < a0 }, luego a < a0 u < a, contradicci
on.
Con esto terminamos la prueba sin m
as que observar que, como G(c0 )
tambien es una buena cadena, tiene que ser G(c0 ) c0 (porque c0 es la uni
on
de todas), y la otra inclusi
on se da siempre, luego G(c0 ) = c0 , como haba que
probar.
Veamos un ejemplo de aplicaci
on del lema de Zorn:
476
Ap
endice B
Conjuntos infinitos
La mayor parte de los conjuntos con los que vamos a trabajar son infinitos,
y en algunas ocasiones necesitaremos ciertos resultados conjuntistas que muestran que es posible hablar del n
umero de elementos de un conjunto infinito,
y hacer consideraciones sobre el tama
no de un conjunto infinito. Un desarrollo sistem
atico de la teora de cardinales infinitos queda fuera del alcance de
este libro, pero aqu vamos a presentar los pocos resultados que nos van a ser
necesarios.
Conjuntos numerables Vamos a extender parcialmente a conjuntos infinitos
el concepto de contar los elementos de un conjunto. Recordemos que un
conjunto A es finito si existe una biyecci
on f : In A, donde n es un n
umero
natural e In = {1, . . . , n}, entendiendo que I0 = . En tal caso, el n
umero
natural n es u
nico y recibe el nombre de cardinal de A, y se representa por |A|.
La definici
on siguiente generaliza estos conceptos:
Definici
on B.1 Un conjunto A es numerable si es finito o bien existe una biyecci
on f : N A. En tal caso diremos que el cardinal de A es N, aunque
cuando consideramos a N como cardinal de los conjuntos numerables es costumbre escribir N = 0 (
aleph 0).
As pues, si A es un conjunto numerable, su cardinal |A| puede ser un n
umero
natural o bien 0 . Los conjuntos de cardinal 0 son, pues, los conjuntos infinitos
numerables. En otros terminos, un conjunto A es infinito numerable si sus
elementos se pueden organizar como una sucesi
on infinita
a0 ,
a1 ,
a2 ,
a3 ,
a4 ,
...
sin repeticiones.
Quiz
a el lector pueda pensar que todos los conjuntos infinitos son numerables, pero no es as:
Teorema B.2 (Cantor) Si A es un conjunto, no existe una aplicaci
on suprayectiva f : A PA.
477
478
479
n: Sea g : N A biyectiva, de modo que g f : N B es
Demostracio
tambien suprayectiva. Equivalentemente, podemos suponer que A = N. Pero
entonces podemos definir h : B N inyectiva mediante h(a) = mn f 1 [a], y
basta aplicar el teorema anterior.
Otra consecuencia inmediata del teorema B.3 es que un conjunto A es numerable (finito o infinito) si y s
olo si existe f : A N inyectiva.
A continuaci
on vamos a demostrar que N N es numerable. La idea subyacente a la prueba se muestra en la tabla siguiente:
..
.
4 10
3 6 11
2 3 7 12
1 1 4 8 13
0 0 2 5 9 14
0 1 2 3 4
En ella vamos disponiendo los n
umeros naturales completando diagonales:
en la primera diagonal ponemos el 0, en la diagonal siguiente el 1 y el 2, en la
siguiente el 3, el 4 y el 5, y as sucesivamente. Entonces a cada par ordenado
de n
umeros naturales le corresponde el n
umero natural que ponemos en su
fila y su columna. Por ejemplo, f (3, 1) = 13. Esto determina una biyecci
on
f : N N N. En realidad f admite una definici
on algebraica muy simple:
f (x, y) =
(x + y)(x + y + 1)
+ x.
2
n(n + 1)
2
480
Ahora bien,
g(n + 1) g(n) =
(n + 1)(n + 2) n(n + 1)
(n + 1)2
=
= n + 1,
2
2
luego existe un u
nico n
umero natural 0 x n tal que z = g(n) + x. Llamando
y = n x tenemos que z = g(x + y) + x = f (x, y). Esto prueba que f es
suprayectiva.
La inyectividad se debe a que si f (x, y) = f (x0 , y 0 ), entonces, llamando
n = x+y y n0 = x0 +y 0 tenemos que g(n) z < g(n+1) y g(n0 ) z < g(n0 +1),
lo cual s
olo es posible si n = n0 , luego
f (x, y) = g(n) + x = g(n) + x0 ,
de donde x = y 0 y, por consiguiente, de x + y = x0 + y 0 obtenemos que y = y 0 .
M
as en general, ahora podemos probar:
Teorema B.5 Si A y B son conjuntos numerables, entonces el producto cartesiano A B es numerable.
n: Sean g1 : A N y g2 : B N inyectivas. Entonces
Demostracio
la funci
on g : A B N N dada por g(a, b) = (g1 (a), g2 (b)) es inyectiva,
y su composici
on con la biyecci
on N N N que hemos construido es una
aplicaci
on A B N inyectiva, luego A B es numerable.
Es claro que si uno de los dos conjuntos es infinito numerable y el otro es
no vaco (finito o infinito), entonces A B es infinito numerable. Teniendo en
cuenta la relaci
on |AB| = |A||B| v
alida para conjuntos finitos, ahora podemos
extenderla a conjuntos numerables si definimos
0 0 = 0,
0 n = 0
0 0 = 0 .
m = g 1 (n, i), es claro que h(m) = fn1 (i) = a. Ahora basta aplicar B.4.
1 Aqu
estamos eligiendo una aplicaci
on para cada n, con lo que estamos usando el axioma de
elecci
on. No obstante, se trata del axioma de elecci
on numerable. En general no destacaremos
los usos de las formas d
ebiles del axioma de elecci
on, como el axioma de elecci
on numerable
o el principio de elecciones dependientes.
481
En particular, la uni
on de dos conjuntos numerables, uno de ellos infinito,
es infinita numerable. Esto puede expresarse extendiendo la suma de cardinales
de modo que
0 + n = 0 ,
0 + 0 = 0 .
Hemos visto antes que si A es un conjunto infinito numerable, entonces PA
no es numerable. En cambio:
Teorema B.7 Si X es un conjunto numerable, el conjunto Pf X formado por
todos los subconjuntos finitos de X es numerable.
n: Si X es finito, entonces Pf X es finito, luego la conclusi
Demostracio
on
es trivial. Supongamos, pues, que X es infinito. Si f : X N es una biyecci
on,
podemos definir g : Pf X Pf N mediante g(A) = f [A], y es claro que g es
biyectiva, luego basta probar que Pf N es numerable.
Sea Pn N el conjunto de los subconjuntos de N de cardinal n. Una simple
inducci
on prueba que cada Pn N es numerable. En efecto, P0 N = {} es finito,
n
y si P N es numerable, entonces la aplicaci
on h : Pn N N Pn+1 N dada por
h(A, n) = A {m}, donde m es el mnimo n
umero natural m n tal que m
/A
n+1
es claramente suprayectiva,
por
lo
que
P
N
tambi
e
n
es
numerable.
S f
Finalmente, Pf N =
P N es numerable por ser uni
on numerable de connN
juntos numerables.
El teorema siguiente viene a decir que los conjuntos numerables son los
conjuntos infinitos m
as peque
nos:
Teorema B.8 Todo conjunto infinito contiene un subconjunto infinito numerable.
n: Si X es un conjunto infinito, podemos definir una apliDemostracio
caci
on f : N X inyectiva por recurrencia. Definidos f (0), . . . , f (n 1),
tenemos que {f (0), . . . , f (n 1)} X, porque X es infinito, luego podemos
elegir2 un elemento f (n) X \ {f (0), . . . , f (n 1)}, y es claro que f as definida
es inyectiva.
Conjuntos no numerables Es posible asignar un cardinal |A| a todo conjunto A, aunque no sea numerable, de tal modo que |A| = |B| equivalga a que
exista una aplicaci
on A B biyectiva, y |A| |B| equivalga a que exista una
aplicaci
on A B inyectiva. No vamos a demostrar estos hechos, porque no
nos har
an falta en ning
un momento, pero vamos a probar el resultado b
asico
que sirve de fundamento a la teora de los cardinales infinitos. Nos basamos en
un hecho previo:
2 Esta prueba requiere el axioma de elecci
on, pero puede reducirse al principio de elecciones
dependientes (teorema A.3) sin m
as que considerar el conjunto de todas las aplicaciones inyectivas s : {1, . . . , n} S
X ordenado por la inclusi
on estricta. Una cadena s0 s1 s2
define una aplicaci
on
sn : N X inyectiva.
nN
482
Y \ f [v] Y \ f [u],
483
Veamos que X \ Y tiene que ser finito. En caso contrario contiene un subconjunto numerable Z y existe g : Z N Z biyectiva. Es claro entonces que
(f g) : (Y Z) N Y Z es biyectiva, luego f g F y contradice la
maximalidad de f .
As pues, Z = X \ Y es finito y f : (X \ Z) N X \ Z es biyectiva. Basta
probar que existe una biyecci
on X X \ Z, pues entonces es f
acil construir
biyecciones
X N (X \ Z) N X Z X.
Tomamos W X \Z numerable. Entonces W Z es numerable, luego existe
una biyecci
on W Z W , que se extiende a una biyecci
on
X = (X \ (W Z)) (W Z) (X \ (W Z)) W = X \ Z.
La secci
on 1.6 de [An] contiene algunos resultados adicionales sobre cardinales infinitos.
Bibliografa
[1] Baker, A. Breve introducci
on a la teora de n
umeros. Alianza Ed., Madrid,
1986.
[2] Bastida, J.R. Field extensions and Galois theory. Addison-Wesley P.C.,
California, 1984.
[3] Borevich, Z.I., Shafarevich, I.R. Number Theory. Academic Press,
New York, 1967.
[4] Dean, R.A., A Rational polynomial whose Group is the Quaternions, The
American Mathematical Monthly, 88 (1981) 4245.
rrie, H. 100 Great Problems of Elementary Mathematics, Dover, New
[5] Do
York, 1965.
[6] Edwards, H. M. Fermats last theorem. Springer-Verlag, New York, 1977.
[7] Hungerford, T.W. Algebra. Springer-Verlag, New York, 1974.
[8] Lang, S., Algebra Addison-Wesley P.C., California, 1965.
[9] Stewart, I. y Tall, D. Algebraic number theory. Chapman and Hall,
Londres, 1979.
485
Indice de Materias
acci
on, 205
adjunci
on, 237
adjunta (matriz), 290
algebra, 324
algebraicamente
(in)dependiente, 464
cerrado, 265
algebraico, 236
alternada (forma), 283
alternado (grupo), 227
anillo, 57
conmutativo, 58
de divisi
on, 156
ordenado, 60
unitario, 58
antisimetrica
forma, 283
relaci
on, 28
aplicaci
on, 14
inyectiva, suprayectiva, biyectiva, 14
lineal, 160
asimetrica (relaci
on), 28
asociados, 93
asociativa (propiedad), 46
automorfismo, 178, 240
de grupos, 197
de m
odulos, 160
interno, 211
axioma
de comprensi
on, 4
de elecci
on, 471
de especificaci
on, 5
de extensionalidad, 3
de infinitud, 9, 18
de la uni
on, 7
de partes, 7
del par, 7
base, 166
can
onica, 166
de numeraci
on, 50
de trascendencia, 465
dual, 316, 317
entera, 381
normal, 458
ordenada, 176
Bezout (relaci
on de), 103
bilineal (forma), 314
caracterstica, 117
Cardano (f
ormula de), 341
cardinal, 477
de un conjunto finito, 35
centralizador, 212
centro, 228
cero, 10
cclico (grupo), 199
ciclo, 207
ciclot
omico, 152, 277
clase
de conjugaci
on, 212
de equivalencia, 43
clausura
algebraica, 267
normal, 248
perfecta, 461
puramente inseparable, 461
real, 275
separable, 461
coeficientes, 76
columna, 175
combinaci
on lineal, 159
486
INDICE DE MATERIAS
combinatorio (n
umero), 70
complemento, 8
conexa (relaci
on), 28
congruencia, 111, 159, 198
de matrices, 317
conjugaci
on, 383
de ideales, 415
en un cuerpo, 241
en un grupo, 211, 212
conjunto cociente, 43
conmutador, 357
conmutativa (propiedad), 46
cono positivo, 269
conservaci
on (de un primo), 417
contenido, 104
coordenadas, 167, 176
cota, 29
cuerpo, 64
cuadr
atico, 382
de cocientes, 66
de escisi
on, 245
de Galois, 451
fijado, 252, 259
numerico, 377
primo, 119
delta de Kronecker, 175
derivada formal, 249
derivado, 357
derivado (subgrupo), 357
determinante, 286
diedrico (grupo), 222
de orden 8, 215
infinito, 210
diagonal principal, 175
dilataci
on, 300
dimensi
on, 170
DIP, 89
discriminante, 334, 376, 382
disjuntos (conjuntos), 8
distributiva (propiedad), 57
divisi
on eucldea, 30
divisor, 93, 406
de cero, 59
divisores elementales, 189, 304
dominio, 16, 59
487
ntegro, 59
de Dedekind, 403
de factorizaci
on u
nica, 95
de ideales principales, 89
eucldeo, 63
dual
aplicaci
on, 316
base, 316, 317
espacio, 316
ecuaci
on general, 363
Eisenstein (criterio), 107
elemento primitivo, 238
endomorfismo
de m
odulos, 160
entero, 379
algebraico, 377
ciclot
omico, 127, 379
de Gauss, 125, 384
racional, 379
epimorfismo
can
onico, 116, 161, 220
de grupos, 197
de m
odulos, 160
equipotencia, 33
equivalencia (de matrices), 295
escisi
on
cuerpo de, 245
de un polinomio, 245
de un primo, 417
espacio
fundamental, 313
vectorial, 156
estabilizador, 206
Euler
criterio de, 441
funci
on de, 224
exponente, 95
extensi
on, 235
algebraica, 236
de Galois, 252
finita, 235
finitamente generada, 238
radical, 358
separable, 251
simple, 238
488
trascendente, 236
extension
puramente inseparable, 461
factores invariantes, 189, 296, 304,
308
factorial, 33
factorizaci
on (propiedad de), 99
Ferrari (f
ormula de), 347
fila, 175
finitamente generado
extensi
on, 238
ideal, 89
m
odulo, 158
finito (conjunto), 35
forma
bilineal, 314
regular, 316
simetrica, 315
can
onica, 297, 306
cuadr
atica, 315
multilineal, 283
alternada, 283
antisimetrica, 283
formalmente real (cuerpo), 269
fracci
on algebraica, 80
fraccional (ideal), 403
Frobenius (automorfismo de), 451
funci
on, 14
multiplicativa, 133
Gauss (criterio de), 106
generador
de un grupo, 199
de un ideal, 89
de un m
odulo, 158
grado
de inseparabilidad, 460, 462
de separabilidad, 462
de trascendencia, 467
de un polinomio, 76
de una extensi
on, 235
gran
intersecci
on, 9
uni
on, 7
grupo, 195
INDICE DE MATERIAS
abeliano, 195
alternado, 215, 227
cclico, 199
de clases, 420
de Galois, 241
de un polinomio, 335
de Klein, 215
resoluble, 352
simetrico, 204
simple, 352
homomorfismo
de anillos, 66
de grupos, 197
de m
odulos, 160
ideal
fraccional, 403
principal, 404
generado, 89
impropio, 88
maximal, 98
primo, 98
trivial, 88
identidad, 16
elemento, 58
matriz, 175
imagen, 16, 161, 198
impropios
subgrupos, 198
subm
odulos, 158
inclusi
on, 16
independiente (familia), 162
indeterminada, 73, 75
ndice (de un subgrupo), 198
inducci
on (principio de), 12, 22
inductivo (conjunto), 9
infinito (conjunto), 35
intersecci
on, 7
inversible (ideal), 404
inverso (elemento), 47
irreducible, 94
irreflexiva (relaci
on), 28
isomorfismo
de anillos, 67
de extensiones, 240
INDICE DE MATERIAS
de grupos, 197
de m
odulos, 160
Jacobi (smbolo de), 446
Klein (grupo), 215
Legendre (smbolo), 440
ley de composici
on interna, 45
Ley de reciprocidad cuadr
atica, 443,
446
libre
conjunto, 166
de cuadrados, 142
m
odulo, 166
ligado (conjunto), 166
lineal (grupo)
especial, 299
general, 196
linealmente independientes/dependientes,
166
matriz, 174
adjunta, 290
columna, 174
cuadrada, 174
de cambio de base, 179
de una aplicaci
on, 176
de una forma bilineal, 315
diagonal, 175
elemental, 296
escalar, 175
fila, 174
identidad, 175
inversa, 179
nula, 175
regular, 179
simetrica, 175
singular, 179
traspuesta, 175
maximal (ideal), 98
m
aximo, 29
com
un divisor, 102, 406
menor complementario, 288
Mersenne (n
umero de), 135
mnimo, 29
com
un m
ultiplo, 102, 406
489
m
odulo, 155
cociente, 160
libre, 166
mon
ogeno, 158
m
onico (polinomio), 76
mon
ogeno (m
odulo), 158
monomio, 76
monomorfismo
de anillos, 67
de grupos, 197
de m
odulos, 160
multiplicativa (funci
on), 133
multiplicidad, 406
m
ultiplo, 93, 406
neutro (elemento), 46
Newton (binomio de), 71
noetheriano (anillo), 91
norma
de un ideal, 410
de una extensi
on, 257
eucldea, 63
normal
extensi
on, 246
subgrupo, 212
notaci
on
aditiva, 47
multiplicativa, 47
n
ucleo, 116, 161, 198
numerable (conjunto), 477
n
umero
combinatorio, 70
de clases, 421
de Mersenne, 135
entero, 52
natural, 10, 22
perfecto, 133
operaci
on, 45
opuesto (elemento), 46
orbita, 206
orden
de un elemento, 200
de un grupo, 198
par
desordenado, 7
490
ordenado, 13
partes (conjunto de), 7
Peano
axiomas de, 11, 18
sistema de, 19
Pell (ecuaci
on de), 435
perfecto
cuerpo, 251
n
umero, 133
permutaci
on, 204
par/impar, 227
Pierpont (primo de), 352
polinomio, 73
caracterstico, 310
ciclot
omico, 277
general, 363
mnimo, 239, 304, 305, 309
primitivo, 104
simetrico, 328
elemental, 328
primo
de Fermat, 137
de Mersenne, 135
elemento, 96
ideal, 98
primos entre s, 102
principio
de elecciones dependientes, 472
de inducci
on, 12, 22
fuerte, 31
de recursi
on, 19, 22
fuerte, 32
producto
cartesiano, 14
de m
odulos, 163
directo, 218
proyecci
on can
onica, 43
puramente
inseparable, 461
trascendente, 465
racionales (n
umeros), 68
radical (extensi
on), 358
raz
de la unidad, 277
de un polinomio, 108
INDICE DE MATERIAS
primitiva, 225, 277
ramificaci
on (de un primo), 417
rango, 16, 172, 184, 298
realmente cerrado (cuerpo), 273
recursi
on (principio de), 19, 22
reflexiva (relaci
on), 28
regular
forma bilineal, 316
matriz, 179
relaci
on, 27
de equivalencia, 42
de orden, 28
resoluble
grupo, 352
por radicales, 358
resolvente c
ubica, 337
resto cuadr
atico, 418
resultante, 331
semejantes (matrices), 302
semigrupo, 46
separable, 250, 251
serie, 352
signatura, 227, 319, 448
signo, 61
siguiente, 10
simetrica
forma bilineal, 315
matriz, 175
relaci
on, 28
simetrico
elemento, 47
polinomio, 328
similitud (de ideales), 421
simple
extensi
on, 238
grupo, 352
singular (matriz), 179
sistema
de coordenadas, 176
de Peano, 19
subanillo, 67
subconjunto, 4
subgrupo, 197
derivado, 357
generado, 199
INDICE DE MATERIAS
normal, 212
subm
odulo, 157
generado, 158
impropio, 158
trivial, 158
suma
de m
odulos, 161
directa, 162, 164
Tartaglia (tri
angulo), 71
Teorema
chino del resto, 121, 122, 124
de Cantor-Bernstein, 482
de Cayley, 311
de Dedekind, 259, 407
de Fermat, 116, 146
de Frobenius, 325
de Galois, 362
de isomorfa, 117, 161, 220, 221
de Lagrange, 199
de los ceros de Hilbert, 470
de Sylvester, 319
de Wedderburn, 454
del elemento primitivo, 255
del resto, 108
terna pitag
orica, 140
torsi
on (elemento, m
odulo de), 182
totalmente
positivo, 276
real, 276
transitiva (relaci
on), 28
transitividad
de grados, 235
de la norma, 257
transvecci
on, 300
trascendente, 236
trasposici
on, 207
traspuesta (matriz), 175
traza, 257, 312
trivial
subgrupo, 198
subm
odulo, 158
Ultimo
Teorema de Fermat, 146
uni
on, 7
unidad, 63
491
fundamental, 433
valor
absoluto, 61
propio, 312
Vandermonde, 289
vector
columna, 174
fila, 174
propio, 312
Zorn (lema de), 473