Módulos / tdn-1 / Capítulo 3 — Congruencias / Lección 3.1

El lenguaje de las congruencias

Lección 3.1·Capítulo 3 — Congruencias·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

Comprender la definición de congruencia módulo $m$, interpretar la relación como clases de equivalencia, y traducir divisibilidades y paridades clásicas al lenguaje modular.

¿Por qué necesitamos un nuevo lenguaje?

Hasta ahora hemos trabajado con divisibilidad directa: "mnm \mid n" o "mnm \nmid n". Eso basta cuando queremos saber si un número divide exactamente. Pero muchos problemas de olimpiadas no preguntan si el cociente es exacto, sino qué residuo queda: ¿cuál es la última cifra de 71007^{100}? ¿Es 250+12^{50}+1 divisible por 33? Para responder estas preguntas eficientemente, Gauss inventó la notación de congruencias.

La idea es sencilla: dos enteros aa y bb se comportan igual módulo mm si dejan el mismo residuo al dividir por mm. En lugar de decir "el residuo de aa al dividir por mm es igual al residuo de bb al dividir por mm", escribimos la congruencia ab(modm)a \equiv b \pmod{m}.

Esta notación no es solo abreviatura: tiene su propia aritmética, sus propios teoremas, y hace transparentes patrones que de otra manera serían invisibles.

Definición formal y ejemplos

Sea mm un entero positivo llamado el módulo. Decimos que aa es **congruente a bb módulo mm**, y escribimos ab(modm)a \equiv b \pmod{m}, si m(ab)m \mid (a - b), es decir, si existe un entero kk tal que ab=kma - b = km.

Ejemplos: 172(mod5)17 \equiv 2 \pmod{5} porque 172=15=3517 - 2 = 15 = 3 \cdot 5. También 34(mod7)-3 \equiv 4 \pmod{7} porque 34=7=(1)7-3 - 4 = -7 = (-1) \cdot 7. Nota que los negativos funcionan perfectamente; el residuo de 3-3 módulo 77 es 44 (y no 3-3), porque siempre elegimos el residuo en {0,1,,m1}\{0, 1, \ldots, m-1\}.

Casos especiales que ya conoces sin saberlo: a0(modm)a \equiv 0 \pmod{m} es exactamente mam \mid a. La paridad (aa par o impar) es a0(mod2)a \equiv 0 \pmod{2} o a1(mod2)a \equiv 1 \pmod{2}. Las divisibilidades por 33, 99 y 1111 que aprendiste en primaria son congruencias disfrazadas.

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

La congruencia como relación de equivalencia

Fijado el módulo mm, la relación "ser congruente módulo mm" es una relación de equivalencia: es reflexiva (aaa \equiv a), simétrica (abbaa \equiv b \Rightarrow b \equiv a) y transitiva (aba \equiv b y bcacb \equiv c \Rightarrow a \equiv c). Cada una de estas propiedades se verifica directamente desde la definición.

Esto quiere decir que los enteros se agrupan en clases de equivalencia: la clase de rr módulo mm es el conjunto {,r2m,rm,r,r+m,r+2m,}\{\ldots, r-2m, r-m, r, r+m, r+2m, \ldots\}. Como rr puede ser cualquier entero entre 00 y m1m-1, hay exactamente mm clases. A este conjunto de clases se le llama Z/mZ\mathbb{Z}/m\mathbb{Z} o Zm\mathbb{Z}_m.

Pensar en clases de residuos aclara la aritmética modular: operar con congruencias es operar con estas clases. Cuando sumamos 5+85 + 8 módulo 77, en realidad estamos sumando la clase de 55 con la clase de 88 y obtenemos la clase de 136(mod7)13 \equiv 6 \pmod 7.

Criterios de divisibilidad como congruencias

La representación decimal de un número n=dk10k++d110+d0n = d_k \cdot 10^k + \cdots + d_1 \cdot 10 + d_0 permite deducir criterios de divisibilidad usando que 101(mod9)10 \equiv 1 \pmod{9} y 101(mod11)10 \equiv -1 \pmod{11}.

Para el 99: como 10j1j=1(mod9)10^j \equiv 1^j = 1 \pmod 9 para todo j0j \ge 0, se tiene ndk++d1+d0(mod9)n \equiv d_k + \cdots + d_1 + d_0 \pmod 9. Entonces 9n9 \mid n si y solo si 99 divide a la suma de sus dígitos.

Para el 1111: como 101(mod11)10 \equiv -1 \pmod{11}, entonces 10j(1)j(mod11)10^j \equiv (-1)^j \pmod{11}, y nd0d1+d2(mod11)n \equiv d_0 - d_1 + d_2 - \cdots \pmod{11}. Es decir, 11n11 \mid n si y solo si 1111 divide a la suma alternada de dígitos (de menor a mayor posición). Estos criterios, que aprendiste de memoria, ahora tienen una demostración de dos líneas.

nd0+d1++dk(mod9)n \equiv d_0 + d_1 + \cdots + d_k \pmod{9}

Residuos mínimos no negativos y notación práctica

Por convenio, cuando decimos "el residuo de aa módulo mm", nos referimos al único entero rr con 0r<m0 \le r < m tal que ar(modm)a \equiv r \pmod m. Este rr existe y es único por el algoritmo de la división. Algunas veces es cómodo usar residuos centrados en el rango {(m1)/2,,(m1)/2}\{-(m-1)/2, \ldots, (m-1)/2\} para mm impar, eligiendo el representante de menor valor absoluto.

En olimpiadas se escribe indistintamente a(modm)a \pmod m (el residuo) o ab(modm)a \equiv b \pmod m (la congruencia). Aprende a leer el contexto: si dice "calcula 2100(mod7)2^{100} \pmod 7" pide un número; si dice "demuestra que ab(modm)a \equiv b \pmod m" pide una demostración.

Problemas del Capítulo 3 — con solución

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

TN1-3.1

Determina el residuo de 71007^{100} al dividir por 1010 (es decir, su última cifra).

TN1-3.2

Demuestra que n20n^2 \equiv 0 o n21(mod4)n^2 \equiv 1 \pmod{4} para todo entero nn.

TN1-3.3

Halla el residuo de 1!+2!+3!++2025!1! + 2! + 3! + \cdots + 2025! al dividir por 99.

TN1-3.4★★

Sea pp un primo impar. Demuestra que p1p1+2p1++(p1)p1+1p \mid 1^{p-1} + 2^{p-1} + \cdots + (p-1)^{p-1} + 1.

TN1-3.5★★

Determina las últimas dos cifras de 34013^{401} (es decir, 3401(mod100)3^{401} \pmod{100}).

TN1-3.6★★

Prueba que para todo entero nn, el número n5nn^5 - n es divisible por 3030.

TN1-3.7★★

Encuentra todos los enteros nn tales que n2+n+10(mod7)n^2 + n + 1 \equiv 0 \pmod 7.

TN1-3.8★★★

Halla el último dígito de 2220252^{2^{2025}} (una torre de dos: 22 elevado a 220252^{2025}).