Teorema chino del resto

De testwiki
Ir a la navegación Ir a la búsqueda

El teorema chino del resto es un resultado sobre congruencias en teoría de números y sus generalizaciones en álgebra abstracta. Fue publicado por primera vez en el Plantilla:Siglo por el matemático chino Sun Zi.

Enunciado del teorema

Supongamos que n1, n2, …, nk son enteros positivos coprimos dos a dos. Entonces, para enteros dados a1,a2, …, ak, existe un entero x que resuelve el sistema de congruencias simultáneas

xa1(modn1)xa2(modn2)xak(modnk)

Más aún, todas las soluciones x de este sistema son congruentes módulo el producto N=n1n2...nk.

De manera más general, las congruencias simultáneas pueden ser resueltas si los ni's son coprimos a pares. Una solución x existe si y solo si:

aiaj(modmcd(ni,nj))para todo i j.

Todas las soluciones x son entonces congruentes módulo el mínimo común múltiplo de los ni.

Un enunciado moderno en lenguaje algebraico es que para cada entero positivo con factorización en números primos

n=p1r1pkrk,

se tiene un isomorfismo entre un anillo y la suma directa de sus potencias primas[1]

/n/p1r1/pkrk.

Demostración del teorema

Existencia de la solución

Sea N=n1n2...nk y sea Ni=Nni para i=1,...,k. Como todos los módulos ni son coprimos entre sí, Ni y ni son a su vez coprimos entre sí, luego por la Identidad de Bezout se asegura la existencia de dos enteros ri y si tales que rini+siNi=1. En tales condiciones, tomando las clases de equivalencia en ambos lados de la identidad, se tiene que para cada i, y para cada j ≠ i:

siNi1(modni)siNi0(modnj)

Por tanto, definiendo

x:=i=1kaisiNi=a1s1N1+a2s2N2++akskNk,

es claro que x es la solución buscada, debido a que al tomar clases de equivalencia en cada ni, todos los sumandos se anulan a excepción del propio aisiNi, y por tanto, xai(modni) para todo i =1,...,k. De esta manera, queda demostrado que x es solución del sistema.

Unicidad de la solución

En el caso de que todos los ni sean coprimos, esa solución es la única existente módulo N. Para demostrarlo, supongamos que existiesen dos números enteros x e y que son soluciones distintas, entonces para i =1,2,...,k:

xai(modni)yai(modni)

Esto implica que xy0(modni), y por ser todos los ni coprimos, se sigue que el producto de los módulos N=n1n2...nk también divide a x - y, es decir, xy(modN).

Por tanto, toda solución del sistema es congruente con x en módulo N, tal y como se había establecido previamente en la formulación del teorema.


Generalización para anillos

El teorema chino de los restos se puede generalizar sobre cualquier Anillo R, mediante el concepto de ideales coprimos o comaximales.

Dos ideales Plantilla:Mvar y Plantilla:Mvar son coprimos si existen elementos iI y jJ tales que i+j=1.

Esta relación sustituye a la identidad de bezout en las pruebas relacionadas con esta generalización, que son bastante parecidas a las relativas a números enteros. La generalización puede enunciarse de la siguiente manera:[2][3]

Sean Plantilla:Math ideales bilateral de un anillo R y sea Plantilla:Math la intersección de los ideales . Si los ideales son coprimos dos a dos, se da el siguiente isomosrfismo:

R/I(R/I1)××(R/Ik)xmodI(xmodI1,,xmodIk),

entre el anillo cociente R/I y el producto directo (o producto cartesiano) de los anillos R/Ii, donde "xmodI" denota la imagen del elemento x en el cociente del anillo definido por el ideal I. Más aún, si R es conmutativo, entonces la intersección de ideales coprimos dos a dos es igual a su producto; esto es:

I=I1I2Ik=I1I2Ik,

Si Ii y Ij son coprimos para todo Plantilla:Math.

Corolario: Teorema Chino de los Restos

Sea R un anilo conmutativo con unidad no trivial, e I1,I2,...,In ideales coprimos. Entonces, para todo a1,...,anR el sistema de congruencias

xa1(modI1)xa2(modI2)xak(modIk)

admite una solución en R. Además si a y b son soluciones, entonces abI1...In (es decir, son congruentes), y recíprocamente si a es solución e iI1...In entonces a+i es solución.

Historia

La forma original del teorema, contenida en un libro del Plantilla:Siglo por el matemático chino Sun Tzu[4][5] y posteriormente publicado en 1247 por Qin Jiushao, es un enunciado sobre congruencias simultáneas (ver aritmética modular).

Versiones del teorema chino del resto fueron también conocidas por Brahmagupta, y aparecen en el Liber Abaci de Fibonacci (1202).

Aplicaciones en criptografía

El teorema del resto chino tiene importantes aplicaciones en criptografía, en especial para reducir operaciones con números enormes mediante el paso a congruencias. En el algoritmo RSA, por ejemplo, los cálculos se hacen módulo n, donde n es un producto de dos primos p y q. Tamaños habituales para n son 1024, 2048 o 4096 bits, haciendo que los cálculos requieran una gran cantidad de tiempo. Usando el teorema chino del resto los cálculos pueden ser transportados del anillo 𝐙n al anillo 𝐙p×𝐙q. La suma de las longitudes de bit de p y q es la longitud de bit de n, haciendo p y q considerablemente menor que n. Esto acelera mucho los cálculos. Nótese que las implementaciones del algoritmo RSA usando el teorema chino del resto son más susceptibles a ataques de "fault injection".

Notas

Plantilla:Listaref

Referencias

Enlaces externos

Plantilla:Control de autoridades

  1. Plantilla:Harvnb
  2. Plantilla:Harvnb
  3. Plantilla:Harvnb
  4. Plantilla:Cita web
  5. Ribnikov, Historia de las matemáticas, p. 42.