205:
1679:
110:
25:
66:
340:, because it provides faster computation than with the usual numeral systems, even when the time for converting between numeral systems is taken into account. Other applications of multi-modular arithmetic include
868:
463:
equal to one). Residue number systems have been defined for non-coprime moduli, but are not commonly used because of worse properties. Therefore, they will not be considered in the remainder of this article.
1213:
1271:) is difficult and, usually, requires to convert integers to the standard representation. As a consequence, this representation of numbers is not suitable for algorithms using inequality tests, such as
1716:. By decomposing in this a large integer into a set of smaller integers, a large calculation can be performed as a series of smaller calculations that can be performed independently and in parallel.
1498:
446:
550:
612:
1239:
For a succession of operations, it is not necessary to apply the modulo operation at each step. It may be applied at the end of the computation, or, during the computation, for avoiding
1412:
664:
1254:
If two integers are equal, then all their residues are equal. Conversely, if all residues are equal, then the two integers are equal, or their differences is a multiple of
1358:
791:
1610:
234:
1531:
1664:
1637:
704:
1246:
However, operations such as magnitude comparison, sign computation, overflow detection, scaling, and division are difficult to perform in a residue number system.
2086:
1935:
1575:
1555:
1325:
1305:
1132:
1073:
888:
753:
1018:
955:
120:
2032:
2258:
Orange, Sébastien; Renault, Guénaël; Yokoyama, Kazuhiro (2012). "Efficient arithmetic in successive algebraic extension fields using symmetries".
38:
1993:
2144:
2102:
2064:
1765:
2128:
796:
2310:
341:
1912:
1900:
276:
256:
178:
52:
1140:
1771:
150:
2335:
2320:
157:
135:
1423:
1948:
370:
477:
2389:
898:
For adding, subtracting and multiplying numbers represented in a residue number system, it suffices to perform the same
2163:
565:
217:
164:
2384:
227:
221:
213:
2357:
Isupov, Konstantin (2021). "High-Performance
Computation in Residue Number System Using Floating-Point Arithmetic".
2204:
84:
78:
44:
2287:
Yokoyama, Kazuhiro (September 2012). "Usage of modular techniques for efficient computation of ideal operations".
146:
720:
314:
238:
2245:
Lecerf, Grégoire; Schost, Éric (2003). "Fast multivariate power series multiplication in characteristic zero".
2013:
1757:
460:
2296:
HladĂk, Jakub; Ĺ imeÄŤek, Ivan (January 2012). "Modular
Arithmetic for Solving Linear Equations on the GPU".
1943:
1366:
2056:
2009:
1730:
1534:
623:
326:
2010:
Residue Number System-Based
Solution for Reducing the Hardware Cost of a Convolutional Neural Network
1842:
1931:
1932:
Residue-to-binary conversion for general moduli sets based on approximate
Chinese remainder theorem
1713:
1276:
171:
1330:
758:
325:, exactly one integer having any given set of modular values. Using a residue numeral system for
2275:
2233:
2213:
2182:
1989:
1981:
1895:
Sonderstrand, Michael A.; Jenkins, W. Kenneth; Jullien, Graham A.; Taylor, Fred J., eds. (1986).
1272:
1233:
899:
556:
306:
1580:
2150:
2140:
2108:
2098:
2060:
2021:
1973:
1965:
1918:
1908:
1860:
1795:"An approximate sign detection method for residue numbers and its application to RNS division"
1761:
2076:
2344:
2307:
Proceedings of the 2015 ACM on
International Symposium on Symbolic and Algebraic Computation
2267:
2223:
2132:
2090:
1957:
1850:
1809:
1506:
1240:
1229:
456:
345:
310:
2331:"Multi-Modular Approach to Polynomial-Time Factorization of Bivariate Integral Polynomials"
2122:
1642:
1615:
682:
1997:
1725:
336:
Multi-modular arithmetic is widely used for computation with large integers, typically in
2318:
Lecerf, Grégoire (2018). "On the complexity of the
Lickteig–Roy subresultant algorithm".
2121:
Amir
Sabbagh, Molahosseini; de Sousa, Leonel Seabra; Chip-Hong Chang, eds. (2017-03-21).
1961:
1846:
83:
Please expand the article to include this information. Further details may exist on the
2190:
1560:
1540:
1310:
1290:
1082:
1023:
873:
738:
337:
298:
2305:
Pernet, Clément (June 2015). "Exact linear algebra algorithmic: Theory and practice".
1829:"Using Floating-Point Intervals for Non-Modular Computations in Residue Number System"
1751:
1678:
971:
908:
2378:
2082:
1985:
1813:
728:
2279:
2237:
2228:
2199:
127:
2029:
IMACS'05: World
Congress: Scientific Computation Applied Mathematics and Simulation
1710:
349:
1897:
Residue Number System
Arithmetic: Modern Applications in Digital Signal Processing
2368:
1887:
1855:
1833:
1828:
109:
1944:"Large Systems of Boolean Functions: Realization by Modular Arithmetic Methods"
1794:
2271:
2136:
2094:
1904:
1969:
1864:
1236:
by the right operand). Subtraction and multiplication are defined similarly.
2167:
2359:
2349:
2330:
65:
1287:
Division in residue numeral systems is problematic. On the other hand, if
710:
have the same representation in the residue numeral system defined by the
471:
is represented in the residue numeral system by the set of its remainders
302:
2020:
Bajard, Jean-Claude; MĂ©loni, Nicolas; Plantard, Thomas (2006-10-06) .
863:{\textstyle {-\lfloor M/2\rfloor }\leq X\leq \lfloor (M-1)/2\rfloor }
2001:
2289:
International
Workshop on Computer Algebra in Scientific Computing
2218:
2154:
2124:
Embedded Systems Design with Special Arithmetic and Number Systems
2112:
313:
integers called the moduli. This representation is allowed by the
321:
is the product of the moduli, there is, in an interval of length
1977:
1922:
2247:
SADIO Electronic Journal on Informatics and Operations Research
1930:
Chervyakov, N. I.; Molahosseini, A. S.; Lyakhov, P. A. (2017).
735:. That is, each set of residues represents exactly one integer
1884:
Residue Arithmetic and its Applications to Computer Technology
1673:
198:
103:
59:
18:
1208:{\displaystyle z_{i}=(x_{i}+y_{i})\operatorname {mod} m_{i},}
2329:
Yokoyama, Kazuhiro; Noro, Masayuki; Takeshima, Taku (1994).
890:
is even, generally an extra negative value is represented).
2291:. Berlin / Heidelberg, Germany: Springer. pp. 361–362.
2008:
Chervyakov, N. I.; Lyakhov, P. A.; Deryabin, M. A. (2020).
727:
different sets of possible residues represents exactly one
2200:"A multimodular algorithm for computing Bernoulli numbers"
1899:. IEEE Press Reprint Series (1 ed.). New York, USA:
1690:
131:
1938:, 94:9, 1833-1849, doi: 10.1080/00207160.2016.1247439.
1493:{\displaystyle c_{i}=a_{i}\cdot b_{i}^{-1}\mod m_{i},}
799:
1645:
1618:
1583:
1563:
1543:
1509:
1426:
1369:
1333:
1313:
1293:
1143:
1085:
1026:
974:
911:
876:
761:
741:
685:
626:
568:
480:
373:
1753:
Computer Arithmetic: Algorithms and Hardware Designs
441:{\displaystyle \{m_{1},m_{2},m_{3},\ldots ,m_{k}\},}
545:{\displaystyle \{x_{1},x_{2},x_{3},\ldots ,x_{k}\}}
2016:, 407, 439-453, doi: 10.1016/j.neucom.2020.04.018.
1658:
1631:
1604:
1569:
1549:
1525:
1492:
1406:
1352:
1319:
1299:
1207:
1126:
1067:
1012:
949:
882:
862:
785:
747:
698:
658:
606:
544:
440:
2053:Residue Number Systems: Theory and Implementation
706:. Two integers whose difference is a multiple of
607:{\displaystyle x_{i}=x\operatorname {mod} m_{i},}
360:A residue numeral system is defined by a set of
226:but its sources remain unclear because it lacks
2078:Residue Number Systems: Theory and Applications
1882:Szabo, Nicholas S.; Tanaka, Richard I. (1967).
960:is the list of moduli, the sum of the integers
902:on each pair of residues. More precisely, if
2087:Springer International Publishing Switzerland
1936:International Journal of Computer Mathematics
1802:Computers & Mathematics with Applications
8:
1258:. It follows that testing equality is easy.
857:
831:
818:
804:
539:
481:
432:
374:
136:introducing citations to additional sources
968:, respectively represented by the residues
793:. For signed numbers, the dynamic range is
77:about many aspects of the subject (see the
53:Learn how and when to remove these messages
2051:Omondi, Amos; Premkumar, Benjamin (2007).
1232:consisting of taking the remainder of the
2348:
2227:
2217:
2031:. Paris, France. HAL Id: lirmm-00106470.
1854:
1650:
1644:
1623:
1617:
1593:
1588:
1582:
1562:
1542:
1514:
1508:
1481:
1476:
1475:
1462:
1457:
1444:
1431:
1425:
1400:
1399:
1386:
1368:
1338:
1332:
1312:
1292:
1196:
1177:
1164:
1148:
1142:
1112:
1093:
1084:
1053:
1034:
1025:
1001:
982:
973:
938:
919:
910:
875:
849:
810:
800:
798:
760:
740:
690:
684:
650:
637:
625:
595:
573:
567:
533:
514:
501:
488:
479:
426:
407:
394:
381:
372:
277:Learn how and when to remove this message
257:Learn how and when to remove this message
1942:Fin'ko , Oleg Anatolevich (June 2004).
126:Relevant discussion may be found on the
1742:
1261:At the opposite, testing inequalities (
2022:"Efficient RNS bases for Cryptography"
1793:Hung, C.Y.; Parhami, B. (1994-02-01).
1709:RNS have applications in the field of
1407:{\displaystyle C=A\cdot B^{-1}\mod M}
455:, which are generally supposed to be
7:
2129:Springer International Publishing AG
659:{\displaystyle 0\leq x_{i}<m_{i}}
2311:Association for Computing Machinery
1962:10.1023/B:AURC.0000030901.74901.44
1827:Isupov, Konstantin (2020-04-07) .
342:polynomial greatest common divisor
14:
1901:IEEE Circuits and Systems Society
459:(that is, any two of them have a
34:This article has multiple issues.
1677:
203:
119:relies largely or entirely on a
108:
64:
23:
2336:Journal of Symbolic Computation
2321:Journal of Symbolic Computation
2260:Mathematics in Computer Science
2229:10.1090/S0025-5718-2010-02367-1
2187:The Art of Computer Programming
2038:from the original on 2021-01-23
1774:from the original on 2020-08-04
1471:
1395:
42:or discuss these issues on the
2369:doi:10.3390/computation9020009
1183:
1157:
1118:
1086:
1059:
1027:
1007:
975:
944:
912:
846:
834:
1:
2298:Seminar on Numerical Analysis
1949:Automation and Remote Control
1886:(1 ed.). New York, USA:
1756:(2 ed.). New York, USA:
1612:is multiplicative inverse of
2075:Mohan, P. V. Ananda (2016).
1814:10.1016/0898-1221(94)90052-3
1417:can be easily calculated by
1353:{\displaystyle b_{i}\not =0}
786:{\displaystyle 0,\dots ,M-1}
1856:10.1109/ACCESS.2020.2982365
1228:(as usual, mod denotes the
2406:
2205:Mathematics of Computation
1925:. IEEE order code PC01982.
1605:{\displaystyle b_{i}^{-1}}
679:be the product of all the
2272:10.1007/s11786-012-0112-y
2137:10.1007/978-3-319-49742-6
2095:10.1007/978-3-319-41385-3
1750:Parhami, Behrooz (2010).
723:asserts that each of the
721:Chinese remainder theorem
317:, which asserts that, if
315:Chinese remainder theorem
1243:of hardware operations.
559:by the moduli. That is
331:multi-modular arithmetic
212:This article includes a
16:Multi-modular arithmetic
1758:Oxford University Press
719:s. More precisely, the
461:greatest common divisor
241:more precise citations.
147:"Residue number system"
2350:10.1006/jsco.1994.1034
2198:Harvey, David (2010).
2057:Imperial College Press
1731:Reduced residue system
1660:
1633:
1606:
1571:
1551:
1535:multiplicative inverse
1527:
1526:{\displaystyle B^{-1}}
1494:
1408:
1354:
1321:
1301:
1209:
1128:
1069:
1014:
951:
884:
864:
787:
749:
700:
660:
608:
546:
442:
291:residue numeral system
75:is missing information
2164:"Division algorithms"
1661:
1659:{\displaystyle m_{i}}
1634:
1632:{\displaystyle b_{i}}
1607:
1572:
1552:
1528:
1495:
1409:
1355:
1322:
1302:
1210:
1129:
1070:
1015:
952:
894:Arithmetic operations
885:
865:
788:
750:
701:
699:{\displaystyle m_{i}}
661:
609:
547:
443:
327:arithmetic operations
1643:
1616:
1581:
1561:
1541:
1507:
1424:
1367:
1331:
1311:
1291:
1141:
1083:
1024:
972:
909:
874:
797:
759:
739:
683:
624:
566:
478:
371:
132:improve this article
2390:Computer arithmetic
2183:Knuth, Donald Ervin
1847:2020IEEEA...858603I
1714:computer arithmetic
1601:
1470:
1277:Euclidean algorithm
2385:Modular arithmetic
2212:(272): 2361–2370.
1927:(viii+418+6 pages)
1689:. You can help by
1656:
1629:
1602:
1584:
1567:
1547:
1523:
1490:
1453:
1404:
1350:
1317:
1297:
1273:Euclidean division
1234:Euclidean division
1205:
1124:
1065:
1010:
947:
880:
860:
783:
745:
696:
656:
604:
557:Euclidean division
542:
438:
214:list of references
2371:. ISSN 2079-3197.
2313:. pp. 17–18.
2300:. pp. 68–70.
2146:978-3-319-49741-9
2104:978-3-319-41383-9
2066:978-1-86094-866-4
1767:978-0-19-532848-6
1707:
1706:
1570:{\displaystyle M}
1550:{\displaystyle B}
1320:{\displaystyle M}
1300:{\displaystyle B}
1127:{\displaystyle ,}
1068:{\displaystyle ,}
900:modular operation
883:{\displaystyle M}
748:{\displaystyle X}
287:
286:
279:
267:
266:
259:
197:
196:
182:
102:
101:
57:
2397:
2354:
2352:
2325:
2314:
2301:
2292:
2283:
2254:
2241:
2231:
2221:
2194:
2178:
2176:
2175:
2166:. Archived from
2158:
2116:
2070:
2046:
2044:
2043:
2037:
2026:
2005:
1926:
1891:
1869:
1868:
1858:
1824:
1818:
1817:
1799:
1790:
1784:
1782:
1780:
1779:
1747:
1702:
1699:
1681:
1674:
1665:
1663:
1662:
1657:
1655:
1654:
1638:
1636:
1635:
1630:
1628:
1627:
1611:
1609:
1608:
1603:
1600:
1592:
1576:
1574:
1573:
1568:
1556:
1554:
1553:
1548:
1532:
1530:
1529:
1524:
1522:
1521:
1499:
1497:
1496:
1491:
1486:
1485:
1469:
1461:
1449:
1448:
1436:
1435:
1413:
1411:
1410:
1405:
1394:
1393:
1359:
1357:
1356:
1351:
1343:
1342:
1326:
1324:
1323:
1318:
1307:is coprime with
1306:
1304:
1303:
1298:
1270:
1257:
1230:modulo operation
1227:
1214:
1212:
1211:
1206:
1201:
1200:
1182:
1181:
1169:
1168:
1153:
1152:
1133:
1131:
1130:
1125:
1117:
1116:
1098:
1097:
1078:
1074:
1072:
1071:
1066:
1058:
1057:
1039:
1038:
1019:
1017:
1016:
1013:{\displaystyle }
1011:
1006:
1005:
987:
986:
967:
963:
956:
954:
953:
950:{\displaystyle }
948:
943:
942:
924:
923:
889:
887:
886:
881:
869:
867:
866:
861:
853:
821:
814:
792:
790:
789:
784:
755:in the interval
754:
752:
751:
746:
734:
726:
718:
709:
705:
703:
702:
697:
695:
694:
678:
672:
665:
663:
662:
657:
655:
654:
642:
641:
613:
611:
610:
605:
600:
599:
578:
577:
551:
549:
548:
543:
538:
537:
519:
518:
506:
505:
493:
492:
470:
457:pairwise coprime
447:
445:
444:
439:
431:
430:
412:
411:
399:
398:
386:
385:
363:
348:computation and
324:
320:
311:pairwise coprime
305:by their values
282:
275:
262:
255:
251:
248:
242:
237:this article by
228:inline citations
207:
206:
199:
192:
189:
183:
181:
140:
112:
104:
97:
94:
88:
68:
60:
49:
27:
26:
19:
2405:
2404:
2400:
2399:
2398:
2396:
2395:
2394:
2375:
2374:
2328:
2317:
2304:
2295:
2286:
2257:
2244:
2197:
2181:
2173:
2171:
2162:
2147:
2120:
2105:
2074:
2067:
2050:
2041:
2039:
2035:
2024:
2019:
1941:
1915:
1894:
1881:
1878:
1876:Further reading
1873:
1872:
1841:: 58603–58619.
1826:
1825:
1821:
1797:
1792:
1791:
1787:
1783:(xxv+641 pages)
1777:
1775:
1768:
1749:
1748:
1744:
1739:
1726:Covering system
1722:
1703:
1697:
1694:
1687:needs expansion
1672:
1646:
1641:
1640:
1619:
1614:
1613:
1579:
1578:
1559:
1558:
1539:
1538:
1510:
1505:
1504:
1477:
1440:
1427:
1422:
1421:
1382:
1365:
1364:
1334:
1329:
1328:
1309:
1308:
1289:
1288:
1285:
1262:
1255:
1252:
1219:
1192:
1173:
1160:
1144:
1139:
1138:
1108:
1089:
1081:
1080:
1079:represented by
1076:
1075:is the integer
1049:
1030:
1022:
1021:
997:
978:
970:
969:
965:
961:
934:
915:
907:
906:
896:
872:
871:
795:
794:
757:
756:
737:
736:
732:
724:
716:
711:
707:
686:
681:
680:
676:
670:
646:
633:
622:
621:
591:
569:
564:
563:
529:
510:
497:
484:
476:
475:
468:
422:
403:
390:
377:
369:
368:
361:
358:
329:is also called
322:
318:
283:
272:
271:
270:
263:
252:
246:
243:
232:
218:related reading
208:
204:
193:
187:
184:
141:
139:
125:
113:
98:
92:
89:
82:
69:
28:
24:
17:
12:
11:
5:
2403:
2401:
2393:
2392:
2387:
2377:
2376:
2373:
2372:
2355:
2343:(6): 545–563.
2326:
2315:
2302:
2293:
2284:
2266:(3): 217–233.
2255:
2242:
2195:
2191:Addison Wesley
2179:
2160:
2145:
2127:(1 ed.).
2118:
2103:
2081:(1 ed.).
2072:
2065:
2055:. London, UK:
2048:
2017:
2014:Neurocomputing
2006:
1956:(6): 871–892.
1939:
1928:
1913:
1892:
1877:
1874:
1871:
1870:
1819:
1785:
1766:
1741:
1740:
1738:
1735:
1734:
1733:
1728:
1721:
1718:
1705:
1704:
1684:
1682:
1671:
1668:
1653:
1649:
1626:
1622:
1599:
1596:
1591:
1587:
1566:
1546:
1520:
1517:
1513:
1501:
1500:
1489:
1484:
1480:
1474:
1468:
1465:
1460:
1456:
1452:
1447:
1443:
1439:
1434:
1430:
1415:
1414:
1403:
1398:
1392:
1389:
1385:
1381:
1378:
1375:
1372:
1349:
1346:
1341:
1337:
1316:
1296:
1284:
1281:
1251:
1248:
1216:
1215:
1204:
1199:
1195:
1191:
1188:
1185:
1180:
1176:
1172:
1167:
1163:
1159:
1156:
1151:
1147:
1123:
1120:
1115:
1111:
1107:
1104:
1101:
1096:
1092:
1088:
1064:
1061:
1056:
1052:
1048:
1045:
1042:
1037:
1033:
1029:
1009:
1004:
1000:
996:
993:
990:
985:
981:
977:
958:
957:
946:
941:
937:
933:
930:
927:
922:
918:
914:
895:
892:
879:
859:
856:
852:
848:
845:
842:
839:
836:
833:
830:
827:
824:
820:
817:
813:
809:
806:
803:
782:
779:
776:
773:
770:
767:
764:
744:
714:
693:
689:
667:
666:
653:
649:
645:
640:
636:
632:
629:
615:
614:
603:
598:
594:
590:
587:
584:
581:
576:
572:
553:
552:
541:
536:
532:
528:
525:
522:
517:
513:
509:
504:
500:
496:
491:
487:
483:
449:
448:
437:
434:
429:
425:
421:
418:
415:
410:
406:
402:
397:
393:
389:
384:
380:
376:
357:
354:
338:linear algebra
299:numeral system
285:
284:
265:
264:
222:external links
211:
209:
202:
195:
194:
130:. Please help
116:
114:
107:
100:
99:
72:
70:
63:
58:
32:
31:
29:
22:
15:
13:
10:
9:
6:
4:
3:
2:
2402:
2391:
2388:
2386:
2383:
2382:
2380:
2370:
2366:
2362:
2361:
2356:
2351:
2346:
2342:
2338:
2337:
2332:
2327:
2323:
2322:
2316:
2312:
2308:
2303:
2299:
2294:
2290:
2285:
2281:
2277:
2273:
2269:
2265:
2261:
2256:
2252:
2248:
2243:
2239:
2235:
2230:
2225:
2220:
2215:
2211:
2207:
2206:
2201:
2196:
2192:
2188:
2184:
2180:
2170:on 2005-02-17
2169:
2165:
2161:
2156:
2152:
2148:
2142:
2138:
2134:
2130:
2126:
2125:
2119:
2114:
2110:
2106:
2100:
2096:
2092:
2088:
2084:
2080:
2079:
2073:
2068:
2062:
2058:
2054:
2049:
2034:
2030:
2023:
2018:
2015:
2011:
2007:
2003:
1999:
1995:
1991:
1987:
1983:
1979:
1975:
1971:
1967:
1963:
1959:
1955:
1951:
1950:
1945:
1940:
1937:
1933:
1929:
1924:
1920:
1916:
1914:0-87942-205-X
1910:
1906:
1902:
1898:
1893:
1889:
1885:
1880:
1879:
1875:
1866:
1862:
1857:
1852:
1848:
1844:
1840:
1836:
1835:
1830:
1823:
1820:
1815:
1811:
1807:
1803:
1796:
1789:
1786:
1773:
1769:
1763:
1759:
1755:
1754:
1746:
1743:
1736:
1732:
1729:
1727:
1724:
1723:
1719:
1717:
1715:
1712:
1701:
1692:
1688:
1685:This section
1683:
1680:
1676:
1675:
1669:
1667:
1651:
1647:
1624:
1620:
1597:
1594:
1589:
1585:
1564:
1544:
1536:
1518:
1515:
1511:
1487:
1482:
1478:
1472:
1466:
1463:
1458:
1454:
1450:
1445:
1441:
1437:
1432:
1428:
1420:
1419:
1418:
1401:
1396:
1390:
1387:
1383:
1379:
1376:
1373:
1370:
1363:
1362:
1361:
1347:
1344:
1339:
1335:
1314:
1294:
1282:
1280:
1278:
1274:
1269:
1265:
1259:
1249:
1247:
1244:
1242:
1237:
1235:
1231:
1226:
1222:
1202:
1197:
1193:
1189:
1186:
1178:
1174:
1170:
1165:
1161:
1154:
1149:
1145:
1137:
1136:
1135:
1121:
1113:
1109:
1105:
1102:
1099:
1094:
1090:
1062:
1054:
1050:
1046:
1043:
1040:
1035:
1031:
1002:
998:
994:
991:
988:
983:
979:
939:
935:
931:
928:
925:
920:
916:
905:
904:
903:
901:
893:
891:
877:
854:
850:
843:
840:
837:
828:
825:
822:
815:
811:
807:
801:
780:
777:
774:
771:
768:
765:
762:
742:
730:
729:residue class
722:
717:
691:
687:
673:
651:
647:
643:
638:
634:
630:
627:
620:
619:
618:
601:
596:
592:
588:
585:
582:
579:
574:
570:
562:
561:
560:
558:
534:
530:
526:
523:
520:
515:
511:
507:
502:
498:
494:
489:
485:
474:
473:
472:
465:
462:
458:
454:
435:
427:
423:
419:
416:
413:
408:
404:
400:
395:
391:
387:
382:
378:
367:
366:
365:
355:
353:
351:
347:
346:Gröbner basis
343:
339:
334:
332:
328:
316:
312:
308:
304:
301:representing
300:
296:
292:
281:
278:
269:
261:
258:
250:
240:
236:
230:
229:
223:
219:
215:
210:
201:
200:
191:
180:
177:
173:
170:
166:
163:
159:
156:
152:
149: –
148:
144:
143:Find sources:
137:
133:
129:
123:
122:
121:single source
117:This article
115:
111:
106:
105:
96:
86:
80:
76:
73:This article
71:
67:
62:
61:
56:
54:
47:
46:
41:
40:
35:
30:
21:
20:
2364:
2358:
2340:
2334:
2319:
2306:
2297:
2288:
2263:
2259:
2250:
2246:
2209:
2203:
2186:
2172:. Retrieved
2168:the original
2123:
2077:
2052:
2040:. Retrieved
2028:
1953:
1947:
1896:
1883:
1838:
1832:
1822:
1808:(4): 23–35.
1805:
1801:
1788:
1776:. Retrieved
1752:
1745:
1708:
1695:
1691:adding to it
1686:
1670:Applications
1502:
1416:
1286:
1267:
1263:
1260:
1253:
1245:
1238:
1224:
1220:
1217:
959:
897:
712:
674:
668:
616:
554:
466:
452:
450:
359:
350:cryptography
335:
330:
294:
290:
288:
273:
268:
253:
244:
233:Please help
225:
185:
175:
168:
161:
154:
142:
118:
90:
74:
50:
43:
37:
36:Please help
33:
2360:Computation
2159:(389 pages)
2117:(351 pages)
2071:(296 pages)
2047:(1+7 pages)
1888:McGraw-Hill
1834:IEEE Access
467:An integer
451:called the
239:introducing
2379:Categories
2253:(1): 1–10.
2174:2023-08-24
2155:2017934074
2113:2016947081
2083:Birkhäuser
2042:2021-01-23
1905:IEEE Press
1778:2021-01-23
1737:References
1250:Comparison
1223:= 1, ...,
1134:such that
669:for every
356:Definition
158:newspapers
39:improve it
2219:0807.1347
1986:123623780
1970:0005-1179
1865:2169-3536
1698:July 2018
1595:−
1516:−
1464:−
1451:⋅
1388:−
1380:⋅
1327:(that is
1190:
1103:…
1044:…
992:…
929:…
858:⌋
841:−
832:⌊
829:≤
823:≤
819:⌋
805:⌊
802:−
778:−
769:…
631:≤
589:
524:…
417:…
364:integers
247:July 2018
188:July 2018
128:talk page
93:July 2018
85:talk page
79:talk page
45:talk page
2367:(2): 9.
2280:14360845
2238:11329343
2033:Archived
1978:56038628
1923:86-10516
1772:Archived
1720:See also
1345:≠
1283:Division
1241:overflow
309:several
303:integers
1843:Bibcode
1711:digital
1639:modulo
1557:modulo
1360:) then
731:modulo
297:) is a
235:improve
172:scholar
2278:
2236:
2153:
2143:
2111:
2101:
2063:
2002:at1588
2000:
1994:AURCAT
1992:
1984:
1976:
1968:
1921:
1911:
1863:
1764:
1577:, and
1503:where
870:(when
555:under
453:moduli
307:modulo
174:
167:
160:
153:
145:
2276:S2CID
2234:S2CID
2214:arXiv
2036:(PDF)
2025:(PDF)
1990:CODEN
1982:S2CID
1798:(PDF)
1266:<
220:, or
179:JSTOR
165:books
2151:LCCN
2141:ISBN
2109:LCCN
2099:ISBN
2061:ISBN
1974:LCCN
1966:ISSN
1919:LCCN
1909:ISBN
1861:ISSN
1762:ISBN
1275:and
1218:for
1020:and
964:and
675:Let
644:<
617:and
151:news
2345:doi
2268:doi
2224:doi
2133:doi
2091:doi
1958:doi
1851:doi
1810:doi
1693:.
1537:of
1533:is
1473:mod
1397:mod
1187:mod
586:mod
295:RNS
134:by
2381::
2363:.
2341:17
2339:.
2333:.
2309:.
2274:.
2262:.
2249:.
2232:.
2222:.
2210:79
2208:.
2202:.
2189:.
2185:.
2149:.
2139:.
2131:.
2107:.
2097:.
2089:.
2085:/
2059:.
2027:.
2012:.
1998:Mi
1996:.
1988:.
1980:.
1972:.
1964:.
1954:65
1952:.
1946:.
1934:.
1917:.
1907:.
1903:,
1859:.
1849:.
1837:.
1831:.
1806:27
1804:.
1800:.
1770:.
1760:.
1666:.
1279:.
352:.
344:,
333:.
289:A
224:,
216:,
81:).
48:.
2365:9
2353:.
2347::
2324:.
2282:.
2270::
2264:6
2251:5
2240:.
2226::
2216::
2193:.
2177:.
2157:.
2135::
2115:.
2093::
2069:.
2045:.
2004:.
1960::
1890:.
1867:.
1853::
1845::
1839:8
1816:.
1812::
1781:.
1700:)
1696:(
1652:i
1648:m
1625:i
1621:b
1598:1
1590:i
1586:b
1565:M
1545:B
1519:1
1512:B
1488:,
1483:i
1479:m
1467:1
1459:i
1455:b
1446:i
1442:a
1438:=
1433:i
1429:c
1402:M
1391:1
1384:B
1377:A
1374:=
1371:C
1348:0
1340:i
1336:b
1315:M
1295:B
1268:y
1264:x
1256:M
1225:k
1221:i
1203:,
1198:i
1194:m
1184:)
1179:i
1175:y
1171:+
1166:i
1162:x
1158:(
1155:=
1150:i
1146:z
1122:,
1119:]
1114:k
1110:z
1106:,
1100:,
1095:1
1091:z
1087:[
1077:z
1063:,
1060:]
1055:k
1051:y
1047:,
1041:,
1036:1
1032:y
1028:[
1008:]
1003:k
999:x
995:,
989:,
984:1
980:x
976:[
966:y
962:x
945:]
940:k
936:m
932:,
926:,
921:1
917:m
913:[
878:M
855:2
851:/
847:)
844:1
838:M
835:(
826:X
816:2
812:/
808:M
781:1
775:M
772:,
766:,
763:0
743:X
733:M
725:M
715:i
713:m
708:M
692:i
688:m
677:M
671:i
652:i
648:m
639:i
635:x
628:0
602:,
597:i
593:m
583:x
580:=
575:i
571:x
540:}
535:k
531:x
527:,
521:,
516:3
512:x
508:,
503:2
499:x
495:,
490:1
486:x
482:{
469:x
436:,
433:}
428:k
424:m
420:,
414:,
409:3
405:m
401:,
396:2
392:m
388:,
383:1
379:m
375:{
362:k
323:M
319:M
293:(
280:)
274:(
260:)
254:(
249:)
245:(
231:.
190:)
186:(
176:·
169:·
162:·
155:·
138:.
124:.
95:)
91:(
87:.
55:)
51:(
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.