Módulos /
algebra-3 / Capítulo 3 — Polinomios olímpicos avanzados / Lección 3.2
Disclosure de IA: al publicarse, este contenido reproducirá digitalmente, con autorización expresa del autor, la voz y fisonomía de Eduardo Espinoza Ramos. Curaduría revisada por matemáticos profesionales.
Política completa → El criterio de Eisenstein
Criterio de Eisenstein. Sea f(x)=anxn+an−1xn−1+⋯+a0∈Z[x] y sea p un primo tal que:
(i) p∤an,
(ii) p∣ai para i=0,1,…,n−1,
(iii) p2∤a0.
Entonces f es irreducible en Q[x].
Demostración. Por el lema de Gauss, basta demostrar que f no tiene factores no triviales en Z[x]. Supongamos f=gh con g(x)=bkxk+⋯+b0 y h(x)=clxl+⋯+c0, con 1≤k,l<n y k+l=n. Reduciendo módulo p: fˉ=gˉhˉ en Fp[x]. Como p∣a0,…,an−1 y p∤an, tenemos fˉ(x)=aˉnxn en Fp[x]. Como Fp[x] es un DFU, gˉ(x)=bˉkxk y hˉ(x)=cˉlxl. Luego p∣bi para i<k y p∣cj para j<l. En particular p∣b0 y p∣c0, por lo que p2∣b0c0=a0, contradicción con (iii). ■
Ejemplos prototípicos:
f(x)=xp−p es irreducible en Q[x] por Eisenstein con el mismo primo p.
f(x)=x4+4x3+6x2+4x+2: Eisenstein con p=2 (coeficientes a3=4,a2=6,a1=4,a0=2 son divisibles por 2, a0=2 no lo es por 4). Irreducible.
p∤an,p∣a0,…,an−1,p2∤a0⟹f irreducible en Q[x] Eisenstein con traslación: $f(x+a)$
El criterio de Eisenstein frecuentemente no aplica directamente al polinomio dado, pero sí a una traslación g(x)=f(x+a). Como f es irreducible si y solo si g(x)=f(x+a) es irreducible (el mapa x↦x+a es un automorphismo de Z[x]), este truco amplía enormemente el alcance del criterio.
**Ejemplo clásico: polinomios ciclotómicos p-ésimos.** Sea Φp(x)=xp−1+xp−2+⋯+x+1=x−1xp−1 para p primo. Queremos probar que Φp es irreducible en Q[x].
Consideremos g(x)=Φp(x+1)=x(x+1)p−1. Por el binomio de Newton:
$g(x)=xp−1+(1p)xp−2+(2p)xp−3+⋯+(p−1p).$
Los coeficientes son (kp) para k=1,…,p−1: todos divisibles por p (ya que p∣(kp) para 1≤k≤p−1). El coeficiente líder es 1 (no divisible por p). El término independiente es (p−1p)=p (divisible por p pero no por p2). ¡Eisenstein con el primo p aplica a g(x)! Por tanto g(x) es irreducible, y Φp(x) también es irreducible.
**Otro ejemplo: f(x)=x4+1.** Nota que Eisenstein no aplica directamente (ningún primo divide a a0=1, a1=0, a2=0, a3=0 de forma adecuada). La traslación g(x)=f(x+1)=x4+4x3+6x2+4x+2: Eisenstein con p=2 aplica. Pero ¡atención! x4+1 es reducible en F2[x] (es (x+1)4), pero irreducible en Z[x]. Este es un caso donde la reducción módulo 2 no preserva irreducibilidad (el criterio de Eisenstein vía traslación sí funciona).
Eisenstein generalizado (vía valuaciones). El criterio puede reformularse: si existe una valuación no arquimediana v en Q tal que v(ai)>0 para i<n, v(an)=0, y v(a0)=1 (o más generalmente, si el polígono de Newton de f con respecto a v tiene un solo segmento de pendiente −1/n), entonces f es irreducible. Esta formulación via polígonos de Newton es el criterio de irreducibilidad de Newton-Eisenstein, y aplica a casos donde varios primos contribuyen.
Criterio de Perron y cota de Cauchy
Criterio de Perron. Sea f(x)=xn+an−1xn−1+⋯+a0∈Z[x] mónico de grado n≥2. Si
$∣an−1∣>1+∣an−2∣+⋯+∣a0∣,$
entonces f es irreducible en Z[x].
Idea de la demostración. Si α es una raíz de f, la cota de Cauchy dice ∣α∣<1+max∣ai∣. El criterio de Perron proviene del análisis del radio espectral: si ∣an−1∣>1+∣an−2∣+⋯+∣a0∣, entonces f tiene exactamente una raíz α con ∣α∣>1 (y todas las demás raíces tienen módulo <1). Un polinomio con raíces de módulos tan dispares no puede factorizarse (los factores enteros deben tener coeficientes enteros y tener raíces distribuidas de forma incompatible).
Ejemplo. f(x)=x5−9x4+3x3+2x2+x+1: ∣a4∣=9>1+3+2+1+1=8... en realidad 9=8+1, justo en el límite, así que Perron no aplica estrictamente. Si fuera ∣a4∣>8, sí aplicaría.
Criterio de Cohn (raro pero útil). Si f(x)∈Z[x] con coeficientes en {0,1,…,b−1} y f(b) es primo, entonces f es irreducible en Z[x]. Ejemplo: f(x)=x4+6x3+2x2+x+1 y b=10: f(10)=16211. Si 16211 es primo, f es irreducible.
**Criterio de reducción módulo p.** Si para algún primo p (con p∤an) el polinomio reducido fˉ∈Fp[x] es irreducible, entonces f es irreducible en Q[x]. Este es el criterio más frecuente en competencias cuando Eisenstein no aplica: basta verificar irreducibilidad en el campo finito Fp (que es finito y computable).
∣an−1∣>1+∣an−2∣+⋯+∣a0∣⟹f irreducible en Z[x] Cómo demostrar irreducibilidad en olimpiadas: estrategia
En un problema de olimpiada que pide demostrar que un polinomio f∈Z[x] es irreducible, la estrategia estándar es:
1. Intentar Eisenstein directamente. Buscar un primo p que divida a todos los coeficientes no líderes y con p2∤a0.
**2. Hacer una sustitución x↦x+a y aplicar Eisenstein.** El ejemplo de Φp es el prototipo.
3. Reducir módulo un primo pequeño. Verificar en F2, F3, F5 que fˉ es irreducible usando la tabla de factorización en cuerpos finitos.
4. Argumentos por grado. Si f fuera reducible, sus factores tendrían grado k y n−k. Para cada posible par de grados, mostrar que la factorización es imposible. Por ejemplo, para f de grado 4, los únicos casos son: (1,3) y (2,2). Para el caso (1,3): el factor lineal da una raíz racional, que podemos excluir por el teorema de la raíz racional. Para el caso (2,2): la factorización f=(x2+ax+b)(x2+cx+d) conduce a un sistema sin solución entera.
5. Desigualdades en las raíces. Si todas las raíces de f tienen módulo en (r1,r2) para cierto intervalo, y ningún polinomio entero de grado menor tiene todas sus raíces en ese intervalo, entonces f no puede factorizarse.
Advertencia. Irreducible en Z[x] equivale a irreducible en Q[x] por el lema de Gauss (para polinomios primitivos). No confundir con "no tener raíces enteras": un polinomio sin raíces racionales puede ser reducible (e.g., (x2+x+1)(x2−x+1)=x4+x2+1 no tiene raíces reales pero es reducible en Z[x]).
Problema olímpico: aplicación combinada de criterios
Problema. Probar que f(x)=xp−1+xp−2+⋯+x+1 es irreducible en Q[x] para todo primo p. (Este es el (p−1)-ésimo polinomio ciclotómico Φp(x).)
Solución (Eisenstein con traslación). Como demostramos en la sección anterior:
f(x)=(xp−1)/(x−1). Consideramos g(x)=f(x+1)=x(x+1)p−1.
Expandiendo por el binomio: (x+1)p=∑k=0p(kp)xk. Restando 1 y dividiendo por x:
$g(x)=∑k=1p(kp)xk−1=xp−1+pxp−2+(2p)xp−3+⋯+(p−2p)x+p.$
Los coeficientes intermedios son (kp) para 1≤k≤p−1, todos divisibles por p. El coeficiente líder es 1. El término independiente es p, divisible por p pero no por p2. Por Eisenstein con el primo p, g es irreducible en Q[x].
Como la map x↦x+1 es un isomorfismo de Q[x], f es irreducible si y solo si g=f(x+1) es irreducible. Concluimos que Φp(x) es irreducible en Q[x] para todo primo p. ■
Φp(x+1)=xp−1+(1p)xp−2+⋯+(p−2p)x+p