En matemáticas , el teorema chino del resto establece que si se conocen los restos de la división euclidiana de un entero n entre varios enteros, entonces se puede determinar de forma única el resto de la división de n entre el producto de estos enteros, bajo la condición de que los divisores sean coprimos dos a dos (ningún par de divisores comparte un factor común distinto de 1). [ 1 ]

El teorema a veces se denomina teorema de Sunzi . Ambos nombres hacen referencia a su primera formulación conocida, que apareció en el Sunzi Suanjing , un manuscrito chino escrito entre los siglos III y V d. C. Esta primera formulación se limitaba al siguiente ejemplo:
Si se sabe que el resto de n dividido entre 3 es 2, el resto de n dividido entre 5 es 3 y el resto de n dividido entre 7 es 2, entonces, sin ninguna otra información, se puede determinar el resto de n dividido entre 105 (el producto de 3, 5 y 7) sin conocer el valor de n . En este ejemplo, el resto es 23. Además, este resto es el único valor positivo posible de n menor que 105.
El teorema chino del resto se utiliza ampliamente para realizar cálculos con números enteros grandes, ya que permite reemplazar un cálculo para el que se conoce un límite en el tamaño del resultado por varios cálculos similares con números enteros pequeños.
El teorema chino del resto (expresado en términos de congruencias ) es válido sobre todo dominio ideal principal . Se ha generalizado a cualquier anillo , con una formulación que involucra ideales bilaterales .
Historia
La primera formulación conocida del problema aparece en el libro Sunzi Suanjing del siglo V del matemático chino Sunzi: [ 2 ]
Hay ciertas cosas cuyo número se desconoce. Si las contamos de tres en tres, nos sobran dos; de cinco en cinco, nos sobran tres; y de siete en siete, nos sobran dos. ¿Cuántas cosas hay? [ 3 ]
La obra de Sunzi no se consideraría un teorema según los estándares modernos; solo presenta un problema particular, sin mostrar cómo resolverlo, y mucho menos ninguna prueba sobre el caso general o un algoritmo general para resolverlo. [ 4 ] Aryabhata (siglo VI) describió un algoritmo para resolver este problema . [ 5 ] Brahmagupta (siglo VII) también conocía casos especiales del teorema chino del resto , que aparecen en el Liber Abaci de Fibonacci (1202). [ 6 ] El resultado se generalizó posteriormente con una solución completa llamada Da-yan-shu (大衍術) en el Tratado matemático en nueve secciones de Qin Jiushao de 1247 [ 7 ] que fue traducido al inglés a principios del siglo XIX por el misionero británico Alexander Wylie . [ 8 ]

La noción de congruencias fue introducida y utilizada por primera vez por Carl Friedrich Gauss en sus Disquisitiones Arithmeticae de 1801. [ 10 ] Gauss ilustra el teorema chino del resto en un problema relacionado con calendarios, a saber, "encontrar los años que tienen un cierto número de período con respecto al ciclo solar y lunar y la indicción romana". [ 11 ] Gauss introduce un procedimiento para resolver el problema que ya había sido utilizado por Leonhard Euler, pero que en realidad era un método antiguo que había aparecido varias veces. [ 12 ]
Declaración
Sean n 1 , ..., n k enteros mayores que 1, que a menudo se denominan módulos o divisores . Denotemos por N el producto de los n i .
El teorema chino del resto afirma que si los n i son coprimos dos a dos , y si a 1 , ..., a k son enteros tales que 0 ≤ a i < n i para cada i , entonces hay un y solo un entero x , tal que 0 ≤ x < N y el resto de la división euclidiana de x por n i es a i para cada i .
Esto puede reformularse de la siguiente manera en términos de congruencias : Si elson coprimos dos a dos, y si a 1 , ..., a k son enteros cualesquiera, entonces el sistema
tiene una solución, y cualesquiera dos soluciones, digamos x 1 y x 2 , son congruentes módulo N , es decir, x 1 ≡ x 2 (mod N ) . [ 13 ]
En álgebra abstracta , el teorema se suele reformular como: si los n i son coprimos dos a dos, el mapa
define un isomorfismo de anillo [ 14 ]
entre el anillo de enteros módulo N y el producto directo de los anillos de enteros módulo n i . Esto significa que para realizar una secuencia de operaciones aritméticas enuno puede realizar el mismo cálculo de forma independiente en cadaLuego se obtiene el resultado aplicando el isomorfismo (de derecha a izquierda). Esto puede ser mucho más rápido que el cálculo directo si N y el número de operaciones son grandes. Este método se utiliza ampliamente, bajo el nombre de cálculo multimodular , para el álgebra lineal sobre los números enteros o racionales .
El teorema también puede reformularse en el lenguaje de la combinatoria como el hecho de que las progresiones aritméticas infinitas de enteros forman una familia de Helly . [ 15 ]
Prueba
La existencia y la unicidad de la solución pueden probarse de forma independiente. Sin embargo, la primera prueba de existencia, que se presenta a continuación, utiliza esta unicidad.
Unicidad
Supongamos que x e y son soluciones de todas las congruencias. Como x e y dan el mismo resto, al dividirlos por n i , su diferencia x − y es un múltiplo de cada n i . Como los n i son coprimos dos a dos, su producto N también divide a x − y , y por lo tanto x e y son congruentes módulo N . Si se supone que x e y son no negativos y menores que N (como en el primer enunciado del teorema), entonces su diferencia puede ser un múltiplo de N solo si x = y .
Existencia (primera prueba)
El mapa
Esta función mapea clases de congruencia módulo N a secuencias de clases de congruencia módulo n i . La prueba de unicidad demuestra que esta función es inyectiva . Como el dominio y el codominio de esta función tienen el mismo número de elementos, también es sobreyectiva , lo que demuestra la existencia de la solución.
Esta demostración es muy sencilla, pero no proporciona un método directo para calcular la solución. Además, no se puede generalizar a otras situaciones, a diferencia de la siguiente demostración.
Existencia (prueba constructiva)
La existencia puede establecerse mediante una construcción explícita de x . [ 16 ] Esta construcción puede dividirse en dos pasos, primero resolviendo el problema en el caso de dos módulos y luego extendiendo esta solución al caso general por inducción sobre el número de módulos.
Caso de dos módulos
Queremos resolver el sistema:
dóndeyson coprimos .
La identidad de Bézout afirma la existencia de dos números enteros.yde tal manera que
Los números enterosypuede calcularse mediante el algoritmo euclidiano extendido .
Una solución viene dada por
En efecto,
lo que implica queLa segunda congruencia se demuestra de forma similar, intercambiando los subíndices 1 y 2.
Caso general
Consideremos una secuencia de ecuaciones de congruencia:
donde elson coprimos dos a dos. Las dos primeras ecuaciones tienen una solución.proporcionado por el método de la sección anterior. El conjunto de soluciones de estas dos primeras ecuaciones es el conjunto de todas las soluciones de la ecuación
Como el otroson coprimos conEsto reduce la resolución del problema inicial de k ecuaciones a un problema similar conecuaciones. Al iterar el proceso, se obtienen finalmente las soluciones del problema inicial.
Existencia (construcción directa)
Para construir una solución, no es necesario realizar una inducción sobre el número de módulos. Sin embargo, esta construcción directa implica más cálculos con números grandes, lo que la hace menos eficiente y menos utilizada. No obstante, la interpolación de Lagrange es un caso particular de esta construcción, aplicada a polinomios en lugar de números enteros.
Dejarser el producto de todos los módulos menos uno. Como elson coprimos por pares,yson coprimos. Por lo tanto, se aplica la identidad de Bézout y existen enterosyde tal manera que
Una solución del sistema de congruencias es
De hecho, comoes un múltiplo depara tenemos
por cada
Cálculo
Consideremos un sistema de congruencias:
donde elson coprimos por pares , y seaEn esta sección se describen varios métodos para calcular la solución única para, de tal manera quey estos métodos se aplican al ejemplo
Se presentan varios métodos de cálculo. Los dos primeros son útiles para ejemplos pequeños, pero se vuelven muy ineficientes cuando el productoes grande. El tercero utiliza la prueba de existencia dada en § Existencia (prueba constructiva) . Es el más conveniente cuando el productoes grande, o para computación informática.
Búsqueda sistemática
Es fácil comprobar si un valor de x es una solución: basta con calcular el resto de la división euclidiana de x entre cada n i . Por lo tanto, para encontrar la solución, basta con comprobar sucesivamente los enteros desde 0 hasta N hasta dar con ella.
Aunque muy simple, este método es muy ineficiente. Para el ejemplo sencillo que se considera aquí, hay que comprobar 40 números enteros (incluido el 0 ) para encontrar la solución, que es 39. Este es un algoritmo de tiempo exponencial , ya que el tamaño de la entrada es, salvo un factor constante, el número de dígitos de N , y el número medio de operaciones es del orden de N.
Por lo tanto, este método se usa raramente, ni para cálculos manuales ni en ordenadores.
Búsqueda por tamizado

La búsqueda de la solución puede hacerse mucho más rápida mediante el tamizado. Para este método, suponemos, sin pérdida de generalidad , que(si no fuera así, bastaría con reemplazar cada unopor el resto de su división porEsto implica que la solución pertenece a la progresión aritmética.
Al probar los valores de estos números móduloAl final uno encuentra una solución.de las dos primeras congruencias. Entonces la solución pertenece a la progresión aritmética.
Probando los valores de estos números móduloy continuando hasta que se hayan probado todos los módulos, finalmente se obtiene la solución.
Este método es más rápido si los módulos se han ordenado por valor decreciente, es decir, siPor ejemplo, esto da como resultado el siguiente cálculo. Primero consideramos los números congruentes con 4 módulo 5 (el módulo más grande), que son 4, 9 = 4 + 5 , 14 = 9 + 5 , ... Para cada uno de ellos, calculamos el resto de la división por 4 (el segundo módulo más grande) hasta obtener un número congruente con 3 módulo 4. Luego se puede proceder sumando 20 = 5 × 4 en cada paso y calculando solo los restos de la división por 3. Esto da como resultado
- 4 mod 4 → 0. Continuar
- 4 + 5 = 9 mod 4 → 1. Continuar
- 9 + 5 = 14 mod 4 → 2. Continuar
- 14 + 5 = 19 mod 4 → 3. Bien, continuemos considerando los restos módulo 3 y sumando 5 × 4 = 20 cada vez.
- 19 módulo 3 → 1. Continuar
- 19 + 20 = 39 mod 3 → 0. Bien, este es el resultado.
Este método funciona bien para cálculos manuales con un producto de módulos no demasiado grande. Sin embargo, es mucho más lento que otros métodos para productos de módulos muy grandes. Si bien es considerablemente más rápido que la búsqueda sistemática, este método también tiene una complejidad temporal exponencial y, por lo tanto, no se utiliza en computadoras.
Utilizando la construcción de existencia
La prueba constructiva de existencia muestra que, en el caso de dos módulos , la solución puede obtenerse mediante el cálculo de los coeficientes de Bézout de los módulos, seguido de unas pocas multiplicaciones, sumas y reducciones módulo(para obtener un resultado en el intervalo). Dado que los coeficientes de Bézout pueden calcularse con el algoritmo euclidiano extendido , todo el cálculo tiene, como máximo, una complejidad temporal cuadrática dedóndedenota el número de dígitos de
Para más de dos módulos, el método para dos módulos permite reemplazar cualquier par de congruencias por una sola congruencia módulo el producto de los módulos. Al iterar este proceso, se obtiene finalmente la solución con una complejidad cuadrática en el número de dígitos del producto de todos los módulos. Esta complejidad temporal cuadrática no depende del orden en que se reagrupan los módulos. Se pueden reagrupar los dos primeros módulos, luego reagrupar el módulo resultante con el siguiente, y así sucesivamente. Esta estrategia es la más fácil de implementar, pero también requiere más cálculos con números grandes.
Otra estrategia consiste en particionar los módulos en pares cuyos productos tengan tamaños comparables (en la medida de lo posible), aplicar en paralelo el método de dos módulos a cada par e iterar con un número de módulos aproximadamente dividido entre dos. Este método permite una fácil paralelización del algoritmo. Además, si se utilizan algoritmos rápidos (es decir, algoritmos que funcionan en tiempo cuasilineal ) para las operaciones básicas, este método proporciona un algoritmo para todo el cálculo que funciona en tiempo cuasilineal.
En el ejemplo actual (que tiene solo tres módulos), ambas estrategias son idénticas y funcionan de la siguiente manera.
La identidad de Bézout para 3 y 4 es
Sustituyendo esto en la fórmula dada para probar la existencia se obtiene
Para una solución de las dos primeras congruencias, las otras soluciones se obtienen sumando a −9 cualquier múltiplo de 3 × 4 = 12. Se puede continuar con cualquiera de estas soluciones, pero la solución 3 = −9 + 12 es menor (en valor absoluto ) y, por lo tanto, probablemente conduce a un cálculo más sencillo.
La identidad de Bézout para 5 y 3 × 4 = 12 es
Aplicando la misma fórmula nuevamente, obtenemos una solución al problema:
Las otras soluciones se obtienen sumando cualquier múltiplo de 3 × 4 × 5 = 60 , y la solución positiva más pequeña es −21 + 60 = 39 .
Como un sistema diofántico lineal
El sistema de congruencias resuelto por el teorema chino del resto puede reescribirse como un sistema de ecuaciones diofánticas lineales :
donde los enteros desconocidos sony elPor lo tanto, cualquier método general para resolver dichos sistemas puede utilizarse para hallar la solución del teorema chino del resto, como la reducción de la matriz del sistema a la forma normal de Smith o a la forma normal de Hermite . Sin embargo, como suele ocurrir al utilizar un algoritmo general para un problema más específico, este enfoque resulta menos eficiente que el método de la sección anterior, basado en el uso directo de la identidad de Bézout .
Sobre los dominios ideales principales
En la declaración del § , el teorema chino del resto se ha enunciado de tres maneras diferentes: en términos de restos, de congruencias y de un isomorfismo de anillos . La declaración en términos de restos no se aplica, en general, a los dominios ideales principales , ya que los restos no están definidos en tales anillos . Sin embargo, las otras dos versiones tienen sentido sobre un dominio ideal principal R : basta con reemplazar "entero" por "elemento del dominio" ypor R. Estas dos versiones del teorema son verdaderas en este contexto, porque las demostraciones (excepto la primera demostración de existencia) se basan en el lema de Euclides y la identidad de Bézout , que son verdaderas sobre todo dominio principal.
Sin embargo, en general, el teorema es solo un teorema de existencia y no proporciona ninguna forma de calcular la solución, a menos que se disponga de un algoritmo para calcular los coeficientes de la identidad de Bézout.
Sobre anillos de polinomios univariados y dominios euclidianos
La afirmación en términos de restos dada en el § El enunciado del teorema no puede generalizarse a ningún dominio ideal principal, pero su generalización a dominios euclidianos es directa. Los polinomios univariados sobre un cuerpo son el ejemplo típico de un dominio euclidiano que no son los enteros. Por lo tanto, enunciamos el teorema para el caso del anillopara un campoPara obtener el teorema para un dominio euclidiano general, basta con reemplazar el grado por la función euclidiana del dominio euclidiano.
El teorema chino del resto para polinomios es, por lo tanto: Sea(los módulos) sean, porque, polinomios coprimos por pares en. Dejarser el grado de, yser la suma de los Sison polinomios tales queopara cada i , entonces, hay uno y solo un polinomio, de tal manera quey el resto de la división euclidiana deporespor cada i .
La construcción de la solución puede realizarse como en § Existencia (prueba constructiva) o § Existencia (prueba directa) . Sin embargo, esta última construcción puede simplificarse utilizando, como se indica a continuación, la descomposición en fracciones parciales en lugar del algoritmo euclidiano extendido .
Por lo tanto, queremos encontrar un polinomio, que satisface las congruencias
para
Consideremos los polinomios
La descomposición en fracciones parciales deda k polinomioscon títulosde tal manera que
y por lo tanto
Entonces, una solución del sistema de congruencias simultáneas viene dada por el polinomio
De hecho, tenemos
para
Esta solución puede tener un grado mayor queLa solución única de grado menor quepuede deducirse considerando el restode la división euclidiana deporEsta solución es
interpolación de Lagrange
Un caso especial del teorema chino del resto para polinomios es la interpolación de Lagrange . Para ello, consideremos k polinomios mónicos de grado uno:
Son coprimos por pares si elson todos diferentes. El resto de la división porde un polinomioes, por el teorema del resto polinomial .
Ahora, dejemossean constantes (polinomios de grado 0) enTanto la interpolación de Lagrange como el teorema chino del resto afirman la existencia de un polinomio único.de grado menor quede tal manera que
por cada
La fórmula de interpolación de Lagrange es exactamente el resultado, en este caso, de la construcción anterior de la solución. Más precisamente, sea
La descomposición en fracciones parciales dees
De hecho, al reducir el lado derecho a un denominador común se obtiene
y el numerador es igual a uno, ya que es un polinomio de grado menor queque toma el valor uno pordiferentes valores de
Utilizando la fórmula general anterior, obtenemos la fórmula de interpolación de Lagrange:
interpolación de Hermite
La interpolación de Hermite es una aplicación del teorema chino del resto para polinomios univariados, que puede involucrar módulos de grados arbitrarios (la interpolación de Lagrange involucra solo módulos de grado uno).
El problema consiste en encontrar un polinomio del menor grado posible, de tal manera que el polinomio y sus primeras derivadas tomen valores dados en algunos puntos fijos.
Más precisamente, dejemosserelementos del terrenoy, paradejarsean los valores del primeroderivadas del polinomio buscado en(incluida la derivada de orden 0, que es el valor del polinomio mismo). El problema consiste en encontrar un polinomiode tal manera que su j -ésima derivada toma el valorenparay
Consideremos el polinomio
Este es el polinomio de Taylor de ordenen, del polinomio desconocidoPor lo tanto, debemos tener
Por el contrario , cualquier polinomioque satisface estascongruencias, en particular verifica, para cualquier
por lo tantoes su polinomio de Taylor de ordenen, eso es,resuelve el problema inicial de interpolación de Hermite. El teorema chino del resto afirma que existe exactamente un polinomio de grado menor que la suma de losque satisface estascongruencias.
Existen varias formas de calcular la solución.Se puede utilizar el método descrito al principio de la sección « Sobre anillos de polinomios univariados y dominios euclidianos ». También se pueden utilizar las construcciones dadas en las secciones « Existencia (prueba constructiva)» o « Existencia (prueba directa)» .
Generalización a módulos no coprimos
El teorema chino del resto puede generalizarse a módulos no coprimos.
Dejarsean enteros positivos y seasean enteros. El sistema de congruencias simultáneas
tiene una solución si y solo sidividecuando sea[ 17 ]
Cuando se cumple esta condición, el conjunto de soluciones forma una única clase de congruencia módulo Es decir, cualesquiera dos soluciones difieren en un múltiplo dey agregando un múltiplo deUna solución da lugar a otra solución.
Para ilustrar esto en el caso de dos congruencias, seasean enteros positivos y seasean cualesquiera números enteros; seayy consideremos el sistema de congruencias:
Si, entonces este sistema tiene una solución única móduloDe lo contrario, no tiene solución.
Si uno utiliza la identidad de Bézout para escribir, entonces se da una solución por
Esto define un número entero, ya que g divide tanto a m como a n .
Generalización a anillos arbitrarios
El teorema chino del resto se puede generalizar a cualquier anillo , utilizando ideales coprimos (también llamados ideales comaximales ). Dos ideales I y J son coprimos si hay elementosyde tal manera queEsta relación desempeña el papel de la identidad de Bézout en las demostraciones relacionadas con esta generalización, que por lo demás son muy similares. La generalización puede enunciarse de la siguiente manera. [ 18 ] [ 19 ]
Sean I 1 , ..., I k ideales bilaterales de un anillo.y sea I su intersección . Si los ideales son coprimos dos a dos, tenemos el isomorfismo :
entre el anillo cocientey el producto directo de la dónde "" denota la imagen del elementoen el anillo cociente definido por el ideal Además, sies conmutativa , entonces la intersección ideal de ideales coprimos dos a dos es igual a su producto ; es decir
si I i e I j son coprimos para todo i ≠ j .
Interpretación en términos de idempotentes
Dejarsean ideales bilaterales coprimos por pares cony
Sea el isomorfismo definido anteriormente.ser el elemento decuyos componentes son todos 0 excepto el i- ésimo que es 1 , y
Elson idempotentes centrales que son ortogonales por pares ; esto significa, en particular, queypara cada i y j . Además, uno tieney
En resumen, este teorema generalizado del resto chino es la equivalencia entre dar ideales bilaterales coprimos por pares con intersección cero, y dar idempotentes centrales y ortogonales por pares que suman 1. [ 20 ]
Aplicaciones
Numeración de secuencia
El teorema chino del resto se ha utilizado para construir una numeración de Gödel para secuencias , que está involucrada en la demostración de los teoremas de incompletitud de Gödel .
transformada rápida de Fourier
El algoritmo FFT de factor primo (también llamado algoritmo de Good-Thomas) utiliza el teorema chino del resto para reducir el cálculo de una transformada rápida de Fourier de tamañoal cálculo de dos transformadas rápidas de Fourier de menor tamañoy(siempre queyson coprimos).
Cifrado
La mayoría de las implementaciones de RSA utilizan el teorema chino del resto durante la firma de certificados HTTPS y durante el descifrado.
El teorema chino del resto también se puede utilizar en el reparto de secretos , que consiste en distribuir un conjunto de partes entre un grupo de personas que, en conjunto (pero ninguna individualmente), pueden recuperar un secreto determinado a partir de dicho conjunto. Cada parte se representa mediante una congruencia, y la solución del sistema de congruencias utilizando el teorema chino del resto es el secreto que se va a recuperar. El reparto de secretos mediante el teorema chino del resto utiliza, junto con el propio teorema, secuencias especiales de números enteros que garantizan la imposibilidad de recuperar el secreto a partir de un conjunto de partes con una cardinalidad menor a un valor determinado .
Resolución de ambigüedad de rango
Las técnicas de resolución de ambigüedad de alcance utilizadas con radares de frecuencia de repetición de pulsos media pueden considerarse un caso especial del teorema chino del resto.
Descomposición de sobreyecciones de grupos abelianos finitos
Dada una sobreyecciónde grupos abelianos finitos , podemos usar el teorema chino del resto para dar una descripción completa de cualquier aplicación de este tipo. En primer lugar, el teorema da isomorfismos
dónde. Además, para cualquier mapa inducido
de la sobreyección original, tenemosyya que para un par de primos, las únicas sobreyecciones no nulas
se puede definir siy.
Estas observaciones son fundamentales para la construcción del anillo de enteros profinitos , que se define como el límite inverso de todas esas aplicaciones.
Teorema de Dedekind
Teorema de Dedekind sobre la independencia lineal de caracteres. Sea M un monoide y k un dominio de integridad , visto como un monoide al considerar la multiplicación en k . Entonces, cualquier familia finita ( f i ) i ∈ I de homomorfismos de monoides distintos f i : M → k es linealmente independiente . En otras palabras, toda familia ( α i ) i ∈ I de elementos α i ∈ k que satisface
debe ser igual a la familia (0) i ∈ I .
Demostración. Primero supongamos que k es un cuerpo ; de lo contrario, reemplacemos el dominio de integridad k por su cuerpo cociente , y nada cambiará. Podemos extender linealmente los homomorfismos de monoides f i : M → k a homomorfismos de k - álgebras F i : k [ M ] → k , donde k [ M ] es el anillo de monoides de M sobre k . Entonces, por linealidad, la condición
rendimientos
A continuación, para i , j ∈ I ; i ≠ j las dos aplicaciones k-lineales F i : k [ M ] → k y F j : k [ M ] → k no son proporcionales entre sí. De lo contrario, f i y f j también serían proporcionales y, por lo tanto, iguales, ya que como homomorfismos de monoides satisfacen: f i (1) = 1 = f j (1) , lo cual contradice la suposición de que son distintas.
Por lo tanto, los núcleos Ker F i y Ker F j son distintos. Dado que k [ M ]/Ker F i ≅ F i ( k [ M ]) = k es un cuerpo, Ker F i es un ideal maximal de k [ M ] para todo i en I . Debido a que son distintos y maximales, los ideales Ker F i y Ker F j son coprimos siempre que i ≠ j . El Teorema Chino del Resto (para anillos generales) produce un isomorfismo:
dónde
En consecuencia, el mapa
es sobreyectiva. Bajo los isomorfismos k [ M ]/Ker F i → F i ( k [ M ]) = k , la aplicación Φ corresponde a:
Ahora,
rendimientos
para cada vector ( u i ) i ∈ I en la imagen del mapa ψ . Dado que ψ es sobreyectiva, esto significa que
para cada vector
En consecuencia, ( α i ) i ∈ I = (0) i ∈ I . QED.
Véase también
Notas
- ↑ "DLMF: §27.15 Teorema chino del resto ‣ Aplicaciones ‣ Capítulo 27 Funciones de la teoría de números" . dlmf.nist.gov . Consultado el 31 de enero de 2025 .
- ↑ Katz 1998 , pág. 197
- ↑ Dence & Dence 1999 , pág. 156
- ↑ Dauben 2007 , pág. 302
- ↑ Kak 1986
- ^ Pisano 2002 , págs. 402–403
- ↑ Dauben 2007 , pág. 310
- ↑ Libbrecht 1973
- ↑ Gauss 1986 , art. 32–36
- ↑ Ireland y Rosen 1990 , pág. 36
- ↑ Ore 1988 , pág. 247
- ↑ Ore 1988 , pág. 245
- ↑ Ireland y Rosen 1990 , pág. 34
- ↑ Ireland y Rosen 1990 , pág. 35
- ↑ Duchet 1995
- ↑ Rosen 1993 , pág. 136
- ↑ Jones y Jones 1998 , Teorema 3.12.
- ↑ Ireland y Rosen 1990 , pág. 181
- ↑ Sengupta 2012 , pág. 313
- ↑ Bourbaki, N. 1989 , pág. 110
Referencias
- Dauben, Joseph W. (2007), «Capítulo 3: Matemáticas chinas», en Katz, Victor J. (ed.), Las matemáticas de Egipto, Mesopotamia, China, India e Islam : Un libro de referencia , Princeton University Press, pp. 187–384 , ISBN 978-0-691-11485-9
- Dence, Joseph B.; Dence, Thomas P. (1999), Elementos de la teoría de los números , Academic Press, ISBN 9780122091308
- Duchet, Pierre (1995), "Hypergraphs", en Graham, RL ; Grötschel, M .; Lovász, L. (eds.), Manual de combinatoria, vol. 1, 2 , Ámsterdam: Elsevier, págs. 381–432 , SEÑOR 1373663 . Véase en particular la Sección 2.5, "Propiedad Helly", págs. 393–394 .
- Gauss, Carl Friedrich (1986), Disquisitiones Arithemeticae , traducido por Clarke, Arthur A. (Segunda edición corregida), Nueva York: Springer , ISBN 978-0-387-96254-2
- Ireland, Kenneth; Rosen, Michael (1990), Introducción clásica a la teoría moderna de números (2.ª ed.), Springer-Verlag, ISBN 0-387-97329-X
- Jones, Gareth A.; Jones, J. Mary (1998). Teoría elemental de números . Londres; Nueva York: Springer. ISBN 3-540-76197-7.
- Kak, Subhash (1986), "Aspectos computacionales del algoritmo Aryabhata" (PDF) , Indian Journal of History of Science , 21 (1): 62– 71
- Katz, Victor J. (1998), Historia de las matemáticas / Una introducción (2.ª ed.), Addison Wesley Longman, ISBN 978-0-321-01618-8
- Libbrecht, Ulrich (1973), Matemáticas chinas en el siglo XIII: el "Shu-shu Chiu-chang" de Ch'in Chiu-shao , Dover Publications Inc, ISBN 978-0-486-44619-6
- Ore, Øystein (1952), "El teorema general chino del resto", The American Mathematical Monthly , 59 (6): 365–370 , doi : 10.2307/2306804 , JSTOR 2306804 , MR 0048481
- Ore, Oystein (1988) [1948], Teoría de los números y su historia , Dover, ISBN 978-0-486-65620-5
- Pisano, Leonardo (2002), Liber Abaci de Fibonacci , traducido por Sigler, Laurence E., Springer-Verlag, págs. 402–403 , ISBN 0-387-95419-8
- Rosen, Kenneth H. (1993), Teoría elemental de números y sus aplicaciones (3.ª ed.), Addison-Wesley, ISBN 978-0201-57889-8
- Sengupta, Ambar N. (2012), Representación de grupos finitos: una introducción semisencilla , Springer, ISBN 978-1-4614-1232-8
- Bourbaki, N. (1989), Álgebra I , Springer, ISBN 3-540-64243-9
Lecturas adicionales
- Cormen, Thomas H .; Leiserson, Charles E .; Rivest, Ronald L .; Stein, Clifford (2001), Introducción a los algoritmos (Segunda ed.), MIT Press y McGraw-Hill, ISBN 0-262-03293-7Véase la Sección 31.5: El teorema chino del resto, págs. 873–876.
- Ding, Cunsheng; Pei, Dingyi; Salomaa, Arto (1996), Teorema chino del resto: aplicaciones en computación, codificación y criptografía , World Scientific Publishing, pp. 1–213 , ISBN 981-02-2827-9
- Hungerford, Thomas W. (1974), Álgebra , Textos de posgrado en matemáticas, vol. 73, Springer-Verlag, págs. 131–132 , ISBN 978-1-4612-6101-8
- Knuth, Donald (1997), El arte de la programación informática , vol. 2: Algoritmos seminuméricos (Tercera ed.), Addison-Wesley, ISBN 0-201-89684-2Véase la sección 4.3.2 (págs. 286–291), ejercicio 4.6.2–3 (página 456).
Enlaces externos
- "Teorema chino del resto" , Enciclopedia de Matemáticas , EMS Press , 2001 [1994]
- Weisstein, Eric W. , "Teorema chino del resto" , MathWorld
- Teorema chino del resto en PlanetMath .
- Texto completo del Sun-tzu Suan-ching (chino) – Proyecto de texto chino
- Descubrimientos matemáticos chinos
- Álgebra conmutativa
- aritmética modular
- Teoremas en teoría de números