Aritmética Modular — El Reloj Matemático

Domina la aritmética modular, la herramienta más usada en competencias.

Estudiar en la plataforma interactiva
Modulo 5 · Teoría de Números

Congruencias: La Idea

Si hoy es miércoles, ¿qué día será dentro de 100 días? No necesitas contar uno a uno: 100=14×7+2100 = 14 \times 7 + 2. Será viernes. ¡Eso es aritmética modular!

ab(modm)    m(ab)a \equiv b \pmod{m} \iff m \mid (a - b)

Leemos: "a es congruente con b módulo m". Significa que aa y bb dejan el mismo residuo al dividir entre mm.

Reloj Modular

Visualiza 23(mod7)23 \pmod{7} como un reloj

232(mod7)23 \equiv 2 \pmod{7}

Misma clase: 2, 9, 16, 23, 30, 37...

0123456mod 7

Concepto Clave

"La aritmética modular convierte un problema con números enormes en un problema con números pequeños. Eso es su poder."

Operaciones Modulares

Suma
(a+b)modm=((amodm)+(bmodm))modm(a + b) \bmod m = ((a \bmod m) + (b \bmod m)) \bmod m
Producto
(ab)modm=((amodm)(bmodm))modm(a \cdot b) \bmod m = ((a \bmod m) \cdot (b \bmod m)) \bmod m
Potencia
anmodm=(amodm)nmodma^n \bmod m = (a \bmod m)^n \bmod m
⚠️ NO se puede dividir directamente

acbc(modm)ac \equiv bc \pmod{m} no implica ab(modm)a \equiv b \pmod{m} siempre. Solo funciona si gcd(c,m)=1\gcd(c, m) = 1.

🔑 ¿Cómo se "divide" en aritmética modular?

Usando el inverso modular: el número a1a^{-1} tal que aa11(modm)a \cdot a^{-1} \equiv 1 \pmod{m}. Existe si y solo si gcd(a,m)=1\gcd(a, m) = 1.

Ejemplo: ¿Cuánto es 31(mod7)3^{-1} \pmod{7}?

Busco bb tal que 3b1(mod7)3b \equiv 1 \pmod{7}. Probando: 3×5=15=2×7+113 \times 5 = 15 = 2 \times 7 + 1 \equiv 1. ✓

Por tanto 315(mod7)3^{-1} \equiv 5 \pmod{7}. Para calcular 23(mod7)\frac{2}{3} \pmod{7}: 2×5=1032 \times 5 = 10 \equiv 3.

💡 El Algoritmo de Euclides Extendido (Módulo 6) calcula el inverso modular eficientemente.

Tabla de Operaciones mod 5

m=5
+01234
001234
112340
223401
334012
440123

Concepto Clave

"Puedes sumar, restar y multiplicar módulo m sin problemas. Para 'dividir' por c, multiplica por su inverso modular c⁻¹ (que existe solo si gcd(c,m) = 1)."

Problemas de Olimpiada

Problema 1

Último dígito de potencias

¿Cuál es el último dígito de 720237^{2023}?

Ver Solución

Últimos dígitos de las potencias de 7: 71=7,72=9,73=3,74=1,75=7,7^1=7, 7^2=9, 7^3=3, 7^4=1, 7^5=7,\ldots

Ciclo de longitud 4. Como 2023=4×505+32023 = 4 \times 505 + 3:

72023733(mod10)7^{2023} \equiv 7^3 \equiv 3 \pmod{10}. Último dígito: 3.
Problema 2

Residuo de un factorial

¿Cuál es el residuo de 100!100! al dividir entre 7?

Ver Solución

100!100! contiene al factor 7 (y 14, 21, ..., 98).

Como 7100!7 \mid 100!, el residuo es simplemente:

100!0(mod7)100! \equiv 0 \pmod{7}

💡 Para cualquier primo pnp \leq n, siempre pn!p \mid n!.