Módulos / tdn-2 / Capítulo 8 — Polinomios sobre \mathbb{Z} y \mathbb{Z}/p\mathbb{Z} / Lección 8.3

Polinomios sobre cuerpos finitos

Lección 8.3·Capítulo 8 — Polinomios sobre \mathbb{Z} y \mathbb{Z}/p\mathbb{Z}·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

Estudiar la estructura de $\mathbb{F}_p[x]$, describir la factorización de $x^{p^n} - x$ como producto de todos los polinomios irreducibles sobre $\mathbb{F}_p$ de grado dividente $n$, y aplicar este conocimiento para contar el número de polinomios irreducibles de grado $n$ sobre $\mathbb{F}_p$.

El anillo $\mathbb{F}_p[x]$ y sus propiedades

Sea pp un primo. El anillo de polinomios Fp[x]\mathbb{F}_p[x] tiene una estructura muy parecida a Z\mathbb{Z}: es un dominio euclídeo (hay división con resto), un dominio de ideales principales, y un dominio de factorización única.

El algoritmo de división: dado f,gFp[x]f, g \in \mathbb{F}_p[x] con g0g \ne 0, existen únicos q,rFp[x]q, r \in \mathbb{F}_p[x] con f=qg+rf = qg + r y degr<degg\deg r < \deg g (o r=0r = 0). Esto permite definir el gcd\gcd por el algoritmo de Euclides.

A diferencia de Z\mathbb{Z}, el grupo de unidades de Fp[x]\mathbb{F}_p[x] son exactamente los polinomios constantes no nulos Fp\mathbb{F}_p^*. Los polinomios irreducibles juegan el papel de los primos en Z\mathbb{Z}.

El número de polinomios mónicos de grado nn sobre Fp\mathbb{F}_p es pnp^n. El número de polinomios mónicos irreducibles de grado nn se denota πp(n)\pi_p(n) y hay una fórmula exacta via la inversión de Möbius.

El cuerpo $\mathbb{F}_{p^n}$

Si fFp[x]f \in \mathbb{F}_p[x] es irreducible de grado nn, el cociente Fp[x]/(f)\mathbb{F}_p[x]/(f) es un cuerpo con pnp^n elementos, denotado Fpn\mathbb{F}_{p^n}.

Todos los cuerpos con pnp^n elementos son isomorfos (no importa el polinomio irreducible ff que se use): el cuerpo Fpn\mathbb{F}_{p^n} es único salvo isomorfismo. Sus elementos pueden pensarse como "números módulo f(x)f(x)".

Teorema fundamental. Todo elemento de Fpn\mathbb{F}_{p^n} es raíz del polinomio xpnxx^{p^n} - x. Demostración: el grupo multiplicativo Fpn\mathbb{F}_{p^n}^* tiene pn1p^n - 1 elementos, así todo a0a \ne 0 satisface apn1=1a^{p^n-1} = 1, luego apn=aa^{p^n} = a. El cero también satisface 0pn=00^{p^n} = 0. Por tanto xpnxx^{p^n} - x tiene exactamente pnp^n raíces: todos los elementos de Fpn\mathbb{F}_{p^n}.

xpnx=αFpn(xα)x^{p^n} - x = \prod_{\alpha \in \mathbb{F}_{p^n}} (x - \alpha)

Factorización de $x^{p^n} - x$

Teorema. El polinomio xpnxx^{p^n} - x es el producto de todos los polinomios mónicos irreducibles sobre Fp\mathbb{F}_p cuyo grado divide a nn:

xpnx=dnf irred. moˊnico de grado df(x)x^{p^n} - x = \prod_{d \mid n} \prod_{f \text{ irred. mónico de grado } d} f(x)

Demostración. Un elemento α\alpha de la clausura algebraica Fp\overline{\mathbb{F}_p} es raíz de xpnxx^{p^n}-x si y solo si αFpn\alpha \in \mathbb{F}_{p^n}. Esto ocurre si y solo si [Fp(α):Fp]n[\mathbb{F}_p(\alpha):\mathbb{F}_p] \mid n, es decir, el grado del polinomio mínimo de α\alpha sobre Fp\mathbb{F}_p divide nn. Por tanto xpnxx^{p^n} - x es divisible exactamente por los irreducibles de grado dnd \mid n. Como xpnxx^{p^n}-x no tiene raíces múltiples (su derivada es 1-1, sin raíces comunes), la factorización es como producto sin repeticiones.

xpnx=dnfFp[x]irred. moˊnico, degf=df(x)x^{p^n} - x = \prod_{d \mid n} \prod_{\substack{f \in \mathbb{F}_p[x] \\ \text{irred. mónico, } \deg f = d}} f(x)

Conteo de polinomios irreducibles

Comparando grados en la factorización de xpnxx^{p^n}-x: pn=dndπp(d)p^n = \sum_{d \mid n} d \cdot \pi_p(d) donde πp(d)\pi_p(d) es el número de polinomios mónicos irreducibles de grado dd sobre Fp\mathbb{F}_p.

Por inversión de Möbius: nπp(n)=dnμ(n/d)pdn \cdot \pi_p(n) = \sum_{d \mid n} \mu(n/d) p^d, así

πp(n)=1ndnμ(n/d)pd\pi_p(n) = \frac{1}{n} \sum_{d \mid n} \mu(n/d)\, p^d.

Para n=1n = 1: πp(1)=p\pi_p(1) = p (hay pp polinomios lineales mónicos xax - a con aFpa \in \mathbb{F}_p). Para n=2n = 2: πp(2)=12(p2p)=p(p1)2\pi_p(2) = \frac{1}{2}(p^2 - p) = \frac{p(p-1)}{2}. Para n=3n = 3: πp(3)=13(p3p)=p(p1)(p+1)3\pi_p(3) = \frac{1}{3}(p^3 - p) = \frac{p(p-1)(p+1)}{3}. Con p=2p=2: π2(2)=1\pi_2(2) = 1, π2(3)=2\pi_2(3) = 2, π2(4)=3\pi_2(4) = 3.

πp(n)=1ndnμ(n/d)pdpnpn/2n>0\pi_p(n) = \frac{1}{n} \sum_{d \mid n} \mu(n/d)\, p^d \ge \frac{p^n - p^{n/2}}{n} > 0

El pequeño teorema de Fermat para polinomios

El **Pequeño Teorema de Fermat para Fp[x]\mathbb{F}_p[x]** dice: si fFp[x]f \in \mathbb{F}_p[x] es irreducible de grado dd y gFp[x]g \in \mathbb{F}_p[x] con fgf \nmid g, entonces gpd11(modf)g^{p^d - 1} \equiv 1 \pmod{f}.

Demostración: Fp[x]/(f)=Fpd\mathbb{F}_p[x]/(f) = \mathbb{F}_{p^d} es un cuerpo con pdp^d elementos; su grupo multiplicativo tiene orden pd1p^d - 1. La imagen de gg en este cociente es no nula (pues fgf \nmid g), así su (pd1)(p^d-1)-ésima potencia es la identidad.

Aplicación: test de irreducibilidad. Para verificar que ff de grado nn es irreducible sobre Fp\mathbb{F}_p: basta comprobar que gcd(xpdx,f)=1\gcd(x^{p^d} - x, f) = 1 en Fp[x]\mathbb{F}_p[x] para todo primo dnd \mid n, d<nd < n. Si esto vale, ff no tiene factores de grado d<nd < n, luego es irreducible.

f irred. de grado d    gpd11(modf) si fgf \text{ irred. de grado } d \implies g^{p^d-1} \equiv 1 \pmod{f} \text{ si } f \nmid g

Raíces de polinomios sobre $\mathbb{F}_p$ y relevancia olímpica

Teorema (Chevalley-Warning, enunciado). Si f1,,frFp[x1,,xs]f_1, \ldots, f_r \in \mathbb{F}_p[x_1, \ldots, x_s] son polinomios con idegfi<s\sum_i \deg f_i < s, entonces el número de soluciones comunes es divisible por pp. En particular, si los polinomios tienen un cero en común (la solución trivial), tienen otro más.

El contexto olímpico más directo: el número de raíces de fFp[x]f \in \mathbb{F}_p[x] es a lo sumo degf\deg f. Un polinomio de grado d<pd < p con d+1d+1 raíces en Fp\mathbb{F}_p es divisible por (xr1)(xrd+1)(x-r_1)\cdots(x-r_{d+1}) en Fp[x]\mathbb{F}_p[x], lo que es imposible salvo que el polinomio sea el cero.

Problema. Para pp primo, prueba que a=0p1ak1(modp)\sum_{a=0}^{p-1} a^k \equiv -1 \pmod p si (p1)k(p-1) \mid k, y 0(modp)\equiv 0 \pmod p si (p1)k(p-1) \nmid k (para k1k \ge 1). Solución: usando que las potencias ap1[a0](modp)a^{p-1} \equiv [a \ne 0] \pmod p por Fermat, y que a=1p1ak=akmod(p1)\sum_{a=1}^{p-1} a^k = \sum a^{k \bmod (p-1)} ya que el grupo multiplicativo tiene orden p1p-1. Esta es una aplicación directa de la estructura multiplicativa de Fp\mathbb{F}_p^*.

Problemas del Capítulo 8 — con solución

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

TDN2-8.1★★★Estilo Iberoamericana

Demuestra que f(x)=x4+4x3+6x2+4x+3f(x) = x^4 + 4x^3 + 6x^2 + 4x + 3 es irreducible sobre Q\mathbb{Q}.

TDN2-8.2★★★Estilo Cono Sur

Encuentra todos los enteros aa tales que f(x)=x3+ax+1f(x) = x^3 + ax + 1 sea irreducible sobre Q\mathbb{Q}.

TDN2-8.3★★★Estilo Iberoamericana

Demuestra que Φ8(x)=x4+1\Phi_8(x) = x^4 + 1 es irreducible sobre Q\mathbb{Q} pero reducible módulo todo primo pp.

TDN2-8.4★★★Estilo Cono Sur

Cuenta el número de polinomios irreducibles mónicos de grado 2 y de grado 3 sobre F3\mathbb{F}_3.

TDN2-8.5★★★Estilo Iberoamericana

Demuestra que para todo primo pp, el polinomio xpx1x^p - x - 1 es irreducible sobre Fp\mathbb{F}_p.

TDN2-8.6★★★★Cono Sur 2011, P4 (adaptado)

Sea pp un primo impar. Demuestra que xp1+xp2++x+1x^{p-1} + x^{p-2} + \cdots + x + 1 es irreducible sobre Q\mathbb{Q}.

TDN2-8.7★★★★Iberoamericana 2007, P2 (adaptado)

Para un primo pp y un entero aa con pap \nmid a, determina cuántas soluciones tiene x2a(modpn)x^2 \equiv a \pmod{p^n} para n1n \ge 1.

TDN2-8.8★★★★Estilo Cono Sur

Sea f(x)=xn+an1xn1++a1x+pf(x) = x^n + a_{n-1}x^{n-1} + \cdots + a_1 x + p con ai{0,1,,p1}a_i \in \{0, 1, \ldots, p-1\} para un primo pp. Demuestra que si ff es irreducible sobre Q\mathbb{Q}, entonces todas las raíces complejas de ff tienen módulo mayor que 1.