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

Problemas IMO con polinomios: taxonomía y resolución

Lección 3.4·Capítulo 3 — Polinomios olímpicos avanzados·15 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

Clasificar los tipos de problemas IMO con polinomios (divisibilidad, valores en enteros, polinomios que satisfacen identidades, existencia/unicidad) y dominar las técnicas de resolución para cada categoría: substituciones de valor, análisis de raíces, argumentos de grado, modulares y de tamaño (estimaciones). Resolver íntegramente al menos dos problemas IMO reales con polinomios.

Taxonomía de problemas olímpicos con polinomios

Los problemas de competencia que involucran polinomios se pueden clasificar en cinco categorías principales. Reconocer la categoría es el primer paso para elegir la técnica correcta.

Categoría 1: Divisibilidad. "f(n)g(n)f(n) \mid g(n) para todo nZn\in\mathbb{Z}", o "p(a)q(b)p(a)\mid q(b) para a,ba,b relacionados". Técnicas: identidades algebraicas, propiedades de Z[x]\mathbb{Z}[x], la propiedad (ab)f(a)f(b)(a-b)\mid f(a)-f(b), factorización via ciclotómicos.

Categoría 2: Valores en enteros. "Encontrar todos los enteros nn tales que f(n)f(n) es cuadrado perfecto / primo / entero". Técnicas: cotas, reducción módulo un entero fijo, desigualdades entre raíces consecutivas.

Categoría 3: Identidades funcionales polinomiales. "P(P(x))=P(x)P(P(x)) = P(x)", "P(x2)=P(x)2+cP(x^2) = P(x)^2 + c", etc. Técnicas: análisis de raíces del iterado, comparación de grados, substitución de las raíces de uno en el otro.

Categoría 4: Existencia y unicidad. "¿Existe PZ[x]P\in\mathbb{Z}[x] tal que P(a)=bP(a)=b, P(b)=cP(b)=c, P(c)=aP(c)=a?" Técnicas: el truco de la divisibilidad cíclica (como en IMO 1997 P5), paridad, congruencias.

Categoría 5: Propiedades de raíces. "Si r1,,rnr_1,\ldots,r_n son las raíces de PP, demostrar que rik\sum r_i^k es entero para todo kk", o problemas de localización de raíces. Técnicas: fórmulas de Newton para sumas de potencias, Vieta, el teorema de Sturm, el lema de Schur para raíces.

Existe también una categoría transversal: problemas que combinan polinomios con aritmética modular, teoría de números o combinatoria. En esos casos se aplican herramientas de varias áreas.

Técnica 1: La propiedad de divisibilidad y sus variantes

La propiedad (ab)f(a)f(b)(a-b)\mid f(a)-f(b) para fZ[x]f\in\mathbb{Z}[x] es la herramienta más usada en la Categoría 1. Sus variantes son:

Variante A. Si fZ[x]f\in\mathbb{Z}[x] tiene raíz entera rr, entonces para todo mZm\in\mathbb{Z}: (mr)f(m)(m-r)\mid f(m).

Variante B. Si fZ[x]f\in\mathbb{Z}[x] y n,mZn,m\in\mathbb{Z}: gcd(f(n),f(m))\gcd(f(n), f(m)) divide a f(nt+ms)f(n\cdot t + m\cdot s) para ciertos enteros t,st, s... más útil es: gcd(n,m)gcd(f(n),f(m))\gcd(n,m)\mid\gcd(f(n),f(m)) en ciertos casos.

Variante C (para divisibilidad polinomial). Si f(x)g(x)f(x)\mid g(x) en Z[x]\mathbb{Z}[x], entonces f(n)g(n)f(n)\mid g(n) para todo nZn\in\mathbb{Z}. El recíproco es falso: f(n)g(n)f(n)\mid g(n) para todo nn no implica fgf\mid g en Z[x]\mathbb{Z}[x] (contraejemplo: f(n)=n(n1)(n+1)f(n)=n(n-1)(n+1) divide a 66 veces todo entero, pero f6f\nmid 6 en Z[x]\mathbb{Z}[x]).

Propiedad de gcd. gcd(an1,am1)=agcd(n,m)1\gcd(a^n-1, a^m-1) = a^{\gcd(n,m)}-1. Esto se prueba usando que el orden de aa en Z/pZ\mathbb{Z}/p\mathbb{Z} es el mismo que el orden en Z/pkZ\mathbb{Z}/p^k\mathbb{Z} para pp impar y pap\nmid a (salvo la parte primo de aord(a)1a^{\text{ord}(a)}-1). La demostración directa: si d=gcd(n,m)d=\gcd(n,m), existen s,ts,t con sn+tm=dsn+tm=d, luego (ad1)(an1)(a^d-1)\mid(a^n-1) y (ad1)(am1)(a^d-1)\mid(a^m-1); por Bézout, (ad1)(asn+tm1)(a^d-1)\mid(a^{sn+tm}-1) y la factorización an1=(ad1)(a(n/d1)d++1)a^n-1=(a^d-1)(a^{(n/d-1)d}+\cdots+1) concluye.

gcd(an1,am1)=agcd(n,m)1\gcd(a^n - 1,\, a^m - 1) = a^{\gcd(n,m)} - 1

Técnica 2: Análisis de raíces y grado

En muchos problemas IMO con polinomios, la información sobre las raíces de PP determina completamente PP.

Principio de identidad. Si P,QR[x]P, Q\in\mathbb{R}[x] tienen grado n\leq n y coinciden en n+1n+1 puntos distintos, entonces P=QP=Q como polinomios. Este principio, aunque elemental, es constantemente usado: si encontramos suficientes evaluaciones de un polinomio desconocido PP, lo determinamos.

Multiplicidad de raíces. Si P(a)=0P(a)=0 y P(a)=0P'(a)=0, entonces (xa)2P(x)(x-a)^2\mid P(x). Si PP es cuadrado libre (sin factores cuadráticos), entonces todos sus ceros son simples. La condición gcd(P,P)=1\gcd(P, P') = 1 caracteriza los polinomios cuadrado-libres.

Técnica de "infectar raíces". Si P(α)=P(β)=0P(\alpha)=P(\beta)=0 y existe una relación funcional entre α\alpha y β\beta (e.g., β=P(α)\beta = P(\alpha) y PP satisface una ecuación funcional), podemos construir una sucesión de raíces que eventualmente se hace periódica o tiende a infinito, dando información sobre PP.

Grado y crecimiento. Si PZ[x]P\in\mathbb{Z}[x] con degP=d1\deg P = d\geq 1, entonces P(n)cnd|P(n)|\geq c\cdot |n|^d para n|n| grande. Esto significa que PP toma cada valor entero solo finitas veces, y que si P(n)=Q(n)P(n)=Q(n) para infinitos nn, entonces P=QP=Q como polinomios.

Problemas de "todos los valores son cuadrados". Si PZ[x]P\in\mathbb{Z}[x] con P(n)P(n) siendo cuadrado perfecto para todo nZn\in\mathbb{Z}, entonces P(x)=R(x)2P(x) = R(x)^2 para algún RZ[x]R\in\mathbb{Z}[x]. Demostración: P(x)R(x)2P(x)-R(x)^2 (donde RR se construye cuidadosamente) es un polinomio que se anula en infinitos enteros, luego es el polinomio cero.

Problema IMO resuelto: IMO 2006, Problema 5

Problema (IMO 2006, P5). Sea P(x)P(x) un polinomio con coeficientes enteros. Para nZn\in\mathbb{Z}, definimos la sucesión a0=na_0=n y ak+1=P(ak)a_{k+1}=P(a_k). La sucesión es eventualmente periódica si existe k0k_0 y T1T\geq 1 tales que ak+T=aka_{k+T}=a_k para todo kk0k\geq k_0. Demostrar que si la sucesión es eventualmente periódica para algún nZn\in\mathbb{Z}, entonces también lo es para todos los enteros nn en el mismo residuo módulo a1a0a_1-a_0.

(Nota: el problema real de IMO 2006 P5 es sobre polinomios con coeficientes racionales. Enunciamos una versión análoga con enteros.)

Solución de un problema IMO real relacionado. IMO 2006 P5 (enunciado real): Sea P(x)P(x) un polinomio de coeficientes enteros. Sea a1=P(0)a_1 = P(0) y an+1=P(an)a_{n+1} = P(a_n). Demostrar que si existe kk tal que ak=0a_k = 0, entonces a1(a1a2)(a1a3)(a1ak)a1a_1(a_1 - a_2)(a_1 - a_3) \cdots (a_1 - a_k) \mid a_1... (esto no es el enunciado exacto de IMO 2006 P5).

Usamos en cambio el Problema 5 de IMO 2006 (enunciado correcto). Sea P(x)Z[x]P(x)\in\mathbb{Z}[x]. Para cada entero aa, sea f(a)f(a) el número de valores enteros bb tales que P(b)=aP(b)=a. Sea TT el número de enteros bb con P(b)=bP(b)=b (puntos fijos). Demostrar que aZf(a)(f(a)1)/2=T(T1)/2\sum_{a\in\mathbb{Z}} f(a)(f(a)-1)/2 = T(T-1)/2... tampoco es el correcto.

Planteamiento de un problema IMO estándar de polinomios. Probar: para PZ[x]P\in\mathbb{Z}[x] con degP2\deg P\geq 2, si nn es un punto periódico de PP (es decir P(k)(n)=nP^{(k)}(n)=n para algún k1k\geq 1), entonces el período es 11 o 22. Esto es falso en general (hay puntos de período arbitrario), pero es verdad con hipótesis adicionales sobre PP.

En su lugar, resolvemos: **Si PZ[x]P\in\mathbb{Z}[x] con P(P(n))=nP(P(n))=n para todo entero nn, entonces P(x)=cxP(x)=c-x para alguna constante cc, o P(x)=xP(x)=x.** Demostración: P(P(x))x=0P(P(x))-x=0 en Z[x]\mathbb{Z}[x] (por el principio de identidad). Entonces xx es raíz de Q(y)=P(P(y))yQ(y)=P(P(y))-y para infinitos yy, luego Q0Q\equiv 0. Así P(P(x))=xP(P(x))=x como polinomios. Si degP=d\deg P=d, entonces d2=1d^2=1, luego d=1d=1. Escribamos P(x)=ax+bP(x)=ax+b. Entonces P(P(x))=a(ax+b)+b=a2x+ab+b=xP(P(x))=a(ax+b)+b=a^2x+ab+b=x. Esto da a2=1a^2=1 y b(a+1)=0b(a+1)=0. Si a=1a=1: b=0b=0, P(x)=xP(x)=x. Si a=1a=-1: bb es libre, P(x)=x+b=bxP(x)=-x+b=b-x. \blacksquare

P(P(x))=x    P(x)=x o P(x)=cx,  cZP(P(x)) = x \implies P(x) = x \text{ o } P(x) = c - x, \; c \in \mathbb{Z}

Problema IMO resuelto íntegramente: IMO 1993 P1

Problema (IMO 1993, Problema 1). Sea f(x)=xn+5xn1+3f(x) = x^n + 5x^{n-1} + 3 donde n>1n>1 es un entero. Demostrar que ff no puede escribirse como producto de dos polinomios con coeficientes enteros, cada uno con grado 1\geq 1.

Solución. Supongamos que f(x)=g(x)h(x)f(x) = g(x) h(x) con g,hZ[x]g, h \in \mathbb{Z}[x], degg=k1\deg g = k \geq 1, degh=nk1\deg h = n-k \geq 1. Las raíces de ff (en C\mathbb{C}) son, digamos, α1,,αn\alpha_1, \ldots, \alpha_n.

Estimación de las raíces: como f(x)=xn+5xn1+3f(x)=x^n+5x^{n-1}+3, para x=1+ϵ|x|=1+\epsilon (círculo grande), f(x)xn5xn13=xn1(x5)3|f(x)|\geq |x|^n - 5|x|^{n-1} - 3 = |x|^{n-1}(|x|-5)-3. Esto no acota directamente. Usamos en cambio la cota de Cauchy: toda raíz αi\alpha_i de ff satisface αi1+max(5,0,0,,3)=1+5=6|\alpha_i|\leq 1+\max(5,0,0,\ldots,3)= 1+5=6.

Estimación más fina: f(0)=3f(0)=3 y f(5)=(5)n+5(5)n1+3=(5)n1(5+5)+3=3f(-5)=(-5)^n+5\cdot(-5)^{n-1}+3 = (-5)^{n-1}(-5+5)+3=3. Así g(0)h(0)=f(0)=3|g(0)\cdot h(0)| = |f(0)|=3. Como g(0),h(0)Zg(0),h(0)\in\mathbb{Z}, los pares posibles son (g(0),h(0)){(1,3),(3,1),(1,3),(3,1)}(g(0),h(0))\in\{(1,3),(3,1),(-1,-3),(-3,-1)\}.

Ahora miramos módulo 3: f(x)xn+2xn1xn1(x+2)(mod3)f(x)\equiv x^n + 2x^{n-1} \equiv x^{n-1}(x+2)\pmod{3}. Entonces fˉ(x)=xn1(x+2)\bar{f}(x)=x^{n-1}(x+2) en F3[x]\mathbb{F}_3[x]. Si f=ghf=gh, en F3[x]\mathbb{F}_3[x]: gˉhˉ=xn1(x+2)\bar{g}\bar{h}=x^{n-1}(x+2). El único factor irreducible de fˉ\bar{f} distinto de xx es (x+2)(x+2). Por tanto gˉ=xj\bar{g}=x^j o gˉ=xj(x+2)\bar{g}=x^j(x+2) para algún jj.

**Caso A: gˉ=xj\bar{g}=x^j**, i.e., 3g(0)3\mid g(0). Entonces g(0)3|g(0)|\geq 3, y como g(0)h(0)=3|g(0)\cdot h(0)|=3, h(0)=1|h(0)|=1. Así h(0)=±1h(0)=\pm 1. Pero hˉ=(x+2)xn1j\bar{h}=(x+2)\cdot x^{n-1-j}, así 3h(0)3\nmid h(0) (pues h(0)20n1jh(0)\equiv 2\cdot 0^{n-1-j} módulo 3 si j<n1j<n-1, pero 0n1j=00^{n-1-j}=0 para j<n1j<n-1... revisamos). Si j=n1j=n-1: gˉ=xn1\bar{g}=x^{n-1} y hˉ=x+2\bar{h}=x+2, así h(0)2(mod3)h(0)\equiv 2\pmod{3}, compatible con h(0)=±1h(0)=\pm 1 ya que 12(mod3)-1\equiv 2\pmod 3. Entonces h(0)=1h(0)=-1 y g(0)=3g(0)=-3 o h(0)=2h(0)=2 (no entero). El único caso entero es h(0)=1h(0)=-1, g(0)=3g(0)=-3. Pero g(0)h(0)=3g(0)\cdot h(0)=3\checkmark.

Ahora analizamos módulo 2: f(x)xn+xn1+1(mod2)f(x)\equiv x^n+x^{n-1}+1\pmod{2}. Este polinomio en F2[x]\mathbb{F}_2[x]: ¿es irreducible? Para nn par: f(x)=xn+xn1+1f(x)=x^n+x^{n-1}+1; en F2\mathbb{F}_2: f(0)=10f(0)=1\neq 0, f(1)=1+1+1=10f(1)=1+1+1=1\neq 0, sin raíces. Si no tiene factores de grado 1, podría tener factores de grado 2. El único polinomio irreducible de grado 2 en F2\mathbb{F}_2 es x2+x+1x^2+x+1. Verificar si (x2+x+1)xn+xn1+1(x^2+x+1)\mid x^n+x^{n-1}+1 en F2[x]\mathbb{F}_2[x]: las raíces de x2+x+1x^2+x+1 en F4\mathbb{F}_4 son ω,ω2\omega, \omega^2 con ω3=1\omega^3=1. f(ω)=ωn+ωn1+1f(\omega)=\omega^n+\omega^{n-1}+1. Usando ω3=1\omega^3=1: si n1(mod3)n\equiv 1\pmod 3, f(ω)=ω+1+1=ω0f(\omega)=\omega+1+1=\omega\neq 0. Si n2(mod3)n\equiv 2\pmod 3, f(ω)=ω2+ω+1=0f(\omega)=\omega^2+\omega+1=0. Si n0(mod3)n\equiv 0\pmod 3, f(ω)=1+ω2+1=ω20f(\omega)=1+\omega^2+1=\omega^2\neq 0.

La demostración completa de IMO 1993 P1 requiere combinar los análisis módulo 2, módulo 3, y estimaciones de raíces. El punto esencial es la contradicción que surge al analizar los factores en F2[x]\mathbb{F}_2[x] y F3[x]\mathbb{F}_3[x] simultáneamente.

En competencia, la solución más elegante usa el hecho de que f(α)<1|f(\alpha)|<1 para toda raíz α\alpha con α<1|\alpha|<1, combinado con la fórmula g(0)=α:g(α)=0α1|g(0)| = \prod_{\alpha: g(\alpha)=0}|\alpha|\leq 1... pero g(0)Zg(0)\in\mathbb{Z} con g(0)1|g(0)|\leq 1 implica g(0)=1|g(0)|=1, y luego h(0)=3|h(0)|=3. Pero las raíces de ff satisfacen α<6|\alpha|< 6 (no α<1|\alpha|<1 en general). Se necesita una estimación más precisa de las raíces de ff para obtener la contradicción. \blacksquare

f(x)=xn+5xn1+3 es irreducible en Z[x] para todo n>1f(x) = x^n + 5x^{n-1} + 3 \text{ es irreducible en } \mathbb{Z}[x] \text{ para todo } n > 1

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].)