Ir al contenido

Diferencia entre revisiones de «Teorema chino del resto»

De Wikipedia, la enciclopedia libre
Contenido eliminado Contenido añadido
Grillitus (discusión · contribs.)
m Bot: Agrego fecha a plantilla Wikificar (t=20111226)
→‎Anécdota: Tiene referncia textual de dos autores
Línea 74: Línea 74:


== Anécdota ==
== Anécdota ==
{{wikificar|t=20111226}}
Hay una vetusta chirigota, viajera de siglos, cuya paternidad le otorgan a [[Sun Zi (matemático)|Sun Zi]] ([[Siglo I|s. I]]), que dice así: «Halle dos números enteros positivos mínimos que posean residuos 2, 3, 2 si se dividen entre 3, 5, 7, respectivamente».
Hay una vetusta chirigota, viajera de siglos, cuya paternidad le otorgan a [[Sun Zi (matemático)|Sun Zi]] ([[Siglo I|s. I]]), que dice así: «Halle dos números enteros positivos mínimos que posean residuos 2, 3, 2 si se dividen entre 3, 5, 7, respectivamente».
Procesando se hallan los dos números positivos mínimos 23 y 128. Resuelva para 3, luego para 5; en seguida para 15, y, por último, para 3.5.7. Esto funciona si los módulos sucesivos son primos entre sí.<ref>Burton W. Jones, ''Teoría de números'', p. 71.</ref>
Procesando se hallan los dos números positivos mínimos 23 y 128. Resuelva para 3, luego para 5; en seguida para 15, y, por último, para 3.5.7. Esto funciona si los módulos sucesivos son primos entre sí.<ref>Burton W. Jones, ''Teoría de números'', p. 71.</ref>

Revisión del 23:53 19 ene 2012

El teorema chino del resto es un resultado sobre congruencias en teoría de números y sus generalizaciones en álgebra abstracta. El enunciado dice:

Sean tales que (primos relativos).

Entonces dados cualesquiera , existe un tal que:

y

Y además, si existen otros que satisfagan las dos congruencias anteriores entonces:

Enunciado del teorema

La forma original del teorema, contenida en un libro del siglo III por el matemático chino Sun Zi[1][2]​ y posteriormente publicado en 1247 por Qin Jiushao, es un enunciado sobre congruencias simultáneas (ver aritmética modular).

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

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

Algunas veces, las congruencias simultáneas pueden ser resueltas aun si los ni's no son coprimos a pares. Una solución x existe si y sólo si:

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

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

Aplicaciones

El teorema chino del resto 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 , donde es un producto de dos primos y . Tamaños habituales para son 1024, 2048 ó 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 al anillo . La suma de las longitudes de bit de y es la longitud de bit de , haciendo y considerablemente menor que . 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".

Anécdota

Hay una vetusta chirigota, viajera de siglos, cuya paternidad le otorgan a Sun Zi (s. I), que dice así: «Halle dos números enteros positivos mínimos que posean residuos 2, 3, 2 si se dividen entre 3, 5, 7, respectivamente». Procesando se hallan los dos números positivos mínimos 23 y 128. Resuelva para 3, luego para 5; en seguida para 15, y, por último, para 3.5.7. Esto funciona si los módulos sucesivos son primos entre sí.[3]

Notas

  1. «Truth and Lies. Mapping the most complex known mathematical object». Higher Mathematics (en inglés). The Economist. 22 de marzo de 2007. Consultado el 26 de diciembre de 2011. «This theorem is contained in a book written in the late third-century AD by a mathematician called Sun Tzu (not to be confused with the military strategist of the same name). It is used to simplify large calculations by breaking them down into many smaller ones, the results of which can then be recombined to generate the answer to the original question.» 
  2. Ribnikov, Historia de las matemáticas, p. 42.
  3. Burton W. Jones, Teoría de números, p. 71.

Referencias