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