La aritmética modular consiste en trabajar con los residuos después de dividir entre un entero positivo fijo llamado módulo. Si dos números dejan el mismo residuo, se comportan igual en ese sistema modular, por eso también se le llama matemáticas del reloj.

En un reloj de 1212 horas, las 1313 en punto caen en la 11, y 2929 horas caen en el mismo lugar que 55 horas. Ese ciclo repetitivo es la intuición detrás de la aritmética modular.

Qué significa mod en aritmética modular

Para un entero aa y un entero positivo nn, la expresión amodna \bmod n significa el residuo cuando aa se divide entre nn.

Ejemplo:

29mod12=529 \bmod 12 = 5

porque

29=122+529 = 12 \cdot 2 + 5

El módulo es 1212, así que sumar o restar 1212 no cambia la posición en el ciclo.

Qué significa la congruencia módulo nn

La congruencia es la forma formal de decir que dos enteros se comportan igual módulo nn.

ab(modn)a \equiv b \pmod n

significa que aa y bb dejan el mismo residuo al dividirse entre nn. Una prueba equivalente es

n(ab)n \mid (a-b)

que significa: "nn divide a aba-b".

Entonces,

295(mod12)29 \equiv 5 \pmod{12}

porque 295=2429 - 5 = 24, y 1212 divide a 2424.

Esta distinción importa:

  • 29mod12=529 \bmod 12 = 5 es una afirmación sobre el residuo.
  • 295(mod12)29 \equiv 5 \pmod{12} es una afirmación de congruencia.

Están relacionadas, pero no son intercambiables.

Ejemplo resuelto: 2929 horas después de las 88

Supón que ahora son las 88 en punto y quieres saber qué hora será 2929 horas después en un reloj de 1212 horas.

Primero reduce 2929 módulo 1212:

29mod12=529 \bmod 12 = 5

Así que sumar 2929 horas tiene el mismo efecto que sumar 55 horas:

8+298+5(mod12)8 + 29 \equiv 8 + 5 \pmod{12}

Luego,

8+29131(mod12)8 + 29 \equiv 13 \equiv 1 \pmod{12}

Así que el reloj marca la 11 en punto.

El paso clave es la reducción. En módulo 1212, sustituir 2929 por 55 mantiene la misma respuesta y hace la cuenta más fácil.

Por qué reducir primero facilita los problemas

Los números grandes suelen ser más fáciles de manejar después de sustituirlos por un número congruente más pequeño.

Por ejemplo, módulo 77,

1002(mod7)100 \equiv 2 \pmod 7

porque 1002=98100 - 2 = 98 es divisible entre 77. Si el problema solo se interesa por los valores módulo 77, puedes trabajar con 22 en lugar de 100100.

Errores comunes

Confundir igualdad con congruencia

295(mod12)29 \equiv 5 \pmod{12} no significa que 29=529 = 5. Significa que pertenecen a la misma clase de residuos módulo 1212.

Olvidar que el módulo importa

175(mod12)17 \equiv 5 \pmod{12} es verdadero, pero 175(mod10)17 \equiv 5 \pmod{10} es falso. La congruencia siempre está ligada a un módulo específico.

Tratar mod como si fuera una división ordinaria

29mod1229 \bmod 12 es el residuo 55, no el cociente 22 ni la fracción 29/1229/12.

Suponer que % en software siempre sigue la misma convención matemática

Para números positivos, % en los lenguajes de programación suele coincidir con la idea de residuo que los estudiantes aprenden primero. Con números negativos, las convenciones pueden variar, así que el resultado puede no coincidir con el menor residuo no negativo que se usa en muchos cursos de matemáticas.

Dónde se usa la aritmética modular

La aritmética modular aparece siempre que los valores se repiten en ciclos: relojes, días de la semana, sistemas de dígitos de control, hashing y muchas partes de la teoría de números.

También aparece en criptografía, pero la idea básica sigue siendo la misma: los números se agrupan por sus residuos, y los números congruentes pueden tratarse como equivalentes dentro de ese sistema.

Prueba un problema parecido

¿Qué día de la semana será 100100 días después de un lunes? Como los días se repiten módulo 77, empieza reduciendo 100100 módulo 77 antes de responder.

Si quieres otro caso para comparar, prueba tu propia versión en GPAI Solver y observa si reducir primero hace el trabajo más corto.

¿Necesitas ayuda con un problema?

Sube tu pregunta y obtén una solución verificada, paso a paso, en segundos.

Abrir GPAI Solver →