Módulos / tdn-1 / Capítulo 4 — Pequeño Teorema de Fermat / Lección 4.1

El teorema: $a^{p-1}\equiv 1 \pmod{p}$

Lección 4.1·Capítulo 4 — Pequeño Teorema de Fermat·11 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

Enunciar y demostrar el Pequeño Teorema de Fermat, comprender la hipótesis de que $p$ no divide a $a$, y reconocer la versión alternativa $a^p \equiv a \pmod{p}$ válida para todo entero $a$.

¿Por qué las potencias no crecen "de verdad" módulo un primo?

En capítulos anteriores aprendimos que las sucesiones a,a2,a3,a, a^2, a^3, \ldots módulo mm son eventualmente periódicas. Pero no teníamos una fórmula precisa para el período. El Pequeño Teorema de Fermat responde exactamente esta pregunta cuando m=pm = p es primo: el período divide a p1p - 1.

Dicho de otra manera: si pp es primo y pap \nmid a, entonces ap11(modp)a^{p-1} \equiv 1 \pmod{p}. La potencia ap1a^{p-1} "regresa a 11" módulo pp. Esto es sorprendente: sin importar qué tan grande sea aa, su (p1)(p-1)-ésima potencia siempre deja residuo 11 al dividir por pp.

Históricamente, Fermat enunció este resultado en 1640 en una carta, sin demostración. Euler fue el primero en publicar una demostración completa en 1736. Hoy es uno de los resultados más usados en olimpiadas de matemáticas y en criptografía.

Enunciado preciso

Sea pp un número primo y aa un entero tal que pap \nmid a (equivalentemente, gcd(a,p)=1\gcd(a, p) = 1). Entonces:

La hipótesis pap \nmid a es esencial. Si pap \mid a, entonces a0(modp)a \equiv 0 \pmod p, de modo que ap10≢1(modp)a^{p-1} \equiv 0 \not\equiv 1 \pmod p. El teorema simplemente no aplica en ese caso.

Una versión más compacta que funciona para todo entero aa (incluso si pap \mid a) es: apa(modp)a^p \equiv a \pmod p. Para pap \nmid a, dividimos ambos lados por aa (que es invertible módulo pp) y recuperamos la versión original. Para pap \mid a, ambos lados son 0(modp)\equiv 0 \pmod p.

ap11(modp)a^{p-1} \equiv 1 \pmod{p}

Demostración mediante permutación de residuos

Considera el conjunto S={1,2,3,,p1}S = \{1, 2, 3, \ldots, p-1\}. Estos son los p1p-1 residuos no nulos módulo pp.

Multiplicamos cada elemento por aa: obtenemos el conjunto aS={a,2a,3a,,(p1)a}aS = \{a, 2a, 3a, \ldots, (p-1)a\}. Afirmamos que aSaS es también un sistema completo de residuos no nulos módulo pp, es decir, que los elementos de aSaS son congruentes a 1,2,,p11, 2, \ldots, p-1 en algún orden.

En efecto: ningún elemento de aSaS es 0(modp)\equiv 0 \pmod p (porque pap \nmid a y pkp \nmid k para k{1,,p1}k \in \{1,\ldots,p-1\}). Y dos elementos distintos kaka y lala no pueden ser congruentes módulo pp (si kalaka \equiv la, cancelamos aa —que es invertible— y obtenemos klk \equiv l, contradicción). Como hay p1p-1 elementos distintos y no nulos, aSaS es exactamente una permutación de SS.

Ahora multiplicamos todos los elementos de SS y los de aSaS y los comparamos: k=1p1(ka)k=1p1k(modp)\prod_{k=1}^{p-1}(ka) \equiv \prod_{k=1}^{p-1} k \pmod p. El lado izquierdo es ap1(p1)!a^{p-1} \cdot (p-1)! y el derecho es (p1)!(p-1)!. Como p(p1)!p \nmid (p-1)! (ningún factor de (p1)!(p-1)! es divisible por pp), podemos cancelar (p1)!(p-1)! y obtenemos ap11(modp)a^{p-1} \equiv 1 \pmod p.

ap1(p1)!(p1)!(modp)    ap11(modp)a^{p-1} \cdot (p-1)! \equiv (p-1)! \pmod{p} \;\Longrightarrow\; a^{p-1} \equiv 1 \pmod{p}

Cálculo práctico: reducción del exponente

La aplicación más directa del teorema es reducir exponentes gigantes módulo p1p - 1. Si pap \nmid a y queremos calcular an(modp)a^n \pmod p, escribimos n=q(p1)+rn = q(p-1) + r con 0r<p10 \le r < p-1. Entonces:

an=aq(p1)+r=(ap1)qar1qar=ar(modp)a^n = a^{q(p-1)+r} = (a^{p-1})^q \cdot a^r \equiv 1^q \cdot a^r = a^r \pmod p.

El residuo r=nmod(p1)r = n \bmod (p-1) es el exponente efectivo. Ejemplo: calcular 3100(mod7)3^{100} \pmod 7. Como p=7p = 7, p1=6p - 1 = 6, y 100=166+4100 = 16 \cdot 6 + 4, tenemos 310034=814(mod7)3^{100} \equiv 3^4 = 81 \equiv 4 \pmod 7.

Atención especial cuando r=0r = 0: ap11a^{p-1} \equiv 1 (no a0=1a^0 = 1 trivialmente, sino que el ciclo completo regresa a 11). Si n=q(p1)n = q(p-1), entonces an=(ap1)q1q=1(modp)a^n = (a^{p-1})^q \equiv 1^q = 1 \pmod p. El resultado sigue siendo correcto.

Ejemplos con primos pequeños

Para p=5p = 5: 14=11^4 = 1, 24=1612^4 = 16 \equiv 1, 34=8113^4 = 81 \equiv 1, 44=2561(mod5)4^4 = 256 \equiv 1 \pmod 5. Los cuatro residuos no nulos módulo 55 satisfacen el teorema.

Para p=7p = 7: 26=64=97+11(mod7)2^6 = 64 = 9 \cdot 7 + 1 \equiv 1 \pmod 7. 56=156255^6 = 15625. Verificamos: 52=2545^2 = 25 \equiv 4, 5320615^3 \equiv 20 \equiv 6 \equiv -1, 561(mod7)5^6 \equiv 1 \pmod 7.

Para p=11p = 11: 7101(mod11)7^{10} \equiv 1 \pmod{11}. No es necesario calcular 7107^{10} directamente; basta saber que el teorema garantiza el resultado.

En todos los casos, el período de la sucesión de potencias de aa módulo pp es un divisor de p1p - 1, no necesariamente p1p - 1 en sí. Por ejemplo, 62=361(mod7)6^2 = 36 \equiv 1 \pmod 7, así que el período de 66 módulo 77 es 22, que divide a 6=716 = 7 - 1.

Problemas del Capítulo 4 — con solución

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

T1-4.1

Calcula el residuo de 21002^{100} al dividir por 1313.

T1-4.2

Demuestra que 7n7n7 \mid n^7 - n para todo entero nn.

T1-4.3

Determina el residuo de 310003^{1000} al dividir por 77.

T1-4.4★★

Halla el residuo de 220252^{2025} al dividir por 1717.

T1-4.5★★

Calcula φ(360)\varphi(360) y determina el residuo de 7φ(360)+17^{\varphi(360)+1} al dividir por 360360. (Aquí gcd(7,360)=1\gcd(7, 360) = 1.)

T1-4.6★★

Sea pp un primo impar. Demuestra que 1p1+2p1++(p1)p11(modp)1^{p-1} + 2^{p-1} + \cdots + (p-1)^{p-1} \equiv -1 \pmod p.

T1-4.7★★

Usando el Teorema de Wilson, calcula el residuo de 12!12! al dividir por 1313.

T1-4.8★★★

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