35:
254:
84:
recognized its application to linear feedback shift registers and simplified the algorithm. Massey termed the algorithm the LFSR Synthesis
Algorithm (Berlekamp Iterative Algorithm), but it is now known as the Berlekamp–Massey algorithm.
1320:
813:
573:
426:
1006:
685:
1775:
1140:
66:. The field requirement means that the Berlekamp–Massey algorithm requires all non-zero elements to have a multiplicative inverse. Reeds and Sloane offer an extension to handle a
121:
1393:
2144:
1973:
2427:
1183:
696:
2657:
437:
293:
2600:
2453:
2194:
In the case of binary GF(2) BCH code, the discrepancy d will be zero on all odd steps, so a check can be added to avoid calculating it.
2315:
911:
94:
2662:
2329:
55:
599:
51:
2593:
1713:
2588:
2320:
1056:
1406:
equals the actual number of errors, then during the iteration process, the discrepancies will become zero before
2583:
28:
249:{\displaystyle S_{i+\nu }+\Lambda _{1}S_{i+\nu -1}+\cdots +\Lambda _{\nu -1}S_{i+1}+\Lambda _{\nu }S_{i}=0.}
2532:
2382:
1331:
34:
1454:
to the number of available syndromes used to calculate discrepancies, and also handles the case where
2537:
2387:
63:
59:
2550:
2522:
2492:
2109:
1938:
67:
2637:
2615:
2612:
2449:
2421:
2542:
2484:
2392:
591:
97:
for solving the set of linear equations. It can be summarized as finding the coefficients Λ
2441:
2409:
2363:
73:
17:
2473:
2651:
2554:
1315:{\displaystyle d\gets S_{k}+C_{1}S_{k-1}+\cdots -(d/b)(S_{j}+B_{1}S_{j-1}+\cdots ).}
2496:
2469:
81:
2642:
808:{\displaystyle S_{n}+C_{1}S_{n-1}+\cdots +C_{L}S_{n-L}=0,\qquad L\leq n\leq N-1.}
2510:
2604:
2546:
2488:
2620:
54:(LFSR) for a given binary output sequence. The algorithm will also find the
47:
568:{\displaystyle C(x)=1+C_{1}x+C_{2}x^{2}+\cdots +C_{L-1}x^{L-1}+C_{L}x^{L}.}
421:{\displaystyle C(x)=C_{L}x^{L}+C_{L-1}x^{L-1}+\cdots +C_{2}x^{2}+C_{1}x+1}
77:
2367:
2396:
2527:
2509:
Ben Atti, Nadia; Diaz-Toca, Gema M.; Lombardi, Henri (April 2006),
2244:/* if odd step number, discrepancy == 0, no need to calculate it */
2629:
838:
is used as the main iterator and to index the syndromes from 0 to
830:
is the current number of assumed errors, and initialized to zero.
33:
2416:, International Symposium on Information Theory, San Remo, Italy
1508:/* coeffs are s_j; output sequence as N-1 degree polynomial) */
1001:{\displaystyle d\gets S_{k}+C_{1}S_{k-1}+\cdots +C_{L}S_{k-L}.}
2515:
Applicable
Algebra in Engineering, Communication and Computing
578:
The goal of the algorithm is to determine the minimal degree
2448:(Revised ed.), Laguna Hills, CA: Aegean Park Press,
1802:/* step 3. discrepancy is zero; annihilation continues */
897:
Each iteration of the algorithm calculates a discrepancy
93:
The
Berlekamp–Massey algorithm is an alternative to the
680:{\displaystyle S_{n}+C_{1}S_{n-1}+\cdots +C_{L}S_{n-L}}
2112:
1941:
1716:
1334:
1186:
1059:
914:
699:
602:
440:
296:
124:
2323:, an extension for sequences over integers mod
2138:
1967:
1769:
1387:
1314:
1153:B(x) so it follows the syndromes corresponding to
1134:
1000:
807:
679:
567:
420:
248:
1770:{\displaystyle \sum _{i=1}^{L}c_{i}\cdot s_{n-i}}
1325:This would change a recalculated discrepancy to:
2459:. Previous publisher McGraw-Hill, New York, NY.
1135:{\displaystyle C(x)\gets C(x)-(d/b)x^{m}B(x).}
8:
2474:"Shift-register synthesis and BCH decoding"
2349:
1177:, and a recalculated discrepancy would be:
2511:"The Berlekamp–Massey Algorithm revisited"
2426:: CS1 maint: location missing publisher (
2536:
2526:
2386:
2130:
2117:
2111:
1959:
1946:
1940:
1755:
1742:
1732:
1721:
1715:
1353:
1333:
1288:
1278:
1265:
1247:
1220:
1210:
1197:
1185:
1111:
1096:
1058:
983:
973:
948:
938:
925:
913:
762:
752:
727:
717:
704:
698:
665:
655:
630:
620:
607:
601:
556:
546:
527:
511:
492:
482:
466:
439:
403:
390:
380:
355:
339:
326:
316:
295:
234:
224:
205:
189:
158:
148:
129:
123:
2643:Online GF(2) Berlekamp-Massey calculator
2481:IEEE Transactions on Information Theory
2342:
1470:, p. 124) for an arbitrary field:
1027:are correct for the moment, increments
2566:
2419:
1467:
78:Bose–Chaudhuri–Hocquenghem (BCH) codes
2368:"Shift-Register Synthesis (Modulo n)"
1418:is updated and algorithm will update
1398:The algorithm also needs to increase
7:
1015:is zero, the algorithm assumes that
2630:GF(2) implementation in Mathematica
1691:/* step 2. calculate discrepancy */
1038:is not zero, the algorithm adjusts
894:were updated and initialized to 1.
76:invented an algorithm for decoding
1410:becomes greater than or equal to 2
878:is the number of iterations since
874:was updated and initialized to 1.
866:is a copy of the last discrepancy
862:was updated and initialized to 1.
834:is the total number of syndromes.
221:
186:
145:
25:
2638:Applet Berlekamp–Massey algorithm
2330:Nonlinear-feedback shift register
1402:(number of errors) as needed. If
1388:{\displaystyle d=d-(d/b)b=d-d=0.}
275:). The error locator polynomial
783:
2658:Error detection and correction
1361:
1347:
1306:
1258:
1255:
1241:
1190:
1126:
1120:
1104:
1090:
1084:
1078:
1072:
1069:
1063:
918:
450:
444:
306:
300:
52:linear-feedback shift register
1:
2316:Reed–Solomon error correction
1046:) so that a recalculation of
267:) is a potential instance of
95:Reed–Solomon Peterson decoder
2616:"Berlekamp–Massey Algorithm"
2584:"Berlekamp-Massey algorithm"
1859:/* temporary copy of C(x) */
1157:. If the previous update of
259:In the code examples below,
107:) so that for all positions
50:that will find the shortest
2589:Encyclopedia of Mathematics
2139:{\displaystyle b^{-1}x^{m}}
1968:{\displaystyle b^{-1}x^{m}}
1511:/* connection polynomial */
2679:
2601:Berlekamp–Massey algorithm
1458:increases by more than 1.
44:Berlekamp–Massey algorithm
38:Berlekamp–Massey algorithm
26:
18:Berlekamp-Massey algorithm
2547:10.1007/s00200-005-0190-z
2375:SIAM Journal on Computing
2663:Cryptanalytic algorithms
2489:10.1109/TIT.1969.1054260
2196:
1472:
870:(explained below) since
850:) is a copy of the last
89:Description of algorithm
27:Not to be confused with
2446:Algebraic Coding Theory
2350:Reeds & Sloane 1985
826:) is initialized to 1,
590:) which results in all
2483:, IT-15 (1): 122–127,
2414:Nonbinary BCH decoding
2321:Reeds–Sloane algorithm
2140:
1969:
1771:
1737:
1389:
1316:
1161:occurred on iteration
1136:
1002:
809:
681:
569:
422:
287:errors is defined as:
250:
39:
2141:
1970:
1772:
1717:
1646:/* steps 2. and 6. */
1390:
1317:
1137:
1003:
810:
682:
570:
423:
251:
37:
29:Berlekamp's algorithm
2110:
1939:
1714:
1550:/* coeffs are c_j */
1332:
1184:
1057:
912:
697:
600:
438:
294:
122:
2442:Berlekamp, Elwyn R.
2410:Berlekamp, Elwyn R.
1466:The algorithm from
111:in an input stream
2613:Weisstein, Eric W.
2136:
1965:
1767:
1385:
1312:
1132:
998:
805:
690:being equal to 0:
677:
565:
418:
246:
103:of a polynomial Λ(
60:recurrent sequence
56:minimal polynomial
40:
2455:978-0-89412-063-3
1438:= 1. The formula
1031:, and continues.
16:(Redirected from
2670:
2636:
2626:
2625:
2597:
2570:
2564:
2558:
2557:
2540:
2530:
2506:
2500:
2499:
2478:
2472:(January 1969),
2466:
2460:
2458:
2438:
2432:
2431:
2425:
2417:
2406:
2400:
2399:
2390:
2372:
2364:Sloane, N. J. A.
2359:
2353:
2347:
2305:
2302:
2299:
2296:
2293:
2290:
2287:
2284:
2281:
2278:
2275:
2272:
2269:
2266:
2263:
2260:
2257:
2254:
2251:
2248:
2245:
2242:
2239:
2236:
2233:
2230:
2227:
2224:
2221:
2218:
2215:
2212:
2209:
2206:
2203:
2200:
2190:
2187:
2184:
2181:
2178:
2175:
2172:
2169:
2166:
2163:
2160:
2157:
2154:
2151:
2148:
2145:
2143:
2142:
2137:
2135:
2134:
2125:
2124:
2106:
2103:
2100:
2097:
2094:
2091:
2088:
2085:
2082:
2079:
2076:
2073:
2070:
2067:
2064:
2061:
2058:
2055:
2052:
2049:
2046:
2043:
2040:
2037:
2034:
2031:
2028:
2025:
2022:
2019:
2016:
2013:
2010:
2007:
2004:
2001:
1998:
1995:
1992:
1989:
1986:
1983:
1980:
1977:
1974:
1972:
1971:
1966:
1964:
1963:
1954:
1953:
1935:
1932:
1929:
1926:
1923:
1920:
1917:
1914:
1911:
1908:
1905:
1902:
1899:
1896:
1893:
1890:
1887:
1884:
1881:
1878:
1875:
1872:
1869:
1866:
1863:
1860:
1857:
1854:
1851:
1848:
1845:
1842:
1839:
1836:
1833:
1830:
1827:
1824:
1821:
1818:
1815:
1812:
1809:
1806:
1803:
1800:
1797:
1794:
1791:
1788:
1785:
1782:
1779:
1776:
1774:
1773:
1768:
1766:
1765:
1747:
1746:
1736:
1731:
1710:
1707:
1704:
1701:
1698:
1695:
1692:
1689:
1686:
1683:
1680:
1677:
1674:
1671:
1668:
1665:
1662:
1659:
1656:
1653:
1650:
1647:
1644:
1641:
1638:
1635:
1632:
1629:
1626:
1623:
1620:
1617:
1614:
1611:
1608:
1605:
1602:
1599:
1596:
1593:
1590:
1587:
1584:
1581:
1578:
1575:
1572:
1569:
1566:
1563:
1560:
1557:
1554:
1551:
1548:
1545:
1542:
1539:
1536:
1533:
1530:
1527:
1524:
1521:
1518:
1515:
1512:
1509:
1506:
1503:
1500:
1497:
1494:
1491:
1488:
1485:
1482:
1479:
1476:
1394:
1392:
1391:
1386:
1357:
1321:
1319:
1318:
1313:
1299:
1298:
1283:
1282:
1270:
1269:
1251:
1231:
1230:
1215:
1214:
1202:
1201:
1141:
1139:
1138:
1133:
1116:
1115:
1100:
1007:
1005:
1004:
999:
994:
993:
978:
977:
959:
958:
943:
942:
930:
929:
814:
812:
811:
806:
773:
772:
757:
756:
738:
737:
722:
721:
709:
708:
686:
684:
683:
678:
676:
675:
660:
659:
641:
640:
625:
624:
612:
611:
574:
572:
571:
566:
561:
560:
551:
550:
538:
537:
522:
521:
497:
496:
487:
486:
471:
470:
427:
425:
424:
419:
408:
407:
395:
394:
385:
384:
366:
365:
350:
349:
331:
330:
321:
320:
255:
253:
252:
247:
239:
238:
229:
228:
216:
215:
200:
199:
175:
174:
153:
152:
140:
139:
62:in an arbitrary
21:
2678:
2677:
2673:
2672:
2671:
2669:
2668:
2667:
2648:
2647:
2634:
2611:
2610:
2582:
2579:
2574:
2573:
2565:
2561:
2508:
2507:
2503:
2476:
2468:
2467:
2463:
2456:
2440:
2439:
2435:
2418:
2408:
2407:
2403:
2397:10.1137/0214038
2370:
2361:
2360:
2356:
2348:
2344:
2339:
2312:
2307:
2306:
2303:
2300:
2297:
2294:
2291:
2288:
2285:
2282:
2279:
2276:
2273:
2270:
2267:
2264:
2261:
2258:
2255:
2252:
2249:
2246:
2243:
2240:
2237:
2234:
2231:
2228:
2225:
2222:
2219:
2216:
2213:
2210:
2207:
2204:
2201:
2198:
2192:
2191:
2188:
2185:
2182:
2179:
2176:
2173:
2170:
2167:
2164:
2161:
2158:
2155:
2152:
2149:
2146:
2126:
2113:
2108:
2107:
2104:
2101:
2098:
2095:
2092:
2089:
2086:
2083:
2080:
2077:
2074:
2071:
2068:
2065:
2062:
2059:
2056:
2053:
2050:
2047:
2044:
2041:
2038:
2035:
2032:
2029:
2026:
2023:
2020:
2017:
2014:
2011:
2008:
2005:
2002:
1999:
1996:
1993:
1990:
1987:
1984:
1981:
1978:
1975:
1955:
1942:
1937:
1936:
1933:
1930:
1927:
1924:
1921:
1918:
1915:
1912:
1909:
1906:
1903:
1900:
1897:
1894:
1891:
1888:
1885:
1882:
1879:
1876:
1873:
1870:
1867:
1864:
1861:
1858:
1855:
1852:
1849:
1846:
1843:
1840:
1837:
1834:
1831:
1828:
1825:
1822:
1819:
1816:
1813:
1810:
1807:
1804:
1801:
1798:
1795:
1792:
1789:
1786:
1783:
1780:
1777:
1751:
1738:
1712:
1711:
1708:
1705:
1702:
1699:
1696:
1693:
1690:
1687:
1684:
1681:
1678:
1675:
1672:
1669:
1666:
1663:
1660:
1657:
1654:
1651:
1648:
1645:
1642:
1639:
1636:
1633:
1630:
1627:
1624:
1621:
1618:
1615:
1612:
1609:
1606:
1603:
1600:
1597:
1594:
1591:
1588:
1585:
1582:
1579:
1576:
1573:
1570:
1567:
1564:
1561:
1558:
1555:
1552:
1549:
1546:
1543:
1540:
1537:
1534:
1531:
1528:
1525:
1522:
1519:
1516:
1513:
1510:
1507:
1504:
1501:
1498:
1495:
1492:
1489:
1486:
1483:
1480:
1477:
1474:
1464:
1330:
1329:
1284:
1274:
1261:
1216:
1206:
1193:
1182:
1181:
1107:
1055:
1054:
1050:would be zero:
979:
969:
944:
934:
921:
910:
909:
905:this would be:
901:. At iteration
758:
748:
723:
713:
700:
695:
694:
661:
651:
626:
616:
603:
598:
597:
552:
542:
523:
507:
488:
478:
462:
436:
435:
399:
386:
376:
351:
335:
322:
312:
292:
291:
230:
220:
201:
185:
154:
144:
125:
120:
119:
102:
91:
74:Elwyn Berlekamp
32:
23:
22:
15:
12:
11:
5:
2676:
2674:
2666:
2665:
2660:
2650:
2649:
2646:
2645:
2640:
2632:
2627:
2608:
2598:
2578:
2577:External links
2575:
2572:
2571:
2559:
2538:10.1.1.96.2743
2501:
2461:
2454:
2433:
2401:
2388:10.1.1.48.4652
2381:(3): 505–513,
2362:Reeds, J. A.;
2354:
2341:
2340:
2338:
2335:
2334:
2333:
2327:
2318:
2311:
2308:
2197:
2133:
2129:
2123:
2120:
2116:
1962:
1958:
1952:
1949:
1945:
1764:
1761:
1758:
1754:
1750:
1745:
1741:
1735:
1730:
1727:
1724:
1720:
1473:
1463:
1460:
1396:
1395:
1384:
1381:
1378:
1375:
1372:
1369:
1366:
1363:
1360:
1356:
1352:
1349:
1346:
1343:
1340:
1337:
1323:
1322:
1311:
1308:
1305:
1302:
1297:
1294:
1291:
1287:
1281:
1277:
1273:
1268:
1264:
1260:
1257:
1254:
1250:
1246:
1243:
1240:
1237:
1234:
1229:
1226:
1223:
1219:
1213:
1209:
1205:
1200:
1196:
1192:
1189:
1143:
1142:
1131:
1128:
1125:
1122:
1119:
1114:
1110:
1106:
1103:
1099:
1095:
1092:
1089:
1086:
1083:
1080:
1077:
1074:
1071:
1068:
1065:
1062:
1009:
1008:
997:
992:
989:
986:
982:
976:
972:
968:
965:
962:
957:
954:
951:
947:
941:
937:
933:
928:
924:
920:
917:
816:
815:
804:
801:
798:
795:
792:
789:
786:
782:
779:
776:
771:
768:
765:
761:
755:
751:
747:
744:
741:
736:
733:
730:
726:
720:
716:
712:
707:
703:
688:
687:
674:
671:
668:
664:
658:
654:
650:
647:
644:
639:
636:
633:
629:
623:
619:
615:
610:
606:
576:
575:
564:
559:
555:
549:
545:
541:
536:
533:
530:
526:
520:
517:
514:
510:
506:
503:
500:
495:
491:
485:
481:
477:
474:
469:
465:
461:
458:
455:
452:
449:
446:
443:
429:
428:
417:
414:
411:
406:
402:
398:
393:
389:
383:
379:
375:
372:
369:
364:
361:
358:
354:
348:
345:
342:
338:
334:
329:
325:
319:
315:
311:
308:
305:
302:
299:
257:
256:
245:
242:
237:
233:
227:
223:
219:
214:
211:
208:
204:
198:
195:
192:
188:
184:
181:
178:
173:
170:
167:
164:
161:
157:
151:
147:
143:
138:
135:
132:
128:
98:
90:
87:
58:of a linearly
24:
14:
13:
10:
9:
6:
4:
3:
2:
2675:
2664:
2661:
2659:
2656:
2655:
2653:
2644:
2641:
2639:
2633:
2631:
2628:
2623:
2622:
2617:
2614:
2609:
2606:
2602:
2599:
2595:
2591:
2590:
2585:
2581:
2580:
2576:
2569:, p. 124
2568:
2563:
2560:
2556:
2552:
2548:
2544:
2539:
2534:
2529:
2524:
2520:
2516:
2512:
2505:
2502:
2498:
2494:
2490:
2486:
2482:
2475:
2471:
2470:Massey, J. L.
2465:
2462:
2457:
2451:
2447:
2443:
2437:
2434:
2429:
2423:
2415:
2411:
2405:
2402:
2398:
2394:
2389:
2384:
2380:
2376:
2369:
2365:
2358:
2355:
2351:
2346:
2343:
2336:
2331:
2328:
2326:
2322:
2319:
2317:
2314:
2313:
2309:
2195:
2131:
2127:
2121:
2118:
2114:
2072:/* step 4. */
1960:
1956:
1950:
1947:
1943:
1856:/* step 5. */
1762:
1759:
1756:
1752:
1748:
1743:
1739:
1733:
1728:
1725:
1722:
1718:
1471:
1469:
1461:
1459:
1457:
1453:
1449:
1445:
1441:
1437:
1433:
1429:
1425:
1421:
1417:
1413:
1409:
1405:
1401:
1382:
1379:
1376:
1373:
1370:
1367:
1364:
1358:
1354:
1350:
1344:
1341:
1338:
1335:
1328:
1327:
1326:
1309:
1303:
1300:
1295:
1292:
1289:
1285:
1279:
1275:
1271:
1266:
1262:
1252:
1248:
1244:
1238:
1235:
1232:
1227:
1224:
1221:
1217:
1211:
1207:
1203:
1198:
1194:
1187:
1180:
1179:
1178:
1176:
1172:
1168:
1164:
1160:
1156:
1152:
1148:
1129:
1123:
1117:
1112:
1108:
1101:
1097:
1093:
1087:
1081:
1075:
1066:
1060:
1053:
1052:
1051:
1049:
1045:
1041:
1037:
1032:
1030:
1026:
1022:
1018:
1014:
995:
990:
987:
984:
980:
974:
970:
966:
963:
960:
955:
952:
949:
945:
939:
935:
931:
926:
922:
915:
908:
907:
906:
904:
900:
895:
893:
889:
885:
881:
877:
873:
869:
865:
861:
857:
853:
849:
845:
841:
837:
833:
829:
825:
821:
802:
799:
796:
793:
790:
787:
784:
780:
777:
774:
769:
766:
763:
759:
753:
749:
745:
742:
739:
734:
731:
728:
724:
718:
714:
710:
705:
701:
693:
692:
691:
672:
669:
666:
662:
656:
652:
648:
645:
642:
637:
634:
631:
627:
621:
617:
613:
608:
604:
596:
595:
594:
593:
589:
585:
581:
562:
557:
553:
547:
543:
539:
534:
531:
528:
524:
518:
515:
512:
508:
504:
501:
498:
493:
489:
483:
479:
475:
472:
467:
463:
459:
456:
453:
447:
441:
434:
433:
432:
431:or reversed:
415:
412:
409:
404:
400:
396:
391:
387:
381:
377:
373:
370:
367:
362:
359:
356:
352:
346:
343:
340:
336:
332:
327:
323:
317:
313:
309:
303:
297:
290:
289:
288:
286:
282:
278:
274:
270:
266:
262:
243:
240:
235:
231:
225:
217:
212:
209:
206:
202:
196:
193:
190:
182:
179:
176:
171:
168:
165:
162:
159:
155:
149:
141:
136:
133:
130:
126:
118:
117:
116:
114:
110:
106:
101:
96:
88:
86:
83:
79:
75:
71:
69:
65:
61:
57:
53:
49:
45:
36:
30:
19:
2619:
2587:
2562:
2521:(1): 75–82,
2518:
2514:
2504:
2480:
2464:
2445:
2436:
2413:
2404:
2378:
2374:
2357:
2345:
2324:
2193:
1468:Massey (1969
1465:
1455:
1451:
1447:
1443:
1439:
1435:
1434:, and reset
1431:
1427:
1423:
1419:
1415:
1414:. Otherwise
1411:
1407:
1403:
1399:
1397:
1324:
1174:
1170:
1166:
1162:
1158:
1154:
1150:
1146:
1144:
1047:
1043:
1039:
1035:
1033:
1028:
1024:
1020:
1016:
1012:
1010:
902:
898:
896:
891:
887:
883:
879:
875:
871:
867:
863:
859:
855:
851:
847:
843:
839:
835:
831:
827:
823:
819:
817:
689:
587:
583:
579:
577:
430:
284:
280:
276:
272:
268:
264:
260:
258:
112:
108:
104:
99:
92:
82:James Massey
72:
43:
41:
2635:(in German)
2567:Massey 1969
2352:, p. 2
1430:, increase
818:Algorithm:
2652:Categories
2605:PlanetMath
2528:2211.11721
2337:References
1862:polynomial
1553:polynomial
1514:polynomial
1475:polynomial
1462:Pseudocode
2621:MathWorld
2594:EMS Press
2533:CiteSeerX
2444:(1984) ,
2383:CiteSeerX
2304:/* ... */
2199:/* ... */
2119:−
1948:−
1760:−
1749:⋅
1719:∑
1450:) limits
1374:−
1345:−
1304:⋯
1293:−
1239:−
1236:⋯
1225:−
1191:←
1088:−
1073:←
988:−
964:⋯
953:−
919:←
800:−
794:≤
788:≤
767:−
743:⋯
732:−
670:−
646:⋯
635:−
592:syndromes
532:−
516:−
502:⋯
371:⋯
360:−
344:−
226:ν
222:Λ
194:−
191:ν
187:Λ
180:⋯
169:−
166:ν
146:Λ
137:ν
48:algorithm
2555:14944277
2422:citation
2412:(1967),
2366:(1985),
2310:See also
2295:continue
858:) since
2596:, 2001
2497:9003708
2332:(NLFSR)
1165:, then
890:), and
2553:
2535:
2495:
2452:
2385:
2183:return
1446:+ 1 −
1151:shifts
1023:) and
283:) for
46:is an
2551:S2CID
2523:arXiv
2493:S2CID
2477:(PDF)
2371:(PDF)
2256:&
1868:field
1844:<=
1694:field
1619:field
1559:field
1520:field
1481:field
1149:term
64:field
2450:ISBN
2428:link
2223:<
2066:else
1826:else
1670:<
1145:The
842:−1.
582:and
68:ring
42:The
2603:at
2543:doi
2485:doi
2393:doi
2202:for
1706:s_n
1649:for
1637:int
1604:int
1589:int
1505:...
1442:= (
1426:),
1034:If
1011:If
2654::
2618:.
2592:,
2586:,
2549:,
2541:,
2531:,
2519:17
2517:,
2513:,
2491:,
2479:,
2424:}}
2420:{{
2391:,
2379:14
2377:,
2373:,
2265:!=
2250:((
2247:if
2235:++
2156:);
2036:);
1985:);
1901:);
1829:if
1790:==
1781:if
1682:++
1383:0.
1173:−
1169:=
882:,
803:1.
244:0.
115::
80:.
70:.
2624:.
2607:.
2545::
2525::
2487::
2430:)
2395::
2325:n
2301:}
2298:;
2292:;
2289:1
2286:+
2283:m
2280:=
2277:m
2274:{
2271:)
2268:0
2262:)
2259:1
2253:n
2241:{
2238:)
2232:n
2229:;
2226:N
2220:n
2217:;
2214:0
2211:=
2208:n
2205:(
2189:;
2186:L
2180:}
2177:}
2174:;
2171:1
2168:+
2165:m
2162:=
2159:m
2153:x
2150:(
2147:B
2132:m
2128:x
2122:1
2115:b
2105:d
2102:-
2099:)
2096:x
2093:(
2090:C
2087:=
2084:)
2081:x
2078:(
2075:C
2069:{
2063:}
2060:;
2057:1
2054:=
2051:m
2048:;
2045:d
2042:=
2039:b
2033:x
2030:(
2027:T
2024:=
2021:)
2018:x
2015:(
2012:B
2009:;
2006:L
2003:-
2000:1
1997:+
1994:n
1991:=
1988:L
1982:x
1979:(
1976:B
1961:m
1957:x
1951:1
1944:b
1934:d
1931:-
1928:)
1925:x
1922:(
1919:C
1916:=
1913:)
1910:x
1907:(
1904:C
1898:x
1895:(
1892:C
1889:=
1886:)
1883:x
1880:(
1877:T
1874:)
1871:K
1865:(
1853:{
1850:)
1847:n
1841:L
1838:*
1835:2
1832:(
1823:}
1820:;
1817:1
1814:+
1811:m
1808:=
1805:m
1799:{
1796:)
1793:0
1787:d
1784:(
1778:;
1763:i
1757:n
1753:s
1744:i
1740:c
1734:L
1729:1
1726:=
1723:i
1709:+
1703:=
1700:d
1697:K
1688:{
1685:)
1679:n
1676:;
1673:N
1667:n
1664:;
1661:0
1658:=
1655:n
1652:(
1643:;
1640:n
1634:;
1631:1
1628:=
1625:b
1622:K
1616:;
1613:1
1610:=
1607:m
1601:;
1598:0
1595:=
1592:L
1586:;
1583:1
1580:=
1577:)
1574:x
1571:(
1568:B
1565:)
1562:K
1556:(
1547:;
1544:1
1541:=
1538:)
1535:x
1532:(
1529:C
1526:)
1523:K
1517:(
1502:=
1499:)
1496:x
1493:(
1490:s
1487:)
1484:K
1478:(
1456:L
1452:L
1448:L
1444:n
1440:L
1436:m
1432:L
1428:b
1424:x
1422:(
1420:B
1416:L
1412:L
1408:n
1404:L
1400:L
1380:=
1377:d
1371:d
1368:=
1365:b
1362:)
1359:b
1355:/
1351:d
1348:(
1342:d
1339:=
1336:d
1310:.
1307:)
1301:+
1296:1
1290:j
1286:S
1280:1
1276:B
1272:+
1267:j
1263:S
1259:(
1256:)
1253:b
1249:/
1245:d
1242:(
1233:+
1228:1
1222:k
1218:S
1212:1
1208:C
1204:+
1199:k
1195:S
1188:d
1175:j
1171:k
1167:m
1163:j
1159:L
1155:b
1147:x
1130:.
1127:)
1124:x
1121:(
1118:B
1113:m
1109:x
1105:)
1102:b
1098:/
1094:d
1091:(
1085:)
1082:x
1079:(
1076:C
1070:)
1067:x
1064:(
1061:C
1048:d
1044:x
1042:(
1040:C
1036:d
1029:m
1025:L
1021:x
1019:(
1017:C
1013:d
996:.
991:L
985:k
981:S
975:L
971:C
967:+
961:+
956:1
950:k
946:S
940:1
936:C
932:+
927:k
923:S
916:d
903:k
899:d
892:b
888:x
886:(
884:B
880:L
876:m
872:L
868:d
864:b
860:L
856:x
854:(
852:C
848:x
846:(
844:B
840:N
836:n
832:N
828:L
824:x
822:(
820:C
797:N
791:n
785:L
781:,
778:0
775:=
770:L
764:n
760:S
754:L
750:C
746:+
740:+
735:1
729:n
725:S
719:1
715:C
711:+
706:n
702:S
673:L
667:n
663:S
657:L
653:C
649:+
643:+
638:1
632:n
628:S
622:1
618:C
614:+
609:n
605:S
588:x
586:(
584:C
580:L
563:.
558:L
554:x
548:L
544:C
540:+
535:1
529:L
525:x
519:1
513:L
509:C
505:+
499:+
494:2
490:x
484:2
480:C
476:+
473:x
468:1
464:C
460:+
457:1
454:=
451:)
448:x
445:(
442:C
416:1
413:+
410:x
405:1
401:C
397:+
392:2
388:x
382:2
378:C
374:+
368:+
363:1
357:L
353:x
347:1
341:L
337:C
333:+
328:L
324:x
318:L
314:C
310:=
307:)
304:x
301:(
298:C
285:L
281:x
279:(
277:C
273:x
271:(
269:Λ
265:x
263:(
261:C
241:=
236:i
232:S
218:+
213:1
210:+
207:i
203:S
197:1
183:+
177:+
172:1
163:+
160:i
156:S
150:1
142:+
134:+
131:i
127:S
113:S
109:i
105:x
100:j
31:.
20:)
Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.