Pequeño Teorema de Fermat
Si es primo y , entonces . La piedra angular de la aritmética modular olímpica: reduce potencias de cualquier tamaño a un residuo en .
Pierre de Fermat anunció el resultado que lleva su nombre en una carta de 1640 a Frénicle de Bessy, sin demostración. La primera prueba publicada la dio Leibniz, y Euler la popularizó en 1736. En sus tres siglos de vida, este teorema ha pasado de ser una curiosidad aritmética a ser la base de la criptografía moderna (RSA), los tests de primalidad probabilísticos, y toda la aritmética modular avanzada.
Su enunciado es deceptivamente simple: las potencias de cualquier entero forman un ciclo de longitud que divide a módulo un primo . Esa periodicidad convierte cálculos con exponentes astronómicos en cálculos con restos pequeños.
(Pequeño Teorema de Fermat) Sea un número primo. Entonces:
(PTF-1) Para todo entero con :
(PTF-2) Para todo entero (sin restricción de coprimalidad):
La segunda forma se deduce de la primera: si , ambos lados son ; si , multiplicamos (PTF-1) por .
Demostración 1: por el método de los productos (Euler)
Sea con . Consideramos los múltiplos de :
Afirmación: los elementos de son todos distintos módulo , y ninguno es .
Ninguno es cero: porque (para ) y .
Todos distintos: si con , entonces . Como , se sigue , imposible pues .
Por tanto es una permutación de módulo . Multiplicando todos los elementos:
Esto es . Como (el factorial de no es divisible por el primo ), cancelamos:
Demostración 2: por inducción (Leibniz)
Probamos por inducción sobre .
Caso base: . ✓
Paso inductivo: supongamos . Expandimos con el binomio de Newton:
Para : el coeficiente tiene en el numerador pero no en el denominador (ya que y , ningún factor del denominador es divisible por el primo ). Luego .
Por tanto todos los términos intermedios desaparecen módulo :
usando la hipótesis inductiva.
Cómputo de potencias grandes
Ejemplo 1. Calcular .
es primo. Por PTF, . Dividimos , así:
.
Respuesta: .
Ejemplo 2. ¿Cuál es el resto de ?
es primo. , así . Por PTF, .
, así .
Respuesta: .
Divisibilidad con potencias
Ejemplo 3. Probar que para todo primo y todo entero .
Por PTF-2: , así .
Aplicación directa: para todo ? . Por PTF: y . Pero . Necesitamos: : por PTF con . : ; si está claro; si , por PTF, así ... mejor: , así , y ... se complica. Verificación directa para confirma .
Ejemplo 4. Demostrar que para todo entero .
. Verificamos divisibilidad por cada primo:
- Por : PTF-2 da , luego .
- Por : , así .
- Por : (pues siempre par), así .
Como , por TCR: .
Torres y exponentes iterados
Ejemplo 5. Calcular .
Por PTF: . Necesitamos .
Como , por TCR necesitamos y .
- Módulo : , así .
- Módulo : , así .
Por TCR: (el único en que es y ).
Luego .
Respuesta: .
Primos condicionales
Ejemplo 6. Probar que si es primo y , entonces .
Todo primo es impar y no divisible por , luego para algún . Entonces:
Como y son de paridad opuesta (uno par, otro impar), su producto es par. Así .
Ejemplo 7. Encontrar todos los primos tales que .
Por PTF: . Entonces equivale a .
El único primo que divide a es . Verificación: , sí divisible.
Los únicos primos son .
Reducción del exponente
La técnica estándar para con primo y :
- Calcular (PTF garantiza que el ciclo de divide a ).
- Computar con exponenciación rápida en multiplicaciones.
Precaución: PTF da que el orden de módulo divide a , no que sea exactamente . Por ejemplo, (pues y ), que divide a . Para potencias de se puede reducir módulo el orden real de , que divide a . En la práctica, reducir módulo es seguro aunque a veces subóptimo.
Tests de primalidad
PTF da un criterio necesario de primalidad: si es primo y , entonces . Un entero que falla esta prueba para algún con es necesariamente compuesto.
El Test de Miller-Rabin refina esta idea: si con impar, un entero compuesto "engaña" al test para a lo sumo de las bases . Con bases aleatorias, la probabilidad de un falso positivo es .
Números de Carmichael
El recíproco de PTF es falso: existen enteros compuestos con para todo coprimo con . Se llaman números de Carmichael. El menor es .
Caracterización (Korselt, 1899): es de Carmichael si y solo si es libre de cuadrados y para cada primo se tiene . Hay infinitos números de Carmichael (Alford-Granville-Pomerance, 1994).
PTF como caso especial de Euler. El Teorema de Euler generaliza PTF: si , entonces , donde es la función totiente. Para primo, y recuperamos PTF. El teorema de Euler a su vez es un caso especial de que el orden de cualquier elemento divide al orden del grupo: en , el orden del grupo es .
El orden de módulo . El menor entero positivo con se llama el orden de módulo y satisface . El exponente en PTF es universal pero no óptimo: con . El orden exacto puede ser cualquier divisor de . Los elementos de orden son las raíces primitivas módulo , y existen siempre (hay de ellas).