Teorema Chino del Resto
Cuando los módulos son coprimos dos a dos, todo sistema de congruencias lineales tiene una única solución módulo el producto. El isomorfismo es la estructura algebraica subyacente.
El Teorema Chino del Resto (TCR) tiene su origen en el texto matemático chino Sunzi Suanjing del siglo III d.C., donde se plantea el problema: «Hay un número que al dividirlo entre da resto , entre da resto , y entre da resto . ¿Cuál es?» La respuesta es , y el método de solución es el embrión del TCR moderno.
Más allá de su antigüedad, el TCR tiene una importancia algebraica profunda: establece que como anillos cuando . Este isomorfismo no solo da la existencia y unicidad de la solución; es la razón por la que la función de Euler es multiplicativa, por la que podemos descomponer problemas módulo un número compuesto en problemas módulo sus factores primos, y por la que la criptografía RSA es eficiente.
(Teorema Chino del Resto, caso general) Sean enteros positivos coprimos dos a dos (es decir, para todo ). Para cualesquiera enteros , el sistema
tiene exactamente una solución módulo .
Existencia (construcción explícita). Sea el producto de todos los módulos excepto . Como para , se tiene .
Por Bézout, existe (el inverso de módulo ) tal que .
Definimos:
Verificación: para cada , tomamos . Los términos con contienen el factor , que es múltiplo de (pues ya que y ). Así se anulan módulo . El término da:
Unicidad. Si y son dos soluciones, entonces para cada : . Como los son coprimos dos a dos, . Así .
Aplicación directa
Ejemplo 1. Resolver el sistema:
. Calculamos los y sus inversos:
Para : . Necesitamos . , e (pues ). Así .
Para : . , así .
Para : . , así .
Reducimos: , así .
Verificación: ✓, ✓, ✓.
Ejemplo 2. (El problema de Sunzi) Hallar el menor entero positivo tal que , , .
Por el ejemplo anterior, . El menor positivo es .
Técnica: descomponer módulos con factores primos
Ejemplo 3. Resolver , .
Problema: ✓ (pues y ). Podemos aplicar TCR directamente.
. , .
: , así .
: usamos Euclides: , . Bézout: . Así , .
, así .
Verificación: ✓, ✓.
TCR para construir soluciones
Ejemplo 4. Probar que para todo , existe un entero positivo tal que son todos compuestos.
Solución. Tomamos los primos distintos (existen infinitos). Por TCR, existe con
Entonces para cada . Si además (lo que se logra para suficientemente grande), cada es compuesto.
(En realidad, también funciona sin TCR. Pero TCR da explícitamente el primer bloque de esta forma.)
Aplicación a la estructura del grupo multiplicativo
Ejemplo 5. Calcular usando TCR.
. Como los factores son potencias de primos distintos, por multiplicatividad:
El TCR dice que , que tiene orden .
Problemas de cajas y residuos
Ejemplo 6. (Problema clásico del comerciante chino) Una cesta con huevos: sacándolos de en sobra , de en sobra , de en sobra . ¿Cuántos huevos hay como mínimo?
. , . , . , .
.
El mínimo es huevos.
El TCR no es solo un teorema sobre sistemas de congruencias: es un isomorfismo de anillos:
El isomorfismo es .
Consecuencias inmediatas del isomorfismo:
-
Multiplicatividad de : , es decir, .
-
Solubilidad de ecuaciones polinómicas: es equivalente al sistema para cada . El número de soluciones de es el producto de los números de soluciones módulo cada .
-
Estructura de : si , entonces . Cada factor es cíclico para impar, y producto de dos grupos cíclicos para , .
TCR no requiere módulos primos. A diferencia del Pequeño Teorema de Fermat, el TCR funciona con cualquier módulo, siempre que sean coprimos dos a dos. Esto es útil en problemas donde el módulo natural es compuesto.
Cuando los módulos no son coprimos. Si , el sistema puede no tener solución (hay condiciones de compatibilidad). El caso general: el sistema tiene solución si y solo si para todo . Cuando tiene solución, es única módulo .
TCR en algoritmos. El TCR permite reducir aritmética con números grandes a aritmética con números pequeños. Un entero grande puede representarse como la -tupla . Las operaciones aritméticas se hacen coordenada a coordenada, y el resultado se reconstruye con TCR. Esta es la base de la aritmética modular de enteros grandes, usada en criptografía y en cálculo de determinantes simbólicos.
TCR y el número de soluciones de polinomios. Si y , el número de soluciones de es donde es el número de soluciones de . Esta factorización es fundamental en la teoría de formas cuadráticas y en la fórmula del número de representaciones de como suma de cuadrados.