Matemáticas/Álgebra Abstracta/Anillos/Factorización de Polinomios

De testwiki
Revisión del 18:49 4 feb 2025 de imported>Proferichardperez (Proferichardperez trasladó la página Álgebra Abstracta/Factorización de Polinomios a Matemáticas/Álgebra Abstracta/Anillos/Factorización de Polinomios: se lleva a libro unificador)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)
Ir a la navegación Ir a la búsqueda

Plantilla:Navegar

Introducción

Este capítulo tiene como objetivo final el estudio de la factorización de polinomios con coeficientes en Enteros, los Racionales, los Reales y los Complejos.

Cuando se desarrolló la teoría para dicho estudio se observó que dependía de dos resultados:

  1. Los Racionales son el cuerpo de fracciones del dominio , y
  2. Cada número entero no nulo puede expresarse como una unidad por un producto único de potencias de primos.

Los resultados pueden generalizarse fácilmente al estudio de las relaciones entre la factorización de polinomios sobre dominios donde se tiene la propiedad de factorización única y la factorización de esos polinomios sobre el cuerpo de fracciones del dominio/

Este será el camino que seguiremos en las primeras secciones del capítulo. Posteriormente aplicaremos los resultados a la factorización sobre los cuerpos , y .

Veremos, también, los polinomios ciclotómicos que están relacionados con la factorización de Xn1, por su importancia en diferentes áreas de la matemática.

Finalmente, veremos una reseña del llamado Teorema Fundamental del Álgebra.

Los Dominios de Factorización Única

La siguiente definición singulariza a los dominios que tienen la propiedad de factorización única, tales como los Enteros y los anillos de polinomios sobre cuerpos. Plantilla:DefRht.

Diremos que la expresión de un elemento en un producto de irreducibles es la descomposición del elemento en un producto de irreducibles. La unicidad de la descomposición significa que si tenemos dos descomposiciones del mismo elemento, digamos que

p1p2ps=q1q2qt,

donde pi's y qj's son irreducibles, entonces se tiene que s=t, y que cada pi es un asociado de qi, posiblemente después de una reenumeración de los irreducibles qj's.

Los ejemplos básicos de DFUs son los Enteros: , y el anillo de polinomios k[X], cuando k es un cuerpo.

Se verifica que los dominios de ideales principales (DIPs) son siempre DFUs. El lector interesado puede examinar lo hecho en el caso de los polinomios sobre un cuerpo para intentar la demostración de esa afirmación.

Una consecuencia de la descomposición única en producto de irreducibles es que dos elementos, no ambos nulos, siempre tienen mcd y mcm.

Proposición 1. En un DFU, dos elementos no nulos tienen MCD y MCM.

    Demostración: (La demostración es el proceso usual para calcular el mcd y el mcm de dos números enteros cuando se conoce sus factorizaciones en números primos.) Sean a y b dos elementos no nulos de D. Sean p1,p2,,pm la reunión de los irreducibles que aparecen en la descomposición de a con los irreducibles que aparecen en la descomposición de b. Entonces, podemos poner que
    a=p1r1p2r2pmrm y que b=p1s1p2s2pmsm.

    donde los ri's y si's pueden ser positivos o cero (cero cuando el irreducible no aparecía en la descomposición en irreducibles del elemento). Sea ti=min{ri,si}, 1im. Entonces, c=p1t1p2t2pmtm es un mcd de a y b. Análogamente, pero usando el mayor exponente en cada descomposición, obtenemos un mcm. Dejaremos al cuidado de lector la verificación de lo anterior.

    Plantilla:QED

Otra consecuencia importante de la descomposición única es la siguiente proposición.

Proposición 2. En un DFU, los irreducibles son primos.

    Demostración: Supongamos que a es un irreducible tal que a|bc. Debemos probar que a|b o a|c. Si a|b no hay nada más que probar. Supongamos que ab y que d es tal que ad=bc (*). Como a es un factor de la izquierda en (*), por la unicidad de la descomposición, debe aparecer en la descomposición en irreducibles del lado derecho de (*). Como ab de be aparecer en la descomposición en irreducibles de c. En consecuencia, a|c. Plantilla:QED

Un estudios más detallado de los DFUs, se hallará en el capítulo [[../Contenidos/Tipos de Dominios|Tipos de Dominio]].

Polinomios sobre Dominios de Factorización Única

El principal objetivo de esta sección será generalizar relaciones entre polinomios en [X] y polinomios en [X], a polinomios sobre D[X]--D un DFU---y polinomios sobre k[X], donde k es el cuerpo de fracciones de D. Comenzaremos generalizando una propiedad de los polinomios con coeficientes enteros, llamada en ese contexto, el teorema de los ceros racionales}.

Proposición 3. (Teorema de los Ceros Racionales de Descartes) Sea D un DFU y sea k su cuerpo de fracciones. Sea f=a0+a1X++anXn un polinomio de grado n en D[X], entonces si p/q, con p y q en D y con su mcd igual a 1, es un cero de f, se cumple que q|an y que p|a0.

    Demostración: Como p/q es un cero de f en k, tendremos (en k) que
    a0+a1pq+a2(pq)2++an(pq)n=0.

    De donde, multiplicando por qn, tendremos que:

    a0qn+a1pqn1+a2p2qn2++anpn=0.

    En la igualdad anterior, q divide de manera obvia cada uno de los sumandos, excepto a lo más el último. Como, también, divide trivialmente al segundo miembro, concluimos que debe dividir al mencionado sumando. Es decir, q|anpn; pero como (p,q)=1, concluimos que q|an.

    Razonando de manera análoga con p, se concluye el otro resultado.

    Plantilla:QED

Corolario 2.1. Sea D un DFU y k su cuerpo de fracciones. Sea fD[X] mónico. Cualquier cero en k de f es un elemento de D.

    Demostración: Sigue del teorema que si p/q es una solución, q divide al coeficiente líder del polinomio; como dicho coeficiente es 1, se concluye que q es una unidad, por lo que su recíproco está en D. Es decir que p/q=q1p está en D. Plantilla:QED

Recordemos que llamamos número algebraico a cualquier número complejo que es un cero de un polinomio con coeficientes enteros. Cuando el polinomio es mónico, decimos que se trata de un entero algebraico. Sigue del corolario anterior que,
Corolario 2.2. Si α es un entero algebraico que es un número racional, se tiene que es un entero ordinario (o sea un elemento de ).

El resultado anterior tiene, entre sus aplicaciones, la demostración de la irracionalidad de algunos números.

Plantilla:Ejmpl Probar que α=2+5 es irracional.

Resolución> Busquemos un polinomio que tenga a α como un cero.

α=2+5α2=5(α2)2=5α24α+4=5

Luego, α es un cero del polinomio mónico f=X24X1 que es un polinomio en [X]. Si α fuera racional, sería (por el corolario) un número entero p. Por la proposición, p|1. Luego, p=±1. Pero, f(1)=4 y f(1)=4, por lo que p no puede ser entero. Hemos llegado a una contradicción que implica que α no es racional.


Convenio. En el resto de esta sección, supondremos que D es un DFU y que k es su cuerpo de fracciones.


Estudiaremos, a continuación, la relación entre los irreducibles de D[X] y aquellos de k[X]. Para ese estudio, introduciremos la noción de polinomio primitivo que resultara fundamental.

Plantilla:DefRht

Lema A. Sea D un DFU. Sea f un polinomio en D[X] y sea c el mcd de sus coeficientes. Entonces f=cg donde g es primitivo. Además, dicha descomposición es única, excepto por asociados. Es decir, si cg=dh donde c y d son elementos de D y g y h son polinomios primitivos, entonces se debe cumplir que c y d son asociados en D, y que g y h son asociados en D[X].

    Demostración: La existencia es inmediata, basta con factorizar el mcd de los coeficientes. Supongamos que cg=dh como en las hipótesis. Como f=cg=dh, se ve que c y d son máximos común divisores de los coeficientes de f,por lo que c y d son asociados. Digamos que d=cu con u unidad. Sustituyendo en la relación anterior, cg=cuh, se ve que g y h son asociados. Plantilla:QED

Proposición 4. (Lema de Gauss) El producto de dos polinomios primitivos es primitivo.

    Demostración: Sean f y g dos polinomios primitivos y sea h=fg. Queremos probar que h es primitivo. Sean
    f=a0+a1X++amXm y g=b0+b1X++bnXn.

    Supongamos que hubiera un irreducible p en D, que dividiera a todos los coeficientes de h. En particular, p dividiría a a0b0, por lo que dividiría a a0 o a b0. Supongamos que p dividiera a a0. Como f y g son primitivos, p no puede dividir a todos los coeficientes de f ni a todos los coeficientes de g. Sea r el menor coeficiente de f tal que par y sea s el menor coeficiente de g tal que pbs. Notemos que s0, mientras que r>0. Veamos el coeficiente de Xr+s del producto. Se trata de

    (a0br+s++ar1bs+1)+arbs+(ar+1bs1++ar+sb0).

    Observemos que p divide la primera expresión entre paréntesis, ya que divide cada uno de los ai's que allí aparece. Igualmente, divide a cada uno de los bj's que aparecen en la segunda expresión entre paréntesis. Pero, p no divide a arbs. Por lo que p no divide a todos los coeficientes del producto. Luego, dicho producto debe ser primitivo.

    Plantilla:QED

La siguiente proposición es la proposición central para nuestros efectos.

Proposición 5. Sea D un DFU y sea k su cuerpo de fracciones Sea f un polinomio primitivo en D[X] con grado mayor o igual que 1. Entonces f es reducible en D[X], ssi, f es reducible en k[X].

    Demostración: Como D puede considerarse como un subanillo de k, podemos también considerar a D[X] como un subanillo de k[X]. Supongamos que f fuera reducible en D[X], digamos que {{Eqn}f=gh|1}} donde ni g ni h son unidades. Si gr(g)=0, entonces g=a donde a es un elemento de D. Entonces a|f, pero como f es primitivo, a sería una unidad, por lo que g sería una unidad. Luego gr(g)1. Análogamente, gr(h)1. Como, D[X] es un subanillo de k[X], la ecuación (1) es válida en k[X], y ni g ni h pueden ser unidades en k[X], por lo que f es reducible en k[X]. Recíprocamente, sea f un polinomio primitivo en D[X] que es reducible en k[X], digamos que f=gh en k[X], con grados de g y h mayores o iguales que 1 y con coeficientes en k. Escribamos todos los coeficientes de g y h de modo que las fracciones en los coeficientes tengan un denominador común, digamos d. Entonces Plantilla:Eqn donde g1 y h1 son polinomios en D[X]. Sea e el producto del mcd de los coeficientes de g1 y h1. Entonces, Plantilla:Eqn donde e/d=r/s, pero mcd(r,s)=1 y g2, h2 son polinomios primitivos en D[X]. Como el lado izquierdo es un polinomio en D[X], se tiene que el polinomio de la derecha es también un polinomio en D[X], por lo que s debe ser un factor de todos los coeficientes de g2 y de todos los de h2. Como esos polinomios son primitivos, se debe cumplir que s es una unidad de D, digamos que hay un t en D tal que st=1. Luego, Plantilla:Eqn Como f es primitivo, cualquier común divisor de sus coeficientes es una unidad en D. Como a la derecha el máximo común divisor de los coeficientes es r multiplicado por una unidad, se tiene que r es un mcd de los coeficientes de f, por lo que debe ser una unidad en D. Luego, la ecuación (4) es una igualdad en D, que prueba que f es reducible. Plantilla:QED

Plantilla:Ejmpl Consideremos el polinomio f=X2+14X+6 de [X]. ¿Es f reducible como polinomio de [X]?

Resolución. Si lo fuera, lo sería, por la proposición anterior, también en [X], donde se tendría que

X2+14X+6=(Xa)(Xb)

con a y b enteros cuya suma debería ser igual a 14 y cuyo producto sería igual a 6. Como, claramente, tales números no existen, concluimos que f es irreducible en [X].


El siguiente corolario a la proposición anterior es clave para la demostración de que D[X] es DFU cuando D lo es.

Corolario 5.1. Sea D un DFU. Los polinomios irreducibles de D[X] son polinomios primos.

    Demostración: Sea p un polinomio irreducible de D[X]. Probaremos, primeramente, que p es primitivo. Por el Lema A se tiene que p=ch donde h es primitivo. Si c no fuera unidad, tendríamos que lo anterior sería una factorización de p tal que ninguno de los factores es una unidad. Luego, c es una unidad. Esto implica, que p y h son asociados, por lo que concluimos que p es un polinomio primitivo. Si el grado de p fuera 0, tendríamos que p es un elemento de D y, en un DFU los irreducibles son primos, por lo que p sería un elemento primo de D. Probaremos, que también es primo en D[X]. Supongamos que p|fg. Usando el lema citado, podemos escribir
    f=af1 y g=bg1,

    donde a y b son elementos de D y f1 y g1 son polinomios primitivos. Por el lema de Gauss, f1g1 es también primitivo. Por lo que la única manera que p|fg=(af1)(bg1) es que p|ab, Pero como, irreducibles son primos en D, se debe tener que p|a o p|b. Por lo que, p|f o p|g, o sea que se trata de un primo en D[X].

    Supongamos ahora que el grado de p es positivo y que p|fg. Debemos probar que p|f o p|g. Sea k el cuerpo de fracciones de D y la relación p|fg en k[X]. Por la proposición, p continúa siendo irreducible en k[X]; como k[X] es un DFU, tenemos que p es primo en k[X]. Luego, p|f o p|g. Supongamos que p|f. Es decir que hay un h en k[X] tal que Plantilla:Eqn Se tiene que podemos escribir h como Plantilla:Eqn Donde h es un polinomio primitivo en D[X] y u, v son elementos de D con mcd{u,v}=1. Luego Plantilla:Eqn El producto ph1 es un polinomio primitivo, ya que es un producto de polinomios primitivos. Como f es un polinomio con coeficientes en D, cada coeficiente de ph1 debe ser divisible por v. Luego, v es una unidad de D y u/v está en D. Luego, la ecuación (3) muestra que p divide a f en D[X].

    Plantilla:QED

Teorema A. Si D es un DFU, entonces D[X] es un DFU.

    Demostración: Sea f un polinomio no nulo, debemos probar que f es un producto de irreducibles esencialmente de una única manera---o sea, excepto por factores que sean unidades. La prueba es por inducción sobre el grado de f. Si el grado de f es cero, entonces f es un elemento de D. Si f fuera reducible en D[X] lo sería en D. Es decir que elementos irreducibles de D permanecen irreducibles en D[X]. Como D es un DFU, f tiene una factorización única en términos de irreducibles. Supongamos que el grado de f fuera n>0 y supongamos el resultado válido para todos los polinomios con grado inferior a n. Si f es irreducible, no hay nada más que probar. Supongamos que f fuera reducible, entonces,
    f=gh con gr(g),gr(h)<grf.

    Por la hipótesis de inducción, se tiene que g y h tienen una descomposición en irreducibles. Por lo que su producto, f también la tiene.

    Para probar la unicidad, se razona como en la proposición correspondiente en el caso de los polinomios. Es decir, usando que irreducibles son primos, y cancelando los primos asociados en ambas descomposiciones.

    Plantilla:QED


Corolario A.1. [X] es un DFU.


El Criterio de Eisenstein

Hay un criterio muy útil para saber si un polinomio es irreducible en D[X] y, por lo tanto, en k[X], donde k es el cuerpo de fracciones de D.

Proposición 6. (Criterio de Eisenstein) Sea D un DFU. Sea f en D[X]:

f=a0+a1X++anXn.

Si hay un primo p en D tal que p|ai cuando i<n, pan y p2a0, entonces f es irreducible en D[X] (y, pot lo tanto, en k[X]).

    Demostración: Si f no es un polinomio primitivo, podemos tomar un máximo común divisor de sus elementos, digamos c y poner f=cg, donde g es un polinomio primitivo en D[X]. Notemos que como polinomios en k[X], f y g son asociados. Sea p un primo que satisface las hipótesis para f. Como pan, tenemos que pc. Luego, si ai=cbi es el coeficiente del término de grado i, tenemos que p|ai, ssi, p|bi, para i<n. Análogamente, las otras condiciones se cumplen para g. Por lo que, sin perdida de generalidad, podemos suponer que el polinomio f del enunciado del teorema es primitivo en D[X]. Por la proposición 5 basta con probar que f es irreducible en D[X]. Supongamos que, al contrario, en D[X] se cumple que
    f=gh=(b0+b1X++brXr)(c0+c1X++csXs)

    Por los hipótesis, tenemos que p|a0=b0c0, por lo que p|b0 o p|c0. Sin perdida de generalidad, podemos suponer que p|b0. Entonces, pc0 ya que p2a0. Notemos que p no puede dividir todos los coeficientes de g, ya que pbr pues brcs=an. Luego, hay un j tal que p|b0,,bj1, pero bbj. Además, j<r=gr(g)<gr(f)=n. Examinemos el coeficiente aj de f.

    aj=b0cj+b1cj1++bj1c1+bjc0.

    Sabemos por hipótesis que p|aj. Por definición de j, p divide todos los sumandos bi con i<j. Luego, p|bjc0. Como pc0, se debe cumplir que p|bj. Pero esto contradice, la elección de j. Hemos llegado a una contradicción, lo que prueba que f es irreducible en D[X].

    Plantilla:QED

Plantilla:Ejmpl

  1. El polinomio X4+10X+15 es irreducible en [X] ya que satisface el criterio de Eisenstein con p=5.
  2. Sea p un entero primo. Sea
    f(x)=Xp1X1=Xp1+Xp2++X+1.

    Nos interesa probar que f es irreducible en . (Por lo que todos sus ceros serán irracionales.) Claramente, el criterio de Eisenstein no es aplicable, al menos directamente. Pero el siguiente truco lo hace. Sea

    g(X)=f(X+1)=(X+1)p1X=Xp1+pXp2++(pi)Xi++(pp2)X+p.

    Por el criterio, g es irreducible. Esto implica que f es también irreducible. Ya que si f=f1f2 se tendría g(X)=f1(X+1)f2(X+1).


Ejercicios

  1. Hallar un polinomio primitivo que sea un asociado de
    1. (4/3)X4+6X3+(2/9)X2+(9/2)X+18.
    2. 36X3+180X2+24X+(1/7).
  2. Hallar todos los ceros racionales de
    1. X3X+1.
    2. X4+X2+X1.
  3. Probar que un polinomio mónico de [X] es primitivo.
  4. Probar que X5+X2+1 es irreducible en [X], probando que es irreducible sobre 2. (Sugerencia: probar que no tiene factores lineales ni cuadráticos. Para lo último usar que el único polinomio cuadrático de 2[X] es X2+X+1.)
  5. Probar que si D es un DFU, entonces D[X,Y,Z] es un DFU, donde X,Y,Z son indeterminadas sobre D.
  6. Probar que X2+XY2+Y es irreducible en [X,Y]. (Sugerencia. [X,Y]=[Y][X] y X es primo (irreducible) en [Y].)
  7. Sea D=2[Y] donde Y es una indeterminada sobre 2. Probar que X2+Y es irreducible en D[X].

Factorización sobre los Racionales

La factorización sobre usa todos los resultados anteriores más algunas manipulaciones interesantes. En primer lugar, observemos que si g es un polinomio en (X) y r es igual al mcm de los denominadores de sus coeficientes, entonces

g=1rf, donde f es un polinomio en [X]. Si resultara que f fuera primitivo, tendríamos que sus factores irreducibles en [X] serían iguales a sus factores en [X], ver la proposición 5. Por lo que, en principio, basta considerar polinomios primitivos en [X]. Como los polinomios mónicos son ciertamente primitivos, veremos a continuación un truco para convertir un polinomio en un polinomio mónico, cuya factorización se refleja en la factorización del polinomio original. Comenzaremos con un ejemplo de factorización, que recuerda un truco de la escuela secundaria.

Plantilla:Ejmpl Factorizar g=6X27X3.

Resolución. Sea f=6g, entonces f=66X267X63=(6X)27(6X)18. Sea Y=6X. Entonces, f(Y)=Y27Y18, o sea un polinomio mónico. Por inspección es fácil ver que f(Y)=(Y9)(Y+2). Por lo que

f(X)=(6X9)(6X+2)=3(2X3)2(3X+1)=6(2X3)(3X+1). Como f=6g, tenemos que g=(2X3)(3X+1).

Notemos, la sustitución Y=6X que ayuda en la factorización anterior.


Lo hecho en el ejemplo anterior es totalmente general. En efecto, sea g=i=0naiXi, an0. Si an=1 entonces g es mónico. Supongamos que an1. Sea f=ann1g. Tenemos que

f=ann1i=0naiXi=i=0naiann1Xi=i=0n1aiann1i(anX)i+(anX)n.

Poniendo, Y=anX, se tiene que f(Y)=i=0n1aiann1i(anX)i+Yn. Es decir que f(Y) es mónico como polinomio en la indeterminada Y.

Proposición 7. Sean f y g como en la discusión anterior. Entonces, g es irreducible, ssi, f es irreducible.

    Demostración: Si g(X)=g1(X)g2(X) fuera una factorización propia de g. Entonces, f(Y)=ann1g1(Y/an)g2(Y/an). Análogamente, si f fuera reducible. Plantilla:QED

La demostración muestra que cualquier factor irreducible de g(X) lo es de g(Y/an) y viceversa. Es decir, que podemos factorizar el polinomio mónico, para obtener la factorización del polinomio general.

Plantilla:Ejmpl Factorizar g=2X3X2X3.

Resolución. Sea f=4g=(2X)3(2X)22(2X)12=Y3Y22Y12, con Y=2X.

Por el teorema de los ceros racionales, los únicos ceros posibles enteros son los divisores de 12: ±1, ±2, ±3, ±4, ±6 y ±12. Evaluando tenemos que

Y112233f(Y)141212200

Por lo que 3 es un cero y, por lo tanto, Y3 es un factor de f; o, equivalentemente 2X3 es un factor de g. Notemos que como el grado de f y g es 3, podemos hallar los otros posibles ceros, hallando primeramente el cociente entre g(X) y 2X3.

Usando el resultado del ejemplo siguiente a la proposición 6,el cociente es un polinomio irreducible sobre . Luego,

g(X)=(2X3)(X2+X+1).

Criterio de Irreducibilidad: reducción módulo m

Además del criterio de Eisenstein, hay un método relativamente simple de verificar si un polinomio en [X] es irreducible. Ilustraremos el método con un ejemplo.

Plantilla:Ejmpl Probar que h=X2+3X+1 es irreducible sobre .

Resolución. Considerando el polinomio como un polinomio sobre 2, vemos que h(0)=h(1)=1, es decir que no tiene ceros sobre 2, por lo que no es factorizable sobre 2. La conclusión es que no puede serlo sobre , por lo que discutiremos a continuación.


Sea f en [X], tal que f=iaiXi. Sea m un número entero y definamos ϕm:[X]m[X] como la reducción módulo m de los coeficientes de f, es decir que ϕm(f)=i[ai]mXi. Por ejemplo,

ϕ2(X56X4+2X3+3X2+1)=X5+X3+1 . Notemos que dicho polinomio es, por evaluación en 0 y 1, irreducible en 2. La siguiente proposición muestra que es irreducible en .

Notemos que si f es mónico, también lo será ϕm(f) y, entonces, los grados de ambos polinomios son iguales.

Proposición 8. Sea f un polinomio mónico en [X]. Si para algún entero m, ϕm(f) es irreducible en Zm[X], entonces f es irreducible en [X]; donde ϕm:[X]m[X] es la reducción de los coeficientes módulo m.

La demostración sigue del siguiente lema cuya demostración dejaremos de ejercicio.

Lema B. Sea f un polinomio mónico en [X]. Si f=gh en [X] entonces ϕm(f)=ϕm(g)ϕm(h).

    Demostración de la proposición: Directo del lema, ya que si f es reducible sobre , su reducción módulo m también lo será, para todo m. Plantilla:QED

Plantilla:Ejmpl Sea f=X5+4X4+2X3+3X2X+5. Entonces, ϕ2(f)=X5+X2X+1. Ese polinomio es reducible en 2, ya que ϕ2(f)(1)=0. Sin embargo, g=ϕ3(f)=X5+X4+2X3+2x+2 es tal que g(0)=g(1)=g(2)=2, por lo que es irreducible en 3. Luego, el polinomio f es irreducible en .


Ejercicios

  1. Factorizar los siguientes polinomios sobre
    1. 2X3+X2+X1.
    2. 24x3+4X238X+15.
    3. 240X4256X3375X2+144X+135.
  2. ¿Cuáles de los siguientes polinomios son irreducibles sobre ?
    1. 5X2+7X+1.
    2. X4+2X3+3X22X+5.
    3. 2x48X2+3.
    4. X4+15X2+12.
    5. X4+1.
    6. X8+1.
  3. Probar que si b y c son números enteros tales que 0<b<c y b2c2 no es un cuadrado en , entonces X4+2bX2+c2 es irreducible en [X].

Los Polinomios Ciclotómicos

Consideremos al polinomio Xn1 de [X]. Los ceros complejos de f(X)=Xn1 se llaman las raíces enésimas de la unidad. Sabemos de trabajos anteriores que tales raíces forman un subgrupo multiplicativo de <,> que denotamos por Un. El grupo Un es cíclico y de orden n.

Decimos que una raíz enésima ζ es una raíz enésima primitiva de la unidad, ssi, es un generador de Un.

Se sabe que ei(2π/n):=cos(2π/n)+isen(2π/n) es una raíz primitiva de la unidad, por lo que

Un={1,θ,θ2,,θn1}.

Se tiene que θk es primitiva, ssi, mcd(k,n)=1.

La notación eiα=cos(α)+isen(α) resulta muy conveniente en este contexto, porque permite usando propiedades de potencias escribir resultados de forma compacta. La siguiente proposición muestra algunas propiedades de esa notación, que está conectada con la llamada representación polar de los complejos.

Proposición 9. (Propiedades de 𝐞𝐢𝐭)

  1. Si z=a+bi entonces z=reiθ donde r es el módulo o largo de z que es igual a2+b2. El ángulo θ es el argumento de z y está definido por tan(θ)=b/a.
  2. El módulo de eiθ es 1.
  3. eiαeiβ=ei(α+β).
  4. (eiα)n=ei(nα).


Plantilla:DefRht Observemos, primeramente que el grado de Φ es φ(n) donde φ es la función de Euler.

Los primeros polinomios ciclotómicos son:

Φ1(X)=X1Φ2(X)=X+1Φ3(X)=X2+X+1Φ4(X)=X2+1Φ5(X)=X4+X3+X2+X+1

Notemos que cada uno de los polinomios anteriores tienen coeficientes enteros. Esto es válido en general.

Proposición 10. Sea n1. Entonces,

  1. Xn1=d|nΦd(X).
  2. Para todo n, Φn(X) tiene coeficientes enteros, es decir que
    Φd(X)[X].

    Demostración:
    1. Los ceros del polinomio de la derecha en a) son las raíces primitivas d--ésimas para d|n, que también son ceros del polinomio de la derecha. Supongamos que θ=eik2π/n, 1kn fuera un cero del polinomio de la izquierda, entonces θ es también una raíz primitiva d--ésima para algún d|n, por lo que es un cero del polinomio de la derecha. Luego, ambos polinomio son mónicos y tienen los mismos ceros, ninguno de ellos múltiple, deben ser el mismo polinomio.
    2. (Por inducción sobre n) Claramente, Φ1(X)=X1 es un polinomio en [X]. Usando la identidad probada en a), tenemos que
      Xn1=fΦn(X), donde f=d|n,d<nΦd(X).

      Por inducción, f[X]. Dividiendo Xn1 por f en [X], obtenemos q y r únicos en [X] tales que Xn1=qf+r con gr(r)<gr(f) y q y r en [X]. Aplicando la unicidad para polinomios en [X] obtenemos que q=Φn y r=0, lo que prueba la afirmación. \qedhere

    Plantilla:QED

Corolario 10.1. n=d|nφ(d),

    Demostración: Calculando grados en la igualdad de la parte a). Plantilla:QED

Plantilla:Ejmpl Hallar Φ6(X).

Resolución. Se tiene que X61=Φ1(X)Φ2(X)Φ3(X)Φ6(X). Despejando, tenemos que

=Φ6(X)=X61Φ1(X)Φ2(X)Φ3(X)=X61(X1)(X+1)(X2+X+1)=X2X+1.


Ejercicios

  1. Hallar Φn, para n=7,8,9,10,11,12,24.
  2. Hallar Φp, para p primo.
  3. Sea n=pq donde p y q primos diferentes. Probar que
    Φn(X)=(Xn1)(X1)(Xp1)(Xq1).
  4. Verificar que los polinomios Φn, para 1n12 son irreducibles sobre los enteros. ¿Cuáles de esos polinomios son irreducibles sobre 2 y 3?
  5. Un elemento x de m se dice que es una raíz primitiva módulo m, ssi, el grupo multiplicativo m* es cíclico y generado por [x]. Es decir que el orden (multiplicativo) de [x] es φ(m), donde φ es la función de Euler. Hallar raíces primitivas, si existen, en:
    1. 3, 5, 7.
    2. 4, 6, 15.
  6. (Existencia de raíz primitiva en cuerpos finitos.) Sea q un cuerpo finito con q elementos. Entonces, poniendo U=q* tenemos que U es un grupo con orden q1. Sea d el mínimo común múltiplo de los ordenes de los elementos de G. Probar las siguientes afirmaciones.
    1. Cada elemento de U es un cero de Xd1, luego q1d.
    2. Por el teorema de Lagrange, para cada x en U, o(x)|q1, luego d|q1.
    3. d=q1, por lo que hay un elemento de orden q1 en U.
  7. Probar las siguientes relaciones sobre los polinomios ciclotómicos en [X].
    1. Φ2n(X)=Φn(X) cuando n es impar.
    2. Φpn(X)=Φn(Xp)/Φn(X).
    3. Si r|n entonces Φ(n)(X)|(Xn1)/(Xr1) en [X].

El Teorema Fundamental del Álgebra

Discutiremos en esta sección, la factorización de polinomios con coeficientes en los Complejos, que tiene entonces como casos especiales los casos con coeficientes en y en .

Vimos en la sección pasada que la factorización en [X] puede reducirse a la factorización en [X]. Hay, además, algoritmos debidos a Lagrange (no muy efectivo) y a Berlekamp (bastante eficiente) para la factorización para polinomios con coeficientes enteros. Al contrario, para polinomios arbitrarios con coeficientes reales o complejos no hay tales algoritmos. Hay, sin embargo, fórmulas para la resolución de ecuaciones de segundo, tercer y cuarto grado, que permiten factorizar polinomios de grado inferior a 5. La búsqueda de ceros de polinomios cualesquiera en [X] puede hacerse en forma aproximada mediante algoritmos, siendo uno de los más eficientes aquel de Newton--Raphson que aparece en los cursos de Cálculo.


En los aspectos teóricos, la experiencia en la resolución de ecuaciones llevó a conjeturar que

  • Cada polinomio con coeficientes reales o complejos siempre tiene un cero complejo. (Albert Girad, 1629)
  • No hay polinomios irreducibles en [X] de grado mayor que 2.

La primera conjetura se conoce como el teorema fundamental del Álgebra, y pruebas relativamente completas de ese resultado empezaron a aparecer a partir de 1801 (Gauss). Formalmente, el resultado es

Teorema Fundamental del Álgebra Cada polinomio f en [X] de grado positivo tiene al menos un cero en .

La demostración del teorema escapa el alcance de este libro por lo que referiremos a la literatura para la misma. Usualmente aparece en libros de Análisis sobre los Complejos y, también, en textos más avanzados de Álgebra, por ejemplo, mirar en [1].


Sigue del teorema que cualquier polinomio en [X] de grado n factoriza en exactamente n factores lineales (con posibles repeticiones). En particular, todos los polinomios con coeficientes racionales o reales factoriza en factores lineales sobre ,

Plantilla:Ejmpl En un ejemplo anterior vimos que g=2X3X2X3 factoriza sobre como g=(2X3)(X2+X+1). Usando la fórmula cuadrática, vemos que x2+x+1=0, ssi,

x=1±32=1±i32.

Si ω=(1+i3)/2 y ω=(1i3)/2 entonces

g=(2X3)(Xω)(Xω).

Usaremos el teorema fundamental para probar la segunda conjetura mencionada.

Proposición 11. No hay polinomios irreducibles de grado mayor que 2 en [X],

    Demostración: Sea f un polinomio de grado mayor que 2 de [X]. Si f tiene un cero en , entonces, como sabemos, f es reducible. Supongamos que f no tiene ceros reales. Por el teorema fundamental tiene al menos un cero complejo, digamos α. Sea g=(Xα)(Xα¯). Si α=a+bi, entonces b0 y
    g=(X(a+bi))(X(abi))=((Xa)bi)((Xa)+bi)=X22aX+(a2+b2).

    Como g no tiene ceros reales es irreducible sobre .

    Dividiendo f por g en [X], obtendremos un cociente q y un residuo r tal que f=qg+r, donde el grado de r es a lo más 1, digamos que r=c+dX, con c y d en . Evaluando (1) en α se tiene que Plantilla:Eqn Como α es un cero de f y g concluimos que c+dα=0. Pero, esto implica que c=d=0 (ver ejercicio \ref{ex100401}). Luego, r=0, y, por lo tanto, g divide a f. Es decir que f es reducible.

    Plantilla:QED

Observación. El tema de los ceros de polinomios con coeficientes reales es un viejo tema. Algunos de los primeros resultados incluyen un teorema (la Regla de Descartes) sobre la cantidad de soluciones positivas y negativas de una ecuación polinómica. Hay otro teorema (algoritmo de Sturm) que permite computar la cantidad de ceros entre dos números dados. Como dijimos anteriormente, cuando se desea factorizar un polinomio real, lo usual es usar métodos aproximados. El lector debe buscar un libro sobre Análisis Numérico para ver acerca de dichos métodos.


Ejercicios

  1. Sea α un número complejo que no es real. Sean c y d números reales tales que c+dα=0. Probar que c=d=0. (Tomar conjugados en la relación c+dα=0).
  2. Sea f=aX2+bX+c un polinomio en k[X], donde k es un cuerpo cualquiera. Probar que si b24ac es un cuadrado prefecto en k, digamos que b24ac=s2, entonces los ceros de f en k están dados por la "fórmula cuadrática",
    b±s2a.
  3. Probar que x2=i, donde i2=1 tiene dos soluciones complejas x1=cos(2π/8)+isen(2π/8) y x2=cos(5*2π/8)+isen(5*2π/8) (Use la relación de Moivre)
  4. Sea a un número real positivo. Probar que los ceros de Xna son de la forma anζk, k=0,1,,11, donde es una raíz enésima primitiva de la unidad.

Notas

Plantilla:Listaref

  1. [[../Bibliografía|(BB) Childs.]]