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

Aplicaciones en olimpiadas

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

Aplicar el Pequeño Teorema de Fermat para calcular residuos de potencias gigantes, demostrar divisibilidades y resolver problemas típicos de la ONEM regional.

El flujo estándar: "reduce el exponente"

La mayoría de los problemas de olimpiada regional que involucran an(modp)a^n \pmod p siguen este flujo: (1) identificar el primo pp del problema, (2) verificar que pap \nmid a, (3) calcular r=nmod(p1)r = n \bmod (p-1), (4) calcular ar(modp)a^r \pmod p por exponenciación directa o por observación del patrón.

El paso (3) puede requerir a su vez calcular n(modp1)n \pmod{p-1}, que a veces involucra otro primo. Por ejemplo, calcular 22025(mod13)2^{2025} \pmod{13}: p=13p = 13, p1=12p - 1 = 12. Necesitamos 2025(mod12)2025 \pmod{12}. Como 2025=16812+92025 = 168 \cdot 12 + 9, se tiene 2202529=5125123913=512507=5(mod13)2^{2025} \equiv 2^9 = 512 \equiv 512 - 39 \cdot 13 = 512 - 507 = 5 \pmod{13}.

La clave es automatizar este flujo hasta que sea reflejo: "¿potencia grande módulo primo? Fermat, reduce el exponente".

Divisibilidades usando $a^p \equiv a \pmod p$

La versión apa(modp)a^p \equiv a \pmod p —válida para todo entero aa— es especialmente útil para demostrar que ciertas expresiones son siempre divisibles por un primo dado.

Ejemplo clásico: demostrar que papap \mid a^p - a para todo primo pp y todo entero aa. Esto es exactamente apa(modp)a^p \equiv a \pmod p, que es la reformulación del teorema. En particular, pnpnp \mid n^p - n para todo entero nn.

Problema: demostrar que 42n7n42 \mid n^7 - n para todo entero nn. Factorizamos: 42=23742 = 2 \cdot 3 \cdot 7. Por el teorema, 2n2nn7n2 \mid n^2 - n \mid n^7 - n, 3n3nn7n3 \mid n^3 - n \mid n^7 - n, 7n7n7 \mid n^7 - n. Como 22, 33, 77 son primos distintos que dividen a n7nn^7 - n, también 42n7n42 \mid n^7 - n. La verificación de la divisibilidad intermedia (n2nn7nn^2 - n \mid n^7 - n etc.) se hace con la factorización n7n=n(n1)(n+1)(n2+n+1)(n2n+1)n^7 - n = n(n-1)(n+1)(n^2+n+1)(n^2-n+1) o directamente por Fermat.

pnpnpara todo entero n y todo primo pp \mid n^p - n \quad \text{para todo entero } n \text{ y todo primo } p

Últimas cifras de potencias con exponente primo

Calcular la última cifra de 320263^{2026}. Necesitamos 32026(mod10)3^{2026} \pmod{10}. Como 10=2510 = 2 \cdot 5, calculamos módulo 22 y módulo 55 por separado.

Módulo 22: 31(mod2)3 \equiv 1 \pmod 2, así 320261(mod2)3^{2026} \equiv 1 \pmod 2.

Módulo 55: por Fermat (p=5p = 5, 535 \nmid 3), 341(mod5)3^4 \equiv 1 \pmod 5. Como 2026=5064+22026 = 506 \cdot 4 + 2, se tiene 3202632=94(mod5)3^{2026} \equiv 3^2 = 9 \equiv 4 \pmod 5.

Combinando: buscamos xx con x1(mod2)x \equiv 1 \pmod 2 y x4(mod5)x \equiv 4 \pmod 5. La solución es x4(mod10)x \equiv 4 \pmod{10} (pues 44 es impar — no, 44 es par). Ajustamos: x=4x = 4 no funciona (44 es par). El siguiente en la clase 4(mod5)4 \pmod 5 es 99, que es impar. Así 320263^{2026} termina en 99.

Problemas con "¿es divisible por $p$?"

Un tipo frecuente en la ONEM regional pide determinar si una suma como 1p1+2p1++(p1)p11^{p-1} + 2^{p-1} + \cdots + (p-1)^{p-1} es divisible por pp.

Por el Pequeño Teorema de Fermat, cada sumando kp11(modp)k^{p-1} \equiv 1 \pmod p para k=1,2,,p1k = 1, 2, \ldots, p-1. Hay p1p - 1 sumandos, cada uno congruente a 11. La suma es p11(modp)\equiv p - 1 \equiv -1 \pmod p. Conclusión: la suma NO es divisible por pp; de hecho deja residuo p1p - 1.

Variante: ¿es 1p1+2p1++(p1)p1+11^{p-1} + 2^{p-1} + \cdots + (p-1)^{p-1} + 1 divisible por pp? Ahora la suma es 1+1=0(modp)-1 + 1 = 0 \pmod p. Sí es divisible. Este pequeño ajuste cambia completamente la respuesta.

La lección metodológica: en problemas con sumas de potencias módulo un primo, Fermat suele convertir cada potencia en 11 (o en 00 si la base es múltiplo de pp) y reduce el problema a contar términos.

El orden de un elemento y divisores de $p-1$

El orden de aa módulo pp (con pap \nmid a) es el menor entero positivo dd tal que ad1(modp)a^d \equiv 1 \pmod p. El Pequeño Teorema de Fermat implica que dp1d \mid p - 1.

Demostración: como ap11a^{p-1} \equiv 1 y ad1a^d \equiv 1, si p1=dq+rp - 1 = dq + r con 0r<d0 \le r < d, entonces 1ap1=(ad)qarar1 \equiv a^{p-1} = (a^d)^q \cdot a^r \equiv a^r. Por minimalidad de dd, r=0r = 0, es decir dp1d \mid p - 1.

Esto es útil para encontrar el período exacto de una base: en lugar de probar todos los enteros, solo hay que probar los divisores de p1p - 1. Por ejemplo, para encontrar el período de 22 módulo 77: los divisores de 66 son 1,2,3,61, 2, 3, 6. Calculamos 21=22^1 = 2, 22=42^2 = 4, 23=81(mod7)2^3 = 8 \equiv 1 \pmod 7. El período es 33.

ad1(modp)    ordp(a)da^d \equiv 1 \pmod{p} \;\Longleftrightarrow\; \text{ord}_p(a) \mid d

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.