Módulos / algebra-3 / Capítulo 3 — Polinomios olímpicos avanzados / Lección 3.2

Criterios de irreducibilidad: Eisenstein y variantes

Lección 3.2·Capítulo 3 — Polinomios olímpicos avanzados·13 min·Piloto

Video en producción

El contenido pedagógico de esta lección ya está completo y lo puedes leer abajo. El video con la voz de Eduardo Espinoza Ramos se produce según la Política de IA.

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 →

Objetivo de la lección

Dominar los criterios de irreducibilidad para polinomios en $\mathbb{Z}[x]$: el criterio de Eisenstein en su forma original y sus variantes (traslación, substitución $x\mapsto x+a$, Eisenstein generalizado via valuaciones $p$-ádicas), el criterio de Perron, y la reducción módulo $p$. Aplicar estos criterios para demostrar que polinomios específicos de olimpiadas son irreducibles sobre $\mathbb{Q}$.

El criterio de Eisenstein

Criterio de Eisenstein. Sea f(x)=anxn+an1xn1++a0Z[x]f(x) = a_n x^n + a_{n-1}x^{n-1} + \cdots + a_0 \in \mathbb{Z}[x] y sea pp un primo tal que:

(i) panp \nmid a_n,

(ii) paip \mid a_i para i=0,1,,n1i = 0, 1, \ldots, n-1,

(iii) p2a0p^2 \nmid a_0.

Entonces ff es irreducible en Q[x]\mathbb{Q}[x].

Demostración. Por el lema de Gauss, basta demostrar que ff no tiene factores no triviales en Z[x]\mathbb{Z}[x]. Supongamos f=ghf = gh con g(x)=bkxk++b0g(x)=b_k x^k+\cdots+b_0 y h(x)=clxl++c0h(x)=c_l x^l+\cdots+c_0, con 1k,l<n1\leq k,l<n y k+l=nk+l=n. Reduciendo módulo pp: fˉ=gˉhˉ\bar{f} = \bar{g}\bar{h} en Fp[x]\mathbb{F}_p[x]. Como pa0,,an1p\mid a_0,\ldots,a_{n-1} y panp\nmid a_n, tenemos fˉ(x)=aˉnxn\bar{f}(x) = \bar{a}_n x^n en Fp[x]\mathbb{F}_p[x]. Como Fp[x]\mathbb{F}_p[x] es un DFU, gˉ(x)=bˉkxk\bar{g}(x) = \bar{b}_k x^k y hˉ(x)=cˉlxl\bar{h}(x) = \bar{c}_l x^l. Luego pbip\mid b_i para i<ki<k y pcjp\mid c_j para j<lj<l. En particular pb0p\mid b_0 y pc0p\mid c_0, por lo que p2b0c0=a0p^2\mid b_0 c_0 = a_0, contradicción con (iii). \blacksquare

Ejemplos prototípicos:

f(x)=xppf(x) = x^p - p es irreducible en Q[x]\mathbb{Q}[x] por Eisenstein con el mismo primo pp.

f(x)=x4+4x3+6x2+4x+2f(x) = x^4 + 4x^3 + 6x^2 + 4x + 2: Eisenstein con p=2p=2 (coeficientes a3=4,a2=6,a1=4,a0=2a_3=4, a_2=6, a_1=4, a_0=2 son divisibles por 2, a0=2a_0=2 no lo es por 44). Irreducible.

pan,pa0,,an1,p2a0    f irreducible en Q[x]p \nmid a_n,\quad p \mid a_0,\ldots,a_{n-1},\quad p^2 \nmid a_0 \implies f \text{ irreducible en } \mathbb{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)g(x) = f(x+a). Como ff es irreducible si y solo si g(x)=f(x+a)g(x) = f(x+a) es irreducible (el mapa xx+ax\mapsto x+a es un automorphismo de Z[x]\mathbb{Z}[x]), este truco amplía enormemente el alcance del criterio.

**Ejemplo clásico: polinomios ciclotómicos pp-ésimos.** Sea Φp(x)=xp1+xp2++x+1=xp1x1\Phi_p(x) = x^{p-1}+x^{p-2}+\cdots+x+1 = \frac{x^p-1}{x-1} para pp primo. Queremos probar que Φp\Phi_p es irreducible en Q[x]\mathbb{Q}[x].

Consideremos g(x)=Φp(x+1)=(x+1)p1xg(x) = \Phi_p(x+1) = \frac{(x+1)^p - 1}{x}. Por el binomio de Newton:

$g(x)=xp1+(p1)xp2+(p2)xp3++(pp1).g(x) = x^{p-1} + \binom{p}{1}x^{p-2} + \binom{p}{2}x^{p-3} + \cdots + \binom{p}{p-1}.$

Los coeficientes son (pk)\binom{p}{k} para k=1,,p1k=1,\ldots,p-1: todos divisibles por pp (ya que p(pk)p\mid\binom{p}{k} para 1kp11\leq k\leq p-1). El coeficiente líder es 11 (no divisible por pp). El término independiente es (pp1)=p\binom{p}{p-1}=p (divisible por pp pero no por p2p^2). ¡Eisenstein con el primo pp aplica a g(x)g(x)! Por tanto g(x)g(x) es irreducible, y Φp(x)\Phi_p(x) también es irreducible.

**Otro ejemplo: f(x)=x4+1f(x)=x^4+1.** Nota que Eisenstein no aplica directamente (ningún primo divide a a0=1a_0=1, a1=0a_1=0, a2=0a_2=0, a3=0a_3=0 de forma adecuada). La traslación g(x)=f(x+1)=x4+4x3+6x2+4x+2g(x)=f(x+1)=x^4+4x^3+6x^2+4x+2: Eisenstein con p=2p=2 aplica. Pero ¡atención! x4+1x^4+1 es reducible en F2[x]\mathbb{F}_2[x] (es (x+1)4(x+1)^4), pero irreducible en Z[x]\mathbb{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 vv en Q\mathbb{Q} tal que v(ai)>0v(a_i) > 0 para i<ni<n, v(an)=0v(a_n)=0, y v(a0)=1v(a_0)=1 (o más generalmente, si el polígono de Newton de ff con respecto a vv tiene un solo segmento de pendiente 1/n-1/n), entonces ff 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+an1xn1++a0Z[x]f(x) = x^n + a_{n-1}x^{n-1} + \cdots + a_0 \in \mathbb{Z}[x] mónico de grado n2n\geq 2. Si

$an1>1+an2++a0,|a_{n-1}| > 1 + |a_{n-2}| + \cdots + |a_0|,$

entonces ff es irreducible en Z[x]\mathbb{Z}[x].

Idea de la demostración. Si α\alpha es una raíz de ff, la cota de Cauchy dice α<1+maxai|\alpha|<1+\max|a_i|. El criterio de Perron proviene del análisis del radio espectral: si an1>1+an2++a0|a_{n-1}|> 1+|a_{n-2}|+\cdots+|a_0|, entonces ff tiene exactamente una raíz α\alpha con α>1|\alpha|>1 (y todas las demás raíces tienen módulo <1<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)=x59x4+3x3+2x2+x+1f(x)=x^5-9x^4+3x^3+2x^2+x+1: a4=9>1+3+2+1+1=8|a_4|=9 > 1+3+2+1+1=8... en realidad 9=8+19 = 8+1, justo en el límite, así que Perron no aplica estrictamente. Si fuera a4>8|a_4|>8, sí aplicaría.

Criterio de Cohn (raro pero útil). Si f(x)Z[x]f(x)\in\mathbb{Z}[x] con coeficientes en {0,1,,b1}\{0,1,\ldots,b-1\} y f(b)f(b) es primo, entonces ff es irreducible en Z[x]\mathbb{Z}[x]. Ejemplo: f(x)=x4+6x3+2x2+x+1f(x)=x^4+6x^3+2x^2+x+1 y b=10b=10: f(10)=16211f(10)=16211. Si 1621116211 es primo, ff es irreducible.

**Criterio de reducción módulo pp.** Si para algún primo pp (con panp\nmid a_n) el polinomio reducido fˉFp[x]\bar{f}\in\mathbb{F}_p[x] es irreducible, entonces ff es irreducible en Q[x]\mathbb{Q}[x]. Este es el criterio más frecuente en competencias cuando Eisenstein no aplica: basta verificar irreducibilidad en el campo finito Fp\mathbb{F}_p (que es finito y computable).

an1>1+an2++a0    f irreducible en Z[x]|a_{n-1}| > 1 + |a_{n-2}| + \cdots + |a_0| \implies f \text{ irreducible en } \mathbb{Z}[x]

Cómo demostrar irreducibilidad en olimpiadas: estrategia

En un problema de olimpiada que pide demostrar que un polinomio fZ[x]f\in\mathbb{Z}[x] es irreducible, la estrategia estándar es:

1. Intentar Eisenstein directamente. Buscar un primo pp que divida a todos los coeficientes no líderes y con p2a0p^2\nmid a_0.

**2. Hacer una sustitución xx+ax\mapsto x+a y aplicar Eisenstein.** El ejemplo de Φp\Phi_p es el prototipo.

3. Reducir módulo un primo pequeño. Verificar en F2\mathbb{F}_2, F3\mathbb{F}_3, F5\mathbb{F}_5 que fˉ\bar{f} es irreducible usando la tabla de factorización en cuerpos finitos.

4. Argumentos por grado. Si ff fuera reducible, sus factores tendrían grado kk y nkn-k. Para cada posible par de grados, mostrar que la factorización es imposible. Por ejemplo, para ff 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)f=(x^2+ax+b)(x^2+cx+d) conduce a un sistema sin solución entera.

5. Desigualdades en las raíces. Si todas las raíces de ff tienen módulo en (r1,r2)(r_1, r_2) para cierto intervalo, y ningún polinomio entero de grado menor tiene todas sus raíces en ese intervalo, entonces ff no puede factorizarse.

Advertencia. Irreducible en Z[x]\mathbb{Z}[x] equivale a irreducible en Q[x]\mathbb{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)(x2x+1)=x4+x2+1(x^2+x+1)(x^2-x+1)=x^4+x^2+1 no tiene raíces reales pero es reducible en Z[x]\mathbb{Z}[x]).

Problema olímpico: aplicación combinada de criterios

Problema. Probar que f(x)=xp1+xp2++x+1f(x) = x^{p-1} + x^{p-2} + \cdots + x + 1 es irreducible en Q[x]\mathbb{Q}[x] para todo primo pp. (Este es el (p1)(p-1)-ésimo polinomio ciclotómico Φp(x)\Phi_p(x).)

Solución (Eisenstein con traslación). Como demostramos en la sección anterior:

f(x)=(xp1)/(x1)f(x) = (x^p-1)/(x-1). Consideramos g(x)=f(x+1)=(x+1)p1xg(x) = f(x+1) = \frac{(x+1)^p - 1}{x}.

Expandiendo por el binomio: (x+1)p=k=0p(pk)xk(x+1)^p = \sum_{k=0}^{p}\binom{p}{k}x^k. Restando 1 y dividiendo por xx:

$g(x)=k=1p(pk)xk1=xp1+pxp2+(p2)xp3++(pp2)x+p.g(x) = \sum_{k=1}^{p}\binom{p}{k}x^{k-1} = x^{p-1} + px^{p-2} + \binom{p}{2}x^{p-3} + \cdots + \binom{p}{p-2}x + p.$

Los coeficientes intermedios son (pk)\binom{p}{k} para 1kp11\leq k\leq p-1, todos divisibles por pp. El coeficiente líder es 11. El término independiente es pp, divisible por pp pero no por p2p^2. Por Eisenstein con el primo pp, gg es irreducible en Q[x]\mathbb{Q}[x].

Como la map xx+1x\mapsto x+1 es un isomorfismo de Q[x]\mathbb{Q}[x], ff es irreducible si y solo si g=f(x+1)g=f(x+1) es irreducible. Concluimos que Φp(x)\Phi_p(x) es irreducible en Q[x]\mathbb{Q}[x] para todo primo pp. \blacksquare

Φp(x+1)=xp1+(p1)xp2++(pp2)x+p\Phi_p(x+1) = x^{p-1} + \binom{p}{1}x^{p-2} + \cdots + \binom{p}{p-2}x + p

Problemas del Capítulo 3 — con solución

8 problemas verificados. Intenta cada uno antes de abrir la solución.

A3-3.1★★★IMO 1997, Problema 5

Sea P(x)P(x) un polinomio con coeficientes enteros. Supongamos que P(a)=bP(a) = b, P(b)=cP(b) = c y P(c)=aP(c) = a para enteros a,b,ca, b, c. Probar que a=b=ca = b = c.

A3-3.2★★★Clásico — Eisenstein y ciclotómicos

Demostrar que el polinomio Φp(x)=xp1+xp2++x+1\Phi_p(x) = x^{p-1} + x^{p-2} + \cdots + x + 1 es irreducible en Q[x]\mathbb{Q}[x] para todo primo pp.

A3-3.3★★★Olimpiada Nacional — Divisibilidad de polinomios

Sea P(x)Z[x]P(x) \in \mathbb{Z}[x] mónico de grado nn. Demostrar que si P(0)P(0), P(1)P(1), P(1)P(-1) son todos impares, entonces PP no tiene raíces enteras.

A3-3.4★★★★IMO Shortlist 2006, A5 (adaptado)

Sea P(x)Z[x]P(x) \in \mathbb{Z}[x] un polinomio no constante tal que P(n)>0P(n) > 0 para todo entero positivo nn, y P(n)P(P(n)+1)P(n) \mid P(P(n) + 1) para todo nZ+n \in \mathbb{Z}^+. Demostrar que PP no puede ser una permutación de Z+\mathbb{Z}^+ (es decir, PP no puede tomar cada valor positivo exactamente una vez en Z+\mathbb{Z}^+). (Nota: este es un problema de estructuración de la condición; la versión completa requiere clasificar todos los PP con esta propiedad.)

A3-3.5★★★★IMO 2006, Problema 5

Sea P(x)Z[x]P(x) \in \mathbb{Z}[x]. Demostrar que no existen enteros a,b,ca, b, c distintos con P(a)=bP(a)=b, P(b)=cP(b)=c y P(c)=aP(c)=a, donde aa, bb, cc son todos distintos. (Variante: esto implica que el único 3-ciclo de la dinámica de PP en Z\mathbb{Z} es el trivial a=b=ca=b=c.)

A3-3.6★★★★IMO Shortlist 2004, A2

Encontrar todos los polinomios P(x)P(x) con coeficientes reales tales que (x2+x+1)P(x1)=(x2x+1)P(x)(x^2 + x + 1)\,P(x-1) = (x^2 - x + 1)\,P(x) para todo xRx \in \mathbb{R}.

A3-3.7★★★★★IMO 2005, Problema 2

Sean a1,a2,a_1, a_2, \ldots una sucesión de enteros con infinitos términos positivos e infinitos negativos. Supongamos que para todo entero positivo kk, los residuos de a1,a2,,aka_1, a_2, \ldots, a_k módulo kk son distintos. Probar que todo entero aparece exactamente una vez en la sucesión.

A3-3.8★★★★★IMO Shortlist 2007, A5

Sea P(x)Z[x]P(x) \in \mathbb{Z}[x] de grado n1n \geq 1 con coeficiente líder positivo. Supongamos que para infinitos enteros positivos mm, el valor P(m)P(m) es potencia perfecta (es decir, P(m)=kjP(m) = k^j para algún k,jZ+k, j \in \mathbb{Z}^+ con j2j \geq 2). Demostrar que entonces P(x)=(Q(x))jP(x) = (Q(x))^j para algún Q(x)Z[x]Q(x) \in \mathbb{Z}[x] y algún j2j \geq 2. (Caso especial j=2j=2: si P(m)P(m) es cuadrado perfecto para infinitos mm, entonces P(x)=Q(x)2P(x) = Q(x)^2 para algún QZ[x]Q \in \mathbb{Z}[x].)