Teorema de Zsigmondy y divisores primitivos
Para casi todos los , el número tiene un divisor primo que no divide a ningún con . Este 'primo primitivo' tiene propiedades forzadas que lo hacen una herramienta demoledora en problemas de divisibilidad con potencias.
En 1892, el matemático austriaco Karl Zsigmondy demostró un resultado que a primera vista parece casi mágico: para casi todos los valores de , la sucesión introduce siempre «primos nuevos» — primos que dividen a pero que no habían aparecido en ningún término anterior. Estos primos nuevos se llaman divisores primitivos, y su existencia garantizada (con excepciones contadas) es una herramienta poderosísima en problemas olímpicos con potencias de enteros.
Sean enteros coprimos y . Un primo es un divisor primo primitivo de si:
- ,
- para todo con .
La condición (2) equivale a: el orden multiplicativo de (bien definido módulo cuando ) es exactamente . Por el Lema fundamental del orden, esto implica , es decir:
Esta consecuencia es la que hace poderoso al teorema: el primo primitivo lleva incorporada la información sobre el «tamaño» de en su congruencia.
(Zsigmondy, 1892) Sean enteros coprimos y . Entonces tiene un divisor primo primitivo, excepto exactamente en los siguientes casos:
- : . (No hay primos que dividan a .)
- : es una potencia de .
- , , : , y , . No hay primitivo.
Variante. tiene un divisor primo primitivo (es decir, un primo con pero para ) excepto cuando , es potencia de ; o , (, y ).
La herramienta es la factorización mediante polinomios ciclotómicos. Recordemos que
donde es el polinomio ciclotómico homogeneizado de grado .
Idea de la demostración: un primo es primitivo de si y solo si pero para , . Se demuestra que crece con y que solo los casos excepcionales permiten que todos los factores primos de ya hayan aparecido en con .
Propiedad clave: si y , entonces (el orden exacto), y por tanto , dando .
Aplicaciones directas
Ejemplo 1. Demostrar que para todo primo , existe un primo .
Para , el par no es un caso excepcional (para verificarlo: ; el único caso excepcional con es ). Por Zsigmondy, tiene un divisor primo primitivo . Este satisface .
Para : . Para : . Para : .
Ejemplo 2. Probar que para , tiene al menos dos factores primos distintos.
Para , por Zsigmondy, tiene un primo primitivo . Como , , así .
Pero también siempre que . Así si y , hay al menos dos primos: y (donde pues y para ).
Si y : por Zsigmondy hay un primo . Para el segundo primo, consideramos donde es el mayor primo que divide a , o simplemente para cualquier primo con , dando otro primo que divide a pero no es primitivo respecto a . El argumento completo requiere más cuidado, pero el resultado es correcto.
Ejemplo 3. IMO 1990, Problema 3. Hallar todos los enteros positivos tales que .
Solución usando Zsigmondy. Sea y supongamos . Sea el menor factor primo de .
Como y , tenemos . Así . El orden divide a .
Si : entonces , pero implica , imposible ( impar pues es impar).
Luego , así pero , entonces la parte -primaria de es mayor que la de . Como (por PTF), .
Supongamos impar. Entonces . Como y , se tiene . Sea con impar y . Como es el menor primo de , todos los factores primos de son , así todos los primos de ... un análisis cuidadoso muestra que , así o .
Si : , imposible. Si : , , .
Con : , . Necesitamos . Los residuos de tienen período : Para que : .
Así es múltiplo de y , luego . El menor es : , y ✓.
¿Es el único? Para : sí. Para con los mismos residuos: verificar que requiere aritmética modular adicional. La respuesta final es solo y .
Ejemplo 4. Usar Zsigmondy para probar que hay infinitos primos .
Para cada que es múltiplo de , digamos , el número tiene un primo primitivo . En particular, .
Los primos son distintos para distintos (porque el orden de módulo es exactamente , y cada primo puede tener a lo sumo un valor de como orden). Así hay infinitos primos .
(Esto es un caso del teorema de Dirichlet sobre primos en progresiones aritméticas, demostrado elementalmente via Zsigmondy para ciertas progresiones.)
Ejemplo 5. Demostrar que no puede ser primo si es compuesto y .
Si con , entonces (por la factorización con ). Como y (para ), tenemos un divisor no trivial, así es compuesto.
Moraleja: los primos de Mersenne solo pueden ser primos si es primo (aunque no todo primo da un primo de Mersenne).
Ejemplo 6. Determinar todos los para los que puede ser una potencia de .
Por Zsigmondy (con ), tiene un primo primitivo . Para que , todos los factores primos de deben ser .
Si y : el primo primitivo satisface , así . Luego .
Para : . No es potencia de . Para : . ✓ Para : . No es potencia de .
Único caso: , .
: . El factor ciclotómico . Pero ya dividía a . El caso especial ocurre porque es primo, pero , así el «primo de » no es primitivo.
, potencia de : , que es potencia de . Como (ambos impares o ambos pares — pero descarta ambos pares), , así . El primo ya no es primitivo.
Zsigmondy como navaja de Occam. En problemas donde aparece (o variantes como ), la secuencia de pasos es:
- ¿El problema pide probar algo para todo grande? Zsigmondy garantiza la existencia de un primo con propiedades fuertes.
- ¿El primo primitivo tiene restricciones incompatibles con la hipótesis? Entonces solo los pequeños (antes de que entre Zsigmondy) son candidatos.
- Verificar los casos excepcionales manualmente.
Limitaciones. Zsigmondy no dice nada cuantitativo sobre el número de divisores primos primitivos ni sobre su tamaño. Para estimaciones más finas se necesitan métodos analíticos (criba de Brun, etc.).
Versión para . Como cuando es impar, y para par: se analiza mediante .