Está en la página 1de 162

P ROYECTO D OCENTE

M ATERIA LGEBRA
EN EL

G RADO EN M ATEMTICAS

Concurso de acceso al Cuerpo de Profesores Titulares de Universidad Cdigo: 2011/A/009.

Ignacio Ojeda Martnez de Castilla


Departamento de Matemticas Universidad de Extremadura
BADAJOZ ,
OCTUBRE DE

2011

Tema 1

Aritmtica elemental
Contenidos
Descripcin del contenido . . . . . . . . . . . . . 1.1 Artimtica elemental . . . . . . . . . . . . 1.1.1 Divisin de nmeros enteros . . . . 1.1.2 Algoritmo de Euclides . . . . . . . 1.1.3 Descomposicin en factores primos 1.2 Congruencias mdulo un nmero natural . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 23 24 25 25 29 31

Bibliografa principal (por orden de importancia): [6] Captulos I (pp. 26-27) y II (pp. 40-45). [3] Captulo 2 (pp. 23-51).

Descripcin del contenido


Comenzamos con la armacin de que todo nmero entero no nulo es positivo o negativo. Este hecho aparentemente evidente oculta la construccin de los nmeros enteros a partir de los naturales y da por hecho cierto que los nmeros enteros se pueden sumar y restar; sin embargo, estas concesiones atraen la atencin desde el inicio hacia uno de los objetos fundamentales en la asignatura: el conjunto (grupo, anillo) de los nmeros enteros. De nuestra armacin inicial se sigue la relacin natural de orden de los nmeros enteros, y podemos formular los Principios del mximo y del mnimo (pgina 25) en Z (consecuencias directas del Principio de buena ordenacin de los nmeros naturales, dicho sea de paso). Con este punto de partida, obtenemos como primer resultado el Teorema de divisin de los nmeros enteros (pgina 25) e inmediatamente se introducen las nociones de mltiplo, divisor y nmero primo, que deben resultar familiares al estudiante. A continuacin se estudian el mnimo comn mltiplo y el mximo comn divisor de 23

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

dos nmeros enteros, siendo los principales resultados a destacar la Identidad de Bezout (pgina 27) y, como consecuencia, el Lema de Euclides (pgina 29). El Lema de Euclides es fundamental para demostrar la unicidad de la Descomposicin en factores primos (pgina 29) de un nmero entero y por lo tanto de sus factores primos. Este breve tema naliza, a modo de ejemplo anticipatorio, con la nocin de congruencia mdulo un nmero natural, donde la divisin de enteros juega un papel fundamental para determinar la clase de equivalencia de un entero mdulo un nmero natural. Los objetivos/compentencias que se pretenden alcanzar con este tema son los siguientes Conocer y comprender las nociones y resultados ms elementales de la aritmtica de nmeros enteros. Calcular el mximo comn divisor de dos polinomios y los coecientes en la Identidad de Bezout. mediante el Algoritmo de Euclides, de nmero enteros. Ser capaz de resolver problemas sencillos usando congruencias mdulo un nmero natural. Nota histrica: el Lema de Euclides es la Proposicin 30 de Libro VII de los Elementos de Euclides (http://www.euclides.org/).

1.1.

Artimtica elemental

La armacin evidentemente cierta: todo nmero entero no nulo es positivo (> 0) negativo (< 0), permite denir en Z una relacin de orden1 : x y si y slo si x y < 0 x y = 0

y diremos que un subconjunto X de Z est acotado inferiormente si existe un nmero y Z tal que y x, para todo x X . Similarmente, X est acotado superiormente si existe un nmero y tal que x y para todo x X . Ntese que todo subconjunto no vaco de N (el conjunto de los nmeros enteros no negativos) est acotado inferiormente por 0. La relacin posee las siguientes propiedades inmediatas:
Diremos que una relacin en un conjunto X es una relacin de orden si tiene las siguiente propiedades: (a) Reexiva: x x para todo x X . (b) Antisimtrica: si x y e y x, entonces x = y. (c) Transitiva: si x y e y z, entonces x z. Llamaremos conjunto ordenado a un par (X , ) formado por un conjunto X y una relacin de orden en X .
1 Denicion.

24

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Principio del mximo en Z: Todo subconjunto no vaco X de Z que est acotado superiormente posee un elemento maximo; es decir, existe un elemento y X tal que x y, para todo x X . Principio del mnimo en Z: Todo subconjunto no vaco X de Z que est acotado inferiormente posee un elemento mnimo; es decir, existe un elemento y X tal que y x, para todo x X .

1.1.1.

Divisin de nmeros enteros

Una consecuencia del Principio del mnimo es el siguiente resultado fundamental: Teorema de divisin de nmeros enteros. Sea d un nmero entero no nulo. Para cada nmero entero b existe una nica pareja de nmeros enteros c, r (llamados cociente y resto de la divisin de b por d) tal que: b = cd +r con 0 r < |d | := m ax{d , d }. Demostracin. Veamos primero la existencia de tal pareja c, r. El conjunto de nmeros naturales R = {n N | n = b sd para algn s Z} no es vaco (por ejemplo, b (b2 d ) d R) y est acotado inferiormente por 0, as que, por el Principio del mnimo, posee un elemento mnimo r. Por denicin, r 0 y existe c Z tal que r = b cd ; luego b = cd + r. Si r |d |, entonces r |d | = b (s 1)d est en R y es estrictamente menor que r, en contra de la eleccin de r. Luego r < |d | . Veamos ahora la unicidad del cociente y el resto. Si c , r son otros nmeros enteros tales que b = c d + r y 0 r < |d |, podemos suponer que r r , en cuyo caso r r = (c c )d es un mltiplo no negativo de |d | menor que |d | y se sigue que r r = 0 y cd = c d . Como d no es nulo, concluimos que r = r y c = c.

1.1.2.

Algoritmo de Euclides

Sean a, b dos nmeros enteros. Diremos que a es mltiplo de b (o que b es divisor de a) cuando exista algn c Z tal que a = bc. El conjunto de los mltiplos de b se denota bZ, es decir, bZ := {a Z | a = bc para algn c Z}. Obsrvese que a es un mltiplo de b, precisamente cuando aZ bZ. 25

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Diremos que un nmero natural p mayor que 1 es un nmero primo cuando no pueda descomponerse en producto de dos nmeros naturales ms pequeos (es decir, cuando p > 1 y sus nicos divisores naturales son 1 y p). Ntese que p es primo si y slo si pZ aZ a = 1. Sean a, b dos nmeros enteros no nulos. Diremos que un nmero natural es el mnimo comn mltiplo de a y b si es un mltiplo comn y divide a cualquier otro mltiplo comn. Diremos que un nmero natural es el mximo comn divisor de a y b si es un divisor comn y es mltiplo de cualquier otro divisor comn. En principio el mximo comn divisor o el mnimo comn mltiplo de dos nmero enteros podra no existir; pero veremos que no es el caso. El siguiente resultado garantiza la existencia del mnimo comn mltiplo: Proposicin 1.1.1. Sean a, b dos nmeros enteros no nulos. El mnimo comn mltiplo es el elemento mnimo del conjunto X = {n N | nZ aZ bZ}. En particular, si m = mcm(a, b), entonces mZ = aZ bZ. Demostracin. Como X est acotado inferiormente por 0, el Principio del mnimo garantiza la existencia del elemento mnimo m de X . Tenemos que demostrar que m divide a cualquier elemento de X . Si n X , por el Teorema de divisin de nmeros enteros, existen unos nicos c y r Z tales que n = mc + r y 0 r < m. Por consiguiente, si m no divide a n, entonces 0 < r = n mc es un mltiplo comn de a y b estrictamente menor que m, en clara contradiccin con la minimalidad de m. Finalmente, como m es un mltiplo comn de a y b, se tiene que mZ aZ bZ y como todos los elementos de aZ bZ son mltiplos comunes de a y b, por la denicin de mnimo comn mltiplo, concluimos que aZ bZ mZ. Para demostrar la existencia del mximo comn divisor vamos a desarrollar un procedimiento algortmico para su clculo, conocido como el algoritmo de Euclides. Lema 1.1.2. Si a bZ, entonces existe el mximo comn divisor de a y b, y vale |b|. Demostracin. La demostracin es inmediata, pues b es un divisor comn de a y b, y cualquier otro divisor comn n de a y b verica n |b|.

Lema 1.1.3. Si a, b, c y r son nmeros enteros no nulos tales que a = cb + r, entonces los divisores comunes de a y b, son los b y r, y recprocamente. En particular, existe mcd(a, b) si y slo si existe mcd(b, r), en cuyo caso coinciden. Demostracin. Las igualdades a = cb + r y r = a cb prueban que los divisores de a y b, son precisamente los de b y r. 26

P ROYECTO D OCENTE : M ATERIA LGEBRA Algoritmo de Euclides. Entrada: Dos enteros a b no nulos. Salida: d = mcd(a, b). Mientras que b = 0, Sea r el resto de la divisin de a entre b. a = b. b = r. Devolver d = a.

I GNACIO O JEDA

Demostracin. Si b es distinto de cero (como ocurre al inicio), la divisin de a entre b produce un cociente y un resto 0 r |b|. Si r = 0, por el Lema 1.1.2, mcd(a, b) = |b| y habramos terminado. En otro caso, volvemos a repetir el procedimiento con b y r como datos de entrada. Teniendo en cuenta el Lema 1.1.3, podemos armar que, si este proceso naliza (es decir, si b = 0 en algn momento), devolver el mximo comn divisor de a y b. Pero, por el Principio del mnimo, el proceso ha de nalizar, en otro caso, obtendramos un conjunto de nmeros naturales (y por lo tanto acotado inferiormente) sin elemento mnimo, ya que en cada etapa se produce un resto estrictamente menor que el de la anterior.

Ejemplo 1.1.4. Calculemos el mximo comn divisor de 441 y de 24 usando el algoritmo de Euclides. 441 = 18 24 + 9 24 = 2 9 + 6 9 = 16+3 6 = 2 3 mcd(441, 24) = 3. De hecho se tiene que mcd(441, 24) = mcd(24, 9) = mcd(9, 6) = mcd(6, 3).

Identidad de Bezout. Sean a y b dos nmeros enteros. Si d es el mximo comn divisor de a y b, entonces existen nmeros enteros y tales que d = a + b.

Demostracin. Supongamos que el algoritmo de Euclides ha requerido n etapas hasta 27

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

nalizar y escribamos d = rn1 . Entonces, tenemos que a b r1 rn4 rn3 rn2 De donde se sigue que d = rn1 = rn3 cn1 rn2 = rn3 cn1 (rn4 cn2 rn3 ) = cn1 rn4 + (1 + cn1 cn2 ) rn3 = . . . = a + b. = c1 b + r1 = c2 r1 + r2 = c3 r2 + r3 . . . = cn2 rn3 + rn2 = cn1 rn2 + rn1 = cn rn1 mcd(a, b) = d .

Corolario 1.1.5. Sean a y b dos enteros no nulos. Si d = mcd(a, b), entonces aZ + bZ := {xa + yb | x, y Z} = dZ. Demostracin. Por la Identidad de Bezout, d Z aZ + bZ. Recprocamente, como xa + yb = x(a d ) + y(b d ) = (xa + yb )d , para todo x, y Z, se sigue que aZ + bZ d Z. En conclusin, aZ + bZ = dZ. Diremos que a y b son primos entre s cuando su mximo comn divisor sea la unidad. Corolario 1.1.6. La condicin necesaria y suciente para que dos nmeros enteros a, b sean primos entre s es que existan nmeros enteros , tales que 1 = a + b Demostracin. La necesidad es la Identidad de Bezout cuando d = 1. En cuanto a la suciencia de la condicin, si 1 = a + b y d = mcd(a, b), entonces 1 = a + b = (a d ) + (b d ) = ( a + b )d , para ciertos a , b Z, y se sigue que d = 1, es decir, que a y b son primos entre s. Corolario 1.1.7. Si un nmero entero divide a un producto de dos nmeros enteros y es primo con un factor, entonces divide al otro factor. 28

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Sean a, b, c Z. Si bc es mltiplo de a, y b es primo con a, por la Identidad de Bezout, existen y Z tales que 1 = a + b. Multiplicando por c resulta c = a c + b c; como a divide a los dos sumandos del trmino de la derecha se concluye que a divide al trmino de la izquierda, es decir, a divide a c. Lema de Euclides: Si un nmero primo divide a un producto de nmeros enteros, entonces divide a algn factor. Demostracin. Sea p un nmero primo. Si un nmero entero n no es mltiplo de p, entonces p y n son primos entre s, porque los nicos divisores de p son 1 y p. Ahora el resultado buscado es consecuencia directa del Corolario 1.1.7.

1.1.3.

Descomposicin en factores primos

Teorema de descomposicin en factores primos. Todo nmero natural mayor que 1 es producto de nmeros primos. Esta descomposicin es nica salvo el orden de los factores. Demostracin. Veamos primero la existencia de la descomposicin. Si un nmero natural n 2 es primo, no hay nada que probar. Si n no es primo, descompone en producto de dos nmeros menores, n = ab. Si algn factor no es primo, descompone en producto de dos nmeros ms pequeos. Reiterando el proceso, en algn momento ha de terminar, pues n tiene un nmero nito de divisores, y obtenemos una descomposicin de n en producto de nmeros primos. Veamos la unicidad de la descomposicin. Si n = pm p1 pr es una descomposicin de un nmero natural n en producto de primos, donde suponemos que pi = p para todo ndice i, del Lema de Euclides se sigue que pm+1 no divide a n, as que pm es precisamente la mayor potencia de p que divide a n. Luego el nmero de veces m que aparece un nmero primo p no depende de la descomposicin elegida: sta es nica salvo el orden de los factores. Como consecuencia inmediata del teorema anterior tenemos el Teorema fundamental de la aritmtica. Todo nmero natural mayor que 1 es mltiplo de algn nmero primo. Corolario 1.1.8. Hay innitos nmeros primos. Demostracin. Procederemos por reduccin al absurdo; es decir, partiendo de la negacin del enunciado que pretendemos probar, obtendremos una contradiccin, lo que nos permite concluir que tal enunciado es verdadero. Supongamos que slo hay un nmero nito de nmeros primos p1 , . . . , pr y consideremos el nmero n = 1 + p1 pr . Por el Teorema fundamental de la arithmtica, n es mltiplo de algn nmero primo 29

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

p, que es distinto de todos los primos p1 , . . . , pr , pues al dividir n por pi el resto es 1, lo que contradice la suposicin de que p1 , . . . , pr son todos los nmeros primos. Corolario 1.1.9. Si un nmero natural n mayor que 1 no tiene divisores primos me nores o iguales que n, entonces n es un nmero primo. Demostracin. Probaremos el enunciado contra-recproco. Si un nmero natural n no es primo, descompone en producto de dos nmeros naturales ms pequeos. Algn factor de tal descomposicin ha de ser menor o igual que n y, por tanto, cualquier divisor primo de ese factor es un divisor primo de n menor o igual que n. Corolario 1.1.10. Sea d 2 un nmero natural. Si la raz d-sima de un nmero natural n no es entera, entonces es irracional. Demostracin. Probaremos el enunciado contra-recproco: si la raz d -sima de un nmero natural n es racional, entonces n es potencia d -sima de algn nmero natural. Sea b/c un nmero racional tal que n = (b/c)d . Dividiendo b y c por su mximo comn divisor podemos suponer que b y c son primos entre s. Como bd = ncd , del Lema de Euclides se sigue que todos los nmeros primos que dividen a c dividen tambin a b. Luego ningn nmero primo divide a c, y el Teorema fundamental de la aritmtica permite concluir que c = 1, as que b/c es un nmero entero y n es la potencia d -sima del nmero entero b/c. Nota 1.1.11. Todo nmero natural n 2 descompone de la siguiente forma: n = pn1 pnr , ni 1

donde p1 , . . . , pr son nmeros primos distintos, y tal descomposicin es nica salvo el orden de los factores. Del Lema de Euclides se sigue que si un nmero primo p divide a n, entonces p = pi para algn ndice i : Los nicos factores primos de n son p1 , . . . , pr .
a1 b1 br r Si a = p1 pa r y b = p1 pr son descomposiciones de dos nmeros naturales a, b en producto de primos distintos (ai , bi 0), entonces b es mltiplo de a bi ai para todo ndice i. Adems, dr 1 mcd(a, b) = pd 1 pr ,

di = m n(ai , bi ) mi = m ax(ai , bi )

mcm(a, b) =

mr 1 pm 1 pr

En particular, ab = mcd(a, b) mcd(a, b). 30

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

1.2.

Congruencias mdulo un nmero natural

Denicin 1.2.1. Sea n un nmero natural. Diremos que dos nmeros enteros a, b son congruentes mdulo n cuando su diferencia b a sea un mltiplo de n (es decir, b a nZ) en cuyo caso pondremos a b m od n Ser congruentes mdulo n es una relacin de equivalencia2 en el conjunto de los nmeros enteros y es compatible con la suma y el producto en el siguiente sentido: Si a a y b b m od n, entonces a + b a + b y ab a b m od n

Los mltiplos de n son exactamente los nmeros enteros congruentes con 0 mdulo n, as que esta relacin de equivalencia es til para estudiar la divisibilidad por n. Corolario 1.2.2. Sea n un nmero natural no nulo. La condicin necesaria y suciente para que dos nmeros enteros sean congruentes mdulo n es que tengan el mismo resto al dividir por n. Demostracin. Sean a, b dos nmeros enteros y a = cn + r, b = c n + r sus respectivas divisiones por n. Veamos primero la necesidad de la condicin. Si a b m od n, entonces b a = dn para algn nmero entero d . Luego b = dn + a = (d + c)n + r y, de la unicidad del resto de la divisin por n, se deduce que r = r . Veamos ahora que la condicin es suciente. Si r = r , entonces b a = c n + r cn r = (c c)n y concluimos que a b m od n. Nota 1.2.3. Del corolario anterior se deduce que cada clase de equivalencia3 [a]n := {b Z | a b m od n}
2 Denicin. Diremos que una relacin en un conjunto X es una relacin de equivalencia si tiene las siguientes propiedades: (a) Reexiva: x x para todo x X . (b) Simtrica: Sean x, y X . Si x y, entonces y x. (c) Transitiva: Sean x, y, z X . Si x y e y z, entonces x z. Para una introduccin ms completa de las relaciones de equivalencia, vase [6, Seccin 1.1]. 3 Denicin. Dada una relacin de equivalencia en un conjunto X , llamaremos clase de equivalencia, respecto de , de un elemento x de X al subconjunto de X formado por todos los elementos equivalentes con x.

31

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

de cualquier nmero entero a est formada por todos los nmeros enteros que tengan igual resto que a al dividir por n (por lo que suele decirse que [a]n es la clase de restos de a mdulo n). Como los posibles restos de la divisin de un nmero entero por n son 0, 1, . . . , n 1; concluimos que tales clases de equivalencia son [0]n , [1]n , . . . , [n 1]n . Luego, el conjunto cociente4 de Z por la relacin de congruencia mdulo n tiene exactamente n elementos, que son [0]n , [1]n , . . . , [n 1]n . Ejemplo 1.2.4. Estudiemos la divisibilidad por 9 del nmero m = 19941996 + 1994. Como 1994 es congruente con 5 mdulo 9, porque 1994 = 221 9 + 5, tenemos que m 51996 + 5 m od 9. Para calcular 51996 mdulo 9 efectuamos potencias sucesivas de 5 : 52 = 25 2 m od 9 53 2 5 1 m od 9 54 1 5 5 m od 9 55 52 53 2 1 = 2 m od 9 56 (1)2 = 1 m od 9 Por tanto, al ser 1996 4 m od 6), se sigue que 51996 = 56 56 54 54 5 m od 9 y concluimos que m 5 + 5 = 0 m od 9. Luego m es mltiplo de 9. Ejemplo 1.2.5. La nitud de las clases de restos mdulo un nmero natural no nulo n permite probar la imposibilidad de resolver muchas ecuaciones diofnticas. Por ejemplo, si la ecuacin 2x2 5y2 = 11 tuviera alguna solucin entera, entonces 2x2 1 m od 5 Considerando, mdulo 5, todos los casos posibles x 0, 1, 2, 3, 4 comprobamos que x2 0, 1, 4 y que 2x2 0, 2, 3. Se sigue que la congruencia 2x2 1 m od 5 carece de soluciones enteras y, por tanto, tambin la ecuacin 2x2 5y2 = 11.
Dada una relacin de equivalencia en un conjunto X , llamaremos conjunto cociente de X por al conjunto de todas las clases de equivalencia de .
4 Denicin.

32

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Ejemplo 1.2.6. Las congruencias mdulo un nmero natural se usan habitualmente para construir cdigos correctores5 de errores. Por ejemplo, si calculamos la suma, a, de los ocho dgitos del NIF y asignamos a la letra un nmero, b, segn la siguiente tabla: 0 1 2 3 4 5 6 7 8 9 10 11 T R W A G M Y F P D X B 12 N 13 J 14 Z 15 S 16 Q 17 V 18 H 19 L 20 C 21 K 22 E

se ha de cumplir que a b m od 23. De este modo, es posible detectar un error en una cifra y, si adems sabemos el lugar que ocupa la cifra errnea, podemos corregirla.

[C. M UNUERA , J. T ENA. Codicacin de la Informacin, Publicaciones de la Universidad de Valladolid, Ciencias no 25 (1997)] para una amplia introduccin a la Teora de Cdigos.

5 Vase

33

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

34

Tema 2

Grupos
Contenidos
Descripcin del contenido . . . . . . . . . . . . . . . . . . . 2.1 Grupos y subgrupos . . . . . . . . . . . . . . . . . . 2.1.1 Denicin de grupo. Ejemplos . . . . . . . . . 2.1.2 Subgrupos . . . . . . . . . . . . . . . . . . . 2.2 Morsmos de grupos . . . . . . . . . . . . . . . . . . 2.3 Grupo cociente . . . . . . . . . . . . . . . . . . . . . 2.3.1 ndice de un subgrupo. Teorema de Lagrange. . 2.3.2 Construccin del grupo cociente . . . . . . . . 2.4 Grupo simtrico . . . . . . . . . . . . . . . . . . . . 2.4.1 Signo de una permutacin. Subgrupo alternado 2.4.2 Ciclos. Forma de una permutacin . . . . . . . 2.4.3 Teorema de Cayley . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 35 37 37 40 43 46 46 49 52 53 55 57

Bibliografa principal (por orden de importancia): [6] Captulo II (pp. 33-56) y Ejemplos y Ejercicios (pp. 218-226). [5] Captulos 1 (pp. 7-25) y captulo 4 (pp. 64-65).

Descripcin del contenido


El principal objetivo que se persigue en este tema es facilitar la comprensin de estructuras ms sosticadas soportadas en su base por la nocin de grupo (generalmente abeliano, en esta asignatura). No se trata, pues, de un tema de Teora de Grupos; en este sentido de que no nos ocuparemos prioritariamente de problemas de clasicacin o representacin, sino que nos centraremos en las cuestiones de estructura que se ilustrarn con numerosos ejemplos, tanto nuevos, como ya conocidos por el estudiante. 35

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Comenzamos el tema introduciendo los tres axiomas que denen un grupo (pgina 37) y algunas de sus consecuencias ms inmediatas. La propiedad conmutativa se incluye como un cuarto axioma que da lugar a la nocin de grupo abeliano (pgina 39). A continuacin, se muestra una larga lista de ejemplos. El siguiente concepto a tener en consideracin es la nocin de subgrupo (pgina 40) que se ilustra a su vez con otra serie de ejemplos; de especial inters en esta asignatura son los subgrupos formados por los mltiplos de un nmero entero. En la segunda seccin, se denen los mormos de grupos (pgina 43), se muestran algunas de sus propiedades y se introducen el ncleo y la imagen de un morsmo de grupos (pgina 44). Ahora, de la denicin de morsmo grupo se sigue de forma casi inmediata la condicin necesaria y suciente para que un morsmo de grupos sea inyectivo (Proposicin 2.2.7(a), pgina 45), donde se comienza a vislumbrar la potencia con que los morsmos capturan la esencia de la estructura. La tercera seccin se ocupa de la operacin fundamental de este curso: las estructuras cociente. Comenzamos la seccin deniendo qu se entiende por clases a izquierda y derecha de un subgrupo en un grupo (pgina 46) y mostrando las propiedades del conjunto (cociente) de clases, lo que nos permite introducir el concepto de ndice de un subgrupo y demostrar el Teorema de Lagrange (pgina 48). La segunda parte de esta seccin est dirigida a la construccin del grupo cociente; en primer lugar se justica la necesidad de la normalidad del subgrupo que dene el cociente y se demuestra que existe una nica estructura de grupo en el cociente tal que la proyeccin cannica es morsmo de grupo (Teorema 2.3.9, pgina 49). La Propiedad universal del grupo cociente (pgina 50) demuestra que el grupo cociente trasciende a su construccin: todo lo que hay que saber acerca de la construccin ya est contenido en la propiedad universal. As, la primera muestra de la potencia de la universalidad del cociente la obtenemos en el (Primer) Teorema de isomorfa (pgina 51) y el Teorema chino de los restos (pgina 52). Acabamos el tema estudiando el grupo de las permutaciones de n elementos. El objetivo primordial de esta seccin es la construccin del Grupo alternado (pgina 55) y la demostracin de que toda permutacin descompone en producto de ciclos disjuntos (Teorema 2.4.8, pgina 55), resultados ambos fundamentales en la asignatura Algebra I para demostrar la imposibilidad de la resolucin por radicales de las ecuaciones polinmicas de grado mayor o igual que cinco. La importancia e inters por los grupos de simetra se pone de maniesto con el Teorema de Cayley (pgina 57) que pone n a este tema. Los objetivos/compentencias que se persiguen conseguir en este tema son: Conocer y comprender las nociones de grupo, subgrupo, morsmo de grupos y ncleo e imagen de un morsmo de grupos y sus propiedades ms relevantes. Saber construir el grupo cociente y conocer las propiedades que lo caracterizan. Conocer y saber aplicar el Primer teorema de isomorfa. 36

P ROYECTO D OCENTE : M ATERIA LGEBRA Ser capaz de operar con permutaciones y simetras.

I GNACIO O JEDA

Consideraciones metodolgicas: Se ha aadido la ltima seccin para mostrar un ejemplo importante de grupo no abeliano. Por tanto, el nivel del detalle con que se imparta est subordinado a las condiciones particulares de cada curso, pudiendo incluso posponerse totalmente a la asignatura lgebra I sin que afectase a la integridad de esta asignatura. As mismo, se podra omitir el Teorema chino de los restos de la teora, en este caso, se recomienda proponer ejercicio. Pues hay que tener presente que puede necesitarse para demostrar la multiplicabilidad de la funcin indicatriz de Euler en el siguiente tema, y adems, facilita la compresin del Teorema chino de los restos para anillos. Nota histrica: El desarrollo de la Teora de Grupos (http://www-history.mcs. st-andrews.ac.uk/HistTopics/Development_group_theory.html).

2.1.
2.1.1.

Grupos y subgrupos
Denicin de grupo. Ejemplos

Denicin 2.1.1. Sea X un conjunto. Llamaremos operacin (o ley de composicin interna) en X a toda aplicacin X X X . Representaremos las operaciones con los smbolos + , , , etc., en cuyo caso la imagen de cada pareja (x, y) X X se denotar respectivamente x + y , x y , x y , etc. La suma y el producto de nmeros naturales, enteros, racionales, reales y complejos son operaciones en N, Z, Q, R y C, respectivamente. Mientras que la diferencia de nmeros naturales y el cociente de nmeros enteros no lo son. Axiomas de grupo: Un grupo es un conjunto G y una operacin G G G que verica las siguientes condiciones: (G1) (Propiedad asociativa): Para todo a, b, c G. a (b c) = (a b) c (G2) (Existencia de elemento neutro): Existe un elemento en G, que se llama elemento neutro y se denota 1, tal que 1a = a1 = a para todo a G. (G3) (Existencia de inversos): Si a G, entonces existe un elemento a1 G, llamado elemento inverso de a, tal que a a1 = a1 a = 1 37

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

El orden de un grupo (G, ) es el cardinal1 de G. Se dice que (G, ) es un grupo nito si tiene orden nito, es decir, si |G| < . Ejemplo 2.1.2. Si (G, ) es un grupo nito, la operacin : G G G se puede describir mediante una tabla de multiplicar; por ejemplo, la siguiente tabla: 1 2 3 4 5 6 1 1 2 3 4 5 6 2 2 1 6 5 4 3 3 3 5 1 6 2 4 4 4 6 5 1 3 2 5 5 3 4 2 6 1 6 6 4 2 3 1 5

dene una estructura de grupo en G = {1, 2, 3, 4, 5, 6}, mediante la operacin i j = elemento (i, j)simo de la tabla. No todas las tablas de multiplicar denen una estructura de grupo, aquellas que s lo hacen se conocen como tablas de Cayley. Notas 2.1.3. Sean a, b, c, . . . elementos de un grupo (G, ). El elemento neutro es necesariamente nico, pues si e fuera otro elemento neutro tendramos e = e 1 = 1. Si a b = 1, entonces a1 = a1 1 = a1 (a b) = (a1 a) b = 1 b = b, de donde se deduce que el elemento inverso de a es nico. Obsrvese que (G1) arma que a b c est bien denido. En efecto, si calculamos primero a b y luego (a b) c, obtendremos el mismo resultado que si calculamos (b c) y luego a (b c). De hecho, de (G1) se deduce que a1 an , ai G, est bien denido. 1 1 El elemento inverso de a1 an es a n a1 . El producto de a consigo mismo n veces lo denotaremos an , el producto de a1 consigo mismo n veces lo denotaremos an y convendremos que a0 = 1 es el elemento neutro de (G, +). Es claro que se verican las reglas usuales: am an = am+n , an
m

= anm , para todo m, n Z.

1 El cardinal de un conjunto nito X es el nmero de elementos de X y se denota |X | . En general, aunque los conjuntos sean innitos, se dice que dos conjuntos tienen el mismo cardinal si existe alguna biyeccin entre ellos. Los conjuntos numerables son los que tienen el mismo cardinal que el conjunto de los nmeros naturales N.

38

P ROYECTO D OCENTE : M ATERIA LGEBRA (G3) implica la ley de cancelacin: a c = b c a = b, ca = cb a = b

I GNACIO O JEDA

(basta multiplicar a derecha o a izquierda por c1 ). Denicin 2.1.4. Sea (G, ) un grupo. Diremos que G es un grupo abeliano si verica (G4) (Propiedad conmutativa): ab = ba para todo a, b G; en este caso, a menudo denotaremos + la operacin del grupo, 0 el elemento neutro y a el nico elemento de G tal que a + (a) = 0 (y lo llamaremos elemento opuesto en vez de elemento inverso). As mismo, pondremos na en lugar de an . El conjunto de los nmeros enteros con la suma, (Z, +), es el ejemplo bsico de grupo abeliano. Ejemplos 2.1.5. i) (Q, +), (R, +) y (C, +) son grupos abelianos que llamaremos habitualmente grupo aditivo de los racionales, grupo aditivo de los reales y grupo aditivo de los complejos, respectivamente. ii) El conjunto R+ de los nmeros reales positivos con el producto es un grupo abeliano. Tambin lo es el conjunto {1, 1} con el producto. Los nmeros complejos no nulos, con el producto de nmeros complejos, forman un grupo abeliano. iii) Las sucesiones de nmeros enteros (racionales, reales o complejos), con la suma de sucesiones, forman un grupo abeliano. iv) Las funciones reales de variable real (las aplicaciones de R en R), con la suma de funciones, forman un grupo abeliano. v) Dados dos nmeros naturales positivos m y n, las matrices de m las y n columnas con coecientes reales, con la suma de matrices, forman un grupo abeliano. vi) Dado un nmero natural positivo n, las matrices cuadradas de n las con coecientes reales y determinante no nulo, con el producto de matrices, forman un grupo que se llama grupo lineal general nsimo sobre R y se denota GLn (R). Si E es un espacio Rvectorial, el conjunto de los automorsmos de E , con la composicin, forma un gupo GL(E ) que se llama grupo lineal general de E . vii) Si un grupo slo tiene un elemento, es el neutro, por lo que tal grupo se denota 1 0, segn que la operacin se denote multiplicativamente o aditivamente. viii) Los movimientos de un plano (las aplicaciones biyectivas del plano en s mismo que conserven las distancias), con la composicin de aplicaciones, forman un grupo no abeliano. Anlogamente, los movimientos del espacio, con la composicin de aplicaciones, forman un grupo no abeliano. 39

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Ejemplo 2.1.6. Si (G, ) y (G , ) son dos grupos, su producto directo G G , con la operacin (a, a ) (b, b ) = (a b, a b ) es un grupo, que es abeliano si y slo si G y G son abelianos. Ejemplo 2.1.7. Sea : X Y una aplicacin biyectiva. Si y Y , existe un nico elemento x X tal que y = (x), elemento que denotaremos 1 (x). Obtenemos as una aplicacin 1 : Y X que tambin es biyectiva y verica que 1 es la identidad de X y 1 es la identidad de Y . Por tanto, el conjunto de todas las biyecciones de un conjunto no vaco X en s mismo, con la composicin de aplicaciones, es un grupo cuyo elemento neutro es la identidad de X . Este grupo se llama grupo de biyecciones de X y se denota Biy(X ). El grupo de biyecciones de X slo es abeliano cuando X tiene 1 2 elementos. Ejemplo 2.1.8. Si X es un conjunto con un nmero nito n de elementos, su grupo de biyecciones se denota Sn y se llama grupo simtrico n-simo. Sus elementos tambin reciben el nombre de permutaciones de n elementos. Supongamos que n 2. Numerando los elementos de X podemos suponer que X = {1, 2, . . . , n}, as que una permutacin Sn puede denotarse de la siguiente forma: 1 a1 2 a2 ... n . . . an

donde ai = (i). Con esta notacin es evidente que el orden del grupo simtrico Sn es el factorial n (n 1) 2 1 = n! Nota 2.1.9. A partir de ahora, habitualmente omitiremos la operacin cuando nos reramos a un grupo; as, diremos sea G un grupo en lugar de decir sea (G, ) un grupo. Adems, cuando no haya riesgo de confusin, escribiremos ab en lugar de a b.

2.1.2.

Subgrupos

Denicin 2.1.10. Sea G un grupo. Diremos que un subconjunto no vaco H de G es un subgrupo de G cuando verique las siguientes condiciones: (S1) La operacin de G induce una operacin en H , es decir, a, b H ab H . (S2) El inverso de cualquier elemento de H est en H , es decir, a H a1 H . 40

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Por tanto, si H es un subgrupo de un grupo G, la operacin de G dene en H una estructura de grupo. Obsrvese que si H es un subgrupo de un grupo G, entonces 1 H ; en efecto, dado a H (existe pues H = ), por (S2), se tiene que a1 H y, por (S1), 1 = a a1 H . Ejemplos 2.1.11. i) Todo grupo G admite los subgrupos {1} y G, llamados subgrupos triviales. Un subgrupo de G se dice propio cuando es distinto de G. ii) Z, Q y R son subgrupos del grupo aditivo de los nmeros complejos. iii) Los nmeros racionales no nulos, los nmeros reales positivos son subgrupos del grupo multiplicativo de los nmeros complejos no nulos. iv) Las sucesiones de Cauchy y las sucesiones convergentes a 0 forman sendos subgrupos del grupo aditivo de todas las sucesiones de nmeros racionales. v) Las funciones derivables y las funciones continuas forman sendos subgrupos del grupo aditivo de todas las funciones reales de variable real. vi) Las matrices ortogonales (tales que A AT =I ) y las matrices unimodulares (con determinante 1) de orden n forman sendos subgrupos de GLn (R). vii) Las las de la tabla del Ejemplo 2.1.2, vistas como permutaciones, forma un subgrupo de S6 . viii) Las permutaciones de n puntos dados en un plano que conserven distancias (es decir, tales que la distancia entre P y Q coincida con la distancia entre P y Q) forman un subgrupo de Sn , llamado grupo de simetra de la gura dada. As, el grupo de simetra de un tringulo equiltero de vrtices P1 , P2 , P3 es claramente S3 .

Si el tringulo es issceles y P1 es el vrtice comn de los dos lados iguales, el grupo de simetra es {Id, (23)}, mientras que el grupo de simetra se reduce a la identidad cuando el tringulo es escaleno. ix) Si en un conjunto X tenemos una estructura denida por ciertas relaciones entre elementos de X , las biyecciones X X que conserven tales relaciones forma41

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

rn siempre un subgrupo del grupo de todas las biyecciones de X en X . Tal grupo exhibe las simetras de la estructura de X y su determinacin forma parte esencial del estudio de la estructura en cuestin. En el estudio de cualquier estructura (matemtica, fsica, musical,...) subyace siempre un grupo: el grupo de todos los automorsmos o simetras de tal estructura. Ejemplo 2.1.12. Sea n un nmero entero. El conjunto formado por todos los mltiplos de n, nZ = {a Z | a = nb para algn b Z}, es un subgrupo de Z. Proposicin 2.1.13. La interseccin de cualquier familia de subgrupos de un grupo G tambin es un subgrupo de G. Demostracin. Sea {Hi }iI una familia de subgrupos de G y H = i Hi . Es claro que H = , 1 Hi para todo ndice i. Por otra parte, si a H , entonces a Hi y a1 Hi para todo ndice i I ; luego a1 H y se cumple (S2). Finalmente, si a, b H , entonces a, b Hi y ab Hi para todo ndice i I ; luego ab H y se cumple (S1). As se concluye que H es un subgrupo de G. Corolario 2.1.14. Si X es un subconjunto de un grupo G, la interseccin de todos los subgrupos de G que contienen a X es un subgrupo de G. Demostracin. Es consecuencia directa de la proposicin anterior. El subgrupo del corolario anterior se denota X y se llama subgrupo generado por X ; tambin se dice que X es un sistema de generadores de X ; si, adems, X es nito, entonces se dice el grupo es nito generado. El subgrupo X de G generado por X es un subgrupo de G que contiene a X y que est contenido en cualquier otro subgrupo de G que contenga a X , es decir, es el menor subgrupo de G que contiene a X. Por ejemplo, el subgrupo de Z generado por un nmero entero n es nZ = {a Z : a = bn para algn b Z} y el subgrupo de Z generado por dos nmeros enteros m, n es mZ + nZ = {x Z | x = am + bn; a, b Z}. Recurdese que, por el Corolario 1.1.5, mZ + nZ = d Z, donde d = mcd(n, m). 42

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

2.2.

Morsmos de grupos

Denicin 2.2.1. Diremos que una aplicacin f : (G, ) (G , ) entre dos grupos es un morsmo de grupos cuando para todo a, b G se verique f (a b) = f (a) f (b) Diremos que un morsmo de grupos f : G G es un isomorsmo de grupos2 si existe un morsmo de grupos g : G G tal que f g es la identidad de G y g f es la identidad de G, en cuyo caso diremos que tal morsmo g (que claramente es nico, pues es la aplicacin inversa de f ) es el morsmo inverso de f y lo denotaremos f 1 . Llamaremos automorsmos de un grupo G a los isomorsmos de G en G. Los morsmos de grupo conservan el neutro y los inversos: f (1) = 1, f (a1 ) = f (a)1

porque f (1) = f (1 1) = f (1) f (1) implica que f (1) = 1 y 1 = f (1) = f (aa1 ) = f (a) f (a1 ) implica que f (a1 ) es el inverso de f (a). Ejemplos 2.2.2. i) Si H es un subgrupo de un grupo G, la inclusin i : H G, i(a) = a, es un morsmo de grupos inyectivo y su imagen es H . ii) Si G es un grupo, existe un nico morsmo de grupos 1 G, que es inyectivo, y un nico morsmo de grupos G 1, que es epiyectivo. iii) Si G y G son dos grupos, las proyecciones G G G y G G G son morsmos de grupos. Tambin lo es la aplicacin i : G G G ; a = (a, 1). iv) El conjunto de los nmeros reales no nulos, con la multiplicacin, forma que un grupo que se llama grupo multiplicativo de R y se denota R . As, el determinante | | : GLn (R) R es un morsmo de grupos. v) Sean E un Cespacio vectorial de dimensin n y B un base de E . La aplicacin GL(E ) GLn (R) que asigna a cada automorsmo de E su matriz respecto de B es un isomorsmo de grupos. vi) El logaritmo neperiano ln : (R+ , ) (R, +) es un isomorsmo de grupos y el isomorsmo inverso es la funcin exponencial et : (R, +) (R+ , ).
2 Los isomorsmos cambian los elementos de los grupos, pero respetan la operacin, de modo que cualquier armacin que se reera slo a la estructura de grupo (es decir, que se enuncie nicamente con la operacin del grupo) es simultneamente cierta o falsa en ambos grupos. Si dos grupos son isomorfos, tienen las mismas propiedades en la teora de grupos.

43

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

vii) Sea G un grupo. El conjunto Aut(G) de todos los automorsmos de G, con la composicin de aplicaciones, es un grupo. Cada elemento a G dene una aplicacin a : G G, a (x) = axa1 , que es un automorsmo de G. Obtenemos as una aplicacin : G Aut(G), a a , que es morsmo de grupos. Diremos que dos elementos x, y de G son conjugados si existe a G tal que y=axa1 . Dos elementos conjugados tienen las mismas propiedades en teora de grupos, porque a : G G, a (x) = axa1 , es un automorsmo del grupo G. Proposicin 2.2.3. Si f : G G y g : G G son morsmos de grupos, entonces su composicin g f : G G tambin es un morsmo de grupos. Demostracin. Para todo par de elementos a, b G tenemos que (g f )(ab) = g( f (ab)) = g( f (a) f (b)) = g( f (a)) g( f (b)) = (g f )(a)(g f )(b)

Denicin 2.2.4. Si f : G G es un morsmo de grupos, diremos que ker( f ) = {a G | f (a) = 1} im( f ) = {x G | x = f (a), para algn a G} son el ncleo y la imagen de f respectivamente. La imagen de f est formada por todos los elementos b G tales que la ecuacin f (x) = b tiene alguna solucin x G. Si la operacin de G se denota aditivamente, el ncleo de f est formado por las soluciones de la ecuacin homognea f (x) = 0. Ejemplos 2.2.5. i) Sean a, b Z. La aplicacin f : Z2 Z, f (x, y) = ax + by, es un morsmo de grupos. Su imagen est formada por todos los nmeros enteros c tales que la ecuacin ax + by = c tiene alguna solucin entera, y su ncleo est formado por las soluciones enteras de la ecuacin ax + by = 0. En general, cada matriz (ai j ), de m las y n columnas con coecientes enteros, dene una aplicacin f : Zn Zm f (x1 , . . . , xn ) = ( j a1 j x j , . . . , j am j x j ) que es un morsmo de grupos. El ncleo de f est formado por todas las soluciones enteras del sistema homogneo de ecuaciones lineales n j=1 ai j x j = 0 , 44 i = 1, . . . , m

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

y la imagen de f est formada por las sucesiones (b1 , . . . , bm ) de nmeros enteros tales que el siguiente sistema de ecuaciones lineales tiene alguna solucin entera: i = 1, . . . , m n j=1 ai j x j = bi , (*) Las armaciones anteriores siguen siendo vlidas si Z se reemplaza por Q , R o C. ii) Sea A el grupo de las funciones de R en R que tienen derivadas de todos los rdenes en cualquier punto. La derivada D : A A es un morsmo de grupos. Si f0 , f1 , . . . , fn A, la aplicacin T :AA , T (y) = f0 y + f1 y + f2 y + . . . + fn y(n)

es un morsmo de grupos. Su ncleo est formado por las soluciones en A de la ecuacin diferencial homognea f0 y + f1 y + f2 y + . . . + fn y(n) = 0 y su imagen est formada por todas las funciones g A tales que la siguiente ecuacin diferencial tiene alguna solucin y A : f0 y + f1 y + f2 y + . . . + fn y(n) = g. Ejemplo 2.2.6. Sea C el grupo de los nmeros complejos no nulos con el producto. La aplicacin eit : R C , eit := cos(t ) + i sen(t ), es un morsmo de grupos porque ei(t +s) = eit eis . Su imagen son los nmeros complejos de mdulo 1 y su ncleo est formado por las soluciones de la ecuacin eit = 1, que son los mltiplos enteros de 2 . Proposicin 2.2.7. Si f : G G es un morsmo de grupos, entonces (a) f es inyectivo si, y slo si, ker( f ) = 1 (elemento neutro de G). (b) f es isomorsmo si, y slo si, f es biyectivo. Demostracin. (a) La implicacin directa es inmediata. En cuanto a la recproca, si ker( f ) = 1 y f (a) = f (b), entonces f (a1 b) = 1; luego a1 b = 1 y a = b. (b) La implicacin directa es inmediata. En cuanto a la recproca, si f es biyectivo, entonces existe la aplicacin inversa f 1 tal que f f 1 y f 1 f son la identidad de G y G respectivamente, as que bastar comprobar que f 1 es morsmo de grupos. Ahora bien, f 1 (xy) = f 1 (x) f 1 (y) porque f es inyectivo y adems f f 1 (x) f 1 (y) = f f 1 (x) f f 1 (y) = x y = f f 1 (xy) . Proposicin 2.2.8. Sea f : G G un morsmo de grupos. 45

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

(a) Si H es un subgrupo de G, entonces f (H ) := {y G | y = f (a) para algn a H } es un subgrupo de G . (b) Si H es un subgrupo de G , entonces f 1 (H ) := {a G | f (a) H } es un subgrupo de G . En particular im( f ) es un subgrupo de G y ker( f ) es un subgrupo de G. Demostracin. (a) Veamos primero que f (H ) es un subgrupo de G : Es claro que 1 f (H ) porque f (1) = 1 y 1 H . Por otra parte, si x, y f (H ), entonces existen a, b H tales que x = f (a), y = f (x). Luego xy = f (ab) f (H ), porque ab H , y x1 = f (a1 ) f (H ) porque a1 H . (b) Veamos ahora que f 1 (H ) es un subgrupo de G : Es claro que 1 f 1 (H ), porque f (1) = 1 H . Por otra parte, si a, b f 1 (H ), entonces f (ab) = f (a) f (b) H y se sigue que su producto ab f 1 (H ). Adems, si a f 1 (H ), entonces f (a1 ) = f (a)1 H y se sigue que su inverso a1 f 1 (H ). Para probar la ltima observacin basta observar que im( f ) = f (G) y que ker( f ) = f 1 (1).

2.3.
2.3.1.

Grupo cociente
ndice de un subgrupo. Teorema de Lagrange.

Dado un subconjuto X de un grupo G y un elemento a G, tenemos aX = {ax | x X } y Xa = {xa | x X },

es decir, los trasladados por a de X por la izquierda y por la derecha, respectivamente. Debido a la asociatividad (G1), a(bS) = (ab)S, de modo que podemos denotar este conjunto por abS sin ninguna ambigedad. Cuando H es un subgrupo de G, los conjuntos de la forma aH se llaman clases a izquierda de H en G, y los conjuntos de la forma aH se llaman clases a derecha de H en G. Obsrvese que, como 1 H , se tiene que aH = H a H H = aH . En general, las clases de H en G no son subgrupos de G. Ejemplo 2.3.1. Sean G = (R2 , +) y H un subespacio de dimensin 1 (por ejemplo H = {(a, a) | a R}). Las clases (a izquierda o a derecha, pues G es abeliano) de H en G son las rectas P + H paralelas a H . 46

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Proposicin 2.3.2. Sea H un subgrupo de un grupo G. (a) Un elemento a G est en una clase a izquierda C de H si y slo si C = aH (b) Dos clases a izquierda de H o son iguales o son disjuntas. (c) aH = bH si y slo si a1 b H (d) Cualesquiera dos clases a izquierda de H tienen el mismo cardinal. Demostracin. (a) Obviamente a aH . Recprocamente, si a est en una clase a izquierda C = bH , entonces a = bh para algn h H , de donde se sigue que aH = bhH = b(hH ) = bH = C. (b) Si C y C no son disjuntas, existe a C C , luego, por el apartado (a), C = aH y C = aH . (c) Si a1 b H , entonces H = a1 bH , y por tanto, aH = aa1 bH = bH . Recprocamente, si aH = bH , entonces H = a1 bH y por lo tanto a1 b H . (d) La aplicacin ba1 : aH bH ; x ba1 x es biyectiva. Obsrvese que (a)+(b) es equivalente a decir que cada elemento de G pertenece a una nica clase a izquierda de H . Luego, las clases a izquierda de H en G forman una particin de G; adems, si denotamos G/H el conjunto de todas clases a izquierda de H en G, entonces la aplicacin : G G/H = {aH | a G}; a aH (2.1)

est bien denida y es epiyectiva. La aplicacin : G G/H se llama proyeccin cannica. De este modo jamos una nueva nocin de igualdad entre los elementos de G : Dos elementos a y b G son iguales, a b, cuando aH = bH . Esta nocin de igualdad es una relacin de equivalencia (vese la pgina 31). En ocasiones escribiremos [a] para denotar la clase a izquierda aH . Ejemplo 2.3.3. Sea n un nmero natural positivo. La relacin de equivalencia que el subgrupo nZ dene en Z es la relacin de congruencia mdulo n de la Seccin 1.2; pues, por la Proposicin 2.3.2(c), se tiene que (atencin, notacin aditiva!): a + nZ = b + nZ b a nZ. Luego, del Corolario 1.2.2 se sigue que el conjunto Z/nZ tiene exactamente n elementos, concretamente: Z/nZ = {[1]n := 1 + nZ, [2]n := 2 + nZ, . . . , [n]n := nZ := [0]n }, pues a y b Z estn en la misma en la misma clase a izquierda de nZ si y solo si tiene el mismo resto la dividir por n. 47

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Denicin 2.3.4. Sea H un subgrupo de un grupo G. Llamaremos ndice de H en G, [G : H ], al nmero de clases a izquierda de H en G. Dicho de otro modo, [G : H ] es el cardinal del conjunto G/H ; en smbolos: [G : H ] = |G/H |. Por ejemplo, [G : 1] es el orden de G. Teorema de Lagrange. Si G es nito, entonces [G : 1] = [G : H ][H : 1], En particular, el orden de un subgrupo de un grupo nito divide al orden del grupo. Demostracin. Las clases a izquierda de H en G forman una particin de G, hay [G : H ] de ellas, y cada una tiene [H : 1] elementos. Nota 2.3.5. Sean X un subconjunto de G y X 1 = {g1 | g X }. Entonces (aH )1 es la clase a derecha Ha1 y (Ha)1 = a1 H . Por tanto, X X 1 dene una correspondencia biyectiva entre las clases a izquierda y las clases a derecha: aH Ha1 . De donde se sigue que todos los resultados anteriores son igualmente vlidos para las clases a derecha; en particular, [G : H ] tambin es el nmero de clases a derecha de H en G. Sin embargo, en general, una clase a izquierda no tiene por qu ser una clase a derecha. De hecho, si bH = Ha, entonces a = 1 a bH y, por la Proposicin 2.3.2, bH = aH . De donde se sigue que la condicin necesaria y suciente para que una clase a izquierda sea clase a derecha es que aH = Ha, es decir, aHa1 = H . Ejemplo 2.3.6. Sean G = GL2 (Q), y H = subgrupo de G; de hecho H = Z. Si a = 1 n 0 1 5 0 0 1 1 0 5 0 n 1 1 0 n 1 | n Z . Entonces H es un

0 , entonces 1
1 5

a1 =

0 1

1 0

5n 1

Luego aHa1 derecha.

H y concluimos que aH es una clase a izquierda que no lo es a

48

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

2.3.2.

Construccin del grupo cociente

Sea N un subgrupo de un grupo G. Veamos cundo existe una nica estructura de grupo en el conjunto de clases G/N tal que la proyeccin cannica : G G/N sea morsmo de grupos. En tal caso N = {a G | (a) = (1)} sera el ncleo del morsmo , as que vericara la siguiente condicin: Denicin 2.3.7. Sea N un subgrupo de un grupo G. Diremos que N es un subgrupo normal de G, N G, cuando aNa1 N para todo a G; es decir: n N , a G ana1 N Ntese que Si un grupo G es abeliano, todo subgrupo de G es normal en G. Todo subgrupo de ndice 2 es normal. La condicin aNa1 N para todo a G, implica que aHa1 = H . Luego, un subgrupo H de un grupo G es normal si y slo si toda clase a izquierda de N en G es una tambin clase a derecha. Proposicin 2.3.8. Sea f : G G un morsmo de grupos. El ncleo de f es un subgrupo normal de G. Demostracin. Si x ker( f ), entonces f (axa1 ) = f (a) 1 f (a)1 = 1 para todo a G, y se concluye que axa1 ker( f ). La proposicin 2.3.8 y el siguiente teorema demuestran que los subgrupos normales son exactamente los ncleos de los morsmo de grupos. Teorema 2.3.9. Si N es un subgrupo normal de un grupo G, existe una nica operacin en conjunto de clases G/N tal que la proyeccin cannica : G G/N es morsmo de grupos. Adems, N = ker( ). El conjunto G/N , con esa estructura, se llama grupo cociente de G por N y tambin se denota G/N . Demostracin. Si x, y G/N , denimos x y = (ab), donde a, b G, x = (a), y = (b) : aN bN = abN . Para ver que as tenemos denida una operacin en G/N es necesario probar que x y no depende de los representantes a, b elegidos, es decir, si a , b G y x = a N , y = b N , entonces a b N = abN : Si a N = aN y b N = bN , existen n1 , n2 N tales que a = an1 y b = bn2 ; luego a b = an1 bn2 . Como N es un subgrupo normal de G, se tiene que n3 = b1 n1 b N y n1 b = bn3 . Luego a b = abn3 n2 abN y concluimos que a b N = abN . Veamos ahora que esta operacin dene en G/N una estructura de grupo: 49

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

(a) Se verica la propiedad asociativa: (aN bN ) cN = abN cN = (ab)cN = a(bc)N = aN bcN = aN (bN cN ). (b) G/N tiene un elemento neutro, que es el 1N = N : aN 1N = (a 1)N = aN y 1N aN = (1 a)N = aN .

(c) Cada elemento aN G/N tiene un elemento inverso, que es a1 N : aN a1 N = (a a1 )N = 1N y a1 N aN = (a1 a)N = 1N

Adems, es un morsmo de grupos porque, por denicin de la operacin tenemos (a) (b) = aN bN = abN = (ab) para todo a, b G. Por otra parte, si es otra operacin en G/N tal que : G (G/N , ) es un morsmo de grupos, para todo aN , bN G/N tenemos que aN bN = (a) (b) = (ab) = (a) (b) = aN bN . Por ltimo, ker( ) = {a G | (a) = (1)} = {a G | aN = N } = N . Ntese que, si G es un grupo abeliano, como todo subgrupo H de G es normal, el grupo cociente G/H tambin es abeliano. Ejemplo 2.3.10. Sea n un nmero natural. Como nZ es un subgrupo de Z, en el conjunto de clases Z/nZ tenemos una estructura de grupo abeliano que viene denida por la siguiente operacin: (a + nZ) + (b + nZ) := (a + b) + nZ. El neutro de Z/nZ es 0 + nZ y el opuesto de cualquier elemento a + nZ es a + nZ. Propiedad universal del grupo cociente. Sea N un subgrupo normal de un grupo G y sea : G G/N la proyeccin cannica. Si f : G G es un morsmo de grupos tal que N ker( f ) entonces existe un nico morsmo de grupos : G/N G tal que f = : f - G G @  @ R @ G/N Demostracin. Veamos primero la existencia de un morsmo de grupos : G/N G tal que f = . 50

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Si x G/N , existe algn a G tal que x = (a) y denimos (x) = f (a). Veamos que es una aplicacin de G/N en G (es decir, que (x) no depende del representante a G elegido) cuando N ker f . Si aN = bN , entonces a b y a1 b N ker f ; luego 1 = f (a1 b) = f (a)1 f (b) y concluimos que f (a) = f (b). Por denicin ( (a)) = f (a) para todo a G, as que f = y para concluir basta probar que es morsmo de grupos. Si aN , bN G/N , entonces (aN bN ) = ( (ab)) = f (ab) = f (a) f (b) = ( (a)) ( (b)) = (x) (y) Por ltimo, si existiera otro morsmo de grupos : G/N G tal que f = , para todo aN G/N tendramos que (a ker( f )) = f (a) = ( )(a) = (aN )

Teorema de isomorfa. Sea f : G G un morsmo de grupos. La aplicacin : G/ ker( f ) im( f ); (aN ) = f (a), es isomorsmo de grupos: G/ ker( f ) im( f )

Demostracin. Sea : G im( f ) el morsmo de grupos (a) = f (a). El ncleo de coincide con el de f , as que de la Propiedad universal del grupo cociente se sigue la existencia de un morsmo de grupos : G/ ker( f ) im( f ) tal que (a ker( f )) = f (a). Veamos que es isomorsmo de grupos: es epiyectivo: Si x im( f ), existe a G tal que x = f (a) = (a ker( f )); luego x im/( ). es inyectivo: Si 1 = (a ker( f )) = f (a), entonces a ker( f ) y a ker( f ) = ker( f ). Es decir, ker( ) = 1 y, por la Proposicin 2.2.7, es inyectivo.

Corolario 2.3.11. Si f : G G es un morsmo de grupos epiyectivo, entonces el grupo G/ ker( f ) es isomorfo a G . Demostracin. Es consecuencia directa del Teorema de Isomorfa, sin ms que observar que f es epiyectivo cuando im( f ) = G . 51

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Teorema chino de los restos. Si m, n son nmeros enteros primos entre s, el morsmo de grupos Z/mnZ (Z/mZ) (Z/nZ); [a]mn ([a]m , [a]n ) es un isomorsmo. Demostracin. Las proyecciones cannicas Z Z/mZ y Z Z/nZ son morsmos de grupos (vase el Ejemplo 2.2.2.iii) ), de modo que la aplicacin f : Z (Z/mZ) (Z/nZ) , f (a) = ([a]m , [a]n )

es un morsmo de grupos. El ncleo de f es (mZ) (nZ) = nmZ, porque el mnimo comn mltiplo de m y n es mn (vase la Proposin 1.1.1); as que, por el Corolario 2.3.11, basta probar que f es epiyectivo. Ahora bien, de acuerdo con el Teorema de isomorfa, el cardinal de im( f ) es el de Z/nmZ, que coincide con el de (Z/mZ) (Z/nZ), y concluimos que el morsmo f es epiyectivo. Ejemplo 2.3.12. Si mcd(m, n) = 1, la aplicacin : Z/nmZ (Z/nZ) (Z/mZ) ; ([a]nm ) = ([a]n , [a]m )

es un isomorsmo de grupos. Es decir, para cada pareja de nmeros enteros b, c, el sistema de congruencias x b (md. n) x c (md. m) siempre tiene alguna solucin entera, y sta es nica mdulo nm : tal sistema de congruencias tiene una nica solucin 0 x < nm. Adems, al ser inyectivo, la condicin necesaria y suciente para que dos nmeros enteros sean congruentes mdulo nm es que sean congruentes mdulo n y mdulo m.

2.4.

Grupo simtrico

El grupo simtrico Sn es el grupo de todas las permutaciones3 de un conjunto X con n elementos, con la estructura de grupo que dene la composicin de aplicaciones. Supondremos siempre que n 2. Nota 2.4.1. Numerando los elementos de X podemos suponer que X = {1, . . . , n}. El grupo simtrico de X no depende tal numeracin. En efecto, dos numeraciones
3 Para

una introduccin ldica al grupo de permutaciones de un conjunto nito, vase

http://www.estalmat.unican.es/documentos/Segundo_Seminario_Estalmat/la_magia_ de_las_permutaciones_andalucia.pdf

52

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

distintas denen una permutacin de X ; por tanto, si y son permutaciones de X para una y otra numeracin, respectivamente, se tiene que 1 = , es decir, son elementos conjugados, y se comprueba fcilmente que Sn Sn ; 1 es un automorsmo de grupos. La notacin estndar de la permutacin que enva i (i) = ai es 1 a1 As, por ejemplo, el smbolo 1 2 2 5 3 3 4 1 5 4 2 a2 3 a3 ... n . . . an

denota la permutacin de X = {1, . . . , 5} que enva 1 2, 2 5, 3 3, 4 1 y 5 4, y la composicin de y la permutacin que enva 1 1, 2 4, 3 5, 4 2 y 5 3 se escribe: 1 1 2 4 3 5 4 2 5 3 1 2 2 5 3 3 4 1 5 4 = 1 4 2 3 3 3 4 1 5 2

2.4.1.

Signo de una permutacin. Subgrupo alternado

Denicin 2.4.2. Consideramos una permutacin = 1 2 3 ... n (1) (2) (3) . . . (n)

de Sn . Los pares (i, j) con i < j y (i) > ( j) se llaman inversiones de , y se dice que es par o impar el nmero de sus inversiones es par o impar, respectivamente. El signo, sign( ), de es +1 o 1 dependiendo de que sea par o impar. La identidad tiene signo positivo. Adems, como n 2, siempre existe alguna permutacin de signo negativo; por ejemplo, la que intercambia 1 y 2 y deja al resto jos. Para calcular el signo de , conectamos (mediante una lnea) cada elemento i de la la de arriba con el elemento i de la la de abajo, y contamos el nmero de veces que se cruzan las lneas: ser par o impar segn lo sea el nmero de cruces. Por ejemplo, 53

I GNACIO O JEDA 1 2

P ROYECTO D OCENTE : M ATERIA LGEBRA 3 4 5

es par (hay 6 intersecciones). Esto siempre funciona porque hay un cruce por cada inversin. Denicin 2.4.3. Una transposicin es una permutacin que intercambia dos elementos y deja el resto de elementos jos. Proposicin 2.4.4. El signo de cualquier transposicin es 1. Demostracin. Si es la transposicin que intercambia i y j (sin perdida de generalidad podemos suponer i < j), entonces hay 2( j i) 1 inversiones; concretamente las correspondientes a los pares (i, i + 1), . . . , (i, j), (i + 1, j), . . . , ( j 1, j). Luego, es impar, y por lo tanto sign( ) = 1. Dada un permutacin , consideramos los productos V=
1i< jn

( j i) y

V =

1i< jn

( ( j) (i))

Los trminos de ambas expresiones son los mismos, salvo que cada inversin introduce un cambio de signo. Por consiguiente, V = sign( )V Proposicin 2.4.5. La aplicacin sign : Sn {1} es un morsmo de grupos. Demostracin. Sea G el grupo aditivo de las aplicaciones Zn Z. Para cada f G y Sn , sea f es elemento de G denido por ( f )(z1 , . . . , zn ) = f (z (1) , . . . , z (n) ). Para cada , , se tiene que ( f )(z1 , . . . , zn ) = ( f )(z (1) , . . . , z (n) ) = f (z ( (1)) , . . . , z ( (n)) ) = (( ) f )(z1 , . . . , zn ); por tanto, ( f ) = ( ) f . (2.2) Sea g G, tal que g(z1 , . . . , zn ) = 1i< jn (z j zi ). Usando el mismo argumento que antes, podemos armar que p = sign( ) p. 54

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Ahora, tomando f = p en la expresin (2.2) y usando que p = 0, concluimos que sign( )sign( ) = sign( ), es decir, que sign : Sn {1} es un morsmo de grupos. Las permutaciones pares de Sn forman un subgrupo normal de Sn ya que son los elementos del ncleo del morsmo de grupos sign : Sn {1}. Este subgrupo se denota An y recibe el nombre de subgrupo alternado. Por la Proposicin 2.3.8, el grupo alternado An es un subgrupo normal de Sn . El ndice de An en Sn es 2 porque Sn /An {1}, por el Teorema de isomorfa; as que el Teorema de Lagrange permite concluir que el orden de An es n!/2.

2.4.2.

Ciclos. Forma de una permutacin

Denicin 2.4.6. Diremos que una permutacin Sn es un ciclo de orden d si = (a1 . . . ad ) para ciertos elementos distintos a1 , . . . , ad ; d 2. Diremos que (a1 . . . ad ) y (b1 . . . bk ) de Sn son dos ciclos disjuntos cuando ai = b j para todo par de ndices i, j . Ntese que las transposiciones son los ciclos de orden 2. Lema 2.4.7. Si dos ciclos y son disjuntos, entonces = . Demostracin. Si = (a1 . . . ad ) y = (b1 . . . bk ) , entonces las permutaciones y coinciden en a1 , . . . , ad , b1 , . . . , bk y dejan jos los restantes elementos. Teorema 2.4.8. Toda permutacin Sn distinta de la identidad descompone en producto de ciclos disjuntos. Salvo el orden de los factores, esta descomposicin es nica. Demostracin. Sea a1 un elemento tal que (a1 ) = a1 y consideremos el primer nmero positivo d tal que d (a1 ) = a1 (tal nmero d existe porque el orden de es nito). Sea ai = i (a1 ). Los nmeros a1 , a2 , . . . , ad son todos distintos: si ai = a j y j > i, entonces ji (a1 ) = a1 y 0 j i d 1, en contra de la eleccin del nmero d . Luego 1 = (a1 . . . ad ) es un ciclo que coincide con en a1 , . . . , ad ; pero no en los restantes elementos, si existen, que no queden jos por . Ahora, la permutacin (1 )1 deja jos a1 , . . . , ad y todos los elementos que deje jos. Reiterando el proceso obtenemos ciclos disjuntos 1 , . . . , r tales que (r )1 (1 )1 es la identidad. Luego = 1 r . 55

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Si existieran otros ciclos disjuntos 1 , . . . , s tales que 1 s = = 1 r , cambiando de orden los factores si fuera preciso podemos suponer que 1 (a1 ) = a1 . En i (a ) = i (a ) = i (a ) para todo i 0 y concluimos que = . Luego tal caso 1 1 1 1 1 1 1 2 s = 2 r y reiterando el argumento concluimos que, despus de reordenar los factores si fuera preciso, los factores 2 , . . . , s coinciden con los ciclos 2 , . . . , r . Por ejemplo, 1 5 2 7 3 4 4 2 5 1 6 3 7 6 8 8 = (15)(27634)(8)

Adems, se puede comprobar que genera un grupo de orden mcm(2, 5) = 10. Corolario 2.4.9. Todo ciclo de orden d es producto de d 1 trasposiciones. Por tanto, toda permutacin es producto de trasposiciones. Demostracin. (a1 . . . ad ) = (a1 a2 )(a2 a3 ) (ad 1 ad ) Corolario 2.4.10. Sea = 1 m una descomposicin de una permutacin en producto de trasposiciones. Si sign( ) = 1, entonces m es par. Si sign( ) = 1, entonces m es impar. Demostracin. sign( ) = sign(1 ) sign(m ) = (1)m . Corolario 2.4.11. El subgrupo alternado An es el nico subgrupo de Sn de ndice 2. Demostracin. En primer lugar observamos que si H Sn tiene ndice 2 entonces : Sn Sn /H = {1, 1} es un morsmo de grupos (pues los subgrupos de ndice 2 son normales); adems, se comprueba fcilmente que ( ) = 1, para toda transposicin Sn . Por tanto, si = 1 m una descomposicin de una permutacin en producto de trasposiciones, por el corolario 2.4.10, ( ) = sign( ). Denicin 2.4.12. Sea = 1 r la descomposicin de una permutacin = id en producto de ciclos disjuntos y denotemos di el orden de i , 1 i r. El Lema 2.4.7 nos permite suponer que d1 d2 dr y diremos que d1 , . . . , dr es la forma de la permutacin . Proposicin 2.4.13. El signo de toda permutacin de forma d1 , . . . , dr es (1)d1 +...+dr r Demostracin. Del Corolario 2.4.9 y la Proposicin 2.4.5 se sigue directamente que el signo de todos los ciclos de orden d es (1)d 1 . 56

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Proposicin 2.4.14. Sean , Sn . La condicin necesaria y suciente para que y sean conjugadas es que tengan la misma forma. Demostracin. Sea = (a1 . . . ad1 )(b1 . . . bd2 ) (c1 . . . cdr ). Si Sn y ponemos i := (i), tenemos que 1 = (a1 . . . ad1 )(b1 . . . bd2 ) (c1 . . . cdr ). Obsrvese que de los resultados anteriores se deduce que la forma y el signo no dependen de la numeracin de los elementos (vase la Nota 2.4.1).

2.4.3.

Teorema de Cayley

Teorema de Cayley. Sea G un grupo. Existe un homorsmo inyectivo cannico G Biy(G).

Demostracin. Dado a G, denimos a : G G como aplicacin x ax (llamada traslacin a izquierda). Para cada, x G se cumple que (a b )(x) = a (b (x)) = a (bx) = a(bx) = (ab)x = ab (x), luego ab = a b . Como 1 = id, se tiene que a a1 = id = a1 a y por tanto que a es una biyeccin, es decir, a Biy(G). Por consiguiente, G Biy(G); a a es un morsmo de grupos, y es inyectivo por la Ley de cancelacin. Corolario 2.4.15. Todo grupo nito de orden n es isomorfo a un subgrupo de Sn . Demostracin. Basta tener en cuenta que las biyecciones de un conjunto nito de cardinal n es precisamente Sn (vase el Ejemplo 2.1.8). Ejemplo 2.4.16. Construyamos la tabla de multiplicar del grupo de simetra de un tringulo equiltero (vase el Ejemplos 2.1.11.viii)). En primer, para simplicar la notacin, vamos a denotar los seis tringulos con los nmeros del 1 al 6. A continuacin observamos que aplicando al tringlo 3 la misma operacin que hemos usado con al tringulo 1 para obtener el 2, se obtiene el tringulo 5 o que aplicando al tringulo 5 la misma operacin que hemos usado con al tringulo 1 para obtener el 5, se obtiene el tringulo 6, as obtenemos que la tabla de multiplicar del grupo de simetra de un tringulo equiltero es precisamente la que dene al grupo del Ejemplo 2.1.2. Lo que pone de maniesto que ambos son necesariamente isomorfos. 57
(G1)

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

58

Tema 3

Grupos cclicos
Contenidos
Descripcin del contenido . . . . 3.1 Grupos cclicos . . . . . . 3.2 Funcin indicatriz de Euler 3.3 Races de la unidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 59 60 64 66

Bibliografa principal: [6] Captulos I (pp. 30-31), II (pp. 52-53), III (pp. 76-77) y Ejemplos y Ejercicios (pp. 223-224).

Descripcin del contenido


Aunque no es lo usual, hemos segregado los grupos cclicos del tema de grupos. Si bien se trata de un ejemplo de grupo abeliano con perfecta cabida en el tema anterior, la naturaleza de este tema es diferente. De una parte, se trata del estudio detallado de Z y sus subgrupos y sus cocientes (equiparable, en cierto modo, al del polinomios en una variable). De otra parte, se muestra un primer ejemplo de lo que se entiende por un problema de clasicacin en Teora de Grupos. Y nalmente, se dota de entidad propia a los grupos cclicos por su importancia en la clasicacin de los grupos abelianos nito generados (que veremos al nal de esta asignatura) y en los problemas de resolubilidad por radicales (que se estudirn en lgebra I). La primera seccin de este tema est organizada como sigue: tras la denicin de grupo cclico (pgina 60), se da la caracterizacin de los sugrupos de Z (pgina 61) y se introduce la nocin de orden de un elemento (pgina 61) y se estudian sus propiedades. Estos ingredientes son sucientes para obtener la Clasicacin de los grupos cclicos (pgina 63). 59

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

En la segunda seccin se estudia la funcin indicatriz de Euler, que a cada n N asigna el nmero de generadores de cualquier grupo cclico de orden n, o lo que es lo mismo, la cantidad de nmeros naturales entre 1 y n que son primos con n. La indicatriz de Euler es un ejemplo de funcin aritmtica multiplicativa; sin embargo, no es esta la faceta que ms nos interesa de ella en esta asignatura. Para nosotros, la principal utilidad de la indicatriz de Euler ser su aplicacin en la congruencia de Euler (pgina 65) que ser empleada ms adelante para caracterizar los elementos irreducibles del Anillo de los enteros de Gauss o como ingrediente en la demostracin de la irreducibilidad de los polinomios ciclotmicos, adems de posibilitar la realizacin de ejercicios interesantes o introducir, a modo de curiosidad, el sistema criptogrco RSA. Acabamos el tema con las races de la unidad. Las races nsimas de la unidad forma un grupo cclico (Teorema 3.3.2 pgina 67), lo que justica sucientemente su inclusin en este tema, mostrndole adems al estudiante (quiz por primera vez) la relacin que existe entre los grupos y las soluciones de las ecuaciones polinmicas, y que materializar completamente en la Teora de Galois (asignatura lgebra I). La seccin naliza con la introduccin de las races nsimas de la unidad primitivas (pgina 3.3.6) y mostrando algunas de sus propiedad. Hemos aadido una breve nota (que sobrepasa el marco de esta asignatura) donde se muestra una frmula de la indicatriz de Euler en trminos de sumas de races ksimas de la unidad primitiva, es decir, de funciones de Mbius. Los objetivos/compentencias que se persiguen conseguir en este tema son: Identicar, clasicar y saber generar grupos cclicos. Conocer las propiedades ms relevantes de los grupos cclicos. Consideracin metodolgica: La funcin indicatriz de Euler y sus consecuencias no son fundamentales para esta asignatura, por tanto, su eliminacin del programa no restara coherencia a los argumentos principales. En todo caso, no debemos olvidar su relacin con los contenidos de lgebra I, ya citados arriba. Recurso on-line: Construcciones con reglas y comps de polgonos regulares con n lados (http://www.youtube.com/watch?v=LBgIWQcC6lM)

3.1.

Grupos cclicos

Denicin 3.1.1. Diremos que G es un grupo cclico si est generado por alguno de sus elementos; es decir, si existe a G tal que a = G, en cuyo caso diremos que a es un generador de G. Por denicin, un grupo G es cclico y a G es un generador cuando todo elemento de G es de la forma an para algn nmero entero n. Es claro que los grupos 60

P ROYECTO D OCENTE : M ATERIA LGEBRA cclicos son abelianos.

I GNACIO O JEDA

Ejemplos 3.1.2. i) El grupo Z es cclico y sus generadores son 1 y 1. ii) Si n 1, el grupo Z/nZ es cclico, pues est generado por 1 + nZ. Ejemplo 3.1.3. Los giros que dejan invariante un cuadrado forman un grupo cclico de orden 4.

En general, los giros que dejan invariante un polgono regular de n lados forman un grupo cclico de orden n. Proposicin 3.1.4. Todo subgrupo de un grupo cclico es cclico. Demostracin. Sea G un grupo cclico generado por a y H un subgrupo de G. Vamos a demostrar que existe un nmero natural n tal que H = an . Si H = 1, tomamos n = 0. Si H = 1, en H existen elementos de la forma am con m > 0, porque el opuesto de cada elemento de H tambin est en H . Sea n el menor nmero positivo tal que an H ; as que an H por ser H un subgrupo. Ahora bien, si am H , existen nmeros enteros c y r tales que m = cn + r, 0 r n 1 Luego ar = amcn = am an
c

H,

porque H es un subgrupo y am , an H . De acuerdo con la eleccin de n tenemos que r = 0. Se sigue que am an y concluimos que H = an . Caracterizacin de los subgrupos de Z. Si H es un subgrupo del grupo aditivo de los nmeros enteros, entonces existe un nico nmero natural n tal que H = nZ. Demostracin. Como Z es cclico y est generado por 1, por la Proposicin 3.1.4, existe n 0 tal que H = nZ. Luego, slo queda demostrar la unicidad del nmero natural que genera H . Si m y n son dos nmeros naturales tales que H = mZ = nZ, entonces tendremos n = am, m = bn para ciertos a, b N. Luego n = a(bn) de modo que n(1 ab) = 0 y concluimos que n = 0, en cuyo caso m = bn = 0, 1 = ab, en cuyo caso a = 1 y m = n. Luego, todos los subgrupos de Z, con la suma, son de la forma nZ. Denicin 3.1.5. Llamaremos orden de un elemento a de un grupo G al orden del subgrupo que genera. El orden de un elemento puede ser innito. 61

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

El nico elemento de orden 1 es el neutro del grupo. Si G es un grupo nito de orden n, la condicin necesaria y suciente para que sea cclico es que tenga algn elemento de orden n. En tal caso, sus generadores son precisamente los elementos de orden n. El orden de cada elemento de un grupo nito divide al orden del grupo. En efecto, si a un elemento de un grupo nito G, el orden de a , que es el orden de a, divide al orden de G por el Teorema de Lagrange. Ejemplos 3.1.6. i) El orden de la matriz 0 1 0 0 0 1 1 0 0

como elemento del grupo GL3 (R) es 3. ii) El orden de un ciclo de orden d es, precisamente, d . Proposicin 3.1.7. Sea a un elemento de un grupo G. (a) Si a es de orden innito, entonces an = am n = m. En particular, an = 1 n = 0. (b) Si a es de orden nito d , entonces an = am n m m od d . En particular, an = 1 n d Z y d es el menor nmero natural no nulo d tal que ad = 1. Demostracin. La aplicacin fa : Z G; n an es un homomorsmo de grupos. La de fa imagen es claramente a y su ncleo es ker( fa ) = {n Z | an = 1}. Luego, por la Caracterizacin de los subgrupos de Z, existe r N tal que ker( fa ) = rZ. Adems, por el Teorema de isomorfa, a = im( fa ) = Z/ ker( fa ) = Z/rZ. Si el orden a es innito, entonces r = 0 y ker( fa ) = 0. Luego, fa es inyectivo, que es lo arma el apartado (a) del enunciado. Si, por el contrario, a es subgrupo nito de orden d , entonces d = [ g : 1] = [Z/rZ : 1] = r y del Teorema de isomorfa se sigue que fa (n) = fa (m) [n]a = [m]a n m m od d , es decir, se verica el apartado (b). Corolario 3.1.8. Si G es grupo nito de orden n, entonces an = 1, para todo a G. Demostracin. En virtud del Teorema de Lagrange, n es mltiplo del orden a , que es el orden de a, as que la Proposicin 3.1.7 permite concluir que an = 1.

62

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Nota 3.1.9. Obsrvese que el orden de una permutacin cualquiera de forma d1 , . . . , dr es el mnimo comn mltiplo de d1 , . . . , dr . En efecto, si = 1 r es la descomi i . Luego i = 1 posicin de en producto de ciclos disjuntos, entonces i = 1 r i i si y slo si 1 = . . . = r = 1. Clasicacin1 de los grupos cclicos. Sea G un grupo cclico. (a) Si G es innito, entonces G es isomorfo al grupo Z. (b) Si G es nito y su orden es m, entonces G es isomorfo a Z/mZ. Demostracin. Sea a un generador de G. La aplicacin fa : Z G; fa (n) = gn , es un homomorsmo de grupos epiyectivo cuyo ncleo es ker( fa ) = {n Z | an = 1}. Por la Prpoposicin 3.1.7, tenemos que ker( fa ) = 0 si G es innito y ker( fa ) = mZ, si G es nito de orden m. Luego, el resultado buscado se sigue del Corolario 2.3.11. Este teorema de clasicacin permite dar una nueva denicin del concepto de suma de nmeros enteros: Es la nica2 operacin que dene una estructura de grupo cclico innito. Recuperamos as nuestra visin infantil de la suma, cuando no nos importaba qu sumbamos sino cmo sumbamos. Ejemplo 3.1.10. Si G tiene orden primo p, entonces todo elemento de G tiene orden 1 o p. Pero slo el elemento neutro tiene orden 1, por tanto, cualquier otro elemento a G ha de tener orden p. De donde se sigue que G = a y por lo tanto que G es un grupo cclico. Luego, todo grupo de orden primo es cclico y est generado por cualquier elemento distinto del neutro. Esto demuestra, por ejemplo, que salvo isomorsmo, slo existe un grupo de orden 1000000007 (porque este nmero es primo). Proposicin 3.1.11. Sea G = a un grupo cclico nito de orden n Entonces, ak es un generador de G si y slo si k es primo con n. En particular, G tiene tantos generadores distintos como nmeros naturales entre 1 y n que son primos con n. Demostracin. Sea ak un generador de G. Como ak mcd(n,k) = 1, por la Proposicin 3.1.7(b), n/mcd(n, k) nZ, es decir, mcd(n, k) = 1. Recprocamente, si n y k son primos entre s, entonces existen y Z tales que 1 = n + k, por el Corolario 1.1.6, adems, por Corolario 3.1.8, (a )n = 1. Luego, a = a n+ k = (a )n ak = ak ak , y por tanto G = a ak . De donde se sigue la igualdad buscada, porque ak es un subgrupo de G. Finalmente, como, por la Proposicin 3.1.7(b), ak = am k m m od d ; concluimos que el nmero de generadores distintos de G es precisamente el de los nmeros naturales entre 1 y n que son primos con n.
1 Se entiende que la clasicacin es salvo isomorsmos. Clasicar grupos de cierto tipo signica dar una familia de tales grupos en la que no haya dos isomorfos y tal que cualquier grupo del tipo considerado sea isomorfo a uno de la familia. 2 o cualquier, tanto da, pues es nica salvo isomorsmos. n

63

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

3.2.

Funcin indicatriz de Euler

Denicin 3.2.1. Si n es un nmero natural mayor o igual que 2, (n) denotar la cantidad de nmeros naturales entre 1 y n que son primos con n. Por convenio (1) = 1. Esta funcin se llama indicatriz de Euler. La indicatriz de Euler pertenece un tipo de funciones llamadas aritmticas,es decir, a las funciones reales o complejas denidas en los enteros positivos. Algunos valores de la indicatriz de Euler son: (2) = 1, (3) = 2, (4) = 2, (5) = 4, (6) = 2, (7) = 6, (8) = 4 ( p) = p 1 cuando p es primo Sea n es un nmero natural mayor o igual que 2 y consideremos el conjunto de los distintos generadores Z/nZ : {x Z/nZ | x = [m]n , mcd(m, n) = 1}. Este conjunto con el producto [a]n [b]n = [ab]n , tiene estructura de grupo abeliano y se denota (Z/nZ) . Ntese que, por la Proposicin 3.1.11, el orden de (Z/nZ) es el indicatriz de Euler (n). Propiedades de la funcin indicatriz de Euler. (a) Si p es un nmero primo y r 1, entonces ( pr ) = pr 1 1 p . (b) Si n y m son primos entre s, entonces (n m) = (n) (m) Demostracin. (a) Como los nmeros primos con pr son justamente los que no son mltiplos de p, se tiene que p, 2 p, . . . , pr1 p son los nicos nmeros entre 1 y pr que no son primos con pr . (b) Por el Teorema chino de los restos, Z/nmZ = (Z/nZ) (Z/mZ). Luego, (Z/nZ) (Z/mZ) es cclico y sus generadores se corresponden con los de Z/nmZ. Por otra parte, cada generador de (Z/nZ) (Z/mZ) dene sendos generadores de Z/nZ y de Z/mZ, va las correspondientes proyecciones cannicas. Recprocamente, si [a]n genera Z/nZ y [b]m genera Z/nZ, entonces ([a]n , [b]m ) tiene orden mcm(n, n); pues mcd(a, n) = 1 y mcd(b, m) = 1. Pero mcd(n, m) = 1, de modo que mcm(n, m) = nm y concluimos que ([a]n , [b]m ) genera (Z/nZ) (Z/mZ). Las funciones aritmticas que verican la propiedad (b) se llaman multiplicativas. Corolario 3.2.2. Sea n un nmero entero mayor o igual que 2. Entonces, (n) = n 1
p|n

1 . p

64

P ROYECTO D OCENTE : M ATERIA LGEBRA


r

I GNACIO O JEDA

k 1 Demostracin. Si n = pr 1 pk es la descomposicin en factores primos de p, entonces

ri i (n) = ( pr i ) = pi 1 i=1 i=1

k 1 1 1 = n 1 = n 1 . pi p p i i=1 p|n

Ejemplo 3.2.3. Un buen mtodo para calcular el indicatriz de Euler de un nmero natural n consiste en descomponerlo en producto de nmeros primos: (2000) = (24 53 ) = (24 ) (53 ) = 23 52 (5 1) = 25 52 (1995) = (3 5 7 19) = 2 4 6 18 = 864 Congruencia de Euler. Si a y n son nmeros enteros primos entre s, entonces a (n) 1 m od n

Demostracin. Si a es primo con n, entonces [a]n est en (Z/nZ) , que es un grupo nito de orden (n), as que el Corolario 3.1.8 permite concluir que [1]n = [a]n
(n)

= [a (n) ]n

La congruencia de Euler es la pieza fundamental del algoritmo criptogrco RSA (vase, por ejemplo, http://es.wikipedia.org/wiki/RSA). Ejemplo 3.2.4. Si a y n son nmeros enteros primos entre s, las soluciones enteras de la congruencia ax b m od n son: x = a (n)1 b + tn, t Z

Ejemplo 3.2.5. Para calcular el resto de n = 292022 mdulo 92, podemos utilizar la Congruencia de Euler porque 29 y 92 son primos entre s. Como (92) = (4 23) = (22 ) (23) = 2 22 = 44, en (Z/92Z) tenemos que [29]44 = 1; luego: [n] = [29]2022 = [29]46442 = [29]4644 [29]2 = [29]2 El inverso de 29 mdulo 92 se calcula con la Identidad de Bzout: 1 = 6 92 19 29. En (Z/92Z) tenemos que [29]1 = [19] y concluimos que [n] = [29]2 = [19]2 = [361] = [85] 65

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

La Congruencia de Euler es una generalizacin del siguiente resultado de Fermat: Congruencia de Fermat. Sea p un nmero primo. Si un nmero entero a no es mltiplo de p, entonces a p1 1 m od p

Demostracin. Si a no es mltiplo de p, entonces mcd(a, p) = 1, porque p es primo. Adems ( p) = p 1 cuando p es primo. Luego, el resultado se obtiene como caso particular de la Congruencia de Euler. Pequeo teorema de Fermat Si p es primo, entonces a p a m od p para todo a Z.

3.3.

Races de la unidad
ea+bi := ea cos(b) + i sen(b) .

Para cada nmero complejo a + bi C pondremos

De las propiedades de las funciones trigonomtricas se sigue e2 i = 1, ez+z = ez ez ,

ez = ez z = z + 2 ik para algn k Z y que para cada nmero complejo z de mdulo = 0 existe un nmero real tal que z = cos( ) + i sen( ) = ei bi 0 a z = a + bi

z = a bi

Este nmero real est bien denido salvo mltiplos enteros de 2 y se llama argumento de z (medido en radianes). El producto de dos nmeros complejos no nulos z = ei y z = ei es z z = ei ei = ( )ei( + ) . 66

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

as que el argumento del producto de nmeros complejos es la suma de los argumentos: arg(z1 z2 ) = arg(z1 ) + arg(z2 ) Denicin 3.3.1. Sea n un nmero natural no nulo y sea z un nmero complejo. Si u es un nmero complejo tal que un = z, diremos que u es una raz n-sima compleja de z. Por ejemplo, una raz n-sima de z = ei es claramente n ei /n . En particular una raz n-sima de la unidad, 1 = e2 i , es el nmero complejo e
2 i n

= cos

2 2 + i sen n n
2 i r n

de mdulo 1 y argumento 2 /n, al igual que sus potencias e Teorema 3.3.2. El conjunto Zn := {z C | zn = 1}

, r Z.

de las races nsimas de la unidad, con el producto de nmero complejos, es un 2 i grupo cclico de orden n generado por e n . En particular, hay exactamente n races n-simas complejas de la unidad, que son e
2 i r n

= cos

2 r 2 r + i sen n n

0 r n 1.

Demostracin. Si u = ei es una raz n-sima de la unidad, la condicin un = 1 equivale a que n = 1 y n = 2 r para algn r Z. Es decir, = 1 y = 2 r/n. 2 i Luego, f : Z Zn ; r e n r es un homomorsmo de grupos epiyectivo. Como el ncleo de f es un subgrupo de nZ, por el Teorema de Isomorfa, concluimos que Z/nZ = Zn .

Ejemplos 3.3.3. i) Races Cbicas de la Unidad: Como x3 1 = (x 1)(x2 + x + 1), las races cbicas complejas de la unidad distintas de 1 son las races complejas del poli2 i 1 nomio x2 + x + 1, que son 2 23 i. La parte imaginaria de e 3 es positiva y la de e
4 i 3

es negativa, as que las races cbicas complejas de la unidad son: 67

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

2 i 3

=1 2+

3 2 i

4 i 3

=1 2

3 2 i

La parte real de dos races es 1/2, as que el lado del tringulo equiltero inscrito en un crculo es la cuerda perpendicular al radio en su punto medio. ii) Races Cuartas de la Unidad: Como x4 1 = (x2 1)(x2 + 1) = (x 1)(x + 1)(x2 1), las races cuartas complejas de la unidad son:

e2 =i

1 e i = 1

3 i 2

= i

iii) Races Quintas de la Unidad: Sea x = e 5 = cos( 25 ) + i sen( 25 ). Vamos a 2 5 1 calcular y := x + x = x + x = 2 cos 5 . Como x = 1 y x = 1, tenemos que

2 i

0 = x5 1 = (x 1)(x4 + x3 + x2 + x + 1) 0 = x4 + x3 + x2 + x + 1 0 = (y2 2) + y + 1 = y2 + y 1

porque y = x + x1 , y2 = x2 + x2 + 2. Se sigue que y = 68

1 5 2

y, al ser y =

P ROYECTO D OCENTE : M ATERIA LGEBRA 2 cos


2 5

I GNACIO O JEDA

un nmero real positivo, concluimos que 51 = 4 51 = +i 4 51 = i 4

2 cos 5 e e
2 i 5

1 1

2 51 4 2 51 4

8 i 5

Las otras dos races quintas de la unidad x = e 5 2 y x1 = x = e 5 3 pueden 2 i observando que el razonahallarse elevando e 5 al cuadrado y al cubo, o bien +1 miento anterior tambin prueba que 2 cos 45 = 5 2 , de modo que 4 cos 5 e e
4 i 5

2 i

2 i

6 i 5

5+1 = 4 5+1 +1 = +i 1 5 4 4 2 5+1 +1 = i 1 5 4 4

En resumen, las races quintas de la unidad son:

e e
4 i 5

2 i 5

6 i 5

8 i 5

vi) Races Sextas de la Unidad: Como x6 1 = (x3 1)(x3 + 1), las races sextas complejas de la unidad son las tres races cbicas junto con las races complejas 3 del polinomio x3 + 1 = (x + 1)(x2 x + 1), que son x = 1 y x = 1 2 2 i. Por tanto, las races sextas de la unidad son 69

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

2 i 3

= 1 2+

3 2 i

e3 = 1 2+

3 2 i

1 e i = 1
3 2 i 3 2 i

5 i 3

1 =2

4 i 3

= 1 2

y vemos que, dado un crculo, los extremos de un dimetro junto con los de las cuerdas perpendiculares a sus dos radios en los puntos medios, son los vrtices de un hexgono regular inscrito en el crculo dado. Teorema 3.3.4. Todo nmero complejo no nulo tiene exactamente n races n-simas complejas, y se obtienen multiplicando una cualquiera de ellas por las races n-simas de la unidad. Demostracin. Todo nmero complejo no nulo z = ei tiene alguna raz n-sima = n ei /n . Si fuera otra raz n-sima de z, entonces n = z y
n

n z = =1; z z

2 i = e n r , 0 r < n.

Luego z tiene exactamente n races n-simas, que son ,e


2 i n

,e

2 i 2 n

, ... , e

2 i (n1) n

Corolario 3.3.5. Sea z = ei un nmero complejo no nulo. Las races n-simas complejas de z son los vrtices de un polgono regular de n lados inscrito en el crculo de radio n centrado en el 0 :
+2 r n ei n

0r<n
2 i

Denicin 3.3.6. Diremos que una raz n-sima de la unidad e n k es primitiva si todas las races n-simas de la unidad complejas son potencias suyas con exponente entero. Obsrvese que las races nsimas de la unidad primitivas son precisamente los generadores del grupo, Zn , de las races nsimas de la unidad. Luego, de acuerdo con 70

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

el Teorema 3.3.2 y la Proposicin 3.1.11, las races nsimas de las unidad primitivas 2 i son aquellas de la forma e n k con k y n primos entre s. Por tanto el nmero de races nsimas de la unidad primitivas es (n). 2 i En resumen: si u = e n k una raz n-sima de la unidad. Las siguientes condiciones son equivalentes: u es una raz n-sima de la unidad primitiva. (u tiene orden n) La primera potencia de u que es la unidad es un ; es decir, ur = 1 para todo nmero natural 1 r < n. (u genera Zn ) Todas las potencias u, u2 , . . . , un son distintas entre s. (k es primo con n) Existe a Z tal que ak 1 m od n. Ejemplos 3.3.7. 2 i 2 i 2 i i) e n y e n (n1) = e n son races n-simas de la unidad primitivas. 4 i 6 i 8 i 2 i ii) Las races quintas de la unidad primitivas son e 5 , e 5 , e 5 y e 5 . 2 i 2 i 10 i iii) Las races sextas de la unidad primitivas son e 6 y e 6 = e 6 . 16 i 2 i 2 i iv) e 3 e 5 = e 15 es una raz decimoquinta de la unidad primitiva. Corolario 3.3.8. El producto de todas las races nsimas de la unidad es (1)n1 y suma es cero. Demostracin. La demostracin de la primera es una simple comprobacin:
n k=1

e n k = e n

2 i

2 i

n k=1 k

=e

2 i n(n1) n 2

= e i(n1) = (1)n1 .

Para la segunda armacin basta observar que si z es una raz n-sima de la unidad primitiva, entonces todas las races nsimas de la unidad son 1, z1 , . . . , zn1 , de donde se sigue que n1 zn 1 zk = z 1 = 0. k=0

En particular, si p es primo, la suma de todas las races psimas de las unidad primitivas es 1. Corolario 3.3.9. Se cumple que Zn =
d |n

{races d simas de la unidad primitivas}.

En particular, n = (d ).
d |n

(3.1)

71

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Si el orden de una raz nsima de la unidad es d , entonces es una raz d sima de la unidad primitiva, y el subgrupo que genera est formado por todas las races d simas de la unidad complejas. Como el orden de un elemento siempre divide al orden del grupo, se sigue el resultado buscado.
rs 1 Nota 3.3.10. Sean n = pr 1 pr la descomposicin en factores primos de un nmero entero positivo n y denimos 1 si n = 1 (n) = (1)r si r1 = . . . = rs = 1 0 en otro caso

Esta funcin se llama funcin de Mbius. Obsrvese que ( p) = 1, cuando p es primo y (m n) = (m) (n), si m y n son primos entre s3 . Ambos hechos permiten demostrar fcilmente que
n

(n) =

k=1 mcd(n,k)=1

2 i k n

es decir, la funcin de Mbius es la suma de las races nsimas de la unidad primitivas. Adems, se verica que (n) =
d |n

n d. d

(3.2)

Como es multiplicativa, basta comprobar la igualdad para la potencia de un primo. Si denotamos id a la funcin identidad, podemos escribir las expresiones (3.1) y (3.2) como sigue: id(n) = (d ) y
d |n

(n) =
d |n

n id(d ). d

Esta relacin entre id y es vlida para cualquier par de funciones aritmticas f y g y se conoce como frmula de inversin de Mbius. La indicatriz de Euler y la funcin de de Mbius son del tipo de funciones denominadas aritmticas (vase el captulo XVI de [G.H. H ARDY, E.M. W RIGHT. An introduction to the theory of numbers. Fourth edition. The Clarendon Press, Oxford University Press, New York, 1960]).

3 Es

decir, es una funcin arimtica multiplicativa.

72

Tema 4

Anillos
Contenidos
Descripcin del contenido . . . . . . . 4.1 Anillos y subanillos . . . . . . 4.2 Ideales y morsmos de anillos . 4.3 Anillo cociente . . . . . . . . . 4.4 Divisibilidad en anillos . . . . . 4.4.1 Operaciones con ideales 4.4.2 Ideales maximales . . . 4.4.3 Ideales primos . . . . . 4.5 Cuerpo de fracciones . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 73 75 78 81 83 84 87 88 92

Bibliografa principal (por orden de importancia): [1] Captulo 1 (pp. 1-16). [6] Captulo III (pp. 55-67, 72-75) y Ejemplos y Ejercicios (pp. 227-237). [3] Captulo 6 (pp. 208-211).

Descripcin del contenido


En pocas palabras podramos decir que un anillo es un sistema abstracto en los que la suma y la multiplicacin estn denidos, ampliando en cierta forma la nocin de grupo donde slo se requera una operacin. En esta asignatura el prototipo de anillo ser el de los nmeros enteros, Z, con las operaciones aritmticas habituales. Este ejemplo conocido por todos, sirve de gua para preguntarnos en qu medida las propiedades esenciales de los nmeros enteros pueden ser ampliadas a un conjunto abstracto, con una suma y un producto bien denidos; es, por tanto, lgico que iniciemos el tema con la denicin de anillo (pgina 73

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

75), que exigiremos que sea conmutativo y con elemento unidad, y de la que surge de forma natural el concepto de cuerpo (pgina 76). La organizacin de las tres primeras secciones de este tema mantiene bastante similitud con la de las tres primeras del tema de grupos: se introducen las nociones de subanillo, morsmo de anillos y anillo cociente, como los subconjuntos que heredan una estructura de anillo (pgina 77), las aplicaciones compatibles con la estructura de anillo (pgina 79) y la nica estructura sobre el cociente tal que la proyeccin cannica sea morsmo de anillos (Teorema 4.3.1, pgina 81), respectivamente. Se muestran ejemplos de cada una de ellas y se estudian sus propiedades; de las que destacamos la Propiedad universal del anillo cociente (pgina 82) y el Teorema de isomorfa (pgina 82). La diferencia esencial con el tema de grupos radica en la estructura de los ncleos de los morsmos. Mientras los ncleos de los morsmos de grupos son los subgrupos normales, los ncleos de los morsmos de anillos son los subgrupos (normales) cerrados para el producto por elementos del anillo, esto es, un ideal (pgina 78). Los ideales de un anillo, desempean el papel de los nmeros en Z, produciendo una teora de divisibilidad en anillos que generaliza la de Z, y que estudiamos en la seccin cuarta. La mayor parte de la terminologa de la cuarta seccin ya es conocida por el estudiante: mnimo comn mltiplo, mximo comn divisor, ser primo entre s, ..., adems, el ejemplo de los enteros es siempre ilustrador. Algo parecido ocurre con el Teorema chino de los restos (pgina 86) que posiblemente se present, al menos como ejercicio, en el tema de grupos. En la segunda y tercera parte de esta seccin, se presentan los ideales maximales (pgina 87) y primos (pgina 89), respectivamente, y sus caracterizaciones mediante el cociente (pgina 87, para los ideales maximales, y 89, para los primos). Se demuestra que todo anillo no nulo contiene algn ideal maximal (Teorema 4.4.8 pgina 87) y teniendo presente que todo ideal maximal es primo, su presencia tambin est garantizada en todo anillo no nulo. En cuanto a su signicado aritmtico nos encontramos con que, por denicin, un ideal maximal es un ideal propio que slo es divisible por el total y por s mismo, y se demuestra que si un ideal primo divide a producto de ideales, entonces divide a algn factor (Teorema 4.4.17(b) pgina 4.4.17). As, en nuestro objetivo de aritmetizacin de un anillo cualquiera, tomando el de los enteros como modelo, hallamos dos posibles generalizaciones de los nmeros primos. Tendremos que esperar a la asignatura lgebra II para comprender por qu los ideales primos son la eleccin correcta, como su propio nombre ya nos indica; tal vez, para calmar a los ms impacientes, podramos decir que el Teorema 4.4.23 (pgina 4.4.23) recoge en cierta forma la nocin de factorizacin. El tema acaba con la construccin y estudio de las propiedades del cuerpo de fracciones de un anillo (integro) que generaliza la construccin del cuerpo de los racionales a partir del de los enteros. 74

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Los objetivos/compentencias que se persiguen conseguir en este tema son: Conocer los conceptos de anillo, subanillo, cuerpo y morsmo de anillos y sus principales propiedades. Saber construir el anillo cociente y conocer las propiedades que lo caracterizan. Conocer el concepto de ideal y apreciar su papel generalizador del concepto de nmero. Conocer y saber distinguir los ideales primos y maximales, as como sus caracterizaciones mediante el cociente. Nota histrica: La primera denicin axiomtica de anillo apareci publicada en [A.A. F RAENKEL. ber die Teiler der Null und die Zerlegung von Ringen. Journal fr die reine und angewandte Mathematik (A. L. Crelle) p. 139 vol. 145, 1914] y se puede consultar en el siguiente enlace http://gdz.sub.uni-goettingen.de/ dms/load/img/?PPN=GDZPPN002168197.

4.1.

Anillos y subanillos

Axiomas de anillo conmutativo con unidad: Diremos que dos operaciones (que llamaremos suma y producto, y denotaremos + y ) en un conjunto A denen una estructura de anillo conmutativo con unidad1 si verican los siguientes axiomas: (A1) La suma dene en A una estructura de grupo conmutativo. (A2) El producto es asociativo: a (b c) = (a b) c (A3) Propiedad distributiva a (b + c) = a b + a c y (b + c) a = b a + c a

(A4) Existe un elemento de A, llamado elemento unidad, y que denotaremos 1, tal que a 1 = 1 a = a para todo a A. (A5) El producto es conmutativo: a b = b a De acuerdo con la Propiedad Distributiva, (A3), las aplicaciones A A son morsmos de grupos respecto de la suma, as que en todo anillo A se verican tambin las siguientes reglas de clculo: a 0 = 0 a = 0, a (b) = (a) b = (a b), (a) (b) = a b.
a

Adems, el elemento unidad de un anillo es nico.


1 Suele reservarse el nombre de anillos para las estructuras que verican los tres primeros axiomas, aadiendo el trmino con unidad o conmutativo si verican adems el axioma (A4) (A5) respectivamente. Sin embargo, de ahora en adelante diremos simplemente anillo en lugar de anillo conmutativo con unidad.

75

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Diremos que a A es un elemento invertible si existe algn b A tal que ab = 1, en cuyo caso tal elemento b es nico y se denotar b1 1/b. Los elementos invertibles de un anillo A forman un grupo conmutativo respecto del producto de A, grupo que se denota A . Denicin 4.1.1. Diremos que un anillo A = 0 es un cuerpo si todo elemento no nulo de A es invertible en A; es decir, si A = A {0}. Se admite la posibilidad de que el elemento unidad sea igual 0. En este caso, se tiene que a = a 1 = a 0 = 0, para todo a A, es decir, A slo tiene un elemento, el 0; por lo que se denomina anillo cero, y se denota por 0. Es claro que 1 = 0 si y slo si A = 0. Ejemplos 4.1.2. i) La suma y el producto usuales denen en Z, Q, R y C sendas estructuras de anillo. El anillo Z no es un cuerpo, mientras que Q, R y C s son cuerpos. Adems Z = {1}, Q = Q \ {0}, R = R \ {0} y C = C \ {0}. ii) Los polinomios en una indeterminada x con coecientes enteros, con la suma y el producto de polinomios, forman un anillo que denotaremos Z[x]. Anlogamente si se sustituye Z por Q, R C. Ninguno de estos anillos es un cuerpo. Adems Z[x] = {1}, Q[x] = Q , R[x] = R y C[x] = C . vi) Las fracciones racionales en una indeterminada x con coecientes racionales, con la suma y el producto de fracciones, forman un cuerpo que denotaremos Q(x). Anlogamente si se sustituye Q por R C. iii) Las sucesiones de nmeros reales, con la suma y el producto trmino a trmino. iv) Las funciones reales continuas de variable real, con la suma y el producto de funciones, forman un anillo. v) Sea n 2. Las matrices cuadradas de n las con coecientes reales, con la suma y el producto de matrices, no forman un anillo conmutativo con unidad. Verican todos los axiomas salvo la conmutatividad del producto. vi) Los nmeros pares 2Z, con la suma y el producto de nmeros enteros, no forman un anillo conmutativo con unidad. Verican todos los axiomas salvo el del elemento unidad. Ejemplo 4.1.3. Si A y B son dos anillos, las operaciones (a, b) + (c, d ) = (a + c, b + d ) y (a, b) (c, d ) = (ac, bd ) denen en A B una estructura de anillo en su producto directo y (A B) = A B . En general, si {A1 , . . . , An } una familia de anillos, el producto directo
n

Ai = {(a1 , . . . , an )
i=1

| ai Ai , i {1, . . . , n}

con la suma y producto coordenada a coordenada es un es un anillo conmutativo cuyo elemento unidad es (1, . . . , 1); 76

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Ejemplo 4.1.4. Si n es un nmero natural, en el grupo cociente Z/nZ tenemos una estructura de anillo, denida por la multiplicacin [a]n [b]n = [ab]n (recurdese que la suma se deni como sigue: [a]n + [b]n = [a + b]n ). La condicin necesaria y suciente para que [m]n sea invertible en Z/nZ es que mb 1 m od n) para algn b Z; es decir, que m sea primo con n. En tal caso, el inverso de [m]n en Z/nZ puede calcularse con la Identidad de Bzout 1 = m + n, pues 1 = [ ]n [m]n , y el inverso de [m]n en Z/nZ es [ ]n . Por tanto, la condicin necesaria y suciente para que el anillo Z/nZ sea un cuerpo es que el nmero n sea primo. Tenemos as para cada nmero primo p un cuerpo nito con p elementos Z/ pZ, que denotaremos F p . Denicin 4.1.5. Sea A un anillo. Diremos que un subconjunto B A es un subanillo, si es un subgrupo de A que es estable para la multiplicacin (esto es, tal que a, b B implica a b B) y que contiene el elemento unidad de A. Ejemplos 4.1.6. i) Z es un subanillo de Q, que es un subanillo de R, que es un subanillo de C. ii) Z es un subanillo de Z[x]. Igualmente sustituyendo Z por Q, R o C. iii) Q[x] es un subanillo de Q(x). Igualmente sustituyendo Q por R o C. iv) Las funciones continuas (respectivamente integrables, derivables) forman un subanillo del anillo de todas las funciones reales de variable real. Ejemplo 4.1.7. Si es un nmero complejo, el conjunto Z[ ] de todos los nmeros complejos que sean sumas de productos de potencias de por nmeros enteros Z[ ] = { ai i | ai Z, i}
i0

es un subanillo de C y es el menor subanillo de C que contiene a Z y . Si un nmero entero que no sea un cuadrado perfecto, entonces Z Z[ ] y Z + Z = {x + y | x, y Z} es un subanillo de C, pues es un subgrupo respecto de la suma, contiene a la unidad y (x + y )(u + v ) = (xu + dyv) + (xv + yu) Este subanillo de C contiene a Z y a , y est contenido en Z[ ], as que Z[ ] = Z + Z . Adems, como no es un nmero racional, cada nmero complejo z Z[ ] descompone de modo nico en la forma z = x + y ; x, y Z. Cuando = 1, Z[i] se llama el anillo de los enteros de Gauss. 77

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Ejemplo 4.1.8. Si A y B son anillos y B = 0, entonces A 0 no es un subanillo de A B porque A 0 no contiene a la unidad de A B, que es el par (1, 1). Es sencillo comprobar que la interseccin de subanillos de un anillo A tambin es un subanillo de A. Dado un subanillo B de un anillo A y elementos a1 , . . . , an A, el menor subanillo de A que los contiene (que siempre existe, pues es la interseccin de todos los subanillos que los contengan) se denotar B[a1 , . . . , an ], de modo que B[a1 , . . . , an ] = {a A : a =
i1 ,...,in

in 1 bi1 ...in ai 1 . . . an , bi1 ...in B}

y diremos que B[a1 , . . . , an ] es el subanillo de A generado por a1 , . . . , an con coecientes en B.

4.2.

Ideales y morsmos de anillos

Denicin 4.2.1. Un ideal de un anillo A es un subconjunto a de A tal que: (a) a es un subgrupo aditivo de A. (b) a b a, para cada a a y b A. Si A es un anillo, los subgrupos 0 y A son ideales de A, llamados ideales triviales. La condicin necesaria y suciente para que un anillo A = 0 sea un cuerpo es que no tenga ms ideales que los triviales: 0 y A. Ejemplos 4.2.2. i) Todo ideal de Z es un subgrupo de Z, as que, en virtud de la Caracterizacin de los subgrupos de Z, si a es un ideal de Z, existe un nico nmero natural n tal que a = nZ: Los ideales de Z se corresponden con los nmeros naturales: n nZ. ii) Sea A un subanillo del anillo de todas las funciones reales de variable real. Si X es un subconjunto de R, las funciones de A que se anulen en todos los puntos de X forman un ideal de A. iii) Los polinomios con coecientes racionales que admiten la raz 2 forman un ideal del anillo Q[x]. En general, dado un nmero complejo , los polinomios con coecientes racionales que admiten la raz forman un ideal de Q[x]. Sea A un anillo. Es fcil comprobar que la interseccin de cualquier familia de ideales de A es tambin un ideal de A, y es claramente el mayor ideal de A contenido en todos los ideales de la familia dada. Dicho de otro modo, si {ai }iI es una familia de ideales de A, entonces iI ai es el mayor ideal de A tal que iI ai ai , para todo i. 78

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Por tanto, si X es un subconjuto de A, la interseccin de todos los ideales de A que contienen a X es un ideal de A. Este ideal se denota por X (no debe confundirse con subgrupo de A generado por X , que se denota igual) y se llama ideal generado por X ; en cuyo caso se dice que X es un sistema de generadores de A; si, adems, X es nito, entonces se dice el ideal es nito generado. Ejemplo 4.2.3. Dado a A el ideal generado por a es a = {b A | b = ac, c A}. Es ideal est formado por los mltiplos de a y se suele denotar aA, por razones obvias. Obsrvese que la condicin necesaria y suciente para que aA = A, es que a sea invertible. Obsrvese que los ideales triviales 0 y A estn generados por 0 y 1 (o cualquier invertible), respectivamente. Proposicin 4.2.4. Si A y B son dos anillos, todo ideal de A B es de la forma a b, donde a es un ideal A y b es un ideal de B. Demostracin. Sea c un ideal A B. si ponemos a := {a A | (a, 0) c y b := {b B | (0, b) c, es claro que a b c. Ahora bien, si (a, b) c, entonces a a, porque (a, 0) = (1, 0)(a, b) c y b b porque (0, b) = (0, 1)(a, b) c. Denicin 4.2.5. Un morsmo de anillos es una aplicacin f : A B entre dos anillos tal que: (a) f (a + b) = f (a) + f (b); (b) f (a b) = f (a) f (b); (c) f (1) = 1, para todo a y b A. Ntese que la condicin (a) de la denicin 4.2.5 signica que f es un morsmo de grupos abelianos, y por lo tanto, verica que f (a b) = f (a) f (b), f (a) = f (a) y f (0) = 0.

Adems, si u A es invertible en A, es fcil comprobar que f (u) es invertible en B y que f (u1 ) = ( f (u))1 . Es conveniente observar que la condicin (c) de la denicin 4.2.5 no se puede obtener como consecuencia de las anteriores; considrese, por ejemplo, la aplicacin f : Z/2Z Z/6Z; tal que 1 + 2Z 3 + 6Z. Ejemplo 4.2.6. Si A y B son anillos, las proyecciones naturales de A B en A y B son morsmos de anillos; pero las inclusiones A A B y B A B no lo son. 79

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Denicin 4.2.7. Diremos que f : A B es un isomorsmo de anillos si existe un morsmo de anillos g : B A tal que f g es la identidad en B y g f es la identidad en A, en cuyo caso, diremos que el morsmo g (que es nico, como se puede comprobar) es el inverso de f y lo denotaremos por f 1 . Llamaremos automorsmos de A a los isomorsmos de anillo de A en A. Ejemplos 4.2.8. i) Si B es un subanillo de A, la inclusin natural B A es un morsmo de anillos. ii) Si A es un anillo, existe un nico morsmo de anillos Z A, que transforma cada nmero natural n en la suma de n trminos iguales a la unidad 1 de A y transforma n en la suma de n trminos iguales a 1. iii) La conjugacin compleja : C C, (z) = z , es un automorsmo de C y su morsmo inverso es porque es la identidad. vi) Sea I = [a, b] un intervalo cerrado de R y sea C (I ) el anillo de todas las funciones continuas de I en R. Si : I I es una aplicacin continua entre dos intervalos, entonces la aplicacin C (I ) C (I ), f f , es morsmo de anillos. Es sencillo comprobar que la imagen de un morsmo de anillos f : A B es un subanillo de B y que si g : B C es otro morsmo de anillos, la composicin g f : A C tambin es un morsmo de anillos. Proposicin 4.2.9. Sea f : A B un morsmo de anillos. (a) Si b es un ideal de B, entonces f 1 (b) es un ideal de A. En particular, se tiene que ker( f ) es un ideal de A. (b) Si a es un ideal de A y f es epiyectivo, f (a) es un ideal de B. Demostracin. Si b es un ideal de B, por denicin b es un subgrupo de B, as que f 1 (b) es un subgrupo de A de acuerdo con la Proposicin 2.2.8. Adems, si a A y x f 1 (b), entonces f (ax) = f (a) f (x) b; luego ax f 1 (b) y concluimos que f 1 (b) es un ideal de A. Por otra parte, si a es un ideal de A, es un subgrupo de A, as que f (a) es un subgrupo de B de acuerdo con la Proposicin 2.2.8. Adems, si b B y z f (a), entonces z = f (x) para algn x a y existe a A tal que f (a) = b, porque se supone que f es epiyectivo. Luego bz = f (a) f (x) = f (ax) f (a), porque ax a, y concluimos que f (a) es un ideal de B. Ejemplos 4.2.10. i) Si C, la aplicacin Z[x] C que asigna a cada polinomio p(x) su valor en es un morsmo de anillos. Su ncleo est formado por los polinomios con coecientes enteros que admiten la raz , y su imagen es precisamente el subanillo Z[ ]. 80

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

ii) Sea I = [a, b] un intervalo cerrado de R y sea C (I ) el anillo de todas las funciones continuas de I en R. Si x0 I , la aplicacin C (I ) R que asigna a cada funcin su valor en x0 es un morsmo de anillos epiyectivo cuyo ncleo est formado por las funciones continuas en I que se anulan en x0 . Nota 4.2.11. Sea f : A B un morsmo de anillos. Cuando no existe posibilidad confusin, es habitual denotar b A la imagen inversa por f de un ideal b de B, es decir, b A = f 1 (b), y tambin denotar aB el ideal generado por la imagen directa por f de un ideal a de A, es decir, aB = f (a) . Con esta notacin, se tiene que a (aB) A. (b A)B b.

4.3.

Anillo cociente

Sea a un ideal de un anillo A. A nivel de grupos, a es un subgrupo del grupo conmutativo A, por consiguiente, el conjunto cociente A/a = {[a] := a + a | a A con [a] = [a ] si y slo si a a a} tiene una estructura natural de grupo. El grupo cociente A/a hereda de A una multiplicacin que lo dota de estructura de anillo; a saber, la multiplicacin [a] [a ] = [a a ], para todo a y a A, dota a A/a de estructura de anillo. Adems, se tiene el siguiente Teorema 4.3.1. Sea a un ideal de un anillo A. Existe una nica estructura de anillo en A/a tal que la proyeccin cannica : A A/a; a [a] = a + a es un morsmo de anillos. Adems, ker( ) = a. Demostracin. Ya sabemos que la operacin [a] + [b] = [a + b] dene en A/a una estructura de grupo conmutativo y que a = ker( ). Si u, v A/a, denimos u v = [ab] donde [a] = u, [b] = v: [a] [b] = [ab] Veamos que u v no depende de los representantes a, b elegidos. Si [a] = [a ] y [b] = [b ], entonces existen c, d a tales que a = a + c, b = b + d ; luego a b = ab + (ad + bc + cd ) est en ab + a y concluimos que [a b ] = [ab]. Es inmediato comprobar que esta operacin dene en el grupo conmutativo A/a una estructura de anillo conmutativo con unidad, que es [1]. Adems, es claro que con esta estructura de anillo la proyeccin cannica es morsmo de anillos. 81

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Para concluir demostraremos la unicidad. Si y son otras dos operaciones en A/a que tambin denen una estructura de anillo tal que sea morsmo de anillos, para todo x, y A/a existen a, b A tales que x = (a), y = (b); luego x + y = (a) + (b) = (a + b) = (a) (b) = x y x y = (a) (b) = (ab) = (a) (b) = x y

El anillo A/a con la estructura anteriormente denida se llama anillo cociente. Propiedad universal del anillo cociente. Sean a un ideal de un anillo A y : A A/a la proyeccin cannica. Si f : A B es un morsmo de anillos tal que a ker( f ), entonces existe un nico morsmo de anillos : A/a B tal que f = : A
f

@ @ R @ A/a

- B 

Demostracin. Todo anillo A es un grupo (para la suma), todo ideal a de A es un subgrupo normal de A y todo morsmo de anillos f : A B es un morsmo de grupos. En virtud de la Propiedad universal del grupo cociente A/a, si a ker( f ), entonces existe un nico morsmo de grupos : A/a B tal que f = . Para concluir bastar probar que es de hecho un morsmo de anillos: ([a] [b]) = ([ab]) = f (ab) = f (a) f (b) = ([a]) ([b]) (1) = ( (1)) = f (1) = 1

Teorema de isomorfa. Si f : A B es un morsmo de anillos, entonces la aplicacin : A/ ker( f ) Im( f ); ([a]) = f (a) es un isomorsmo de anillos, es decir, A/ ker( f ) = Im( f ).

Demostracin. Ya sabemos que es un isomorsmo de grupos, y la demostracin de la Propiedad universal del anillo cociente muestra que es morsmo de anillos; luego es isomorsmo de anillos. Corolario 4.3.2. Si f : A B es un morsmo de anillos epiyectivo, entonces el anillo A/ ker f es isomorfo al anillo B. 82

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Es consecuencia directa del Teorema de Isomorfa, sin ms que observar que f es epiyectivo cuando im( f ) = B. Ejemplo 4.3.3. Consideremos el morsmo de anillos f : R[x] C que a cada polinomio con coecientes reales p(x) le asigna el nmero complejo p(i). Este morsmo es epiyectivo, pues cada nmero complejo a + bi proviene del polinomio a + bx, y su ncleo est formado por los polinomios que admiten la raz x = i. Ahora bien, si un polinomio con coecientes reales tiene la raz i, tambin tiene la raz i y ha de ser mltiplo de (x i)(x + i) = x2 + 1. En resumen, el ncleo de f es el ideal (x2 + 1) y el teorema de isomorfa permite concluir que C se obtiene al adjuntar a R una indeterminada x que verique la relacin x2 = 1 : R[x]/(x2 + 1) C, [x] i.

Proposicin 4.3.4. Sea A un anillo no nulo. Las siguientes armaciones son equivalentes: (a) A es un cuerpo. (b) Los nicos ideales de A son el cero y el total. (c) Todo morsmo de anillos de A en un anillo no nulo B es inyectivo. Demostracin. (a) (b) Si a es un ideal de A distinto de cero, existe a a no nulo. Como A es un cuerpo, a es invertible y se sigue que 1 = a1 a a. Luego A = a. (b) (c) Sea f : A B = 0 un morsmo de anillos. Como f (1) = 1 y B es no nulo, f = 0. Por tanto, ker( f ) es un ideal propio de A. Teniendo ahora en cuenta que los nicos ideales de A son el cero y el total, concluimos que ker( f ) = 0, es decir, f es inyectivo. (c) (a) Supongamos que a A es un elemento no invertible de A, es decir, tal que a A = A. Por hiptesis, : A A/a A es inyectivo (pues a A = A implica A/a A = 0), de donde se sigue que a A = ker( ) = 0, y por lo tanto que a = 0. Luego, A es un cuerpo.

4.4.

Divisibilidad en anillos

Hemos visto que los nmeros enteros se pueden identicar con los ideales de Z. Con esta identicacin tenemos que n divide a m si y solo si mZ nZ. Veamos que se puede desarrollar una teora de la divisibilidad en un anillo A considerando su ideales como nmeros y diciendo que dados dos ideales a, b de A, diremos que a divide a b cuando b a. 83

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

4.4.1.

Operaciones con ideales

Sabemos que la interseccin de cualquier familia de ideales de un anillo A es tambin un ideal de A, y es claramente el mayor ideal de A contenido en todos los ideales de la familia dada. Es decir, el ideal a b divide a cualquier otro ideal de A que sea divisible por a y b; por tanto, es el mnimo comn mltiplo2 de a y b. Por otra parte, dados dos ideales a y b de A. Se tiene que ideal generado por a b es a + b := {c A : c = a + b; a a, b b} y se llama suma. La suma de a y b es el menor ideal de A que contiene a los ideales a y b, es decir, cualquier otro ideal que divida a a y a b divide tambin a a + b; luego, es el mximo comn divisor3 a y b. Nota 4.4.1. En general, se dene la suma de una familia arbitraria de ideales {ai }iI de A, iI ai , como el ideal de A generado por iI ai , esto es,

ai = (
iI iI

ai )A = {

f inita

ai bi | ai ai y bi A},

o lo que es lo mismo iI ai = { f inita ai | ai ai }, pues ai bi a, para todo ai a y bi A, por ser a un ideal de A. En particular, si I = {1, . . . , n} y ai = ai A, se tiene que a1 A + . . . + an A = a1 , . . . , an . El producto de dos ideales a y b de un anillo A, a b, es el ideal generado por los productos de elementos de a por elementos de b : ab = ab | a a y b b = {c A | c = a1 b1 + . . . + an bn ; a1 , . . . , an a, b1 , . . . , bn b}. La generalizacin es obvia: se dene el producto de una familia nita de ideales {a1 , . . . , ar } de A como el ideal generado por los productos de elementos de a1 por elementos de a2 , . . . , por elementos de ar . Ejemplo 4.4.2. Si A = Z, a = mZ y b = nZ, entonces a + b es el ideal generado por el mximo comn divisor de m y n; a b es el ideal generado por el mnimo comn mltiplo; y a b es ideal generado por m n. Por lo tanto, en este caso, se tiene que a b = a b si y slo si m y n son primos entre s.
2 No se debe confundir el mnimo comn mltiplo de dos ideales de un anillo, que siempre existe, con el mnimo comn mltiplo de dos elementos de un anillo, que podra no estar denido. 3 No se debe confundir el mximo comn divisor de dos ideales de un anillo, que siempre existe, con el mximo comn divisor de dos elementos de un anillo, que podra no estar denido.

84

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Es fcil comprobar que estas operaciones con ideales tienen las siguientes propiedades, que generalizan las propiedades del mximo comn divisor y del mnimo comn mltiplo de nmeros enteros: (a + b) + c = a + (b + c), a + b = b + a, (ab)c = a(bc) = abc, a b = ab , a (b + c) (a b) + (a c), a(b c) (ab) (ac), a+a = a a+0 = a a0 = 0 , , a+A = A ab = ba aA = a ab a b ,

a + (b c) (a + b) (a + c) (a + b)c = ac + bc

a1 , . . . , an b1 , . . . , bm = a1 b1 , . . . , a1 bm , . . . , an b1 , . . . , an bm Denicin 4.4.3. Sea A un anillo. Se dice que dos ideales a y b de A son primos entre s a + b = A, esto es, si existen a a y b b tales que a + b = 1. Ntese que esta denicin es coherente la que ya tenamos en Z; en efecto, los ideales a = mZ y b = nZ de Z son primos entre s, slo si, si el mximo comn divisor de m y n es 1, ya que de la Identidad de Bezout se sigue que 1 = a m + b n, para ciertos a y b A, y recprocamente. Proposicin 4.4.4. Sean A un anillo y {a1 , . . . , ar } una familia de ideales de A. Si ai y a j son primos entre s para todo i = j, entonces
r r

ai =
i=1 i=1

ai .

Demostracin. Procedemos por induccin sobre r. El caso r = 2 es sencillo y se propone como ejercicio. Supongamos n > 2 y que el resultado es cierto para a1 , . . . , ar1 . 1 Sea b = r i=1 ai , por hiptesis de induccin, tenemos que
r1 r1

b = ai =
i=1 i=1

ai .

Como ai + ar = A, para todo i {1, . . . , r 1}, tenemos las ecuaciones ai + bi = 1, con ai ai y bi ar , y por lo tanto
r1 i=1 r1

ai = (1 bi ) 1
i=1

m od ar .

Es decir, ar + b = A y por lo tanto,


r r1 n

ai = b an = b an =
i=1 i=1

ai an =
i=1

ai .

85

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Teorema 4.4.5. Sean A un anillo y {a1 , . . . , ar } una familia de ideales de A. Si


n

: A A/ai ,
i=1

es el morsmo de anillos tal que (a) = (a + a1 , . . . , a + an ), entonces (a) es inyectivo si y slo si r i=1 ai = (0). (b) es epiyectivo si y slo si ai y a j son primos entre s, para todo i = j. Demostracin. (a) Basta tener en cuenta que ker( ) = (b) Si es epiyectivo, entonces existe a A tal que (a) = (0, . . . , 0, 1 + ai , 0, . . . , 0), es decir, a + ai = 1 + ai y a a j , para todo i = j. De donde se sigue ai + a j = 1, para todo i = j. Recprocamente, para que es epiyectiva, basta ver que existe ei A tal que (ei ) = (0, . . . , 0, 1 + ai , 0, . . . , 0), para cada i {1, . . . , n}. Por comodidad supondremos i = 1, entendiendo que el resto de los casos se hace exactamente igual. Como a1 y a j son primos entre s, para cada j = 2, . . . , r, existen a j a1 y b j a j , j = 2, . . . , r, tales que a j + b j = 1, para cada j {2, . . . , r}. De donde se sigue que
r j=2 r j=2 r i=1 ai .

e1 = b j = (1 a j ) es el elemento buscado, ya que e1 1 m od a1 y e1 a j , para cada j {2, . . . , r}. Un caso particular del teorema anterior es el siguiente: Teorema chino de los restos. Sean A un anillo y {a1 , . . . , ar } una familia de ideales de A mutamente primos entre s. Si a = r i=1 ai , entonces el morsmo de anillos
n

: A/a A/ai ; (a + a) = (a + a1 , . . . , a + an )
i=1

es un isomorsmo.

86

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

4.4.2.

Ideales maximales

Denicin 4.4.6. Sea A un anillo. Un ideal m A distinto del total se dice que es un ideal maximal, si no existe ningn otro ideal de A distinto del total que lo contenga estrictamente, es decir, a A | m a a = A a = m. (4.1)

El conjunto de todos los ideales maximales de A llama espectro maximal de A y se denota Specm(A). Proposicin 4.4.7. Sean A un anillo. Un ideal m A es maximal si y slo si el anillo A/m es un cuerpo. Demostracin.Si el ideal m es maximal, A/m = 0 porque m = A. Adems, si [a] = 0, el ideal m + a contiene estrictamente a m; luego A = m + a y existen x m, b A tales que 1 = x + ab. Se sigue que [a] [b] = 1 y obtenemos que [a] es invertible en A/m. Recprocamente, si A/m es un cuerpo, m = A porque A/m = 0. Adems, si a es un ideal de A que contiene estrictamente a m, existe algn a a que no est en m; luego [a] = 0 en A/m y existe algn [b] A/m tal que [a][b] = 1. Luego (1 ab) m y 1 = (1 ab) + ab a, de modo que a = A. Si m es un ideal maximal de A, el cuerpo A/m se llama cuerpo residual de m y se suele denotar (m). Teorema 4.4.8. Todo anillo no nulo posee algn ideal maximal. Demostracin. Sean A un anillo y el conjunto de todos los ideales de A distintos del total. Evidentemente = 0 / pues (0) y A = (0). Adems, se comprueba fcilmente que est parcialmente ordenado por la inclusin. De modo que si demostramos que todo subconjunto de totalmente ordenado posee un supremo, el Lema de Zorn4 nos permitir garantizar la existencia de elementos maximales para la inclusin en . Sea un subconjunto de totalmente ordenado. Veamos que a a es un ideal de A distinto del total. Dados a1 y a2 a a, existen a1 y a2 con a1 a1 y a2 a2 , adems, como est totalmente ordenado por la inclusin se tiene que o bien a1 a2 o bien a2 a1 .
4 Nota al pie de la pgina 4 de [1]: Sea S un conjunto no vaco parcialmente ordenado (es decir se ha dado una relacin x y en S que es reexiva y transitiva y tal que x y e y x simultneamente implica x = y). Un subconjunto T de S es una cadena si o x y o y x para cada par de elementos x, y en T . El Lema de Zorn se puede establecer como sigue: si cada cadena T de S tiene una cota superior en S (es decir, si existe un x S tal que t x para todo t T ), entonces S tiene, por lo menos, un elemento maximal. Para una demostracin de la equivalencia del Lema de Zorn con el axioma de eleccin, con el principio de buena de ordenacin, etc. ver, por ejemplo, [P.R.H ALMOS, Naive set theory. Princeton, NJ: D. Van Nostrand Company, 1960. Reprinted by Springer-Verlag, New York, 1974]

87

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Si a1 a2 , entonces a1 a1 a2 y a2 a2 de donde se sigue a1 a2 a2 a a, concluyndose que a a es un subgrupo de A. El otro caso, a2 a1 , se razona de forma totalmente anloga, obtenindose el mismo resultado. Si a a a y b A, entonces existe a con a a y a b a (pues a es un ideal de A). De donde se sigue que a b a a. Una vez que sabemos que a a es un ideal, queda ver que est en , es decir, que es distinto del total. Supongamos lo contrario, si a a, entonces 1 a = A, luego existe a con 1 a, es decir, a = A, lo cual es imposible pues un subconjunto de y los elementos de son ideales distintos del total. Corolario 4.4.9. Sea A un anillo no nulo. Todo ideal de A distinto del total est contenido en algn ideal maximal de A. Demostracin. Si a un ideal de A distinto del total, entonces el anillo cociente A/a es no nulo, de modo que, por el teorema 4.4.8, tiene algn ideal maximal m . Por tanto, si : A A/a es la proyeccin cannica, 1 (m ) es un ideal maximal que contiene a a. En efecto, la composicin A A/a (A/a)/m es epiyectiva y su ncleo es 1 (m ). Luego, por el Teorema 4.3, A/ 1 (m ) = (A/a)/m que es cuerpo, por la Proposicin 4.4.7, y se concluye en resultado buscado. Una consecuencia inmediata del corolario anterior es que todo elemento no invertible de un anillo est contenido en un ideal maximal.

4.4.3.

Ideales primos

Denicin 4.4.10. Sea A un anillo. Se dice que a A es un divisor de cero, si existe b A no nulo, tal que a b = 0. Diremos que un anillo A = 0 es un anillo ntegro o que es un dominio si carece de divisores de cero no nulos, es decir, si tiene la propiedad de que el producto de elementos no nulos nunca es nulo. Ntese que todos los cuerpos son anillos ntegros: si en un cuerpo ab = 0 y a no es nulo, entonces 0 = a1 ab = b. Ejemplos 4.4.11. (i) Los anillos Z y k[x] son ntegros, pero ninguno es cuerpo. (ii) El anillo Z/4Z no es ntegro, porque [2] [2] = 0 y [2] = 0. En general, si un nmero natural n 4 no es primo, el anillo Z/nZ no es ntegro. Por otra parte, si p es un nmero primo, el anillo Z/ pZ es un cuerpo (luego ntegro). (iii) El anillo Z/( p q)Z, con p y q distintos de cero y uno, no es ntegro. (iv) Las sucesiones de nmeros reales, con la suma y el producto termino a trmino, forman un anillo que no es ntegro. 88

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

(v) Las funciones reales continuas de variable real, con la suma y el producto de funciones, forman un anillo que no es ntegro. Denicin 4.4.12. Un ideal p Spec(A) distinto del total es un ideal primo, si a b p a p b p. (4.2)

(si un producto est en p, algn factor est en p). Por denicin, si un ideal primo divide a un producto de elementos del anillo, divide a algn factor. El conjunto de los ideales primos de A se llama espectro de A y se denota Spec(A). Ejemplo 4.4.13. El ideal 0 de Z es primo, porque si un producto de nmeros enteros es nulo, algn factor es nulo. Si un nmero entero n = 0 no es primo, el ideal nZ no es primo. Adems, si p es un nmero primo, el Lema de Euclides arma precisamente que el ideal pZ es primo; luego los ideales primos de Z son los ideales pZ, donde p es primo, y el ideal 0. Los ideales maximales de Z son los ideales pZ, donde p es un nmero primo. Ejemplo 4.4.14. En el anillo de polinomios Z[x] el ideal x es claramente primo; pero no es maximal, porque est contenido estrictamente en el ideal 2, x = Z[x]. Denicin 4.4.15. Sea A un anillo. Diremos que un elemento a A es primo si genera un ideal primo en A, es decir, si a es un ideal primo de A. Por otro lado, diremos que un elemento a A no nulo ni invertible es irreducible si en toda descomposicin a = a1 a2 algn factor es invertible, es decir, si no descompone en producto de dos elementos no invertibles de A. Del Lema de Euclides se sigue que la condicin necesaria y suciente para que un nmero entero sea irreducible es que sea primo en Z. Sin embargo, tal armacin no es cierta un anillo cualquiera. Por ejemplo, si A = Z[ 3], se comprueba directamente que 2 es un elemento irreducible. Pero 2 no es primo en A, ya que divide a 4 = (1 3)(1 + 3) y no divide a ningn factor. Proposicin 4.4.16. Sean A un anillo. Un ideal p Spec(A) es primo si y slo si el anillo A/p es ntegro. Demostracin. Si el ideal p es primo, A/p = 0 porque p = A. Adems, si [a] [b] = 0 y [b] = 0, entonces ab p y b no est en p; luego a p y [a] = 0. Recprocamente, si A/p es ntegro, p = A porque A/p = 0. Adems, ab p [a] [b] = [ab] = 0 [a] = 0 [b] = 0 a p b p. De la Proposicin 4.4.16 se deducen de forma inmediata que: 89

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

El ideal cero de un anillo A es primo si y slo si A es ntegro. Todo ideal maximal es primo. Luego, por el Teorema 4.4.8, todo anillo no nulo tiene ideales primos. Sin embargo, no todo ideal primo es maximal, por ejemplo, el ideal generado por x en k[x, y] es primo, pero no es maximal ya que est contenido, por ejemplo, en (x, y). Teorema 4.4.17. Sea A un anillo no nulo. (a) Si p1 , . . . , pr son ideales primos de A y a es un ideal de A contenido en p1 . . . pr , entonces a pi para algn i {1, . . . , r}. (b) Si a1 , . . . , ar son ideales de A y p es un ideal primo de A tal que n i=1 ai p, n entonces ai p, para algn i {1, . . . , r}. Adems, si p = i=1 ai , entonces p = ai , para algn i {1, . . . , r}. Demostracin. (a) Vamos a demostrar el contrarrecproco es decir,
r

a pi , i {1, . . . , r} a
i=1

pi ,

(4.3)

para ello procederemos por induccin sobre r. Si r = 1, la expresin (4.3) es evidente. Supongamos r > 1 y que se cumple (4.3) para r 1 ideales primos. En particular, tenemos que para cada i {1, . . . , r} existe ai a tal que ai p j para todo j = i. Por tanto, si ai pi , para algn i {1, . . . , r}, hemos terminado. Por el contrario, si ai pi para todo i {1, . . . , r}, el elemento
r i=1

a1 ai1 ai+1 an

est a y que est en ningn pi , i = 1, . . . , r. En ambos casos se concluye que existe un elemento de a que no est en r i=1 pi ; lo que demuestra (4.3). (b) Al igual que en el apartado anterior, vamos a demostrar el contrarrecproco. Por tanto, supongamos que ai p, para todo i {1, . . . , r}. En cuyo caso, existe ai ai tal r r que ai p, para cada i {1, . . . , r}. Por consiguiente, r i=1 ai i=1 ai y i=1 ai p, pues p es primo. De donde se sigue que r i=1 ai p. Finalmente, si p = r a , entonces p ai , para todo i {1, . . . , r}, y, por segn i i=1 anterior, p ai , para algn i {1, . . . , r}. De ambos hechos se deduce que p = ai , para algn i {1, . . . , r}. Ntese que la primera parte del apartado (b) de la proposicin anterior es el lema de Euclides: en efecto,
n n

ai
i=1 i=1

ai p i tal que ai p,

es decir, si un ideal primo divide a un producto de ideales, entonces divide a algn factor (comprese con el Lema de Euclides de la pgina 29). 90

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Denicin 4.4.18. Sea A un anillo. Diremos que a A es un elemento nilpotente de A si an = 0, para algn n > 0. Ntese que todo elemento nilpotente de un anillo no nulo es un divisor de cero (obviamente, el recproco no es cierto en general, por ejemplo, 2 + 6Z es divisor de cero en Z/6Z, pero no es nilpotente). Ejemplos 4.4.19. (i) En Z/9Z, el 3 + 9Z es nilpotente, pues (3 + 9Z)2 = 32 + 9Z = 0 + 9Z y adems es divisor de cero, pues (3 + 9Z)(3 + 9Z) = 0 (de hecho es el nico divisor de cero de Z/9Z). (ii) Sea k un cuerpo. En k[x, y]/(x2 , x y, y2 ), tanto x como y son divisores de cero. De hecho el conjunto de todos los elementos nilpotentes forman el ideal (x, y). Denicin 4.4.20. Sea A un anillo. El nilradical de A, que denotaremos por NA ( por N, cuando no esta posibilidad de confusin), es el conjunto de todos los elementos nilpotentes de A. Ejemplos 4.4.21. (i) El nilradical N de un anillo A nunca es el vaco, ya que 0 A es siempre nilpotente. (ii) Si A = Z/16Z, entonces el nilradical N coincide con el ideal generado por la clase de 2 en A. Proposicin 4.4.22. Sean A un anillo y N el nilradical de A. (a) N es un ideal de A. (b) A/N no contiene elementos nilpotentes no nulos. Demostracin. (a) Por un lado, dados a y b N, existen n y m tales que an = bm = 0; por consiguiente, (a b)m+n1 =
m+n1 i=0

(1)i

m + n 1 i m+n1i ab = 0, 2

es decir, a b N. Luego, N es un subgrupo de A. Por otra parte, dados a N y b A, es claro que a b N, ya que an = 0, para algn n > 0, y por lo tanto (a b)n = an bn = 0 bn = 0, es decir, N es cerrado para el producto por elementos de A. Luego, N es un ideal de A. (b) Dado a A, sea a + N su representante en A/N. Si (a + N)n = 0 para algn n > 0, entonces an N, y consecuentemente a N. De modo que a + N = 0, es decir, el nico elemento nilpotente de A/N es el cero. Teorema 4.4.23. Sea A un anillo no nulo. El nilradical N es la interseccin de todos los ideales primos de A, es decir, N=
pSpec(A)

91

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Si a R, entonces existe n > 0 tal que an = 0. De donde se sigue que an = 0 p, para todo ideal primo p de A. Luego, por la denicin de ideal primo, se sigue que a p, para todo ideal primo p de A. Recprocamente, supongamos que a A no es nilpotente. Tenemos que probar que existe un ideal primo p de A con a p. Sean a = { an | n 0 } y = { ideales a de A tales que a a = 0 / }. El conjunto es distinto del vaco, ya que (0) (pues a no es nilpotente), y est parcialmente ordenado por la inclusin. Adems, se comprueba fcilmente que todo subconjunto totalmente ordenado de tiene supremo (se hace de forma anloga que en la demostracin del teorema 4.4.8). Ahora, el lema de Zorn permite asegurar la existencia de un elemento maximal p . Veamos que el elemento maximal p es primo. Concretamente, vamos a probar que b p y c p b c p, esto es, la negacin de la expresin (4.2). Como b p, tenemos que el menor ideal que contiene a p y b, p + b A contiene estrictamente a p. Luego, de manera forzosa, p + b A corta a (en otro caso p no sera maximal en ), es decir, existe n > 0 tal que an p + b A. De donde se sigue que existen p1 p y a1 A tales que an = p1 + a1 b. Anlogamente, se demuestra que existen m > 0, p2 p y a2 A tales que am = p2 + a2 c. As, obtenemos que an+m = ( p1 + a1 b) ( p2 + a2 c) = p1 p2 + (a1 b) p2 + (a2 c) p1 + (a1 a2 )b c p + (b c)A, es decir, p + (b c)A . De donde se deduce que, b c p, pues p p + (b c)A implica que p est contenido en p + (b c)A de forma estricta.

4.5.

Cuerpo de fracciones

Sea A un anillo ntegro. En el producto directo A (A \ {0}) = {(a, b) | a, b A, b = 0} denimos la relacin (a, b) (c, d ) ad = bc; esta relacin es de equivalencia, ya que Reexiva: (a, b) (a, b), pues ab = ba; Simtrica: si (a, b) (c, d ), entonces ad = bc y por tanto cb = da; esto implica (c, d ) (a, b); 92

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Transitiva: si (a, b) (c, d ) y (c, d ) (e, f ), se tiene que ad = bc y c f = de; por tanto a f dc = ad f c = bcde = bedc, y al ser A un anillo ntegro, a f = be, es decir, (a, b) (e, f ). a La clase de un elemento (a, b) A (A \ {0}) la denotaremos , y el conjunto b cociente A (A \ {0}) / por . En denimos la suma y el producto como sigue: (suma) y ( producto) a c ac = b d bd a c ad + bc + = b d bd

Estas operaciones no dependen de los representantes elegidos: En efecto, si a/b = a /b y c/d = c /d , entonces ab = ba y cd = dc . Luego (ad + bc)(b d ) = ab dd + cd bb = ba dd + dc bb = (a d + c b )bd y por tanto (ad + bc, bd ) (a d + b c , b d ); esto es, ad + bc a d + b c = . bd bd Anlogamente, (ac)(b d ) = (ab )(cd ) = (ba )(dc ) = (bd )(a c ), y por tanto ac ac = . bd bd Es sencillo comprobar que estas dos operaciones denen en un estructura de cuerpo. El cero es 0/1, la unidad es 1/1, el opuesto de a/b es (a)/b y el inverso de a/b, a = 0, es b/a (ntese que 0/b = 0/1 pues 0 1 = b 0). Denicin 4.5.1. Con la notacin y operaciones anterior, se denomina cuerpo de fracciones del anillo A. La aplicacin : A , (a) = a/1 es un morsmo de anillos (a + b) = (a + b)/1 = a/1 + b/1 = (a) + (b) (ab) = (ab)/1 = (a/1)(b/1) = (a) (b) (1) = 1/1 Ntese que es inyectivo (pues a/1 = 0/1 a = a 1 = 1 0 = 0). Luego, por el Teorema de isomorfa contiene un subanillo, im( ), isomorfo a A. En sentido estricto 93

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

A no es un subanillo de , sin embargo identicaremos A con im( ) y, abusando del lenguaje, diremos que contiene a A. Propiedad universal del cuerpo de fracciones. Sean A un anillo ntegro, su cuerpo de fracciones y : A el morsmo de anillos tal que (a) = a/1. Si f : A B es un morsmo de anillos tal que f (b) es invertible en B para todo b = 0, entonces existe un nico morsmo de anillos : B tal que f = : A @
f

-B 

@ R Demostracin. Si f (b) es invertible en B para todo b = 0, entonces la aplicacin : S1 A B; (a/b) = f (a) f (b)1 no depende del representante a/b elegido. En efecto, si a/b = c/d , entonces ac = bd ; luego ( f (a) f (c) f (b) f (d )) = 0 y concluimos que f (a) f (s)1 = f (b) f (t )1 . Se comprueba fcilmente que esta aplicacin es un morsmo de anillos. Adems, si a A, entonces ( )(a) = (a/1) = f (a) f (1)1 = f (a). Un consecuencia inmediata del resultado anterior es que el cuerpo de fracciones de un anillo (ntegro), es el menor cuerpo que lo contiene. Ejemplos 4.5.2. (i) El cuerpo de fracciones de Z es Q. (ii) Sea k un cuerpo. El cuerpo de fracciones de k[x] es k(x).

94

Tema 5

Anillos de polinomios
Contenidos
Descripcin del contenido . . . . . . . . . . . . 5.1 Polinomios en una indeterminada . . . . 5.2 Polinomios con coecientes en un cuerpo 5.2.1 Divisibilidad en k[x] . . . . . . . 5.2.2 Races . . . . . . . . . . . . . . . 5.3 Polinomios irreducibles . . . . . . . . . 5.3.1 Criterios de irreducibilidad . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 95 . 97 . 98 . 98 . 103 . 111 . 112

Bibliografa principal (por orden de importancia): [6] Captulos III (pp. 63-69), IV (pp. 88-89), V (pp.113-116) y Ejemplos y Ejercicios (pp. 238-254). [3] Captulo 7 (pp. 213-230).

Descripcin del contenido


Este tema est dedicado a los polinomios en una indeterminada con coecientes en un anillo, aunque con especial nfasis en el caso en que el anillo sea un cuerpo. El anillo de polinomios en una indeterminada con coecientes en un cuerpo es otro ejemplo fundamental en esta asignatura, similar en importancia al del anillo de los enteros, tanto por sus estructuras coincidentes (ambos son anillos eucldeos, como se ver en prximos temas), como por su carcter aclaratorio y motivador de las estructuras abstractas que se estudian en la asignatura. Comenzamos el tema deniendo la nocin de polinomio en una indeterminada con coecientes en un anillo y demostrando algunas propiedades del anillo que constituyen a su vez, con la suma y el producto usuales de polinomios. Por ejemplo, probaremos 95

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

que todo anillo de polinomios en una indeterminada con coecientes en un anillo integro, es tambin integro (Proposicin 5.1.1, pgina 98). En la segunda seccin, nos centramos ya en los polinomios en una indeterminada con coecientes en un cuerpo. El primer resultado relevante de esta seccin es el Teorema de divisin de polinomios (pgina 98), cuya consecuencia ms inmediata es el Teorema 5.2.3 (pgina 100) que arma que los ideales del anillo de polinomios con coecientes en un cuerpo estn generados por un slo polinomio, es decir, que son principales. De estos resultados se siguen la identidad de Bezout (pgina 100 y de forma natural el Lema de Euclides (pgina 101). Ahora, al igual que en el caso de los enteros, podemos demostrar el Teorema de descomposicin en factores irreducibles (pgina 101). No deja de ser un ejercicio bastante ilustrador realizar la comparacin de esta seccin con la primera del tema 1. En la segunda parte de esta seccin nos ocupamos del estudio de las races de los polinomios con coecientes en un cuerpo. En primer lugar, demostramos la Regla de Rufni (pgina 103); que nos proporciona una condicin necesaria y suciente para que un polinomio tenga factores de grado 1, estableciendo la conexin entre las races de un polinomio y sus factores lineales. A continuacin, tras introducir las nociones de races simples y mltiples, estudiamos una serie de resultados bsicos sobre factorizacin y races, algunos ya conocidos por el estudiante en casos particulares: por ejemplo, que el nmero de races de un polinomio no supera su grado (Corolario 5.2.10, pgina 104), y tambin damos una condicin necesaria y suciente para que un polinomio tenga races mltiples (Teorema 5.2.16, pgina 106). Terminamos esta parte, mostrando alguno resultados especcos sobre las races de polinomios en una indeterminada con coecientes en racionales y complejos, que sern fundamentales tanto para la siguiente seccin como para una mejor comprensin de sus generalizaciones en el prximo tema; entre estos resultados destacan la condicin necesaria para que un nmero racional sea raz de un polinomio en una indeterminada con coecientes en Q (Teorema 5.2.19, pgina 107) y el Teorema de DAlembert (pgina 108). En la ltima seccin del tema nos centramos en la irreducibilidad de los polinomios, con la principal intencin de dotar al estudiante de algunas herramientas esenciales para el anlisis de la irreducibilidad de un polinomio dado; concretamente, el Lema de Gauss para polinomios con coecientes en Z y los Criterios de Eisenstein (pgina 114) y de reduccin (pgina 115). Los objetivos/compentencias que se persiguen conseguir en este tema son: Conocer los anillos de polinomios en una variable con coecientes en un anillo y en un cuerpo, as como sus propiedades ms relevantes. Comprender la relacin que existe entre las races de un polinomio y sus factores lineales, y de forma ms general, entres sus races y su factorizacin. Conocer diferentes criterios para determinar si un polinomio con coecientes enteros, racionales, reales o complejos son irreducibles. 96

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Sobre la resolucin de ecuaciones: Existen diferentes mtodos para resolver (de forma aproximada) cualquier ecuacin polinmica en una indeterminada, uno de los ms conocidos es el mtodo de Newton (http://es.wikipedia.org/wiki/M%C3% A9todo_de_Newton) que se estudia en las asignaturas de mtodos numricos. En este tema, se mostrar la razn de por qu este mtodo es inestable cuando existen races mltiples.

5.1.

Polinomios en una indeterminada

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

ai xi = a0 + a1 x + a2 x2 + . . .
i

con ai A todos nulos salvo un nmero nito, con la estructura de anillo que denen las siguientes operaciones:

ai xi
i

+
i

bi xi
i

= (ai + bi )xi
i

ai x
i

b jx
j

n0 i+ j=n

ai b j xn

(comprubese que denen una estructura de anillo) y lo denotaremos A[x]. Por denicin todo polinomio p(x) en una indeterminada con coecientes en A es de la siguiente forma: p(x) = ai xi
i

Los trminos a0 , a1 , . . . se llaman coecientes del polinomio y lo determinan completamente. Diremos que un polinomio es constante si todos sus coecientes son nulos, salvo quizs a0 . Cada elemento a A dene un polinomio constante que tambin denotaremos a. Obtenemos as un morsmo de anillos cannico A A[x]. Si un polinomio p(x) no es nulo, existe un nico nmero natural d tal que ad = 0 y ar = 0 para todo r > d . Tal nmero natural recibe el nombre de grado del polinomio p(x) y se denotar deg( p(x)) (por su nombre en ingls degree). Es fcil probar que: deg( p(x)) = 0 p(x) es un polinomio constante no nulo deg( p(x) + q(x) m ax deg( p(x)), deg(q(x)) deg( p(x) q(x) deg( p(x)) + deg(q(x)) Si p(x) = i ai xi es un polinomio de grado d y ad = 1, se dice que es un polinomio mnico. 97

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Proposicin 5.1.1. Sea A un anillo ntegro. El producto de polinomios no nulos con coecientes en A nunca es nulo, y su grado es la suma de los grados de los factores. Por tanto, el anillo A[x] es ntegro, y todo mltiplo no nulo de un polinomio p(x) A[x] tiene grado mayor o igual que el grado de p(x). Demostracin. Sean p(x) = i ai xi y q(x) = j b j x j dos polinomios con coecientes en A. Si d = deg( p(x)) y r = deg(q(x)), entonces ad y br no son nulos; luego ad br = 0 y, como es un coeciente de p(x)q(x), se sigue que p(x)q(x) = 0 y deg p(x)q(x) d + r. Como siempre deg p(x)q(x) d + r, concluimos que deg p(x)q(x) = deg( p(x)) + deg(q(x)).

Ejemplo 5.1.2. El anillo de polinomios Z[x] es ntegro.

Proposicin 5.1.3. Sea A un anillo ntegro. Los elementos invertibles de A[x] son los polinomios constantes denidos por invertibles de A: A = A[x] Demostracin. Si p(x) A[x] es invertible en A[x], entonces existe q(x) A[x] tal que p(x)q(x) = 1; luego deg p(x)q(x) = 0 y, segn la Proposicin 5.1.1, tenemos que deg( p(x)) = deg(q(x)) = 0. Es decir, existen b, c A tales que p(x) = b, q(x) = c, de modo que bc = p(x)q(x) = 1 y concluimos que b es invertible en A.

5.2.

Polinomios con coecientes en un cuerpo

A lo largo de toda esta seccin k denotar un cuerpo.

5.2.1.

Divisibilidad en k[x]

Teorema de divisin de polinomios. Sea p(x) = a0 xn + . . . + an un polinomio con coecientes en k. Para cada polinomio q(x) con coecientes en k existe una nica pareja de polinomios c(x), r(x) k[x] tales que q(x) = c(x) p(x) + r(x) con deg(r(x)) < deg( p(x)) r(x) = 0. 98

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Veamos primero la existencia de tales polinomios c(x), r(x). Si q(x) = 0 deg(q(x)) < deg( p(x)), entonces q(x) = 0 p(x) + q(x), as que podemos suponer que deg(q(x)) deg( p(x)), en cuyo caso procedemos por induccin sobre d = deg(q(x)). Si d = 0, el grado de p(x) es nulo, as que p(x) = a0 y tenemos que q(x) = q(x)/a0 p(x) + 0. Si d 1 y suponemos que el enunciado es cierto para los polinomios de grado menor que d , consideramos los coecientes de p(x) y q(x): p(x) = a0 xn + a1 xn1 + . . . + an q(x) = b0 xd + b1 xd 1 + . . . + bd donde a0 y b0 no son nulos y d es mayor o igual que n. El grado de q (x) = q(x) (b0 /a0 )xd n p(x) es menor que d , as que, por hiptesis de induccin, existen c (x), r(x) k[x] tales que q (x) = c (x) p(x) + r(x) , deg(r(x)) < n r(x) = 0.

1 d n Luego q(x) = (b0 a +c (x)) p(x) + r(x), donde deg(r(x)) < deg( p(x)) r(x) = 0 x 0. En cuanto a la unicidad, si existieran otros polinomios c (x), r (x) k[x] tales que q(x) = c (x) p(x) + r (x) y deg r (x) < deg p(x) r (x) = 0, entonces

p(x)(c (x) c(x)) = r(x) r (x). Por tanto r(x) r (x) es un mltiplo de p(x) que es nulo o de grado menor que el grado de p(x), as que es nulo por ser a0 invertible, y se sigue que r(x) = r (x); luego p(x)(c (x) c(x)) = 0, de modo que c (x) c(x) = 0 y concluimos que c(x) = c (x). Ejemplo 5.2.1. Realicemos la divisin de 3x4 (1 + i)x3 + x por ix2 1 en el anillo C[x]: 3x4 (1 + i)x3 + 0x2 + x 3x4 + 0x3 3ix2 (1 + i)x3 3ix2 + x (1 + i)x3 + 0x2 + (1 + i)x 3ix2 + ix 3ix2 + 0x 3 ix 3 Ejemplo 5.2.2. Para efectuar la divisin de un polinomio p(x) por un polinomio de grado 1 mnico x c se considera la sucesin de los coecientes de p(x) y debajo 99 | ix2 1 3ix2 + (1 + i)x 3

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

de cada coeciente se calcula su suma con el producto por c del trmino anterior. La sucesin as obtenida nos proporciona los coecientes del cociente y el resto de la divisin de p(x) por x c. As, en la divisin del polinomio 2x4 + 3x3 + x 1 por x + 2, el cociente es 2x3 x2 + 2x 3 y el resto es 5 : 2 3 4 1 0 2 2 1 4 3 1 6 5

Teorema 5.2.3. Sean k un cuerpo y a un ideal no nulo de k[x]. Si p(x) es el polinomio mnico de menor grado que est en a, entonces a est formado por todos los mltiplos de p(x), es decir, a = p(x) . Demostracin. Sea q(x) a. Por el Teorema de divisin de polinomios, existe una nica pareja de polinomios c(x), r(x) k[x] tales que q(x) = c(x) p(x) + r(x) con deg(r(x)) < deg( p(x)) r(x) = 0. Si r(x) = 0, entonces q(x) es un mltiplo de p(x); en otro caso, 0 = r(x) = q(x) c(x) p(x) a, en contradiccin con la minimalidad del grado de p(x). Como los elementos invertibles de k[x] son los polinomios de grado cero, para cada polinomio no nulo p(x) k[x] existe un nico invertible u tal que up(x) es mnico. Adems, los mltiplos de p(x) en k[x] coinciden con los mltiplos de up(x). Luego, si k es un cuerpo, los ideales de k[x] se corresponden con los polinomios mnicos: p(x) p(x)k[x] = p(x) . Por tanto, podemos denir el mximo comn divisor y mnimo comn mltiplo de dos polinomios p(x) y q(x) como el generador mnico del mximo comn divisor y mnimo comn mltiplo de los ideales generan, es decir, de los ideales p(x) + q(x) y p(x) q(x) , respectivamente (recurdese las deniciones dadas al principio la seccin 4.4.1). As mismo, al igual que ocurre en el caso de la aritmtica elemental, tenemos que es vlida la identidad de Bezout (comprese con la identidad de Bezout de los enteros, pgina 27): si d (x) = mcd( p(x), q(x)), entonces d (x) = p(x) + q(x) , de modo que existen polinomios (x) y (x) k[x] tales que d (x) = (x) p(x) + (x)q(x). Adems, el algoritmo de Euclides (vase la pgina 27). proporciona un mtodo para calcular el mximo comn divisor y los coecientes de la identidad de Bezout. Ejemplo 5.2.4. Vamos a calcular el mximo comn divisor, en el anillo eucldeo F5 [x], de los polinomios p(x) = x4 + 2x3 x2 + 2x + 2 y q(x) = 2x2 1, aplicando el algoritmo de Euclides: p(x) = q(x)(3x2 + x + 1) + (3x 2) q(x) = (3x 2)(4x + 1) + 1 100

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Luego ambos polinomios son primos entre s, y la identidad de Bzout es 1 = q(x) (4x + 1)(3x 2) = q(x) (4x + 1) p(x) q(x)(3x2 + x + 1) = (x 1) p(x) + (2x3 + 2x2 + 2) q(x) Proposicin 5.2.5. Sea p(x) un polinomio no nulo con coecientes en un cuerpo k. Las siguientes armaciones son equivalentes: (a) p(x) es irreducible. (b) p(x) es un ideal maximal de k[x]. (c) p(x) es un ideal primo de k[x]. Demostracin. (a) (b) Como p(x) es irreducible, cualquier ideal que contiene a p(x) est generado por un elemento q(x) k[x] que divide a p(x), es decir, p(x) = c(x)q(x). Pero p(x) es irreducible, por tanto, q(x) = p(x) q(x) = k[x]. En conclusin, p(x) es un ideal maximal de k[x]. (b) (c) Todo ideal maximal es primo, segn se deduce de la Proposicin 4.4.16. (c) (a) Si p(x) = p1 (x) p2 (x), entonces p1 (x) p1 (x) p(x) . Por tanto, p1 (x) p(x) p2 (x) p(x) , por ser p(x) ideal primo. Supongamos, por ejemplo, que p1 (x) p(x) . En cuyo caso, existe c(x) k[x] tal que p1 (x) = c(x) p(x), luego p(x) = p1 (x) p2 (x) = c(x) p(x) p2 (x) = c(x) p2 (x) p(x)

p(x)(c(x) p2 (x) 1) = 0, de donde se sigue que c(x) p2 (x) = 1, por ser k[x] ntegro. De modo que p2 (x) es invertible y, por tanto, p(x) irreducible. El caso p2 (x) p(x) es completamente anlogo, llegndose a la misma conclusin. Consecuencias inmediatas de la proposicin anterior son las siguientes: Lema de Euclides. Si un polinomio irreducible p(x) con coecientes en un cuerpo k divide a un producto de polinomios con coecientes en k, entonces divide a algn factor. Corolario 5.2.6. Sea p(x) un polinomio con coecientes en un cuerpo k. La condicin necesaria y suciente para que el anillo cociente k[x]/( p(x)) sea un cuerpo es que p(x) sea irreducible en k[x]. Teorema de descomposicin en factores irreducibles. Todo polinomio no nulo ni invertible con coecientes en un cuerpo descompone en producto de irreducibles. Esta descomposicin es nica salvo el orden de los factores y factores invertibles. 101

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Sean k un cuerpo y p(x) k[x] no nulo ni invertible, es decir, de grado mayor o igual que 1. Veamos primero la existencia de la descomposicin. Si p(x) es irreducible, no hay nada que probar. Si p(x) no es irreducible, descompone en producto de dos polinomios, p(x) = p1 (x) p2 (x) donde ninguno de los factores es invertible; luego deg( pi (x)) 1 y se sigue que deg( p(x)) = deg( p1 (x)) + deg( p2 (x)) > deg( pi (x)), i = 1, 2. Si algn factor no es irreducible, descompone en producto de polinomios de grados ms pequeos. Reiterando el proceso, en algn momento ha de terminar, pues el grado no puede descender indenidamente, y obtenemos una descomposicin de p(x) en producto de polinomios irreducibles. Veamos la unicidad de la descomposicin. Si p(x) = p(x)m p1 (x) pr (x) es una descomposicin de p(x) en producto de irreducibles mnicos, donde suponemos que pi (x) = p(x) para todo ndice i, del Lema de Euclides se sigue que p(x)m+1 no divide a p(x), as que p(x)m es la mayor potencia de p(x) que divide a p(x). Luego el nmero de veces m que aparece el polinomio irreducible p(x) no depende de la descomposicin elegida: sta es nica salvo el orden de los factores y factores invertibles.

Corolario 5.2.7. Si p(x) = c0 xn + c1 xn1 + . . . + cn es un polinomio de grado n 1 con coecientes en un cuerpo k, entonces p(x) = c0 p1 (x)n1 pr (x)nr donde p1 (x), . . . , pr (x) k[x] son polinomios mnicos irreducibles distintos. Esta descomposicin es nica salvo el orden de los factores. Demostracin. De acuerdo con el Teorema de descomposicin en factores irreducibles existen en k[x] polinomios irreducibles q1 (x), . . . , qs (x) tales que p(x) = q1 (x) qs (x). Ahora bien, qi (x) = ai pi (x) donde pi (x) es mnico y ai k, as que p(x) = ap1 (x) ps (x) donde a k y p1 (x), . . . , ps (x) son polinomios mnicos irreducibles. Igualando los coecientes de grado n concluimos que a = c0 . Clases de restos de polinomios. Sea p(x) = c0 xn + c1 xn1 + . . . + cn , c0 = 0, un polinomio con coecientes en un cuerpo k. Para determinar si un polinomio q(x) k[x] es mltiplo de p(x) no es necesario efectuar la divisin de q(x) por p(x), que suele ser laboriosa. Basta calcular la imagen [q(x)] de q(x) en el anillo cociente A = k[x]/ p(x) , pues la condicin de que q(x) sea mltiplo de p(x) equivale a que la clase de restos de q(x) mdulo p(x) sea nula. Sea = [x] y denotemos c la clase [c] de cualquier constante c k. Para calcular [q(x)] = q([x]) = q( ) utilizamos reiteradamente 102

P ROYECTO D OCENTE : M ATERIA LGEBRA la relacin

I GNACIO O JEDA

c1 n1 + . . . + cn1 + cn c0 que nos permite expresar las sucesivas potencias m , m n, como combinaciones lineales de 1, , . . . , n1 con coecientes en k. Obtendremos as que n = [q(x)] = [a0 + a1 x + . . . + an1 xn1 ] donde ai k, de modo que a0 + a1 x + . . . + an1 xn1 es precisamente el resto de la divisin de q(x) por p(x) y su anulacin signica que p(x) divide a q(x). De la Proposicin 5.2.5 se sigue que A es un cuerpo precisamente cuando el polinomio p(x) es irreducible en k[x]. En tal caso, el inverso de cualquier elemento no nulo i ai i puede calcularse mediante la Identidad de Bzout: Como a(x) = i ai xi no es mltiplo de p(x) y p(x) es irreducible en k[x], el mximo comn divisor de p(x) y a(x) en k[x] es 1; luego 1 = a(x)b(x) + p(x)q(x) para ciertos polinomios b(x), q(x) k[x] y concluimos que 1 = a( )b( ) en A. Es decir, b( ) es el inverso de a( ) en el cuerpo A. Consideremos, por ejemplo, los polinomios p(x) = x2 + x + 1, q(x) = x6 + x4 + con coecientes en el cuerpo F2 . Para averiguar si q(x) es mltiplo de p(x) calculamos las potencias necesarias de = [x] en el anillo F2 [x]/ p(x) , partiendo de la relacin 2 = 1 = + 1 : x3 + x + 1 3 = 2 + = 2 + 1 = 1 4 = 6 = 3 = 1 Ahora [q(x)] = q( ) = 6 + 4 + 3 + + 1 = 1 + + 1 + + 1 = 2 + 3 = 1 y concluimos que q(x) no es mltiplo de p(x), pues el resto de la divisin es 1.

5.2.2.

Races

Denicin 5.2.8. Sea p(x) = c0 xn + c1 xn1 + . . . + cn un polinomio con coecientes en un cuerpo k. Diremos que a k es una raz de p(x) en k si p(a) = c0 an + c1 an1 + . . . + cn = 0. Si p(x) descompone en producto de dos polinomios, p(x) = q(x)r(x), entonces la condicin necesaria y suciente para que a k sea raz de p(x) es que sea raz de q(x) o de r(x), pues p(a) = q(a)r(a) y k es ntegro. Regla de Rufni Sea p(x) un polinomio con coecientes en k. Si a k, entonces el resto de la divisin de p(x) por x a es p(a). Por tanto, la condicin necesaria y suciente para que p(x) sea mltiplo de x a en el anillo k[x] es que p(a) = 0. 103

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Sea p(x) = q(x)(x a) + r(x) la divisin de p(x) por x a. Como deg(r(x)) < 1 r(x) = 0, se sigue que r(x) es constante, r(x) = r, y p(a) = q(a) 0 + r = r. Si a k es una raz de un polinomio p(x) k[x], la Regla de Rufni arma que p(x) es mltiplo de x a en k[x] y, si p(x) es no nulo, llamaremos multiplicidad de la raz a de p(x) al mayor nmero natural m tal que (x a)m divide a p(x) en k[x]. Las races de multiplicidad 1 reciben el nombre de races simples. Las races que no sean simples se denominan mltiples. Proposicin 5.2.9. Si a1 , . . . , ar son races distintas de p(x) en k de multiplicidades m1 , . . . , mr , respectivamente, entonces (x a1 )m1 (x ar )mr divide a p(x) en k[x]. Demostracin. De acuerdo con la Regla de Rufni, p(x) = (x a1 )q1 (x) para algn q1 (x) k[x]. Si a1 es raz de q1 (x), la Regla de Rufni prueba que q1 (x) = (x a1 )q2 (x) para algn q2 (x) k[x]; luego p(x) = (x a1 )2 q2 (x). Repitiendo el argumento las veces que sea, obtenemos que p(x) = (x a1 )m p1 (x) para algn p1 (x) k[x] tal que p1 (a1 ) = 0, y se sigue que m = m1 por la denicin de multiplicidad. Como a2 , . . . , ar son races de p(x) en k y no son races de (x a1 )m1 , han de ser races de p1 (x). De nuevo la Regla de Rufni prueba que p(x) = (x a1 )m1 (x a2 )m2 p2 (x) para algn p2 (x) k[x]. Reiterando el argumento concluimos que p(x) = (x a1 )m1 (x a2 )m2 (x ar )mr pr (x) para algn pr (x) k[x]. En el resultado anterior no se puede suprimir la hiptesis de que k sea un cuerpo. Por ejemplo, el polinomio p(x) = x2 + [1]6 x Z/6Z[x] tiene 4 races distintas en Z/6Z, a saber, [0]6 , [2]6 , [3]6 y [5]6 , y el polinomio x4 + [2]6 x3 + x2 = x(x [2]6 )(x [3]6 )(x [5]6 ) no divide a x2 + [1]6 x. Corolario 5.2.10. Si p(x) es un polinomio no nulo con coecientes en un cuerpo k, el nmero de races de p(x) en k, contando cada raz tantas veces como indica su multiplicidad, no supera al grado de p(x). Demostracin. Si (x a1 )m1 (x ar )mr divide a p(x) y p(x) = 0, entonces r i=1 mi deg( p(x)). Segn los resultados anteriores, si las races de un polinomio p(x) k[x] en k son a1 , . . . , ar y sus multiplicidades respectivas son m1 , . . . , mr , tenemos que p(x) = (x a1 )m1 (x ar )mr q(x) m1 + . . . + mr deg( p(x)). y diremos que p(x) tiene todas sus races en k cuando se d la igualdad m1 + . . . + mr = deg( p(x)), lo que equivale a decir que q(x) es constante; es decir, c0 xn + c1 xn1 + . . . + cn1 x + cn = c0 (x a1 )m1 (x ar )mr 104 (5.1)

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Adems, si p(x) es mnico, entonces q(x) = 1. Luego, la condicin necesaria y suciente para que un polinomio mnico tenga todas sus races en k es que descomponga en producto de polinomios de grado 1 (posiblemente repetidos). Corolario 5.2.11. Sea p(x) un polinomio de grado n 1 con coecientes en un cuerpo k. Si existen a1 , . . . , am , m > n, tales que p(ai ) = 0, para todo i, entonces p(x) es el polinomio nulo. Demostracin. Por el Corolario 5.2.10, p(x) no puede tener m > n races a menos que sea constante, p(x) = c0 y en este caso ha ser nulo, porque 0 = p(ai ) = c0 , para todo i. Ejemplo 5.2.12. Frmula de interpolacin de Lagrange. Sean a1 , . . . , an elementos distintos de un cuerpo k. Para cada sucesin b1 , . . . , bn de elementos de k (no necesariamente distintos), existe un nico polinomio p(x) k[x] de grado menor que n tal que p(ai ) = bi , 1 i n:
n

p(x) =

j=1

b j q j (a j )

q j (x)

q j (x) =

(x a1 ) (x an ) (x a j )

En efecto, si p(x), q(x) k[x] son dos polinomios de grado menor que n tales que p(ai ) = q(ai ) = bi para todo 1 i n, entonces a1 , . . . , an son races de p(x) q(x) en k y, por el Corolario 5.2.11, concluimos que p(x) q(x) = 0; es decir, p(x) = q(x). Por ltimo, con las notaciones del enunciado, es claro que qi (a j ) = 0 cuando i = j; luego: q j (ai ) qi (ai ) b j q j (a j ) = bi qi (ai ) = bi j La interpolacin de Lagrange se utiliza para crear sistemas de cifrado que que slo pueden descodicados de forma corporativa, (vase, por ejemplo, http://en. wikipedia.org/wiki/Shamir%27s_Secret_Sharing). Ejemplo 5.2.13. Frmulas de Cardano. Las frmulas de Cardano expresan los coecientes de cada polinomio p(x) en funcin de sus races. Son muy tiles porque permiten obtener muchas funciones de las races de un polinomio en funcin nicamente de los coecientes, lo que permite calcularlas sin necesidad de extraer previamente las races. Sea c0 xn + . . . + cn un polinomio de grado n 1 con coecientes en un cuerpo k. Si p(x) tiene todas sus races en k y 1 , . . . , n son sus races, cada una repetida tantas veces como indique su multiplicidad, por (5.1) tenemos c0 xn + c1 xn1 + . . . + cn1 x + cn = c0 (x 1 ) (x n ). Igualando coecientes obtenemos las Frmulas de Cardano:
(1)r cr c0

i1 <<ir

i1 ir

105

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

para cada r = 1, . . . , n. Por ejemplo, en el caso de un polinomio ax2 + bx + c de grado 2, de races 1 , 2 , las frmulas de Cardano son b/a = 1 + 2 c/a = 1 2 y, en el caso de un polinomio mnico x3 + px2 + qx + r de grado 3, de races 1 , 2 , 3 , las frmulas de Cardano son p = 1 + 2 + 3 q = 1 2 + 1 3 + 2 3 r = 1 2 3 Veamos ahora una condicin necesaria y suciente para que un polinomio de k[x] tenga races mltiples. Denicin 5.2.14. Sea p(x) = i ai xi un polinomio con coecientes en un cuerpo k. Llamaremos derivada de p(x) al siguiente polinomio con coecientes en k (donde i . +a denota la suma i veces de a en k): i ai := ai + . . i i p (x) = i ai xi1 .
i1

Es fcil comprobar que la derivada es una aplicacin k-lineal: ( p(x) + q(x)) = p (x) + q (x) (a p(x)) = a p (x) , ak

Proposicin 5.2.15. ( p(x) q(x)) = p (x) q(x) + p(x) q (x). Demostracin. Cuando p(x) = xi y q(x) = x j la igualdad se comprueba directamente. En el caso general p(x) = i ai xi , q(x) = j b j x j tenemos: ( pq) = ai b j (xi x j ) = iai b j xi1 x j + jai b j xi x j1
ij ij ij

iai x
i

i1

b jx
j

ai x jb j x j1
i i j

= p q+ pq

Teorema 5.2.16. Sea p(x) un polinomio no constante con coecientes en un cuerpo k. La condicin necesaria y suciente para que una raz de p(x) sea mltiple es que sea raz de la derivada p (x). 106

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Sea k una raz1 de p(x) y sea m su multiplicidad, de modo que tenemos p(x) = (x )m q(x) , q( ) = 0 Si m = 1, entonces p (x) = q(x) + (x )q (x) , p ( ) = q( ) = 0

de modo que no es raz de p (x). Si m 2, entonces p (x) = m(x )m1 + (x )m q (x) , y es raz de p (x). Corolario 5.2.17. Sea p(x) un polinomio no constante con coecientes en un cuerpo k. Las races mltiples de p(x) son las races del mximo comn divisor de p(x) y su derivada p (x). Demostracin. Sea d (x) = mcd( p(x), p (x)). Si k una raz1 de d (x), entonces es raz de p(x) y de p (x) porque ambos polinomios son mltiplos de d (x), as que el Teorema 5.2.16 permite concluir que es una raz mltiple de p(x). Recprocamente, si es una raz mltiple de p(x), el Teorema 5.2.16 arma que tambin es raz de p (x). Concluimos que es raz de d (x) porque, segn la Identidad de Bzout, existen a(x), b(x) k[x] tales que d (x) = a(x) p(x) + b(x) p (x). Corolario 5.2.18. Sea p(x) un polinomio con coecientes racionales. Si p(x) es irreducible en k[x], entonces todas las races de p(x) son simples o su derivada p (x) es nula. Demostracin. Salvo constantes no nulas, los nicos divisores de p(x) en k[x] son 1 y p(x), as que el mximo comn divisor de p(x) y p (x) es 1 p(x). Si es 1, en virtud del Corolario 5.2.17 p(x) no tiene races mltiples. Si es p(x), como divide a p (x) y el grado de p (x) no puede ser mayor o igual que el grado de p(x), concluimos que p (x) = 0. Para terminar esta seccin veamos algunos resultados especcos para polinomios con coecientes racionales y complejos. Teorema 5.2.19. Sea p(x) = c0 xn + c1 xn1 + . . . + cn un polinomio con coecientes enteros. Si es una raz de p(x) en Q, entonces = a/b donde a es un divisor de cn en A y b es un divisor de c0 en A. En particular, si c0 = 1, todas sus races racionales son enteras.
raz podra no existir. En todo caso, la demostracin es la misma si fuese una raz de p(x) en una extensin K de k, por ejemplo, si k = Q y K = C.
1 Tal

p ( ) = 0

107

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Sea = a/b, donde a, b A no tienen factores primos comunes. Si es raz de p(x), entonces c0 an + c1 an1 b + . . . + cn1 abn1 + cn bn = 0 de modo que a divide a cn bn = c0 am . . . cn1 abn1 y c0 an = c1 an1 b . . . cn bn es mltiplo de b. Como bn no tiene factores irreducibles comunes con a y por la unicidad de la Descomposicin en factores primos, cn es mltiplo de a en A. Anlogamente c0 an es mltiplo de b y concluimos que c0 es mltiplo de b en A. Corolario 5.2.20. Cualquier nmero racional que sea raz de un polinomio mnico con coecientes enteros necesariamente es entero. El Teorema 5.2.19 permite hallar todas las races racionales de cualquier polinomio con coecientes racionales, pues podemos suponer que ste tiene coecientes enteros y el nmero de divisores de un nmero entero siempre es nito. Por ejemplo, las posibles races racionales del polinomio 3x4 + x3 + x2 + x 2 son 1, 2, 1/3, 2/3 y sustituyendo en el polinomio se comprueba que sus races racionales son 1 y 2/3. Ejemplo 5.2.21. Los nicos nmeros racionales que pueden ser races del polinomio p(x) = 6x4 + x3 + 11x2 + 2x 2 son 1, 2, 1/2, 1/3, 2/3, 1/6. Por comprobacin directa se obtiene que slo 1/2 y 1/3 son races de p(x), as que stas son las nicas races racionales de p(x). Lema 5.2.22. Sea p(x) = c0 xn + c1 xn1 + . . . + cn1 x + cn un polinomio con coecientes complejos. Si c es el mximo de los mdulos de c1 , c2 , . . . , cn , entonces para todo nmero complejo z de mdulo > 1 se verica que n |c0 | c 1 | p(z)|

En consecuencia, el mdulo de cualquier raz compleja de p(x) est acotado por 1 + c/|c0 | . Demostracin. | p(z)| |c0 zn | |c1 zn1 + . . . + cn | |c0 | n c( n1 + . . . + 1) = |c0 | n c( n 1)/( 1) |c0 | n c n /( 1) = n |c0 | c/( 1) .

Teorema de DAlembert Todo polinomio con coecientes complejos no constante tiene alguna raz compleja. 108

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Sea p(x) un polinomio no constante con coecientes en C y sea r un nmero real positivo. El disco Dr = {z C | |z| r} es un conjunto cerrado y acotado de C; luego es compacto y la funcin continua f : Dr R, f (z) = | p(z)|, alcanza un mnimo en algn punto a Dr . De acuerdo con el Lema 5.2.22, podemos elegir r de modo que | p(z)| > | p(0)| para todo nmero complejo z de mdulo r, de modo que el mnimo de f no se alcanza en ningn punto de mdulo r, por lo que tal mnimo a tiene que ser un punto interior de Dr . Vamos a probar que p(a) = 0. Si | p(a)| > 0, consideramos la primera potencia de x que tenga coeciente no nulo en el polinomio p(a + x): p(a + x) = p(a) + cd xd + cd +1 xd +1 + . . . + cn xn , cd = 0

Como cd = 0, podemos jar el argumento de z C de modo que el mdulo de p(a) + cd zd sea | p(a)| |cd zd |. Luego | p(a + z)| | p(a)| |cd zd | + |cd +1 zd +1 + . . . + cn zn | es menor que | p(a)| cuando |cd +1 zd +1 + . . . + cn zn | c(n d )|z|d +1 sea menor que |cd zd |, donde c = m ax{|ci |}; lo que nos lleva a contradiccin, pues claramente podemos elegir z de modo que a + z est en el disco Dr , tenga el argumento prejado y c(n d )|z|d +1 |cd | |z|d = |cd zd |. Veamos cmo pueden expresarse con radicales las races de un polinomio con coecientes complejos cuando el grado es menor o igual que 4. Ecuacin cuadrtica. ax2 + bx + c = 0, a = 0. Como 4a(ax2 + bx + c) = (2ax + b)2 (b2 4ac), las nicas soluciones son b b2 4ac x= 2a y b2 4ac recibe el nombre de discriminante, pues es < 0 precisamente cuando la ecuacin considerada admita dos soluciones complejas distintas. Ecuacin cbica. x3 + c1 x2 + c2 x + c3 = 0. Mediante el cambio de variable x = y c1 /3 se obtiene una ecuacin de la forma y3 + py + q = 0 (5.2)

as que las soluciones de la ecuacin inicial se obtienen restando c1 /3 a las soluciones de (5.2). Si p = 0, sus soluciones son las races cbicas de q. Si p = 0, con el cambio de variable y = z (3z)1 p se transforma en la ecuacin 0 = z6 + qz3 p3 p3 = u2 + qu , 27 27 109 u = z3

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

as que cada raz de z6 + qz3 p3 /27 da una solucin 3/ p de (). Considerando las tres races cbicas , , 2 de una de las races del polinomio u2 + qu p3 /27 obtenemos tres soluciones de (5.2). Si se consideran las races cbicas , , 2 de la otra raz de u2 + qu p3 /27 se obtienen las mismas soluciones de (), porque, eligiendo de modo que = p/3, es claro que (respectivamente , 2 ) proporciona la misma solucin que (respectivamente 2 , ). Ecuacin curtica. x4 + c1 x3 + c2 x2 + c3 x + c4 = 0. Las soluciones de esta ecuacin son las abscisas de las soluciones del sistema 0 = y2 + c1 xy + c2 y + c3 x + c4 y = x2 lo que reduce el problema al de la determinacin de los puntos de corte de dos cnicas, cuestin que puede resolverse del siguiente modo: Entre las cnicas del haz (y2 + c1 xy + c2 y + c3 x + c4 )+ (x2 y) = 0, C, se elige una que est formada por un par de rectas (esto exige resolver una ecuacin cbica en ); es decir, tal que su ecuacin sea (y ax b)(y a x b ) = 0, lo que signica que, considerada como polinomio en y con coecientes en el cuerpo C(x), tenga en C(x) las races ax + b, a x + b . Cortando las rectas y = ax + b, y = a x + b con una cnica cualquiera del haz (por ejemplo con la cnica y = x2 ) se obtienen los puntos de corte de las dos cnicas consideradas, y sus abscisas son las soluciones de la curtica dada. Ejemplo 5.2.23. Vamos a calcular, con el mtodo anterior, las soluciones complejas de la ecuacin x4 + x + 2 = 0, que son las abscisas de las soluciones del sistema y = x2 , y2 + x + 2 = 0: y2 + x + 2 + (y x2 ) = y2 + y + ( x2 + x + 2) = 0 y=
+

2 +4( x2 x2) 2

y la condicin de que estas races sean polinomios de grado 1 en x signica que 4 x2 4x + 2 8 debe ser el cuadrado de algn polinomio de grado 1; es decir, su discriminante ha de ser nulo: 0 = 16 16 ( 2 8) = 3 8 1 Si C es solucin de esta ecuacin, entonces 4 x2 4x + 2 8 = (cx + d )2 . Igualando coecientes se sigue que c = 2 , d = 1/ ; es decir, las soluciones se obtienen cortando la cnica y = x2 con las dos rectas y= 1 2 x 2 110

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Las soluciones son las races de los dos polinomios 2x2 2 x + 1/ , que son los 4 nmeros complejos x=
2

5.3.

Polinomios irreducibles

Teorema 5.3.1. Sea k un cuerpo. Todo polinomio de grado 1 con coecientes en k es irreducible en k[x] y tiene una nica raz en k. Demostracin. Sea p(x) = ax + b, a = 0. Si p(x) = q(x)r(x) para ciertos polinomios q(x), r(x) k[x], entonces deg(q(x)) + deg(r(x)) = deg( p(x)) = 1, as que algn factor tiene grado cero y es invertible en k[x]. Por otra parte, la nica raz de p(x) en k es claramente b/a. Corolario 5.3.2. Todo polinomio irreducible de grado mayor que 1 con coecientes en un cuerpo k carece de races en k. Demostracin. Si un polinomio irreducible p(x) k[x] admite alguna raz a k, entonces p(x) = q(x)(x a) para algn q(x) k[x]. Como p(x) es irreducible, entonces q(x) ha de ser invertible, luego de grado 0 y concluimos que deg p(x) = 1. Corolario 5.3.3. Sea p(x) un polinomio de grado 2 3 con coecientes en un cuerpo k. La condicin necesaria y suciente para que p(x) sea irreducible en k[x] es que no tenga races en k. Demostracin. La necesidad de la condicin se sigue del Corolario 5.3.2. Recprocamente, si p(x) no es irreducible en k[x], tendremos p(x) = q1 (x)q2 (x) donde algn factor tiene grado 1, porque deg(q( x)) + deg(q2 (x)) = 2 3, y por tanto tiene una raz en k. Como ya se coment, el Teorema 5.2.19 resuelve el problema de hallar las races racionales de los polinomios con coecientes racionales, as que el Corolario 5.3.3 permite determinar la irreducibilidad en Q[x] de los polinomios de grado 2 y 3. En cuanto a la irreducibilidad de los polinomios de grado 4 con coecientes racionales, tambin puede decidirse usando el Teorema 5.2.19. En efecto, si una curtica x4 + a3 x3 + a2 x2 + a1 x + a0 Q[x] carece de races racionales, para determinar si es irreducible basta comprobar la inexistencia de factores de grado 2 : x4 + a3 x3 + a2 x2 + a1 x + a0 = (x2 + b1 x + b0 )(x2 + c1 x + c0 ) 111

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Es decir, basta ver si el siguiente sistema de 4 ecuaciones algebraicas carece de soluciones racionales: a3 = b1 + c1 a2 = b0 + b1 c1 + c0 a = b0 c1 + b1 c0 1 a0 = b0 c0 De la primera ecuacin y la ltima obtenemos que c1 = a3 b1 y c0 = a0 /b0 . Sustituyendo en la tercera ecuacin, sta permite despejar b1 en funcin de b0 . Sustituyendo estos valores en la segunda ecuacin obtenemos una ecuacin polinmica en la indeterminada b1 , polinomio que carece de races racionales precisamente cuando la curtica dada es irreducible. Corolario 5.3.4. Los polinomios irreducibles en C[x] son los de grado 1. Demostracin. Sea p(x) un polinomio irreducible con coecientes complejos. Por el Teorema de DAlembert p(x) tiene alguna raz compleja , as que el Corolario 5.3.2 nos permite concluir que el grado de p(x) es 1. Corolario 5.3.5. Los polinomios irreducibles en R[x] son los de grado 1 y los de grado 2 sin races reales. Demostracin. Sea p(x) un polinomio irreducible en R[x] de grado mayor que 1 y consideremos p(x) como polinomio con coecientes complejos. Existe algn nmero complejo a + bi que es raz de p(x); luego 0 = p(a + bi) = p(a bi) y tambin a bi es raz de p(x). Al ser b = 0, de la Proposicin 5.2.9 se sigue que x (a + bi) x (a bi) = x2 2ax + (a2 + b2 ) divide a p(x) en C[x]; luego tambin en R[x], pues ambos polinomios tienen coecientes reales. Como p(x) es irreducible en R[x] concluimos que su grado es 2.

5.3.1.

Criterios de irreducibilidad

El problema de determinar la irreducibilidad de un polinomio con coecientes racionales xn + c1 xn1 + . . . + cn y, en general, el de hallar todos sus divisores de cierto grado d , no es en absoluto elemental. En este apartado veremos algunos mtodos sencillos para determinar la irreducibilidad de un polinomio en ciertos casos. Lema 5.3.6. Si p es un nmero primo, entonces pZ[x] = {q(x) Z[x] | los coecientes de q(x) son mltiplos de p} es un ideal primo de Z[x]. 112

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Consideremos el siguiente morsmo epiyectivo de anillos de ncleo pZ[x] : : Z[x] (Z/ pZ)[x] , (i ai xi ) = i a i xi En virtud del Teorema de isomorfa, Z[x]/ pZ[x] (Z/ pZ)[x] y, por la Proposicin 4.4.16, bastar probar que el anillo (Z/ pZ)[x] es ntegro. Ahora bien, el anillo (Z/ pZ)[x] es ntegro porque lo es Z/ pZ, ya que pZ es un ideal primo de A. Lema de Gauss. Si un polinomio no constante p(x) con coecientes en Z es irreducible en Z[x], entonces es irreducible en Q[x]. Demostracin. Si p(x) no es irreducible en Q[x], descompone en producto p(x) = q1 (x)q2 (x) de dos polinomios no constantes con coecientes en Q y, reduciendo a comn denominador los coecientes de q1 (x) y q2 (x), tendremos: 1 1 p(x) = (a0 xn + . . . + an ) (b0 xm + . . . + bm ) a b donde a, a0 , . . . , an , b, b0 , . . . , bm A. Luego en A[x] tendremos: abp(x) = (a0 xn + . . . + an )(b0 xm + . . . + bm ) Si p es un factor irreducible de ab, de acuerdo con el Lema 5.3.6 debe dividir a uno de los dos factores del segundo miembro. Despus de suprimir tal factor p en ambos miembros, procedemos del mismo modo con otro factor irreducible, y as sucesivamente hasta obtener una descomposicin p(x) = (a0 xn + . . . + an )(b0 xm + . . . + bm ) en producto de polinomios no constantes con coecientes en Z, y concluimos que p(x) no es irreducible en Z[x]. Ejemplo 5.3.7. Veamos que el polinomio q(x) = x4 x3 + x2 + 1 es irreducible en Z[x]. No tiene factores de grado 0 porque sus coecientes no tienen factores primos comunes. No tiene factores de grado 1 porque no tiene races en Q. Si tuviera algn factor de grado dos q(x) = (x2 + ax 1)(x2 + bx 1) entonces b = a (igualando el coeciente de la x) y el coeciente de x3 en q(x) sera nulo. En virtud del Lema de Gauss, q(x) tambin es irreducible en Q[x]. Sea q(x) un polinomio no constante con coecientes racionales. Existe a Z tal que aq(x) Z[x] y, si b es el mximo comn divisor de los coecientes de aq(x), entonces los coecientes de p(x) = aq(x)/b son enteros y carecen de factores primos comunes. En virtud del Lema de Gauss, q(x) es irreducible en Q[x] si y slo si p(x) 113

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

es irreducible en Z[x]. Adems, si p(x) = p1 (x) pr (x) es la descomposicin de p(x) en producto de polinomios irreducibles en Z[x], cada factor pi (x) es irreducible en Q[x], as que q(x) = (bp1 (x)/a) pr (x) es la descomposicin de q(x) en producto de polinomios irreducibles en Q[x]. Por tanto, podemos reducirnos a estudiar la irreducibilidad en Z[x] de los polinomios con coecientes enteros. Criterio de Eisenstein Dado un polinomio no constante q(x) = c0 xn + c1 xn1 + . . . + cn con coecientes en Z, si existe algn nmero primo p tal que (a) c0 , . . . , cn no tienen factores irreducibles comunes en Z (b) p divide a c1 , . . . , cn (c) p2 no divide a cn entonces q(x) es irreducible en Z[x]. Demostracin. Si q(x) no es irreducible en Z[x], entonces descompone en producto de dos polinomios no constantes con coecientes en Z q(x) = (a0 + a1 x + . . . + ar xr )(b0 + b1 x + . . . + bnr xnr ) y reduciendo mdulo pZ obtenemos la siguiente igualdad entre polinomios con coecientes en el cuerpo de fracciones de Z/ pZ: 0 + . . . + b nr xnr ) c 0 xn = (a 0 + . . . + a r xr )(b Como todo divisor de xn coincide, salvo factores constantes, con una potencia de nr xnr . Luego a x, se sigue que los dos factores del segundo miembro son a r xr y b 0 y b0 son nulos. Es decir, a0 y b0 son mltiplos de p, y por tanto cn = a0 b0 es mltiplo de p2 , contra la hiptesis de que no lo es. Corolario 5.3.8. Sea p es un nmero primo. El polinomio xp 1 = x p1 + . . . + x + 1 x1 es irreducible en Z[x] y en Q[x]. Demostracin. El polinomio q(x) = x p1 + . . . + x + 1 es irreducible en Z[x] si y slo si lo es el polinomio q(x + 1) : (x + 1) p 1 p p2 p pi1 p = x p1 + x +...+ x +...+ x 1 i p1
p Los nmeros p i , 1 i p 1, son mltiplos de p, y p1 = p no es mltiplo de p2 . El Criterio de Eisenstein prueba que q(x + 1) es irreducible en Z[x], y el Lema de Gauss arma que es irreducible en Q[x].

114

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Ejemplo 5.3.9. Si un nmero entero d es mltiplo de un nmero primo p y no es mltiplo de p2 , el Criterio de Eisenstein prueba que los polinomios xn d son irreducibles en Z[x] y, por tanto, tambin en Q[x], de acuerdo con el Lema de Gauss. Por ejemplo, los polinomios xn 2 , xn + 3 , . . . son irreducibles en Q[x]. Sea q(x) = i ai xi un polinomio con coecientes en un anillo A. Si f : A B es un morsmo de anillos, entonces q (x) = i f (ai )xi es un polinomio con coecientes en B. Obtenemos as un morsmo de anillos A[x] B[x], q(x) q (x). Ntese que el grado de q (x) nunca puede ser mayor que el grado de q(x). Por ejemplo, cuando p es un nmero primo y f : Z F p , f (a) = a = [a] p es la proyeccin cannica, q (x) = i a i xi es la reduccin del polinomio q(x) mdulo p. Criterio de reduccin: Sea f : A B un morsmo entre anillos ntegros y sea q(x) un polinomio con coecientes en A tal que el grado de q (x) coincida con el grado de q(x). Si q(x) tiene un factor de grado d en A[x], entonces q (x) tiene un factor de grado d en B[x]. En particular, si los coecientes de q(x) no tienen factores propios comunes en A y q (x) es irreducible en B[x], entonces q(x) es irreducible en A[x]. Demostracin. Sea n = deg(q(x)) = deg(q (x)). Si p(x) es un factor de q(x) de grado d en A[x], entonces q(x) = p(x)r(x) para algn polinomio r(x) A[x] de grado n d . Luego q (x) = p (x)r (x) y deg(r (x)) deg(r(x)) = n d , as que deg( p (x)) = n deg(r (x)) d y concluimos que p (x) es un factor de q (x) de grado d en B[x]. Por ltimo, si q (x) es irreducible en B[x], entonces q(x) no tiene factores de grado d , 1 d n 1. Si sus coecientes no tienen factores propios comunes, entonces q(x) no tiene factores propios de grado cero y concluimos que q(x) es irreducible en A[x]. Corolario 5.3.10. Sea q(x) = c0 xn + . . . + cn un polinomio con coecientes enteros y sea p un nmero primo que no divida a c0 . Si los coecientes de q(x) no tienen factores primos comunes y la reduccin c 0 xn + . . . + c n de q(x) mdulo p es irreducible en F p [x], entonces q(x) es irreducible en Z[x] y en Q[x]. Demostracin. Consideremos la proyeccin cannica Z F p . Por hiptesis c 0 = 0, as que deg(q(x)) = deg(q (x)) y el Criterio de reduccin permite concluir que q(x) es irreducible en Z[x], luego en Q[x] segn el Lema de Gauss. Cuando k es un cuerpo y f : k[y] k, f c(y) = c( ), es el morsmo denido por un elemento k, el correspondiente morsmo es k[x, y] k[x] q(x, y) = i ai (y)xi q (x) = q(x, ) = i ai ( )xi 115

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Corolario 5.3.11. Dado un polinomio q(x, y) en dos indeterminadas x, y con coecientes en un cuerpo k. Si q(x, y) = c0 (y)xn + c1 (y)xn1 + . . . + cn1 (y)x + cn (y) y c0 (y), c1 (y), . . . , cn (y) no admiten factores comunes no constantes y para algn elemento de k, que no sea raz de c0 (y), se tiene que q(x, ) = c0 ( )xn + c1 ( )xn1 + . . . + cn1 ( )x + cn ( ) es irreducible en k[x], entonces q(x, y) es irreducible en k[x, y]. Demostracin. Consideremos el morsmo de anillos f : k[y] k, y . Por hiptesis c0 ( ) = 0, as que el grado de q(x, ) es n y se concluye al aplicar el criterio de reduccin. Ejemplos 5.3.12. i) El polinomio p(x) = x5 x2 + 1 es irreducible en Z[x] y en Q[x], porque sus coecientes no tienen factores primos comunes y su reduccin mdulo 2 es irreducible en (F2 )[x]. En efecto, p (x) no admite factores de grado 1 en (F2 )[x] porque no tiene races en F2 , as que, si no fuera irreducible tendra algn factor irreducible de grado 2. Ahora bien, el nico polinomio irreducible de grado 2 con coecientes en F2 , que es x2 + x + 1, no divide a x5 + x2 + 1, como prueba el clculo de la clase de restos de x5 + x2 + 1 mdulo x2 + x + 1: 2 = + 1 ,
4 2

donde = [x]

= +1 = 5 = 2 5 + 2 + 1 = 2 + 2 + 1 = 1 = 0 Anlogamente, cualquier polinomio x3 x + (3n + 2), n Z, es irreducible en Z[x] y en Q[x], porque sus coecientes no tienen factores primos comunes y su reduccin mdulo 3 es irreducible en (F3 )[x]. ii) El polinomio con coecientes enteros p(x) = x5 6x4 + 2x3 + 5x2 x 2 no tiene races racionales, as que no admite factores de grado 1 en Q[x] y, por tanto, tampoco en Z[x]. Su reduccin mdulo 2 es el polinomio p (x) = x5 + x2 + x = x(x4 + x + 1) que no admite factores de grado 2, pues x4 + x + 1 es irreducible en (F2 )[x]. Luego p(x) no admite factores de grado 2 en Z[x] y concluimos que p(x) es irreducible en Z[x] y, en virtud del Lema de Gauss, tambin es irreducible en Q[x] . iii) Consideremos el polinomio p(x) = 5x6 + 6x4 3x2 6x + 7. Su reduccin mdulo 2 no admite factores de grado 1 ni 2 en (F2 )[x] : x6 + x2 + 1 = (x3 + x + 1)2 116

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

En consecuencia, p(x) no admite factores de grado 1 ni 2 en Z[x]. Por otra parte, la reduccin de p(x) mdulo 3 no admite factores de grado 3 en (F3 )[x] : x6 + 1 = (x2 + 1)3 Luego p(x) no admite factores de grado 3 en Z[x] y concluimos que p(x) no tiene factores de grado 1,2 ni 3 en Z[x]. Como sus coecientes no tienen factores primos comunes, p(x) no tiene factores irreducibles de grado cero, as que p(x) es irreducible en Z[x] y tambin es irreducible en Q[x]. iv) Veamos, usando el criterio de reduccin, que el polinomio x5 + y3 1 es irreducible en Q[x, y]. Si se considera como polinomio en una indeterminada y con coecientes en el anillo de polinomios A = Q[a] en otra indeterminada p(y) = y3 + (a5 1) sus coecientes 1, 0, 0, a5 1 no tienen factores irreducibles comunes en Q[a]. Al considerar el caso particular a = 1 obtenemos el polinomio p (y) = y3 2, 3 5 que es irreducible en Q[y], y concluimos que y + a 1 es irreducible en A[y] = Q[a, y]. Para comprobar ahora que x5 + y2 xz6 + y3 1 es irreducible en Q[x, y, z] se considera como polinomio en y y3 + ab6 y2 + a5 1 con coecientes en el anillo de polinomios en dos indeterminadas Q[a, b]. Sus coecientes 1, ab6 , a5 1 no tienen factores irreducibles comunes en Q[a, b] y especializando al caso b = 0 obtenemos el polinomio y3 + a5 1, que es irreducible en Q[a, y]. El criterio de reduccin permite concluir que x5 + y2 xz6 + y3 1 es irreducible en Q[x, y, z].

117

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

118

Tema 6

Anillos: factorizacin
Contenidos
Descripcin del contenido . . . . . . . 6.1 Dominios de factorizacin nica 6.2 Dominios de ideales principales 6.3 Anillos eucldeos . . . . . . . . 6.4 El anillo de enteros de Gauss . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 119 121 126 129 133

Bibliografa principal (por orden de importancia): [6] Captulos III (pp. 79-84) y IV (pp. 106-111), Apendice V (pp. 315-316) y Ejemplos y Ejercicios (pp. 238-254). [3] Captulo 8 (pp. 237-265).

Descripcin del contenido


En los temas anteriores hemos estudiado con bastante detalle el anillo de los enteros y de los polinomios en una indeterminada con coecientes en un cuerpo. En todo momento se ha hecho nfasis en sus similitudes y se han usado como ejemplos y modelos (en este caso, principalmente Z) para construir un sistema aritmtico en un anillo arbitrario. En este tema exploramos en profundidad la naturaleza de la estructura de ambos anillos, que no es otra que la de anillo eucldeo. En la primera seccin se denen los dominios de factorizacin nica (pgina 121), como aquellos anillos ntegros donde cualquier elemento admite una nica, salvo invertibles, descomposicin en producto de irreducibles, exploramos la razn de la unicidad: el Lema de Euclides (pgina 122) y mostramos ejemplos de anillos donde no hay factorizacin nica. A continuacin, observamos que los resultados estudiados en el tema anterior para Z y su cuerpo de fracciones (es decir, Q) son vlidos para cualquier dominio de factorizacin nica y su cuerpo de fracciones. As, mostramos, por 119

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

ejemplo, la generalizacin de resultados tales como el Lema de Gauss (pgina 124). Terminamos la seccin demostrando que un anillo de polinomios en una indeterminada sobre un dominio de factorizacin nica, tambin es un dominio de factorizacin nica (Teorema 6.1.8, pgina 124) y algunas de sus consecuencias. En la segunda seccin se denen los dominios de ideales principales(pgina 126), es decir, los anillos ntegros donde todo ideal est generado por un nico elemento, salvo invertible. En estos anillos se verica la identidad de Bezout (pgina 127) y como consecuencia el Lema de Euclides (pgina 122). Acabamos la seccin demostrando todo dominio de ideales principales es dominio de factorizacin nica (pgina 128), como consecuencia de la condicin de cadena ascendente (pgina 127) y del Lema de Euclides. Un caso especial de dominio de ideales principales (y por tanto de dominio de factorizacin nica, segn lo dicho) son los anillos eucldeos, y de ellos nos ocupamos en la tercera seccin. Un anillo eucldeo (pgina 129) es un anillo ntegro donde existe una funcin que valora en los nmeros naturales y que garantiza la nalizacin del algoritmo de Euclides; como son el valor absoluto en el caso de los enteros y el grado en el caso de los polinomios en una indeterminada con coecientes en un cuerpo. Esencialmente, el nico resultado de relevancia en este apartado es la demostracin de que los ideales de los anillos eucldeos son principales (Teorema 6.3.3, pgina 129). Al nal de la seccin se muestra detalladamente un ejemplo de un dominio de ideales principales que no es anillo eucldeo. Hemos incluido una cuarta seccin con un nuevo ejemplo de anillo eucldeo: el anillo de enteros de Gauss de cuyos irreducibles, los primos de Gauss, damos una caracterizacin completa en trminos de los nmero primos. Los objetivos/compentencias que se persiguen conseguir en este tema son: Conocer ejemplos de anillos donde no existe factorizacin nica. Conocer y saber distinguir los dominios de factorizacin nica, de ideales principales y anillos eucldeos. Entender y saber usar las propiedades que denen a los dominios de factorizacin nica, de ideales principales y a los anillos eucldeos, para realizar demostraciones originales o seguir razonamientos de nivel moderado. Consideracin metodolgica: Muchas de las demostraciones de este tema son totalmente anlogas a las realizadas con anterioridad en los casos particulares del anillo de los enteros y de los polinomios en una indeterminada con coecientes en un cuerpo. Por consiguiente, este tema se presta a ser explicado con la ayuda de una presentacin informtica, enfatizando las diferencias ms que los resultados, que ya son conocidos. Nota histrica: el 1 de marzo de 1847, la Academia [de las Ciencias de Pars] celebr su sesin ms espectacular [..] Gabriel Lam [...] subi al estrado y, ante los matemticos ms eminentes de la poca, proclam que estaba a punto de probar el 120

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

ltimo teorema de Fermat. Admiti que la demostracin estaba an incompleta, pero [...] en las prximas semanas publicara una prueba completa [...] Augustin Louis Cauchy, otro de los matemticos ms destacados de Pars, pidi permiso para hablar. Cauchy comunic [...] que tambin l estaba al borde de publicar una demostracin absoluta. [...] La expectacin aument en abril, cuando Cauchy y Lam publicaron en las actas de la Academia tentadores detalles, aunque vagos, de sus pruebas [...] El 24 de mayo se difundi un comunicado que acab con la especulacin. No fue Cauchy ni tampoco Lam quien se dirigi a la Academia, sino Joseph Liouville. Liouville [...] ley en voz alta el contenido de una carta que tena por remitente al matemtico alemn Ernst Kummer [...] Para Kummer era obvio que los dos franceses se encaminaban hacia un mismo callejn sin salida lgico [...] el problema fundamental resida en que las demostraciones de ambos, Cauchy y Lam, se basaban en la utilizacin de una propiedad de los nmeros conocida como factorizacin nica. [S. S INGH. El enigma de Fermat. Editorial Planeta, Barcelona, 2006].

6.1.

Dominios de factorizacin nica

Dado un anillo A, cada elemento a A dene un ideal de A: el ideal aA, que en otras ocasiones tambin hemos denotado a . Si dos elementos a, b A dieren en un invertible de A (es decir, si existe u A tal que b = ua), entonces aA = bA. En general, de la igualdad aA = bA no se sigue que a y b dieran en un invertible de A; sin embargo, cuando el anillo A es ntegro, la igualdad aA = bA implica que b = ua, a = vb para ciertos u, v A; luego b = uvb y b(1 uv) = 0, de modo que uv = 1 b = 0. En ambos casos concluimos que b = ua para algn u A invertible. En los anillos ntegros, cada elemento a est determinado, salvo invertibles, por el ideal aA que genera. Denicin 6.1.1. Diremos que un anillo ntegro A es un dominio de factorizacin si todo elemento no nulo ni invertible de A descompone en producto de elementos irreducibles de A; si adems, tal descomposicin es nica salvo el orden y factores invertibles en A, diremos que se trata de un dominio de factorizacin nica. Dicho de otro modo, un anillo ntegro A es un dominio de factorizacin si, para cada a A no es nulo ni invertible, existen irreducibles p1 , . . . , pr A, r 1, tales que a = p1 pr . Si, adems, para cualquier otra descomposicin de a en producto de irreducibles, a = q1 qs , se cumple que r = s y que, despus de reordenar los factores si fuera preciso, qi = ui pi para ciertos invertibles u1 , . . . , ur A, diremos que A es un dominio de factorizacin nica. 121

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Todos los cuerpos, Z y el anillo de polinomios con coecientes en un cuerpo son dominios de factorizacin nica.
nr 1 Sea A un dominio de factorizacin nica. Si a = pn 1 pr es una descomposicin de un elemento a A en producto de elementos irreducibles de A, donde pi A = p j A cuando i = j, es sencillo comprobar que, salvo invertibles de A, los divisores de a en A son: dr 1 0 di ni (convenimos que p0 pd i = 1) 1 . . . pr ,

En consecuencia el mximo comn divisor y el mnimo comn mltiplo de dos elementos: m1 nr mr 1 a = pn , mi , ni 0 1 . . . pr , b = p1 . . . pr siempre existen (y son nicos salvo invertibles de A) y son:
dr 1 mcd(a, b) = pd 1 pr

, ,

di = m n{mi , ni } ei = m ax{mi , ni }

mcm(a, b) =

er 1 pe 1 pr

Diremos que una familia nita a1 , . . . , an A son primos entre s en A si ningn elemento irreducible de A divide a todos los elementos de tal familia, es decir, si no tienen factores irreducibles comunes en A. En los captulos 1 y 5, hemos demostrado el Lema de Euclides para los enteros (pgina 29) y los polinomios con coecientes en un cuerpo (pgina 101). Veamos que el Lema de Euclides tambin es vlido en los dominios de factorizcin nica: Lema de Euclides: Sea A un dominio de factorizacin nica. Si un elemento irreducible p A divide a un producto de elementos de A, entonces divide a algn factor. Demostracin. El ideal pA es distinto del total porque p no es invertible en A, y si bc pA, entonces bc = pa, a A. En virtud de la unicidad de la descomposicin en factores irreducibles, al descomponer b y c en producto de irreducibles, algn factor debe coincidir, salvo un invertible, con p; luego b o c es mltiplo de p y concluimos que pA es un ideal primo de A. Como consecuecia inmediata tenemos el siguiente resultado (comprese con el Corolario 1.1.7). Corolario 6.1.2. Sea A un dominio de factorizacin nica. Si d divide a bc en A y es primo con b en A, entonces divide a c en A. Obsrvese que en la demostracin del Lema de Euclides hemos usado la existencia y unicidad de la descomposicin en factores irreducibles. El siguiente resultado concluye que si existe descomposicin la unicidad es equivalente al Lema de Euclides. Proposicin 6.1.3. Sea A un dominio de factorizacin. Si se satisface el Lema de Euclides, entonces A es un dominio de factorizacin nica. 122

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin.1 Si a = pm p1 pr es una descomposicin de a A en producto de irreducibles, donde suponemos que pi = up para todo ndice i y para todo elemento invertible u en A, del Lema de Euclides se sigue que pm+1 no divide a a, as que pm es precisamente la mayor potencia de p que divide a a. Luego el nmero de veces m que aparece un elemento irreducible p no depende de la descomposicin elegida: sta es nica salvo el orden de los factores y factores invertibles en A. Sea A un dominio de factorizacin nica. Si denota el cuerpo de fracciones de A y a/b , tendremos a = da , b = db , donde d = mcd(a, b); de modo que a y b ya no tienen factores irreducibles comunes en A y a/b = a /b . Es decir, toda fraccin de A es equivalente a una fraccin cuyo numerador y denominador no tienen factores irreducibles comunes. Los siguientes resultados generalizan el Teorema 5.2.19 y el Corolario 5.2.19, respectivamente. Teorema 6.1.4. Sea p(x) = c0 xn + c1 xn1 + . . . + cn un polinomio con coecientes en un dominio de factorizacin nica A y sea el cuerpo de fracciones de A. Si es una raz de p(x) en , entonces = a/b donde a es un divisor de cn en A y b es un divisor de c0 en A. Demostracin. Sea = a/b, donde a, b A no tienen factores irreducibles comunes en A. Si es raz de p(x), entonces c0 an + c1 an1 b + . . . + cn1 abn1 + cn bn = 0 de modo que a divide a cn bn = c0 am . . . cn1 abn1 y c0 an = c1 an1 b . . . cn bn es mltiplo de b. Como bn no tiene factores irreducibles comunes con a y A es un dominio de factorizacin nica, cn es mltiplo de a en A. Anlogamente c0 an es mltiplo de b y concluimos que c0 es mltiplo de b en A. Corolario 6.1.5. Cualquier elemento de que sea raz de un polinomio mnico con coecientes en un dominio de factorizacin nica A necesariamente est en A. Ejemplo 6.1.6. En el cuerpo de fracciones del anillo ntegro A = Z[ni], est i = n i/n, que es raz del polinomio x2 + 1 A[x]. Como i no est en Z[ni] cuando n 2, el Corolario 6.1.5 proporciona una demostracin de que Z[ni] no es un dominio de factorizacin nica. Veamos ahora las generalizaciones del Lema 5.3.6 y del Lema de Gauss. Lema 6.1.7. Si p es un elemento irreducible de un dominio de factorizacin nica A, entonces pA[x] = {q(x) A[x] : los coecientes de q(x) son mltiplos de p }
1 Comprese con la demostraciones de la unicidad del Teorema de descomposicin factores primos y del

Teorema de descomposicin en factores irreducibles.

123

I GNACIO O JEDA es un ideal primo de A[x].

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. La demostracin es totalmente anloga a la del Lema 5.3.6. Lema de Gauss. Sea A un dominio de factorizacin nica y sea su cuerpo de fracciones. Si un polinomio no constante p(x) con coecientes en A es irreducible en A[x], entonces es irreducible en [x]. Demostracin. La demostracin es igual la ya hecha para A = Z y = Q en la pgina 113. Teorema 6.1.8. Si A es un dominio de factorizacin nica, el anillo de polinomos A[x] tambin es un dominio de factorizacin nica. Demostracin. Sabemos que A[x] es ntegro cuando A es ntegro, as que slo hay que demostrar que todo polinomio p(x) A[x] no nulo ni invertible descompone, y de modo nico salvo el orden e invertibles, en producto de polinomios irreducibles en A[x]. Para demostrar la existencia de la descomposicin procedemos por induccin sobre el grado de p(x). Si deg( p(x)) = 0, el polinomio es constante, p(x) = c A y, por hiptesis c descompone en A en producto de elementos irreducibles en A que, obviamente, tambin son irreducibles en A[x]. Si deg( p(x)) 1 y d A es el mximo comn divisor de los coecientes de p(x), tenemos p(x) = dq(x) donde q(x) es un polinomio cuyos coecientes estn en A y ya no tienen factores irreducibles comunes. Si q(x) es irreducible en A[x], entonces p(x) = dq(x) es producto de polinomios irreducibles. Si q(x) no es irreducible, existen q1 (x), q2 (x) A[x] que no son invertibles y q(x) = q1 (x)q2 (x). Ni q1 (x) ni q2 (x) son constantes, pues los coecientes de q(x) no tienen factores irreducibles comunes; luego deg(q1 (x)) < deg(q(x)) y deg(q2 (x)) < deg(q(x)). Por hiptesis de induccin q1 (x) y q2 (x) descomponen en producto de polinomios irreducibles en A[x], luego p(x) = dq1 (x)q2 (x) tambin. En cuanto a la unicidad, consideremos dos descomposiciones de un polinomio no nulo ni invertible p(x) A[x] en producto de polinomios irreducibles en A[x]: p(x) = p1 pr p1 (x) ps (x) = q1 qm q1 (x) qn (x) donde pi , q j A , deg( pi (x)), deg(q j (x)) 1 . Como [x] es un anillo eucldeo, los polinomios pi (x) y q j (x) son irreducibles en [x], y los polinomios constantes p1 , . . . , pr , q1 , . . . , qm son invertibles en [x], se sigue que s = n y, reordenando los factores si fuera preciso, que qi (x) = (ai /bi ) pi (x), para ciertos ai , bi A que podemos suponer sin factores irreducibles comunes en A. Luego bi qi (x) = ai pi (x) y, si bi tuviera algn factor irreducible p, entonces ai no sera mltiplo de p y, por el Lema 6.1.7, p dividira a pi (x), contra el hecho de que pi (x) es irreducible en A[x]. Igualmente se prueba que ai no tiene factores irreducibles. Es decir, ai y bi son invertibles en A. Luego pi (x) 124

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

y qi (x) dieren en un invertible de A[x] y p1 pr = (uq1 ) qm , donde u A es invertible. Como A es un dominio de factorizacin nica, se sigue que r = m y que, salvo el orden e invertibles, p1 , . . . , pr coinciden con q1 , . . . , qm . Se concluye que las descomposiciones iniciales coinciden salvo el orden e invertibles de A[x]. Corolario 6.1.9. Si A es un dominio de factorizacin nica y p(x) A[x] es irreducible, entonces A[x]/ p(x) es un anillo ntegro. Demostracin. Si f (x)g(x) p(x) , entonces p(x) divide a f (x)g(x). Como p(x) es irreducible y, por el Teorema 6.1.8, A[x] es un dominio de factorizacin nica, entonces, por el Lema de Euclides, p(x) divide a uno de los dos factores, por ejemplo a f (x); en cuyo caso f (x) p(x) y concluimos que p(x) que es primo. Luego, usando la Proposicin 4.4.16, obtenemos que A[x]/ p(x) es ntegro. Corolario 6.1.10. Sea A un dominio de factorizacin nica y su cuerpo de fracciones. Si el producto de dos polinomios mnicos con coecientes en tiene coecientes en A, ambos polinomios tienen coecientes en A. Demostracin. Sean q1 (x) y q2 (x) polinomios mnicos con coecientes en Si p(x) = q1 (x)q2 (x) tiene coecientes en A, por el teorema 6.1.8, podemos considerar la descomposicin de p(x) en producto de polinomios irreducibles en A[x]: p(x) = p1 (x) pr (x) Como p(x) es mnico, los primeros coecientes de los polinomios pi (x) son 1. Segn el Lema de Gauss los polinomios pi (x) son irreducibles en [x], as que, reordenando los factores si fuera preciso, tendremos: q1 (x) = c1 p1 (x) ps (x) , q2 (x) = c2 ps+1 (x) pr (x) ; c1 , c2

Como los polinomios q1 (x) y q2 (x) se suponen mnicos, se sigue que c1 y c2 son 1. Luego q1 (x) y q2 (x) tienen coecientes en A. Ejemplos 6.1.11. (i) El anillo de polinomios en una variable con coecientes enteros, Z[x], es un dominio de factorizacin nica. (ii) Consideremos el polinomio y2 x2n+1 con coecientes en un cuerpo k. Este polinomio es irreducible en k[x, y], porque y2 a2n+1 es irreducible en k(a)[ y ], ya que es de grado 2 y no tiene races en k(a). Luego, por el Corolario 6.1.9, A = k[x, y]/(y2 x2n+1 ) = k[ , ] es un anillo ntegro. En su cuerpo de fracciones k( , ) tenemos que
2

= 2n1

125

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

as que / es raz del polinomio mnico p(t ) = t 2 2n1 A[ t ]. Ahora bien, / no est en A, pues en tal caso tendramos = q( , ) para algn q( , ) A; luego y xq(x, y) sera un mltiplo de y2 x2n+1 en k[x, y], lo que llevara a contradiccin igualando los coecientes de y. De acuerdo con el Corolario 6.1.5, concluimos que A no es un dominio de factorizacin nica.

Ejemplo 6.1.12. Sea d es un nmero entero que no sea cuadrado perfecto. El anillo Z[ d ] es ntegro, pues Z[ d ] = Z [x]/ x2 d y x2 d es irreducible en Z[x] (o simplemente porque es un subanillo de C). Veamos que de factorizacin. Para ello, denimos norma de Z[ d ] es un dominio z = x + y d en el anillo Z[ d ] como el nmero entero: N(z) = (x + y d )(x y d ) = x2 dy2 . Si d es negativo, N(z) es el cuadrado del mdulo del nmero complejo z. Se comprueba directamente que N(z1 z2 ) = N(z1 )N(z2 ) y que N (z) = 1 si y slo si z es invertible. Por tanto, si z no es irreducible, es decir, z = z1 z2 con z1 y z2 no invertibles, entonces |N (z)| > |N (zi )|, i = 1, 2; de donde se sigue que todo elemento de z es producto de un nmero nito de irreducibles. Sin embargo, Z[ d ] no es un dominio de factorizacin nica cuando 2 es irreducible en Z[ d ]. En efecto, si d es par, entonces 2 divide a d = d d mientras que 2 no divide a d en Z[ d ]. Si d es impar, 2 divide a 1 d = (1 + d )(1 d ), mientras que 2 no divide a 1 + d ni a 1 d en Z [ d ]. Luego, si 2 es irreducible en Z[ d ], no se verica el Lema de Euclides, en cuyo caso, Z[ d ] no es un dominio de factorizacin nica. Se puede comprobar que 2 es irreducible cuando d 3 y tambin cuando d 1 mdulo 4, porque la reduccin de 2 = x2 + dy2 mdulo 4 no tiene soluciones en Z/4Z.

6.2.

Dominios de ideales principales

Denicin 6.2.1. Sea A un anillo. Diremos que un ideal a de A es principal si posee algn sistema de generadores formado por un slo elemento, es decir, si existe a A tal que a = aA. 126

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Nota 6.2.2. No todos los anillos son dominios de ideales principales, por ejemplo, si A = Z[x], el ideal a generado por 2 y x no es de la forma aA para ningn a A; en efecto, si existiese a Z[x] tal que a = aA tendra que ser 2 x = a b; = a c,

para ciertos b y c Z[x]. Pero no existe un polinomio en x con coecientes en Z que verique estas dos ecuaciones salvo a = 1, que no genera a a, pues a = Z[x]. Denicin 6.2.3. Diremos que un anillo ntegro es un dominio de ideales principales si todos sus ideales son principales. Ejemplos de dominios de ideales principales son Z (vase el Ejemplo 4.2.2(i)) y los anillos de polinomios con coecientes en cuerpo (vase el Teorema 5.2.3). En un dominio de ideales principales, existen del mximo comn divisor de dos elementos cualesquiera a, b A, pues es el generador del ideal aA + bA, y de su mnimo comn mltiplo, que es el generador del ideal aA bA. Por lo tanto, en estos anillos es vlida la identidad de Bezout: si d = mcd(a, b), entonces dA = aA + bA y existen , A tales que d = a + b (vase la pgina 27). Nota 6.2.4. Sea A un anillo tal que todos sus ideales son nito generados2 , es decir, para cada ideal a existe un subconjunto nito X de A tal que a = X , entonces la existencia de una identidad de Bezout es equivalente a que A sea un dominio de ideales principales. Proposicin 6.2.5. Sean A un dominio de ideales principales y p un elemento propio de A. Las siguientes condiciones son equivalentes: (a) p es irreducible en A. (b) pA es un ideal primo de A. (c) pA es un ideal maximal de A. Demostracin. La demostracin es completamente anloga a la de la Proposicin 5.2.5. La consecuencia inmediata es que el Lema de Euclides se verica en los dominios de ideales principales. Lema de Euclides. Sea A un dominio de ideales principales. Si un elemento irreducible de A divide a un producto de elementos de A, entonces divide a algn factor. Para terminar esta seccin demostraremos que todo dominio de ideales principales es dominio de factorizacin nica. Para ello haremos uso de la llamada condicin de cadena ascendente:
2 Estos

anillos se llaman noetherianos y se estudiarn ms adelante.

127

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Proposicin 6.2.6. Sea A un dominio de ideales principales. Si a1 a2 . . . es una cadena de ideales de A, entonces existe r tal que ar = ar+1 = . . . , es decir, toda cadena de ideales de A estabiliza, dicho de otro modo, cualquier conjunto de ideales de A tiene elementos maximales para la inclusin. Demostracin. Dada una cadena de ideales de A, a1 a2 . . . , consideramos un generador a del ideal i ai de A. Por la denicin de suma de ideales, existe nmero nito de elementos, ai1 , . . . , ais , con ai j ai j , para cada j {1, . . . , s}, tales que a = sj=1 ai j . Reordenando los subndices, si fuese necesario, podemos suponer i1 < . . . < is , y por tanto que ai1 . . . ais . De donde se sigue que a = sj=1 ai j ais . De tal forma que si tomamos r = is obtenemos que ar ar+ j ai = aA ar ,
i

para todo j 0. De donde se sigue que ar = ar+ j , para todo j 0.

Teorema de descomposicin en factores irreducibles Sea A un dominio de ideales principales. Todo elemento propio a A descompone en producto de factores irreducibles. Adems, tal descomposicin es nica salvo orden y producto por elementos invertibles de A. Demostracin. Si a es irreducible no hay nada que decir. En caso contrario, a descompone en producto de dos factores propios de A, es decir, a = q1 q2 . Si tales factores son irreducibles, hemos acabado. En otro caso, al menos uno de los dos descompone en producto de dos factores propios entonces: a = (q11 q12 ) q2 a = q1 (q21 q22 ). Y as sucesivamente. El proceso termina porque en caso contrario tendramos una cadena innita de ideales aA qi A qi j A . . . , en clara contradiccin con la proposicin 6.2.6. La unicidad se sigue del Lema de Euclides y de la Proposicin 6.1.3. Por tanto, si A un dominio de ideales principales, para cada a A no es nulo ni invertible, existen irreducibles p1 , . . . , pr A, r 1, tales que a = p1 pr y p1 , . . . , pr son, salvo factores invertibles de A, los nicos divisores irreducibles de a en A. El recproco no es cierto en general; por ejemplo, Z[x] es un dominio de factorizacin nica pero no es un dominio de ideales principales (vase la nota 6.2.2). 128

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

6.3.

Anillos eucldeos

Denicin 6.3.1. Diremos que A es un anillo eucldeo si es un anillo ntegro y existe una aplicacin : A {0} N tal que: (a) (a) (ab) para todo par de elementos no nulos a, b A. (b) Si a A no es nulo, para cada b A existen3 c, r A tales que b = ac + r con (r) < (a) r = 0

Ejemplos 6.3.2. i) El anillo de los nmeros enteros Z es eucldeo, pues basta tomar (n) = |n| y aplicar el teorema de divisin de nmeros enteros. ii) El anillo k[x] de los polinomios con coecientes en un cuerpo k es eucldeo, pues nos basta tomar ( p(x)) = deg( p(x)) y aplicar el teorema de divisin de polinomios. iii) El anillo de los enteros de Gauss A = Z[ i ] es eucldeo. Para probarlo denimos (z) = N (z) = z z = |z|2 = a2 + b2 , donde z = a + bi. La primera condicin es inmediata. En cuanto a la segunda, conviene observar que para cada nmero complejo u + vi existe algn entero de Gauss a + bi tal que |(u + vi) (a + bi)| < 1, pues podemos elegir dos nmeros enteros a, b tales que |u a| 1/2 y |v b| 1/2. Por tanto, si z es un elemento no nulo de A, para cada x A podemos elegir un entero de Gauss c tal que |(x/z) c| < 1. Luego r = x cz A y |r| = |z(x/z r )| < |z|. iv) Sea = (1 + 3i)/2, que es una raz cbica primitiva de la unidad. Veamos que el anillo Z[ ] = {z C: z = a + b ; a, b Z} es eucldeo. Para probarlo ) = a2 ab + b2 N, y la comdenimos (z) = z z = |z|2 = (a + b )(a + b probacin de que el anillo Z[ ] es eucldeo es anloga a la dada para Z[ i ], pues de nuevo todo nmero complejo dista menos de la unidad de algn elemento de Z[ ]. Teorema 6.3.3. Si a es un ideal de un anillo eucldeo A, existe algn a A tal que a = aA. Demostracin. Sea a un ideal de A. Si a = 0, basta tomar a = 0. Si a = 0, entre todos los elementos no nulos de a existir alguno a tal que (a) sea mnimo. Entonces aA a porque a a. Por otra parte, si b a, existen c, r A tales que b = ac + r y (r) < (a) r = 0. Como r = b ac a, por la minimalidad de (a), se sigue r = 0, de modo que b = ac aA. Concluimos que a = aA. El Teorema 6.3.3 arma precisamente que todos los anillos eucldeos son dominios de ideales principales. 129

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Por consiguiente, todos los resultados de las secciones anteriores son vlidos en los anillo eucldeos; por ejemplo la existencia y unicidad, salvo invertibles, en factorizacin en irreducibles. Adems, en estos anillos, el Algoritmo de Euclides sigue proporcionando un mtodo para calcular el mximo comn divisor y los coecientes de la Identidad de Bzout. Ejemplo 6.3.4. Para calcular el mximo comn divisor de 5 + 5i y 3 + 6i en el anillo eucldeo Z[ i ], dividimos 5 + 5i por 3 + 6i. Como 5 + 5i (5 + 5i)(3 6i) 1 i = = 3 + 6i 45 3 dista menos de la unidad de los enteros de Gauss 1 y 1 i, el cociente de tal divisin es 1 1 i. Si elegimos 1, el resto es 5 + 5i (3 + 6i) = 2 i. Dividiendo ahora 3 + 6i por 2 i obtenemos que 3 + 6i = (3i)(2 i) y el resto es nulo. Luego el mximo comn divisor de 5 + 5i y 3 + 6i en Z[ i ] es 2 i . Para terminar la seccin vamos a dar un ejemplo de un dominio de ideales principales que no es anillo eucldeo4 . 1 + 19 = . 2 Como A C, tenemos que es ntegro. Adems, se comprueba fcilmente que cualquier elemento de modo nico en la forma a = n + m con n, m Z, a A descompone 2 pues, Z[ d ] = Z[x]/ x d . Sea a = n + m A. Si a es su conjugado complejo, entonces se cumple que m A a = n+ y N (a) := a a = n2 + nm + 5m2 Z Sea A = Z[ ] con

= 1 y = 5. Teniendo en cuenta que N (a) = |n m |2 + 4m2 , donde pues + 2 + + 1 = 0, se sigue que N (a) 4, si m = 0, y, en general, que N (a) 0, para todo a A y N (a) = 0 a = 0. Observamos nalmente que N (ab) = N (a)N (b) para todo a, b A, pues N (a) = |a|2 . Lema 6.3.5. Se verica que:
una versin simplicada de O.A. C MPOLI. A principal ideal domain that is not an Euclidean domain. Amer. Math. Monthly, vol. 95 no. 9 (Nov. 1988), 868871.
4 Daremos

(6.1)

(6.2)

130

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

(a) Los nicos elementos invertibles de A son 1. En particular, N (a) = 1 a invertible. (b) 2 y 3 son irreducibles en A. Demostracin. (a) Si a = n + m es invertible, se tiene que N (a) = 1. Luego, m = 0 y se sigue n = 1. (b) Si 2 = (n + m)( p + q), entonces 4 = N (2) = N (n + m )N ( p + q ) y, suponiendo que ni n + m ni p + q son invertibles en A, obtenemos que N (n + m ) = n2 + nm + 5m2 = 2. Luego, m = 0 y se sigue n = 2 Z, una contradiccin. La demostracin de que 3 tambin es irreducible es completamente anloga. Proposicin 6.3.6. El anillo A no es eucldeo. Demostracin. Supongamos que existe una aplicacin : A {0} N vericando (a) y (b) de la denicin de anillo Eucldeo y sea a A no nulo ni invertible tal que (a) es mnimo. Por un lado, existen c, r A tales que 2 = ac + r con (r) < (a) r = 0

Por la minimalidad de a, se tiene que r slo puede ser nulo o invertible, luego por el Lema 6.3.5(a), r = 0 r = 1. Si r = 0, entonces ac = 2; como a no es invertible y, por el Lema 6.3.5(b), 2 es irreducible, se sigue que a = 2. Si r = 1, entonces ac = 3 y se concluye de forma similar que a = 3. El caso r = 1 no se puede dar porque a no es invertible. De otra parte, existen d , s A tales que = ad + s con (r) < (a) s = 0.

De nuevo, por la minimalidad de a, se tiene que s slo puede ser nulo o invertible, luego por el Lema 6.3.5(a), s = 0 s = 1. Por consiguiente, 1 es divisible por a = 2 3. Pero N ( ) = N ( 1) = 5 y N ( + 1) = 7, mientras que N (2) = 4 y N (3) = 9, es decir, no se cumple (6.2). Obsrvese que las expresiones (6.1) y (6.2) implican que N (a) N (ab), para todo par de elementos a, b A. Adems, por el lema 6.3.5(a), se tiene que N (a) < N (ab) si b no es invertible. Lema 6.3.7. Si a es no nulo, para cada b A existen c, d , r A tales que db = ac + r con 0 < N (r) < N (a) r = 0, d = 1 131 (6.5) (6.4) (6.3)

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Si a divide a b, entonces b = ac para algn c A. En otro caso, consideramos el siguiente expresin en C : b ab n m r1 + r2 = = + = (c1 + c2 ) + a N (a) N (a) N (a) N (a) donde ci , ri , i = 1, 2 son enteros tales que r1 r2 = 0, n = c1 N (a) + r1 , m = c2 N (a) + r2 y N (a)/2 < ri N (a)/2, i = 1, 2. Por tanto, multiplicando por a obtenemos la siguiente expresin en Z[ ] : b = (c1 + c2 )a + Si N (a)/3 r2 N (a)/3, entonces N (r1 + r2 ) (N (a)/2)2 + (N (a)/2)(N (a)/3) + 5(N (a)/3)2 = 35/36 N (a)2 y por lo tanto 0<N r1 + r2 a < N (a). r1 + r2 . a

En otro caso, eligiendo debidamente los signos en la expresin: 2b = ((2c1 1) + (2c2 1) )a + volvemos al caso anterior; por lo tanto 0<N (2r1 N (a)) + (2r2 N (a)) a < N (a). (2r1 N (a)) + (2r2 N (a)) , a

Ntese que a la vista de las expresiones (6.3) y (6.5) podramos decir que A, con la aplicacin N : A N, es un anillo casi-eucldeo. Esto va a ser suciente para demostrar la siguiente proposicin. Proposicin 6.3.8. A es un dominio de ideales principales. Demostracin.5 Sea a un ideal de A. Si a = 0, basta tomar a = 0. Si a = 0, entre todos los elementos no nulos de a existir alguno a tal que N (a) sea mnimo. Entonces aA a porque a a. Por otra parte, si b a, existen c, d , r A tales que db = ac + r y 0 < N (r) < N (a) d = 1, r = 0. Como r = db ac a, por la minimalidad de N (a), se sigue r = 0 y d = 1, de modo que b = ac aA. Concluimos que a = aA.
5 Comprese

con la demostracin del Teorema 6.3.3.

132

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

6.4.

El anillo de enteros de Gauss

El objetivo de esta seccin es identicar los elementos irreducibles de Z[i]. Es elementos se suelen llamar primos de Gauss. En primer lugar recordamos que Z[i], con la norma N : Z[i] N; z z z , es un anillo eucldeo (vase el ejemplo 6.3.2.iii)). Se comprueba fcilmente que z es invertible si y slo si z = 1, i; de donde se sigue que si N (z) es un nmero primo, entonces z es irreducible. En primer lugar, vamos qu nmeros primos son primos de Gauss. Proposicin 6.4.1. Un nmero primo no es irreducible en Z[i] si y slo si es suma de dos cuadrados perfectos. Demostracin. Si un nmero primo p no es irreducible en Z[i], p = (a + bi)(c + di), tomando normas obtenemos que p2 = (a2 + b2 )(c2 + d 2 ); luego p = a2 + b2 es suma de dos cuadrados perfectos. Recprocamente, si un nmero primo p es suma de dos cuadrados perfectos, p = a2 + b2 = (a + bi)(a bi), entonces no es irreducible en Z[i], y ambos factores a + bi y a bi son irreducibles porque su norma es un nmero primo.

Lema 6.4.2. Sea p un nmero primo impar. Los restos cuadrticos no nulos mdulo p1 p forman un subgrupo de F p de orden 2 , y son las soluciones de la congruencia x
p1 2

1 m od p

2 Demostracin. La aplicacin f : F p F p , f (x) = x , es un morsmo de grupos. Su ncleo, que son las races del polinomio x2 1 = (x + 1)(x 1), es el subgrupo {1}, porque F p es un cuerpo y 1 = 1 al ser p = 2. El teorema de isomorfa permite concluir que la imagen de f , que est formada por los restos cuadrticos no nulos, 1 tiene orden p 2 . 2 Por otra parte, si a F p es un resto cuadrtico, a = b , entonces a
p1 2

= b p1 = 1

de acuerdo con la Congruencia de Fermat. Como el polinomio x 1 no puede tener ms races que el grado, concluimos que todas sus races en F p son los restos cuadrticos no nulos mdulo p. Teorema 6.4.3. Un nmero primo p es irreducible en Z[i] si slo si p 3 m od 4. Demostracin. Por la Proposicin 6.4.1, podemos demostrar que p es suma dos cuadrados perfectos si slo si p 3 m od 4. Si p es suma de dos cuadrados perfectos, p = a2 + b2 , entonces a2 , b2 0, 1 m od 4 y concluimos que p no es congruente con 3 mdulo 4. Recprocamente, si p 3 m od 4, podra ser p 0, 1, 2 m od 4. El caso p 0 m od 4 es imposible porque p es primo y el caso p 2 m od 4 implica que p = 2 = 133

p1 2

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

12 + 12 es suma de dos cuadrados. En el caso p 1 m od 4, por el Lema 6.4.2, existen 2 nmeros enteros n y c tales que n = 1 + cp. Luego cp = n2 + 1 = (n + i)(n i) y, si p fuera irreducible en Z[i], por el Lema de Euclides tendramos n i = p(a + bi) para algn entero de Gauss a + bi, lo que es contradictorio, y concluimos que tambin en este caso p es suma de dos cuadrados perfectos. Ntese que si p Z es primo de Gauss, entonces p y i p tambin lo son. Luego, hemos caracterizado todos los primos de Gauss z de la forma uz Z para algn invertible u. El siguiente resultado completa la caracterizacin. Teorema 6.4.4. Sea z Z[i] tal que uz Z para todo invertible u. Entonces, z irreducible en Z[i] si y slo si su norma es un numero primo. Demostracin. Si N (z) no es un nmero primo, entonces, por el Lema de Euclides, z divide alguno de sus factores primos. Es decir, N (z) = pn, con p, n N y p primo, y p = xz. Entonces p2 = N ( p) = N (a)N (z) = N (a)( pn). Por tanto, N (x)n = p y, como por hiptesis N (x) = 1, se sigue que n = 1 y, por lo tanto, que N (z) = p. El recproco, tal y como se dijo al principio de la seccin, es una simple comprobacin. Corolario 6.4.5. Todo elemento irreducible de Z[i] es de la forma p, i p con p un nmero primo congruente con 3 mdulo 4, o bien de la forma a + bi con a2 + b2 primo en Z. En consecuencia, la condicin necesaria y suciente para que un nmero natural sea suma de dos cuadrados perfectos es que al descomponerlo en producto de nmeros primos sean pares los exponentes de los primos congruentes con 3 mdulo 4.

Figura 6.1: Los primos de Gauss z = a + bi con a, b 23.

Ejemplo 6.4.6. Para descomponer 14625 en suma de dos cuadrados perfectos de todas las formas posibles, hallamos primero su descomposicin en producto de primos de 134

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Gauss, para lo cual lo descomponemos en producto de nmeros primos y luego cada factor primo que sea suma de dos cuadrados perfectos se descompone en producto de dos primos de Gauss: 14625 = 32 53 13 = 32 (2 + i)3 (2 i)3 (3 + 2i)(3 2i) Ahora ponemos 14625 como producto de un entero de Gauss por su conjugado: 3(2 + i)3 (3 + 2i)3(2 i)3 (3 2i) = (48 + 111i)(48 111i) = 482 + 1112 3(2 + i)3 (3 2i)3(2 i)3 (3 + 2i) = (84 + 87i)(84 87i) = 842 + 872 3(2 + i)2 (2 i)(3 + 2i)3(2 i)2 (2 + i)(3 2i) = 602 + 1052 3(2 + i)2 (2 i)(3 2i)3(2 i)2 (2 + i)(3 + 2i) = 1202 + 152

135

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

136

Tema 7

Mdulos
Contenidos
Descripcin del contenido . . . . . . . . . . . . 7.1 Mdulos y morsmos de mdulos . . . . 7.2 Submdulos. Mdulo cociente . . . . . . 7.2.1 Mdulo cociente . . . . . . . . . 7.2.2 Operaciones con submdulos . . 7.3 Suma y producto directo de mdulos . . 7.3.1 Mdulos libres . . . . . . . . . . 7.3.2 Mdulos nito generados . . . . . 7.4 Sucesiones exactas . . . . . . . . . . . . 7.4.1 Denicin. Propiedad de exactitud 7.4.2 Longitud de un mdulo . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . 137 139 142 143 146 147 149 151 152 152 156

Bibliografa principal (por orden de importancia): [1] Captulo 2 (pp. 17-24). [6] Captulo VI (pp. 117-131).

Descripcin del contenido


Al igual que en el tema de grupos y en el de anillos, volvemos a encontrarnos con un tema donde se persigue que el estudiante se familiarice con una nueva estructura algebraica. En este caso, se estudia el concepto de mdulo, que generaliza al de espacio vectorial cuando los escalares forman un anillo. Sin embargo, lo que realmente hace interesante a esta nueva estructura es su compatibilidad con el cociente. Por ejemplo, hemos construido el anillo cociente como el cociente de un anillo por un ideal suyo, pero no como el de un anillo y un subanillo suyo, simplemente porque no tiene sentido. Sin embargo, s hemos podido realizar el cociente de un grupo por un subgrupo 137

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

(normal) suyo, y en lgebra Lineal se construy el cociente de un espacio vectorial por un subespacio suyo. La estructura de mdulo resuelve esa aparente arbitrariedad, los submodulos de un espacio vectorial son sus subespacios, los de un grupo son sus subgrupos y los de un anillo son sus ideales. De hecho, aunque es imposible asegurarlo, es muy probable que Dedekind eligiese el nombre de mdulo porque un mdulo M es algo para el que la congruencia mdulo M (es decir, el cociente) tiene sentido pleno. En cuanto a la organizacin del tema, podemos decir que es bastante parecida a la de los temas anteriores, basta echar un vistazo a los contenidos para observar las similitudes (por ejemplo, en la seccin Mdulo cociente, tras demostrar la Propiedad universal del mdulo cociente, se obtendr el Teorema de isomorfa). No en vano, los grupos abelianos son mdulos sobre Z y un anillo es un mdulo sobre s mismo. De modo que, en esta descripcin del tema, nos centraremos en los aspectos que lo hacen verdaderamente diferente. As, nos encontramos en primer lugar con el Teorema 7.2.7 (pgina 7.2.7) que establece la correspondencia biyectiva entre los submdulos de un cociente por N y los submdulos que contienen a N . Las operaciones con submdulos son las ya conocidas, aunque aqu tambin podemos considerar el producto de un ideal por un mdulo (pgina 146) y el anulador de un mdulo (pgina 7.2.14) que es un ideal del anillo base. En la tercera seccin se construyen la suma y producto directo de mdulos (pgina 148) y se demuestran su correspondientes propiedades universales (pgina 148, para la suma directa, y pgina 149, para el producto directo). A continuacin se dene el concepto de mdulo libre, como un caso particular suma directa, los mdulos libres son los nicos que poseen una base, entiendo por base un sistema de generadores tal que cada elemento del mdulo se escribe de forma nica como combinacin lineal suya (Teorema 7.3.4, pgina 150) y se demuestra que cualesquiera dos bases de un mdulo libre tienen el mismo cardinal (Teorema 7.3.6, pgina 150), lo que nos permite denir el rango de un mdulo libre (pgina 151). Terminamos la seccin con el concepto de mdulo nito generado (pgina 151) y mostrando que todo mdulo nito generado es cociente de uno libre de rango nito (Proposicin 7.3.11, pgina 152). En la tercera seccin hablamos de las sucesiones exactas (pgina 152) y mostramos sus propiedades. Por otro lado, an no siendo el resultado principal de la seccin, resaltamos el resultado que arma que toda sucesin exacta corta que acaba en libre escinde (Corolario 7.4.8, pgina 155); pues ser necesario en el ltimo tema, y terminamos la seccin exhibiendo un ejemplo de propiedad aditiva, como es la longitud de un mdulo (pgina 156), que tambin usaremos en el ltimo tema para nalizar un argumento. Los objetivos/compentencias que se persiguen conseguir en este tema son: Conocer y manejar el concepto de mdulo sobre un anillo, as como sus propiedades ms relevantes. 138

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Comprender el carcter generalizador de los mdulos sobre un anillo. Consideraciones metodolgicas: En la primera seccin hemos mostrado que el conjunto de los homomorsmos de mdulos forman a su vez un mdulo y se ha dicho que cada morsmo de mdulos induce dos mormos de mdulos en los Homs. Esto ser necesario si se desea dar el signicado de secciones y retractos en un contexto de exactitud o si se quisiese mostrar la naturaleza funtorial de propiedades universales. Algo similar ocurre con el producto y la suma directos, la integridad de la asignatura no se vera afectada con su omisin, bastara denir mdulo libre por la propiedad que lo caracteriza, es decir, tener base. Y en la misma lnea, se podran evitar las propiedades de exactitud e ir de forma directa la nocin de seccin para denir a continuacin el concepto de escisin en sucesiones exactas.

7.1.

Mdulos y morsmos de mdulos

Axiomas de mdulo: Sea A un anillo (conmutativo y con elemento unidad). Llamaremos Amdulo al par (M , ) formado por un subgrupo aditivo M y una aplicacin : A M M que acta linealmente sobre M , es decir, tal que (M1) (a, m1 + m2 ) = (a, m1 ) + (a, m2 ); (M2) (a + b, m) = (a, m) + (b, m); (M3) (a b, m) = (a, (b, m)); (M4) (1, m) = m, para todo a, b A y m1 , m2 y m M . Nota 7.1.1. El grupo aditivo M de la denicin anterior es necesariamente abeliano. En efecto, por un lado tenemos que (1 + 1, m1 + m2 ) = (1 + 1, m1 ) + (1 + 1, m2 ) = (1, m1 ) + (1, m1 ) + (1, m2 ) + (1, m2 ) = m1 + m1 + m2 + m2 , y por otro que (1 + 1, m1 + m2 ) = (1, m1 + m2 ) + (1, m1 + m2 ) = (1, m1 ) + (1, m2 ) + (1, m1 ) + (1, m2 ) = m1 + m2 + m1 + m2 . De ambas igualdades se sigue m1 + m2 = m2 + m1 , para todo m1 y m2 M . 139

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Proposicin 7.1.2. Sea A un anillo. Las estructuras de Amdulo en un grupo abeliano M se corresponden con las morsmos de anillos : A Endgrupo (M ). Demostracin. Para la implicacin directa, tmese : A Endgrupo (M ); a (a) = (a, ) y comprubese que se trata de un morsmo de anillos. Para la inversa, tmese : A M M ; (a, m) (a, m) = (a)(m) y comprubese que verica los axiomas (M1)(M4). Ejemplos 7.1.3. Sea A un anillo. (i) 0 y A tienen sendas estructuras naturales de Amdulo. En efecto, teniendo en cuenta que tanto 0 como A son grupos aditivos, basta observar que las aplicaciones A 0 A; (a, 0) 0 y A A A; (a, b) a b verican los axiomas (M1)(M4). (ii) Ms general que el apartado (i) es el hecho de todo ideal a de A tiene una estructura natural de un Amdulo heredada del producto de A. En efecto, a es un grupo y se comprueba fcilmente que la restriccin a A a del producto de A verica los axiomas (M1)(M4). (iii) Si A = k es un cuerpo, entonces los Amdulos son los kespacios vectoriales. Ejemplo 7.1.4. Si A = Z, entonces los Amdulos son los grupos abelianos. Ejemplo 7.1.5. Si A = k[x] con k cuerpo, entonces los Amdulos son los kespacios vectoriales con un endomorsmo. En efecto, si V es un kespacio vectorial y T es un endomorsmo de V, tmese : k[x] V V ; ( p(x), v) p(T )(v) y comprubese que verica los axiomas (M1)(M4) Recprocamente, dado un k[x]mdulo (M , ), se comprueba fcilmente que la restriccin de a k M dota a M de estructura de kespacio vectorial y que la aplicacin (x, ) : M M ; m (x, m) es un endomorsmo de kespacios vectoriales de M . Sean A un anillo y (M , ) un Amdulo. Al igual que ocurre con los espacios vectoriales, los elementos de A se suelen llamar escalares y la aplicacin : A M M producto por escalares. De aqu que en lo sucesivo escribamos a m en vez de (a, m) y digamos que M es un Amdulo evitando toda mencin a , a menos que sea imprescindible. Ejemplo 7.1.6. Estructura de mdulo por restriccin de escalares. Sea j : A B un morsmo de anillos. El anillo B tiene estructura de Amdulo con el producto por elementos de A denido por A B B; (a, b) j(a) b. 140

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

De hecho este producto por elementos de A se puede generalizar a cualquier Bmdulo N dotndolo as de una estructura de Amdulo. En efecto, basta comprobar que la aplicacin A N N ; (a, n) j(a) n, est bien denida y verica los axiomas (M1)(M4). Esta estructura de Amdulo se dice que se obtiene por restriccin de escalares. Denicin 7.1.7. Sean A un anillo y M y N dos Amdulos. Diremos que una aplicacin f : M N es un morsmo de Amdulos si (a) f (m1 + m2 ) = f (m1 ) + f (m2 ), es decir, es un morsmo de grupos; (b) f (a m) = a f (m), para todo m1 , m2 y m M y a A. Dicho de otro modo, un morsmo de Amdulos es un morsmo de grupos compatible con la accin de A en M y N . Ejemplos 7.1.8. Sea A un anillo. (i) Si a es un ideal de A, la inclusin i : a A es un morsmo de Amdulos. (ii) Si A = k es un cuerpo, los morsmo de Amdulos son las aplicaciones klineales. (iii) Si A = Z los morsmos de Amdulos son los morsmos de grupos. Denicin 7.1.9. Sean A un anillo y M un Amdulo. Llamaremos endomorsmos de Amdulos de M a los morsmos de Amdulo de M en M . Denicin 7.1.10. Sean A un anillo y M y N dos Amdulos. Diremos que f : M N es un isomorsmo de Amdulos si existe un morsmo de Amdulos g : N M tal que f g es la identidad en N y g f es la identidad en M , en cuyo caso, diremos que el morsmo g (que es nico, como puedes comprobar) es el inverso de f y lo denotaremos por f 1 . Por ltimo, llamaremos automorsmos de Amdulos de M a los isomorsmos de Amdulo de M en M . Se comprueba fcilmente que f : M N es un isomorsmo de Amdulos si y slo si f es un morsmo de Amdulos biyectivo. Si A es un anillo y M y N son dos Amdulos, el conjunto de todos los morsmos de Amdulo de M en N se denota por HomA (M , N ). La siguiente proposicin demuestra que este conjunto tiene estructura de Amdulo. Proposicin 7.1.11. Sean A un anillo y M y N dos Amdulos. el conjunto de todos los morsmos de Amdulos de M en N , HomA (M , N ), es un Amdulo. 141

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. En primer lugar, se tiene que la suma de morsmos, ( f + g)(m) = f (m) + g(m), dene una estructura de grupo sobre HomA (M , N ). Por otra parte, se comprueba fcilmente que la aplicacin A HomA (M , N ) HomA (M , N ); (a, f ) a f , donde a f es el morsmo de Amdulos de M en N tal que m (a f )(m) = a f (m), verica los axiomas (M1)(M4). Los detalles de la demostracin se proponen como ejercicio. Teniendo en cuenta que la composicin de morsmos de Amdulos es un morsmo de Amdulos, tenemos la siguiente interesante proposicin. Proposicin 7.1.12. Sean A un anillo, f : M M un morsmo de Amdulos y N un Amdulo. Las aplicaciones f : HomA (N , M ) HomA (N , M ); h f h, y f : HomA (M , N ) HomA (M , N ); h h f , son morsmos de Amdulos. Demostracin. La demostracin es un sencillo ejercicio.

7.2.

Submdulos. Mdulo cociente

Sean A un anillo y M un Amdulo. Diremos que un subgrupo N de M es un submdulo si es estable para el producto por elemento de A, es decir, si se cumple que a A y n N a n N. En tal caso, es claro que N hereda la estructura de Amdulo de M , esto es, N es a su vez un Amdulo. Ejemplos 7.2.1. Sean A un anillo. (i) Si M es un Amdulo, 0 y M son submdulos de M , llamamos submdulo cero y total, respectivamente. Un submdulo de M distinto del cero y del total se dice que es propio. (ii) Los submdulos de A no son otra cosa que los ideales de A. (iii) Si A = Z, entonces los submdulos de un Zmdulo G son sus subgrupos. (iv) Si A = k es un cuerpo, entonces los submdulos de un Amdulo V son sus subespacios vectoriales. 142

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

7.2.1.

Mdulo cociente

Si M es un Amdulo, todo submdulo N de M es, en particular, un subgrupo normal en M (pues M es un grupo abeliano, vase la nota 7.1.1) luego, M /N tiene estructura de grupo; es ms: Proposicin 7.2.2. Sean A un anillo, M un Amdulo y N un submdulo de A. Existe una nica estructura de Amdulo sobre M /N tal que la proyeccin cannica de : M M /N ; m m + N es un morsmo de Amdulos. Demostracin.1 Comprubese que la aplicacin A M /N M /N ; (a, m + N ) a (m + N ) = a m + N est bien denida y verica los axiomas de (M1)(M4), que con esta estructura de Amdulo sobre M /N la proyeccin cannica : M M /N es un morsmo de Amdulos, y por ltimo, que cualquier otra estructura de Amdulo sobre M /N tal que : M M /N ; m m + N es un morsmo de Amdulos cumple a (m + N ) = a m + N , para todo a A y m M . Denicin 7.2.3. Sean A un anillo, M un Amdulo y N un submdulo de A. Entonces M /N (con la estructura denida en la proposicin anterior) se llama Amdulo cociente de M entre N . A continuacin veremos la propiedad universal del mdulo cociente, pero antes adaptemos algunas deniciones de sobra conocidas al contexto de los mdulos. Proposicin 7.2.4. Sea f : M M un morsmo de Amdulos. (a) Si N es un submdulo de M , entonces f (N ) = { f (n) M | n N }, es un submdulo de M . (b) Si N es un submdulo de M , entonces f 1 (N ) = {m M | f (m) N }. es un subgrupo de G . En particular im( f ) es un submdulo de M y ker( f ) es un submdulo de M .
1 Comprese

con el Teorema 2.3.9.

143

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Teniendo presente la Proposicin 2.2.8, la demostracin consiste en una simple comprobacin. Dado un morsmo de Amdulos f : M M . Se llama concleo de f , coker( f ), a M /im( f ). Es un sencillo ejercicio comprobar que el concleo de morsmo de Amdulos tambin es un Amdulo, por ser un cociente de Amdulos. Propiedad universal del mdulo cociente. Sean A un anillo, M y M dos Amdulos, N un submdulo de M y : M M /N la proyeccin cannica. Si f : M M es un morsmo de Amdulos tal que N ker( f ) entonces existe un nico morsmo de Amdulos : M /N M tal que f = : M - M @  @ R @ M /N
f

Demostracin. La demostracin es similar a la de las propiedades universales del grupo (pgina 50) y del anillo cociente (pgina 82), por lo que deja como ejercicio. Nota 7.2.5. Obsrvese que la propiedad universal del mdulo cociente viene a decir que el morsmo de Amdulos : HomA (M /N , M ) HomA (M , M ), f = es inyectivo y que su imagen est formada por los morsmos f de Amdulos de M en M que se anulan en N , es decir, im( ) = { f HomA (M , M ) | N ker( f )}. Teorema de isomorfa. Sea A un anillo. Si f : M M es un morsmo de Amdulos, entonces la aplicacin : M / ker( f ) im( f ); (m + ker( f )) = f (m) es un isomorsmo de Amdulos, es decir, M / ker( f ) = im( f ).

Demostracin. La demostracin es similar a la de los correspondientes teoremas de isomorfa para grupos (pgina 51) y anillos (pgina 82) , por lo que deja como ejercicio al lector. Corolario 7.2.6. Sea A un anillo. Si P N M son Amdulos, entonces (M /P)/(N /P) = M /N . 144

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. La aplicacin : M /P M /N tal que (m + P) = m + N , es un morsmo de Amdulos epiyectivo tal que ker( ) = N /P. Luego, por el Teorema de isomorfa, (M /P)/(N /P) = (M /P)/ ker( ) = im( ) = M /N .

Teorema 7.2.7. Sean A un anillo, M un Amdulo, N un submdulo de M y : M M /N la proyeccin cannica. Existe una correspondencia biyectiva, que conserva las inclusiones, entre los submdulos de M que contienen a N y los submdulos de M /N . Concretamente, Submdulos de M que contienen a N P 1 (P) Submdulos de M /N (P) P.

Demostracin. Es claro que 1 (P) es un submdulo de M que contiene a ker( ) = N y que 1 (P1 ) 1 (P2 ) cuando P1 P2 . Por tanto, basta probar que la aplicacin as obtenida del conjunto de los submdulos de M /N en el conjunto de los submdulos de M que contienen a N es biyectiva. Veamos que su inversa es la aplicacin que a cada submdulo P de M que contenga a N le asigna el submdulo (P) de M /N : si un submdulo P de M contiene a N , entonces P 1 ( (P)) P + N , coincide con P, pues P y N estn contenidos en P, y, por tanto, P = 1 ( (P)). Recprocamente, si P es un submdulo de M /N , entonces ( 1 (P)) P y se da la igualdad porque es epiyectivo.

Corolario 7.2.8. Sea a un ideal de un anillo A. Existe una correspondencia biyectiva, que conserva las inclusiones, entre los ideales de A que contienen a a y los ideales de A/a. Concretamente, Ideales de A que contienen a a b 1 (b ) Ideales de A/a (b) b, (7.1)

donde : A A/a es la correspondiente proyeccin cannica. Adems, esta correspondencia lleva ideales primos en ideales primos e ideales maximales en ideales maximales. 145

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

7.2.2.

Operaciones con submdulos

Denicin 7.2.9. Sean A un anillo, M un Amdulo y {Mi }iI una familia de submdulos de M . Se dene la interseccin de {Mi }iI , y se denota por iI Mi , como Mi = {m M | m Mi , para todo i I }.
iI

Es un sencillo ejercicio probar que iI Mi es un submdulo de M , de hecho es el mayor submdulo de M contenido en todos los Mi , i I . Denicin 7.2.10. Sean A un anillo, M un Amdulo y {Mi }iI una familia de submdulos de M . Se dene la suma de {Mi }iI , y se denota por iI Mi , como el conjunto de las sumas nitas de la forma mi , con mi Mi , i I , es decir,

Mi = mi
iI iI

| mi Mi , i I , nulos salvo un nmero nito .

Se comprueba fcilmente que iI Mi es un submdulo de M , de hecho es el menor submdulo de M que contiene a todos los Mi , i I . Proposicin 7.2.11. Sea A un anillo. Si M1 y M2 son dos submdulos de un Amdulo M , entonces M2 /(M1 M2 ) = (M1 + M2 )/M1 . Demostracin. Sean i la inclusin de M2 en M1 + M2 y la proyeccin cannica de M1 + M2 en (M1 + M2 )/M1 . Evidentemente, ambos son morsmos de Amdulos y se comprueba fcilmente que su composicin, i, es un morsmo de Amdulosepiyectivo. Adems, ker( i) = i1 (ker( ) im(i)) = i1 (M1 M2 ) = M1 M2 . De ambos hechos se deduce, con la ayuda del Teorema de isomorfa, que M2 /(M1 M2 ) = M2 / ker( i) = im( i) = (M1 + M2 )/M1 .

Denicin 7.2.12. Sean M un Amdulo y a un ideal de A. Se dene el producto de a por M , a M , como a M = {m M | m =

f inita

ai mi con ai a y mi M }.

Con muy poco esfuerzo se puede probar que el producto de un ideal a de A por un Amdulo M es un submdulo de M . 146

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Nota 7.2.13. Si j : A B es un morsmo de anillos y a un ideal de A. El ideal b = j(a) B que j(a) genera en B, coincide con el producto del ideal a de A por B entendido como Amdulo por restriccin de escalares. Denicin 7.2.14. Sea M un Amdulo. Se llama anulador de M y se denota por AnnA (M ), por Ann(M ) cuando no exista posibilidad de confusin, a Ann(M ) = {a A | aM = 0}. No es difcil demostrar que el anulador de un Amdulo es un ideal de A. Ejemplo 7.2.15. Sea j : A B un morsmo de anillos. Si consideramos B como Amdulo por restriccin de escalares, entonces AnnA (B) = ker( j).

Proposicin 7.2.16. Sea M un Amdulo que se anula en un ideal a de A, es decir, tal que a Ann(M ). La aplicacin : A/a M M ; (a + a, m) a m dota a M de estructura de A/amdulo. Demostracin. Hay que demostrar que est bien denida, es decir, que no depende del representante elegido y que verica los axiomas (M1)(M4) de la denicin de mdulo. Ambos hechos son sencillos ejercicios que proponemos al lector. Nota 7.2.17. Una consecuencia inmediata de la proposicin anterior, es que todo Amdulo M se puede dotar de estructura de A/Ann(M )mdulo. Adems, AnnA/Ann(M) (M ) = 0. Ejemplo 7.2.18. Sean j : A B un morsmo de anillos que se anula en un ideal a, es decir, tal que a ker( j). Por un lado, el morsmo : A/a B, cuya existencia asegura la Propiedad universal del anillo cociente, determina una estructura de A/amdulo en cualquier Bmodulo M por restriccin de escalares. Por otra parte, el anulador de cualquier Bmdulo M visto como Amdulo por restriccin de escalares, contiene a ker( j) y por tanto a a, luego, segn la proposicin anterior, se puede dotar a M de estructura de A/amdulo. Es una mera comprobacin ver que ambas estructuras de A/amdulo denidas en M son coincidentes.

7.3.

Suma y producto directo de mdulos

Sean A un anillo y {Mi }iI una familia de Amdulos. 147

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

El producto directo de {Mi }iI se denotar por iI Mi , es decir,

Mi = {(mi )iI | mi Mi , para cada i I }.


iI

Mientras que iI Mi denotar el subgrupo de iI Mi formado por los elementos (mi )iI que tienen todas sus componentes mi nulas salvo un nmero nito y se llamar suma directa de la familia {Mi }iI . Obsrvese que
iI Mi

= iI Mi cuando el conjunto de ndices I es nito.

Nota 7.3.1. El producto directo iI Mi de la familia {Mi }iI es un Amdulo con el siguiente producto por elementos de A : A Mi Mi ; (a, (m)iI ) (a mi )iI .
iI iI

Adems, la suma directa iI Mi es un submdulo suyo, es decir, el anterior producto por elementos de A tambin dene una estructura de Amdulo en la suma directa. Si todos los Mi , i I son iguales a cierto Amdulo M , el producto directo iI Mi se denota M I y la suma directa iI Mi se denota M (I ) . Cuando el conjunto I es nito, ambos mdulos coinciden, y se denotan M n , donde n es el cardinal de I . Propiedad universal de la suma directa. Sean A un anillo y {Mi }iI una familia de Amdulos. Existe un isomorsmo cannico de Amdulos HomA
iI

Mi , N

= HomA (Mi , N ) ,
iI

para todo Amdulo N . Demostracin. Para cada ndice j I tenemos la inclusin cannica uj : Mj
iI

Mi

que sabemos que es un morsmo de Amdulos. Por tanto, si f : iI Mi N es un morsmo de Amdulos para cada ndice j I tenemos un morsmo de Amdulos f u j : M j N . Recprocamente, si tenemos un morsmo de Amdulos f j : M j N para cada ndice j I , la aplicacin f:
iI

Mi N ; f ((mi )iI ) = fi (mi )


iI

es un morsmo de Amdulos tal que f j = f u j . Concluimos as la existencia de una biyeccin natural que es isomorsmo de Amdulos. 148

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Propiedad universal del producto directo. Sean A un anillo y {Mi }iI una familia de Amdulos. Existe un isomorsmo cannico de Amdulos HomA M , Mi
iI

= HomA (M , Mi ) ,
iI

para todo Amdulo M . Demostracin. Para cada ndice j I tenemos la proyeccin cannica j : Mi M j ; j ((mi )iI ) = m j
iI

que sabemos que es morsmo de Amdulos. Por tanto, si f : N iI Mi es un morsmo de Amdulos para cada ndice j I tenemos un morsmo de Amdulos j f : N Mj. Recprocamente, dado un morsmo de Amdulos f j : N M j para cada ndice j I , la aplicacin f : N Mi ; f (n) = ( fi (n))iI
iI

es un morsmo de Amdulos tal que f j = j f . Concluimos as la existencia de una biyeccin natural que es isomorsmo de Amdulos.

7.3.1.

Mdulos libres

Denicin 7.3.2. Sea A un anillo. Se dice que Amdulo L es libre si es isomorfo a A(I ) = iI A para algn conjunto de ndices I . Ejemplos 7.3.3. Sea A un anillo. (i) A es un Amdulo libre. / ) = 0, por lo que el cero ser un Amdulo libre. (ii) Por convenio supondremos A(0 (iii) Si A = k es un cuerpo, entonces todo Amdulos es libre; dicho de otro modo, todos los kespacios vectoriales son kmdulos libres. El Amdulo libre A(I ) tiene la siguiente particularidad: cada i I determina cannicamente un nico elemento ei en A(I ) , aquel cuyas componentes son todas nulas, salvo la isima que es 1, el elemento unidad de A. Ahora todo elemento de a A(I ) descompone, y de modo nico, como una suma nita a=
f inita

ai ei ,

con ai A y ei A(I ) , es decir, A(I ) es el mdulo de las combinaciones lineales nitas de los elementos {ei }iI con coecientes en el anillo A. El conjunto {ei }iI se llama base cannica de A(I ) . 149

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Teorema 7.3.4. Sea A un anillo no nulo. Las siguientes armaciones son equivalentes. (a) L es un Amdulo libre. (b) Existe un conjunto de ndices I y un subconjunto {vi }iI tal que todo elemento de L se escribe de modo nico como una combinacin lineal nita de elementos de {vi }iI con coecientes en A, que se llama base de L. Demostracin. Sean L un Amdulo libre y v L. Entonces existe un isomorsmo de Amdulos f : L A(I ) , para algn conjunto de ndices I , y, por tanto, f (v) se escribe de forma nica como combinacin lineal de los elementos de la base cannica, {ei }iI , de A(I ) con coecientes en A. De donde se sigue, por ser f un isomorsmo de Amdulos, que v = f 1 ( f (v)) se escribe de forma nica como combinacin lineal nita de { f 1 (ei )}iI con coecientes en A. Recprocamente, si {ei }iI es la base cannica de A(I ) , basta comprobar que la aplicacin f : L A(I ) tal que f (vi ) = ei , para cada i I , es un isomorsmo de Amdulos. Segn lo anterior todos los Amdulos libre tiene una base (y slo los Amdulos libre tienen base ). Pero tienen todas la bases de un mismo Amdulo libre el mismo cardinal? La respuesta la encontramos en la prxima proposicin. Lema 7.3.5. Sean A un anillo nulo. Si m un ideal maximal de A y k = A/m es su cuerpo residual2 , entonces A(I ) /m A(I ) = k(I ) es un kespacio vectorial. Demostracin. El morsmo de Amdulos : A(I ) (A/m)(I ) = k(I ) , (ai )iI (ai + m)iI es epiyectivo y su ncleo es m A(I ) . De modo que el Teorema de isomorfa y la Proposicin 7.2.16 nos proporcionan el resultado buscado. Teorema 7.3.6. Sean A un anillo nulo. Si existe un morsmo epiyectivo de Amdulos f : A(I ) A(J ) , entonces el cardinal de I es mayor o igual que el cardinal de J. Demostracin. Sean m un ideal maximal de A y k = A/m su cuerpo residual, y consideremos el siguiente diagrama conmutativo A(I )
f

A(J )

? A(I ) /m A(I )
2 Vase

? - A(J ) /m A(J ) .

la Proposicin 4.4.7.

150

P ROYECTO D OCENTE : M ATERIA LGEBRA Ahora, como f es epiyectivo y, por el lema 7.3.5, A(I ) /m A(I ) = k(I ) y A(J ) /m A(J ) = k(J )

I GNACIO O JEDA

son kespacios vectoriales y concluimos que f : k(I ) k(J ) es un morsmo epiyectivo de kespacios vectoriales. De donde se sigue que el cardinal de I ha de ser mayor que el cardinal de J. Ntese que una consecuencia directa de esta ltima proposicin es que cualquiera dos bases de un mismo Amdulo libre tienen el mismo cardinal, lo cual dota de sentido a la siguiente denicin. Denicin 7.3.7. Sea A un anillo. Si L es un Amdulo libre llamaremos rango de L al cardinal de cualquier base de L.

7.3.2.

Mdulos nito generados

Es claro que todo mdulo sobre un anillo A tiene sistemas de generadores. Por ejemplo, si M es un Amdulo se cumple que M=
mi M

A mi ,

es decir, el conjunto formado por todos los elementos de M constituye un sistema de generadores de M . Denicin 7.3.8. Sean A un anillo, M un Amdulo y {mi }iI una familia arbitraria de elementos de M . Se dice {mi }iI forma un sistema de generadores si M = A mi ,
iI

es decir, si todo elemento de M se escribe como una combinacin lineal nita (aunque no necesariamente nica) de elementos de {mi }iI con coecientes en A. Nota 7.3.9. Ntese que {mi }iI es un sistema de generadores de M si y slo si el morsmo de Amdulos : A(I ) M ; ei mi , donde {ei }iI , es epiyectivo. Luego, todo Amdulo es cociente de uno libre. Adems, es un isomorsmo si y slo si M es un Amdulo libre y {mi }iI es una base de M . Denicin 7.3.10. Sea A un anillo. Se dice que Amdulo es nito generado si posee un sistema de generadores nito. Es decir, si existe una familia nita {m1 , . . . , mr } de elementos de M tal que
r

M = A mi .
i=1

151

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Veamos que todo Amdulo nito generado es cociente de uno libre de rango nito. Proposicin 7.3.11. Sean A un anillo y M un Amdulo. M es nito generado si y slo si existen un entero r > 0 y un submdulo N de Ar tal que Ar /N = M. Demostracin. Si M es nito generado, existe un una familia nita {m1 , . . . , mr } de elementos de M tal que el morsmo de Amdulos : Ar M ; ei xi , i = 1, . . . , r, es epiyectivo, donde {e1 , . . . , er } es la base cannica de A. Luego, por el Teorema de isomorfa, Ar / ker( ) = M. Recprocamente, si M = Ar /N , para algn entero r > 0 y un submdulo N de Ar r r se tiene que A A /N = M es un morsmo de Amdulos epiyectivo. De donde se sigue que las imgenes en M de los elementos de base cannica de Ar generan a M , luego, M es nito generado. Ejemplo 7.3.12. Sea A un anillo no nulo. Si A = k es un cuerpo, los kespacios vectoriales nito generados son, exclusivamente, los de dimensin nita. Puede ocurrir que un mismo grupo sea nito generado con una estructura de mdulo y no lo sea para otra. En efecto, k[x] es un k[x]mdulo nito generado por 1; sin embargo, visto como kespacio vectorial por restriccin de escalares mediante la inclusin k k[x], no es nito generado (pues, por ejemplo, {xi }iN es una base del kespacio vectorial k[x].)

7.4.
7.4.1.

Sucesiones exactas
Denicin. Propiedad de exactitud

Denicin 7.4.1. Sea A un anillo. Se dice que una sucesin de morsmos de Amdulos fi+1 fi . . . Mi1 Mi Mi+1 . . . es exacta en Mi , si im( fi ) = ker( fi+1 ), y se dice que es exacta si es exacta en Mi para todo i. Ejemplos 7.4.2. Sean A un anillo y M , M y M tres Amdulos. (i) La sucesin morsmos de Amdulos 0 M M es exacta si y slo si f es inyectiva. g (ii) La sucesin de morsmos de Amdulos M M 0 es exacta si, y slo si, g es epiyectiva. (iii) La sucesin morsmos de Amdulos 0 M M M 0 152
f g f

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

es exacta si, y slo si, f es inyectiva, g es epiyectiva y im( f ) = ker(g). Un sucesin exacta de este tipo se llama sucesin exacta corta. Obsrvese que cualquier sucesin exacta (larga) se puede dividir en multitud de
i sucesiones exactas cortas. En efecto, si . . . Mi1 Mi Mi+1 . . . es una suce-

fi+1

sin exacta, entonces 0 Ni Mi Ni+1 0, con Ni = im( fi ) = ker( fi+1 ), es una sucesin exacta corta, para cada i. Proposicin 7.4.3. Sea A un anillo. (a) La sucesin de morsmos de Amdulos M M M 0 es exacta si y slo si la sucesin morsmos de Amdulos 0 HomA (M , N ) HomA (M , N ) HomA (M , N ) es exacta, para todo Amdulo N . (b) La sucesin de morsmos de Amdulos 0 N N N es exacta si y slo si la sucesin de morsmos de Amdulos 0 HomA (M , N ) HomA (M , N ) HomA (M , N ) es exacta, para todo Amdulo M . Demostracin. (a) Sean M M M 0 una sucesin exacta de morsmo de Amdulos y N un Amdulo cualquiera. Si h HomA (M , N ) tal que h g = 0, entonces M = im(g) ker(h). Luego h = 0 y por lo tanto g es inyectiva. Por otra parte, como g f = 0, tenemos que h (g f ) = 0, para todo h HomA (M , N ), es decir, ( f ) ( g) = 0, de donde se sigue que im( g) ker( f ). Recprocamente, si h ker( f ), es decir, h f = 0, tenemos que, ker(g) = im( f ) ker(h). De modo que, por la propiedad universal del mdulo cociente, existe h : M / ker(g) N tal que h = h , donde : M M / ker(g) es la proyeccin cannica, y, por el Teorema de isomorfa, que existe un morsmo de Amdulos : M / ker(g) = M , tal que = 1 g. De donde se sigue que h = h = h ( 1 g) = (h 1 ) g, es decir, h im( g). Luego, im( g) = ker( f ). Recprocamente, si la sucesin morsmos de Amdulos 0 HomA (M , N ) HomA (M , N ) HomA (M , N ) es exacta, para todo Amdulo N , en particular, lo es cuando N = M /im(g); de donde se sigue que la proyeccin cannica : M N = M /im(g) es nula, es decir, M = im(g) y g es epiyectivo. Por otro lado, como h (g f ) = 0, para todo h HomA (M , N ) y todo Amdulo N , pues 0 = ( f ) ( g) = (g f ), en particular, tomando N = M y h = IdM , se sigue que 0 = IdM (g f ) = g f y, por lo tanto, que im( f ) ker(g). Por ltimo, si N = M /im( f ) y : M M /im( f ) es la 153
g f f g f g f g g f f g

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

correspondiente proyeccin cannica, tenemos que ( f )( ) = f = 0, esto es, ker( f ) = im( g). Luego, existe h HomA (M , N ) tal que = ( g)(h) = h g y concluimos que ker(g) ker( ) = im( f ). (b) Es un sencillo ejercicio comprobar la implicacin directa (es decir, la necesidad de la condicin). En cuanta la otra implicacin (la suciencia), basta tomar M = A, pues N = HomA (A, N ), para cualquier Amdulo N , y, mediante estos isomorsmos, cada morsmo h : N N se corresponde con h : HomA (A, N ) HomA (A, N ). Obsrvese que el apartado (a) de la proposicin 7.4.3 nos dice que HomA (, N ) conserva sucesiones exactas a derecha, es decir, es exacto a derecha, y el apartado (b) que HomA (M , ) conserva sucesiones exactas a izquierda, es decir, es exacto a izquierda. Llegados a este punto podramos preguntarnos es HomA (, N ) exacto a izquierda? y HomA (M , ) lo es a derecha? En ambos casos las repuestas son, en general, negativas, ya que dependen de cmo sean N y M , respectivamente. Un Amdulo N tal que HomA (, N ) es exacto a izquierda se dice mdulo inyectivo y un Amdulo M tal que HomA (M , ) es exacto a derecha se dice mdulo proyectivo (vase el apndice IV de [6]). Nota 7.4.4. Es conveniente recordar que, aunque HomA (, N ) no transforma (en general) inyectividad en epiyectividad y HomA (M , ) no preserva (en general) la epiyectividad, tanto HomA (, N ) como HomA (M , ) conservan los isomorsmos. En efecto, si g : M M es un isomorsmo de Amdulos, entonces la sucesin g 0 M M 0 es exacta, luego, por la proposicin 7.4.3(a), tambin lo es 0 HomA (M , N ) HomA (M , N ) 0, para todo Amdulo N ; y, anlogamente, si f : M M es un isomorsmo de Amdulos, entonces la sucesin 0 N N 0 es exacta, luego, por la proposicin 7.4.3(b), tambin lo es 0 HomA (M , N ) HomA (M , N ) 0, para todo Amdulo M . Veamos ahora que existen sucesiones exactas cortas para las que tanto HomA (, N ) como HomA (M , ) son exactos a izquierda y derecha, para todo N y M , respectivamente. Las propiedades que caracterizan a tales sucesiones exactas cortas las encontramos en el siguiente teorema y el corolario posterior. Teorema 7.4.5. Sean A un anillo y 0 M M M 0 una sucesin exacta de morsmos de Amdulos. Las siguientes armaciones son equivalentes: (a) Existe un morsmo de Amdulos s : M M tal que g s = IdM , llamado seccin de g. 154
f g f f g

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

(b) Existe un morsmo de Amdulos r : M M tal que r f = IdM , llamado retracto de f . (c) f : HomA (M , N ) HomA (M , N ) es epiyectivo, para todo Amdulo N . (d) g : HomA (N , M ) HomA (N , M ) es epiyectivo, para todo Amdulo N . Demostracin. Es claro que (a) implica (d) Porque (g ) (s ) = (g s) = IdHomA (N ,M) , y para probar el recproco basta tomar N = M y considerar la identidad de M . Por otro lado, (b) implica (c) porque ( f ) ( r) = (r f ) = IdHomA (M,N ) , y el recproco se obtiene tomando N = M y considerando la identidad de en M . Finalmente, veamos que las dos primeras condiciones son equivalentes. Si se verica (a), entonces la composicin de f : M M con la proyeccin cannica : M M /im(s), f , es un isomorsmo de Amdulos. En efecto, ker( f ) = {m M | f (m ) im(s)} = im(s) im( f ) = im(s) ker(g) = {0}, luego f es inyectivo; adems como m = (m s(m)) + s(m) ker(g) + im(s) = im( f ) + im(s), para todo m M , se sigue que f es epiyectivo. Por consiguiente, f es un isomorsmo3 , que compuesto con , dene un morsmo r : M M tal que r f = IdM . Recprocamente, si se verica la condicin (b), entonces g|ker(r) : ker(r) M es un isomorsmo de Amdulos, y su inverso dene un isomorsmo s : M M tal que g s = IdM . Denicin 7.4.6. Se dice que una sucesin exacta corta escinde si verica alguna de las condiciones equivalentes del teorema anterior. Corolario 7.4.7. Sean A un anillo. Si la sucesin exacta de morsmos de Amduf g los 0 M M M 0 escinde, entonces M = M M . Demostracin. Como la sucesin exacta escinde, tiene una seccin s : M M ; de tal forma que, segn ltima parte de la demostracin del teorema 7.4.5, M = im( f ) im(s), el resultado buscado es inmediato sin ms que tener en cuenta que, por el Teorema de isomorfa, im( f ) = M y que im(s) =M . Corolario 7.4.8. Sean A un anillo. Si 0 M M L 0 es una sucesin exacta de morsmos de Amdulos y L es libre de rango nito, entonces la sucesin escinde y M = M L. Demostracin. En efecto, sea {e1 , . . . , en } una base de L. Como g es epiyectiva, existe mi M tal que g(mi ) = ei , para cada i y se comprueba fcilmente que la aplicacin
3 Ntese

que adems hemos demostrado que M = im( f ) im(s)

155

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

n s : L M ; s(n i=1 ai ei ) = i=1 ai mi es una seccin de g. Luego, por el apartado (a) del Teorema 7.4.5, concluimos que la sucesin exacta escinde y M = M L, por el Corolario 7.4.7.

7.4.2.

Longitud de un mdulo

Denicin 7.4.9. Diremos que un A-mdulo M = 0 es simple cuando sus nicos submdulos son los triviales: 0 y M . Sea M un A-mdulo simple. El morsmo A M denido por cualquier elemento no nulo de M es epiyectivo, pues su imagen es un submdulo no nulo. Luego M A/a para algn ideal a y, de la Proposicin 7.2.8, se sigue que los nicos ideales de A que contienen a a son a y A. Concluimos que los A-mdulos simples son precisamente los cocientes de A por sus ideales maximales. Denicin 7.4.10. Sea M un A-mdulo. Diremos que una cadena de submdulos 0 = M0 M1 . . . Mn1 Mn = M es una serie de composicin de M si los cocientes sucesivos Mi /Mi1 , 1 i n, son A-mdulos simples; es decir, cuando no pueda renarse de modo que la sucesin obtenida siga siendo estrictamente creciente. Diremos que un A-mdulo M tiene longitud nita si admite alguna serie de composicin, en cuyo caso todas las series de composicin de M tienen igual longitud (nmero de inclusiones estrictas); longitud comn que se llamar longitud de M y se denotar A (M ) (M ). Teorema 7.4.11. Todas las series de composicin de un A-mdulo M tienen igual longitud. Demostracin. Sea 0 = M0 M1 . . . Mn = M una serie de composicin de longitud mnima n. Procederemos por induccin sobre n; pues M es simple cuando n = 1 y el teorema es obvio. Si 0 = M0 M1 . . . Mr = M es otra serie de composicin, consideramos la = (N ) para todo submdulo N proyeccin cannica : M M /M1 y pondremos N de de M , de modo que 0 = M1 . . . Mn = M es una serie de composicin de M 0 M 1 ... M r = M es otra serie de composicin de M , longitud n 1, y 0 = M despus de eliminar las repeticiones. i = M i+1 , entonces Mi M1 Mi+1 M1 . Como M1 es simple, tal Ahora bien, si M cosa slo ocurre cuando Mi M1 = 0 y M1 Mi+1 . Luego slo se da una repeticin, i denen una serie de composicin de M de longitud r 1. Por y los submdulos M hiptesis de induccin concluimos que n 1 = r 1. 156

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

En el caso particular de los espacios vectoriales sobre un cuerpo k, el concepto de longitud coincide con el de dimensin: k (E ) = dimk E . Las demostraciones de muchas propiedades de la dimensin de los espacios vectoriales de dimensin nita permanecen vlidas en el contexto ms general de los mdulos de longitud nita. As: Sea M un A-mdulo de longitud nita. Toda sucesin estrictamente creciente de submdulos de M puede completarse hasta obtener una serie de composicin de M . Adems, si N es un submdulo de M , entonces N tiene longitud nita y A (N ) A (M ), dndose la igualdad nicamente cuando N = M . La longitud es aditiva en el siguiente sentido: dada cualquier sucesin exacta corta 0 M M M 0, la condicin necesaria y suciente para que la longitud de M sea nita es que lo sean las longitudes de M y M , en cuyo caso A (M ) = A (M ) + A (M ).

157

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

158

Tema 8

Mdulos sobre dominios de ideales principales


Contenidos
Descripcin del contenido . . . . . . . . . . . . . . . . . . . . . . . 8.1 Teoremas de descomposicin . . . . . . . . . . . . . . . . . 8.1.1 Teoremas de descomposicin y clasicacin . . . . . 8.1.2 Clculo de los factores invariantes . . . . . . . . . . . 8.2 Grupos abelianos nito generados. . . . . . . . . . . . . . . . 8.3 Endomorsmos de espacios vectoriales de dimensin nita . . 8.3.1 Clculo de los factores invariantes de un endomorsmo 8.3.2 Formas cannicas de Jordan . . . . . . . . . . . . . . . . . . . . . . 159 161 161 166 168 170 171 173

Bibliografa principal (por orden de importancia): [4] Captulo 3 (pp. 157-209). [6] Apendice V (pp. 316-328).

Descripcin del contenido


El objetivo de este tema es alcanzar una clasicacin completa de los mdulos nito generados sobre un dominio de ideales principales. Esta clasicacin (o clasicaciones, pues daremos dos equivalentes por el Teorema chino de los restos) proporciona un marco sencillo para entender diversos problemas relacionados con la diagonalizacin de endomorsmos o la resolucin de sistemas de ecuaciones diofnticas lineales. Las dos versiones del teorema de clasicacin son consecuencia directa de los teoremas de descomposicin. Por establecer una comparacin, podramos decir que los teoremas de descomposicin nos indican que todo mdulo nito generado sobre 159

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

un dominio de ideales principales puede ser descompuesto, en cierta forma, de la misma manera que los enteros admiten una factorizacin en potencias de primos. Por ejemplo, en el caso de los grupos abelianos nito generados (que es un caso especial de mdulos sobre un dominio de ideales principales) se concluye que todo grupo abeliano nito generado descompone en suma directa de grupos cclicos. El tema esta organizado como sigue: en la primera seccin se estudian los teoremas de descomposicin y clasicacin. La compresin de los cocientes de los mdulos libres sobre un dominio de ideales principales produce el Primer teorema de descomposicin (pgina 163) que nos dice que todo mdulo nito generado sobre un dominio de ideales principales descompone en una parte libre ms una de torsin. La parte libre ja el rango del mdulo, que no depende de la descomposicin como veremos en el Segundo teorema de descomposicin (pgina 164), donde adems se da la descomposicin de la parte de torsin en trminos de los factores invariantes (pgina 166). Este teorema de clasicacin constituye adems la demostracin de la primera versin del Teorema de clasicacin (pgina 166). Ahora, usando el Teorema Chino de los restos, obtenemos el Tercer teorema de descomposicin (pgina 166) y la segunda versin del Teorema de clasicacin (pgina 166), sta en trminos de los divisores elementales. La segunda parte de la seccin se dedica al clculo de los factores invariantes y los divisores elementales, y acabamos el tema con dos amplias secciones dedicadas a la clasicacin de los grupos abelianos nito generados y a los endomorsmos de un espacio vectorial de dimensin nita. Los objetivos/compentencias que se persiguen conseguir en este tema son: Conocer la clasicacin de los mdulos nito genrados sobre un dominio de ideales principales. Ser capaz de realizar clasicaciones sencillas de grupos abelianos nito generados y endomorsmos de un espacio vectorial de dimensin nita. Consideraciones metodolgicas: Suele ser habitual que la clasicacin de endomorsmos de un espacio vectorial de dimensin nita se imparta en la asignaturas de Geometra, donde se requiere para la clasicacin de cudricas. As mismo, en las asignaturas de Mtodos Numricos se suelen estudiar los diferentes mtodos aproximados para el clculo de autovalores y autovectores de una matriz cuadrada. Recurso virtual: Existe software especico para realizar clculos matemticos avanzados, SAGE (http://www.sagemath.org/) es uno de ellos. En http://www. sagemath.org/doc/reference/sage/modules/fg_pid/fgp_module.html se puede consultar cmo se utiliza el programa SAGE para trabajar con mdulos nito generados sobre un dominio de ideales principales. 160

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

8.1.

Teoremas de descomposicin

Teorema 8.1.1. Sea A un dominio de ideales principales. Todo submdulo M de un Amdulo libre L de rango nito n es tambin libre de rango nito n. Demostracin. Procedemos por induccin sobre n = rg(L) 0. Si L tiene rango 0, esto es, L = 0, entonces M = 0 y el resultado es trivialmente cierto (pues, por convenio, el Amdulo 0 es libre de rango 0). Supongamos, pues, que n > 0 y que el resultado es cierto para cualquier Amdulo libre de rango n 1. Como L = An , existen sucesiones exactas de la forma 0 An1 L A 0, cada una de estas sucesiones exactas determina un diagrama conmutativo 0 - An1 6 - Ker( f ) -L 6
i

3  

A 6

-0

  0 -M

 f - Im( f ) -0

donde las las son exactas y los morsmos de las columnas son inyectivos. De donde se sigue que Im( f ) A es libre de rango 0 1 (pues Im( f ) es un ideal de A y A es un dominio de ideales principales); en particular, por el Corolario 7.4.8, la sucesin exacta inferior escinde y M = Im( f ) Ker( f ). Teniendo ahora en cuenta que Ker( f ) es libre de rango nito por hiptesis de induccin (pues es isomorfo a un submdulo de An1 ), se concluye que M = Im( f ) Ker( f ) es libre de rango nito. Corolario 8.1.2. Sea A un dominio de ideales principales. Todo submdulo M de un Amdulo nito generado M tambin es nito generado. Demostracin. Como M es un Amdulo nito generado, por la Proposicin 7.3.11, existe un epimorsmo p : L M donde L es un Amdulo libre de rango nito. Por el Teorema 8.1.1, el submdulo L = p1 (M ) de L es libre de rango nito; en particular L es nito generado. Como p(L ) = ( p p1 )(M ) = M , pues p es epiyectivo, concluimos que p|L : L M es un epimorsmo de Amdulos, y, por tanto, que M es nito generado.

8.1.1.

Teoremas de descomposicin y clasicacin

Lema 8.1.3. Sean A un dominio de ideales principales, L un Amdulo libre de rango n 1 y M un submdulo no nulo de L. Si (M ) = aA es el elemento maximal para inclusin de = { (M ) A : HomA (L, A)}, entonces M = av A (ker( ) M ) L = v A ker( ), 161

I GNACIO O JEDA para algn v L.

P ROYECTO D OCENTE : M ATERIA LGEBRA

Demostracin. Sean {e1 , . . . , en } una base de L y i : L A; n i=1 ai ei ai , i = 1, . . . , n. Como A es un dominio de ideales principales, la Proposicin 6.2.6 garantiza la existencia de un elemento maximal para la inclusin aA . Adems, como L tiene rango mayor o igual que 1, alguno de los i es no nulo, de donde se sigue que a = 0. Sean : L A tal que (M ) = aA y bi A tal que i (M ) = bi A, i = 1, . . . , n. Se cumple que bi A aA. En otro caso, existe j tal que d = mcd(a, b j ) divide estrictamente a a. Como, por la Identidad de Bezout, d = a + b, , A, se sigue que + j verica que + j (M ) = dA aA, lo que contradice la maximalidad de aA. Sea v M tal que (v ) = a. Por el argumento anterior, para cada i, existe ci A n tal que v = n i=1 (aci )ei . Sea v = i=1 ci ei . Veamos que L = v A ker( ). Si m L, entonces m = v (m) + (m v (m)) v A ker( ) y la descomposicin es nica porque (v) = 1, implica que v A ker( ) = 0. La demostracin de la igualdad M = av A (ker( ) M ) es anloga y se deja como ejercicio al lector. Proposicin 8.1.4. Sean A un dominio de ideales principales, L un Amdulo libre de rango n 1 y M un submdulo no nulo de L. Entonces existen una base {v1 , . . . , vn } de L y unos elementos a1 , . . . , aq A \ {0} tales que (a) ai divide a ai1 , para cada i {q, . . . , 2}, es decir, aq | . . . |a1 . (b) {a1 v1 , . . . , aq vq } es una base de M . Demostracin. Procedemos por induccin sobre n = rg(L). Si n = 1, entonces L =A es un dominio de ideales principales y M es (isomorfo a) un ideal de A, por lo que el resultado es trivialmente cierto. Supongamos que n > 1 y que el resultado es cierto para cualquier Amdulo libre de rango n 1. En primer lugar, observamos que, Por el Teorema 8.1.1, M es libre de rango nito q n. Adems, por el Lema 8.1.3, existen v L y a A tales que M = a vA ker( f ) L = vA ker( ). Adems, M := ker( f ) L := ker( ) son libres de rango de q 1 y n 1, respectivamente. Por hiptesis de induccin, existe una {v1 , . . . , vq1 , vq+1 , . . . , vn } de L y unos elementos a1 , . . . , aq1 A \ {0} tales que ai divide a ai1 para cada i {q 1, . . . , 2}, es decir, aq1 | . . . |a1 y {a1 v1 , . . . , aq1 vq1 } es una base de M . De modo que tomando aq = a se sigue que {v1 , . . . , vq1 , vq = v, vq+1 , . . . , vn } de L y que {a1 v1 , . . . , aq vq } es una base de M . Por lo tanto, nos queda ver que aq se puede elegir tal que aq = 0 y aq |aq1 . Segn el Lema 8.1.3, el ideal aq A es maximal para la inclusin en = { (M ) A : HomA (L, A)}. Para probar que aq divide a aq1 consideramos el morsmo 162

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

de Amdulos : L A tal que (v1 ) = (v2 ) = 1 y (vi ) = 0, para todo i {3, . . . , n}. Entonces, (M ) = aq A + aq1 A , contiene a aq A. De donde se deduce, por la maximalidad de aq A en , que aq A + aq1 A = aq A y por tanto que aq1 aq A, es decir, que aq divide a aq1 . Nota 8.1.5. Obsrvese que, con la notacin de la Proposicin 8.1.4, tenemos que L/M = (A/a1 A) . . . (A/aq A) Anq , (8.1)

para ciertos aq | . . . |a1 A no nulos. Basta tener en cuenta que L = An , que la imagen de i : M L es (isomorfa) a a1 A . . . am A y que, por ser i inyectivo, del Teorema de isomorfa se sigue que L/M = L/im(i). Antes de enunciar y probar los teoremas de descomposicin de mdulos nito generados sobre un dominio de ideales principales, necesitamos introducir algunos conceptos generales sobre mdulos. Denicin 8.1.6. Sea A un anillo ntegro. Un elemento m de un Amdulo M se dice de torsin si existe un elemento no nulo a A tal que a m = 0. Se comprueba fcilmente que el conjunto de todos los elementos de torsin de M , que denotaremos T (M ), es un submdulo de M llamado submdulo de torsin de M . Denicin 8.1.7. Sea A un anillo ntegro. Diremos que un Amdulo M es de trsin si T (M ) = M , y diremos que M carece de torsin si T (M ) = 0. Nota 8.1.8. Sea A un anillo ntegro y M , N y L, Amdulos. Es un sencillo ejercicio comprobar que T (M N ) = T (N ) T (M ). M /T (M ) carece de torsin. Si L es libre, entonces T (L) = 0, es decir, carece de torsin. Ahora, ahora ya estamos en disposicin de enunciar uno de los teoremas centrales de este tema. Primer teorema de descomposicin. Sea A un dominio de ideales principales. Todo Amdulo nito generado M descompone de modo nico (salvo isomorsmos) en suma directa de un Amdulo libre y un Amdulo de torsin. En concreto, se verica que M = Ar T (M ) y diremos que r es el rango de M . Este teorema es una consecuencia directa del: 163

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Segundo teorema de descomposicin. Sea A un dominio de ideales principales. Si M es un Amdulo nito generado, existe un nico r 0 tal que o bien (a) M = Ar o bien (b) existen unos nicos ideales propios a1 A . . . am A de A tales que M = Ar (A/a1 A) . . . (A/am A) ; en cuyo caso, T (M ) = (A/a1 A) . . . (A/am A) y Ann(T (M )) = a1 A. Demostracin. En primer lugar, como M es un Amdulo nito generado, se puede expresar como un cociente de un Amdulo libre An y un submdulo L de An , es decir, M = An /L. Por el Teorema 8.1.1, tenemos que L es libre de rango nito q n. Sea r = n q. Por la Proposicin 8.1.4, tenemos que existe una base {v1 , . . . , vn } de An y unos elementos aq | . . . |a1 A \ {0} tales que {a1 v1 , . . . , aq vq } es base de L. Entonces, usando la expresin (8.1), obtenemos que An /L = (A/a1 A) . . . (A/aq A) Anq . Si a1 es un elemento invertible de A, entonces ai es invertible para todo i {1, . . . , q}, pues ai divide a a1 para todo i {1, . . . , q}; por consiguiente, M = An /L = Anq = Ar y habramos terminado. En otro caso, existe algn ai que no es invertible. Sea m el mayor subndice tal que ai no es invertible, entonces am | . . . |a1 y M = An /L = (A/a1 A) . . . (A/am A). Adems, como T (M ) = T ((A/a1 A) . . . (A/am A) Ar ) = T (A/a1 A) . . . T (A/am A) T (Ar ) = (A/a1 A) . . . (A/am A) de donde se sigue que Ann(T (M )) = a1 A, pues a1 es un mltiplo del resto de los ai . Para probar la unicidad, suponemos que existen otros elementos propios bm | . . . |b1 en A tales que T (M ) = (A/b1 A) . . . (A/bm A), es decir, (A/a1 A) . . . (A/am A) = (A/b1 A) . . . (A/bm A). Sin perdida de generalidad podemos suponer que a1 = b1 , ya que a1 A = Ann(T (M )) = b1 A, y que m = m (en otro caso, completaramos con elementos invertibles; por ejemplo, si m < m, tomaramos bm +1 = . . . = bm = 1). 164

P ROYECTO D OCENTE : M ATERIA LGEBRA Por el Teorema de descomposicin en factores irreducibles,


i1 i ai = pm i1 pi,ri ,

I GNACIO O JEDA

mi,r

bi = qi1i1 qi,si i ,

mi,s

i = 1, . . . , m

con p y q irreducibles en A. Teniendo en cuenta que a1 = b1 , que am | . . . |a1 y que bm | . . . |b1 , se sigue que los elementos irreducibles p son iguales, salvo invertibles, a los q . Luego, sin perdida de generalidad, podemos suponer los distintos elementos irreducibles que aparecen en las descomposiciones anteriores son { p1 , . . . , ps } y, por lo tanto, podemos escribir
nis i1 ai = pn 1 ps ,

bi = p1i1 ps is ,

i = 1, . . . , m,

aadiendo los ni j = 0 que fuesen necesarios. Ntese que n1 j . . . nm j 1, que n1 j . . . nm j 1 y que n1 j = n1 j , para todo j = 1, . . . , s. Ahora, aplicando el Teorema chino de los restos a cada A/ai A y a cada A/bi A, i = 1, . . . , m, obtenemos la siguiente expresin:
m

(A/a1 A) . . . (A/am A) =
i=1

ni1 is (A/ p1 A) . . . (A/ pn s A)

(A/b1 A) . . . (A/bm A) =
i=1

(A/ p1i1 A) . . . (A/ ps is A) que c j es invertible en

n Sea c j = k= j pk 1k , j = 1, . . . , m. Se comprueba fcilmente n n A/ p j i j y en A/ p j i j , para todo i, por la identidad de Bezout,

y que anula al resto de sumandos directos. Por consiguiente, para cada j, se tiene que
1j mj M j := (A/ p j 1 j A) . . . (A/ p j m j A) = (A/ p j A) . . . (A/ p j A) := M j

Fijado j, por simplicidad, escribiremos e j en vez de n1 j = n1 j y denotaremos por xk e yk el nmero de sumandos iguales a A/ pk j A que aparezcan en la descomposicin de M1 y M2 , respectivamente. Es inmediato comprobar las siguientes igualdades xe j = ( p j j
e 1 e 2

Mj) =

(p j j

e 1 e 2

M j ) = ye j M j ) = 2 ye j + ye j 1

2 xe j + xe j 1 = ( p j j

Mj) = . . . e j xe j + . . . + x1 = (M j ) =

(p j j

(M j ) = e j ye j + . . . + y1

donde () denota la longitud del mdulo en cuestin. Luego, xl = yl , l = 1, . . . , e j , y, por consiguiente, concluimos que M j = M j . En resumen, ni j = ni j , para todo i, j, y por tanto ai = bi para todo i. 165

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Denicin 8.1.9. Sean A un dominio de ideales principales y M un Amdulo con torsin, es decir, tal que T (M ) = 0. Los ideales a1 = a1 A . . . am = am A del Segundo teorema de descomposicin se llaman factores invariantes1 de M . Con esta denicin, del Segundo teorema de descomposicin se deduce el siguiente: Teorema de clasicacin (1a versin). Sea A un dominio de ideales principales. Dos Amdulos nito generados son isomorfos si, y slo si, poseen el mismo rango y tienen los mismos factores invariantes. As mismo, en la demostracin de la unicidad de los factores invariantes (dentro de la demostracin del Segundo teorema de descomposicin) se sigue el: Tercer teorema de descomposicin. Sea A un dominio de ideales principales. Dado un Amdulo M nito generado de rango r, existen unos nicos p1 , . . . , ps irreducibles en A y una nica sucesin decreciente n1 j . . . nt j j > 1, para cada j = 1, . . . , s, tal que M = Ar
ij

A/ p j i j A
n

Con la notacin anterior, a las potencias de primos de pi i j se les llama divisores elementales del Amdulo M . Ntese que estn bien denidos salvo producto por elementos invertibles. Teorema de clasicacin (2a versin). Dos Amdulos nito generados son isomorfos si, y slo si, poseen el mismo rango y tienen los mismos divisores elementales.

8.1.2.

Clculo de los factores invariantes

Sean A un dominio de ideales principales y M un Amdulo nito generado. Consideremos una presentacin de M , es decir una sucesin exacta 0 Lq Ln M 0, siendo Lq y Ln dos Amdulos libres2 (los subndices indican los rangos). Consideremos sendas bases Bq = {u1 , . . . , uq } y Bn = {v1 , . . . , vn } de Lq y Ln . Escribamos
1 Para muchos autores esta es la denicin de factor invariante de T (M ); en este caso, los factores de M son los de T (M ) y tantos ideales nulos como el rango de M . 2 Obviamente siempre existen presentaciones de M ; basta tomar

0 ker( ) An M 0, con n sucientemente grande, y el morsmo de Amdulos que enva la base cannica de An en un sistema de generadores de M . Obsrvese que ker( ) es libre de rango nito, concretamente rg(ker( )) = n rg(M ), por ser un submdulo de An (vase el Teorema 8.1.1)

166

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

(u j ) = i ai j v j , j = 1, . . . , q, as que la matriz ((ai j )) de orden n q con coecientes en A es la matriz de respecto de Bq y Bn . Denimos entonces los siguientes ideales: Denicin 8.1.10. Con la notacin anterior. Se llama i-simo ideal de Fitting de M al ideal Fi (M ) de A generado por los menores de orden q i de la matriz de respecto respecto de Bq y Bn . Ntese que, al ser A un dominio de ideales principales, un generador de Fi (M ) es el mximo comn divisor de los menores de orden q i de la matriz de respecto respecto de Bq y Bn . Veamos que los ideales de Fitting no dependen de las bases elegidas en la presentacin: sea Bq otra base de Lq . Como los elementos de Bq son combinacin A-lineal de los elementos de Bq , cada una de las columnas de la matriz (ai j ) de respecto de Bq y Bn es combinacin A-lineal de las columnas de la matriz (ai j ) de respecto de Bq y Bn . En consecuencia, los menores de orden q i de (ai j ) son combinacin A-lineal de los menores de orden q i de (ai j ), es decir, el ideal que generan los primeros est contenido en el que generan los otros. La otra inclusin se obtiene por simetra. Si la que cambiamos es la base de Ln se razona de un modo similar (por las en vez de por columnas). Denicin 8.1.11. Se dice que una matriz S de orden n m con coecientes en A est en forma cannica de Smith (tambin dice forma normal de Smith) si es de la forma a1 0 . . . 0 0 a ... 0 2 . 0 . . .. . . . . . . . 0 0 . . . aq

con aq | . . . |a1 , no nulos Proposicin 8.1.12. Sean A un dominio de ideales principales, M un Amdulo nito generado con torsin y 0 Lq Ln M 0 una presentacin de M . Si Fi (M ) = ci A, i = 0, . . . , q, entonces ai = (ci1 /ci )A, i = 1, . . . , q, son los factores invariantes de M . Demostracin. Por el Teorema 8.1.1, existen una base Bn de Ln y una base Bq de Lq tales que la matriz respecto de Bq y Bn est en forma cannica de Smith para 167

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

ciertos aq | . . . |a1 no nulos. De donde se sigue, por la denicin de ideal de Fitting (vase la denicin 8.1.10 y el comentario posterior), que c0 c1 cq = F0 (M ) = a1 a2 aq = F1 (M ) = a2 aq . . . . . . = F1 (M ) = aq

Como, por el Teorema 8.1.4, los factores invariantes de M estn generados por los ai , i = 1, . . . , q no invertibles, se obtiene el resultado buscado. De la propia denicin anterior se deduce que los ideales Fi (M ) no dependen de la presentacin elegida. No es difcil probar que tambin es vlida para presentaciones Lm Ln M 0 con Lm Ln no necesariamente inyectivo. Nota 8.1.13. Cuando A es un dominio eucldeo, existen algoritmos para calcular la forma cannica de Smith de cualquier matriz B de orden n q con coecientes en A (vanse la seccin 3.22 de [M. M ARCUS , H M INC. A survey of matrix theory and matrix inequalities. Allyn and Bacon, Inc., Boston, Mass. 1964] y http: //en.wikipedia.org/wiki/Smith_normal_form)

8.2.

Grupos abelianos nito generados.

Sabemos que todo grupo abeliano G tiene de modo natural una estructura de Zmdulo. La suma considerada es la suma del grupo abeliano y el producto por elementos de Z se dene como sigue g + .n .. + g Z G G; (n, g) n g = (g) + . n . . + (g) 0 si n Z+ , si n Z , si n = 0.

Recprocamente, todo Zmdulo es en particular un grupo abeliano. Adems, los morsmos de grupos abelianos son justamente los morsmos de Zmdulos. Por lo tanto, la clasicacin de los grupos abelianos equivale a la clasicacin de los Zmdulos. As pues, hablar de clasicacin de grupos abelianos o de Zmdulos es slo una diferencia en la terminologa usada. Por consiguiente, como Z es un dominio de ideales principales y todo Zmdulo nito generado es un grupo abeliano nito generado (y viceversa), el Tercer teorema de descomposicin nos asegura que todo grupo abeliano nito generado es suma directa de grupos cclicos. Concretamente, 168

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Todo grupo abeliano G nito generado de rango r descompone de modo nico (salvo isomorsmos) en la forma
s

G = Zr
j=1

Z/ p j 1 j Z) . . . (Z/ p j j Z)

nt j

(8.2)

con p j , j = 1, . . . , s primos distintos entre s y de cero, y ni j Z+ . Obsrvese, por tanto que, un grupo abeliano nito G es nito si, y slo si, es de torsin, es decir, T (G) = G, en cuyo caso, G tiene rango 0. Adems, si G es un grupo nito de orden n, entonces
s j=1

n = ( pi=1 ni j ).

sj

Teorema de clasicacin de grupos abelianos nito generados. Dos grupos abelianos nito generados son isomorfos si, y slo si, poseen el mismo rango y tienen los mismos divisiores elementales (o factores invariantes).

Ejemplos 8.2.1. i) Los grupos abelianos Z/4Z Z/4Z y Z/4Z Z/2Z Z/2Z no son isomorfos, porque no tienen los mismos divisores elementales. ii) Los nicos grupos abelianos de orden primo p son los isomorfos a Z/ pZ. Ejemplo 8.2.2. Sea k un cuerpo, veamos que todo subgrupo nito del grupo multiplicativo k es cclico. Como k es abeliano, cualquier G un subgrupo nito de k , es un grupo abeliano nito (es decir, abeliano nito generado de rango cero). Luego, por el Teorema de clasicacin de grupos abelianos nito generados existen am | . . . |a1 Z+ tales que G = Z/a1 Z . . . Z/am Z. De donde se sigue que G tiene al menos a1 elementos y que ga1 = 1 para todo g G, ya que a1 genera al anulador de G. (tngase en cuenta que en k , y sus subgrupos, usamos notacin multiplicativa); as que todos los elementos de G son races del polinomio xa1 1 y, como k[x] es un dominio de factorizacin nica, se sigue que el orden de G est superiormente acotado por a1 . Luego, |G| = a1 , y se concluye que G = Z/a1 Z. 169

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

8.3.

Endomorsmos de espacios vectoriales de dimensin nita

k.

En esta seccin V denotar a un espacio vectorial dimensin nita sobre un cuerpo

Nota 8.3.1. Recurdese que un endomorsmo f de V induce una estructura de k[x]mdulo en V del siguiente modo p(x) v = p( f )(v), para todo v V, y, en particular, x v = f (v), para todo v V. En lo que sigue, esta estructura de k[x]mdulo sobre V la denotaremos por V f .

Proposicin 8.3.2. Con la notacin anterior, V f es un k[x]mdulo nito generado y de torsin, es decir, V f es un k[x]mdulo nito generado tal que T (V f ) = V f . Demostracin. Como V es un espacio vectorial de dimensin nita es claro que V f es un k[x]mdulo nito generado. Por otra parte, como f es un endomorsmo de un espacio vectorial de dimensin nita, entonces el polinomio anulador3 de f , p f (x) k[x], es distinto de cero. Luego p f (x) v = p f ( f )(v) = 0, para todo v V. De donde se sigue que p f (x) anula a cualquier elemento de V f , luego es de torsin, T (V f ) = V f

Denicin 8.3.3. Se dice que dos endomorsmos son f y g de V son semejantes si existe un automorsmo klineal de V tal que g = f 1 . Esta igualdad signica la conmutatividad del diagrama V
f

-V

? V

? -V

Demostracin. Si f y g son semejantes existe un automorsmo klineal de V tal que f = g . Veamos que : V f Vg es un isomorsmo de k[x]mdulos. Como es un isomorsmo de kespacios vectoriales, bastar ver que conmuta con la multiplicacin por x : (x v) = ( f (v)) = g( (v)) = x (v),
endomosmo f de V dene un morsmo de anillos f : k[x] Endk (V ); f p( f ), cuyo ncleo es el ideal anulador de V f . Como k[x] es un dominio de ideales principales, existe un nico polinomio mnico p f (x) k[x] tal que ker() = p f (x) , este polinomio se llama polinomio anulador de f (vase [2, Seccin 6.2] para ms detalles).
3 Cada

Proposicin 8.3.4. Dos endomorsmos f y g de V son semejantes si, y slo si, inducen estructuras de k[x]mdulo isomorfas sobre V, es decir, si V f = Vg .

170

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

para todo v V. Recprocamente, todo isomorsmo de k[x]mdulos : V f Vg , es un automorsmo klineal de V, luego bastar probar que f = g : ( f (v)) = (x v) = x (v) = g( (v)), para todo v V. Segn las proposiciones 8.3.2 y 8.3.4, la clasicacin de endomorsmos de un espacio vectorial sobre k se reduce a la de k[x]mdulos nito generados y de torsin. Denicin 8.3.5. Sea f un endomorsmo de V. Llamaremos factores invariantes y divisores elementales de f a los factores invariantes y divisores elementales del k[x]mdulo V f , respectivamente. Teniendo en cuenta que el rango del k[x]mdulo V f es cero, pues V f es de torsin (proposicin 8.3.2), y que k[x] es un dominio de ideales principales, de la primera versin del Teorema de clasicacin de mdulos sobre un dominio de ideales principales se deduce el siguiente: Teorema de clasicacin de los endomorsmos de espacios vectoriales de dimensin nita. Dos endomorsmos de un kespacio vectorial de dimensin nita son semejantes si, y slo si tienen los mismos factores invariantes.

8.3.1.

Clculo de los factores invariantes de un endomorsmo

A continuacin vamos a estudiar cmo se calculan los factores invariantes de un endomorsmo f de V, a partir de matriz de f respecto de cualquier base de V. Teorema 8.3.6. Sean f un endomorsmo de V y A = (ai j ) la matriz de f respecto de una base {v1 , . . . , vn } de V. Si ci (x) es el mximo comn divisor de los menores de orden n i de la matrix x idn A y cn (x) = 1, entonces los ideales ai = (ci1 (x)/ci (x))k[x], i {1, . . . , n} que sean propios son los factores invariantes de f . Demostracin.4 Sabemos que la base {v1 , . . . , vn } de V es un sistema de generadores del k[x]mdulo V f . Luego, la aplicacin k[x]-lineal 0 : k[x]n V f ; ei vi , i {1, . . . , n}, donde ei es el elemento i-simo de la base cannica de k[x]n , para cada i {1, . . . , n}, es epiyectiva. Por tanto, tenemos que
0 0 ker(0 ) k[x]n Vf 0

4 En

la pgina 325 de [6] se puede encontrar otra demostracin diferente.

171

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

es una presentacin de V f (recurdese que, por Teorema 8.1.1, ker 0 k[x]n tiene que ser libre de rango nito; de hecho, rg(ker 0 ) = n, ya que V f es de torsin). De modo que si probamos que la matriz de la inclusin de ker(0 ) en k[x]n es x idn A para ciertas B y B de ker(0 ) = k[x]n y k[x]n , respectivamente, la proposicin 8.1.12 asegurar el resultado buscado. Sea F el morsmo de k[x]mdulos k[x]n k[x]n ; ei n j=1 a ji e j . Vamos a probar que {x ei F (ei ) | i {1, . . . , n}} es una base de ker(0 ); de este modo la matriz de la inclusin de ker(0 ) en k[x]n respecto de {x ei F (ei ) | i {1, . . . , n}} y {e1 , . . . , en } ser precisamente x idn A (tngase en cuenta que la matriz de F respecto de {e1 , . . . , en } es A). Es claro que x ei F (ei ) ker(0 ); en efecto,
n j=1 n j=1

0 (x ei F (ei )) = 0 (x ei a ji e j ) = x vi a ji v j = f (vi ) f (vi ) = 0. k[x]n / ker(0 ) es de torsin y por tanto Luego, como ker(0 ) tiene rango n, pues V f = tiene rango 0, basta demostrar que {x ei F (ei ) | i {1, . . . , n}} genera a ker(0 ); ya que un sistema de generadores con n elementos de un mdulo libre de rango n constituye una base de dicho mdulo. m j Sea n i=1 pi (x)ei ker(0 ), con pi (x) = j=1 i j x para ciertos m N y i j k, i {1, . . . , n} y j {1, . . . , m}, entonces
n i=1 n i=1 m m n i=1

pi (x)ei = i j x j
j=1 n

ei =

j=1

x j i j ei
n

y
m

0 = 0

i=1

pi (x)ei

j=1 t

f j i j vi
i=1

j de donde se deduce que m j=1 A 1 j , . . . , n j m j=1 n

= 0, y por lo tanto que5 = 0,

F j i j ei
i=1

Por consiguiente, si denotamos e j = n i=1 i j ei , para cada j {1, . . . , m}, obtenemos que
n i=1
5 Ntese

m j=1

m j=1

m j=1

m j=1

pi (x)ei =

xj ej =

x j e j F j (e j ) =

x j e j F j (e j ) .

t j j que dado e = n i=1 i ei , se tiene que F (e) = A (1 , . . . , n ) , para todo j N, por ser n {e1 , . . . , en } la base cannica de k[x] .

172

P ROYECTO D OCENTE : M ATERIA LGEBRA Teniendo ahora en cuenta que

I GNACIO O JEDA

x j e j F j (e j ) = x j e j x j1 F (e j ) + x j1 F (e j ) x j2 F 2 (e j ) + + . . . + xF j1 (e j ) F j (e j )
j1

= x jl 1 F l (e j )x F (F l (e j )),
l =0

para cada j {1, . . . , m}, concluimos que n i=1 pi (x)ei se puede escribir como combinacin k[x]-lineal de {x ei F (ei ) | i {1, . . . , n}}. Corolario 8.3.7. Sea f un endomorsmo de V. El polinomio caracterstico6 de f es el producto de los generadores de sus factores invariantes. Demostracin. Con la notacin del Teorema 8.3.6, basta tener en cuenta que el polinomio caracterstico de f es c0 (x). Teorema de Cayley-Hamilton. Sea f un endomorsmo de V. Si la descomposicin en potencias de irreducibles del polinomio caracterstico f (x) = |xidn f | de f es
nr 1 f (x) = pn 1 (x) pr (x),

la descomposicin en potencias de irreducibles del polinomio anulador p f (x) de f es mr 1 p f (x) = pm 1 (x) pr (x), con 1 mi ni , i = 1, . . . , r. Demostracin. Si a1 = q1 (x)k[x] a2 = q2 (x)k[x] am = qm (x) son los factores invariantes de V f , tenemos que q1 (x) es el polinomio anulador de f (pues, a1 es el ideal anulador de V f ). Como, por el corolario 8.3.7, el polinomio caracterstico de f es m i=1 qi (x), tenemos que p f (x) divide a f (x), y como qm (x)|qm1 (x)| . . . |q1 (x) = p f (x), concluimos que ambos polinomios tienen los mismos factores irreducibles. Ambos hechos aseguran el resultado buscado.

8.3.2.

Formas cannicas de Jordan

Sea V un espacio vectorial de dimensin nita n > 0 sobre un cuerpo k. En las asignaturas de lgebra Lineal se estudian diferentes criterios para determinar si un endomorsmo f de V es diagonalizable, y se demostraba la existencia una
6 El polinomio caracterstico de un endomorsmo f es (x) := det(xid f ). Se puede demostrar que V f f (x) = |xidn A| donde A es la matriz de f respecto de una base cualquier de V (vase [2, Seccin 6.2] para ms detalles).

173

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

base B de V tal que la matriz de f respecto B es diagonal, o dicho de otro de modo, se escriba la matriz de f de la forma ms sencilla posible (vase [2, captulo 6]). En este apartado vamos a abordar este problema de forma general, sin importarnos si f es diagonalizable o no. Es decir, pretendemos buscar una base de V tal que la matriz de f respecto de esa base sea de la forma ms sencilla posible", tales bases y matrices se llaman bases y formas cannicas de Jordan de f , respectivamente. Dividiremos nuestro estudio en dos casos, dependiendo de cmo sea el cuerpo k. En el primer caso supondremos k = C y en el segundo nos centraremos en el caso k = R. , x , . . . , (x )n1 } es una base del kespacio vecLema 8.3.8. El conjunto {1 torial k[x]/((x )n ), para cada k. , y Demostracin. Las clases 1 , . . . , y n1 forman una base de k[y]/(yn ); luego, haciendo el cambio y = x concluimos. Proposicin 8.3.9. Sean f un endomorsmo de V y k. Si V f = k[x]/((x )n ), entonces existe una base B de V tal que la matriz de f respecto de B es 1 .. . .. .

. 1

Demostracin. Sea B = {e j = (x ) base de V. Por otra parte, f (e j ) = x (x )


j1

j1

| 1 j n}, por el lema 8.3.8, B es una


j1 j1

= (x ) (x )

+ (x )

= e j+1 + e j ,

para todo j {1, . . . , n 1} y f (en ) = x (x )


n1

= (x ) (x )

n1

+ (x )

n1

= 0 + en = en .

Luego, la matriz de f respecto de B es de la forma deseada. Obsrvese que un endomorsmo de V como el de la proposicin anterior no es diagonalizable si n > 1; pues su polinomio anulador es (x )n que no descompone en factores lineales7 .

k=C
7 Recurdese que un endomorsmo de un espacio vectorial de dimensin nita es diagonalizable si, y slo si, su polinomio anulador descompone en factores de grado 1 sin races comunes. Criterio de diagonalizacin del polinomio anulador.

174

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Teorema 8.3.10. Sea f un endomorsmo de V. Existe una base B de V tal que la matriz de f respecto de B es (B11 ) .. . (Bi j ) .. .

siendo (Bi j ) una matriz cuadrada de la siguiente forma i 1 (Bi j ) = i .. . .. . i

. 1

Demostracin. Por el Corolario 5.3.4, los polinomios irreducibles de k[x] son los lineales, es decir, aquellos de la forma x a, a k. Luego, los divisores elementales de V f sern polinomios de la forma (x a)r , con r N y a k. Por tanto, por el Tercer teorema de descomposicin tenemos que Vf =
i, j

k[x]/((x i )n

ij

),

para ciertos i k y ni j Z+ . Tomando una base en cada sumando k[x]/((x i )ni j ), como en la proposicin 8.3.9, obtendremos una base de V en la que la matriz de f es de la forma deseada. Obsrvese que, Por el Teorema 8.3.6, los i k del teorema anterior son los autovalores de f . La base obtenida en la demostracin del Teorema 8.3.10 se llama base de Jordan de f y la matriz de f respecto de la base de Jordan, se llama forma cannica de Jordan de f . Ntese que, por la unicidad de los divisores elementales de V f se tiene que la base de Jordan de f es nica salvo permutacin de sus elementos, y por lo tanto que la forma cannica de Jordan es nica salvo permutacin de los bloques Bi j . Finalmente destacamos que, si f es diagonalizable, entonces la forma cannica de Jordan de f es un matriz diagonal; ya que en este caso, el polinomio anulador descompone en factores lineales. De donde se sigue que todos los divisores elementales son polinomios de grado 1, es decir, Vf =
i

(k[x]/(x i ))ri .

k=R
175

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Vamos a apoyarnos en el caso anterior para estudiar este; para ello conviene tener presente cualquier polinomio con coeciente reales tiene todas su races en C, y que la inclusin R C dene una estructura natural de Respacio vectorial sobre cualquier Cespacio vectorial por restriccin de escalares. Lema 8.3.11. Sea V un Cespacio vectorial. Si {e1 , . . . , en } es una base de V, entonces {e1 , i e1 , . . . , en , i en } es una base de V como Respacio vectorial. Demostracin. C es un Rmdulo libre de base {1, i}, es decir, C = {1}R {i}R. Por tanto, V = e1 C . . . en C = (e1 R i e1 R) (en R i en R). Luego {e1 , i e1 , . . . , en , i en } es una base de V como Respacio vectorial. Lema 8.3.12. Sean V un Cespacio vectorial, B = {e1 , . . . , en } un base de V y f un endomorsmo C-lineal de V cuya matriz respecto de B es (ai j + bi j i). Entonces, f es el endomorsmo R-lineal cuya matriz respecto de la base {e1 , i e1 , . . . , en , i en } es (B11 ) . . . ... (B1n ) . . . (Bnn )

(B1n ) . . . siendo (Bi j ) = ai j bi j bi j ai j .

Demostracin. La demostracin es un sencillo ejercicio de lgebra lineal si tenemos en cuenta que


n i=1 n i=1 n i=1

f (e j ) = (ai j + bi j i)ei = (a ji ei + b ji i ei ) y
n i=1

f (i e j ) = (ai j + bi j i) i ei = (b ji ei + a ji i ei ), para todo j {1, . . . , n}. Lema 8.3.13. Sea C \ R. Existe un isomorsmo de R[x]mdulos )n ). C[x]/((x )n ) = R[x]/((x )n (x 176

P ROYECTO D OCENTE : M ATERIA LGEBRA

I GNACIO O JEDA

Demostracin. Ambos mdulos son Respacios vectoriales de dimensin 2n. Sea 1 n el R[x]-submdulo de C[x]/((x ) ) generado por la clase de 1 . Determinemos )n es un polinomio con . Por una parte, es claro que (x )n (x el anulador de 1 por otra parte, el anulador deber ser un mltiplo de coecientes reales que anula a 1; n (x ) . Dado que todo polinomio con coecientes reales que tiene una raz compleja tiene tambin la conjugada (con igual multiplicidad) se concluye que el polinomio )n . es (x )n (x anulador de 1 Se tiene entonces una inclusin )n ) C[x]/((x )n ) R[x]/((x )n (x = 1 y como ambos Respacios vectoriales son de la misma dimensin, se concluye que la inclusin anterior es una igualdad. Proposicin 8.3.14. Sean V un Respacio vectorial, f un endomorsmo de V y = )n ), entonces existe una base B de V tal a + b i C \ R. Si V f = R[x]/((x )n (x que la matriz de f respecto de B es (B) I2 (B) .. . .. , (B) a b b a .

I2

donde I2 es la matriz unidad de orden 2 y (B) es la matriz

C[x]/((x )n ). Luego, el enDemostracin. Por el lema 8.3.13, tenemos que V f = domorsmo R-lineal f dene un endomorsmo C-lineal de C[x]/((x )n ), que tambin denotaremos por f . Ahora, por la proposicin 8.3.9, la matriz del endomorsmo C-lineal f respecto j1 de la base {e j = (x ) | 1 j n} de C[x]/((x )n ) es 1 .. . .. . 1 .

Usando ahora el lema 8.3.11, obtenemos que B = {e1 , i e1 , . . . , en , i en } es base de V como Respacio vectorial respecto de la cual la matriz del endomorsmo R-lineal f es, por el lema 8.3.12, de la forma buscada.

177

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

Teorema 8.3.15. Sean V un Respacio vectorial y f un endomorsmo de V. Existe una base B de V tal que la matriz de f respecto de B es (B11 ) .. . (Bi j ) .. .

siendo (Bi j ) una matriz cuadrada de una de las siguientes formas: i 1 (Bi j ) = i .. . .. , i

. 1

con i R autovalor de f (Bi ) I2 (Bi ) (Bi j ) = .. . .. , (Bi ) ai bi bi ai , con i =

. I2

donde I2 es la matriz unidad de orden 2 y (Bi ) es la matriz ai + bi i C \ R autovalor de f .

Demostracin. Los polinomios irreducibles de R[x] son los lineales, x a, a k los ), con C \ R. Luego, por el Tercer teorema de descomcuadrticos (x )(x posicin tenemos que que Vf =
i, j

k[x]/( pi (x))n

ij

),

con pi (x) = (x i )r , con r N y i k (los autovalores de f en R) pi (x)(x i ), con i C \ R (los autovalores de f en C \ R), y ni j Z+ . Tomando i )(x en cada sumando k[x]/(( pi (x))ni j ) la base de la proposicin 8.3.14, obtendremos una base de V en la que la matriz de f es de la forma deseada; ya que si pi (x) = x i entonces i 1 i (Bi j ) = , .. .. . . 1 178 i

P ROYECTO D OCENTE : M ATERIA LGEBRA i ) entonces y si pi (x) = (x i )(x ai bi bi ai ai bi 1 0 bi ai 0 1 (Bi j ) = .. . donde = ai + bi i.

I GNACIO O JEDA

.. 1 0

. 0 1 ai bi bi ai

La base obtenida en la demostracin del teorema anterior se llama base de Jordan de f y la matriz de f respecto de la base de Jordan, se llama forma cannica de Jordan real de f . Ntese que, al igual que ocurra en el caso de k = C cerrado, se tiene que la base y la forma cannica de Jordan (real) de un endomorsmo de un espacio vectorial real de dimensin nita son nicas salvo permutacin de su elementos y bloques, respectivamente; la unicidad se debe a que la base y la forma cannica de Jordan (real) estn unvocamente determinadas por los divisores elementales del endomorsmo.

179

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

180

Bibliografa
[1] M.F ATIYAH , D.G M ACDONALD. Introduction to commutative algebra. Addison-Wesley Publishing Co., Reading, Mass.-London-Don Mills, Ont. 1969. [2] V.J. B OLS , J. C AYETANO , B. R EQUEJO. lgebra lineal y geometra. Manuales UEx, no. 50. Servicio de Publicaciones, Universidad de Extremadura, 2007. [3] J. D ORRONSORO , E. H ERNNDEZ. Nmeros, grupos y anillos. AddisonWesley/Universidad Autnoma de Madrid, 1996. [4] N. JACOBSON. Basic algebra. I. Second edition. W. H. Freeman and Company, New York, 1985. [5] J.S. M ILNE. Group Theory (v3.11), 135 pginas (2011). Disponible en http: //www.jmilne.org/math/. [6] J.A. NAVARRO G ONZLEZ. Algebra Conmutativa Bsica. Manuales UEx, no. 19. Servicio de Publicaciones, Universidad de Extremadura, 1996. Versin online actualizada disponible en http://matematicas.unex.es/~navarro.

181

I GNACIO O JEDA

P ROYECTO D OCENTE : M ATERIA LGEBRA

182

También podría gustarte