Factorización de polinomios
El primer objetivo de este capítulo es el siguiente resultado de Gauss: siAes un dominio de factorización única, entonces el anillo de polinomiosA[X ]es también un dominio de factorización única. Después de pro- barlo, veremos un par de criterios de irreducibilidad de polinomios y como una aplicación probaremos la irreducibilidad de los polinomios ciclotómicosΦn∈ Z[X ]introducidos en el capítulo 2.
5.1 Cadenas de ideales principales en A[X ]
Para empezar nuestra prueba del teorema de Gauss, recordemos que en el capítulo 3 hemos visto que la condición de factorización única es equivalente a las siguientes dos propiedades:
a) toda cadena ascendente de ideales principales
( f1) ⊆ ( f2) ⊆ (f3) ⊆ ··· ⊆ A[X ] se estabiliza: existental que( fn) = (fn+1) = ···;
b) todo polinomio irreducible enA[X ]es primo.
Primero, es fácil verificar la propiedad a).
5.1.1. Lema. Si enAtoda cadena ascendente de ideales principales (a1) ⊆ (a2) ⊆ (a3) ⊆ ··· ⊆ A
se estabiliza, entonces toda cadena ascendente de ideales principales en el anillo de polinomiosA[X ] ( f1) ⊆ (f2) ⊆ (f3) ⊆ ··· ⊆ A[X ]
se estabiliza.
Demostración. Una cadena de ideales principales en A[X ]es equivalente a una cadena de relaciones de di- visibilidad
· · · | f3| f2| f1. 1) En particular, tenemos
deg f1≥ deg f2≥ deg f3≥ · · ·
Entonces, paransuficientemente grande se tiene necesariamentedeg fn= deg fn+1. Dado quefn+1| fn, esto implica quefn= cnfn+1para alguna constantecn∈ A.
© 2018–2019 Alexey Beshenov. Para la última versión de este texto, véasehttp://cadadr.org/san-salvador/algebra/
5.2. Contenido y el lema de Gauss
2) Denotemos poran el coeficiente mayor del polinomiofn. Tenemos
· · · | a3| a2| a1,
y por nuestra hipótesis se tienean+1∼ an paransuficientemente grande.
Las observaciones en 1) y 2) implican que fn+1∼ fn paransuficientemente grande. ■ La propiedad b) requiere más trabajo que haremos en la siguiente sección.
5.2 Contenido y el lema de Gauss
La idea principal de nuestra prueba consiste en trabajar con el anillo de polinomios más grande K [X ],dondeK := Frac A.
Este es un dominio de ideales principales, y por ende un dominio de factorización única. Ahora falta solo re- lacionar las factorizaciones enK [X ]con factorizaciones enA[X ]. Para esto nos servirá la siguiente extensión de las valuacionesp-ádicas al anillo de polinomiosK [X ].
5.2.1. Definición (Valuaciones de Gauss). Sean A un dominio de factorización única,K su cuerpo de fracciones yp ∈ Aun elemento primo. Para un polinomiof =P
i ≥0aiXi∈ K [X ]definamos vp( f ) := m´ın
i {vp(ai)}.
En particular,
vp(0) = ∞.
De la definición debe estar claro que
vp( f + g ) ≥ m´ın{vp( f ), vp(g )}.
También tenemos la propiedad deseada para los productos.
5.2.2. Lema. Para cualesquiera f , g ∈ K [X ]se cumple
vp( f g ) = vp( f ) + vp(g ).
Demostración. Esto es evidente sif = 0og = 0, así que podemos asumir quef , g 6= 0. Tenemos f =X
i ≥0
aiXi, g =X
j ≥0
bjXj, f g =X
k≥0
ckXk, ck= X
i +j =k
aibj.
Ahora
vp(ck) ≥ m´ın
i +j =k{vp(ai) + vp(bj)} ≥ vp( f ) + vp(g ), y por ende
vp( f g ) ≥ vp( f ) + vp(g ).
Para concluir que se tiene la igualdad, hay que ver que algún coeficienteck tiene valuaciónvp( f ) + vp(g ). Asumamos quevp( f ) = vp(am), donde el índicemes el mínimo posible:
vp(am) < vp(ai)para0 ≤ i < m, vp(am) ≤ vp(ai)parai ≥ m.
De la misma manera, supongamos quevp(g ) = vp(bn), dondenes el mínimo posible:
vp(bn) < vp(bi), para0 ≤ i < n, vp(bn) ≤ vp(bi),parai ≥ n.
Luego,
vp(cm+n) ≥ m´ın
i +j =m+n{vp(ai) + vp(bj)}.
Dado quei + j = m + n, se tienei < mo j < n, salvo el casoi = m, j = n. Por nuestra elección demyn, esto significa quevp(am) + vp(bn)es estrictamente menor que otros términos, así que se puede concluir que
vp(cm+n) = m´ın
i +j =m+n{vp(ai) + vp(bj)} = vp(am) + vp(bn) = vp( f ) + vp(g ). ■ 5.2.3. Definición. SeanAun dominio de factorización única yKsu cuerpo de fracciones. Para un polinomio f ∈ K [X ]su contenido está definido por
cont( f ) :=Y
p
pvp( f ),
donde el producto se toma sobre todos los primos enAsalvo la relación de equivalencia∼. Esto define a cont( f )salvo un factor invertibleu ∈ A×, y todas las identidades concont( f )serán consideradas salvo un factor invertibleu ∈ A×.
5.2.4. Ejemplo. Consideremos los polinomios
f := 2X4+ X3+ 3X2+ X + 1, g := 3 X2+3 2X +3
2, h :=2 3X2+2
3∈ Q[X ].
Tenemos
cont( f ) = 1, cont(g ) =3
2, cont(h) =2 3. Notamos quef = g hycont( f ) = cont(g ) cont(h). Además,
g
cont(g )= 2X2+ X + 1, h
cont(h)= X2+ 1 ∈ Z[X ].
Todo esto no es una coincidencia. N
5.2.5. Lema. El contenido tiene las siguientes propiedades.
1) Para un polinomio constantec ∈ K se tienecont(c) = c. 2) Se tienef ∈ A[X ]si y solamente sicont( f ) ∈ A.
3) cont( f g ) = cont(f ) cont(g )para cualesquieraf , g ∈ K [X ]. 4) Paraf ∈ K [X ]se tienecont³
1 cont( f )f´
= 1, y en particularcont( f )1 f ∈ A[X ]. Demostración. La parte 1) se sigue de la fórmula
Y
p
pvp(c)= c, salvo un factoru ∈ A×. En la parte 2), escribamos
f =X
i ≥0
aiXi∈ K [X ].
Ahora si f ∈ A[X ], entonces vp(ai) ≥ 0 para todoi y todo primo p ∈ A, y luegocont( f ) ∈ A. Viceversa, si cont( f ) ∈ A, entoncesvp( f ) ≥ 0para todo primop ∈ A, lo que implica quevp(ai) ≥ 0para todo coeficienteai, y por lo tantoai∈ A.
La parte 3) se sigue inmediatamente de5.2.2, y en la parte 4) basta calcular que
cont
µ 1
cont( f )f
¶
= cont
µ 1
cont( f )
¶
· cont( f ) = 1
cont( f )· cont( f ) = 1. ■
5.2. Contenido y el lema de Gauss
5.2.6. Lema de Gauss. Sean Aun dominio de factorización única yK su cuerpo de fracciones. Entonces, los polinomios irreducibles enA[X ]son los siguientes:
1) las constantesp ∈ Airreducibles (primas) enA;
2) los polionmios no constantesf ∈ A[X ]tales quecont( f ) = 1yf es irreducible enK [X ].
Demostración. Primero, notamos que sip ∈ Aes un polinomio constante, entonces la relacióna | penA[X ] implica quea ∈ Aes también constante. De aquí se ve que las constantes irreducibles enA[X ]son las mismas constantes irreducibles enA.
Ahora seaf ∈ A[X ]un polinomio irreducible no constante enA[X ]. Notamos que se tiene necesariamente cont( f ) = 1: en el caso contrario,vp( f ) > 0para algún primop ∈ A, y luegopdivide a todos los coeficientes def y por endep | f enA[X ], lo que contradice la irreducibilidad def. Para ver quef es irreducible enK [X ], asumamos que enK [X ]se cumple
f = g hpara algunosg , h ∈ K [X ].
Luego,
cont(g h) = cont(g ) cont(h) = cont(f ) = 1, así que
f = g
cont(g )· h cont(h),
donde cont(g )g y cont(h)h están enA[X ]. Por la irreducibilidad de f en A[X ], podemos concluir que f ∼cont(g )g o f ∼cont(h)h enA[X ], lo que implica quef ∼ g of ∼ henK [X ].
Viceversa, supongamos que para un polinomio no constantef ∈ A[X ]se tienecont( f ) = 1yf es irreducible enK [X ]. Supongamos que
f = g hpara algunosg , h ∈ A[X ].
Esto implica que
cont(g ) cont(h) = cont(f ) = 1enA,
de dondecont(g ) = cont(h) = 1. Luego, por la irreducibilidad de f enK [X ], se tiene f ∼ g o f ∼ h enK [X ]. Asumamos por ejemplo que f ∼ g enK [X ]. Esto significa que existe una constantec ∈ K [X ]×= K×tal que
f = c g. Luego,
cont(c) = cont(c) cont(g ) = cont(f ) = 1,
y por lo tantoc ∈ A×yf ∼ g enA[X ]. ■
5.2.7. Ejemplo. La condicióncont( f ) = 1es necesaria. Por ejemplo, el polinomiof := 2 X2+ 2 X − 2es irredu- cible enQ[X ](las raíces def son números irracionales(−1±p
5)/2), perof tiene una factorización no trivial 2 (X2+ X − 1)enZ[X ]. El número2es invertible enQ, pero es primo enZ. N 5.2.8. Ejemplo. La factorización enQ[X ]
2X4+ X3+ 3X2+ X + 1 = µ
3 X2+3 2X +3
2
¶ µ 2 3X2+2
3
¶ ,
nos da una factorización enZ[X ]
2X4+ X3+ 3X2+ X + 1 =3
2(2 X2+ X + 1)2
3(X2+ 1) = (2 X2+ X + 1) (X2+ 1). N Estamos listos para probar la factorización única enA[X ].
5.2.9. Teorema. SiAes un dominio de factorización única, entonces el anillo de polinomios A[X ]es también un dominio de factorización única.
Demostración. Ya hemos verificado en5.1.1que toda cadena de ideales principales en A[X ]se estabiliza.
Falta probar que todo polinomio irreduciblef ∈ A[X ]es primo.
Primero, sif ∈ Aes constante, entoncesf es irreducible enA, y luego es primo enA. Ahora sif | abpara algunosa, b ∈ A[X ], entonces necesariamentea, b ∈ A, y luego f | aof | b. Esto demuestra quef es primo en A[X ].
Supongamos ahora quedeg f > 0. En este caso, como vimos en el lema de Gauss,cont( f ) = 1yf es irredu- cible enK [X ]. PeroK [X ]es un dominio de ideales principales, y en particular un dominio de factorización única, así quef es primo enK [X ]. Asumamos quef | g henA[X ]. Esto implica quef | gof | henK [X ]. Asu- mamos por ejemplo quef | g. En este casog = f f1para algúnf1∈ K [X ]. Luego,cont( f1) = cont(f ) cont( f1) =
cont(g ) ∈ A, así quef1∈ Ayf | genA[X ]. ■
5.2.10. Ejemplo. Se sigue que el anillo de polinomiosZ[X ]es un dominio de factorización única. Los ele- mentos irreducibles (primos) enZ[X ]son los primosp = ±2,±3,±5,±7,±1,...y los polinomios f ∈ Z[X ]con cont( f ) = 1que son irreducibles enQ[X ], por ejemplo
f = 2X + 1, 3X2+ 2X + 2, 2X3+ 1. N
5.2.11. Corolario. SiAes un dominio de factorización única, entonces el anillo de polinomios enn variables A[X1, . . . , Xn]es también un dominio de factorización única.
Demostración. Inducción sobren, usando isomorfismosA[X1, . . . , Xn] ∼= A[X1, . . . , Xn−1][Xn]. ■ Ahora ya que sabemos que para un dominio de factorización únicaAlos polinomiosA[X ]también forman un dominio de factorización única, sería interesante saber cuándo un polinomiof ∈ A[X ]es irreducible. Esto es un problema profundo desde el punto de vista teórico y algorítmico, así que vamos a ver solo un par de criterios útiles en práctica: el criterio de reducción y el criterio de Eisenstein.
5.3 Criterio de reducción
5.3.1. Lema. SeanAun anillo conmutativo e a⊆ Aun ideal. Entonces, hay un isomorfismo natural A[X ]/a[X ] ∼= (A/a)[X ],
donde a[X ]denota el ideal generado por a en el anillo de polinomiosA[X ]: a[X ] :=nX
i ≥0
aiXi
¯
¯
¯ ai∈ao. Demostración. Consideremos la aplicación
A[X ] → (A/a)[X ], X
i ≥0
aiXi7→X
i ≥0
aiXi
que reduce los coeficientes de un polinomio módulo a. Las fórmulas para la suma y producto de polino- mios demuestran que esto es un homomorfismo de anillos. Es visiblemente sobreyectivo, y su núcleo es
precisamente a[X ]. ■
5.3.2. Proposición. SeaAun dominio y seaf ∈ A[X ]un polinomio mónico no constante. Sea a⊂ A[X ]un ideal propio tal que la imagenf en el cociente A[X ]/a[X ] ∼= (A/a)[X ]no se factoriza como un producto de polinomios de grado< deg f. Entonces,f es irreducible enA[X ].
5.3. Criterio de reducción
Demostración. Asumamos quef es reducible enA[X ]; es decir,
f = g h, g = amXm+ am−1Xm−1+ · · · , h = bnXn+ bn−1Xn−1+ · · · ,
dondef , g ∉ A[X ]×= A×yam6= 0,bn6= 0. El coeficiente mayor deg hesambn= 1. Esto implica queam, bn∈ A×, y en particulargyhno son polinomios constantes, y luegodeg g , deg h < deg f. Además, en el anillo cociente A/ase cumpleambn= 1, y gracias a nuestra hipótesis de que a6= A, tenemosam, bn6= 0, así que
degg = deg g , deg h = degh.
La reducción módulo a nos da entonces una factorizaciónf = g h, dondedeg g , deg h < deg f. ■ A continuación nos va a interesar principalmente el siguiente caso particular del último resultado.
5.3.3. Corolario. Para un polinomio mónicof =Pi ≥0aiXi∈ Z[X ]y un primop, consideremos el polinomio f :=X
i ≥0
aiXi∈ Fp[X ] ∼= Z[X ]/(p).
Sif es irreducible enFp[X ], entonces f es irreducible enZ[X ]y enQ[X ].
Demostración. Esta es la proposición anterior paraA = Z, a= (p). La irreducibilidad enZ[X ]implica irredu-
cibilidad enQ[X ]gracias al lema de Gauss. ■
5.3.4. Ejemplo. Es fácil saber cuándo un polinomio con coeficientes enFp es irreducible: hay un número finito de polinomios de grado fijo. Para compilar una lista de polinomios irreducibles enFp[X ]se puede usar la criba de Eratóstenes. Por ejemplo, seap = 2. Los polinomios de grado1son siempre irreducibles:
X , X + 1.
Los polinomios de grado2son
X2, X2+ 1, X2+ X , X2+ X + 1.
Entre ellos los polinomios reducibles son los productos de polinomios lineales:
X2= X · X , X2+ X = X (X + 1), X2+ 1 = (X + 1)2.
Entonces,X2+X +1es irreducible. Luego, los polinomios cúbicos reducibles son los productos de polinomios de grado1y2:
X3= X3, X3+ X2+ X + 1 = (X + 1)3,
X3+ X2= X2(X + 1), X3+ X = X (X + 1)2, X3+ X2+ X = (X2+ X + 1) X ,
X3+ 1 = (X2+ X + 1) (X + 1).
Los dos polinomios cúbicos que nos quedan son irreducibles:
X3+ X + 1, X3+ X2+ 1.
Continuando de la misma manera, se puede ver que los polinomios irreducibles de grado cuatro son X4+ X + 1, X4+ X3+ 1, X4+ X3+ X2+ X + 1.
El número de polinomios irreducibles enFp[X ]de gradoncrece rápido conpyn. Existen métodos eficaces de factorización de polinomios enFp[X ]: el algoritmo de Berlekamp y el algoritmo de Cantor–Zassenhaus.
El lector interesado puede consultar [Coh1993, §3.4]. N
5.3.5. Digresión. Para los siguientes ejemplos sería útil revisar las leyes de reciprocidad cuadrática. Re- cordemos que el símbolo de Legendre se define para un enteroay primopmediante
µa p
¶
=
+1, p-ayaes un cuadrado módulop,
−1, p-ayano es un cuadrado módulop, 0, p | a.
Las leyes suplementarias dicen parapimpar se cumple µ −1
p
¶
= (−1)p−12 =
(+1, p ≡ 1 (m´od 4),
−1, p ≡ 3 (m´od 4).
µ 2 p
¶
= (−1)p2−18 =
(+1, p ≡ 1,7 (m´od 8),
−1, p ≡ 3,5 (m´od 8).
La ley principal nos dice que sipyqson diferentes primos impares, entonces
µq p
¶
= (−1)q−12 p−12 µp
q
¶
=
+³p
q
´
, sip ≡ 1oq ≡ 1 (m´od 4),
−
³p
q
´
, sip ≡ 3yq ≡ 3 (m´od 4).
Para más detalles y pruebas, véanse por ejemplo mis apuntes
http://cadadr.org/san-salvador/2018-cp-tne/reciprocidad-cuadratica.pdf 5.3.6. Ejemplo. Al reducir módulo2el tercer polinomio ciclotómicoΦ3= X2+ X + 1 ∈ Z[X ]nos queda el polinomio cuadráticoΦ3= X2+ X + 1 ∈ F2[X ]que no tiene raíces enF2y por ende es irreducible. Podemos concluir queΦ3es irreducible enZ[X ]. El lema de Gauss implica que es también irreducible enQ[X ]. Notamos que sip 6= 2, entonces las raíces deX2+ X + 1vienen dadas por−1±2p−3, así queX2+ X + 1será irreducible en Fp[X ]si y solo si−3no es un cuadrado módulop. Parap 6= 2,3, la ley reciprocidad cuadrática nos da
µ −3 p
¶
=µ −1 p
¶ µ 3 p
¶
= (−1)p−12 · (−1)p−12
³p 3
´
=
³p 3
´
=
(+1, p ≡ 1 (m´od 3),
−1, p ≡ 2 (m´od 3).
Parap = 3tenemosX2+ X + 1 = (X − 1)2. Entonces,X2+ X + 1es irreducible enFp[X ]si y solamente sip ≡ 2 (m´od 3).
Notamos que paraΦ6= Φ3(−X ) = X2− X + 1, el polinomio correspondienteΦ6∈ Fp[X ]será irreducible si
y solo siΦ3es irreducible. N
5.3.7. Ejemplo. Para el cuarto polinomio ciclotómico Φ4= X2+ 1 ∈ Z[X ], el polinomio correspondiente Φ4= X2+ 1es irreducible enFp[X ]si y solo si−1no es un cuadrado módulo p. Esto sucede precisamente cuandop ≡ 3 (m´od 4). Podemos por ejemplo tomarp = 3y concluir queΦ4es irreducible enZ[X ]. N Los últimos ejemplos no son tan interesantes porque los polinomios en cuestión son cuadráticos, y un polinomio ciclotómicoΦn por la definiciónno tiene raíces racionales (sus raíces son los números complejos ζkn, dondeζn:= e2πi/nymcd(k, n) = 1). Podemos analizar algún polinomio ciclotómico de grado> 3.
5.3.8. Ejemplo. Consideremos el polinomio ciclotómico
Φ5= X4+ X3+ X2+ X + 1 ∈ Z[X ].
Al reducirlo módulo2, se obtiene el polinomio
Φ5= X4+ X3+ X2+ X + 1 ∈ F2[X ]
5.3. Criterio de reducción
que es irreducible. En efecto, primero se puede notar que este polinomio no tiene raíces enF2, así que siΦ5
fuera reducible enF2[X ], este sería el producto de dos polinomios mónicos irreducibles de grado2. Pero en F2[X ]hay un solo polinomio mónico irreducible de grado2: este esX2+ X + 1, y luego
(X2+ X + 1)2= X4+ X2+ 1.
Esto nos permite concluir queΦ5es irreducible enZ[X ], y luego es irreducible enQ[X ]. Notamos que esto también demuestra la irreducibilidad de
Φ10(X ) = Φ5(−X ) = X4− X3+ X2− X + 1. N
5.3.9. Ejemplo. El polinomio ciclotómico
Φ7= X6+ X5+ X4+ X3+ X2+ X + 1 ∈ Z[X ] se vuelve reducible módulo2: se tiene
Φ7= (X3+ X + 1) (X3+ X2+ 1) ∈ F2[X ].
Módulo3el polinomio sí es irreducible, pero es algo tedioso verificarlo directamente. N Aunque nuestro criterio de irreducibilidad es muy sencillo, existen polinomios irreduciblesf ∈ Z[X ]tales quef ∈ Fp[X ]es reducible para cualquier primop.
5.3.10. Ejemplo. Más adelante veremos que cualquier polinomio ciclotómicoΦn es irreducible enZ[X ] (y luego enQ[X ]). Sin embargo, resulta queΦ8= X4+ 1se vuelve reducible módulo cualquier primo. Por ejemplo, tenemos las siguientes factorizaciones.
p = 2: (X + 1)4,
p = 3: (X2+ X + 2) (X2+ 2 X + 2), p = 5: (X2+ 2) (X2+ 3),
p = 7: (X2+ 3 X + 1) (X2+ 4 X + 1), p = 11: (X2+ 3 X + 10) (X2+ 8 X + 10), p = 13: (X2+ 5) (X2+ 8),
p = 17: (X + 2)(X + 8)(X + 9)(X + 15),
· · ·
En efecto, parap = 2se tiene la factorizaciónX4+ 1 = (X + 1)4. Parap impar tenemos necesariamente p ≡ 1,3,5,7 (m´od 8).
Sip ≡ 1 (m´od 8), entoncesp ≡ 1 (m´od 4), y en este caso−1es un cuadrado módulop. Tenemos−1 = a2 para algúna ∈ Fpy podemos escribir
X4+ 1 = X4− a2= (X2+ a) (X2− a).
Sip ≡ 3 (m´od 8), entoncesp ≡ 3 (m´od 4)y ni−1, ni2no es un cuadrado módulop. En este caso−2es un cuadrado. Si−2 = a2, entonces
(X2+ aX − 1) (X2− aX − 1) = X4− (2 + a2) X + 1 = X4+ 1.
Sip ≡ 5 (m´od 8), entoncesp ≡ 1 (m´od 4), y el polinomio se reduce como en el caso dep ≡ 1 (m´od 8)de arriba.
Sip ≡ 7 (m´od 8), entonces2es un cuadrado módulop; se tiene2 = a2para algúna ∈ Fp, y luego (X2+ aX + 1) (X2− aX + 1) = X4+ (2 − a2) X + 1 = X4+ 1.
De hecho, en el casop ≡ 1 (m´od 8)el polinomioX4+ 1se factoriza como cuatro diferentes polinomios lineales enFp[X ]: a saber, siα ∈ F×p es un generador deFp[X ]yβ := αp−18 , entonces
X4+ 1 = (X − β) (X − β3) (X − β5) (X − β7).
Una raíz deX4+1enFpsiempre corresponde a un elemento de orden8enF×p, así que parap ≡ 3,5,7 (m´od 8) el polinomio no puede tener raíces y se factoriza en dos polinomios cuadráticos irreducibles como indicado arriba.
Entonces, para34de los primospel polinomioX4+1se factoriza enFp[X ]como un producto de dos poli- nomios cuadráticos irreducibles, y para14de los primos la factorización es un producto de cuatro diferentes polinomios lineales. El primop = 2es excepcional en este sentido.
En general, los patrones de factorización de un polinomio irreduciblef ∈ Z[X ]módulo diferentes primos pse explica en la teoría de números algebraica por el famoso teorema de Frobenius y teorema de densidad
de Chebotarëv*. Para más detalles, véase [LS1996]. N
5.4 Criterio de Eisenstein
Otro criterio de irreducibilidad útil en práctica es el criterio de Eisenstein. Antes de formularlo, consi- deremos un ejemplo particular.
5.4.1. Ejemplo. Consideremos el polinomio mónico
X4+ 4X3+ 6X2+ 4X + 2 ∈ Z[X ].
Asumamos que este es reducible y
X4+ 4X3+ 6X2+ 4X + 2 = f g ,
donde f , g ∈ Z[X ]y f , g ∉ Z[X ]×. Todos los coeficientes de nuestro polinomio son divisibles por2, así que reduciendo la identidad de arriba módulo2, se obtiene
X4= f genF2[X ],
donde f yg son los polinomios f yg con coeficientes reducidos módulo2. AhoraF2[X ]es un dominio de factorización única, dondeX4se factoriza comoX2·X2oX ·X3, así quef ygtienen esta forma, y en particular 2 | f (0)y2 | g (0). Pero esto implicaría que4 | f g (0), mientras quef g (0) = 2. Podemos entonces concluir que
nuestro polinomio es irreducible enZ[X ]. N
El último ejemplo funciona porque todos los coeficientes del polinomio son divisibles por2y el coefi- ciente constante no es divisible por4. Esto se generaliza de la siguiente manera.
5.4.2. Teorema (Criterio de Eisenstein). SeanAun dominio yp ∈ Aun elemento primo. Sea f = Xn+ an−1Xn−1+ · · · + a1X + a0
un polinomio mónico con coeficientes enAtales quep | ai para todoi = 0,1,...,n − 1, perop2-a0. Entonces,f es irreducible.
Demostración. Asumamos quef es reducible yf = g hdondeg , h ∉ A[X ]×= A×. Notamos que necesariamente 1 ≤ deg g ,degh < n
—si uno de estos polinomios fuera constante, este sería invertible, dado que f es un polinomio mónico.
Reduciendo módulop, se obtiene una identidad
Xn= f = g h enA/(p)[X ]
*Nikola˘i Chebotarëv (1894–1947), matemático soviético.
5.5. Irreducibilidad deΦpk
por la hipótesis sobre los coeficientes def. Puesto quepes primo, el cocienteA/(p)es un dominio, y pode- mos encajarlo en su cuerpo de fraccionesK := Frac A/(p). La identidad de arriba considerada enK [X ]implica que
g = c Xk, h = c−1X`,
para algúnc ∈ K×yk + ` = n. Notamos quek ≤ deg gy` ≤ degh, así quek,` < n, lo que implica quek,` > 0. Sin embargo, si ambosg yh se reducen a un polinomio sin término constante, esto significa que los términos constantes degyhson divisibles porp. Esto implicaría que el término constante def es divisible
porp2que no es el caso por nuestra hipótesis. ■
5.4.3. Ejemplo. Probemos que el polinomiof = X2+ Y2− Z2es irreducible en el anilloC[X ,Y , Z ].
Usando la identificaciónC[X ,Y , Z ] ∼= C[Y , Z ][X ], podemos considerarf como un polinomio enXcon tér- mino constanteY2− Z2. Notamos queY2− Z2es reducible enC[Y , Z ]: se tiene
Y2− Z2= (Y + Z ) (Y − Z ).
El polinomio linealp := Y + Z es irreducible, y tenemosp | (Y2− Z2), perop2-(Y2− Z2). Entonces, el criterio de Eisenstein implica quef es irreducible. Podemos generalizar este argumento al caso de
f = Xn+ Yn− Zn∈ C[X , Y , Z ].
Notamos queYn− Znse factoriza en distintos polinomios linealesC[Y , Z ]: Yn− Zn= Y
0≤k≤n−1
(Y − ζknZ ).
En particular, para el polinomiop := Y − Zse tienep | (Yn− Zn), perop2-(Yn− Zn).
Las ecuaciones de la formaXn+Yn−Znse conocen como las ecuaciones de Fermat. El último teorema de Fermat(demostrado en 1995 por el matemático inglés Andrew Wiles con ayuda de Richard Taylor) afirma que paran > 2sus únicas soluciones racionales son de la forma
({(x, 0, x), (0, y, y)}, nimpar, {(±x,0,±x),(0,±y,±y)}, npar.
N
5.5 Irreducibilidad de Φ
pkUna aplicación típica del criterio de Eisenstein es la irreducibilidad de los polinomios ciclotómicos Φpk= Xpk−1(p−1)+ Xpk−1(p−2)+ · · · + Xpk−1+ 1 ∈ Z[X ].
Aquí el término constante es igual a1, así que el criterio de Eisenstein no se aplica directamente. Para este motivo vamos a sustituirX + 1en lugar deX. Por ejemplo,
Φ8(X + 1) = (X + 1)4+ 1 = X4+ 4X3+ 6X2+ 4X + 2, y el criterio de Eisenstein sí funciona parap = 2.
5.5.1. Lema. Para todoa ∈ Aun polinomio no constantef ∈ A[X ]es irreducible si y solo sif (X +a)es irreducible.
Demostración. Notamos quedeg f (X ) = deg f (X + a). Una factorización no trivial f (X + a) = g (X )h(X )nos
daría una factorizaciónf (X ) = g (X − a)h(X − a). ■
5.5.2. Proposición. Para todo primopel polinomioΦp es irreducible enZ[X ](y entonces enQ[X ]).
Demostración. El polinomioΦp(X )es irreducible si y solo siΦp(X + 1)es irreducible. Notamos que
Φp(X + 1) =(X + 1)p− 1 (X + 1) − 1 = 1
X X
1≤k≤p
Ãp k
! Xk
= Ãp
p
! Xp−1+
à p p − 1
!
Xp−2+ · · · + Ãp
3
! X2+
Ãp 2
! X +
Ãp 1
! .
Los coeficientes de arriba satisfacen
p | Ãp
k
!
para todo1 ≤ k < p y p2- Ãp
1
!
= p.
Entonces, se puede aplicar el criterio de Eisenstein para el primop. ■ 5.5.3. Proposición. Para todo primopyk ≥ 1el polinomioΦpk es irreducible enZ[X ](y entonces enQ[X ]).
Demostración. Ya vimos el caso dek = 1. Podemos asumir entonces quek ≥ 2. De nuevo, consideremos la sustitución
Φpk(X + 1) = (X + 1)pk− 1
(X + 1)pk−1− 1= X
0≤i ≤p−1
(X + 1)i pk−1.
Tenemos para todok ≥ 2
(X + 1)pk−1≡ Xpk−1+ 1 (m´od p), y luego
Φpk(X + 1) ≡ X
0≤i ≤p−1
(Xpk−1+ 1)i=(Xpk−1+ 1)p− 1 (Xpk−1+ 1) − 1
=(Xpk−1+ 1)p− 1 Xpk−1 ≡ Xpk
Xpk−1 = Xpk−1(p−1) (m´od p).
Esto significa que todos los coeficientes menores deΦpk(X +1)son divisibles porp. El coeficiente constante es igual a
Φpk(1) = Φp(1pk−1) = Φp(1) = p,
y de nuevo podemos aplicar el criterio de Eisenstein. ■
5.6 Irreducibilidad de Φ
n( ♣ )
En realidad, cualquier polinomio ciclotómicoΦn es irreducible enZ[X ], no solamente cuandon = pk. Esto fue probado por Gauss y no es tan fácil. Primero formulemos algunos lemas.
5.6.1. Lema. Seaζcualquier raízn-ésima primitiva de la unidad. Entonces, todas las raícesn-ésimas primitivas son de la formaζkparamcd(k, n) = 1.
Demostración. Las raícesn-ésimas primitivas son precisamenteζkn, dondeζn= e2πi/nymcd(k, n) = 1. Ahora supongamos queζ = ζkn. Tenemos1 = an + bkpara algunosa, b ∈ Z. Tenemosmcd(b, n) = 1. Notamos que
ζb= ζ1−ann = ζn(ζnn)−a= ζn. ■
5.6. Irreducibilidad deΦn(♣)
5.6.2. Ejemplo. Las raíces octavas primitivas son
ζ8,ζ38,ζ58,ζ78. Podemos escribirlas como
ζ8= (ζ38)3, ζ38, ζ58= (ζ38)7, ζ78= (ζ38)5. N 5.6.3. Lema (Polinomio mínimo). Seanα ∈ Cun número complejo yf ∈ Z[X ]un polinomio mónico irreducible tal que f (α) = 0. Sig ∈ Z[X ]es otro polinomio mónico tal queg (α) = 0, entoncesf | g.
Demostración. La irreducibilidad def enZ[X ]implica su irreducibilidad enQ[X ]. Notamos que f ygperte- necen al núcleo del homomorfismo de evaluación
φ: Q[X ] → C, h 7→ h(α).
PeroQ[X ]es un dominio de factorización única, así quekerφ = (h)para algún polinomio no constanteh ∈ Q[X ]. Tenemos entoncesh | f yh | g. La irreducibilidad def implica queh ∼ f, y luegof | g enQ[X ]. Dado
quef ygson mónicos, se sigue quef | genZ[X ]. ■
Normalmente los polinomios ciclotómicosΦn se vuelven reducibles enFp[X ], como en el caso deΦ8que se vuelve reducible módulo cualquier primop. Sin embargo, nuestro argumento ocupará de alguna manera ingeniosa las factorizaciones deΦnenFp[X ].
5.6.4. Lema. Para cualquier polinomiog ∈ Fp[X ]se cumpleg (Xp) = gp.
Demostración. Usando la fórmula del binomio en característicap y el pequeño teorema de Fermatap= a para todoa ∈ Fp, tenemos
(anXn+ an−1Xn−1+ · · · + a1X + a0)p= an(Xp)n+ an−1(Xp)n−1+ · · · + a1Xp+ a0. ■ 5.6.5. Ejemplo. (X2+ X + 1)2= X4+ 2X3+ 3X2+ 2X + 1 ≡ X4+ X2+ 1 (m´od 2). N 5.6.6. Lema. Sip-n, entonces en la factorización del polinomio ciclotómicoΦn enFp[X ]no hay factores repe- tidos.
Demostración. Gracias a la fórmula
Xn− 1 =Y
d |n
Φn,
sería suficiente probar que en la factorización deXn−1enFp[X ]no hay factores repetidos. Supongamos que enFp[X ]
Xn− 1 = f2g
para algunos polinomios no constantesf , g ∈ Fp[X ]. Luego, tomando las derivadas se obtiene n Xn−1= 2 f f0g + f2g0= f (2 f0g + f g0).
Entonces, f | (Xn− 1)yf | n Xn−1. Sin embargo, sip-n, entoncesmcd(Xn− 1, n Xn−1) = 1. Esto se sigue por ejemplo, de la identidad de Bézout
X
n · (n Xn−1) − (Xn− 1) = 1. ■
5.6.7. Ejemplo. Volvamos al ejemplo5.3.10. El polinomio ciclotómicoΦ8= X4+1se factoriza enF2[X ]como (X + 1)4. Luego, sip ≡ 1 (m´od 8), entoncesX4+ 1es un producto de cuatro diferentes polinomios lineales, y sip ≡ 3,5,7 (m´od 8), entoncesX4+ 1es un producto de dos diferentes polinomios cuadráticos irreducibles.
Los factores repetidos salen solo parap = 2. N
5.6.8. Teorema (Gauss). Para cualquiern = 1,2,3,...el polinomio ciclotómicoΦnes irreducible enZ[X ](y en- tonces enQ[X ]).
Demostración. Escribamos
Φn= f g
para algunos polinomiosf , g ∈ Z[X ], dondef es irreducible. Dado queΦn es mónico, el coeficiente mayor de f yg es±1, y podemos asumir que son también mónicos. Seaζuna raízn-ésima primitiva. Tenemos entonces
Φn(ζ) = f (ζ)g(ζ) = 0.
Esto implica quef (ζ) = 0og (ζ) = 0. Puesto quef no es constante, alguna raízn-ésima primitivaζdebe ser una raíz def, y nuestro objetivo es probar que todas las raíces primitivas
ζk, mcd(k, n) = 1 son raíces def.
Asumamos entonces quef (ζ) = 0y seapun número primo tal quep-n. Entonces,ζpes también una raíz n-ésima primitiva y
Φn(ζp) = f (ζp) g (ζp) = 0.
Asumamos queg (ζp) = 0. Luego, el lema5.6.3implica quef | g (Xp)enZ[X ]. Reduciendo módulopy apli- cando el lema5.6.4, se obtienef | gpenFp[X ]. Pero esto implica queΦn= f g tiene un factor repetido en su factorización enFp[X ], lo que contradice el lema5.6.6. Entonces,f (ζp) = 0.
Esto demuestra que para cualquier primoptal quep-nse tiene f (ζ) = 0 =⇒ f (ζp) = 0.
Ahora todas las raícesn-ésimas primitivas son de la formaζkdondemcd(n, k) = 1. Podemos factorizar en- toncesk = p1· · · psdondepi son primos (no necesariamente diferentes) tales quepi-n, y luego
ζk= (((ζp1)p2)···)ps.
El argumento de arriba nos dice que f (ζp1) = 0. Luego, el mismo argumento aplicado aζp1 demuestra que f ((ζp1)p2) = 0, etcétera, y en finf (ζk) = 0. Entonces, todas las raícesn-ésimas primitivas son raíces def y por
endeg = 1. ■
5.6.9. Digresión. La idea principal del argumento de arriba es probar que si para un polinomio f ∈ Z[X ]se tienef (ζ) = 0para una raízn-ésima primitivaζ, entoncesf (ζk) = 0para todoktal quemcd(k, n) = 1.
He aquí otro modo de establecerlo. Primero notamos que para cualquier primopse tiene f (ζp) ≡ f (ζ)p (m´od p)en el anilloZ[ζn]. En efecto,Z[ζn]/(p)es un anillo de característicap, y luego
f (ζp) = xmp+ am−1x(m−1)p+ · · · + a1xp+ a0≡ (xm+ am−1xm−1+ · · · + a1x + a0)p= f (ζ)p (m´od p).
Ahora, el teorema de Dirichlet sobre primos en progresiones aritméticas (!) afirma que para todok tal quemcd(k, n) = 1hay un número infinito de primospque cumplenp ≡ k (m´od n). Entonces,
p | f (ζp) = f (ζk) enZ[ζn] para un número infinito dep, lo que implica que f (ζk) = 0.
Sin embargo, no es tan fácil demostrar el teorema de Dirichlet: la prueba se basa en la teoría de números analítica. El lector interesado puede consultar [IR1990, Chapter 16].
5.6.10. Comentario. El 12 de junio de 1808 Gauss anotó en su diario matemático que había probado la irreducibilidad deΦnpara cualquiern. Sin embargo, su argumento original se considera perdido. La primera demostración publicada pertenece a Kronecker (1854).
5.6. Irreducibilidad deΦn(♣)
Gauss hizo un estudio extensivo de las raíces de la unidad y polinomios ciclotómicos en su tratado “Dis- quisitiones Arithmeticae” publicado en 1801 [Gau1801]. Como una aplicación curiosa de la teoría, él encon- tró una expresión algebraica para la raíz de la unidad
ζ17= cosµ 2π 17
¶
+ i senµ 2π 17
¶ .
A saber,
cosµ 2π 17
¶
= −1 16+ 1
16
p17 + 1 16
q 34 − 2p
17 +1 8
r 17 + 3p
17 − q
34 − 2p 17 − 2
q 34 + 2p
17
(y luegosen(2π/17)se encuentra comop1 − cos2(2π/17)). Puesto que las raíces cuadradas pueden ser cons- truidas con regla y compás, esto demuestra la posibilidad de construir con regla y compás el heptadecágono (el polígono regular de 17 lados).
Gauss estaba tan orgulloso de su descubrimiento que quería grabar el heptadecágono en su lápida, pero el artesano encargado se negó, dado que esta figura no se distinguiría del círculo.
5.7 Ejercicios
Ejercicio 5.1. Demuestre que para todon = 1,2,3,...el polinomio(X − 1)(X − 2)···(X − n) − 1es irreducible enZ[X ].
Ejercicio 5.2. El contenido puede ser definido de otra manera más transparente. Como siempre, denotemos porAun dominio de factorización única y porK el cuerpo de fracciones deA.
a) Demuestre que paraf = anXn+ · · · + a1X + a0∈ A[X ]se tienecont( f ) = mcd(a0, a1, . . . , an).
b) Demuestre que todo polinomio f ∈ K [X ]puede ser escrito como 1dg, donded ∈ Ayg ∈ A[X ], y luego cont( f ) =cont(g )d .
Ejercicio 5.3. SeanAun dominio de factorización única, yf , g ∈ A[X ]. Demuestre que cont(mcd( f , g )) = mcd(cont( f ),cont(g )).
Ejercicio 5.4. Seankun cuerpo,f ∈ k[X1, . . . , Xn]un polinomio ennvariables yf = f1m1· · · fsmsuna factoriza- ción def, dondef1, . . . , fsson polinomios irreducibles no asociados entre sí ym1, . . . , ms≥ 1. Demuestre que para cualquier otro polinomiog ∈ k[X1, . . . , Xn]las siguientes condiciones son equivalentes:
a) fr| gpara algúnr = 1,2,3,...; b) f1· · · fs| g.
Sugerencia: use el hecho de quek[X1, . . . , Xn]es un dominio de factorización única y factoricefrygen polinomios irreducibles.
Ejercicio 5.5 (Teorema de las raíces racionales). Sea
f = anXn+ an−1Xn−1+ · · · + a1X + a0∈ Z[X ]
un polinomio con coeficientes enteros. Demuestre que si ab es una raíz racional def tal quemcd(a, b) = 1, entoncesa | a0yb | an.
Sugerencia: extraiga el factor lineal(b X − a)def. Ejercicio 5.6. Seacun entero no nulo.
a) Demuestre que el polinomioX3+nX +ces irreducible enQ[X ]para todon ∈ Z, salvo un número finito de excepciones.
b) En particular, parac = 2encuentre las factorizaciones del polinomio f = X3+ nX + 2para todon. Sugerencia: use el ejercicio anterior.
Ejercicio 5.7. Demuestre que el polinomiof := X3+ 2X + 1es irreducible enQ[X ]usando a) el lema de Gauss y la reducción módulo algún primop;
b) el teorema de las raíces racionales.
Ejercicio 5.8. Consideremos el polinomiof = X3+ 8X2+ 6 ∈ Z[X ].
a) Demuestre quef es irreducible enQ[X ]usando el criterio de Eisenstein.
b) Demuestre quef es irreducible enQ[X ]usando el teorema de las raíces racionales.
c) Factorice f enFp[X ]parap = 2,3,5,7.
(En efecto, el primer primoptal quef queda irreducible enFp[X ]es29.)
5.7. Ejercicios
Ejercicio 5.9. Encuentre un polinomio cúbico irreduciblef ∈ Q[X ]que tiene tres raíces reales.
Ejercicio 5.10. Demuestre que el polinomioXn− pes irreducible enQ[X ]para todo primop = 2,3,5,7,...y todon = 1,2,3,...
Ejercicio 5.11. Factorice el polinomioXn+ Ynen polinomios lineales enC[X ,Y ].
Ejercicio 5.12. Para un número primop, factorice el polinomio ciclotómicoΦpk enFp[X ].
Ejercicio 5.13. Demuestre que el polinomioYn−X3+Xes irreducible en el anillok[X , Y ], donden = 1,2,3,...
ykes cualquier cuerpo.
Ejercicio 5.14. Consideremos el polinomio
f := X4− 10 X2+ 1 ∈ Q[X ].
a) Demuestre que f no tiene factores lineales enQ[X ].
b) Demuestre quef no se factoriza en dos polinomios cuadráticos enZ[X ].
c) Deduzca de b) quef tampoco se factoriza en dos polinomios quadráticos enQ[X ]. (Sugerencia: use el contenido.)
d) Deduzca de a), b), c) quef es irreducible enQ[X ].
[Coh1993] Henri Cohen, A course in computational algebraic number theory, Graduate Texts in Mathematics, vol. 138, Springer-Verlag Berlin Heidelberg, 1993.
https://doi.org/10.1007/978-3-662-02945-9
[Gau1801] Carl Friedrich Gauss, Disquisitiones arithmeticae, 1801, Versión española (Hugo Barrantes, Michael Josephy, Angel Ruiz). Centro de Investigaciones Matemáticas y Meta-Matemáticas, Universidad de Costa Rica, 2008.
http://cimm.ucr.ac.cr/da/
[IR1990] Kenneth Ireland and Michael Rosen, A classical introduction to modern number theory, second ed., Graduate Texts in Mathematics, vol. 84, Springer-Verlag, New York, 1990.MR1070716
https://doi.org/10.1007/978-1-4757-2103-4
[LS1996] Hendrik Willem Lenstra and Peter Stevenhagen, Chebotarëv and his density theorem, The Mathematical In- telligencer (1996), no. 18, 26–37.MR1395088
http://www.math.leidenuniv.nl/~hwl/papers/cheb.pdf