ÁlgebraContenidos

Polinomios avanzados: irreducibilidad, divisibilidad, interpolación

El criterio de Eisenstein, el criterio de la raíz racional y la identidad son las herramientas con las que se atacan los problemas olímpicos de polinomios de nivel nacional. La interpolación de Lagrange resuelve los problemas de 'hallar el polinomio que pasa por...'.

DificultadNacional
Etiquetaspolinomioseisensteinraiz-racionalirreducibilidadinterpolaciondivisibilidad
Requisitospolinomiosidentidades-algebraicas
AutorAdrián García Bouzas
Actualizado2026-06-06

Los resultados de este archivo son las herramientas "de ataque" para problemas de polinomios en olimpiada nacional e internacional. Se construyen sobre el conocimiento básico de Vieta y el teorema del factor, y permiten responder preguntas como: ¿tiene este polinomio raíces racionales?, ¿es irreducible sobre Q\mathbb{Q}?, ¿para qué enteros puede P(n)P(n) ser primo?


Divisibilidad para polinomios con coeficientes enteros

La identidad clave

Teorema. Para cualquier polinomio P(x)P(x) con coeficientes enteros y enteros a,ba,b:

(ab)    P(a)P(b).\boxed{(a-b)\;\mid\;P(a)-P(b).}

Demostración. Basta verlo para P(x)=xkP(x)=x^k: akbk=(ab)(ak1+ak2b++bk1)a^k-b^k=(a-b)(a^{k-1}+a^{k-2}b+\cdots+b^{k-1}). Para un polinomio general, sumar los términos. \square

Consecuencias:

  1. Si P(n)=0P(n)=0 para nZn\in\mathbb{Z} y PP tiene coeficientes enteros, entonces (xn)P(x)(x-n)\mid P(x) en Z[x]\mathbb{Z}[x].

  2. Si P(a)=P(b)P(a)=P(b) para aba\neq b enteros, entonces (ab)0=P(a)P(b)(a-b)\mid0=P(a)-P(b), lo que es trivial pero útil para saber que P(a)P(b)(modab)P(a)\equiv P(b)\pmod{a-b}.

  3. Si P(a)=cP(a)=c y P(b)=cP(b)=c para enteros aba\neq b, entonces (ab)(P(a)P(b))=0(a-b)\mid(P(a)-P(b))=0: no da información. Pero: si P(a)=1P(a)=1 y P(b)=1P(b)=-1: (ab)2(a-b)\mid2.

Aplicación clásica: polinomios que dan valores pequeños

Ejemplo. Demostrar que si P(x)Z[x]P(x)\in\mathbb{Z}[x] con degP=n\deg P=n y P(a0)=P(a1)==P(an)=1P(a_0)=P(a_1)=\cdots=P(a_n)=1 para enteros distintos a0,,ana_0,\ldots,a_n, entonces P1P\equiv1.

Q(x)=P(x)1Q(x)=P(x)-1 tiene n+1n+1 raíces enteras y grado nn, luego Q0Q\equiv0, es decir, P1P\equiv1. \square

Ejemplo (olimpiada). Sea P(x)Z[x]P(x)\in\mathbb{Z}[x] con P(0)=0P(0)=0 y P(1)=1P(1)=1. Demostrar que para cualquier entero n>1n>1: si P(n)=n2P(n)=n^2 entonces n2n\mid2.

P(n)P(0)=n2P(n)-P(0)=n^2, así (n0)n2(n-0)\mid n^2: nn2n\mid n^2. ✓ Siempre. Pero P(n)P(1)=n21=(n1)(n+1)P(n)-P(1)=n^2-1=(n-1)(n+1), así (n1)(n1)(n+1)(n-1)\mid(n-1)(n+1). Cierto. No da n2n\mid2. Revisar el enunciado... (Ejemplo ilustrativo, no real.)


Criterio de la raíz racional

Teorema. Sea P(x)=anxn++a1x+a0Z[x]P(x)=a_nx^n+\cdots+a_1x+a_0\in\mathbb{Z}[x] con an0a_n\neq0, a00a_0\neq0. Si p/qp/q (en mínimos términos, gcd(p,q)=1\gcd(p,q)=1, q>0q>0) es raíz de PP, entonces:

pa0yqan.\boxed{p\mid a_0 \quad\text{y}\quad q\mid a_n.}

Demostración. P(p/q)=0P(p/q)=0, luego anpn+an1pn1q++a0qn=0a_n p^n+a_{n-1}p^{n-1}q+\cdots+a_0q^n=0. Reducir módulo pp: a0qn0(modp)a_0q^n\equiv0\pmod{p}. Como gcd(p,q)=1\gcd(p,q)=1: pa0p\mid a_0. Módulo qq: anpn0(modq)a_np^n\equiv0\pmod{q}, así qanq\mid a_n. \square

Uso práctico. Las únicas candidatas a raíces racionales de PP son ±p/q\pm p/q con pa0p\mid a_0 y qanq\mid a_n. Para un polinomio mónico (an=1a_n=1): solo candidatas enteras ±\pm divisores de a0a_0.

Ejemplo

Determinar si x43x2+x1x^4-3x^2+x-1 tiene raíces racionales.

Mónico con a0=1a_0=-1: candidatas ±1\pm1. P(1)=13+11=20P(1)=1-3+1-1=-2\neq0. P(1)=1311=40P(-1)=1-3-1-1=-4\neq0. No hay raíces racionales. \square

Determinar si 3x37x2+43x^3-7x^2+4 tiene raíces racionales.

a3=3a_3=3, a0=4a_0=4. Candidatas: ±1,±2,±4,±1/3,±2/3,±4/3\pm1,\pm2,\pm4,\pm1/3,\pm2/3,\pm4/3. P(1)=37+4=0P(1)=3-7+4=0. ✓ Raíz: x=1x=1. Dividir: 3x37x2+4=(x1)(3x24x4)=(x1)(3x+2)(x2)3x^3-7x^2+4=(x-1)(3x^2-4x-4)=(x-1)(3x+2)(x-2). Raíces: 1,2/3,21, -2/3, 2.


Criterio de Eisenstein

Teorema (Eisenstein, 1850). Sea P(x)=anxn++a1x+a0Z[x]P(x)=a_nx^n+\cdots+a_1x+a_0\in\mathbb{Z}[x]. Si existe un primo pp tal que:

  • pa0,a1,,an1p\mid a_0, a_1,\ldots, a_{n-1} (divide todos los coeficientes excepto el principal),
  • panp\nmid a_n (no divide el coeficiente principal),
  • p2a0p^2\nmid a_0 (el primo al cuadrado no divide el término independiente),

entonces PP es irreducible en Q[x]\mathbb{Q}[x] (no puede escribirse como producto de dos polinomios de grado menor con coeficientes racionales).

Demostración (esquema). Suponer P=QRP=QR en Z[x]\mathbb{Z}[x] (por Gauss, si factoriza en Q\mathbb{Q} también en Z\mathbb{Z}). Reducir módulo pp: P=anxn\overline{P}=\overline{a_n}x^n. Así Q=bkxk\overline{Q}=\overline{b_k}x^k y R=clxl\overline{R}=\overline{c_l}x^l, luego pb0p\mid b_0 y pc0p\mid c_0. Entonces p2b0c0=a0p^2\mid b_0c_0=a_0, contradicción. \square

Ejemplos

Ejemplo 1. x53x2+6x3x^5-3x^2+6x-3. Tomar p=3p=3: 33,6,33\mid3,6,3; 313\nmid1 (coeficiente de x5x^5); 939\nmid3. Por Eisenstein con p=3p=3: irreducible. \square

Ejemplo 2. x4+x3+x2+x+1=Φ5(x)x^4+x^3+x^2+x+1=\Phi_5(x) (ciclotómico). Eisenstein no aplica directamente. Pero con la sustitución xx+1x\to x+1: (x+1)4+(x+1)3+(x+1)2+(x+1)+1=x4+5x3+10x2+10x+5(x+1)^4+(x+1)^3+(x+1)^2+(x+1)+1=x^4+5x^3+10x^2+10x+5. Eisenstein con p=5p=5: 55,10,10,55\mid5,10,10,5; 515\nmid1; 25525\nmid5. Irreducible. \square

Ejemplo 3. pp primo. El polinomio ciclotómico Φp(x)=xp1++x+1\Phi_p(x)=x^{p-1}+\cdots+x+1 es irreducible por el truco del Ejemplo 2.


Irreducibilidad módulo un primo

Si PP es irreducible módulo pp (es decir, PFp[x]\overline{P}\in\mathbb{F}_p[x] es irreducible), entonces PP es irreducible en Q[x]\mathbb{Q}[x].

(El recíproco es falso: x4+1x^4+1 es irreducible en Q\mathbb{Q} pero reducible módulo todo primo.)

Uso. Para verificar irreducibilidad, reducir módulo 22 o 33 y comprobar que no tiene raíces en Fp\mathbb{F}_p (para grado 4\leq4, esto es suficiente si P\overline{P} no tiene raíces en Fp\mathbb{F}_p).

Ejemplo

x3+x+1x^3+x+1 es irreducible en Q[x]\mathbb{Q}[x].

Módulo 22: x3+x+1x^3+x+1. Candidatas en F2\mathbb{F}_2: 00 y 11. 03+0+1=100^3+0+1=1\neq0, 13+1+1=101^3+1+1=1\neq0. No tiene raíces en F2\mathbb{F}_2, luego irreducible en F2[x]\mathbb{F}_2[x], luego irreducible en Q[x]\mathbb{Q}[x]. \square


Interpolación de Lagrange

Problema. Dados n+1n+1 puntos distintos (x0,y0),(x1,y1),,(xn,yn)(x_0,y_0),(x_1,y_1),\ldots,(x_n,y_n), existe un único polinomio PP de grado n\leq n con P(xi)=yiP(x_i)=y_i para todo ii.

Fórmula de Lagrange:

P(x)=i=0nyijixxjxixj.\boxed{P(x) = \sum_{i=0}^n y_i \prod_{j\neq i}\frac{x-x_j}{x_i-x_j}.}

Cada sumando es el polinomio Li(x)=jixxjxixjL_i(x)=\prod_{j\neq i}\frac{x-x_j}{x_i-x_j}, que vale 11 en xix_i y 00 en xjx_j para jij\neq i.

Uso en olimpiada. Cuando el problema da los valores de PP en n+1n+1 puntos y pide PP en otro, se usa la interpolación. También para demostrar que un polinomio de grado nn es único dado su comportamiento en n+1n+1 puntos.

Ejemplos

Ejemplo 1. Hallar el polinomio de grado 2\leq2 con P(0)=1P(0)=1, P(1)=2P(1)=2, P(2)=5P(2)=5.

L0=(x1)(x2)(01)(02)=(x1)(x2)2,L1=x(x2)(1)(12)=x(x2),L_0=\frac{(x-1)(x-2)}{(0-1)(0-2)}=\frac{(x-1)(x-2)}{2}, \quad L_1=\frac{x(x-2)}{(1)(1-2)}=-x(x-2), L2=x(x1)(2)(1)=x(x1)2.L_2=\frac{x(x-1)}{(2)(1)}=\frac{x(x-1)}{2}. P=1L0+2L1+5L2=(x1)(x2)22x(x2)+5x(x1)2=x2+1.  P=1\cdot L_0+2\cdot L_1+5\cdot L_2=\frac{(x-1)(x-2)}{2}-2x(x-2)+\frac{5x(x-1)}{2}=x^2+1. \;\square

Ejemplo 2 (olimpiada). Un polinomio PP de grado nn satisface P(k)=k/(k+1)P(k)=k/(k+1) para k=0,1,,nk=0,1,\ldots,n. Hallar P(n+1)P(n+1).

Considerar Q(x)=(x+1)P(x)xQ(x)=(x+1)P(x)-x. Entonces Q(k)=(k+1)P(k)k=kk=0Q(k)=(k+1)P(k)-k=k-k=0 para k=0,1,,nk=0,1,\ldots,n. Así QQ tiene n+1n+1 raíces y grado n+1n+1: Q(x)=cx(x1)(xn)Q(x)=c\cdot x(x-1)\cdots(x-n).

Q(1)=0P(1)(1)=1Q(-1)=0\cdot P(-1)-(-1)=1, y Q(1)=c(1)(2)(n1)=c(1)n+1(n+1)!Q(-1)=c\cdot(-1)(-2)\cdots(-n-1)=c\cdot(-1)^{n+1}(n+1)!.

Así c=(1)n+1/((n+1)!)c=(-1)^{n+1}/((n+1)!).

P(n+1)=Q(n+1)+(n+1)n+2=c(n+1)!+n+1n+2=(1)n+1+(n+1)n+2P(n+1)=\frac{Q(n+1)+(n+1)}{n+2}=\frac{c(n+1)!+n+1}{n+2}=\frac{(-1)^{n+1}+(n+1)}{n+2}.

Para nn par: P(n+1)=nn+2P(n+1)=\frac{n}{n+2}. Para nn impar: P(n+1)=n+2n+2=1P(n+1)=\frac{n+2}{n+2}=1. \square


Observación

Eisenstein es poderoso pero limitado. Solo detecta un tipo específico de irreducibilidad. Si no funciona directamente, probar sustituciones xx+ax\to x+a para algún aa.

La identidad abP(a)P(b)a-b\mid P(a)-P(b) es un martillo. En problemas donde P(n)P(n) debe ser primo, o donde P(a)=P(b)P(a)=P(b) implica a=ba=b, esta identidad suele ser el primer paso.

Lagrange en olimpiada se usa al revés. No para calcular el polinomio explícito, sino para argumentar: "el único polinomio de grado nn que toma estos n+1n+1 valores es tal, luego su valor en otro punto es...".