Módulos / tdn-3 / Capítulo 2 — El teorema de Zsygmondy y sus aplicaciones / Lección 2.4

Zsygmondy y el orden multiplicativo: la conexión profunda

Lección 2.4·Capítulo 2 — El teorema de Zsygmondy y sus aplicaciones·13 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

Comprender la equivalencia entre el teorema de Zsygmondy y la existencia de primos con orden multiplicativo prescrito, aplicar esta conexión para resolver problemas sobre sucesiones de la forma $a^n - 1$, divisores de polinomios ciclotómicos y ecuaciones de tipo IMO que combinan orden multiplicativo con valuaciones p-ádicas.

Reformulación: Zsygmondy es un teorema sobre órdenes multiplicativos

El teorema de Zsygmondy afirma que anbna^n - b^n tiene un primo primitivo pp con ordp(ab1)=n\mathrm{ord}_p(ab^{-1}) = n. Vista así, la afirmación es:

**Para todo n3n \ge 3 (con las excepciones conocidas), existe un primo p1(modn)p \equiv 1 \pmod{n} tal que el orden de ab1ab^{-1} módulo pp es exactamente nn.**

Esta reformulación conecta Zsygmondy con la teoría de órdenes multiplicativos (Capítulo 4 de este módulo) y con los polinomios ciclotómicos. En particular:

- p1(modn)p \equiv 1 \pmod{n} es la condición de Fermat.

- ordp(ab1)=n\mathrm{ord}_p(ab^{-1}) = n dice que ab1ab^{-1} es una raíz primitiva del orden nn módulo pp.

- La existencia de pp es equivalente a que el polinomio ciclotómico Φn(x)\Phi_n(x) tenga una raíz módulo pp, lo que ocurre cuando pΦn(a,b)p \mid \Phi_n(a,b).

Esta perspectiva une tres capítulos del módulo: los métodos p-ádicos del Capítulo 1 (para calcular vp(anbn)v_p(a^n-b^n)), el teorema de Zsygmondy del Capítulo 2 (para garantizar existencia), y la teoría de órdenes del Capítulo 4 (para clasificar los primos con orden dado).

p primitivo de anbn    pΦn(a,b)    ordp(ab1)=np \text{ primitivo de } a^n-b^n \iff p \mid \Phi_n(a,b) \iff \mathrm{ord}_p(ab^{-1})=n

Los polinomios ciclotómicos como detectores de primos con orden prescrito

Recordemos que anbn=dnΦd(a,b)a^n - b^n = \prod_{d \mid n} \Phi_d(a,b), donde Φd\Phi_d es el polinomio ciclotómico dd-ésimo. Un primo pp divide a Φn(a,b)\Phi_n(a,b) si y solo si ordp(ab1)\mathrm{ord}_p(ab^{-1}) es "related to nn" de una manera precisa.

Lema. Sea pp primo con pabp \nmid ab y pnp \nmid n. Entonces pΦn(a,b)p \mid \Phi_n(a,b) si y solo si ordp(ab1)=n\mathrm{ord}_p(ab^{-1}) = n.

Demostración. pΦn(a,b)p \mid \Phi_n(a,b) implica panbnp \mid a^n - b^n (pues Φnanbn\Phi_n \mid a^n-b^n). Sea d=ordp(ab1)d = \mathrm{ord}_p(ab^{-1}); entonces dnd \mid n. Si d<nd < n, entonces padbdΦd(a,b)ed,e<dΦe(a,b)p \mid a^d - b^d \mid \Phi_d(a,b) \cdot \prod_{e \mid d, e < d} \Phi_e(a,b). Como anbn=enΦe(a,b)a^n - b^n = \prod_{e \mid n} \Phi_e(a,b) y pΦn(a,b)p \mid \Phi_n(a,b), para que d<nd < n sea posible necesitamos que pΦn(a,b)p \mid \Phi_n(a,b) y pΦd(a,b)p \mid \Phi_d(a,b) simultáneamente. Un resultado estándar (ver abajo) dice que gcd(Φn(a,b),Φd(a,b))n\gcd(\Phi_n(a,b), \Phi_d(a,b)) \mid n cuando dnd \mid n, d<nd < n. Entonces si pnp \nmid n, no puede ocurrir pΦn(a,b)p \mid \Phi_n(a,b) y pΦd(a,b)p \mid \Phi_d(a,b) a la vez. Luego d=nd = n.

El resultado estándar. Para el polinomio ciclotómico Φn(x)Z[x]\Phi_n(x) \in \mathbb{Z}[x]: si pΦn(x0)p \mid \Phi_n(x_0) y pΦd(x0)p \mid \Phi_d(x_0) con dnd \mid n, d<nd < n, entonces pn/dp \mid n/d (o más precisamente, pnp \mid n). Demostración: Φn(x)0(modp)\Phi_n(x) \equiv 0 \pmod{p} y Φd(x)0(modp)\Phi_d(x) \equiv 0 \pmod{p}; como Φd(x)xd1\Phi_d(x) \mid x^d - 1 y xd1(modp)x^d \equiv 1 \pmod{p} (de Φd(x)0\Phi_d(x) \equiv 0), y también Φn(x)xn1\Phi_n(x) \mid x^n - 1; pero Φn(x)\Phi_n(x) y xd1x^d - 1 son coprimos módulo pp si pn/dp \nmid n/d... el argumento completo usa que Φn\Phi_n y xd1x^d-1 son coprimos en Fp[x]\mathbb{F}_p[x] cuando pnp \nmid n.

Este lema justifica usar los polinomios ciclotómicos para "detectar" primos con orden multiplicativo específico, lo que es la esencia del uso de Zsygmondy en olimpiadas.

Primos con orden dado: consecuencias para las sucesiones $a^n - 1$

La conexión entre Zsygmondy y órdenes multiplicativos tiene consecuencias inmediatas para la sucesión Sn=an1S_n = a^n - 1.

Proposición. Sea a2a \ge 2 y sea pp un primo impar con pap \nmid a. Sea e=ordp(a)e = \mathrm{ord}_p(a). Entonces pan1p \mid a^n - 1 si y solo si ene \mid n. Además, vp(an1)=vp(ae1)+vp(n/e)v_p(a^n - 1) = v_p(a^e - 1) + v_p(n/e) para ene \mid n.

Demostración. La primera parte es la definición del orden. Para la segunda: escribe n=emn = e \cdot m. Entonces an1=(ae)m1ma^n - 1 = (a^e)^m - 1^m. Aplica LTE con A=aeA = a^e, B=1B = 1: pAB=ae1p \mid A - B = a^e - 1 (pues e=ordp(a)e = \mathrm{ord}_p(a)), pAp \nmid A y pB=1p \nmid B = 1. Entonces vp(Am1)=vp(A1)+vp(m)=vp(ae1)+vp(m)=vp(ae1)+vp(n/e)v_p(A^m - 1) = v_p(A-1) + v_p(m) = v_p(a^e-1) + v_p(m) = v_p(a^e-1) + v_p(n/e).

Interpretación. La "contribución" de pp a la sucesión an1a^n-1 está concentrada en los múltiplos de e=ordp(a)e = \mathrm{ord}_p(a). El primo primitivo de an1a^n-1 es justamente el primo pp cuya primera aparición en la sucesión es exactamente en el índice nn (es decir, e=ne = n).

Consecuencia clave. Si an1=ppvp(an1)a^n - 1 = \prod_p p^{v_p(a^n-1)}, entonces el factor pvp(an1)p^{v_p(a^n-1)} es pvp(ae1)+vp(n/e)p^{v_p(a^e-1) + v_p(n/e)} donde e=ordp(a)e = \mathrm{ord}_p(a). La "novedad" de cada nn —los primos con e=ne = n— es garantizada por Zsygmondy.

vp(an1)=vp(aordp(a)1)+vp ⁣(nordp(a))v_p(a^n - 1) = v_p(a^{\mathrm{ord}_p(a)} - 1) + v_p\!\left(\frac{n}{\mathrm{ord}_p(a)}\right)

Aplicación: IMO Shortlist 2002 N1

Problema (IMO Shortlist 2002 N1). Sea pp un primo mayor que 55. Prueba que existen enteros a,ba, b con 0a,b<p0 \le a, b < p tales que pa2b2+1p \mid a^2 - b^2 + 1.

Solución (conexión con Zsygmondy). Este problema no usa Zsygmondy directamente, pero ilustra la mentalidad de "buscar primos con propiedades de orden" que Zsygmondy formaliza.

Por el teorema de Wilson, (p1)!1(modp)(p-1)! \equiv -1 \pmod{p}. Podemos escribir (p1)!=12p12p+12(p1)(p-1)! = 1 \cdot 2 \cdots \frac{p-1}{2} \cdot \frac{p+1}{2} \cdots (p-1). El producto 12p12=(p12)!1 \cdot 2 \cdots \frac{p-1}{2} = \left(\frac{p-1}{2}\right)!. Y los términos p+12,,p1\frac{p+1}{2}, \ldots, p-1 son (p12),,1(modp)\equiv -(\frac{p-1}{2}), \ldots, -1 \pmod{p}, cuyo producto es (1)(p1)/2(p12)!(-1)^{(p-1)/2} \left(\frac{p-1}{2}\right)!. Así (p1)!=(1)(p1)/2[(p12)!]21(modp)(p-1)! = (-1)^{(p-1)/2} \left[\left(\frac{p-1}{2}\right)!\right]^2 \equiv -1 \pmod{p}, de donde [(p12)!]2(1)(p1)/2+1(1)(1)(p+1)/2(modp)\left[\left(\frac{p-1}{2}\right)!\right]^2 \equiv (-1)^{(p-1)/2+1} \cdot (-1) \equiv (-1)^{(p+1)/2} \pmod{p}.

Si p1(mod4)p \equiv 1 \pmod{4}: (1)(p+1)/2=(1)(p+1)/2(-1)^{(p+1)/2} = (-1)^{(p+1)/2}. Para p1(mod4)p \equiv 1 \pmod 4, (p+1)/2(p+1)/2 es impar, así (1)(p+1)/2=1(-1)^{(p+1)/2} = -1. Entonces [(p12)!]21(modp)\left[\left(\frac{p-1}{2}\right)!\right]^2 \equiv -1 \pmod{p}, es decir a=(p12)!a = \left(\frac{p-1}{2}\right)!, b=0b = 0 da a2b2+10(modp)a^2 - b^2 + 1 \equiv 0 \pmod{p}. ✓

La conexión con Zsygmondy: estamos buscando un aa con a21(modp)a^2 \equiv -1 \pmod{p}, es decir a41(modp)a^4 \equiv 1 \pmod{p} y a21a^2 \ne 1. Esto significa ordp(a)=4\mathrm{ord}_p(a) = 4. La existencia de tal aa está garantizada cuando 4p14 \mid p-1, i.e., p1(mod4)p \equiv 1 \pmod{4}. El argumento de Wilson provee explícitamente un tal aa. Zsygmondy (y la teoría ciclotómica) dan la perspectiva de por qué: el polinomio Φ4(x)=x2+1\Phi_4(x) = x^2+1 tiene una raíz módulo pp exactamente cuando p1(mod4)p \equiv 1 \pmod{4}.

Aplicación avanzada: $\text{ord}_p(a) = n$ para infinitos primos $p$

Teorema (consecuencia de Dirichlet y Zsygmondy). Para todo a2a \ge 2 y n1n \ge 1, existen infinitos primos pp con ordp(a)=n\mathrm{ord}_p(a) = n.

Demostración usando Zsygmondy. La idea es considerar la sucesión Φn(a,an1k)\Phi_n(a, a^{n-1}k) para distintos kk... no exactamente. Mejor: sea q1<q2<q_1 < q_2 < \ldots los primos que dividen a Φn(a,1)=Φn(a)\Phi_n(a,1) = \Phi_n(a). Queremos mostrar que hay infinitos. Si fueran finitos, q1,,qrq_1, \ldots, q_r serían todos. Considera N=aq1q2qrN = a \cdot q_1 q_2 \cdots q_r y evalúa Φn(Nm+1)\Phi_n(Nm + 1) para mm \to \infty... este argumento es el de Euclides adaptado a ciclotómicos.

Versión directa. Si los únicos primos pp con ordp(a)=n\mathrm{ord}_p(a) = n fueran p1,,prp_1, \ldots, p_r, considera M=np1prM = n \cdot p_1 \cdots p_r y el número aM1a^M - 1. El primo primitivo de aM1a^M - 1 (que existe por Zsygmondy para M3M \ge 3) tiene orden MM módulo aa... no orden nn en general. El argumento correcto usa la infinitud de primos en progresiones aritméticas (Dirichlet: hay infinitos primos p1(modn)p \equiv 1 \pmod{n}) y la existencia de raíces primitivas módulo primos (que permiten construir elementos con cualquier orden divisor de p1p-1).

El rol de Zsygmondy. Aunque la infinitud de primos con ordp(a)=n\mathrm{ord}_p(a) = n requiere Dirichlet para una demostración completa, Zsygmondy provee la existencia de al menos un primo (para n3n \ge 3, (a,1,n)(a,1,n) \ne excepciones). En olimpiadas, esto suele ser suficiente: no necesitamos infinitos primos primitivos, sino la existencia de uno.

Resumen de la conexión. El teorema de Zsygmondy dice esencialmente: "el polinomio ciclotómico Φn(a,b)\Phi_n(a,b) tiene un factor primo pp que no divide a ningún factor ciclotómico anterior." Este primo pp tiene exactamente ordp(ab1)=n\mathrm{ord}_p(ab^{-1}) = n, y vp(anbn)=vp(Φn(a,b))=1v_p(a^n-b^n) = v_p(\Phi_n(a,b)) = 1 cuando pnp \nmid n. La integración de Zsygmondy con el LTE y los órdenes multiplicativos constituye la trinidad de herramientas para ecuaciones con potencias en olimpiadas de nivel IMO.

Problema de cierre: combinando todo el capítulo

Problema. Sea a2a \ge 2 un entero. Prueba que para todo n1n \ge 1 se tiene gcd(an1,an+11)=a1\gcd(a^n-1, a^{n+1}-1) = a - 1.

Solución. Usamos la identidad gcd(am1,an1)=agcd(m,n)1\gcd(a^m-1, a^n-1) = a^{\gcd(m,n)}-1 (demostrada en la Lección 2.1). Con m=nm = n y n+1n+1: gcd(an1,an+11)=agcd(n,n+1)1=a11=a1\gcd(a^n-1, a^{n+1}-1) = a^{\gcd(n,n+1)}-1 = a^1 - 1 = a-1, pues gcd(n,n+1)=1\gcd(n,n+1)=1 para todo entero nn.

Demostración alternativa directa. Sea d=gcd(an1,an+11)d = \gcd(a^n-1, a^{n+1}-1). Entonces d(an+11)a(an1)=an+11an+1+a=a1d \mid (a^{n+1}-1) - a(a^n-1) = a^{n+1} - 1 - a^{n+1} + a = a - 1. Por otro lado, a1an1a-1 \mid a^n - 1 (factorización: an1=(a1)(an1++1)a^n-1 = (a-1)(a^{n-1}+\cdots+1)) y a1an+11a-1 \mid a^{n+1}-1. Luego a1da-1 \mid d. Combinando: d=a1d = a-1.

Conexión con Zsygmondy. Los primos primitivos de an1a^n-1 (los que tienen ordp(a)=n\mathrm{ord}_p(a) = n) no dividen a an+11a^{n+1}-1 (pues ordp(a)=nn+1\mathrm{ord}_p(a) = n \nmid n+1, ya que nn+1n \nmid n+1 para n2n \ge 2). Esto confirma que los factores "nuevos" de an1a^n-1 no perturban el gcd\gcd con an+11a^{n+1}-1. Los únicos factores comunes son los que dividen a agcd(n,n+1)1=a1a^{\gcd(n,n+1)}-1 = a-1.

Mensaje de cierre del capítulo. Zsygmondy, el orden multiplicativo y las valuaciones p-ádicas son tres lenguajes para la misma realidad aritmética. Cuando un problema involucra potencias, la pregunta "¿qué primos dividen a anbna^n - b^n y con qué multiplicidad?" tiene respuesta completa mediante: (1) Zsygmondy para los primos primitivos (existencia y cota inferior pn+1p \ge n+1), (2) LTE para las multiplicidades (vp=vp(ab)+vp(n)v_p = v_p(a-b) + v_p(n) cuando pabp \mid a-b, y vp=vp(Φn(a,b))v_p = v_p(\Phi_n(a,b)) para primos primitivos), y (3) la fórmula vp(an1)=vp(ae1)+vp(n/e)v_p(a^n-1) = v_p(a^e-1) + v_p(n/e) con e=ordp(a)e = \mathrm{ord}_p(a) para todos los demás primos. Con estas tres herramientas, ningún problema de potencias en olimpiadas de nivel IMO debería ser opaco.

Problemas del Capítulo 2 — con solución

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

2.1★★★Clásico de orden multiplicativo y Zsygmondy

Sea a2a \ge 2 un entero. Prueba que gcd(am1,an1)=agcd(m,n)1\gcd(a^m - 1, a^n - 1) = a^{\gcd(m,n)} - 1 para todos los enteros positivos m,nm, n.

2.2★★★Aplicación directa de Zsygmondy

Demuestra que para todo entero n3n \ge 3 con n6n \ne 6, el número 2n12^n - 1 tiene un factor primo mayor que nn.

2.3★★★★IMO Shortlist 2000 N6 (adaptado)

Halla todos los enteros positivos nn tales que 2n1n!2^n - 1 \mid n!.

2.4★★★★Iberoamericana 2002 P4 (estilo)

Sean a>b1a > b \ge 1 enteros con gcd(a,b)=1\gcd(a,b) = 1. Prueba que para todo primo pp que divide a Φn(a,b)\Phi_n(a,b) con pnp \nmid n, se tiene p1(modn)p \equiv 1 \pmod{n}.

2.5★★★★★IMO Shortlist 2000 N5

Halla todos los enteros positivos nn tales que n2n1n \mid 2^n - 1.

2.6★★★★★IMO 2000 Problema 5

Determina todos los enteros positivos nn tales que n22n1n^2 \mid 2^n - 1.

2.7★★★★★IMO Shortlist 2003 N3 (adaptado)

Sean a,ba, b enteros positivos con a>ba > b y gcd(a,b)=1\gcd(a,b)=1. Prueba que para todo primo pp que divide a a2n+b2na^{2^n} + b^{2^n} con p2abp \nmid 2ab, se tiene p1(mod2n+1)p \equiv 1 \pmod{2^{n+1}}.

2.8★★★★★Selectivo IMO Perú 2022 estilo — Zsygmondy combinado con LTE

Sean a,ba, b enteros positivos con a>ba > b, gcd(a,b)=1\gcd(a,b) = 1 y ab=1a - b = 1. Prueba que para todo n3n \ge 3 con n6n \ne 6 (cuando b=1b = 1), el número anbna^n - b^n tiene un factor primo mayor que 2n2n.