Módulos /
tdn-2 / Capítulo 2 — Congruencias y aritmética modular / Lección 2.4
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 → El problema motivador
Un problema clásico chino del siglo III: "Hay cierta cantidad de objetos. Si los cuento de 3 en 3, sobran 2. Si los cuento de 5 en 5, sobran 3. Si los cuento de 7 en 7, sobran 2. ¿Cuántos objetos hay?" Esto es, encontrar x tal que x≡2(mod3), x≡3(mod5), x≡2(mod7).
La respuesta (mínima positiva) es 23. Pero el verdadero poder del Teorema Chino del Resto (TCR) no es resolver este tipo de acertijo; es unificar dos cosas: (1) el álgebra de sistemas de congruencias, y (2) la descomposición Z/nZ≅Z/n1Z×⋯×Z/nkZ cuando los ni son coprimos. Esta segunda lectura es lo que da al TCR su omnipresencia en olimpiadas.
El TCR tiene también un mensaje práctico: para probar que n∣f(a) para toda expresión f, basta probarlo separadamente para cada potencia prima en la factorización de n, y luego juntar los resultados.
Enunciado del Teorema Chino del Resto
Sean n1,n2,…,nk enteros positivos mutuamente coprimos (es decir, gcd(ni,nj)=1 para i=j). Sea N=n1n2⋯nk. Entonces para cualesquiera enteros a1,a2,…,ak, el sistema
x≡a1(modn1),x≡a2(modn2),…,x≡ak(modnk)
tiene **solución única módulo N**. Es decir, existe exactamente una clase de equivalencia módulo N que satisface todas las congruencias.
La condición de coprimalidad mutua es necesaria: si gcd(n1,n2)=d>1, el sistema podría no tener solución (por ejemplo x≡0(mod2) y x≡1(mod4) es incompatible).
∃!x(modN):x≡ai(modni) para todo i Demostración constructiva: el algoritmo
La demostración es constructiva y produce la solución explícitamente. Para cada i, define Mi=N/ni (el producto de todos los módulos excepto ni). Como gcd(Mi,ni)=1 (pues ni es coprimo con cada nj, j=i), existe el inverso de Mi módulo ni: sea yi tal que Miyi≡1(modni).
La solución es x=∑i=1kaiMiyi. Verificación: módulo nj, el i-ésimo sumando con i=j contiene el factor Mi, que a su vez contiene nj como factor. Luego esos sumandos son ≡0(modnj). El sumando i=j es ajMjyj≡aj⋅1=aj(modnj). Perfecto.
La unicidad módulo N es fácil: si x y x′ son dos soluciones, entonces ni∣x−x′ para todo i. Como los ni son coprimos en pares, su producto N divide x−x′, es decir x≡x′(modN).
x=∑i=1kaiMiyi(modN),Mi=niN,Miyi≡1(modni) Ejemplo trabajado
Resolvemos el sistema inicial: x≡2(mod3), x≡3(mod5), x≡2(mod7).
N=3⋅5⋅7=105. Los Mi son: M1=35, M2=21, M3=15.
Inversos: 35≡2(mod3), necesitamos 2y1≡1(mod3), luego y1=2. 21≡1(mod5), luego y2=1. 15≡1(mod7), luego y3=1.
Solución: x=2⋅35⋅2+3⋅21⋅1+2⋅15⋅1=140+63+30=233≡233−2⋅105=23(mod105).
Verificación: 23=7⋅3+2, 23=4⋅5+3, 23=3⋅7+2. Correcto en los tres módulos.
x=2⋅35⋅2+3⋅21⋅1+2⋅15⋅1=233≡23(mod105) TCR como isomorfismo de anillos
Hay una manera más conceptual de ver el TCR: cuando gcd(m,n)=1, la función Z/mnZ→Z/mZ×Z/nZ dada por [x]mn↦([x]m,[x]n) es un isomorfismo de anillos. Esto significa que la aritmética módulo mn "se descompone" en dos aritméticas independientes módulo m y módulo n.
Esta perspectiva tiene consecuencias inmediatas. Por ejemplo, φ(mn)=φ(m)φ(n) cuando gcd(m,n)=1 se deduce directamente del isomorfismo: las unidades de Z/mnZ se corresponden biyectivamente con pares de unidades en Z/mZ y Z/nZ.
En olimpiadas, el uso más frecuente del TCR (en esta forma conceptual) es el siguiente: para demostrar que n∣f para alguna expresión f, basta demostrar pk∣f para cada potencia prima pk∥n (es decir, pk∣n pero pk+1∤n). Después se "juntan" los resultados usando el TCR. Esta técnica es especialmente útil cuando n tiene factores que se tratan con herramientas distintas (por ejemplo, PTF para p y q distintos).
TCR en problemas olímpicos: patrón de uso
El patrón más común en competencias es: "Encuentra todos los enteros n tales que n∣f(n)." La estrategia es descomponer n en primos, aplicar condiciones de divisibilidad primo a primo usando PTF/Euler, y luego reensamblar con TCR.
Ejemplo olímpico (Iberoamericana 2002, adaptado): ¿Para cuáles primos p y q se tiene p∣q2+1 y q∣p2+1? La simetría del sistema sugiere p=q. Si p=q, entonces p∣p2+1, es decir p∣1, imposible para p primo. Entonces p=q. Trabajando módulo p: q2≡−1(modp), así que −1 es un residuo cuadrático módulo p, lo que por el criterio de Euler (anticipando la lección 5.1) requiere p≡1(mod4) o p=2. El análisis completo revela que la única solución es {p,q}={2,5}: 2∣26=52+1 y 5∣5=22+1.
El TCR aparece aquí implícitamente: la información sobre p y q separadamente se combina para obtener información global. En la práctica, cuando veas condiciones de divisibilidad que involucran varios primos, piensa en TCR.