Módulos / algebra-1 / Capítulo 3 — Polinomios / Lección 3.3

Polinomios con valores enteros

Lección 3.3·Capítulo 3 — Polinomios·12 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

Identificar polinomios que toman valores enteros en enteros; usar la base de polinomios binomiales para expresar cualquier polinomio de valores enteros; y aplicar propiedades de congruencia y diferencias finitas en problemas olímpicos con polinomios enteros.

Polinomios enteros: definición y ejemplos

Un polinomio f(x)f(x) se llama polinomio entero (o polinomio de valores enteros) si f(n)Zf(n) \in \mathbb{Z} para todo nZn \in \mathbb{Z}. Tener coeficientes enteros es suficiente pero no necesario: el polinomio f(x)=x(x1)2f(x) = \dfrac{x(x-1)}{2} tiene coeficientes no enteros (12\tfrac{1}{2}) pero f(n)=(n2)Zf(n) = \binom{n}{2} \in \mathbb{Z} para todo entero nn.

Los polinomios binomiales (xk)=x(x1)(x2)(xk+1)k!\binom{x}{k} = \dfrac{x(x-1)(x-2)\cdots(x-k+1)}{k!} para k=0,1,2,k = 0, 1, 2, \ldots son el ejemplo más importante de polinomios enteros sin coeficientes enteros. Forman una base del espacio de polinomios enteros: todo polinomio de grado dd que toma valores enteros en los enteros se escribe de manera única como f(x)=c0(x0)+c1(x1)++cd(xd)f(x) = c_0 \binom{x}{0} + c_1 \binom{x}{1} + \cdots + c_d \binom{x}{d} con ckZc_k \in \mathbb{Z}.

Propiedad fundamental: si f(x)f(x) tiene coeficientes enteros, entonces f(a)f(b)0(modab)f(a) - f(b) \equiv 0 \pmod{a-b} para cualesquiera enteros aba \neq b. En particular, f(a)f(b)(modab)f(a) \equiv f(b) \pmod{a-b}. Esta es la "congruencia de valores de polinomios" y se usa extensamente en teoría de números olímpica.

(xk)=x(x1)(x2)(xk+1)k!\binom{x}{k} = \frac{x(x-1)(x-2)\cdots(x-k+1)}{k!}

Diferencias finitas y la fórmula de Newton hacia adelante

El operador diferencia Δ\Delta actúa sobre una sucesión ff por Δf(n)=f(n+1)f(n)\Delta f(n) = f(n+1) - f(n). Las diferencias sucesivas son Δkf(n)=j=0k(1)kj(kj)f(n+j)\Delta^k f(n) = \sum_{j=0}^k (-1)^{k-j}\binom{k}{j} f(n+j). Para polinomios, Δ\Delta reduce el grado en 1, de manera análoga a la derivada.

La fórmula de Newton hacia adelante expresa f(n)f(n) en términos de las diferencias en n=0n = 0: f(n)=k=0dΔkf(0)(nk)f(n) = \sum_{k=0}^{d} \Delta^k f(0) \cdot \binom{n}{k}. Esta fórmula muestra que los coeficientes en la base binomial son exactamente ck=Δkf(0)c_k = \Delta^k f(0). En particular, si ff es un polinomio entero de grado dd, entonces Δdf\Delta^d f es una constante entera (el coeficiente líder multiplicado por d!d!).

Ejemplo: para f(n)=n2f(n) = n^2, calculamos Δf(n)=(n+1)2n2=2n+1\Delta f(n) = (n+1)^2 - n^2 = 2n+1, Δ2f(n)=Δ(2n+1)=2\Delta^2 f(n) = \Delta(2n+1) = 2. Por Newton: n2=Δ0f(0)(n0)+Δ1f(0)(n1)+Δ2f(0)(n2)=0+1n+2n(n1)2=n+n(n1)=n2n^2 = \Delta^0 f(0)\binom{n}{0} + \Delta^1 f(0)\binom{n}{1} + \Delta^2 f(0)\binom{n}{2} = 0 + 1 \cdot n + 2 \cdot \dfrac{n(n-1)}{2} = n + n(n-1) = n^2 ✓.

El resultado clave para olimpiadas: si f(x)f(x) es un polinomio de grado dd con coeficientes racionales y f(n)Zf(n) \in \mathbb{Z} para todo entero nn, entonces d!adZd! \cdot a_d \in \mathbb{Z}, donde ada_d es el coeficiente líder. Por ejemplo, para un polinomio cuadrático ax2+bx+cax^2 + bx + c con valores enteros, se necesita 2aZ2a \in \mathbb{Z}.

f(n)=k=0dΔkf(0)(nk)f(n) = \sum_{k=0}^{d} \Delta^k f(0) \cdot \binom{n}{k}

La congruencia de polinomios: $p(a) - p(b) \equiv 0 \pmod{a-b}$

Si p(x)=anxn++a1x+a0p(x) = a_n x^n + \cdots + a_1 x + a_0 tiene coeficientes enteros, entonces para cualesquiera enteros aa y bb: (ab)(p(a)p(b))(a - b) \mid (p(a) - p(b)). La demostración usa que akbk=(ab)(ak1+ak2b++bk1)a^k - b^k = (a-b)(a^{k-1} + a^{k-2}b + \cdots + b^{k-1}), luego p(a)p(b)=k=1nak(akbk)p(a) - p(b) = \sum_{k=1}^n a_k(a^k - b^k), que es divisible por (ab)(a-b).

Este resultado es extraordinariamente útil en competencias. Aplicación directa: si p(x)p(x) es un polinomio con coeficientes enteros y p(c)=dp(c) = d para algún entero cc, entonces p(x)=dp(x) = d no puede tener dos soluciones enteras aba \neq b a menos que (ab)0(a-b) \mid 0. Más útil: si p(a)=p(b)p(a) = p(b), entonces (ab)0(a-b) \mid 0, imposible si aba \neq b. Es decir, pp es inyectivo en los enteros si (ab)(p(a)p(b))(a-b) \nmid (p(a)-p(b)) implica a=ba = b... Esto se usa para acotar soluciones.

Aplicación concreta: si p(x)p(x) tiene coeficientes enteros y p(n)=n2+1p(n) = n^2 + 1 para n=0,1,2n = 0, 1, 2, ¿qué dice la congruencia sobre p(3)p(3)? Como (30)(p(3)p(0))(3-0) \mid (p(3) - p(0)) y p(0)=1p(0) = 1, tenemos 3(p(3)1)3 \mid (p(3) - 1). Como (31)(p(3)p(1))(3-1) \mid (p(3)-p(1)) y p(1)=2p(1) = 2, tenemos 2(p(3)2)2 \mid (p(3)-2), es decir p(3)p(3) es par. Como (32)(p(3)p(2))(3-2) \mid (p(3) - p(2)) y p(2)=5p(2) = 5, no hay nueva restricción. Si degp=2\deg p = 2 y coincide con n2+1n^2+1 en tres puntos, entonces p(x)=x2+1p(x) = x^2 + 1 y p(3)=10p(3) = 10.

Problema ONEM clásico: Si p(x)p(x) es un polinomio con coeficientes enteros y p(a)=p(b)=p(c)=1p(a) = p(b) = p(c) = 1 para distintos enteros a,b,ca, b, c, demuestra que pp no tiene raíces enteras. Supón que p(r)=0p(r) = 0 para rZr \in \mathbb{Z}. Entonces (ra)(p(r)p(a))=01=1(r-a) \mid (p(r)-p(a)) = 0 - 1 = -1, luego ra{1,1}r - a \in \{1, -1\}. Igualmente rb{1,1}r - b \in \{1,-1\} y rc{1,1}r - c \in \{1,-1\}. Pero a,b,ca, b, c son distintos, entonces ra,rb,rcr-a, r-b, r-c son tres enteros distintos, y no pueden ser todos en {1,1}\{1,-1\} (que solo tiene dos elementos). Contradicción.

Polinomios enteros y residuos: aplicaciones a olimpiadas

Resultado clave: si p(x)p(x) es un polinomio con coeficientes enteros de grado dd, entonces pp toma todos los residuos módulo mm cuando xx recorre {0,1,,m1}\{0, 1, \ldots, m-1\} si y solo si pp es inyectivo módulo mm. Para polinomios cuadráticos, esto nunca ocurre con módulo par (pues el polinomio siempre omite ciertos residuos cuadráticos).

Ejemplo: demuestra que n2+n+11n^2 + n + 1 \geq 1 para todo entero nn y que este valor es siempre impar. Para la paridad: n2+n=n(n+1)n^2 + n = n(n+1) es siempre par (producto de consecutivos), luego n2+n+1n^2+n+1 es siempre impar. Para la desigualdad: n2+n+1=(n+12)2+34>0n^2+n+1 = (n+\tfrac{1}{2})^2 + \tfrac{3}{4} > 0, o bien n(n+1)0n(n+1) \geq 0 para n1n \leq -1 o n0n \geq 0, y =10=0= -1 \cdot 0 = 0 en ningún entero. El valor mínimo es en n=0n = 0 o n=1n = -1: 0+0+1=10 + 0 + 1 = 1.

Otro resultado: el número de enteros en {0,1,,n1}\{0, 1, \ldots, n-1\} que son ceros de un polinomio de grado dd (módulo nn) no supera dd si nn es primo. Esto es el **Teorema de Lagrange para polinomios módulo pp**: un polinomio no nulo de grado dd con coeficientes en Z/pZ\mathbb{Z}/p\mathbb{Z} tiene a lo más dd raíces. Este resultado es fundamental en teoría de números olímpica de nivel intermedio.

(ab)(p(a)p(b))para p(x)Z[x](a - b) \mid (p(a) - p(b)) \quad \text{para } p(x) \in \mathbb{Z}[x]

Problemas del Capítulo 3 — con solución

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

A1-3.1

Las raíces del polinomio p(x)=x27x+10p(x) = x^2 - 7x + 10 son r1r_1 y r2r_2. Calcula r12+r22r_1^2 + r_2^2, r13+r23r_1^3 + r_2^3 y r1r2+r2r1\dfrac{r_1}{r_2} + \dfrac{r_2}{r_1} sin hallar las raíces explícitamente.

A1-3.2

Halla el resto de dividir p(x)=x502x25+1p(x) = x^{50} - 2x^{25} + 1 entre (x1)(x - 1).

A1-3.3

El polinomio p(x)=x3+ax2+bx8p(x) = x^3 + ax^2 + bx - 8 tiene raíces r1=1r_1 = 1, r2=2r_2 = 2 y r3r_3. Halla aa, bb y r3r_3.

A1-3.4★★

Demuestra que (x+y)(x + y) divide a x2025+y2025x^{2025} + y^{2025}, y halla el cociente en forma factorizada.

A1-3.5★★

Sea p(x)=x33x+kp(x) = x^3 - 3x + k para alguna constante real kk. Halla todos los valores de kk para los cuales p(x)p(x) tiene tres raíces reales distintas.

A1-3.6★★

Si p(x)p(x) es un polinomio con coeficientes enteros y p(1)=p(2)=p(3)=5p(1) = p(2) = p(3) = 5, demuestra que p(x)=5p(x) = 5 no tiene soluciones enteras distintas de 1,2,31, 2, 3.

A1-3.7★★★

Sea p(x)=x3+px+qp(x) = x^3 + px + q con p,qRp, q \in \mathbb{R}. Las raíces de p(x)p(x) son α,β,γ\alpha, \beta, \gamma. Expresa α4+β4+γ4\alpha^4 + \beta^4 + \gamma^4 en términos de pp y qq.

A1-3.8★★★Problema estilo ONEM

Sea f(x)f(x) un polinomio con coeficientes enteros tal que f(0)=0f(0) = 0, f(1)=1f(1) = 1 y f(n){0,1}f(n) \in \{0, 1\} para todo entero no negativo nn. Demuestra que degf3\deg f \geq 3, o bien halla todos los polinomios de grado 2\leq 2 que satisfacen estas condiciones.