Módulos /
tdn-2 / Capítulo 8 — Polinomios sobre \mathbb{Z} y \mathbb{Z}/p\mathbb{Z} / Lección 8.3
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 → El anillo $\mathbb{F}_p[x]$ y sus propiedades
Sea p un primo. El anillo de polinomios Fp[x] tiene una estructura muy parecida a 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,g∈Fp[x] con g=0, existen únicos q,r∈Fp[x] con f=qg+r y degr<degg (o r=0). Esto permite definir el gcd por el algoritmo de Euclides.
A diferencia de Z, el grupo de unidades de Fp[x] son exactamente los polinomios constantes no nulos Fp∗. Los polinomios irreducibles juegan el papel de los primos en Z.
El número de polinomios mónicos de grado n sobre Fp es pn. El número de polinomios mónicos irreducibles de grado n se denota πp(n) y hay una fórmula exacta via la inversión de Möbius.
El cuerpo $\mathbb{F}_{p^n}$
Si f∈Fp[x] es irreducible de grado n, el cociente Fp[x]/(f) es un cuerpo con pn elementos, denotado Fpn.
Todos los cuerpos con pn elementos son isomorfos (no importa el polinomio irreducible f que se use): el cuerpo Fpn es único salvo isomorfismo. Sus elementos pueden pensarse como "números módulo f(x)".
Teorema fundamental. Todo elemento de Fpn es raíz del polinomio xpn−x. Demostración: el grupo multiplicativo Fpn∗ tiene pn−1 elementos, así todo a=0 satisface apn−1=1, luego apn=a. El cero también satisface 0pn=0. Por tanto xpn−x tiene exactamente pn raíces: todos los elementos de Fpn.
xpn−x=∏α∈Fpn(x−α) Factorización de $x^{p^n} - x$
Teorema. El polinomio xpn−x es el producto de todos los polinomios mónicos irreducibles sobre Fp cuyo grado divide a n:
xpn−x=∏d∣n∏f irred. moˊnico de grado df(x)
Demostración. Un elemento α de la clausura algebraica Fp es raíz de xpn−x si y solo si α∈Fpn. Esto ocurre si y solo si [Fp(α):Fp]∣n, es decir, el grado del polinomio mínimo de α sobre Fp divide n. Por tanto xpn−x es divisible exactamente por los irreducibles de grado d∣n. Como xpn−x no tiene raíces múltiples (su derivada es −1, sin raíces comunes), la factorización es como producto sin repeticiones.
xpn−x=∏d∣n∏f∈Fp[x]irred. moˊnico, degf=df(x) Conteo de polinomios irreducibles
Comparando grados en la factorización de xpn−x: pn=∑d∣nd⋅πp(d) donde πp(d) es el número de polinomios mónicos irreducibles de grado d sobre Fp.
Por inversión de Möbius: n⋅πp(n)=∑d∣nμ(n/d)pd, así
πp(n)=n1∑d∣nμ(n/d)pd.
Para n=1: πp(1)=p (hay p polinomios lineales mónicos x−a con a∈Fp). Para n=2: πp(2)=21(p2−p)=2p(p−1). Para n=3: πp(3)=31(p3−p)=3p(p−1)(p+1). Con p=2: π2(2)=1, π2(3)=2, π2(4)=3.
πp(n)=n1∑d∣nμ(n/d)pd≥npn−pn/2>0 El pequeño teorema de Fermat para polinomios
El **Pequeño Teorema de Fermat para Fp[x]** dice: si f∈Fp[x] es irreducible de grado d y g∈Fp[x] con f∤g, entonces gpd−1≡1(modf).
Demostración: Fp[x]/(f)=Fpd es un cuerpo con pd elementos; su grupo multiplicativo tiene orden pd−1. La imagen de g en este cociente es no nula (pues f∤g), así su (pd−1)-ésima potencia es la identidad.
Aplicación: test de irreducibilidad. Para verificar que f de grado n es irreducible sobre Fp: basta comprobar que gcd(xpd−x,f)=1 en Fp[x] para todo primo d∣n, d<n. Si esto vale, f no tiene factores de grado d<n, luego es irreducible.
f irred. de grado d⟹gpd−1≡1(modf) si f∤g Raíces de polinomios sobre $\mathbb{F}_p$ y relevancia olímpica
Teorema (Chevalley-Warning, enunciado). Si f1,…,fr∈Fp[x1,…,xs] son polinomios con ∑idegfi<s, entonces el número de soluciones comunes es divisible por p. 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 f∈Fp[x] es a lo sumo degf. Un polinomio de grado d<p con d+1 raíces en Fp es divisible por (x−r1)⋯(x−rd+1) en Fp[x], lo que es imposible salvo que el polinomio sea el cero.
Problema. Para p primo, prueba que ∑a=0p−1ak≡−1(modp) si (p−1)∣k, y ≡0(modp) si (p−1)∤k (para k≥1). Solución: usando que las potencias ap−1≡[a=0](modp) por Fermat, y que ∑a=1p−1ak=∑akmod(p−1) ya que el grupo multiplicativo tiene orden p−1. Esta es una aplicación directa de la estructura multiplicativa de Fp∗.