1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 96 97 98 99 100 101 102 103 104 105 106 107 108 109 110 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 127 128 129 130 131 132 133 134 135 136 137 138 139 140 141 142 143 144 145 146 147 148 149 150 151 152 153 154 155 156 157 158 159 160 161 162 163 164 165 166 167 168 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 196 197 198 199 200 201 202 203 204 205 206 207 208 209 210 211 212 213 214 215 216 217 218 219 220 221 222 223 224 225 226 227 228 229 230 231 232 233 234 235 236 237 238 239 240 241 242 243 244 245 246 247 248 249 250 251 252 253 254 255 256 257 258 259 260 261 262 263 264 265 266 267 268 269 270 271 272 273 274 275 276 277 278 279 280 281 282 283 284 285 286 287 288 289 290 291 292 293 294 295 296 297 298 299 300 301 302 303 304 305 306 307 308 309 310 311 312 313 314 315 316 317 318 319 320 321 322 323 324 325 326 327 328 329 330 331 332 333 334 335 336 337 338 339 340 341 342 343 344 345 346 347 348 349 350 351 352 353 354 355 356 357 358 359 360 361 362 363 364 365 366 367 368 369 370 371 372 373 374 375 376 377 378 379 380 381 382 383 384 385 386 387 388 389 390 391 392 393 394 395 396 397 398 399 400 401 402 403 404 405 406 407 408 409 410 411 412 413 414 415 416 417 418 419 420 421 422 423 424 425 426 427 428 429 430 431 432 433 434 435 436 437 438 439 440 441 442 443 444 445 446 447 448 449 450 451 452 453 454 455 456 457 458 459 460 461 462 463 464 465 466 467 468 469 470 471 472 473 474 475 476 477 478 479 480 481 482 483 484 485 486 487 488 489 490 491 492 493 494 495 496 497 498 499 500 501 502 503 504 505 506 507 508 509 510 511 512 513 514 515 516 517 518 519 520 521 522 523 524 525 526 527 528 529 530 531 532 533 534 535 536 537 538 539 540 541 542 543 544 545 546 547 548 549 550 551 552 553 554 555 556 557 558 559 560 561 562 563 564 565 566 567 568 569 570 571 572 573 574 575 576 577 578 579 580 581 582 583 584 585 586 587 588 589 590 591 592 593 594 595 596 597 598 599 600 601 602 603 604 605 606 607 608 609 610 611 612 613 614 615 616 617 618 619 620 621 622 623 624 625 626 627 628 629 630 631 632 633 634 635 636 637 638 639 640 641 642 643 644 645 646 647 648 649 650 651 652 653 654 655 656 657 658 659 660 661 662 663 664 665 666 667 668 669 670 671 672 673 674 675 676 677 678 679 680 681 682 683 684 685 686 687 688 689 690 691 692 693 694 695 696 697 698 699 700 701 702 703 704 705 706 707 708 709 710 711 712 713 714 715 716 717 718 719 720 721 722 723 724 725 726 727 728 729 730 731 732 733 734 735 736 737 738 739 740 741 742 743 744 745 746 747 748 749 750 751 752 753 754 755 756 757 758 759 760 761 762 763 764 765 766 767 768 769 770 771 772 773 774 775 776 777 778 779 780 781 782 783 784 785 786 787 788 789 790 791 792 793 794 795 796 797 798 799 800 801 802 803 804 805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 820 821 822 823 824 825 826 827 828 829 830 831 832 833 834 835 836 837 838 839 840 841 842 843 844 845 846 847 848 849 850 851 852 853 854 855 856 857 858 859 860 861 862 863 864 865 866 867 868 869 870 871 872 873 874 875 876 877 878 879 880 881 882 883 884 885 886 887 888 889 890 891 892 893 894 895 896 897 898 899 900 901 902 903 904 905 906 907 908 909 910 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 944 945 946 947 948 949 950 951 952 953 954 955 956 957 958 959 960 961 962 963 964 965 966 967 968 969 970 971 972 973 974 975 976 977 978 979 980 981 982 983 984 985 986 987 988 989 990 991 992 993 994 995 996 997 998 999 1000 1001 1002 1003 1004 1005 1006 1007 1008 1009 1010 1011 1012 1013 1014 1015 1016 1017 1018 1019 1020 1021 1022 1023 1024 1025 1026 1027 1028 1029 1030 1031 1032 1033 1034 1035 1036 1037 1038 1039 1040 1041 1042 1043 1044 1045 1046 1047 1048 1049 1050 1051 1052 1053 1054 1055 1056 1057 1058 1059 1060 1061 1062 1063 1064 1065 1066 1067 1068 1069 1070 1071 1072 1073 1074 1075 1076 1077 1078 1079 1080 1081 1082 1083 1084 1085 1086 1087 1088 1089 1090 1091 1092 1093 1094 1095 1096 1097 1098 1099 1100 1101 1102 1103 1104 1105 1106 1107 1108 1109 1110 1111 1112 1113 1114 1115 1116 1117 1118 1119 1120 1121 1122 1123 1124 1125 1126 1127 1128 1129 1130 1131 1132 1133 1134 1135 1136 1137 1138 1139 1140 1141 1142 1143 1144 1145 1146 1147 1148 1149 1150 1151 1152 1153 1154 1155 1156 1157 1158 1159 1160 1161 1162 1163 1164 1165 1166 1167 1168 1169 1170 1171 1172 1173 1174 1175 1176 1177 1178 1179 1180 1181 1182 1183 1184 1185 1186 1187 1188 1189 1190 1191 1192 1193 1194 1195 1196 1197 1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 1222 1223 1224 1225 1226 1227 1228 1229 1230 1231 1232 1233 1234 1235 1236 1237 1238 1239 1240 1241 1242 1243 1244 1245 1246 1247 1248 1249 1250 1251 1252 1253 1254 1255 1256 1257 1258 1259 1260 1261 1262 1263 1264 1265 1266 1267 1268 1269 1270 1271 1272 1273 1274 1275 1276 1277 1278 1279 1280 1281 1282 1283 1284 1285 1286 1287 1288 1289 1290 1291 1292 1293 1294 1295 1296 1297 1298 1299 1300 1301 1302 1303 1304 1305 1306 1307 1308 1309 1310 1311 1312 1313 1314 1315 1316 1317 1318 1319 1320 1321 1322 1323 1324 1325 1326 1327 1328 1329 1330 1331 1332 1333 1334 1335 1336 1337 1338 1339 1340 1341 1342 1343 1344 1345 1346 1347 1348 1349 1350 1351 1352 1353 1354 1355 1356 1357 1358 1359 1360 1361 1362 1363 1364 1365 1366 1367 1368 1369 1370 1371 1372 1373 1374 1375 1376 1377 1378 1379 1380 1381 1382 1383 1384 1385 1386 1387 1388 1389 1390 1391 1392 1393 1394 1395 1396 1397 1398 1399 1400 1401 1402 1403 1404 1405 1406 1407 1408 1409 1410 1411 1412 1413 1414 1415 1416 1417 1418 1419 1420 1421 1422 1423 1424 1425 1426 1427 1428 1429 1430 1431 1432 1433 1434 1435 1436 1437 1438 1439 1440 1441 1442 1443 1444 1445 1446 1447 1448 1449 1450 1451 1452 1453 1454 1455 1456 1457 1458 1459 1460 1461 1462 1463 1464 1465 1466 1467 1468 1469 1470 1471 1472 1473 1474 1475 1476 1477 1478 1479 1480 1481 1482 1483 1484 1485 1486 1487 1488 1489 1490 1491 1492 1493 1494 1495 1496 1497 1498 1499 1500 1501 1502 1503 1504 1505 1506 1507 1508 1509 1510 1511 1512 1513 1514 1515 1516 1517 1518 1519 1520 1521 1522 1523 1524 1525 1526 1527 1528 1529 1530 1531 1532 1533 1534 1535 1536 1537 1538 1539 1540 1541 1542 1543 1544 1545 1546 1547 1548 1549 1550 1551 1552 1553 1554 1555 1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 1570 1571 1572 1573 1574 1575 1576 1577 1578 1579 1580 1581 1582 1583 1584 1585 1586 1587 1588 1589 1590 1591 1592 1593 1594 1595 1596 1597 1598 1599 1600 1601 1602 1603 1604 1605 1606 1607 1608 1609 1610 1611 1612 1613 1614 1615 1616 1617 1618 1619 1620 1621 1622 1623 1624 1625 1626 1627 1628 1629 1630 1631 1632 1633 1634 1635 1636 1637 1638 1639 1640 1641 1642 1643 1644 1645 1646 1647 1648 1649 1650 1651 1652 1653 1654 1655 1656 1657 1658 1659 1660 1661 1662 1663 1664 1665 1666 1667 1668 1669 1670 1671 1672 1673 1674 1675 1676 1677 1678 1679 1680 1681 1682 1683 1684 1685 1686 1687 1688 1689 1690 1691 1692 1693 1694 1695 1696 1697 1698 1699 1700 1701 1702 1703 1704 1705 1706 1707 1708 1709 1710 1711 1712 1713 1714 1715 1716 1717 1718 1719 1720 1721 1722 1723 1724 1725 1726 1727 1728 1729 1730 1731 1732 1733 1734 1735 1736 1737 1738 1739 1740 1741 1742 1743 1744 1745 1746 1747 1748 1749 1750 1751 1752 1753 1754 1755 1756 1757 1758 1759 1760 1761 1762 1763 1764 1765 1766 1767 1768 1769 1770 1771 1772 1773 1774 1775 1776 1777 1778 1779 1780 1781 1782 1783 1784 1785 1786 1787 1788 1789 1790 1791 1792 1793 1794 1795 1796 1797 1798 1799 1800 1801 1802 1803 1804 1805 1806 1807 1808 1809 1810 1811 1812 1813 1814 1815 1816 1817 1818 1819 1820 1821 1822 1823 1824 1825 1826 1827 1828 1829 1830 1831 1832 1833 1834 1835 1836 1837 1838 1839 1840 1841 1842 1843 1844 1845 1846 1847 1848 1849 1850 1851 1852 1853 1854 1855 1856 1857 1858 1859 1860 1861 1862 1863 1864 1865 1866 1867 1868 1869 1870 1871 1872 1873 1874 1875 1876 1877 1878 1879 1880 1881 1882 1883 1884 1885 1886 1887 1888 1889 1890 1891 1892 1893 1894 1895 1896 1897 1898 1899 1900 1901 1902 1903 1904 1905 1906 1907 1908 1909 1910 1911 1912 1913 1914 1915 1916 1917 1918 1919 1920 1921 1922 1923 1924 1925 1926 1927 1928 1929 1930 1931 1932 1933 1934 1935 1936 1937 1938 1939 1940 1941 1942 1943 1944 1945 1946 1947 1948 1949 1950 1951 1952 1953 1954 1955 1956 1957 1958 1959 1960 1961 1962 1963 1964 1965 1966 1967 1968 1969 1970 1971 1972 1973 1974 1975 1976 1977 1978 1979 1980 1981 1982 1983 1984 1985 1986 1987 1988 1989 1990 1991 1992 1993 1994 1995 1996 1997 1998 1999 2000 2001 2002 2003 2004 2005 2006 2007 2008 2009 2010 2011 2012 2013 2014 2015 2016 2017 2018 2019 2020 2021 2022 2023 2024 2025 2026 2027 2028 2029 2030 2031 2032 2033 2034 2035 2036 2037 2038 2039 2040 2041 2042 2043 2044 2045 2046 2047 2048 2049 2050 2051 2052 2053 2054 2055 2056 2057 2058 2059 2060 2061 2062 2063 2064 2065 2066 2067 2068 2069 2070 2071 2072 2073 2074 2075 2076 2077 2078 2079 2080 2081 2082 2083 2084 2085 2086 2087 2088 2089 2090 2091 2092 2093 2094 2095 2096 2097 2098 2099 2100 2101 2102 2103 2104 2105 2106 2107 2108 2109 2110 2111 2112 2113 2114 2115 2116 2117 2118 2119 2120 2121 2122 2123 2124 2125 2126 2127 2128 2129 2130 2131 2132 2133 2134 2135 2136 2137 2138 2139 2140 2141 2142 2143 2144 2145 2146 2147 2148 2149 2150 2151 2152 2153 2154 2155 2156 2157 2158 2159 2160 2161 2162 2163 2164 2165 2166 2167 2168 2169 2170 2171 2172 2173 2174 2175 2176 2177 2178 2179 2180 2181 2182 2183 2184 2185 2186 2187 2188 2189 2190 2191 2192 2193 2194 2195 2196 2197 2198 2199 2200 2201 2202 2203 2204 2205 2206 2207 2208 2209 2210 2211 2212 2213 2214 2215 2216 2217 2218 2219 2220 2221 2222 2223 2224 2225 2226 2227 2228 2229 2230 2231 2232 2233 2234 2235 2236 2237 2238 2239 2240 2241 2242 2243 2244 2245 2246 2247 2248 2249 2250 2251 2252 2253 2254 2255 2256 2257 2258 2259 2260 2261 2262 2263 2264 2265 2266 2267 2268 2269 2270 2271 2272 2273 2274 2275 2276 2277 2278 2279 2280 2281 2282 2283 2284 2285 2286 2287 2288 2289 2290 2291 2292 2293 2294 2295 2296 2297 2298 2299 2300 2301 2302 2303 2304 2305 2306 2307 2308 2309 2310 2311 2312 2313 2314 2315 2316 2317 2318 2319 2320 2321 2322 2323 2324 2325 2326 2327 2328 2329 2330 2331 2332 2333 2334 2335 2336 2337 2338 2339 2340 2341 2342 2343 2344 2345 2346 2347 2348 2349 2350 2351 2352 2353 2354 2355 2356 2357 2358 2359 2360 2361 2362 2363 2364 2365 2366 2367 2368 2369 2370 2371 2372 2373 2374 2375 2376 2377 2378 2379 2380 2381 2382 2383 2384 2385 2386 2387 2388 2389 2390 2391 2392 2393 2394 2395 2396 2397 2398 2399 2400 2401 2402 2403 2404 2405 2406 2407 2408 2409 2410 2411 2412 2413 2414 2415 2416 2417 2418 2419 2420 2421 2422 2423 2424 2425 2426 2427 2428 2429 2430 2431 2432 2433 2434 2435 2436 2437 2438 2439 2440 2441 2442 2443 2444 2445 2446 2447 2448 2449 2450 2451 2452 2453 2454 2455 2456 2457 2458 2459 2460 2461 2462 2463 2464 2465 2466 2467 2468 2469 2470 2471 2472 2473 2474 2475 2476 2477 2478 2479 2480 2481 2482 2483 2484 2485 2486 2487 2488 2489 2490 2491 2492 2493 2494 2495 2496 2497 2498 2499 2500 2501 2502 2503 2504 2505 2506 2507 2508 2509 2510 2511 2512 2513 2514 2515 2516 2517 2518 2519 2520 2521 2522 2523 2524 2525 2526 2527 2528 2529 2530 2531 2532 2533 2534 2535 2536 2537 2538 2539 2540 2541 2542 2543 2544 2545 2546 2547 2548 2549 2550 2551 2552 2553 2554 2555 2556 2557 2558 2559 2560 2561 2562 2563 2564 2565 2566 2567 2568 2569 2570 2571 2572 2573 2574 2575 2576 2577 2578 2579 2580 2581 2582 2583 2584 2585 2586 2587 2588 2589 2590 2591 2592 2593 2594 2595 2596 2597 2598 2599 2600 2601 2602 2603 2604 2605 2606 2607 2608 2609 2610 2611 2612 2613 2614 2615 2616 2617 2618 2619 2620 2621 2622 2623 2624 2625 2626 2627 2628 2629 2630 2631 2632 2633 2634 2635 2636 2637 2638 2639 2640 2641 2642 2643 2644 2645 2646 2647 2648 2649 2650 2651 2652 2653 2654 2655 2656 2657 2658 2659 2660 2661 2662 2663 2664 2665 2666 2667 2668 2669 2670 2671 2672 2673 2674 2675 2676 2677 2678 2679 2680 2681 2682 2683 2684 2685 2686 2687 2688 2689 2690 2691 2692 2693 2694 2695 2696 2697 2698 2699 2700 2701 2702 2703 2704 2705 2706 2707 2708 2709 2710 2711 2712 2713 2714 2715 2716 2717 2718 2719 2720 2721 2722 2723 2724 2725 2726 2727 2728 2729 2730 2731 2732 2733 2734 2735 2736 2737 2738 2739 2740 2741 2742 2743 2744 2745 2746 2747 2748 2749 2750 2751 2752 2753 2754 2755 2756 2757 2758 2759 2760 2761 2762 2763 2764 2765 2766 2767 2768 2769 2770 2771 2772 2773 2774 2775 2776 2777 2778 2779 2780 2781 2782 2783 2784 2785 2786 2787 2788 2789 2790 2791 2792 2793 2794 2795 2796 2797 2798 2799 2800 2801 2802 2803 2804 2805 2806 2807 2808 2809 2810 2811 2812 2813 2814 2815 2816 2817 2818 2819 2820 2821 2822 2823 2824 2825 2826 2827 2828 2829 2830 2831 2832 2833 2834 2835 2836 2837 2838 2839 2840 2841 2842 2843 2844 2845 2846 2847 2848 2849 2850 2851 2852 2853 2854 2855 2856 2857 2858 2859 2860 2861 2862 2863 2864 2865 2866 2867 2868 2869 2870 2871 2872 2873 2874 2875 2876 2877 2878 2879 2880 2881 2882 2883 2884 2885 2886 2887 2888 2889 2890 2891 2892 2893 2894 2895 2896 2897 2898 2899 2900 2901 2902 2903 2904 2905 2906 2907 2908 2909 2910 2911 2912 2913 2914 2915 2916 2917 2918 2919 2920 2921 2922 2923 2924 2925 2926 2927 2928 2929 2930 2931 2932 2933 2934 2935 2936 2937 2938 2939 2940 2941 2942 2943 2944 2945 2946 2947 2948 2949 2950 2951 2952 2953 2954 2955 2956 2957 2958 2959 2960 2961 2962 2963 2964 2965 2966 2967 2968 2969 2970 2971 2972 2973 2974 2975 2976 2977 2978 2979 2980 2981 2982 2983 2984 2985 2986 2987 2988 2989 2990 2991 2992 2993 2994 2995 2996 2997 2998 2999 3000 3001 3002 3003 3004 3005 3006 3007 3008 3009 3010 3011 3012 3013 3014 3015 3016 3017 3018 3019 3020 3021 3022 3023 3024 3025 3026 3027 3028 3029 3030 3031 3032 3033 3034 3035 3036 3037 3038 3039 3040 3041 3042 3043 3044 3045 3046 3047 3048 3049 3050 3051 3052 3053 3054 3055 3056 3057 3058 3059 3060 3061 3062 3063 3064 3065 3066 3067 3068 3069 3070 3071 3072 3073 3074 3075 3076 3077 3078 3079 3080 3081 3082 3083 3084 3085 3086 3087 3088 3089 3090 3091 3092 3093 3094 3095 3096 3097 3098 3099 3100 3101 3102 3103 3104 3105 3106 3107 3108 3109 3110 3111 3112 3113 3114 3115 3116 3117 3118 3119 3120 3121 3122 3123 3124 3125 3126 3127 3128 3129 3130 3131 3132 3133 3134 3135 3136 3137 3138 3139 3140 3141 3142 3143 3144 3145 3146 3147 3148 3149 3150 3151 3152 3153 3154 3155 3156 3157 3158 3159 3160 3161 3162 3163 3164 3165 3166 3167 3168 3169 3170 3171 3172 3173 3174 3175 3176 3177 3178 3179 3180 3181 3182 3183 3184 3185 3186 3187 3188 3189 3190 3191 3192 3193 3194 3195 3196 3197 3198 3199 3200 3201 3202 3203 3204 3205 3206 3207 3208 3209 3210 3211 3212 3213 3214 3215 3216 3217 3218 3219 3220 3221 3222 3223 3224 3225 3226 3227 3228 3229 3230 3231 3232 3233 3234 3235 3236 3237 3238 3239 3240 3241 3242 3243 3244 3245 3246 3247 3248 3249 3250 3251 3252 3253 3254 3255 3256 3257 3258 3259 3260 3261 3262 3263 3264 3265 3266 3267 3268 3269 3270 3271 3272 3273 3274 3275 3276 3277 3278 3279 3280 3281 3282 3283 3284 3285 3286 3287 3288 3289 3290 3291 3292 3293 3294 3295 3296 3297 3298 3299 3300 3301 3302 3303 3304 3305 3306 3307 3308 3309 3310 3311 3312 3313 3314 3315 3316 3317 3318 3319 3320 3321 3322 3323 3324 3325 3326 3327 3328 3329 3330 3331 3332 3333 3334 3335 3336 3337 3338 3339 3340 3341 3342 3343 3344 3345 3346 3347 3348 3349 3350 3351 3352 3353 3354 3355 3356 3357 3358 3359 3360 3361 3362 3363 3364 3365 3366 3367 3368 3369 3370 3371 3372 3373 3374 3375 3376 3377 3378 3379 3380 3381 3382 3383 3384 3385 3386 3387 3388 3389 3390 3391 3392 3393 3394 3395 3396 3397 3398 3399 3400 3401 3402 3403 3404 3405 3406 3407 3408 3409 3410 3411 3412 3413 3414 3415 3416 3417 3418 3419 3420 3421 3422 3423 3424 3425 3426 3427 3428 3429 3430 3431 3432 3433 3434 3435 3436 3437 3438 3439 3440 3441 3442 3443 3444 3445 3446 3447 3448 3449 3450 3451 3452 3453 3454 3455 3456 3457 3458 3459 3460 3461 3462 3463 3464 3465 3466 3467 3468 3469 3470 3471 3472 3473 3474 3475 3476 3477 3478 3479 3480 3481 3482 3483 3484 3485 3486 3487 3488 3489 3490 3491 3492 3493 3494 3495 3496 3497 3498 3499 3500 3501 3502 3503 3504 3505 3506 3507 3508 3509 3510 3511 3512 3513 3514 3515 3516 3517 3518 3519 3520 3521 3522 3523 3524 3525 3526 3527 3528 3529 3530 3531 3532 3533 3534 3535 3536 3537 3538 3539 3540 3541 3542 3543 3544 3545 3546 3547 3548 3549 3550 3551 3552 3553 3554 3555 3556 3557 3558 3559 3560 3561 3562 3563 3564 3565 3566 3567 3568 3569 3570 3571 3572 3573 3574 3575 3576 3577 3578 3579 3580 3581 3582 3583 3584 3585 3586 3587 3588 3589 3590 3591 3592 3593 3594 3595 3596 3597 3598 3599 3600 3601 3602 3603 3604 3605 3606 3607 3608 3609 3610 3611 3612 3613 3614 3615 3616 3617 3618 3619 3620 3621 3622 3623 3624 3625 3626 3627 3628 3629 3630 3631 3632 3633 3634 3635 3636 3637 3638 3639 3640 3641 3642 3643 3644 3645 3646 3647 3648 3649 3650 3651 3652 3653 3654 3655 3656 3657 3658 3659 3660 3661 3662 3663 3664 3665 3666 3667 3668 3669 3670 3671 3672 3673 3674 3675 3676 3677 3678 3679 3680 3681 3682 3683 3684 3685 3686 3687 3688 3689 3690 3691 3692 3693 3694 3695 3696 3697 3698 3699 3700 3701 3702 3703 3704 3705 3706 3707 3708 3709 3710 3711 3712 3713 3714 3715 3716 3717 3718 3719 3720 3721 3722 3723 3724 3725 3726 3727 3728 3729 3730 3731 3732 3733 3734 3735 3736 3737 3738 3739 3740 3741 3742 3743 3744 3745 3746 3747 3748 3749 3750 3751 3752 3753 3754 3755 3756 3757 3758 3759 3760 3761 3762 3763 3764 3765 3766 3767 3768 3769 3770 3771 3772 3773 3774 3775 3776 3777 3778 3779 3780 3781 3782 3783 3784 3785 3786 3787 3788 3789 3790 3791 3792 3793 3794 3795 3796 3797 3798 3799 3800 3801 3802 3803 3804 3805 3806 3807 3808 3809 3810 3811 3812 3813 3814 3815 3816 3817 3818 3819 3820 3821 3822 3823 3824 3825 3826 3827 3828 3829 3830 3831 3832 3833 3834 3835 3836 3837 3838 3839 3840 3841 3842 3843 3844 3845 3846 3847 3848 3849 3850 3851 3852 3853 3854 3855 3856 3857 3858 3859 3860 3861 3862 3863 3864 3865 3866 3867 3868 3869 3870 3871 3872 3873 3874 3875 3876 3877 3878 3879 3880 3881 3882 3883 3884 3885 3886 3887 3888 3889 3890 3891 3892 3893 3894 3895 3896 3897 3898 3899 3900 3901 3902 3903 3904 3905 3906 3907 3908 3909 3910 3911 3912 3913 3914 3915 3916 3917 3918 3919 3920 3921 3922 3923 3924 3925 3926 3927 3928 3929 3930 3931 3932 3933 3934 3935 3936 3937 3938 3939 3940 3941 3942 3943 3944 3945 3946 3947 3948 3949 3950 3951 3952 3953 3954 3955 3956 3957 3958 3959 3960 3961 3962 3963 3964 3965 3966 3967 3968 3969 3970 3971 3972 3973 3974 3975 3976 3977 3978 3979 3980 3981 3982 3983 3984 3985 3986 3987 3988 3989 3990 3991 3992 3993 3994 3995 3996 3997 3998 3999 4000 4001 4002 4003 4004 4005 4006 4007 4008 4009 4010 4011 4012 4013 4014 4015 4016 4017 4018 4019 4020 4021 4022 4023 4024 4025 4026 4027 4028 4029 4030 4031 4032 4033 4034 4035 4036 4037 4038 4039 4040 4041 4042 4043 4044 4045 4046 4047 4048 4049 4050 4051 4052 4053 4054 4055 4056 4057 4058 4059 4060 4061 4062 4063 4064 4065 4066 4067 4068 4069 4070 4071 4072 4073 4074 4075 4076 4077 4078 4079 4080 4081 4082 4083 4084 4085 4086 4087 4088 4089 4090 4091 4092 4093 4094 4095 4096 4097 4098 4099 4100 4101 4102 4103 4104 4105 4106 4107 4108 4109 4110 4111 4112 4113 4114 4115 4116 4117 4118 4119 4120 4121 4122 4123 4124 4125 4126 4127 4128 4129 4130 4131 4132 4133 4134 4135 4136 4137 4138 4139 4140 4141 4142 4143 4144 4145 4146 4147 4148 4149 4150 4151 4152 4153 4154 4155 4156 4157 4158 4159 4160 4161 4162 4163 4164 4165 4166 4167 4168 4169 4170 4171 4172 4173 4174 4175 4176 4177 4178 4179 4180 4181 4182 4183 4184 4185 4186 4187 4188 4189 4190 4191 4192 4193 4194 4195 4196 4197 4198 4199 4200 4201 4202 4203 4204 4205 4206 4207 4208 4209 4210 4211 4212 4213 4214 4215 4216 4217 4218 4219 4220 4221 4222 4223 4224 4225 4226 4227 4228 4229 4230 4231 4232 4233 4234 4235 4236 4237 4238 4239 4240 4241 4242 4243 4244 4245 4246 4247 4248 4249 4250 4251 4252 4253 4254 4255 4256 4257 4258 4259 4260 4261 4262 4263 4264 4265 4266 4267 4268 4269 4270 4271 4272 4273 4274 4275 4276 4277 4278 4279 4280 4281 4282 4283 4284 4285 4286 4287 4288 4289 4290 4291 4292 4293 4294 4295 4296 4297 4298 4299 4300 4301 4302 4303 4304 4305 4306 4307 4308 4309 4310 4311 4312 4313 4314 4315 4316 4317 4318 4319 4320 4321 4322 4323 4324 4325 4326 4327 4328 4329 4330 4331 4332 4333 4334 4335 4336 4337 4338 4339 4340 4341 4342 4343 4344 4345 4346 4347 4348 4349 4350 4351 4352 4353 4354 4355 4356 4357 4358 4359 4360 4361 4362 4363 4364 4365 4366 4367 4368 4369 4370 4371 4372 4373 4374 4375 4376 4377 4378 4379 4380 4381 4382 4383 4384 4385 4386 4387 4388 4389 4390 4391 4392 4393 4394 4395 4396 4397 4398 4399 4400 4401 4402 4403 4404 4405 4406 4407 4408 4409 4410 4411 4412 4413 4414 4415 4416 4417 4418 4419 4420 4421 4422 4423 4424 4425 4426 4427 4428 4429 4430 4431 4432 4433 4434 4435 4436 4437 4438 4439 4440 4441 4442 4443 4444 4445 4446 4447 4448 4449 4450 4451 4452 4453 4454 4455 4456 4457 4458 4459 4460 4461 4462 4463 4464 4465 4466 4467 4468 4469 4470 4471 4472 4473 4474 4475 4476 4477 4478 4479 4480 4481 4482 4483 4484 4485 4486 4487 4488 4489 4490 4491 4492 4493 4494 4495 4496 4497 4498 4499 4500 4501 4502 4503 4504 4505 4506 4507 4508 4509 4510 4511 4512 4513 4514 4515 4516 4517 4518 4519 4520 4521 4522 4523 4524 4525 4526 4527 4528 4529 4530 4531 4532 4533 4534 4535 4536 4537 4538 4539 4540 4541 4542 4543 4544 4545 4546 4547 4548 4549 4550 4551 4552 4553 4554 4555 4556 4557 4558 4559 4560 4561 4562 4563 4564 4565 4566 4567 4568 4569 4570 4571 4572 4573 4574 4575 4576 4577 4578 4579 4580 4581 4582 4583 4584 4585 4586 4587 4588 4589 4590 4591 4592 4593 4594 4595 4596 4597 4598 4599 4600 4601 4602 4603 4604 4605 4606 4607 4608 4609 4610 4611 4612 4613 4614 4615 4616 4617 4618 4619 4620 4621 4622 4623 4624 4625 4626 4627 4628 4629 4630 4631 4632 4633 4634 4635 4636 4637 4638 4639 4640 4641 4642 4643 4644 4645 4646 4647 4648 4649 4650 4651 4652 4653 4654 4655 4656 4657 4658 4659 4660 4661 4662 4663 4664 4665 4666 4667 4668 4669 4670 4671 4672 4673 4674 4675 4676 4677 4678 4679 4680 4681 4682 4683 4684 4685 4686 4687 4688 4689 4690 4691 4692 4693 4694 4695 4696 4697 4698 4699 4700 4701 4702 4703 4704 4705 4706 4707 4708 4709 4710 4711 4712 4713 4714 4715 4716 4717 4718 4719 4720 4721 4722 4723 4724 4725 4726 4727 4728 4729 4730 4731 4732 4733 4734 4735 4736 4737 4738 4739 4740 4741 4742 4743 4744 4745 4746 4747 4748 4749 4750 4751 4752 4753 4754 4755 4756 4757 4758 4759 4760 4761 4762 4763 4764 4765 4766 4767 4768 4769 4770 4771 4772 4773 4774 4775 4776 4777 4778 4779 4780 4781 4782 4783 4784 4785 4786 4787 4788 4789 4790 4791 4792 4793 4794 4795 4796 4797 4798 4799 4800 4801 4802 4803 4804 4805 4806 4807 4808 4809 4810 4811 4812 4813 4814 4815 4816 4817 4818 4819 4820 4821 4822 4823 4824 4825 4826 4827 4828 4829 4830 4831 4832 4833 4834 4835 4836 4837 4838 4839 4840 4841 4842 4843 4844 4845 4846 4847 4848 4849 4850 4851 4852 4853 4854 4855 4856 4857 4858 4859 4860 4861 4862 4863 4864 4865 4866 4867 4868 4869 4870 4871 4872 4873 4874 4875 4876 4877 4878 4879 4880 4881 4882 4883 4884 4885 4886 4887 4888 4889 4890 4891 4892 4893 4894 4895 4896 4897 4898 4899 4900 4901 4902 4903 4904 4905 4906 4907 4908 4909 4910 4911 4912 4913 4914 4915 4916 4917 4918 4919 4920 4921 4922 4923 4924 4925 4926 4927 4928 4929 4930 4931 4932 4933 4934 4935 4936 4937 4938 4939 4940 4941 4942 4943 4944 4945 4946 4947 4948 4949 4950 4951 4952 4953 4954 4955 4956 4957 4958 4959 4960 4961 4962 4963 4964 4965 4966 4967 4968 4969 4970 4971 4972 4973 4974 4975 4976 4977 4978 4979 4980 4981 4982 4983 4984 4985 4986 4987 4988 4989 4990 4991 4992 4993 4994 4995 4996 4997 4998 4999 5000 5001 5002 5003 5004 5005 5006 5007 5008 5009 5010 5011 5012 5013 5014 5015 5016 5017 5018 5019 5020 5021 5022 5023 5024 5025 5026 5027 5028 5029 5030 5031 5032 5033 5034 5035 5036 5037 5038 5039 5040 5041 5042 5043 5044 5045 5046 5047 5048 5049 5050 5051 5052 5053 5054 5055 5056 5057 5058 5059 5060 5061 5062 5063 5064 5065 5066 5067 5068 5069 5070 5071 5072 5073 5074 5075 5076 5077 5078 5079 5080 5081 5082 5083 5084 5085 5086 5087 5088 5089 5090 5091 5092 5093 5094 5095 5096 5097 5098 5099 5100 5101 5102 5103 5104 5105 5106 5107 5108 5109 5110 5111 5112 5113 5114 5115 5116 5117 5118 5119 5120 5121 5122 5123 5124 5125 5126 5127 5128 5129 5130 5131 5132 5133 5134 5135 5136 5137 5138 5139 5140 5141 5142 5143 5144 5145 5146 5147 5148 5149 5150 5151 5152 5153 5154 5155 5156 5157 5158 5159 5160 5161 5162 5163 5164 5165 5166 5167 5168 5169 5170 5171 5172 5173 5174 5175 5176 5177 5178 5179 5180 5181 5182 5183 5184 5185 5186 5187 5188 5189 5190 5191 5192 5193 5194 5195 5196 5197 5198 5199 5200 5201 5202 5203 5204 5205 5206 5207 5208 5209 5210 5211 5212 5213 5214 5215 5216 5217 5218 5219 5220 5221 5222 5223 5224 5225 5226 5227 5228 5229 5230 5231 5232 5233 5234 5235 5236 5237 5238 5239 5240 5241 5242 5243 5244 5245 5246 5247 5248 5249 5250 5251 5252 5253 5254 5255 5256 5257 5258 5259 5260 5261 5262 5263 5264 5265 5266 5267 5268 5269 5270 5271 5272 5273 5274 5275 5276 5277 5278 5279 5280 5281 5282 5283 5284 5285 5286 5287 5288 5289 5290 5291 5292 5293 5294 5295 5296 5297 5298 5299 5300 5301 5302 5303 5304 5305 5306 5307 5308 5309 5310 5311 5312 5313 5314 5315 5316 5317 5318 5319 5320 5321 5322 5323 5324 5325 5326 5327 5328 5329 5330 5331 5332 5333 5334 5335 5336 5337 5338 5339 5340 5341 5342 5343 5344 5345 5346 5347 5348 5349 5350 5351 5352 5353 5354 5355 5356 5357 5358 5359 5360 5361 5362 5363 5364 5365 5366 5367 5368 5369 5370 5371 5372 5373 5374 5375 5376 5377 5378 5379 5380 5381 5382 5383 5384 5385 5386 5387 5388 5389 5390 5391 5392 5393 5394 5395 5396 5397 5398 5399 5400 5401 5402 5403 5404 5405 5406 5407 5408 5409 5410 5411 5412 5413 5414 5415 5416 5417 5418 5419 5420 5421 5422 5423 5424 5425 5426 5427 5428 5429 5430 5431 5432 5433 5434 5435 5436 5437 5438 5439 5440 5441 5442 5443 5444 5445 5446 5447 5448 5449 5450 5451 5452 5453 5454 5455 5456 5457 5458 5459 5460 5461 5462 5463 5464 5465 5466 5467 5468 5469 5470 5471 5472 5473 5474 5475 5476 5477 5478 5479 5480 5481 5482 5483 5484 5485 5486 5487 5488 5489 5490 5491 5492 5493 5494 5495 5496 5497 5498 5499 5500 5501 5502 5503 5504 5505 5506 5507 5508 5509 5510 5511 5512 5513 5514 5515 5516 5517 5518 5519 5520 5521 5522 5523 5524 5525 5526 5527 5528 5529 5530 5531 5532 5533 5534 5535 5536 5537 5538 5539 5540 5541 5542 5543 5544 5545 5546 5547 5548 5549 5550 5551 5552 5553 5554 5555 5556 5557 5558 5559 5560 5561 5562 5563 5564 5565 5566 5567 5568 5569 5570 5571 5572 5573 5574 5575 5576 5577 5578 5579 5580 5581 5582 5583 5584 5585 5586 5587 5588 5589 5590 5591 5592 5593 5594 5595 5596 5597 5598 5599 5600 5601 5602 5603 5604 5605 5606 5607 5608 5609 5610 5611 5612 5613 5614 5615 5616 5617 5618 5619 5620 5621 5622 5623 5624 5625 5626 5627 5628 5629 5630 5631 5632 5633 5634 5635 5636 5637 5638 5639 5640 5641 5642 5643 5644 5645 5646 5647 5648 5649 5650 5651 5652 5653 5654 5655 5656 5657 5658 5659 5660 5661 5662 5663 5664 5665 5666 5667 5668 5669 5670 5671 5672 5673 5674 5675 5676 5677 5678 5679 5680 5681 5682 5683 5684 5685 5686 5687 5688 5689 5690 5691 5692 5693 5694 5695 5696 5697 5698 5699 5700 5701 5702 5703 5704 5705 5706 5707 5708 5709 5710 5711 5712 5713 5714 5715 5716 5717 5718 5719 5720 5721 5722 5723 5724 5725 5726 5727 5728 5729 5730 5731 5732 5733 5734 5735 5736 5737 5738 5739 5740 5741 5742 5743 5744 5745 5746 5747 5748 5749 5750 5751 5752 5753 5754 5755 5756 5757 5758 5759 5760 5761 5762 5763 5764 5765 5766 5767 5768 5769 5770 5771 5772 5773 5774 5775 5776 5777 5778 5779 5780 5781 5782 5783 5784 5785 5786 5787 5788 5789 5790 5791 5792 5793 5794 5795 5796 5797 5798 5799 5800 5801 5802 5803 5804 5805 5806 5807 5808 5809 5810 5811 5812 5813 5814 5815 5816 5817 5818 5819 5820 5821 5822 5823 5824 5825 5826 5827 5828 5829 5830 5831 5832 5833 5834 5835 5836 5837 5838 5839 5840 5841 5842 5843 5844 5845 5846 5847 5848 5849 5850 5851 5852 5853 5854 5855 5856 5857 5858 5859 5860 5861 5862 5863 5864 5865 5866 5867 5868 5869 5870 5871 5872 5873 5874 5875 5876 5877 5878 5879 5880 5881 5882 5883 5884 5885 5886 5887 5888 5889 5890 5891 5892 5893 5894 5895 5896 5897 5898 5899 5900 5901 5902 5903 5904 5905 5906 5907 5908 5909 5910 5911 5912 5913 5914 5915 5916 5917 5918 5919 5920 5921 5922 5923 5924 5925 5926 5927 5928 5929 5930 5931 5932 5933 5934 5935 5936 5937 5938 5939 5940 5941 5942 5943 5944 5945 5946 5947 5948 5949 5950 5951 5952 5953 5954 5955 5956 5957 5958 5959 5960 5961 5962 5963 5964 5965 5966 5967 5968 5969 5970 5971 5972 5973 5974 5975 5976 5977 5978 5979 5980 5981 5982 5983 5984 5985 5986 5987 5988 5989 5990 5991 5992 5993 5994 5995 5996 5997 5998 5999 6000 6001 6002 6003 6004 6005 6006 6007 6008 6009 6010 6011 6012 6013 6014 6015 6016 6017 6018 6019 6020 6021 6022 6023 6024 6025 6026 6027 6028 6029 6030 6031 6032 6033 6034 6035 6036 6037 6038 6039 6040 6041 6042 6043 6044 6045 6046 6047 6048 6049 6050 6051 6052 6053 6054 6055 6056 6057 6058 6059 6060 6061 6062 6063 6064 6065 6066 6067 6068 6069 6070 6071 6072 6073 6074 6075 6076 6077 6078 6079 6080 6081 6082 6083 6084 6085 6086 6087 6088 6089 6090 6091 6092 6093 6094 6095 6096 6097 6098 6099 6100 6101 6102 6103 6104 6105 6106 6107 6108 6109 6110 6111 6112 6113 6114 6115 6116 6117 6118 6119 6120 6121 6122 6123 6124 6125 6126 6127 6128 6129 6130 6131 6132 6133 6134 6135 6136 6137 6138 6139 6140 6141 6142 6143 6144 6145 6146 6147 6148 6149 6150 6151 6152 6153 6154 6155 6156 6157 6158 6159 6160 6161 6162 6163 6164 6165 6166 6167 6168 6169 6170 6171 6172 6173 6174 6175 6176 6177 6178 6179 6180 6181 6182 6183 6184 6185 6186 6187 6188 6189 6190 6191 6192 6193 6194 6195 6196 6197 6198 6199 6200 6201 6202 6203 6204 6205 6206 6207 6208 6209 6210 6211 6212 6213 6214 6215 6216 6217 6218 6219 6220 6221 6222 6223 6224 6225 6226 6227 6228 6229 6230 6231 6232 6233 6234 6235 6236 6237 6238 6239 6240 6241 6242 6243 6244 6245 6246 6247 6248 6249 6250 6251 6252 6253 6254 6255 6256 6257 6258 6259 6260 6261 6262 6263 6264 6265 6266 6267 6268 6269 6270 6271 6272 6273 6274 6275 6276 6277 6278 6279 6280 6281 6282 6283 6284 6285 6286 6287 6288 6289 6290 6291 6292 6293 6294 6295 6296 6297 6298 6299 6300 6301 6302 6303 6304 6305 6306 6307 6308 6309 6310 6311 6312 6313 6314 6315 6316 6317 6318 6319 6320 6321 6322 6323 6324 6325 6326 6327 6328 6329 6330 6331 6332 6333 6334 6335 6336 6337 6338 6339 6340 6341 6342 6343 6344 6345 6346 6347 6348 6349 6350 6351 6352 6353 6354 6355 6356 6357 6358 6359 6360 6361 6362 6363 6364 6365 6366 6367 6368 6369 6370 6371 6372 6373 6374 6375 6376 6377 6378 6379 6380 6381 6382 6383 6384 6385 6386 6387 6388 6389 6390 6391 6392 6393 6394 6395 6396 6397 6398 6399 6400 6401 6402 6403 6404 6405 6406 6407 6408 6409 6410 6411 6412 6413 6414 6415 6416 6417 6418 6419 6420 6421 6422 6423 6424 6425 6426 6427 6428 6429 6430 6431 6432 6433 6434 6435 6436 6437 6438 6439 6440 6441 6442 6443 6444 6445 6446 6447 6448 6449 6450 6451 6452 6453 6454 6455 6456 6457 6458 6459 6460 6461 6462 6463 6464 6465 6466 6467 6468 6469 6470 6471 6472 6473 6474 6475 6476 6477 6478 6479 6480 6481 6482 6483 6484 6485 6486 6487 6488 6489 6490 6491 6492 6493 6494 6495 6496 6497 6498 6499 6500 6501 6502 6503 6504 6505 6506 6507 6508 6509 6510 6511 6512 6513 6514 6515 6516 6517 6518 6519 6520 6521 6522 6523 6524 6525 6526 6527 6528 6529 6530 6531 6532 6533 6534 6535 6536 6537 6538 6539 6540 6541 6542 6543 6544 6545 6546 6547 6548 6549 6550 6551 6552 6553 6554 6555 6556 6557 6558 6559 6560 6561 6562 6563 6564 6565 6566 6567 6568 6569 6570 6571 6572 6573 6574 6575 6576 6577 6578 6579 6580 6581 6582 6583 6584 6585 6586 6587 6588 6589 6590 6591 6592 6593 6594 6595 6596 6597 6598 6599 6600 6601 6602 6603 6604 6605 6606 6607 6608 6609 6610 6611 6612 6613 6614 6615 6616 6617 6618 6619 6620 6621 6622 6623 6624 6625 6626 6627 6628 6629 6630 6631 6632 6633 6634 6635 6636 6637 6638 6639 6640 6641 6642 6643 6644 6645 6646 6647 6648 6649 6650 6651 6652 6653 6654 6655 6656 6657 6658 6659 6660 6661 6662 6663 6664 6665 6666 6667 6668 6669 6670 6671 6672 6673 6674 6675 6676 6677 6678 6679 6680 6681 6682 6683 6684 6685 6686 6687 6688 6689 6690 6691 6692 6693 6694 6695 6696 6697 6698 6699 6700 6701 6702 6703 6704 6705 6706 6707 6708 6709 6710 6711 6712 6713 6714 6715 6716 6717 6718 6719 6720 6721 6722 6723 6724 6725 6726 6727 6728 6729 6730 6731 6732 6733 6734 6735 6736 6737 6738 6739 6740 6741 6742 6743 6744 6745 6746 6747 6748 6749 6750 6751 6752 6753 6754 6755 6756 6757 6758 6759 6760 6761 6762 6763 6764 6765 6766 6767 6768 6769 6770 6771 6772 6773 6774 6775 6776 6777 6778 6779 6780 6781 6782 6783 6784 6785 6786 6787 6788 6789 6790 6791 6792 6793 6794 6795 6796 6797 6798 6799 6800 6801 6802 6803 6804 6805 6806 6807 6808 6809 6810 6811 6812 6813 6814 6815 6816 6817 6818 6819 6820 6821 6822 6823 6824 6825 6826 6827 6828 6829 6830 6831 6832 6833 6834 6835 6836 6837 6838 6839 6840 6841 6842 6843 6844 6845 6846 6847 6848 6849 6850 6851 6852 6853 6854 6855 6856 6857 6858 6859 6860 6861 6862 6863 6864 6865 6866 6867 6868 6869 6870 6871 6872 6873 6874 6875 6876 6877 6878 6879 6880 6881 6882 6883 6884 6885 6886 6887 6888 6889 6890 6891 6892 6893 6894 6895 6896 6897 6898 6899 6900 6901 6902 6903 6904 6905 6906 6907 6908 6909 6910 6911 6912 6913 6914 6915 6916 6917 6918 6919 6920 6921 6922 6923 6924 6925 6926 6927 6928 6929 6930 6931 6932 6933 6934 6935 6936 6937 6938 6939 6940 6941 6942 6943 6944 6945 6946 6947 6948 6949 6950 6951 6952 6953 6954 6955 6956 6957 6958 6959 6960 6961 6962 6963 6964 6965 6966 6967 6968 6969 6970 6971 6972 6973 6974 6975 6976 6977 6978 6979 6980 6981 6982 6983 6984 6985 6986 6987 6988 6989 6990 6991 6992 6993 6994 6995 6996 6997 6998 6999 7000 7001 7002 7003 7004 7005 7006 7007 7008 7009 7010 7011 7012 7013 7014 7015 7016 7017 7018 7019 7020 7021 7022 7023 7024 7025 7026 7027 7028 7029 7030 7031 7032 7033 7034 7035 7036 7037 7038 7039 7040 7041 7042 7043 7044 7045 7046 7047 7048 7049 7050 7051 7052 7053 7054 7055 7056 7057 7058 7059 7060 7061 7062 7063 7064 7065 7066 7067 7068 7069 7070 7071 7072 7073 7074 7075 7076 7077 7078 7079 7080 7081 7082 7083 7084 7085 7086 7087 7088 7089 7090 7091 7092 7093 7094 7095 7096 7097 7098 7099 7100 7101 7102 7103 7104 7105 7106 7107 7108 7109 7110 7111 7112 7113 7114 7115 7116 7117 7118 7119 7120 7121 7122 7123 7124 7125 7126 7127 7128 7129 7130 7131 7132 7133 7134 7135 7136 7137 7138 7139 7140 7141 7142 7143 7144 7145 7146 7147 7148 7149 7150 7151 7152 7153 7154 7155 7156 7157 7158 7159 7160 7161 7162 7163 7164 7165 7166 7167 7168 7169 7170 7171 7172 7173 7174 7175 7176 7177 7178 7179 7180 7181 7182 7183 7184 7185 7186 7187 7188 7189 7190 7191 7192 7193 7194 7195 7196 7197 7198 7199 7200 7201 7202 7203 7204 7205 7206 7207 7208 7209 7210 7211 7212 7213 7214 7215 7216 7217 7218 7219 7220 7221 7222 7223 7224 7225 7226 7227 7228 7229 7230 7231 7232 7233 7234 7235 7236 7237 7238 7239 7240 7241 7242 7243 7244 7245 7246 7247 7248 7249 7250 7251 7252 7253 7254 7255 7256 7257 7258 7259 7260 7261 7262 7263 7264 7265 7266 7267 7268 7269 7270 7271 7272 7273 7274 7275 7276 7277 7278 7279 7280 7281 7282 7283 7284 7285 7286 7287 7288 7289 7290 7291 7292 7293 7294 7295 7296 7297 7298 7299 7300 7301 7302 7303 7304 7305 7306 7307 7308 7309 7310 7311 7312 7313 7314 7315 7316 7317 7318 7319 7320 7321 7322 7323 7324 7325 7326 7327 7328 7329 7330 7331 7332 7333 7334 7335 7336 7337 7338 7339 7340 7341 7342 7343 7344 7345 7346 7347 7348 7349 7350 7351 7352 7353 7354 7355 7356 7357 7358 7359 7360 7361 7362 7363 7364 7365 7366 7367 7368 7369 7370 7371 7372 7373 7374 7375 7376 7377 7378 7379 7380 7381 7382 7383 7384 7385 7386 7387 7388 7389 7390 7391 7392 7393 7394 7395 7396 7397 7398 7399 7400 7401 7402 7403 7404 7405 7406 7407 7408 7409 7410 7411 7412 7413 7414 7415 7416 7417 7418 7419 7420 7421 7422 7423 7424 7425 7426 7427 7428 7429 7430 7431 7432 7433 7434 7435 7436 7437 7438 7439 7440 7441 7442 7443 7444 7445 7446 7447 7448 7449 7450 7451 7452 7453 7454 7455 7456 7457 7458 7459 7460 7461 7462 7463 7464 7465 7466 7467 7468 7469 7470 7471 7472 7473 7474 7475 7476 7477 7478 7479 7480 7481 7482 7483 7484 7485 7486 7487 7488 7489 7490 7491 7492 7493 7494 7495 7496 7497 7498 7499 7500 7501 7502 7503 7504 7505 7506 7507 7508 7509 7510 7511 7512 7513 7514 7515 7516 7517 7518 7519 7520 7521 7522 7523 7524 7525 7526 7527 7528 7529 7530 7531 7532 7533 7534 7535 7536 7537 7538 7539 7540 7541 7542 7543 7544 7545 7546 7547 7548 7549 7550 7551 7552 7553 7554 7555 7556 7557 7558 7559 7560 7561 7562 7563 7564 7565 7566 7567 7568 7569 7570 7571 7572 7573 7574 7575 7576 7577 7578 7579 7580 7581 7582 7583 7584 7585 7586 7587 7588 7589 7590 7591 7592 7593 7594 7595 7596 7597 7598 7599 7600 7601 7602 7603 7604 7605 7606 7607 7608 7609 7610 7611 7612 7613 7614 7615 7616 7617 7618 7619 7620 7621 7622 7623 7624 7625 7626 7627 7628 7629 7630 7631 7632 7633 7634 7635 7636 7637 7638 7639 7640 7641 7642 7643 7644 7645 7646 7647 7648 7649 7650 7651 7652 7653 7654 7655 7656 7657 7658 7659 7660 7661 7662 7663 7664 7665 7666 7667 7668 7669 7670 7671 7672 7673 7674 7675 7676 7677 7678 7679 7680 7681 7682 7683 7684 7685 7686 7687 7688 7689 7690 7691 7692 7693 7694 7695 7696 7697 7698 7699 7700 7701 7702 7703 7704 7705 7706 7707 7708 7709 7710 7711 7712 7713 7714 7715 7716 7717 7718 7719 7720 7721 7722 7723 7724 7725 7726 7727 7728 7729 7730 7731 7732 7733 7734 7735 7736 7737 7738 7739 7740 7741 7742 7743 7744 7745 7746 7747 7748 7749 7750 7751 7752 7753 7754 7755 7756 7757 7758 7759 7760 7761 7762 7763 7764 7765 7766 7767 7768 7769 7770 7771 7772 7773 7774 7775 7776 7777 7778 7779 7780 7781 7782 7783 7784 7785 7786 7787 7788 7789 7790 7791 7792 7793 7794 7795 7796 7797 7798 7799 7800 7801 7802 7803 7804 7805 7806 7807 7808 7809 7810 7811 7812 7813 7814 7815 7816 7817 7818 7819 7820 7821 7822 7823 7824 7825 7826 7827 7828 7829 7830 7831 7832 7833 7834 7835 7836 7837 7838 7839 7840 7841 7842 7843 7844 7845 7846 7847 7848 7849 7850 7851 7852 7853 7854 7855 7856 7857 7858 7859 7860 7861 7862 7863 7864 7865 7866 7867 7868 7869 7870 7871 7872 7873 7874 7875 7876 7877 7878 7879 7880 7881 7882 7883 7884 7885 7886 7887 7888 7889 7890 7891 7892 7893 7894 7895 7896 7897 7898 7899 7900 7901 7902 7903 7904 7905 7906 7907 7908 7909 7910 7911 7912 7913 7914 7915 7916 7917 7918 7919 7920 7921 7922 7923 7924 7925 7926 7927 7928 7929 7930 7931 7932 7933 7934 7935 7936 7937 7938 7939 7940 7941 7942 7943 7944 7945 7946 7947 7948 7949 7950 7951 7952 7953 7954 7955 7956 7957 7958 7959 7960 7961 7962 7963 7964 7965 7966 7967 7968 7969 7970 7971 7972 7973 7974 7975 7976 7977 7978 7979 7980 7981 7982 7983 7984 7985 7986 7987 7988 7989 7990 7991 7992 7993 7994 7995 7996 7997 7998 7999 8000 8001 8002 8003 8004 8005 8006 8007 8008 8009 8010 8011 8012 8013 8014 8015 8016 8017 8018 8019 8020 8021 8022 8023 8024 8025 8026 8027 8028 8029 8030 8031 8032 8033 8034 8035 8036 8037 8038 8039 8040 8041 8042 8043 8044 8045 8046 8047 8048 8049 8050 8051 8052 8053 8054 8055 8056 8057 8058 8059 8060 8061 8062 8063 8064 8065 8066 8067 8068 8069 8070 8071 8072 8073 8074 8075 8076 8077 8078 8079 8080 8081 8082 8083 8084 8085 8086 8087 8088 8089 8090 8091 8092 8093 8094 8095 8096 8097 8098 8099 8100 8101 8102 8103 8104 8105 8106 8107 8108 8109 8110 8111 8112 8113 8114 8115 8116 8117 8118 8119 8120 8121 8122 8123 8124 8125 8126 8127 8128 8129 8130 8131 8132 8133 8134 8135 8136 8137 8138 8139 8140 8141 8142 8143 8144 8145 8146 8147 8148 8149 8150 8151 8152 8153 8154 8155 8156 8157 8158 8159 8160 8161 8162 8163 8164 8165 8166 8167 8168 8169 8170 8171 8172 8173 8174 8175 8176 8177 8178 8179 8180 8181 8182 8183 8184 8185 8186 8187 8188 8189 8190 8191 8192 8193 8194 8195 8196 8197 8198 8199 8200 8201 8202 8203 8204 8205 8206 8207 8208 8209 8210 8211 8212 8213 8214 8215 8216 8217 8218 8219 8220 8221 8222 8223 8224 8225 8226 8227 8228 8229 8230 8231 8232 8233 8234 8235 8236 8237 8238 8239 8240 8241 8242 8243 8244 8245 8246 8247 8248 8249 8250 8251 8252 8253 8254 8255 8256 8257 8258 8259 8260 8261 8262 8263 8264 8265 8266 8267 8268 8269 8270 8271 8272 8273 8274 8275 8276 8277 8278 8279 8280 8281 8282 8283 8284 8285 8286 8287 8288 8289 8290 8291 8292 8293 8294 8295 8296 8297 8298 8299 8300 8301 8302 8303 8304 8305 8306 8307 8308 8309 8310 8311 8312 8313 8314 8315 8316 8317 8318 8319 8320 8321 8322 8323 8324 8325 8326 8327 8328 8329 8330 8331 8332 8333 8334 8335 8336 8337 8338 8339 8340 8341 8342 8343 8344 8345 8346 8347 8348 8349 8350 8351 8352 8353 8354 8355 8356 8357 8358 8359 8360 8361 8362 8363 8364 8365 8366 8367 8368 8369 8370 8371 8372 8373 8374 8375 8376 8377 8378 8379 8380 8381 8382 8383 8384 8385 8386 8387 8388 8389 8390 8391 8392 8393 8394 8395 8396 8397 8398 8399 8400 8401 8402 8403 8404 8405 8406 8407 8408 8409 8410 8411 8412 8413 8414 8415 8416 8417 8418 8419 8420 8421 8422 8423 8424 8425 8426 8427 8428 8429 8430 8431 8432 8433 8434 8435 8436 8437 8438 8439 8440 8441 8442 8443 8444 8445 8446 8447 8448 8449 8450 8451 8452 8453 8454 8455 8456 8457 8458 8459 8460 8461 8462 8463 8464 8465 8466 8467 8468 8469 8470 8471 8472 8473 8474 8475 8476 8477 8478 8479 8480 8481 8482 8483 8484 8485 8486 8487 8488 8489 8490 8491 8492 8493 8494 8495 8496 8497 8498 8499 8500 8501 8502 8503 8504 8505 8506 8507 8508 8509 8510 8511 8512 8513 8514 8515 8516 8517 8518 8519 8520 8521 8522 8523 8524 8525 8526 8527 8528 8529 8530 8531 8532 8533 8534 8535 8536 8537 8538 8539 8540 8541 8542 8543 8544 8545 8546 8547 8548 8549 8550 8551 8552 8553 8554 8555 8556 8557 8558 8559 8560 8561 8562 8563 8564 8565 8566 8567 8568 8569 8570 8571 8572 8573 8574 8575 8576 8577 8578 8579 8580 8581 8582 8583 8584 8585 8586 8587 8588 8589 8590 8591 8592 8593 8594 8595 8596 8597 8598 8599 8600 8601 8602 8603 8604 8605 8606 8607 8608 8609 8610 8611 8612 8613 8614 8615 8616 8617 8618 8619 8620 8621 8622 8623 8624 8625 8626 8627 8628 8629 8630 8631 8632 8633 8634 8635 8636 8637 8638 8639 8640 8641 8642 8643 8644 8645 8646 8647 8648 8649 8650 8651 8652 8653 8654 8655 8656 8657 8658 8659 8660 8661 8662 8663 8664 8665 8666 8667 8668 8669 8670 8671 8672 8673 8674 8675 8676 8677 8678 8679 8680 8681 8682 8683 8684 8685 8686 8687 8688 8689 8690 8691 8692 8693 8694 8695 8696 8697 8698 8699 8700 8701 8702 8703 8704 8705 8706 8707 8708 8709 8710 8711 8712 8713 8714 8715 8716 8717 8718 8719 8720 8721 8722 8723 8724 8725 8726 8727 8728 8729 8730 8731 8732 8733 8734 8735 8736 8737 8738 8739 8740 8741 8742 8743 8744 8745 8746 8747 8748 8749 8750 8751 8752 8753 8754 8755 8756 8757 8758 8759 8760 8761 8762 8763 8764 8765 8766 8767 8768 8769 8770 8771 8772 8773 8774 8775 8776 8777 8778 8779 8780 8781 8782 8783 8784 8785 8786 8787 8788 8789 8790 8791 8792 8793 8794 8795 8796 8797 8798 8799 8800 8801 8802 8803 8804 8805 8806 8807 8808 8809 8810 8811 8812 8813 8814 8815 8816 8817 8818 8819 8820 8821 8822 8823 8824 8825 8826 8827 8828 8829 8830 8831 8832 8833 8834 8835 8836 8837 8838 8839 8840 8841 8842 8843 8844 8845 8846 8847 8848 8849 8850 8851 8852 8853 8854 8855 8856 8857 8858 8859 8860 8861 8862 8863 8864 8865 8866 8867 8868 8869 8870 8871 8872 8873 8874 8875 8876 8877 8878 8879 8880 8881 8882 8883 8884 8885 8886 8887 8888 8889 8890 8891 8892 8893 8894 8895 8896 8897 8898 8899 8900 8901 8902 8903 8904 8905 8906 8907 8908 8909 8910 8911 8912 8913 8914 8915 8916 8917 8918 8919 8920 8921 8922 8923 8924 8925 8926 8927 8928 8929 8930 8931 8932 8933 8934 8935 8936 8937 8938 8939 8940 8941 8942 8943 8944 8945 8946 8947 8948 8949 8950 8951 8952 8953 8954 8955 8956 8957 8958 8959 8960 8961 8962 8963 8964 8965 8966 8967 8968 8969 8970 8971 8972 8973 8974 8975 8976 8977 8978 8979 8980 8981 8982 8983 8984 8985 8986 8987 8988 8989 8990 8991 8992 8993 8994 8995 8996 8997 8998 8999 9000 9001 9002 9003 9004 9005 9006 9007 9008 9009 9010 9011 9012 9013 9014 9015 9016 9017 9018 9019 9020 9021 9022 9023 9024 9025 9026 9027 9028 9029 9030 9031 9032 9033 9034 9035 9036 9037 9038 9039 9040 9041 9042 9043 9044 9045 9046 9047 9048 9049 9050 9051 9052 9053 9054 9055 9056 9057 9058 9059 9060 9061 9062 9063 9064 9065 9066 9067 9068 9069 9070 9071 9072 9073 9074 9075 9076 9077 9078 9079 9080 9081 9082 9083 9084 9085 9086 9087 9088 9089 9090 9091 9092 9093 9094 9095 9096 9097 9098 9099 9100 9101 9102 9103 9104 9105 9106 9107 9108 9109 9110 9111 9112 9113 9114 9115 9116 9117 9118 9119 9120 9121 9122 9123 9124 9125 9126 9127 9128 9129 9130 9131 9132 9133 9134 9135 9136 9137 9138 9139 9140 9141 9142 9143 9144 9145 9146 9147 9148 9149 9150 9151 9152 9153 9154 9155 9156 9157 9158 9159 9160 9161 9162 9163 9164 9165 9166 9167 9168 9169 9170 9171 9172 9173 9174 9175 9176 9177 9178 9179 9180 9181 9182 9183 9184 9185 9186 9187 9188 9189 9190 9191 9192 9193 9194 9195 9196 9197 9198 9199 9200 9201 9202 9203 9204 9205 9206 9207 9208 9209 9210 9211 9212 9213 9214 9215 9216 9217 9218 9219 9220 9221 9222 9223 9224 9225 9226 9227 9228 9229 9230 9231 9232 9233 9234 9235 9236 9237 9238 9239 9240 9241 9242 9243 9244 9245 9246 9247 9248 9249 9250 9251 9252 9253 9254 9255 9256 9257 9258 9259 9260 9261 9262 9263 9264 9265 9266 9267 9268 9269 9270 9271 9272 9273 9274 9275 9276 9277 9278 9279 9280 9281 9282 9283 9284 9285 9286 9287 9288 9289 9290 9291 9292 9293 9294 9295 9296 9297 9298 9299 9300 9301 9302 9303 9304 9305 9306 9307 9308 9309 9310 9311 9312 9313 9314 9315 9316 9317 9318 9319 9320 9321 9322 9323 9324 9325 9326 9327 9328 9329 9330 9331 9332 9333 9334 9335 9336 9337 9338 9339 9340 9341 9342 9343 9344 9345 9346 9347 9348 9349 9350 9351 9352 9353 9354 9355 9356 9357 9358 9359 9360 9361 9362 9363 9364 9365 9366 9367 9368 9369 9370 9371 9372 9373 9374 9375 9376 9377 9378 9379 9380 9381 9382 9383 9384 9385 9386 9387 9388 9389 9390 9391 9392 9393 9394 9395 9396 9397 9398 9399 9400 9401 9402 9403 9404 9405 9406 9407 9408 9409 9410 9411 9412 9413 9414 9415 9416 9417 9418 9419 9420 9421 9422 9423 9424 9425 9426 9427 9428 9429 9430 9431 9432 9433 9434 9435 9436 9437 9438 9439 9440 9441 9442 9443 9444 9445 9446 9447 9448 9449 9450 9451 9452 9453 9454 9455 9456 9457 9458 9459 9460 9461 9462 9463 9464 9465 9466 9467 9468 9469 9470 9471 9472 9473 9474 9475 9476 9477 9478 9479 9480 9481 9482 9483 9484 9485 9486 9487 9488 9489 9490 9491 9492 9493 9494 9495 9496 9497 9498 9499 9500 9501 9502 9503 9504 9505 9506 9507 9508 9509 9510 9511 9512 9513 9514 9515 9516 9517 9518 9519 9520 9521 9522 9523 9524 9525 9526 9527 9528 9529 9530 9531 9532 9533 9534 9535 9536 9537 9538 9539 9540 9541 9542 9543 9544 9545 9546 9547 9548 9549 9550 9551 9552 9553 9554 9555 9556 9557 9558 9559 9560 9561 9562 9563 9564 9565 9566 9567 9568 9569 9570 9571 9572 9573 9574 9575 9576 9577 9578 9579 9580 9581 9582 9583 9584 9585 9586 9587 9588 9589 9590 9591 9592 9593 9594 9595 9596 9597 9598 9599 9600 9601 9602 9603 9604 9605 9606 9607 9608 9609 9610 9611 9612 9613 9614 9615 9616 9617 9618 9619 9620 9621 9622 9623 9624 9625 9626 9627 9628 9629 9630 9631 9632 9633 9634 9635 9636 9637 9638 9639 9640 9641 9642 9643 9644 9645 9646 9647 9648 9649 9650 9651 9652 9653 9654 9655 9656 9657 9658 9659 9660 9661 9662 9663 9664 9665 9666 9667 9668 9669 9670 9671 9672 9673 9674 9675 9676 9677 9678 9679 9680 9681 9682 9683 9684 9685 9686 9687 9688 9689 9690 9691 9692 9693 9694 9695 9696 9697 9698 9699 9700 9701 9702 9703 9704 9705 9706 9707 9708 9709 9710 9711 9712 9713 9714 9715 9716 9717 9718 9719 9720 9721 9722 9723 9724 9725 9726 9727 9728 9729 9730 9731 9732 9733 9734 9735 9736 9737 9738 9739 9740 9741 9742 9743 9744 9745 9746 9747 9748 9749 9750 9751 9752 9753 9754 9755 9756 9757 9758 9759 9760 9761 9762 9763 9764 9765 9766 9767 9768 9769 9770 9771 9772 9773 9774 9775 9776 9777 9778 9779 9780 9781 9782 9783 9784 9785 9786 9787 9788 9789 9790 9791 9792 9793 9794 9795 9796 9797 9798 9799 9800 9801 9802 9803 9804 9805 9806 9807 9808 9809 9810 9811 9812 9813 9814 9815 9816 9817 9818 9819 9820 9821 9822 9823 9824 9825 9826 9827 9828 9829 9830 9831 9832 9833 9834 9835 9836 9837 9838 9839 9840 9841 9842 9843 9844 9845 9846 9847 9848 9849 9850 9851 9852 9853 9854 9855 9856 9857 9858 9859 9860 9861 9862 9863 9864 9865 9866 9867 9868 9869 9870 9871 9872 9873 9874 9875 9876 9877 9878 9879 9880 9881 9882 9883 9884 9885 9886 9887 9888 9889 9890 9891 9892 9893 9894 9895 9896 9897 9898 9899 9900 9901 9902 9903 9904 9905 9906 9907 9908 9909 9910 9911 9912 9913 9914 9915 9916 9917 9918 9919 9920 9921 9922 9923 9924 9925 9926 9927 9928 9929 9930 9931 9932 9933 9934 9935 9936 9937 9938 9939 9940 9941 9942 9943 9944 9945 9946 9947 9948 9949 9950 9951 9952 9953 9954 9955 9956 9957 9958 9959 9960 9961 9962 9963 9964 9965 9966 9967 9968 9969 9970 9971 9972 9973 9974 9975 9976 9977 9978 9979 9980 9981 9982 9983 9984 9985 9986 9987 9988 9989 9990 9991 9992 9993 9994 9995 9996 9997 9998 9999 10000 10001 10002 10003 10004 10005 10006 10007 10008 10009 10010 10011 10012 10013 10014 10015 10016 10017 10018 10019 10020 10021 10022 10023 10024 10025 10026 10027 10028 10029 10030 10031 10032 10033 10034 10035 10036 10037 10038 10039 10040 10041 10042 10043 10044 10045 10046 10047 10048 10049 10050 10051 10052 10053 10054 10055 10056 10057 10058 10059 10060 10061 10062 10063 10064 10065 10066 10067 10068 10069 10070 10071 10072 10073 10074 10075 10076 10077 10078 10079 10080 10081 10082 10083 10084 10085 10086 10087 10088 10089 10090 10091 10092 10093 10094 10095 10096 10097 10098 10099 10100 10101 10102 10103 10104 10105 10106 10107 10108 10109 10110 10111 10112 10113 10114 10115 10116 10117 10118 10119 10120 10121 10122 10123 10124 10125 10126 10127 10128 10129 10130 10131 10132 10133 10134 10135 10136 10137 10138 10139 10140 10141 10142 10143 10144 10145 10146 10147 10148 10149 10150 10151 10152 10153 10154 10155 10156 10157 10158 10159 10160 10161 10162 10163 10164 10165 10166 10167 10168 10169 10170 10171 10172 10173 10174 10175 10176 10177 10178 10179 10180 10181 10182 10183 10184 10185 10186 10187 10188 10189 10190 10191 10192 10193 10194 10195 10196 10197 10198 10199 10200 10201 10202 10203 10204 10205 10206 10207 10208 10209 10210 10211 10212 10213 10214 10215 10216 10217 10218 10219 10220 10221 10222 10223 10224 10225 10226 10227 10228 10229 10230 10231 10232 10233 10234 10235 10236 10237 10238 10239 10240 10241 10242 10243 10244 10245 10246 10247 10248 10249 10250 10251 10252 10253 10254 10255 10256 10257 10258 10259 10260 10261 10262 10263 10264 10265 10266 10267 10268 10269 10270 10271 10272 10273 10274 10275 10276 10277 10278 10279 10280 10281 10282 10283 10284 10285 10286 10287 10288 10289 10290 10291 10292 10293 10294 10295 10296 10297 10298 10299 10300 10301 10302 10303 10304 10305 10306 10307 10308 10309 10310 10311 10312 10313 10314 10315 10316 10317 10318 10319 10320 10321 10322 10323 10324 10325 10326 10327 10328 10329 10330 10331 10332 10333 10334 10335 10336 10337 10338 10339 10340 10341 10342 10343 10344 10345 10346 10347 10348 10349 10350 10351 10352 10353 10354 10355 10356 10357 10358 10359 10360 10361 10362 10363 10364 10365 10366 10367 10368 10369 10370 10371 10372 10373 10374 10375 10376 10377 10378 10379 10380 10381 10382 10383 10384 10385 10386 10387 10388 10389 10390 10391 10392 10393 10394 10395 10396 10397 10398 10399 10400 10401 10402 10403 10404 10405 10406 10407 10408 10409 10410 10411 10412 10413 10414 10415 10416 10417 10418 10419 10420 10421 10422 10423 10424 10425 10426 10427 10428 10429 10430 10431 10432 10433 10434 10435 10436 10437 10438 10439 10440 10441 10442 10443 10444 10445 10446 10447 10448 10449 10450 10451 10452 10453 10454 10455 10456 10457 10458 10459 10460 10461 10462 10463 10464 10465 10466 10467 10468 10469 10470 10471 10472 10473 10474 10475 10476 10477 10478 10479 10480 10481 10482 10483 10484 10485 10486 10487 10488 10489 10490 10491 10492 10493 10494 10495 10496 10497 10498 10499 10500 10501 10502 10503 10504 10505 10506 10507 10508 10509 10510 10511 10512 10513 10514 10515 10516 10517 10518 10519 10520 10521 10522 10523 10524 10525 10526 10527 10528 10529 10530 10531 10532 10533 10534 10535 10536 10537 10538 10539 10540 10541 10542 10543 10544 10545 10546 10547 10548 10549 10550 10551 10552 10553 10554 10555 10556 10557 10558 10559 10560 10561 10562 10563 10564 10565 10566 10567 10568 10569 10570 10571 10572 10573 10574 10575 10576 10577 10578 10579 10580 10581 10582 10583 10584 10585 10586 10587 10588 10589 10590 10591 10592 10593 10594 10595 10596 10597 10598 10599 10600 10601 10602 10603 10604 10605 10606 10607 10608 10609 10610 10611 10612 10613 10614 10615 10616 10617 10618 10619 10620 10621 10622 10623 10624 10625 10626 10627 10628 10629 10630 10631 10632 10633 10634 10635 10636 10637 10638 10639 10640 10641 10642 10643 10644 10645 10646 10647 10648 10649 10650 10651 10652 10653 10654 10655 10656 10657 10658 10659 10660 10661 10662 10663 10664 10665 10666 10667 10668 10669 10670 10671 10672 10673 10674 10675 10676 10677 10678 10679 10680 10681 10682 10683 10684 10685 10686 10687 10688 10689 10690 10691 10692 10693 10694 10695 10696 10697 10698 10699 10700 10701 10702 10703 10704 10705 10706 10707 10708 10709 10710 10711 10712 10713 10714 10715 10716 10717 10718 10719 10720 10721 10722 10723 10724 10725 10726 10727 10728 10729 10730 10731 10732 10733 10734 10735 10736 10737 10738 10739 10740 10741 10742 10743 10744 10745 10746 10747 10748 10749 10750 10751 10752 10753 10754 10755 10756 10757 10758 10759 10760 10761 10762 10763 10764 10765 10766 10767 10768 10769 10770 10771 10772 10773 10774 10775 10776 10777 10778 10779 10780 10781 10782 10783 10784 10785 10786 10787 10788 10789 10790 10791 10792 10793 10794 10795 10796 10797 10798 10799 10800 10801 10802 10803 10804 10805 10806 10807 10808 10809 10810 10811 10812 10813 10814 10815 10816 10817 10818 10819 10820 10821 10822 10823 10824 10825 10826 10827 10828 10829 10830 10831 10832 10833 10834 10835 10836 10837 10838 10839 10840 10841 10842 10843 10844 10845 10846 10847 10848 10849 10850 10851 10852 10853 10854 10855 10856 10857 10858 10859 10860 10861 10862 10863 10864 10865 10866 10867 10868 10869 10870 10871 10872 10873 10874 10875 10876 10877 10878 10879 10880 10881 10882 10883 10884 10885 10886 10887 10888 10889 10890 10891 10892 10893 10894 10895 10896 10897 10898 10899 10900 10901 10902 10903 10904 10905 10906 10907 10908 10909 10910 10911 10912 10913 10914 10915 10916 10917 10918 10919 10920 10921 10922 10923 10924 10925 10926 10927 10928 10929 10930 10931 10932 10933 10934 10935 10936 10937 10938 10939 10940 10941 10942 10943 10944 10945 10946 10947 10948 10949 10950 10951 10952 10953 10954 10955 10956 10957 10958 10959 10960 10961 10962 10963 10964 10965 10966 10967 10968 10969 10970 10971 10972 10973 10974 10975 10976 10977 10978 10979 10980 10981 10982 10983 10984 10985 10986 10987 10988 10989 10990 10991 10992 10993 10994 10995 10996 10997 10998 10999 11000 11001 11002 11003 11004 11005 11006 11007 11008 11009 11010 11011 11012 11013 11014 11015 11016 11017 11018 11019 11020 11021 11022 11023 11024 11025 11026 11027 11028 11029 11030 11031 11032 11033 11034 11035 11036 11037 11038 11039 11040 11041 11042 11043 11044 11045 11046 11047 11048 11049 11050 11051 11052 11053 11054 11055 11056 11057 11058 11059 11060 11061 11062 11063 11064 11065 11066 11067 11068 11069 11070 11071 11072 11073 11074 11075 11076 11077 11078 11079 11080 11081 11082 11083 11084 11085 11086 11087 11088 11089 11090 11091 11092 11093 11094 11095 11096 11097 11098 11099 11100 11101 11102 11103 11104 11105 11106 11107 11108 11109 11110 11111 11112 11113 11114 11115 11116 11117 11118 11119 11120 11121 11122 11123 11124 11125 11126 11127 11128 11129 11130 11131 11132 11133 11134 11135 11136 11137 11138 11139 11140 11141 11142 11143 11144 11145 11146 11147 11148 11149 11150 11151 11152 11153 11154 11155 11156 11157 11158 11159 11160 11161 11162 11163 11164 11165 11166 11167 11168 11169 11170 11171 11172 11173 11174 11175 11176 11177 11178 11179 11180 11181 11182 11183 11184 11185 11186 11187 11188 11189 11190 11191 11192 11193 11194 11195 11196 11197 11198 11199 11200 11201 11202 11203 11204 11205 11206 11207 11208 11209 11210 11211 11212 11213 11214 11215 11216 11217 11218 11219 11220 11221 11222 11223 11224 11225 11226 11227 11228 11229 11230 11231 11232 11233 11234 11235 11236 11237 11238 11239 11240 11241 11242 11243 11244 11245 11246 11247 11248 11249 11250 11251 11252 11253 11254 11255 11256 11257 11258 11259 11260 11261 11262 11263 11264 11265 11266 11267 11268 11269 11270 11271 11272 11273 11274 11275 11276 11277 11278 11279 11280 11281 11282 11283 11284 11285 11286 11287 11288 11289 11290 11291 11292 11293 11294 11295 11296 11297 11298 11299 11300 11301 11302 11303 11304 11305 11306 11307 11308 11309 11310 11311 11312 11313 11314 11315 11316 11317 11318 11319 11320 11321 11322 11323 11324 11325 11326 11327 11328 11329 11330 11331 11332 11333 11334 11335 11336 11337 11338 11339 11340 11341 11342 11343 11344 11345 11346 11347 11348 11349 11350 11351 11352 11353 11354 11355 11356 11357 11358 11359 11360 11361 11362 11363 11364 11365 11366 11367 11368 11369 11370 11371 11372 11373 11374 11375 11376 11377 11378 11379 11380 11381 11382 11383 11384 11385 11386 11387 11388 11389 11390 11391 11392 11393 11394 11395 11396 11397 11398 11399 11400 11401 11402 11403 11404 11405 11406 11407 11408 11409 11410 11411 11412 11413 11414 11415 11416 11417 11418 11419 11420 11421 11422 11423 11424 11425 11426 11427 11428 11429 11430 11431 11432 11433 11434 11435 11436 11437 11438 11439 11440 11441 11442 11443 11444 11445 11446 11447 11448 11449 11450 11451 11452 11453 11454 11455 11456 11457 11458 11459 11460 11461 11462 11463 11464 11465 11466 11467 11468 11469 11470 11471 11472 11473 11474 11475 11476 11477 11478 11479 11480 11481 11482 11483 11484 11485 11486 11487 11488 11489 11490 11491 11492 11493 11494 11495 11496 11497 11498 11499 11500 11501 11502 11503 11504 11505 11506 11507 11508 11509 11510 11511 11512 11513 11514 11515 11516 11517 11518 11519 11520 11521 11522 11523 11524 11525 11526 11527 11528 11529 11530 11531 11532 11533 11534 11535 11536 11537 11538 11539 11540 11541 11542 11543 11544 11545 11546 11547 11548 11549 11550 11551 11552 11553 11554 11555 11556 11557 11558 11559 11560 11561 11562 11563 11564 11565 11566 11567 11568 11569 11570 11571 11572 11573 11574 11575 11576 11577 11578 11579 11580 11581 11582 11583 11584 11585 11586 11587 11588 11589 11590 11591 11592 11593 11594 11595 11596 11597 11598 11599 11600 11601 11602 11603 11604 11605 11606 11607 11608 11609 11610 11611 11612 11613 11614 11615 11616 11617 11618 11619 11620 11621 11622 11623 11624 11625 11626 11627 11628 11629 11630 11631 11632 11633 11634 11635 11636 11637 11638 11639 11640 11641 11642 11643 11644 11645 11646 11647 11648 11649 11650 11651 11652 11653 11654 11655 11656 11657 11658 11659 11660 11661 11662 11663 11664 11665 11666 11667 11668 11669 11670 11671 11672 11673 11674 11675 11676 11677 11678 11679 11680 11681 11682 11683 11684 11685 11686 11687 11688 11689 11690 11691 11692 11693 11694 11695 11696 11697 11698 11699 11700 11701 11702 11703 11704 11705 11706 11707 11708 11709 11710 11711 11712 11713 11714 11715 11716 11717 11718 11719 11720 11721 11722 11723 11724 11725 11726 11727 11728 11729 11730 11731 11732 11733 11734 11735 11736 11737 11738 11739 11740 11741 11742 11743 11744 11745 11746 11747 11748 11749 11750 11751 11752 11753 11754 11755 11756 11757 11758 11759 11760 11761 11762 11763 11764 11765 11766 11767 11768 11769 11770 11771 11772 11773 11774 11775 11776 11777 11778 11779 11780 11781 11782 11783 11784 11785 11786 11787 11788 11789 11790 11791 11792 11793 11794 11795 11796 11797 11798 11799 11800 11801 11802 11803 11804 11805 11806 11807 11808 11809 11810 11811 11812 11813 11814 11815 11816 11817 11818 11819 11820 11821 11822 11823 11824 11825 11826 11827 11828 11829 11830 11831 11832 11833 11834 11835 11836 11837 11838 11839 11840 11841 11842 11843 11844 11845 11846 11847 11848 11849 11850 11851 11852 11853 11854 11855 11856 11857 11858 11859 11860 11861 11862 11863 11864 11865 11866 11867 11868 11869 11870 11871 11872 11873 11874 11875 11876 11877 11878 11879 11880 11881 11882 11883 11884 11885 11886 11887 11888 11889 11890 11891 11892 11893 11894 11895 11896 11897 11898 11899 11900 11901 11902 11903 11904 11905 11906 11907 11908 11909 11910 11911 11912 11913 11914 11915 11916 11917 11918 11919 11920 11921 11922 11923 11924 11925 11926 11927 11928 11929 11930 11931 11932 11933 11934 11935 11936 11937 11938 11939 11940 11941 11942 11943 11944 11945 11946 11947 11948 11949 11950 11951 11952 11953 11954 11955 11956 11957 11958 11959 11960 11961 11962 11963 11964 11965 11966 11967 11968 11969 11970 11971 11972 11973 11974 11975 11976 11977 11978 11979 11980 11981 11982 11983 11984 11985 11986 11987 11988 11989 11990 11991 11992 11993 11994 11995 11996 11997 11998 11999 12000 12001 12002 12003 12004 12005 12006 12007 12008 12009 12010 12011 12012 12013 12014 12015 12016 12017 12018 12019 12020 12021 12022 12023 12024 12025 12026 12027 12028 12029 12030 12031 12032 12033 12034 12035 12036 12037 12038 12039 12040 12041 12042 12043 12044 12045 12046 12047 12048 12049 12050 12051 12052 12053 12054 12055 12056 12057 12058 12059 12060 12061 12062 12063 12064 12065 12066 12067 12068 12069 12070 12071 12072 12073 12074 12075 12076 12077 12078 12079 12080 12081 12082 12083 12084 12085 12086 12087 12088 12089 12090 12091 12092 12093 12094 12095 12096 12097 12098 12099 12100 12101 12102 12103 12104 12105 12106 12107 12108 12109 12110 12111 12112 12113 12114 12115 12116 12117 12118 12119 12120 12121 12122 12123 12124 12125 12126 12127 12128 12129 12130 12131 12132 12133 12134 12135 12136 12137 12138 12139 12140 12141 12142 12143 12144 12145 12146 12147 12148 12149 12150 12151 12152 12153 12154 12155 12156 12157 12158 12159 12160 12161 12162 12163 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176 12177 12178 12179 12180 12181 12182 12183 12184 12185 12186 12187 12188 12189 12190 12191 12192 12193 12194 12195 12196 12197 12198 12199 12200 12201 12202 12203 12204 12205 12206 12207 12208 12209 12210 12211 12212 12213 12214 12215 12216 12217 12218 12219 12220 12221 12222 12223 12224 12225 12226 12227 12228 12229 12230 12231 12232 12233 12234 12235 12236 12237 12238 12239 12240 12241 12242 12243 12244 12245 12246 12247 12248 12249 12250 12251 12252 12253 12254 12255 12256 12257 12258 12259 12260 12261 12262 12263 12264 12265 12266 12267 12268 12269 12270 12271 12272 12273 12274 12275 12276 12277 12278 12279 12280 12281 12282 12283 12284 12285 12286 12287 12288 12289 12290 12291 12292 12293 12294 12295 12296 12297 12298 12299 12300 12301 12302 12303 12304 12305 12306 12307 12308 12309 12310 12311 12312 12313 12314 12315 12316 12317 12318 12319 12320 12321 12322 12323 12324 12325 12326 12327 12328 12329 12330 12331 12332 12333 12334 12335 12336 12337 12338 12339 12340 12341 12342 12343 12344 12345 12346 12347 12348 12349 12350 12351 12352 12353 12354 12355 12356 12357 12358 12359 12360 12361 12362 12363 12364 12365 12366 12367 12368 12369 12370 12371 12372 12373 12374 12375 12376 12377 12378 12379 12380 12381 12382 12383 12384 12385 12386 12387 12388 12389 12390 12391 12392 12393 12394 12395 12396 12397 12398 12399 12400 12401 12402 12403 12404 12405 12406 12407 12408 12409 12410 12411 12412 12413 12414 12415 12416 12417 12418 12419 12420 12421 12422 12423 12424 12425 12426 12427 12428 12429 12430 12431 12432 12433 12434 12435 12436 12437 12438 12439 12440 12441 12442 12443 12444 12445 12446 12447 12448 12449 12450 12451 12452 12453 12454 12455 12456 12457 12458 12459 12460 12461 12462 12463 12464 12465 12466 12467 12468 12469 12470 12471 12472 12473 12474 12475 12476 12477 12478 12479 12480 12481 12482 12483 12484 12485 12486 12487 12488 12489 12490 12491 12492 12493 12494 12495 12496 12497 12498 12499 12500 12501 12502 12503 12504 12505 12506 12507 12508 12509 12510 12511 12512 12513 12514 12515 12516 12517 12518 12519 12520 12521 12522 12523 12524 12525 12526 12527 12528 12529 12530 12531 12532 12533 12534 12535 12536 12537 12538 12539 12540 12541 12542 12543 12544 12545 12546 12547 12548 12549 12550 12551 12552 12553 12554 12555 12556 12557 12558 12559 12560 12561 12562 12563 12564 12565 12566 12567 12568 12569 12570 12571 12572 12573 12574 12575 12576 12577 12578 12579 12580 12581 12582 12583 12584 12585 12586 12587 12588 12589 12590 12591 12592 12593 12594 12595 12596 12597 12598 12599 12600 12601 12602 12603 12604 12605 12606 12607 12608 12609 12610 12611 12612 12613 12614 12615 12616 12617 12618 12619 12620 12621 12622 12623 12624 12625 12626 12627 12628 12629 12630 12631 12632 12633 12634 12635 12636 12637 12638 12639 12640 12641 12642 12643 12644 12645 12646 12647 12648 12649 12650 12651 12652 12653 12654 12655 12656 12657 12658 12659 12660 12661 12662 12663 12664 12665 12666 12667 12668 12669 12670 12671 12672 12673 12674 12675 12676 12677 12678 12679 12680 12681 12682 12683 12684 12685 12686 12687 12688 12689 12690 12691 12692 12693 12694 12695 12696 12697 12698 12699 12700 12701 12702 12703 12704 12705 12706 12707 12708 12709 12710 12711 12712 12713 12714 12715 12716 12717 12718 12719 12720 12721 12722 12723 12724 12725 12726 12727 12728 12729 12730 12731 12732 12733 12734 12735 12736 12737 12738 12739 12740 12741 12742 12743 12744 12745 12746 12747 12748 12749 12750 12751 12752 12753 12754 12755 12756 12757 12758 12759 12760 12761 12762 12763 12764 12765 12766 12767 12768 12769 12770 12771 12772 12773 12774 12775 12776 12777 12778 12779 12780 12781 12782 12783 12784 12785 12786 12787 12788 12789 12790 12791 12792 12793 12794 12795 12796 12797 12798 12799 12800 12801 12802 12803 12804 12805 12806 12807 12808 12809 12810 12811 12812 12813 12814 12815 12816 12817 12818 12819 12820 12821 12822 12823 12824 12825 12826 12827 12828 12829 12830 12831 12832 12833 12834 12835 12836 12837 12838 12839 12840 12841 12842 12843 12844 12845 12846 12847 12848 12849 12850 12851 12852 12853 12854 12855 12856 12857 12858 12859 12860 12861 12862 12863 12864 12865 12866 12867 12868 12869 12870 12871 12872 12873 12874 12875 12876 12877 12878 12879 12880 12881 12882 12883 12884 12885 12886 12887 12888 12889 12890 12891 12892 12893 12894 12895 12896 12897 12898 12899 12900 12901 12902 12903 12904 12905 12906 12907 12908 12909 12910 12911 12912 12913 12914 12915 12916 12917 12918 12919 12920 12921 12922 12923 12924 12925 12926 12927 12928 12929 12930 12931 12932 12933 12934 12935 12936 12937 12938 12939 12940 12941 12942 12943 12944 12945 12946 12947 12948 12949 12950 12951 12952 12953 12954 12955 12956 12957 12958 12959 12960 12961 12962 12963 12964 12965 12966 12967 12968 12969 12970 12971 12972 12973 12974 12975 12976 12977 12978 12979 12980 12981 12982 12983 12984 12985 12986 12987 12988 12989 12990 12991 12992 12993 12994 12995 12996 12997 12998 12999 13000 13001 13002 13003 13004 13005 13006 13007 13008 13009 13010 13011 13012 13013 13014 13015 13016 13017 13018 13019 13020 13021 13022 13023 13024 13025 13026 13027 13028 13029 13030 13031 13032 13033 13034 13035 13036 13037 13038 13039 13040 13041 13042 13043 13044 13045 13046 13047 13048 13049 13050 13051 13052 13053 13054 13055 13056 13057 13058 13059 13060 13061 13062 13063 13064 13065 13066 13067 13068 13069 13070 13071 13072 13073 13074 13075 13076 13077 13078 13079 13080 13081 13082 13083 13084 13085 13086 13087 13088 13089 13090 13091 13092 13093 13094 13095 13096 13097 13098 13099 13100 13101 13102 13103 13104 13105 13106 13107 13108 13109 13110 13111 13112 13113 13114 13115 13116 13117 13118 13119 13120 13121 13122 13123 13124 13125 13126 13127 13128 13129 13130 13131 13132 13133 13134 13135 13136 13137 13138 13139 13140 13141 13142 13143 13144 13145 13146 13147 13148 13149 13150 13151 13152 13153 13154 13155 13156 13157 13158 13159 13160 13161 13162 13163 13164 13165 13166 13167 13168 13169 13170 13171 13172 13173 13174 13175 13176 13177 13178 13179 13180 13181 13182 13183 13184 13185 13186 13187 13188 13189 13190 13191 13192 13193 13194 13195 13196 13197 13198 13199 13200 13201 13202 13203 13204 13205 13206 13207 13208 13209 13210 13211 13212 13213 13214 13215 13216 13217 13218 13219 13220 13221 13222 13223 13224 13225 13226 13227 13228 13229 13230 13231 13232 13233 13234 13235 13236 13237 13238 13239 13240 13241 13242 13243 13244 13245 13246 13247 13248 13249 13250 13251 13252 13253 13254 13255 13256 13257 13258 13259 13260 13261 13262 13263 13264 13265 13266 13267 13268 13269 13270 13271 13272 13273 13274 13275 13276 13277 13278 13279 13280 13281 13282 13283 13284 13285 13286 13287 13288 13289 13290 13291 13292 13293 13294 13295 13296 13297 13298 13299 13300 13301 13302 13303 13304 13305 13306 13307 13308 13309 13310 13311 13312 13313 13314 13315 13316 13317 13318 13319 13320 13321 13322 13323 13324 13325 13326 13327 13328 13329 13330 13331 13332 13333 13334 13335 13336 13337 13338 13339 13340 13341 13342 13343 13344 13345 13346 13347 13348 13349 13350 13351 13352 13353 13354 13355 13356 13357 13358 13359 13360 13361 13362 13363 13364 13365 13366 13367 13368 13369 13370 13371 13372 13373 13374 13375 13376 13377 13378 13379 13380 13381 13382 13383 13384 13385 13386 13387 13388 13389 13390 13391 13392 13393 13394 13395 13396 13397 13398 13399 13400 13401 13402 13403 13404 13405 13406 13407 13408 13409 13410 13411 13412 13413 13414 13415 13416 13417 13418 13419 13420 13421 13422 13423 13424 13425 13426 13427 13428 13429 13430 13431 13432 13433 13434 13435 13436 13437 13438 13439 13440 13441 13442 13443 13444 13445 13446 13447 13448 13449 13450 13451 13452 13453 13454 13455 13456 13457 13458 13459 13460 13461 13462 13463 13464 13465 13466 13467 13468 13469 13470 13471 13472 13473 13474 13475 13476 13477 13478 13479 13480 13481 13482 13483 13484 13485 13486 13487 13488 13489 13490 13491 13492 13493 13494 13495 13496 13497 13498 13499 13500 13501 13502 13503 13504 13505 13506 13507 13508 13509 13510 13511 13512 13513 13514 13515 13516 13517 13518 13519 13520 13521 13522 13523 13524 13525 13526 13527 13528 13529 13530 13531 13532 13533 13534 13535 13536 13537 13538 13539 13540 13541 13542 13543 13544 13545 13546 13547 13548 13549 13550 13551 13552 13553 13554 13555 13556 13557 13558 13559 13560 13561 13562 13563 13564 13565 13566 13567 13568 13569 13570 13571 13572 13573 13574 13575 13576 13577 13578 13579 13580 13581 13582 13583 13584 13585 13586 13587 13588 13589 13590 13591 13592 13593 13594 13595 13596 13597 13598 13599 13600 13601 13602 13603 13604 13605 13606 13607 13608 13609 13610 13611 13612 13613 13614 13615 13616 13617 13618 13619 13620 13621 13622 13623 13624 13625 13626 13627 13628 13629 13630 13631 13632 13633 13634 13635 13636 13637 13638 13639 13640 13641 13642 13643 13644 13645 13646 13647 13648 13649 13650 13651 13652 13653 13654 13655 13656 13657 13658 13659 13660 13661 13662 13663 13664 13665 13666 13667 13668 13669 13670 13671 13672 13673 13674 13675 13676 13677 13678 13679 13680 13681 13682 13683 13684 13685 13686 13687 13688 13689 13690 13691 13692 13693 13694 13695 13696 13697 13698 13699 13700 13701 13702 13703 13704 13705 13706 13707 13708 13709 13710 13711 13712 13713 13714 13715 13716 13717 13718 13719 13720 13721 13722 13723 13724 13725 13726 13727 13728 13729 13730 13731 13732 13733 13734 13735 13736 13737 13738 13739 13740 13741 13742 13743 13744 13745 13746 13747 13748 13749 13750 13751 13752 13753 13754 13755 13756 13757 13758 13759 13760 13761 13762 13763 13764 13765 13766 13767 13768 13769 13770 13771 13772 13773 13774 13775 13776 13777 13778 13779 13780 13781 13782 13783 13784 13785 13786 13787 13788 13789 13790 13791 13792 13793 13794 13795 13796 13797 13798 13799 13800 13801 13802 13803 13804 13805 13806 13807 13808 13809 13810 13811 13812 13813 13814 13815 13816 13817 13818 13819 13820 13821 13822 13823 13824 13825 13826 13827 13828 13829 13830 13831 13832 13833 13834 13835 13836 13837 13838 13839 13840 13841 13842 13843 13844 13845 13846 13847 13848 13849 13850 13851 13852 13853 13854 13855 13856 13857 13858 13859 13860 13861 13862 13863 13864 13865 13866 13867 13868 13869 13870 13871 13872 13873 13874 13875 13876 13877 13878 13879 13880 13881 13882 13883 13884 13885 13886 13887 13888 13889 13890 13891 13892 13893 13894 13895 13896 13897 13898 13899 13900 13901 13902 13903 13904 13905 13906 13907 13908 13909 13910 13911 13912 13913 13914 13915 13916 13917 13918 13919 13920 13921 13922 13923 13924 13925 13926 13927 13928 13929 13930 13931 13932 13933 13934 13935 13936 13937 13938 13939 13940 13941 13942 13943 13944 13945 13946 13947 13948 13949 13950 13951 13952 13953 13954 13955 13956 13957 13958 13959 13960 13961 13962 13963 13964 13965 13966 13967 13968 13969 13970 13971 13972 13973 13974 13975 13976 13977 13978 13979 13980 13981 13982 13983 13984 13985 13986 13987 13988 13989 13990 13991 13992 13993 13994 13995 13996 13997 13998 13999 14000 14001 14002 14003 14004 14005 14006 14007 14008 14009 14010 14011 14012 14013 14014 14015 14016 14017 14018 14019 14020 14021 14022 14023 14024 14025 14026 14027 14028 14029 14030 14031 14032 14033 14034 14035 14036 14037 14038 14039 14040 14041 14042 14043 14044 14045 14046 14047 14048 14049 14050 14051 14052 14053 14054 14055 14056 14057 14058 14059 14060 14061 14062 14063 14064 14065 14066 14067 14068 14069 14070 14071 14072 14073 14074 14075 14076 14077 14078 14079 14080 14081 14082 14083 14084 14085 14086 14087 14088 14089 14090 14091 14092 14093 14094 14095 14096 14097 14098 14099 14100 14101 14102 14103 14104 14105 14106 14107 14108 14109 14110 14111 14112 14113 14114 14115 14116 14117 14118 14119 14120 14121 14122 14123 14124 14125 14126 14127 14128 14129 14130 14131 14132 14133 14134 14135 14136 14137 14138 14139 14140 14141 14142 14143 14144 14145 14146 14147 14148 14149 14150 14151 14152 14153 14154 14155 14156 14157 14158 14159 14160 14161 14162 14163 14164 14165 14166 14167 14168 14169 14170 14171 14172 14173 14174 14175 14176 14177 14178 14179 14180 14181 14182 14183 14184 14185 14186 14187 14188 14189 14190 14191 14192 14193 14194 14195 14196 14197 14198 14199 14200 14201 14202 14203 14204 14205 14206 14207 14208 14209 14210 14211 14212 14213 14214 14215 14216 14217 14218 14219 14220 14221 14222 14223 14224 14225 14226 14227 14228 14229 14230 14231 14232 14233 14234 14235 14236 14237 14238 14239 14240 14241 14242 14243 14244 14245 14246 14247 14248 14249 14250 14251 14252 14253 14254 14255 14256 14257 14258 14259 14260 14261 14262 14263 14264 14265 14266 14267 14268 14269 14270 14271 14272 14273 14274 14275 14276 14277 14278 14279 14280 14281 14282 14283 14284 14285 14286 14287 14288 14289 14290 14291 14292 14293 14294 14295 14296 14297 14298 14299 14300 14301 14302 14303 14304 14305 14306 14307 14308 14309 14310 14311 14312 14313 14314 14315 14316 14317 14318 14319 14320 14321 14322 14323 14324 14325 14326 14327 14328 14329 14330 14331 14332 14333 14334 14335 14336 14337 14338 14339 14340 14341 14342 14343 14344 14345 14346 14347 14348 14349 14350 14351 14352 14353 14354 14355 14356 14357 14358 14359 14360 14361 14362 14363 14364 14365 14366 14367 14368 14369 14370 14371 14372 14373 14374 14375 14376 14377 14378 14379 14380 14381 14382 14383 14384 14385 14386 14387 14388 14389 14390 14391 14392 14393 14394 14395 14396 14397 14398 14399 14400 14401 14402 14403 14404 14405 14406 14407 14408 14409 14410 14411 14412 14413 14414 14415 14416 14417 14418 14419 14420 14421 14422 14423 14424 14425 14426 14427 14428 14429 14430 14431 14432 14433 14434 14435 14436 14437 14438 14439 14440 14441 14442 14443 14444 14445 14446 14447 14448 14449 14450 14451 14452 14453 14454 14455 14456 14457 14458 14459 14460 14461 14462 14463 14464 14465 14466 14467 14468 14469 14470 14471 14472 14473 14474 14475 14476 14477 14478 14479 14480 14481 14482 14483 14484 14485 14486 14487 14488 14489 14490 14491 14492 14493 14494 14495 14496 14497 14498 14499 14500 14501 14502 14503 14504 14505 14506 14507 14508 14509 14510 14511 14512 14513 14514 14515 14516 14517 14518 14519 14520 14521 14522 14523 14524 14525 14526 14527 14528 14529 14530 14531 14532 14533 14534 14535 14536 14537 14538 14539 14540 14541 14542 14543 14544 14545 14546 14547 14548 14549 14550 14551 14552 14553 14554 14555 14556 14557 14558 14559 14560 14561 14562 14563 14564 14565 14566 14567 14568 14569 14570 14571 14572 14573 14574 14575 14576 14577 14578 14579 14580 14581 14582 14583 14584 14585 14586 14587 14588 14589 14590 14591 14592 14593 14594 14595 14596 14597 14598 14599 14600 14601 14602 14603 14604 14605 14606 14607 14608 14609 14610 14611 14612 14613 14614 14615 14616 14617 14618 14619 14620 14621 14622 14623 14624 14625 14626 14627 14628 14629 14630 14631 14632 14633 14634 14635 14636 14637 14638 14639 14640 14641 14642 14643 14644 14645 14646 14647 14648 14649 14650 14651 14652 14653 14654 14655 14656 14657 14658 14659 14660 14661 14662 14663 14664 14665 14666 14667 14668 14669 14670 14671 14672 14673 14674 14675 14676 14677 14678 14679 14680 14681 14682 14683 14684 14685 14686 14687 14688 14689 14690 14691 14692 14693 14694 14695 14696 14697 14698 14699 14700 14701 14702 14703 14704 14705 14706 14707 14708 14709 14710 14711 14712 14713 14714 14715 14716 14717 14718 14719 14720 14721 14722 14723 14724 14725 14726 14727 14728 14729 14730 14731 14732 14733 14734 14735 14736 14737 14738 14739 14740 14741 14742 14743 14744 14745 14746 14747 14748 14749 14750 14751 14752 14753 14754 14755 14756 14757 14758 14759 14760 14761 14762 14763 14764 14765 14766 14767 14768 14769 14770 14771 14772 14773 14774 14775 14776 14777 14778 14779 14780 14781 14782 14783 14784 14785 14786 14787 14788 14789 14790 14791 14792 14793 14794 14795 14796 14797 14798 14799 14800 14801 14802 14803 14804 14805 14806 14807 14808 14809 14810 14811 14812 14813 14814 14815 14816 14817 14818 14819 14820 14821 14822 14823 14824 14825 14826 14827 14828 14829 14830 14831 14832 14833 14834 14835 14836 14837 14838 14839 14840 14841 14842 14843 14844 14845 14846 14847 14848 14849 14850 14851 14852 14853 14854 14855 14856 14857 14858 14859 14860 14861 14862 14863 14864 14865 14866 14867 14868 14869 14870 14871 14872 14873 14874 14875 14876 14877 14878 14879 14880 14881 14882 14883 14884 14885 14886 14887 14888 14889 14890 14891 14892 14893 14894 14895 14896 14897 14898 14899 14900 14901 14902 14903 14904 14905 14906 14907 14908 14909 14910 14911 14912 14913 14914 14915 14916 14917 14918 14919 14920 14921 14922 14923 14924 14925 14926 14927 14928 14929 14930 14931 14932 14933 14934 14935 14936 14937 14938 14939 14940 14941 14942 14943 14944 14945 14946 14947 14948 14949 14950 14951 14952 14953 14954 14955 14956 14957 14958 14959 14960 14961 14962 14963 14964 14965 14966 14967 14968 14969 14970 14971 14972 14973 14974 14975 14976 14977 14978 14979 14980 14981 14982 14983 14984 14985 14986 14987 14988 14989 14990 14991 14992 14993 14994 14995 14996 14997 14998 14999 15000 15001 15002 15003 15004 15005 15006 15007 15008 15009 15010 15011 15012 15013 15014 15015 15016 15017 15018 15019 15020 15021 15022 15023 15024 15025 15026 15027 15028 15029 15030 15031 15032 15033 15034 15035 15036 15037 15038 15039 15040 15041 15042 15043 15044 15045 15046 15047 15048 15049 15050 15051 15052 15053 15054 15055 15056 15057 15058 15059 15060 15061 15062 15063 15064 15065 15066 15067 15068 15069 15070 15071 15072 15073 15074 15075 15076 15077 15078 15079 15080 15081 15082 15083 15084 15085 15086 15087 15088 15089 15090 15091 15092 15093 15094 15095 15096 15097 15098 15099 15100 15101 15102 15103 15104 15105 15106 15107 15108 15109 15110 15111 15112 15113 15114 15115 15116 15117 15118 15119 15120 15121 15122 15123 15124 15125 15126 15127 15128 15129 15130 15131 15132 15133 15134 15135 15136 15137 15138 15139 15140 15141 15142 15143 15144 15145 15146 15147 15148 15149 15150 15151 15152 15153 15154 15155 15156 15157 15158 15159 15160 15161 15162 15163 15164 15165 15166 15167 15168 15169 15170 15171 15172 15173 15174 15175 15176 15177 15178 15179 15180 15181 15182 15183 15184 15185 15186 15187 15188 15189 15190 15191 15192 15193 15194 15195 15196 15197 15198 15199 15200 15201 15202 15203 15204 15205 15206 15207 15208 15209 15210 15211 15212 15213 15214 15215 15216 15217 15218 15219 15220 15221 15222 15223 15224 15225 15226 15227 15228 15229 15230 15231 15232 15233 15234 15235 15236 15237 15238 15239 15240 15241 15242 15243 15244 15245 15246 15247 15248 15249 15250 15251 15252 15253 15254 15255 15256 15257 15258 15259 15260 15261 15262 15263 15264 15265 15266 15267 15268 15269 15270 15271 15272 15273 15274 15275 15276 15277 15278 15279 15280 15281 15282 15283 15284 15285 15286 15287 15288 15289 15290 15291 15292 15293 15294 15295 15296 15297 15298 15299 15300 15301 15302 15303 15304 15305 15306 15307 15308 15309 15310 15311 15312 15313 15314 15315 15316 15317 15318 15319 15320 15321 15322 15323 15324 15325 15326 15327 15328 15329 15330 15331 15332 15333 15334 15335 15336 15337 15338 15339 15340 15341 15342 15343 15344 15345 15346 15347 15348 15349 15350 15351 15352 15353 15354 15355 15356 15357 15358 15359 15360 15361 15362 15363 15364 15365 15366 15367 15368 15369 15370 15371 15372 15373 15374 15375 15376 15377 15378 15379 15380 15381 15382 15383 15384 15385 15386 15387 15388 15389 15390 15391 15392 15393 15394 15395 15396 15397 15398 15399 15400 15401 15402 15403 15404 15405 15406 15407 15408 15409 15410 15411 15412 15413 15414 15415 15416 15417 15418 15419 15420 15421 15422 15423 15424 15425 15426 15427 15428 15429 15430 15431 15432 15433 15434 15435 15436 15437 15438 15439 15440 15441 15442 15443 15444 15445 15446 15447 15448 15449 15450 15451 15452 15453 15454 15455 15456 15457 15458 15459 15460 15461 15462 15463 15464 15465 15466 15467 15468 15469 15470 15471 15472 15473 15474 15475 15476 15477 15478 15479 15480 15481 15482 15483 15484 15485 15486 15487 15488 15489 15490 15491 15492 15493 15494 15495 15496 15497 15498 15499 15500 15501 15502 15503 15504 15505 15506 15507 15508 15509 15510 15511 15512 15513 15514 15515 15516 15517 15518 15519 15520 15521 15522 15523 15524 15525 15526 15527 15528 15529 15530 15531 15532 15533 15534 15535 15536 15537 15538 15539 15540 15541 15542 15543 15544 15545 15546 15547 15548 15549 15550 15551 15552 15553 15554 15555 15556 15557 15558 15559 15560 15561 15562 15563 15564 15565 15566 15567 15568 15569 15570 15571 15572 15573 15574 15575 15576 15577 15578 15579 15580 15581 15582 15583 15584 15585 15586 15587 15588 15589 15590 15591 15592 15593 15594 15595 15596 15597 15598 15599 15600 15601 15602 15603 15604 15605 15606 15607 15608 15609 15610 15611 15612 15613 15614 15615 15616 15617 15618 15619 15620 15621 15622 15623 15624 15625 15626 15627 15628 15629 15630 15631 15632 15633 15634 15635 15636 15637 15638 15639 15640 15641 15642 15643 15644 15645 15646 15647 15648 15649 15650 15651 15652 15653 15654 15655 15656 15657 15658 15659 15660 15661 15662 15663 15664 15665 15666 15667 15668 15669 15670 15671 15672 15673 15674 15675 15676 15677 15678 15679 15680 15681 15682 15683 15684 15685 15686 15687 15688 15689 15690 15691 15692 15693 15694 15695 15696 15697 15698 15699 15700 15701 15702 15703 15704 15705 15706 15707 15708 15709 15710 15711 15712 15713 15714 15715 15716 15717 15718 15719 15720 15721 15722 15723 15724 15725 15726 15727 15728 15729 15730 15731 15732 15733 15734 15735 15736 15737 15738 15739 15740 15741 15742 15743 15744 15745 15746 15747 15748 15749 15750 15751 15752 15753 15754 15755 15756 15757 15758 15759 15760 15761 15762 15763 15764 15765 15766 15767 15768 15769 15770 15771 15772 15773 15774 15775 15776 15777 15778 15779 15780 15781 15782 15783 15784 15785 15786 15787 15788 15789 15790 15791 15792 15793 15794 15795 15796 15797 15798 15799 15800 15801 15802 15803 15804 15805 15806 15807 15808 15809 15810 15811 15812 15813 15814 15815 15816 15817 15818 15819 15820 15821 15822 15823 15824 15825 15826 15827 15828 15829 15830 15831 15832 15833 15834 15835 15836 15837 15838 15839 15840 15841 15842 15843 15844 15845 15846 15847 15848 15849 15850 15851 15852 15853 15854 15855 15856 15857 15858 15859 15860 15861 15862 15863 15864 15865 15866 15867 15868 15869 15870 15871 15872 15873 15874 15875 15876 15877 15878 15879 15880 15881 15882 15883 15884 15885 15886 15887 15888 15889 15890 15891 15892 15893 15894 15895 15896 15897 15898 15899 15900 15901 15902 15903 15904 15905 15906 15907 15908 15909 15910 15911 15912 15913 15914 15915 15916 15917 15918 15919 15920 15921 15922 15923 15924 15925 15926 15927 15928 15929 15930 15931 15932 15933 15934 15935 15936 15937 15938 15939 15940 15941 15942 15943 15944 15945 15946 15947 15948 15949 15950 15951 15952 15953 15954 15955 15956 15957 15958 15959 15960 15961 15962 15963 15964 15965 15966 15967 15968 15969 15970 15971 15972 15973 15974 15975 15976 15977 15978 15979 15980 15981 15982 15983 15984 15985 15986 15987 15988 15989 15990 15991 15992 15993 15994 15995 15996 15997 15998 15999 16000 16001 16002 16003 16004 16005 16006 16007 16008 16009 16010 16011 16012 16013 16014 16015 16016 16017 16018 16019 16020 16021 16022 16023 16024 16025 16026 16027 16028 16029 16030 16031 16032 16033 16034 16035 16036 16037 16038 16039 16040 16041 16042 16043 16044 16045 16046 16047 16048 16049 16050 16051 16052 16053 16054 16055 16056 16057 16058 16059 16060 16061 16062 16063 16064 16065 16066 16067 16068 16069 16070 16071 16072 16073 16074 16075 16076 16077 16078 16079 16080 16081 16082 16083 16084 16085 16086 16087 16088 16089 16090 16091 16092 16093 16094 16095 16096 16097 16098 16099 16100 16101 16102 16103 16104 16105 16106 16107 16108 16109 16110 16111 16112 16113 16114 16115 16116 16117 16118 16119 16120 16121 16122 16123 16124 16125 16126 16127 16128 16129 16130 16131 16132 16133 16134 16135 16136 16137 16138 16139 16140 16141 16142 16143 16144 16145 16146 16147 16148 16149 16150 16151 16152 16153 16154 16155 16156 16157 16158 16159 16160 16161 16162 16163 16164 16165 16166 16167 16168 16169 16170 16171 16172 16173 16174 16175 16176 16177 16178 16179 16180 16181 16182 16183 16184 16185 16186 16187 16188 16189 16190 16191 16192 16193 16194 16195 16196 16197 16198 16199 16200 16201 16202 16203 16204 16205 16206 16207 16208 16209 16210 16211 16212 16213 16214 16215 16216 16217 16218 16219 16220 16221 16222 16223 16224 16225 16226 16227 16228 16229 16230 16231 16232 16233 16234 16235 16236 16237 16238 16239 16240 16241 16242 16243 16244 16245 16246 16247 16248 16249 16250 16251 16252 16253 16254 16255 16256 16257 16258 16259 16260 16261 16262 16263 16264 16265 16266 16267 16268 16269 16270 16271 16272 16273 16274 16275 16276 16277 16278 16279 16280 16281 16282 16283 16284 16285 16286 16287 16288 16289 16290 16291 16292 16293 16294 16295 16296 16297 16298 16299 16300 16301 16302 16303 16304 16305 16306 16307 16308 16309 16310 16311 16312 16313 16314 16315 16316 16317 16318 16319 16320 16321 16322 16323 16324 16325 16326 16327 16328 16329 16330 16331 16332 16333 16334 16335 16336 16337 16338 16339 16340 16341 16342 16343 16344 16345 16346 16347 16348 16349 16350 16351 16352 16353 16354 16355 16356 16357 16358 16359 16360 16361 16362 16363 16364 16365 16366 16367 16368 16369 16370 16371 16372 16373 16374 16375 16376 16377 16378 16379 16380 16381 16382 16383 16384 16385 16386 16387 16388 16389 16390 16391 16392 16393 16394 16395 16396 16397 16398 16399 16400 16401 16402 16403 16404 16405 16406 16407 16408 16409 16410 16411 16412 16413 16414 16415 16416 16417 16418 16419 16420 16421 16422 16423 16424 16425 16426 16427 16428 16429 16430 16431 16432 16433 16434 16435 16436 16437 16438 16439 16440 16441 16442 16443 16444 16445 16446 16447 16448 16449 16450 16451 16452 16453 16454 16455 16456 16457 16458 16459 16460 16461 16462 16463 16464 16465 16466 16467 16468 16469 16470 16471 16472 16473 16474 16475 16476 16477 16478 16479 16480 16481 16482 16483 16484 16485 16486 16487 16488 16489 16490 16491 16492 16493 16494 16495 16496 16497 16498 16499 16500 16501 16502 16503 16504 16505 16506 16507 16508 16509 16510 16511 16512 16513 16514 16515 16516 16517 16518 16519 16520 16521 16522 16523 16524 16525 16526 16527 16528 16529 16530 16531 16532 16533 16534 16535 16536 16537 16538 16539 16540 16541 16542 16543 16544 16545 16546 16547 16548 16549 16550 16551 16552 16553 16554 16555 16556 16557 16558 16559 16560 16561 16562 16563 16564 16565 16566 16567 16568 16569 16570 16571 16572 16573 16574 16575 16576 16577 16578 16579 16580 16581 16582 16583 16584 16585 16586 16587 16588 16589 16590 16591 16592 16593 16594 16595 16596 16597 16598 16599 16600 16601 16602 16603 16604 16605 16606 16607 16608 16609 16610 16611 16612 16613 16614 16615 16616 16617 16618 16619 16620 16621 16622 16623 16624 16625 16626 16627 16628 16629 16630 16631 16632 16633 16634 16635 16636 16637 16638 16639 16640 16641 16642 16643 16644 16645 16646 16647 16648 16649 16650 16651 16652 16653 16654 16655 16656 16657 16658 16659 16660 16661 16662 16663 16664 16665 16666 16667 16668 16669 16670 16671 16672 16673 16674 16675 16676 16677 16678 16679 16680 16681 16682 16683 16684 16685 16686 16687 16688 16689 16690 16691 16692 16693 16694 16695 16696 16697 16698 16699 16700 16701 16702 16703 16704 16705 16706 16707 16708 16709 16710 16711 16712 16713 16714 16715 16716 16717 16718 16719 16720 16721 16722 16723 16724 16725 16726 16727 16728 16729 16730 16731 16732 16733 16734 16735 16736 16737 16738 16739 16740 16741 16742 16743 16744 16745 16746 16747 16748 16749 16750 16751 16752 16753 16754 16755 16756 16757 16758 16759 16760 16761 16762 16763 16764 16765 16766 16767 16768 16769 16770 16771 16772 16773 16774 16775 16776 16777 16778 16779 16780 16781 16782 16783 16784 16785 16786 16787 16788 16789 16790 16791 16792 16793 16794 16795 16796 16797 16798 16799 16800 16801 16802 16803 16804 16805 16806 16807 16808 16809 16810 16811 16812 16813 16814 16815 16816 16817 16818 16819 16820 16821 16822 16823 16824 16825 16826 16827 16828 16829 16830 16831 16832 16833 16834 16835 16836 16837 16838 16839 16840 16841 16842 16843 16844 16845 16846 16847 16848 16849 16850 16851 16852 16853 16854 16855 16856 16857 16858 16859 16860 16861 16862 16863 16864 16865 16866 16867 16868 16869 16870 16871 16872 16873 16874 16875 16876 16877 16878 16879 16880 16881 16882 16883 16884 16885 16886 16887 16888 16889 16890 16891 16892 16893 16894 16895 16896 16897 16898 16899 16900 16901 16902 16903 16904 16905 16906 16907 16908 16909 16910 16911 16912 16913 16914 16915 16916 16917 16918 16919 16920 16921 16922 16923 16924 16925 16926 16927 16928 16929 16930 16931 16932 16933 16934 16935 16936 16937 16938 16939 16940 16941 16942 16943 16944 16945 16946 16947 16948 16949 16950 16951 16952 16953 16954 16955 16956 16957 16958 16959 16960 16961 16962 16963 16964 16965 16966 16967 16968 16969 16970 16971 16972 16973 16974 16975 16976 16977 16978 16979 16980 16981 16982 16983 16984 16985 16986 16987 16988 16989 16990 16991 16992 16993 16994 16995 16996 16997 16998 16999 17000 17001 17002 17003 17004 17005 17006 17007 17008 17009 17010 17011 17012 17013 17014 17015 17016 17017 17018 17019 17020 17021 17022 17023 17024 17025 17026 17027 17028 17029 17030 17031 17032 17033 17034 17035 17036 17037 17038 17039 17040 17041 17042 17043 17044 17045 17046 17047 17048 17049 17050 17051 17052 17053 17054 17055 17056 17057 17058 17059 17060 17061 17062 17063 17064 17065 17066 17067 17068 17069 17070 17071 17072 17073 17074 17075 17076 17077 17078 17079 17080 17081 17082 17083 17084 17085 17086 17087 17088 17089 17090 17091 17092 17093 17094 17095 17096 17097 17098 17099 17100 17101 17102 17103 17104 17105 17106 17107 17108 17109 17110 17111 17112 17113 17114 17115 17116 17117 17118 17119 17120 17121 17122 17123 17124 17125 17126 17127 17128 17129 17130 17131 17132 17133 17134 17135 17136 17137 17138 17139 17140 17141 17142 17143 17144 17145 17146 17147 17148 17149 17150 17151 17152 17153 17154 17155 17156 17157 17158 17159 17160 17161 17162 17163 17164 17165 17166 17167 17168 17169 17170 17171 17172 17173 17174 17175 17176 17177 17178 17179 17180 17181 17182 17183 17184 17185 17186 17187 17188 17189 17190 17191 17192 17193 17194 17195 17196 17197 17198 17199 17200 17201 17202 17203 17204 17205 17206 17207 17208 17209 17210 17211 17212 17213 17214 17215 17216 17217 17218 17219 17220 17221 17222 17223 17224 17225 17226 17227 17228 17229 17230 17231 17232 17233 17234 17235 17236 17237 17238 17239 17240 17241 17242 17243 17244 17245 17246 17247 17248 17249 17250 17251 17252 17253 17254 17255 17256 17257 17258 17259 17260 17261 17262 17263 17264 17265 17266 17267 17268 17269 17270 17271 17272 17273 17274 17275 17276 17277 17278 17279 17280 17281 17282 17283 17284 17285 17286 17287 17288 17289 17290 17291 17292 17293 17294 17295 17296 17297 17298 17299 17300 17301 17302 17303 17304 17305 17306 17307 17308 17309 17310 17311 17312 17313 17314 17315 17316 17317 17318 17319 17320 17321 17322 17323 17324 17325 17326 17327 17328 17329 17330 17331 17332 17333 17334 17335 17336 17337 17338 17339 17340 17341 17342 17343 17344 17345 17346 17347 17348 17349 17350 17351 17352 17353 17354 17355 17356 17357 17358 17359 17360 17361 17362 17363 17364 17365 17366 17367 17368 17369 17370 17371 17372 17373 17374 17375 17376 17377 17378 17379 17380 17381 17382 17383 17384 17385 17386 17387 17388 17389 17390 17391 17392 17393 17394 17395 17396 17397 17398 17399 17400 17401 17402 17403 17404 17405 17406 17407 17408 17409 17410 17411 17412 17413 17414 17415 17416 17417 17418 17419 17420 17421 17422 17423 17424 17425 17426 17427 17428 17429 17430 17431 17432 17433 17434 17435 17436 17437 17438 17439 17440 17441 17442 17443 17444 17445 17446 17447 17448 17449 17450 17451 17452 17453 17454 17455 17456 17457 17458 17459 17460 17461 17462 17463 17464 17465 17466 17467 17468 17469 17470 17471 17472 17473 17474 17475 17476 17477 17478 17479 17480 17481 17482 17483 17484 17485 17486 17487 17488 17489 17490 17491 17492 17493 17494 17495 17496 17497 17498 17499 17500 17501 17502 17503 17504 17505 17506 17507 17508 17509 17510 17511 17512 17513 17514 17515 17516 17517 17518 17519 17520 17521 17522 17523 17524 17525 17526 17527 17528 17529 17530 17531 17532 17533 17534 17535 17536 17537 17538 17539 17540 17541 17542 17543 17544 17545 17546 17547 17548 17549 17550 17551 17552 17553 17554 17555 17556 17557 17558 17559 17560 17561 17562 17563 17564 17565 17566 17567 17568 17569 17570 17571 17572 17573 17574 17575 17576 17577 17578 17579 17580 17581 17582 17583 17584 17585 17586 17587 17588 17589 17590 17591 17592 17593 17594 17595 17596 17597 17598 17599 17600 17601 17602 17603 17604 17605 17606 17607 17608 17609 17610 17611 17612 17613 17614 17615 17616 17617 17618 17619 17620 17621 17622 17623 17624 17625 17626 17627 17628 17629 17630 17631 17632 17633 17634 17635 17636 17637 17638 17639 17640 17641 17642 17643 17644 17645 17646 17647 17648 17649 17650 17651 17652 17653 17654 17655 17656 17657 17658 17659 17660 17661 17662 17663 17664 17665 17666 17667 17668 17669 17670 17671 17672 17673 17674 17675 17676 17677 17678 17679 17680 17681 17682 17683 17684 17685 17686 17687 17688 17689 17690 17691 17692 17693 17694 17695 17696 17697 17698 17699 17700 17701 17702 17703 17704 17705 17706 17707 17708 17709 17710 17711 17712 17713 17714 17715 17716 17717 17718 17719 17720 17721 17722 17723 17724 17725 17726 17727 17728 17729 17730 17731 17732 17733 17734 17735 17736 17737 17738 17739 17740 17741 17742 17743 17744 17745 17746 17747 17748 17749 17750 17751 17752 17753 17754 17755 17756 17757 17758 17759 17760 17761 17762 17763 17764 17765 17766 17767 17768 17769 17770 17771 17772 17773 17774 17775 17776 17777 17778 17779 17780 17781 17782 17783 17784 17785 17786 17787 17788 17789 17790 17791 17792 17793 17794 17795 17796 17797 17798 17799 17800 17801 17802 17803 17804 17805 17806 17807 17808 17809 17810 17811 17812 17813 17814 17815 17816 17817 17818 17819 17820 17821 17822 17823 17824 17825 17826 17827 17828 17829 17830 17831 17832 17833 17834 17835 17836 17837 17838 17839 17840 17841 17842 17843 17844 17845 17846 17847 17848 17849 17850 17851 17852 17853 17854 17855 17856 17857 17858 17859 17860 17861 17862 17863 17864 17865 17866 17867 17868 17869 17870 17871 17872 17873 17874 17875 17876 17877 17878 17879 17880 17881 17882 17883 17884 17885 17886 17887 17888 17889 17890 17891 17892 17893 17894 17895 17896 17897 17898 17899 17900 17901 17902 17903 17904 17905 17906 17907 17908 17909 17910 17911 17912 17913 17914 17915 17916 17917 17918 17919 17920 17921 17922 17923 17924 17925 17926 17927 17928 17929 17930 17931 17932 17933 17934 17935 17936 17937 17938 17939 17940 17941 17942 17943 17944 17945 17946 17947 17948 17949 17950 17951 17952 17953 17954 17955 17956 17957 17958 17959 17960 17961 17962 17963 17964 17965 17966 17967 17968 17969 17970 17971 17972 17973 17974 17975 17976 17977 17978 17979 17980 17981 17982 17983 17984 17985 17986 17987 17988 17989 17990 17991 17992 17993 17994 17995 17996 17997 17998 17999 18000 18001 18002 18003 18004 18005 18006 18007 18008 18009 18010 18011 18012 18013 18014 18015 18016 18017 18018 18019 18020 18021 18022 18023 18024 18025 18026 18027 18028 18029 18030 18031 18032 18033 18034 18035 18036 18037 18038 18039 18040 18041 18042 18043 18044 18045 18046 18047 18048 18049 18050 18051 18052 18053 18054 18055 18056 18057 18058 18059 18060 18061 18062 18063 18064 18065 18066 18067 18068 18069 18070 18071 18072 18073 18074 18075 18076 18077 18078 18079 18080 18081 18082 18083 18084 18085 18086 18087 18088 18089 18090 18091 18092 18093 18094 18095 18096 18097 18098 18099 18100 18101 18102 18103 18104 18105 18106 18107 18108 18109 18110 18111 18112 18113 18114 18115 18116 18117 18118 18119 18120 18121 18122 18123 18124 18125 18126 18127 18128 18129 18130 18131 18132 18133 18134 18135 18136 18137 18138 18139 18140 18141 18142 18143 18144 18145 18146 18147 18148 18149 18150 18151 18152 18153 18154 18155 18156 18157 18158 18159 18160 18161 18162 18163 18164 18165 18166 18167 18168 18169 18170 18171 18172 18173 18174 18175 18176 18177 18178 18179 18180 18181 18182 18183 18184 18185 18186 18187 18188 18189 18190 18191 18192 18193 18194 18195 18196 18197 18198 18199 18200 18201 18202 18203 18204 18205 18206 18207 18208 18209 18210 18211 18212 18213 18214 18215 18216 18217 18218 18219 18220 18221 18222 18223 18224 18225 18226 18227 18228 18229 18230 18231 18232 18233 18234 18235 18236 18237 18238 18239 18240 18241 18242 18243 18244 18245 18246 18247 18248 18249 18250 18251 18252 18253 18254 18255 18256 18257 18258 18259 18260 18261 18262 18263 18264 18265 18266 18267 18268 18269 18270 18271 18272 18273 18274 18275 18276 18277 18278 18279 18280 18281 18282 18283 18284 18285 18286 18287 18288 18289 18290 18291 18292 18293 18294 18295 18296 18297 18298 18299 18300 18301 18302 18303 18304 18305 18306 18307 18308 18309 18310 18311 18312 18313 18314 18315 18316 18317 18318 18319 18320 18321 18322 18323 18324 18325 18326 18327 18328 18329 18330 18331 18332 18333 18334 18335 18336 18337 18338 18339 18340 18341 18342 18343 18344 18345 18346 18347 18348 18349 18350 18351 18352 18353 18354 18355 18356 18357 18358 18359 18360 18361 18362 18363 18364 18365 18366 18367 18368 18369 18370 18371 18372 18373 18374 18375 18376 18377 18378 18379 18380 18381 18382 18383 18384 18385 18386 18387 18388 18389 18390 18391 18392 18393 18394 18395 18396 18397 18398 18399 18400 18401 18402 18403 18404 18405 18406 18407 18408 18409 18410 18411 18412 18413 18414 18415 18416 18417 18418 18419 18420 18421 18422 18423 18424 18425 18426 18427 18428 18429 18430 18431 18432 18433 18434 18435 18436 18437 18438 18439 18440 18441 18442 18443 18444 18445 18446 18447 18448 18449 18450 18451 18452 18453 18454 18455 18456 18457 18458 18459 18460 18461 18462 18463 18464 18465 18466 18467 18468 18469 18470 18471 18472 18473 18474 18475 18476 18477 18478 18479 18480 18481 18482 18483 18484 18485 18486 18487 18488 18489 18490 18491 18492 18493 18494 18495 18496 18497 18498 18499 18500 18501 18502 18503 18504 18505 18506 18507 18508 18509 18510 18511 18512 18513 18514 18515 18516 18517 18518 18519 18520 18521 18522 18523 18524 18525 18526 18527 18528 18529 18530 18531 18532 18533 18534 18535 18536 18537 18538 18539 18540 18541 18542 18543 18544 18545 18546 18547 18548 18549 18550 18551 18552 18553 18554 18555 18556 18557 18558 18559 18560 18561 18562 18563 18564 18565 18566 18567 18568 18569 18570 18571 18572 18573 18574 18575 18576 18577 18578 18579 18580 18581 18582 18583 18584 18585 18586 18587 18588 18589 18590 18591 18592 18593 18594 18595 18596 18597 18598 18599 18600 18601 18602 18603 18604 18605 18606 18607 18608 18609 18610 18611 18612 18613 18614 18615 18616 18617 18618 18619 18620 18621 18622 18623 18624 18625 18626 18627 18628 18629 18630 18631 18632 18633 18634 18635 18636 18637 18638 18639 18640 18641 18642 18643 18644 18645 18646 18647 18648 18649 18650 18651 18652 18653 18654 18655 18656 18657 18658 18659 18660 18661 18662 18663 18664 18665 18666 18667 18668 18669 18670 18671 18672 18673 18674 18675 18676 18677 18678 18679 18680 18681 18682 18683 18684 18685 18686 18687 18688 18689 18690 18691 18692 18693 18694 18695 18696 18697 18698 18699 18700 18701 18702 18703 18704 18705 18706 18707 18708 18709 18710 18711 18712 18713 18714 18715 18716 18717 18718 18719 18720 18721 18722 18723 18724 18725 18726 18727 18728 18729 18730 18731 18732 18733 18734 18735 18736 18737 18738 18739 18740 18741 18742 18743 18744 18745 18746 18747 18748 18749 18750 18751 18752 18753 18754 18755 18756 18757 18758 18759 18760 18761 18762 18763 18764 18765 18766 18767 18768 18769 18770 18771 18772 18773 18774 18775 18776 18777 18778 18779 18780 18781 18782 18783 18784 18785 18786 18787 18788 18789 18790 18791 18792 18793 18794 18795 18796 18797 18798 18799 18800 18801 18802 18803 18804 18805 18806 18807 18808 18809 18810 18811 18812 18813 18814 18815 18816 18817 18818 18819 18820 18821 18822 18823 18824 18825 18826 18827 18828 18829 18830 18831 18832 18833 18834 18835 18836 18837 18838 18839 18840 18841 18842 18843 18844 18845 18846 18847 18848 18849 18850 18851 18852 18853 18854 18855 18856 18857 18858 18859 18860 18861 18862 18863 18864 18865 18866 18867 18868 18869 18870 18871 18872 18873 18874 18875 18876 18877 18878 18879 18880 18881 18882 18883 18884 18885 18886 18887 18888 18889 18890 18891 18892 18893 18894 18895 18896 18897 18898 18899 18900 18901 18902 18903 18904 18905 18906 18907 18908 18909 18910 18911 18912 18913 18914 18915 18916 18917 18918 18919 18920 18921 18922 18923 18924 18925 18926 18927 18928 18929 18930 18931 18932 18933 18934 18935 18936 18937 18938 18939 18940 18941 18942 18943 18944 18945 18946 18947 18948 18949 18950 18951 18952 18953 18954 18955 18956 18957 18958 18959 18960 18961 18962 18963 18964 18965 18966 18967 18968 18969 18970 18971 18972 18973 18974 18975 18976 18977 18978 18979 18980 18981 18982 18983 18984 18985 18986 18987 18988 18989 18990 18991 18992 18993 18994 18995 18996 18997 18998 18999 19000 19001 19002 19003 19004 19005 19006 19007 19008 19009 19010 19011 19012 19013 19014 19015 19016 19017 19018 19019 19020 19021 19022 19023 19024 19025 19026 19027 19028 19029 19030 19031 19032 19033 19034 19035 19036 19037 19038 19039 19040 19041 19042 19043 19044 19045 19046 19047 19048 19049 19050 19051 19052 19053 19054 19055 19056 19057 19058 19059 19060 19061 19062 19063 19064 19065 19066 19067 19068 19069 19070 19071 19072 19073 19074 19075 19076 19077 19078 19079 19080 19081 19082 19083 19084 19085 19086 19087 19088 19089 19090 19091 19092 19093 19094 19095 19096 19097 19098 19099 19100 19101 19102 19103 19104 19105 19106 19107 19108 19109 19110 19111 19112 19113 19114 19115 19116 19117 19118 19119 19120 19121 19122 19123 19124 19125 19126 19127 19128 19129 19130 19131 19132 19133 19134 19135 19136 19137 19138 19139 19140 19141 19142 19143 19144 19145 19146 19147 19148 19149 19150 19151 19152 19153 19154 19155 19156 19157 19158 19159 19160 19161 19162 19163 19164 19165 19166 19167 19168 19169 19170 19171 19172 19173 19174 19175 19176 19177 19178 19179 19180 19181 19182 19183 19184 19185 19186 19187 19188 19189 19190 19191 19192 19193 19194 19195 19196 19197 19198 19199 19200 19201 19202 19203 19204 19205 19206 19207 19208 19209 19210 19211 19212 19213 19214 19215 19216 19217 19218 19219 19220 19221 19222 19223 19224 19225 19226 19227 19228 19229 19230 19231 19232 19233 19234 19235 19236 19237 19238 19239 19240 19241 19242 19243 19244 19245 19246 19247 19248 19249 19250 19251 19252 19253 19254 19255 19256 19257 19258 19259 19260 19261 19262 19263 19264 19265 19266 19267 19268 19269 19270 19271 19272 19273 19274 19275 19276 19277 19278 19279 19280 19281 19282 19283 19284 19285 19286 19287 19288 19289 19290 19291 19292 19293 19294 19295 19296 19297 19298 19299 19300 19301 19302 19303 19304 19305 19306 19307 19308 19309 19310 19311 19312 19313 19314 19315 19316 19317 19318 19319 19320 19321 19322 19323 19324 19325 19326 19327 19328 19329 19330 19331 19332 19333 19334 19335 19336 19337 19338 19339 19340 19341 19342 19343 19344 19345 19346 19347 19348 19349 19350 19351 19352 19353 19354 19355 19356 19357 19358 19359 19360 19361 19362 19363 19364 19365 19366 19367 19368 19369 19370 19371 19372 19373 19374 19375 19376 19377 19378 19379 19380 19381 19382 19383 19384 19385 19386 19387 19388 19389 19390 19391 19392 19393 19394 19395 19396 19397 19398 19399 19400 19401 19402 19403 19404 19405 19406 19407 19408 19409 19410 19411 19412 19413 19414 19415 19416 19417 19418 19419 19420 19421 19422 19423 19424 19425 19426 19427 19428 19429 19430 19431 19432 19433 19434 19435 19436 19437 19438 19439 19440 19441 19442 19443 19444 19445 19446 19447 19448 19449 19450 19451 19452 19453 19454 19455 19456 19457 19458 19459 19460 19461 19462 19463 19464 19465 19466 19467 19468 19469 19470 19471 19472 19473 19474 19475 19476 19477 19478 19479 19480 19481 19482 19483 19484 19485 19486 19487 19488 19489 19490 19491 19492 19493 19494 19495 19496 19497 19498 19499 19500 19501 19502 19503 19504 19505 19506 19507 19508 19509 19510 19511 19512 19513 19514 19515 19516 19517 19518 19519 19520 19521 19522 19523 19524 19525 19526 19527 19528 19529 19530 19531 19532 19533 19534 19535 19536 19537 19538 19539 19540 19541 19542 19543 19544 19545 19546 19547 19548 19549 19550 19551 19552 19553 19554 19555 19556 19557 19558 19559 19560 19561 19562 19563 19564 19565 19566 19567 19568 19569 19570 19571 19572 19573 19574 19575 19576 19577 19578 19579 19580 19581 19582 19583 19584 19585 19586 19587 19588 19589 19590 19591 19592 19593 19594 19595 19596 19597 19598 19599 19600 19601 19602 19603 19604 19605 19606 19607 19608 19609 19610 19611 19612 19613 19614 19615 19616 19617 19618 19619 19620 19621 19622 19623 19624 19625 19626 19627 19628 19629 19630 19631 19632 19633 19634 19635 19636 19637 19638 19639 19640 19641 19642 19643 19644 19645 19646 19647 19648 19649 19650 19651 19652 19653 19654 19655 19656 19657 19658 19659 19660 19661 19662 19663 19664 19665 19666 19667 19668 19669 19670 19671 19672 19673 19674 19675 19676 19677 19678 19679 19680 19681 19682 19683 19684 19685 19686 19687 19688 19689 19690 19691 19692 19693 19694 19695 19696 19697 19698 19699 19700 19701 19702 19703 19704 19705 19706 19707 19708 19709 19710 19711 19712 19713 19714 19715 19716 19717 19718 19719 19720 19721 19722 19723 19724 19725 19726 19727 19728 19729 19730 19731 19732 19733 19734 19735 19736 19737 19738 19739 19740 19741 19742 19743 19744 19745 19746 19747 19748 19749 19750 19751 19752 19753 19754 19755 19756 19757 19758 19759 19760 19761 19762 19763 19764 19765 19766 19767 19768 19769 19770 19771 19772 19773 19774 19775 19776 19777 19778 19779 19780 19781 19782 19783 19784 19785 19786 19787 19788 19789 19790 19791 19792 19793 19794 19795 19796 19797 19798 19799 19800 19801 19802 19803 19804 19805 19806 19807 19808 19809 19810 19811 19812 19813 19814 19815 19816 19817 19818 19819 19820 19821 19822 19823 19824 19825 19826 19827 19828 19829 19830 19831 19832 19833 19834 19835 19836 19837 19838 19839 19840 19841 19842 19843 19844 19845 19846 19847 19848 19849 19850 19851 19852 19853 19854 19855 19856 19857 19858 19859 19860 19861 19862 19863 19864 19865 19866 19867 19868 19869 19870 19871 19872 19873 19874 19875 19876 19877 19878 19879 19880 19881 19882 19883 19884 19885 19886 19887 19888 19889 19890 19891 19892 19893 19894 19895 19896 19897 19898 19899 19900 19901 19902 19903 19904 19905 19906 19907 19908 19909 19910 19911 19912 19913 19914 19915 19916 19917 19918 19919 19920 19921 19922 19923 19924 19925 19926 19927 19928 19929 19930 19931 19932 19933 19934 19935 19936 19937 19938 19939 19940 19941 19942 19943 19944 19945 19946 19947 19948 19949 19950 19951 19952 19953 19954 19955 19956 19957 19958 19959 19960 19961 19962 19963 19964 19965 19966 19967 19968 19969 19970 19971 19972 19973 19974 19975 19976 19977 19978 19979 19980 19981 19982 19983 19984 19985 19986 19987 19988 19989 19990 19991 19992 19993 19994 19995 19996 19997 19998 19999 20000 20001 20002 20003 20004 20005 20006 20007 20008 20009 20010 20011 20012 20013 20014 20015 20016 20017 20018 20019 20020 20021 20022 20023 20024 20025 20026 20027 20028 20029 20030 20031 20032 20033 20034 20035 20036 20037 20038 20039 20040 20041 20042 20043 20044 20045 20046 20047 20048 20049 20050 20051 20052 20053 20054 20055 20056 20057 20058 20059 20060 20061 20062 20063 20064 20065 20066 20067 20068 20069 20070 20071 20072 20073 20074 20075 20076 20077 20078 20079 20080 20081 20082 20083 20084 20085 20086 20087 20088 20089 20090 20091 20092 20093 20094 20095 20096 20097 20098 20099 20100 20101 20102 20103 20104 20105 20106 20107 20108 20109 20110 20111 20112 20113 20114 20115 20116 20117 20118 20119 20120 20121 20122 20123 20124 20125 20126 20127 20128 20129 20130 20131 20132 20133 20134 20135 20136 20137 20138 20139 20140 20141 20142 20143 20144 20145 20146 20147 20148 20149 20150 20151 20152 20153 20154 20155 20156 20157 20158 20159 20160 20161 20162 20163 20164 20165 20166 20167 20168 20169 20170 20171 20172 20173 20174 20175 20176 20177 20178 20179 20180 20181 20182 20183 20184 20185 20186 20187 20188 20189 20190 20191 20192 20193 20194 20195 20196 20197 20198 20199 20200 20201 20202 20203 20204 20205 20206 20207 20208 20209 20210 20211 20212 20213 20214 20215 20216 20217 20218 20219 20220 20221 20222 20223 20224 20225 20226 20227 20228 20229 20230 20231 20232 20233 20234 20235 20236 20237 20238 20239 20240 20241 20242 20243 20244 20245 20246 20247 20248 20249 20250 20251 20252 20253 20254 20255 20256 20257 20258 20259 20260 20261 20262 20263 20264 20265 20266 20267 20268 20269 20270 20271 20272 20273 20274 20275 20276 20277 20278 20279 20280 20281 20282 20283 20284 20285 20286 20287 20288 20289 20290 20291 20292 20293 20294 20295 20296 20297 20298 20299 20300 20301 20302 20303 20304 20305 20306 20307 20308 20309 20310 20311 20312 20313 20314 20315 20316 20317 20318 20319 20320 20321 20322 20323 20324 20325 20326 20327 20328 20329 20330 20331 20332 20333 20334 20335 20336 20337 20338 20339 20340 20341 20342 20343 20344 20345 20346 20347 20348 20349 20350 20351 20352 20353 20354 20355 20356 20357 20358 20359 20360 20361 20362 20363 20364 20365 20366 20367 20368 20369 20370 20371 20372 20373 20374 20375 20376 20377 20378 20379 20380 20381 20382 20383 20384 20385 20386 20387 20388 20389 20390 20391 20392 20393 20394 20395 20396 20397 20398 20399 20400 20401 20402 20403 20404 20405 20406 20407 20408 20409 20410 20411 20412 20413 20414 20415 20416 20417 20418 20419 20420 20421 20422 20423 20424 20425 20426 20427 20428 20429 20430 20431 20432 20433 20434 20435 20436 20437 20438 20439 20440 20441 20442 20443 20444 20445 20446 20447 20448 20449 20450 20451 20452 20453 20454 20455 20456 20457 20458 20459 20460 20461 20462 20463 20464 20465 20466 20467 20468 20469 20470 20471 20472 20473 20474 20475 20476 20477 20478 20479 20480 20481 20482 20483 20484 20485 20486 20487 20488 20489 20490 20491 20492 20493 20494 20495 20496 20497 20498 20499 20500 20501 20502 20503 20504 20505 20506 20507 20508 20509 20510 20511 20512 20513 20514 20515 20516 20517 20518 20519 20520 20521 20522 20523 20524 20525 20526 20527 20528 20529 20530 20531 20532 20533 20534 20535 20536 20537 20538 20539 20540 20541 20542 20543 20544 20545 20546 20547 20548 20549 20550 20551 20552 20553 20554 20555 20556 20557 20558 20559 20560 20561 20562 20563 20564 20565 20566 20567 20568 20569 20570 20571 20572 20573 20574 20575 20576 20577 20578 20579 20580 20581 20582 20583 20584 20585 20586 20587 20588 20589 20590 20591 20592 20593 20594 20595 20596 20597 20598 20599 20600 20601 20602 20603 20604 20605 20606 20607 20608 20609 20610 20611 20612 20613 20614 20615 20616 20617 20618 20619 20620 20621 20622 20623 20624 20625 20626 20627 20628 20629 20630 20631 20632 20633 20634 20635 20636 20637 20638 20639 20640 20641 20642 20643 20644 20645 20646 20647 20648 20649 20650 20651 20652 20653 20654 20655 20656 20657 20658 20659 20660 20661 20662 20663 20664 20665 20666 20667 20668 20669 20670 20671 20672 20673 20674 20675 20676 20677 20678 20679 20680 20681 20682 20683 20684 20685 20686 20687 20688 20689 20690 20691 20692 20693 20694 20695 20696 20697 20698 20699 20700 20701 20702 20703 20704 20705 20706 20707 20708 20709 20710 20711 20712 20713 20714 20715 20716 20717 20718 20719 20720 20721 20722 20723 20724 20725 20726 20727 20728 20729 20730 20731 20732 20733 20734 20735 20736 20737 20738 20739 20740 20741 20742 20743 20744 20745 20746 20747 20748 20749 20750 20751 20752 20753 20754 20755 20756 20757 20758 20759 20760 20761 20762 20763 20764 20765 20766 20767 20768 20769 20770 20771 20772 20773 20774 20775 20776 20777 20778 20779 20780 20781 20782 20783 20784 20785 20786 20787 20788 20789 20790 20791 20792 20793 20794 20795 20796 20797 20798 20799 20800 20801 20802 20803 20804 20805 20806 20807 20808 20809 20810 20811 20812 20813 20814 20815 20816 20817 20818 20819 20820 20821 20822 20823 20824 20825 20826 20827 20828 20829 20830 20831 20832 20833 20834 20835 20836 20837 20838 20839 20840 20841 20842 20843 20844 20845 20846 20847 20848 20849 20850 20851 20852 20853 20854 20855 20856 20857 20858 20859 20860 20861 20862 20863 20864 20865 20866 20867 20868 20869 20870 20871 20872 20873 20874 20875 20876 20877 20878 20879 20880 20881 20882 20883 20884 20885 20886 20887 20888 20889 20890 20891 20892 20893 20894 20895 20896 20897 20898 20899 20900 20901 20902 20903 20904 20905 20906 20907 20908 20909 20910 20911 20912 20913 20914 20915 20916 20917 20918 20919 20920 20921 20922 20923 20924 20925 20926 20927 20928 20929 20930 20931 20932 20933 20934 20935 20936 20937 20938 20939 20940 20941 20942 20943 20944 20945 20946 20947 20948 20949 20950 20951 20952 20953 20954 20955 20956 20957 20958 20959 20960 20961 20962 20963 20964 20965 20966 20967 20968 20969 20970 20971 20972 20973 20974 20975 20976 20977 20978 20979 20980 20981 20982 20983 20984 20985 20986 20987 20988 20989 20990 20991 20992 20993 20994 20995 20996 20997 20998 20999 21000 21001 21002 21003 21004 21005 21006 21007 21008 21009 21010 21011 21012 21013 21014 21015 21016 21017 21018 21019 21020 21021 21022 21023 21024 21025 21026 21027 21028 21029 21030 21031 21032 21033 21034 21035 21036 21037 21038 21039 21040 21041 21042 21043 21044 21045 21046 21047 21048 21049 21050 21051 21052 21053 21054 21055 21056 21057 21058 21059 21060 21061 21062 21063 21064 21065 21066 21067 21068 21069 21070 21071 21072 21073 21074 21075 21076 21077 21078 21079 21080 21081 21082 21083 21084 21085 21086 21087 21088 21089 21090 21091 21092 21093 21094 21095 21096 21097 21098 21099 21100 21101 21102 21103 21104 21105 21106 21107 21108 21109 21110 21111 21112 21113 21114 21115 21116 21117 21118 21119 21120 21121 21122 21123 21124 21125 21126 21127 21128 21129 21130 21131 21132 21133 21134 21135 21136 21137 21138 21139 21140 21141 21142 21143 21144 21145 21146 21147 21148 21149 21150 21151 21152 21153 21154 21155 21156 21157 21158 21159 21160 21161 21162 21163 21164 21165 21166 21167 21168 21169 21170 21171 21172 21173 21174 21175 21176 21177 21178 21179 21180 21181 21182 21183 21184 21185 21186 21187 21188 21189 21190 21191 21192 21193 21194 21195 21196 21197 21198 21199 21200 21201 21202 21203 21204 21205 21206 21207 21208 21209 21210 21211 21212 21213 21214 21215 21216 21217 21218 21219 21220 21221 21222 21223 21224 21225 21226 21227 21228 21229 21230 21231 21232 21233 21234 21235 21236 21237 21238 21239 21240 21241 21242 21243 21244 21245 21246 21247 21248 21249 21250 21251 21252 21253 21254 21255 21256 21257 21258 21259 21260 21261 21262 21263 21264 21265 21266 21267 21268 21269 21270 21271 21272 21273 21274 21275 21276 21277 21278 21279 21280 21281 21282 21283 21284 21285 21286 21287 21288 21289 21290 21291 21292 21293 21294 21295 21296 21297 21298 21299 21300 21301 21302 21303 21304 21305 21306 21307 21308 21309 21310 21311 21312 21313 21314 21315 21316 21317 21318 21319 21320 21321 21322 21323 21324 21325 21326 21327 21328 21329 21330 21331 21332 21333 21334 21335 21336 21337 21338 21339 21340 21341 21342 21343 21344 21345 21346 21347 21348 21349 21350 21351 21352 21353 21354 21355 21356 21357 21358 21359 21360 21361 21362 21363 21364 21365 21366 21367 21368 21369 21370 21371 21372 21373 21374 21375 21376 21377 21378 21379 21380 21381 21382 21383 21384 21385 21386 21387 21388 21389 21390 21391 21392 21393 21394 21395 21396 21397 21398 21399 21400 21401 21402 21403 21404 21405 21406 21407 21408 21409 21410 21411 21412 21413 21414 21415 21416 21417 21418 21419 21420 21421 21422 21423 21424 21425 21426 21427 21428 21429 21430 21431 21432 21433 21434 21435 21436 21437 21438 21439 21440 21441 21442 21443 21444 21445 21446 21447 21448 21449 21450 21451 21452 21453 21454 21455 21456 21457 21458 21459 21460 21461 21462 21463 21464 21465 21466 21467 21468 21469 21470 21471 21472 21473 21474 21475 21476 21477 21478 21479 21480 21481 21482 21483 21484 21485 21486 21487 21488 21489 21490 21491 21492 21493 21494 21495 21496 21497 21498 21499 21500 21501 21502 21503 21504 21505 21506 21507 21508 21509 21510 21511 21512 21513 21514 21515 21516 21517 21518 21519 21520 21521 21522 21523 21524 21525 21526 21527 21528 21529 21530 21531 21532 21533 21534 21535 21536 21537 21538 21539 21540 21541 21542 21543 21544 21545 21546 21547 21548 21549 21550 21551 21552 21553 21554 21555 21556 21557 21558 21559 21560 21561 21562 21563 21564 21565 21566 21567 21568 21569 21570 21571 21572 21573 21574 21575 21576 21577 21578 21579 21580 21581 21582 21583 21584 21585 21586 21587 21588 21589 21590 21591 21592 21593 21594 21595 21596 21597 21598 21599 21600 21601 21602 21603 21604 21605 21606 21607 21608 21609 21610 21611 21612 21613 21614 21615 21616 21617 21618 21619 21620 21621 21622 21623 21624 21625 21626 21627 21628 21629 21630 21631 21632 21633 21634 21635 21636 21637 21638 21639 21640 21641 21642 21643 21644 21645 21646 21647 21648 21649 21650 21651 21652 21653 21654 21655 21656 21657 21658 21659 21660 21661 21662 21663 21664 21665 21666 21667 21668 21669 21670 21671 21672 21673 21674 21675 21676 21677 21678 21679 21680 21681 21682 21683 21684 21685 21686 21687 21688 21689 21690 21691 21692 21693 21694 21695 21696 21697 21698 21699 21700 21701 21702 21703 21704 21705 21706 21707 21708 21709 21710 21711 21712 21713 21714 21715 21716 21717 21718 21719 21720 21721 21722 21723 21724 21725 21726 21727 21728 21729 21730 21731 21732 21733 21734 21735 21736 21737 21738 21739 21740 21741 21742 21743 21744 21745 21746 21747 21748 21749 21750 21751 21752 21753 21754 21755 21756 21757 21758 21759 21760 21761 21762 21763 21764 21765 21766 21767 21768 21769 21770 21771 21772 21773 21774 21775 21776 21777 21778 21779 21780 21781 21782 21783 21784 21785 21786 21787 21788 21789 21790 21791 21792 21793 21794 21795 21796 21797 21798 21799 21800 21801 21802 21803 21804 21805 21806 21807 21808 21809 21810 21811 21812 21813 21814 21815 21816 21817 21818 21819 21820 21821 21822 21823 21824 21825 21826 21827 21828 21829 21830 21831 21832 21833 21834 21835 21836 21837 21838 21839 21840 21841 21842 21843 21844 21845 21846 21847 21848 21849 21850 21851 21852 21853 21854 21855 21856 21857 21858 21859 21860 21861 21862 21863 21864 21865 21866 21867 21868 21869 21870 21871 21872 21873 21874 21875 21876 21877 21878 21879 21880 21881 21882 21883 21884 21885 21886 21887 21888 21889 21890 21891 21892 21893 21894 21895 21896 21897 21898 21899 21900 21901 21902 21903 21904 21905 21906 21907 21908 21909 21910 21911 21912 21913 21914 21915 21916 21917 21918 21919 21920 21921 21922 21923 21924 21925 21926 21927 21928 21929 21930 21931 21932 21933 21934 21935 21936 21937 21938 21939 21940 21941 21942 21943 21944 21945 21946 21947 21948 21949 21950 21951 21952 21953 21954 21955 21956 21957 21958 21959 21960 21961 21962 21963 21964 21965 21966 21967 21968 21969 21970 21971 21972 21973 21974 21975 21976 21977 21978 21979 21980 21981 21982 21983 21984 21985 21986 21987 21988 21989 21990 21991 21992 21993 21994 21995 21996 21997 21998 21999 22000 22001 22002 22003 22004 22005 22006 22007 22008 22009 22010 22011 22012 22013 22014 22015 22016 22017 22018 22019 22020 22021 22022 22023 22024 22025 22026 22027 22028 22029 22030 22031 22032 22033 22034 22035 22036 22037 22038 22039 22040 22041 22042 22043 22044 22045 22046 22047 22048 22049 22050 22051 22052 22053 22054 22055 22056 22057 22058 22059 22060 22061 22062 22063 22064 22065 22066 22067 22068 22069 22070 22071 22072 22073 22074 22075 22076 22077 22078 22079 22080 22081 22082 22083 22084 22085 22086 22087 22088 22089 22090 22091 22092 22093 22094 22095 22096 22097 22098 22099 22100 22101 22102 22103 22104 22105 22106 22107 22108 22109 22110 22111 22112 22113 22114 22115 22116 22117 22118 22119 22120 22121 22122 22123 22124 22125 22126 22127 22128 22129 22130 22131 22132 22133 22134 22135 22136 22137 22138 22139 22140 22141 22142 22143 22144 22145 22146 22147 22148 22149 22150 22151 22152 22153 22154 22155 22156 22157 22158 22159 22160 22161 22162 22163 22164 22165 22166 22167 22168 22169 22170 22171 22172 22173 22174 22175 22176 22177 22178 22179 22180 22181 22182 22183 22184 22185 22186 22187 22188 22189 22190 22191 22192 22193 22194 22195 22196 22197 22198 22199 22200 22201 22202 22203 22204 22205 22206 22207 22208 22209 22210 22211 22212 22213 22214 22215 22216 22217 22218 22219 22220 22221 22222 22223 22224 22225 22226 22227 22228 22229 22230 22231 22232 22233 22234 22235 22236 22237 22238 22239 22240 22241 22242 22243 22244 22245 22246 22247 22248 22249 22250 22251 22252 22253 22254 22255 22256 22257 22258 22259 22260 22261 22262 22263 22264 22265 22266 22267 22268 22269 22270 22271 22272 22273 22274 22275 22276 22277 22278 22279 22280 22281 22282 22283 22284 22285 22286 22287 22288 22289 22290 22291 22292 22293 22294 22295 22296 22297 22298 22299 22300 22301 22302 22303 22304 22305 22306 22307 22308 22309 22310 22311 22312 22313 22314 22315 22316 22317 22318 22319 22320 22321 22322 22323 22324 22325 22326 22327 22328 22329 22330 22331 22332 22333 22334 22335 22336 22337 22338 22339 22340 22341 22342 22343 22344 22345 22346 22347 22348 22349 22350 22351 22352 22353 22354 22355 22356 22357 22358 22359 22360 22361 22362 22363 22364 22365 22366 22367 22368 22369 22370 22371 22372 22373 22374 22375 22376 22377 22378 22379 22380 22381 22382 22383 22384 22385 22386 22387 22388 22389 22390 22391 22392 22393 22394 22395 22396 22397 22398 22399 22400 22401 22402 22403 22404 22405 22406 22407 22408 22409 22410 22411 22412 22413 22414 22415 22416 22417 22418 22419 22420 22421 22422 22423 22424 22425 22426 22427 22428 22429 22430 22431 22432 22433 22434 22435 22436 22437 22438 22439 22440 22441 22442 22443 22444 22445 22446 22447 22448 22449 22450 22451 22452 22453 22454 22455 22456 22457 22458 22459 22460 22461 22462 22463 22464 22465 22466 22467 22468 22469 22470 22471 22472 22473 22474 22475 22476 22477 22478 22479 22480 22481 22482 22483 22484 22485 22486 22487 22488 22489 22490 22491 22492 22493 22494 22495 22496 22497 22498 22499 22500 22501 22502 22503 22504 22505 22506 22507 22508 22509 22510 22511 22512 22513 22514 22515 22516 22517 22518 22519 22520 22521 22522 22523 22524 22525 22526 22527 22528 22529 22530 22531 22532 22533 22534 22535 22536 22537 22538 22539 22540 22541 22542 22543 22544 22545 22546 22547 22548 22549 22550 22551 22552 22553 22554 22555 22556 22557 22558 22559 22560 22561 22562 22563 22564 22565 22566 22567 22568 22569 22570 22571 22572 22573 22574 22575 22576 22577 22578 22579 22580 22581 22582 22583 22584 22585 22586 22587 22588 22589 22590 22591 22592 22593 22594 22595 22596 22597 22598 22599 22600 22601 22602 22603 22604 22605 22606 22607 22608 22609 22610 22611 22612 22613 22614 22615 22616 22617 22618 22619 22620 22621 22622 22623 22624 22625 22626 22627 22628 22629 22630 22631 22632 22633 22634 22635 22636 22637 22638 22639 22640 22641 22642 22643 22644 22645 22646 22647 22648 22649 22650 22651 22652 22653 22654 22655 22656 22657 22658 22659 22660 22661 22662 22663 22664 22665 22666 22667 22668 22669 22670 22671 22672 22673 22674 22675 22676 22677 22678 22679 22680 22681 22682 22683 22684 22685 22686 22687 22688 22689 22690 22691 22692 22693 22694 22695 22696 22697 22698 22699 22700 22701 22702 22703 22704 22705 22706 22707 22708 22709 22710 22711 22712 22713 22714 22715 22716 22717 22718 22719 22720 22721 22722 22723 22724 22725 22726 22727 22728 22729 22730 22731 22732 22733 22734 22735 22736 22737 22738 22739 22740 22741 22742 22743 22744 22745 22746 22747 22748 22749 22750 22751 22752 22753 22754 22755 22756 22757 22758 22759 22760 22761 22762 22763 22764 22765 22766 22767 22768 22769 22770 22771 22772 22773 22774 22775 22776 22777 22778 22779 22780 22781 22782 22783 22784 22785 22786 22787 22788 22789 22790 22791 22792 22793 22794 22795 22796 22797 22798 22799 22800 22801 22802 22803 22804 22805 22806 22807 22808 22809 22810 22811 22812 22813 22814 22815 22816 22817 22818 22819 22820 22821 22822 22823 22824 22825 22826 22827 22828 22829 22830 22831 22832 22833 22834 22835 22836 22837 22838 22839 22840 22841 22842 22843 22844 22845 22846 22847 22848 22849 22850 22851 22852 22853 22854 22855 22856 22857 22858 22859 22860 22861 22862 22863 22864 22865 22866 22867 22868 22869 22870 22871 22872 22873 22874 22875 22876 22877 22878 22879 22880 22881 22882 22883 22884 22885 22886 22887 22888 22889 22890 22891 22892 22893 22894 22895 22896 22897 22898 22899 22900 22901 22902 22903 22904 22905 22906 22907 22908 22909 22910 22911 22912 22913 22914 22915 22916 22917 22918 22919 22920 22921 22922 22923 22924 22925 22926 22927 22928 22929 22930 22931 22932 22933 22934 22935 22936 22937 22938 22939 22940 22941 22942 22943 22944 22945 22946 22947 22948 22949 22950 22951 22952 22953 22954 22955 22956 22957 22958 22959 22960 22961 22962 22963 22964 22965 22966 22967 22968 22969 22970 22971 22972 22973 22974 22975 22976 22977 22978 22979 22980 22981 22982 22983 22984 22985 22986 22987 22988 22989 22990 22991 22992 22993 22994 22995 22996 22997 22998 22999 23000 23001 23002 23003 23004 23005 23006 23007 23008 23009 23010 23011 23012 23013 23014 23015 23016 23017 23018 23019 23020 23021 23022 23023 23024 23025 23026 23027 23028 23029 23030 23031 23032 23033 23034 23035 23036 23037 23038 23039 23040 23041 23042 23043 23044 23045 23046 23047 23048 23049 23050 23051 23052 23053 23054 23055 23056 23057 23058 23059 23060 23061 23062 23063 23064 23065 23066 23067 23068 23069 23070 23071 23072 23073 23074 23075 23076 23077 23078 23079 23080 23081 23082 23083 23084 23085 23086 23087 23088 23089 23090 23091 23092 23093 23094 23095 23096 23097 23098 23099 23100 23101 23102 23103 23104 23105 23106 23107 23108 23109 23110 23111 23112 23113 23114 23115 23116 23117 23118 23119 23120 23121 23122 23123 23124 23125 23126 23127 23128 23129 23130 23131 23132 23133 23134 23135 23136 23137 23138 23139 23140 23141 23142 23143 23144 23145 23146 23147 23148 23149 23150 23151 23152 23153 23154 23155 23156 23157 23158 23159 23160 23161 23162 23163 23164 23165 23166 23167 23168 23169 23170 23171 23172 23173 23174 23175 23176 23177 23178 23179 23180 23181 23182 23183 23184 23185 23186 23187 23188 23189 23190 23191 23192 23193 23194 23195 23196 23197 23198 23199 23200 23201 23202 23203 23204 23205 23206 23207 23208 23209 23210 23211 23212 23213 23214 23215 23216 23217 23218 23219 23220 23221 23222 23223 23224 23225 23226 23227 23228 23229 23230 23231 23232 23233 23234 23235 23236 23237 23238 23239 23240 23241 23242 23243 23244 23245 23246 23247 23248 23249 23250 23251 23252 23253 23254 23255 23256 23257 23258 23259 23260 23261 23262 23263 23264 23265 23266 23267 23268 23269 23270 23271 23272 23273 23274 23275 23276 23277 23278 23279 23280 23281 23282 23283 23284 23285 23286 23287 23288 23289 23290 23291 23292 23293 23294 23295 23296 23297 23298 23299 23300 23301 23302 23303 23304 23305 23306 23307 23308 23309 23310 23311 23312 23313 23314 23315 23316 23317 23318 23319 23320 23321 23322 23323 23324 23325 23326 23327 23328 23329 23330 23331 23332 23333 23334 23335 23336 23337 23338 23339 23340 23341 23342 23343 23344 23345 23346 23347 23348 23349 23350 23351 23352 23353 23354 23355 23356 23357 23358 23359 23360 23361 23362 23363 23364 23365 23366 23367 23368 23369 23370 23371 23372 23373 23374 23375 23376 23377 23378 23379 23380 23381 23382 23383 23384 23385 23386 23387 23388 23389 23390 23391 23392 23393 23394 23395 23396 23397 23398 23399 23400 23401 23402 23403 23404 23405 23406 23407 23408 23409 23410 23411 23412 23413 23414 23415 23416 23417 23418 23419 23420 23421 23422 23423 23424 23425 23426 23427 23428 23429 23430 23431 23432 23433 23434 23435 23436 23437 23438 23439 23440 23441 23442 23443 23444 23445 23446 23447 23448 23449 23450 23451 23452 23453 23454 23455 23456 23457 23458 23459 23460 23461 23462 23463 23464 23465 23466 23467 23468 23469 23470 23471 23472 23473 23474 23475 23476 23477 23478 23479 23480 23481 23482 23483 23484 23485 23486 23487 23488 23489 23490 23491 23492 23493 23494 23495 23496 23497 23498 23499 23500 23501 23502 23503 23504 23505 23506 23507 23508 23509 23510 23511 23512 23513 23514 23515 23516 23517 23518 23519 23520 23521 23522 23523 23524 23525 23526 23527 23528 23529 23530 23531 23532 23533 23534 23535 23536 23537 23538 23539 23540 23541 23542 23543 23544 23545 23546 23547 23548 23549 23550 23551 23552 23553 23554 23555 23556 23557 23558 23559 23560 23561 23562 23563 23564 23565 23566 23567 23568 23569 23570 23571 23572 23573 23574 23575 23576 23577 23578 23579 23580 23581 23582 23583 23584 23585 23586 23587 23588 23589 23590 23591 23592 23593 23594 23595 23596 23597 23598 23599 23600 23601 23602 23603 23604 23605 23606 23607 23608 23609 23610 23611 23612 23613 23614 23615 23616 23617 23618 23619 23620 23621 23622 23623 23624 23625 23626 23627 23628 23629 23630 23631 23632 23633 23634 23635 23636 23637 23638 23639 23640 23641 23642 23643 23644 23645 23646 23647 23648 23649 23650 23651 23652 23653 23654 23655 23656 23657 23658 23659 23660 23661 23662 23663 23664 23665 23666 23667 23668 23669 23670 23671 23672 23673 23674 23675 23676 23677 23678 23679 23680 23681 23682 23683 23684 23685 23686 23687 23688 23689 23690 23691 23692 23693 23694 23695 23696 23697 23698 23699 23700 23701 23702 23703 23704 23705 23706 23707 23708 23709 23710 23711 23712 23713 23714 23715 23716 23717 23718 23719 23720 23721 23722 23723 23724 23725 23726 23727 23728 23729 23730 23731 23732 23733 23734 23735 23736 23737 23738 23739 23740 23741 23742 23743 23744 23745 23746 23747 23748 23749 23750 23751 23752 23753 23754 23755 23756 23757 23758 23759 23760 23761 23762 23763 23764 23765 23766 23767 23768 23769 23770 23771 23772 23773 23774 23775 23776 23777 23778 23779 23780 23781 23782 23783 23784 23785 23786 23787 23788 23789 23790 23791 23792 23793 23794 23795 23796 23797 23798 23799 23800 23801 23802 23803 23804 23805 23806 23807 23808 23809 23810 23811 23812 23813 23814 23815 23816 23817 23818 23819 23820 23821 23822 23823 23824 23825 23826 23827 23828 23829 23830 23831 23832 23833 23834 23835 23836 23837 23838 23839 23840 23841 23842 23843 23844 23845 23846 23847 23848 23849 23850 23851 23852 23853 23854 23855 23856 23857 23858 23859 23860 23861 23862 23863 23864 23865 23866 23867 23868 23869 23870 23871 23872 23873 23874 23875 23876 23877 23878 23879 23880 23881 23882 23883 23884 23885 23886 23887 23888 23889 23890 23891 23892 23893 23894 23895 23896 23897 23898 23899 23900 23901 23902 23903 23904 23905 23906 23907 23908 23909 23910 23911 23912 23913 23914 23915 23916 23917 23918 23919 23920 23921 23922 23923 23924 23925 23926 23927 23928 23929 23930 23931 23932 23933 23934 23935 23936 23937 23938 23939 23940 23941 23942 23943 23944 23945 23946 23947 23948 23949 23950 23951 23952 23953 23954 23955 23956 23957 23958 23959 23960 23961 23962 23963 23964 23965 23966 23967 23968 23969 23970 23971 23972 23973 23974 23975 23976 23977 23978 23979 23980 23981 23982 23983 23984 23985 23986 23987 23988 23989 23990 23991 23992 23993 23994 23995 23996 23997 23998 23999 24000 24001 24002 24003 24004 24005 24006 24007 24008 24009 24010 24011 24012 24013 24014 24015 24016 24017 24018 24019 24020 24021 24022 24023 24024 24025 24026 24027 24028 24029 24030 24031 24032 24033 24034 24035 24036 24037 24038 24039 24040 24041 24042 24043 24044 24045 24046 24047 24048 24049 24050 24051 24052 24053 24054 24055 24056 24057 24058 24059 24060 24061 24062 24063 24064 24065 24066 24067 24068 24069 24070 24071 24072 24073 24074 24075 24076 24077 24078 24079 24080 24081 24082 24083 24084 24085 24086 24087 24088 24089 24090 24091 24092 24093 24094 24095 24096 24097 24098 24099 24100 24101 24102 24103 24104 24105 24106 24107 24108 24109 24110 24111 24112 24113 24114 24115 24116 24117 24118 24119 24120 24121 24122 24123 24124 24125 24126 24127 24128 24129 24130 24131 24132 24133 24134 24135 24136 24137 24138 24139 24140 24141 24142 24143 24144 24145 24146 24147 24148 24149 24150 24151 24152 24153 24154 24155 24156 24157 24158 24159 24160 24161 24162 24163 24164 24165 24166 24167 24168 24169 24170 24171 24172 24173 24174 24175 24176 24177 24178 24179 24180 24181 24182 24183 24184 24185 24186 24187 24188 24189 24190 24191 24192 24193 24194 24195 24196 24197 24198 24199 24200 24201 24202 24203 24204 24205 24206 24207 24208 24209 24210 24211 24212 24213 24214 24215 24216 24217 24218 24219 24220 24221 24222 24223 24224 24225 24226 24227 24228 24229 24230 24231 24232 24233 24234 24235 24236 24237 24238 24239 24240 24241 24242 24243 24244 24245 24246 24247 24248 24249 24250 24251 24252 24253 24254 24255 24256 24257 24258 24259 24260 24261 24262 24263 24264 24265 24266 24267 24268 24269 24270 24271 24272 24273 24274 24275 24276 24277 24278 24279 24280 24281 24282 24283 24284 24285 24286 24287 24288 24289 24290 24291 24292 24293 24294 24295 24296 24297 24298 24299 24300 24301 24302 24303 24304 24305 24306 24307 24308 24309 24310 24311 24312 24313 24314 24315 24316 24317 24318 24319 24320 24321 24322 24323 24324 24325 24326 24327 24328 24329 24330 24331 24332 24333 24334 24335 24336 24337 24338 24339 24340 24341 24342 24343 24344 24345 24346 24347 24348 24349 24350 24351 24352 24353 24354 24355 24356 24357 24358 24359 24360 24361 24362 24363 24364 24365 24366 24367 24368 24369 24370 24371 24372 24373 24374 24375 24376 24377 24378 24379 24380 24381 24382 24383 24384 24385 24386 24387 24388 24389 24390 24391 24392 24393 24394 24395 24396 24397 24398 24399 24400 24401 24402 24403 24404 24405 24406 24407 24408 24409 24410 24411 24412 24413 24414 24415 24416 24417 24418 24419 24420 24421 24422 24423 24424 24425 24426 24427 24428 24429 24430 24431 24432 24433 24434 24435 24436 24437 24438 24439 24440 24441 24442 24443 24444 24445 24446 24447 24448 24449 24450 24451 24452 24453 24454 24455 24456 24457 24458 24459 24460 24461 24462 24463 24464 24465 24466 24467 24468 24469 24470 24471 24472 24473 24474 24475 24476 24477 24478 24479 24480 24481 24482 24483 24484 24485 24486 24487 24488 24489 24490 24491 24492 24493 24494 24495 24496 24497 24498 24499 24500 24501 24502 24503 24504 24505 24506 24507 24508 24509 24510 24511 24512 24513 24514 24515 24516 24517 24518 24519 24520 24521 24522 24523 24524 24525 24526 24527 24528 24529 24530 24531 24532 24533 24534 24535 24536 24537 24538 24539 24540 24541 24542 24543 24544 24545 24546 24547 24548 24549 24550 24551 24552 24553 24554 24555 24556 24557 24558 24559 24560 24561 24562 24563 24564 24565 24566 24567 24568 24569 24570 24571 24572 24573 24574 24575 24576 24577 24578 24579 24580 24581 24582 24583 24584 24585 24586 24587 24588 24589 24590 24591 24592 24593 24594 24595 24596 24597 24598 24599 24600 24601 24602 24603 24604 24605 24606 24607 24608 24609 24610 24611 24612 24613 24614 24615 24616 24617 24618 24619 24620 24621 24622 24623 24624 24625 24626 24627 24628 24629 24630 24631 24632 24633 24634 24635 24636 24637 24638 24639 24640 24641 24642 24643 24644 24645 24646 24647 24648 24649 24650 24651 24652 24653 24654 24655 24656 24657 24658 24659 24660 24661 24662 24663 24664 24665 24666 24667 24668 24669 24670 24671 24672 24673 24674 24675 24676 24677 24678 24679 24680 24681 24682 24683 24684 24685 24686 24687 24688 24689 24690 24691 24692 24693 24694 24695 24696 24697 24698 24699 24700 24701 24702 24703 24704 24705 24706 24707 24708 24709 24710 24711 24712 24713 24714 24715 24716 24717 24718 24719 24720 24721 24722 24723 24724 24725 24726 24727 24728 24729 24730 24731 24732 24733 24734 24735 24736 24737 24738 24739 24740 24741 24742 24743 24744 24745 24746 24747 24748 24749 24750 24751 24752 24753 24754 24755 24756 24757 24758 24759 24760 24761 24762 24763 24764 24765 24766 24767 24768 24769 24770 24771 24772 24773 24774 24775 24776 24777 24778 24779 24780 24781 24782 24783 24784 24785 24786 24787 24788 24789 24790 24791 24792 24793 24794 24795 24796 24797 24798 24799 24800 24801 24802 24803 24804 24805 24806 24807 24808 24809 24810 24811 24812 24813 24814 24815 24816 24817 24818 24819 24820 24821 24822 24823 24824 24825 24826 24827 24828 24829 24830 24831 24832 24833 24834 24835 24836 24837 24838 24839 24840 24841 24842 24843 24844 24845 24846 24847 24848 24849 24850 24851 24852 24853 24854 24855 24856 24857 24858 24859 24860 24861 24862 24863 24864 24865 24866 24867 24868 24869 24870 24871 24872 24873 24874 24875 24876 24877 24878 24879 24880 24881 24882 24883 24884 24885 24886 24887 24888 24889 24890 24891 24892 24893 24894 24895 24896 24897 24898 24899 24900 24901 24902 24903 24904 24905 24906 24907 24908 24909 24910 24911 24912 24913 24914 24915 24916 24917 24918 24919 24920 24921 24922 24923 24924 24925 24926 24927 24928 24929 24930 24931 24932 24933 24934 24935 24936 24937 24938 24939 24940 24941 24942 24943 24944 24945 24946 24947 24948 24949 24950 24951 24952 24953 24954 24955 24956 24957 24958 24959 24960 24961 24962 24963 24964 24965 24966 24967 24968 24969 24970 24971 24972 24973 24974 24975 24976 24977 24978 24979 24980 24981 24982 24983 24984 24985 24986 24987 24988 24989 24990 24991 24992 24993 24994 24995 24996 24997 24998 24999 25000 25001 25002 25003 25004 25005 25006 25007 25008 25009 25010 25011 25012 25013 25014 25015 25016 25017 25018 25019 25020 25021 25022 25023 25024 25025 25026 25027 25028 25029 25030 25031 25032 25033 25034 25035 25036 25037 25038 25039 25040 25041 25042 25043 25044 25045 25046 25047 25048 25049 25050 25051 25052 25053 25054 25055 25056 25057 25058 25059 25060 25061 25062 25063 25064 25065 25066 25067 25068 25069 25070 25071 25072 25073 25074 25075 25076 25077 25078 25079 25080 25081 25082 25083 25084 25085 25086 25087 25088 25089 25090 25091 25092 25093 25094 25095 25096 25097 25098 25099 25100 25101 25102 25103 25104 25105 25106 25107 25108 25109 25110 25111 25112 25113 25114 25115 25116 25117 25118 25119 25120 25121 25122 25123 25124 25125 25126 25127 25128 25129 25130 25131 25132 25133 25134 25135 25136 25137 25138 25139 25140 25141 25142 25143 25144 25145 25146 25147 25148 25149 25150 25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 25168 25169 25170 25171 25172 25173 25174 25175 25176 25177 25178 25179 25180 25181 25182 25183 25184 25185 25186 25187 25188 25189 25190 25191 25192 25193 25194 25195 25196 25197 25198 25199 25200 25201 25202 25203 25204 25205 25206 25207 25208 25209 25210 25211 25212 25213 25214 25215 25216 25217 25218 25219 25220 25221 25222 25223 25224 25225 25226 25227 25228 25229 25230 25231 25232 25233 25234 25235 25236 25237 25238 25239 25240 25241 25242 25243 25244 25245 25246 25247
|
%%Page: 1 1
TeXDict begin HPSdict begin 1 0 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a 0 0 a
SDict begin [ /Producer (dvips + Distiller) /Title (Written with GAPDoc) /Subject () /Creator (LaTeX with hyperref package) /Author () /Keywords () /DOCINFO pdfmark end
0 0 a Black 0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray
0 TeXcolorgray 75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.1) cvn H.B /DEST pdfmark end
75 100 a Black
Black 75 307 a
SDict begin [ /Page 1 /View [ /Fit ] /PageMode /UseNone /DOCVIEW pdfmark end
75 307 a 75 307 a
SDict begin [ {Catalog} << >> /PUT pdfmark end
75 307 a 75 307 a
SDict begin H.S end
75
307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (Doc-Start) cvn H.B /DEST pdfmark end
75 307 a Black Black
1622 445 a FN(GU)-9 b(A)-15 b(V)g(A)393 794 y FM(A)30
b FL(GAP)p FM(4)f(P)o(ackage)h(f)m(or)f(computing)i(with)g(err)n(or)l
(-corr)n(ecting)e(codes)1705 1143 y FK(V)-10 b(ersion)25
b(3.1)1596 1492 y(October)f(20,)g(2007)1485 2427 y FJ(J)o(asper)h
(Cramwinck)o(el)1586 2540 y(Erik)h(Roijack)o(ers)1625
2653 y(Reinald)f(Baart)1390 2766 y(Eric)g(Mink)o(es,)h(Lea)f(Ruscio)
1585 2882 y(Robert)g(L)h(Miller)1638 2998 y(T)-9 b(om)25
b(Boothby)1554 3114 y(Cen)h(\(\223CJ\224\))e(Tjhai)1354
3230 y(Da)n(vid)g(J)o(oyner)h(\(Maintainer\))75 4155
y FI(Robert)20 b(L)h(Miller)75 4268 y FH(\227)g(Email:)p
0.6179 0.0236 0.0894 TeXcolorrgb 426 4269 a
SDict begin H.S end
426 4269
a 0.6179 0.0236 0.0894 TeXcolorrgb -1 x FF(rlm@robertlmiller.co)q(m)p
0.6179 0.0236 0.0894 TeXcolorrgb 1309 4214 a
SDict begin H.R end
1309 4214
a 1309 4268 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://rlm@robertlmiller.com) >> /Subtype /Link H.B /ANN pdfmark end
1309 4268 a Black 75 4494 a FI(Cen)g(\(\223CJ\224\))d
(Tjhai)75 4607 y FH(\227)j(Email:)p 0.6179 0.0236 0.0894
TeXcolorrgb 426 4620 a
SDict begin H.S end
426 4620 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(cen.tjhai@plymouth.a)q(c.u)q(k)p
0.6179 0.0236 0.0894 TeXcolorrgb 1436 4553 a
SDict begin H.R end
1436 4553
a 1436 4607 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://cen.tjhai@plymouth.ac.uk) >> /Subtype /Link H.B /ANN pdfmark end
1436 4607 a Black 75 4719 a FH(\227)g(Homepage:)p
0.6179 0.0236 0.0894 TeXcolorrgb 587 4732 a
SDict begin H.S end
587 4732
a 0.6179 0.0236 0.0894 TeXcolorrgb -13 x FF(http://www.plymouth)q(.ac)q
(.uk)q(/st)q(aff)q(/ct)q(jh)q(ai)p 0.6179 0.0236 0.0894
TeXcolorrgb 2190 4665 a
SDict begin H.R end
2190 4665 a 2190 4719 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.plymouth.ac.uk/staff/ctjhai) >> /Subtype /Link H.B /ANN pdfmark end
2190
4719 a Black 75 4945 a FI(Da)n(vid)f(J)o(oyner)f(\(Maintainer\))75
5058 y FH(\227)i(Email:)p 0.6179 0.0236 0.0894 TeXcolorrgb
426 5071 a
SDict begin H.S end
426 5071 a 0.6179 0.0236 0.0894 TeXcolorrgb
468 5058 a FF(wdjoyner@gmail.com)p 0.6179 0.0236 0.0894
TeXcolorrgb 1224 5004 a
SDict begin H.R end
1224 5004 a 1224 5058 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://\040wdjoyner@gmail.com) >> /Subtype /Link H.B /ANN pdfmark end
1224
5058 a Black 75 5171 a FH(\227)g(Homepage:)p 0.6179 0.0236 0.0894
TeXcolorrgb 587 5184 a
SDict begin H.S end
587 5184 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://wdjoyner.goo)q(gle)q(pag)q(es.)q(com)q(/)p
0.6179 0.0236 0.0894 TeXcolorrgb 1936 5117 a
SDict begin H.R end
1936 5117
a 1936 5171 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://wdjoyner.googlepages.com/) >> /Subtype /Link H.B /ANN pdfmark end
1936 5171 a Black 75 5284 a FH(\227)g(Address:)k
(Mathematics)19 b(Department,)500 5384 y(U.)h(S.)h(Na)n(v)n(al)f
(Academy)-5 b(,)500 5483 y(Annapolis,)18 b(MD,)500 5583
y(21402)g(USA.)p Black Black eop end end
%%Page: 2 2
TeXDict begin HPSdict begin 2 1 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.2) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(2)p Black 75 399 a FM(Copyright)75 509
y
SDict begin H.S end
75 509 a 75 509 a
SDict begin 12 H.A end
75 509 a 75 509 a
SDict begin [ /View [/XYZ H.V] /Dest (section*.1) cvn H.B /DEST pdfmark end
75 509 a 98 581
a FH(c)75 584 y FD(\015)19 b FH(The)f(GU)m(A)-11 b(V)g(A)18
b(Group:)23 b(1992-2003)15 b(Jasper)j(Cramwinck)o(el,)g(Erik)g(Roijack)
o(ers,Reinald)f(Baart,)i(Eric)f(Mink)o(es,)h(Lea)f(Rus-)75
684 y(cio)j(\(for)f(the)h(te)o(x)g(v)o(ersion\),)f(Jef)n(fre)o(y)f
(Leon)1367 681 y(c)1344 684 y FD(\015)i FH(2004)f(Da)n(vid)h(Jo)o(yner)
m(,)f(Cen)h(Tjhai,)g(Jasper)g(Cramwinck)o(el,)f(Erik)h(Roijack)o(ers,)
75 783 y(Reinald)f(Baart,)g(Eric)g(Mink)o(es,)g(Lea)g(Ruscio.)1470
780 y(c)1447 783 y FD(\015)g FH(2007)f(Robert)h(L)g(Miller)m(,)g(T)-7
b(om)20 b(Boothby)216 883 y FC(GU)m(A)-5 b(V)f(A)72 b
FH(is)h(released)e(under)g(the)h(GNU)g(General)g(Public)f(License)h
(\(GPL\).)g(This)g(\002le)g(is)h(part)f(of)75 983 y FC(GU)m(A)-5
b(V)f(A)p FH(,)54 b(though)f(as)j(documentation)51 b(it)56
b(is)g(released)e(under)f(the)i(GNU)g(Free)g(Documentation)d(License)i
(\(see)p 0.6179 0.0236 0.0894 TeXcolorrgb 75 1095 a
SDict begin H.S end
75
1095 a 0.6179 0.0236 0.0894 TeXcolorrgb -13 x FF(http://www.gnu.org/l)q
(ic)q(ens)q(es/)q(lic)q(ens)q(es.)q(htm)q(l#F)q(DL)p
0.6179 0.0236 0.0894 TeXcolorrgb 1974 1028 a
SDict begin H.R end
1974 1028
a 1974 1082 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.gnu.org/licenses/licenses.html#FDL) >> /Subtype /Link H.B /ANN pdfmark end
1974 1082 a Black FH(\).)216 1182 y FC(GU)m(A)-5
b(V)f(A)18 b FH(is)h(free)e(softw)o(are;)i(you)e(can)g(redistrib)n(ute)
g(it)i(and/or)d(modify)h(it)h(under)f(the)h(terms)g(of)f(the)h(GNU)h
(General)e(Public)75 1281 y(License)22 b(as)g(published)e(by)i(the)f
(Free)h(Softw)o(are)f(F)o(oundation;)g(either)g(v)o(ersion)f(2)i(of)g
(the)g(License,)f(or)h(\(at)g(your)e(option\))g(an)o(y)75
1381 y(later)g(v)o(ersion.)216 1481 y FC(GU)m(A)-5 b(V)f(A)24
b FH(is)g(distrib)n(uted)e(in)i(the)f(hope)g(that)g(it)h(will)h(be)e
(useful,)g(b)n(ut)h(WITHOUT)f(ANY)h(W)-10 b(ARRANTY)i(;)25
b(without)e(e)n(v)o(en)75 1580 y(the)c(implied)f(w)o(arranty)g(of)g
(MERCHANT)-8 b(ABILITY)19 b(or)g(FITNESS)g(FOR)h(A)f(P)-8
b(AR)j(TICULAR)20 b(PURPOSE.)g(See)f(the)g(GNU)75 1680
y(General)h(Public)f(License)h(for)g(more)f(details.)216
1780 y(Y)-9 b(ou)24 b(should)f(ha)n(v)o(e)h(recei)n(v)o(ed)f(a)i(cop)o
(y)e(of)h(the)h(GNU)g(General)e(Public)i(License)f(along)f(with)i
FC(GU)m(A)-5 b(V)f(A)p FH(;)24 b(if)h(not,)g(write)f(to)75
1879 y(the)c(Free)g(Softw)o(are)g(F)o(oundation,)e(Inc.,)h(59)h(T)-6
b(emple)19 b(Place,)i(Suite)f(330,)f(Boston,)h(MA)g(02111-1307)c(USA)
216 1979 y(F)o(or)k(more)f(details,)i(see)p 0.6179 0.0236 0.0894
TeXcolorrgb 927 1992 a
SDict begin H.S end
927 1992 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://www.fsf.org)q(/li)q(cen)q(ses)q(/gp)q(l.h)q
(tml)p 0.6179 0.0236 0.0894 TeXcolorrgb 2446 1925 a
SDict begin H.R end
2446
1925 a 2446 1979 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.fsf.org/licenses/gpl.html) >> /Subtype /Link H.B /ANN pdfmark end
2446 1979 a Black FH(.)216 2078 y(F)o(or)g(man)o(y)f
(years)h FC(GU)m(A)-5 b(V)f(A)21 b FH(has)g(been)g(released)f(along)h
(with)g(the)g(\223backtracking\224)d(C)k(programs)e(of)h(J.)g(Leon.)27
b(In)21 b(one)g(of)75 2178 y(his)27 b(*.c)f(\002les)i(the)e(follo)n
(wing)f(statements)h(occur:)37 b(\223Cop)o(yright)25
b(\(C\))i(1992)e(by)h(Jef)n(fre)o(y)f(S.)i(Leon.)43 b(This)27
b(softw)o(are)f(may)g(be)75 2278 y(used)g(freely)f(for)g(educational)f
(and)i(research)f(purposes.)41 b(An)o(y)25 b(other)g(use)i(requires)e
(permission)g(from)f(the)i(author)-5 b(.)f(\224)42 b(The)75
2377 y(follo)n(wing)20 b(should)g(no)n(w)h(be)g(appended:)k(\223I,)c
(Jef)n(fre)o(y)f(S.)i(Leon,)f(agree)f(to)i(license)f(all)h(the)g
(partition)e(backtrack)f(code)i(which)75 2477 y(I)f(ha)n(v)o(e)g
(written)g(under)f(the)h(GPL)h(\(www)-5 b(.fsf.or)o(g\))16
b(as)21 b(of)f(this)h(date,)f(April)g(17,)f(2007.)-6
b(\224)75 3093 y FM(Ackno)o(wledgements)75 3203 y
SDict begin H.S end
75
3203 a 75 3203 a
SDict begin 12 H.A end
75 3203 a 75 3203 a
SDict begin [ /View [/XYZ H.V] /Dest (section*.2) cvn H.B /DEST pdfmark end
75 3203 a 76 x FC(GU)m(A)h(V)f(A)
23 b FH(w)o(as)g(originally)e(written)i(by)f(Jasper)h(Cramwinck)o(el,)f
(Erik)g(Roijack)o(ers,)h(and)f(Reinald)g(Baart)h(in)g(the)g
(early-to-mid)75 3378 y(1990')-5 b(s)22 b(as)h(a)h(\002nal)f(project)f
(during)f(their)i(study)f(of)h(Mathematics)f(at)i(the)e(Delft)i(Uni)n
(v)o(ersity)d(of)i(T)-6 b(echnology)h(,)20 b(Department)75
3478 y(of)k(Pure)g(Mathematics,)h(under)e(the)i(direction)e(of)h
(Professor)g(Juriaan)g(Simonis.)38 b(This)24 b(w)o(ork)g(w)o(as)i
(continued)c(in)j(Aachen,)75 3577 y(at)k(Lehrstuhl)e(D)i(fur)f
(Mathematik.)49 b(In)28 b(v)o(ersion)g(1.3,)h(ne)n(w)g(functions)e
(were)h(added)f(by)i(Eric)f(Mink)o(es,)i(also)f(from)e(Delft)75
3677 y(Uni)n(v)o(ersity)19 b(of)h(T)-6 b(echnology)h(.)216
3777 y(JC,)22 b(ER)g(and)f(RB)h(w)o(ould)e(lik)o(e)i(to)f(thank)f(the)h
FC(GAP)h FH(people)e(at)i(the)f(R)-5 b(WTH)22 b(Aachen)f(for)f(their)h
(support,)f(A.E.)h(Brouwer)75 3876 y(for)f(his)g(advice)g(and)f(J.)i
(Simonis)f(for)g(his)g(supervision.)216 3976 y(The)39
b FC(GAP)h FH(4)f(v)o(ersion)f(of)h FC(GU)m(A)-5 b(V)f(A)39
b FH(\(v)o(ersions)f(1.4)h(and)f(1.5\))g(w)o(as)i(created)f(by)g(Lea)g
(Ruscio)g(and)g(\(since)g(2001,)75 4076 y(starting)i(with)g(v)o(ersion)
e(1.6\))h(is)i(currently)d(maintained)h(by)g(Da)n(vid)h(Jo)o(yner)m(,)k
(who)40 b(\(with)h(the)g(help)f(of)h(se)n(v)o(eral)f(stu-)75
4175 y(dents\))h(has)h(added)e(se)n(v)o(eral)h(ne)n(w)g(functions.)88
b(Starting)41 b(with)h(v)o(ersion)e(2.7,)46 b(the)c(\223best)f(linear)h
(code\224)e(tables)i(ha)n(v)o(e)75 4275 y(been)h(updated.)95
b(F)o(or)44 b(further)e(details,)50 b(see)45 b(the)f(CHANGES)h(\002le)f
(in)h(the)f FC(GU)m(A)-5 b(V)f(A)44 b FH(directory)-5
b(,)47 b(also)d(a)n(v)n(ailable)g(at)p 0.6179 0.0236 0.0894
TeXcolorrgb 75 4387 a
SDict begin H.S end
75 4387 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://cadigweb.ew.u)q(sn)q(a.e)q(du/)q(\230wd)q
(j/g)q(ap/)q(GUA)q(VA/)q(CHA)q(NGE)q(S.g)q(uav)q(a)p
0.6179 0.0236 0.0894 TeXcolorrgb 2440 4320 a
SDict begin H.R end
2440 4320
a 2440 4374 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://cadigweb.ew.usna.edu/~wdj/gap/GUAVA/CHANGES.guava) >> /Subtype /Link H.B /ANN pdfmark end
2440 4374 a Black FH(.)216 4474 y(This)24
b(documentation)d(w)o(as)j(prepared)e(with)i(the)g FC(GAPDoc)g
FH(package)e(of)i(Frank)f(L)7 b(\250)-35 b(ubeck)22 b(and)h(Max)h
(Neunh)7 b(\250)-35 b(of)n(fer)-5 b(.)33 b(The)75 4574
y(con)m(v)o(ersion)17 b(from)j(T)-6 b(eX)20 b(to)g FC(GAPDoc)p
FH(')-5 b(s)21 b(XML)f(w)o(as)h(done)f(by)f(Da)n(vid)h(Jo)o(yner)g(in)g
(2004.)216 4673 y(Please)30 b(send)f(b)n(ug)f(reports,)i(suggestions)e
(and)h(other)f(comments)g(about)g FC(GU)m(A)-5 b(V)f(A)29
b FH(to)p 0.6179 0.0236 0.0894 TeXcolorrgb 2798 4686
a
SDict begin H.S end
2798 4686 a 0.6179 0.0236 0.0894 TeXcolorrgb -13 x
FF(support@gap-system.o)q(rg)p 0.6179 0.0236 0.0894 TeXcolorrgb
3723 4622 a
SDict begin H.R end
3723 4622 a 3723 4673 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (mailto://support@gap-system.org) >> /Subtype /Link H.B /ANN pdfmark end
3723 4673 a Black
FH(.)75 4773 y(Currently)46 b(kno)n(wn)g(b)n(ugs)i(and)f(suggested)f
FC(GU)m(A)-5 b(V)f(A)48 b FH(projects)f(are)g(listed)h(on)f(the)h(b)n
(ugs)f(and)g(projects)g(web)g(page)p 0.6179 0.0236 0.0894
TeXcolorrgb 75 4886 a
SDict begin H.S end
75 4886 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://cadigweb.ew.u)q(sn)q(a.e)q(du/)q(\230wd)q
(j/g)q(ap/)q(GUA)q(VA/)q(gua)q(va2)q(do.)q(htm)q(l)p
0.6179 0.0236 0.0894 TeXcolorrgb 2440 4819 a
SDict begin H.R end
2440 4819
a 2440 4873 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://cadigweb.ew.usna.edu/~wdj/gap/GUAVA/guava2do.html) >> /Subtype /Link H.B /ANN pdfmark end
2440 4873 a Black FH(.)35 b(Older)21 b(releases)h(and)f
(further)f(history)h(can)75 4972 y(be)f(found)f(on)g(the)i
FC(GU)m(A)-5 b(V)f(A)20 b FH(web)g(page)p 0.6179 0.0236 0.0894
TeXcolorrgb 1219 4985 a
SDict begin H.S end
1219 4985 a 0.6179 0.0236 0.0894
TeXcolorrgb -13 x FF(http://cadigweb.ew.)q(usn)q(a.e)q(du/)q(\230w)q
(dj/)q(gap)q(/GU)q(AVA)q(/)p 0.6179 0.0236 0.0894 TeXcolorrgb
3034 4918 a
SDict begin H.R end
3034 4918 a 3034 4972 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://cadigweb.ew.usna.edu/~wdj/gap/GUAVA/) >> /Subtype /Link H.B /ANN pdfmark end
3034 4972 a Black
FH(.)216 5072 y FB(Contrib)n(utor)o(s)p FH(:)36 b(Other)26
b(than)f(the)g(authors)g(listed)h(on)f(the)h(title)g(page,)g(the)g
(follo)n(wing)e(people)h(ha)n(v)o(e)g(contrib)n(uted)e(code)75
5171 y(to)31 b(the)f FC(GU)m(A)-5 b(V)f(A)31 b FH(project:)45
b(Ale)o(xander)28 b(Hulpk)o(e,)k(Ste)n(v)o(e)e(Linton,)i(Frank)e(L)7
b(\250)-35 b(ubeck,)31 b(Aron)f(F)o(oster)m(,)i(W)-7
b(ayne)31 b(Irons,)h(Clifton)75 5271 y(\(\223Clipper\224\))19
b(Lennon,)f(Jason)i(McGo)n(w)o(an,)f(Shuhong)f(Gao,)i(Gre)o(g)g
(Gamble.)216 5384 y(F)o(or)g(documentation)d(on)j(Leon')-5
b(s)20 b(programs,)e(see)j(the)f(src/leon/doc)e(subdirectory)g(of)i
FC(GU)m(A)-5 b(V)f(A)p FH(.)p Black Black eop end end
%%Page: 3 3
TeXDict begin HPSdict begin 3 2 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.3) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(3)p Black Black Black eop end end
%%Page: 4 4
TeXDict begin HPSdict begin 4 3 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.4) cvn H.B /DEST pdfmark end
75 100 a Black Black 963 x
FA(Contents)75 1399 y
SDict begin H.S end
75 1399 a 75 1399 a
SDict begin 13.6 H.A end
75 1399 a 75
1399 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter*.3) cvn H.B /DEST pdfmark end
75 1399 a 0.0236 0.0894 0.6179 TeXcolorrgb 75
1599 a
SDict begin H.S end
75 1599 a Fz(1)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Intr)n(oduction)p
0.0236 0.0894 0.6179 TeXcolorrgb 703 1599 a
SDict begin 13.6 H.L end
703 1599
a 703 1599 a
SDict begin [ /Subtype /Link /Dest (chapter.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
703 1599 a Black 2956 w Fz(11)p 0.0236 0.0894 0.6179
TeXcolorrgb 211 1711 a
SDict begin H.S end
211 1711 a FK(1.1)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Introduction)28 b(to)23 b(the)h Fy(GU)m(A)-6
b(V)f(A)22 b FK(package)p 0.0236 0.0894 0.6179 TeXcolorrgb
1709 1711 a
SDict begin 13.6 H.L end
1709 1711 a 1709 1711 a
SDict begin [ /Subtype /Link /Dest (section.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1709 1711 a Black
93 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(11)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 1824
a
SDict begin H.S end
211 1824 a FK(1.2)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Installing)27
b Fy(GU)m(A)-6 b(V)f(A)p 0.0236 0.0894 0.6179 TeXcolorrgb
1059 1824 a
SDict begin 13.6 H.L end
1059 1824 a 1059 1824 a
SDict begin [ /Subtype /Link /Dest (section.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1059 1824 a Black
61 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(11)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 1937 a
SDict begin H.S end
211 1937 a FK(1.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Loading)25 b Fy(GU)m(A)-6 b(V)f(A)p
0.0236 0.0894 0.6179 TeXcolorrgb 1018 1937 a
SDict begin 13.6 H.L end
1018 1937
a 1018 1937 a
SDict begin [ /Subtype /Link /Dest (section.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1018 1937 a Black 34 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(12)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 75
2141 a
SDict begin H.S end
75 2141 a Fz(2)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Coding)23
b(theory)h(functions)g(in)e Fx(GAP)p 0.0236 0.0894 0.6179
TeXcolorrgb 1450 2141 a
SDict begin 13.6 H.L end
1450 2141 a 1450 2141 a
SDict begin [ /Subtype /Link /Dest (chapter.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1450
2141 a Black 2209 w Fz(13)p 0.0236 0.0894 0.6179 TeXcolorrgb
211 2254 a
SDict begin H.S end
211 2254 a FK(2.1)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Distance)j(functions)p 0.0236 0.0894 0.6179 TeXcolorrgb
1122 2254 a
SDict begin 13.6 H.L end
1122 2254 a 1122 2254 a
SDict begin [ /Subtype /Link /Dest (section.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1122 2254 a Black
67 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(13)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2367 a
SDict begin H.S end
420 2367 a FK(2.1.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(A)l(ClosestV)-10 b(ectorCombinations)q(MatFFEV)g
(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb 2381 2367 a
SDict begin 13.6 H.L end
2381 2367 a 2381 2367 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2381 2367 a Black 35 w FK(.)45
b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(13)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2480 a
SDict begin H.S end
420 2480 a FK(2.1.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(A)l(ClosestV)-10 b(ectorComb)l(..MatFFEV)g(ecFFECoords)p
0.0236 0.0894 0.6179 TeXcolorrgb 2398 2480 a
SDict begin 13.6 H.L end
2398 2480
a 2398 2480 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2398 2480 a Black 86 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(14)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2593 a
SDict begin H.S end
420
2593 a FK(2.1.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w(DistancesDistrib)n
(utionMa)q(tFFEV)-10 b(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb
2095 2593 a
SDict begin 13.6 H.L end
2095 2593 a 2095 2593 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2095 2593 a Black
48 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(14)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2706 a
SDict begin H.S end
420 2706 a FK(2.1.4)p 0.0 0.0 1.0
TeXcolorrgb 110 w(DistancesDistrib)n(utionV)-10 b(ec)q(FFEsV)g(ecFFE)p
0.0236 0.0894 0.6179 TeXcolorrgb 2120 2706 a
SDict begin 13.6 H.L end
2120 2706
a 2120 2706 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2120 2706 a Black 91 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(15)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2819 a
SDict begin H.S end
420 2819 a FK(2.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(W)-7 b(eightV)d(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb
1264 2819 a
SDict begin 13.6 H.L end
1264 2819 a 1264 2819 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1264 2819 a Black
61 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(15)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2932 a
SDict begin H.S end
420 2932 a FK(2.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DistanceV)-10 b(ecFFE)p 0.0236 0.0894 0.6179 TeXcolorrgb
1321 2932 a
SDict begin 13.6 H.L end
1321 2932 a 1321 2932 a
SDict begin [ /Subtype /Link /Dest (subsection.2.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1321 2932 a Black
72 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(15)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 3044 a
SDict begin H.S end
211 3044 a FK(2.2)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Other)24 b(functions)p 0.0236 0.0894 0.6179 TeXcolorrgb
1011 3044 a
SDict begin 13.6 H.L end
1011 3044 a 1011 3044 a
SDict begin [ /Subtype /Link /Dest (section.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1011 3044 a Black
41 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 129 w(16)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3157 a
SDict begin H.S end
420 3157 a FK(2.2.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Conw)o(ayPolynomial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1429 3157 a
SDict begin 13.6 H.L end
1429 3157 a 1429 3157 a
SDict begin [ /Subtype /Link /Dest (subsection.2.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1429
3157 a Black 32 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(16)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3270 a
SDict begin H.S end
420 3270 a FK(2.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RandomPrimiti)n(v)o(ePolynomial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1769 3270 a
SDict begin 13.6 H.L end
1769 3270 a 1769 3270 a
SDict begin [ /Subtype /Link /Dest (subsection.2.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1769
3270 a Black 33 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(17)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 3474 a
SDict begin H.S end
75 3474 a Fz(3)p 0.0 0.0 1.0 TeXcolorrgb 91
w(Codew)o(ords)p 0.0236 0.0894 0.6179 TeXcolorrgb 649
3474 a
SDict begin 13.6 H.L end
649 3474 a 649 3474 a
SDict begin [ /Subtype /Link /Dest (chapter.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
649 3474 a Black 3010 w
Fz(18)p 0.0236 0.0894 0.6179 TeXcolorrgb 211 3587 a
SDict begin H.S end
211
3587 a FK(3.1)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Construction)27
b(of)c(Code)n(w)o(ords)p 0.0236 0.0894 0.6179 TeXcolorrgb
1420 3587 a
SDict begin 13.6 H.L end
1420 3587 a 1420 3587 a
SDict begin [ /Subtype /Link /Dest (section.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1420 3587 a Black
41 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(19)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3700 a
SDict begin H.S end
420 3700 a FK(3.1.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Code)n(w)o(ord)p 0.0236 0.0894 0.6179 TeXcolorrgb
1085 3700 a
SDict begin 13.6 H.L end
1085 3700 a 1085 3700 a
SDict begin [ /Subtype /Link /Dest (subsection.3.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1085 3700 a Black
35 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(19)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3813 a
SDict begin H.S end
420 3813 a FK(3.1.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Code)n(w)o(ordNr)p 0.0236 0.0894 0.6179
TeXcolorrgb 1181 3813 a
SDict begin 13.6 H.L end
1181 3813 a 1181 3813 a
SDict begin [ /Subtype /Link /Dest (subsection.3.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1181
3813 a Black 76 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(20)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3926 a
SDict begin H.S end
420 3926 a FK(3.1.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1150 3926 a
SDict begin 13.6 H.L end
1150 3926 a 1150 3926 a
SDict begin [ /Subtype /Link /Dest (subsection.3.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1150
3926 a Black 39 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 129 w(21)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4039 a
SDict begin H.S end
211 4039 a FK(3.2)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Comparisons)26 b(of)d(Code)n(w)o(ords)p
0.0236 0.0894 0.6179 TeXcolorrgb 1430 4039 a
SDict begin 13.6 H.L end
1430 4039
a 1430 4039 a
SDict begin [ /Subtype /Link /Dest (section.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1430 4039 a Black 31 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(21)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4152 a
SDict begin H.S end
420 4152 a FK(3.2.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(=)p 0.0236 0.0894 0.6179 TeXcolorrgb
762 4152 a
SDict begin 13.6 H.L end
762 4152 a 762 4152 a
SDict begin [ /Subtype /Link /Dest (subsection.3.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
762 4152 a Black 86
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(21)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4264 a
SDict begin H.S end
211 4264 a FK(3.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Arithmetic)25 b(Operations)h(for)d(Code)n(w)o(ords)p
0.0236 0.0894 0.6179 TeXcolorrgb 1796 4264 a
SDict begin 13.6 H.L end
1796 4264
a 1796 4264 a
SDict begin [ /Subtype /Link /Dest (section.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1796 4264 a Black 74 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4377 a
SDict begin H.S end
420 4377 a FK(3.3.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(+)p 0.0236 0.0894 0.6179 TeXcolorrgb 762 4377 a
SDict begin 13.6 H.L end
762 4377 a 762 4377 a
SDict begin [ /Subtype /Link /Dest (subsection.3.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
762 4377 a Black 86 w FK(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4490 a
SDict begin H.S end
420 4490 a FK(3.3.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(-)p 0.0236 0.0894 0.6179 TeXcolorrgb 741 4490 a
SDict begin 13.6 H.L end
741 4490 a 741 4490 a
SDict begin [ /Subtype /Link /Dest (subsection.3.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
741 4490 a Black 39 w FK(.)g(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4603 a
SDict begin H.S end
420 4603 a FK(3.3.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(+)p 0.0236 0.0894 0.6179 TeXcolorrgb 762 4603 a
SDict begin 13.6 H.L end
762 4603 a 762 4603 a
SDict begin [ /Subtype /Link /Dest (subsection.3.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
762 4603 a Black 86 w FK(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(22)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4716 a
SDict begin H.S end
211 4716 a FK(3.4)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Functions)26 b(that)e(Con)l(v)o(ert)h(Code)n(w)o(ords)f(to)g(V)-10
b(ectors)24 b(or)f(Polynomials)p 0.0236 0.0894 0.6179
TeXcolorrgb 2670 4716 a
SDict begin 13.6 H.L end
2670 4716 a 2670 4716 a
SDict begin [ /Subtype /Link /Dest (section.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2670
4716 a Black 87 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(23)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4829 a
SDict begin H.S end
420 4829 a FK(3.4.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(V)-10 b(ectorCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1321 4829 a
SDict begin 13.6 H.L end
1321 4829 a 1321 4829 a
SDict begin [ /Subtype /Link /Dest (subsection.3.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1321
4829 a Black 72 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(23)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4942 a
SDict begin H.S end
420 4942 a FK(3.4.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(PolyCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1251 4942 a
SDict begin 13.6 H.L end
1251 4942 a 1251 4942 a
SDict begin [ /Subtype /Link /Dest (subsection.3.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1251
4942 a Black 74 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(23)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 5055 a
SDict begin H.S end
211 5055 a FK(3.5)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Functions)26 b(that)e(Change)g(the)g(Display)h(F)o
(orm)d(of)i(a)f(Code)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 2479 5055 a
SDict begin 13.6 H.L end
2479 5055 a 2479 5055 a
SDict begin [ /Subtype /Link /Dest (section.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2479
5055 a Black 73 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(24)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 5168 a
SDict begin H.S end
420 5168 a FK(3.5.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(T)m(reatAsV)-10 b(ector)p 0.0236 0.0894 0.6179
TeXcolorrgb 1236 5168 a
SDict begin 13.6 H.L end
1236 5168 a 1236 5168 a
SDict begin [ /Subtype /Link /Dest (subsection.3.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1236
5168 a Black 89 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(24)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 5281 a
SDict begin H.S end
420 5281 a FK(3.5.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(T)m(reatAsPoly)p 0.0236 0.0894 0.6179
TeXcolorrgb 1166 5281 a
SDict begin 13.6 H.L end
1166 5281 a 1166 5281 a
SDict begin [ /Subtype /Link /Dest (subsection.3.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1166
5281 a Black 91 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(24)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 5394 a
SDict begin H.S end
211 5394 a FK(3.6)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Other)24 b(Code)n(w)o(ord)g(Functions)p
0.0236 0.0894 0.6179 TeXcolorrgb 1430 5394 a
SDict begin 13.6 H.L end
1430 5394
a 1430 5394 a
SDict begin [ /Subtype /Link /Dest (section.3.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1430 5394 a Black 31 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(25)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 5506 a
SDict begin H.S end
420 5506 a FK(3.6.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(NullW)-7 b(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1071 5506 a
SDict begin 13.6 H.L end
1071 5506 a 1071 5506 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1071
5506 a Black 49 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(25)p Black Black
1890 5841 a(4)p Black eop end end
%%Page: 5 5
TeXDict begin HPSdict begin 5 4 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.5) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(5)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
420 399 a FK(3.6.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DistanceCode)n(w)o(ord)p 0.0236 0.0894 0.6179 TeXcolorrgb
1401 399 a
SDict begin 13.6 H.L end
1401 399 a 1401 399 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1401 399 a Black 60
w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(25)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
420 511 a FK(3.6.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Support)p 0.0236 0.0894 0.6179 TeXcolorrgb 997
511 a
SDict begin 13.6 H.L end
997 511 a 997 511 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
997 511 a Black 55 w FK(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(25)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
420 624 a FK(3.6.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(W)-7 b(eightCode)n(w)o(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1344 624 a
SDict begin 13.6 H.L end
1344 624 a 1344 624 a
SDict begin [ /Subtype /Link /Dest (subsection.3.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1344 624
a Black 49 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(26)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 828 a
SDict begin H.S end
75 828 a Fz(4)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Codes)p
0.0236 0.0894 0.6179 TeXcolorrgb 448 828 a
SDict begin 13.6 H.L end
448 828 a
448 828 a
SDict begin [ /Subtype /Link /Dest (chapter.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
448 828 a Black 3211 w Fz(27)p 0.0236 0.0894 0.6179
TeXcolorrgb 211 941 a
SDict begin H.S end
211 941 a FK(4.1)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Comparisons)26 b(of)d(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1247 941 a
SDict begin 13.6 H.L end
1247 941 a 1247 941 a
SDict begin [ /Subtype /Link /Dest (section.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1247 941
a Black 78 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(29)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1054 a
SDict begin H.S end
420 1054 a FK(4.1.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(=)p 0.0236 0.0894 0.6179 TeXcolorrgb
762 1054 a
SDict begin 13.6 H.L end
762 1054 a 762 1054 a
SDict begin [ /Subtype /Link /Dest (subsection.4.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
762 1054 a Black 86
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(29)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 1167 a
SDict begin H.S end
211 1167 a FK(4.2)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Operations)26 b(for)e(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1221 1167 a
SDict begin 13.6 H.L end
1221 1167 a 1221 1167 a
SDict begin [ /Subtype /Link /Dest (section.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1221
1167 a Black 36 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1280 a
SDict begin H.S end
420 1280 a FK(4.2.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(+)p 0.0236 0.0894 0.6179 TeXcolorrgb
762 1280 a
SDict begin 13.6 H.L end
762 1280 a 762 1280 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
762 1280 a Black 86
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1393 a
SDict begin H.S end
420 1393 a FK(4.2.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(*)p 0.0236 0.0894 0.6179 TeXcolorrgb
756 1393 a
SDict begin 13.6 H.L end
756 1393 a 756 1393 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
756 1393 a Black 92
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1506 a
SDict begin H.S end
420 1506 a FK(4.2.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(*)p 0.0236 0.0894 0.6179 TeXcolorrgb
756 1506 a
SDict begin 13.6 H.L end
756 1506 a 756 1506 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
756 1506 a Black 92
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(30)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1619 a
SDict begin H.S end
420 1619 a FK(4.2.4)p 0.0 0.0 1.0
TeXcolorrgb 110 w(InformationW)-7 b(ord)p 0.0236 0.0894 0.6179
TeXcolorrgb 1341 1619 a
SDict begin 13.6 H.L end
1341 1619 a 1341 1619 a
SDict begin [ /Subtype /Link /Dest (subsection.4.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1341
1619 a Black 52 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(31)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 1731 a
SDict begin H.S end
211 1731 a FK(4.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Boolean)25 b(Functions)h(for)d(Codes)p
0.0236 0.0894 0.6179 TeXcolorrgb 1506 1731 a
SDict begin 13.6 H.L end
1506 1731
a 1506 1731 a
SDict begin [ /Subtype /Link /Dest (section.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1506 1731 a Black 24 w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)p Black 129 w(31)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1844 a
SDict begin H.S end
420 1844 a FK(4.3.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(in)p 0.0236 0.0894 0.6179 TeXcolorrgb
781 1844 a
SDict begin 13.6 H.L end
781 1844 a 781 1844 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
781 1844 a Black 67
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(31)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1957 a
SDict begin H.S end
420 1957 a FK(4.3.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsSubset)p 0.0236 0.0894 0.6179 TeXcolorrgb
1017 1957 a
SDict begin 13.6 H.L end
1017 1957 a 1017 1957 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1017 1957 a Black
35 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2070 a
SDict begin H.S end
420 2070 a FK(4.3.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
967 2070 a
SDict begin 13.6 H.L end
967 2070 a 967 2070 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
967 2070 a Black 85
w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2183 a
SDict begin H.S end
420 2183 a FK(4.3.4)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsLinearCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1203 2183 a
SDict begin 13.6 H.L end
1203 2183 a 1203 2183 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1203
2183 a Black 54 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2296 a
SDict begin H.S end
420 2296 a FK(4.3.5)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsCyclicCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1203 2296 a
SDict begin 13.6 H.L end
1203 2296 a 1203 2296 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1203
2296 a Black 54 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(32)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2409 a
SDict begin H.S end
420 2409 a FK(4.3.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsPerfectCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1223 2409 a
SDict begin 13.6 H.L end
1223 2409 a 1223 2409 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1223
2409 a Black 34 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(33)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2522 a
SDict begin H.S end
420 2522 a FK(4.3.7)p 0.0 0.0 1.0
TeXcolorrgb 110 w(IsMDSCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1165 2522 a
SDict begin 13.6 H.L end
1165 2522 a 1165 2522 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1165 2522 a Black
92 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(33)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2635 a
SDict begin H.S end
420 2635 a FK(4.3.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsSelfDualCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1289 2635 a
SDict begin 13.6 H.L end
1289 2635 a 1289 2635 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1289 2635 a Black
36 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(34)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2748 a
SDict begin H.S end
420 2748 a FK(4.3.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsSelfOrthogonalCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1524 2748 a
SDict begin 13.6 H.L end
1524 2748 a 1524 2748 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1524 2748 a Black
74 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(34)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2861 a
SDict begin H.S end
420 2861 a FK(4.3.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(IsSelfComplementaryCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1696 2861 a
SDict begin 13.6 H.L end
1696 2861 a 1696 2861 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1696 2861 a Black
38 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(34)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2973
a
SDict begin H.S end
420 2973 a FK(4.3.11)p 0.0 0.0 1.0 TeXcolorrgb 65 w(IsAf)n
(\002neCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1197 2973
a
SDict begin 13.6 H.L end
1197 2973 a 1197 2973 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1197 2973 a Black 60 w FK(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(35)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3086
a
SDict begin H.S end
420 3086 a FK(4.3.12)p 0.0 0.0 1.0 TeXcolorrgb 65 w(IsAlmostAf)n
(\002neCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1464 3086
a
SDict begin 13.6 H.L end
1464 3086 a 1464 3086 a
SDict begin [ /Subtype /Link /Dest (subsection.4.3.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1464 3086 a Black 66 w FK(.)g(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(35)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 211 3199 a
SDict begin H.S end
211 3199
a FK(4.4)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Equi)n(v)n(alence)26
b(and)e(Isomorphism)i(of)d(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1893 3199 a
SDict begin 13.6 H.L end
1893 3199 a 1893 3199 a
SDict begin [ /Subtype /Link /Dest (section.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1893
3199 a Black 46 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
3312 a
SDict begin H.S end
420 3312 a FK(4.4.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsEqui)n(v)n(alent)p 0.0236 0.0894 0.6179 TeXcolorrgb
1163 3312 a
SDict begin 13.6 H.L end
1163 3312 a 1163 3312 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1163 3312 a Black
94 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3425 a
SDict begin H.S end
420 3425 a FK(4.4.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CodeIsomorphism)p 0.0236 0.0894 0.6179 TeXcolorrgb
1379 3425 a
SDict begin 13.6 H.L end
1379 3425 a 1379 3425 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1379 3425 a Black
82 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3538 a
SDict begin H.S end
420 3538 a FK(4.4.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AutomorphismGroup)p 0.0236 0.0894 0.6179 TeXcolorrgb
1490 3538 a
SDict begin 13.6 H.L end
1490 3538 a 1490 3538 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1490 3538 a Black
40 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(36)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3651 a
SDict begin H.S end
420 3651 a FK(4.4.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PermutationAutomorphismGroup)p 0.0236 0.0894 0.6179
TeXcolorrgb 1933 3651 a
SDict begin 13.6 H.L end
1933 3651 a 1933 3651 a
SDict begin [ /Subtype /Link /Dest (subsection.4.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1933
3651 a Black 74 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(37)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 3764 a
SDict begin H.S end
211
3764 a FK(4.5)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Domain)24
b(Functions)h(for)f(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1496 3764 a
SDict begin 13.6 H.L end
1496 3764 a 1496 3764 a
SDict begin [ /Subtype /Link /Dest (section.4.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1496 3764 a Black
34 w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3877 a
SDict begin H.S end
420 3877 a FK(4.5.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsFinite)p 0.0236 0.0894 0.6179 TeXcolorrgb 987
3877 a
SDict begin 13.6 H.L end
987 3877 a 987 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
987 3877 a Black 65 w FK(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3990 a
SDict begin H.S end
420 3990 a FK(4.5.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Size)p 0.0236 0.0894 0.6179 TeXcolorrgb 867 3990
a
SDict begin 13.6 H.L end
867 3990 a 867 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
867 3990 a Black 49 w FK(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4103 a
SDict begin H.S end
420 4103 a FK(4.5.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(LeftActingDomain)p 0.0236 0.0894 0.6179 TeXcolorrgb
1400 4103 a
SDict begin 13.6 H.L end
1400 4103 a 1400 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1400 4103 a Black
61 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
420 4215 a FK(4.5.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Dimension)p 0.0236 0.0894 0.6179 TeXcolorrgb 1108
4215 a
SDict begin 13.6 H.L end
1108 4215 a 1108 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1108 4215 a Black 81 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(38)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4328 a
SDict begin H.S end
420 4328 a FK(4.5.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AsSSortedList)p 0.0236 0.0894 0.6179 TeXcolorrgb
1240 4328 a
SDict begin 13.6 H.L end
1240 4328 a 1240 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.4.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1240 4328 a Black
85 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(39)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4441 a
SDict begin H.S end
211 4441 a FK(4.6)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Printing)25 b(and)f(Displaying)i(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1562 4441 a
SDict begin 13.6 H.L end
1562 4441 a 1562 4441 a
SDict begin [ /Subtype /Link /Dest (section.4.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1562
4441 a Black 36 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(39)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4554 a
SDict begin H.S end
420 4554 a FK(4.6.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Print)p 0.0236 0.0894 0.6179 TeXcolorrgb 887 4554
a
SDict begin 13.6 H.L end
887 4554 a 887 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
887 4554 a Black 29 w FK(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(39)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4667 a
SDict begin H.S end
420 4667 a FK(4.6.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(String)p 0.0236 0.0894 0.6179 TeXcolorrgb 932 4667
a
SDict begin 13.6 H.L end
932 4667 a 932 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
932 4667 a Black 52 w FK(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(40)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4780 a
SDict begin H.S end
420 4780 a FK(4.6.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Display)p 0.0236 0.0894 0.6179 TeXcolorrgb 992
4780 a
SDict begin 13.6 H.L end
992 4780 a 992 4780 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
992 4780 a Black 60 w FK(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(40)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4893 a
SDict begin H.S end
420 4893 a FK(4.6.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DisplayBoundsInfo)p 0.0236 0.0894 0.6179 TeXcolorrgb
1418 4893 a
SDict begin 13.6 H.L end
1418 4893 a 1418 4893 a
SDict begin [ /Subtype /Link /Dest (subsection.4.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1418 4893 a Black
43 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(41)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 5006 a
SDict begin H.S end
211 5006 a FK(4.7)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Generating)26 b(\(Check\))f(Matrices)f(and)g(Polynomials)p
0.0236 0.0894 0.6179 TeXcolorrgb 2135 5006 a
SDict begin 13.6 H.L end
2135 5006
a 2135 5006 a
SDict begin [ /Subtype /Link /Dest (section.4.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2135 5006 a Black 76 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(41)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5119 a
SDict begin H.S end
420 5119 a FK(4.7.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneratorMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1218 5119 a
SDict begin 13.6 H.L end
1218 5119 a 1218 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1218 5119 a Black
39 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(41)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
420 5232 a FK(4.7.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckMat)p 0.0236 0.0894 0.6179 TeXcolorrgb 1088
5232 a
SDict begin 13.6 H.L end
1088 5232 a 1088 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1088 5232 a Black 32 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(42)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
420 5345 a FK(4.7.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneratorPol)p 0.0236 0.0894 0.6179 TeXcolorrgb
1193 5345 a
SDict begin 13.6 H.L end
1193 5345 a 1193 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1193 5345 a Black
64 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(42)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
420 5457 a FK(4.7.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckPol)p 0.0236 0.0894 0.6179 TeXcolorrgb 1063
5457 a
SDict begin 13.6 H.L end
1063 5457 a 1063 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1063 5457 a Black 57 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(43)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
420 5570 a FK(4.7.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RootsOfCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1209 5570 a
SDict begin 13.6 H.L end
1209 5570 a 1209 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.4.7.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1209 5570 a Black
48 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(43)p Black Black Black eop end end
%%Page: 6 6
TeXDict begin HPSdict begin 6 5 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.6) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(6)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 399 a
SDict begin H.S end
211 399 a FK(4.8)p 0.0 0.0 1.0 TeXcolorrgb
96 w(P)o(arameters)25 b(of)e(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1194 399 a
SDict begin 13.6 H.L end
1194 399 a 1194 399 a
SDict begin [ /Subtype /Link /Dest (section.4.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1194 399
a Black 63 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(43)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 511 a
SDict begin H.S end
420 511 a FK(4.8.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(W)-7 b(ordLength)p 0.0236 0.0894 0.6179
TeXcolorrgb 1166 511 a
SDict begin 13.6 H.L end
1166 511 a 1166 511 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1166 511
a Black 91 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(43)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 624 a
SDict begin H.S end
420 624 a FK(4.8.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Redundanc)o(y)p 0.0236 0.0894 0.6179
TeXcolorrgb 1161 624 a
SDict begin 13.6 H.L end
1161 624 a 1161 624 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1161 624
a Black 28 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(44)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 737 a
SDict begin H.S end
420 737 a FK(4.8.3)p 0.0 0.0 1.0
TeXcolorrgb 110 w(MinimumDistance)p 0.0236 0.0894 0.6179
TeXcolorrgb 1390 737 a
SDict begin 13.6 H.L end
1390 737 a 1390 737 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1390 737
a Black 71 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(44)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
420 850 a FK(4.8.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(MinimumDistanceLeon)p 0.0236 0.0894 0.6179 TeXcolorrgb
1576 850 a
SDict begin 13.6 H.L end
1576 850 a 1576 850 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1576 850 a Black 90
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(45)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 963
a
SDict begin H.S end
420 963 a FK(4.8.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w
(DecreaseMinimumDistanceUpperBo)q(und)p 0.0236 0.0894 0.6179
TeXcolorrgb 2190 963 a
SDict begin 13.6 H.L end
2190 963 a 2190 963 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2190 963
a Black 90 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 129 w(46)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1076 a
SDict begin H.S end
420 1076 a FK(4.8.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(MinimumDistanceRandom)p 0.0236 0.0894 0.6179
TeXcolorrgb 1697 1076 a
SDict begin 13.6 H.L end
1697 1076 a 1697 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1697
1076 a Black 37 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(46)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1189 a
SDict begin H.S end
420 1189 a FK(4.8.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Co)o(v)o(eringRadius)p 0.0236 0.0894 0.6179 TeXcolorrgb
1296 1189 a
SDict begin 13.6 H.L end
1296 1189 a 1296 1189 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1296 1189 a Black
29 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(48)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1302 a
SDict begin H.S end
420 1302 a FK(4.8.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(SetCo)o(v)o(eringRadius)p 0.0236 0.0894 0.6179
TeXcolorrgb 1412 1302 a
SDict begin 13.6 H.L end
1412 1302 a 1412 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.4.8.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1412
1302 a Black 49 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(49)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1415 a
SDict begin H.S end
211 1415 a FK(4.9)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Distrib)n(utions)p 0.0236 0.0894 0.6179 TeXcolorrgb
916 1415 a
SDict begin 13.6 H.L end
916 1415 a 916 1415 a
SDict begin [ /Subtype /Link /Dest (section.4.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
916 1415 a Black 68
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)p Black 129 w(49)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1528 a
SDict begin H.S end
420 1528 a FK(4.9.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(MinimumW)-7 b(eightW)g(ords)p 0.0236 0.0894 0.6179
TeXcolorrgb 1567 1528 a
SDict begin 13.6 H.L end
1567 1528 a 1567 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1567
1528 a Black 31 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(49)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1641 a
SDict begin H.S end
420 1641 a FK(4.9.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(W)-7 b(eightDistrib)n(ution)p 0.0236 0.0894 0.6179
TeXcolorrgb 1404 1641 a
SDict begin 13.6 H.L end
1404 1641 a 1404 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1404
1641 a Black 57 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(50)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1753 a
SDict begin H.S end
420 1753 a FK(4.9.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(InnerDistrib)n(ution)p 0.0236 0.0894 0.6179 TeXcolorrgb
1335 1753 a
SDict begin 13.6 H.L end
1335 1753 a 1335 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1335 1753 a Black
58 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(50)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1866 a
SDict begin H.S end
420 1866 a FK(4.9.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DistancesDistrib)n(ution)p 0.0236 0.0894 0.6179
TeXcolorrgb 1496 1866 a
SDict begin 13.6 H.L end
1496 1866 a 1496 1866 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1496
1866 a Black 34 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(50)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1979 a
SDict begin H.S end
420 1979 a FK(4.9.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(OuterDistrib)n(ution)p 0.0236 0.0894 0.6179 TeXcolorrgb
1351 1979 a
SDict begin 13.6 H.L end
1351 1979 a 1351 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.4.9.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1351 1979 a Black
42 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(51)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 2092 a
SDict begin H.S end
211 2092 a FK(4.10)p 0.0 0.0 1.0 TeXcolorrgb
51 w(Decoding)26 b(Functions)p 0.0236 0.0894 0.6179 TeXcolorrgb
1178 2092 a
SDict begin 13.6 H.L end
1178 2092 a 1178 2092 a
SDict begin [ /Subtype /Link /Dest (section.4.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1178 2092 a Black
79 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(51)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2205 a
SDict begin H.S end
420 2205 a FK(4.10.1)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Decode)p 0.0236 0.0894 0.6179 TeXcolorrgb 987 2205
a
SDict begin 13.6 H.L end
987 2205 a 987 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
987 2205 a Black 65 w FK(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(51)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2318 a
SDict begin H.S end
420 2318 a FK(4.10.2)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Decode)n(w)o(ord)p 0.0236 0.0894 0.6179 TeXcolorrgb
1170 2318 a
SDict begin 13.6 H.L end
1170 2318 a 1170 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1170 2318 a Black
87 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(52)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2431 a
SDict begin H.S end
420 2431 a FK(4.10.3)p 0.0 0.0 1.0 TeXcolorrgb
65 w(GeneralizedReedSolomonDeco)q(der)q(Gao)p 0.0236 0.0894 0.6179
TeXcolorrgb 2119 2431 a
SDict begin 13.6 H.L end
2119 2431 a 2119 2431 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2119
2431 a Black 92 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(53)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2544 a
SDict begin H.S end
420 2544
a FK(4.10.4)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(GeneralizedReedSolomonListDec)q(ode)q(r)p 0.0236 0.0894 0.6179
TeXcolorrgb 2109 2544 a
SDict begin 13.6 H.L end
2109 2544 a 2109 2544 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2109
2544 a Black 34 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(54)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2657 a
SDict begin H.S end
420 2657
a FK(4.10.5)p 0.0 0.0 1.0 TeXcolorrgb 65 w(BitFlipDecoder)p
0.0236 0.0894 0.6179 TeXcolorrgb 1274 2657 a
SDict begin 13.6 H.L end
1274 2657
a 1274 2657 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1274 2657 a Black 51 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(54)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2770 a
SDict begin H.S end
420 2770
a FK(4.10.6)p 0.0 0.0 1.0 TeXcolorrgb 65 w(NearestNeighborGRSDecode)n
(w)o(ords)p 0.0236 0.0894 0.6179 TeXcolorrgb 2000 2770
a
SDict begin 13.6 H.L end
2000 2770 a 2000 2770 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2000 2770 a Black 75 w FK(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(55)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2883 a
SDict begin H.S end
420 2883 a FK(4.10.7)p 0.0 0.0 1.0 TeXcolorrgb
65 w(NearestNeighborDecode)n(w)o(ord)q(s)p 0.0236 0.0894 0.6179
TeXcolorrgb 1823 2883 a
SDict begin 13.6 H.L end
1823 2883 a 1823 2883 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1823
2883 a Black 47 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(56)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
2995 a
SDict begin H.S end
420 2995 a FK(4.10.8)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Syndrome)p 0.0236 0.0894 0.6179 TeXcolorrgb 1083
2995 a
SDict begin 13.6 H.L end
1083 2995 a 1083 2995 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1083 2995 a Black 37 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(57)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3108 a
SDict begin H.S end
420 3108 a FK(4.10.9)p 0.0 0.0 1.0 TeXcolorrgb
65 w(SyndromeT)-7 b(able)p 0.0236 0.0894 0.6179 TeXcolorrgb
1282 3108 a
SDict begin 13.6 H.L end
1282 3108 a 1282 3108 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1282 3108 a Black
43 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(57)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3221 a
SDict begin H.S end
420 3221 a FK(4.10.10)p 0.0 0.0 1.0 TeXcolorrgb
20 w(StandardArray)p 0.0236 0.0894 0.6179 TeXcolorrgb
1243 3221 a
SDict begin 13.6 H.L end
1243 3221 a 1243 3221 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1243 3221 a Black
82 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(58)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3334 a
SDict begin H.S end
420 3334 a FK(4.10.11)p 0.0 0.0 1.0 TeXcolorrgb
20 w(PermutationDecode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1429 3334 a
SDict begin 13.6 H.L end
1429 3334 a 1429 3334 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1429 3334 a Black
32 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(58)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3447 a
SDict begin H.S end
420 3447 a FK(4.10.12)p 0.0 0.0 1.0 TeXcolorrgb
20 w(PermutationDecodeNC)p 0.0236 0.0894 0.6179 TeXcolorrgb
1556 3447 a
SDict begin 13.6 H.L end
1556 3447 a 1556 3447 a
SDict begin [ /Subtype /Link /Dest (subsection.4.10.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1556 3447 a Black
42 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(59)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 3651 a
SDict begin H.S end
75 3651 a Fz(5)p 0.0 0.0 1.0 TeXcolorrgb 91
w(Generating)24 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
910 3651 a
SDict begin 13.6 H.L end
910 3651 a 910 3651 a
SDict begin [ /Subtype /Link /Dest (chapter.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
910 3651 a Black 2749
w Fz(60)p 0.0236 0.0894 0.6179 TeXcolorrgb 211 3764 a
SDict begin H.S end
211 3764 a FK(5.1)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Generating)i
(Unrestricted)g(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1569 3764 a
SDict begin 13.6 H.L end
1569 3764 a 1569 3764 a
SDict begin [ /Subtype /Link /Dest (section.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1569 3764 a Black
29 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(60)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3877 a
SDict begin H.S end
420 3877 a FK(5.1.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ElementsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1239 3877 a
SDict begin 13.6 H.L end
1239 3877 a 1239 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1239 3877 a Black
86 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(60)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3990 a
SDict begin H.S end
420 3990 a FK(5.1.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(HadamardCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1279 3990 a
SDict begin 13.6 H.L end
1279 3990 a 1279 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1279 3990 a Black
46 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(61)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4103 a
SDict begin H.S end
420 4103 a FK(5.1.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ConferenceCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1318 4103 a
SDict begin 13.6 H.L end
1318 4103 a 1318 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1318 4103 a Black
75 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(61)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
420 4215 a FK(5.1.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(MOLSCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1156
4215 a
SDict begin 13.6 H.L end
1156 4215 a 1156 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1156 4215 a Black 33 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(62)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4328 a
SDict begin H.S end
420 4328 a FK(5.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RandomCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1209
4328 a
SDict begin 13.6 H.L end
1209 4328 a 1209 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1209 4328 a Black 48 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(63)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4441 a
SDict begin H.S end
420 4441 a FK(5.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(NordstromRobinsonCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1640 4441 a
SDict begin 13.6 H.L end
1640 4441 a 1640 4441 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1640 4441 a Black
94 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(63)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4554
a
SDict begin H.S end
420 4554 a FK(5.1.7)p 0.0 0.0 1.0 TeXcolorrgb 110 w(GreedyCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1168 4554 a
SDict begin 13.6 H.L end
1168 4554
a 1168 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1168 4554 a Black 89 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(63)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 4667 a
SDict begin H.S end
420 4667
a FK(5.1.8)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Le)o(xiCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1067 4667 a
SDict begin 13.6 H.L end
1067 4667
a 1067 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.5.1.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1067 4667 a Black 53 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(64)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 4780 a
SDict begin H.S end
211
4780 a FK(5.2)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Generating)26
b(Linear)e(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb 1357
4780 a
SDict begin 13.6 H.L end
1357 4780 a 1357 4780 a
SDict begin [ /Subtype /Link /Dest (section.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1357 4780 a Black 36 w
FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(64)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4893 a
SDict begin H.S end
420 4893 a FK(5.2.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneratorMatCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1409 4893 a
SDict begin 13.6 H.L end
1409 4893 a 1409 4893 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1409 4893 a Black
52 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(64)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5006 a
SDict begin H.S end
420 5006 a FK(5.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckMatCodeMutable)p 0.0236 0.0894 0.6179 TeXcolorrgb
1580 5006 a
SDict begin 13.6 H.L end
1580 5006 a 1580 5006 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1580 5006 a Black
86 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(65)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
5119 a
SDict begin H.S end
420 5119 a FK(5.2.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckMatCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1279 5119 a
SDict begin 13.6 H.L end
1279 5119 a 1279 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1279 5119 a Black
46 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(65)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
420 5232 a FK(5.2.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(HammingCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1265 5232 a
SDict begin 13.6 H.L end
1265 5232 a 1265 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1265 5232 a Black
60 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(66)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
420 5345 a FK(5.2.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ReedMullerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1334 5345 a
SDict begin 13.6 H.L end
1334 5345 a 1334 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1334 5345 a Black
59 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(66)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
420 5457 a FK(5.2.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AlternantCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1243 5457 a
SDict begin 13.6 H.L end
1243 5457 a 1243 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1243 5457 a Black
82 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(66)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
420 5570 a FK(5.2.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GoppaCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1143
5570 a
SDict begin 13.6 H.L end
1143 5570 a 1143 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1143 5570 a Black 46 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(67)p Black Black Black eop end end
%%Page: 7 7
TeXDict begin HPSdict begin 7 6 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.7) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(7)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
420 399 a FK(5.2.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneralizedSri)n(v)n(asta)n(v)n(aCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1707 399 a
SDict begin 13.6 H.L end
1707 399 a 1707 399 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1707 399
a Black 95 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(67)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
420 511 a FK(5.2.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Sri)n(v)n(asta)n(v)n(aCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1270 511 a
SDict begin 13.6 H.L end
1270 511 a 1270 511 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1270 511
a Black 55 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(68)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
420 624 a FK(5.2.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CordaroW)-7 b(agnerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1477 624 a
SDict begin 13.6 H.L end
1477 624 a 1477 624 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1477 624 a Black 53
w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(68)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 737 a
SDict begin H.S end
420 737 a FK(5.2.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(FerreroDesignCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1424 737 a
SDict begin 13.6 H.L end
1424 737 a 1424 737 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1424 737 a Black 37
w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(68)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
420 850 a FK(5.2.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RandomLinearCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1445 850 a
SDict begin 13.6 H.L end
1445 850 a 1445 850 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1445 850 a Black 85
w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(69)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 963 a
SDict begin H.S end
420 963 a FK(5.2.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(OptimalityCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1294 963 a
SDict begin 13.6 H.L end
1294 963 a 1294 963 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1294 963 a Black 31
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(70)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1076 a
SDict begin H.S end
420 1076 a FK(5.2.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(BestKno)n(wnLinearCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1564 1076 a
SDict begin 13.6 H.L end
1564 1076 a 1564 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.5.2.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1564 1076 a Black
34 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(70)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1189 a
SDict begin H.S end
211 1189 a FK(5.3)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Gabidulin)26 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1057 1189 a
SDict begin 13.6 H.L end
1057 1189 a 1057 1189 a
SDict begin [ /Subtype /Link /Dest (section.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1057 1189 a Black
63 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(72)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1302 a
SDict begin H.S end
420 1302 a FK(5.3.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(GabidulinCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1263 1302 a
SDict begin 13.6 H.L end
1263 1302 a 1263 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1263
1302 a Black 62 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(72)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1415 a
SDict begin H.S end
420 1415 a FK(5.3.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Enlar)n(gedGabidulinCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1587 1415 a
SDict begin 13.6 H.L end
1587 1415 a 1587 1415 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1587
1415 a Black 79 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1528 a
SDict begin H.S end
420 1528 a FK(5.3.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Da)n(vydo)o(vCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1230 1528 a
SDict begin 13.6 H.L end
1230 1528 a 1230 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1230 1528 a Black
27 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1641 a
SDict begin H.S end
420 1641 a FK(5.3.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(T)-7 b(ombakCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1197 1641 a
SDict begin 13.6 H.L end
1197 1641 a 1197 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1197 1641 a Black
60 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1753 a
SDict begin H.S end
420 1753 a FK(5.3.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Enlar)n(gedT)-7 b(ombakCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1521 1753 a
SDict begin 13.6 H.L end
1521 1753 a 1521 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.5.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1521
1753 a Black 77 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(72)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1866 a
SDict begin H.S end
211 1866 a FK(5.4)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Golay)24 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
915 1866 a
SDict begin 13.6 H.L end
915 1866 a 915 1866 a
SDict begin [ /Subtype /Link /Dest (section.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
915 1866 a Black 69
w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 129 w(73)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1979 a
SDict begin H.S end
420 1979 a FK(5.4.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(BinaryGolayCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1369 1979 a
SDict begin 13.6 H.L end
1369 1979 a 1369 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1369
1979 a Black 92 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(73)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2092 a
SDict begin H.S end
420 2092 a FK(5.4.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ExtendedBinaryGolayCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1710 2092 a
SDict begin 13.6 H.L end
1710 2092 a 1710 2092 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1710
2092 a Black 92 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(73)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2205 a
SDict begin H.S end
420 2205 a FK(5.4.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(T)-6 b(ernaryGolayCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1403 2205 a
SDict begin 13.6 H.L end
1403 2205 a 1403 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1403 2205 a Black
58 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(74)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2318 a
SDict begin H.S end
420 2318 a FK(5.4.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ExtendedT)-6 b(ernaryGolayCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1744 2318 a
SDict begin 13.6 H.L end
1744 2318 a 1744 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.5.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1744
2318 a Black 58 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(74)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 2431 a
SDict begin H.S end
211 2431 a FK(5.5)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Generating)26 b(Cyclic)e(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1357 2431 a
SDict begin 13.6 H.L end
1357 2431 a 1357 2431 a
SDict begin [ /Subtype /Link /Dest (section.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1357
2431 a Black 36 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 129 w(74)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 2544 a
SDict begin H.S end
420 2544 a FK(5.5.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(GeneratorPolCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1384 2544 a
SDict begin 13.6 H.L end
1384 2544 a 1384 2544 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1384
2544 a Black 77 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 129 w(75)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2657 a
SDict begin H.S end
420 2657 a FK(5.5.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CheckPolCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1254 2657 a
SDict begin 13.6 H.L end
1254 2657 a 1254 2657 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1254 2657 a Black
71 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(76)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2770 a
SDict begin H.S end
420 2770 a FK(5.5.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(RootsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1113
2770 a
SDict begin 13.6 H.L end
1113 2770 a 1113 2770 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1113 2770 a Black 76 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(76)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2883 a
SDict begin H.S end
420 2883 a FK(5.5.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(BCHCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1090
2883 a
SDict begin 13.6 H.L end
1090 2883 a 1090 2883 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1090 2883 a Black 30 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(77)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2995 a
SDict begin H.S end
420 2995 a FK(5.5.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ReedSolomonCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1415 2995 a
SDict begin 13.6 H.L end
1415 2995 a 1415 2995 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1415 2995 a Black
46 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(78)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3108 a
SDict begin H.S end
420 3108 a FK(5.5.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(QRCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1029
3108 a
SDict begin 13.6 H.L end
1029 3108 a 1029 3108 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1029 3108 a Black 91 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(78)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3221 a
SDict begin H.S end
420 3221 a FK(5.5.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(QQRCodeNC)p 0.0236 0.0894 0.6179 TeXcolorrgb 1222
3221 a
SDict begin 13.6 H.L end
1222 3221 a 1222 3221 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1222 3221 a Black 35 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(79)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3334 a
SDict begin H.S end
420 3334 a FK(5.5.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(QQRCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1095
3334 a
SDict begin 13.6 H.L end
1095 3334 a 1095 3334 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1095 3334 a Black 25 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(79)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3447 a
SDict begin H.S end
420 3447 a FK(5.5.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(FireCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1048
3447 a
SDict begin 13.6 H.L end
1048 3447 a 1048 3447 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1048 3447 a Black 72 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(79)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3560 a
SDict begin H.S end
420 3560 a FK(5.5.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(WholeSpaceCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1359 3560 a
SDict begin 13.6 H.L end
1359 3560 a 1359 3560 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1359 3560 a Black
34 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(80)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3673 a
SDict begin H.S end
420 3673 a FK(5.5.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(NullCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1063
3673 a
SDict begin 13.6 H.L end
1063 3673 a 1063 3673 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1063 3673 a Black 57 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(80)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3786 a
SDict begin H.S end
420 3786 a FK(5.5.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RepetitionCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1278 3786 a
SDict begin 13.6 H.L end
1278 3786 a 1278 3786 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1278 3786 a Black
47 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(80)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3899 a
SDict begin H.S end
420 3899 a FK(5.5.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CyclicCodes)p 0.0236 0.0894 0.6179 TeXcolorrgb 1173
3899 a
SDict begin 13.6 H.L end
1173 3899 a 1173 3899 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1173 3899 a Black 84 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(81)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4012 a
SDict begin H.S end
420 4012 a FK(5.5.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(NrCyclicCodes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1269 4012 a
SDict begin 13.6 H.L end
1269 4012 a 1269 4012 a
SDict begin [ /Subtype /Link /Dest (subsection.5.5.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1269 4012 a Black
56 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(81)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4125 a
SDict begin H.S end
211 4125 a FK(5.6)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Ev)n(aluation)26 b(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1085 4125 a
SDict begin 13.6 H.L end
1085 4125 a 1085 4125 a
SDict begin [ /Subtype /Link /Dest (section.5.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1085
4125 a Black 35 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(82)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4237 a
SDict begin H.S end
420 4237 a FK(5.6.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Ev)n(aluationCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1291 4237 a
SDict begin 13.6 H.L end
1291 4237 a 1291 4237 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1291
4237 a Black 34 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 129 w(82)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4350 a
SDict begin H.S end
420 4350 a FK(5.6.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(GeneralizedReedSolomonCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1852 4350 a
SDict begin 13.6 H.L end
1852 4350 a 1852 4350 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1852
4350 a Black 87 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(82)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4463
a
SDict begin H.S end
420 4463 a FK(5.6.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w
(GeneralizedReedMullerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1771 4463 a
SDict begin 13.6 H.L end
1771 4463 a 1771 4463 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1771 4463 a Black
31 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(83)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4576 a
SDict begin H.S end
420
4576 a FK(5.6.4)p 0.0 0.0 1.0 TeXcolorrgb 110 w(T)-7
b(oricPoints)p 0.0236 0.0894 0.6179 TeXcolorrgb 1126
4576 a
SDict begin 13.6 H.L end
1126 4576 a 1126 4576 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1126 4576 a Black 63 w
FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4689 a
SDict begin H.S end
420 4689 a FK(5.6.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(T)-7 b(oricCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1091 4689 a
SDict begin 13.6 H.L end
1091 4689 a 1091 4689 a
SDict begin [ /Subtype /Link /Dest (subsection.5.6.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1091 4689 a Black
29 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4802 a
SDict begin H.S end
211 4802 a FK(5.7)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Algebraic)26 b(geometric)f(codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1418 4802 a
SDict begin 13.6 H.L end
1418 4802 a 1418 4802 a
SDict begin [ /Subtype /Link /Dest (section.5.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1418
4802 a Black 43 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4915 a
SDict begin H.S end
420 4915 a FK(5.7.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Af)n(\002neCurv)o(e)p 0.0236 0.0894 0.6179 TeXcolorrgb
1161 4915 a
SDict begin 13.6 H.L end
1161 4915 a 1161 4915 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1161 4915 a Black
28 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(84)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5028 a
SDict begin H.S end
420 5028 a FK(5.7.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Af)n(\002nePointsOnCurv)o(e)p 0.0236 0.0894 0.6179
TeXcolorrgb 1498 5028 a
SDict begin 13.6 H.L end
1498 5028 a 1498 5028 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1498
5028 a Black 32 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(85)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5141 a
SDict begin H.S end
420 5141 a FK(5.7.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GenusCurv)o(e)p 0.0236 0.0894 0.6179 TeXcolorrgb
1162 5141 a
SDict begin 13.6 H.L end
1162 5141 a 1162 5141 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1162 5141 a Black
27 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 129 w(86)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5254 a
SDict begin H.S end
420 5254 a FK(5.7.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GOrbitPoint)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 5254 a
SDict begin 13.6 H.L end
1184 5254 a 1184 5254 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1184 5254 a Black
73 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 129 w(86)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5367 a
SDict begin H.S end
420 5367 a FK(5.7.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorOnAf)n(\002neCurv)o(e)p 0.0236 0.0894 0.6179
TeXcolorrgb 1541 5367 a
SDict begin 13.6 H.L end
1541 5367 a 1541 5367 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1541
5367 a Black 57 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(87)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5479 a
SDict begin H.S end
420 5479 a FK(5.7.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorAddition)p 0.0236 0.0894 0.6179 TeXcolorrgb
1328 5479 a
SDict begin 13.6 H.L end
1328 5479 a 1328 5479 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1328 5479 a Black
65 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5592 a
SDict begin H.S end
420 5592 a FK(5.7.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorDe)o(gree)p 0.0236 0.0894 0.6179 TeXcolorrgb
1266 5592 a
SDict begin 13.6 H.L end
1266 5592 a 1266 5592 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1266 5592 a Black
59 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black Black Black eop end end
%%Page: 8 8
TeXDict begin HPSdict begin 8 7 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.8) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(8)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
420 399 a FK(5.7.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorNe)o(gate)p 0.0236 0.0894 0.6179 TeXcolorrgb
1260 399 a
SDict begin 13.6 H.L end
1260 399 a 1260 399 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1260 399 a Black 65
w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
420 511 a FK(5.7.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Di)n(visorIsZero)p 0.0236 0.0894 0.6179 TeXcolorrgb
1242 511 a
SDict begin 13.6 H.L end
1242 511 a 1242 511 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1242 511 a Black 83
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(88)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
420 624 a FK(5.7.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorsEqual)p 0.0236 0.0894 0.6179 TeXcolorrgb
1252 624 a
SDict begin 13.6 H.L end
1252 624 a 1252 624 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1252 624 a Black 73
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(89)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 737 a
SDict begin H.S end
420 737 a FK(5.7.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorGCD)p 0.0236 0.0894 0.6179 TeXcolorrgb
1196 737 a
SDict begin 13.6 H.L end
1196 737 a 1196 737 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1196 737 a Black 61
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(89)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
420 850 a FK(5.7.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorLCM)p 0.0236 0.0894 0.6179 TeXcolorrgb
1202 850 a
SDict begin 13.6 H.L end
1202 850 a 1202 850 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1202 850 a Black 55
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(89)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 963 a
SDict begin H.S end
420 963 a FK(5.7.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RiemannRochSpaceBasisFunction)q(P1)p 0.0236 0.0894 0.6179
TeXcolorrgb 2088 963 a
SDict begin 13.6 H.L end
2088 963 a 2088 963 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2088 963
a Black 55 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(90)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1076 a
SDict begin H.S end
420 1076 a FK(5.7.14)p 0.0 0.0 1.0
TeXcolorrgb 65 w(Di)n(visorOfRationalFunctionP1)p 0.0236 0.0894 0.6179
TeXcolorrgb 1828 1076 a
SDict begin 13.6 H.L end
1828 1076 a 1828 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1828
1076 a Black 42 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
129 w(91)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
1189 a
SDict begin H.S end
420 1189 a FK(5.7.15)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RiemannRochSpaceBasisP1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1764 1189 a
SDict begin 13.6 H.L end
1764 1189 a 1764 1189 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1764 1189 a Black
38 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(91)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1302 a
SDict begin H.S end
420
1302 a FK(5.7.16)p 0.0 0.0 1.0 TeXcolorrgb 65 w(MoebiusT)m
(ransformation)p 0.0236 0.0894 0.6179 TeXcolorrgb 1615
1302 a
SDict begin 13.6 H.L end
1615 1302 a 1615 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1615 1302 a Black 51 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(92)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1415
a
SDict begin H.S end
420 1415 a FK(5.7.17)p 0.0 0.0 1.0 TeXcolorrgb 65 w(ActionMoebiusT)m
(ransformatio)q(nOnFun)q(ct)q(ion)p 0.0236 0.0894 0.6179
TeXcolorrgb 2296 1415 a
SDict begin 13.6 H.L end
2296 1415 a 2296 1415 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2296
1415 a Black 52 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)p Black 129 w(93)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1528 a
SDict begin H.S end
420 1528 a FK(5.7.18)p 0.0 0.0 1.0
TeXcolorrgb 65 w(ActionMoebiusT)m(ransformatio)q(nOnDi)n(v)q(iso)q(rP1)
p 0.0236 0.0894 0.6179 TeXcolorrgb 2340 1528 a
SDict begin 13.6 H.L end
2340 1528
a 2340 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.18) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2340 1528 a Black 76 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(93)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1641 a
SDict begin H.S end
420
1641 a FK(5.7.19)p 0.0 0.0 1.0 TeXcolorrgb 65 w(IsActionMoebiusT)m
(ransforma)q(tio)q(nOnDi)n(vis)q(or)q(De\002nedP1)p 0.0236 0.0894 0.6179
TeXcolorrgb 2693 1641 a
SDict begin 13.6 H.L end
2693 1641 a 2693 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.19) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2693
1641 a Black 64 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(93)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1753 a
SDict begin H.S end
420 1753 a FK(5.7.20)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorAutomorphismGroupP1)p 0.0236 0.0894 0.6179
TeXcolorrgb 1883 1753 a
SDict begin 13.6 H.L end
1883 1753 a 1883 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.20) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1883
1753 a Black 56 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129
w(94)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1866
a
SDict begin H.S end
420 1866 a FK(5.7.21)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(MatrixRepresentationOnRie)q(mann)q(RochSpa)q(ce)q(P1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2471 1866 a
SDict begin 13.6 H.L end
2471 1866
a 2471 1866 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.21) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2471 1866 a Black 81 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(94)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1979 a
SDict begin H.S end
420 1979 a FK(5.7.22)p 0.0 0.0 1.0
TeXcolorrgb 65 w(GoppaCodeClassical)p 0.0236 0.0894 0.6179
TeXcolorrgb 1469 1979 a
SDict begin 13.6 H.L end
1469 1979 a 1469 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.22) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1469
1979 a Black 61 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(95)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2092 a
SDict begin H.S end
420 2092 a FK(5.7.23)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Ev)n(aluationBi)n(v)n(ariateCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1618 2092 a
SDict begin 13.6 H.L end
1618 2092 a 1618 2092 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.23) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1618
2092 a Black 48 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(96)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2205 a
SDict begin H.S end
420 2205 a FK(5.7.24)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Ev)n(aluationBi)n(v)n(ariateCodeNC)p 0.0236 0.0894 0.6179
TeXcolorrgb 1745 2205 a
SDict begin 13.6 H.L end
1745 2205 a 1745 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.24) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1745
2205 a Black 57 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(96)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2318 a
SDict begin H.S end
420 2318 a FK(5.7.25)p 0.0 0.0 1.0 TeXcolorrgb
65 w(OnePointA)l(GCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1372 2318 a
SDict begin 13.6 H.L end
1372 2318 a 1372 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.5.7.25) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1372 2318 a Black
89 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 129 w(97)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
75 2522 a
SDict begin H.S end
75 2522 a Fz(6)p 0.0 0.0 1.0 TeXcolorrgb 91
w(Manipulating)24 b(Codes)p 0.0236 0.0894 0.6179 TeXcolorrgb
1002 2522 a
SDict begin 13.6 H.L end
1002 2522 a 1002 2522 a
SDict begin [ /Subtype /Link /Dest (chapter.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1002 2522 a Black
2657 w Fz(99)p 0.0236 0.0894 0.6179 TeXcolorrgb 211 2635
a
SDict begin H.S end
211 2635 a FK(6.1)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Functions)i(that)e
(Generate)h(a)e(Ne)n(w)f(Code)i(from)f(a)g(Gi)n(v)o(en)g(Code)p
0.0236 0.0894 0.6179 TeXcolorrgb 2500 2635 a
SDict begin 13.6 H.L end
2500 2635
a 2500 2635 a
SDict begin [ /Subtype /Link /Dest (section.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2500 2635 a Black 52 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(99)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2748 a
SDict begin H.S end
420 2748
a FK(6.1.1)p 0.0 0.0 1.0 TeXcolorrgb 110 w(ExtendedCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1243 2748 a
SDict begin 13.6 H.L end
1243 2748
a 1243 2748 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1243 2748 a Black 82 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 129 w(99)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2861 a
SDict begin H.S end
420 2861
a FK(6.1.2)p 0.0 0.0 1.0 TeXcolorrgb 110 w(PuncturedCode)p
0.0236 0.0894 0.6179 TeXcolorrgb 1268 2861 a
SDict begin 13.6 H.L end
1268 2861
a 1268 2861 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1268 2861 a Black 57 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(100)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2973 a
SDict begin H.S end
420 2973
a FK(6.1.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Ev)o(enW)-7
b(eightSubcode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1466
2973 a
SDict begin 13.6 H.L end
1466 2973 a 1466 2973 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1466 2973 a Black 64 w
FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(100)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3086 a
SDict begin H.S end
420 3086 a FK(6.1.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PermutedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1249 3086 a
SDict begin 13.6 H.L end
1249 3086 a 1249 3086 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1249 3086 a Black
76 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(101)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3199 a
SDict begin H.S end
420 3199 a FK(6.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Expur)n(gatedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1316 3199 a
SDict begin 13.6 H.L end
1316 3199 a 1316 3199 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1316 3199 a Black
77 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(101)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3312 a
SDict begin H.S end
420 3312 a FK(6.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AugmentedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1324 3312 a
SDict begin 13.6 H.L end
1324 3312 a 1324 3312 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1324 3312 a Black
69 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(102)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3425 a
SDict begin H.S end
420 3425 a FK(6.1.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Remo)o(v)o(edElementsCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1584 3425 a
SDict begin 13.6 H.L end
1584 3425 a 1584 3425 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1584
3425 a Black 82 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(102)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3538 a
SDict begin H.S end
420 3538 a FK(6.1.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AddedElementsCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1480 3538 a
SDict begin 13.6 H.L end
1480 3538 a 1480 3538 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1480 3538 a Black
50 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(103)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3651 a
SDict begin H.S end
420 3651 a FK(6.1.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ShortenedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1268 3651 a
SDict begin 13.6 H.L end
1268 3651 a 1268 3651 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1268 3651 a Black
57 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(103)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3764 a
SDict begin H.S end
420 3764 a FK(6.1.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(LengthenedCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1328 3764 a
SDict begin 13.6 H.L end
1328 3764 a 1328 3764 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1328 3764 a Black
65 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(104)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3877 a
SDict begin H.S end
420 3877 a FK(6.1.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(ResidueCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1193
3877 a
SDict begin 13.6 H.L end
1193 3877 a 1193 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1193 3877 a Black 64 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(105)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3990 a
SDict begin H.S end
420 3990 a FK(6.1.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(ConstructionBCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1429 3990 a
SDict begin 13.6 H.L end
1429 3990 a 1429 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1429 3990 a Black
32 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(105)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4103 a
SDict begin H.S end
420 4103 a FK(6.1.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(DualCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1078
4103 a
SDict begin 13.6 H.L end
1078 4103 a 1078 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1078 4103 a Black 42 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(105)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
420 4215 a FK(6.1.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Con)l(v)o(ersionFieldCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1499 4215 a
SDict begin 13.6 H.L end
1499 4215 a 1499 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1499
4215 a Black 31 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(106)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4328 a
SDict begin H.S end
420 4328 a FK(6.1.15)p 0.0 0.0 1.0 TeXcolorrgb
65 w(T)m(raceCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1105 4328 a
SDict begin 13.6 H.L end
1105 4328 a 1105 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1105 4328 a Black
84 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(106)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4441 a
SDict begin H.S end
420 4441 a FK(6.1.16)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CosetCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1108
4441 a
SDict begin 13.6 H.L end
1108 4441 a 1108 4441 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1108 4441 a Black 81 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(107)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4554 a
SDict begin H.S end
420 4554 a FK(6.1.17)p 0.0 0.0 1.0 TeXcolorrgb
65 w(ConstantW)-7 b(eightSubcode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1602 4554 a
SDict begin 13.6 H.L end
1602 4554 a 1602 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1602
4554 a Black 64 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(107)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4667 a
SDict begin H.S end
420 4667 a FK(6.1.18)p 0.0 0.0 1.0 TeXcolorrgb
65 w(StandardF)o(ormCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1419 4667 a
SDict begin 13.6 H.L end
1419 4667 a 1419 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.18) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1419 4667 a Black
42 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(108)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4780 a
SDict begin H.S end
420 4780 a FK(6.1.19)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Piece)n(wiseConstantCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1583 4780 a
SDict begin 13.6 H.L end
1583 4780 a 1583 4780 a
SDict begin [ /Subtype /Link /Dest (subsection.6.1.19) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1583
4780 a Black 83 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(108)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 4893 a
SDict begin H.S end
211 4893 a FK(6.2)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Functions)26 b(that)e(Generate)h(a)e(Ne)n(w)f(Code)i(from)f(T)-7
b(w)o(o)22 b(Gi)n(v)o(en)h(Codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 2653 4893 a
SDict begin 13.6 H.L end
2653 4893 a 2653 4893 a
SDict begin [ /Subtype /Link /Dest (section.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2653
4893 a Black 36 w FK(.)45 b(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)p Black 84 w(109)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5006 a
SDict begin H.S end
420 5006 a FK(6.2.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DirectSumCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1295 5006 a
SDict begin 13.6 H.L end
1295 5006 a 1295 5006 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1295 5006 a Black
30 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(109)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5119 a
SDict begin H.S end
420 5119 a FK(6.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UUVCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1100
5119 a
SDict begin 13.6 H.L end
1100 5119 a 1100 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1100 5119 a Black 89 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(109)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
420 5232 a FK(6.2.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(DirectProductCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1409 5232 a
SDict begin 13.6 H.L end
1409 5232 a 1409 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1409 5232 a Black
52 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(110)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
420 5345 a FK(6.2.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IntersectionCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1327 5345 a
SDict begin 13.6 H.L end
1327 5345 a 1327 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1327 5345 a Black
66 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(110)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
420 5457 a FK(6.2.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UnionCode)p 0.0236 0.0894 0.6179 TeXcolorrgb 1128
5457 a
SDict begin 13.6 H.L end
1128 5457 a 1128 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1128 5457 a Black 61 w
FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(111)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
420 5570 a FK(6.2.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(ExtendedDirectSumCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1636 5570 a
SDict begin 13.6 H.L end
1636 5570 a 1636 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1636 5570 a Black
30 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(111)p Black Black Black eop end end
%%Page: 9 9
TeXDict begin HPSdict begin 9 8 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.9) cvn H.B /DEST pdfmark end
75 100 a Black 1708 w FE(GU)n(A)l(V)-5
b(A)1723 b FK(9)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
420 399 a FK(6.2.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(AmalgamatedDirectSumCode)p 0.0236 0.0894 0.6179
TeXcolorrgb 1803 399 a
SDict begin 13.6 H.L end
1803 399 a 1803 399 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1803 399
a Black 67 w FK(.)46 b(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(112)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
511 a
SDict begin H.S end
420 511 a FK(6.2.8)p 0.0 0.0 1.0 TeXcolorrgb 110
w(BlockwiseDirectSumCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1677 511 a
SDict begin 13.6 H.L end
1677 511 a 1677 511 a
SDict begin [ /Subtype /Link /Dest (subsection.6.2.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1677 511 a Black 57
w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(112)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 75 715 a
SDict begin H.S end
75 715
a Fz(7)p 0.0 0.0 1.0 TeXcolorrgb 91 w(Bounds)22 b(on)h(codes,)g
(special)i(matrices)g(and)d(miscellaneous)j(functions)p
0.0236 0.0894 0.6179 TeXcolorrgb 2653 715 a
SDict begin 13.6 H.L end
2653 715
a 2653 715 a
SDict begin [ /Subtype /Link /Dest (chapter.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2653 715 a Black 961 w Fz(114)p 0.0236 0.0894 0.6179
TeXcolorrgb 211 828 a
SDict begin H.S end
211 828 a FK(7.1)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Distance)g(bounds)h(on)d(codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1390 828 a
SDict begin 13.6 H.L end
1390 828 a 1390 828 a
SDict begin [ /Subtype /Link /Dest (section.7.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1390 828
a Black 71 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(114)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 941 a
SDict begin H.S end
420 941 a FK(7.1.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundSingleton)p 0.0236 0.0894 0.6179 TeXcolorrgb
1524 941 a
SDict begin 13.6 H.L end
1524 941 a 1524 941 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1524 941 a Black 74
w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)
f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(115)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
1054 a
SDict begin H.S end
420 1054 a FK(7.1.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundHamming)p 0.0236 0.0894 0.6179 TeXcolorrgb
1541 1054 a
SDict begin 13.6 H.L end
1541 1054 a 1541 1054 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1541 1054 a Black
57 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(115)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1167 a
SDict begin H.S end
420 1167 a FK(7.1.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundJohnson)p 0.0236 0.0894 0.6179 TeXcolorrgb
1473 1167 a
SDict begin 13.6 H.L end
1473 1167 a 1473 1167 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1473 1167 a Black
57 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(115)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1280 a
SDict begin H.S end
420 1280 a FK(7.1.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundPlotkin)p 0.0236 0.0894 0.6179 TeXcolorrgb
1439 1280 a
SDict begin 13.6 H.L end
1439 1280 a 1439 1280 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1439 1280 a Black
91 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(116)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1393 a
SDict begin H.S end
420 1393 a FK(7.1.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundElias)p 0.0236 0.0894 0.6179 TeXcolorrgb
1359 1393 a
SDict begin 13.6 H.L end
1359 1393 a 1359 1393 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1359 1393 a Black
34 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(116)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1506 a
SDict begin H.S end
420 1506 a FK(7.1.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBoundGriesmer)p 0.0236 0.0894 0.6179 TeXcolorrgb
1515 1506 a
SDict begin 13.6 H.L end
1515 1506 a 1515 1506 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1515 1506 a Black
83 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(117)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1619 a
SDict begin H.S end
420 1619 a FK(7.1.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsGriesmerCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1304 1619 a
SDict begin 13.6 H.L end
1304 1619 a 1304 1619 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1304 1619 a Black
89 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(117)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1731 a
SDict begin H.S end
420 1731 a FK(7.1.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(UpperBound)p 0.0236 0.0894 0.6179 TeXcolorrgb 1178
1731 a
SDict begin 13.6 H.L end
1178 1731 a 1178 1731 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1178 1731 a Black 79 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(117)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1844 a
SDict begin H.S end
420 1844 a FK(7.1.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Lo)n(werBoundMinimumDistance)p 0.0236 0.0894 0.6179
TeXcolorrgb 1866 1844 a
SDict begin 13.6 H.L end
1866 1844 a 1866 1844 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1866
1844 a Black 73 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(118)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1957
a
SDict begin H.S end
420 1957 a FK(7.1.10)p 0.0 0.0 1.0 TeXcolorrgb 65 w(Lo)n
(werBoundGilbertV)-10 b(arshamo)o(v)p 0.0236 0.0894 0.6179
TeXcolorrgb 1849 1957 a
SDict begin 13.6 H.L end
1849 1957 a 1849 1957 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1849
1957 a Black 90 w FK(.)45 b(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(118)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
2070 a
SDict begin H.S end
420 2070 a FK(7.1.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Lo)n(werBoundSphereP)o(acking)p 0.0236 0.0894 0.6179
TeXcolorrgb 1728 2070 a
SDict begin 13.6 H.L end
1728 2070 a 1728 2070 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1728
2070 a Black 74 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(118)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2183 a
SDict begin H.S end
420 2183 a FK(7.1.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(UpperBoundMinimumDistance)p 0.0236 0.0894 0.6179
TeXcolorrgb 1857 2183 a
SDict begin 13.6 H.L end
1857 2183 a 1857 2183 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1857
2183 a Black 82 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(119)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2296
a
SDict begin H.S end
420 2296 a FK(7.1.13)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(BoundsMinimumDistance)p 0.0236 0.0894 0.6179 TeXcolorrgb
1666 2296 a
SDict begin 13.6 H.L end
1666 2296 a 1666 2296 a
SDict begin [ /Subtype /Link /Dest (subsection.7.1.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1666 2296 a Black
68 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(119)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 211 2409
a
SDict begin H.S end
211 2409 a FK(7.2)p 0.0 0.0 1.0 TeXcolorrgb 96 w(Co)o(v)o(ering)25
b(radius)g(bounds)g(on)f(codes)p 0.0236 0.0894 0.6179
TeXcolorrgb 1652 2409 a
SDict begin 13.6 H.L end
1652 2409 a 1652 2409 a
SDict begin [ /Subtype /Link /Dest (section.7.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1652
2409 a Black 82 w FK(.)45 b(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(120)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2522 a
SDict begin H.S end
420 2522 a FK(7.2.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(BoundsCo)o(v)o(eringRadius)p 0.0236 0.0894 0.6179
TeXcolorrgb 1572 2522 a
SDict begin 13.6 H.L end
1572 2522 a 1572 2522 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1572
2522 a Black 94 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(120)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2635 a
SDict begin H.S end
420 2635 a FK(7.2.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IncreaseCo)o(v)o(eringRadiusLo)n(werBou)q(nd)p
0.0236 0.0894 0.6179 TeXcolorrgb 2074 2635 a
SDict begin 13.6 H.L end
2074 2635
a 2074 2635 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2074 2635 a Black 69 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(120)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2748 a
SDict begin H.S end
420 2748 a FK(7.2.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Exhausti)n(v)o(eSearchCo)o(v)o(eringRadiu)q(s)p
0.0236 0.0894 0.6179 TeXcolorrgb 1941 2748 a
SDict begin 13.6 H.L end
1941 2748
a 1941 2748 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1941 2748 a Black 66 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(121)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2861 a
SDict begin H.S end
420 2861 a FK(7.2.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneralLo)n(werBoundCo)o(v)o(eringRadius)p 0.0236 0.0894 0.6179
TeXcolorrgb 2059 2861 a
SDict begin 13.6 H.L end
2059 2861 a 2059 2861 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2059
2861 a Black 84 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(122)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2973 a
SDict begin H.S end
420 2973
a FK(7.2.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w(GeneralUpperBoundCo)o(v)o
(eringRad)q(iu)q(s)p 0.0236 0.0894 0.6179 TeXcolorrgb
2051 2973 a
SDict begin 13.6 H.L end
2051 2973 a 2051 2973 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2051 2973 a Black
92 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 84 w(122)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3086 a
SDict begin H.S end
420 3086 a FK(7.2.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o(eringRadiusSphereCov)o(erin)q
(g)p 0.0236 0.0894 0.6179 TeXcolorrgb 2359 3086 a
SDict begin 13.6 H.L end
2359
3086 a 2359 3086 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2359 3086 a Black 57 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(123)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3199 a
SDict begin H.S end
420
3199 a FK(7.2.7)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o
(eringRadiusV)-10 b(anW)j(ee1)p 0.0236 0.0894 0.6179
TeXcolorrgb 2117 3199 a
SDict begin 13.6 H.L end
2117 3199 a 2117 3199 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2117
3199 a Black 94 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(123)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 3312 a
SDict begin H.S end
420 3312
a FK(7.2.8)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o
(eringRadiusV)-10 b(anW)j(ee2)p 0.0236 0.0894 0.6179
TeXcolorrgb 2117 3312 a
SDict begin 13.6 H.L end
2117 3312 a 2117 3312 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2117
3312 a Black 94 w FK(.)46 b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(124)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 3425 a
SDict begin H.S end
420 3425
a FK(7.2.9)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Lo)n(werBoundCo)o(v)o
(eringRadiusCounti)q(ngExc)q(es)q(s)p 0.0236 0.0894 0.6179
TeXcolorrgb 2362 3425 a
SDict begin 13.6 H.L end
2362 3425 a 2362 3425 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2362
3425 a Black 54 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 84 w(124)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3538 a
SDict begin H.S end
420 3538 a FK(7.2.10)p 0.0 0.0 1.0
TeXcolorrgb 65 w(Lo)n(werBoundCo)o(v)o(eringRadiusEmbedded)q(1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2205 3538 a
SDict begin 13.6 H.L end
2205 3538
a 2205 3538 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2205 3538 a Black 75 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(125)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3651
a
SDict begin H.S end
420 3651 a FK(7.2.11)p 0.0 0.0 1.0 TeXcolorrgb 65 w(Lo)n(werBoundCo)o
(v)o(eringRadiusEmbedded)q(2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2205 3651 a
SDict begin 13.6 H.L end
2205 3651 a 2205 3651 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2205 3651 a Black
75 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 84 w(125)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3764 a
SDict begin H.S end
420 3764 a FK(7.2.12)p 0.0 0.0 1.0
TeXcolorrgb 65 w(Lo)n(werBoundCo)o(v)o(eringRadiusIndu)q(cti)q(on)p
0.0236 0.0894 0.6179 TeXcolorrgb 2119 3764 a
SDict begin 13.6 H.L end
2119 3764
a 2119 3764 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2119 3764 a Black 92 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black
84 w(126)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420
3877 a
SDict begin H.S end
420 3877 a FK(7.2.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(UpperBoundCo)o(v)o(eringRadiusRed)q(un)q(dan)q(c)o(y)p
0.0236 0.0894 0.6179 TeXcolorrgb 2216 3877 a
SDict begin 13.6 H.L end
2216 3877
a 2216 3877 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2216 3877 a Black 64 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(126)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3990
a
SDict begin H.S end
420 3990 a FK(7.2.14)p 0.0 0.0 1.0 TeXcolorrgb 65 w(UpperBoundCo)o(v)
o(eringRadiusDels)q(art)q(e)p 0.0236 0.0894 0.6179 TeXcolorrgb
2066 3990 a
SDict begin 13.6 H.L end
2066 3990 a 2066 3990 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2066 3990 a Black
77 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)p Black 84 w(127)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4103 a
SDict begin H.S end
420 4103 a FK(7.2.15)p 0.0 0.0 1.0
TeXcolorrgb 65 w(UpperBoundCo)o(v)o(eringRadiusStre)q(ng)q(th)p
0.0236 0.0894 0.6179 TeXcolorrgb 2071 4103 a
SDict begin 13.6 H.L end
2071 4103
a 2071 4103 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2071 4103 a Black 72 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(127)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4215 a
SDict begin H.S end
420 4215 a FK(7.2.16)p 0.0 0.0 1.0 TeXcolorrgb
65 w(UpperBoundCo)o(v)o(eringRadiusGrie)q(smerLike)p
0.0236 0.0894 0.6179 TeXcolorrgb 2267 4215 a
SDict begin 13.6 H.L end
2267 4215
a 2267 4215 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2267 4215 a Black 81 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(127)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4328 a
SDict begin H.S end
420
4328 a FK(7.2.17)p 0.0 0.0 1.0 TeXcolorrgb 65 w(UpperBoundCo)o(v)o
(eringRadiusCyc)q(lic)q(Code)p 0.0236 0.0894 0.6179 TeXcolorrgb
2192 4328 a
SDict begin 13.6 H.L end
2192 4328 a 2192 4328 a
SDict begin [ /Subtype /Link /Dest (subsection.7.2.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2192 4328 a Black
88 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)p Black 84 w(128)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 211 4441 a
SDict begin H.S end
211 4441 a FK(7.3)p 0.0 0.0 1.0
TeXcolorrgb 96 w(Special)25 b(matrices)g(in)e Fy(GU)m(A)-6
b(V)f(A)p 0.0236 0.0894 0.6179 TeXcolorrgb 1429 4441
a
SDict begin 13.6 H.L end
1429 4441 a 1429 4441 a
SDict begin [ /Subtype /Link /Dest (section.7.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1429 4441 a Black 32 w FK(.)46
b(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(128)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4554 a
SDict begin H.S end
420 4554 a FK(7.3.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Kra)o(wtchoukMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1303 4554 a
SDict begin 13.6 H.L end
1303 4554 a 1303 4554 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1303 4554 a Black
90 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(129)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4667 a
SDict begin H.S end
420 4667 a FK(7.3.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GrayMat)p 0.0236 0.0894 0.6179 TeXcolorrgb 1038
4667 a
SDict begin 13.6 H.L end
1038 4667 a 1038 4667 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1038 4667 a Black 82 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(129)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4780 a
SDict begin H.S end
420 4780 a FK(7.3.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(Sylv)o(esterMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1192 4780 a
SDict begin 13.6 H.L end
1192 4780 a 1192 4780 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1192 4780 a Black
65 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(129)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4893 a
SDict begin H.S end
420 4893 a FK(7.3.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(HadamardMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1234 4893 a
SDict begin 13.6 H.L end
1234 4893 a 1234 4893 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1234 4893 a Black
91 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(130)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5006 a
SDict begin H.S end
420 5006 a FK(7.3.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(V)-10 b(andermondeMat)p 0.0236 0.0894 0.6179 TeXcolorrgb
1359 5006 a
SDict begin 13.6 H.L end
1359 5006 a 1359 5006 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1359 5006 a Black
34 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(130)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5119 a
SDict begin H.S end
420 5119 a FK(7.3.6)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PutStandardF)o(orm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1349 5119 a
SDict begin 13.6 H.L end
1349 5119 a 1349 5119 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1349 5119 a Black
44 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(131)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5232 a
SDict begin H.S end
420 5232 a FK(7.3.7)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsInStandardF)o(orm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 5232 a
SDict begin 13.6 H.L end
1368 5232 a 1368 5232 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1368 5232 a Black
93 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(132)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5345 a
SDict begin H.S end
420 5345 a FK(7.3.8)p 0.0 0.0 1.0 TeXcolorrgb
110 w(PermutedCols)p 0.0236 0.0894 0.6179 TeXcolorrgb
1224 5345 a
SDict begin 13.6 H.L end
1224 5345 a 1224 5345 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1224 5345 a Black
33 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
p Black 84 w(132)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5457 a
SDict begin H.S end
420 5457 a FK(7.3.9)p 0.0 0.0 1.0 TeXcolorrgb
110 w(V)-10 b(erticalCon)l(v)o(ersionFieldMat)p 0.0236 0.0894 0.6179
TeXcolorrgb 1736 5457 a
SDict begin 13.6 H.L end
1736 5457 a 1736 5457 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1736
5457 a Black 66 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(132)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 5570 a
SDict begin H.S end
420 5570 a FK(7.3.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(HorizontalCon)l(v)o(ersionFie)q(ldMat)p 0.0236 0.0894 0.6179
TeXcolorrgb 1842 5570 a
SDict begin 13.6 H.L end
1842 5570 a 1842 5570 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1842
5570 a Black 97 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(133)p Black Black Black eop end end
%%Page: 10 10
TeXDict begin HPSdict begin 10 9 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.10) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(10)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 399 a
SDict begin H.S end
420 399 a FK(7.3.11)p 0.0 0.0 1.0 TeXcolorrgb
65 w(MOLS)p 0.0236 0.0894 0.6179 TeXcolorrgb 965 399
a
SDict begin 13.6 H.L end
965 399 a 965 399 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
965 399 a Black 87 w FK(.)45 b(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(133)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 511 a
SDict begin H.S end
420 511 a FK(7.3.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(IsLatinSquare)p 0.0236 0.0894 0.6179 TeXcolorrgb
1218 511 a
SDict begin 13.6 H.L end
1218 511 a 1218 511 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1218 511 a Black 39
w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(134)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 624 a
SDict begin H.S end
420 624 a FK(7.3.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(AreMOLS)p 0.0236 0.0894 0.6179 TeXcolorrgb 1101
624 a
SDict begin 13.6 H.L end
1101 624 a 1101 624 a
SDict begin [ /Subtype /Link /Dest (subsection.7.3.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1101 624 a Black 88 w FK(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(134)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 737 a
SDict begin H.S end
211 737 a FK(7.4)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Some)23 b(functions)j(related)f(to)f(the)g(norm)f(of)h(a)f(code)p
0.0236 0.0894 0.6179 TeXcolorrgb 2079 737 a
SDict begin 13.6 H.L end
2079 737
a 2079 737 a
SDict begin [ /Subtype /Link /Dest (section.7.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2079 737 a Black 64 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 850 a
SDict begin H.S end
420 850 a FK(7.4.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CoordinateNorm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1324 850 a
SDict begin 13.6 H.L end
1324 850 a 1324 850 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1324 850 a Black 69
w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 963 a
SDict begin H.S end
420 963 a FK(7.4.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CodeNorm)p 0.0236 0.0894 0.6179 TeXcolorrgb 1114
963 a
SDict begin 13.6 H.L end
1114 963 a 1114 963 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1114 963 a Black 75 w FK(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1076 a
SDict begin H.S end
420 1076 a FK(7.4.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsCoordinateAcceptabl)q(e)p 0.0236 0.0894 0.6179
TeXcolorrgb 1584 1076 a
SDict begin 13.6 H.L end
1584 1076 a 1584 1076 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1584
1076 a Black 82 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(135)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1189 a
SDict begin H.S end
420 1189 a FK(7.4.4)p 0.0 0.0 1.0 TeXcolorrgb
110 w(GeneralizedCodeNorm)p 0.0236 0.0894 0.6179 TeXcolorrgb
1550 1189 a
SDict begin 13.6 H.L end
1550 1189 a 1550 1189 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1550 1189 a Black
48 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(136)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1302 a
SDict begin H.S end
420 1302 a FK(7.4.5)p 0.0 0.0 1.0 TeXcolorrgb
110 w(IsNormalCode)p 0.0236 0.0894 0.6179 TeXcolorrgb
1244 1302 a
SDict begin 13.6 H.L end
1244 1302 a 1244 1302 a
SDict begin [ /Subtype /Link /Dest (subsection.7.4.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1244 1302 a Black
81 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(136)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 1415 a
SDict begin H.S end
211 1415 a FK(7.5)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Miscellaneous)27 b(functions)p 0.0236 0.0894 0.6179
TeXcolorrgb 1329 1415 a
SDict begin 13.6 H.L end
1329 1415 a 1329 1415 a
SDict begin [ /Subtype /Link /Dest (section.7.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1329
1415 a Black 64 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
h(.)f(.)p Black 84 w(136)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 1528 a
SDict begin H.S end
420 1528 a FK(7.5.1)p 0.0 0.0 1.0
TeXcolorrgb 110 w(CodeW)-7 b(eightEnumerator)p 0.0236 0.0894 0.6179
TeXcolorrgb 1588 1528 a
SDict begin 13.6 H.L end
1588 1528 a 1588 1528 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1588
1528 a Black 78 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(136)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 1641 a
SDict begin H.S end
420 1641 a FK(7.5.2)p 0.0 0.0 1.0 TeXcolorrgb
110 w(CodeDistanceEnumerator)p 0.0236 0.0894 0.6179 TeXcolorrgb
1645 1641 a
SDict begin 13.6 H.L end
1645 1641 a 1645 1641 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1645 1641 a Black
89 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(137)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1753
a
SDict begin H.S end
420 1753 a FK(7.5.3)p 0.0 0.0 1.0 TeXcolorrgb 110 w(CodeMacW)l
(illiamsT)m(ransform)p 0.0236 0.0894 0.6179 TeXcolorrgb
1770 1753 a
SDict begin 13.6 H.L end
1770 1753 a 1770 1753 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1770 1753 a Black
32 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(137)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 1866 a
SDict begin H.S end
420
1866 a FK(7.5.4)p 0.0 0.0 1.0 TeXcolorrgb 110 w(CodeDensity)p
0.0236 0.0894 0.6179 TeXcolorrgb 1183 1866 a
SDict begin 13.6 H.L end
1183 1866
a 1183 1866 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1183 1866 a Black 74 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(137)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 1979 a
SDict begin H.S end
420 1979
a FK(7.5.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w(SphereContent)p
0.0236 0.0894 0.6179 TeXcolorrgb 1248 1979 a
SDict begin 13.6 H.L end
1248 1979
a 1248 1979 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1248 1979 a Black 77 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)
h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(138)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2092 a
SDict begin H.S end
420 2092
a FK(7.5.6)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Kra)o(wtchouk)p
0.0236 0.0894 0.6179 TeXcolorrgb 1157 2092 a
SDict begin 13.6 H.L end
1157 2092
a 1157 2092 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1157 2092 a Black 32 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(138)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2205 a
SDict begin H.S end
420
2205 a FK(7.5.7)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Primiti)n(v)o
(eUnityRoot)p 0.0236 0.0894 0.6179 TeXcolorrgb 1427 2205
a
SDict begin 13.6 H.L end
1427 2205 a 1427 2205 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1427 2205 a Black 34 w FK(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)
g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(138)p Black
0.0236 0.0894 0.6179 TeXcolorrgb 420 2318 a
SDict begin H.S end
420 2318
a FK(7.5.8)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Primiti)n(v)o
(ePolynomialsNr)p 0.0236 0.0894 0.6179 TeXcolorrgb 1593
2318 a
SDict begin 13.6 H.L end
1593 2318 a 1593 2318 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1593 2318 a Black 73 w
FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(139)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2431
a
SDict begin H.S end
420 2431 a FK(7.5.9)p 0.0 0.0 1.0 TeXcolorrgb 110 w
(IrreduciblePolynomials)q(Nr)p 0.0236 0.0894 0.6179 TeXcolorrgb
1655 2431 a
SDict begin 13.6 H.L end
1655 2431 a 1655 2431 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1655 2431 a Black
79 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(139)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2544
a
SDict begin H.S end
420 2544 a FK(7.5.10)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(MatrixRepresentationOfElemen)q(t)p 0.0236 0.0894 0.6179
TeXcolorrgb 1897 2544 a
SDict begin 13.6 H.L end
1897 2544 a 1897 2544 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1897
2544 a Black 42 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(139)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 2657
a
SDict begin H.S end
420 2657 a FK(7.5.11)p 0.0 0.0 1.0 TeXcolorrgb 65 w
(ReciprocalPolynomial)p 0.0236 0.0894 0.6179 TeXcolorrgb
1519 2657 a
SDict begin 13.6 H.L end
1519 2657 a 1519 2657 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.11) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1519 2657 a Black
79 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(140)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2770 a
SDict begin H.S end
420 2770 a FK(7.5.12)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CyclotomicCosets)p 0.0236 0.0894 0.6179 TeXcolorrgb
1374 2770 a
SDict begin 13.6 H.L end
1374 2770 a 1374 2770 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.12) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1374 2770 a Black
87 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(140)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2883 a
SDict begin H.S end
420 2883 a FK(7.5.13)p 0.0 0.0 1.0 TeXcolorrgb
65 w(W)-7 b(eightHistogram)p 0.0236 0.0894 0.6179 TeXcolorrgb
1352 2883 a
SDict begin 13.6 H.L end
1352 2883 a 1352 2883 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.13) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1352 2883 a Black
41 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(141)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 2995 a
SDict begin H.S end
420 2995 a FK(7.5.14)p 0.0 0.0 1.0 TeXcolorrgb
65 w(MultiplicityInList)p 0.0236 0.0894 0.6179 TeXcolorrgb
1358 2995 a
SDict begin 13.6 H.L end
1358 2995 a 1358 2995 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.14) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1358 2995 a Black
35 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(141)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3108 a
SDict begin H.S end
420 3108 a FK(7.5.15)p 0.0 0.0 1.0 TeXcolorrgb
65 w(MostCommonInList)p 0.0236 0.0894 0.6179 TeXcolorrgb
1451 3108 a
SDict begin 13.6 H.L end
1451 3108 a 1451 3108 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.15) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1451 3108 a Black
79 w FK(.)g(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(141)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3221 a
SDict begin H.S end
420 3221 a FK(7.5.16)p 0.0 0.0 1.0 TeXcolorrgb
65 w(RotateList)p 0.0236 0.0894 0.6179 TeXcolorrgb 1088
3221 a
SDict begin 13.6 H.L end
1088 3221 a 1088 3221 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.16) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1088 3221 a Black 32 w
FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)
f(.)p Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3334 a
SDict begin H.S end
420 3334 a FK(7.5.17)p 0.0 0.0 1.0 TeXcolorrgb
65 w(CirculantMatrix)p 0.0236 0.0894 0.6179 TeXcolorrgb
1293 3334 a
SDict begin 13.6 H.L end
1293 3334 a 1293 3334 a
SDict begin [ /Subtype /Link /Dest (subsection.7.5.17) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1293 3334 a Black
32 w FK(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
211 3447 a
SDict begin H.S end
211 3447 a FK(7.6)p 0.0 0.0 1.0 TeXcolorrgb
96 w(Miscellaneous)27 b(polynomial)f(functions)p 0.0236 0.0894 0.6179
TeXcolorrgb 1766 3447 a
SDict begin 13.6 H.L end
1766 3447 a 1766 3447 a
SDict begin [ /Subtype /Link /Dest (section.7.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1766
3447 a Black 36 w FK(.)45 b(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g
(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3560 a
SDict begin H.S end
420 3560 a FK(7.6.1)p 0.0 0.0 1.0 TeXcolorrgb
110 w(MatrixT)m(ransformationOnMulti)n(v)o(aria)q(tePoly)q(no)q(mial)p
0.0236 0.0894 0.6179 TeXcolorrgb 2519 3560 a
SDict begin 13.6 H.L end
2519 3560
a 2519 3560 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.1) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
2519 3560 a Black 33 w FK(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h
(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(142)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 3673 a
SDict begin H.S end
420 3673 a FK(7.6.2)p 0.0 0.0 1.0
TeXcolorrgb 110 w(De)o(greeMulti)n(v)n(ariatePolynomial)p
0.0236 0.0894 0.6179 TeXcolorrgb 1831 3673 a
SDict begin 13.6 H.L end
1831 3673
a 1831 3673 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.2) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1831 3673 a Black 39 w FK(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(142)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 3786 a
SDict begin H.S end
420 3786 a FK(7.6.3)p 0.0 0.0 1.0 TeXcolorrgb
110 w(De)o(greesMulti)n(v)n(ariatePolynomia)q(l)p 0.0236 0.0894 0.6179
TeXcolorrgb 1866 3786 a
SDict begin 13.6 H.L end
1866 3786 a 1866 3786 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.3) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1866
3786 a Black 73 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(143)p Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 3899
a
SDict begin H.S end
420 3899 a FK(7.6.4)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Coef)n
(\002cientMulti)n(v)n(ariatePolyno)q(mial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1971 3899 a
SDict begin 13.6 H.L end
1971 3899 a 1971 3899 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.4) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1971
3899 a Black 36 w FK(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84 w(143)p
Black 0.0236 0.0894 0.6179 TeXcolorrgb 420 4012 a
SDict begin H.S end
420
4012 a FK(7.6.5)p 0.0 0.0 1.0 TeXcolorrgb 110 w(Solv)o(eLinearSystem)p
0.0236 0.0894 0.6179 TeXcolorrgb 1419 4012 a
SDict begin 13.6 H.L end
1419 4012
a 1419 4012 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.5) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1419 4012 a Black 42 w FK(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f
(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)h(.)f(.)p Black 84 w(144)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4125 a
SDict begin H.S end
420 4125 a FK(7.6.6)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Gua)n(v)n(aV)-10 b(ersion)p 0.0236 0.0894 0.6179
TeXcolorrgb 1219 4125 a
SDict begin 13.6 H.L end
1219 4125 a 1219 4125 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.6) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1219
4125 a Black 38 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)
g(.)g(.)h(.)f(.)p Black 84 w(144)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4237 a
SDict begin H.S end
420 4237 a FK(7.6.7)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Coef)n(\002cientT)-7 b(oPolynomial)p
0.0236 0.0894 0.6179 TeXcolorrgb 1622 4237 a
SDict begin 13.6 H.L end
1622 4237
a 1622 4237 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.7) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1622 4237 a Black 44 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 84 w(144)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4350 a
SDict begin H.S end
420 4350 a FK(7.6.8)p 0.0 0.0 1.0
TeXcolorrgb 110 w(Coef)n(\002cientT)-7 b(oPolynomial)p
0.0236 0.0894 0.6179 TeXcolorrgb 1622 4350 a
SDict begin 13.6 H.L end
1622 4350
a 1622 4350 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.8) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1622 4350 a Black 44 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)
g(.)h(.)f(.)p Black 84 w(145)p Black 0.0236 0.0894 0.6179
TeXcolorrgb 420 4463 a
SDict begin H.S end
420 4463 a FK(7.6.9)p 0.0 0.0 1.0
TeXcolorrgb 110 w(De)o(greesMonomialT)-6 b(erm)p 0.0236 0.0894 0.6179
TeXcolorrgb 1574 4463 a
SDict begin 13.6 H.L end
1574 4463 a 1574 4463 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.9) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1574
4463 a Black 92 w FK(.)45 b(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)g(.)g
(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p
Black 84 w(145)p Black 0.0236 0.0894 0.6179 TeXcolorrgb
420 4576 a
SDict begin H.S end
420 4576 a FK(7.6.10)p 0.0 0.0 1.0 TeXcolorrgb
65 w(Di)n(visorsMulti)n(v)n(ariatePolyno)q(mial)p 0.0236 0.0894 0.6179
TeXcolorrgb 1875 4576 a
SDict begin 13.6 H.L end
1875 4576 a 1875 4576 a
SDict begin [ /Subtype /Link /Dest (subsection.7.6.10) cvn /H /I /Border [0 0 0] /Color [1 0 0] H.B /ANN pdfmark end
1875
4576 a Black 64 w FK(.)g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)g(.)h(.)f(.)
g(.)g(.)g(.)g(.)h(.)f(.)g(.)g(.)g(.)h(.)f(.)p Black 84
w(146)p Black Black Black eop end end
%%Page: 11 11
TeXDict begin HPSdict begin 11 10 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.11) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.1) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(1)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Intr)l(oduction)p Black 75 1771 a
SDict begin H.S end
75 1771 a 75 1771
a
SDict begin 13.6 H.A end
75 1771 a 75 1771 a
SDict begin [ /View [/XYZ H.V] /Dest (section.1.1) cvn H.B /DEST pdfmark end
75 1771 a 147 x FM(1.1)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Intr)n(oduction)31 b(to)e(the)h FL(GU)-5
b(A)c(V)g(A)29 b FM(package)p Black 75 2125 a FK(This)f(is)h(the)f
(manual)i(of)e(the)h Fy(GAP)d FK(package)31 b Fy(GU)m(A)-6
b(V)f(A)26 b FK(that)j(pro)o(vides)i(implementations)g(of)e(some)f
(routines)j(de-)75 2238 y(signed)i(for)e(the)g(construction)k(and)c
(analysis)j(of)d(in)g(the)g(theory)h(of)f(error)n(-correcting)36
b(codes.)53 b(This)31 b(v)o(ersion)h(of)75 2351 y Fy(GU)m(A)-6
b(V)f(A)22 b FK(requires)j Fy(GAP)d FK(4.4.5)h(or)h(later)-5
b(.)216 2464 y(The)23 b(functions)j(can)e(be)g(di)n(vided)h(into)f
(three)h(subcate)o(gories:)p Black 211 2651 a Fv(\017)p
Black 46 w FK(Construction)i(of)d(codes:)32 b Fy(GU)m(A)-6
b(V)f(A)22 b FK(can)j(construct)i(unrestricted,)g(linear)e(and)g(c)o
(yclic)g(codes.)32 b(Information)302 2764 y(about)21
b(the)g(code,)g(such)g(as)f(operations)i(applicable)h(to)d(the)g(code,)
i(is)d(stored)j(in)e(a)f(record-lik)o(e)k(data)e(structure)302
2877 y(called)k(a)e Fy(GAP)f FK(object.)p Black 211 3065
a Fv(\017)p Black 46 w FK(Manipulations)34 b(of)c(codes:)44
b(Manipulation)33 b(transforms)f(one)f(code)g(into)f(another)l(,)k(or)c
(constructs)j(a)d(ne)n(w)302 3178 y(code)24 b(from)e(tw)o(o)h(codes.)29
b(The)22 b(ne)n(w)h(code)g(can)g(pro\002t)g(from)f(the)h(data)h(in)e
(the)h(record)h(of)f(the)g(old)g(code\(s\),)h(so)302
3290 y(in)g(these)g(cases)h(calculation)h(time)e(decreases.)p
Black 211 3478 a Fv(\017)p Black 46 w FK(Computations)h(of)d
(information)j(about)f(codes:)29 b Fy(GU)m(A)-6 b(V)f(A)21
b FK(can)i(calculate)h(important)g(parameters)h(of)d(codes)302
3591 y(quickly)-6 b(.)31 b(The)23 b(results)i(are)f(stored)h(in)e(the)h
(codes')h(object)g(components.)216 3779 y(Except)30 b(for)f(the)h
(automorphism)i(group)e(and)g(isomorphism)h(testing)g(functions,)i
(which)c(mak)o(e)h(use)f(of)h(J.S.)75 3892 y(Leon')-5
b(s)21 b(programs)h(\(see)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 901 3894 a
SDict begin H.S end
901 3894 a 0.0236 0.6179 0.0894
TeXcolorrgb -2 x FK(Leo91)p 0.0236 0.6179 0.0894 TeXcolorrgb
1132 3830 a
SDict begin H.R end
1132 3830 a 1132 3892 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon91) cvn H.B /ANN pdfmark end
1132 3892 a Black
2 w FK(])f(and)h(the)g(documentation)j(in)c(the)h(')-5
b(src')21 b(subdirectory)j(of)d(the)g('gua)n(v)n(a')h(directory)75
4004 y(for)h(some)g(details\),)i Fy(GU)m(A)-6 b(V)f(A)21
b FK(is)i(written)h(in)f(the)g Fy(GAP)e FK(language,)k(and)f(runs)f(on)
h(an)o(y)f(system)g(supporting)k Fy(GAP)p FK(4.3)75 4117
y(and)d(abo)o(v)o(e.)29 b(Se)n(v)o(eral)24 b(algorithms)i(that)e(need)g
(the)g(speed)h(were)e(inte)o(grated)j(in)d(the)h Fy(GAP)e
FK(k)o(ernel.)216 4230 y(Good)36 b(general)h(references)h(for)e(error)n
(-correcting)k(codes)d(and)f(the)g(technical)i(terms)d(in)h(this)g
(manual)g(are)75 4343 y(MacW)l(illiams)25 b(and)f(Sloane)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1043 4344 a
SDict begin H.S end
1043 4344
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(MS83)p 0.0236 0.6179 0.0894
TeXcolorrgb 1265 4281 a
SDict begin H.R end
1265 4281 a 1265 4343 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
1265
4343 a Black 1 w FK(])f(Huf)n(fman)g(and)h(Pless)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 2061 4344 a
SDict begin H.S end
2061 4344
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894
TeXcolorrgb 2268 4281 a
SDict begin H.R end
2268 4281 a 2268 4343 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
2268
4343 a Black FK(].)75 4501 y
SDict begin H.S end
75 4501 a 75 4501 a
SDict begin 13.6 H.A end
75 4501
a 75 4501 a
SDict begin [ /View [/XYZ H.V] /Dest (section.1.2) cvn H.B /DEST pdfmark end
75 4501 a 135 x FM(1.2)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Installing)30 b FL(GU)-5 b(A)c(V)g(A)p Black 75
4843 a FK(T)i(o)26 b(install)j Fy(GU)m(A)-6 b(V)f(A)25
b FK(\(as)j(a)f Fy(GAP)e FK(4)i(P)o(ackage\))h(unpack)h(the)f(archi)n
(v)o(e)g(\002le)f(in)g(a)g(directory)j(in)d(the)h(`pkg')g(hierarchy)75
4956 y(of)23 b(your)i(v)o(ersion)g(of)e Fy(GAP)f FK(4.)216
5069 y(After)f(unpacking)k Fy(GU)m(A)-6 b(V)f(A)19 b
FK(the)j Fy(GAP)p FK(-only)f(part)h(of)f Fy(GU)m(A)-6
b(V)f(A)19 b FK(is)i(installed.)31 b(The)20 b(parts)j(of)e
Fy(GU)m(A)-6 b(V)f(A)19 b FK(depending)75 5182 y(on)k(J.)f(Leon')-5
b(s)24 b(backtrack)i(programs)e(package)h(\(for)f(computing)h
(automorphism)g(groups\))g(are)e(only)h(a)n(v)n(ailable)h(in)75
5294 y(a)19 b(UNIX)f(en)l(vironment,)24 b(where)c(you)g(should)h
(proceed)h(as)e(follo)n(ws:)28 b(Go)19 b(to)g(the)h(ne)n(wly)g(created)
h(`gua)n(v)n(a')h(directory)75 5407 y(and)27 b(call)f
Ft(`./configure)51 b(/gappath')29 b FK(where)e Ft(/gappath)h
FK(is)e(the)h(path)g(to)f(the)g Fy(GAP)f FK(home)h(directory)-6
b(.)40 b(So)25 b(for)75 5520 y(e)o(xample,)f(if)f(you)h(install)h(the)f
(package)i(in)d(the)h(main)g(`pkg')g(directory)i(call)p
Black 1867 5841 a(11)p Black eop end end
%%Page: 12 12
TeXDict begin HPSdict begin 12 11 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.12) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(12)p Black Black Black 168 399 a Ft(./configure)50
b(../..)75 586 y FK(This)28 b(will)g(fetch)h(the)g(architecture)j(type)
d(for)f(which)h Fy(GAP)d FK(has)j(been)g(compiled)h(last)f(and)g
(create)h(a)d(`Mak)o(e\002le'.)75 699 y(No)n(w)22 b(call)p
Black Black 168 887 a Ft(make)75 1074 y FK(to)d(compile)h(the)f(binary)
i(and)e(to)g(install)i(it)d(in)h(the)h(appropriate)i(place.)28
b(\(F)o(or)19 b(a)f(windo)n(ws)h(machine)i(with)d(CYGWIN)75
1187 y(installed)23 b(-)e(see)p 0.6179 0.0236 0.0894
TeXcolorrgb 590 1201 a
SDict begin H.S end
590 1201 a 0.6179 0.0236 0.0894
TeXcolorrgb -14 x Ft(http://www.cygwin.)q(com)q(/)p 0.6179 0.0236 0.0894
TeXcolorrgb 1604 1128 a
SDict begin H.R end
1604 1128 a 1604 1187 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.cygwin.com/) >> /Subtype /Link H.B /ANN pdfmark end
1604
1187 a Black 26 w FK(-)g(instructions)j(for)d(compiling)i(Leon')-5
b(s)22 b(binaries)h(are)e(lik)o(ely)h(to)f(be)75 1300
y(similar)k(to)g(those)h(abo)o(v)o(e.)33 b(On)24 b(a)g(64-bit)j(SUSE)22
b(linux)k(computer)l(,)g(instead)h(of)e(the)g(con\002gure)h(command)f
(abo)o(v)o(e)h(-)75 1413 y(which)e(will)f(only)h(compile)h(the)f
(32-bit)h(binary)g(-)e(type)p Black Black 168 1601 a
Ft(./configure)50 b(../..)e(--enable-libsuffix)q(=6)q(4)168
1714 y(make)75 1901 y FK(to)36 b(compile)i(Leon')-5 b(s)37
b(program)h(as)e(a)g(64)h(bit)f(nati)n(v)o(e)i(binary)-6
b(.)69 b(This)36 b(may)g(also)h(w)o(ork)g(for)g(other)g(64-bit)h(linux)
75 2014 y(distrib)n(utions)28 b(as)23 b(well.\))216 2127
y(Starting)k(with)e(v)o(ersion)i(2.5,)f(you)g(must)g(also)g(install)h
(the)f(GAP)e(package)k Fy(SONA)-10 b(T)g(A)23 b FK(to)j(load)g(GAP)-10
b(.)23 b(Y)-10 b(ou)26 b(can)75 2240 y(do)n(wnload)f(this)f(from)g(the)
f Fy(GAP)f FK(website)i(and)g(unpack)i(it)d(in)g(the)h(`pkg')h
(subdirectory)-6 b(.)216 2353 y(This)33 b(completes)i(the)e
(installation)j(of)d Fy(GU)m(A)-6 b(V)f(A)31 b FK(for)i(a)f(single)i
(architecture.)60 b(If)33 b(you)g(use)g(this)h(installation)75
2466 y(of)g Fy(GU)m(A)-6 b(V)f(A)33 b FK(on)h(dif)n(ferent)i(hardw)o
(are)g(platforms)g(you)f(will)f(ha)n(v)o(e)h(to)f(compile)h(the)g
(binary)g(for)g(each)g(platform)75 2579 y(separately)-6
b(.)75 2742 y
SDict begin H.S end
75 2742 a 75 2742 a
SDict begin 13.6 H.A end
75 2742 a 75 2742 a
SDict begin [ /View [/XYZ H.V] /Dest (section.1.3) cvn H.B /DEST pdfmark end
75 2742 a 129 x FM(1.3)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Loading)30 b FL(GU)-5 b(A)c(V)g(A)p Black 75 3078 a
FK(After)28 b(starting)j(up)d Fy(GAP)p FK(,)f(the)h Fy(GU)m(A)-6
b(V)f(A)27 b FK(package)j(needs)g(to)e(be)h(loaded.)45
b(Load)28 b Fy(GU)m(A)-6 b(V)f(A)27 b FK(by)h(typing)i(at)e(the)h
Fy(GAP)75 3191 y FK(prompt:)p 75 3289 1648 4 v 1764 3294
a FF(Example)p 2102 3289 V 75 3314 4 25 v 3747 3314 V
75 3413 4 100 v 188 3384 a(gap>)44 b(LoadPackage\()i("guava",)f("2.1")f
(\);)p 3747 3413 V 75 3438 4 25 v 3747 3438 V 75 3441
3675 4 v 75 3629 a FK(If)27 b Fy(GU)m(A)-6 b(V)f(A)25
b FK(isn')n(t)j(already)h(in)e(memory)-6 b(,)29 b(it)d(is)h(loaded)i
(and)f(the)f(author)i(information)g(is)e(displayed.)43
b(If)27 b(you)g(are)h(a)75 3742 y(frequent)e(user)e(of)f
Fy(GU)m(A)-6 b(V)f(A)p FK(,)22 b(you)i(might)g(consider)h(putting)h
(this)e(line)g(in)f(your)i(`.gaprc')f(\002le.)p Black
Black eop end end
%%Page: 13 13
TeXDict begin HPSdict begin 13 12 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.13) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.2) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(2)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Coding)52 b(theory)g(functions)f(in)h FN(GAP)p Black
75 1881 a FK(This)31 b(chapter)h(will)f(recall)h(from)f(the)g
Fy(GAP)p FK(4.4.5)f(manual)h(some)g(of)g(the)g Fy(GAP)e
FK(coding)k(theory)f(and)f(\002nite)g(\002eld)75 1994
y(functions)e(useful)e(for)f(coding)i(theory)-6 b(.)37
b(Some)26 b(of)g(these)h(functions)h(are)e(partially)j(written)d(in)g
(C)f(for)h(speed.)38 b(The)75 2107 y(main)24 b(functions)i(are)p
Black 211 2295 a Fv(\017)p Black 46 w Ft(AClosestVectorComb)q(in)q(ati)
q(ons)q(Mat)q(FF)q(EVe)q(cFF)q(E)p FK(,)p Black 211 2482
a Fv(\017)p Black 46 w Ft(AClosestVectorComb)q(in)q(ati)q(ons)q(Mat)q
(FF)q(EVe)q(cFF)q(ECo)q(or)q(ds)p FK(,)p Black 211 2670
a Fv(\017)p Black 46 w Ft(CosetLeadersMatFFE)q FK(,)p
Black 211 2858 a Fv(\017)p Black 46 w Ft(DistancesDistribut)q(io)q(nMa)
q(tFF)q(EVe)q(cF)q(FE)p FK(,)p Black 211 3045 a Fv(\017)p
Black 46 w Ft(DistancesDistribut)q(io)q(nVe)q(cFF)q(EsV)q(ec)q(FFE)q
FK(,)p Black 211 3233 a Fv(\017)p Black 46 w Ft(DistanceVecFFE)i
FK(and)c Ft(WeightVecFFE)p FK(,)p Black 211 3421 a Fv(\017)p
Black 46 w Ft(ConwayPolynomial)29 b FK(and)24 b Ft(IsCheapConwayPolyno)
q(mia)q(l)p FK(,)p Black 211 3608 a Fv(\017)p Black 46
w Ft(IsPrimitivePolynom)q(ia)q(l)p FK(,)k(and)c Ft(RandomPrimitivePo)q
(lyn)q(omi)q(al)p FK(.)75 3796 y(Ho)n(we)n(v)o(er)l(,)f(the)g
Fy(GAP)e FK(command)j Ft(PrimitivePolynomial)29 b FK(returns)c(an)e
(inte)o(ger)h(primiti)n(v)o(e)g(polynomial)h(not)f(the)75
3909 y(\002nite)g(\002eld)f(kind.)75 4053 y
SDict begin H.S end
75 4053 a
75 4053 a
SDict begin 13.6 H.A end
75 4053 a 75 4053 a
SDict begin [ /View [/XYZ H.V] /Dest (section.2.1) cvn H.B /DEST pdfmark end
75 4053 a 148 x FM(2.1)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Distance)30 b(functions)p
Black 75 4297 a
SDict begin H.S end
75 4297 a 75 4297 a
SDict begin 13.6 H.A end
75 4297 a 75 4297
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.1) cvn H.B /DEST pdfmark end
75 4297 a 115 x FJ(2.1.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(A)-5 b(ClosestV)-10 b(ectorCombinationsMatFFEV)g(ecFFE)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4586 a Fs(\006)22 b
Ft(AClosestVectorCom)q(bin)q(ati)q(ons)q(Ma)q(tFF)q(EVe)q(cFF)q(E\()53
b(mat,)48 b(F,)f(vec,)h(r,)f(st)g(\))544 b Fr(\(function\))p
Black 216 4812 a FK(This)21 b(command)h(runs)f(through)i(the)e
Ft(F)q FK(-linear)h(combinations)i(of)d(the)g(v)o(ectors)i(in)e(the)g
(ro)n(ws)f(of)h(the)g(matrix)h Ft(mat)75 4925 y FK(that)f(can)g(be)f
(written)h(as)g(linear)g(combinations)j(of)c(e)o(xactly)i
Ft(r)e FK(ro)n(ws)g(\(that)h(is)f(without)h(using)h(zero)f(as)f(a)g
(coef)n(\002cient\))75 5038 y(and)29 b(returns)h(a)e(v)o(ector)i(from)f
(these)g(that)g(is)g(closest)h(to)f(the)g(v)o(ector)g
Ft(vec)q FK(.)43 b(The)29 b(length)h(of)e(the)h(ro)n(ws)f(of)h
Ft(mat)g FK(and)75 5150 y(the)i(length)h(of)e Ft(vec)h
FK(must)g(be)f(equal,)j(and)e(all)g(elements)h(must)e(lie)h(in)f
Ft(F)q FK(.)49 b(The)30 b(ro)n(ws)g(of)g Ft(mat)h FK(must)g(be)f
(linearly)75 5263 y(independent.)42 b(If)26 b(it)h(\002nds)g(a)f(v)o
(ector)i(of)f(distance)h(at)f(most)g Ft(st)q FK(,)f(which)h(must)g(be)g
(a)f(nonne)o(gati)n(v)o(e)j(inte)o(ger)l(,)g(then)e(it)75
5376 y(stops)e(immediately)g(and)f(returns)h(this)f(v)o(ector)-5
b(.)p Black 1867 5841 a(13)p Black eop end end
%%Page: 14 14
TeXDict begin HPSdict begin 14 13 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.14) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(14)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(F:=GF\(3\);;)p 3747 523 V 75 623 V 188
593 a(gap>)g(x:=)f(Indeterminate\()k(F)c(\);;)g(pol:=)h(x\2102+1;)p
3747 623 V 75 722 V 188 692 a(x_1\2102+Z\(3\)\2100)p
3747 722 V 75 822 V 188 792 a(gap>)g(C)e(:=)h(GeneratorPolCode\(po)q
(l,8)q(,F)q(\);)p 3747 822 V 75 922 V 188 892 a(a)g(cyclic)h
([8,6,1..2]1..2)j(code)d(defined)h(by)e(generator)i(polynomial)h(over)d
(GF\(3\))p 3747 922 V 75 1021 V 188 991 a(gap>)h
(v:=Codeword\("12101111)q("\);)p 3747 1021 V 75 1121
V 188 1091 a([)f(1)f(2)h(1)g(0)f(1)h(1)g(1)f(1)h(])p
3747 1121 V 75 1220 V 188 1191 a(gap>)h(v:=VectorCodeword\(v\);)p
3747 1220 V 75 1320 V 188 1290 a([)f(Z\(3\)\2100,)h(Z\(3\),)g
(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100,)g(Z\(3\)\2100,)f(Z\(3\)\2100,)
h(Z\(3\)\2100)f(])p 3747 1320 V 75 1420 V 188 1390 a(gap>)g
(G:=GeneratorMat\(C\);)p 3747 1420 V 75 1519 V 188 1489
a([)f([)f(Z\(3\)\2100,)j(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(0*Z\(3\),)g(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\))h(],)p
3747 1519 V 75 1619 V 273 1589 a([)d(0*Z\(3\),)j(Z\(3\)\2100,)g
(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(0*Z\(3\),)g(0*Z\(3\),)f
(0*Z\(3\))h(],)p 3747 1619 V 75 1719 V 273 1689 a([)d(0*Z\(3\),)j
(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g
(0*Z\(3\),)f(0*Z\(3\))h(],)p 3747 1719 V 75 1818 V 273
1788 a([)d(0*Z\(3\),)j(0*Z\(3\),)g(0*Z\(3\),)f(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(0*Z\(3\))h(],)p
3747 1818 V 75 1918 V 273 1888 a([)d(0*Z\(3\),)j(0*Z\(3\),)g(0*Z\(3\),)
f(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\))h(],)p
3747 1918 V 75 2017 V 273 1988 a([)d(0*Z\(3\),)j(0*Z\(3\),)g(0*Z\(3\),)
f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(Z\(3\)\2100)h(])d
(])p 3747 2017 V 75 2117 V 188 2087 a(gap>)i(AClosestVectorCombina)q
(tio)q(nsM)q(at)q(FFE)q(Vec)q(FFE)q(\(G,)q(F,v)q(,1,)q(1\);)p
3747 2117 V 75 2217 V 188 2187 a([)f(0*Z\(3\),)h(0*Z\(3\),)h(0*Z\(3\),)
g(0*Z\(3\),)g(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100)f(])p
3747 2217 V 75 2242 4 25 v 3747 2242 V 75 2245 3675 4
v 75 2378 a
SDict begin H.S end
75 2378 a 75 2378 a
SDict begin 13.6 H.A end
75 2378 a 75 2378 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.2) cvn H.B /DEST pdfmark end
75
2378 a 116 x FJ(2.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(A)-5
b(ClosestV)-10 b(ectorComb)l(..MatFFEV)g(ecFFECoords)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2668 a Fs(\006)22 b
Ft(AClosestVectorCom)q(b..)q(Mat)q(FFE)q(Ve)q(cFF)q(ECo)q(ord)q(s\()53
b(mat,)48 b(F,)f(vec,)h(r,)f(st)g(\))544 b Fr(\(function\))p
Black 216 2894 a Ft(AClosestVectorComb)q(ina)q(tio)q(ns)q(Mat)q(FFE)q
(Vec)q(FF)q(ECo)q(ord)q(s)32 b FK(returns)d(a)d(tw)o(o)g(element)i
(list)f(containing)j(\(a\))75 3007 y(the)23 b(same)f(closest)j(v)o
(ector)e(as)g(in)f Ft(AClosestVectorComb)q(in)q(ati)q(ons)q(Mat)q(FF)q
(EVe)q(cFF)q(E)p FK(,)28 b(and)23 b(\(b\))f(a)h(v)o(ector)g
Ft(v)f FK(with)75 3120 y(e)o(xactly)j Ft(r)e FK(non-zero)j(entries,)f
(such)f(that)g Fq(v)13 b Fv(\003)g Fq(ma)n(t)29 b FK(is)24
b(the)f(closest)i(v)o(ector)-5 b(.)p 75 3243 1648 4 v
1764 3248 a FF(Example)p 2102 3243 V 75 3268 4 25 v 3747
3268 V 75 3367 4 100 v 188 3337 a(gap>)44 b(F:=GF\(3\);;)p
3747 3367 V 75 3467 V 188 3437 a(gap>)g(x:=)f(Indeterminate\()k(F)c
(\);;)g(pol:=)h(x\2102+1;)p 3747 3467 V 75 3566 V 188
3537 a(x_1\2102+Z\(3\)\2100)p 3747 3566 V 75 3666 V 188
3636 a(gap>)g(C)e(:=)h(GeneratorPolCode\(po)q(l,8)q(,F)q(\);)p
3747 3666 V 75 3766 V 188 3736 a(a)g(cyclic)h([8,6,1..2]1..2)j(code)d
(defined)h(by)e(generator)i(polynomial)h(over)d(GF\(3\))p
3747 3766 V 75 3865 V 188 3835 a(gap>)h(v:=Codeword\("12101111)q("\);)
49 b(v:=VectorCodeword\(v)q(\);;)p 3747 3865 V 75 3965
V 188 3935 a([)43 b(1)f(2)h(1)g(0)f(1)h(1)g(1)f(1)h(])p
3747 3965 V 75 4065 V 188 4035 a(gap>)h(G:=GeneratorMat\(C\);;)p
3747 4065 V 75 4164 V 188 4134 a(gap>)g(AClosestVectorCombina)q(tio)q
(nsM)q(at)q(FFE)q(Vec)q(FFE)q(Coo)q(rds)q(\(G,)q(F,v)q(,1,)q(1\);)p
3747 4164 V 75 4264 V 188 4234 a([)f([)f(0*Z\(3\),)j(0*Z\(3\),)g
(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f
(Z\(3\)\2100)h(],)p 3747 4264 V 75 4363 V 273 4334 a([)d(0*Z\(3\),)j
(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100)f(])f(])p
3747 4363 V 75 4388 4 25 v 3747 4388 V 75 4391 3675 4
v 75 4525 a
SDict begin H.S end
75 4525 a 75 4525 a
SDict begin 13.6 H.A end
75 4525 a 75 4525 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.3) cvn H.B /DEST pdfmark end
75
4525 a 116 x FJ(2.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistancesDistrib)n
(utionMatFFEV)-10 b(ecFFE)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4815 a Fs(\006)22 b Ft(DistancesDistribu)q(tio)q(nMa)q(tFF)q(EV)q
(ecF)q(FE\()53 b(mat,)48 b(f,)f(vec)g(\))1101 b Fr(\(function\))p
Black 216 5041 a Ft(DistancesDistribut)q(ion)q(Mat)q(FF)q(EVe)q(cFF)q
(E)36 b FK(returns)c(the)f(distances)i(distrib)n(ution)h(of)c(the)h(v)o
(ector)g Ft(vec)g FK(to)75 5154 y(the)g(v)o(ectors)i(in)e(the)g(v)o
(ector)h(space)h(generated)g(by)f(the)f(ro)n(ws)g(of)g(the)g(matrix)h
Ft(mat)f FK(o)o(v)o(er)g(the)h(\002nite)f(\002eld)g Ft(f)p
FK(.)51 b(All)75 5267 y(v)o(ectors)25 b(must)g(ha)n(v)o(e)f(the)h(same)
f(length,)h(and)g(all)f(elements)h(must)f(lie)g(in)g(a)g(common)h
(\002eld.)30 b(The)23 b(distances)k(distri-)75 5380 y(b)n(ution)i(is)f
(a)f(list)h Fq(d)k FK(of)c(length)h Fq(Leng)n(t)6 b(h)p
Fo(\()p Fq(vec)p Fo(\))14 b(+)g FK(1,)31 b(such)e(that)f(the)g(v)n
(alue)h Fq(d)5 b Fo([)p Fq(i)p Fo(])27 b FK(is)h(the)g(number)h(of)e(v)
o(ectors)i(in)f(v)o(ecs)75 5493 y(that)c(ha)n(v)o(e)g(distance)i
Fq(i)13 b Fo(+)g FK(1)22 b(to)i Ft(vec)q FK(.)p Black
Black eop end end
%%Page: 15 15
TeXDict begin HPSdict begin 15 14 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.15) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(15)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(v:=[)f(Z\(3\)\2100,)i(Z\(3\),)f(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100,)g(Z\(3\)\2100)f
(];;)p 3747 523 V 75 623 V 188 593 a(gap>)g(vecs:=[)g([)f(Z\(3\)\2100,)
i(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(0*Z\(3\),)g(0*Z\(3\),)f
(0*Z\(3\),)h(0*Z\(3\))g(],)p 3747 623 V 75 722 V 188
692 a(>)127 b([)43 b(0*Z\(3\),)i(Z\(3\)\2100,)f(0*Z\(3\),)h
(Z\(3\)\2100,)g(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\))f(],)p
3747 722 V 75 822 V 188 792 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(0*Z\(3\),)h
(0*Z\(3\))f(],)p 3747 822 V 75 922 V 188 892 a(>)127
b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g
(Z\(3\)\2100,)f(0*Z\(3\),)h(0*Z\(3\))f(],)p 3747 922
V 75 1021 V 188 991 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(0*Z\(3\),)
h(0*Z\(3\),)g(Z\(3\)\2100,)g(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\))f(],)p
3747 1021 V 75 1121 V 188 1091 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(0*Z\(3\),)h(0*Z\(3\),)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(Z\(3\)\2100)f(])f(];;)p 3747 1121 V 75 1220 V 188 1191
a(gap>)h(DistancesDistribution)q(Mat)q(FFE)q(Ve)q(cFF)q(E\(v)q(ecs)q
(,GF)q(\(3\))q(,v\))q(;)p 3747 1220 V 75 1320 V 188 1290
a([)f(0,)g(4,)g(6,)g(60,)g(109,)h(216,)f(192,)h(112,)g(30)f(])p
3747 1320 V 75 1345 4 25 v 3747 1345 V 75 1348 3675 4
v 75 1481 a
SDict begin H.S end
75 1481 a 75 1481 a
SDict begin 13.6 H.A end
75 1481 a 75 1481 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.4) cvn H.B /DEST pdfmark end
75
1481 a 116 x FJ(2.1.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistancesDistrib)n
(utionV)-10 b(ecFFEsV)g(ecFFE)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1772 a Fs(\006)22 b Ft(DistancesDistribu)q(tio)q(nVe)q(cFF)q(Es)q
(Vec)q(FFE)q(\()52 b(vecs,)d(vec)e(\))1147 b Fr(\(function\))p
Black 216 1998 a Ft(DistancesDistribut)q(ion)q(Vec)q(FF)q(EsV)q(ecF)q
(FE)31 b FK(returns)c(the)f(distances)h(distrib)n(ution)i(of)d(the)f(v)
o(ector)i Ft(vec)e FK(to)75 2110 y(the)32 b(v)o(ectors)h(in)e(the)h
(list)g Ft(vecs)q FK(.)52 b(All)31 b(v)o(ectors)i(must)e(ha)n(v)o(e)i
(the)e(same)h(length,)j(and)d(all)f(elements)i(must)f(lie)f(in)h(a)75
2223 y(common)24 b(\002eld.)k(The)23 b(distances)j(distrib)n(ution)h
(is)d(a)f(list)h Fq(d)j FK(of)d(length)h Fq(Leng)n(t)6
b(h)p Fo(\()p Fq(vec)p Fo(\))13 b(+)g FK(1,)25 b(such)f(that)g(the)g(v)
n(alue)g Fq(d)5 b Fo([)p Fq(i)p Fo(])75 2336 y FK(is)23
b(the)h(number)h(of)e(v)o(ectors)i(in)e Ft(vecs)i FK(that)f(ha)n(v)o(e)
g(distance)i Fq(i)13 b Fo(+)g FK(1)22 b(to)h Ft(vec)q
FK(.)p 75 2447 1648 4 v 1764 2452 a FF(Example)p 2102
2447 V 75 2472 4 25 v 3747 2472 V 75 2571 4 100 v 188
2541 a(gap>)44 b(v:=[)f(Z\(3\)\2100,)i(Z\(3\),)f(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100,)g(Z\(3\)\2100)f
(];;)p 3747 2571 V 75 2671 V 188 2641 a(gap>)g(vecs:=[)g([)f
(Z\(3\)\2100,)i(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g(0*Z\(3\),)g
(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\))g(],)p 3747 2671 V
75 2770 V 188 2741 a(>)127 b([)43 b(0*Z\(3\),)i(Z\(3\)\2100,)f
(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g(0*Z\(3\),)f(0*Z\(3\),)h
(0*Z\(3\))f(],)p 3747 2770 V 75 2870 V 188 2840 a(>)127
b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g
(Z\(3\)\2100,)g(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\))f(],)p
3747 2870 V 75 2970 V 188 2940 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(0*Z\(3\),)h(Z\(3\)\2100,)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(0*Z\(3\))f(],)p 3747 2970 V 75 3069 V 188 3039 a(>)127
b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f(0*Z\(3\),)h(0*Z\(3\),)g(Z\(3\)\2100,)g
(0*Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\))f(],)p 3747 3069
V 75 3169 V 188 3139 a(>)127 b([)43 b(0*Z\(3\),)i(0*Z\(3\),)f
(0*Z\(3\),)h(0*Z\(3\),)g(0*Z\(3\),)g(Z\(3\)\2100,)f(0*Z\(3\),)h
(Z\(3\)\2100)f(])f(];;)p 3747 3169 V 75 3269 V 188 3239
a(gap>)h(DistancesDistribution)q(Vec)q(FFE)q(sV)q(ecF)q(FE\()q(vec)q
(s,v)q(\);)p 3747 3269 V 75 3368 V 188 3338 a([)f(0,)g(0,)g(0,)g(0,)g
(0,)g(4,)g(0,)g(1,)g(1)f(])p 3747 3368 V 75 3393 4 25
v 3747 3393 V 75 3396 3675 4 v 75 3529 a
SDict begin H.S end
75 3529 a 75
3529 a
SDict begin 13.6 H.A end
75 3529 a 75 3529 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.5) cvn H.B /DEST pdfmark end
75 3529 a 117 x FJ(2.1.5)p
0.0 0.0 1.0 TeXcolorrgb 99 w(W)-6 b(eightV)c(ecFFE)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3820 a Fs(\006)22 b
Ft(WeightVecFFE\()51 b(vec)d(\))2445 b Fr(\(function\))p
Black 216 4046 a Ft(WeightVecFFE)23 b FK(returns)d(the)g(weight)g(of)f
(the)g(\002nite)g(\002eld)g(v)o(ector)h Ft(vec)q FK(,)f(i.e.)27
b(the)19 b(number)h(of)f(nonzero)i(entries.)p 75 4168
1648 4 v 1764 4173 a FF(Example)p 2102 4168 V 75 4193
4 25 v 3747 4193 V 75 4293 4 100 v 188 4263 a(gap>)44
b(v:=[)f(Z\(3\)\2100,)i(Z\(3\),)f(Z\(3\)\2100,)h(0*Z\(3\),)g
(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100,)g(Z\(3\)\2100)f(];;)p
3747 4293 V 75 4392 V 188 4363 a(gap>)g(WeightVecFFE\(v\);)p
3747 4392 V 75 4492 V 188 4462 a(7)p 3747 4492 V 75 4517
4 25 v 3747 4517 V 75 4520 3675 4 v 75 4753 a
SDict begin H.S end
75 4753
a 75 4753 a
SDict begin 13.6 H.A end
75 4753 a 75 4753 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.1.6) cvn H.B /DEST pdfmark end
75 4753 a 116 x FJ(2.1.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(DistanceV)-10 b(ecFFE)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5043 a Fs(\006)22 b
Ft(DistanceVecFFE\()52 b(vec1,)c(vec2)g(\))2028 b Fr(\(function\))p
Black 216 5269 a FK(The)23 b Fq(Hamming)g(metric)h FK(on)g
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))1374 5236 y Fm(n)1435
5269 y FK(is)23 b(the)h(function)936 5473 y Fq(d)5 b(is)n(t)h
Fo(\(\()p Fq(v)1185 5487 y Fr(1)1224 5473 y Fp(;)k(:::;)g
Fq(v)1409 5487 y Fm(n)1448 5473 y Fo(\))p Fp(;)g Fo(\()p
Fq(w)1614 5487 y Fr(1)1652 5473 y Fp(;)g(:::;)g Fq(w)1858
5487 y Fm(n)1896 5473 y Fo(\)\))20 b(=)g Fv(jf)p Fq(i)h
Fv(2)f Fo([)p FK(1)p Fp(::)p Fq(n)p Fo(])k Fv(j)f Fq(v)2576
5487 y Fm(i)2619 5473 y Fv(6)p Fo(=)d Fq(w)2771 5487
y Fm(i)2794 5473 y Fv(gj)p Fp(:)p Black Black eop end
end
%%Page: 16 16
TeXDict begin HPSdict begin 16 15 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.16) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(16)p Black 75 399 a(This)61 b(is)h(also)g(called)h(the)e
(\(Hamming\))h(distance)i(between)e Fq(v)42 b Fo(=)f(\()p
Fq(v)2551 413 y Fr(1)2589 399 y Fp(;)10 b(:::;)g Fq(v)2774
413 y Fm(n)2813 399 y Fo(\))61 b FK(and)h Fq(w)41 b Fo(=)g(\()p
Fq(w)3411 413 y Fr(1)3448 399 y Fp(;)10 b(:::;)g Fq(w)3654
413 y Fm(n)3692 399 y Fo(\))p FK(.)75 511 y Ft(DistanceVecFFE)40
b FK(returns)e(the)e(distance)j(between)e(the)f(tw)o(o)g(v)o(ectors)h
Ft(vec1)g FK(and)f Ft(vec2)r FK(,)i(which)e(must)h(ha)n(v)o(e)75
624 y(the)22 b(same)h(length)g(and)g(whose)f(elements)i(must)e(lie)g
(in)g(a)g(common)g(\002eld.)28 b(The)22 b(distance)i(is)e(the)h(number)
g(of)f(places)75 737 y(where)i Ft(vec1)g FK(and)g Ft(vec2)g
FK(dif)n(fer)-5 b(.)p 75 841 1648 4 v 1764 846 a FF(Example)p
2102 841 V 75 866 4 25 v 3747 866 V 75 966 4 100 v 188
936 a(gap>)44 b(v1:=[)g(Z\(3\)\2100,)g(Z\(3\),)g(Z\(3\)\2100,)h
(0*Z\(3\),)g(Z\(3\)\2100,)g(Z\(3\)\2100,)f(Z\(3\)\2100,)h(Z\(3\)\2100)f
(];;)p 3747 966 V 75 1066 V 188 1036 a(gap>)g(v2:=[)g(Z\(3\),)g
(Z\(3\)\2100,)g(Z\(3\)\2100,)h(0*Z\(3\),)g(Z\(3\)\2100,)g(Z\(3\)\2100,)
f(Z\(3\)\2100,)h(Z\(3\)\2100)f(];;)p 3747 1066 V 75 1165
V 188 1135 a(gap>)g(DistanceVecFFE\(v1,v2\))q(;)p 3747
1165 V 75 1265 V 188 1235 a(2)p 3747 1265 V 75 1290 4
25 v 3747 1290 V 75 1293 3675 4 v 75 1436 a
SDict begin H.S end
75 1436 a
75 1436 a
SDict begin 13.6 H.A end
75 1436 a 75 1436 a
SDict begin [ /View [/XYZ H.V] /Dest (section.2.2) cvn H.B /DEST pdfmark end
75 1436 a 150 x FM(2.2)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Other)30 b(functions)p
Black 75 1793 a FK(W)-7 b(e)26 b(basically)k(repeat,)f(with)e(minor)g
(v)n(ariation,)j(the)d(material)i(in)e(the)g Fy(GAP)e
FK(manual)j(or)f(from)g(Frank)g(Luebeck')-5 b(s)75 1906
y(website)p 0.6179 0.0236 0.0894 TeXcolorrgb 390 1920
a
SDict begin H.S end
390 1920 a 0.6179 0.0236 0.0894 TeXcolorrgb -14 x Ft
(http://www.math.rwt)q(h-a)q(ach)q(en)q(.de)q(:80)q(01/)q(\230F)q(ran)q
(k.L)q(ueb)q(ec)q(k/d)q(ata)q(/Co)q(nw)q(ayP)q(ol)p 0.6179 0.0236 0.0894
TeXcolorrgb 3397 1849 a
SDict begin H.R end
3397 1849 a 3397 1906 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.math.rwth-aachen.de:8001/~Frank.Luebeck/data/ConwayPol) >> /Subtype /Link H.B /ANN pdfmark end
3397
1906 a Black 43 w FK(on)38 b(Con-)75 2019 y(w)o(ay)e(polynomials.)68
b(The)38 b Fj(P)t(R)t(I)t(M)t(E)k(FI)t(E)t(L)t(D)t(S)r
FK(:)57 b(If)43 b Fq(p)27 b Fv(\025)g FK(2)35 b(is)h(a)g(prime)g(then)h
Fq(GF)6 b Fo(\()h Fq(p)p Fo(\))36 b FK(denotes)i(the)f(\002eld)e
Fi(Z)p Fp(=)7 b Fq(p)p Fi(Z)p FK(,)75 2131 y(with)23
b(addition)j(and)e(multiplication)j(performed)e(mod)31
b Fq(p)p FK(.)216 2244 y(The)g Fj(P)t(R)t(I)t(M)t(E)j(P)t(O)r(W)t(E)t
(R)g(FI)t(E)t(L)t(D)t(S)r FK(:)43 b(Suppose)30 b Fq(q)24
b Fo(=)29 b Fq(p)1844 2211 y Fm(r)1904 2244 y FK(is)g(a)f(prime)h(po)n
(wer)l(,)i Fq(r)25 b Fp(>)e FK(1,)30 b(and)f(put)g Fq(F)i
Fo(=)22 b Fq(GF)7 b Fo(\()g Fq(p)p Fo(\))p FK(.)45 b(Let)75
2357 y Fq(F)7 b Fo([)p Fq(x)p Fo(])25 b FK(denote)i(the)e(ring)g(of)g
(all)g(polynomials)i(o)o(v)o(er)e Fq(F)32 b FK(and)25
b(let)39 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))25 b FK(denote)i(a)d(monic)h
(irreducible)j(polynomial)f(in)75 2470 y Fq(F)7 b Fo([)p
Fq(x)p Fo(])29 b FK(of)f(de)o(gree)i Fq(r)r FK(.)43 b(The)28
b(quotient)j Fq(E)e Fo(=)23 b Fq(F)7 b Fo([)p Fq(x)p
Fo(])p Fp(=)p Fo(\()14 b Fq(f)f Fo(\()p Fq(x)p Fo(\)\))26
b(=)d Fq(F)7 b Fo([)p Fq(x)p Fo(])p Fp(=)14 b Fq(f)f
Fo(\()p Fq(x)p Fo(\))p Fq(F)d Fo([)p Fq(x)p Fo(])29 b
FK(is)f(a)g(\002eld)h(with)f Fq(q)g FK(elements.)45 b(If)e
Fq(f)13 b Fo(\()p Fq(x)p Fo(\))75 2583 y FK(and)31 b
Fq(E)k FK(are)30 b(related)i(in)e(this)h(w)o(ay)-6 b(,)31
b(we)f(say)g(that)45 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))30
b FK(is)g(the)j Fj(D)t(E)t(FI)t(N)t(I)t(N)t(G)j(P)t(O)t(L)m(Y)t(N)t(O)t
(M)t(I)t(A)t(L)f FK(of)30 b Fq(E)7 b FK(.)46 b(An)o(y)30
b(de\002ning)75 2696 y(polynomial)c(f)o(actors)f(completely)h(into)e
(distinct)h(linear)g(f)o(actors)g(o)o(v)o(er)f(the)g(\002eld)f(it)g
(de\002nes.)216 2809 y(F)o(or)31 b(an)o(y)h(\002nite)f(\002eld)h
Fq(F)7 b FK(,)32 b(the)g(multiplicati)n(v)o(e)j(group)d(of)g(non-zero)i
(elements)f Fq(F)2856 2776 y Fh(\002)2943 2809 y FK(is)e(a)g(c)o(yclic)
i(group.)54 b(An)75 2922 y Fu(a)21 b Fv(2)f Fq(F)30 b
FK(is)24 b(called)h(a)h Fj(P)t(R)t(I)t(M)t(I)t(T)t(I)t(V)t(E)32
b(E)t(L)t(E)t(M)t(E)t(N)t(T)e FK(if)24 b(it)g(is)g(a)f(generator)k(of)d
Fq(F)2362 2889 y Fh(\002)2418 2922 y FK(.)29 b(A)23 b(de\002ning)i
(polynomial)40 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))25 b
FK(of)f Fq(F)30 b FK(is)75 3035 y(said)24 b(to)g(be)h
Fj(P)t(R)t(I)t(M)t(I)t(T)t(I)t(V)t(E)30 b FK(if)23 b(it)h(has)f(a)h
(root)g(in)f Fq(F)30 b FK(which)24 b(is)f(a)g(primiti)n(v)o(e)i
(element.)75 3187 y
SDict begin H.S end
75 3187 a 75 3187 a
SDict begin 13.6 H.A end
75 3187 a 75
3187 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2.1) cvn H.B /DEST pdfmark end
75 3187 a 97 x FJ(2.2.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ConwayP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3458 a Fs(\006)d Ft(ConwayPolynomial\()53 b(p,)47
b(n)g(\))2213 b Fr(\(function\))p Black 216 3684 a FK(A)26
b(standard)k(notation)f(for)f(the)f(elements)i(of)e Fq(GF)7
b Fo(\()g Fq(p)p Fo(\))27 b FK(is)g(gi)n(v)o(en)h(via)g(the)f
(representati)n(v)o(es)k(0)p Fp(;)10 b(:::;)17 b Fq(p)d
Fv(\000)g FK(1)29 b(of)e(the)75 3797 y(cosets)h(modulo)36
b Fq(p)p FK(.)i(W)-7 b(e)26 b(order)j(these)f(elements)g(by)f(0)53
b Fv(h)g FK(1)g Fv(h)g FK(2)g Fv(h)g Fp(:::)g Fv(h)59
b Fq(p)14 b Fv(\000)g FK(1.)39 b(W)-7 b(e)26 b(introduce)k(an)d
(ordering)75 3910 y(of)g(the)g(polynomials)j(of)d(de)o(gree)h
Fq(r)g FK(o)o(v)o(er)f Fq(GF)7 b Fo(\()g Fq(p)p Fo(\))p
FK(.)39 b(Let)26 b Fq(g)p Fo(\()p Fq(x)p Fo(\))e(=)e
Fq(g)2184 3924 y Fm(r)2216 3910 y Fq(x)2256 3877 y Fm(r)2302
3910 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(g)2606 3924 y Fr(0)2669
3910 y FK(and)28 b Fq(h)p Fo(\()p Fq(x)p Fo(\))c(=)d
Fq(h)3143 3924 y Fm(r)3175 3910 y Fq(x)3215 3877 y Fm(r)3261
3910 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(h)3565 3924 y Fr(0)3629
3910 y FK(\(by)75 4023 y(con)l(v)o(ention,)26 b Fq(g)564
4037 y Fm(i)606 4023 y Fo(=)19 b Fq(h)741 4037 y Fm(i)784
4023 y Fo(=)f FK(0)23 b(for)g Fq(i)43 b Fv(i)h Fq(r)r
FK(\).)29 b(Then)22 b(we)g(de\002ne)h Fq(g)44 b Fv(h)g
Fq(h)22 b FK(if)h(and)g(only)g(if)f(there)i(is)e(an)h(inde)o(x)g
Fq(k)h FK(with)f Fq(g)3550 4037 y Fm(i)3592 4023 y Fo(=)c
Fq(h)3727 4037 y Fm(i)75 4136 y FK(for)24 b Fq(i)45 b
Fv(i)h Fq(k)25 b FK(and)f Fo(\()p Fv(\000)p FK(1)p Fo(\))760
4103 y Fm(r)r Fh(\000)p Fm(k)874 4136 y Fq(g)919 4150
y Fm(k)1000 4136 y Fv(h)46 b Fo(\()p Fv(\000)p FK(1)p
Fo(\))1267 4103 y Fm(r)r Fh(\000)p Fm(k)1381 4136 y Fq(h)1426
4150 y Fm(k)1461 4136 y FK(.)216 4249 y(The)31 b(C)t
Fj(O)t(N)t(W)-5 b(A)l(Y)33 b(P)t(O)t(L)m(Y)t(N)t(O)t(M)t(I)t(A)t(L)47
b Fq(f)1356 4263 y Fm(p)p Fl(;)p Fm(r)1439 4249 y Fo(\()p
Fq(x)p Fo(\))30 b FK(for)f Fq(GF)7 b Fo(\()g Fq(p)1929
4216 y Fm(r)1961 4249 y Fo(\))28 b FK(is)h(the)g(smallest)h(polynomial)
i(of)d(de)o(gree)h Fq(r)g FK(with)f(re-)75 4361 y(spect)c(to)e(this)h
(ordering)i(such)e(that:)p Black 211 4549 a Fv(\017)p
Black 60 w Fq(f)348 4563 y Fm(p)p Fl(;)p Fm(r)432 4549
y Fo(\()p Fq(x)p Fo(\))f FK(is)h(monic,)p Black 211 4737
a Fv(\017)p Black 60 w Fq(f)348 4751 y Fm(p)p Fl(;)p
Fm(r)432 4737 y Fo(\()p Fq(x)p Fo(\))18 b FK(is)h(primiti)n(v)o(e,)h
(that)f(is,)g(an)o(y)g(zero)g(is)f(a)g(generator)j(of)e(the)g(\(c)o
(yclic\))h(multiplicati)n(v)o(e)h(group)f(of)e Fq(GF)7
b Fo(\()g Fq(p)3660 4704 y Fm(r)3692 4737 y Fo(\))p FK(,)p
Black 211 4924 a Fv(\017)p Black 46 w FK(for)24 b(each)f(proper)i(di)n
(visor)g Fq(m)d FK(of)h Fq(r)h FK(we)f(ha)n(v)o(e)g(that)38
b Fq(f)1921 4938 y Fm(p)p Fl(;)p Fm(m)2025 4924 y Fo(\()p
Fq(x)2100 4891 y Fk(\()5 b Fm(p)2164 4867 y Ff(r)2189
4891 y Fh(\000)p Fr(1)p Fk(\))p Fl(=)p Fk(\()g Fm(p)2397
4867 y Ff(m)2437 4891 y Fh(\000)p Fr(1)p Fk(\))2552 4924
y Fo(\))20 b Fv(\021)g FK(0)91 b Fo(\()p FK(mod)35 b
Fq(f)3097 4938 y Fm(p)p Fl(;)p Fm(r)3180 4924 y Fo(\()p
Fq(x)p Fo(\)\))p FK(;)24 b(that)g(is,)f(the)302 5037
y Fo(\()7 b Fq(p)389 5004 y Fm(r)434 5037 y Fv(\000)13
b FK(1)p Fo(\))p Fp(=)p Fo(\()7 b Fq(p)730 5004 y Fm(m)796
5037 y Fv(\000)13 b FK(1)p Fo(\))p FK(-th)23 b(po)n(wer)h(of)f(a)h
(zero)g(of)37 b Fq(f)1816 5051 y Fm(p)p Fl(;)p Fm(r)1899
5037 y Fo(\()p Fq(x)p Fo(\))24 b FK(is)g(a)f(zero)h(of)37
b Fq(f)2503 5051 y Fm(p)p Fl(;)p Fm(m)2607 5037 y Fo(\()p
Fq(x)p Fo(\))p FK(.)216 5225 y Ft(ConwayPolynomial\(p)q(,n\))29
b FK(returns)d(the)d(polynomial)40 b Fq(f)2104 5239 y
Fm(p)p Fl(;)p Fm(r)2188 5225 y Fo(\()p Fq(x)p Fo(\))24
b FK(de\002ned)g(abo)o(v)o(e.)216 5338 y Ft(IsCheapConwayPolyn)q(omi)q
(al\()q(p,)q(n\))36 b FK(returns)c(true)f(if)g Ft(ConwayPolynomial\()52
b(p,)47 b(n)g(\))30 b FK(will)g(gi)n(v)o(e)h(a)f(re-)75
5451 y(sult)22 b(in)g(reasonable)i(time.)k(This)21 b(is)h(either)h(the)
e(case)i(when)e(this)h(polynomial)i(is)e(pre-computed,)i(or)e(if)f
Fq(n)p Fp(;)c Fq(p)22 b FK(are)g(not)75 5564 y(too)i(big.)p
Black Black eop end end
%%Page: 17 17
TeXDict begin HPSdict begin 17 16 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.17) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(17)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.2.2.2) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(2.2.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(RandomPrimiti)o(v)o(eP)n(olynomial)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(RandomPrimitivePo)q(lyn)q(omi)q
(al\()53 b(F,)47 b(n)g(\))1796 b Fr(\(function\))p Black
216 799 a FK(F)o(or)22 b(a)f(\002nite)i(\002eld)f Ft(F)g
FK(and)g(a)g(positi)n(v)o(e)i(inte)o(ger)f Ft(n)f FK(this)h(function)i
(returns)e(a)f(primiti)n(v)o(e)h(polynomial)i(of)d(de)o(gree)i
Ft(n)75 912 y FK(o)o(v)o(er)g Ft(F)p FK(,)e(that)i(is)g(a)f(zero)h(of)g
(this)g(polynomial)i(has)d(maximal)h(multiplicati)n(v)o(e)j(order)d
Fv(j)p Fq(F)7 b Fv(j)2859 879 y Fm(n)2910 912 y Fv(\000)13
b FK(1.)216 1024 y Ft(IsPrimitivePolynom)q(ial)q(\(f\))36
b FK(can)30 b(be)g(used)h(to)f(check)h(if)e(a)h(uni)n(v)n(ariate)i
(polynomial)g Ft(f)e FK(is)f(primiti)n(v)o(e)i(or)75
1137 y(not.)p Black Black eop end end
%%Page: 18 18
TeXDict begin HPSdict begin 18 17 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.18) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.3) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(3)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Codew)n(ords)p Black 75 1881 a FK(Let)24 b Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))24 b FK(denote)i(a)e(\002nite)g(\002eld)h(with)f
Fq(q)g FK(\(a)g(prime)h(po)n(wer\))f(elements.)33 b(A)23
b Fq(code)i FK(is)g(a)f(subset)c Fq(C)26 b FK(of)e(some)h(\002nite-)75
1994 y(dimensional)f(v)o(ector)f(space)18 b Fq(V)32 b
FK(o)o(v)o(er)22 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)28
b(The)21 b Fq(length)j FK(of)16 b Fq(C)23 b FK(is)f(the)g(dimension)h
(of)17 b Fq(V)11 b FK(.)28 b(Usually)-6 b(,)18 b Fq(V)30
b Fo(=)18 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))3712 1961
y Fm(n)75 2107 y FK(and)24 b(the)g(length)g(is)g(the)f(number)i(of)e
(coordinate)j(entries.)31 b(When)18 b Fq(C)25 b FK(is)e(itself)i(a)e(v)
o(ector)h(space)g(o)o(v)o(er)g Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))23 b FK(then)h(it)75 2220 y(is)f(called)i(a)e Fq(linear)i(code)g
FK(and)f(the)f Fq(dimension)j FK(of)18 b Fq(C)25 b FK(is)e(its)h
(dimension)i(as)d(a)g(v)o(ector)i(space)f(o)o(v)o(er)g
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)216 2333 y(In)33
b Fy(GU)m(A)-6 b(V)f(A)p FK(,)31 b(a)i(`code)n(w)o(ord')i(is)f(a)e
Fy(GAP)g FK(record,)k(with)d(one)h(of)f(its)h(components)i(being)e(an)f
(element)i(in)28 b Fq(V)11 b FK(.)75 2446 y(Lik)o(e)n(wise,)21
b(a)g(`code')h(is)f(a)f Fy(GAP)f FK(record,)k(with)e(one)g(of)g(its)g
(components)i(being)g(a)d(subset)i(\(or)g(subspace)h(with)e(gi)n(v)o
(en)75 2559 y(basis,)j(if)19 b Fq(C)24 b FK(is)g(linear\))h(of)18
b Fq(V)12 b FK(.)p 75 2653 1648 4 v 1764 2658 a FF(Example)p
2102 2653 V 75 2678 4 25 v 3747 2678 V 75 2777 4 100
v 273 2748 a(gap>)43 b(C:=RandomLinearCode)q(\(20)q(,10)q(,G)q(F\(4)q
(\)\);)p 3747 2777 V 75 2877 V 273 2847 a(a)85 b([20,10,?])45
b(randomly)g(generated)h(code)d(over)h(GF\(4\))p 3747
2877 V 75 2977 V 273 2947 a(gap>)f(c:=Random\(C\);)p
3747 2977 V 75 3076 V 273 3046 a([)f(1)h(a)g(0)f(0)h(0)g(1)f(1)h
(a\2102)g(0)g(0)g(a)f(1)h(1)g(1)g(a)f(1)h(1)g(a)f(a)h(0)g(])p
3747 3076 V 75 3176 V 273 3146 a(gap>)g(NamesOfComponents\(C)q(\);)p
3747 3176 V 75 3276 V 273 3246 a([)f("LeftActingDomain",)49
b("GeneratorsOfLeftOp)q(era)q(tor)q(Add)q(iti)q(veG)q(rou)q(p",)g
("WordLength",)p 3747 3276 V 75 3375 V 357 3345 a("GeneratorMat",)f
("name",)c("Basis",)i("NiceFreeLeftModule",)j("Dimension",)p
3747 3375 V 75 3475 V 400 3445 a("Representative",)f("ZeroImmutable")f
(])p 3747 3475 V 75 3574 V 273 3545 a(gap>)c(NamesOfComponents\(c)q
(\);)p 3747 3574 V 75 3674 V 273 3644 a([)f("VectorCodeword",)48
b("WordLength",)f("treatAsPoly")g(])p 3747 3674 V 75
3774 V 273 3744 a(gap>)c(c!.VectorCodeword;)p 3747 3774
V 75 3873 V 273 3843 a([)f(immutable)k(compressed)f(vector)g(length)f
(20)f(over)h(GF\(4\))g(])p 3747 3873 V 75 3973 V 273
3943 a(gap>)f(Display\(last\);)p 3747 3973 V 75 4073
V 273 4043 a([)f(Z\(2\2102\),)j(Z\(2\2102\),)g(Z\(2\2102\),)f
(Z\(2\)\2100,)h(Z\(2\2102\),)g(Z\(2\2102\)\2102,)g(0*Z\(2\),)g
(Z\(2\2102\),)g(Z\(2\2102\),)p 3747 4073 V 75 4172 V
357 4142 a(Z\(2\)\2100,)g(Z\(2\2102\)\2102,)g(0*Z\(2\),)g(0*Z\(2\),)g
(Z\(2\2102\),)g(0*Z\(2\),)f(0*Z\(2\),)h(0*Z\(2\),)g(Z\(2\2102\)\2102,)p
3747 4172 V 75 4272 V 357 4242 a(Z\(2\)\2100,)g(0*Z\(2\))f(])p
3747 4272 V 75 4371 V 273 4342 a(gap>)f(C!.Dimension;)p
3747 4371 V 75 4471 V 273 4441 a(10)p 3747 4471 V 75
4496 4 25 v 3747 4496 V 75 4499 3675 4 v 75 4687 a FK(Mathematically)-6
b(,)60 b(a)50 b(`code)n(w)o(ord')j(is)d(an)g(element)i(of)e(a)h(code)46
b Fq(C)r FK(,)56 b(b)n(ut)51 b(in)g Fy(GU)m(A)-6 b(V)f(A)48
b FK(the)j Ft(Codeword)i FK(and)75 4800 y Ft(VectorCodeword)27
b FK(commands)c(ha)n(v)o(e)h(implementations)i(which)c(do)h(not)g
(check)h(if)e(the)h(code)n(w)o(ord)h(belongs)g(to)18
b Fq(C)75 4913 y FK(\(i.e.,)j(are)f(independent)25 b(of)20
b(the)h(code)h(itself\).)29 b(The)o(y)20 b(e)o(xist)i(primarily)g(to)f
(mak)o(e)f(it)h(easier)h(for)f(the)g(user)g(to)g(construct)75
5026 y(a)29 b(the)h(associated)j Fy(GAP)27 b FK(record.)49
b(Using)30 b(these)h(commands,)h(one)e(can)g(enter)h(into)f(a)f
Fy(GAP)f FK(both)i(a)f(code)n(w)o(ord)j Fq(c)75 5139
y FK(\(belonging)d(to)20 b Fq(C)r FK(\))26 b(and)g(a)f(recei)n(v)o(ed)i
(w)o(ord)f Fq(r)i FK(\(not)e(belonging)j(to)20 b Fq(C)r
FK(\))25 b(using)i(the)f(same)g(command.)36 b(The)25
b(user)i(can)75 5252 y(input)e(code)n(w)o(ords)g(in)f(dif)n(ferent)h
(formats)f(\(as)g(strings,)h(v)o(ectors,)g(and)f(polynomials\),)i(and)e
(output)h(information)h(is)75 5364 y(formatted)f(in)f(a)f(readable)i(w)
o(ay)-6 b(.)216 5477 y(A)24 b(code)n(w)o(ord)j Fq(c)d
FK(in)h(a)g(linear)h(code)21 b Fq(C)27 b FK(arises)f(in)f(practice)i
(by)e(an)h(initial)g(encoding)i(of)d(a)f('block')j(message)g
Fq(m)p FK(,)75 5590 y(adding)h(enough)g(redundanc)o(y)i(to)c(reco)o(v)o
(er)i Fq(m)d FK(after)i Fq(c)f FK(is)g(transmitted)j(via)e(a)f('noisy')
i(communication)h(medium.)p Black 1867 5841 a(18)p Black
eop end end
%%Page: 19 19
TeXDict begin HPSdict begin 19 18 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.19) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(19)p Black 75 399 a(In)22 b Fy(GU)m(A)-6
b(V)f(A)p FK(,)20 b(for)j(linear)h(codes,)f(the)g(map)f
Fq(m)d Fv(7\000)-16 b(!)19 b Fq(c)j FK(is)g(computed)i(using)g(the)e
(command)h Ft(c:=m*C)h FK(and)f(reco)o(v)o(ering)75 511
y Fq(m)18 b FK(from)h Fq(c)g FK(is)g(obtained)i(by)f(the)f(command)h
Ft(InformationWord\(C,c)q(\))p FK(.)33 b(These)19 b(commands)h(are)g(e)
o(xplained)h(more)75 624 y(belo)n(w)-6 b(.)216 737 y(Man)o(y)25
b(operations)i(are)e(a)n(v)n(ailable)i(on)e(code)n(w)o(ords)i(themselv)
o(es,)f(although)h(code)n(w)o(ords)g(also)e(w)o(ork)g(together)75
850 y(with)e(codes)i(\(see)f(chapter)p 0.0236 0.0894 0.6179
TeXcolorrgb 948 850 a
SDict begin H.S end
948 850 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(4)p 0.0236 0.0894 0.6179 TeXcolorrgb 993
788 a
SDict begin H.R end
993 788 a 993 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.4) cvn H.B /ANN pdfmark end
993 850 a Black 24 w FK(on)f(Codes\).)216
963 y(The)c(\002rst)h(section)h(describes)h(ho)n(w)d(code)n(w)o(ords)j
(are)d(constructed)k(\(see)d Ft(Codeword)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2905 964 a
SDict begin H.S end
2905 964 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3086 901 a
SDict begin H.R end
3086 901 a 3086 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.1) cvn H.B /ANN pdfmark end
3086 963 a Black FK(\))e(and)g
Ft(IsCodeword)75 1076 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1077 a
SDict begin H.S end
105 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.1.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 1014 a
SDict begin H.R end
286 1014 a 286 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.3) cvn H.B /ANN pdfmark end
286 1076 a Black FK(\)\).)55
b(Sections)p 0.0236 0.0894 0.6179 TeXcolorrgb 764 1077
a
SDict begin H.S end
764 1077 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 877 1014 a
SDict begin H.R end
877 1014
a 877 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.2) cvn H.B /ANN pdfmark end
877 1076 a Black 32 w FK(and)p 0.0236 0.0894 0.6179
TeXcolorrgb 1071 1077 a
SDict begin H.S end
1071 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 1014 a
SDict begin H.R end
1184 1014 a 1184 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.3) cvn H.B /ANN pdfmark end
1184 1076 a Black
32 w FK(describe)35 b(the)d(arithmetic)i(operations)h(applicable)g(to)d
(code)n(w)o(ords.)56 b(Section)p 0.0236 0.0894 0.6179
TeXcolorrgb 75 1190 a
SDict begin H.S end
75 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
188 1127 a
SDict begin H.R end
188 1127 a 188 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.4) cvn H.B /ANN pdfmark end
188 1189 a Black 26
w FK(describe)28 b(functions)g(that)f(con)l(v)o(ert)g(code)n(w)o(ords)h
(back)f(to)f(v)o(ectors)h(or)f(polynomials)i(\(see)f
Ft(VectorCodeword)75 1302 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1303 a
SDict begin H.S end
105 1303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 1240 a
SDict begin H.R end
286 1240 a 286 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.1) cvn H.B /ANN pdfmark end
286 1302 a Black FK(\))i(and)f
Ft(PolyCodeword)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1117 1303 a
SDict begin H.S end
1117 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(3.4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 1298
1240 a
SDict begin H.R end
1298 1240 a 1298 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.2) cvn H.B /ANN pdfmark end
1298 1302 a Black FK(\)\).)44
b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 1725 1303
a
SDict begin H.S end
1725 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 1838 1240 a
SDict begin H.R end
1838 1240
a 1838 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.5) cvn H.B /ANN pdfmark end
1838 1302 a Black 28 w FK(describe)30 b(functions)h(that)
e(change)h(the)e(w)o(ay)g(a)g(code)n(w)o(ord)75 1415
y(is)d(displayed)i(\(see)f Ft(TreatAsVector)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1360 1416 a
SDict begin H.S end
1360 1416
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.5.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 1541 1353 a
SDict begin H.R end
1541 1353 a 1541 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.5.1) cvn H.B /ANN pdfmark end
1541
1415 a Black FK(\))c(and)h Ft(TreatAsPoly)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2316 1416 a
SDict begin H.S end
2316 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.5.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2497 1353 a
SDict begin H.R end
2497 1353 a 2497 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.5.2) cvn H.B /ANN pdfmark end
2497 1415 a Black
FK(\)\).)34 b(Finally)-6 b(,)26 b(Section)p 0.0236 0.0894 0.6179
TeXcolorrgb 3209 1416 a
SDict begin H.S end
3209 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
3322 1353 a
SDict begin H.R end
3322 1353 a 3322 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.3.6) cvn H.B /ANN pdfmark end
3322 1415 a Black
25 w FK(describes)i(a)75 1528 y(function)f(to)f(generate)h(a)e(null)h
(w)o(ord)f(\(see)h Ft(NullWord)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1867 1529 a
SDict begin H.S end
1867 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2048 1466 a
SDict begin H.R end
2048 1466 a 2048 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.1) cvn H.B /ANN pdfmark end
2048 1528 a Black
FK(\)\))f(and)g(some)g(functions)h(for)f(e)o(xtracting)h(properties)75
1641 y(of)c(code)n(w)o(ords)j(\(see)e Ft(DistanceCodeword)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1550 1642 a
SDict begin H.S end
1550 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1731 1579 a
SDict begin H.R end
1731 1579
a 1731 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.2) cvn H.B /ANN pdfmark end
1731 1641 a Black FK(\),)c Ft(Support)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2186 1642 a
SDict begin H.S end
2186 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.6.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2367 1579 a
SDict begin H.R end
2367 1579
a 2367 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.3) cvn H.B /ANN pdfmark end
2367 1641 a Black FK(\))e(and)g Ft(WeightCodeword)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3276 1642 a
SDict begin H.S end
3276 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.6.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 3457 1579 a
SDict begin H.R end
3457 1579
a 3457 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.4) cvn H.B /ANN pdfmark end
3457 1641 a Black FK(\)\).)75 1800 y
SDict begin H.S end
75
1800 a 75 1800 a
SDict begin 13.6 H.A end
75 1800 a 75 1800 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.1) cvn H.B /DEST pdfmark end
75 1800 a 133 x
FM(3.1)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Construction)k(of)e(Codew)o
(ords)p Black 75 2029 a
SDict begin H.S end
75 2029 a 75 2029 a
SDict begin 13.6 H.A end
75 2029 a
75 2029 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1.1) cvn H.B /DEST pdfmark end
75 2029 a 114 x FJ(3.1.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Codew)o(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2318
a Fs(\006)22 b Ft(Codeword\()50 b(obj[,)e(n][,][F])h(\))2121
b Fr(\(function\))p Black 216 2544 a Ft(Codeword)24 b
FK(returns)g(a)e(code)n(w)o(ord)i(or)e(a)g(list)g(of)g(code)n(w)o(ords)
j(constructed)g(from)d Ft(obj)q FK(.)28 b(The)21 b(object)j
Ft(obj)f FK(can)f(be)75 2656 y(a)h(v)o(ector)l(,)i(a)e(string,)h(a)f
(polynomial)j(or)e(a)f(code)n(w)o(ord.)30 b(It)23 b(may)h(also)g(be)f
(a)g(list)h(of)g(those)g(\(e)n(v)o(en)g(a)g(mix)o(ed)f(list\).)216
2769 y(If)h(a)f(number)i Ft(n)f FK(is)g(speci\002ed,)h(all)f
(constructed)k(code)n(w)o(ords)d(ha)n(v)o(e)g(length)h
Ft(n)p FK(.)j(This)24 b(is)g(the)g(only)h(w)o(ay)f(to)g(mak)o(e)75
2882 y(sure)g(that)g(all)f(elements)h(of)f Ft(obj)h FK(are)f(con)l(v)o
(erted)j(to)d(code)n(w)o(ords)i(of)e(the)h(same)f(length.)30
b(Elements)24 b(of)f Ft(obj)g FK(that)h(are)75 2995 y(longer)k(than)g
Ft(n)f FK(are)g(reduced)i(in)d(length)j(by)e(cutting)h(of)f(the)h(last)
f(positions.)41 b(Elements)28 b(of)f Ft(obj)g FK(that)g(are)h(shorter)
75 3108 y(than)g Ft(n)f FK(are)h(lengthened)j(by)c(adding)i(zeros)g(at)
e(the)h(end.)41 b(If)28 b(no)f Ft(n)g FK(is)h(speci\002ed,)h(each)g
(constructed)h(code)n(w)o(ord)f(is)75 3221 y(handled)d(indi)n(vidually)
-6 b(.)216 3334 y(If)25 b(a)g(Galois)h(\002eld)f Ft(F)g
FK(is)g(speci\002ed,)h(all)g(code)n(w)o(ords)h(are)e(constructed)k(o)o
(v)o(er)c(this)h(\002eld.)34 b(This)25 b(is)g(the)g(only)h(w)o(ay)75
3447 y(to)g(mak)o(e)f(sure)i(that)f(all)g(elements)h(of)e
Ft(obj)h FK(are)g(con)l(v)o(erted)i(to)e(the)g(same)f(\002eld)h
Ft(F)f FK(\(otherwise)j(the)o(y)e(are)g(con)l(v)o(erted)75
3560 y(one)g(by)g(one\).)35 b(Note)26 b(that)g(all)f(elements)i(of)f
Ft(obj)g FK(must)f(ha)n(v)o(e)h(elements)h(o)o(v)o(er)f
Ft(F)f FK(or)g(o)o(v)o(er)h(`Inte)o(gers'.)37 b(Con)l(v)o(erting)75
3673 y(from)30 b(one)g(Galois)h(\002eld)e(to)h(another)i(is)e(not)g
(allo)n(wed.)48 b(If)30 b(no)g Ft(F)f FK(is)h(speci\002ed,)j(v)o
(ectors)e(or)f(strings)h(with)f(inte)o(ger)75 3786 y(elements)25
b(will)e(be)h(con)l(v)o(erted)i(to)d(the)h(smallest)h(Galois)f(\002eld)
f(possible.)216 3898 y(Note)i(that)h(a)f(signi\002cant)i(speed)f
(increase)h(is)e(achie)n(v)o(ed)i(if)e Ft(F)g FK(is)g(speci\002ed,)h(e)
n(v)o(en)g(when)f(all)g(elements)i(of)e Ft(obj)75 4011
y FK(already)g(ha)n(v)o(e)f(elements)h(o)o(v)o(er)f Ft(F)p
FK(.)216 4124 y(Ev)o(ery)h(v)o(ector)g(in)g Ft(obj)g
FK(can)g(be)f(a)g(\002nite)h(\002eld)f(v)o(ector)i(o)o(v)o(er)e
Ft(F)h FK(or)f(a)g(v)o(ector)i(o)o(v)o(er)e(`Inte)o(gers'.)34
b(In)25 b(the)g(last)g(case,)75 4237 y(it)e(is)h(con)l(v)o(erted)i(to)d
Ft(F)g FK(or)l(,)h(if)f(omitted,)h(to)g(the)g(smallest)g(Galois)h
(\002eld)e(possible.)216 4350 y(Ev)o(ery)g(string)h(in)f
Ft(obj)h FK(must)f(be)g(a)f(string)i(of)f(numbers,)h(without)g(spaces,)
h(commas)e(or)g(an)o(y)g(other)h(characters.)75 4463
y(These)i(numbers)h(must)e(be)h(from)f(0)g(to)h(9.)34
b(The)25 b(string)i(is)e(con)l(v)o(erted)k(to)c(a)g(code)n(w)o(ord)i(o)
o(v)o(er)f Ft(F)f FK(or)l(,)h(if)f Ft(F)g FK(is)g(omitted,)75
4576 y(o)o(v)o(er)c(the)h(smallest)g(Galois)g(\002eld)e(possible.)31
b(Note)21 b(that)g(since)h(all)g(numbers)g(in)f(the)h(string)g(are)f
(interpreted)j(as)d(one-)75 4689 y(digit)k(numbers,)g(Galois)f
(\002elds)g(of)g(size)g(lar)n(ger)h(than)g(10)f(are)g(not)g(properly)i
(represented)h(when)d(using)h(strings.)31 b(In)75 4802
y(f)o(act,)24 b(no)f(\002nite)h(\002eld)f(of)h(size)g(lar)n(ger)h(than)
f(11)g(arises)h(in)e(this)h(f)o(ashion)i(at)d(all.)216
4915 y(Ev)o(ery)f(polynomial)i(in)e Ft(obj)h FK(is)f(con)l(v)o(erted)i
(to)e(a)g(code)n(w)o(ord)h(of)f(length)i Ft(n)d FK(or)l(,)h(if)g
(omitted,)h(of)f(a)g(length)h(dictated)75 5028 y(by)h(the)f(de)o(gree)i
(of)f(the)f(polynomial.)31 b(If)24 b Ft(F)f FK(is)g(speci\002ed,)i(a)e
(polynomial)j(in)d Ft(obj)h FK(must)g(be)f(o)o(v)o(er)h
Ft(F)p FK(.)216 5140 y(Ev)o(ery)29 b(element)h(of)f Ft(obj)h
FK(that)g(is)f(already)i(a)d(code)n(w)o(ord)j(is)e(changed)i(to)e(a)g
(code)n(w)o(ord)i(of)e(length)h Ft(n)q FK(.)44 b(If)29
b(no)h Ft(n)75 5253 y FK(w)o(as)23 b(speci\002ed,)i(the)f(code)n(w)o
(ord)h(doesn')n(t)g(change.)31 b(If)23 b Ft(F)g FK(is)g(speci\002ed,)i
(the)f(code)n(w)o(ord)h(must)e(ha)n(v)o(e)i(base)f(\002eld)f
Ft(F)q FK(.)p 75 5351 1648 4 v 1764 5356 a FF(Example)p
2102 5351 V 75 5376 4 25 v 3747 5376 V 75 5476 4 100
v 188 5446 a(gap>)44 b(c)e(:=)h(Codeword\([0,1,1,1,0)q(]\);)p
3747 5476 V 75 5575 V 188 5545 a([)g(0)f(1)h(1)g(1)f(0)h(])p
3747 5575 V Black Black eop end end
%%Page: 20 20
TeXDict begin HPSdict begin 20 19 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.20) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(20)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(VectorCodeword\()j(c)c(\);)p 3747 428 V 75 528 V 188
498 a([)g(0*Z\(2\),)h(Z\(2\)\2100,)h(Z\(2\)\2100,)g(Z\(2\)\2100,)g
(0*Z\(2\))f(])p 3747 528 V 75 628 V 188 598 a(gap>)g(c2)f(:=)g
(Codeword\([0,1,1,1,0],)49 b(GF\(3\)\);)p 3747 628 V
75 727 V 188 697 a([)43 b(0)f(1)h(1)g(1)f(0)h(])p 3747
727 V 75 827 V 188 797 a(gap>)h(VectorCodeword\()j(c2)c(\);)p
3747 827 V 75 927 V 188 897 a([)g(0*Z\(3\),)h(Z\(3\)\2100,)h
(Z\(3\)\2100,)g(Z\(3\)\2100,)g(0*Z\(3\))f(])p 3747 927
V 75 1026 V 188 996 a(gap>)g(Codeword\([c,)i(c2,)d("0110"]\);)p
3747 1026 V 75 1126 V 188 1096 a([)g([)f(0)h(1)g(1)f(1)h(0)g(],)g([)f
(0)h(1)g(1)f(1)h(0)g(],)g([)g(0)f(1)h(1)g(0)f(])h(])p
3747 1126 V 75 1225 V 188 1196 a(gap>)h(p)e(:=)h(UnivariatePolynomia)q
(l\(G)q(F\()q(2\),)49 b([Z\(2\)\2100,)c(0*Z\(2\),)g(Z\(2\)\2100]\);)p
3747 1225 V 75 1325 V 188 1295 a(Z\(2\)\2100+x_1\2102)p
3747 1325 V 75 1425 V 188 1395 a(gap>)f(Codeword\(p\);)p
3747 1425 V 75 1524 V 188 1494 a(x\2102)f(+)g(1)p 3747
1524 V 75 1549 4 25 v 3747 1549 V 75 1552 3675 4 v 216
1738 a FK(This)20 b(command)h(can)f(also)g(be)g(called)h(using)h(the)e
(syntax)h Ft(Codeword\(obj,C\))p FK(.)j(In)c(this)h(format,)g(the)f
(elements)75 1851 y(of)26 b Ft(obj)h FK(are)g(con)l(v)o(erted)i(to)d
(elements)i(of)f(the)f(same)h(ambient)h(v)o(ector)f(space)h(as)e(the)h
(elements)h(of)e(a)g(code)h Ft(C)q FK(.)37 b(The)75 1964
y(command)24 b Ft(Codeword\(c,C\))j FK(is)d(the)f(same)h(as)f(calling)i
Ft(Codeword\(c,n,F\))p FK(,)j(where)23 b Ft(n)g FK(is)g(the)h(w)o(ord)g
(length)g(of)g Ft(C)75 2077 y FK(and)g(the)g Ft(F)f FK(is)g(the)h
(ground)h(\002eld)f(of)f Ft(C)q FK(.)p 75 2197 1648 4
v 1764 2202 a FF(Example)p 2102 2197 V 75 2222 4 25 v
3747 2222 V 75 2321 4 100 v 188 2291 a(gap>)44 b(C)e(:=)h
(WholeSpaceCode\(7,GF)q(\(5\))q(\);)p 3747 2321 V 75
2421 V 188 2391 a(a)g(cyclic)h([7,7,1]0)h(whole)f(space)g(code)g(over)g
(GF\(5\))p 3747 2421 V 75 2521 V 188 2491 a(gap>)g
(Codeword\(["0220110",)49 b([1,1,1]],)c(C\);)p 3747 2521
V 75 2620 V 188 2590 a([)e([)f(0)h(2)g(2)f(0)h(1)g(1)f(0)h(],)g([)g(1)f
(1)h(1)g(0)f(0)h(0)g(0)g(])f(])p 3747 2620 V 75 2720
V 188 2690 a(gap>)i(Codeword\(["0220110",)49 b([1,1,1]],)c(7,)e
(GF\(5\)\);)p 3747 2720 V 75 2819 V 188 2790 a([)g([)f(0)h(2)g(2)f(0)h
(1)g(1)f(0)h(],)g([)g(1)f(1)h(1)g(0)f(0)h(0)g(0)g(])f(])p
3747 2819 V 75 2919 V 188 2889 a(gap>)i(C:=RandomLinearCode\(1)q(0,5)q
(,GF)q(\(3)q(\)\);)p 3747 2919 V 75 3019 V 188 2989 a(a)f(linear)h
([10,5,1..3]3..5)j(random)e(linear)f(code)g(over)g(GF\(3\))p
3747 3019 V 75 3118 V 188 3088 a(gap>)g(Codeword\("1000000000")q(,C\))q
(;)p 3747 3118 V 75 3218 V 188 3188 a([)f(1)f(0)h(0)g(0)f(0)h(0)g(0)f
(0)h(0)g(0)f(])p 3747 3218 V 75 3318 V 188 3288 a(gap>)i
(Codeword\("1000000000")q(,10)q(,GF)q(\(3)q(\)\);)p 3747
3318 V 75 3417 V 188 3387 a([)f(1)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f
(])p 3747 3417 V 75 3442 4 25 v 3747 3442 V 75 3445 3675
4 v 75 3578 a
SDict begin H.S end
75 3578 a 75 3578 a
SDict begin 13.6 H.A end
75 3578 a 75 3578 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1.2) cvn H.B /DEST pdfmark end
75 3578 a 116 x FJ(3.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Codew)o(ordNr)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3868
a Fs(\006)22 b Ft(CodewordNr\()51 b(C,)c(list)h(\))2352
b Fr(\(function\))p Black 216 4094 a Ft(CodewordNr)23
b FK(returns)f(a)e(list)h(of)f(code)n(w)o(ords)i(of)f
Ft(C)p FK(.)27 b Ft(list)21 b FK(may)f(be)g(a)g(list)h(of)f(inte)o
(gers)i(or)f(a)e(single)j(inte)o(ger)-5 b(.)29 b(F)o(or)75
4207 y(each)d(inte)o(ger)g(of)f Ft(list)r FK(,)f(the)h(corresponding)30
b(code)n(w)o(ord)c(of)f Ft(C)g FK(is)g(returned.)35 b(The)25
b(correspondence)30 b(of)25 b(a)f(number)75 4320 y Fq(i)k
FK(with)h(a)f(code)n(w)o(ord)j(is)d(determined)j(as)e(follo)n(ws:)40
b(if)29 b(a)f(list)i(of)e(elements)j(of)d Ft(C)h FK(is)f(a)n(v)n
(ailable,)k(the)e Fq(i)3285 4287 y Fm(t)5 b(h)3374 4320
y FK(element)29 b(is)75 4433 y(tak)o(en.)f(Otherwise,)20
b(it)e(is)g(calculated)j(by)d(multiplication)k(of)c(the)g
Fq(i)2147 4400 y Fm(t)5 b(h)2225 4433 y FK(information)21
b(v)o(ector)e(by)g(the)f(generator)j(matrix)75 4546 y(or)28
b(generator)j(polynomial,)g(where)e(the)f(information)j(v)o(ectors)e
(are)g(ordered)h(le)o(xicographically)-6 b(.)47 b(In)29
b(particular)l(,)75 4659 y(the)37 b(returned)i(code)n(w)o(ord\(s\))g
(could)f(be)f(a)g(v)o(ector)g(or)g(a)g(polynomial.)71
b(So)36 b Ft(CodewordNr\(C,)51 b(i\))37 b FK(is)f(equal)i(to)75
4772 y Ft(AsSSortedList\(C\)[i)q(])p FK(,)d(described)c(in)e(the)g(ne)o
(xt)g(chapter)-5 b(.)47 b(The)28 b(latter)i(function)h(\002rst)e
(calculates)i(the)e(set)g(of)75 4885 y(all)f(the)f(elements)i(of)23
b Fq(C)28 b FK(and)g(then)g(returns)h(the)f Fq(i)1648
4852 y Fm(t)5 b(h)1736 4885 y FK(element)28 b(of)g(that)g(set,)g
(whereas)h(the)e(former)h(only)h(calculates)75 4998 y(the)24
b Fq(i)232 4965 y Fm(t)5 b(h)315 4998 y FK(code)n(w)o(ord.)p
75 5099 1648 4 v 1764 5104 a FF(Example)p 2102 5099 V
75 5124 4 25 v 3747 5124 V 75 5224 4 100 v 188 5194 a(gap>)44
b(B)e(:=)h(BinaryGolayCode\(\);)p 3747 5224 V 75 5323
V 188 5293 a(a)g(cyclic)h([23,12,7]3)i(binary)e(Golay)g(code)g(over)g
(GF\(2\))p 3747 5323 V 75 5423 V 188 5393 a(gap>)g(c)e(:=)h
(CodewordNr\(B,)k(4\);)p 3747 5423 V 75 5523 V 188 5493
a(x\21022)d(+)e(x\21020)i(+)f(x\21017)g(+)g(x\21014)h(+)e(x\21013)i(+)f
(x\21012)h(+)e(x\21011)i(+)f(x\21010)p 3747 5523 V 75
5622 V 188 5592 a(gap>)h(R)e(:=)h(ReedSolomonCode\(2,2)q(\);)p
3747 5622 V Black Black eop end end
%%Page: 21 21
TeXDict begin HPSdict begin 21 20 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.21) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(21)p Black 75 428 4 100 v 188 399 a FF(a)43
b(cyclic)h([2,1,2]1)h(Reed-Solomon)h(code)e(over)g(GF\(3\))p
3747 428 V 75 528 V 188 498 a(gap>)g(AsSSortedList\(R\);)p
3747 528 V 75 628 V 188 598 a([)f([)f(0)h(0)g(],)g([)f(1)h(1)g(],)g([)f
(2)h(2)g(])f(])p 3747 628 V 75 727 V 188 697 a(gap>)i(CodewordNr\(R,)i
([1,3]\);)p 3747 727 V 75 827 V 188 797 a([)d([)f(0)h(0)g(],)g([)f(2)h
(2)g(])f(])p 3747 827 V 75 852 4 25 v 3747 852 V 75 855
3675 4 v 75 986 a
SDict begin H.S end
75 986 a 75 986 a
SDict begin 13.6 H.A end
75 986 a 75 986 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.1.3) cvn H.B /DEST pdfmark end
75 986 a 116 x FJ(3.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99
w(IsCodew)o(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1276
a Fs(\006)22 b Ft(IsCodeword\()51 b(obj)c(\))2538 b Fr(\(function\))p
Black 216 1502 a Ft(IsCodeword)34 b FK(returns)e(`true')g(if)f
Ft(obj)q FK(,)h(which)f(can)h(be)e(an)h(object)i(of)e(arbitrary)i
(type,)g(is)e(of)g(the)g(code)n(w)o(ord)75 1615 y(type)24
b(and)g(`f)o(alse')h(otherwise.)31 b(The)23 b(function)i(will)f(signal)
h(an)e(error)h(if)g Ft(obj)g FK(is)f(an)g(unbound)j(v)n(ariable.)p
75 1725 1648 4 v 1764 1730 a FF(Example)p 2102 1725 V
75 1749 4 25 v 3747 1749 V 75 1849 4 100 v 188 1819 a(gap>)44
b(IsCodeword\(1\);)p 3747 1849 V 75 1949 V 188 1919 a(false)p
3747 1949 V 75 2048 V 188 2018 a(gap>)g(IsCodeword\(ReedMuller)q(Cod)q
(e\(2)q(,3)q(\)\);)p 3747 2048 V 75 2148 V 188 2118 a(false)p
3747 2148 V 75 2248 V 188 2218 a(gap>)g(IsCodeword\("11111"\);)p
3747 2248 V 75 2347 V 188 2317 a(false)p 3747 2347 V
75 2447 V 188 2417 a(gap>)g(IsCodeword\(Codeword\(")q(111)q(11")q(\)\))
q(;)p 3747 2447 V 75 2546 V 188 2517 a(true)p 3747 2546
V 75 2571 4 25 v 3747 2571 V 75 2574 3675 4 v 75 2716
a
SDict begin H.S end
75 2716 a 75 2716 a
SDict begin 13.6 H.A end
75 2716 a 75 2716 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.2) cvn H.B /DEST pdfmark end
75 2716 a 149
x FM(3.2)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Comparisons)29
b(of)h(Codew)o(ords)p Black 75 2984 a
SDict begin H.S end
75 2984 a 75 2984
a
SDict begin 13.6 H.A end
75 2984 a 75 2984 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.2.1) cvn H.B /DEST pdfmark end
75 2984 a 91 x FJ(3.2.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(=)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3250 a Fs(\006)22 b Ft(=\()47 b(c1,)h(c2)f(\))2816 b
Fr(\(function\))p Black 216 3476 a FK(The)29 b(equality)j(operator)f
Ft(c1)47 b(=)g(c2)29 b FK(e)n(v)n(aluates)j(to)d(`true')h(if)g(the)f
(code)n(w)o(ords)j Ft(c1)d FK(and)h Ft(c2)f FK(are)h(equal,)h(and)f(to)
75 3588 y(`f)o(alse')d(otherwise.)37 b(Note)26 b(that)g(code)n(w)o
(ords)i(are)e(equal)h(if)e(and)h(only)h(if)e(their)i(base)f(v)o(ectors)
i(are)e(equal.)36 b(Whether)75 3701 y(the)o(y)24 b(are)g(represented)i
(as)e(a)f(v)o(ector)h(or)g(polynomial)i(has)e(nothing)h(to)f(do)f(with)
h(the)g(comparison.)216 3814 y(Comparing)i(code)n(w)o(ords)g(with)e
(objects)i(of)e(other)h(types)h(is)e(not)g(recommended,)j(although)f
(it)e(is)g(possible.)33 b(If)75 3927 y Ft(c2)d FK(is)g(the)g(code)n(w)o
(ord,)j(the)e(other)g(object)g Ft(c1)f FK(is)g(\002rst)g(con)l(v)o
(erted)j(to)d(a)g(code)n(w)o(ord,)j(after)d(which)h(comparison)h(is)75
4040 y(possible.)51 b(This)30 b(w)o(ay)-6 b(,)32 b(a)e(code)n(w)o(ord)i
(can)e(be)h(compared)h(with)e(a)g(v)o(ector)l(,)j(polynomial,)h(or)c
(string.)50 b(If)31 b Ft(c1)f FK(is)g(the)75 4153 y(code)n(w)o(ord,)c
(then)g(problems)g(may)f(arise)h(if)e Ft(c2)h FK(is)g(a)f(polynomial.)
35 b(In)25 b(that)g(case,)h(the)f(comparison)i(al)o(w)o(ays)f(yields)75
4266 y(a)d(`f)o(alse',)i(because)g(the)f(polynomial)i(comparison)g(is)d
(called.)216 4379 y(The)k(equality)i(operator)h(is)d(also)h(denoted)h
Ft(EQ)p FK(,)e(and)h Ft(EQ\(c1,c2\))i FK(is)d(the)h(same)f(as)g
Ft(c1)47 b(=)g(c2)p FK(.)40 b(There)27 b(is)h(also)75
4492 y(an)c(inequality)i(operator)l(,)g Fp(<)c(>)p FK(,)g(or)i
Ft(not)47 b(EQ)p FK(.)p 75 4601 1648 4 v 1764 4606 a
FF(Example)p 2102 4601 V 75 4626 4 25 v 3747 4626 V 75
4726 4 100 v 188 4696 a(gap>)d(P)e(:=)h(UnivariatePolynomia)q(l\(G)q
(F\()q(2\),)49 b(Z\(2\)*[1,0,0,1]\);)p 3747 4726 V 75
4825 V 188 4795 a(Z\(2\)\2100+x_1\2103)p 3747 4825 V
75 4925 V 188 4895 a(gap>)44 b(c)e(:=)h(Codeword\(P,)j(GF\(2\)\);)p
3747 4925 V 75 5024 V 188 4995 a(x\2103)d(+)g(1)p 3747
5024 V 75 5124 V 188 5094 a(gap>)h(P)e(=)h(c;)339 b(#)43
b(codeword)i(operation)p 3747 5124 V 75 5224 V 188 5194
a(true)p 3747 5224 V 75 5323 V 188 5293 a(gap>)f(c2)f(:=)g
(Codeword\("1001",)k(GF\(2\)\);)p 3747 5323 V 75 5423
V 188 5393 a([)c(1)f(0)h(0)g(1)f(])p 3747 5423 V 75 5523
V 188 5493 a(gap>)i(c)e(=)h(c2;)p 3747 5523 V 75 5622
V 188 5592 a(true)p 3747 5622 V Black Black eop end end
%%Page: 22 22
TeXDict begin HPSdict begin 22 21 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.22) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(22)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C:=HammingCode\(3\);)p 3747 428 V 75 528 V 188 498
a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f(GF\(2\))p
3747 528 V 75 628 V 188 598 a(gap>)h(c1:=Random\(C\);)p
3747 628 V 75 727 V 188 697 a([)f(1)f(0)h(0)g(1)f(1)h(0)g(0)f(])p
3747 727 V 75 827 V 188 797 a(gap>)i(c2:=Random\(C\);)p
3747 827 V 75 927 V 188 897 a([)f(0)f(1)h(0)g(0)f(1)h(0)g(1)f(])p
3747 927 V 75 1026 V 188 996 a(gap>)i(EQ\(c1,c2\);)p
3747 1026 V 75 1126 V 188 1096 a(false)p 3747 1126 V
75 1225 V 188 1196 a(gap>)g(not)f(EQ\(c1,c2\);)p 3747
1225 V 75 1325 V 188 1295 a(true)p 3747 1325 V 75 1350
4 25 v 3747 1350 V 75 1353 3675 4 v 75 1494 a
SDict begin H.S end
75 1494
a 75 1494 a
SDict begin 13.6 H.A end
75 1494 a 75 1494 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.3) cvn H.B /DEST pdfmark end
75 1494 a 150 x FM(3.3)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Arithmetic)31 b(Operations)f(f)m(or)f
(Codew)o(ords)p Black 75 1762 a
SDict begin H.S end
75 1762 a 75 1762 a
SDict begin 13.6 H.A end
75
1762 a 75 1762 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3.1) cvn H.B /DEST pdfmark end
75 1762 a 92 x FJ(3.3.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(+)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2028 a Fs(\006)22 b Ft(+\()47 b(c1,)h(c2)f(\))2816 b
Fr(\(function\))p Black 216 2254 a FK(The)22 b(follo)n(wing)h
(operations)j(are)c(al)o(w)o(ays)h(a)n(v)n(ailable)h(for)f(code)n(w)o
(ords.)30 b(The)22 b(operands)i(must)e(ha)n(v)o(e)h(a)f(common)75
2367 y(base)i(\002eld,)f(and)h(must)g(ha)n(v)o(e)g(the)g(same)f
(length.)31 b(No)22 b(implicit)j(con)l(v)o(ersions)i(are)d(performed.)
216 2480 y(The)f(operator)j Ft(+)d FK(e)n(v)n(aluates)i(to)f(the)g(sum)
f(of)g(the)h(code)n(w)o(ords)i Ft(c1)d FK(and)h Ft(c2)q
FK(.)p 75 2591 1648 4 v 1764 2596 a FF(Example)p 2102
2591 V 75 2615 4 25 v 3747 2615 V 75 2715 4 100 v 188
2685 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(3)q(\)\);)p
3747 2715 V 75 2815 V 188 2785 a(a)f(linear)h([10,5,1..3]3..5)j(random)
e(linear)f(code)g(over)g(GF\(3\))p 3747 2815 V 75 2914
V 188 2884 a(gap>)g(c:=Random\(C\);)p 3747 2914 V 75
3014 V 188 2984 a([)f(1)f(0)h(2)g(2)f(2)h(2)g(1)f(0)h(2)g(0)f(])p
3747 3014 V 75 3114 V 188 3084 a(gap>)i(Codeword\(c+"200000000)q(0"\))q
(;)p 3747 3114 V 75 3213 V 188 3183 a([)f(0)f(0)h(2)g(2)f(2)h(2)g(1)f
(0)h(2)g(0)f(])p 3747 3213 V 75 3313 V 188 3283 a(gap>)i
(Codeword\(c+"100000000)q(0"\))q(;)p 3747 3313 V 75 3338
4 25 v 3747 3338 V 75 3341 3675 4 v 75 3541 a FK(The)50
b(last)h(command)g(returns)g(a)f Fy(GAP)e FK(ERR)l(OR)g(since)k(the)e
(`code)n(w)o(ord')i(which)f Fy(GU)m(A)-6 b(V)f(A)48 b
FK(associates)53 b(to)75 3654 y(\2241000000000\224)28
b(belongs)e(to)d Fq(GF)7 b Fo(\()p FK(2)p Fo(\))24 b
FK(and)g(not)f Fq(GF)7 b Fo(\()p FK(3)p Fo(\))p FK(.)75
3808 y
SDict begin H.S end
75 3808 a 75 3808 a
SDict begin 13.6 H.A end
75 3808 a 75 3808 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3.2) cvn H.B /DEST pdfmark end
75 3808
a 94 x FJ(3.3.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(-)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4076 a Fs(\006)22 b Ft(-\()47
b(c1,)h(c2)f(\))2816 b Fr(\(function\))p Black 216 4302
a FK(Similar)24 b(to)f(addition:)31 b(the)24 b(operator)i
Ft(-)d FK(e)n(v)n(aluates)i(to)f(the)g(dif)n(ference)i(of)d(the)h(code)
n(w)o(ords)h Ft(c1)f FK(and)g Ft(c2)p FK(.)75 4452 y
SDict begin H.S end
75 4452 a 75 4452 a
SDict begin 13.6 H.A end
75 4452 a 75 4452 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.3.3) cvn H.B /DEST pdfmark end
75 4452 a 97
x FJ(3.3.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(+)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4723 a Fs(\006)e Ft(+\()47 b(v,)h(C)e(\))2909
b Fr(\(function\))p Black 216 4949 a FK(The)18 b(operator)i
Ft(v+C)f FK(e)n(v)n(aluates)h(to)e(the)h(coset)g(code)g(of)f(code)h
Ft(C)f FK(after)h(adding)h(a)e(`code)n(w)o(ord')i Ft(v)e
FK(to)g(all)g(code)n(w)o(ords)75 5062 y(in)25 b Ft(C)q
FK(.)33 b(Note)26 b(that)g(if)f Fq(c)d Fv(2)15 b Fq(C)27
b FK(then)f(mathematically)j Fq(c)13 b Fo(+)8 b Fq(C)24
b Fo(=)16 b Fq(C)26 b FK(b)n(ut)g Fy(GU)m(A)-6 b(V)f(A)24
b FK(only)i(sees)g(them)g(equal)g(as)g Fq(sets)p FK(.)35
b(See)75 5175 y Ft(CosetCode)26 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 545 5176 a
SDict begin H.S end
545 5176 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.16)p 0.0236 0.0894 0.6179 TeXcolorrgb
771 5113 a
SDict begin H.R end
771 5113 a 771 5175 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.16) cvn H.B /ANN pdfmark end
771 5175 a Black FK(\).)216
5288 y(Note)e(that)g(the)f(command)i Ft(C+v)f FK(returns)h(the)f(same)f
(output)i(as)f(the)f(command)i Ft(v+C)p FK(.)p 75 5398
1648 4 v 1764 5403 a FF(Example)p 2102 5398 V 75 5423
4 25 v 3747 5423 V 75 5523 4 100 v 188 5493 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(\);)p 3747 5523 V 75
5622 V 188 5592 a(a)85 b([10,5,?])45 b(randomly)g(generated)g(code)f
(over)g(GF\(2\))p 3747 5622 V Black Black eop end end
%%Page: 23 23
TeXDict begin HPSdict begin 23 22 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.23) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(23)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(c:=Random\(C\);)p 3747 428 V 75 528 V 188 498 a([)f(0)f(0)h(0)g(0)f
(0)h(0)g(0)f(0)h(0)g(0)f(])p 3747 528 V 75 628 V 188
598 a(gap>)i(c+C;)p 3747 628 V 75 727 V 188 697 a([)f(add.)g(coset)h
(of)f(a)85 b([10,5,?])45 b(randomly)h(generated)f(code)f(over)f
(GF\(2\))h(])p 3747 727 V 75 827 V 188 797 a(gap>)g(c+C=C;)p
3747 827 V 75 927 V 188 897 a(true)p 3747 927 V 75 1026
V 188 996 a(gap>)g(IsLinearCode\(c+C\);)p 3747 1026 V
75 1126 V 188 1096 a(false)p 3747 1126 V 75 1225 V 188
1196 a(gap>)g(v:=Codeword\("10000000)q(0"\))q(;)p 3747
1225 V 75 1325 V 188 1295 a([)f(1)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(])p
3747 1325 V 75 1425 V 188 1395 a(gap>)h(v+C;)p 3747 1425
V 75 1524 V 188 1494 a([)f(add.)g(coset)h(of)f(a)85 b([10,5,?])45
b(randomly)h(generated)f(code)f(over)f(GF\(2\))h(])p
3747 1524 V 75 1624 V 188 1594 a(gap>)g(C=v+C;)p 3747
1624 V 75 1724 V 188 1694 a(false)p 3747 1724 V 75 1823
V 188 1793 a(gap>)g(C)e(:=)h(GeneratorMatCode\()48 b([)43
b([1,)h(0,0,0],)g([0,)g(1,0,0])g(],)f(GF\(2\))h(\);)p
3747 1823 V 75 1923 V 188 1893 a(a)f(linear)h([4,2,1]1)h(code)f
(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 1923 V 75 2022 V 188 1993 a(gap>)g(Elements\(C\);)p
3747 2022 V 75 2122 V 188 2092 a([)f([)f(0)h(0)g(0)f(0)h(],)g([)g(0)f
(1)h(0)g(0)f(],)h([)g(1)g(0)g(0)f(0)h(],)g([)g(1)f(1)h(0)g(0)f(])h(])p
3747 2122 V 75 2222 V 188 2192 a(gap>)h(v:=Codeword\("0011"\);)p
3747 2222 V 75 2321 V 188 2291 a([)f(0)f(0)h(1)g(1)f(])p
3747 2321 V 75 2421 V 188 2391 a(gap>)i(C+v;)p 3747 2421
V 75 2521 V 188 2491 a([)f(add.)g(coset)h(of)f(a)g(linear)h([4,2,4]1)i
(code)d(defined)i(by)e(generator)i(matrix)g(over)e(GF\(2\))i(])p
3747 2521 V 75 2620 V 188 2590 a(gap>)f(Elements\(C+v\);)p
3747 2620 V 75 2720 V 188 2690 a([)f([)f(0)h(0)g(1)f(1)h(],)g([)g(0)f
(1)h(1)g(1)f(],)h([)g(1)g(0)g(1)f(1)h(],)g([)g(1)f(1)h(1)g(1)f(])h(])p
3747 2720 V 75 2745 4 25 v 3747 2745 V 75 2748 3675 4
v 75 2937 a FK(In)29 b(general,)k(the)d(operations)i(just)e(described)j
(can)d(also)g(be)f(performed)j(on)d(code)n(w)o(ords)j(e)o(xpressed)g
(as)d(v)o(ectors,)75 3050 y(strings)j(or)e(polynomials,)35
b(although)d(this)f(is)f(not)h(recommended.)51 b(The)30
b(v)o(ector)l(,)j(string)f(or)e(polynomial)i(is)f(\002rst)75
3163 y(con)l(v)o(erted)g(to)e(a)f(code)n(w)o(ord,)j(after)e(which)g
(the)g(normal)g(operation)i(is)d(performed.)46 b(F)o(or)27
b(this)j(to)e(go)h(right,)h(mak)o(e)75 3276 y(sure)h(that)g(at)f(least)
h(one)f(of)g(the)h(operands)h(is)e(a)g(code)n(w)o(ord.)50
b(Further)31 b(more,)h(it)e(will)g(not)g(w)o(ork)h(when)f(the)g(right)
75 3389 y(operand)c(is)e(a)g(polynomial.)33 b(In)24 b(that)h(case,)g
(the)g(polynomial)h(operations)h(\()p Ft(FiniteFieldPolyno)q(mia)q(lO)q
(ps)p FK(\))j(are)75 3502 y(called,)25 b(instead)g(of)e(the)h(code)n(w)
o(ord)h(operations)i(\()p Ft(CodewordOps)p FK(\).)216
3615 y(Some)c(other)h(code-oriented)k(operations)e(with)e(code)n(w)o
(ords)h(are)f(described)i(in)p 0.0236 0.0894 0.6179 TeXcolorrgb
2775 3616 a
SDict begin H.S end
2775 3616 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2888 3553
a
SDict begin H.R end
2888 3553 a 2888 3615 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
2888 3615 a Black FK(.)75 3774
y
SDict begin H.S end
75 3774 a 75 3774 a
SDict begin 13.6 H.A end
75 3774 a 75 3774 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.4) cvn H.B /DEST pdfmark end
75 3774 a 130
x FM(3.4)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Functions)31
b(that)e(Con)-5 b(v)o(ert)31 b(Codew)o(ords)f(to)g(V)-12
b(ectors)29 b(or)h(P)n(olynomials)p Black 75 4022 a
SDict begin H.S end
75
4022 a 75 4022 a
SDict begin 13.6 H.A end
75 4022 a 75 4022 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.4.1) cvn H.B /DEST pdfmark end
75 4022 a 92 x FJ(3.4.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(V)-10 b(ectorCodew)o(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4288 a Fs(\006)22 b
Ft(VectorCodeword\()52 b(obj)c(\))2352 b Fr(\(function\))p
Black 216 4514 a FK(Here)31 b Ft(obj)h FK(can)g(be)f(a)g(code)h(w)o
(ord)g(or)f(a)g(list)h(of)f(code)i(w)o(ords.)52 b(This)32
b(function)h(returns)g(the)f(corresponding)75 4627 y(v)o(ectors)25
b(o)o(v)o(er)e(a)h(\002nite)f(\002eld.)p 75 4708 1648
4 v 1764 4713 a FF(Example)p 2102 4708 V 75 4733 4 25
v 3747 4733 V 75 4832 4 100 v 188 4802 a(gap>)44 b(a)e(:=)h
(Codeword\("011011"\);)q(;)p 3747 4832 V 75 4932 V 188
4902 a(gap>)h(VectorCodeword\(a\);)p 3747 4932 V 75 5032
V 188 5002 a([)f(0*Z\(2\),)h(Z\(2\)\2100,)h(Z\(2\)\2100,)g(0*Z\(2\),)g
(Z\(2\)\2100,)f(Z\(2\)\2100)h(])p 3747 5032 V 75 5056
4 25 v 3747 5056 V 75 5059 3675 4 v 75 5189 a
SDict begin H.S end
75 5189
a 75 5189 a
SDict begin 13.6 H.A end
75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.4.2) cvn H.B /DEST pdfmark end
75 5189 a 116 x FJ(3.4.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(olyCodew)o(ord)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5479 a Fs(\006)22 b Ft(PolyCodeword\()51
b(obj)d(\))2445 b Fr(\(function\))p Black Black Black
eop end end
%%Page: 24 24
TeXDict begin HPSdict begin 24 23 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.24) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(24)p Black 216 399 a Ft(PolyCodeword)31
b FK(returns)d(a)f(polynomial)i(or)e(a)f(list)i(of)f(polynomials)i(o)o
(v)o(er)e(a)g(Galois)g(\002eld,)h(con)l(v)o(erted)h(from)75
511 y Ft(obj)q FK(.)f(The)23 b(object)i Ft(obj)f FK(can)g(be)f(a)g
(code)n(w)o(ord,)i(or)f(a)f(list)h(of)f(code)n(w)o(ords.)p
75 631 1648 4 v 1764 636 a FF(Example)p 2102 631 V 75
656 4 25 v 3747 656 V 75 756 4 100 v 188 726 a(gap>)44
b(a)e(:=)h(Codeword\("011011"\);)q(;)p 3747 756 V 75
856 V 188 826 a(gap>)h(PolyCodeword\(a\);)p 3747 856
V 75 955 V 188 925 a(x_1+x_1\2102+x_1\2104+x_1\210)q(5)p
3747 955 V 75 980 4 25 v 3747 980 V 75 983 3675 4 v 75
1126 a
SDict begin H.S end
75 1126 a 75 1126 a
SDict begin 13.6 H.A end
75 1126 a 75 1126 a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.5) cvn H.B /DEST pdfmark end
75 1126
a 150 x FM(3.5)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Functions)31
b(that)e(Change)i(the)g(Display)f(F)m(orm)f(of)h(a)f(Codew)o(ord)p
Black 75 1394 a
SDict begin H.S end
75 1394 a 75 1394 a
SDict begin 13.6 H.A end
75 1394 a 75 1394
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.5.1) cvn H.B /DEST pdfmark end
75 1394 a 92 x FJ(3.5.1)p 0.0 0.0 1.0 TeXcolorrgb 99
w(T)-7 b(r)n(eatAsV)d(ector)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1660 a Fs(\006)22 b Ft(TreatAsVector\()52 b(obj)47
b(\))2399 b Fr(\(function\))p Black 216 1886 a Ft(TreatAsVector)30
b FK(adapts)e(the)e(code)n(w)o(ords)i(in)e Ft(obj)g FK(to)h(mak)o(e)f
(sure)h(the)o(y)f(are)g(printed)i(as)e(v)o(ectors.)38
b Ft(obj)26 b FK(may)75 1999 y(be)e(a)g(code)n(w)o(ord)i(or)e(a)g(list)
g(of)g(code)n(w)o(ords.)33 b(Elements)25 b(of)f Ft(obj)g
FK(that)h(are)g(not)f(code)n(w)o(ords)i(are)f(ignored.)32
b(After)25 b(this)75 2112 y(function)j(is)e(called,)i(the)e(code)n(w)o
(ords)i(will)d(be)h(treated)i(as)e(v)o(ectors.)37 b(The)26
b(v)o(ector)h(representation)j(is)c(obtained)i(by)75
2225 y(using)d(the)f(coef)n(\002cient)h(list)f(of)f(the)h(polynomial.)
216 2338 y(Note)30 b(that)h(this)g Fq(only)f FK(changes)i(the)f(w)o(ay)
f(a)f(code)n(w)o(ord)j(is)e Fq(printed)p FK(.)50 b Ft(TreatAsVector)34
b FK(returns)e(nothing,)h(it)75 2451 y(is)28 b(called)i(only)g(for)f
(its)f(side)h(ef)n(fect.)45 b(The)28 b(function)j Ft(VectorCodeword)i
FK(con)l(v)o(erts)e(code)n(w)o(ords)f(to)f(v)o(ectors)h(\(see)75
2564 y Ft(VectorCodeword)e FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 777 2565 a
SDict begin H.S end
777 2565 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
958 2502 a
SDict begin H.R end
958 2502 a 958 2564 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.1) cvn H.B /ANN pdfmark end
958 2564 a Black FK(\)\).)p
75 2680 1648 4 v 1764 2685 a FF(Example)p 2102 2680 V
75 2705 4 25 v 3747 2705 V 75 2805 4 100 v 188 2775 a(gap>)44
b(B)e(:=)h(BinaryGolayCode\(\);)p 3747 2805 V 75 2904
V 188 2874 a(a)g(cyclic)h([23,12,7]3)i(binary)e(Golay)g(code)g(over)g
(GF\(2\))p 3747 2904 V 75 3004 V 188 2974 a(gap>)g(c)e(:=)h
(CodewordNr\(B,)k(4\);)p 3747 3004 V 75 3103 V 188 3074
a(x\21022)d(+)e(x\21020)i(+)f(x\21017)g(+)g(x\21014)h(+)e(x\21013)i(+)f
(x\21012)h(+)e(x\21011)i(+)f(x\21010)p 3747 3103 V 75
3203 V 188 3173 a(gap>)h(TreatAsVector\(c\);)p 3747 3203
V 75 3303 V 188 3273 a(gap>)g(c;)p 3747 3303 V 75 3402
V 188 3372 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(1)h(1)g(1)f(1)
h(1)g(0)g(0)f(1)h(0)g(0)f(1)h(0)g(1)f(])p 3747 3402 V
75 3427 4 25 v 3747 3427 V 75 3430 3675 4 v 75 3563 a
SDict begin H.S end
75 3563 a 75 3563 a
SDict begin 13.6 H.A end
75 3563 a 75 3563 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.5.2) cvn H.B /DEST pdfmark end
75 3563 a 116
x FJ(3.5.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(T)-7 b(r)n(eatAsP)n(oly)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3854 a Fs(\006)22 b
Ft(TreatAsPoly\()51 b(obj)d(\))2491 b Fr(\(function\))p
Black 216 4079 a Ft(TreatAsPoly)23 b FK(adapts)f(the)e(code)n(w)o(ords)
i(in)d Ft(obj)i FK(to)e(mak)o(e)i(sure)f(the)o(y)g(are)h(printed)g(as)f
(polynomials.)30 b Ft(obj)20 b FK(may)75 4192 y(be)k(a)g(code)n(w)o
(ord)i(or)e(a)g(list)g(of)g(code)n(w)o(ords.)33 b(Elements)25
b(of)f Ft(obj)g FK(that)h(are)g(not)f(code)n(w)o(ords)i(are)f(ignored.)
32 b(After)25 b(this)75 4305 y(function)31 b(is)e(called,)i(the)e(code)
n(w)o(ords)i(will)d(be)h(treated)h(as)f(polynomials.)47
b(The)29 b(\002nite)g(\002eld)f(v)o(ector)i(that)f(de\002nes)75
4418 y(the)d(code)n(w)o(ord)h(is)e(used)h(as)g(a)f(coef)n(\002cient)i
(list)f(of)f(the)h(polynomial)i(representation,)i(where)c(the)g
(\002rst)f(element)h(of)75 4531 y(the)j(v)o(ector)i(is)e(the)g(coef)n
(\002cient)i(of)e(de)o(gree)h(zero,)h(the)f(second)h(element)f(is)f
(the)g(coef)n(\002cient)i(of)e(de)o(gree)h(one,)h(etc,)75
4644 y(until)24 b(the)g(last)g(element,)h(which)e(is)h(the)g(coef)n
(\002cient)h(of)e(highest)j(de)o(gree.)216 4757 y(Note)k(that)h(this)g
Fq(only)g FK(changes)h(the)f(w)o(ay)f(a)g(code)n(w)o(ord)h(is)g
Fq(printed)p FK(.)50 b Ft(TreatAsPoly)34 b FK(returns)e(nothing,)h(it)d
(is)75 4870 y(called)f(only)g(for)g(its)f(side)h(ef)n(fect.)43
b(The)28 b(function)i Ft(PolyCodeword)i FK(con)l(v)o(erts)e(code)n(w)o
(ords)g(to)e(polynomials)j(\(see)75 4983 y Ft(PolyCodeword)c
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 684 4984 a
SDict begin H.S end
684
4984 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.4.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 865 4921 a
SDict begin H.R end
865 4921
a 865 4983 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.4.2) cvn H.B /ANN pdfmark end
865 4983 a Black FK(\)\).)p 75 5099 1648
4 v 1764 5104 a FF(Example)p 2102 5099 V 75 5124 4 25
v 3747 5124 V 75 5224 4 100 v 188 5194 a(gap>)44 b(a)e(:=)h
(Codeword\("00001",GF)q(\(2\))q(\);)p 3747 5224 V 75
5323 V 188 5293 a([)g(0)f(0)h(0)g(0)f(1)h(])p 3747 5323
V 75 5423 V 188 5393 a(gap>)h(TreatAsPoly\(a\);)j(a;)p
3747 5423 V 75 5523 V 188 5493 a(x\2104)p 3747 5523 V
75 5622 V 188 5592 a(gap>)d(b)e(:=)h(NullWord\(6,GF\(4\)\);)p
3747 5622 V Black Black eop end end
%%Page: 25 25
TeXDict begin HPSdict begin 25 24 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.25) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(25)p Black 75 428 4 100 v 188 399 a FF([)43
b(0)f(0)h(0)g(0)f(0)h(0)g(])p 3747 428 V 75 528 V 188
498 a(gap>)h(TreatAsPoly\(b\);)j(b;)p 3747 528 V 75 628
V 188 598 a(0)p 3747 628 V 75 653 4 25 v 3747 653 V 75
656 3675 4 v 75 799 a
SDict begin H.S end
75 799 a 75 799 a
SDict begin 13.6 H.A end
75 799 a 75 799
a
SDict begin [ /View [/XYZ H.V] /Dest (section.3.6) cvn H.B /DEST pdfmark end
75 799 a 149 x FM(3.6)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Other)30 b(Codew)o(ord)h(Functions)p Black 75 1045
a
SDict begin H.S end
75 1045 a 75 1045 a
SDict begin 13.6 H.A end
75 1045 a 75 1045 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.1) cvn H.B /DEST pdfmark end
75 1045 a 114
x FJ(3.6.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(NullW)-7 b(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1333 a Fs(\006)22 b
Ft(NullWord\()50 b(n,)d(F)g(\))2584 b Fr(\(function\))p
Black 216 1559 a FK(Other)20 b(uses:)28 b Ft(NullWord\()50
b(n)c(\))20 b FK(\(def)o(ault)h Fq(F)j Fo(=)16 b Fq(GF)7
b Fo(\()p FK(2)p Fo(\))p FK(\))20 b(and)g Ft(NullWord\()50
b(C)d(\))p FK(.)19 b Ft(NullWord)j FK(returns)f(a)e(code-)75
1672 y(w)o(ord)j(of)h(length)h Ft(n)d FK(o)o(v)o(er)i(the)f(\002eld)h
Ft(F)e FK(of)i(only)g(zeros.)29 b(The)22 b(inte)o(ger)i
Ft(n)e FK(must)g(be)g(greater)i(then)f(zero.)29 b(If)22
b(only)h(a)f(code)75 1785 y Ft(C)h FK(is)g(speci\002ed,)i
Ft(NullWord)h FK(will)d(return)i(a)e(null)h(w)o(ord)g(with)f(both)h
(the)g(w)o(ord)g(length)h(and)f(the)g(Galois)g(\002eld)f(of)h
Ft(C)p FK(.)p 75 1907 1648 4 v 1764 1912 a FF(Example)p
2102 1907 V 75 1932 4 25 v 3747 1932 V 75 2032 4 100
v 188 2002 a(gap>)44 b(NullWord\(8\);)p 3747 2032 V 75
2132 V 188 2102 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(])p
3747 2132 V 75 2231 V 188 2201 a(gap>)h(Codeword\("0000"\))j(=)c
(NullWord\(4\);)p 3747 2231 V 75 2331 V 188 2301 a(true)p
3747 2331 V 75 2430 V 188 2401 a(gap>)h(NullWord\(5,GF\(16\)\);)p
3747 2430 V 75 2530 V 188 2500 a([)f(0)f(0)h(0)g(0)f(0)h(])p
3747 2530 V 75 2630 V 188 2600 a(gap>)h(NullWord\(ExtendedTern)q(ary)q
(Gol)q(ay)q(Cod)q(e\(\))q(\);)p 3747 2630 V 75 2729 V
188 2699 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(])p
3747 2729 V 75 2754 4 25 v 3747 2754 V 75 2757 3675 4
v 75 2890 a
SDict begin H.S end
75 2890 a 75 2890 a
SDict begin 13.6 H.A end
75 2890 a 75 2890 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.2) cvn H.B /DEST pdfmark end
75
2890 a 117 x FJ(3.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistanceCodew)o
(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3181 a Fs(\006)22
b Ft(DistanceCodeword\()53 b(c1,)47 b(c2)g(\))2121 b
Fr(\(function\))p Black 216 3407 a Ft(DistanceCodeword)32
b FK(returns)c(the)e(Hamming)h(distance)h(from)e Ft(c1)h
FK(to)f Ft(c2)q FK(.)36 b(Both)27 b(v)n(ariables)h(must)f(be)f(code-)75
3520 y(w)o(ords)e(with)f(equal)h(w)o(ord)f(length)i(o)o(v)o(er)e(the)g
(same)h(Galois)f(\002eld.)29 b(The)22 b(Hamming)h(distance)j(between)e
(tw)o(o)f(w)o(ords)75 3633 y(is)c(the)h(number)h(of)e(places)i(in)f
(which)g(the)o(y)g(dif)n(fer)-5 b(.)28 b(As)19 b(a)g(result,)i
Ft(DistanceCodeword)k FK(al)o(w)o(ays)20 b(returns)h(an)f(inte)o(ger)75
3746 y(between)25 b(zero)f(and)g(the)g(w)o(ord)f(length)i(of)f(the)g
(code)n(w)o(ords.)p 75 3868 1648 4 v 1764 3873 a FF(Example)p
2102 3868 V 75 3893 4 25 v 3747 3893 V 75 3993 4 100
v 188 3963 a(gap>)44 b(a)e(:=)h(Codeword\([0,)k(1,)c(2,)g(0,)g(1,)g
(2]\);;)h(b)f(:=)g(NullWord\(6,)j(GF\(3\)\);;)p 3747
3993 V 75 4092 V 188 4062 a(gap>)e(DistanceCodeword\(a,)k(b\);)p
3747 4092 V 75 4192 V 188 4162 a(4)p 3747 4192 V 75 4292
V 188 4262 a(gap>)c(DistanceCodeword\(b,)k(a\);)p 3747
4292 V 75 4391 V 188 4361 a(4)p 3747 4391 V 75 4491 V
188 4461 a(gap>)c(DistanceCodeword\(a,)k(a\);)p 3747
4491 V 75 4590 V 188 4561 a(0)p 3747 4590 V 75 4615 4
25 v 3747 4615 V 75 4618 3675 4 v 75 4752 a
SDict begin H.S end
75 4752 a
75 4752 a
SDict begin 13.6 H.A end
75 4752 a 75 4752 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.3) cvn H.B /DEST pdfmark end
75 4752 a 116 x FJ(3.6.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Support)p Black 1.0 0.0 0.0
TeXcolorrgb 75 5042 a Fs(\006)22 b Ft(Support\()50 b(c)c(\))2770
b Fr(\(function\))p Black 216 5268 a Ft(Support)24 b
FK(returns)f(a)e(set)h(of)g(inte)o(gers)h(indicating)i(the)d(positions)
i(of)e(the)g(non-zero)i(entries)f(in)f(a)f(code)n(w)o(ord)i
Ft(c)q FK(.)p 75 5391 1648 4 v 1764 5396 a FF(Example)p
2102 5391 V 75 5415 4 25 v 3747 5415 V 75 5515 4 100
v 188 5485 a(gap>)44 b(a)e(:=)h(Codeword\("012320023)q(002)q("\))q(;;)
49 b(Support\(a\);)p 3747 5515 V 75 5615 V 188 5585 a([)43
b(2,)g(3,)g(4,)g(5,)g(8,)g(9,)g(12)g(])p 3747 5615 V
Black Black eop end end
%%Page: 26 26
TeXDict begin HPSdict begin 26 25 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.26) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(26)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(Support\(NullWord\(7\)\);)p 3747 428 V 75 528 V 188
498 a([)85 b(])p 3747 528 V 75 553 4 25 v 3747 553 V
75 556 3675 4 v 75 769 a FK(The)23 b(support)i(of)e(a)g(list)g(with)g
(code)n(w)o(ords)i(can)f(be)f(calculated)j(by)d(taking)i(the)e(union)i
(of)e(the)g(indi)n(vidual)j(supports.)75 882 y(The)d(weight)h(of)g(the)
g(support)h(is)e(the)h(length)h(of)f(the)f(set.)p 75
979 1648 4 v 1764 984 a FF(Example)p 2102 979 V 75 1004
4 25 v 3747 1004 V 75 1104 4 100 v 188 1074 a(gap>)44
b(L)e(:=)h(Codeword\(["000000",)49 b("101010",)d("222000"],)f
(GF\(3\)\);;)p 3747 1104 V 75 1204 V 188 1174 a(gap>)f(S)e(:=)h
(Union\(List\(L,)k(i)c(->)g(Support\(i\)\)\);)p 3747
1204 V 75 1303 V 188 1273 a([)g(1,)g(2,)g(3,)g(5)f(])p
3747 1303 V 75 1403 V 188 1373 a(gap>)i(Length\(S\);)p
3747 1403 V 75 1502 V 188 1473 a(4)p 3747 1502 V 75 1527
4 25 v 3747 1527 V 75 1530 3675 4 v 75 1664 a
SDict begin H.S end
75 1664
a 75 1664 a
SDict begin 13.6 H.A end
75 1664 a 75 1664 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.3.6.4) cvn H.B /DEST pdfmark end
75 1664 a 116 x FJ(3.6.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(W)-6 b(eightCodew)o(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1954 a Fs(\006)22 b
Ft(WeightCodeword\()52 b(c)47 b(\))2445 b Fr(\(function\))p
Black 216 2180 a Ft(WeightCodeword)31 b FK(returns)e(the)e(weight)g(of)
g(a)f(code)n(w)o(ord)i Fq(c)p FK(,)f(the)g(number)h(of)f(non-zero)i
(entries)f(in)f Ft(c)p FK(.)38 b(As)26 b(a)75 2293 y(result,)21
b Ft(WeightCodeword)i FK(al)o(w)o(ays)d(returns)g(an)f(inte)o(ger)i
(between)f(zero)f(and)h(the)f(w)o(ord)g(length)h(of)f(the)g(code)n(w)o
(ord.)p 75 2415 1648 4 v 1764 2420 a FF(Example)p 2102
2415 V 75 2440 4 25 v 3747 2440 V 75 2540 4 100 v 188
2510 a(gap>)44 b(WeightCodeword\(Codewo)q(rd\()q("22)q(22)q(2"\))q(\);)
p 3747 2540 V 75 2640 V 188 2610 a(5)p 3747 2640 V 75
2739 V 188 2709 a(gap>)g(WeightCodeword\(NullWo)q(rd\()q(3\)\))q(;)p
3747 2739 V 75 2839 V 188 2809 a(0)p 3747 2839 V 75 2939
V 188 2909 a(gap>)g(C)e(:=)h(HammingCode\(3\);)p 3747
2939 V 75 3038 V 188 3008 a(a)g(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 3038 V 75 3138 V 188 3108
a(gap>)h(Minimum\(List\(AsSSorte)q(dLi)q(st\()q(C\))q({[2)q(..S)q(ize)q
(\(C\))q(]},)49 b(WeightCodeword)e(\))c(\);)p 3747 3138
V 75 3237 V 188 3208 a(3)p 3747 3237 V 75 3262 4 25 v
3747 3262 V 75 3265 3675 4 v Black Black eop end end
%%Page: 27 27
TeXDict begin HPSdict begin 27 26 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.27) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.4) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(4)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Codes)p Black 75 1881 a FK(A)30 b Fq(code)i FK(is)e(a)h(set)g(of)g
(code)n(w)o(ords)i(\(recall)f(a)61 b(code)n(w)o(ord)32
b(in)f Fy(GU)m(A)-6 b(V)f(A)29 b FK(is)i(simply)h(a)e(sequence)k(of)c
(elements)j(of)e(a)75 1994 y(\002nite)26 b(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(,)26 b(where)f Fq(q)g
FK(is)h(a)f(prime)h(po)n(wer\).)34 b(W)-7 b(e)25 b(call)h(these)g(the)g
Fq(elements)h FK(of)e(the)h(code.)36 b(Depending)27 b(on)75
2107 y(the)h(type)g(of)f(code,)i(a)e(code)n(w)o(ord)i(can)f(be)f
(interpreted)k(as)c(a)g(v)o(ector)i(or)e(as)g(a)g(polynomial.)43
b(This)27 b(is)h(e)o(xplained)h(in)75 2220 y(more)24
b(detail)g(in)g(Chapter)p 0.0236 0.0894 0.6179 TeXcolorrgb
913 2221 a
SDict begin H.S end
913 2221 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(3)p 0.0236 0.0894 0.6179 TeXcolorrgb 958 2158
a
SDict begin H.R end
958 2158 a 958 2220 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.3) cvn H.B /ANN pdfmark end
958 2220 a Black FK(.)216 2333
y(In)i Fy(GU)m(A)-6 b(V)f(A)p FK(,)24 b(codes)j(can)g(be)f(a)f(set)h
(speci\002ed)i(by)e(its)g(elements)h(\(this)g(will)f(be)g(called)h(an)f
Fq(unr)m(estricted)j(code)p FK(\),)75 2446 y(by)e(a)f(generator)j
(matrix)e(listing)h(a)e(set)h(of)f(basis)i(elements)g(\(for)f(a)f
(linear)i(code\))g(or)e(by)h(a)f(generator)j(polynomial)75
2559 y(\(for)24 b(a)f(c)o(yclic)i(code\).)216 2672 y(An)o(y)e(code)h
(can)g(be)g(de\002ned)g(by)g(its)f(elements.)31 b(If)23
b(you)h(lik)o(e,)g(you)g(can)g(gi)n(v)o(e)f(the)h(code)h(a)e(name.)p
75 2769 1648 4 v 1764 2774 a FF(Example)p 2102 2769 V
75 2794 4 25 v 3747 2794 V 75 2894 4 100 v 188 2864 a(gap>)44
b(C)e(:=)h(ElementsCode\(["1100)q(",)49 b("1010",)c("0001"],)g
("example)g(code",)f(GF\(2\))g(\);)p 3747 2894 V 75 2994
V 188 2964 a(a)f(\(4,3,1..4\)2..4)k(example)d(code)g(over)g(GF\(2\))p
3747 2994 V 75 3018 4 25 v 3747 3018 V 75 3021 3675 4
v 75 3209 a FK(An)27 b Fo(\()p Fq(n)p Fp(;)10 b Fq(M)t
Fp(;)g Fq(d)5 b Fo(\))28 b FK(code)g(is)f(a)g(code)h(with)g(w)o(ord)f
Fq(length)i(n)p FK(,)f Fq(size)g(M)i FK(and)e Fq(minimum)f(distance)j
(d)5 b FK(.)119 b(If)28 b(the)f(minimum)75 3322 y(distance)e(has)f(not)
g(yet)g(been)g(calculated,)i(the)e(lo)n(wer)f(bound)i(and)f(upper)g
(bound)h(are)f(printed)h(\(e)o(xcept)g(in)e(the)h(case)75
3435 y(where)g(the)g(code)g(is)f(a)g(random)i(linear)g(codes,)f(where)g
(these)g(are)g(not)g(printed)h(for)f(ef)n(\002cienc)o(y)h(reasons\).)30
b(So)p Black Black 168 3623 a Ft(a)46 b(\(4,3,1..4\)2..4)52
b(code)c(over)g(GF\(2\))75 3810 y FK(means)30 b(a)f(binary)i
(unrestricted)i(code)d(of)g(length)h(4,)f(with)f(3)h(elements)h(and)f
(the)f(minimum)h(distance)h(is)f(greater)75 3923 y(than)25
b(or)g(equal)h(to)e(1)g(and)h(less)h(than)f(or)f(equal)i(to)f(4)f(and)h
(the)g(co)o(v)o(ering)h(radius)g(is)e(greater)i(than)g(or)e(equal)i(to)
e(2)h(and)75 4036 y(less)f(than)g(or)g(equal)g(to)g(4.)p
75 4134 1648 4 v 1764 4139 a FF(Example)p 2102 4134 V
75 4159 4 25 v 3747 4159 V 75 4259 4 100 v 188 4229 a(gap>)44
b(C)e(:=)h(ElementsCode\(["1100)q(",)49 b("1010",)c("0001"],)g
("example)g(code",)f(GF\(2\))g(\);)p 3747 4259 V 75 4358
V 188 4328 a(a)f(\(4,3,1..4\)2..4)k(example)d(code)g(over)g(GF\(2\))p
3747 4358 V 75 4458 V 188 4428 a(gap>)g(MinimumDistance\(C\);)p
3747 4458 V 75 4557 V 188 4528 a(2)p 3747 4557 V 75 4657
V 188 4627 a(gap>)g(C;)p 3747 4657 V 75 4757 V 188 4727
a(a)f(\(4,3,2\)2..4)j(example)e(code)g(over)g(GF\(2\))p
3747 4757 V 75 4782 4 25 v 3747 4782 V 75 4785 3675 4
v 75 4973 a FK(If)27 b(the)h(set)g(of)f(elements)i(is)e(a)h(linear)g
(subspace)i(of)e Fq(GF)6 b Fo(\()p Fq(q)p Fo(\))1969
4940 y Fm(n)2008 4973 y FK(,)27 b(the)h(code)g(is)g(called)h
Fq(linear)p FK(.)42 b(If)27 b(a)g(code)h(is)g(linear)l(,)h(it)75
5085 y(can)21 b(be)g(de\002ned)h(by)f(its)f Fq(g)o(ener)o(ator)k
(matrix)d FK(or)g Fq(parity)h(c)o(hec)n(k)g(matrix)p
FK(.)56 b(By)20 b(de\002nition,)i(the)f(ro)n(ws)g(of)g(the)g(generator)
75 5198 y(matrix)31 b(is)e(a)h(basis)h(for)f(the)g(code)h(\(as)f(a)g(v)
o(ector)g(space)i(o)o(v)o(er)e Fq(GF)6 b Fo(\()p Fq(q)p
Fo(\))p FK(\).)49 b(By)29 b(de\002nition,)k(the)d(ro)n(ws)g(of)g(the)g
(parity)75 5311 y(check)25 b(matrix)f(is)f(a)g(basis)i(for)f(the)f
(dual)i(space)f(of)g(the)g(code,)1084 5515 y Fq(C)1147
5478 y Fh(\003)1204 5515 y Fo(=)c Fv(f)p Fq(v)h Fv(2)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))1726 5478 y Fm(n)1787
5515 y Fv(j)23 b Fq(v)13 b Fv(\001)g Fq(c)20 b Fo(=)g
FK(0)p Fp(;)47 b Fq(f)13 b(or)26 b(al)5 b(l)28 b(c)21
b Fv(2)15 b Fq(C)r Fv(g)p Fp(:)p Black 1867 5841 a FK(27)p
Black eop end end
%%Page: 28 28
TeXDict begin HPSdict begin 28 27 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.28) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(28)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(G)e(:=)h(GeneratorMatCode\([[)q(1,0)q(,1)q(],[)q(0,1)q
(,2])q(],)49 b("demo)44 b(code",)g(GF\(3\))g(\);)p 3747
523 V 75 623 V 188 593 a(a)f(linear)h([3,2,1..2]1)i(demo)e(code)f(over)
h(GF\(3\))p 3747 623 V 75 648 4 25 v 3747 648 V 75 651
3675 4 v 75 862 a FK(So)21 b(a)f(linear)j Fo([)p Fq(n)p
Fp(;)10 b Fq(k)r Fp(;)g Fq(d)5 b Fo(])p Fq(r)24 b FK(code)e(is)g(a)f
(code)h(with)f(w)o(ord)g Fq(length)i(n)p FK(,)e Fq(dimension)i(k)r
FK(,)e Fq(minimum)g(distance)i(d)j FK(and)c Fq(co)o(vering)75
975 y(r)o(adius)j(r)r FK(.)216 1088 y(If)k(the)g(code)h(is)f(linear)i
(and)e(all)g(c)o(yclic)h(shifts)h(of)e(its)g(code)n(w)o(ords)i(\(re)o
(garded)g(as)e Fq(n)p FK(-tuples\))i(are)e(again)h(code-)75
1201 y(w)o(ords,)25 b(the)g(code)h(is)e(called)i Fq(cyclic)p
FK(.)34 b(All)24 b(elements)i(of)f(a)f(c)o(yclic)i(code)g(are)e
(multiples)j(of)e(the)g(monic)g(polynomial)75 1314 y(modulo)k(a)f
(polynomial)j Fq(x)930 1281 y Fm(n)982 1314 y Fv(\000)14
b FK(1,)29 b(where)f Fq(n)g FK(is)g(the)g(w)o(ord)h(length)g(of)g(the)f
(code.)44 b(Such)28 b(a)g(polynomial)i(is)e(called)i(a)75
1427 y Fq(g)o(ener)o(ator)e(polynomial)h FK(The)c(generator)j
(polynomial)h(must)c(di)n(vide)j Fq(x)2357 1394 y Fm(n)2408
1427 y Fv(\000)13 b FK(1)26 b(and)g(its)g(quotient)i(is)e(called)h(a)e
Fq(c)o(hec)n(k)75 1540 y(polynomial)p FK(.)46 b(Multiplying)31
b(a)e(code)n(w)o(ord)h(in)e(a)g(c)o(yclic)i(code)f(by)g(the)g(check)h
(polynomial)h(yields)f(zero)f(\(modulo)75 1653 y(the)c(polynomial)h
Fq(x)687 1620 y Fm(n)738 1653 y Fv(\000)13 b FK(1\).)31
b(In)24 b Fy(GU)m(A)-6 b(V)f(A)p FK(,)22 b(a)i(c)o(yclic)h(code)g(can)g
(be)f(de\002ned)h(by)g(either)g(its)g(generator)i(polynomial)f(or)75
1766 y(check)f(polynomial.)p 75 1862 1648 4 v 1764 1867
a FF(Example)p 2102 1862 V 75 1887 4 25 v 3747 1887 V
75 1987 4 100 v 188 1957 a(gap>)44 b(G)e(:=)h(GeneratorPolCode\(In)q
(det)q(er)q(min)q(ate)q(\(GF)q(\(2\))q(\)+Z)q(\(2\))q(\2100,)49
b(7,)43 b(GF\(2\))h(\);)p 3747 1987 V 75 2086 V 188 2057
a(a)f(cyclic)h([7,6,1..2]1)i(code)e(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(2\))p 3747 2086 V 75 2111 4
25 v 3747 2111 V 75 2114 3675 4 v 75 2301 a FK(It)19
b(is)h(possible)h(that)f Fy(GU)m(A)-6 b(V)f(A)18 b FK(does)i(not)g(kno)
n(w)f(that)i(an)e(unrestricted)k(code)d(is)g(in)f(f)o(act)h(linear)-5
b(.)29 b(This)19 b(situation)j(occurs)75 2414 y(for)28
b(e)o(xample)h(when)f(a)f(code)i(is)f(generated)i(from)e(a)g(list)g(of)
g(elements)h(with)f(the)g(function)i Ft(ElementsCode)i
FK(\(see)75 2527 y Ft(ElementsCode)27 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 684 2528 a
SDict begin H.S end
684 2528 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
865 2465 a
SDict begin H.R end
865 2465 a 865 2527 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.1) cvn H.B /ANN pdfmark end
865 2527 a Black FK(\)\).)i(By)23
b(calling)i(the)e(function)j Ft(IsLinearCode)h FK(\(see)c
Ft(IsLinearCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3191 2528 a
SDict begin H.S end
3191 2528 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 3372
2465 a
SDict begin H.R end
3372 2465 a 3372 2527 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.4) cvn H.B /ANN pdfmark end
3372 2527 a Black FK(\)\),)d
Fy(GU)m(A)-6 b(V)f(A)75 2640 y FK(tests)29 b(if)f(the)h(code)g(can)f
(be)g(represented)k(by)c(a)g(generator)j(matrix.)43 b(If)28
b(so,)h(the)f(code)i(record)f(and)g(the)f(operations)75
2753 y(are)c(con)l(v)o(erted)i(accordingly)-6 b(.)p 75
2850 1648 4 v 1764 2855 a FF(Example)p 2102 2850 V 75
2875 4 25 v 3747 2875 V 75 2974 4 100 v 188 2944 a(gap>)44
b(L)e(:=)h(Z\(2\)*[)i([0,0,0],)g([1,0,0],)g([0,1,1],)g([1,1,1])g(];;)p
3747 2974 V 75 3074 V 188 3044 a(gap>)f(C)e(:=)h(ElementsCode\()k(L,)c
(GF\(2\))h(\);)p 3747 3074 V 75 3174 V 188 3144 a(a)f(\(3,4,1..3\)1)j
(user)d(defined)i(unrestricted)i(code)c(over)h(GF\(2\))p
3747 3174 V 75 3273 V 188 3243 a(#)f(so)g(far,)g(GUAVA)h(does)g(not)f
(know)h(what)g(kind)g(of)f(code)g(this)h(is)p 3747 3273
V 75 3373 V 188 3343 a(gap>)g(IsLinearCode\()i(C)d(\);)p
3747 3373 V 75 3472 V 188 3443 a(true)933 b(#)42 b(it)h(is)h(linear)p
3747 3472 V 75 3572 V 188 3542 a(gap>)g(C;)p 3747 3572
V 75 3672 V 188 3642 a(a)f(linear)h([3,2,1]1)h(user)f(defined)g
(unrestricted)j(code)d(over)f(GF\(2\))p 3747 3672 V 75
3697 4 25 v 3747 3697 V 75 3700 3675 4 v 75 3887 a FK(Of)20
b(course)j(the)e(same)g(holds)h(for)f(unrestricted)k(codes)d(that)g(in)
f(f)o(act)g(are)h(c)o(yclic,)g(or)f(codes,)h(de\002ned)g(by)f(a)g
(generator)75 4000 y(matrix,)j(that)g(actually)h(are)f(c)o(yclic.)216
4112 y(Codes)i(are)g(printed)i(simply)e(by)g(gi)n(ving)h(a)f(small)g
(description)j(of)c(their)i(parameters,)h(the)e(w)o(ord)g(length,)i
(size)75 4225 y(or)22 b(dimension)i(and)f(perhaps)h(the)e(minimum)g
(distance,)j(follo)n(wed)e(by)f(a)g(short)h(description)i(and)e(the)f
(base)h(\002eld)f(of)75 4338 y(the)27 b(code.)40 b(The)26
b(function)j Ft(Display)g FK(gi)n(v)o(es)e(a)g(more)f(detailed)j
(description,)i(sho)n(wing)d(the)f(construction)j(history)75
4451 y(of)23 b(the)h(code.)216 4564 y Fy(GU)m(A)-6 b(V)f(A)28
b FK(doesn')n(t)33 b(place)e(much)g(emphasis)h(on)e(the)g(actual)i
(encoding)h(and)e(decoding)h(processes;)37 b(some)30
b(al-)75 4677 y(gorithms)g(ha)n(v)o(e)f(been)h(included)h(though.)46
b(Encoding)30 b(w)o(orks)f(simply)g(by)g(multiplying)i(an)e
(information)i(v)o(ector)75 4790 y(with)26 b(a)f(code,)i(decoding)h(is)
d(done)i(by)f(the)g(functions)i Ft(Decode)f FK(or)f Ft(Decodeword)p
FK(.)38 b(F)o(or)25 b(more)h(information)i(about)75 4903
y(encoding)e(and)e(decoding,)i(see)e(sections)p 0.0236 0.0894 0.6179
TeXcolorrgb 1418 4904 a
SDict begin H.S end
1418 4904 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1531 4841 a
SDict begin H.R end
1531 4841 a 1531 4903 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
1531 4903 a Black
24 w FK(and)p 0.0236 0.0894 0.6179 TeXcolorrgb 1709 4904
a
SDict begin H.S end
1709 4904 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1935 4841 a
SDict begin H.R end
1935 4841
a 1935 4903 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
1935 4903 a Black FK(.)p 75 5000 1648 4
v 1764 5005 a FF(Example)p 2102 5000 V 75 5024 4 25 v
3747 5024 V 75 5124 4 100 v 188 5094 a(gap>)44 b(R)e(:=)h
(ReedMullerCode\()48 b(1,)43 b(3)f(\);)p 3747 5124 V
75 5224 V 188 5194 a(a)h(linear)h([8,4,4]2)h(Reed-Muller)h(\(1,3\))e
(code)g(over)g(GF\(2\))p 3747 5224 V 75 5323 V 188 5293
a(gap>)g(w)e(:=)h([)g(1,)g(0,)g(1,)g(1)g(])f(*)h(R;)p
3747 5323 V 75 5423 V 188 5393 a([)g(1)f(0)h(0)g(1)f(1)h(0)g(0)f(1)h(])
p 3747 5423 V 75 5523 V 188 5493 a(gap>)h(Decode\()g(R,)f(w)g(\);)p
3747 5523 V 75 5622 V 188 5592 a([)g(1)f(0)h(1)g(1)f(])p
3747 5622 V Black Black eop end end
%%Page: 29 29
TeXDict begin HPSdict begin 29 28 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.29) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(29)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(Decode\()g(R,)f(w)g(+)g("10000000")i(\);)f(#)e(One)i(error)g(at)f
(the)g(first)h(position)p 3747 428 V 75 528 V 188 498
a([)f(1)f(0)h(1)g(1)f(])975 b(#)42 b(Corrected)k(by)d(Guava)p
3747 528 V 75 553 4 25 v 3747 553 V 75 556 3675 4 v 75
714 a FK(Sections)p 0.0236 0.0894 0.6179 TeXcolorrgb
424 715 a
SDict begin H.S end
424 715 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 537 652
a
SDict begin H.R end
537 652 a 537 714 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.1) cvn H.B /ANN pdfmark end
537 714 a Black 42 w FK(and)p 0.0236 0.0894 0.6179
TeXcolorrgb 752 715 a
SDict begin H.S end
752 715 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
865 652 a
SDict begin H.R end
865 652 a 865 714 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
865 714 a Black 41 w FK(describe)i(the)d
(operations)j(that)d(are)h(a)n(v)n(ailable)h(for)e(codes.)85
b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 3292 715
a
SDict begin H.S end
3292 715 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 3405 652 a
SDict begin H.R end
3405 652
a 3405 714 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.3) cvn H.B /ANN pdfmark end
3405 714 a Black 42 w FK(describe)75 826
y(the)44 b(functions)j(that)e(tests)f(whether)i(an)e(object)h(is)f(a)g
(code)g(and)h(what)f(kind)h(of)f(code)h(it)f(is)f(\(see)i
Ft(IsCode)p FK(,)75 939 y Ft(IsLinearCode)d FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 699 940 a
SDict begin H.S end
699 940 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
880 877 a
SDict begin H.R end
880 877 a 880 939 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.4) cvn H.B /ANN pdfmark end
880 939 a Black FK(\))d(and)g
Ft(IsCyclicCode)p FK(\))k(and)c(v)n(arious)h(other)g(boolean)g
(functions)i(for)c(codes.)75 b(Sec-)75 1052 y(tion)p
0.0236 0.0894 0.6179 TeXcolorrgb 241 1053 a
SDict begin H.S end
241 1053
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4)p 0.0236 0.0894 0.6179
TeXcolorrgb 354 990 a
SDict begin H.R end
354 990 a 354 1052 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.4) cvn H.B /ANN pdfmark end
354 1052 a
Black 24 w FK(describe)28 b(functions)f(about)f(equi)n(v)n(alence)i
(and)e(isomorphism)h(of)e(codes)h(\(see)f Ft(IsEquivalent)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3515 1053 a
SDict begin H.S end
3515 1053 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 3696 990 a
SDict begin H.R end
3696 990
a 3696 1052 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
3696 1052 a Black FK(\),)75 1165 y Ft(CodeIsomorphism)38
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 833 1166 a
SDict begin H.S end
833 1166 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1014 1103 a
SDict begin H.R end
1014 1103
a 1014 1165 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.2) cvn H.B /ANN pdfmark end
1014 1165 a Black FK(\))d(and)f Ft(AutomorphismGroup)39
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2094 1166
a
SDict begin H.S end
2094 1166 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2275 1103 a
SDict begin H.R end
2275 1103
a 2275 1165 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.3) cvn H.B /ANN pdfmark end
2275 1165 a Black FK(\)\).)61 b(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 2724 1166 a
SDict begin H.S end
2724 1166
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2837 1103 a
SDict begin H.R end
2837 1103 a 2837 1165 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.5) cvn H.B /ANN pdfmark end
2837
1165 a Black 34 w FK(describes)36 b(functions)h(that)75
1278 y(w)o(ork)28 b(on)g Fq(domains)i FK(\(see)e(Chapter)h(\224Domains)
g(and)f(their)h(Elements\224)g(in)f(the)g Fy(GAP)e FK(Reference)k
(Manual\).)43 b(Sec-)75 1391 y(tion)p 0.0236 0.0894 0.6179
TeXcolorrgb 258 1392 a
SDict begin H.S end
258 1392 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
371 1329 a
SDict begin H.R end
371 1329 a 371 1391 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.6) cvn H.B /ANN pdfmark end
371 1391 a Black 43
w FK(describes)i(functions)g(for)e(printing)i(and)e(displaying)j
(codes.)87 b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
2876 1392 a
SDict begin H.S end
2876 1392 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.7)p 0.0236 0.0894 0.6179 TeXcolorrgb 2989 1329
a
SDict begin H.R end
2989 1329 a 2989 1391 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.7) cvn H.B /ANN pdfmark end
2989 1391 a Black 42 w FK(describes)46
b(functions)75 1504 y(that)33 b(return)h(the)e(matrices)i(and)f
(polynomials)i(that)e(de\002ne)f(a)g(code)h(\(see)g Ft(GeneratorMat)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3110 1505 a
SDict begin H.S end
3110 1505 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 3291 1442 a
SDict begin H.R end
3291 1442
a 3291 1504 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.1) cvn H.B /ANN pdfmark end
3291 1504 a Black FK(\),)f Ft(CheckMat)75
1617 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 1618
a
SDict begin H.S end
105 1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 1555 a
SDict begin H.R end
286 1555
a 286 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.2) cvn H.B /ANN pdfmark end
286 1617 a Black FK(\),)24 b Ft(GeneratorPol)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 971 1618 a
SDict begin H.S end
971
1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1152 1555 a
SDict begin H.R end
1152 1555
a 1152 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.3) cvn H.B /ANN pdfmark end
1152 1617 a Black FK(\),)e Ft(CheckPol)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1653 1618 a
SDict begin H.S end
1653 1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 1834 1555 a
SDict begin H.R end
1834 1555
a 1834 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.4) cvn H.B /ANN pdfmark end
1834 1617 a Black FK(\),)d Ft(RootsOfCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2473 1618 a
SDict begin H.S end
2473 1618 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 2654 1555 a
SDict begin H.R end
2654 1555
a 2654 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.5) cvn H.B /ANN pdfmark end
2654 1617 a Black FK(\)\).)i(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 3061 1618 a
SDict begin H.S end
3061 1618
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.8)p 0.0236 0.0894 0.6179
TeXcolorrgb 3174 1555 a
SDict begin H.R end
3174 1555 a 3174 1617 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.8) cvn H.B /ANN pdfmark end
3174
1617 a Black 23 w FK(describes)d(func-)75 1730 y(tions)36
b(that)g(return)h(the)f(basic)g(parameters)i(of)d(codes)i(\(see)f
Ft(WordLength)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2571 1731 a
SDict begin H.S end
2571 1731 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.8.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 2752
1668 a
SDict begin H.R end
2752 1668 a 2752 1730 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.1) cvn H.B /ANN pdfmark end
2752 1730 a Black FK(\),)h
Ft(Redundancy)f FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3372 1731 a
SDict begin H.S end
3372 1731 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.8.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 3553
1668 a
SDict begin H.R end
3553 1668 a 3553 1730 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.2) cvn H.B /ANN pdfmark end
3553 1730 a Black FK(\))e(and)75
1843 y Ft(MinimumDistance)30 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 825 1844 a
SDict begin H.S end
825 1844 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.8.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1006 1781 a
SDict begin H.R end
1006 1781 a 1006 1843 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
1006 1843 a Black
FK(\)\).)37 b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
1423 1845 a
SDict begin H.S end
1423 1845 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(4.9)p 0.0236 0.0894 0.6179 TeXcolorrgb 1536 1781
a
SDict begin H.R end
1536 1781 a 1536 1843 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.9) cvn H.B /ANN pdfmark end
1536 1843 a Black 26 w FK(describes)28
b(functions)h(that)d(return)h(distance)h(and)e(weight)h(distrib)n(u-)75
1956 y(tions)f(\(see)f Ft(WeightDistribution)31 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1335 1958 a
SDict begin H.S end
1335 1958
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 1516 1894 a
SDict begin H.R end
1516 1894 a 1516 1956 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.2) cvn H.B /ANN pdfmark end
1516
1956 a Black FK(\),)25 b Ft(InnerDistribution)30 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2436 1958 a
SDict begin H.S end
2436 1958
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 2617 1894 a
SDict begin H.R end
2617 1894 a 2617 1956 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.3) cvn H.B /ANN pdfmark end
2617
1956 a Black FK(\),)25 b Ft(OuterDistribution)31 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3538 1958 a
SDict begin H.S end
3538 1958
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 3719 1894 a
SDict begin H.R end
3719 1894 a 3719 1956 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.5) cvn H.B /ANN pdfmark end
3719
1956 a Black FK(\))75 2068 y(and)h Ft(DistancesDistributio)q(n)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1270 2070 a
SDict begin H.S end
1270 2070 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 1451 2006 a
SDict begin H.R end
1451 2006
a 1451 2068 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.4) cvn H.B /ANN pdfmark end
1451 2068 a Black FK(\)\).)53 b(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 1890 2069 a
SDict begin H.S end
1890 2069
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10)p 0.0236 0.0894 0.6179
TeXcolorrgb 2048 2006 a
SDict begin H.R end
2048 2006 a 2048 2068 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.10) cvn H.B /ANN pdfmark end
2048
2068 a Black 31 w FK(describes)33 b(functions)h(that)e(are)f(related)i
(to)e(decod-)75 2181 y(ing)k(\(see)g Ft(Decode)h FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 747 2182 a
SDict begin H.S end
747 2182
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 973 2119 a
SDict begin H.R end
973 2119 a 973 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
973 2181
a Black FK(\),)i Ft(Decodeword)g FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1592 2182 a
SDict begin H.S end
1592 2182 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1818 2119 a
SDict begin H.R end
1818 2119 a 1818 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.2) cvn H.B /ANN pdfmark end
1818 2181 a Black
FK(\),)g Ft(Syndrome)e FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2343 2182 a
SDict begin H.S end
2343 2182 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.10.8)p 0.0236 0.0894 0.6179 TeXcolorrgb 2569
2119 a
SDict begin H.R end
2569 2119 a 2569 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.8) cvn H.B /ANN pdfmark end
2569 2181 a Black FK(\),)j
Ft(SyndromeTable)f FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3327 2183 a
SDict begin H.S end
3327 2183 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(4.10.9)p 0.0236 0.0894 0.6179 TeXcolorrgb 3553
2119 a
SDict begin H.R end
3553 2119 a 3553 2181 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.9) cvn H.B /ANN pdfmark end
3553 2181 a Black FK(\))e(and)75
2294 y Ft(StandardArray)e FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 737 2295 a
SDict begin H.S end
737 2295 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
1008 2232 a
SDict begin H.R end
1008 2232 a 1008 2294 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.10) cvn H.B /ANN pdfmark end
1008 2294 a Black
FK(\)\).)50 b(In)30 b(Chapters)p 0.0236 0.0894 0.6179
TeXcolorrgb 1598 2295 a
SDict begin H.S end
1598 2295 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5)p 0.0236 0.0894 0.6179 TeXcolorrgb
1643 2232 a
SDict begin H.R end
1643 2232 a 1643 2294 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.5) cvn H.B /ANN pdfmark end
1643 2294 a Black
30 w FK(and)p 0.0236 0.0894 0.6179 TeXcolorrgb 1833 2295
a
SDict begin H.S end
1833 2295 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6)p
0.0236 0.0894 0.6179 TeXcolorrgb 1878 2232 a
SDict begin H.R end
1878 2232
a 1878 2294 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (chapter.6) cvn H.B /ANN pdfmark end
1878 2294 a Black 30 w FK(which)g(follo)n(w)-6
b(,)32 b(we)d(describe)j(functions)h(that)d(generate)75
2407 y(and)24 b(manipulate)i(codes.)75 2564 y
SDict begin H.S end
75 2564
a 75 2564 a
SDict begin 13.6 H.A end
75 2564 a 75 2564 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.1) cvn H.B /DEST pdfmark end
75 2564 a 130 x FM(4.1)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Comparisons)j(of)h(Codes)p
Black 75 2812 a
SDict begin H.S end
75 2812 a 75 2812 a
SDict begin 13.6 H.A end
75 2812 a 75 2812
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.1.1) cvn H.B /DEST pdfmark end
75 2812 a 92 x FJ(4.1.1)p 0.0 0.0 1.0 TeXcolorrgb 99
w(=)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3078 a Fs(\006)22
b Ft(=\()47 b(C1,)h(C2)f(\))2816 b Fr(\(function\))p
Black 216 3304 a FK(The)25 b(equality)i(operator)g Ft(C1)47
b(=)g(C2)25 b FK(e)n(v)n(aluates)i(to)d(`true')j(if)d(the)i(codes)g
Ft(C1)f FK(and)g Ft(C2)g FK(are)g(equal,)h(and)g(to)f(`f)o(alse')75
3417 y(otherwise.)216 3530 y(The)i(equality)i(operator)h(is)d(also)h
(denoted)h Ft(EQ)p FK(,)e(and)h Ft(Eq\(C1,C2\))i FK(is)d(the)h(same)f
(as)g Ft(C1)47 b(=)g(C2)p FK(.)40 b(There)27 b(is)h(also)75
3643 y(an)c(inequality)i(operator)l(,)g Fp(<)c(>)p FK(,)g(or)i
Ft(not)47 b(EQ)p FK(.)216 3756 y(Note)19 b(that)h(codes)h(are)e(equal)i
(if)e(and)h(only)g(if)f(their)h(set)g(of)f(elements)i(are)e(equal.)29
b(Codes)19 b(can)h(also)g(be)g(compared)75 3869 y(with)j(objects)j(of)d
(other)i(types.)k(Of)23 b(course)i(the)o(y)f(are)g(ne)n(v)o(er)g
(equal.)p 75 3955 1648 4 v 1764 3960 a FF(Example)p 2102
3955 V 75 3980 4 25 v 3747 3980 V 75 4080 4 100 v 188
4050 a(gap>)44 b(M)e(:=)h([)g([0,)g(0],)h([1,)f(0],)g([0,)h(1],)f([1,)h
(1])f(];;)p 3747 4080 V 75 4179 V 188 4149 a(gap>)h(C1)f(:=)g
(ElementsCode\()j(M,)d(GF\(2\))i(\);)p 3747 4179 V 75
4279 V 188 4249 a(a)e(\(2,4,1..2\)0)j(user)d(defined)i(unrestricted)i
(code)c(over)h(GF\(2\))p 3747 4279 V 75 4378 V 188 4349
a(gap>)g(M)e(=)h(C1;)p 3747 4378 V 75 4478 V 188 4448
a(false)p 3747 4478 V 75 4578 V 188 4548 a(gap>)h(C2)f(:=)g
(GeneratorMatCode\()48 b([)42 b([1,)i(0],)f([0,)h(1])f(],)g(GF\(2\))h
(\);)p 3747 4578 V 75 4677 V 188 4647 a(a)f(linear)h([2,2,1]0)h(code)f
(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 4677 V 75 4777 V 188 4747 a(gap>)g(C1)f(=)f(C2;)p
3747 4777 V 75 4877 V 188 4847 a(true)p 3747 4877 V 75
4976 V 188 4946 a(gap>)i(ReedMullerCode\()j(1,)c(3)g(\))f(=)h
(HadamardCode\()k(8)c(\);)p 3747 4976 V 75 5076 V 188
5046 a(true)p 3747 5076 V 75 5175 V 188 5146 a(gap>)h(WholeSpaceCode\()
j(5,)c(GF\(4\))h(\))f(=)g(WholeSpaceCode\()k(5,)c(GF\(2\))h(\);)p
3747 5175 V 75 5275 V 188 5245 a(false)p 3747 5275 V
75 5300 4 25 v 3747 5300 V 75 5303 3675 4 v 75 5479 a
FK(Another)32 b(w)o(ay)e(of)g(comparing)i(codes)g(is)e
Ft(IsEquivalent)p FK(,)36 b(which)30 b(checks)i(if)f(tw)o(o)f(codes)h
(are)g(equi)n(v)n(alent)i(\(see)75 5592 y Ft(IsEquivalent)43
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 700 5593 a
SDict begin H.S end
700 5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 881 5530 a
SDict begin H.R end
881 5530
a 881 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
881 5592 a Black FK(\)\).)76 b(By)38 b(the)i(w)o(ay)-6
b(,)42 b(this)e(called)g Ft(CodeIsomorphism)p FK(.)80
b(F)o(or)39 b(the)g(current)i(v)o(ersion)f(of)p Black
Black eop end end
%%Page: 30 30
TeXDict begin HPSdict begin 30 29 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.30) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(30)p Black 75 399 a Fy(GU)m(A)-6 b(V)f(A)p
FK(,)27 b(unless)k(one)f(of)g(the)g(codes)g(is)g(unrestricted,)k(this)c
(calls)g(Leon')-5 b(s)30 b(C)f(program)h(\(which)h(only)f(w)o(orks)g
(for)75 511 y(binary)25 b(linear)g(codes)f(and)g(only)h(on)e(a)h
(unix/linux)i(computer\).)75 674 y
SDict begin H.S end
75 674 a 75 674 a
SDict begin 13.6 H.A end
75 674 a 75 674 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.2) cvn H.B /DEST pdfmark end
75 674 a 130 x FM(4.2)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Operations)k(f)m(or)g(Codes)p Black
75 922 a
SDict begin H.S end
75 922 a 75 922 a
SDict begin 13.6 H.A end
75 922 a 75 922 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.1) cvn H.B /DEST pdfmark end
75 922 a
92 x FJ(4.2.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(+)p Black
1.0 0.0 0.0 TeXcolorrgb 75 1189 a Fs(\006)22 b Ft(+\()47
b(C1,)h(C2)f(\))2816 b Fr(\(function\))p Black 216 1414
a FK(The)23 b(operator)j(`+')d(e)n(v)n(aluates)j(to)d(the)h(direct)h
(sum)e(of)h(the)f(codes)i Ft(C1)f FK(and)g Ft(C2)p FK(.)k(See)23
b Ft(DirectSumCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3513 1415 a
SDict begin H.S end
3513 1415 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3694 1352 a
SDict begin H.R end
3694 1352 a 3694 1414 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.1) cvn H.B /ANN pdfmark end
3694 1414 a Black
FK(\).)p 75 1537 1648 4 v 1764 1542 a FF(Example)p 2102
1537 V 75 1562 4 25 v 3747 1562 V 75 1662 4 100 v 188
1632 a(gap>)44 b(C1:=RandomLinearCode\()q(10,)q(5\);)p
3747 1662 V 75 1761 V 188 1731 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1761 V 75 1861
V 188 1831 a(gap>)g(C2:=RandomLinearCode\()q(9,4)q(\);)p
3747 1861 V 75 1960 V 188 1931 a(a)85 b([9,4,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1960 V 75 2060
V 188 2030 a(gap>)g(C1+C2;)p 3747 2060 V 75 2160 V 188
2130 a(a)f(linear)h([10,9,1]0..10)j(unknown)d(linear)h(code)f(over)f
(GF\(2\))p 3747 2160 V 75 2185 4 25 v 3747 2185 V 75
2188 3675 4 v 75 2321 a
SDict begin H.S end
75 2321 a 75 2321 a
SDict begin 13.6 H.A end
75 2321 a
75 2321 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.2) cvn H.B /DEST pdfmark end
75 2321 a 116 x FJ(4.2.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(*)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2611 a Fs(\006)22
b Ft(*\()47 b(C1,)h(C2)f(\))2816 b Fr(\(function\))p
Black 216 2837 a FK(The)22 b(operator)j(`*')d(e)n(v)n(aluates)j(to)d
(the)h(direct)g(product)i(of)d(the)h(codes)g Ft(C1)g
FK(and)g Ft(C2)p FK(.)28 b(See)22 b Ft(DirectProductCode)75
2950 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 2951
a
SDict begin H.S end
105 2951 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.2.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 2888 a
SDict begin H.R end
286 2888
a 286 2950 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.3) cvn H.B /ANN pdfmark end
286 2950 a Black FK(\).)p 75 3069 1648 4
v 1764 3074 a FF(Example)p 2102 3069 V 75 3094 4 25 v
3747 3094 V 75 3194 4 100 v 188 3164 a(gap>)44 b(C1)f(:=)g
(GeneratorMatCode\()48 b([)42 b([1,)i(0,0,0],)h([0,)e(1,0,0])h(],)f
(GF\(2\))h(\);)p 3747 3194 V 75 3293 V 188 3264 a(a)f(linear)h
([4,2,1]1)h(code)f(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 3293 V 75 3393 V 188 3363 a(gap>)g(C2)f(:=)g(GeneratorMatCode\()48
b([)42 b([0,0,1,)j(1],)f([0,0,0,)g(1])f(],)g(GF\(2\))h(\);)p
3747 3393 V 75 3493 V 188 3463 a(a)f(linear)h([4,2,1]1)h(code)f
(defined)g(by)g(generator)h(matrix)f(over)g(GF\(2\))p
3747 3493 V 75 3592 V 188 3562 a(gap>)g(C1*C2;)p 3747
3592 V 75 3692 V 188 3662 a(a)f(linear)h([16,4,1]4..12)j(direct)d
(product)h(code)p 3747 3692 V 75 3717 4 25 v 3747 3717
V 75 3720 3675 4 v 75 3853 a
SDict begin H.S end
75 3853 a 75 3853 a
SDict begin 13.6 H.A end
75 3853
a 75 3853 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.3) cvn H.B /DEST pdfmark end
75 3853 a 116 x FJ(4.2.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(*)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4144 a Fs(\006)22
b Ft(*\()47 b(m,)h(C)e(\))2909 b Fr(\(function\))p Black
216 4369 a FK(The)20 b(operator)i Ft(m*C)f FK(e)n(v)n(aluates)h(to)f
(the)f(element)i(of)e Ft(C)g FK(belonging)j(to)d(information)j(w)o(ord)
e(\('message'\))h Ft(m)q FK(.)k(Here)75 4482 y Ft(m)g
FK(may)h(be)f(a)g(v)o(ector)l(,)j(polynomial,)g(string)f(or)f(code)n(w)
o(ord)h(or)e(a)h(list)g(of)f(those.)39 b(This)27 b(is)f(the)h(w)o(ay)f
(to)h(do)g(encoding)75 4595 y(in)e Fy(GU)m(A)-6 b(V)f(A)p
FK(.)23 b Ft(C)h FK(must)h(be)g(linear)l(,)h(because)h(in)e
Fy(GU)m(A)-6 b(V)f(A)p FK(,)23 b(encoding)k(by)e(multiplication)k(is)24
b(only)i(de\002ned)g(for)f(linear)75 4708 y(codes.)k(If)21
b Ft(C)f FK(is)h(a)g(c)o(yclic)h(code,)g(this)g(multiplication)i(is)d
(the)g(same)g(as)g(multiplying)j(an)d(information)i(polynomial)h
Ft(m)75 4821 y FK(by)19 b(the)g(generator)i(polynomial)h(of)c
Ft(C)q FK(.)26 b(If)19 b Ft(C)f FK(is)h(a)f(linear)i(code,)h(it)d(is)h
(equal)h(to)f(the)g(multiplication)j(of)d(an)g(information)75
4934 y(v)o(ector)25 b Ft(m)e FK(by)g(a)g(generator)j(matrix)e(of)g
Ft(C)p FK(.)216 5047 y(T)-7 b(o)24 b(in)l(v)o(ert)j(this,)f(use)g(the)g
(function)h Ft(InformationWord)j FK(\(see)c Ft(InformationWord)31
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2996 5048
a
SDict begin H.S end
2996 5048 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.2.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 3177 4985 a
SDict begin H.R end
3177 4985
a 3177 5047 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.2.4) cvn H.B /ANN pdfmark end
3177 5047 a Black FK(\),)26 b(which)f(simply)75
5160 y(calls)f(the)g(function)i Ft(Decode)p FK(\).)p
75 5279 1648 4 v 1764 5284 a FF(Example)p 2102 5279 V
75 5304 4 25 v 3747 5304 V 75 5403 4 100 v 188 5374 a(gap>)44
b(C)e(:=)h(GeneratorMatCode\()48 b([)43 b([1,)h(0,0,0],)g([0,)g(1,0,0])
g(],)f(GF\(2\))h(\);)p 3747 5403 V 75 5503 V 188 5473
a(a)f(linear)h([4,2,1]1)h(code)f(defined)g(by)g(generator)h(matrix)f
(over)g(GF\(2\))p 3747 5503 V 75 5603 V 188 5573 a(gap>)g
(m:=Codeword\("11"\);)p 3747 5603 V Black Black eop end
end
%%Page: 31 31
TeXDict begin HPSdict begin 31 30 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.31) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(31)p Black 75 428 4 100 v 188 399 a FF([)43
b(1)f(1)h(])p 3747 428 V 75 528 V 188 498 a(gap>)h(m*C;)p
3747 528 V 75 628 V 188 598 a([)f(1)f(1)h(0)g(0)f(])p
3747 628 V 75 653 4 25 v 3747 653 V 75 656 3675 4 v 75
789 a
SDict begin H.S end
75 789 a 75 789 a
SDict begin 13.6 H.A end
75 789 a 75 789 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.2.4) cvn H.B /DEST pdfmark end
75 789 a 116
x FJ(4.2.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Inf)n(ormationW)-7
b(ord)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1079 a Fs(\006)22
b Ft(InformationWord\()53 b(C,)47 b(c)f(\))2260 b Fr(\(function\))p
Black 216 1305 a FK(Here)37 b Ft(C)f FK(is)g(a)h(linear)g(code)h(and)f
Ft(c)f FK(is)h(a)f(code)n(w)o(ord)i(in)f(it.)68 b(The)36
b(command)h Ft(InformationWord)42 b FK(returns)75 1418
y(the)27 b(message)g(w)o(ord)g(\(or)f('information)k(digits'\))e
Fq(m)d FK(satisfying)k Ft(c=m*C)p FK(.)e(This)g(command)g(simply)g
(calls)g Ft(Decode)p FK(,)75 1531 y(pro)o(vided)f Ft(c)46
b(in)h(C)23 b FK(is)h(true.)29 b(Otherwise,)24 b(it)f(returns)j(an)d
(error)-5 b(.)216 1644 y(T)e(o)23 b(in)l(v)o(ert)h(this,)g(use)g(the)g
(encoding)i(function)g Ft(*)d FK(\(see)h Ft(*)f FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2036 1645 a
SDict begin H.S end
2036 1645
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.2.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 2217 1582 a
SDict begin H.R end
2217 1582 a 2217 1644 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.2.3) cvn H.B /ANN pdfmark end
2217
1644 a Black FK(\)\).)p 75 1767 1648 4 v 1764 1772 a
FF(Example)p 2102 1767 V 75 1791 4 25 v 3747 1791 V 75
1891 4 100 v 188 1861 a(gap>)44 b(C:=HammingCode\(3\);)p
3747 1891 V 75 1991 V 188 1961 a(a)f(linear)h([7,4,3]1)h(Hamming)g
(\(3,2\))f(code)g(over)f(GF\(2\))p 3747 1991 V 75 2090
V 188 2060 a(gap>)h(c:=Random\(C\);)p 3747 2090 V 75
2190 V 188 2160 a([)f(0)f(0)h(0)g(1)f(1)h(1)g(1)f(])p
3747 2190 V 75 2290 V 188 2260 a(gap>)i(InformationWord\(C,c\);)p
3747 2290 V 75 2389 V 188 2359 a([)f(0)f(1)h(1)g(1)f(])p
3747 2389 V 75 2489 V 188 2459 a(gap>)i(c:=Codeword\("1111100")q(\);)p
3747 2489 V 75 2588 V 188 2559 a([)f(1)f(1)h(1)g(1)f(1)h(0)g(0)f(])p
3747 2588 V 75 2688 V 188 2658 a(gap>)i(InformationWord\(C,c\);)p
3747 2688 V 75 2788 V 188 2758 a("ERROR:)h(codeword)g(must)e(belong)i
(to)e(code")p 3747 2788 V 75 2887 V 188 2857 a(gap>)h
(C:=NordstromRobinsonC)q(ode)q(\(\);)p 3747 2887 V 75
2987 V 188 2957 a(a)f(\(16,256,6\)4)j(Nordstrom-Robinson)i(code)c(over)
g(GF\(2\))p 3747 2987 V 75 3087 V 188 3057 a(gap>)g(c:=Random\(C\);)p
3747 3087 V 75 3186 V 188 3156 a([)f(0)f(0)h(0)g(1)f(0)h(0)g(0)f(1)h(0)
g(0)f(1)h(0)g(1)f(1)h(0)g(1)g(])p 3747 3186 V 75 3286
V 188 3256 a(gap>)h(InformationWord\(C,c\);)p 3747 3286
V 75 3385 V 188 3356 a("ERROR:)h(code)e(must)h(be)f(linear")p
3747 3385 V 75 3410 4 25 v 3747 3410 V 75 3413 3675 4
v 75 3557 a
SDict begin H.S end
75 3557 a 75 3557 a
SDict begin 13.6 H.A end
75 3557 a 75 3557 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.3) cvn H.B /DEST pdfmark end
75
3557 a 149 x FM(4.3)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Boolean)30
b(Functions)g(f)m(or)g(Codes)p Black 75 3803 a
SDict begin H.S end
75 3803
a 75 3803 a
SDict begin 13.6 H.A end
75 3803 a 75 3803 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.1) cvn H.B /DEST pdfmark end
75 3803 a 114 x FJ(4.3.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(in)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4091 a Fs(\006)22 b Ft(in\()48 b(c,)f(C)g(\))2862
b Fr(\(function\))p Black 216 4317 a FK(The)21 b(command)g
Ft(c)47 b(in)g(C)21 b FK(e)n(v)n(aluates)h(to)f(`true')h(if)f
Ft(C)f FK(contains)k(the)d(code)n(w)o(ord)h(or)f(list)g(of)g(code)n(w)o
(ords)i(speci\002ed)75 4430 y(by)h Ft(c)p FK(.)k(Of)23
b(course,)h Ft(c)f FK(and)h Ft(C)f FK(must)h(ha)n(v)o(e)g(the)g(same)g
(w)o(ord)f(lengths)j(and)e(base)g(\002elds.)p 75 4552
1648 4 v 1764 4557 a FF(Example)p 2102 4552 V 75 4577
4 25 v 3747 4577 V 75 4677 4 100 v 188 4647 a(gap>)44
b(C:=)f(HammingCode\()j(2)d(\);;)g(eC:=)h(AsSSortedList\()j(C)c(\);)p
3747 4677 V 75 4776 V 188 4747 a([)g([)f(0)h(0)g(0)f(],)h([)g(1)g(1)f
(1)h(])g(])p 3747 4776 V 75 4876 V 188 4846 a(gap>)h(eC[2])g(in)f(C;)p
3747 4876 V 75 4976 V 188 4946 a(true)p 3747 4976 V 75
5075 V 188 5045 a(gap>)h([)e(0)h(])g(in)g(C;)p 3747 5075
V 75 5175 V 188 5145 a(false)p 3747 5175 V 75 5200 4
25 v 3747 5200 V 75 5203 3675 4 v Black Black eop end
end
%%Page: 32 32
TeXDict begin HPSdict begin 32 31 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.32) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(32)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.2) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(4.3.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsSubset)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(IsSubset\()50 b(C1,)d(C2)h(\))2491
b Fr(\(function\))p Black 216 799 a FK(The)23 b(command)g
Ft(IsSubset\(C1,C2\))28 b FK(returns)c(`true')g(if)f
Ft(C2)g FK(is)f(a)h(subcode)i(of)e Ft(C1)p FK(,)f(i.e.)28
b(if)23 b Ft(C1)g FK(contains)i(all)e(the)75 912 y(elements)i(of)e
Ft(C2)q FK(.)p 75 1016 1648 4 v 1764 1021 a FF(Example)p
2102 1016 V 75 1041 4 25 v 3747 1041 V 75 1141 4 100
v 188 1111 a(gap>)44 b(IsSubset\()h(HammingCode\(3\),)i
(RepetitionCode\()h(7)43 b(\))f(\);)p 3747 1141 V 75
1240 V 188 1210 a(true)p 3747 1240 V 75 1340 V 188 1310
a(gap>)i(IsSubset\()h(RepetitionCode\()i(7)c(\),)g(HammingCode\()k(3)42
b(\))h(\);)p 3747 1340 V 75 1440 V 188 1410 a(false)p
3747 1440 V 75 1539 V 188 1509 a(gap>)h(IsSubset\()h(WholeSpaceCode\()i
(7)c(\),)g(HammingCode\()k(3)42 b(\))h(\);)p 3747 1539
V 75 1639 V 188 1609 a(true)p 3747 1639 V 75 1664 4 25
v 3747 1664 V 75 1667 3675 4 v 75 1800 a
SDict begin H.S end
75 1800 a 75
1800 a
SDict begin 13.6 H.A end
75 1800 a 75 1800 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.3) cvn H.B /DEST pdfmark end
75 1800 a 116 x FJ(4.3.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2091 a Fs(\006)22 b Ft(IsCode\()49 b(obj)f(\))2723
b Fr(\(function\))p Black 216 2316 a Ft(IsCode)26 b FK(returns)g
(`true')f(if)f Ft(obj)q FK(,)g(which)g(can)h(be)f(an)h(object)g(of)g
(arbitrary)h(type,)f(is)f(a)g(code)h(and)g(`f)o(alse')h(other)n(-)75
2429 y(wise.)j(W)l(ill)23 b(cause)i(an)e(error)i(if)e
Ft(obj)h FK(is)f(an)h(unbound)i(v)n(ariable.)p 75 2546
1648 4 v 1764 2551 a FF(Example)p 2102 2546 V 75 2571
4 25 v 3747 2571 V 75 2671 4 100 v 188 2641 a(gap>)44
b(IsCode\()g(1)f(\);)p 3747 2671 V 75 2770 V 188 2741
a(false)p 3747 2770 V 75 2870 V 188 2840 a(gap>)h(IsCode\()g
(ReedMullerCode\()k(2,3)43 b(\))g(\);)p 3747 2870 V 75
2970 V 188 2940 a(true)p 3747 2970 V 75 2995 4 25 v 3747
2995 V 75 2998 3675 4 v 75 3131 a
SDict begin H.S end
75 3131 a 75 3131 a
SDict begin 13.6 H.A end
75 3131 a 75 3131 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.4) cvn H.B /DEST pdfmark end
75 3131 a 116 x FJ(4.3.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(IsLinearCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3421 a Fs(\006)22 b Ft(IsLinearCode\()51 b(obj)d(\))2445
b Fr(\(function\))p Black 216 3647 a Ft(IsLinearCode)25
b FK(checks)e(if)e(object)i Ft(obj)f FK(\(not)g(necessarily)i(a)d
(code\))i(is)e(a)g(linear)h(code.)29 b(If)21 b(a)g(code)i(has)e
(already)75 3760 y(been)33 b(mark)o(ed)h(as)e(linear)h(or)g(c)o(yclic,)
i(the)e(function)h(automatically)i(returns)e(`true'.)56
b(Otherwise,)35 b(the)e(function)75 3873 y(checks)j(if)f(a)f(basis)i
Fq(G)e FK(of)h(the)g(elements)h(of)f Ft(obj)g FK(e)o(xists)h(that)f
(generates)j(the)d(elements)h(of)f Ft(obj)q FK(.)62 b(If)34
b(so,)k Fq(G)33 b FK(is)75 3986 y(recorded)j(as)e(a)f(generator)j
(matrix)f(of)f Ft(obj)g FK(and)g(the)g(function)i(returns)g(`true'.)60
b(If)34 b(not,)i(the)f(function)h(returns)75 4099 y(`f)o(alse'.)p
75 4203 1648 4 v 1764 4208 a FF(Example)p 2102 4203 V
75 4228 4 25 v 3747 4228 V 75 4327 4 100 v 188 4297 a(gap>)44
b(C)e(:=)h(ElementsCode\()k([)c([0,0,0],[1,1,1])k(],)c(GF\(2\))h(\);)p
3747 4327 V 75 4427 V 188 4397 a(a)f(\(3,2,1..3\)1)j(user)d(defined)i
(unrestricted)i(code)c(over)h(GF\(2\))p 3747 4427 V 75
4527 V 188 4497 a(gap>)g(IsLinearCode\()i(C)d(\);)p 3747
4527 V 75 4626 V 188 4596 a(true)p 3747 4626 V 75 4726
V 188 4696 a(gap>)h(IsLinearCode\()i(ElementsCode\()h([)c([1,1,1])i(],)
e(GF\(2\))h(\))e(\);)p 3747 4726 V 75 4825 V 188 4796
a(false)p 3747 4825 V 75 4925 V 188 4895 a(gap>)i(IsLinearCode\()i(1)d
(\);)p 3747 4925 V 75 5025 V 188 4995 a(false)p 3747
5025 V 75 5050 4 25 v 3747 5050 V 75 5053 3675 4 v 75
5186 a
SDict begin H.S end
75 5186 a 75 5186 a
SDict begin 13.6 H.A end
75 5186 a 75 5186 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.5) cvn H.B /DEST pdfmark end
75 5186
a 116 x FJ(4.3.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsCyclicCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5476 a Fs(\006)22 b
Ft(IsCyclicCode\()51 b(obj)d(\))2445 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 33 33
TeXDict begin HPSdict begin 33 32 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.33) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(33)p Black 216 399 a Ft(IsCyclicCode)33
b FK(checks)f(if)d(the)h(object)i Ft(obj)e FK(is)f(a)h(c)o(yclic)g
(code.)49 b(If)29 b(a)h(code)g(has)g(already)i(been)f(mark)o(ed)f(as)75
511 y(c)o(yclic,)35 b(the)e(function)h(automatically)i(returns)e
(`true'.)56 b(Otherwise,)35 b(the)e(function)h(checks)g(if)e(a)g
(polynomial)j Fq(g)75 624 y FK(e)o(xists)29 b(that)g(generates)i(the)d
(elements)i(of)e Ft(obj)q FK(.)42 b(If)28 b(so,)h Fq(g)f
FK(is)g(recorded)j(as)d(a)g(generator)i(polynomial)h(of)d
Ft(obj)h FK(and)75 737 y(the)24 b(function)i(returns)f(`true'.)30
b(If)23 b(not,)g(the)h(function)i(returns)f(`f)o(alse'.)p
75 853 1648 4 v 1764 858 a FF(Example)p 2102 853 V 75
878 4 25 v 3747 878 V 75 978 4 100 v 188 948 a(gap>)44
b(C)e(:=)h(ElementsCode\()k([)c([0,0,0],)i([1,1,1])g(],)e(GF\(2\))h
(\);)p 3747 978 V 75 1077 V 188 1047 a(a)f(\(3,2,1..3\)1)j(user)d
(defined)i(unrestricted)i(code)c(over)h(GF\(2\))p 3747
1077 V 75 1177 V 188 1147 a(gap>)g(#)e(GUAVA)i(does)g(not)f(know)h(the)
f(code)h(is)f(cyclic)p 3747 1177 V 75 1276 V 188 1247
a(gap>)h(IsCyclicCode\()i(C)d(\);)255 b(#)42 b(this)i(command)h(tells)f
(GUAVA)g(to)f(find)h(out)p 3747 1276 V 75 1376 V 188
1346 a(true)p 3747 1376 V 75 1476 V 188 1446 a(gap>)g(IsCyclicCode\()i
(HammingCode\()h(4,)c(GF\(2\))h(\))f(\);)p 3747 1476
V 75 1575 V 188 1545 a(false)p 3747 1575 V 75 1675 V
188 1645 a(gap>)h(IsCyclicCode\()i(1)d(\);)p 3747 1675
V 75 1775 V 188 1745 a(false)p 3747 1775 V 75 1799 4
25 v 3747 1799 V 75 1802 3675 4 v 75 1936 a
SDict begin H.S end
75 1936 a
75 1936 a
SDict begin 13.6 H.A end
75 1936 a 75 1936 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.6) cvn H.B /DEST pdfmark end
75 1936 a 116 x FJ(4.3.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsP)n(erfectCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 2226 a Fs(\006)22 b Ft(IsPerfectCode\()52
b(C)47 b(\))2491 b Fr(\(function\))p Black 216 2452 a
Ft(IsPerfectCode\(C\))33 b FK(returns)d(`true')f(if)f
Ft(C)f FK(is)h(a)g(perfect)i(code.)43 b(If)23 b Fq(C)h
Fv(\032)f Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))2828 2419 y
Fm(n)2893 2452 y FK(then,)30 b(by)e(de\002nition,)j(this)75
2565 y(means)g(that)f(for)h(some)f(positi)n(v)o(e)i(inte)o(ger)d
Fq(t)6 b FK(,)31 b(the)g(space)g Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))2152 2532 y Fm(n)2220 2565 y FK(is)30 b(co)o(v)o(ered)h(by)g
(non-o)o(v)o(erlapping)j(spheres)e(of)75 2678 y(\(Hamming\))20
b(radius)f Fq(t)26 b FK(centered)21 b(at)f(the)g(code)n(w)o(ords)i(in)d
Ft(C)q FK(.)27 b(F)o(or)18 b(a)i(code)g(with)g(odd)g(minimum)g
(distance)i Fq(d)g Fo(=)16 b FK(2)n Fq(t)g Fo(+)9 b FK(1,)75
2791 y(this)31 b(is)g(the)g(case)h(when)f(e)n(v)o(ery)h(w)o(ord)f(of)f
(the)i(v)o(ector)g(space)g(of)e Ft(C)h FK(is)g(at)f(distance)k(at)c
(most)f Fq(t)37 b FK(from)30 b(e)o(xactly)j(one)75 2904
y(element)25 b(of)e Ft(C)p FK(.)28 b(Codes)c(with)g(e)n(v)o(en)f
(minimum)h(distance)h(are)f(ne)n(v)o(er)g(perfect.)216
3017 y(In)j(f)o(act,)h(a)f(code)h(that)f(is)g(not)g(\224tri)n(vially)i
(perfect\224)g(\(the)f(binary)g(repetition)i(codes)e(of)f(odd)h
(length,)h(the)e(codes)75 3130 y(consisting)32 b(of)e(one)g(w)o(ord,)g
(and)g(the)g(codes)g(consisting)j(of)c(the)h(whole)g(v)o(ector)g
(space\),)i(and)e(does)g(not)g(ha)n(v)o(e)g(the)75 3242
y(parameters)c(of)d(a)g(Hamming)g(or)h(Golay)g(code,)g(cannot)h(be)f
(perfect)h(\(see)f(section)h(1.12)f(in)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 3008 3243 a
SDict begin H.S end
3008 3243 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb
3215 3180 a
SDict begin H.R end
3215 3180 a 3215 3242 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
3215 3242 a Black
1 w FK(]\).)p 75 3365 1648 4 v 1764 3370 a FF(Example)p
2102 3365 V 75 3390 4 25 v 3747 3390 V 75 3490 4 100
v 188 3460 a(gap>)44 b(H)e(:=)h(HammingCode\(2\);)p 3747
3490 V 75 3589 V 188 3559 a(a)g(linear)h([3,1,3]1)h(Hamming)g(\(2,2\))f
(code)g(over)f(GF\(2\))p 3747 3589 V 75 3689 V 188 3659
a(gap>)h(IsPerfectCode\()j(H)42 b(\);)p 3747 3689 V 75
3788 V 188 3759 a(true)p 3747 3788 V 75 3888 V 188 3858
a(gap>)i(IsPerfectCode\()j(ElementsCode\([[1,1,0)q(],[)q(0,0)q(,1])q
(],G)q(F\(2)q(\)\))i(\);)p 3747 3888 V 75 3988 V 188
3958 a(true)p 3747 3988 V 75 4087 V 188 4057 a(gap>)44
b(IsPerfectCode\()j(ReedSolomonCode\()h(6,)43 b(3)f(\))h(\);)p
3747 4087 V 75 4187 V 188 4157 a(false)p 3747 4187 V
75 4287 V 188 4257 a(gap>)h(IsPerfectCode\()j(BinaryGolayCode\(\))h
(\);)p 3747 4287 V 75 4386 V 188 4356 a(true)p 3747 4386
V 75 4411 4 25 v 3747 4411 V 75 4414 3675 4 v 75 4547
a
SDict begin H.S end
75 4547 a 75 4547 a
SDict begin 13.6 H.A end
75 4547 a 75 4547 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.7) cvn H.B /DEST pdfmark end
75 4547 a 117
x FJ(4.3.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsMDSCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4838 a Fs(\006)22 b
Ft(IsMDSCode\()50 b(C)d(\))2677 b Fr(\(function\))p Black
216 5064 a Ft(IsMDSCode\(C\))29 b FK(returns)f(true)e(if)f
Ft(C)g FK(is)h(a)f(maximum)h(distance)i(separable)g(\(MDS\))c(code.)36
b(A)24 b(linear)j Fo([)p Fq(n)p Fp(;)10 b Fq(k)r Fp(;)g
Fq(d)5 b Fo(])p FK(-)75 5177 y(code)21 b(of)e(length)i
Fq(n)p FK(,)f(dimension)i Fq(k)f FK(and)f(minimum)f(distance)j
Fq(d)i FK(is)c(an)g(MDS)d(code)k(if)e Fq(k)g Fo(=)d Fq(n)9
b Fv(\000)g Fq(d)14 b Fo(+)9 b FK(1,)20 b(in)g(other)h(w)o(ords)75
5290 y(if)27 b Ft(C)f FK(meets)h(the)g(Singleton)h(bound)h(\(see)e
Ft(UpperBoundSingleto)q(n)32 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2341 5291 a
SDict begin H.S end
2341 5291 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2522 5228 a
SDict begin H.R end
2522 5228 a 2522 5290 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
2522 5290 a Black
FK(\)\).)39 b(An)26 b(unrestricted)k Fo(\()p Fq(n)p Fp(;)10
b Fq(M)t Fp(;)g Fq(d)5 b Fo(\))27 b FK(code)75 5402 y(is)f(called)i
Fq(MDS)e FK(if)h Fq(k)c Fo(=)f Fq(n)14 b Fv(\000)g Fq(d)k
Fo(+)c FK(1,)26 b(with)h Fq(k)g FK(equal)h(to)e(the)h(lar)n(gest)i
(inte)o(ger)e(less)g(than)h(or)e(equal)i(to)e(the)h(logarithm)75
5515 y(of)c Fq(M)k FK(with)c(base)h Fq(q)p FK(,)f(the)h(size)g(of)f
(the)h(base)h(\002eld)e(of)g Ft(C)q FK(.)p Black Black
eop end end
%%Page: 34 34
TeXDict begin HPSdict begin 34 33 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.34) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(34)p Black 216 399 a(W)-7 b(ell-kno)n(wn)35
b(MDS)d(codes)k(include)f(the)g(repetition)h(codes,)i(the)c(whole)g
(space)i(codes,)h(the)d(e)n(v)o(en)h(weight)75 511 y(codes)25
b(\(these)g(are)e(the)h(only)g Fq(binary)i FK(MDS)21
b(codes\))k(and)f(the)g(Reed-Solomon)h(codes.)p 75 634
1648 4 v 1764 639 a FF(Example)p 2102 634 V 75 659 4
25 v 3747 659 V 75 759 4 100 v 188 729 a(gap>)44 b(C1)f(:=)g
(ReedSolomonCode\()k(6,)c(3)g(\);)p 3747 759 V 75 858
V 188 828 a(a)g(cyclic)h([6,4,3]2)h(Reed-Solomon)h(code)e(over)g
(GF\(7\))p 3747 858 V 75 958 V 188 928 a(gap>)g(IsMDSCode\()h(C1)e(\);)
p 3747 958 V 75 1057 V 188 1028 a(true)171 b(#)42 b(6-3+1)i(=)f(4)p
3747 1057 V 75 1157 V 188 1127 a(gap>)h(IsMDSCode\()h(QRCode\()g(23,)e
(GF\(2\))i(\))d(\);)p 3747 1157 V 75 1257 V 188 1227
a(false)p 3747 1257 V 75 1282 4 25 v 3747 1282 V 75 1285
3675 4 v 75 1418 a
SDict begin H.S end
75 1418 a 75 1418 a
SDict begin 13.6 H.A end
75 1418 a 75 1418
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.8) cvn H.B /DEST pdfmark end
75 1418 a 116 x FJ(4.3.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsSelfDualCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
1708 a Fs(\006)22 b Ft(IsSelfDualCode\()52 b(C)47 b(\))2445
b Fr(\(function\))p Black 216 1934 a Ft(IsSelfDualCode\(C\))29
b FK(returns)d(`true')f(if)f Ft(C)f FK(is)h(self-dual,)i(i.e.)j(when)24
b Ft(C)f FK(is)h(equal)h(to)f(its)g(dual)g(code)h(\(see)g(also)75
2047 y Ft(DualCode)g FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
498 2048 a
SDict begin H.S end
498 2048 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 724
1985 a
SDict begin H.R end
724 1985 a 724 2047 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.13) cvn H.B /ANN pdfmark end
724 2047 a Black FK(\)\).)k(A)22
b(code)h(is)f(self-dual)j(if)e(it)f(contains)j(all)d(v)o(ectors)i(that)
f(its)g(elements)h(are)f(orthogonal)i(to.)j(If)75 2160
y(a)23 b(code)h(is)g(self-dual,)h(it)f(automatically)i(is)e
(self-orthogonal)k(\(see)c Ft(IsSelfOrthogonalCod)q(e)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3181 2162
a
SDict begin H.S end
3181 2162 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3362 2098 a
SDict begin H.R end
3362 2098
a 3362 2160 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.9) cvn H.B /ANN pdfmark end
3362 2160 a Black FK(\)\).)216 2273 y(If)36
b Ft(C)g FK(is)h(a)f(non-linear)j(code,)h(it)c(cannot)i(be)f(self-dual)
h(\(the)f(dual)g(code)h(is)e(al)o(w)o(ays)h(linear\),)k(so)36
b(`f)o(alse')i(is)75 2386 y(returned.)31 b(A)22 b(linear)j(code)f(can)g
(only)h(be)e(self-dual)j(when)e(its)f(dimension)j Fq(k)e
FK(is)g(equal)g(to)g(the)g(redundanc)o(y)i Fq(r)r FK(.)p
75 2508 1648 4 v 1764 2513 a FF(Example)p 2102 2508 V
75 2533 4 25 v 3747 2533 V 75 2633 4 100 v 188 2603 a(gap>)44
b(IsSelfDualCode\()j(ExtendedBinaryGolay)q(Cod)q(e\(\))i(\);)p
3747 2633 V 75 2733 V 188 2703 a(true)p 3747 2733 V 75
2832 V 188 2802 a(gap>)44 b(C)e(:=)h(ReedMullerCode\()48
b(1,)43 b(3)f(\);)p 3747 2832 V 75 2932 V 188 2902 a(a)h(linear)h
([8,4,4]2)h(Reed-Muller)h(\(1,3\))e(code)g(over)g(GF\(2\))p
3747 2932 V 75 3032 V 188 3002 a(gap>)g(DualCode\()h(C)e(\))f(=)h(C;)p
3747 3032 V 75 3131 V 188 3101 a(true)p 3747 3131 V 75
3156 4 25 v 3747 3156 V 75 3159 3675 4 v 75 3392 a
SDict begin H.S end
75
3392 a 75 3392 a
SDict begin 13.6 H.A end
75 3392 a 75 3392 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.9) cvn H.B /DEST pdfmark end
75 3392 a 116 x
FJ(4.3.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsSelfOrthogonalCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3682 a Fs(\006)22 b
Ft(IsSelfOrthogonalC)q(ode)q(\()52 b(C)47 b(\))2167 b
Fr(\(function\))p Black 216 3908 a Ft(IsSelfOrthogonalCo)q(de\()q(C\))
37 b FK(returns)c(`true')g(if)e Ft(C)g FK(is)h(self-orthogonal.)57
b(A)30 b(code)j(is)e Fq(self-ortho)o(gonal)36 b FK(if)75
4021 y(e)n(v)o(ery)26 b(element)g(of)g Ft(C)e FK(is)i(orthogonal)i(to)d
(all)h(elements)h(of)e Ft(C)p FK(,)g(including)j(itself.)35
b(\(In)26 b(the)g(linear)g(case,)h(this)e(simply)75 4134
y(means)f(that)g(the)g(generator)i(matrix)e(of)f Ft(C)h
FK(multiplied)h(with)e(its)h(transpose)i(yields)f(a)e(null)h(matrix.\))
p 75 4257 1648 4 v 1764 4262 a FF(Example)p 2102 4257
V 75 4282 4 25 v 3747 4282 V 75 4381 4 100 v 188 4351
a(gap>)44 b(R)e(:=)h(ReedMullerCode\(1,4\))q(;)p 3747
4381 V 75 4481 V 188 4451 a(a)g(linear)h([16,5,8]6)h(Reed-Muller)h
(\(1,4\))f(code)e(over)h(GF\(2\))p 3747 4481 V 75 4581
V 188 4551 a(gap>)g(IsSelfOrthogonalCode\()q(R\);)p 3747
4581 V 75 4680 V 188 4650 a(true)p 3747 4680 V 75 4780
V 188 4750 a(gap>)g(IsSelfDualCode\(R\);)p 3747 4780
V 75 4879 V 188 4850 a(false)p 3747 4879 V 75 4904 4
25 v 3747 4904 V 75 4907 3675 4 v 75 5140 a
SDict begin H.S end
75 5140 a
75 5140 a
SDict begin 13.6 H.A end
75 5140 a 75 5140 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.10) cvn H.B /DEST pdfmark end
75 5140 a 116 x FJ(4.3.10)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsSelfComplementaryCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5431 a Fs(\006)22 b
Ft(IsSelfComplementa)q(ryC)q(ode)q(\()52 b(C)47 b(\))2028
b Fr(\(function\))p Black Black Black eop end end
%%Page: 35 35
TeXDict begin HPSdict begin 35 34 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.35) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(35)p Black 216 399 a Ft(IsSelfComplementar)q(yCo)q(de)29
b FK(returns)c(`true')g(if)1564 603 y Fq(v)c Fv(2)14
b Fq(C)23 b Fv(\))d FK(1)13 b Fv(\000)g Fq(v)20 b Fv(2)15
b Fq(C)r Fp(;)75 807 y FK(where)24 b(1)f(is)g(the)h(all-one)h(w)o(ord)f
(of)f(length)i Fq(n)p FK(.)p 75 930 1648 4 v 1764 935
a FF(Example)p 2102 930 V 75 955 4 25 v 3747 955 V 75
1054 4 100 v 188 1024 a(gap>)44 b(IsSelfComplementaryCo)q(de\()49
b(HammingCode\()e(3,)c(GF\(2\))h(\))e(\);)p 3747 1054
V 75 1154 V 188 1124 a(true)p 3747 1154 V 75 1253 V 188
1223 a(gap>)i(IsSelfComplementaryCo)q(de\()49 b(EvenWeightSubcode\()p
3747 1253 V 75 1353 V 188 1323 a(>)43 b(HammingCode\()j(3,)d(GF\(2\))h
(\))f(\))f(\);)p 3747 1353 V 75 1453 V 188 1423 a(false)p
3747 1453 V 75 1478 4 25 v 3747 1478 V 75 1481 3675 4
v 75 1713 a
SDict begin H.S end
75 1713 a 75 1713 a
SDict begin 13.6 H.A end
75 1713 a 75 1713 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.11) cvn H.B /DEST pdfmark end
75
1713 a 117 x FJ(4.3.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsAf\002neCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2004 a Fs(\006)22 b
Ft(IsAffineCode\()51 b(C)c(\))2538 b Fr(\(function\))p
Black 216 2230 a Ft(IsAffineCode)29 b FK(returns)e(`true')g(if)e
Ft(C)g FK(is)h(an)f(af)n(\002ne)g(code.)36 b(A)24 b(code)j(is)e(called)
i Fq(af)n(\002ne)g FK(if)e(it)g(is)g(an)h(af)n(\002ne)f(space.)75
2343 y(In)e(other)i(w)o(ords,)f(a)f(code)h(is)g(af)n(\002ne)f(if)g(it)h
(is)f(a)g(coset)i(of)e(a)g(linear)i(code.)p 75 2458 1648
4 v 1764 2463 a FF(Example)p 2102 2458 V 75 2483 4 25
v 3747 2483 V 75 2583 4 100 v 188 2553 a(gap>)44 b(IsAffineCode\()i
(HammingCode\()h(3,)c(GF\(2\))h(\))f(\);)p 3747 2583
V 75 2683 V 188 2653 a(true)p 3747 2683 V 75 2782 V 188
2752 a(gap>)h(IsAffineCode\()i(CosetCode\()g(HammingCode\()h(3,)c
(GF\(2\))h(\),)p 3747 2782 V 75 2882 V 188 2852 a(>)f([)f(1,)h(0,)g(0,)
g(0,)g(0,)g(0,)g(0)g(])g(\))f(\);)p 3747 2882 V 75 2981
V 188 2952 a(true)p 3747 2981 V 75 3081 V 188 3051 a(gap>)i
(IsAffineCode\()i(NordstromRobinsonC)q(ode)q(\(\))j(\);)p
3747 3081 V 75 3181 V 188 3151 a(false)p 3747 3181 V
75 3206 4 25 v 3747 3206 V 75 3209 3675 4 v 75 3342 a
SDict begin H.S end
75 3342 a 75 3342 a
SDict begin 13.6 H.A end
75 3342 a 75 3342 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.3.12) cvn H.B /DEST pdfmark end
75 3342 a 116
x FJ(4.3.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsAlmostAf\002neCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3632 a Fs(\006)22 b
Ft(IsAlmostAffineCod)q(e\()53 b(C)46 b(\))2260 b Fr(\(function\))p
Black 216 3858 a Ft(IsAlmostAffineCode)32 b FK(returns)d(`true')e(if)f
Ft(C)h FK(is)f(an)g(almost)i(af)n(\002ne)e(code.)39 b(A)25
b(code)i(is)g(called)g Fq(almost)h(af)n(\002ne)75 3971
y FK(if)c(the)g(size)g(of)g(an)o(y)g(punctured)i(code)f(of)e
Ft(C)h FK(is)f Fq(q)1581 3938 y Fm(r)1636 3971 y FK(for)h(some)g
Fq(r)r FK(,)f(where)i Fq(q)e FK(is)h(the)g(size)g(of)g(the)g(alphabet)i
(of)e(the)g(code.)75 4084 y(Ev)o(ery)g(af)n(\002ne)g(code)h(is)f(also)h
(almost)g(af)n(\002ne,)f(and)g(e)n(v)o(ery)h(code)g(o)o(v)o(er)f
Fq(GF)7 b Fo(\()p FK(2)p Fo(\))24 b FK(and)h Fq(GF)7
b Fo(\()p FK(3)p Fo(\))24 b FK(that)h(is)f(almost)g(af)n(\002ne)g(is)75
4197 y(also)g(af)n(\002ne.)p 75 4301 1648 4 v 1764 4306
a FF(Example)p 2102 4301 V 75 4326 4 25 v 3747 4326 V
75 4425 4 100 v 188 4396 a(gap>)44 b(code)f(:=)g(ElementsCode\()k([)c
([0,0,0],)i([0,1,1],)g([0,2,2],)g([0,3,3],)p 3747 4425
V 75 4525 V 188 4495 a(>)1228 b([1,0,1],)45 b([1,1,0],)g([1,2,3],)g
([1,3,2],)p 3747 4525 V 75 4625 V 188 4595 a(>)1228 b([2,0,2],)45
b([2,1,3],)g([2,2,0],)g([2,3,1],)p 3747 4625 V 75 4724
V 188 4694 a(>)1228 b([3,0,3],)45 b([3,1,2],)g([3,2,1],)g([3,3,0])g(],)
p 3747 4724 V 75 4824 V 188 4794 a(>)1228 b(GF\(4\))44
b(\);;)p 3747 4824 V 75 4924 V 188 4894 a(gap>)g(IsAlmostAffineCode\()k
(code)c(\);)p 3747 4924 V 75 5023 V 188 4993 a(true)p
3747 5023 V 75 5123 V 188 5093 a(gap>)g(IsAlmostAffineCode\()k
(NordstromRobinsonC)q(ode)q(\(\))h(\);)p 3747 5123 V
75 5223 V 188 5193 a(false)p 3747 5223 V 75 5247 4 25
v 3747 5247 V 75 5250 3675 4 v Black Black eop end end
%%Page: 36 36
TeXDict begin HPSdict begin 36 35 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.36) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(36)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.4) cvn H.B /DEST pdfmark end
75 307 a 92 x FM(4.4)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Equi)o(v)o(alence)31 b(and)g(Isomor)o(phism)d(of)h(Codes)p
Black 75 517 a
SDict begin H.S end
75 517 a 75 517 a
SDict begin 13.6 H.A end
75 517 a 75 517 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.1) cvn H.B /DEST pdfmark end
75
517 a 92 x FJ(4.4.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsEqui)o(v)o(alent)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 783 a Fs(\006)22 b Ft(IsEquivalent\()
51 b(C1,)d(C2)f(\))2306 b Fr(\(function\))p Black 216
1009 a FK(W)-7 b(e)31 b(say)i(that)f Ft(C1)g FK(is)g
Fq(permutation)j(equivalent)i FK(to)32 b Ft(C2)g FK(if)g
Ft(C1)g FK(can)g(be)g(obtained)i(from)e Ft(C2)g FK(by)h(carrying)h(out)
75 1122 y(column)e(permutations.)53 b Ft(IsEquivalent)35
b FK(returns)d(true)g(if)e Ft(C1)h FK(and)g Ft(C2)g FK(are)g(equi)n(v)n
(alent)i(codes.)52 b(At)30 b(this)i(time,)75 1235 y Ft(IsEquivalent)j
FK(only)e(handles)h Fq(binary)f FK(codes.)55 b(\(The)31
b(e)o(xternal)j(unix/linux)h(program)g Fj(D)t(E)t(S)t(AU)t(T)s(O)g
FK(from)d(J.)f(S.)75 1348 y(Leon)24 b(is)f(called)i(by)e
Ft(IsEquivalent)p FK(.\))33 b(Of)23 b(course,)h(if)g
Ft(C1)f FK(and)h Ft(C2)f FK(are)h(equal,)h(the)o(y)e(are)h(also)g(equi)
n(v)n(alent.)216 1461 y(Note)g(that)g(the)f(algorithm)j(is)d
Fq(very)h(slow)g FK(for)f(non-linear)k(codes.)216 1573
y(More)f(generally)-6 b(,)28 b(we)c(say)i(that)g Ft(C1)g
FK(is)f Fq(equivalent)30 b FK(to)25 b Ft(C2)h FK(if)f
Ft(C1)g FK(can)h(be)f(obtained)j(from)d Ft(C2)h FK(by)f(carrying)j(out)
75 1686 y(column)c(permutations)j(and)d(a)f(permutation)j(of)e(the)f
(alphabet.)p 75 1809 1648 4 v 1764 1814 a FF(Example)p
2102 1809 V 75 1834 4 25 v 3747 1834 V 75 1934 4 100
v 188 1904 a(gap>)44 b(x:=)f(Indeterminate\()k(GF\(2\))d(\);;)g(pol:=)g
(x\2103+x+1;)p 3747 1934 V 75 2033 V 188 2003 a
(Z\(2\)\2100+x_1+x_1\2103)p 3747 2033 V 75 2133 V 188
2103 a(gap>)g(H)e(:=)h(GeneratorPolCode\()48 b(pol,)c(7,)f(GF\(2\)\);)p
3747 2133 V 75 2232 V 188 2203 a(a)g(cyclic)h([7,4,1..3]1)i(code)e
(defined)h(by)e(generator)i(polynomial)h(over)d(GF\(2\))p
3747 2232 V 75 2332 V 188 2302 a(gap>)h(H)e(=)h(HammingCode\(3,)k
(GF\(2\)\);)p 3747 2332 V 75 2432 V 188 2402 a(false)p
3747 2432 V 75 2531 V 188 2501 a(gap>)d(IsEquivalent\(H,)j
(HammingCode\(3,)g(GF\(2\)\)\);)p 3747 2531 V 75 2631
V 188 2601 a(true)1017 b(#)43 b(H)g(is)g(equivalent)j(to)d(a)f(Hamming)
j(code)p 3747 2631 V 75 2731 V 188 2701 a(gap>)f(CodeIsomorphism\(H,)k
(HammingCode\(3,)f(GF\(2\)\)\);)p 3747 2731 V 75 2830
V 188 2800 a(\(3,4\)\(5,6,7\))p 3747 2830 V 75 2855 4
25 v 3747 2855 V 75 2858 3675 4 v 75 2991 a
SDict begin H.S end
75 2991 a
75 2991 a
SDict begin 13.6 H.A end
75 2991 a 75 2991 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.2) cvn H.B /DEST pdfmark end
75 2991 a 117 x FJ(4.4.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CodeIsomor)o(phism)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3282 a Fs(\006)22 b Ft(CodeIsomorphism\()53
b(C1,)47 b(C2)g(\))2167 b Fr(\(function\))p Black 216
3508 a FK(If)45 b(the)g(tw)o(o)g(codes)h Ft(C1)f FK(and)g
Ft(C2)g FK(are)g(permutation)i(equi)n(v)n(alent)h(codes)e(\(see)f
Ft(IsEquivalent)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3485 3509 a
SDict begin H.S end
3485 3509 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 3666
3446 a
SDict begin H.R end
3666 3446 a 3666 3508 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
3666 3508 a Black FK(\)\),)75
3621 y Ft(CodeIsomorphism)37 b FK(returns)d(the)f(permutation)i(that)e
(transforms)h Ft(C1)f FK(into)g Ft(C2)p FK(.)55 b(If)32
b(the)h(codes)h(are)e(not)h(equi)n(v-)75 3734 y(alent,)24
b(it)f(returns)j(`f)o(alse'.)216 3846 y(At)f(this)h(time,)g
Ft(IsEquivalent)j FK(only)d(computes)i(isomorphisms)g(between)e
Fq(binary)h FK(codes)g(on)f(a)f(linux/unix)75 3959 y(computer)g
(\(since)g(it)e(calls)i(Leon')-5 b(s)24 b(C)e(program)27
b Fj(D)t(E)t(S)t(AU)t(T)s(O)r FK(\).)p 75 4082 1648 4
v 1764 4087 a FF(Example)p 2102 4082 V 75 4107 4 25 v
3747 4107 V 75 4206 4 100 v 188 4177 a(gap>)44 b(x:=)f(Indeterminate\()
k(GF\(2\))d(\);;)g(pol:=)g(x\2103+x+1;)p 3747 4206 V
75 4306 V 188 4276 a(Z\(2\)\2100+x_1+x_1\2103)p 3747
4306 V 75 4406 V 188 4376 a(gap>)g(H)e(:=)h(GeneratorPolCode\()48
b(pol,)c(7,)f(GF\(2\)\);)p 3747 4406 V 75 4505 V 188
4475 a(a)g(cyclic)h([7,4,1..3]1)i(code)e(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(2\))p 3747 4505 V 75 4605 V
188 4575 a(gap>)h(CodeIsomorphism\(H,)k(HammingCode\(3,)f(GF\(2\)\)\);)
p 3747 4605 V 75 4705 V 188 4675 a(\(3,4\)\(5,6,7\))p
3747 4705 V 75 4804 V 188 4774 a(gap>)d(PermutedCode\(H,)j
(\(3,4\)\(5,6,7\)\))g(=)c(HammingCode\(3,)k(GF\(2\)\);)p
3747 4804 V 75 4904 V 188 4874 a(true)p 3747 4904 V 75
4929 4 25 v 3747 4929 V 75 4932 3675 4 v 75 5065 a
SDict begin H.S end
75
5065 a 75 5065 a
SDict begin 13.6 H.A end
75 5065 a 75 5065 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.3) cvn H.B /DEST pdfmark end
75 5065 a 116 x
FJ(4.4.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(A)-5 b(utomor)o(phismGr)n(oup)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5356 a Fs(\006)22 b
Ft(AutomorphismGroup)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 37 37
TeXDict begin HPSdict begin 37 36 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.37) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(37)p Black 216 399 a Ft(AutomorphismGroup)42
b FK(returns)37 b(the)g(automorphism)h(group)g(of)e(a)f(linear)i(code)g
Ft(C)q FK(.)65 b(F)o(or)35 b(a)h(binary)i(code,)75 511
y(the)e(automorphism)j(group)e(is)f(the)g(lar)n(gest)i(permutation)g
(group)f(of)f(de)o(gree)h Fq(n)f FK(such)g(that)h(each)g(permutation)75
624 y(applied)g(to)e(the)g(columns)h(of)f Ft(C)g FK(again)h(yields)g
Ft(C)p FK(.)63 b Fy(GU)m(A)-6 b(V)f(A)33 b FK(calls)j(the)f(e)o
(xternal)i(program)h Fj(D)t(E)t(S)t(AU)t(T)s(O)g FK(written)75
737 y(by)g(J.)f(S.)g(Leon,)k(if)d(it)g(e)o(xists,)k(to)c(compute)h(the)
f(automorphism)j(group.)73 b(If)38 b(Leon')-5 b(s)39
b(program)g(is)f(not)g(com-)75 850 y(piled)h(on)f(the)g(system)h(\(and)
f(in)g(the)g(def)o(ault)i(directory\))g(then)f(it)e(calls)i(instead)h
(the)e(much)g(slo)n(wer)g(program)75 963 y Ft(PermutationAutomor)q(phi)
q(smG)q(rou)q(p)p FK(.)216 1076 y(See)29 b(Leon)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 621 1077 a
SDict begin H.S end
621 1077
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(Leo82)p 0.0236 0.6179 0.0894
TeXcolorrgb 852 1014 a
SDict begin H.R end
852 1014 a 852 1076 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon82) cvn H.B /ANN pdfmark end
852 1076
a Black 1 w FK(])g(for)g(a)g(more)g(precise)i(description)h(of)d(the)g
(method,)j(and)d(the)g Ft(guava/src/leon/do)q(c)75 1189
y FK(subdirectory)e(for)d(for)g(details)h(about)f(Leon')-5
b(s)25 b(C)d(programs.)216 1302 y(The)h(function)j Ft(PermutedCode)h
FK(permutes)e(the)f(columns)h(of)e(a)g(code)i(\(see)f
Ft(PermutedCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3240 1303 a
SDict begin H.S end
3240 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 3421
1240 a
SDict begin H.R end
3421 1240 a 3421 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.4) cvn H.B /ANN pdfmark end
3421 1302 a Black FK(\)\).)p
75 1424 1648 4 v 1764 1429 a FF(Example)p 2102 1424 V
75 1449 4 25 v 3747 1449 V 75 1549 4 100 v 188 1519 a(gap>)44
b(R)e(:=)h(RepetitionCode\(7,GF)q(\(2\))q(\);)p 3747
1549 V 75 1649 V 188 1619 a(a)g(cyclic)h([7,1,7]3)h(repetition)h(code)e
(over)f(GF\(2\))p 3747 1649 V 75 1748 V 188 1718 a(gap>)h
(AutomorphismGroup\(R\);)p 3747 1748 V 75 1848 V 188
1818 a(Sym\()g([)e(1)h(..)g(7)g(])f(\))p 3747 1848 V
75 1947 V 1204 1918 a(#)h(every)h(permutation)i(keeps)e(R)f(identical)p
3747 1947 V 75 2047 V 188 2017 a(gap>)h(C)e(:=)h(CordaroWagnerCode\(7)q
(\);)p 3747 2047 V 75 2147 V 188 2117 a(a)g(linear)h([7,2,4]3)h
(Cordaro-Wagner)i(code)d(over)g(GF\(2\))p 3747 2147 V
75 2246 V 188 2216 a(gap>)g(AsSSortedList\(C\);)p 3747
2246 V 75 2346 V 188 2316 a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(],)g([)
g(0)f(0)h(1)g(1)f(1)h(1)g(1)g(],)g([)f(1)h(1)g(0)f(0)h(0)g(1)f(1)h(],)g
([)g(1)f(1)h(1)g(1)f(1)h(0)g(0)f(])h(])p 3747 2346 V
75 2446 V 188 2416 a(gap>)h(AutomorphismGroup\(C\);)p
3747 2446 V 75 2545 V 188 2515 a(Group\([)h(\(3,4\),)f(\(4,5\),)g
(\(1,6\)\(2,7\),)j(\(1,2\),)d(\(6,7\))g(]\))p 3747 2545
V 75 2645 V 188 2615 a(gap>)g(C2)f(:=)85 b(PermutedCode\(C,)47
b(\(1,6\)\(2,7\)\);)p 3747 2645 V 75 2744 V 188 2715
a(a)c(linear)h([7,2,4]3)h(permuted)g(code)p 3747 2744
V 75 2844 V 188 2814 a(gap>)f(AsSSortedList\(C2\);)p
3747 2844 V 75 2944 V 188 2914 a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(],)g([)g(0)f(0)h(1)g(1)f(1)h(1)g(1)g(],)g([)f(1)h(1)g(0)f(0)h(0)g(1)f
(1)h(],)g([)g(1)f(1)h(1)g(1)f(1)h(0)g(0)f(])h(])p 3747
2944 V 75 3043 V 188 3013 a(gap>)h(C2)f(=)f(C;)p 3747
3043 V 75 3143 V 188 3113 a(true)p 3747 3143 V 75 3168
4 25 v 3747 3168 V 75 3171 3675 4 v 75 3404 a
SDict begin H.S end
75 3404
a 75 3404 a
SDict begin 13.6 H.A end
75 3404 a 75 3404 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.4.4) cvn H.B /DEST pdfmark end
75 3404 a 116 x FJ(4.4.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(ermutationA)-5 b(utomor)o(phismGr)n
(oup)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3694 a Fs(\006)22
b Ft(PermutationAutomo)q(rph)q(ism)q(Gro)q(up)q(\()52
b(C)47 b(\))1796 b Fr(\(function\))p Black 216 3920 a
Ft(PermutationAutomor)q(phi)q(smG)q(ro)q(up)29 b FK(returns)24
b(the)g(permutation)h(automorphism)h(group)e(of)f(a)g(linear)h(code)75
4033 y Ft(C)p FK(.)j(This)21 b(is)g(the)h(lar)n(gest)h(permutation)g
(group)g(of)e(de)o(gree)h Fq(n)f FK(such)h(that)f(each)h(permutation)i
(applied)f(to)e(the)g(columns)75 4146 y(of)i Ft(C)h FK(again)g(yields)h
Ft(C)p FK(.)j(It)23 b(is)h(written)g(in)f Fy(GAP)p FK(,)f(so)h(is)g
(much)h(slo)n(wer)g(than)g Ft(AutomorphismGroup)p FK(.)216
4259 y(When)33 b Ft(C)e FK(is)h(binary)i Ft(PermutationAutomor)q(phi)q
(smG)q(ro)q(up)k FK(does)33 b Fq(not)h FK(call)f Ft(AutomorphismGroup)p
FK(,)39 b(e)n(v)o(en)75 4372 y(though)29 b(the)o(y)e(agree)h
(mathematically)i(in)d(that)h(case.)40 b(This)27 b(w)o(ay)f
Ft(PermutationAutomor)q(ph)q(ism)q(Gro)q(up)33 b FK(can)27
b(be)75 4485 y(called)e(on)e(an)o(y)h(platform)h(which)f(runs)g
Fy(GAP)p FK(.)216 4598 y(The)f(older)i(name)e(for)h(this)g(command,)g
Ft(PermutationGroup)p FK(,)k(will)23 b(become)i(obsolete)h(in)d(the)h
(ne)o(xt)g(v)o(ersion)75 4710 y(of)f Fy(GAP)p FK(.)p
75 4815 1648 4 v 1764 4820 a FF(Example)p 2102 4815 V
75 4840 4 25 v 3747 4840 V 75 4939 4 100 v 188 4909 a(gap>)44
b(R)e(:=)h(RepetitionCode\(3,GF)q(\(3\))q(\);)p 3747
4939 V 75 5039 V 188 5009 a(a)g(cyclic)h([3,1,3]2)h(repetition)h(code)e
(over)f(GF\(3\))p 3747 5039 V 75 5139 V 188 5109 a(gap>)h
(G:=PermutationAutomor)q(phi)q(smG)q(ro)q(up\()q(R\);)p
3747 5139 V 75 5238 V 188 5208 a(Group\([)h(\(\),)e(\(1,3\),)h
(\(1,2,3\),)h(\(2,3\),)g(\(1,3,2\),)g(\(1,2\))f(]\))p
3747 5238 V 75 5338 V 188 5308 a(gap>)g(G=SymmetricGroup\(3\);)p
3747 5338 V 75 5437 V 188 5408 a(true)p 3747 5437 V 75
5462 4 25 v 3747 5462 V 75 5465 3675 4 v Black Black
eop end end
%%Page: 38 38
TeXDict begin HPSdict begin 38 37 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.38) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(38)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.5) cvn H.B /DEST pdfmark end
75 307 a 92 x FM(4.5)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Domain)30 b(Functions)h(f)m(or)e(Codes)p Black
75 606 a FK(These)23 b(are)h(some)f Fy(GAP)e FK(functions)26
b(that)d(w)o(ork)g(on)h(`Domains')g(in)f(general.)30
b(Their)23 b(speci\002c)h(ef)n(fect)g(on)f(`Codes')h(is)75
718 y(e)o(xplained)i(here.)75 871 y
SDict begin H.S end
75 871 a 75 871 a
SDict begin 13.6 H.A end
75 871 a 75 871 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.1) cvn H.B /DEST pdfmark end
75 871 a 97 x FJ(4.5.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(IsFinite)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1142 a Fs(\006)c Ft(IsFinite\()50 b(C)d(\))2723 b
Fr(\(function\))p Black 216 1368 a Ft(IsFinite)26 b FK(is)d(an)h
(implementation)j(of)c(the)h Fy(GAP)e FK(domain)j(function)h
Ft(IsFinite)p FK(.)31 b(It)24 b(returns)h(true)f(for)g(a)f(code)75
1481 y Ft(C)p FK(.)p 75 1585 1648 4 v 1764 1590 a FF(Example)p
2102 1585 V 75 1610 4 25 v 3747 1610 V 75 1710 4 100
v 188 1680 a(gap>)44 b(IsFinite\()h(RepetitionCode\()i(1000,)e
(GF\(11\))f(\))f(\);)p 3747 1710 V 75 1809 V 188 1780
a(true)p 3747 1809 V 75 1834 4 25 v 3747 1834 V 75 1837
3675 4 v 75 1971 a
SDict begin H.S end
75 1971 a 75 1971 a
SDict begin 13.6 H.A end
75 1971 a 75 1971
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.2) cvn H.B /DEST pdfmark end
75 1971 a 116 x FJ(4.5.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Size)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2261 a Fs(\006)22
b Ft(Size\()49 b(C)d(\))2909 b Fr(\(function\))p Black
216 2487 a Ft(Size)23 b FK(returns)h(the)f(size)g(of)f
Ft(C)q FK(,)f(the)i(number)g(of)g(elements)g(of)g(the)f(code.)30
b(If)22 b(the)g(code)i(is)e(linear)l(,)i(the)f(size)g(of)f(the)75
2600 y(code)i(is)g(equal)g(to)g Fq(q)711 2567 y Fm(k)746
2600 y FK(,)e(where)i Fq(q)f FK(is)h(the)g(size)g(of)f(the)h(base)g
(\002eld)g(of)f Ft(C)g FK(and)h Fq(k)h FK(is)e(the)h(dimension.)p
75 2723 1648 4 v 1764 2728 a FF(Example)p 2102 2723 V
75 2747 4 25 v 3747 2747 V 75 2847 4 100 v 188 2817 a(gap>)44
b(Size\()g(RepetitionCode\()j(1000,)d(GF\(11\))h(\))d(\);)p
3747 2847 V 75 2947 V 188 2917 a(11)p 3747 2947 V 75
3046 V 188 3016 a(gap>)i(Size\()g(NordstromRobinsonCode)q(\(\))49
b(\);)p 3747 3046 V 75 3146 V 188 3116 a(256)p 3747 3146
V 75 3171 4 25 v 3747 3171 V 75 3174 3675 4 v 75 3307
a
SDict begin H.S end
75 3307 a 75 3307 a
SDict begin 13.6 H.A end
75 3307 a 75 3307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.3) cvn H.B /DEST pdfmark end
75 3307 a 116
x FJ(4.5.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(LeftActingDomain)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3598 a Fs(\006)22 b
Ft(LeftActingDomain\()53 b(C)47 b(\))2352 b Fr(\(function\))p
Black 216 3823 a Ft(LeftActingDomain)30 b FK(returns)d(the)e(base)h
(\002eld)e(of)h(a)g(code)g Ft(C)q FK(.)32 b(Each)25 b(element)h(of)f
Ft(C)f FK(consists)j(of)e(elements)h(of)75 3936 y(this)31
b(base)g(\002eld.)49 b(If)30 b(the)h(base)g(\002eld)g(is)f
Fq(F)7 b FK(,)31 b(and)g(the)g(w)o(ord)f(length)i(of)e(the)h(code)g(is)
f Fq(n)p FK(,)i(then)f(the)g(code)n(w)o(ords)h(are)75
4049 y(elements)23 b(of)e Fq(F)578 4016 y Fm(n)616 4049
y FK(.)27 b(If)21 b Ft(C)g FK(is)g(a)h(c)o(yclic)g(code,)g(its)g
(elements)h(are)e(interpreted)k(as)c(polynomials)j(with)e(coef)n
(\002cients)h(o)o(v)o(er)75 4162 y Fq(F)7 b FK(.)p 75
4266 1648 4 v 1764 4271 a FF(Example)p 2102 4266 V 75
4291 4 25 v 3747 4291 V 75 4391 4 100 v 188 4361 a(gap>)44
b(C1)f(:=)g(ElementsCode\([[0,0,0])q(,)49 b([1,0,1],)c([0,1,0]],)g
(GF\(4\)\);)p 3747 4391 V 75 4490 V 188 4460 a(a)e(\(3,3,1..3\)2..3)k
(user)c(defined)i(unrestricted)i(code)c(over)h(GF\(4\))p
3747 4490 V 75 4590 V 188 4560 a(gap>)g(LeftActingDomain\()k(C1)43
b(\);)p 3747 4590 V 75 4690 V 188 4660 a(GF\(2\2102\))p
3747 4690 V 75 4789 V 188 4759 a(gap>)h(LeftActingDomain\()k
(HammingCode\()e(3,)d(GF\(9\))h(\))f(\);)p 3747 4789
V 75 4889 V 188 4859 a(GF\(3\2102\))p 3747 4889 V 75
4914 4 25 v 3747 4914 V 75 4917 3675 4 v 75 5050 a
SDict begin H.S end
75
5050 a 75 5050 a
SDict begin 13.6 H.A end
75 5050 a 75 5050 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.4) cvn H.B /DEST pdfmark end
75 5050 a 116 x
FJ(4.5.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Dimension)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5341 a Fs(\006)22 b Ft(Dimension\()50
b(C)d(\))2677 b Fr(\(function\))p Black Black Black eop
end end
%%Page: 39 39
TeXDict begin HPSdict begin 39 38 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.39) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(39)p Black 216 399 a Ft(Dimension)26 b
FK(returns)f(the)f(parameter)h Fq(k)g FK(of)e Ft(C)p
FK(,)g(the)g(dimension)j(of)d(the)h(code,)g(or)f(the)h(number)g(of)g
(information)75 511 y(symbols)38 b(in)f(each)g(code)n(w)o(ord.)70
b(The)37 b(dimension)h(is)f(not)g(de\002ned)h(for)f(non-linear)i
(codes;)45 b Ft(Dimension)39 b FK(then)75 624 y(returns)25
b(an)f(error)-5 b(.)p 75 728 1648 4 v 1764 733 a FF(Example)p
2102 728 V 75 753 4 25 v 3747 753 V 75 853 4 100 v 188
823 a(gap>)44 b(Dimension\()h(NullCode\()h(5,)d(GF\(5\))h(\))f(\);)p
3747 853 V 75 952 V 188 923 a(0)p 3747 952 V 75 1052
V 188 1022 a(gap>)h(C)e(:=)h(BCHCode\()i(15,)f(4,)f(GF\(4\))h(\);)p
3747 1052 V 75 1152 V 188 1122 a(a)f(cyclic)h([15,9,5]3..4)i(BCH)e
(code,)g(delta=5,)h(b=1)e(over)h(GF\(4\))p 3747 1152
V 75 1251 V 188 1221 a(gap>)g(Dimension\()h(C)e(\);)p
3747 1251 V 75 1351 V 188 1321 a(9)p 3747 1351 V 75 1451
V 188 1421 a(gap>)h(Size\()g(C)e(\))h(=)g(Size\()h(LeftActingDomain\()k
(C)43 b(\))f(\))h(\210)g(Dimension\()i(C)e(\);)p 3747
1451 V 75 1550 V 188 1520 a(true)p 3747 1550 V 75 1575
4 25 v 3747 1575 V 75 1578 3675 4 v 75 1711 a
SDict begin H.S end
75 1711
a 75 1711 a
SDict begin 13.6 H.A end
75 1711 a 75 1711 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.5.5) cvn H.B /DEST pdfmark end
75 1711 a 117 x FJ(4.5.5)p
0.0 0.0 1.0 TeXcolorrgb 99 w(AsSSortedList)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2002 a Fs(\006)22 b Ft(AsSSortedList\()52
b(C)47 b(\))2491 b Fr(\(function\))p Black 216 2228 a
Ft(AsSSortedList)33 b FK(\(as)c(strictly)h(sorted)g(list\))f(returns)i
(an)d(immutable,)j(duplicate)g(free)e(list)g(of)g(the)g(elements)75
2341 y(of)23 b Ft(C)q FK(.)28 b(F)o(or)22 b(a)h(\002nite)h(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(generated)i(by)e(po)n(wers)g(of)
f Fq(Z)5 b Fo(\()p Fq(q)p Fo(\))p FK(,)23 b(the)h(ordering)h(on)1117
2545 y Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))21 b(=)f Fv(f)p
FK(0)p Fp(;)10 b Fq(Z)5 b Fo(\()p Fq(q)p Fo(\))1769 2507
y Fr(0)1808 2545 y Fp(;)10 b Fq(Z)5 b Fo(\()p Fq(q)p
Fo(\))p Fp(;)10 b Fq(Z)5 b Fo(\()p Fq(q)p Fo(\))2220
2507 y Fr(2)2258 2545 y Fp(;)10 b(:::)p Fq(Z)5 b Fo(\()p
Fq(q)p Fo(\))2539 2507 y Fm(q)p Fh(\000)p Fr(2)2662 2545
y Fv(g)75 2749 y FK(is)18 b(that)h(determined)i(by)d(the)h(e)o
(xponents)h Fq(i)p FK(.)27 b(These)18 b(elements)i(are)f(of)f(the)g
(type)i(code)n(w)o(ord)f(\(see)g Ft(Codeword)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3485 2750 a
SDict begin H.S end
3485 2750
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.1.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 3666 2687 a
SDict begin H.R end
3666 2687 a 3666 2749 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.1) cvn H.B /ANN pdfmark end
3666
2749 a Black FK(\)\).)75 2862 y(Note)30 b(that)g(for)g(lar)n(ge)g
(codes,)i(generating)h(the)d(elements)h(may)e(be)h(v)o(ery)g(time-)g
(and)g(memory-consuming.)50 b(F)o(or)75 2975 y(generating)25
b(a)c(speci\002c)h(element)h(or)e(a)h(subset)h(of)e(the)h(elements,)h
(use)f Ft(CodewordNr)j FK(\(see)d Ft(CodewordNr)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3457 2976 a
SDict begin H.S end
3457 2976
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(3.1.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 3638 2913 a
SDict begin H.R end
3638 2913 a 3638 2975 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.1.2) cvn H.B /ANN pdfmark end
3638
2975 a Black FK(\)\).)p 75 3098 1648 4 v 1764 3103 a
FF(Example)p 2102 3098 V 75 3122 4 25 v 3747 3122 V 75
3222 4 100 v 188 3192 a(gap>)44 b(C)e(:=)h(ConferenceCode\()48
b(5)42 b(\);)p 3747 3222 V 75 3322 V 188 3292 a(a)h(\(5,12,2\)1..4)j
(conference)g(code)d(over)h(GF\(2\))p 3747 3322 V 75
3421 V 188 3391 a(gap>)g(AsSSortedList\()j(C)42 b(\);)p
3747 3421 V 75 3521 V 188 3491 a([)h([)f(0)h(0)g(0)f(0)h(0)g(],)g([)f
(0)h(0)g(1)f(1)h(1)g(],)g([)g(0)f(1)h(0)g(1)f(1)h(],)g([)g(0)f(1)h(1)g
(0)f(1)h(],)g([)g(0)f(1)h(1)g(1)f(0)h(],)p 3747 3521
V 75 3621 V 273 3591 a([)f(1)h(0)g(0)f(1)h(1)g(],)g([)f(1)h(0)g(1)f(0)h
(1)g(],)g([)g(1)f(0)h(1)g(1)f(0)h(],)g([)g(1)f(1)h(0)g(0)f(1)h(],)g([)g
(1)f(1)h(0)g(1)f(0)h(],)p 3747 3621 V 75 3720 V 273 3690
a([)f(1)h(1)g(1)f(0)h(0)g(],)g([)f(1)h(1)g(1)f(1)h(1)g(])f(])p
3747 3720 V 75 3820 V 188 3790 a(gap>)i(CodewordNr\()i(C,)d([)f(1,)h(2)
g(])g(\);)p 3747 3820 V 75 3919 V 188 3890 a([)g([)f(0)h(0)g(0)f(0)h(0)
g(],)g([)f(0)h(0)g(1)f(1)h(1)g(])f(])p 3747 3919 V 75
3944 4 25 v 3747 3944 V 75 3947 3675 4 v 75 4091 a
SDict begin H.S end
75
4091 a 75 4091 a
SDict begin 13.6 H.A end
75 4091 a 75 4091 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.6) cvn H.B /DEST pdfmark end
75 4091 a 149 x
FM(4.6)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Printing)31 b(and)g(Displaying)f
(Codes)p Black 75 4359 a
SDict begin H.S end
75 4359 a 75 4359 a
SDict begin 13.6 H.A end
75 4359
a 75 4359 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.1) cvn H.B /DEST pdfmark end
75 4359 a 92 x FJ(4.6.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Print)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4625 a
Fs(\006)22 b Ft(Print\()49 b(C)e(\))2862 b Fr(\(function\))p
Black 216 4851 a Ft(Print)25 b FK(prints)f(information)i(about)f
Ft(C)q FK(.)i(This)d(is)f(the)h(same)g(as)f(typing)i(the)f
(identi\002er)h Ft(C)e FK(at)g(the)h Fy(GAP)p FK(-prompt.)216
4964 y(If)f(the)h(ar)n(gument)i(is)d(an)h(unrestricted)i(code,)f
(information)h(in)d(the)h(form)p Black Black 168 5151
a Ft(a)46 b(\(n,M,d\)r)k(...)d(code)h(over)g(GF\(q\))75
5339 y FK(is)23 b(printed,)j(where)d Ft(n)h FK(is)f(the)h(w)o(ord)g
(length,)h Ft(M)e FK(the)h(number)g(of)g(elements)h(of)e(the)h(code,)h
Ft(d)e FK(the)h(minimum)f(distance)75 5452 y(and)h Ft(r)f
FK(the)h(co)o(v)o(ering)h(radius.)216 5565 y(If)e(the)h(ar)n(gument)i
(is)d(a)g(linear)i(code,)f(information)i(in)d(the)h(form)p
Black Black eop end end
%%Page: 40 40
TeXDict begin HPSdict begin 40 39 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.40) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(40)p Black Black Black 168 399 a Ft(a)46
b(linear)j([n,k,d]r)g(...)f(code)g(over)f(GF\(q\))75
547 y FK(is)23 b(printed,)h(where)f Ft(n)g FK(is)g(the)g(w)o(ord)g
(length,)h Ft(k)f FK(the)g(dimension)i(of)e(the)g(code,)h
Ft(d)e FK(the)h(minimum)g(distance)i(and)e Ft(r)g FK(the)75
660 y(co)o(v)o(ering)i(radius.)216 773 y(Except)31 b(for)g(codes)g
(produced)i(by)d Ft(RandomLinearCode)p FK(,)37 b(if)30
b Ft(d)g FK(is)g(not)h(yet)f(kno)n(wn,)j(it)d(is)g(displayed)j(in)d
(the)75 886 y(form)p Black Black 168 1034 a Ft(lowerbound..upperbo)q
(und)75 1183 y FK(and)k(if)f Ft(r)h FK(is)f(not)h(yet)g(kno)n(wn,)i(it)
e(is)f(displayed)j(in)e(the)g(same)g(w)o(ay)-6 b(.)58
b(F)o(or)33 b(certain)i(ranges)g(of)f Fq(n)p FK(,)i(the)d(v)n(alues)i
(of)75 1296 y Ft(lowerbound)26 b FK(and)e Ft(upperbound)j
FK(are)c(obtained)j(from)e(tables.)216 1409 y(The)f(function)j
Ft(Display)f FK(gi)n(v)o(es)f(more)g(information.)31
b(See)23 b Ft(Display)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2485 1410 a
SDict begin H.S end
2485 1410 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.6.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
2666 1347 a
SDict begin H.R end
2666 1347 a 2666 1409 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6.3) cvn H.B /ANN pdfmark end
2666 1409 a Black
FK(\).)p 75 1485 1648 4 v 1764 1490 a FF(Example)p 2102
1485 V 75 1509 4 25 v 3747 1509 V 75 1609 4 100 v 188
1579 a(gap>)44 b(C1)f(:=)g(ExtendedCode\()j(HammingCode\()h(3,)c
(GF\(2\))h(\))f(\);)p 3747 1609 V 75 1709 V 188 1679
a(a)g(linear)h([8,4,4]2)h(extended)g(code)p 3747 1709
V 75 1808 V 188 1778 a(gap>)f(Print\()g("This)g(is)f(",)g
(NordstromRobinsonCo)q(de\()q(\),)49 b(".)43 b(\\n"\);)p
3747 1808 V 75 1908 V 188 1878 a(This)h(is)f(a)f(\(16,256,6\)4)k
(Nordstrom-Robinson)j(code)44 b(over)f(GF\(2\).)p 3747
1908 V 75 1933 4 25 v 3747 1933 V 75 1936 3675 4 v 75
2061 a
SDict begin H.S end
75 2061 a 75 2061 a
SDict begin 13.6 H.A end
75 2061 a 75 2061 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.2) cvn H.B /DEST pdfmark end
75 2061
a 117 x FJ(4.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(String)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2352 a Fs(\006)22 b
Ft(String\()49 b(C)e(\))2816 b Fr(\(function\))p Black
216 2578 a Ft(String)25 b FK(returns)g(information)h(about)f
Ft(C)e FK(in)g(a)h(string.)30 b(This)23 b(function)j(is)d(used)h(by)g
Ft(Print)p FK(.)p 75 2654 1648 4 v 1764 2659 a FF(Example)p
2102 2654 V 75 2678 4 25 v 3747 2678 V 75 2778 4 100
v 188 2748 a(gap>)44 b(x:=)f(Indeterminate\()k(GF\(3\))d(\);;)g(pol:=)g
(x\2102+1;)p 3747 2778 V 75 2878 V 188 2848 a(x_1\2102+Z\(3\)\2100)p
3747 2878 V 75 2977 V 188 2947 a(gap>)g(Factors\(pol\);)p
3747 2977 V 75 3077 V 188 3047 a([)f(x_1\2102+Z\(3\)\2100)j(])p
3747 3077 V 75 3177 V 188 3147 a(gap>)e(H)e(:=)h(GeneratorPolCode\()48
b(pol,)c(8,)f(GF\(3\)\);)p 3747 3177 V 75 3276 V 188
3246 a(a)g(cyclic)h([8,6,1..2]1..2)j(code)d(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(3\))p 3747 3276 V 75 3376 V
188 3346 a(gap>)h(String\(H\);)p 3747 3376 V 75 3475
V 188 3446 a("a)f(cyclic)h([8,6,1..2]1..2)j(code)d(defined)h(by)e
(generator)i(polynomial)h(over)e(GF\(3\)")p 3747 3475
V 75 3500 4 25 v 3747 3500 V 75 3503 3675 4 v 75 3629
a
SDict begin H.S end
75 3629 a 75 3629 a
SDict begin 13.6 H.A end
75 3629 a 75 3629 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.3) cvn H.B /DEST pdfmark end
75 3629 a 116
x FJ(4.6.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Display)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3919 a Fs(\006)22 b Ft(Display\()50
b(C)c(\))2770 b Fr(\(function\))p Black 216 4145 a Ft(Display)26
b FK(prints)f(the)f(method)h(of)f(construction)k(of)c(code)g
Ft(C)q FK(.)29 b(W)l(ith)24 b(this)h(history)-6 b(,)25
b(in)f(most)g(cases)h(an)f(equal)h(or)75 4258 y(equi)n(v)n(alent)30
b(code)e(can)g(be)f(reconstructed.)45 b(If)27 b Ft(C)g
FK(is)g(an)h(unmanipulated)j(code,)e(the)e(result)i(is)e(equal)i(to)e
(output)i(of)75 4371 y(the)24 b(function)i Ft(Print)e
FK(\(see)g Ft(Print)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1243 4372 a
SDict begin H.S end
1243 4372 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 1424
4309 a
SDict begin H.R end
1424 4309 a 1424 4371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6.1) cvn H.B /ANN pdfmark end
1424 4371 a Black FK(\)\).)p
75 4443 1648 4 v 1764 4448 a FF(Example)p 2102 4443 V
75 4468 4 25 v 3747 4468 V 75 4568 4 100 v 188 4538 a(gap>)44
b(Display\()h(RepetitionCode\()i(6,)c(GF\(3\))h(\))f(\);)p
3747 4568 V 75 4667 V 188 4638 a(a)g(cyclic)h([6,1,6]4)h(repetition)h
(code)e(over)f(GF\(3\))p 3747 4667 V 75 4767 V 188 4737
a(gap>)h(C1)f(:=)g(ExtendedCode\()j(HammingCode\(2\))i(\);;)p
3747 4767 V 75 4867 V 188 4837 a(gap>)c(C2)f(:=)g(PuncturedCode\()k
(ReedMullerCode\()g(2,)c(3)g(\))g(\);;)p 3747 4867 V
75 4966 V 188 4936 a(gap>)h(Display\()h(LengthenedCode\()i(UUVCode\()e
(C1,)f(C2)f(\))f(\))h(\);)p 3747 4966 V 75 5066 V 188
5036 a(a)g(linear)h([12,8,2]2..4)i(code,)e(lengthened)i(with)e(1)f
(column\(s\))i(of)p 3747 5066 V 75 5166 V 188 5136 a(a)e(linear)h
([11,8,1]1..2)i(U)d(U+V)g(construction)k(code)d(of)p
3747 5166 V 75 5265 V 188 5235 a(U:)f(a)g(linear)h([4,1,4]2)h(extended)
g(code)f(of)p 3747 5265 V 75 5365 V 315 5335 a(a)f(linear)h([3,1,3]1)h
(Hamming)g(\(2,2\))f(code)g(over)f(GF\(2\))p 3747 5365
V 75 5465 V 188 5435 a(V:)g(a)g(linear)h([7,7,1]0)h(punctured)g(code)f
(of)p 3747 5465 V 75 5564 V 315 5534 a(a)f(cyclic)h([8,7,2]1)h
(Reed-Muller)h(\(2,3\))e(code)g(over)g(GF\(2\))p 3747
5564 V 75 5589 4 25 v 3747 5589 V 75 5592 3675 4 v Black
Black eop end end
%%Page: 41 41
TeXDict begin HPSdict begin 41 40 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.41) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(41)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.6.4) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(4.6.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(DisplayBoundsInf)n(o)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(DisplayBoundsInfo)q(\()52 b(bds)c(\))2213
b Fr(\(function\))p Black 216 799 a Ft(DisplayBoundsInfo)54
b FK(prints)d(the)e(method)h(of)e(construction)53 b(of)c(the)g(code)c
Fq(C)50 b FK(indicated)h(in)e Ft(bds:=)75 912 y(BoundsMinimumDista)q
(nce)q(\()j(n,)47 b(k,)h(GF\(q\))g(\))p FK(.)p 75 1028
1648 4 v 1764 1033 a FF(Example)p 2102 1028 V 75 1053
4 25 v 3747 1053 V 75 1153 4 100 v 188 1123 a(gap>)c(bounds)g(:=)f
(BoundsMinimumDistan)q(ce\()49 b(20,)43 b(17,)h(GF\(4\))g(\);)p
3747 1153 V 75 1253 V 188 1223 a(gap>)g(DisplayBoundsInfo\(bou)q(nds)q
(\);)p 3747 1253 V 75 1352 V 188 1322 a(an)f(optimal)i(linear)f
([20,17,d])h(code)f(over)g(GF\(4\))g(has)f(d=3)p 3747
1352 V 75 1452 V 188 1422 a(--------------------)q(---)q(---)q(---)q
(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(--)p
3747 1452 V 75 1551 V 188 1522 a(Lb\(20,17\)=3,)j(by)d(shortening)j
(of:)p 3747 1551 V 75 1651 V 188 1621 a(Lb\(21,18\)=3,)g(by)d(applying)
i(contruction)i(B)42 b(to)h(a)g([81,77,3])i(code)p 3747
1651 V 75 1751 V 188 1721 a(Lb\(81,77\)=3,)h(by)d(shortening)j(of:)p
3747 1751 V 75 1850 V 188 1820 a(Lb\(85,81\)=3,)g(reference:)g(Ham)p
3747 1850 V 75 1950 V 188 1920 a(--------------------)q(---)q(---)q
(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q
(--)p 3747 1950 V 75 2050 V 188 2020 a(Ub\(20,17\)=3,)g(by)d
(considering)j(shortening)g(to:)p 3747 2050 V 75 2149
V 188 2119 a(Ub\(7,4\)=3,)g(by)d(considering)j(puncturing)g(to:)p
3747 2149 V 75 2249 V 188 2219 a(Ub\(6,4\)=2,)g(by)d(construction)j(B)d
(applied)i(to:)p 3747 2249 V 75 2349 V 188 2319 a(Ub\(2,1\)=2,)h
(repetition)f(code)p 3747 2349 V 75 2448 V 188 2418 a
(--------------------)q(---)q(---)q(---)q(---)q(--)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(--)q
(---)q(---)q(---)q(---)q(---)q(---)q(--)p 3747 2448 V
75 2548 V 188 2518 a(Reference)g(Ham:)p 3747 2548 V 75
2647 V 188 2617 a(\045T)e(this)h(reference)h(is)e(unknown,)i(for)f
(more)f(info)p 3747 2647 V 75 2747 V 188 2717 a(\045T)g(contact)i(A.E.)
e(Brouwer)i(\(aeb@cwi.nl\))p 3747 2747 V 75 2772 4 25
v 3747 2772 V 75 2775 3675 4 v 75 2918 a
SDict begin H.S end
75 2918 a 75
2918 a
SDict begin 13.6 H.A end
75 2918 a 75 2918 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.7) cvn H.B /DEST pdfmark end
75 2918 a 150 x FM(4.7)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Generating)31 b(\(Check\))g(Matrices)e(and)i(P)n
(olynomials)p Black 75 3186 a
SDict begin H.S end
75 3186 a 75 3186 a
SDict begin 13.6 H.A end
75
3186 a 75 3186 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.1) cvn H.B /DEST pdfmark end
75 3186 a 92 x FJ(4.7.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(GeneratorMat)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3452 a Fs(\006)22 b Ft(GeneratorMat\()51 b(C)c(\))2538
b Fr(\(function\))p Black 216 3678 a Ft(GeneratorMat)33
b FK(returns)e(a)e(generator)j(matrix)e(of)g Ft(C)p FK(.)46
b(The)29 b(code)h(consists)i(of)d(all)h(linear)h(combinations)h(of)75
3791 y(the)24 b(ro)n(ws)f(of)g(this)i(matrix.)216 3904
y(If)f(until)h(no)n(w)f(no)g(generator)j(matrix)e(of)f
Ft(C)f FK(w)o(as)h(determined,)j(it)d(is)g(computed)i(from)e(either)h
(the)g(parity)g(check)75 4017 y(matrix,)34 b(the)d(generator)j
(polynomial,)i(the)31 b(check)i(polynomial)h(or)d(the)h(elements)h
(\(if)e(possible\),)36 b(whiche)n(v)o(er)c(is)75 4130
y(a)n(v)n(ailable.)216 4243 y(If)23 b Ft(C)g FK(is)h(a)f(non-linear)j
(code,)e(the)g(function)i(returns)f(an)f(error)-5 b(.)p
75 4359 1648 4 v 1764 4364 a FF(Example)p 2102 4359 V
75 4383 4 25 v 3747 4383 V 75 4483 4 100 v 188 4453 a(gap>)44
b(GeneratorMat\()i(HammingCode\()h(3,)c(GF\(2\))h(\))f(\);)p
3747 4483 V 75 4583 V 188 4553 a([)g([)f(an)h(immutable)j(GF2)d(vector)
h(of)f(length)i(7],)p 3747 4583 V 75 4682 V 273 4652
a([)d(an)h(immutable)j(GF2)d(vector)h(of)f(length)i(7],)p
3747 4682 V 75 4782 V 273 4752 a([)d(an)h(immutable)j(GF2)d(vector)h
(of)f(length)i(7],)p 3747 4782 V 75 4882 V 273 4852 a([)d(an)h
(immutable)j(GF2)d(vector)h(of)f(length)i(7])e(])p 3747
4882 V 75 4981 V 188 4951 a(gap>)h(Display\(last\);)p
3747 4981 V 75 5081 V 230 5051 a(1)f(1)g(1)f(.)h(.)g(.)f(.)p
3747 5081 V 75 5181 V 230 5151 a(1)h(.)g(.)f(1)h(1)g(.)f(.)p
3747 5181 V 75 5280 V 230 5250 a(.)h(1)g(.)f(1)h(.)g(1)f(.)p
3747 5280 V 75 5380 V 230 5350 a(1)h(1)g(.)f(1)h(.)g(.)f(1)p
3747 5380 V 75 5479 V 188 5449 a(gap>)i(GeneratorMat\()i
(RepetitionCode\()i(5,)43 b(GF\(25\))h(\))f(\);)p 3747
5479 V 75 5579 V 188 5549 a([)g([)f(Z\(5\)\2100,)j(Z\(5\)\2100,)g
(Z\(5\)\2100,)f(Z\(5\)\2100,)h(Z\(5\)\2100)g(])d(])p
3747 5579 V Black Black eop end end
%%Page: 42 42
TeXDict begin HPSdict begin 42 41 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.42) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(42)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(GeneratorMat\()i(NullCode\()g(14,)d(GF\(4\))h(\))f(\);)p
3747 428 V 75 528 V 188 498 a([)85 b(])p 3747 528 V 75
553 4 25 v 3747 553 V 75 556 3675 4 v 75 689 a
SDict begin H.S end
75 689
a 75 689 a
SDict begin 13.6 H.A end
75 689 a 75 689 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.2) cvn H.B /DEST pdfmark end
75 689 a 116 x FJ(4.7.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CheckMat)p Black 1.0 0.0 0.0
TeXcolorrgb 75 980 a Fs(\006)22 b Ft(CheckMat\()50 b(C)d(\))2723
b Fr(\(function\))p Black 216 1206 a Ft(CheckMat)30 b
FK(returns)f(a)f(parity)g(check)h(matrix)g(of)e Ft(C)q
FK(.)40 b(The)27 b(code)i(consists)h(of)d(all)h(w)o(ords)g(orthogonal)j
(to)c(each)75 1318 y(of)e(the)g(ro)n(ws)g(of)g(this)g(matrix.)34
b(The)24 b(transpose)k(of)d(the)g(matrix)h(is)e(a)h(right)h(in)l(v)o
(erse)g(of)f(the)h(generator)h(matrix.)34 b(The)75 1431
y(parity)22 b(check)g(matrix)g(is)e(computed)j(from)e(either)h(the)f
(generator)i(matrix,)f(the)f(generator)i(polynomial,)h(the)d(check)75
1544 y(polynomial)26 b(or)d(the)h(elements)h(of)f Ft(C)f
FK(\(if)g(possible\),)j(whiche)n(v)o(er)f(is)e(a)n(v)n(ailable.)216
1657 y(If)g Ft(C)g FK(is)h(a)f(non-linear)j(code,)e(the)g(function)i
(returns)f(an)f(error)-5 b(.)p 75 1773 1648 4 v 1764
1778 a FF(Example)p 2102 1773 V 75 1798 4 25 v 3747 1798
V 75 1897 4 100 v 188 1868 a(gap>)44 b(CheckMat\()h(HammingCode\(3,)i
(GF\(2\))d(\))f(\);)p 3747 1897 V 75 1997 V 188 1967
a([)g([)f(0*Z\(2\),)j(0*Z\(2\),)g(0*Z\(2\),)f(Z\(2\)\2100,)h
(Z\(2\)\2100,)g(Z\(2\)\2100,)g(Z\(2\)\2100)f(],)p 3747
1997 V 75 2097 V 273 2067 a([)e(0*Z\(2\),)j(Z\(2\)\2100,)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(0*Z\(2\),)g(Z\(2\)\2100,)g(Z\(2\)\2100)f
(],)p 3747 2097 V 75 2196 V 273 2166 a([)e(Z\(2\)\2100,)j(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(Z\(2\)\2100,)g(0*Z\(2\),)g(Z\(2\)\2100)f(])
f(])p 3747 2196 V 75 2296 V 188 2266 a(gap>)h(Display\(last\);)p
3747 2296 V 75 2396 V 230 2366 a(.)f(.)g(.)f(1)h(1)g(1)f(1)p
3747 2396 V 75 2495 V 230 2465 a(.)h(1)g(1)f(.)h(.)g(1)f(1)p
3747 2495 V 75 2595 V 230 2565 a(1)h(.)g(1)f(.)h(1)g(.)f(1)p
3747 2595 V 75 2694 V 188 2665 a(gap>)i(CheckMat\()h(RepetitionCode\()i
(5,)d(GF\(25\))g(\))f(\);)p 3747 2694 V 75 2794 V 188
2764 a([)g([)f(Z\(5\)\2100,)j(Z\(5\)\2102,)g(0*Z\(5\),)f(0*Z\(5\),)h
(0*Z\(5\))g(],)p 3747 2794 V 75 2894 V 273 2864 a([)d(0*Z\(5\),)j
(Z\(5\)\2100,)g(Z\(5\)\2102,)f(0*Z\(5\),)h(0*Z\(5\))g(],)p
3747 2894 V 75 2993 V 273 2963 a([)d(0*Z\(5\),)j(0*Z\(5\),)g
(Z\(5\)\2100,)f(Z\(5\)\2102,)h(0*Z\(5\))g(],)p 3747 2993
V 75 3093 V 273 3063 a([)d(0*Z\(5\),)j(0*Z\(5\),)g(0*Z\(5\),)f
(Z\(5\)\2100,)h(Z\(5\)\2102)g(])d(])p 3747 3093 V 75
3193 V 188 3163 a(gap>)i(CheckMat\()h(WholeSpaceCode\()i(12,)d(GF\(4\))
g(\))f(\);)p 3747 3193 V 75 3292 V 188 3262 a([)85 b(])p
3747 3292 V 75 3317 4 25 v 3747 3317 V 75 3320 3675 4
v 75 3453 a
SDict begin H.S end
75 3453 a 75 3453 a
SDict begin 13.6 H.A end
75 3453 a 75 3453 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.3) cvn H.B /DEST pdfmark end
75
3453 a 117 x FJ(4.7.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GeneratorP)n(ol)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3744 a Fs(\006)22 b
Ft(GeneratorPol\()51 b(C)c(\))2538 b Fr(\(function\))p
Black 216 3970 a Ft(GeneratorPol)33 b FK(returns)e(the)f(generator)i
(polynomial)g(of)d Ft(C)q FK(.)45 b(The)29 b(code)i(consists)g(of)f
(all)f(multiples)j(of)d(the)75 4083 y(generator)i(polynomial)g(modulo)f
Fq(x)1234 4050 y Fm(n)1287 4083 y Fv(\000)15 b FK(1,)28
b(where)i Fq(n)e FK(is)h(the)g(w)o(ord)g(length)h(of)f
Ft(C)p FK(.)44 b(The)28 b(generator)j(polynomial)g(is)75
4196 y(determined)e(from)f(either)g(the)g(check)g(polynomial,)j(the)c
(generator)j(or)d(check)i(matrix)f(or)f(the)g(elements)i(of)e
Ft(C)g FK(\(if)75 4308 y(possible\),)f(whiche)n(v)o(er)e(is)g(a)n(v)n
(ailable.)216 4421 y(If)f Ft(C)g FK(is)h(not)g(a)f(c)o(yclic)h(code,)g
(the)g(function)i(returns)f(`f)o(alse'.)p 75 4544 1648
4 v 1764 4549 a FF(Example)p 2102 4544 V 75 4569 4 25
v 3747 4569 V 75 4669 4 100 v 188 4639 a(gap>)44 b
(GeneratorPol\(Generato)q(rMa)q(tCo)q(de)q(\([[)q(1,)49
b(1,)43 b(0],)g([0,)g(1,)g(1]],)h(GF\(2\)\)\);)p 3747
4669 V 75 4768 V 188 4738 a(Z\(2\)\2100+x_1)p 3747 4768
V 75 4868 V 188 4838 a(gap>)g(GeneratorPol\()i(WholeSpaceCode\()i(4,)43
b(GF\(2\))h(\))f(\);)p 3747 4868 V 75 4967 V 188 4938
a(Z\(2\)\2100)p 3747 4967 V 75 5067 V 188 5037 a(gap>)h(GeneratorPol\()
i(NullCode\()g(7,)d(GF\(3\))h(\))f(\);)p 3747 5067 V
75 5167 V 188 5137 a(-Z\(3\)\2100+x_1\2107)p 3747 5167
V 75 5192 4 25 v 3747 5192 V 75 5195 3675 4 v Black Black
eop end end
%%Page: 43 43
TeXDict begin HPSdict begin 43 42 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.43) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(43)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.4) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(4.7.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CheckP)n(ol)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(CheckPol\()50 b(C)d(\))2723 b Fr(\(function\))p
Black 216 799 a Ft(CheckPol)26 b FK(returns)f(the)f(check)g(polynomial)
i(of)e Ft(C)p FK(.)k(The)23 b(code)i(consists)g(of)f(all)f(polynomials)
41 b Fq(f)35 b FK(with)1513 1003 y Fq(f)26 b Fv(\001)13
b Fq(h)20 b Fv(\021)g FK(0)j Fo(\()p FK(mod)h Fq(x)2086
965 y Fm(n)2137 1003 y Fv(\000)13 b FK(1)p Fo(\))p Fp(;)75
1207 y FK(where)28 b Fq(h)f FK(is)g(the)h(check)g(polynomial,)j(and)d
Fq(n)f FK(is)g(the)h(w)o(ord)f(length)i(of)f Ft(C)p FK(.)40
b(The)27 b(check)h(polynomial)i(is)d(computed)75 1320
y(from)22 b(the)h(generator)i(polynomial,)g(the)e(generator)h(or)f
(parity)h(check)f(matrix)g(or)g(the)f(elements)i(of)f
Ft(C)f FK(\(if)g(possible\),)75 1433 y(whiche)n(v)o(er)j(is)e(a)n(v)n
(ailable.)216 1546 y(If)g Ft(C)g FK(if)h(not)g(a)f(c)o(yclic)h(code,)g
(the)g(function)i(returns)f(an)f(error)-5 b(.)p 75 1668
1648 4 v 1764 1673 a FF(Example)p 2102 1668 V 75 1693
4 25 v 3747 1693 V 75 1793 4 100 v 188 1763 a(gap>)44
b(CheckPol\(GeneratorMat)q(Cod)q(e\([)q([1)q(,)k(1,)43
b(0],)h([0,)f(1,)g(1]],)h(GF\(2\)\)\);)p 3747 1793 V
75 1893 V 188 1863 a(Z\(2\)\2100+x_1+x_1\2102)p 3747
1893 V 75 1992 V 188 1962 a(gap>)g(CheckPol\(WholeSpaceCo)q(de\()q(4,)
49 b(GF\(2\)\)\);)p 3747 1992 V 75 2092 V 188 2062 a
(Z\(2\)\2100+x_1\2104)p 3747 2092 V 75 2191 V 188 2162
a(gap>)44 b(CheckPol\(NullCode\(7,G)q(F\(3)q(\)\)\))q(;)p
3747 2191 V 75 2291 V 188 2261 a(Z\(3\)\2100)p 3747 2291
V 75 2316 4 25 v 3747 2316 V 75 2319 3675 4 v 75 2452
a
SDict begin H.S end
75 2452 a 75 2452 a
SDict begin 13.6 H.A end
75 2452 a 75 2452 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.7.5) cvn H.B /DEST pdfmark end
75 2452 a 117
x FJ(4.7.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(RootsOfCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2743 a Fs(\006)22 b
Ft(RootsOfCode\()51 b(C)c(\))2584 b Fr(\(function\))p
Black 216 2969 a Ft(RootsOfCode)28 b FK(returns)f(a)d(list)h(of)g(all)g
(zeros)h(of)f(the)g(generator)i(polynomial)g(of)e(a)f(c)o(yclic)i(code)
g Ft(C)p FK(.)32 b(These)25 b(are)75 3082 y(\002nite)e(\002eld)g
(elements)i(in)e(the)h(splitting)h(\002eld)e(of)g(the)h(generator)h
(polynomial,)h Fq(GF)7 b Fo(\()p Fq(q)2811 3049 y Fm(m)2863
3082 y Fo(\))p FK(,)23 b Fq(m)f FK(is)h(the)h(multiplicati)n(v)o(e)75
3194 y(order)h(of)e(the)h(size)g(of)f(the)h(base)g(\002eld)g(of)f(the)h
(code,)g(modulo)h(the)f(w)o(ord)f(length.)216 3307 y(The)29
b(re)n(v)o(erse)i(process,)i(constructing)g(a)c(code)i(from)e(a)g(set)h
(of)g(roots,)i(can)e(be)f(carried)i(out)f(by)g(the)g(function)75
3420 y Ft(RootsCode)c FK(\(see)e Ft(RootsCode)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1154 3421 a
SDict begin H.S end
1154 3421
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 1335 3358 a
SDict begin H.R end
1335 3358 a 1335 3420 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.3) cvn H.B /ANN pdfmark end
1335
3420 a Black FK(\)\).)p 75 3539 1648 4 v 1764 3544 a
FF(Example)p 2102 3539 V 75 3564 4 25 v 3747 3564 V 75
3664 4 100 v 188 3634 a(gap>)44 b(C1)f(:=)g(ReedSolomonCode\()k(16,)d
(5)f(\);)p 3747 3664 V 75 3763 V 188 3734 a(a)g(cyclic)h([16,12,5]3..4)
j(Reed-Solomon)f(code)e(over)g(GF\(17\))p 3747 3763 V
75 3863 V 188 3833 a(gap>)g(RootsOfCode\()i(C1)d(\);)p
3747 3863 V 75 3963 V 188 3933 a([)g(Z\(17\),)h(Z\(17\)\2102,)h
(Z\(17\)\2103,)g(Z\(17\)\2104)g(])p 3747 3963 V 75 4062
V 188 4032 a(gap>)f(C2)f(:=)g(RootsCode\()i(16,)f(last)f(\);)p
3747 4062 V 75 4162 V 188 4132 a(a)g(cyclic)h([16,12,5]3..4)j(code)c
(defined)i(by)e(roots)h(over)g(GF\(17\))p 3747 4162 V
75 4262 V 188 4232 a(gap>)g(C1)f(=)f(C2;)p 3747 4262
V 75 4361 V 188 4331 a(true)p 3747 4361 V 75 4386 4 25
v 3747 4386 V 75 4389 3675 4 v 75 4533 a
SDict begin H.S end
75 4533 a 75
4533 a
SDict begin 13.6 H.A end
75 4533 a 75 4533 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.8) cvn H.B /DEST pdfmark end
75 4533 a 149 x FM(4.8)p 0.0 0.0 1.0
TeXcolorrgb 119 w(P)o(arameters)29 b(of)g(Codes)p Black
75 4778 a
SDict begin H.S end
75 4778 a 75 4778 a
SDict begin 13.6 H.A end
75 4778 a 75 4778 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.1) cvn H.B /DEST pdfmark end
75
4778 a 114 x FJ(4.8.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(W)-7
b(ordLength)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5067 a
Fs(\006)22 b Ft(WordLength\()51 b(C)46 b(\))2631 b Fr(\(function\))p
Black 216 5293 a Ft(WordLength)33 b FK(returns)g(the)d(parameter)i
Fq(n)f FK(of)f Ft(C)p FK(,)h(the)g(w)o(ord)g(length)h(of)e(the)h
(elements.)51 b(Elements)31 b(of)f(c)o(yclic)75 5405
y(codes)25 b(are)e(polynomials)k(of)c(maximum)h(de)o(gree)g
Fq(n)13 b Fv(\000)g FK(1,)23 b(as)g(calculations)k(are)d(carried)h(out)
f(modulo)g Fq(x)3340 5372 y Fm(n)3391 5405 y Fv(\000)13
b FK(1.)p Black Black eop end end
%%Page: 44 44
TeXDict begin HPSdict begin 44 43 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.44) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(44)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(WordLength\()i(NordstromRobinsonCod)q(e\(\))j(\);)p
3747 523 V 75 623 V 188 593 a(16)p 3747 623 V 75 722
V 188 692 a(gap>)44 b(WordLength\()i(PuncturedCode\()h
(WholeSpaceCode\(7\))h(\))43 b(\);)p 3747 722 V 75 822
V 188 792 a(6)p 3747 822 V 75 922 V 188 892 a(gap>)h(WordLength\()i
(UUVCode\()f(WholeSpaceCode\(7\),)j(RepetitionCode\(7\))g(\))43
b(\);)p 3747 922 V 75 1021 V 188 991 a(14)p 3747 1021
V 75 1046 4 25 v 3747 1046 V 75 1049 3675 4 v 75 1181
a
SDict begin H.S end
75 1181 a 75 1181 a
SDict begin 13.6 H.A end
75 1181 a 75 1181 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.2) cvn H.B /DEST pdfmark end
75 1181 a 116
x FJ(4.8.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Redundancy)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1471 a Fs(\006)22 b
Ft(Redundancy\()51 b(C)46 b(\))2631 b Fr(\(function\))p
Black 216 1697 a Ft(Redundancy)23 b FK(returns)f(the)f(redundanc)o(y)j
Fq(r)e FK(of)e Ft(C)p FK(,)g(which)h(is)f(equal)i(to)e(the)h(number)g
(of)g(check)g(symbols)h(in)e(each)75 1810 y(element.)30
b(If)23 b Ft(C)g FK(is)g(not)h(a)f(linear)i(code)g(the)e(redundanc)o(y)
k(is)c(not)h(de\002ned)g(and)g Ft(Redundancy)j FK(returns)e(an)f(error)
-5 b(.)216 1923 y(If)23 b(a)g(linear)i(code)g Ft(C)e
FK(has)h(dimension)h Fq(k)g FK(and)f(w)o(ord)f(length)i
Fq(n)p FK(,)e(it)h(has)f(redundanc)o(y)k Fq(r)c Fo(=)c
Fq(n)13 b Fv(\000)g Fq(k)r FK(.)p 75 2036 1648 4 v 1764
2041 a FF(Example)p 2102 2036 V 75 2061 4 25 v 3747 2061
V 75 2160 4 100 v 188 2130 a(gap>)44 b(C)e(:=)h(TernaryGolayCode\(\);)p
3747 2160 V 75 2260 V 188 2230 a(a)g(cyclic)h([11,6,5]2)h(ternary)g
(Golay)f(code)g(over)g(GF\(3\))p 3747 2260 V 75 2359
V 188 2330 a(gap>)g(Redundancy\(C\);)p 3747 2359 V 75
2459 V 188 2429 a(5)p 3747 2459 V 75 2559 V 188 2529
a(gap>)g(Redundancy\()i(DualCode\(C\))g(\);)p 3747 2559
V 75 2658 V 188 2628 a(6)p 3747 2658 V 75 2683 4 25 v
3747 2683 V 75 2686 3675 4 v 75 2818 a
SDict begin H.S end
75 2818 a 75 2818
a
SDict begin 13.6 H.A end
75 2818 a 75 2818 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.3) cvn H.B /DEST pdfmark end
75 2818 a 116 x FJ(4.8.3)p 0.0 0.0 1.0
TeXcolorrgb 99 w(MinimumDistance)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3108 a Fs(\006)22 b Ft(MinimumDistance\()53
b(C)46 b(\))2399 b Fr(\(function\))p Black 216 3334 a
Ft(MinimumDistance)28 b FK(returns)c(the)f(minimum)g(distance)i(of)d
Ft(C)q FK(,)g(the)h(lar)n(gest)i(inte)o(ger)f Fq(d)j
FK(with)c(the)g(property)i(that)75 3447 y(e)n(v)o(ery)i(element)h(of)e
Ft(C)g FK(has)h(at)g(least)g(a)g(Hamming)f(distance)j
Fq(d)i FK(\(see)c Ft(DistanceCodeword)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3042 3448 a
SDict begin H.S end
3042 3448 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
3223 3385 a
SDict begin H.R end
3223 3385 a 3223 3447 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.2) cvn H.B /ANN pdfmark end
3223 3447 a Black
FK(\)\))d(to)e(an)o(y)h(other)75 3560 y(element)i(of)f
Ft(C)p FK(.)41 b(F)o(or)27 b(linear)i(codes,)g(the)f(minimum)g
(distance)i(is)e(equal)g(to)g(the)g(minimum)g(weight.)42
b(This)28 b(means)75 3673 y(that)34 b Fq(d)39 b FK(is)33
b(also)i(the)f(smallest)h(positi)n(v)o(e)h(v)n(alue)e(with)g
Fq(w)p Fo([)p Fq(d)21 b Fo(+)16 b FK(1)p Fo(])27 b Fv(6)p
Fo(=)f FK(0,)36 b(where)e Fq(w)25 b Fo(=)h(\()p Fq(w)p
Fo([)p FK(1)p Fo(])p Fp(;)10 b Fq(w)p Fo([)p FK(2)p Fo(])p
Fp(;)g(:::;)g Fq(w)p Fo([)p Fq(n)p Fo(]\))36 b FK(is)e(the)75
3786 y(weight)25 b(distrib)n(ution)i(of)d Ft(C)g FK(\(see)g
Ft(WeightDistributio)q(n)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2012 3788 a
SDict begin H.S end
2012 3788 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(4.9.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2193 3724 a
SDict begin H.R end
2193 3724 a 2193 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.2) cvn H.B /ANN pdfmark end
2193 3786 a Black
FK(\)\).)i(F)o(or)23 b(unrestricted)k(codes,)f Fq(d)i
FK(is)c(the)g(smallest)75 3899 y(positi)n(v)o(e)34 b(v)n(alue)g(with)f
Fq(w)p Fo([)p Fq(d)21 b Fo(+)16 b FK(1)p Fo(])26 b Fv(6)p
Fo(=)f FK(0,)35 b(where)e Fq(w)f FK(is)g(the)h(inner)h(distrib)n(ution)
j(of)c Ft(C)f FK(\(see)i Ft(InnerDistribution)75 4012
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4014 a
SDict begin H.S end
105 4014 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 3950 a
SDict begin H.R end
286 3950
a 286 4012 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.3) cvn H.B /ANN pdfmark end
286 4012 a Black FK(\)\).)216 4125 y(F)o(or)22
b(codes)i(with)f(only)g(one)h(element,)f(the)h(minimum)e(distance)j(is)
e(de\002ned)h(to)e(be)h(equal)h(to)f(the)g(w)o(ord)g(length.)216
4237 y(F)o(or)d(linear)j(codes)f Ft(C)p FK(,)f(the)g(algorithm)i(used)f
(is)f(the)g(follo)n(wing:)29 b(After)21 b(replacing)j
Ft(C)d FK(by)g(a)f(permutation)k(equi)n(v)n(a-)75 4350
y(lent)e Ft(C')p FK(,)f(one)h(may)e(assume)i(the)g(generator)h(matrix)f
(has)g(the)f(follo)n(wing)i(form)e Fq(G)c Fo(=)h(\()p
Fq(I)2814 4364 y Fm(k)2859 4350 y Fv(j)10 b Fq(A)p Fo(\))p
FK(,)21 b(for)g(some)g Fq(k)12 b Fv(\002)e Fo(\()p Fq(n)g
Fv(\000)g Fq(k)r Fo(\))75 4463 y FK(matrix)24 b Fq(A)p
FK(.)j(If)c Fq(A)d Fo(=)g FK(0)j(then)h(return)h Fq(d)5
b Fo(\()-5 b Fq(C)r Fo(\))21 b(=)e FK(1.)29 b(Ne)o(xt,)22
b(\002nd)h(the)h(minimum)f(distance)j(of)d(the)h(code)g(spanned)h(by)f
(the)75 4576 y(ro)n(ws)e(of)h Fq(A)p FK(.)k(Call)c(this)g(distance)i
Fq(d)5 b Fo(\()p Fq(A)p Fo(\))p FK(.)28 b(Note)23 b(that)g
Fq(d)5 b Fo(\()p Fq(A)p Fo(\))23 b FK(is)f(equal)i(to)f(the)g(the)g
(Hamming)g(distance)i Fq(d)5 b Fo(\()p Fq(v)-7 b Fp(;)10
b FK(0)p Fo(\))24 b FK(where)75 4689 y Fq(v)i FK(is)g(some)g(proper)i
(linear)f(combination)i(of)d Fq(i)g FK(distinct)i(ro)n(ws)e(of)g
Fq(A)p FK(.)36 b(Return)27 b Fq(d)5 b Fo(\()-5 b Fq(C)r
Fo(\))22 b(=)g Fq(d)5 b Fo(\()p Fq(A)p Fo(\))14 b(+)g
Fq(i)p FK(,)25 b(where)h Fq(i)g FK(is)g(as)g(in)75 4802
y(the)e(pre)n(vious)h(step.)216 4915 y(This)36 b(command)i(may)e(also)h
(be)f(called)i(using)g(the)f(syntax)h Ft(MinimumDistance\(C,)53
b(w\))p FK(.)67 b(In)37 b(this)g(form,)75 5028 y Ft(MinimumDistance)31
b FK(returns)d(the)f(minimum)g(distance)h(of)f(a)f(code)n(w)o(ord)i
Ft(w)e FK(to)h(the)g(code)g Ft(C)p FK(,)g(also)g(called)h(the)f
Fq(dis-)75 5141 y(tance)f(fr)l(om)f Fe(w)f Fq(to)h Ft(C)p
FK(.)33 b(This)25 b(is)g(the)g(smallest)i(v)n(alue)f
Fq(d)j FK(for)c(which)h(there)g(is)f(an)g(element)h Fq(c)f
FK(of)g(the)g(code)h Ft(C)f FK(which)g(is)75 5254 y(at)e(distance)i
Fq(d)j FK(from)23 b Ft(w)p FK(.)28 b(So)23 b Fq(d)k FK(is)c(also)h(the)
g(minimum)f(v)n(alue)h(for)f(which)h Fq(D)p Fo([)p Fq(d)17
b Fo(+)12 b FK(1)p Fo(])21 b Fv(6)p Fo(=)e FK(0,)k(where)g
Fq(D)g FK(is)g(the)g(distance)75 5367 y(distrib)n(ution)k(of)d
Ft(w)f FK(to)g Ft(C)g FK(\(see)h Ft(DistancesDistribu)q(tio)q(n)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2041 5369
a
SDict begin H.S end
2041 5369 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2222 5305 a
SDict begin H.R end
2222 5305
a 2222 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.4) cvn H.B /ANN pdfmark end
2222 5367 a Black FK(\)\).)216 5479 y(Note)d(that)h
Ft(w)f FK(must)g(be)h(an)f(element)h(of)f(the)h(same)f(v)o(ector)i
(space)f(as)f(the)h(elements)g(of)g Ft(C)p FK(.)36 b
Ft(w)26 b FK(does)h(not)g(neces-)75 5592 y(sarily)e(belong)g(to)e(the)h
(code)h(\(if)e(it)g(does,)h(the)g(minimum)g(distance)h(is)f(zero\).)p
Black Black eop end end
%%Page: 45 45
TeXDict begin HPSdict begin 45 44 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.45) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(45)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(C)e(:=)h(MOLSCode\(7\);;)k(MinimumDistance\(C\);)p
3747 523 V 75 623 V 188 593 a(3)p 3747 623 V 75 722 V
188 692 a(gap>)d(WeightDistribution\(C\))q(;)p 3747 722
V 75 822 V 188 792 a([)f(1,)g(0,)g(0,)g(24,)g(24)g(])p
3747 822 V 75 922 V 188 892 a(gap>)h(MinimumDistance\()j
(WholeSpaceCode\()h(5,)43 b(GF\(3\))h(\))f(\);)p 3747
922 V 75 1021 V 188 991 a(1)p 3747 1021 V 75 1121 V 188
1091 a(gap>)h(MinimumDistance\()j(NullCode\()f(4,)d(GF\(2\))h(\))f(\);)
p 3747 1121 V 75 1220 V 188 1191 a(4)p 3747 1220 V 75
1320 V 188 1290 a(gap>)h(C)e(:=)h(ConferenceCode\(9\);;)49
b(MinimumDistance\(C\);)p 3747 1320 V 75 1420 V 188 1390
a(4)p 3747 1420 V 75 1519 V 188 1489 a(gap>)44 b
(InnerDistribution\(C\);)p 3747 1519 V 75 1619 V 188
1589 a([)f(1,)g(0,)g(0,)g(0,)g(63/5,)h(9/5,)f(18/5,)h(0,)g(9/10,)g
(1/10)f(])p 3747 1619 V 75 1719 V 188 1689 a(gap>)h(C)e(:=)h
(MOLSCode\(7\);;)k(w)c(:=)g(CodewordNr\()j(C,)d(17)g(\);)p
3747 1719 V 75 1818 V 188 1788 a([)g(3)f(3)h(6)g(2)f(])p
3747 1818 V 75 1918 V 188 1888 a(gap>)i(MinimumDistance\()j(C,)c(w)g
(\);)p 3747 1918 V 75 2017 V 188 1988 a(0)p 3747 2017
V 75 2117 V 188 2087 a(gap>)h(C)e(:=)h(RemovedElementsCode)q(\()48
b(C,)c(w)e(\);;)i(MinimumDistance\()j(C,)c(w)g(\);)p
3747 2117 V 75 2217 V 188 2187 a(3)1143 b(#)43 b(so)g(w)g(no)g(longer)h
(belongs)h(to)e(C)p 3747 2217 V 75 2242 4 25 v 3747 2242
V 75 2245 3675 4 v 75 2455 a FK(See)23 b(also)h(the)g
Fy(GU)m(A)-6 b(V)f(A)22 b FK(commands)i(relating)i(to)d(bounds)j(on)d
(the)h(minimum)f(distance)j(in)d(section)p 0.0236 0.0894 0.6179
TeXcolorrgb 3240 2456 a
SDict begin H.S end
3240 2456 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3353 2393 a
SDict begin H.R end
3353 2393 a 3353 2455 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.1) cvn H.B /ANN pdfmark end
3353 2455 a Black
FK(.)75 2607 y
SDict begin H.S end
75 2607 a 75 2607 a
SDict begin 13.6 H.A end
75 2607 a 75 2607
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.4) cvn H.B /DEST pdfmark end
75 2607 a 97 x FJ(4.8.4)p 0.0 0.0 1.0 TeXcolorrgb 99
w(MinimumDistanceLeon)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2878 a Fs(\006)f Ft(MinimumDistanceLe)q(on\()53 b(C)47
b(\))2213 b Fr(\(function\))p Black 216 3104 a Ft(MinimumDistanceLeo)q
(n)28 b FK(returns)c(the)f(\223probable\224)i(minimum)e(distance)h
Fq(d)2686 3118 y Fm(Leon)2845 3104 y FK(of)f(a)f(linear)i(binary)g
(code)f Ft(C)p FK(,)75 3217 y(using)g(an)g(implementation)i(of)d(Leon')
-5 b(s)23 b(probabilistic)j(polynomial)f(time)d(algorithm.)30
b(Brie\003y:)e(Let)22 b Ft(C)g FK(be)g(a)g(linear)75
3330 y(code)j(of)f(dimension)i Fq(k)f FK(o)o(v)o(er)e
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(as)g(abo)o(v)o(e.)31
b(The)23 b(algorithm)j(has)e(input)h(parameters)h Fq(s)e
FK(and)g Fu(r)p FK(,)f(where)h Fq(s)f FK(is)h(an)75 3443
y(inte)o(ger)h(between)f(2)g(and)g Fq(n)13 b Fv(\000)g
Fq(k)r FK(,)21 b(and)j Fu(r)f FK(is)g(an)h(inte)o(ger)h(between)f(2)g
(and)g Fq(k)r FK(.)p Black 211 3628 a Fv(\017)p Black
46 w FK(Find)g(a)f(generator)j(matrix)e Fq(G)e FK(of)d
Fq(C)r FK(.)p Black 211 3815 a Fv(\017)p Black 46 w FK(Randomly)25
b(permute)f(the)g(columns)h(of)f Fq(G)p FK(.)p Black
211 4002 a Fv(\017)p Black 46 w FK(Perform)j(Gaussian)g(elimination)i
(on)d(the)h(permuted)h(matrix)f(to)f(obtain)i(a)d(ne)n(w)h(matrix)h(of)
f(the)h(follo)n(wing)302 4115 y(form:)1770 4228 y Fq(G)20
b Fo(=)g(\()p Fq(I)2010 4242 y Fm(k)2055 4228 y Fv(j)10
b Fq(Z)15 b Fv(j)10 b Fq(B)p Fo(\))302 4393 y FK(with)29
b Fq(Z)j FK(a)d Fq(k)16 b Fv(\002)f Fq(s)28 b FK(matrix.)46
b(If)29 b Fo(\()p Fq(Z)5 b Fp(;)10 b Fq(B)p Fo(\))27
b FK(is)i(the)g(zero)h(matrix)f(then)h(return)g(1)f(for)g(the)g
(minimum)g(distance.)47 b(If)302 4506 y Fq(Z)22 b Fo(=)17
b FK(0)k(b)n(ut)g(not)g Fq(B)f FK(then)h(either)h(choose)h(another)f
(permutation)h(of)e(the)g(ro)n(ws)g(of)f Ft(C)h FK(or)f(return)i
(`method)g(f)o(ails'.)p Black 211 4693 a Fv(\017)p Black
46 w FK(Search)i Fq(Z)j FK(for)d(at)f(most)h Fu(r)e FK(ro)n(ws)i(that)g
(lead)g(to)f(code)n(w)o(ords)j(of)d(weight)h(less)g(than)h
Fu(r)p FK(.)p Black 211 4880 a Fv(\017)p Black 46 w FK(F)o(or)e(these)h
(code)n(w)o(ords,)i(compute)e(the)g(weight)g(of)g(the)g(whole)g(w)o
(ord)f(in)h Ft(C)p FK(.)k(Return)c(this)g(weight.)75
5065 y(\(See)31 b(for)h(e)o(xample)g(J.)e(S.)g(Leon,)j([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1205 5066 a
SDict begin H.S end
1205 5066
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(Leo88)p 0.0236 0.6179 0.0894
TeXcolorrgb 1436 5003 a
SDict begin H.R end
1436 5003 a 1436 5065 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon88) cvn H.B /ANN pdfmark end
1436
5065 a Black 2 w FK(])e(for)g(more)h(details.\))54 b(Sometimes)31
b(\(as)h(is)f(the)h(case)g(in)f Fy(GU)m(A)-6 b(V)f(A)p
FK(\))30 b(this)75 5178 y(probabilistic)d(algorithm)f(is)d(repeated)j
(se)n(v)o(eral)e(times)g(and)g(the)g(most)f(commonly)i(occurring)h(v)n
(alue)e(is)g(tak)o(en.)p 75 5298 1648 4 v 1764 5303 a
FF(Example)p 2102 5298 V 75 5323 4 25 v 3747 5323 V 75
5423 4 100 v 188 5393 a(gap>)44 b(C:=RandomLinearCode\(5)q(0,2)q(2,G)q
(F\()q(2\)\))q(;)p 3747 5423 V 75 5523 V 188 5493 a(a)85
b([50,22,?])45 b(randomly)g(generated)h(code)e(over)f(GF\(2\))p
3747 5523 V 75 5622 V 188 5592 a(gap>)h(MinimumDistanceLeon\(C)q(\);)49
b(time;)p 3747 5622 V Black Black eop end end
%%Page: 46 46
TeXDict begin HPSdict begin 46 45 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.46) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(46)p Black 75 428 4 100 v 188 399 a FF(6)p
3747 428 V 75 528 V 188 498 a(211)p 3747 528 V 75 628
V 188 598 a(gap>)44 b(MinimumDistance\(C\);)k(time;)p
3747 628 V 75 727 V 188 697 a(6)p 3747 727 V 75 827 V
188 797 a(1204)p 3747 827 V 75 852 4 25 v 3747 852 V
75 855 3675 4 v 75 988 a
SDict begin H.S end
75 988 a 75 988 a
SDict begin 13.6 H.A end
75 988 a 75
988 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.5) cvn H.B /DEST pdfmark end
75 988 a 116 x FJ(4.8.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Decr)n(easeMinimumDistanceUpperBound)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1279 a Fs(\006)22 b Ft(DecreaseMinimumDi)q(sta)q(nce)q
(Upp)q(er)q(Bou)q(nd\()53 b(C,)47 b(t,)g(m)g(\))1286
b Fr(\(function\))p Black 216 1504 a Ft(DecreaseMinimumDis)q(tan)q(ceU)
q(pp)q(erB)q(oun)q(d)26 b FK(is)20 b(an)g(implementation)j(of)e(the)f
(algorithm)i(for)f(the)f(minimum)75 1617 y(distance)25
b(of)d(a)h(linear)g(binary)h(code)g Ft(C)e FK(by)h(Leon)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1651 1618 a
SDict begin H.S end
1651 1618
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(Leo88)p 0.0236 0.6179 0.0894
TeXcolorrgb 1882 1555 a
SDict begin H.R end
1882 1555 a 1882 1617 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Leon88) cvn H.B /ANN pdfmark end
1882
1617 a Black 1 w FK(].)28 b(This)22 b(algorithm)j(tries)e(to)g(\002nd)f
(code)n(w)o(ords)j(with)d(small)75 1730 y(minimum)h(weights.)29
b(The)23 b(parameter)h Ft(t)f FK(is)f(at)h(least)h(1)e(and)i(less)f
(than)h(the)f(dimension)i(of)e Ft(C)p FK(.)28 b(The)22
b(best)i(results)g(are)75 1843 y(obtained)i(if)d(it)g(is)g(close)i(to)e
(the)h(dimension)h(of)f(the)g(code.)29 b(The)23 b(parameter)i
Ft(m)e FK(gi)n(v)o(es)h(the)g(number)g(of)g(runs)g(that)g(the)75
1956 y(algorithm)h(will)e(perform.)216 2069 y(The)61
b(result)h(returned)h(is)d(a)h(record)h(with)f(tw)o(o)f(\002elds;)80
b(the)61 b(\002rst,)70 b Ft(mindist)p FK(,)h(gi)n(v)o(es)62
b(the)f(lo)n(west)75 2182 y(weight)53 b(found,)61 b(and)53
b Ft(word)g FK(gi)n(v)o(es)g(the)g(corresponding)k(code)n(w)o(ord.)117
b(\(This)52 b(w)o(as)g(implemented)j(before)75 2295 y
Ft(MinimumDistanceLeo)q(n)f FK(b)n(ut)c(independently)-6
b(.)109 b(The)48 b(older)i(manual)g(had)f(gi)n(v)o(en)h(the)f(command)h
(incor)n(-)75 2408 y(rectly)-6 b(,)67 b(so)58 b(the)g(command)h(w)o(as)
f(only)g(found)h(after)g(reading)h(all)e(the)g Fq(*.gi)g
FK(\002les)f(in)h(the)g Fy(GU)m(A)-6 b(V)f(A)56 b FK(li-)75
2521 y(brary)-6 b(.)83 b(Though)43 b(both)f Ft(MinimumDistance)k
FK(and)c Ft(MinimumDistanceLeon)47 b FK(often)c(run)e(much)h(f)o(aster)
g(than)75 2634 y Ft(DecreaseMinimumDis)q(tan)q(ceU)q(ppe)q(rB)q(oun)q
(d)p FK(,)48 b Ft(DecreaseMinimumDis)q(tan)q(ce)q(Upp)q(erB)q(oun)q(d)d
FK(appears)c(to)e(be)75 2746 y(more)24 b(accurate)h(than)f
Ft(MinimumDistanceLe)q(on)p FK(.\))p 75 2865 1648 4 v
1764 2870 a FF(Example)p 2102 2865 V 75 2890 4 25 v 3747
2890 V 75 2990 4 100 v 188 2960 a(gap>)44 b(C:=RandomLinearCode\(5)q
(,2,)q(GF\()q(2\))q(\);)p 3747 2990 V 75 3090 V 188 3060
a(a)85 b([5,2,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(2\))p
3747 3090 V 75 3189 V 188 3159 a(gap>)g(DecreaseMinimumDistan)q(ceU)q
(ppe)q(rB)q(oun)q(d\(C)q(,1,)q(4\);)p 3747 3189 V 75
3289 V 188 3259 a(rec\()g(mindist)g(:=)f(3,)g(word)h(:=)f([)g
(0*Z\(2\),)i(Z\(2\)\2100,)f(Z\(2\)\2100,)h(0*Z\(2\),)g(Z\(2\)\2100)f(])
f(\))p 3747 3289 V 75 3389 V 188 3359 a(gap>)h(MinimumDistance\(C\);)p
3747 3389 V 75 3488 V 188 3458 a(3)p 3747 3488 V 75 3588
V 188 3558 a(gap>)g(C:=RandomLinearCode\(8)q(,4,)q(GF\()q(2\))q(\);)p
3747 3588 V 75 3687 V 188 3658 a(a)85 b([8,4,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 3687 V 75 3787
V 188 3757 a(gap>)g(DecreaseMinimumDistan)q(ceU)q(ppe)q(rB)q(oun)q
(d\(C)q(,3,)q(4\);)p 3747 3787 V 75 3887 V 188 3857 a(rec\()g(mindist)g
(:=)f(2,)p 3747 3887 V 75 3986 V 273 3956 a(word)g(:=)g([)g
(Z\(2\)\2100,)i(0*Z\(2\),)f(0*Z\(2\),)h(0*Z\(2\),)g(0*Z\(2\),)g
(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100)f(])f(\))p 3747
3986 V 75 4086 V 188 4056 a(gap>)h(MinimumDistance\(C\);)p
3747 4086 V 75 4186 V 188 4156 a(2)p 3747 4186 V 75 4210
4 25 v 3747 4210 V 75 4213 3675 4 v 75 4347 a
SDict begin H.S end
75 4347
a 75 4347 a
SDict begin 13.6 H.A end
75 4347 a 75 4347 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.6) cvn H.B /DEST pdfmark end
75 4347 a 116 x FJ(4.8.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(MinimumDistanceRandom)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4637 a Fs(\006)22 b
Ft(MinimumDistanceRa)q(ndo)q(m\()53 b(C,)47 b(num,)h(s)e(\))1750
b Fr(\(function\))p Black 216 4863 a Ft(MinimumDistanceRan)q(dom)35
b FK(returns)30 b(an)f(upper)h(bound)g(for)f(the)g(minimum)g(distance)i
Fq(d)3128 4877 y Fm(r)q(and)s(om)3371 4863 y FK(of)e(a)f(linear)75
4976 y(binary)33 b(code)g Ft(C)p FK(,)g(using)g(a)e(probabilistic)k
(polynomial)g(time)c(algorithm.)55 b(Brie\003y:)45 b(Let)32
b Ft(C)f FK(be)h(a)f(linear)i(code)f(of)75 5089 y(dimension)k
Fq(k)e FK(o)o(v)o(er)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))34
b FK(as)f(abo)o(v)o(e.)60 b(The)33 b(algorithm)i(has)f(input)h
(parameters)h Fq(num)d FK(and)h Fq(s)p FK(,)i(where)e
Fq(s)f FK(is)g(an)75 5202 y(inte)o(ger)25 b(between)f(2)g(and)g
Fq(n)13 b Fv(\000)g FK(1,)22 b(and)i Fq(num)f FK(is)h(an)f(inte)o(ger)i
(greater)g(than)f(or)g(equal)g(to)g(1.)p Black 211 5389
a Fv(\017)p Black 46 w FK(Find)g(a)f(generator)j(matrix)e
Fq(G)e FK(of)d Fq(C)r FK(.)p Black 211 5577 a Fv(\017)p
Black 46 w FK(Randomly)25 b(permute)f(the)g(columns)h(of)f
Fq(G)p FK(,)e(written)i Fq(G)2050 5591 y Fm(p)2087 5577
y FK(..)p Black Black eop end end
%%Page: 47 47
TeXDict begin HPSdict begin 47 46 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.47) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(47)p Black Black 211 399 a Fv(\017)p Black
1829 598 a Fq(G)20 b Fo(=)g(\()p Fq(A)p Fp(;)10 b Fq(B)p
Fo(\))302 798 y FK(with)24 b Fq(A)e FK(a)h Fq(k)14 b
Fv(\002)f Fq(s)23 b FK(matrix.)29 b(If)23 b Fq(A)g FK(is)g(the)h(zero)g
(matrix)g(then)g(return)h(`method)g(f)o(ails'.)p Black
211 984 a Fv(\017)p Black 46 w FK(Search)h Fq(A)d FK(for)i(at)g(most)g
(5)f(ro)n(ws)g(that)i(lead)f(to)g(code)n(w)o(ords,)i(in)d(the)h(code)c
Fq(C)2689 998 y Fm(A)2757 984 y FK(with)k(generator)i(matrix)f
Fq(A)p FK(,)d(of)302 1097 y(minimum)h(weight.)p Black
211 1283 a Fv(\017)p Black 46 w FK(F)o(or)e(these)h(code)n(w)o(ords,)i
(use)e(the)f(associated)k(linear)d(combination)j(to)c(compute)i(the)e
(weight)i(of)e(the)h(whole)302 1396 y(w)o(ord)h(in)f
Ft(C)q FK(.)28 b(Return)c(this)g(weight)g(and)g(code)n(w)o(ord.)75
1580 y(This)f(probabilistic)j(algorithm)f(is)e(repeated)h
Ft(num)g FK(times)f(\(with)g(dif)n(ferent)h(random)g(permutations)i(of)
d(the)g(ro)n(ws)f(of)75 1693 y Fq(G)g FK(each)j(time\))e(and)h(the)g
(weight)g(and)g(code)n(w)o(ord)h(of)f(the)g(lo)n(west)f(occurring)j
(weight)f(is)e(tak)o(en.)p 75 1812 1648 4 v 1764 1817
a FF(Example)p 2102 1812 V 75 1836 4 25 v 3747 1836 V
75 1936 4 100 v 188 1906 a(gap>)44 b(C:=RandomLinearCode\(6)q(0,2)q
(0,G)q(F\()q(2\)\))q(;)p 3747 1936 V 75 2036 V 188 2006
a(a)85 b([60,20,?])45 b(randomly)g(generated)h(code)e(over)f(GF\(2\))p
3747 2036 V 75 2135 V 188 2105 a(gap>)h(#mindist\(C\);time;)p
3747 2135 V 75 2235 V 188 2205 a(gap>)g(#mindistleon\(C,10,30\))q(;ti)q
(me;)49 b(#doesn't)c(work)f(well)p 3747 2235 V 75 2335
V 188 2305 a(gap>)g(a:=MinimumDistanceRan)q(dom)q(\(C,)q(10)q(,30)q
(\);t)q(ime)q(;)k(#)43 b(done)h(10)f(times)h(-with)g(fastest)g(time!!)p
3747 2335 V 75 2434 V 3747 2434 V 75 2534 V 230 2504
a(This)g(is)f(a)g(probabilistic)j(algorithm)g(which)e(may)f(return)i
(the)e(wrong)h(answer.)p 3747 2534 V 75 2633 V 188 2604
a([)f(12,)g([)g(0)f(0)h(0)g(0)f(0)h(0)g(1)f(0)h(1)g(0)f(0)h(0)g(0)g(0)f
(0)h(0)g(1)f(1)h(0)g(0)f(1)h(0)g(0)f(0)h(1)g(0)f(0)h(0)g(0)f(0)h(0)g(1)
f(0)h(0)p 3747 2633 V 75 2733 V 527 2703 a(1)f(0)h(0)g(0)f(0)h(0)g(0)f
(0)h(0)g(0)f(1)h(0)g(0)g(0)f(1)h(0)g(0)f(0)h(0)g(1)f(0)h(0)g(0)f(0)h(1)
g(0)f(])h(])p 3747 2733 V 75 2833 V 188 2803 a(130)p
3747 2833 V 75 2932 V 188 2902 a(gap>)h(a[2])f(in)g(C;)p
3747 2932 V 75 3032 V 188 3002 a(true)p 3747 3032 V 75
3132 V 188 3102 a(gap>)h(b:=DecreaseMinimumDis)q(tan)q(ceU)q(pp)q(erB)q
(oun)q(d\(C)q(,10)q(,1\))q(;)k(time;)c(#only)g(done)g(once!)p
3747 3132 V 75 3231 V 188 3201 a(rec\()g(mindist)g(:=)f(12,)h(word)f
(:=)g([)g(0*Z\(2\),)i(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h(0*Z\(2\),)g
(0*Z\(2\),)p 3747 3231 V 75 3331 V 442 3301 a(Z\(2\)\2100,)g(0*Z\(2\),)
f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h
(0*Z\(2\),)g(0*Z\(2\),)p 3747 3331 V 75 3430 V 442 3401
a(0*Z\(2\),)g(Z\(2\)\2100,)f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(0*Z\(2\),)g(0*Z\(2\),)p 3747
3430 V 75 3530 V 442 3500 a(Z\(2\)\2100,)g(0*Z\(2\),)f(0*Z\(2\),)h
(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100,)g
(0*Z\(2\),)p 3747 3530 V 75 3630 V 442 3600 a(0*Z\(2\),)g(Z\(2\)\2100,)
f(0*Z\(2\),)h(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h
(0*Z\(2\),)g(0*Z\(2\),)p 3747 3630 V 75 3729 V 442 3699
a(0*Z\(2\),)g(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)g
(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g(0*Z\(2\),)p 3747
3729 V 75 3829 V 442 3799 a(0*Z\(2\),)g(0*Z\(2\),)f(Z\(2\)\2100,)h
(0*Z\(2\),)g(0*Z\(2\),)g(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100,)g
(0*Z\(2\))f(])f(\))p 3747 3829 V 75 3929 V 188 3899 a(649)p
3747 3929 V 75 4028 V 188 3998 a(gap>)h(Codeword\(b!.word\))k(in)43
b(C;)p 3747 4028 V 75 4128 V 188 4098 a(true)p 3747 4128
V 75 4227 V 188 4198 a(gap>)h(MinimumDistance\(C\);ti)q(me;)p
3747 4227 V 75 4327 V 188 4297 a(12)p 3747 4327 V 75
4427 V 188 4397 a(196)p 3747 4427 V 75 4526 V 188 4496
a(gap>)g(c:=MinimumDistanceLeo)q(n\(C)q(\);t)q(im)q(e;)p
3747 4526 V 75 4626 V 188 4596 a(12)p 3747 4626 V 75
4726 V 188 4696 a(66)p 3747 4726 V 75 4825 V 188 4795
a(gap>)g(C:=RandomLinearCode\(3)q(0,1)q(0,G)q(F\()q(3\)\))q(;)p
3747 4825 V 75 4925 V 188 4895 a(a)85 b([30,10,?])45
b(randomly)g(generated)h(code)e(over)f(GF\(3\))p 3747
4925 V 75 5024 V 188 4995 a(gap>)h(a:=MinimumDistanceRan)q(dom)q(\(C,)q
(10)q(,10)q(\);t)q(ime)q(;)p 3747 5024 V 75 5124 V 3747
5124 V 75 5224 V 230 5194 a(This)g(is)f(a)g(probabilistic)j(algorithm)g
(which)e(may)f(return)i(the)e(wrong)h(answer.)p 3747
5224 V 75 5323 V 188 5293 a([)f(13,)g([)g(0)f(0)h(0)g(1)f(0)h(0)g(0)f
(0)h(0)g(0)f(1)h(0)g(2)g(2)f(1)h(1)g(0)f(2)h(2)g(0)f(1)h(0)g(2)f(1)h(0)
g(0)f(0)h(1)g(0)f(2)h(])g(])p 3747 5323 V 75 5423 V 188
5393 a(229)p 3747 5423 V 75 5523 V 188 5493 a(gap>)h(a[2])f(in)g(C;)p
3747 5523 V 75 5622 V 188 5592 a(true)p 3747 5622 V Black
Black eop end end
%%Page: 48 48
TeXDict begin HPSdict begin 48 47 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.48) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(48)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(MinimumDistance\(C\);ti)q(me;)p 3747 428 V 75 528 V
188 498 a(9)p 3747 528 V 75 628 V 188 598 a(45)p 3747
628 V 75 727 V 188 697 a(gap>)g(c:=MinimumDistanceLeo)q(n\(C)q(\);)p
3747 727 V 75 827 V 188 797 a(Code)g(must)f(be)g(binary.)i(Quitting.)p
3747 827 V 75 927 V 188 897 a(0)p 3747 927 V 75 1026
V 188 996 a(gap>)f(a:=MinimumDistanceRan)q(dom)q(\(C,)q(1,)q(29\))q
(;ti)q(me;)p 3747 1026 V 75 1126 V 3747 1126 V 75 1225
V 230 1196 a(This)g(is)f(a)g(probabilistic)j(algorithm)g(which)e(may)f
(return)i(the)e(wrong)h(answer.)p 3747 1225 V 75 1325
V 188 1295 a([)f(10,)g([)g(0)f(0)h(1)g(0)f(2)h(0)g(2)f(0)h(1)g(0)f(0)h
(0)g(0)g(0)f(0)h(1)g(0)f(1)h(0)g(0)f(1)h(0)g(0)f(0)h(0)g(0)f(2)h(2)g(2)
f(0)h(])g(])p 3747 1325 V 75 1425 V 188 1395 a(53)p 3747
1425 V 75 1450 4 25 v 3747 1450 V 75 1453 3675 4 v 75
1685 a
SDict begin H.S end
75 1685 a 75 1685 a
SDict begin 13.6 H.A end
75 1685 a 75 1685 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.7) cvn H.B /DEST pdfmark end
75 1685
a 117 x FJ(4.8.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Co)o(v)o(eringRadius)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1976 a Fs(\006)22 b
Ft(CoveringRadius\()52 b(C)47 b(\))2445 b Fr(\(function\))p
Black 216 2202 a Ft(CoveringRadius)35 b FK(returns)d(the)e
Fq(co)o(vering)j(r)o(adius)f FK(of)e(a)g(linear)i(code)f
Ft(C)p FK(.)49 b(This)30 b(is)g(the)h(smallest)g(number)h
Fq(r)75 2315 y FK(with)25 b(the)h(property)h(that)f(each)g(element)g
Fq(v)f FK(of)g(the)g(ambient)i(v)o(ector)f(space)g(of)f
Ft(C)g FK(has)h(at)f(most)g(a)g(distance)i Fq(r)g FK(to)e(the)75
2428 y(code)i Ft(C)p FK(.)35 b(So)26 b(for)g(each)g(v)o(ector)h
Fq(v)f FK(there)h(must)f(be)g(an)g(element)h Fq(c)e FK(of)h
Ft(C)g FK(with)g Fq(d)5 b Fo(\()p Fq(v)-7 b Fp(;)10 b
Fq(c)p Fo(\))23 b Fv(\024)e Fq(r)r FK(.)36 b(The)25 b(smallest)j(co)o
(v)o(ering)75 2541 y(radius)h(of)f(an)o(y)g Fo([)p Fq(n)p
Fp(;)10 b Fq(k)r Fo(])28 b FK(binary)h(linear)g(code)g(is)e(denoted)h
Fq(t)6 b Fo(\()p Fq(n)p Fp(;)k Fq(k)r Fo(\))p FK(.)42
b(A)27 b(binary)i(linear)g(code)g(with)e(reasonable)k(small)75
2653 y(co)o(v)o(ering)25 b(radius)g(is)e(called)i(a)e
Fq(co)o(vering)j(code)p FK(.)216 2766 y(If)31 b Ft(C)g
FK(is)h(a)f(perfect)i(code)f(\(see)g Ft(IsPerfectCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1873 2767 a
SDict begin H.S end
1873 2767 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.3.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 2054 2704 a
SDict begin H.R end
2054 2704
a 2054 2766 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.6) cvn H.B /ANN pdfmark end
2054 2766 a Black FK(\)\),)e(the)d(co)o(v)o(ering)j
(radius)e(is)g(equal)g(to)e Fq(t)6 b FK(,)32 b(the)g(num-)75
2879 y(ber)43 b(of)g(errors)i(the)e(code)h(can)f(correct,)50
b(where)43 b Fq(d)36 b Fo(=)31 b FK(2)n Fq(t)26 b Fo(+)20
b FK(1,)47 b(with)c Fq(d)48 b FK(the)43 b(minimum)g(distance)i(of)e
Ft(C)g FK(\(see)75 2992 y Ft(MinimumDistance)28 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 823 2993 a
SDict begin H.S end
823 2993
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.8.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 1004 2930 a
SDict begin H.R end
1004 2930 a 1004 2992 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
1004
2992 a Black FK(\)\).)216 3105 y(If)j(there)g(e)o(xists)h(a)e(function)
j(called)f Ft(SpecialCoveringRadi)q(us)k FK(in)31 b(the)g(`operations')
j(\002eld)c(of)h(the)g(code,)75 3218 y(then)36 b(this)f(function)i
(will)e(be)g(called)h(to)f(compute)i(the)e(co)o(v)o(ering)h(radius)h
(of)e(the)g(code.)64 b(At)34 b(the)h(moment,)j(no)75
3331 y(code-speci\002c)26 b(functions)g(are)e(implemented.)216
3444 y(If)34 b(the)f(length)j(of)d Ft(BoundsCoveringRadi)q(us)39
b FK(\(see)c Ft(BoundsCoveringRadius)40 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2952 3445 a
SDict begin H.S end
2952 3445 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3133 3382 a
SDict begin H.R end
3133 3382 a 3133 3444 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.2.1) cvn H.B /ANN pdfmark end
3133 3444 a Black
FK(\)\),)c(is)e(1,)i(then)e(the)75 3557 y(v)n(alue)24
b(in)p Black Black 168 3744 a Ft(C.boundsCoveringRad)q(ius)75
3932 y FK(is)f(returned.)31 b(Otherwise,)24 b(the)g(function)p
Black Black 168 4120 a Ft(C.operations.Coveri)q(ngR)q(adi)q(us)75
4307 y FK(is)f(e)o(x)o(ecuted,)i(unless)g(the)f(redundanc)o(y)i(of)e
Ft(C)f FK(is)g(too)h(lar)n(ge.)30 b(In)24 b(the)g(last)g(case,)f(a)h(w)
o(arning)g(is)g(issued.)216 4420 y(The)f(algorithm)h(used)g(to)e
(compute)j(the)e(co)o(v)o(ering)h(radius)g(is)f(the)g(follo)n(wing.)30
b(First,)22 b Ft(CosetLeadersMatFF)q(E)75 4533 y FK(is)k(used)h(to)g
(compute)g(the)g(list)g(of)f(coset)h(leaders)h(\(which)f(returns)h(a)e
(code)n(w)o(ord)i(in)e(each)h(coset)h(of)e Fq(GF)7 b
Fo(\()p Fq(q)p Fo(\))3507 4500 y Fm(n)3545 4533 y Fp(=)-5
b Fq(C)28 b FK(of)75 4646 y(minimum)23 b(weight\).)29
b(Then)23 b Ft(WeightVecFFE)j FK(is)d(used)h(to)e(compute)i(the)g
(weight)f(of)g(each)g(of)g(these)h(coset)g(leaders.)75
4759 y(The)f(program)i(returns)g(the)f(maximum)f(of)h(these)g(weights.)
p 75 4881 1648 4 v 1764 4886 a FF(Example)p 2102 4881
V 75 4906 4 25 v 3747 4906 V 75 5006 4 100 v 188 4976
a(gap>)44 b(H)e(:=)h(RandomLinearCode\(10)q(,)48 b(5,)c(GF\(2\)\);)p
3747 5006 V 75 5106 V 188 5076 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 5106 V 75 5205
V 188 5175 a(gap>)g(CoveringRadius\(H\);)p 3747 5205
V 75 5305 V 188 5275 a(3)p 3747 5305 V 75 5405 V 188
5375 a(gap>)g(H)e(:=)h(HammingCode\(4,)k(GF\(2\)\);;)f
(IsPerfectCode\(H\);)p 3747 5405 V 75 5504 V 188 5474
a(true)p 3747 5504 V 75 5604 V 188 5574 a(gap>)e(CoveringRadius\(H\);)p
3747 5604 V Black Black eop end end
%%Page: 49 49
TeXDict begin HPSdict begin 49 48 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.49) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(49)p Black 75 428 4 100 v 188 399 a FF(1)974
b(#)43 b(Hamming)i(codes)f(have)f(minimum)i(distance)g(3)p
3747 428 V 75 528 V 188 498 a(gap>)f(CoveringRadius\(ReedSo)q(lom)q
(onC)q(od)q(e\(7)q(,4\))q(\);)p 3747 528 V 75 628 V 188
598 a(3)p 3747 628 V 75 727 V 188 697 a(gap>)g(CoveringRadius\()j
(BCHCode\()e(17,)f(3,)f(GF\(2\))h(\))e(\);)p 3747 727
V 75 827 V 188 797 a(3)p 3747 827 V 75 927 V 188 897
a(gap>)i(CoveringRadius\()j(HammingCode\()g(5,)c(GF\(2\))h(\))e(\);)p
3747 927 V 75 1026 V 188 996 a(1)p 3747 1026 V 75 1126
V 188 1096 a(gap>)i(C)e(:=)h(ReedMullerCode\()48 b(1,)43
b(9)f(\);;)p 3747 1126 V 75 1225 V 188 1196 a(gap>)i(CoveringRadius\()j
(C)c(\);)p 3747 1225 V 75 1325 V 188 1295 a(CoveringRadius:)k(warning,)
e(the)f(covering)h(radius)f(of)p 3747 1325 V 75 1425
V 188 1395 a(this)g(code)f(cannot)i(be)e(computed)i(straightforward.)p
3747 1425 V 75 1524 V 188 1494 a(Try)e(to)g(use)h
(IncreaseCoveringRadiu)q(sL)q(owe)q(rBo)q(und)q(\()k(code)c(\).)p
3747 1524 V 75 1624 V 188 1594 a(\(see)g(the)f(manual)h(for)g(more)f
(details\).)p 3747 1624 V 75 1724 V 188 1694 a(The)g(covering)i(radius)
g(of)e(code)g(lies)h(in)f(the)h(interval:)p 3747 1724
V 75 1823 V 188 1793 a([)f(240)g(..)g(248)g(])p 3747
1823 V 75 1848 4 25 v 3747 1848 V 75 1851 3675 4 v 75
2064 a FK(See)23 b(also)h(the)g Fy(GU)m(A)-6 b(V)f(A)22
b FK(commands)i(relating)i(to)d(bounds)j(on)d(the)h(minimum)f(distance)
j(in)d(section)p 0.0236 0.0894 0.6179 TeXcolorrgb 3240
2065 a
SDict begin H.S end
3240 2065 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 3353 2002
a
SDict begin H.R end
3353 2002 a 3353 2064 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.2) cvn H.B /ANN pdfmark end
3353 2064 a Black FK(.)75 2217
y
SDict begin H.S end
75 2217 a 75 2217 a
SDict begin 13.6 H.A end
75 2217 a 75 2217 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.8.8) cvn H.B /DEST pdfmark end
75 2217 a 96
x FJ(4.8.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(SetCo)o(v)o(eringRadius)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2487 a Fs(\006)f Ft(SetCoveringRadius)
q(\()52 b(C,)47 b(intlist)i(\))1889 b Fr(\(function\))p
Black 216 2713 a Ft(SetCoveringRadius)28 b FK(enables)d(the)d(user)i
(to)e(set)h(the)g(co)o(v)o(ering)h(radius)g(herself,)g(instead)g(of)f
(letting)h Fy(GU)m(A)-6 b(V)f(A)75 2826 y FK(compute)27
b(it.)35 b(If)25 b Ft(intlist)i FK(is)f(an)g(inte)o(ger)l(,)h
Fy(GU)m(A)-6 b(V)f(A)24 b FK(will)h(simply)i(put)f(it)f(in)h(the)f
(`boundsCo)o(v)o(eringRadius)q(')31 b(\002eld.)75 2939
y(If)23 b(it)g(is)f(a)h(list)g(of)g(inte)o(gers,)i(ho)n(we)n(v)o(er)l
(,)e(it)g(will)g(intersect)i(this)f(list)f(with)g(the)g(`boundsCo)o(v)o
(eringRadius')29 b(\002eld,)22 b(thus)75 3052 y(taking)31
b(the)e(best)h(of)f(both)h(lists.)47 b(If)29 b(this)g(w)o(ould)h(lea)n
(v)o(e)g(an)f(empty)h(list,)h(the)e(\002eld)g(is)g(set)h(to)f
Ft(intlist)r FK(.)45 b(Because)75 3165 y(some)26 b(other)g
(computations)j(use)d(the)f(co)o(v)o(ering)i(radius)g(of)f(the)g(code,)
g(it)f(is)h(important)h(that)f(the)g(entered)h(v)n(alue)f(is)75
3278 y(not)e(wrong,)g(otherwise)h(ne)n(w)e(results)i(may)e(be)h(in)l(v)
n(alid.)p 75 3400 1648 4 v 1764 3405 a FF(Example)p 2102
3400 V 75 3425 4 25 v 3747 3425 V 75 3525 4 100 v 188
3495 a(gap>)44 b(C)e(:=)h(BCHCode\()i(17,)f(3,)f(GF\(2\))h(\);;)p
3747 3525 V 75 3625 V 188 3595 a(gap>)g(BoundsCoveringRadius\()49
b(C)43 b(\);)p 3747 3625 V 75 3724 V 188 3694 a([)g(3)f(..)h(4)g(])p
3747 3724 V 75 3824 V 188 3794 a(gap>)h(SetCoveringRadius\()k(C,)43
b([)g(2)f(..)i(3)e(])h(\);)p 3747 3824 V 75 3923 V 188
3894 a(gap>)h(BoundsCoveringRadius\()49 b(C)43 b(\);)p
3747 3923 V 75 4023 V 188 3993 a([)g([)f(2)h(..)g(3)g(])f(])p
3747 4023 V 75 4048 4 25 v 3747 4048 V 75 4051 3675 4
v 75 4194 a
SDict begin H.S end
75 4194 a 75 4194 a
SDict begin 13.6 H.A end
75 4194 a 75 4194 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.9) cvn H.B /DEST pdfmark end
75
4194 a 150 x FM(4.9)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Distrib)n(utions)p
Black 75 4440 a
SDict begin H.S end
75 4440 a 75 4440 a
SDict begin 13.6 H.A end
75 4440 a 75 4440
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.1) cvn H.B /DEST pdfmark end
75 4440 a 114 x FJ(4.9.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(MinimumW)-6 b(eightW)f(ords)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4728 a Fs(\006)22 b Ft(MinimumWeightWord)q(s\()53
b(C)46 b(\))2260 b Fr(\(function\))p Black 216 4954 a
Ft(MinimumWeightWords)29 b FK(returns)d(the)d(list)h(of)g(minimum)f
(weight)h(code)n(w)o(ords)i(of)d Ft(C)p FK(.)216 5067
y(This)g(algorithm)j(is)d(written)h(in)g(GAP)d(is)j(slo)n(w)-6
b(,)23 b(so)g(is)h(only)g(suitable)i(for)d(small)h(codes.)p
75 5190 1648 4 v 1764 5195 a FF(Example)p 2102 5190 V
75 5215 4 25 v 3747 5215 V 75 5314 4 100 v 188 5284 a(gap>)44
b(C:=HammingCode\(3,GF\(2)q(\)\);)p 3747 5314 V 75 5414
V 188 5384 a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f
(GF\(2\))p 3747 5414 V 75 5514 V 188 5484 a(gap>)h
(MinimumWeightWords\(C\))q(;)p 3747 5514 V 75 5613 V
188 5583 a([)f([)f(1)h(0)g(0)f(0)h(0)g(1)f(1)h(],)g([)g(0)f(1)h(0)g(1)f
(0)h(1)g(0)g(],)g([)f(0)h(1)g(0)f(0)h(1)g(0)f(1)h(],)g([)g(1)f(0)h(0)g
(1)f(1)h(0)g(0)f(],)i([)e(0)h(0)g(1)f(0)h(1)g(1)f(0)h(],)p
3747 5613 V Black Black eop end end
%%Page: 50 50
TeXDict begin HPSdict begin 50 49 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.50) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(50)p Black 75 428 4 100 v 273 399 a FF([)42
b(0)h(0)g(1)f(1)h(0)g(0)f(1)h(],)g([)g(1)f(1)h(1)g(0)f(0)h(0)g(0)g(])f
(])p 3747 428 V 75 528 V 3747 528 V 75 553 4 25 v 3747
553 V 75 556 3675 4 v 75 687 a
SDict begin H.S end
75 687 a 75 687 a
SDict begin 13.6 H.A end
75 687
a 75 687 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.2) cvn H.B /DEST pdfmark end
75 687 a 116 x FJ(4.9.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(W)-6 b(eightDistrib)n(ution)p Black 1.0 0.0 0.0
TeXcolorrgb 75 978 a Fs(\006)22 b Ft(WeightDistributio)q(n\()53
b(C)46 b(\))2260 b Fr(\(function\))p Black 216 1203 a
Ft(WeightDistribution)37 b FK(returns)c(the)e(weight)h(distrib)n(ution)
i(of)d Ft(C)q FK(,)h(as)f(a)f(v)o(ector)-5 b(.)53 b(The)30
b Fq(i)3103 1170 y Fm(t)5 b(h)3195 1203 y FK(element)32
b(of)f(this)75 1316 y(v)o(ector)20 b(contains)i(the)e(number)g(of)g
(elements)h(of)e Ft(C)g FK(with)g(weight)h Fq(i)9 b Fv(\000)g
FK(1.)27 b(F)o(or)19 b(linear)h(codes,)i(the)d(weight)i(distrib)n
(ution)75 1429 y(is)k(equal)h(to)e(the)h(inner)h(distrib)n(ution)j
(\(see)c Ft(InnerDistribution)30 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2275 1431 a
SDict begin H.S end
2275 1431 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(4.9.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
2456 1367 a
SDict begin H.R end
2456 1367 a 2456 1429 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.3) cvn H.B /ANN pdfmark end
2456 1429 a Black
FK(\)\).)j(If)25 b Fq(w)f FK(is)g(the)h(weight)h(distrib)n(ution)i(of)
75 1542 y(a)23 b(linear)i(code)f Ft(C)q FK(,)e(it)h(must)h(ha)n(v)o(e)g
(the)g(zero)g(code)n(w)o(ord,)h(so)e Fq(w)p Fo([)p FK(1)p
Fo(])e(=)f FK(1)j(\(one)h(w)o(ord)g(of)f(weight)h(0\).)216
1655 y(Some)f(codes,)i(such)f(as)g(the)g(Hamming)f(codes,)i(ha)n(v)o(e)
f(precomputed)j(weight)d(distrib)n(utions.)33 b(F)o(or)23
b(others,)i(the)75 1768 y(program)c(W)-7 b(eightDistrib)n(ution)25
b(calls)c(the)f Fy(GAP)e FK(program)k Ft(DistancesDistributi)q(onM)q
(atF)q(FE)q(Vec)q(FFE)q FK(,)j(which)75 1881 y(is)e(written)i(in)e(C.)f
(See)h(also)h Ft(CodeWeightEnumera)q(tor)q FK(.)p 75
1985 1648 4 v 1764 1990 a FF(Example)p 2102 1985 V 75
2010 4 25 v 3747 2010 V 75 2110 4 100 v 188 2080 a(gap>)44
b(WeightDistribution\()k(ConferenceCode\(9\))h(\);)p
3747 2110 V 75 2210 V 188 2180 a([)43 b(1,)g(0,)g(0,)g(0,)g(0,)g(18,)g
(0,)g(0,)g(0,)g(1)g(])p 3747 2210 V 75 2309 V 188 2279
a(gap>)h(WeightDistribution\()k(RepetitionCode\()g(7,)43
b(GF\(4\))h(\))f(\);)p 3747 2309 V 75 2409 V 188 2379
a([)g(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(3)f(])p 3747
2409 V 75 2508 V 188 2479 a(gap>)i(WeightDistribution\()k
(WholeSpaceCode\()g(5,)43 b(GF\(2\))h(\))f(\);)p 3747
2508 V 75 2608 V 188 2578 a([)g(1,)g(5,)g(10,)g(10,)g(5,)g(1)g(])p
3747 2608 V 75 2633 4 25 v 3747 2633 V 75 2636 3675 4
v 75 2767 a
SDict begin H.S end
75 2767 a 75 2767 a
SDict begin 13.6 H.A end
75 2767 a 75 2767 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.3) cvn H.B /DEST pdfmark end
75
2767 a 116 x FJ(4.9.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(InnerDistrib)n
(ution)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3058 a Fs(\006)22
b Ft(InnerDistribution)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black 216 3284 a Ft(InnerDistribution)36 b FK(returns)c(the)f(inner)g
(distrib)n(ution)j(of)d Ft(C)p FK(.)49 b(The)30 b Fq(i)2538
3251 y Fm(t)5 b(h)2628 3284 y FK(element)32 b(of)e(the)h(v)o(ector)g
(contains)75 3396 y(the)c(a)n(v)o(erage)h(number)g(of)f(elements)h(of)e
Ft(C)h FK(at)f(distance)j Fq(i)14 b Fv(\000)g FK(1)26
b(to)g(an)h(element)h(of)e Ft(C)q FK(.)37 b(F)o(or)26
b(linear)i(codes,)g(the)f(inner)75 3509 y(distrib)n(ution)g(is)d(equal)
g(to)g(the)f(weight)i(distrib)n(ution)i(\(see)d Ft(WeightDistribution)
29 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2812 3511
a
SDict begin H.S end
2812 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(4.9.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 2993 3447 a
SDict begin H.R end
2993 3447
a 2993 3509 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.2) cvn H.B /ANN pdfmark end
2993 3509 a Black FK(\)\).)216 3622 y(Suppose)h
Fq(w)e FK(is)h(the)g(inner)h(distrib)n(ution)j(of)c Ft(C)p
FK(.)45 b(Then)29 b Fq(w)p Fo([)p FK(1)p Fo(])24 b(=)e
FK(1,)30 b(because)h(each)f(element)g(of)f Ft(C)f FK(has)i(e)o(xactly)
75 3735 y(one)h(element)g(at)f(distance)j(zero)e(\(the)g(element)g
(itself\).)51 b(The)30 b(minimum)g(distance)j(of)d Ft(C)g
FK(is)g(the)h(smallest)g(v)n(alue)75 3848 y Fq(d)24 b
Fp(>)18 b FK(0)k(with)g Fq(w)p Fo([)p Fq(d)16 b Fo(+)11
b FK(1)p Fo(])19 b Fv(6)p Fo(=)f FK(0,)k(because)i(a)e(distance)i
(between)f(zero)f(and)h Fq(d)j FK(ne)n(v)o(er)c(occurs.)30
b(See)22 b Ft(MinimumDistance)75 3961 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3962 a
SDict begin H.S end
105 3962 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.8.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 3899 a
SDict begin H.R end
286 3899 a 286 3961 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
286 3961 a Black FK(\).)p
75 4068 1648 4 v 1764 4073 a FF(Example)p 2102 4068 V
75 4093 4 25 v 3747 4093 V 75 4192 4 100 v 188 4162 a(gap>)44
b(InnerDistribution\()k(ConferenceCode\(9\))g(\);)p 3747
4192 V 75 4292 V 188 4262 a([)43 b(1,)g(0,)g(0,)g(0,)g(63/5,)h(9/5,)f
(18/5,)h(0,)g(9/10,)g(1/10)f(])p 3747 4292 V 75 4391
V 188 4362 a(gap>)h(InnerDistribution\()k(RepetitionCode\()g(7,)43
b(GF\(4\))h(\))e(\);)p 3747 4391 V 75 4491 V 188 4461
a([)h(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(3)f(])p 3747
4491 V 75 4516 4 25 v 3747 4516 V 75 4519 3675 4 v 75
4737 a
SDict begin H.S end
75 4737 a 75 4737 a
SDict begin 13.6 H.A end
75 4737 a 75 4737 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.4) cvn H.B /DEST pdfmark end
75 4737
a 117 x FJ(4.9.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(DistancesDistrib)n
(ution)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5028 a Fs(\006)22
b Ft(DistancesDistribu)q(tio)q(n\()53 b(C,)47 b(w)g(\))1981
b Fr(\(function\))p Black 216 5254 a Ft(DistancesDistribut)q(ion)31
b FK(returns)26 b(the)f(distrib)n(ution)j(of)d(the)g(distances)i(of)e
(all)f(elements)i(of)f Ft(C)f FK(to)h(a)f(code-)75 5367
y(w)o(ord)j Ft(w)f FK(in)h(the)g(same)g(v)o(ector)h(space.)40
b(The)26 b Fq(i)1511 5334 y Fm(t)5 b(h)1598 5367 y FK(element)28
b(of)f(the)g(distance)i(distrib)n(ution)i(is)26 b(the)i(number)f(of)g
(code-)75 5479 y(w)o(ords)k(of)g Ft(C)f FK(that)i(ha)n(v)o(e)f
(distance)i Fq(i)15 b Fv(\000)g FK(1)31 b(to)f Ft(w)q
FK(.)49 b(The)31 b(smallest)h(v)n(alue)f Fq(d)36 b FK(with)30
b Fq(w)p Fo([)p Fq(d)20 b Fo(+)15 b FK(1)p Fo(])25 b
Fv(6)p Fo(=)f FK(0,)32 b(is)f(de\002ned)g(as)g(the)75
5592 y Fq(distance)26 b(to)d Ft(C)g FK(\(see)h Ft(MinimumDistance)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1481 5593
a
SDict begin H.S end
1481 5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.8.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1662 5530 a
SDict begin H.R end
1662 5530
a 1662 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.8.3) cvn H.B /ANN pdfmark end
1662 5592 a Black FK(\)\).)p Black Black
eop end end
%%Page: 51 51
TeXDict begin HPSdict begin 51 50 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.51) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(51)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(H)e(:=)h(HadamardCode\(20\);)p 3747 523
V 75 623 V 188 593 a(a)g(\(20,40,10\)6..8)k(Hadamard)e(code)e(of)h
(order)g(20)f(over)g(GF\(2\))p 3747 623 V 75 722 V 188
692 a(gap>)h(c)e(:=)h(Codeword\("101101011)q(010)q(10)q(010)q(101)q(",)
49 b(H\);)p 3747 722 V 75 822 V 188 792 a([)43 b(1)f(0)h(1)g(1)f(0)h(1)
g(0)f(1)h(1)g(0)f(1)h(0)g(1)f(0)h(0)g(1)g(0)f(1)h(0)g(1)f(])p
3747 822 V 75 922 V 188 892 a(gap>)i(DistancesDistribution)q(\(H,)49
b(c\);)p 3747 922 V 75 1021 V 188 991 a([)43 b(0,)g(0,)g(0,)g(0,)g(0,)g
(1,)g(0,)g(7,)g(0,)g(12,)g(0,)g(12,)h(0,)f(7,)g(0,)g(1,)g(0,)g(0,)g(0,)
g(0,)g(0)f(])p 3747 1021 V 75 1121 V 188 1091 a(gap>)i
(MinimumDistance\(H,)k(c\);)p 3747 1121 V 75 1220 V 188
1191 a(5)1143 b(#)43 b(distance)i(to)e(H)p 3747 1220
V 75 1245 4 25 v 3747 1245 V 75 1248 3675 4 v 75 1382
a
SDict begin H.S end
75 1382 a 75 1382 a
SDict begin 13.6 H.A end
75 1382 a 75 1382 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.9.5) cvn H.B /DEST pdfmark end
75 1382 a 116
x FJ(4.9.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(OuterDistrib)n(ution)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1672 a Fs(\006)22 b
Ft(OuterDistribution)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black 216 1898 a FK(The)24 b(function)i Ft(OuterDistribution)k
FK(returns)c(a)e(list)g(of)g(length)i Fq(q)2388 1865
y Fm(n)2426 1898 y FK(,)d(where)i Fq(q)e FK(is)h(the)h(size)g(of)f(the)
g(base)h(\002eld)75 2011 y(of)33 b Ft(C)g FK(and)g Fq(n)g
FK(is)g(the)g(w)o(ord)g(length.)59 b(The)33 b(elements)h(of)f(the)h
(list)f(consist)i(of)e(pairs,)j(the)d(\002rst)g(coordinate)j(being)75
2124 y(an)e(element)g(of)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))867
2091 y Fm(n)938 2124 y FK(\(this)34 b(is)g(a)f(code)n(w)o(ord)i(type\))
f(and)g(the)g(second)i(coordinate)g(being)f(a)e(distrib)n(ution)k(of)75
2237 y(distances)30 b(to)e(the)g(code)g(\(a)f(list)h(of)g(inte)o
(gers\).)43 b(This)27 b(table)i(is)e Fq(very)i FK(lar)n(ge,)g(and)f
(for)g Fq(n)23 b Fp(>)f FK(20)28 b(it)f(will)h(not)g(\002t)e(in)i(the)
75 2350 y(memory)23 b(of)f(most)h(computers.)30 b(The)22
b(function)j Ft(DistancesDistributi)q(on)j FK(\(see)23
b Ft(DistancesDistribu)q(tio)q(n)75 2462 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 2464 a
SDict begin H.S end
105 2464 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(4.9.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 2400 a
SDict begin H.R end
286 2400 a 286 2462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.9.4) cvn H.B /ANN pdfmark end
286 2462 a Black FK(\)\))h(can)g(be)g
(used)g(to)g(calculate)h(one)f(entry)h(of)e(the)h(list.)p
75 2585 1648 4 v 1764 2590 a FF(Example)p 2102 2585 V
75 2610 4 25 v 3747 2610 V 75 2710 4 100 v 188 2680 a(gap>)44
b(C)e(:=)h(RepetitionCode\()48 b(3,)43 b(GF\(2\))h(\);)p
3747 2710 V 75 2809 V 188 2779 a(a)f(cyclic)h([3,1,3]1)h(repetition)h
(code)e(over)f(GF\(2\))p 3747 2809 V 75 2909 V 188 2879
a(gap>)h(OD)f(:=)g(OuterDistribution\(C\);)p 3747 2909
V 75 3009 V 188 2979 a([)g([)f([)h(0)g(0)f(0)h(],)g([)g(1,)g(0,)g(0,)g
(1)f(])h(],)g([)g([)g(1)f(1)h(1)g(],)g([)f(1,)h(0,)g(0,)g(1)g(])g(],)p
3747 3009 V 75 3108 V 273 3078 a([)f([)h(0)g(0)f(1)h(],)g([)g(0,)g(1,)g
(1,)g(0)f(])h(],)g([)g([)g(1)f(1)h(0)g(],)g([)f(0,)h(1,)g(1,)g(0)g(])g
(],)p 3747 3108 V 75 3208 V 273 3178 a([)f([)h(1)g(0)f(0)h(],)g([)g(0,)
g(1,)g(1,)g(0)f(])h(],)g([)g([)g(0)f(1)h(1)g(],)g([)f(0,)h(1,)g(1,)g(0)
g(])g(],)p 3747 3208 V 75 3307 V 273 3278 a([)f([)h(0)g(1)f(0)h(],)g([)
g(0,)g(1,)g(1,)g(0)f(])h(],)g([)g([)g(1)f(0)h(1)g(],)g([)f(0,)h(1,)g
(1,)g(0)g(])g(])f(])p 3747 3307 V 75 3407 V 188 3377
a(gap>)i(WeightDistribution\(C\))49 b(=)43 b(OD[1][2];)p
3747 3407 V 75 3507 V 188 3477 a(true)p 3747 3507 V 75
3606 V 188 3576 a(gap>)h(DistancesDistribution)q(\()k(C,)43
b(Codeword\("110"\))48 b(\))43 b(=)f(OD[4][2];)p 3747
3606 V 75 3706 V 188 3676 a(true)p 3747 3706 V 75 3731
4 25 v 3747 3731 V 75 3734 3675 4 v 75 3877 a
SDict begin H.S end
75 3877
a 75 3877 a
SDict begin 13.6 H.A end
75 3877 a 75 3877 a
SDict begin [ /View [/XYZ H.V] /Dest (section.4.10) cvn H.B /DEST pdfmark end
75 3877 a 150 x FM(4.10)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Decoding)31 b(Functions)p
Black 75 4145 a
SDict begin H.S end
75 4145 a 75 4145 a
SDict begin 13.6 H.A end
75 4145 a 75 4145
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.1) cvn H.B /DEST pdfmark end
75 4145 a 92 x FJ(4.10.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Decode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4411 a
Fs(\006)22 b Ft(Decode\()49 b(C,)e(r)g(\))2677 b Fr(\(function\))p
Black 216 4637 a Ft(Decode)24 b FK(decodes)h Ft(r)d FK(\(a)g(')-5
b(recei)n(v)o(ed)25 b(w)o(ord'\))e(with)g(respect)h(to)e(code)i
Ft(C)e FK(and)h(returns)h(the)f(`message)h(w)o(ord')f(\(i.e.,)75
4750 y(the)c(information)i(digits)f(associated)i(to)c(the)h(code)n(w)o
(ord)h Fq(c)c Fv(2)11 b Fq(C)19 b FK(closest)i(to)d Ft(r)q
FK(\).)26 b(Here)19 b Ft(r)f FK(can)h(be)g(a)f Fy(GU)m(A)-6
b(V)f(A)17 b FK(code)n(w)o(ord)75 4863 y(or)29 b(a)g(list)g(of)g(code)n
(w)o(ords.)47 b(First,)30 b(possible)h(errors)f(in)f
Ft(r)g FK(are)g(corrected,)k(then)c(the)h(code)n(w)o(ord)g(is)f
(decoded)i(to)e(an)75 4976 y Fq(information)i(code)o(wor)m(d)h(m)27
b FK(\(and)i(not)f(an)h(element)g(of)f Ft(C)q FK(\).)42
b(If)28 b(the)h(code)g(record)h(has)e(a)g(\002eld)g(`specialDecoder',)
75 5089 y(this)h(special)i(algorithm)g(is)d(used)i(to)f(decode)h(the)f
(v)o(ector)-5 b(.)46 b(Hamming)29 b(codes,)i(BCH)c(codes,)k(c)o(yclic)f
(codes,)h(and)75 5202 y(generalized)d(Reed-Solomon)e(ha)n(v)o(e)g(such)
f(a)g(special)h(algorithm.)34 b(\(The)25 b(algorithm)h(used)g(for)f
(BCH)d(codes)k(is)f(the)75 5315 y(Sugiyama)k(algorithm)h(described,)i
(for)c(e)o(xample,)i(in)e(section)i(5.4.3)f(of)f([)p
0.0236 0.6179 0.0894 TeXcolorrgb 2464 5316 a
SDict begin H.S end
2464 5316
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894
TeXcolorrgb 2671 5253 a
SDict begin H.R end
2671 5253 a 2671 5315 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
2671
5315 a Black FK(].)43 b(A)27 b(special)j(decoder)g(has)f(also)75
5428 y(being)i(written)g(for)g(the)g(generalized)i(Reed-Solomon)f(code)
f(using)h(the)e(interpolation)k(algorithm.)51 b(F)o(or)29
b(c)o(yclic)75 5540 y(codes,)i(the)f(error)n(-trapping)j(algorithm)e
(is)e(used.\))47 b(If)29 b Ft(C)f FK(is)h(linear)i(and)e(no)h(special)g
(decoder)i(\002eld)c(has)i(been)g(set)p Black Black eop
end end
%%Page: 52 52
TeXDict begin HPSdict begin 52 51 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.52) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(52)p Black 75 399 a(then)32 b(syndrome)h(decoding)g(is)e
(used.)53 b(Otherwise)32 b(\(when)f Ft(C)g FK(is)g(non-linear\),)36
b(the)31 b(nearest)i(neighbor)h(decoding)75 511 y(algorithm)25
b(is)f(used)g(\(which)g(is)g(v)o(ery)f(slo)n(w\).)216
624 y(A)g(special)i(decoder)g(can)f(be)g(created)h(by)e(de\002ning)i(a)
e(function)p Black Black 168 810 a Ft(C!.SpecialDecoder)52
b(:=)47 b(function\(C,)k(r\))c(...)g(end;)75 995 y FK(The)29
b(function)i(uses)f(the)f(ar)n(guments)i Ft(C)e FK(\(the)h(code)f
(record)i(itself\))f(and)g Ft(r)e FK(\(a)h(v)o(ector)h(of)f(the)h(code)
n(w)o(ord)g(type\))g(to)75 1108 y(decode)k Ft(r)d FK(to)h(an)g
(information)j(v)o(ector)-5 b(.)55 b(A)30 b(normal)j(decoder)h(w)o
(ould)f(tak)o(e)f(a)g(code)n(w)o(ord)h Ft(r)f FK(of)g(the)g(same)g(w)o
(ord)75 1221 y(length)23 b(and)f(\002eld)f(as)g Ft(C)q
FK(,)f(and)i(w)o(ould)g(return)h(an)e(information)j(v)o(ector)f(of)e
(length)i Fq(k)r FK(,)e(the)g(dimension)j(of)d Ft(C)p
FK(.)28 b(The)21 b(user)75 1334 y(is)i(not)g(restricted)j(to)d(these)h
(normal)f(demands)i(though,)f(and)g(can)f(for)g(instance)i(de\002ne)f
(a)e(decoder)j(for)e(non-linear)75 1447 y(codes.)216
1560 y(Encoding)i(is)f(done)g(by)g(multiplying)i(the)e(information)i(v)
o(ector)e(with)g(the)f(code)i(\(see)p 0.0236 0.0894 0.6179
TeXcolorrgb 2947 1561 a
SDict begin H.S end
2947 1561 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
3060 1498 a
SDict begin H.R end
3060 1498 a 3060 1560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
3060 1560 a Black
FK(\).)p 75 1680 1648 4 v 1764 1685 a FF(Example)p 2102
1680 V 75 1705 4 25 v 3747 1705 V 75 1805 4 100 v 188
1775 a(gap>)44 b(C)e(:=)h(HammingCode\(3\);)p 3747 1805
V 75 1904 V 188 1874 a(a)g(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 1904 V 75 2004 V 188 1974
a(gap>)h(c)e(:=)h("1010"*C;)850 b(#)43 b(encoding)p 3747
2004 V 75 2104 V 188 2074 a([)g(1)f(0)h(1)g(1)f(0)h(1)g(0)f(])p
3747 2104 V 75 2203 V 188 2173 a(gap>)i(Decode\(C,)h(c\);)890
b(#)43 b(decoding)p 3747 2203 V 75 2303 V 188 2273 a([)g(1)f(0)h(1)g(0)
f(])p 3747 2303 V 75 2402 V 188 2373 a(gap>)i(Decode\(C,)h
(Codeword\("0010101"\))q(\);)p 3747 2402 V 75 2502 V
188 2472 a([)e(1)f(1)h(0)g(1)f(])1186 b(#)43 b(one)g(error)h(corrected)
p 3747 2502 V 75 2602 V 188 2572 a(gap>)g(C!.SpecialDecoder)k(:=)43
b(function\(C,)j(c\))p 3747 2602 V 75 2701 V 188 2671
a(>)d(return)h(NullWord\(Dimension\(C)q(\)\);)p 3747
2701 V 75 2801 V 188 2771 a(>)f(end;)p 3747 2801 V 75
2901 V 188 2871 a(function)i(\()e(C,)g(c)f(\))h(...)g(end)p
3747 2901 V 75 3000 V 188 2970 a(gap>)h(Decode\(C,)h(c\);)p
3747 3000 V 75 3100 V 188 3070 a([)e(0)f(0)h(0)g(0)f(])466
b(#)43 b(new)g(decoder)i(always)g(returns)f(null)g(word)p
3747 3100 V 75 3125 4 25 v 3747 3125 V 75 3128 3675 4
v 75 3261 a
SDict begin H.S end
75 3261 a 75 3261 a
SDict begin 13.6 H.A end
75 3261 a 75 3261 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.2) cvn H.B /DEST pdfmark end
75
3261 a 116 x FJ(4.10.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Decodew)o(ord)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3551 a Fs(\006)22 b
Ft(Decodeword\()51 b(C,)c(r)g(\))2491 b Fr(\(function\))p
Black 216 3777 a Ft(Decodeword)26 b FK(decodes)e Ft(r)f
FK(\(a)f(')-5 b(recei)n(v)o(ed)25 b(w)o(ord'\))e(with)g(respect)h(to)f
(code)g Ft(C)g FK(and)g(returns)h(the)f(code)n(w)o(ord)h
Fq(c)c Fv(2)14 b Fq(C)75 3890 y FK(closest)28 b(to)f
Ft(r)q FK(.)38 b(Here)26 b Ft(r)h FK(can)g(be)g(a)f Fy(GU)m(A)-6
b(V)f(A)25 b FK(code)n(w)o(ord)j(or)f(a)g(list)g(of)g(code)n(w)o(ords.)
40 b(If)27 b(the)g(code)g(record)i(has)e(a)f(\002eld)75
4003 y(`specialDecoder',)35 b(this)c(special)h(algorithm)f(is)f(used)h
(to)f(decode)h(the)g(v)o(ector)-5 b(.)49 b(Hamming)30
b(codes,)i(generalized)75 4116 y(Reed-Solomon)d(codes,)g(and)f(BCH)e
(codes)i(ha)n(v)o(e)g(such)g(a)f(special)i(algorithm.)42
b(\(The)27 b(algorithm)i(used)g(for)e(BCH)75 4229 y(codes)i(is)g(the)f
(Sugiyama)h(algorithm)h(described,)i(for)c(e)o(xample,)i(in)e(section)i
(5.4.3)f(of)f([)p 0.0236 0.6179 0.0894 TeXcolorrgb 2925
4230 a
SDict begin H.S end
2925 4230 a 0.0236 0.6179 0.0894 TeXcolorrgb -1
x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb 3132 4167
a
SDict begin H.R end
3132 4167 a 3132 4229 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
3132 4229 a Black FK(].)43
b(The)27 b(algorithm)75 4341 y(used)i(for)f(generalized)k(Reed-Solomon)
e(codes)f(is)f(the)g(\223interpolation)33 b(algorithm\224)d(described)h
(for)d(e)o(xample)h(in)75 4454 y(chapter)22 b(5)e(of)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 552 4455 a
SDict begin H.S end
552 4455
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894
TeXcolorrgb 743 4392 a
SDict begin H.R end
743 4392 a 743 4454 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
743 4454
a Black 2 w FK(].\))27 b(If)20 b Ft(C)g FK(is)g(linear)i(and)f(no)f
(special)i(decoder)h(\002eld)d(has)g(been)i(set)e(then)h(syndrome)i
(decoding)f(is)75 4567 y(used.)35 b(Otherwise,)26 b(when)f
Ft(C)g FK(is)g(non-linear)l(,)k(the)c(nearest)i(neighbor)h(algorithm)f
(has)e(been)h(implemented)i(\(which)75 4680 y(should)d(only)g(be)e
(used)h(for)g(small-sized)i(codes\).)p 75 4800 1648 4
v 1764 4805 a FF(Example)p 2102 4800 V 75 4825 4 25 v
3747 4825 V 75 4925 4 100 v 188 4895 a(gap>)44 b(C)e(:=)h
(HammingCode\(3\);)p 3747 4925 V 75 5024 V 188 4995 a(a)g(linear)h
([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f(GF\(2\))p
3747 5024 V 75 5124 V 188 5094 a(gap>)h(c)e(:=)h("1010"*C;)850
b(#)43 b(encoding)p 3747 5124 V 75 5224 V 188 5194 a([)g(1)f(0)h(1)g(1)
f(0)h(1)g(0)f(])p 3747 5224 V 75 5323 V 188 5293 a(gap>)i
(Decodeword\(C,)i(c\);)891 b(#)42 b(decoding)p 3747 5323
V 75 5423 V 188 5393 a([)h(1)f(0)h(1)g(1)f(0)h(1)g(0)f(])p
3747 5423 V 75 5523 V 188 5493 a(gap>)p 3747 5523 V 75
5622 V 188 5592 a(gap>)i(R:=PolynomialRing\(GF\()q(11\))q(,[")q(t")q
(]\);)p 3747 5622 V Black Black eop end end
%%Page: 53 53
TeXDict begin HPSdict begin 53 52 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.53) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(53)p Black 75 428 4 100 v 188 399 a FF(GF\(11\)[t])p
3747 428 V 75 528 V 188 498 a(gap>)44 b(P:=List\([1,3,4,5,7],i)q(->Z)q
(\(11)q(\)\210)q(i\);)p 3747 528 V 75 628 V 188 598 a([)f(Z\(11\),)h
(Z\(11\)\2103,)h(Z\(11\)\2104,)g(Z\(11\)\2105,)g(Z\(11\)\2107)g(])p
3747 628 V 75 727 V 188 697 a(gap>)f(C:=GeneralizedReedSol)q(omo)q(nCo)
q(de)q(\(P,)q(3,R)q(\);)p 3747 727 V 75 827 V 188 797
a(a)f(linear)h([5,3,1..3]2)88 b(generalized)47 b(Reed-Solomon)f(code)e
(over)f(GF\(11\))p 3747 827 V 75 927 V 188 897 a(gap>)h
(MinimumDistance\(C\);)p 3747 927 V 75 1026 V 188 996
a(3)p 3747 1026 V 75 1126 V 188 1096 a(gap>)g(c:=Random\(C\);)p
3747 1126 V 75 1225 V 188 1196 a([)f(0)f(9)h(6)g(2)f(1)h(])p
3747 1225 V 75 1325 V 188 1295 a(gap>)h(v:=Codeword\("09620"\);)p
3747 1325 V 75 1425 V 188 1395 a([)f(0)f(9)h(6)g(2)f(0)h(])p
3747 1425 V 75 1524 V 188 1494 a(gap>)h(GeneralizedReedSolomo)q(nDe)q
(cod)q(er)q(Gao)q(\(C,)q(v\);)p 3747 1524 V 75 1624 V
188 1594 a([)f(0)f(9)h(6)g(2)f(1)h(])p 3747 1624 V 75
1724 V 188 1694 a(gap>)h(Decodeword\(C,v\);)j(#)c(calls)h(the)g
(special)g(interpolation)j(decoder)p 3747 1724 V 75 1823
V 188 1793 a([)c(0)f(9)h(6)g(2)f(1)h(])p 3747 1823 V
75 1923 V 188 1893 a(gap>)h(G:=GeneratorMat\(C\);)p 3747
1923 V 75 2022 V 188 1993 a([)f([)f(Z\(11\)\2100,)j(0*Z\(11\),)g
(0*Z\(11\),)g(Z\(11\)\2108,)h(Z\(11\)\2109)e(],)p 3747
2022 V 75 2122 V 273 2092 a([)e(0*Z\(11\),)j(Z\(11\)\2100,)g
(0*Z\(11\),)g(Z\(11\)\2100,)h(Z\(11\)\2108)e(],)p 3747
2122 V 75 2222 V 273 2192 a([)e(0*Z\(11\),)j(0*Z\(11\),)g
(Z\(11\)\2100,)g(Z\(11\)\2103,)h(Z\(11\)\2108)e(])f(])p
3747 2222 V 75 2321 V 188 2291 a(gap>)h(C1:=GeneratorMatCode\()q(G,G)q
(F\(1)q(1\))q(\);)p 3747 2321 V 75 2421 V 188 2391 a(a)f(linear)h
([5,3,1..3]2)i(code)e(defined)h(by)e(generator)i(matrix)f(over)g
(GF\(11\))p 3747 2421 V 75 2521 V 188 2491 a(gap>)g(Decodeword\(C,v\);)
j(#)c(calls)h(syndrome)h(decoding)p 3747 2521 V 75 2620
V 188 2590 a([)e(0)f(9)h(6)g(2)f(1)h(])p 3747 2620 V
75 2645 4 25 v 3747 2645 V 75 2648 3675 4 v 75 2781 a
SDict begin H.S end
75 2781 a 75 2781 a
SDict begin 13.6 H.A end
75 2781 a 75 2781 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.3) cvn H.B /DEST pdfmark end
75 2781 a 117
x FJ(4.10.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(GeneralizedReedSolomonDecoderGao)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3072 a Fs(\006)22 b Ft(GeneralizedReedSo)q(lom)q(onD)q
(eco)q(de)q(rGa)q(o\()53 b(C,)47 b(r)g(\))1471 b Fr(\(function\))p
Black 216 3298 a Ft(GeneralizedReedSol)q(omo)q(nDe)q(co)q(der)q(Gao)33
b FK(decodes)28 b Ft(r)e FK(\(a)h(')-5 b(recei)n(v)o(ed)29
b(w)o(ord'\))e(to)f(a)g(code)n(w)o(ord)j Fq(c)22 b Fv(2)16
b Fq(C)28 b FK(in)f(a)75 3411 y(generalized)k(Reed-Solomon)e(code)f
Ft(C)f FK(\(see)h Ft(GeneralizedReedSo)q(lom)q(onC)q(ode)33
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2799 3412
a
SDict begin H.S end
2799 3412 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 2980 3349 a
SDict begin H.R end
2980 3349
a 2980 3411 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.2) cvn H.B /ANN pdfmark end
2980 3411 a Black FK(\)\),)d(closest)f(to)e
Ft(r)q FK(.)39 b(Here)75 3524 y Ft(r)30 b FK(must)g(be)g(a)g
Fy(GU)m(A)-6 b(V)f(A)28 b FK(code)n(w)o(ord.)50 b(If)30
b(the)g(code)h(record)h(does)e(not)h(ha)n(v)o(e)g(name)f(`generalized)k
(Reed-Solomon)75 3636 y(code')25 b(then)f(an)f(error)i(is)e(returned.)
31 b(Otherwise,)24 b(the)g(Gao)f(decoder)j([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2292 3637 a
SDict begin H.S end
2292 3637 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(Gao03)p 0.0236 0.6179 0.0894 TeXcolorrgb
2533 3574 a
SDict begin H.R end
2533 3574 a 2533 3636 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Gao03) cvn H.B /ANN pdfmark end
2533 3636 a Black
1 w FK(])d(is)h(used)g(to)f(compute)i Fq(c)p FK(.)216
3749 y(F)o(or)53 b(long)i(codes,)62 b(this)55 b(method)g(is)e(f)o
(aster)i(in)f(practice)i(than)f(the)f(interpolation)k(method)d(used)f
(in)75 3862 y Ft(Decodeword)p FK(.)p 75 3966 1648 4 v
1764 3971 a FF(Example)p 2102 3966 V 75 3991 4 25 v 3747
3991 V 75 4091 4 100 v 188 4061 a(gap>)44 b(R:=PolynomialRing\(GF\()q
(11\))q(,[")q(t")q(]\);)p 3747 4091 V 75 4190 V 188 4161
a(GF\(11\)[t])p 3747 4190 V 75 4290 V 188 4260 a(gap>)g
(P:=List\([1,3,4,5,7],i)q(->Z)q(\(11)q(\)\210)q(i\);)p
3747 4290 V 75 4390 V 188 4360 a([)f(Z\(11\),)h(Z\(11\)\2103,)h
(Z\(11\)\2104,)g(Z\(11\)\2105,)g(Z\(11\)\2107)g(])p 3747
4390 V 75 4489 V 188 4459 a(gap>)f(C:=GeneralizedReedSol)q(omo)q(nCo)q
(de)q(\(P,)q(3,R)q(\);)p 3747 4489 V 75 4589 V 188 4559
a(a)f(linear)h([5,3,1..3]2)88 b(generalized)47 b(Reed-Solomon)f(code)e
(over)f(GF\(11\))p 3747 4589 V 75 4689 V 188 4659 a(gap>)h
(MinimumDistance\(C\);)p 3747 4689 V 75 4788 V 188 4758
a(3)p 3747 4788 V 75 4888 V 188 4858 a(gap>)g(c:=Random\(C\);)p
3747 4888 V 75 4987 V 188 4958 a([)f(0)f(9)h(6)g(2)f(1)h(])p
3747 4987 V 75 5087 V 188 5057 a(gap>)h(v:=Codeword\("09620"\);)p
3747 5087 V 75 5187 V 188 5157 a([)f(0)f(9)h(6)g(2)f(0)h(])p
3747 5187 V 75 5286 V 188 5256 a(gap>)h(GeneralizedReedSolomo)q(nDe)q
(cod)q(er)q(Gao)q(\(C,)q(v\);)p 3747 5286 V 75 5386 V
188 5356 a([)f(0)f(9)h(6)g(2)f(1)h(])p 3747 5386 V 75
5411 4 25 v 3747 5411 V 75 5414 3675 4 v Black Black
eop end end
%%Page: 54 54
TeXDict begin HPSdict begin 54 53 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.54) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(54)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.4) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(4.10.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(GeneralizedReedSolomonListDecoder)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft
(GeneralizedReedSo)q(lom)q(onL)q(ist)q(De)q(cod)q(er\()53
b(C,)47 b(r,)g(tau)h(\))1193 b Fr(\(function\))p Black
216 799 a Ft(GeneralizedReedSol)q(omo)q(nLi)q(st)q(Dec)q(ode)q(r)39
b FK(implements)c(Sudans)f(list-decoding)j(algorithm)f(\(see)e(sec-)75
912 y(tion)20 b(12.1)g(of)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 537 913 a
SDict begin H.S end
537 913 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
728 850 a
SDict begin H.R end
728 850 a 728 912 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
728 912 a Black 1 w FK(]\))g(for)h
(\223lo)n(w)f(rate\224)h(Reed-Solomon)h(codes.)29 b(It)19
b(returns)i(the)f(list)f(of)h(all)f(code)n(w)o(ords)i(in)f(C)e(which)75
1024 y(are)k(a)g(distance)i(of)e(at)g(most)g Ft(tau)h
FK(from)f Ft(r)f FK(\(a)h(')-5 b(recei)n(v)o(ed)25 b(w)o(ord'\).)k
Ft(C)21 b FK(must)h(be)h(a)e(generalized)26 b(Reed-Solomon)d(code)75
1137 y Ft(C)g FK(\(see)h Ft(GeneralizedReedSol)q(omo)q(nC)q(ode)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1571 1138
a
SDict begin H.S end
1571 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1752 1075 a
SDict begin H.R end
1752 1075
a 1752 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.2) cvn H.B /ANN pdfmark end
1752 1137 a Black FK(\)\))c(and)f Ft(r)f
FK(must)g(be)h(a)f Fy(GU)m(A)-6 b(V)f(A)22 b FK(code)n(w)o(ord.)p
75 1256 1648 4 v 1764 1261 a FF(Example)p 2102 1256 V
75 1281 4 25 v 3747 1281 V 75 1381 4 100 v 188 1351 a(gap>)44
b(F:=GF\(16\);)p 3747 1381 V 75 1481 V 188 1451 a(GF\(2\2104\))p
3747 1481 V 75 1580 V 188 1550 a(gap>)p 3747 1580 V 75
1680 V 188 1650 a(gap>)g(a:=PrimitiveRoot\(F\);;)49 b(b:=a\2107;;)c
(b\2104+b\2103+1;)p 3747 1680 V 75 1779 V 188 1750 a(0*Z\(2\))p
3747 1779 V 75 1879 V 188 1849 a(gap>)f(Pts:=List\([0..14],i->)q
(b\210i)q(\);)p 3747 1879 V 75 1979 V 188 1949 a([)f(Z\(2\)\2100,)h
(Z\(2\2104\)\2107,)i(Z\(2\2104\)\21014,)f(Z\(2\2104\)\2106,)h
(Z\(2\2104\)\21013,)g(Z\(2\2102\),)e(Z\(2\2104\)\21012,)i
(Z\(2\2104\)\2104,)p 3747 1979 V 75 2078 V 273 2048 a
(Z\(2\2104\)\21011,)f(Z\(2\2104\)\2103,)h(Z\(2\2102\)\2102,)f
(Z\(2\2104\)\2102,)h(Z\(2\2104\)\2109,)f(Z\(2\2104\),)g
(Z\(2\2104\)\2108)g(])p 3747 2078 V 75 2178 V 188 2148
a(gap>)f(x:=X\(F\);;)p 3747 2178 V 75 2278 V 188 2248
a(gap>)g(R1:=PolynomialRing\(F,)q([x])q(\);;)p 3747 2278
V 75 2377 V 188 2347 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(1\);)q(;)p 3747 2377 V 75 2477 V
188 2447 a(gap>)g(y:=X\(F,vars\);;)p 3747 2477 V 75 2576
V 188 2547 a(gap>)g(R2:=PolynomialRing\(F,)q([x,)q(y]\))q(;;)p
3747 2576 V 75 2676 V 188 2646 a(gap>)g(C:=GeneralizedReedSol)q(omo)q
(nCo)q(de)q(\(Pt)q(s,3)q(,R1)q(\);)p 3747 2676 V 75 2776
V 188 2746 a(a)f(linear)h([15,3,1..13]10..12)91 b(generalized)46
b(Reed-Solomon)g(code)e(over)g(GF\(16\))p 3747 2776 V
75 2875 V 188 2845 a(gap>)g(MinimumDistance\(C\);)k(##)43
b(6)g(error)h(correcting)p 3747 2875 V 75 2975 V 188
2945 a(13)p 3747 2975 V 75 3075 V 188 3045 a(gap>)g(z:=Zero\(F\);;)p
3747 3075 V 75 3174 V 188 3144 a(gap>)g(r:=[z,z,z,z,z,z,z,z,b)q(\2106,)
q(b\2102)q(,b)q(\2105,)q(b\2101)q(4,b)q(,b\210)q(7,b)q(\21011)q(];;)p
3747 3174 V 75 3274 V 188 3244 a(gap>)g(r:=Codeword\(r\);)p
3747 3274 V 75 3373 V 188 3344 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(a\21012)h(a\21014)f(a\2105)h(a\2108)f(a\2107)h(a\2104)f(a\2102)g(])p
3747 3373 V 75 3473 V 188 3443 a(gap>)h(cs:=GeneralizedReedSo)q(lom)q
(onL)q(is)q(tDe)q(cod)q(er\()q(C,r)q(,2\))q(;)k(time;)p
3747 3473 V 75 3573 V 188 3543 a([)43 b([)f(0)h(a\2109)g(a\2103)h
(a\21013)f(a\2106)h(a\21010)f(a\21011)h(a)f(a\21012)h(a\21014)f(a\2105)
h(a\2108)f(a\2107)g(a\2104)h(a\2102)f(],)p 3747 3573
V 75 3672 V 273 3642 a([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g
(0)f(0)h(0)g(0)g(])f(])p 3747 3672 V 75 3772 V 188 3742
a(250)p 3747 3772 V 75 3872 V 188 3842 a(gap>)i(c1:=cs[1];)h(c1)e(in)g
(C;)p 3747 3872 V 75 3971 V 188 3941 a([)g(0)f(a\2109)i(a\2103)f
(a\21013)h(a\2106)f(a\21010)h(a\21011)f(a)g(a\21012)h(a\21014)g(a\2105)
f(a\2108)g(a\2107)h(a\2104)f(a\2102)g(])p 3747 3971 V
75 4071 V 188 4041 a(true)p 3747 4071 V 75 4170 V 188
4141 a(gap>)h(c2:=cs[2];)h(c2)e(in)g(C;)p 3747 4170 V
75 4270 V 188 4240 a([)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)
g(0)f(0)h(0)g(])p 3747 4270 V 75 4370 V 188 4340 a(true)p
3747 4370 V 75 4469 V 188 4439 a(gap>)h(WeightCodeword\(c1-r\);)p
3747 4469 V 75 4569 V 188 4539 a(7)p 3747 4569 V 75 4669
V 188 4639 a(gap>)g(WeightCodeword\(c2-r\);)p 3747 4669
V 75 4768 V 188 4738 a(7)p 3747 4768 V 75 4793 4 25 v
3747 4793 V 75 4796 3675 4 v 75 4929 a
SDict begin H.S end
75 4929 a 75 4929
a
SDict begin 13.6 H.A end
75 4929 a 75 4929 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.5) cvn H.B /DEST pdfmark end
75 4929 a 117 x FJ(4.10.5)p 0.0 0.0 1.0
TeXcolorrgb 99 w(BitFlipDecoder)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5220 a Fs(\006)22 b Ft(BitFlipDecoder\()52 b(C,)47
b(r)g(\))2306 b Fr(\(function\))p Black 216 5446 a FK(The)32
b(iterati)n(v)o(e)i(decoding)h(method)e Ft(BitFlipDecoder)j
FK(must)d(only)g(be)f(applied)i(to)f(LDPC)d(codes.)56
b(These)75 5559 y(ha)n(v)o(e)25 b(not)f(been)h(implemented)h(in)e(GU)l
(A)-12 b(V)g(A)22 b(\(b)n(ut)j(see)f Ft(FerreroDesignCode)30
b FK(for)24 b(a)g(code)g(with)g(similar)h(proper)n(-)p
Black Black eop end end
%%Page: 55 55
TeXDict begin HPSdict begin 55 54 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.55) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(55)p Black 75 399 a(ties\).)29 b(A)20 b(binary)i(lo)n(w)e
(density)j(parity)g(check)f(\(LDPC\))d(code)j(of)f(length)h
Fq(n)f FK(and)h(redundanc)o(y)i Fq(r)e FK(is)f(de\002ned)h(in)f(terms)
75 511 y(of)i(its)h(check)h(matrix)f Fq(H)7 b FK(:)p
Black 211 699 a Fv(\017)p Black 46 w FK(Each)24 b(ro)n(w)f(of)g
Fq(H)29 b FK(has)24 b(e)o(xactly)h Fq(x)e FK(1')-5 b(s.)p
Black 211 887 a Fv(\017)p Black 46 w FK(Each)24 b(column)g(has)g(e)o
(xactly)h Fq(y)e FK(1')-5 b(s.)p Black 211 1074 a Fv(\017)p
Black 46 w FK(The)23 b(number)i(of)e(1')-5 b(s)24 b(in)g(common)f
(between)i(an)o(y)f(tw)o(o)f(columns)i(is)e(less)h(than)g(or)g(equal)h
(to)e(one.)p Black 211 1262 a Fv(\017)p Black 46 w Fq(x)p
Fp(=)p Fq(n)i FK(and)f Fq(y)p Fp(=)p Fq(r)i FK(are)d(')-5
b(small'.)75 1450 y(F)o(or)25 b(these)i(codes,)g Ft(BitFlipDecoder)j
FK(decodes)e(v)o(ery)e(quickly)-6 b(.)38 b(\(W)-7 b(arning:)35
b(it)26 b(can)g(gi)n(v)o(e)g(wildly)g(wrong)h(results)75
1562 y(for)c(arbitrary)i(binary)f(linear)g(codes.\))30
b(The)22 b(bit)h(\003ipping)h(algorithm)g(is)f(described)i(for)e(e)o
(xample)g(in)g(chapter)h(13)f(of)75 1675 y([)p 0.0236 0.6179 0.0894
TeXcolorrgb 105 1676 a
SDict begin H.S end
105 1676 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
296 1613 a
SDict begin H.R end
296 1613 a 296 1675 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
296 1675 a Black 1 w
FK(].)p 75 1793 1648 4 v 1764 1798 a FF(Example)p 2102
1793 V 75 1817 4 25 v 3747 1817 V 75 1917 4 100 v 188
1887 a(gap>)44 b(C:=HammingCode\(4,GF\(2)q(\)\);)p 3747
1917 V 75 2017 V 188 1987 a(a)f(linear)h([15,11,3]1)i(Hamming)e
(\(4,2\))h(code)e(over)h(GF\(2\))p 3747 2017 V 75 2116
V 188 2086 a(gap>)g(c:=Random\(C\);)p 3747 2116 V 75
2216 V 188 2186 a([)f(0)f(0)h(0)g(1)f(0)h(0)g(1)f(0)h(0)g(1)f(1)h(0)g
(1)f(0)h(1)g(])p 3747 2216 V 75 2316 V 188 2286 a(gap>)h(v:=List\(c\);)
p 3747 2316 V 75 2415 V 188 2385 a([)f(0*Z\(2\),)h(0*Z\(2\),)h
(0*Z\(2\),)g(Z\(2\)\2100,)g(0*Z\(2\),)f(0*Z\(2\),)h(Z\(2\)\2100,)g
(0*Z\(2\),)f(0*Z\(2\),)p 3747 2415 V 75 2515 V 273 2485
a(Z\(2\)\2100,)g(Z\(2\)\2100,)h(0*Z\(2\),)g(Z\(2\)\2100,)g(0*Z\(2\),)f
(Z\(2\)\2100)h(])p 3747 2515 V 75 2614 V 188 2585 a(gap>)f
(v[1]:=Z\(2\)+v[1];)j(#)c(flip)h(1st)f(bit)h(of)f(c)f(to)h(create)i(an)
e(error)p 3747 2614 V 75 2714 V 188 2684 a(Z\(2\)\2100)p
3747 2714 V 75 2814 V 188 2784 a(gap>)h(v:=Codeword\(v\);)p
3747 2814 V 75 2913 V 188 2883 a([)f(1)f(0)h(0)g(1)f(0)h(0)g(1)f(0)h(0)
g(1)f(1)h(0)g(1)f(0)h(1)g(])p 3747 2913 V 75 3013 V 188
2983 a(gap>)h(BitFlipDecoder\(C,v\);)p 3747 3013 V 75
3113 V 188 3083 a([)f(0)f(0)h(0)g(1)f(0)h(0)g(1)f(0)h(0)g(1)f(1)h(0)g
(1)f(0)h(1)g(])p 3747 3113 V 75 3212 V 3747 3212 V 75
3312 V 3747 3312 V 75 3337 4 25 v 3747 3337 V 75 3340
3675 4 v 75 3473 a
SDict begin H.S end
75 3473 a 75 3473 a
SDict begin 13.6 H.A end
75 3473 a 75 3473
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.6) cvn H.B /DEST pdfmark end
75 3473 a 116 x FJ(4.10.6)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Near)n(estNeighborGRSDecodew)o(ords)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3764 a Fs(\006)22 b Ft(NearestNeighborGR)q(SDe)q(cod)q
(ewo)q(rd)q(s\()53 b(C,)47 b(v,)g(dist)h(\))1332 b Fr(\(function\))p
Black 216 3989 a Ft(NearestNeighborGRS)q(Dec)q(ode)q(wo)q(rds)35
b FK(\002nds)29 b(all)g(generalized)j(Reed-Solomon)f(code)n(w)o(ords)g
(within)f(dis-)75 4102 y(tance)23 b Ft(dist)g FK(from)f
Ft(v)g Fq(and)j FK(the)d(associated)j(polynomial,)f(using)g(\223brute)f
(force\224.)30 b(Input:)f Ft(v)22 b FK(is)g(a)g(recei)n(v)o(ed)h(v)o
(ector)g(\(a)75 4215 y Fy(GU)m(A)-6 b(V)f(A)24 b FK(code)n(w)o(ord\),)j
Ft(C)f FK(is)f(a)g(GRS)f(code,)j Ft(dist)f FK(\277)f(0)h(is)f(the)h
(distance)i(from)e Ft(v)f FK(to)g(search)i(in)f Ft(C)p
FK(.)35 b(Output:)f(a)25 b(list)h(of)75 4328 y(pairs)e
Fo([)p Fq(c)p Fp(;)g Fq(f)13 b Fo(\()p Fq(x)p Fo(\)])p
FK(,)25 b(where)f Fq(w)n(t)6 b Fo(\()p Fq(c)13 b Fv(\000)g
Fq(v)p Fo(\))20 b Fv(\024)g Fq(d)5 b(is)n(t)20 b Fv(\000)13
b FK(1)22 b(and)i Fq(c)d Fo(=)f(\()14 b Fq(f)f Fo(\()p
Fq(x)2074 4342 y Fr(1)2112 4328 y Fo(\))p Fp(;)d(:::;)24
b Fq(f)13 b Fo(\()p Fq(x)2419 4342 y Fm(n)2459 4328 y
Fo(\)\))p FK(.)p 75 4454 1648 4 v 1764 4459 a FF(Example)p
2102 4454 V 75 4479 4 25 v 3747 4479 V 75 4578 4 100
v 188 4548 a(gap>)44 b(F:=GF\(16\);)p 3747 4578 V 75
4678 V 188 4648 a(GF\(2\2104\))p 3747 4678 V 75 4778
V 188 4748 a(gap>)g(a:=PrimitiveRoot\(F\);;)49 b(b:=a\2107;)c
(b\2104+b\2103+1;)p 3747 4778 V 75 4877 V 188 4847 a(Z\(2\2104\)\2107)p
3747 4877 V 75 4977 V 188 4947 a(0*Z\(2\))p 3747 4977
V 75 5076 V 188 5047 a(gap>)f(Pts:=List\([0..14],i->)q(b\210i)q(\);)p
3747 5076 V 75 5176 V 188 5146 a([)f(Z\(2\)\2100,)h(Z\(2\2104\)\2107,)i
(Z\(2\2104\)\21014,)f(Z\(2\2104\)\2106,)h(Z\(2\2104\)\21013,)g
(Z\(2\2102\),)e(Z\(2\2104\)\21012,)p 3747 5176 V 75 5276
V 273 5246 a(Z\(2\2104\)\2104,)h(Z\(2\2104\)\21011,)h
(Z\(2\2104\)\2103,)f(Z\(2\2102\)\2102,)h(Z\(2\2104\)\2102,)f
(Z\(2\2104\)\2109,)g(Z\(2\2104\),)p 3747 5276 V 75 5375
V 273 5345 a(Z\(2\2104\)\2108)g(])p 3747 5375 V 75 5475
V 188 5445 a(gap>)f(x:=X\(F\);;)p 3747 5475 V 75 5575
V 188 5545 a(gap>)g(R1:=PolynomialRing\(F,)q([x])q(\);;)p
3747 5575 V Black Black eop end end
%%Page: 56 56
TeXDict begin HPSdict begin 56 55 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.56) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(56)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)
p 3747 428 V 75 528 V 188 498 a(gap>)g(y:=X\(F,vars\);;)p
3747 528 V 75 628 V 188 598 a(gap>)g(R2:=PolynomialRing\(F,)q([x,)q
(y]\))q(;;)p 3747 628 V 75 727 V 188 697 a(gap>)g
(C:=GeneralizedReedSol)q(omo)q(nCo)q(de)q(\(Pt)q(s,3)q(,R1)q(\);)p
3747 727 V 75 827 V 188 797 a(a)f(linear)h([15,3,1..13]10..12)91
b(generalized)46 b(Reed-Solomon)g(code)e(over)g(GF\(16\))p
3747 827 V 75 927 V 188 897 a(gap>)g(MinimumDistance\(C\);)k(#)43
b(6)g(error)h(correcting)p 3747 927 V 75 1026 V 188 996
a(13)p 3747 1026 V 75 1126 V 188 1096 a(gap>)g(z:=Zero\(F\);)p
3747 1126 V 75 1225 V 188 1196 a(0*Z\(2\))p 3747 1225
V 75 1325 V 188 1295 a(gap>)g(r:=[z,z,z,z,z,z,z,z,b)q(\2106,)q(b\2102)q
(,b)q(\2105,)q(b\2101)q(4,b)q(,b\210)q(7,b)q(\21011)q(];;)49
b(#)43 b(7)f(errors)p 3747 1325 V 75 1425 V 188 1395
a(gap>)i(r:=Codeword\(r\);)p 3747 1425 V 75 1524 V 188
1494 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(a\21012)h(a\21014)f(a\2105)h
(a\2108)f(a\2107)h(a\2104)f(a\2102)g(])p 3747 1524 V
75 1624 V 188 1594 a(gap>)h(cs:=NearestNeighborGR)q(SDe)q(cod)q(ew)q
(ord)q(s\(C)q(,r,)q(7\);)p 3747 1624 V 75 1724 V 188
1694 a([)f([)f([)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g
(0)g(0)f(],)h(0*Z\(2\))i(],)p 3747 1724 V 75 1823 V 273
1793 a([)d([)h(0)g(a\2109)g(a\2103)g(a\21013)h(a\2106)f(a\21010)h
(a\21011)g(a)f(a\21012)g(a\21014)h(a\2105)f(a\2108)h(a\2107)f(a\2104)g
(a\2102)h(],)f(x_1+Z\(2\)\2100)j(])c(])p 3746 1823 V
75 1848 4 25 v 3747 1848 V 75 1851 3675 4 v 75 1984 a
SDict begin H.S end
75 1984 a 75 1984 a
SDict begin 13.6 H.A end
75 1984 a 75 1984 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.7) cvn H.B /DEST pdfmark end
75 1984 a 116
x FJ(4.10.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Near)n(estNeighborDecodew)o
(ords)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2274 a Fs(\006)22
b Ft(NearestNeighborDe)q(cod)q(ewo)q(rds)q(\()53 b(C,)47
b(v,)g(dist)h(\))1471 b Fr(\(function\))p Black 216 2500
a Ft(NearestNeighborDec)q(ode)q(wor)q(ds)27 b FK(\002nds)21
b(all)g(code)n(w)o(ords)h(in)f(a)g(linear)h(code)g Ft(C)e
FK(within)i(distance)h Ft(dist)e FK(from)75 2613 y Ft(v)p
FK(,)i(using)i(\223brute)g(force\224.)30 b(Input:)h Ft(v)23
b FK(is)g(a)g(recei)n(v)o(ed)i(v)o(ector)g(\(a)e Fy(GU)m(A)-6
b(V)f(A)22 b FK(code)n(w)o(ord\),)j Ft(C)e FK(is)h(a)f(linear)i(code,)f
Ft(dist)g FK(\277)g(0)75 2726 y(is)f(the)h(distance)i(from)d
Ft(v)g FK(to)h(search)h(in)e Ft(C)q FK(.)k(Output:)j(a)24
b(list)f(of)h Fq(c)c Fv(2)15 b Fq(C)r FK(,)23 b(where)h
Fq(w)n(t)6 b Fo(\()p Fq(c)13 b Fv(\000)g Fq(v)p Fo(\))20
b Fv(\024)g Fq(d)5 b(is)n(t)19 b Fv(\000)13 b FK(1.)p
75 2849 1648 4 v 1764 2854 a FF(Example)p 2102 2849 V
75 2874 4 25 v 3747 2874 V 75 2974 4 100 v 188 2944 a(gap>)44
b(F:=GF\(16\);)p 3747 2974 V 75 3073 V 188 3044 a(GF\(2\2104\))p
3747 3073 V 75 3173 V 188 3143 a(gap>)g(a:=PrimitiveRoot\(F\);;)49
b(b:=a\2107;)c(b\2104+b\2103+1;)p 3747 3173 V 75 3273
V 188 3243 a(Z\(2\2104\)\2107)p 3747 3273 V 75 3372 V
188 3342 a(0*Z\(2\))p 3747 3372 V 75 3472 V 188 3442
a(gap>)f(Pts:=List\([0..14],i->)q(b\210i)q(\);)p 3747
3472 V 75 3572 V 188 3542 a([)f(Z\(2\)\2100,)h(Z\(2\2104\)\2107,)i
(Z\(2\2104\)\21014,)f(Z\(2\2104\)\2106,)h(Z\(2\2104\)\21013,)g
(Z\(2\2102\),)e(Z\(2\2104\)\21012,)p 3747 3572 V 75 3671
V 273 3641 a(Z\(2\2104\)\2104,)h(Z\(2\2104\)\21011,)h
(Z\(2\2104\)\2103,)f(Z\(2\2102\)\2102,)h(Z\(2\2104\)\2102,)f
(Z\(2\2104\)\2109,)g(Z\(2\2104\),)p 3747 3671 V 75 3771
V 273 3741 a(Z\(2\2104\)\2108)g(])p 3747 3771 V 75 3870
V 188 3841 a(gap>)f(x:=X\(F\);;)p 3747 3870 V 75 3970
V 188 3940 a(gap>)g(R1:=PolynomialRing\(F,)q([x])q(\);;)p
3747 3970 V 75 4070 V 188 4040 a(gap>)g(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)p 3747 4070 V
75 4169 V 188 4139 a(gap>)g(y:=X\(F,vars\);;)p 3747 4169
V 75 4269 V 188 4239 a(gap>)g(R2:=PolynomialRing\(F,)q([x,)q(y]\))q(;;)
p 3747 4269 V 75 4369 V 188 4339 a(gap>)g(C:=GeneralizedReedSol)q(omo)q
(nCo)q(de)q(\(Pt)q(s,3)q(,R1)q(\);)p 3747 4369 V 75 4468
V 188 4438 a(a)f(linear)h([15,3,1..13]10..12)91 b(generalized)46
b(Reed-Solomon)g(code)e(over)g(GF\(16\))p 3747 4468 V
75 4568 V 188 4538 a(gap>)g(MinimumDistance\(C\);)p 3747
4568 V 75 4667 V 188 4638 a(13)p 3747 4667 V 75 4767
V 188 4737 a(gap>)g(z:=Zero\(F\);)p 3747 4767 V 75 4867
V 188 4837 a(0*Z\(2\))p 3747 4867 V 75 4966 V 188 4936
a(gap>)g(r:=[z,z,z,z,z,z,z,z,b)q(\2106,)q(b\2102)q(,b)q(\2105,)q
(b\2101)q(4,b)q(,b\210)q(7,b)q(\21011)q(];;)p 3747 4966
V 75 5066 V 188 5036 a(gap>)g(r:=Codeword\(r\);)p 3747
5066 V 75 5166 V 188 5136 a([)f(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(a\21012)h(a\21014)f(a\2105)h(a\2108)f(a\2107)h(a\2104)f(a\2102)g(])p
3747 5166 V 75 5265 V 188 5235 a(gap>)h(cs:=NearestNeighborDe)q(cod)q
(ewo)q(rd)q(s\(C)q(,r,)q(7\);)p 3747 5265 V 75 5365 V
188 5335 a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h
(0)g(0)g(],)p 3747 5365 V 75 5465 V 273 5435 a([)f(0)h(a\2109)g(a\2103)
h(a\21013)f(a\2106)h(a\21010)f(a\21011)h(a)f(a\21012)h(a\21014)f
(a\2105)h(a\2108)f(a\2107)g(a\2104)h(a\2102)f(])g(])p
3747 5465 V 75 5564 V 3747 5564 V 75 5589 4 25 v 3747
5589 V 75 5592 3675 4 v Black Black eop end end
%%Page: 57 57
TeXDict begin HPSdict begin 57 56 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.57) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(57)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.8) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(4.10.8)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Syndr)n(ome)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(Syndrome\()50 b(C,)d(v)g(\))2584
b Fr(\(function\))p Black 216 799 a Ft(Syndrome)27 b
FK(returns)g(the)f(syndrome)g(of)f(w)o(ord)h Ft(v)e FK(with)h(respect)i
(to)e(a)g(linear)h(code)g Ft(C)p FK(.)33 b Ft(v)25 b
FK(is)g(a)f(code)n(w)o(ord)j(in)e(the)75 912 y(ambient)i(v)o(ector)g
(space)g(of)f Ft(C)q FK(.)35 b(If)26 b Ft(v)g FK(is)g(an)g(element)h
(of)f Ft(C)p FK(,)g(the)g(syndrome)i(is)e(a)f(zero)i(v)o(ector)-5
b(.)37 b(The)26 b(syndrome)i(can)75 1024 y(be)j(used)g(for)g(looking)i
(up)e(an)f(error)i(v)o(ector)g(in)e(the)h(syndrome)i(table)e(\(see)h
Ft(SyndromeTable)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3205 1026 a
SDict begin H.S end
3205 1026 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(4.10.9)p 0.0236 0.0894 0.6179 TeXcolorrgb 3431
962 a
SDict begin H.R end
3431 962 a 3431 1024 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.9) cvn H.B /ANN pdfmark end
3431 1024 a Black FK(\)\))e(that)f(is)75
1137 y(needed)25 b(to)f(correct)h(an)e(error)i(in)e Fq(v)p
FK(.)216 1250 y(A)g(syndrome)i(is)e(not)h(de\002ned)g(for)g(non-linear)
i(codes.)k Ft(Syndrome)c FK(then)e(returns)h(an)f(error)-5
b(.)p 75 1373 1648 4 v 1764 1378 a FF(Example)p 2102
1373 V 75 1398 4 25 v 3747 1398 V 75 1497 4 100 v 188
1468 a(gap>)44 b(C)e(:=)h(HammingCode\(4\);)p 3747 1497
V 75 1597 V 188 1567 a(a)g(linear)h([15,11,3]1)i(Hamming)e(\(4,2\))h
(code)e(over)h(GF\(2\))p 3747 1597 V 75 1697 V 188 1667
a(gap>)g(v)e(:=)h(CodewordNr\()j(C,)d(7)g(\);)p 3747
1697 V 75 1796 V 188 1766 a([)g(1)f(1)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f
(0)h(0)g(1)f(1)h(0)g(])p 3747 1796 V 75 1896 V 188 1866
a(gap>)h(Syndrome\()h(C,)e(v)g(\);)p 3747 1896 V 75 1996
V 188 1966 a([)g(0)f(0)h(0)g(0)f(])p 3747 1996 V 75 2095
V 188 2065 a(gap>)i(Syndrome\()h(C,)e(Codeword\()i("000000001100111")k
(\))42 b(\);)p 3747 2095 V 75 2195 V 188 2165 a([)h(1)f(1)h(1)g(1)f(])p
3747 2195 V 75 2294 V 188 2265 a(gap>)i(Syndrome\()h(C,)e(Codeword\()i
("000000000000001")k(\))42 b(\);)p 3747 2294 V 75 2394
V 188 2364 a([)h(1)f(1)h(1)g(1)f(])170 b(#)43 b(the)g(same)h(syndrome:)
h(both)f(codewords)h(are)f(in)f(the)g(same)p 3747 2394
V 75 2494 V 823 2464 a(#)g(coset)h(of)f(C)p 3747 2494
V 75 2519 4 25 v 3747 2519 V 75 2522 3675 4 v 75 2655
a
SDict begin H.S end
75 2655 a 75 2655 a
SDict begin 13.6 H.A end
75 2655 a 75 2655 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.9) cvn H.B /DEST pdfmark end
75 2655 a 116
x FJ(4.10.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Syndr)n(omeT)-9
b(able)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2945 a Fs(\006)22
b Ft(SyndromeTable\()52 b(C)47 b(\))2491 b Fr(\(function\))p
Black 216 3171 a Ft(SyndromeTable)38 b FK(returns)d(a)f
Fq(syndr)l(ome)h(table)g FK(of)f(a)f(linear)i(code)g
Ft(C)p FK(,)h(consisting)g(of)e(tw)o(o)g(columns.)61
b(The)75 3284 y(\002rst)27 b(column)i(consists)h(of)e(the)g(error)g(v)o
(ectors)h(that)f(correspond)j(to)d(the)g(syndrome)h(v)o(ectors)h(in)d
(the)h(second)i(col-)75 3397 y(umn.)36 b(These)26 b(v)o(ectors)h(both)g
(are)f(of)g(the)g(code)n(w)o(ord)i(type.)36 b(After)26
b(calculating)k(the)c(syndrome)h(of)f(a)g(w)o(ord)g Ft(v)f
FK(with)75 3510 y Ft(Syndrome)f FK(\(see)f Ft(Syndrome)h
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1057 3511 a
SDict begin H.S end
1057 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 1283 3448 a
SDict begin H.R end
1283 3448
a 1283 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.8) cvn H.B /ANN pdfmark end
1283 3510 a Black FK(\)\),)f(the)g(error)g(v)o(ector)g
(needed)h(to)e(correct)h Ft(v)f FK(can)h(be)f(found)h(in)f(the)g
(syndrome)75 3623 y(table.)35 b(Subtracting)27 b(this)f(v)o(ector)g
(from)f Ft(v)g FK(yields)h(an)g(element)g(of)f Ft(C)p
FK(.)33 b(T)-7 b(o)24 b(mak)o(e)i(the)f(search)i(for)e(the)g(syndrome)i
(as)75 3736 y(f)o(ast)d(as)g(possible,)h(the)f(syndrome)h(table)g(is)e
(sorted)i(according)h(to)d(the)h(syndrome)i(v)o(ectors.)p
75 3858 1648 4 v 1764 3863 a FF(Example)p 2102 3858 V
75 3883 4 25 v 3747 3883 V 75 3983 4 100 v 188 3953 a(gap>)44
b(H)e(:=)h(HammingCode\(2\);)p 3747 3983 V 75 4083 V
188 4053 a(a)g(linear)h([3,1,3]1)h(Hamming)g(\(2,2\))f(code)g(over)f
(GF\(2\))p 3747 4083 V 75 4182 V 188 4152 a(gap>)h(SyndromeTable\(H\);)
p 3747 4182 V 75 4282 V 188 4252 a([)f([)f([)h(0)g(0)f(0)h(],)g([)g(0)f
(0)h(])g(],)g([)f([)h(1)g(0)g(0)f(],)h([)g(0)g(1)f(])h(],)p
3747 4282 V 75 4381 V 273 4351 a([)f([)h(0)g(1)f(0)h(],)g([)g(1)f(0)h
(])g(],)g([)f([)h(0)g(0)g(1)f(],)h([)g(1)g(1)f(])h(])g(])p
3747 4381 V 75 4481 V 188 4451 a(gap>)h(c)e(:=)h(Codeword\("101"\);)p
3747 4481 V 75 4581 V 188 4551 a([)g(1)f(0)h(1)g(])p
3747 4581 V 75 4680 V 188 4650 a(gap>)h(c)e(in)h(H;)p
3747 4680 V 75 4780 V 188 4750 a(false)425 b(#)43 b(c)f(is)h(not)h(an)f
(element)i(of)e(H)p 3747 4780 V 75 4880 V 188 4850 a(gap>)h
(Syndrome\(H,c\);)p 3747 4880 V 75 4979 V 188 4949 a([)f(1)f(0)h(])339
b(#)43 b(according)i(to)e(the)h(syndrome)h(table,)p 3747
4979 V 75 5079 V 823 5049 a(#)e(the)g(error)h(vector)h([)d(0)h(1)g(0)f
(])h(belongs)i(to)e(this)g(syndrome)p 3747 5079 V 75
5178 V 188 5149 a(gap>)h(c)e(-)h(Codeword\("010"\))k(in)c(H;)p
3747 5178 V 75 5278 V 188 5248 a(true)467 b(#)43 b(so)g(the)g
(corrected)j(codeword)f(is)p 3747 5278 V 75 5378 V 823
5348 a(#)e([)f(1)h(0)g(1)f(])h(-)g([)f(0)h(1)g(0)g(])f(=)h([)g(1)f(1)h
(1)g(],)p 3747 5378 V 75 5477 V 823 5447 a(#)g(this)g(is)g(an)g
(element)i(of)e(H)p 3747 5477 V 75 5502 4 25 v 3747 5502
V 75 5505 3675 4 v Black Black eop end end
%%Page: 58 58
TeXDict begin HPSdict begin 58 57 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.58) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(58)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.10) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(4.10.10)p 0.0 0.0 1.0
TeXcolorrgb 99 w(StandardArray)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(StandardArray\()52 b(C)47 b(\))2491
b Fr(\(function\))p Black 216 799 a Ft(StandardArray)37
b FK(returns)e(the)f(standard)h(array)f(of)g(a)e(code)j
Ft(C)p FK(.)57 b(This)33 b(is)g(a)g(matrix)h(with)f(elements)i(of)e
(the)75 912 y(code)n(w)o(ord)27 b(type.)37 b(It)25 b(has)i
Fq(q)942 879 y Fm(r)999 912 y FK(ro)n(ws)e(and)i Fq(q)1400
879 y Fm(k)1460 912 y FK(columns,)g(where)g Fq(q)e FK(is)h(the)g(size)g
(of)g(the)g(base)h(\002eld)f(of)f Ft(C)q FK(,)g Fq(r)f
Fo(=)d Fq(n)13 b Fv(\000)g Fq(k)28 b FK(is)75 1024 y(the)f(redundanc)o
(y)j(of)d Ft(C)q FK(,)g(and)g Fq(k)h FK(is)f(the)h(dimension)h(of)e
Ft(C)p FK(.)38 b(The)27 b(\002rst)g(ro)n(w)f(contains)j(all)f(the)f
(elements)h(of)f Ft(C)q FK(.)38 b(Each)75 1137 y(other)21
b(ro)n(w)f(contains)i(w)o(ords)f(that)f(do)h(not)f(belong)i(to)e(the)g
(code,)i(with)e(in)g(the)g(\002rst)g(column)h(their)g(syndrome)h(v)o
(ector)75 1250 y(\(see)i Ft(Syndrome)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 668 1251 a
SDict begin H.S end
668 1251 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.8)p 0.0236 0.0894 0.6179 TeXcolorrgb
894 1188 a
SDict begin H.R end
894 1188 a 894 1250 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.8) cvn H.B /ANN pdfmark end
894 1250 a Black FK(\)\).)216
1363 y(A)d(non-linear)j(code)e(does)h(not)e(ha)n(v)o(e)i(a)e(standard)i
(array)-6 b(.)30 b Ft(StandardArray)e FK(then)c(returns)h(an)f(error)-5
b(.)216 1476 y(Note)24 b(that)g(calculating)i(a)d(standard)j(array)f
(can)e(be)h(v)o(ery)g(time-)g(and)g(memory-)g(consuming.)p
75 1595 1648 4 v 1764 1600 a FF(Example)p 2102 1595 V
75 1620 4 25 v 3747 1620 V 75 1720 4 100 v 188 1690 a(gap>)44
b(StandardArray\(Repetit)q(ion)q(Cod)q(e\()q(3\)\))q(;)p
3747 1720 V 75 1819 V 188 1789 a([)f([)f([)h(0)g(0)f(0)h(],)g([)g(1)f
(1)h(1)g(])f(],)h([)g([)g(0)g(0)f(1)h(],)g([)g(1)f(1)h(0)g(])f(],)p
3747 1819 V 75 1919 V 273 1889 a([)g([)h(0)g(1)f(0)h(],)g([)g(1)f(0)h
(1)g(])f(],)h([)g([)g(1)g(0)f(0)h(],)g([)g(0)f(1)h(1)g(])f(])h(])p
3747 1919 V 75 1944 4 25 v 3747 1944 V 75 1947 3675 4
v 75 2079 a
SDict begin H.S end
75 2079 a 75 2079 a
SDict begin 13.6 H.A end
75 2079 a 75 2079 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.11) cvn H.B /DEST pdfmark end
75
2079 a 117 x FJ(4.10.11)p 0.0 0.0 1.0 TeXcolorrgb 99
w(P)n(ermutationDecode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2370 a Fs(\006)22 b Ft(PermutationDecode)q(\()52 b(C,)47
b(v)g(\))2167 b Fr(\(function\))p Black 216 2596 a Ft
(PermutationDecode)35 b FK(performs)c(permutation)h(decoding)g(when)d
(possible)j(and)e(returns)h(original)g(v)o(ector)75 2709
y(and)24 b(prints)h('f)o(ail')f(when)g(not)g(possible.)216
2822 y(This)141 b(uses)h Ft(AutomorphismGroup)k FK(in)141
b(the)g(binary)i(case,)171 b(and)141 b(\(the)h(slo)n(wer\))75
2935 y Ft(PermutationAutomor)q(phi)q(smG)q(rou)q(p)40
b FK(otherwise,)f(to)34 b(compute)i(the)f(permutation)i(automorphism)h
(group)d Fq(P)75 3047 y FK(of)27 b Ft(C)q FK(.)39 b(The)27
b(algorithm)i(runs)f(through)i(the)d(elements)36 b Fq(p)27
b FK(of)g Fq(P)f FK(checking)k(if)d(the)h(weight)g(of)f
Fq(H)7 b Fo(\()g Fq(p)14 b Fv(\001)g Fq(v)p Fo(\))27
b FK(is)h(less)f(than)75 3160 y Fo(\()p Fq(d)22 b Fv(\000)17
b FK(1)p Fo(\))p Fp(=)p FK(2.)63 b(If)35 b(it)f(is)h(then)g(the)g(v)o
(ector)43 b Fq(p)17 b Fv(\001)g Fq(v)35 b FK(is)f(used)i(to)f(decode)h
Fq(v)p FK(:)52 b(assuming)36 b Ft(C)e FK(is)h(in)g(standard)i(form)d
(then)75 3273 y Fq(c)23 b Fo(=)30 b Fq(p)284 3240 y Fh(\000)p
Fr(1)373 3273 y Fq(E)7 b(m)26 b FK(is)j(the)f(decoded)j(w)o(ord,)e
(where)g Fq(m)e FK(is)h(the)h(information)i(digits)e(part)g(of)36
b Fq(p)14 b Fv(\001)g Fq(v)p FK(.)44 b(If)28 b(no)g(such)36
b Fq(p)28 b FK(e)o(xists)75 3386 y(then)23 b(\223f)o(ail\224)h(is)f
(returned.)30 b(See,)23 b(for)f(e)o(xample,)i(section)g(10.2)f(of)g
(Huf)n(fman)g(and)g(Pless)g([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2866 3387 a
SDict begin H.S end
2866 3387 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb
3073 3324 a
SDict begin H.R end
3073 3324 a 3073 3386 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
3073 3386 a Black
FK(])f(for)h(more)g(details.)p 75 3505 1648 4 v 1764
3510 a FF(Example)p 2102 3505 V 75 3530 4 25 v 3747 3530
V 75 3630 4 100 v 188 3600 a(gap>)44 b(C0:=HammingCode\(3,GF\()q(2\)\))
q(;)p 3747 3630 V 75 3729 V 188 3699 a(a)f(linear)h([7,4,3]1)h(Hamming)
g(\(3,2\))f(code)g(over)f(GF\(2\))p 3747 3729 V 75 3829
V 188 3799 a(gap>)h(G0:=GeneratorMat\(C0\);)q(;)p 3747
3829 V 75 3929 V 188 3899 a(gap>)g(G)e(:=)h(List\(G0,)i
(ShallowCopy\);;)p 3747 3929 V 75 4028 V 188 3998 a(gap>)f
(PutStandardForm\(G\);)p 3747 4028 V 75 4128 V 188 4098
a(\(\))p 3747 4128 V 75 4227 V 188 4198 a(gap>)g(Display\(G\);)p
3747 4227 V 75 4327 V 230 4297 a(1)f(.)g(.)f(.)h(.)g(1)f(1)p
3747 4327 V 75 4427 V 230 4397 a(.)h(1)g(.)f(.)h(1)g(.)f(1)p
3747 4427 V 75 4526 V 230 4496 a(.)h(.)g(1)f(.)h(1)g(1)f(.)p
3747 4526 V 75 4626 V 230 4596 a(.)h(.)g(.)f(1)h(1)g(1)f(1)p
3747 4626 V 75 4726 V 188 4696 a(gap>)i(H0:=CheckMat\(C0\);;)p
3747 4726 V 75 4825 V 188 4795 a(gap>)g(Display\(H0\);)p
3747 4825 V 75 4925 V 230 4895 a(.)f(.)g(.)f(1)h(1)g(1)f(1)p
3747 4925 V 75 5024 V 230 4995 a(.)h(1)g(1)f(.)h(.)g(1)f(1)p
3747 5024 V 75 5124 V 230 5094 a(1)h(.)g(1)f(.)h(1)g(.)f(1)p
3747 5124 V 75 5224 V 188 5194 a(gap>)i(c0:=Random\(C0\);)p
3747 5224 V 75 5323 V 188 5293 a([)f(0)f(0)h(0)g(1)f(1)h(1)g(1)f(])p
3747 5323 V 75 5423 V 188 5393 a(gap>)i(v01:=c0[1]+Z\(2\)\2102;;)p
3747 5423 V 75 5523 V 188 5493 a(gap>)g(v1:=List\(c0,)i
(ShallowCopy\);;)p 3747 5523 V 75 5622 V 188 5592 a(gap>)e
(v1[1]:=v01;;)p 3747 5622 V Black Black eop end end
%%Page: 59 59
TeXDict begin HPSdict begin 59 58 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.59) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(59)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(v1:=Codeword\(v1\);)p 3747 428 V 75 528 V 188 498 a([)f(1)f(0)h(0)g
(1)f(1)h(1)g(1)f(])p 3747 528 V 75 628 V 188 598 a(gap>)i
(c1:=PermutationDecode)q(\(C0)q(,v1)q(\);)p 3747 628
V 75 727 V 188 697 a([)f(0)f(0)h(0)g(1)f(1)h(1)g(1)f(])p
3747 727 V 75 827 V 188 797 a(gap>)i(c1=c0;)p 3747 827
V 75 927 V 188 897 a(true)p 3747 927 V 75 951 4 25 v
3747 951 V 75 954 3675 4 v 75 1088 a
SDict begin H.S end
75 1088 a 75 1088
a
SDict begin 13.6 H.A end
75 1088 a 75 1088 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.4.10.12) cvn H.B /DEST pdfmark end
75 1088 a 116 x FJ(4.10.12)p 0.0 0.0 1.0
TeXcolorrgb 99 w(P)n(ermutationDecodeNC)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1378 a Fs(\006)22 b Ft(PermutationDecode)q(NC\()53
b(C,)47 b(v,)g(P)g(\))1935 b Fr(\(function\))p Black
216 1604 a FK(Same)24 b(as)i Ft(PermutationDecode)k FK(e)o(xcept)c
(that)g(one)g(may)e(enter)j(the)e(permutation)j(automorphism)f(group)g
Ft(P)75 1717 y FK(in)e(as)h(an)f(ar)n(gument,)j(sa)n(ving)f(time.)35
b(Here)25 b Ft(P)g FK(is)g(a)g(subgroup)j(of)e(the)f(symmetric)i(group)
g(on)e Fq(n)g FK(letters,)i(where)f Fq(n)f FK(is)75 1830
y(the)f(w)o(ord)f(length)i(of)f Ft(C)p FK(.)p Black Black
eop end end
%%Page: 60 60
TeXDict begin HPSdict begin 60 59 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.60) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.5) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(5)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Generating)51 b(Codes)p Black 75 1881 a FK(In)23 b(this)i(chapter)g
(we)e(describe)i(functions)h(for)e(generating)i(codes.)216
1994 y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 512
1995 a
SDict begin H.S end
512 1995 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(5.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 625 1932
a
SDict begin H.R end
625 1932 a 625 1994 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.1) cvn H.B /ANN pdfmark end
625 1994 a Black 23 w FK(describes)g(functions)
g(for)e(generating)i(unrestricted)h(codes.)216 2107 y(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 512 2108 a
SDict begin H.S end
512 2108
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 625 2045 a
SDict begin H.R end
625 2045 a 625 2107 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.2) cvn H.B /ANN pdfmark end
625 2107
a Black 23 w FK(describes)f(functions)g(for)e(generating)i(linear)f
(codes.)216 2220 y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
522 2221 a
SDict begin H.S end
522 2221 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 635 2158
a
SDict begin H.R end
635 2158 a 635 2220 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.3) cvn H.B /ANN pdfmark end
635 2220 a Black 35 w FK(describes)37
b(functions)g(for)d(constructing)k(certain)e(co)o(v)o(ering)g(codes,)i
(such)d(as)g(the)f(Gabidulin)75 2333 y(codes.)216 2446
y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb 512 2447
a
SDict begin H.S end
512 2447 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 625 2384 a
SDict begin H.R end
625 2384
a 625 2446 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.4) cvn H.B /ANN pdfmark end
625 2446 a Black 23 w FK(describes)26 b(functions)g(for)e
(constructing)j(the)d(Golay)g(codes.)216 2559 y(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 512 2560 a
SDict begin H.S end
512 2560
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 625 2497 a
SDict begin H.R end
625 2497 a 625 2559 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.5) cvn H.B /ANN pdfmark end
625 2559
a Black 23 w FK(describes)i(functions)g(for)e(generating)i(c)o(yclic)f
(codes.)216 2672 y(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
518 2673 a
SDict begin H.S end
518 2673 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 631 2610
a
SDict begin H.R end
631 2610 a 631 2672 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.6) cvn H.B /ANN pdfmark end
631 2672 a Black 29 w FK(describes)33
b(functions)f(for)e(generating)j(codes)d(as)g(the)g(image)g(of)g(an)g
(e)n(v)n(aluation)i(map)d(applied)75 2785 y(to)24 b(a)g(space)h(of)f
(functions.)34 b(F)o(or)23 b(e)o(xample,)i(generalized)j(Reed-Solomon)e
(codes)f(and)g(toric)g(codes)g(are)g(described)75 2897
y(there.)75 3042 y
SDict begin H.S end
75 3042 a 75 3042 a
SDict begin 13.6 H.A end
75 3042 a 75 3042
a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.1) cvn H.B /DEST pdfmark end
75 3042 a 148 x FM(5.1)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Generating)31 b(Unr)n(estricted)f(Codes)p Black 75
3397 a FK(In)20 b(this)g(section)i(we)d(start)i(with)f(functions)i
(that)f(creating)h(code)f(from)f(user)g(de\002ned)h(matrices)g(or)f
(special)i(matrices)75 3510 y(\(see)h Ft(ElementsCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 851 3511 a
SDict begin H.S end
851
3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1032 3448 a
SDict begin H.R end
1032 3448
a 1032 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.1) cvn H.B /ANN pdfmark end
1032 3510 a Black FK(\),)d Ft(HadamardCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1717 3511 a
SDict begin H.S end
1717 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 1898 3448 a
SDict begin H.R end
1898 3448
a 1898 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.2) cvn H.B /ANN pdfmark end
1898 3510 a Black FK(\),)c Ft(ConferenceCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2675 3511 a
SDict begin H.S end
2675 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2856 3448 a
SDict begin H.R end
2856 3448
a 2856 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.3) cvn H.B /ANN pdfmark end
2856 3510 a Black FK(\))c(and)g Ft(MOLSCode)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3485 3511 a
SDict begin H.S end
3485 3511 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 3666 3448 a
SDict begin H.R end
3666 3448
a 3666 3510 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.4) cvn H.B /ANN pdfmark end
3666 3510 a Black FK(\)\).)75 3623 y(These)f(codes)h(are)
e(unrestricted)k(codes;)e(the)o(y)f(may)f(later)i(be)e(disco)o(v)o
(ered)j(to)d(be)h(linear)h(or)e(c)o(yclic.)216 3736 y(The)c(ne)o(xt)i
(functions)h(generate)g(random)e(codes)h(\(see)g Ft(RandomCode)h
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2435 3737 a
SDict begin H.S end
2435 3737 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 2616 3674 a
SDict begin H.R end
2616 3674
a 2616 3736 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.5) cvn H.B /ANN pdfmark end
2616 3736 a Black FK(\)\))f(and)f(the)g
(Nordstrom-Robinson)75 3849 y(code)k(\(see)g Ft(NordstromRobinson)q
(Cod)q(e)29 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1465 3850 a
SDict begin H.S end
1465 3850 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 1646
3787 a
SDict begin H.R end
1646 3787 a 1646 3849 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.6) cvn H.B /ANN pdfmark end
1646 3849 a Black FK(\)\),)24
b(respecti)n(v)o(ely)-6 b(.)216 3962 y(Finally)g(,)27
b(we)e(describe)j(tw)o(o)d(functions)k(for)c(generating)k(Greedy)e
(codes.)36 b(These)26 b(are)g(codes)h(that)f(contructed)75
4075 y(by)e(gathering)h(code)n(w)o(ords)h(from)d(a)g(space)i(\(see)f
Ft(GreedyCode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2140 4076 a
SDict begin H.S end
2140 4076 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.7)p 0.0236 0.0894 0.6179 TeXcolorrgb 2321
4013 a
SDict begin H.R end
2321 4013 a 2321 4075 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.7) cvn H.B /ANN pdfmark end
2321 4075 a Black FK(\))e(and)g
Ft(LexiCode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2953 4076 a
SDict begin H.S end
2953 4076 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.8)p 0.0236 0.0894 0.6179 TeXcolorrgb 3134
4013 a
SDict begin H.R end
3134 4013 a 3134 4075 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.8) cvn H.B /ANN pdfmark end
3134 4075 a Black FK(\)\).)75
4227 y
SDict begin H.S end
75 4227 a 75 4227 a
SDict begin 13.6 H.A end
75 4227 a 75 4227 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.1) cvn H.B /DEST pdfmark end
75 4227
a 97 x FJ(5.1.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(ElementsCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4498 a Fs(\006)c Ft(ElementsCode\()51
b(L[,)d(name,])g(F)f(\))2028 b Fr(\(function\))p Black
216 4724 a Ft(ElementsCode)32 b FK(creates)e(an)e(unrestricted)k(code)d
(of)f(the)h(list)f(of)g(elements)i Ft(L)p FK(,)f(in)f(the)h(\002eld)f
Ft(F)p FK(.)42 b Ft(L)28 b FK(must)g(be)h(a)75 4837 y(list)24
b(of)f(v)o(ectors,)i(strings,)g(polynomials)h(or)e(code)n(w)o(ords.)30
b Ft(name)24 b FK(can)g(contain)i(a)d(short)h(description)j(of)c(the)h
(code.)216 4950 y(If)f Ft(L)g FK(contains)j(a)d(code)n(w)o(ord)i(more)f
(than)g(once,)g(it)f(is)h(remo)o(v)o(ed)g(from)f(the)h(list)g(and)g(a)f
Fy(GAP)f FK(set)h(is)h(returned.)p 75 5065 1648 4 v 1764
5070 a FF(Example)p 2102 5065 V 75 5090 4 25 v 3747 5090
V 75 5190 4 100 v 188 5160 a(gap>)44 b(M)e(:=)h(Z\(3\)\2100)i(*)d([)h
([1,)g(0,)g(1,)g(1],)h([2,)f(2,)g(0,)g(0],)h([0,)f(1,)g(2,)g(2])g(];;)p
3747 5190 V 75 5290 V 188 5260 a(gap>)h(C)e(:=)h(ElementsCode\()k(M,)c
("example)i(code",)g(GF\(3\))f(\);)p 3747 5290 V 75 5389
V 188 5359 a(a)f(\(4,3,1..4\)2)j(example)e(code)g(over)g(GF\(3\))p
3747 5389 V 75 5489 V 188 5459 a(gap>)g(MinimumDistance\()j(C)c(\);)p
3747 5489 V 75 5588 V 188 5559 a(4)p 3747 5588 V Black
1867 5841 a FK(60)p Black eop end end
%%Page: 61 61
TeXDict begin HPSdict begin 61 60 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.61) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(61)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(AsSSortedList\()j(C)42 b(\);)p 3747 428 V 75 528 V
188 498 a([)h([)f(0)h(1)g(2)f(2)h(],)g([)g(1)f(0)h(1)g(1)f(],)h([)g(2)g
(2)g(0)f(0)h(])g(])p 3747 528 V 75 553 4 25 v 3747 553
V 75 556 3675 4 v 75 789 a
SDict begin H.S end
75 789 a 75 789 a
SDict begin 13.6 H.A end
75 789 a
75 789 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.2) cvn H.B /DEST pdfmark end
75 789 a 116 x FJ(5.1.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(HadamardCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
1079 a Fs(\006)22 b Ft(HadamardCode\()51 b(H[,)d(t])f(\))2306
b Fr(\(function\))p Black 216 1305 a FK(The)68 b(four)i(forms)f(this)g
(command)g(can)g(tak)o(e)h(are)f Ft(HadamardCode\(H,t\))p
FK(,)85 b Ft(HadamardCode\(H\))p FK(,)75 1418 y Ft(HadamardCode\(n,t\))
p FK(,)29 b(and)24 b Ft(HadamardCode\(n\))p FK(.)216
1531 y(In)h(the)g(case)h(when)f(the)h(ar)n(guments)h
Ft(H)e FK(and)g Ft(t)g FK(are)g(both)h(gi)n(v)o(en,)g
Ft(HadamardCode)i FK(returns)f(a)d(Hadamard)i(code)75
1644 y(of)d(the)f Fq(t)334 1611 y Fm(t)5 b(h)418 1644
y FK(kind)24 b(from)g(the)f(Hadamard)i(matrix)f Ft(H)f
FK(In)g(case)i(only)f Ft(H)f FK(is)g(gi)n(v)o(en,)f Fq(t)27
b Fo(=)20 b FK(3)j(is)g(used.)216 1757 y(By)j(de\002nition,)j(a)e
(Hadamard)g(matrix)h(is)e(a)h(square)h(matrix)f Ft(H)g
FK(with)f Fq(H)20 b Fv(\001)14 b Fq(H)2618 1724 y Fm(T)2689
1757 y Fo(=)21 b Fv(\000)p Fq(n)14 b Fv(\001)g Fq(I)2978
1771 y Fm(n)3016 1757 y FK(,)26 b(where)h Fq(n)g FK(is)g(the)g(size)75
1870 y(of)c Ft(H)q FK(.)28 b(The)23 b(entries)i(of)e
Ft(H)g FK(are)h(either)h(1)e(or)h(-1.)216 1983 y(The)h(matrix)g
Ft(H)g FK(is)g(\002rst)g(transformed)i(into)f(a)e(binary)j(matrix)e
Fq(A)2232 1997 y Fm(n)2294 1983 y FK(by)g(replacing)i(the)f(1')-5
b(s)25 b(by)g(0')-5 b(s)25 b(and)h(the)f Fv(\000)p FK(1')-5
b(s)75 2096 y(by)24 b(1s\).)216 2208 y(The)e(Hadamard)i(matrix)f(of)f
(the)h Fq(\002r)o(st)h(kind)h FK(\()n Fq(t)h Fo(=)19
b FK(1\))k(is)f(created)i(by)f(using)h(the)f(ro)n(ws)f(of)g
Fq(A)3059 2222 y Fm(n)3118 2208 y FK(as)h(elements,)g(after)75
2321 y(deleting)29 b(the)d(\002rst)g(column.)39 b(This)26
b(is)h(a)f Fo(\()p Fq(n)14 b Fv(\000)g FK(1)p Fp(;)c
Fq(n)p Fp(;)g Fq(n)p Fp(=)p FK(2)p Fo(\))28 b FK(code.)39
b(W)-7 b(e)25 b(use)i(this)g(code)g(for)g(creating)i(the)d(Hadamard)75
2434 y(code)20 b(of)f(the)h Fq(second)g(kind)j FK(\()n
Fq(t)f Fo(=)16 b FK(2\),)k(by)f(adding)i(all)e(the)h(complements)h(of)e
(the)g(already)i(e)o(xisting)g(code)n(w)o(ords.)29 b(This)75
2547 y(results)23 b(in)e(a)g Fo(\()p Fq(n)11 b Fv(\000)g
FK(1)p Fp(;)f FK(2)p Fq(n)p Fp(;)g Fq(n)p Fp(=)p FK(2)h
Fv(\000)g FK(1)p Fo(\))22 b FK(code.)29 b(The)21 b Fq(thir)m(d)h(kind)i
FK(\()n Fq(t)h Fo(=)18 b FK(3\))j(is)g(created)i(by)e(using)i(the)e(ro)
n(ws)g(of)h Fq(A)3385 2561 y Fm(n)3442 2547 y FK(\(without)75
2660 y(cutting)29 b(a)f(column\))h(and)f(their)g(complements)i(as)e
(elements.)42 b(This)28 b(w)o(ay)-6 b(,)28 b(we)f(ha)n(v)o(e)i(an)e
Fo(\()p Fq(n)p Fp(;)10 b FK(2)p Fq(n)p Fp(;)g Fq(n)p
Fp(=)p FK(2)p Fo(\))p FK(-code.)47 b(The)75 2773 y(returned)26
b(code)e(is)f(generally)j(an)e(unrestricted)j(code,)d(b)n(ut)g(for)g
Fq(n)c Fo(=)g FK(2)2284 2740 y Fm(r)2316 2773 y FK(,)j(the)g(code)i(is)
e(linear)-5 b(.)216 2886 y(The)29 b(command)h Ft(HadamardCode\(n,t\))35
b FK(returns)c(a)e(Hadamard)h(code)h(with)e(parameter)i
Ft(n)e FK(of)g(the)f Fq(t)3476 2853 y Fm(t)5 b(h)3566
2886 y FK(kind.)75 2999 y(F)o(or)23 b(the)g(command)i
Ft(HadamardCode\(n\))p FK(,)h Fq(t)g Fo(=)20 b FK(3)j(is)g(used.)216
3112 y(When)30 b(called)g(in)g(these)g(forms,)h Ft(HadamardCode)i
FK(\002rst)c(creates)i(a)e(Hadamard)h(matrix)g(\(see)g
Ft(HadamardMat)75 3225 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3226 a
SDict begin H.S end
105 3226 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 3163 a
SDict begin H.R end
286 3163 a 286 3225 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.4) cvn H.B /ANN pdfmark end
286 3225 a Black FK(\)\),)41
b(of)c(size)g Ft(n)g FK(and)h(then)f(follo)n(ws)h(the)f(same)g
(procedure)j(as)d(described)j(abo)o(v)o(e.)69 b(Therefore)39
b(the)e(same)75 3338 y(restrictions)27 b(with)c(respect)i(to)f
Ft(n)f FK(as)g(for)h(Hadamard)g(matrices)h(hold.)p 75
3460 1648 4 v 1764 3465 a FF(Example)p 2102 3460 V 75
3485 4 25 v 3747 3485 V 75 3585 4 100 v 188 3555 a(gap>)44
b(H4)f(:=)g([[1,1,1,1],[1,-1,1,-1)q(],)q([1,)q(1,-)q(1,-)q(1],)q([1,)q
(-1,)q(-1,)q(1]])q(;;)p 3747 3585 V 75 3684 V 188 3654
a(gap>)h(HadamardCode\()i(H4,)e(1)e(\);)p 3747 3684 V
75 3784 V 188 3754 a(a)h(\(3,4,2\)1)i(Hadamard)g(code)e(of)g(order)i(4)
d(over)i(GF\(2\))p 3747 3784 V 75 3884 V 188 3854 a(gap>)g
(HadamardCode\()i(H4,)e(2)e(\);)p 3747 3884 V 75 3983
V 188 3953 a(a)h(\(3,8,1\)0)i(Hadamard)g(code)e(of)g(order)i(4)d(over)i
(GF\(2\))p 3747 3983 V 75 4083 V 188 4053 a(gap>)g(HadamardCode\()i(H4)
d(\);)p 3747 4083 V 75 4182 V 188 4153 a(a)g(\(4,8,2\)1)i(Hadamard)g
(code)e(of)g(order)i(4)d(over)i(GF\(2\))p 3747 4182 V
75 4282 V 188 4252 a(gap>)g(H4)f(:=)g([[1,1,1,1],[1,-1,1,-1)q(],)q([1,)
q(1,-)q(1,-)q(1],)q([1,)q(-1,)q(-1,)q(1]])q(;;)p 3747
4282 V 75 4382 V 188 4352 a(gap>)h(C)e(:=)h(HadamardCode\()k(4)c(\);)p
3747 4382 V 75 4481 V 188 4451 a(a)g(\(4,8,2\)1)i(Hadamard)g(code)e(of)
g(order)i(4)d(over)i(GF\(2\))p 3747 4481 V 75 4581 V
188 4551 a(gap>)g(C)e(=)h(HadamardCode\()k(H4)c(\);)p
3747 4581 V 75 4681 V 188 4651 a(true)p 3747 4681 V 75
4705 4 25 v 3747 4705 V 75 4708 3675 4 v 75 4941 a
SDict begin H.S end
75
4941 a 75 4941 a
SDict begin 13.6 H.A end
75 4941 a 75 4941 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.3) cvn H.B /DEST pdfmark end
75 4941 a 117 x
FJ(5.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Confer)n(enceCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5232 a Fs(\006)22 b
Ft(ConferenceCode\()52 b(H)47 b(\))2445 b Fr(\(function\))p
Black 216 5458 a Ft(ConferenceCode)24 b FK(returns)d(a)d(code)j(of)e
(length)i Fq(n)9 b Fv(\000)g FK(1)18 b(constructed)23
b(from)c(a)g(symmetric)h('conference)i(matrix')75 5571
y Ft(H)p FK(.)32 b(A)24 b Fq(confer)m(ence)k(matrix)e
Ft(H)e FK(is)h(a)f(symmetric)i(matrix)g(of)f(order)h
Fq(n)p FK(,)e(which)i(satis\002es)g Fq(H)19 b Fv(\001)13
b Fq(H)3000 5538 y Fm(T)3070 5571 y Fo(=)20 b(\(\()p
Fq(n)13 b Fv(\000)g FK(1)p Fo(\))g Fv(\001)g Fq(I)5 b
FK(,)26 b(with)p Black Black eop end end
%%Page: 62 62
TeXDict begin HPSdict begin 62 61 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.62) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(62)p Black 75 399 a Fq(n)23 b Fv(\021)e
FK(2)92 b Fo(\()p FK(mod)21 b(4)p Fo(\))p FK(.)39 b(The)27
b(ro)n(ws)f(of)1211 363 y Fr(1)p 1211 378 34 4 v 1211
430 a(2)1255 399 y Fo(\()p Fq(H)20 b Fo(+)14 b Fq(I)k
Fo(+)c Fq(J)5 b Fo(\))p FK(,)1734 363 y Fr(1)p 1734 378
V 1734 430 a(2)1777 399 y Fo(\()p Fv(\000)p Fq(H)20 b
Fo(+)14 b Fq(I)k Fo(+)c Fq(J)5 b Fo(\))p FK(,)26 b(plus)i(the)f(zero)h
(and)g(all-ones)h(v)o(ectors)f(form)75 511 y(the)c(elements)h(of)e(a)g
(binary)i(non-linear)i Fo(\()p Fq(n)13 b Fv(\000)g FK(1)p
Fp(;)d FK(2)p Fq(n)p Fp(;)g Fo(\()p Fq(n)j Fv(\000)g
FK(2)p Fo(\))p Fp(=)p FK(2)p Fo(\))25 b FK(code.)216
624 y Fy(GU)m(A)-6 b(V)f(A)26 b FK(constructs)k(a)e(symmetric)g
(conference)j(matrix)d(of)f(order)i Fq(n)14 b Fo(+)g
FK(1)28 b(\()p Fq(n)23 b Fv(\021)f FK(1)91 b Fo(\()p
FK(mod)22 b(4)p Fo(\))p FK(\))27 b(and)i(uses)f(the)75
737 y(ro)n(ws)35 b(of)h(that)g(matrix,)i(plus)f(the)e(zero)h(and)g
(all-ones)i(v)o(ectors,)h(to)d(construct)i(a)d(binary)i(non-linear)h
Fo(\()p Fq(n)p Fp(;)10 b FK(2)p Fo(\()p Fq(n)19 b Fo(+)75
850 y FK(1)p Fo(\))p Fp(;)10 b Fo(\()p Fq(n)j Fv(\000)g
FK(1)p Fo(\))p Fp(=)p FK(2)p Fo(\))p FK(-code.)p 75 976
1648 4 v 1764 981 a FF(Example)p 2102 976 V 75 1001 4
25 v 3747 1001 V 75 1100 4 100 v 188 1070 a(gap>)44 b(H6)f(:=)g
([[0,1,1,1,1,1],[1,0,1)q(,-)q(1,-)q(1,1)q(],[)q(1,1)q(,0,)q(1,-)q(1,-)q
(1],)p 3747 1100 V 75 1200 V 188 1170 a(>)g([1,-1,1,0,1,-1],[1,-1)q
(,-1)q(,1,)q(0,1)q(],)q([1,)q(1,-)q(1,-)q(1,1)q(,0])q(];;)p
3747 1200 V 75 1300 V 188 1270 a(gap>)h(C1)f(:=)g(ConferenceCode\()k
(H6)c(\);)p 3747 1300 V 75 1399 V 188 1369 a(a)g(\(5,12,2\)1..4)j
(conference)g(code)d(over)h(GF\(2\))p 3747 1399 V 75
1499 V 188 1469 a(gap>)g(IsLinearCode\()i(C1)d(\);)p
3747 1499 V 75 1598 V 188 1569 a(false)p 3747 1598 V
75 1698 V 188 1668 a(gap>)h(C2)f(:=)g(ConferenceCode\()k(5)c(\);)p
3747 1698 V 75 1798 V 188 1768 a(a)g(\(5,12,2\)1..4)j(conference)g
(code)d(over)h(GF\(2\))p 3747 1798 V 75 1897 V 188 1867
a(gap>)g(AsSSortedList\()j(C2)c(\);)p 3747 1897 V 75
1997 V 188 1967 a([)g([)f(0)h(0)g(0)f(0)h(0)g(],)g([)f(0)h(0)g(1)f(1)h
(1)g(],)g([)g(0)f(1)h(0)g(1)f(1)h(],)g([)g(0)f(1)h(1)g(0)f(1)h(],)g([)g
(0)f(1)h(1)g(1)f(0)h(],)p 3747 1997 V 75 2097 V 273 2067
a([)f(1)h(0)g(0)f(1)h(1)g(],)g([)f(1)h(0)g(1)f(0)h(1)g(],)g([)g(1)f(0)h
(1)g(1)f(0)h(],)g([)g(1)f(1)h(0)g(0)f(1)h(],)g([)g(1)f(1)h(0)g(1)f(0)h
(],)p 3747 2097 V 75 2196 V 273 2166 a([)f(1)h(1)g(1)f(0)h(0)g(],)g([)f
(1)h(1)g(1)f(1)h(1)g(])f(])p 3747 2196 V 75 2221 4 25
v 3747 2221 V 75 2224 3675 4 v 75 2357 a
SDict begin H.S end
75 2357 a 75
2357 a
SDict begin 13.6 H.A end
75 2357 a 75 2357 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.4) cvn H.B /DEST pdfmark end
75 2357 a 117 x FJ(5.1.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(MOLSCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2648 a Fs(\006)22 b Ft(MOLSCode\()50 b([n,])e(q)f(\))
2491 b Fr(\(function\))p Black 216 2874 a Ft(MOLSCode)32
b FK(returns)g(an)e Fo(\()p Fq(n)p Fp(;)10 b Fq(q)1173
2841 y Fr(2)1212 2874 y Fp(;)g Fq(n)15 b Fv(\000)g FK(1)p
Fo(\))30 b FK(code)h(o)o(v)o(er)f Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))p FK(.)48 b(The)29 b(code)i(is)f(created)i(from)e
Fq(n)15 b Fv(\000)g FK(2)29 b('Mutually)75 2987 y(Orthogonal)35
b(Latin)e(Squares')h(\(MOLS\))d(of)i(size)g Fq(q)17 b
Fv(\002)e Fq(q)p FK(.)56 b(The)33 b(def)o(ault)h(for)f
Ft(n)g FK(is)f(4.)56 b Fy(GU)m(A)-6 b(V)f(A)31 b FK(can)i(construct)j
(a)75 3100 y(MOLS)20 b(code)i(for)h Fq(n)11 b Fv(\000)g
FK(2)19 b Fv(\024)g Fq(q)p FK(.)27 b(Here)22 b Ft(q)g
FK(must)g(be)g(a)f(prime)h(po)n(wer)l(,)h Fq(q)c Fp(>)f
FK(2.)28 b(If)22 b(there)h(are)f(no)g Fq(n)11 b Fv(\000)g
FK(2)22 b(MOLS,)d(an)j(error)75 3212 y(is)h(signalled.)216
3325 y(Since)h(each)g(of)f(the)h Fq(n)13 b Fv(\000)g
FK(2)22 b(MOLS)f(is)j(a)f Fq(q)13 b Fv(\002)g Fq(q)22
b FK(matrix,)i(we)e(can)i(create)h(a)e(code)h(of)f(size)h
Fq(q)3066 3292 y Fr(2)3127 3325 y FK(by)f(listing)i(in)e(each)75
3438 y(code)h(element)g(the)f(entries)i(that)f(are)f(in)g(the)g(same)g
(position)j(in)d(each)g(of)g(the)h(MOLS.)c(W)-7 b(e)22
b(precede)j(each)f(of)f(these)75 3551 y(lists)h(with)g(the)f(tw)o(o)h
(coordinates)i(that)f(specify)g(this)f(position,)h(making)g(the)f(w)o
(ord)f(length)i(become)g Fq(n)p FK(.)216 3664 y(The)e(MOLS)e(codes)k
(are)f(MDS)e(codes)i(\(see)g Ft(IsMDSCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2107 3665 a
SDict begin H.S end
2107 3665 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
2288 3602 a
SDict begin H.R end
2288 3602 a 2288 3664 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.7) cvn H.B /ANN pdfmark end
2288 3664 a Black
FK(\)\).)p 75 3783 1648 4 v 1764 3788 a FF(Example)p
2102 3783 V 75 3808 4 25 v 3747 3808 V 75 3908 4 100
v 188 3878 a(gap>)44 b(C1)f(:=)g(MOLSCode\()i(6,)e(5)g(\);)p
3747 3908 V 75 4007 V 188 3977 a(a)g(\(6,25,5\)3..4)j(code)e(generated)
h(by)e(4)g(MOLS)h(of)f(order)h(5)e(over)i(GF\(5\))p 3747
4007 V 75 4107 V 188 4077 a(gap>)g(mols)f(:=)g(List\()h([1)f(..)g
(WordLength\(C1\))48 b(-)42 b(2)h(],)g(function\()i(nr)e(\))p
3747 4107 V 75 4207 V 188 4177 a(>)297 b(local)44 b(ls,)f(el;)p
3747 4207 V 75 4306 V 188 4276 a(>)297 b(ls)43 b(:=)g(NullMat\()i
(Size\(LeftActingDomai)q(n\(C)q(1\)\))q(,)j(Size\(LeftActingDoma)q
(in\()q(C1\))q(\))h(\);)p 3747 4306 V 75 4406 V 188 4376
a(>)297 b(for)43 b(el)g(in)g(VectorCodeword\()48 b(AsSSortedList\()f
(C1)c(\))f(\))h(do)p 3747 4406 V 75 4505 V 188 4476 a(>)424
b(ls[IntFFE\(el[1]\)+1][I)q(nt)q(FFE)q(\(el)q([2])q(\)+1)q(])48
b(:=)43 b(el[nr)h(+)f(2];)p 3747 4505 V 75 4605 V 188
4575 a(>)297 b(od;)p 3747 4605 V 75 4705 V 188 4675 a(>)g(return)44
b(ls;)p 3747 4705 V 75 4804 V 188 4774 a(>)170 b(end)43
b(\);;)p 3747 4804 V 75 4904 V 188 4874 a(gap>)h(AreMOLS\()h(mols)e
(\);)p 3747 4904 V 75 5004 V 188 4974 a(true)p 3747 5004
V 75 5103 V 188 5073 a(gap>)h(C2)f(:=)g(MOLSCode\()i(11)e(\);)p
3747 5103 V 75 5203 V 188 5173 a(a)g(\(4,121,3\)2)i(code)f(generated)h
(by)e(2)g(MOLS)h(of)f(order)h(11)f(over)h(GF\(11\))p
3747 5203 V 75 5228 4 25 v 3747 5228 V 75 5231 3675 4
v Black Black eop end end
%%Page: 63 63
TeXDict begin HPSdict begin 63 62 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.63) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(63)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.5) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.1.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(RandomCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(RandomCode\()51 b(n,)c(M,)g(F)g(\))2352
b Fr(\(function\))p Black 216 799 a Ft(RandomCode)31
b FK(returns)f(a)d(random)i(unrestricted)j(code)c(of)g(size)h
Ft(M)f FK(with)f(w)o(ord)i(length)g Ft(n)f FK(o)o(v)o(er)g
Ft(F)p FK(.)42 b Ft(M)27 b FK(must)h(be)75 912 y(less)c(than)g(or)g
(equal)g(to)g(the)g(number)g(of)g(elements)h(in)e(the)h(space)g
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))2399 879 y Fm(n)2438 912
y FK(.)216 1024 y(The)57 b(function)j Ft(RandomLinearCode)i
FK(returns)e(a)d(random)h(linear)h(code)f(\(see)g Ft(RandomLinearCode)
75 1137 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105
1138 a
SDict begin H.S end
105 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(5.2.12)p 0.0236 0.0894 0.6179 TeXcolorrgb 331 1075
a
SDict begin H.R end
331 1075 a 331 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.12) cvn H.B /ANN pdfmark end
331 1137 a Black FK(\)\).)p 75
1210 1648 4 v 1764 1215 a FF(Example)p 2102 1210 V 75
1235 4 25 v 3747 1235 V 75 1334 4 100 v 188 1304 a(gap>)44
b(C1)f(:=)g(RandomCode\()j(6,)d(10,)g(GF\(8\))h(\);)p
3747 1334 V 75 1434 V 188 1404 a(a)f(\(6,10,1..6\)4..6)k(random)d
(unrestricted)j(code)d(over)f(GF\(8\))p 3747 1434 V 75
1533 V 188 1504 a(gap>)h(MinimumDistance\(C1\);)p 3747
1533 V 75 1633 V 188 1603 a(3)p 3747 1633 V 75 1733 V
188 1703 a(gap>)g(C2)f(:=)g(RandomCode\()j(6,)d(10,)g(GF\(8\))h(\);)p
3747 1733 V 75 1832 V 188 1802 a(a)f(\(6,10,1..6\)4..6)k(random)d
(unrestricted)j(code)d(over)f(GF\(8\))p 3747 1832 V 75
1932 V 188 1902 a(gap>)h(C1)f(=)f(C2;)p 3747 1932 V 75
2032 V 188 2002 a(false)p 3747 2032 V 75 2056 4 25 v
3747 2056 V 75 2059 3675 4 v 75 2238 a
SDict begin H.S end
75 2238 a 75 2238
a
SDict begin 13.6 H.A end
75 2238 a 75 2238 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.6) cvn H.B /DEST pdfmark end
75 2238 a 116 x FJ(5.1.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Nordstr)n(omRobinsonCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2528 a Fs(\006)22 b Ft(NordstromRobinson)q(Cod)q(e\()53
b(\))2213 b Fr(\(function\))p Black 216 2754 a Ft(NordstromRobinsonC)q
(ode)36 b FK(returns)c(a)e(Nordstrom-Robinson)k(code,)f(the)d(best)h
(code)g(with)f(w)o(ord)h(length)75 2867 y Fq(n)21 b Fo(=)e
FK(16)24 b(and)g(minimum)f(distance)j Fq(d)g Fo(=)19
b FK(6)24 b(o)o(v)o(er)f Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p
FK(.)29 b(This)23 b(is)h(a)f(non-linear)j Fo(\()p FK(16)p
Fp(;)10 b FK(256)p Fp(;)g FK(6)p Fo(\))27 b FK(code.)p
75 2946 1648 4 v 1764 2951 a FF(Example)p 2102 2946 V
75 2971 4 25 v 3747 2971 V 75 3071 4 100 v 188 3041 a(gap>)44
b(C)e(:=)h(NordstromRobinsonCo)q(de\()q(\);)p 3747 3071
V 75 3170 V 188 3140 a(a)g(\(16,256,6\)4)j(Nordstrom-Robinson)i(code)c
(over)g(GF\(2\))p 3747 3170 V 75 3270 V 188 3240 a(gap>)g
(OptimalityCode\()j(C)c(\);)p 3747 3270 V 75 3369 V 188
3340 a(0)p 3747 3369 V 75 3394 4 25 v 3747 3394 V 75
3397 3675 4 v 75 3576 a
SDict begin H.S end
75 3576 a 75 3576 a
SDict begin 13.6 H.A end
75 3576 a
75 3576 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.7) cvn H.B /DEST pdfmark end
75 3576 a 116 x FJ(5.1.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Gr)n(eedyCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3866 a Fs(\006)22 b Ft(GreedyCode\()51 b(L,)c(d,)g(F)g(\))2352
b Fr(\(function\))p Black 216 4092 a Ft(GreedyCode)36
b FK(returns)e(a)e(Greedy)i(code)f(with)g(design)h(distance)h
Ft(d)d FK(o)o(v)o(er)h(the)g(\002nite)f(\002eld)h Ft(F)p
FK(.)56 b(The)32 b(code)h(is)75 4205 y(constructed)f(using)f(the)e
(greedy)i(algorithm)g(on)e(the)g(list)h(of)f(v)o(ectors)h
Ft(L)q FK(.)44 b(\(The)29 b(greedy)i(algorithm)g(checks)f(each)75
4318 y(v)o(ector)c(in)e Ft(L)h FK(and)g(adds)g(it)g(to)f(the)h(code)h
(if)e(its)h(distance)i(to)e(the)g(current)h(code)g(is)e(greater)j(than)
e(or)g(equal)g(to)g Ft(d)p FK(.)32 b(It)24 b(is)75 4431
y(ob)o(vious)h(that)f(the)g(resulting)i(code)e(has)g(a)f(minimum)h
(distance)h(of)f(at)f(least)i Ft(d)p FK(.)216 4544 y(Greedy)f(codes)h
(are)f(often)g(linear)h(codes.)216 4657 y(The)34 b(function)j
Ft(LexiCode)g FK(creates)f(a)e(greedy)i(code)g(from)e(a)h(basis)g
(instead)i(of)d(an)h(enumerated)i(list)e(\(see)75 4770
y Ft(LexiCode)26 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
499 4771 a
SDict begin H.S end
499 4771 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.8)p 0.0236 0.0894 0.6179 TeXcolorrgb 680
4708 a
SDict begin H.R end
680 4708 a 680 4770 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.8) cvn H.B /ANN pdfmark end
680 4770 a Black FK(\)\).)p
75 4842 1648 4 v 1764 4847 a FF(Example)p 2102 4842 V
75 4867 4 25 v 3747 4867 V 75 4966 4 100 v 188 4936 a(gap>)44
b(C1)f(:=)g(GreedyCode\()j(Tuples\()e(AsSSortedList\()k(GF\(2\))c(\),)f
(5)f(\),)h(3,)g(GF\(2\))h(\);)p 3747 4966 V 75 5066 V
188 5036 a(a)f(\(5,4,3..5\)2)j(Greedy)e(code,)g(user)g(defined)h(basis)
f(over)f(GF\(2\))p 3747 5066 V 75 5166 V 188 5136 a(gap>)h(C2)f(:=)g
(GreedyCode\()j(Permuted\()f(Tuples\()g(AsSSortedList\()i(GF\(2\))d
(\),)f(5)g(\),)p 3747 5166 V 75 5265 V 188 5235 a(>)1059
b(\(1,4\))44 b(\),)f(3,)g(GF\(2\))h(\);)p 3747 5265 V
75 5365 V 188 5335 a(a)f(\(5,4,3..5\)2)j(Greedy)e(code,)g(user)g
(defined)h(basis)f(over)f(GF\(2\))p 3747 5365 V 75 5465
V 188 5435 a(gap>)h(C1)f(=)f(C2;)p 3747 5465 V 75 5564
V 188 5534 a(false)p 3747 5564 V 75 5589 4 25 v 3747
5589 V 75 5592 3675 4 v Black Black eop end end
%%Page: 64 64
TeXDict begin HPSdict begin 64 63 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.64) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(64)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.1.8) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.1.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(LexiCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(LexiCode\()50 b(n,)d(d,)g(F)g(\))2445
b Fr(\(function\))p Black 216 799 a FK(In)30 b(this)h(format,)i
Ft(Lexicode)f FK(returns)g(a)e(le)o(xicode)j(with)d(w)o(ord)g(length)i
Ft(n)q FK(,)f(design)h(distance)g Ft(d)e FK(o)o(v)o(er)h
Ft(F)p FK(.)49 b(The)75 912 y(code)28 b(is)e(constructed)k(using)e(the)
g(greedy)g(algorithm)h(on)e(the)g(le)o(xicographically)k(ordered)e
(list)e(of)g(all)g(v)o(ectors)h(of)75 1024 y(length)e
Ft(n)f FK(o)o(v)o(er)g Ft(F)p FK(.)32 b(Ev)o(ery)25 b(time)g(a)f(v)o
(ector)i(is)f(found)h(that)f(has)g(a)g(distance)i(to)e(the)g(current)h
(code)g(of)f(at)g(least)g Ft(d)q FK(,)f(it)g(is)75 1137
y(added)j(to)f(the)g(code.)37 b(This)25 b(results,)j(ob)o(viously)-6
b(,)29 b(in)d(a)f(code)i(with)f(minimum)f(distance)j(greater)g(than)e
(or)g(equal)h(to)75 1250 y Ft(d)p FK(.)216 1363 y(Another)46
b(syntax)h(which)f(one)f(can)h(use)f(is)g Ft(LexiCode\()50
b(B,)d(d,)g(F)g(\))p FK(.)d(When)i(called)g(in)f(this)h(format,)75
1476 y Ft(LexiCode)28 b FK(uses)f(the)g(basis)g Ft(B)e
FK(instead)j(of)e(the)h(standard)h(basis.)38 b Ft(B)25
b FK(is)h(a)g(matrix)h(of)f(v)o(ectors)h(o)o(v)o(er)g
Ft(F)p FK(.)36 b(The)25 b(code)i(is)75 1589 y(constructed)h(using)d
(the)g(greedy)h(algorithm)g(on)f(the)g(list)g(of)f(v)o(ectors)i
(spanned)g(by)f Ft(B)p FK(,)f(ordered)i(le)o(xicographically)75
1702 y(with)d(respect)j(to)d Ft(B)p FK(.)216 1815 y(Note)h(that)g
(binary)h(le)o(xicodes)g(are)f(al)o(w)o(ays)g(linear)-5
b(.)p 75 1937 1648 4 v 1764 1942 a FF(Example)p 2102
1937 V 75 1962 4 25 v 3747 1962 V 75 2062 4 100 v 188
2032 a(gap>)44 b(C)e(:=)h(LexiCode\()j(4,)d(3,)g(GF\(5\))h(\);)p
3747 2062 V 75 2162 V 188 2132 a(a)f(\(4,17,3..4\)2..4)k(lexicode)e
(over)f(GF\(5\))p 3747 2162 V 75 2261 V 188 2231 a(gap>)g(B)e(:=)h([)g
([Z\(2\)\2100,)i(0*Z\(2\),)g(0*Z\(2\)],)g([Z\(2\)\2100,)g(Z\(2\)\2100,)
g(0*Z\(2\)])f(];;)p 3747 2261 V 75 2361 V 188 2331 a(gap>)g(C)e(:=)h
(LexiCode\()j(B,)d(2,)g(GF\(2\))h(\);)p 3747 2361 V 75
2460 V 188 2431 a(a)f(linear)h([3,1,2]1..2)i(lexicode)f(over)f(GF\(2\))
p 3747 2460 V 75 2485 4 25 v 3747 2485 V 75 2488 3675
4 v 75 2701 a FK(The)27 b(function)i Ft(GreedyCode)h
FK(creates)f(a)e(greedy)h(code)g(that)g(is)f(not)h(restricted)h(to)e(a)
g(le)o(xicographical)k(order)e(\(see)75 2814 y Ft(GreedyCode)d
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 591 2815 a
SDict begin H.S end
591
2815 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.1.7)p
0.0236 0.0894 0.6179 TeXcolorrgb 772 2752 a
SDict begin H.R end
772 2752
a 772 2814 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.7) cvn H.B /ANN pdfmark end
772 2814 a Black FK(\)\).)75 2973 y
SDict begin H.S end
75 2973
a 75 2973 a
SDict begin 13.6 H.A end
75 2973 a 75 2973 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.2) cvn H.B /DEST pdfmark end
75 2973 a 134 x FM(5.2)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Generating)31 b(Linear)f(Codes)p
Black 75 3314 a FK(In)24 b(this)h(section)h(we)e(describe)i(functions)h
(for)e(constructing)j(linear)d(codes.)33 b(A)23 b(linear)j(code)f(al)o
(w)o(ays)g(has)g(a)f(gener)n(-)75 3427 y(ator)g(or)g(check)g(matrix.)
216 3540 y(The)38 b(\002rst)g(tw)o(o)h(functions)i(generate)f(linear)g
(codes)g(from)e(the)h(generator)i(matrix)e(\()p Ft(GeneratorMatCode)75
3652 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3653
a
SDict begin H.S end
105 3653 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 3590 a
SDict begin H.R end
286 3590
a 286 3652 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.1) cvn H.B /ANN pdfmark end
286 3652 a Black FK(\)\))e(or)e(check)i(matrix)g(\()p
Ft(CheckMatCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1665 3653 a
SDict begin H.S end
1665 3653 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.2.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 1846
3590 a
SDict begin H.R end
1846 3590 a 1846 3652 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.3) cvn H.B /ANN pdfmark end
1846 3652 a Black FK(\)\).)66
b(All)35 b(linear)i(codes)g(can)g(be)e(constructed)40
b(with)35 b(these)75 3765 y(functions.)216 3878 y(The)56
b(ne)o(xt)h(functions)j(we)55 b(describe)k(generate)g(some)e(well-kno)n
(wn)g(codes,)66 b(lik)o(e)58 b(Hamming)e(codes)75 3991
y(\()p Ft(HammingCode)26 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 667 3992 a
SDict begin H.S end
667 3992 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.2.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
848 3929 a
SDict begin H.R end
848 3929 a 848 3991 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.4) cvn H.B /ANN pdfmark end
848 3991 a Black FK(\)\),)d
(Reed-Muller)i(codes)e(\()p Ft(ReedMullerCode)k FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2400 3992 a
SDict begin H.S end
2400 3992
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2581 3929 a
SDict begin H.R end
2581 3929 a 2581 3991 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.5) cvn H.B /ANN pdfmark end
2581
3991 a Black FK(\)\))d(and)f(the)g(e)o(xtended)h(Golay)f(codes)75
4104 y(\()p Ft(ExtendedBinaryGola)q(yC)q(ode)29 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1224 4105 a
SDict begin H.S end
1224 4105
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 1405 4042 a
SDict begin H.R end
1405 4042 a 1405 4104 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.2) cvn H.B /ANN pdfmark end
1405
4104 a Black FK(\))24 b(and)g Ft(ExtendedTernaryGo)q(lay)q(Cod)q(e)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2779 4105
a
SDict begin H.S end
2779 4105 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2960 4042 a
SDict begin H.R end
2960 4042
a 2960 4104 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.4) cvn H.B /ANN pdfmark end
2960 4104 a Black FK(\)\).)216 4217 y(A)h(lar)n(ge)i(and)
f(po)n(werful)h(f)o(amily)f(of)g(codes)g(are)g(alternant)i(codes.)52
b(The)o(y)30 b(are)h(obtained)i(by)e(a)f(small)h(modi-)75
4330 y(\002cation)e(of)f(the)g(parity)i(check)f(matrix)g(of)f(a)f(BCH)f
(code)j(\(see)g Ft(AlternantCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2777 4331 a
SDict begin H.S end
2777 4331 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.2.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
2958 4268 a
SDict begin H.R end
2958 4268 a 2958 4330 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.6) cvn H.B /ANN pdfmark end
2958 4330 a Black
FK(\),)d Ft(GoppaCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3515 4331 a
SDict begin H.S end
3515 4331 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.2.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
3696 4268 a
SDict begin H.R end
3696 4268 a 3696 4330 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.7) cvn H.B /ANN pdfmark end
3696 4330 a Black
FK(\),)75 4443 y Ft(GeneralizedSrivast)q(ava)q(Cod)q(e)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1287 4444 a
SDict begin H.S end
1287 4444 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 1468 4381 a
SDict begin H.R end
1468 4381
a 1468 4443 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.8) cvn H.B /ANN pdfmark end
1468 4443 a Black FK(\))24 b(and)g Ft(SrivastavaCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2378 4445 a
SDict begin H.S end
2378 4445 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(5.2.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 2559 4381 a
SDict begin H.R end
2559 4381
a 2559 4443 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.9) cvn H.B /ANN pdfmark end
2559 4443 a Black FK(\)\).)216 4556 y(Finally)-6
b(,)45 b(we)40 b(describe)i(a)e(function)i(for)e(generating)k(random)d
(linear)g(codes)g(\(see)g Ft(RandomLinearCode)75 4669
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4670 a
SDict begin H.S end
105 4670 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 4607 a
SDict begin H.R end
331 4607
a 331 4669 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.12) cvn H.B /ANN pdfmark end
331 4669 a Black FK(\)\).)75 4818 y
SDict begin H.S end
75 4818
a 75 4818 a
SDict begin 13.6 H.A end
75 4818 a 75 4818 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.1) cvn H.B /DEST pdfmark end
75 4818 a 100 x FJ(5.2.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GeneratorMatCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5092 a Fs(\006)22 b Ft(GeneratorMatCode\()53
b(G[,)47 b(name,])i(F)e(\))1842 b Fr(\(function\))p Black
216 5318 a Ft(GeneratorMatCode)30 b FK(returns)d(a)e(linear)i(code)f
(with)f(generator)j(matrix)e Ft(G)p FK(.)33 b Ft(G)25
b FK(must)h(be)f(a)g(matrix)h(o)o(v)o(er)f(\002nite)75
5431 y(\002eld)31 b Ft(F)q FK(.)52 b Ft(name)32 b FK(can)g(contain)h(a)
e(short)h(description)j(of)d(the)f(code.)54 b(The)31
b(generator)j(matrix)e(is)f(the)h(basis)g(of)g(the)p
Black Black eop end end
%%Page: 65 65
TeXDict begin HPSdict begin 65 64 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.65) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(65)p Black 75 399 a(elements)32 b(of)e(the)h(code.)50
b(The)30 b(resulting)j(code)e(has)g(w)o(ord)g(length)h
Fq(n)p FK(,)f(dimension)i Fq(k)e FK(if)f Ft(G)g FK(is)h(a)f
Fq(k)17 b Fv(\002)e Fq(n)p FK(-matrix.)50 b(If)75 511
y Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(is)f(the)h(\002eld)f(of)h(the)
f(code,)h(the)g(size)g(of)g(the)g(code)g(will)f(be)h
Fq(q)2236 478 y Fm(k)2271 511 y FK(.)216 624 y(If)33
b(the)h(generator)i(matrix)f(does)f(not)g(ha)n(v)o(e)g(full)g(ro)n(w)f
(rank,)k(the)d(linearly)h(dependent)i(ro)n(ws)c(are)h(remo)o(v)o(ed.)75
737 y(This)24 b(is)g(done)g(by)h(the)f Fy(GAP)e FK(function)k
Ft(BaseMat)g FK(and)e(results)i(in)d(an)h(equal)i(code.)k(The)24
b(generator)i(matrix)f(can)f(be)75 850 y(retrie)n(v)o(ed)h(with)f(the)f
(function)j Ft(GeneratorMat)h FK(\(see)d Ft(GeneratorMat)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2418 851 a
SDict begin H.S end
2418
851 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.7.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2599 788 a
SDict begin H.R end
2599 788
a 2599 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.1) cvn H.B /ANN pdfmark end
2599 850 a Black FK(\)\).)p 75 969 1648
4 v 1764 974 a FF(Example)p 2102 969 V 75 994 4 25 v
3747 994 V 75 1094 4 100 v 188 1064 a(gap>)44 b(G)e(:=)h(Z\(3\)\2100)i
(*)d([[1,0,1,2,0],[0,1,)q(2,1)q(,1])q(,[0)q(,0,)q(1,2)q(,1])q(];;)p
3747 1094 V 75 1193 V 188 1163 a(gap>)i(C1)f(:=)g(GeneratorMatCode\()48
b(G,)43 b(GF\(3\))h(\);)p 3747 1193 V 75 1293 V 188 1263
a(a)f(linear)h([5,3,1..2]1..2)j(code)d(defined)h(by)e(generator)i
(matrix)f(over)g(GF\(3\))p 3747 1293 V 75 1393 V 188
1363 a(gap>)g(C2)f(:=)g(GeneratorMatCode\()48 b(IdentityMat\()e(5,)d
(GF\(2\))h(\),)f(GF\(2\))h(\);)p 3747 1393 V 75 1492
V 188 1462 a(a)f(linear)h([5,5,1]0)h(code)f(defined)g(by)g(generator)h
(matrix)f(over)g(GF\(2\))p 3747 1492 V 75 1592 V 188
1562 a(gap>)g(GeneratorMatCode\()k(List\()c(AsSSortedList\()j
(NordstromRobinsonCod)q(e\(\))i(\),)p 3747 1592 V 75
1692 V 188 1662 a(>)43 b(x)f(->)h(VectorCodeword\()48
b(x)42 b(\))h(\),)g(GF\()h(2)e(\))h(\);)p 3747 1692 V
75 1791 V 188 1761 a(a)g(linear)h([16,11,1..4]2)j(code)c(defined)i(by)e
(generator)j(matrix)e(over)g(GF\(2\))p 3747 1791 V 75
1891 V 188 1861 a(#)f(This)g(is)g(the)h(smallest)h(linear)f(code)g
(that)g(contains)h(the)e(N-R)g(code)p 3747 1891 V 75
1916 4 25 v 3747 1916 V 75 1919 3675 4 v 75 2052 a
SDict begin H.S end
75
2052 a 75 2052 a
SDict begin 13.6 H.A end
75 2052 a 75 2052 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.2) cvn H.B /DEST pdfmark end
75 2052 a 116 x
FJ(5.2.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CheckMatCodeMutable)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2342 a Fs(\006)22 b
Ft(CheckMatCodeMutab)q(le\()53 b(H[,)47 b(name,])i(F)e(\))1703
b Fr(\(function\))p Black 216 2568 a Ft(CheckMatCodeMutabl)q(e)27
b FK(is)22 b(the)h(same)f(as)g Ft(CheckMatCode)j FK(e)o(xcept)e(that)g
(the)f(check)i(matrix)e(and)h(generator)75 2681 y(matrix)h(are)g
(mutable.)75 2815 y
SDict begin H.S end
75 2815 a 75 2815 a
SDict begin 13.6 H.A end
75 2815 a 75
2815 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.3) cvn H.B /DEST pdfmark end
75 2815 a 115 x FJ(5.2.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CheckMatCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3105 a Fs(\006)e Ft(CheckMatCode\()51 b(H[,)d(name,])g(F)f(\))2028
b Fr(\(function\))p Black 216 3330 a Ft(CheckMatCode)33
b FK(returns)f(a)d(linear)i(code)g(with)e(check)i(matrix)g
Ft(H)p FK(.)47 b Ft(H)29 b FK(must)h(be)g(a)f(matrix)h(o)o(v)o(er)g
(Galois)g(\002eld)75 3443 y Ft(F)p FK(.)41 b Ft([name.)29
b FK(can)g(contain)g(a)f(short)g(description)j(of)d(the)g(code.)43
b(The)27 b(parity)i(check)g(matrix)g(is)e(the)h(transposed)j(of)75
3556 y(the)24 b(nullmatrix)i(of)e(the)h(generator)h(matrix)f(of)f(the)g
(code.)31 b(Therefore,)26 b Fq(c)13 b Fv(\001)g Fq(H)2498
3523 y Fm(T)2567 3556 y Fo(=)20 b FK(0)k(where)g Fq(c)g
FK(is)g(an)g(element)h(of)f(the)75 3669 y(code.)30 b(If)23
b Ft(H)g FK(is)g(a)g Fq(r)15 b Fv(\002)e Fq(n)p FK(-matrix,)24
b(the)g(code)g(has)g(w)o(ord)g(length)h Fq(n)p FK(,)e(redundanc)o(y)j
Fq(r)f FK(and)f(dimension)i Fq(n)13 b Fv(\000)g Fq(r)r
FK(.)216 3782 y(If)24 b(the)g(check)i(matrix)f(does)f(not)h(ha)n(v)o(e)
g(full)f(ro)n(w)g(rank,)h(the)f(linearly)i(dependent)h(ro)n(ws)d(are)g
(remo)o(v)o(ed.)31 b(This)24 b(is)75 3895 y(done)i(by)g(the)f
Fy(GAP)f FK(function)j Ft(BaseMat)p FK(.)36 b(and)26
b(results)g(in)g(an)f(equal)h(code.)35 b(The)25 b(check)i(matrix)f(can)
f(be)h(retrie)n(v)o(ed)75 4008 y(with)d(the)h(function)i
Ft(CheckMat)g FK(\(see)e Ft(CheckMat)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1705 4009 a
SDict begin H.S end
1705 4009 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.7.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1886 3946 a
SDict begin H.R end
1886 3946 a 1886 4008 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.7.2) cvn H.B /ANN pdfmark end
1886 4008 a Black
FK(\)\).)p 75 4127 1648 4 v 1764 4132 a FF(Example)p
2102 4127 V 75 4152 4 25 v 3747 4152 V 75 4252 4 100
v 188 4222 a(gap>)44 b(G)e(:=)h(Z\(3\)\2100)i(*)d([[1,0,1,2,0],[0,1,)q
(2,1)q(,1])q(,[0)q(,0,)q(1,2)q(,1])q(];;)p 3747 4252
V 75 4351 V 188 4321 a(gap>)i(C1)f(:=)g(CheckMatCode\()j(G,)d(GF\(3\))i
(\);)p 3747 4351 V 75 4451 V 188 4421 a(a)e(linear)h([5,2,1..2]2..3)j
(code)d(defined)h(by)e(check)h(matrix)g(over)g(GF\(3\))p
3747 4451 V 75 4550 V 188 4521 a(gap>)g(CheckMat\(C1\);)p
3747 4550 V 75 4650 V 188 4620 a([)f([)f(Z\(3\)\2100,)j(0*Z\(3\),)g
(Z\(3\)\2100,)f(Z\(3\),)h(0*Z\(3\))f(],)p 3747 4650 V
75 4750 V 273 4720 a([)e(0*Z\(3\),)j(Z\(3\)\2100,)g(Z\(3\),)f
(Z\(3\)\2100,)h(Z\(3\)\2100)f(],)p 3747 4750 V 75 4849
V 273 4819 a([)e(0*Z\(3\),)j(0*Z\(3\),)g(Z\(3\)\2100,)f(Z\(3\),)h
(Z\(3\)\2100)f(])f(])p 3747 4849 V 75 4949 V 188 4919
a(gap>)h(C2)f(:=)g(CheckMatCode\()j(IdentityMat\()h(5,)c(GF\(2\))h(\),)
f(GF\(2\))h(\);)p 3747 4949 V 75 5049 V 188 5019 a(a)f(cyclic)h
([5,0,5]5)h(code)f(defined)g(by)g(check)g(matrix)g(over)g(GF\(2\))p
3747 5049 V 75 5073 4 25 v 3747 5073 V 75 5076 3675 4
v Black Black eop end end
%%Page: 66 66
TeXDict begin HPSdict begin 66 65 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.66) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(66)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.4) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.2.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(HammingCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(HammingCode\()51 b(r,)c(F)g(\))2445
b Fr(\(function\))p Black 216 799 a Ft(HammingCode)29
b FK(returns)f(a)d(Hamming)h(code)h(with)f(redundanc)o(y)j
Ft(r)c FK(o)o(v)o(er)h Ft(F)q FK(.)35 b(A)25 b(Hamming)g(code)i(is)f(a)
g(single-)75 912 y(error)n(-correcting)g(code.)j(The)21
b(parity)i(check)g(matrix)f(of)f(a)g(Hamming)g(code)i(has)e(all)h
(nonzero)h(v)o(ectors)g(of)f(length)h Ft(r)75 1024 y
FK(in)i(its)g(columns,)h(e)o(xcept)g(for)f(a)g(multiplication)j(f)o
(actor)-5 b(.)34 b(The)24 b(decoding)k(algorithm)e(of)f(the)g(Hamming)g
(code)h(\(see)75 1137 y Ft(Decode)f FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 406 1138 a
SDict begin H.S end
406 1138 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
632 1075 a
SDict begin H.R end
632 1075 a 632 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
632 1137 a Black FK(\)\))g(mak)o(es)f
(use)g(of)f(this)h(property)-6 b(.)216 1250 y(If)21 b
Fq(q)g FK(is)g(the)h(size)g(of)f(its)h(\002eld)f Ft(F)p
FK(,)g(the)g(returned)j(Hamming)d(code)h(is)f(a)g(linear)i
Fo([\()p Fq(q)2719 1217 y Fm(r)2762 1250 y Fv(\000)11
b FK(1)p Fo(\))p Fp(=)p Fo(\()p Fq(q)g Fv(\000)g FK(1)p
Fo(\))p Fp(;)f Fo(\()p Fq(q)3337 1217 y Fm(r)3381 1250
y Fv(\000)h FK(1)p Fo(\))p Fp(=)p Fo(\()p Fq(q)g Fv(\000)75
1363 y FK(1)p Fo(\))i Fv(\000)g Fq(r)-8 b Fp(;)10 b FK(3)p
Fo(])24 b FK(code.)p 75 1489 1648 4 v 1764 1494 a FF(Example)p
2102 1489 V 75 1514 4 25 v 3747 1514 V 75 1613 4 100
v 188 1583 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(4,)d(GF\(2\))h(\);)p
3747 1613 V 75 1713 V 188 1683 a(a)f(linear)h([15,11,3]1)i(Hamming)e
(\(4,2\))h(code)e(over)h(GF\(2\))p 3747 1713 V 75 1813
V 188 1783 a(gap>)g(C2)f(:=)g(HammingCode\()j(3,)d(GF\(9\))h(\);)p
3747 1813 V 75 1912 V 188 1882 a(a)f(linear)h([91,88,3]1)i(Hamming)e
(\(3,9\))h(code)e(over)h(GF\(9\))p 3747 1912 V 75 1937
4 25 v 3747 1937 V 75 1940 3675 4 v 75 2173 a
SDict begin H.S end
75 2173
a 75 2173 a
SDict begin 13.6 H.A end
75 2173 a 75 2173 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.5) cvn H.B /DEST pdfmark end
75 2173 a 116 x FJ(5.2.5)p
0.0 0.0 1.0 TeXcolorrgb 99 w(ReedMullerCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2464 a Fs(\006)22 b Ft(ReedMullerCode\()52
b(r,)47 b(k)g(\))2306 b Fr(\(function\))p Black 216 2689
a Ft(ReedMullerCode)35 b FK(returns)e(a)d(binary)i('Reed-Muller)h
(code')f Ft(R\(r,)48 b(k\))30 b FK(with)h(dimension)i
Ft(k)d FK(and)h(order)h Ft(r)p FK(.)75 2802 y(This)26
b(is)h(a)f(code)i(with)e(length)i(2)1098 2769 y Fm(k)1159
2802 y FK(and)f(minimum)g(distance)i(2)2065 2769 y Fm(k)q
Fh(\000)p Fm(r)2205 2802 y FK(\(see)e(for)g(e)o(xample,)h(section)g
(1.10)f(in)f([)p 0.0236 0.6179 0.0894 TeXcolorrgb 3459
2803 a
SDict begin H.S end
3459 2803 a 0.0236 0.6179 0.0894 TeXcolorrgb -1
x FK(HP03)p 0.0236 0.6179 0.0894 TeXcolorrgb 3666 2740
a
SDict begin H.R end
3666 2740 a 3666 2802 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
3666 2802 a Black 1 w FK(]\).)75
2915 y(By)e(de\002nition,)j(the)e Fq(r)771 2882 y Fm(t)5
b(h)856 2915 y FK(order)25 b(binary)i(Reed-Muller)f(code)g(of)e(length)
i Fq(n)c Fo(=)e FK(2)2565 2882 y Fm(m)2618 2915 y FK(,)k(for)h(0)c
Fv(\024)g Fq(r)i Fv(\024)d Fq(m)p FK(,)k(is)g(the)i(set)e(of)h(all)75
3028 y(v)o(ectors)39 b Fq(f)13 b FK(,)23 b(where)37 b
Fq(f)f FK(is)24 b(a)f(Boolean)h(function)i(which)e(is)f(a)h(polynomial)
h(of)f(de)o(gree)h(at)e(most)g Fq(r)r FK(.)p 75 3151
1648 4 v 1764 3156 a FF(Example)p 2102 3151 V 75 3176
4 25 v 3747 3176 V 75 3275 4 100 v 188 3245 a(gap>)44
b(ReedMullerCode\()j(1,)c(3)g(\);)p 3747 3275 V 75 3375
V 188 3345 a(a)g(linear)h([8,4,4]2)h(Reed-Muller)h(\(1,3\))e(code)g
(over)g(GF\(2\))p 3747 3375 V 75 3400 4 25 v 3747 3400
V 75 3403 3675 4 v 75 3616 a FK(See)23 b Ft(GeneralizedReedMul)q(ler)29
b FK(\()p Fz(??)r FK(\))23 b(for)g(a)g(more)h(general)h(construction.)
75 3768 y
SDict begin H.S end
75 3768 a 75 3768 a
SDict begin 13.6 H.A end
75 3768 a 75 3768 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.6) cvn H.B /DEST pdfmark end
75
3768 a 97 x FJ(5.2.6)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Alter)o(nantCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4039 a Fs(\006)d Ft(AlternantCode\()52
b(r,)47 b(Y[,)g(alpha,])i(F)e(\))1796 b Fr(\(function\))p
Black 216 4265 a Ft(AlternantCode)25 b FK(returns)f(an)d('alternant)j
(code',)f(with)e(parameters)i Ft(r)q FK(,)d Ft(Y)h FK(and)h
Ft(alpha)h FK(\(optional\).)30 b Ft(F)21 b FK(denotes)75
4378 y(the)30 b(\(\002nite\))h(base)g(\002eld.)49 b(Here,)31
b Ft(r)f FK(is)g(the)h(design)g(redundanc)o(y)j(of)c(the)g(code.)50
b Ft(Y)29 b FK(and)i Ft(alpha)g FK(are)g(both)g(v)o(ectors)75
4491 y(of)d(length)i Ft(n)e FK(from)h(which)g(the)g(parity)g(check)h
(matrix)f(is)g(constructed.)46 b(The)29 b(check)g(matrix)g(has)g(the)g
(form)f Fq(H)h Fo(=)75 4604 y(\([)p Fq(a)190 4558 y Fm(j)180
4629 y(i)215 4604 y Fq(y)255 4618 y Fm(i)278 4604 y Fo(]\))p
FK(,)37 b(where)e(0)27 b Fv(\024)40 b Fq(j)28 b Fv(\024)e
Fq(r)19 b Fv(\000)e FK(1,)36 b(1)27 b Fv(\024)f Fq(i)h
Fv(\024)f Fq(n)p FK(,)36 b(and)g(where)e Fo([)p Fp(:::)p
Fo(])h FK(is)g(as)f(in)h Ft(VerticalConversionFi)q(el)q(dMa)q(t)75
4717 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4719
a
SDict begin H.S end
105 4719 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 4655 a
SDict begin H.R end
286 4655
a 286 4717 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
286 4717 a Black FK(\)\).)40 b(If)27 b(no)g
Ft(alpha)h FK(is)f(speci\002ed,)i(the)e(v)o(ector)h Fo([)p
FK(1)p Fp(;)10 b Fq(a)p Fp(;)g Fq(a)1950 4684 y Fr(2)1990
4717 y Fp(;)g(::;)g Fq(a)2155 4684 y Fm(n)p Fh(\000)p
Fr(1)2278 4717 y Fo(])27 b FK(is)f(used,)j(where)e Fq(a)g
FK(is)g(a)f(primiti)n(v)o(e)i(element)75 4829 y(of)23
b(a)h(Galois)g(\002eld)f Ft(F)p FK(.)p 75 4934 1648 4
v 1764 4939 a FF(Example)p 2102 4934 V 75 4959 4 25 v
3747 4959 V 75 5058 4 100 v 188 5028 a(gap>)44 b(Y)e(:=)h([)g(1,)g(1,)g
(1,)g(1,)g(1,)g(1,)g(1];;)h(a)f(:=)g(PrimitiveUnityRoot\()48
b(2,)43 b(7)g(\);;)p 3747 5058 V 75 5158 V 188 5128 a(gap>)h(alpha)g
(:=)f(List\()h([0..6],)g(i)f(->)g(a\210i)h(\);;)p 3747
5158 V 75 5257 V 188 5228 a(gap>)g(C)e(:=)h(AlternantCode\()k(2,)c(Y,)g
(alpha,)i(GF\(8\))f(\);)p 3747 5257 V 75 5357 V 188 5327
a(a)f(linear)h([7,3,3..4]3..4)j(alternant)f(code)d(over)h(GF\(8\))p
3747 5357 V 75 5382 4 25 v 3747 5382 V 75 5385 3675 4
v Black Black eop end end
%%Page: 67 67
TeXDict begin HPSdict begin 67 66 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.67) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(67)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.7) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.2.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(GoppaCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(GoppaCode\()50 b(G,)d(L)g(\))2538 b
Fr(\(function\))p Black 216 799 a Ft(GoppaCode)21 b FK(returns)f(a)e
(Goppa)h(code)g Ft(C)e FK(from)i(Goppa)g(polynomial)h
Ft(g)q FK(,)e(ha)n(ving)i(coef)n(\002cients)g(in)e(a)g(Galois)h(Field)
75 912 y Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)43 b Ft(L)28
b FK(must)g(be)g(a)g(list)g(of)h(elements)g(in)f Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))p FK(,)29 b(that)g(are)g(not)f(roots)h(of)g
Ft(g)p FK(.)42 b(The)28 b(w)o(ord)g(length)i(of)e(the)g(code)75
1024 y(is)f(equal)h(to)f(the)h(length)g(of)f Ft(L)q FK(.)38
b(The)27 b(parity)h(check)h(matrix)e(has)h(the)f(form)g
Fq(H)i Fo(=)21 b(\([)p Fq(a)2781 979 y Fm(j)2771 1050
y(i)2807 1024 y Fp(=)p Fq(G)p Fo(\()p Fq(a)2998 1038
y Fm(i)3021 1024 y Fo(\)]\))3116 1042 y Fr(0)p Fh(\024)10
b Fm(j)r Fh(\024)p Fm(d)s(e)m(g)p Fk(\()p Fm(g)p Fk(\))p
Fh(\000)p Fr(1)p Fl(;)25 b Fm(a)3624 1052 y Ff(i)3642
1042 y Fh(2)p Fm(L)3727 1024 y FK(,)75 1137 y(where)32
b Fq(a)373 1151 y Fm(i)421 1137 y Fv(2)24 b Fq(L)31 b
FK(and)h Fo([)p Fp(:::)p Fo(])g FK(is)f(as)h(in)g Ft
(VerticalConversionFi)q(el)q(dMa)q(t)37 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2473 1139 a
SDict begin H.S end
2473 1139 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(7.3.9)p 0.0236 0.0894 0.6179 TeXcolorrgb
2654 1075 a
SDict begin H.R end
2654 1075 a 2654 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
2654 1137 a Black
FK(\),)d(so)e Fq(H)37 b FK(has)32 b(entries)h(in)e Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))p FK(,)75 1250 y Fq(q)21 b Fo(=)27
b Fq(p)284 1217 y Fm(m)337 1250 y FK(.)i(It)24 b(is)g(kno)n(wn)h(that)f
Fq(d)5 b Fo(\()-5 b Fq(C)r Fo(\))22 b Fv(\025)e Fq(d)5
b(e)l(g)p Fo(\()p Fq(g)p Fo(\))13 b(+)g FK(1,)25 b(with)f(a)g(better)h
(bound)h(in)e(the)g(binary)i(case)f(pro)o(vided)h Fq(g)e
FK(has)g(no)75 1363 y(multiple)j(roots.)36 b(See)25 b(Huf)n(fman)h(and)
g(Pless)g([)p 0.0236 0.6179 0.0894 TeXcolorrgb 1547 1364
a
SDict begin H.S end
1547 1364 a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p
0.0236 0.6179 0.0894 TeXcolorrgb 1754 1301 a
SDict begin H.R end
1754 1301
a 1754 1363 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
1754 1363 a Black FK(])f(section)i(13.2.2,)g(and)f(MacW)l
(illiams)h(and)f(Sloane)g([)p 0.0236 0.6179 0.0894 TeXcolorrgb
3497 1364 a
SDict begin H.S end
3497 1364 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb 3719
1301 a
SDict begin H.R end
3719 1301 a 3719 1363 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
3719 1363 a Black 1 w
FK(])75 1476 y(section)f(12.3,)f(for)g(more)f(details.)216
1589 y(One)h(can)h(also)g(call)g Ft(GoppaCode)i FK(using)f(the)f
(syntax)h Ft(GoppaCode\(g,n\))p FK(.)36 b(When)25 b(called)g(with)g
(parameter)h Ft(n)p FK(,)75 1702 y Fy(GU)m(A)-6 b(V)f(A)22
b FK(constructs)k(a)d(list)h Fq(L)f FK(of)g(length)i
Ft(n)p FK(,)e(such)h(that)g(no)g(element)g(of)g Ft(L)f
FK(is)g(a)g(root)i(of)e Ft(g)p FK(.)216 1815 y(This)g(is)h(a)f(special)
i(case)f(of)g(an)f(alternant)j(code.)p 75 1896 1648 4
v 1764 1901 a FF(Example)p 2102 1896 V 75 1920 4 25 v
3747 1920 V 75 2020 4 100 v 188 1990 a(gap>)44 b
(x:=Indeterminate\(GF\(8)q(\),")q(x"\))q(;)p 3747 2020
V 75 2120 V 188 2090 a(x)p 3747 2120 V 75 2219 V 188
2189 a(gap>)g(L:=Elements\(GF\(8\)\);)p 3747 2219 V 75
2319 V 188 2289 a([)f(0*Z\(2\),)h(Z\(2\)\2100,)h(Z\(2\2103\),)g
(Z\(2\2103\)\2102,)g(Z\(2\2103\)\2103,)h(Z\(2\2103\)\2104,)f
(Z\(2\2103\)\2105,)g(Z\(2\2103\)\2106)g(])p 3747 2319
V 75 2419 V 188 2389 a(gap>)f(g:=x\2102+x+1;)p 3747 2419
V 75 2518 V 188 2488 a(x\2102+x+Z\(2\)\2100)p 3747 2518
V 75 2618 V 188 2588 a(gap>)g(C:=GoppaCode\(g,L\);)p
3747 2618 V 75 2717 V 188 2688 a(a)f(linear)h([8,2,5]3)h(Goppa)f(code)g
(over)g(GF\(2\))p 3747 2717 V 75 2817 V 188 2787 a(gap>)g(xx)f(:=)g
(Indeterminate\()k(GF\(2\),)d("xx")g(\);;)p 3747 2817
V 75 2917 V 188 2887 a(gap>)g(gg)f(:=)g(xx\2102)g(+)g(xx)g(+)g(1;;)g(L)
g(:=)g(AsSSortedList\()k(GF\(8\))d(\);;)p 3747 2917 V
75 3016 V 188 2986 a(gap>)g(C1)f(:=)g(GoppaCode\()i(gg,)f(L)e(\);)p
3747 3016 V 75 3116 V 188 3086 a(a)h(linear)h([8,2,5]3)h(Goppa)f(code)g
(over)g(GF\(2\))p 3747 3116 V 75 3216 V 188 3186 a(gap>)g(y)e(:=)h
(Indeterminate\()k(GF\(2\),)e("y")e(\);;)p 3747 3216
V 75 3315 V 188 3285 a(gap>)h(h)e(:=)h(y\2102)h(+)e(y)h(+)g(1;;)p
3747 3315 V 75 3415 V 188 3385 a(gap>)h(C2)f(:=)g(GoppaCode\()i(h,)e(8)
g(\);)p 3747 3415 V 75 3514 V 188 3485 a(a)g(linear)h([8,2,5]3)h(Goppa)
f(code)g(over)g(GF\(2\))p 3747 3514 V 75 3614 V 188 3584
a(gap>)g(C1=C2;)p 3747 3614 V 75 3714 V 188 3684 a(true)p
3747 3714 V 75 3813 V 188 3783 a(gap>)g(C=C1;)p 3747
3813 V 75 3913 V 188 3883 a(true)p 3747 3913 V 75 3938
4 25 v 3747 3938 V 75 3941 3675 4 v 75 4125 a
SDict begin H.S end
75 4125
a 75 4125 a
SDict begin 13.6 H.A end
75 4125 a 75 4125 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.8) cvn H.B /DEST pdfmark end
75 4125 a 116 x FJ(5.2.8)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GeneralizedSri)o(v)o(asta)n(v)o(aCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4415 a Fs(\006)22 b
Ft(GeneralizedSrivas)q(tav)q(aCo)q(de\()53 b(a,)47 b(w,)g(z[,)h(t,])f
(F)g(\))1286 b Fr(\(function\))p Black 216 4641 a Ft
(GeneralizedSrivast)q(ava)q(Cod)q(e)41 b FK(returns)c(a)e(generalized)k
(Sri)n(v)n(asta)n(v)n(a)e(code)f(with)g(parameters)h
Ft(a)q FK(,)g Ft(w)p FK(,)h Ft(z)p FK(,)75 4754 y Ft(t)p
FK(.)56 b Fq(a)26 b Fo(=)f Fv(f)p Fq(a)457 4768 y Fr(1)495
4754 y Fp(;)10 b(:::;)g Fq(a)685 4768 y Fm(n)724 4754
y Fv(g)32 b FK(and)i Fq(w)25 b Fo(=)g Fv(f)p Fq(w)1253
4768 y Fr(1)1290 4754 y Fp(;)10 b(:::;)g Fq(w)1496 4768
y Fm(s)1527 4754 y Fv(g)32 b FK(are)h(lists)h(of)e Fq(n)17
b Fo(+)e Fq(s)33 b FK(distinct)h(elements)h(of)d Fq(F)h
Fo(=)25 b Fq(GF)7 b Fo(\()p Fq(q)3405 4721 y Fm(m)3457
4754 y Fo(\))p FK(,)35 b Fq(z)d FK(is)h(a)75 4867 y(list)28
b(of)g(length)h Fq(n)f FK(of)g(nonzero)i(elements)f(of)f
Fq(GF)7 b Fo(\()p Fq(q)1728 4834 y Fm(m)1781 4867 y Fo(\))p
FK(.)41 b(The)27 b(parameter)j Ft(t)d FK(determines)j(the)f(designed)h
(distance:)75 4980 y Fq(d)25 b Fv(\025)20 b Fq(s)n(t)f
Fo(+)13 b FK(1.)28 b(The)23 b(check)i(matrix)f(of)f(this)h(code)h(is)e
(the)h(form)1556 5151 y Fq(H)i Fo(=)20 b(\([)1962 5089
y Fq(z)1997 5103 y Fm(i)p 1809 5130 365 4 v 1809 5213
a Fo(\()p Fq(a)1889 5227 y Fm(i)1925 5213 y Fv(\000)13
b Fq(w)2080 5227 y Fm(j)2103 5213 y Fo(\))2138 5187 y
Fm(k)2183 5151 y Fo(]\))p Fp(;)75 5367 y FK(1)21 b Fv(\024)g
Fq(k)i Fv(\024)c Fq(t)6 b FK(,)24 b(where)h Fo([)p Fp(:::)p
Fo(])g FK(is)g(as)g(in)g Ft(VerticalConversionF)q(iel)q(dMa)q(t)30
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2399 5369
a
SDict begin H.S end
2399 5369 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 2580 5305 a
SDict begin H.R end
2580 5305
a 2580 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
2580 5367 a Black FK(\).)k(W)-7 b(e)24
b(use)h(this)h(de\002nition)g(of)f Fq(H)30 b FK(to)75
5479 y(de\002ne)d(the)f(code.)38 b(The)26 b(def)o(ault)i(for)e
Ft(t)g FK(is)g(1.)37 b(The)26 b(original)i(Sri)n(v)n(asta)n(v)n(a)g
(codes)f(\(see)g Ft(SrivastavaCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3507 5481 a
SDict begin H.S end
3507 5481 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(5.2.9)p 0.0236 0.0894 0.6179 TeXcolorrgb
3688 5417 a
SDict begin H.R end
3688 5417 a 3688 5479 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.9) cvn H.B /ANN pdfmark end
3688 5479 a Black
FK(\)\))75 5592 y(are)24 b(a)f(special)i(case)d Fq(t)27
b Fo(=)19 b FK(1,)k Fq(z)992 5606 y Fm(i)1035 5592 y
Fo(=)d Fq(a)1171 5547 y Fm(\265)1171 5618 y(i)1209 5592
y FK(,)j(for)g(some)h Fq(\265)p FK(.)p Black Black eop
end end
%%Page: 68 68
TeXDict begin HPSdict begin 68 67 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.68) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(68)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(a)e(:=)h(Filtered\()j(AsSSortedList\()h(GF\(2\2106\))e
(\),)e(e)f(->)h(e)g(in)g(GF\(2\2103\))i(\);;)p 3747 523
V 75 623 V 188 593 a(gap>)f(w)e(:=)h([)g(Z\(2\2106\))h(];;)g(z)e(:=)h
(List\()i([1..8],)f(e)f(->)g(1)g(\);;)p 3747 623 V 75
722 V 188 692 a(gap>)h(C)e(:=)h(GeneralizedSrivasta)q(vaC)q(od)q(e\()49
b(a,)43 b(w,)g(z,)g(1,)g(GF\(64\))h(\);)p 3747 722 V
75 822 V 188 792 a(a)f(linear)h([8,2,2..5]3..4)j(generalized)f
(Srivastava)g(code)e(over)f(GF\(2\))p 3747 822 V 75 847
4 25 v 3747 847 V 75 850 3675 4 v 75 983 a
SDict begin H.S end
75 983 a 75
983 a
SDict begin 13.6 H.A end
75 983 a 75 983 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.9) cvn H.B /DEST pdfmark end
75 983 a 116 x FJ(5.2.9)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Sri)o(v)o(asta)n(v)o(aCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1274 a Fs(\006)22 b Ft(SrivastavaCode\()52
b(a,)47 b(w[,)h(mu,])g(F)e(\))1889 b Fr(\(function\))p
Black 216 1499 a Fq(S)q(r)r(ivas)n(t)6 b(ava)-5 b(C)r(od)5
b(e)51 b FK(returns)e(a)d(Sri)n(v)n(asta)n(v)n(a)j(code)f(with)e
(parameters)k Ft(a)p FK(,)i Ft(w)46 b FK(\(and)i(optionally)i
Ft(mu)q FK(\).)99 b Fq(a)33 b Fo(=)75 1612 y Fv(f)p Fq(a)165
1626 y Fr(1)203 1612 y Fp(;)10 b(:::;)g Fq(a)393 1626
y Fm(n)432 1612 y Fv(g)35 b FK(and)h Fq(w)27 b Fo(=)f
Fv(f)p Fq(w)969 1626 y Fr(1)1007 1612 y Fp(;)10 b(:::;)g
Fq(w)1213 1626 y Fm(s)1243 1612 y Fv(g)35 b FK(are)h(lists)g(of)g
Fq(n)17 b Fo(+)g Fq(s)35 b FK(distinct)i(elements)g(of)e
Fq(F)f Fo(=)27 b Fq(GF)7 b Fo(\()p Fq(q)3148 1579 y Fm(m)3200
1612 y Fo(\))p FK(.)64 b(The)35 b(def)o(ault)75 1725
y(for)26 b Ft(mu)g FK(is)g(1.)35 b(The)26 b(Sri)n(v)n(asta)n(v)n(a)h
(code)g(is)e(a)h(generalized)j(Sri)n(v)n(asta)n(v)n(a)e(code,)g(in)f
(which)g Fq(z)2860 1739 y Fm(i)2905 1725 y Fo(=)21 b
Fq(a)3042 1692 y Fm(mu)3042 1751 y(i)3153 1725 y FK(for)26
b(some)g Ft(mu)g FK(and)73 1838 y Fq(t)g Fo(=)20 b FK(1.)216
1951 y(J.)30 b(N.)f(Sri)n(v)n(asta)n(v)n(a)j(introduced)i(this)d(code)g
(in)g(1967,)i(though)g(his)d(w)o(ork)h(w)o(as)f(not)i(published.)52
b(See)30 b(Helgert)75 2064 y([)p 0.0236 0.6179 0.0894
TeXcolorrgb 105 2065 a
SDict begin H.S end
105 2065 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(Hel72)p 0.0236 0.6179 0.0894 TeXcolorrgb
326 2002 a
SDict begin H.R end
326 2002 a 326 2064 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.He72) cvn H.B /ANN pdfmark end
326 2064 a Black 1 w
FK(])25 b(for)g(more)g(details)i(on)e(the)g(properties)j(of)d(this)h
(code.)34 b(Related)26 b(reference:)35 b(G.)23 b(Roelofsen,)29
b(O)t Fj(N)g FK(G)t Fj(O)t(P)t(P)m(A)77 2177 y(A)t(N)t(D)23
b FK(G)t Fj(E)t(N)t(E)t(R)t(A)t(L)t(I)t(Z)t(E)t(D)28
b FK(S)t Fj(R)t(I)t(V)-6 b(A)t(S)t(T)m(A)g(V)g(A)27 b
FK(C)t Fj(O)t(D)t(E)t(S)c FK(PhD)18 b(thesis,)k(Dept.)27
b(Math.)h(and)20 b(Comp.)27 b(Sci.,)19 b(Eindho)o(v)o(en)j(Uni)n(v)-6
b(.)75 2290 y(of)23 b(T)-6 b(echnology)g(,)26 b(the)e(Netherlands,)h
(1982.)p 75 2412 1648 4 v 1764 2417 a FF(Example)p 2102
2412 V 75 2437 4 25 v 3747 2437 V 75 2537 4 100 v 188
2507 a(gap>)44 b(a)e(:=)h(AsSSortedList\()k(GF\(11\))e(\){[2..8]};;)p
3747 2537 V 75 2637 V 188 2607 a(gap>)f(w)e(:=)h(AsSSortedList\()k
(GF\(11\))e(\){[9..10]};;)p 3747 2637 V 75 2736 V 188
2706 a(gap>)f(C)e(:=)h(SrivastavaCode\()48 b(a,)43 b(w,)g(2,)g
(GF\(11\))h(\);)p 3747 2736 V 75 2836 V 188 2806 a(a)f(linear)h
([7,5,3]2)h(Srivastava)h(code)e(over)f(GF\(11\))p 3747
2836 V 75 2935 V 188 2906 a(gap>)h(IsMDSCode\()h(C)e(\);)p
3747 2935 V 75 3035 V 188 3005 a(true)171 b(#)42 b(Always)j(true)e(if)g
(F)g(is)g(a)g(prime)h(field)p 3747 3035 V 75 3060 4 25
v 3747 3060 V 75 3063 3675 4 v 75 3296 a
SDict begin H.S end
75 3296 a 75
3296 a
SDict begin 13.6 H.A end
75 3296 a 75 3296 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.10) cvn H.B /DEST pdfmark end
75 3296 a 116 x FJ(5.2.10)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Cordar)n(oW)-6 b(agnerCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3586 a Fs(\006)22 b
Ft(CordaroWagnerCode)q(\()52 b(n)47 b(\))2306 b Fr(\(function\))p
Black 216 3812 a Ft(CordaroWagnerCode)42 b FK(returns)d(a)e(binary)h
(Cordaro-W)-7 b(agner)40 b(code.)70 b(This)37 b(is)f(a)h(code)h(of)f
(length)h Ft(n)f FK(and)75 3925 y(dimension)24 b(2)e(ha)n(ving)i(the)e
(best)h(possible)h(minimum)e(distance)i Fq(d)5 b FK(.)28
b(This)21 b(code)i(is)f(just)h(a)e(little)i(bit)g(less)f(tri)n(vial)h
(than)75 4038 y Ft(RepetitionCode)28 b FK(\(see)c Ft(RepetitionCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1618 4039 a
SDict begin H.S end
1618 4039 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 1844 3976 a
SDict begin H.R end
1844 3976
a 1844 4038 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.12) cvn H.B /ANN pdfmark end
1844 4038 a Black FK(\)\).)p 75 4157 1648
4 v 1764 4162 a FF(Example)p 2102 4157 V 75 4182 4 25
v 3747 4182 V 75 4282 4 100 v 188 4252 a(gap>)44 b(C)e(:=)h
(CordaroWagnerCode\()49 b(11)43 b(\);)p 3747 4282 V 75
4381 V 188 4351 a(a)g(linear)h([11,2,7]5)h(Cordaro-Wagner)j(code)43
b(over)h(GF\(2\))p 3747 4381 V 75 4481 V 188 4451 a(gap>)g
(AsSSortedList\(C\);)p 3747 4481 V 75 4581 V 188 4551
a([)f([)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(0)f(0)h(0)g(],)g([)f(0)h(0)g
(0)g(0)f(1)h(1)g(1)f(1)h(1)g(1)f(1)h(],)p 3747 4581 V
75 4680 V 273 4650 a([)f(1)h(1)g(1)f(1)h(0)g(0)f(0)h(1)g(1)f(1)h(1)g
(],)g([)f(1)h(1)g(1)g(1)f(1)h(1)g(1)f(0)h(0)g(0)f(0)h(])g(])p
3747 4680 V 75 4705 4 25 v 3747 4705 V 75 4708 3675 4
v 75 4841 a
SDict begin H.S end
75 4841 a 75 4841 a
SDict begin 13.6 H.A end
75 4841 a 75 4841 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.11) cvn H.B /DEST pdfmark end
75
4841 a 117 x FJ(5.2.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(F)n(err)n(er)n
(oDesignCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5132
a Fs(\006)22 b Ft(FerreroDesignCode)q(\()52 b(P,)47 b(m)g(\))2167
b Fr(\(function\))p Black 216 5358 a Fq(Requir)m(es)25
b(the)e(GAP)f(pac)n(ka)o(g)o(e)k(SON)n(A)m(T)-5 b(A)216
5471 y FK(A)22 b(group)i Fq(K)i FK(together)f(with)e(a)f(group)i(of)f
(automorphism)i Fq(H)j FK(of)23 b Fq(K)j FK(such)e(that)f(the)g
(semidirect)i(product)g Fq(K)5 b(H)27 b FK(is)75 5583
y(a)e(Frobenius)h(group)h(with)e(complement)h Fq(H)k
FK(is)25 b(called)i(a)d(Ferrero)i(pair)g Fo(\()p Fq(K)5
b Fp(;)10 b Fq(H)d Fo(\))23 b FK(in)i(SON)m(A)-10 b(T)i(A.)21
b(T)-7 b(ak)o(e)25 b(a)f(Frobenius)p Black Black eop
end end
%%Page: 69 69
TeXDict begin HPSdict begin 69 68 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.69) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(69)p Black 75 399 a Fo(\()p Fq(G)p Fp(;)10
b Fo(+\))22 b FK(group)i(with)e(k)o(ernel)j Fq(K)h FK(and)d(complement)
i Fq(H)7 b FK(.)26 b(Consider)e(the)f(design)i Fq(D)c
FK(with)i(point)h(set)e Fq(K)27 b FK(and)c(block)h(set)75
511 y Fv(f)p Fq(a)165 478 y Fm(H)235 511 y Fo(+)12 b
Fq(b)23 b Fv(j)g Fq(a)p Fp(;)10 b Fq(b)21 b Fv(2)f Fq(K)5
b Fp(;)10 b Fq(a)20 b Fv(6)p Fo(=)g FK(0)p Fv(g)p FK(.)29
b(Here)23 b Fq(a)1304 478 y Fm(H)1384 511 y FK(denotes)i(the)f(orbit)g
(of)f(a)g(under)i(conjugation)h(by)d(elements)i(of)e
Fq(H)7 b FK(.)27 b(Ev)o(ery)75 624 y(planar)h(near)n(-ring)i(design)f
(of)e(type)g(\224*\224)h(can)f(be)g(obtained)j(in)d(this)g(w)o(ay)g
(from)g(groups.)41 b(These)27 b(designs)i(\(from)f(a)75
737 y(Frobenius)h(k)o(ernel)g(of)e(order)h Fq(v)f FK(and)h(a)e
(Frobenius)k(complement)e(of)g(order)g Fq(k)r FK(\))e(ha)n(v)o(e)i
Fq(v)p Fo(\()p Fq(v)14 b Fv(\000)g FK(1)p Fo(\))p Fp(=)p
Fq(k)30 b FK(distinct)g(blocks)75 850 y(and)23 b(the)o(y)g(are)f(all)h
(of)f(size)i Fq(k)r FK(.)j(Moreo)o(v)o(er)c(each)h(of)e(the)h
Fq(v)f FK(points)i(occurs)g(in)e(e)o(xactly)i Fq(v)12
b Fv(\000)g FK(1)21 b(distinct)k(blocks.)30 b(Hence)75
963 y(the)24 b(ro)n(ws)f(and)h(the)g(columns)h(of)e(the)h(incidence)i
(matrix)e Fq(M)i FK(of)e(the)f(design)j(are)d(al)o(w)o(ays)i(of)e
(constant)j(weight.)216 1076 y Ft(FerreroDesignCode)33
b FK(constructs)d(binary)e(linear)h(code)f(arising)h(from)e(the)g
(incdence)j(matrix)e(of)f(a)g(design)75 1189 y(associated)22
b(to)c(a)g(\224Ferrero)i(pair\224)g(arising)g(from)f(a)f(\002x)o
(ed-point-free)k(\(fpf\))e(automorphism)h(groups)f(and)f(Frobenius)75
1302 y(group.)216 1415 y(INPUT)-5 b(:)21 b Fq(P)g FK(is)h(a)g(list)h
(of)f(prime)h(po)n(wers)g(describing)i(an)e(abelian)h(group)f
Fq(G)p FK(.)k Fq(m)19 b Fp(>)g FK(0)j(is)g(an)h(inte)o(ger)g(such)g
(that)g Fq(G)75 1528 y FK(admits)j(a)g(c)o(yclic)g(fpf)g(automorphism)i
(group)f(of)f(size)g Fq(m)p FK(.)34 b(This)26 b(means)g(that)g(for)g
(all)g Fq(q)c Fo(=)28 b Fq(p)3019 1495 y Fm(k)3075 1528
y Fv(2)21 b Fq(P)p FK(,)k(OrderMod\()7 b Fq(p)p FK(,)75
1641 y Fq(m)p FK(\))23 b(must)g(di)n(vide)i Fq(q)e FK(\(see)h(the)g
(SON)m(A)-10 b(T)i(A)20 b(documentation)27 b(for)c Ft
(FpfAutomorphismGr)q(oup)q(sCy)q(cl)q(ic)p FK(\))q(.)216
1753 y(OUTPUT)-5 b(:)23 b(The)i(binary)j(linear)e(code)h(whose)f
(generator)i(matrix)e(is)g(the)g(incidence)i(matrix)e(of)g(a)f(design)i
(as-)75 1866 y(sociated)d(to)e(a)f(\224Ferrero)i(pair\224)f(arising)i
(from)e(the)g(\002x)o(ed-point-free)j(\(fpf\))d(automorphism)j(group)e
(of)e Fq(G)p FK(.)27 b(The)22 b(pair)75 1979 y Fo(\()p
Fq(H)7 b Fp(;)j Fq(K)5 b Fo(\))23 b FK(is)i(called)g(a)g(Ferraro)g
(pair)g(and)g(the)g(semidirect)h(product)h Fq(K)5 b(H)29
b FK(is)c(a)f(Frobenius)i(group)g(with)f(complement)75
2092 y Fq(H)7 b FK(.)216 2205 y(A)-5 b(UTHORS:)20 b(Peter)k(Mayr)g(and)
g(Da)n(vid)g(Jo)o(yner)p 75 2328 1648 4 v 1764 2333 a
FF(Example)p 2102 2328 V 75 2353 4 25 v 3747 2353 V 75
2452 4 100 v 188 2422 a(gap>)44 b(G:=AbelianGroup\([5,5])49
b(\);)p 3747 2452 V 75 2552 V 230 2522 a([)43 b(pc)g(group)h(of)f(size)
h(25)f(with)g(2)g(generators)j(])p 3747 2552 V 75 2651
V 188 2622 a(gap>)e(FpfAutomorphismGroups)q(Max)q(Siz)q(e\()49
b(G)43 b(\);)p 3747 2651 V 75 2751 V 188 2721 a([)g(24,)g(2)g(])p
3747 2751 V 75 2851 V 188 2821 a(gap>)h(L:=FpfAutomorphismGro)q(ups)q
(Cyc)q(li)q(c\()49 b([5,5],)44 b(3)f(\);)p 3747 2851
V 75 2950 V 188 2920 a([)g([)f([)h(f1,)g(f2)g(])g(->)g([)g(f1*f2\2102,)
i(f1*f2\2103)g(])d(],)p 3747 2950 V 75 3050 V 273 3020
a([)g(pc)h(group)h(of)f(size)h(25)f(with)h(2)e(generators)k(])d(])p
3747 3050 V 75 3150 V 188 3120 a(gap>)h(D)e(:=)h(DesignFromFerreroPa)q
(ir\()49 b(L[2],)44 b(Group\(L[1][1]\),)k("*")43 b(\);)p
3747 3150 V 75 3249 V 230 3219 a([)g(a)g(2)f(-)h(\()g(25,)g(3,)g(2)g
(\))f(nearring)j(generated)h(design)e(])p 3747 3249 V
75 3349 V 188 3319 a(gap>)g(M:=IncidenceMat\()j(D)c(\);;)g
(Length\(M\);)j(Length\(TransposedMa)q(t\(M)q(\)\);)p
3747 3349 V 75 3448 V 188 3419 a(25)p 3747 3448 V 75
3548 V 188 3518 a(200)p 3747 3548 V 75 3648 V 188 3618
a(gap>)e(C1:=GeneratorMatCode\()q(M*Z)q(\(2\))q(,G)q(F\(2)q(\)\);)p
3747 3648 V 75 3747 V 188 3717 a(a)f(linear)h([200,25,1..24]62..10)q(0)
k(code)c(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 3747 V 75 3847 V 188 3817 a(gap>)h(MinimumDistance\(C1\);)p
3747 3847 V 75 3947 V 188 3917 a(24)p 3747 3947 V 75
4046 V 188 4016 a(gap>)g(C2:=FerreroDesignCode)q(\()k([5,5],3\);)p
3747 4046 V 75 4146 V 188 4116 a(a)43 b(linear)h([200,25,1..24]62..10)q
(0)k(code)c(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 4146 V 75 4246 V 188 4216 a(gap>)h(C1=C2;)p 3747
4246 V 75 4345 V 188 4315 a(true)p 3747 4345 V 75 4445
V 3747 4445 V 75 4470 4 25 v 3747 4470 V 75 4473 3675
4 v 75 4606 a
SDict begin H.S end
75 4606 a 75 4606 a
SDict begin 13.6 H.A end
75 4606 a 75 4606 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.12) cvn H.B /DEST pdfmark end
75 4606 a 116 x FJ(5.2.12)p 0.0 0.0 1.0 TeXcolorrgb 99
w(RandomLinearCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
4896 a Fs(\006)22 b Ft(RandomLinearCode\()53 b(n,)47
b(k,)g(F)g(\))2074 b Fr(\(function\))p Black 216 5122
a Ft(RandomLinearCode)33 b FK(returns)d(a)e(random)h(linear)g(code)g
(with)f(w)o(ord)h(length)g Ft(n)q FK(,)f(dimension)i
Ft(k)e FK(o)o(v)o(er)g(\002eld)g Ft(F)p FK(.)75 5235
y(The)22 b(method)h(used)g(is)g(to)f(\002rst)g(construct)j(a)d
Fq(k)13 b Fv(\002)f Fq(n)21 b FK(matrix)i(of)g(the)f(block)i(form)e
Fo(\()p Fq(I)5 b Fp(;)10 b Fq(A)p Fo(\))p FK(,)22 b(where)g
Fq(I)27 b FK(is)22 b(a)g Fq(k)13 b Fv(\002)f Fq(k)23
b FK(identity)75 5348 y(matrix)k(and)g Fq(A)e FK(is)h(a)h
Fq(k)15 b Fv(\002)f Fo(\()p Fq(n)g Fv(\000)g Fq(k)r Fo(\))25
b FK(matrix)i(constructed)j(using)e Ft(Random\(F\))h
FK(repeatedly)-6 b(.)40 b(Then)26 b(the)h(columns)h(are)75
5461 y(permuted)d(using)g(a)e(randomly)i(selected)h(element)e(of)g
Ft(SymmetricGroup\(n\))p FK(.)216 5574 y(T)-7 b(o)23
b(create)h(a)f(random)i(unrestricted)i(code,)d(use)g
Ft(RandomCode)i FK(\(see)e Ft(RandomCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2921 5575 a
SDict begin H.S end
2921 5575 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.1.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
3102 5512 a
SDict begin H.R end
3102 5512 a 3102 5574 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.5) cvn H.B /ANN pdfmark end
3102 5574 a Black
FK(\)\).)p Black Black eop end end
%%Page: 70 70
TeXDict begin HPSdict begin 70 69 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.70) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(70)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(C)e(:=)h(RandomLinearCode\()48 b(15,)c(4,)f(GF\(3\))h
(\);)p 3747 523 V 75 623 V 188 593 a(a)85 b([15,4,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(3\))p 3747
623 V 75 722 V 188 692 a(gap>)g(Display\(C\);)p 3747
722 V 75 822 V 188 792 a(a)f(linear)h([15,4,1..6]6..10)k(random)c
(linear)h(code)e(over)h(GF\(3\))p 3747 822 V 75 847 4
25 v 3747 847 V 75 850 3675 4 v 75 1063 a FK(The)25 b(method)h
Fy(GU)m(A)-6 b(V)f(A)23 b FK(chooses)k(to)f(output)g(the)g(result)g(of)
f(a)g Ft(RandomLinearCode)30 b FK(command)c(is)f(dif)n(ferent)i(than)75
1176 y(other)j(codes.)47 b(F)o(or)28 b(e)o(xample,)j(the)f(bounds)h(on)
e(the)h(minimum)f(distance)i(is)e(not)g(displayed.)49
b(Ho)n(weer)l(,)30 b(you)g(can)75 1289 y(use)d(the)f
Ft(Display)i FK(command)f(to)f(print)i(this)f(information.)39
b(This)26 b(ne)n(w)g(display)i(method)f(w)o(as)f(added)i(in)e(v)o
(ersion)75 1401 y(1.9)d(to)f(speed)i(up)f(the)g(command)h(\(if)f
Fq(n)f FK(is)h(about)h(80)f(and)g Fq(k)h FK(about)g(40,)e(for)h(e)o
(xample,)h(the)f(time)g(it)f(took)i(to)e(look)i(up)75
1514 y(and/or)h(calculate)h(the)e(bounds)h(on)f(the)f(minimum)h
(distance)h(w)o(as)f(too)g(long\).)75 1667 y
SDict begin H.S end
75 1667
a 75 1667 a
SDict begin 13.6 H.A end
75 1667 a 75 1667 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.13) cvn H.B /DEST pdfmark end
75 1667 a 97 x FJ(5.2.13)p
0.0 0.0 1.0 TeXcolorrgb 99 w(OptimalityCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1938 a Fs(\006)e Ft(OptimalityCode\()52
b(C)47 b(\))2445 b Fr(\(function\))p Black 216 2164 a
Ft(OptimalityCode)31 b FK(returns)c(the)g(dif)n(ference)h(between)g
(the)e(smallest)h(kno)n(wn)g(upper)g(bound)h(and)e(the)h(actual)75
2277 y(size)k(of)g(the)g(code.)51 b(Note)30 b(that)h(the)g(v)n(alue)h
(of)e(the)h(function)i Ft(UpperBound)h FK(is)c(not)h(al)o(w)o(ays)h
(equal)f(to)g(the)g(actual)75 2389 y(upper)25 b(bound)g
Fq(A)p Fo(\()p Fq(n)p Fp(;)10 b Fq(d)5 b Fo(\))23 b FK(thus)i(the)f
(result)g(may)g(not)f(be)h(equal)h(to)e(0)g(e)n(v)o(en)h(if)f(the)h
(code)g(is)g(optimal!)216 2502 y Ft(OptimalityLinearCo)q(de)29
b FK(is)23 b(similar)i(b)n(ut)f(applies)h(only)f(to)g(linear)h(codes.)
75 2655 y
SDict begin H.S end
75 2655 a 75 2655 a
SDict begin 13.6 H.A end
75 2655 a 75 2655 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.2.14) cvn H.B /DEST pdfmark end
75
2655 a 97 x FJ(5.2.14)p 0.0 0.0 1.0 TeXcolorrgb 99 w(BestKno)o
(wnLinearCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2926
a Fs(\006)d Ft(BestKnownLinearCo)q(de\()53 b(n,)47 b(k,)g(F)g(\))1935
b Fr(\(function\))p Black 216 3152 a Ft(BestKnownLinearCod)q(e)41
b FK(returns)d(the)f(best)g(kno)n(wn)f(\(as)h(of)f(11)g(May)g(2006\))i
(linear)f(code)g(of)f(length)i Ft(n)p FK(,)75 3265 y(dimension)24
b Ft(k)e FK(o)o(v)o(er)h(\002eld)f Ft(F)p FK(.)28 b(The)21
b(function)k(uses)e(the)g(tables)g(described)i(in)d(section)i
Ft(BoundsMinimumDist)q(anc)q(e)75 3377 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3378 a
SDict begin H.S end
105 3378 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 3315 a
SDict begin H.R end
331 3315 a 331 3377 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
331 3377 a Black FK(\))h(to)e
(construct)j(this)e(code.)216 3490 y(This)k(command)h(can)g(also)g(be)f
(called)i(using)f(the)g(syntax)h Ft(BestKnownLinearCode\()53
b(rec)48 b(\))p FK(,)28 b(where)h Ft(rec)75 3603 y FK(must)i(be)h(a)f
(record)h(containing)j(the)c(\002elds)h(`lo)n(werBound',)j
(`upperBound')f(and)e(`construction'.)57 b(It)31 b(uses)h(the)75
3716 y(information)g(in)e(this)g(\002eld)f(to)h(construct)i(a)d(code.)
48 b(This)29 b(form)h(is)f(meant)h(to)g(be)g(used)g(together)i(with)d
(the)h(func-)75 3829 y(tion)k Ft(BoundsMinimumDistanc)q(e)k
FK(\(see)c Ft(BoundsMinimumDistan)q(ce)39 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2469 3830 a
SDict begin H.S end
2469 3830 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb
2695 3767 a
SDict begin H.R end
2695 3767 a 2695 3829 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
2695 3829 a Black
FK(\)\),)d(if)c(the)i(bounds)g(are)f(already)75 3942
y(calculated.)p 75 4046 1648 4 v 1764 4051 a FF(Example)p
2102 4046 V 75 4071 4 25 v 3747 4071 V 75 4171 4 100
v 188 4141 a(gap>)44 b(C1)f(:=)g(BestKnownLinearCode\()49
b(23,)43 b(12,)h(GF\(2\))g(\);)p 3747 4171 V 75 4270
V 188 4240 a(a)f(linear)h([23,12,7]3)i(punctured)f(code)p
3747 4270 V 75 4370 V 188 4340 a(gap>)f(C1)f(=)f(BinaryGolayCode\(\);)p
3747 4370 V 75 4469 V 188 4439 a(false)213 b(#)43 b(it's)h(constructed)
i(differently)p 3747 4469 V 75 4569 V 188 4539 a(gap>)e(C1)f(:=)g
(BestKnownLinearCode\()49 b(23,)43 b(12,)h(GF\(2\))g(\);)p
3747 4569 V 75 4669 V 188 4639 a(a)f(linear)h([23,12,7]3)i(punctured)f
(code)p 3747 4669 V 75 4768 V 188 4738 a(gap>)f(G1)f(:=)g
(MutableCopyMat\(Genera)q(to)q(rMa)q(t\(C)q(1\)\))q(;;)p
3747 4768 V 75 4868 V 188 4838 a(gap>)h(PutStandardForm\(G1\);)p
3747 4868 V 75 4968 V 188 4938 a(\(\))p 3747 4968 V 75
5067 V 188 5037 a(gap>)g(Display\(G1\);)p 3747 5067 V
75 5167 V 230 5137 a(1)f(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(.)g(1)f(.)h(1)g(1)g(1)f(.)h(.)g(.)f(1)p 3747 5167 V
75 5266 V 230 5237 a(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(1)f(1)h(1)g(.)g(.)f(1)h(.)g(.)f(.)p 3747 5266 V
75 5366 V 230 5336 a(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(.)f(1)h(.)g(.)g(1)f(.)h(1)g(.)f(1)p 3747 5366 V
75 5466 V 230 5436 a(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(.)f(.)h(.)g(1)g(1)f(1)h(.)g(1)f(.)p 3747 5466 V
75 5565 V 230 5535 a(.)h(.)g(.)f(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(1)g(.)f(.)h(1)g(1)g(.)f(1)h(1)g(.)f(1)p 3747 5565 V
Black Black eop end end
%%Page: 71 71
TeXDict begin HPSdict begin 71 70 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.71) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(71)p Black 75 428 4 100 v 230 399 a FF(.)43
b(.)g(.)f(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(1)f(.)h(.)g(1)g
(1)f(.)h(1)g(1)f(1)p 3747 428 V 75 528 V 230 498 a(.)h(.)g(.)f(.)h(.)g
(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(1)h(.)g(.)g(1)f(1)h(.)g(1)f(1)
p 3747 528 V 75 628 V 230 598 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f(.)h
(.)g(.)f(1)h(.)g(1)f(1)h(.)g(1)g(1)f(1)h(1)g(.)f(.)p
3747 628 V 75 727 V 230 697 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)h
(.)g(.)f(.)h(1)g(.)f(1)h(1)g(.)g(1)f(1)h(1)g(1)f(.)p
3747 727 V 75 827 V 230 797 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h
(.)g(.)f(.)h(.)g(1)f(.)h(1)g(1)g(.)f(1)h(1)g(1)f(.)p
3747 827 V 75 927 V 230 897 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(1)g(.)f(1)h(.)g(1)f(1)h(1)g(.)g(.)f(.)h(1)g(1)f(1)p
3747 927 V 75 1026 V 230 996 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(1)f(.)h(1)g(.)f(1)h(1)g(1)g(.)f(.)h(.)g(1)f(1)p
3747 1026 V 75 1126 V 188 1096 a(gap>)i(C2)f(:=)g(BinaryGolayCode\(\);)
p 3747 1126 V 75 1225 V 188 1196 a(a)g(cyclic)h([23,12,7]3)i(binary)e
(Golay)g(code)g(over)g(GF\(2\))p 3747 1225 V 75 1325
V 188 1295 a(gap>)g(G2)f(:=)g(MutableCopyMat\(Genera)q(to)q(rMa)q(t\(C)
q(2\)\))q(;;)p 3747 1325 V 75 1425 V 188 1395 a(gap>)h
(PutStandardForm\(G2\);)p 3747 1425 V 75 1524 V 188 1494
a(\(\))p 3747 1524 V 75 1624 V 188 1594 a(gap>)g(Display\(G2\);)p
3747 1624 V 75 1724 V 230 1694 a(1)f(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(.)g(1)f(.)h(1)g(1)g(1)f(.)h(.)g(.)f(1)p
3747 1724 V 75 1823 V 230 1793 a(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(1)f(1)h(1)g(.)g(.)f(1)h(.)g(.)f(1)p
3747 1823 V 75 1923 V 230 1893 a(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(1)h(.)g(.)g(1)f(.)h(1)g(.)f(1)p
3747 1923 V 75 2022 V 230 1993 a(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(.)g(1)g(1)f(1)h(.)g(1)f(1)p
3747 2022 V 75 2122 V 230 2092 a(.)h(.)g(.)f(.)h(1)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(1)g(1)g(.)f(1)h(1)g(.)f(.)p
3747 2122 V 75 2222 V 230 2192 a(.)h(.)g(.)f(.)h(.)g(1)f(.)h(.)g(.)f(.)
h(.)g(.)f(.)h(1)g(1)f(.)h(.)g(1)g(1)f(.)h(1)g(1)f(.)p
3747 2222 V 75 2321 V 230 2291 a(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(1)f(1)h(.)g(.)g(1)f(1)h(.)g(1)f(1)p
3747 2321 V 75 2421 V 230 2391 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f(.)
h(.)g(.)f(1)h(.)g(1)f(1)h(.)g(1)g(1)f(1)h(1)g(.)f(.)p
3747 2421 V 75 2521 V 230 2491 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)
h(.)g(.)f(.)h(1)g(.)f(1)h(1)g(.)g(1)f(1)h(1)g(1)f(.)p
3747 2521 V 75 2620 V 230 2590 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)
h(.)g(.)f(.)h(.)g(1)f(.)h(1)g(1)g(.)f(1)h(1)g(1)f(1)p
3747 2620 V 75 2720 V 230 2690 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(1)g(.)f(1)h(.)g(1)f(1)h(1)g(.)g(.)f(.)h(1)g(1)f(.)p
3747 2720 V 75 2819 V 230 2790 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(1)f(.)h(1)g(.)f(1)h(1)g(1)g(.)f(.)h(.)g(1)f(1)p
3747 2819 V 75 2919 V 188 2889 a(##)h(Despite)i(their)f(generator)h
(matrices)g(are)f(different,)h(they)f(are)f(equivalent)j(codes,)f(see)e
(below.)p 3747 2919 V 75 3019 V 188 2989 a(gap>)h
(IsEquivalent\(C1,C2\);)p 3747 3019 V 75 3118 V 188 3088
a(true)p 3747 3118 V 75 3218 V 188 3188 a(gap>)g
(CodeIsomorphism\(C1,C2)q(\);)p 3747 3218 V 75 3318 V
188 3288 a(\(4,14,6,12,5\)\(7,17,1)q(8,1)q(1,1)q(9\)\()q(8,2)q(2,)q
(13,)q(21,)q(16\))q(\(10)q(,23)q(,15)q(,20)q(\))p 3747
3318 V 75 3417 V 188 3387 a(gap>)g(Display\()h(BestKnownLinearCode\()k
(81,)43 b(77,)h(GF\(4\))g(\))e(\);)p 3747 3417 V 75 3517
V 188 3487 a(a)h(linear)h([81,77,3]2..3)j(shortened)e(code)f(of)p
3747 3517 V 75 3616 V 188 3587 a(a)f(linear)h([85,81,3]1)i(Hamming)e
(\(4,4\))h(code)e(over)h(GF\(4\))p 3747 3616 V 75 3716
V 188 3686 a(gap>)g(C:=BestKnownLinearCod)q(e\(1)q(74,)q(72)q(\);)p
3747 3716 V 75 3816 V 188 3786 a(a)f(linear)h([174,72,31..36]26..8)q(7)
k(code)c(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 3816 V 75 3915 V 188 3885 a(gap>)h(bounds)g(:=)f
(BoundsMinimumDistan)q(ce\()49 b(81,)43 b(77,)h(GF\(4\))g(\);)p
3747 3915 V 75 4015 V 188 3985 a(rec\()g(n)e(:=)h(81,)h(k)e(:=)h(77,)h
(q)e(:=)h(4,)p 3747 4015 V 75 4115 V 273 4085 a(references)i(:=)e
(rec\()h(Ham)f(:=)g([)g("\045T)h(this)f(reference)j(is)d(unknown,)i
(for)e(more)h(info",)p 3747 4115 V 75 4214 V 611 4184
a("\045T)g(contact)g(A.E.)g(Brouwer)h(\(aeb@cwi.nl\)")i(],)p
3747 4214 V 75 4314 V 442 4284 a(cap)c(:=)g([)g("\045T)g(this)h
(reference)i(is)d(unknown,)i(for)e(more)h(info",)p 3747
4314 V 75 4413 V 611 4384 a("\045T)g(contact)g(A.E.)g(Brouwer)h
(\(aeb@cwi.nl\)")i(])42 b(\),)p 3747 4413 V 75 4513 V
273 4483 a(construction)k(:=)d([)g(\(Operation)i("ShortenedCode"\),)p
3747 4513 V 75 4613 V 442 4583 a([)e([)f(\(Operation)k
("HammingCode"\),)i([)42 b(4,)h(4)g(])g(],)g([)f(1,)h(2,)g(3,)g(4)g(])g
(])f(],)p 3747 4613 V 75 4712 V 273 4682 a(lowerBound)j(:=)e(3,)p
3747 4712 V 75 4812 V 273 4782 a(lowerBoundExplanation)49
b(:=)43 b([)g("Lb\(81,77\)=3,)k(by)c(shortening)i(of:",)p
3747 4812 V 75 4912 V 442 4882 a("Lb\(85,81\)=3,)i(reference:)e(Ham")f
(],)f(upperBound)j(:=)d(3,)p 3747 4912 V 75 5011 V 273
4981 a(upperBoundExplanation)49 b(:=)43 b([)g("Ub\(81,77\)=3,)k(by)c
(considering)j(shortening)f(to:",)p 3747 5011 V 75 5111
V 442 5081 a("Ub\(18,14\)=3,)i(reference:)e(cap")f(])f(\))p
3747 5111 V 75 5210 V 188 5181 a(gap>)h(C)e(:=)h(BestKnownLinearCode)q
(\()48 b(bounds)d(\);)p 3747 5210 V 75 5310 V 188 5280
a(a)e(linear)h([81,77,3]2..3)j(shortened)e(code)p 3747
5310 V 75 5410 V 188 5380 a(gap>)f(C)e(=)h(BestKnownLinearCode\()q(81,)
49 b(77,)44 b(GF\(4\))g(\);)p 3747 5410 V 75 5509 V 188
5479 a(true)p 3747 5509 V 75 5534 4 25 v 3747 5534 V
75 5537 3675 4 v Black Black eop end end
%%Page: 72 72
TeXDict begin HPSdict begin 72 71 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.72) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(72)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.3) cvn H.B /DEST pdfmark end
75 307 a 92 x FM(5.3)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Gabidulin)32 b(Codes)p Black 75 606 a FK(These)40
b(\002)n(v)o(e)f(binary)-6 b(,)46 b(linear)41 b(codes)g(are)g(deri)n(v)
o(ed)g(from)f(an)g(article)h(by)g(Gabidulin,)k(Da)n(vydo)o(v)d(and)e(T)
-7 b(ombak)75 718 y([)p 0.0236 0.6179 0.0894 TeXcolorrgb
105 720 a
SDict begin H.S end
105 720 a 0.0236 0.6179 0.0894 TeXcolorrgb
-2 x FK(GDT91)p 0.0236 0.6179 0.0894 TeXcolorrgb 383
656 a
SDict begin H.R end
383 656 a 383 718 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GDT91) cvn H.B /ANN pdfmark end
383 718 a Black FK(].)67 b(All)35
b(these)j(codes)f(are)g(de\002ned)g(by)f(check)i(matrices.)68
b(Exact)37 b(de\002nitions)h(can)f(be)f(found)i(in)e(the)75
831 y(article.)k(The)26 b(Gabidulin)i(code,)g(the)f(enlar)n(ged)j
(Gabidulin)e(code,)g(the)f(Da)n(vydo)o(v)h(code,)g(the)f(T)-7
b(ombak)27 b(code,)h(and)75 944 y(the)c(enlar)n(ged)i(T)-7
b(ombak)23 b(code,)h(correspond)j(with)c(theorem)i(1,)e(2,)g(3,)g(4,)g
(and)h(5,)f(respecti)n(v)o(ely)j(in)d(the)h(article.)216
1057 y(Lik)o(e)h(the)g(Hamming)g(codes,)h(these)g(codes)g(ha)n(v)o(e)f
(\002x)o(ed)g(minimum)f(distance)j(and)f(co)o(v)o(ering)g(radius,)g(b)n
(ut)g(can)75 1170 y(be)e(arbitrarily)i(long.)75 1323
y
SDict begin H.S end
75 1323 a 75 1323 a
SDict begin 13.6 H.A end
75 1323 a 75 1323 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.1) cvn H.B /DEST pdfmark end
75 1323 a 96
x FJ(5.3.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GabidulinCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1594 a Fs(\006)c Ft(GabidulinCode\()52
b(m,)47 b(w1,)g(w2)g(\))2121 b Fr(\(function\))p Black
216 1819 a Ft(GabidulinCode)33 b FK(yields)d(a)e(code)i(of)e(length)j
(5)d(.)44 b(2)1904 1786 y Fm(m)p Fh(\000)p Fr(2)2056
1819 y Fv(\000)15 b FK(1,)28 b(redundanc)o(y)k(2)p Fq(m)15
b Fv(\000)g FK(1,)28 b(minimum)h(distance)i(3)75 1932
y(and)24 b(co)o(v)o(ering)h(radius)g(2.)j Ft(w1)c FK(and)g
Ft(w2)f FK(should)i(be)f(elements)h(of)e Fq(GF)7 b Fo(\()p
FK(2)2320 1899 y Fm(m)p Fh(\000)p Fr(2)2458 1932 y Fo(\))p
FK(.)75 2088 y
SDict begin H.S end
75 2088 a 75 2088 a
SDict begin 13.6 H.A end
75 2088 a 75 2088
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.2) cvn H.B /DEST pdfmark end
75 2088 a 93 x FJ(5.3.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Enlar)o(gedGabidulinCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2356 a Fs(\006)22 b Ft(EnlargedGabidulin)q(Cod)q(e\()53
b(m,)47 b(w1,)g(w2,)h(e)e(\))1611 b Fr(\(function\))p
Black 216 2582 a Ft(EnlargedGabidulinC)q(ode)25 b FK(yields)c(a)e(code)
h(of)f(length)i(7.)27 b(2)2173 2549 y Fm(m)p Fh(\000)p
Fr(2)2319 2582 y Fv(\000)9 b FK(2,)19 b(redundanc)o(y)j(2)p
Fq(m)p FK(,)d(minimum)g(distance)75 2694 y(3)k(and)h(co)o(v)o(ering)h
(radius)g(2.)k Ft(w1)23 b FK(and)h Ft(w2)f FK(are)h(elements)h(of)f
Fq(GF)6 b Fo(\()p FK(2)2148 2661 y Fm(m)p Fh(\000)p Fr(2)2286
2694 y Fo(\))p FK(.)28 b Ft(e)23 b FK(is)h(an)f(element)i(of)e
Fq(GF)7 b Fo(\()p FK(2)3251 2661 y Fm(m)3304 2694 y Fo(\))p
FK(.)75 2850 y
SDict begin H.S end
75 2850 a 75 2850 a
SDict begin 13.6 H.A end
75 2850 a 75 2850
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.3) cvn H.B /DEST pdfmark end
75 2850 a 94 x FJ(5.3.3)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Da)n(vydo)o(vCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3118 a Fs(\006)22 b Ft(DavydovCode\()51 b(r,)c(v,)g(ei,)h(ej)f(\))2074
b Fr(\(function\))p Black 216 3344 a Ft(DavydovCode)28
b FK(yields)e(a)f(code)g(of)g(length)h(2)1647 3311 y
Fm(v)1694 3344 y Fo(+)13 b FK(2)1823 3311 y Fm(r)r Fh(\000)p
Fm(v)1949 3344 y Fv(\000)g FK(3,)25 b(redundanc)o(y)i
Ft(r)q FK(,)d(minimum)g(distance)j(4)e(and)g(co)o(v-)75
3457 y(ering)g(radius)h(2.)k Ft(v)23 b FK(is)h(an)g(inte)o(ger)i
(between)f(2)f(and)g Fq(r)15 b Fv(\000)e FK(2.)30 b Ft(ei)24
b FK(and)h Ft(ej)f FK(are)g(elements)i(of)e Fq(GF)6 b
Fo(\()p FK(2)3122 3424 y Fm(v)3157 3457 y Fo(\))23 b
FK(and)i Fq(GF)7 b Fo(\()p FK(2)3579 3424 y Fm(r)r Fh(\000)p
Fm(v)3692 3457 y Fo(\))p FK(,)75 3570 y(respecti)n(v)o(ely)-6
b(.)75 3722 y
SDict begin H.S end
75 3722 a 75 3722 a
SDict begin 13.6 H.A end
75 3722 a 75 3722 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.4) cvn H.B /DEST pdfmark end
75 3722 a 97 x FJ(5.3.4)p 0.0 0.0 1.0 TeXcolorrgb 99
w(T)d(ombakCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3993
a Fs(\006)22 b Ft(TombakCode\()51 b(m,)c(e,)g(beta,)h(gamma,)h(w1,)e
(w2)g(\))1518 b Fr(\(function\))p Black 216 4219 a Ft(TombakCode)27
b FK(yields)f(a)d(code)i(of)g(length)g(15)13 b Fv(\001)g
FK(2)1738 4186 y Fm(m)p Fh(\000)p Fr(3)1889 4219 y Fv(\000)g
FK(3,)24 b(redundanc)o(y)j(2)p Fq(m)p FK(,)c(minimum)h(distance)i(4)e
(and)h(co)o(v-)75 4332 y(ering)f(radius)f(2.)28 b Ft(e)23
b FK(is)f(an)g(element)i(of)e Fq(GF)7 b Fo(\()p FK(2)1497
4299 y Fm(m)1550 4332 y Fo(\))p FK(.)28 b Ft(beta)23
b FK(and)g Ft(gamma)h FK(are)e(elements)i(of)f Fq(GF)7
b Fo(\()p FK(2)3034 4299 y Fm(m)p Fh(\000)p Fr(1)3171
4332 y Fo(\))p FK(.)28 b Ft(w1)23 b FK(and)g Ft(w2)f
FK(are)75 4445 y(elements)j(of)e Fq(GF)7 b Fo(\()p FK(2)728
4412 y Fm(m)p Fh(\000)p Fr(3)866 4445 y Fo(\))p FK(.)75
4600 y
SDict begin H.S end
75 4600 a 75 4600 a
SDict begin 13.6 H.A end
75 4600 a 75 4600 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.3.5) cvn H.B /DEST pdfmark end
75 4600
a 94 x FJ(5.3.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Enlar)o(gedT)-9
b(ombakCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4868 a
Fs(\006)22 b Ft(EnlargedTombakCod)q(e\()53 b(m,)47 b(e,)g(beta,)h
(gamma,)h(w1,)e(w2,)g(u)g(\))1008 b Fr(\(function\))p
Black 216 5094 a Ft(EnlargedTombakCode)34 b FK(yields)c(a)f(code)g(of)f
(length)i(23)14 b Fv(\001)g FK(2)2137 5061 y Fm(m)p Fh(\000)p
Fr(4)2291 5094 y Fv(\000)g FK(3,)30 b(redundanc)o(y)h(2)p
Fq(m)14 b Fv(\000)g FK(1,)30 b(minimum)f(dis-)75 5207
y(tance)39 b(4)f(and)g(co)o(v)o(ering)i(radius)f(2.)72
b(The)37 b(parameters)j Ft(m)q FK(,)g Ft(e)p FK(,)h Ft(beta)q
FK(,)g Ft(gamma)r FK(,)f Ft(w1)e FK(and)h Ft(w2)e FK(are)i(de\002ned)f
(as)g(in)75 5320 y Ft(TombakCode)p FK(.)32 b Ft(u)23
b FK(is)g(an)h(element)g(of)g Fq(GF)6 b Fo(\()p FK(2)1468
5287 y Fm(m)p Fh(\000)p Fr(1)1606 5320 y Fo(\))p FK(.)p
Black Black eop end end
%%Page: 73 73
TeXDict begin HPSdict begin 73 72 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.73) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(73)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(GabidulinCode\()j(4,)c(Z\(4\)\2100,)h(Z\(4\)\2101)h
(\);)p 3747 523 V 75 623 V 188 593 a(a)e(linear)h([19,12,3]2)i
(Gabidulin)f(code)f(\(m=4\))g(over)g(GF\(2\))p 3747 623
V 75 722 V 188 692 a(gap>)g(EnlargedGabidulinCode)q(\()k(4,)43
b(Z\(4\)\2100,)i(Z\(4\)\2101,)g(Z\(16\)\21011)g(\);)p
3747 722 V 75 822 V 188 792 a(a)e(linear)h([26,18,3]2)i(enlarged)f
(Gabidulin)g(code)f(\(m=4\))g(over)g(GF\(2\))p 3747 822
V 75 922 V 188 892 a(gap>)g(DavydovCode\()i(6,)d(3,)g(Z\(8\)\2101,)i
(Z\(8\)\2105)f(\);)p 3747 922 V 75 1021 V 188 991 a(a)f(linear)h
([13,7,4]2)h(Davydov)g(code)f(\(r=6,)g(v=3\))g(over)f(GF\(2\))p
3747 1021 V 75 1121 V 188 1091 a(gap>)h(TombakCode\()i(5,)d
(Z\(32\)\2106,)i(Z\(16\)\21014,)g(Z\(16\)\21010,)h(Z\(4\)\2100,)e
(Z\(4\)\2101)h(\);)p 3747 1121 V 75 1220 V 188 1191 a(a)e(linear)h
([57,47,4]2)i(Tombak)e(code)g(\(m=5\))g(over)g(GF\(2\))p
3747 1220 V 75 1320 V 188 1290 a(gap>)g(EnlargedTombakCode\()k(6,)43
b(Z\(32\)\2106,)j(Z\(16\)\21014,)f(Z\(16\)\21010,)p 3747
1320 V 75 1420 V 188 1390 a(>)e(Z\(4\)\2100,)h(Z\(4\)\2100,)h
(Z\(32\)\21023)g(\);)p 3747 1420 V 75 1519 V 188 1489
a(a)e(linear)h([89,78,4]2)i(enlarged)f(Tombak)f(code)g(\(m=6\))g(over)g
(GF\(2\))p 3747 1519 V 75 1544 4 25 v 3747 1544 V 75
1547 3675 4 v 75 1689 a
SDict begin H.S end
75 1689 a 75 1689 a
SDict begin 13.6 H.A end
75 1689 a
75 1689 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.4) cvn H.B /DEST pdfmark end
75 1689 a 150 x FM(5.4)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Golay)29 b(Codes)p Black 75 2046 a FK(\223)19 b(The)f(Golay)i
(code)f(is)g(probably)j(the)d(most)g(important)i(of)e(all)g(codes)h
(for)f(both)h(practical)h(and)f(theoretical)i(reasons.)75
2158 y(\224)50 b(\([)p 0.0236 0.6179 0.0894 TeXcolorrgb
225 2159 a
SDict begin H.S end
225 2159 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb 447 2096
a
SDict begin H.R end
447 2096 a 447 2158 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
447 2158 a Black 1 w FK(],)32
b(pg.)51 b(64\).)f(Though)32 b(born)g(in)f(Switzerland,)i(M.)d(J.)g(E.)
f(Golay)i(\(1902-1989\))k(w)o(ork)o(ed)d(for)f(the)g(US)75
2271 y(Army)20 b(Labs)h(for)g(most)g(of)g(his)g(career)-5
b(.)29 b(F)o(or)20 b(more)h(information)i(on)e(his)g(life,)h(see)f(his)
g(obit)h(in)e(the)i(June)f(1990)h(IEEE)75 2384 y(Information)k(Society)
e(Ne)n(wsletter)-5 b(.)75 2535 y
SDict begin H.S end
75 2535 a 75 2535 a
SDict begin 13.6 H.A end
75 2535 a 75 2535 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.1) cvn H.B /DEST pdfmark end
75 2535 a 97 x FJ(5.4.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(BinaryGolayCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2806 a Fs(\006)22 b Ft(BinaryGolayCode\()53
b(\))2491 b Fr(\(function\))p Black 216 3032 a Ft(BinaryGolayCode)27
b FK(returns)d(a)f(binary)h(Golay)e(code.)30 b(This)22
b(is)g(a)h(perfect)h Fo([)p FK(23)p Fp(;)10 b FK(12)p
Fp(;)g FK(7)p Fo(])25 b FK(code.)k(It)22 b(is)g(also)i(c)o(yclic,)75
3145 y(and)36 b(has)f(generator)j(polynomial)f Fq(g)p
Fo(\()p Fq(x)p Fo(\))28 b(=)f FK(1)17 b Fo(+)f Fq(x)1692
3112 y Fr(2)1747 3145 y Fo(+)h Fq(x)1875 3112 y Fr(4)1930
3145 y Fo(+)f Fq(x)2057 3112 y Fr(5)2112 3145 y Fo(+)h
Fq(x)2240 3112 y Fr(6)2295 3145 y Fo(+)f Fq(x)2422 3112
y Fr(10)2510 3145 y Fo(+)h Fq(x)2638 3112 y Fr(11)2709
3145 y FK(.)63 b(Extending)37 b(it)e(results)h(in)f(an)75
3258 y(e)o(xtended)26 b(Golay)f(code)g(\(see)g Ft(ExtendedBinaryGolay)q
(Cod)q(e)30 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2156 3259 a
SDict begin H.S end
2156 3259 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2337
3196 a
SDict begin H.R end
2337 3196 a 2337 3258 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.2) cvn H.B /ANN pdfmark end
2337 3258 a Black FK(\)\).)h(There')-5
b(s)25 b(also)g(the)g(ternary)h(Golay)e(code)75 3371
y(\(see)g Ft(TernaryGolayCode)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1039 3372 a
SDict begin H.S end
1039 3372 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.4.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1220 3309 a
SDict begin H.R end
1220 3309 a 1220 3371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.3) cvn H.B /ANN pdfmark end
1220 3371 a Black
FK(\)\).)p 75 3480 1648 4 v 1764 3485 a FF(Example)p
2102 3480 V 75 3505 4 25 v 3747 3505 V 75 3605 4 100
v 188 3575 a(gap>)44 b(C:=BinaryGolayCode\(\);)p 3747
3605 V 75 3704 V 188 3675 a(a)f(cyclic)h([23,12,7]3)i(binary)e(Golay)g
(code)g(over)g(GF\(2\))p 3747 3704 V 75 3804 V 188 3774
a(gap>)g(ExtendedBinaryGolayCo)q(de\()q(\))k(=)43 b
(ExtendedCode\(Binary)q(Gol)q(ayC)q(ode)q(\(\)\))q(;)p
3747 3804 V 75 3904 V 188 3874 a(true)p 3747 3904 V 75
4003 V 188 3973 a(gap>)h(IsPerfectCode\(C\);)p 3747 4003
V 75 4103 V 188 4073 a(true)p 3747 4103 V 75 4203 V 188
4173 a(gap>)g(IsCyclicCode\(C\);)p 3747 4203 V 75 4302
V 188 4272 a(true)p 3747 4302 V 75 4327 4 25 v 3747 4327
V 75 4330 3675 4 v 75 4462 a
SDict begin H.S end
75 4462 a 75 4462 a
SDict begin 13.6 H.A end
75 4462
a 75 4462 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.2) cvn H.B /DEST pdfmark end
75 4462 a 116 x FJ(5.4.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ExtendedBinaryGolayCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4752 a Fs(\006)22 b Ft(ExtendedBinaryGol)q(ayC)q(ode)q(\()52
b(\))2121 b Fr(\(function\))p Black 216 4978 a Ft(ExtendedBinaryGola)q
(yCo)q(de)36 b FK(returns)d(an)d(e)o(xtended)j(binary)f(Golay)f(code.)
51 b(This)31 b(is)f(a)h Fo([)p FK(24)p Fp(;)10 b FK(12)p
Fp(;)g FK(8)p Fo(])33 b FK(code.)75 5091 y(Puncturing)25
b(in)e(the)g(last)h(position)h(results)g(in)e(a)f(perfect)j(binary)f
(Golay)g(code)f(\(see)h Ft(BinaryGolayCode)k FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3485 5092 a
SDict begin H.S end
3485 5092
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 3666 5029 a
SDict begin H.R end
3666 5029 a 3666 5091 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.1) cvn H.B /ANN pdfmark end
3666
5091 a Black FK(\)\).)75 5204 y(The)23 b(code)h(is)g(self-dual.)p
75 5298 1648 4 v 1764 5303 a FF(Example)p 2102 5298 V
75 5323 4 25 v 3747 5323 V 75 5423 4 100 v 188 5393 a(gap>)44
b(C)e(:=)h(ExtendedBinaryGolay)q(Cod)q(e\()q(\);)p 3747
5423 V 75 5523 V 188 5493 a(a)g(linear)h([24,12,8]4)i(extended)f
(binary)f(Golay)g(code)g(over)g(GF\(2\))p 3747 5523 V
75 5622 V 188 5592 a(gap>)g(IsSelfDualCode\(C\);)p 3747
5622 V Black Black eop end end
%%Page: 74 74
TeXDict begin HPSdict begin 74 73 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.74) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(74)p Black 75 428 4 100 v 188 399 a FF(true)p
3747 428 V 75 528 V 188 498 a(gap>)44 b(P)e(:=)h(PuncturedCode\(C\);)p
3747 528 V 75 628 V 188 598 a(a)g(linear)h([23,12,7]3)i(punctured)f
(code)p 3747 628 V 75 727 V 188 697 a(gap>)f(P)e(=)h
(BinaryGolayCode\(\);)p 3747 727 V 75 827 V 188 797 a(true)p
3747 827 V 75 927 V 188 897 a(gap>)h(IsCyclicCode\(C\);)p
3747 927 V 75 1026 V 188 996 a(false)p 3747 1026 V 75
1126 V 3747 1126 V 75 1151 4 25 v 3747 1151 V 75 1154
3675 4 v 75 1366 a
SDict begin H.S end
75 1366 a 75 1366 a
SDict begin 13.6 H.A end
75 1366 a 75 1366
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.3) cvn H.B /DEST pdfmark end
75 1366 a 117 x FJ(5.4.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(T)-9 b(er)o(naryGolayCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1657 a Fs(\006)22 b Ft(TernaryGolayCode\()53 b(\))2445
b Fr(\(function\))p Black 216 1883 a Ft(TernaryGolayCode)41
b FK(returns)c(a)f(ternary)h(Golay)g(code.)66 b(This)36
b(is)f(a)h(perfect)h Fo([)p FK(11)p Fp(;)10 b FK(6)p
Fp(;)g FK(5)p Fo(])38 b FK(code.)66 b(It)36 b(is)g(also)75
1996 y(c)o(yclic,)22 b(and)f(has)h(generator)h(polynomial)g
Fq(g)p Fo(\()p Fq(x)p Fo(\))d(=)d FK(2)10 b Fo(+)g Fq(x)1863
1963 y Fr(2)1912 1996 y Fo(+)g FK(2)p Fq(x)2078 1963
y Fr(3)2127 1996 y Fo(+)g Fq(x)2248 1963 y Fr(4)2296
1996 y Fo(+)g Fq(x)2417 1963 y Fr(5)2454 1996 y FK(.)27
b(Extending)c(it)e(results)h(in)f(an)g(e)o(xtended)75
2109 y(Golay)37 b(code)g(\(see)g Ft(ExtendedTernaryGol)q(ay)q(Cod)q(e)
42 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1901 2110
a
SDict begin H.S end
1901 2110 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2082 2047 a
SDict begin H.R end
2082 2047
a 2082 2109 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.4) cvn H.B /ANN pdfmark end
2082 2109 a Black FK(\)\).)68 b(There')-5
b(s)38 b(also)f(the)f(binary)i(Golay)f(code)h(\(see)75
2222 y Ft(BinaryGolayCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 823 2223 a
SDict begin H.S end
823 2223 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1004 2160 a
SDict begin H.R end
1004 2160 a 1004 2222 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.1) cvn H.B /ANN pdfmark end
1004 2222 a Black
FK(\)\).)p 75 2323 1648 4 v 1764 2328 a FF(Example)p
2102 2323 V 75 2348 4 25 v 3747 2348 V 75 2448 4 100
v 188 2418 a(gap>)44 b(C:=TernaryGolayCode\(\))q(;)p
3747 2448 V 75 2548 V 188 2518 a(a)f(cyclic)h([11,6,5]2)h(ternary)g
(Golay)f(code)g(over)g(GF\(3\))p 3747 2548 V 75 2647
V 188 2617 a(gap>)g(ExtendedTernaryGolayC)q(ode)q(\(\))49
b(=)43 b(ExtendedCode\(TernaryG)q(ola)q(yCo)q(de\()q(\)\);)p
3747 2647 V 75 2747 V 188 2717 a(true)p 3747 2747 V 75
2846 V 188 2817 a(gap>)h(IsCyclicCode\(C\);)p 3747 2846
V 75 2946 V 188 2916 a(true)p 3747 2946 V 75 2971 4 25
v 3747 2971 V 75 2974 3675 4 v 75 3104 a
SDict begin H.S end
75 3104 a 75
3104 a
SDict begin 13.6 H.A end
75 3104 a 75 3104 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.4.4) cvn H.B /DEST pdfmark end
75 3104 a 117 x FJ(5.4.4)p
0.0 0.0 1.0 TeXcolorrgb 99 w(ExtendedT)-9 b(er)o(naryGolayCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3395 a Fs(\006)22 b
Ft(ExtendedTernaryGo)q(lay)q(Cod)q(e\()53 b(\))2074 b
Fr(\(function\))p Black 216 3621 a Ft(ExtendedTernaryGol)q(ayC)q(ode)35
b FK(returns)30 b(an)f(e)o(xtended)h(ternary)h(Golay)e(code.)45
b(This)28 b(is)h(a)f Fo([)p FK(12)p Fp(;)10 b FK(6)p
Fp(;)g FK(6)p Fo(])31 b FK(code.)75 3734 y(Puncturing)h(this)e(code)h
(results)h(in)d(a)h(perfect)h(ternary)h(Golay)e(code)h(\(see)f
Ft(TernaryGolayCode)35 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3296 3735 a
SDict begin H.S end
3296 3735 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.4.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
3477 3672 a
SDict begin H.R end
3477 3672 a 3477 3734 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.3) cvn H.B /ANN pdfmark end
3477 3734 a Black
FK(\)\).)49 b(The)75 3847 y(code)24 b(is)g(self-dual.)p
75 3933 1648 4 v 1764 3938 a FF(Example)p 2102 3933 V
75 3958 4 25 v 3747 3958 V 75 4058 4 100 v 188 4028 a(gap>)44
b(C)e(:=)h(ExtendedTernaryGola)q(yCo)q(de)q(\(\);)p 3747
4058 V 75 4157 V 188 4128 a(a)g(linear)h([12,6,6]3)h(extended)g
(ternary)g(Golay)f(code)g(over)g(GF\(3\))p 3747 4157
V 75 4257 V 188 4227 a(gap>)g(IsSelfDualCode\(C\);)p
3747 4257 V 75 4357 V 188 4327 a(true)p 3747 4357 V 75
4456 V 188 4426 a(gap>)g(P)e(:=)h(PuncturedCode\(C\);)p
3747 4456 V 75 4556 V 188 4526 a(a)g(linear)h([11,6,5]2)h(punctured)h
(code)p 3747 4556 V 75 4656 V 188 4626 a(gap>)e(P)e(=)h
(TernaryGolayCode\(\);)p 3747 4656 V 75 4755 V 188 4725
a(true)p 3747 4755 V 75 4855 V 188 4825 a(gap>)h(IsCyclicCode\(C\);)p
3747 4855 V 75 4954 V 188 4925 a(false)p 3747 4954 V
75 4979 4 25 v 3747 4979 V 75 4982 3675 4 v 75 5123 a
SDict begin H.S end
75 5123 a 75 5123 a
SDict begin 13.6 H.A end
75 5123 a 75 5123 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.5) cvn H.B /DEST pdfmark end
75 5123 a 149
x FM(5.5)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Generating)31
b(Cyclic)f(Codes)p Black 75 5479 a FK(The)18 b(elements)h(of)f(a)g(c)o
(yclic)h(code)14 b Fq(C)19 b FK(are)g(all)f(multiples)i(of)e(a)f
(\('generator'\))22 b(polynomial)f Fq(g)p Fo(\()p Fq(x)p
Fo(\))p FK(,)e(where)g(calculations)75 5592 y(are)27
b(carried)h(out)f(modulo)h Fq(x)976 5559 y Fm(n)1028
5592 y Fv(\000)14 b FK(1.)37 b(Therefore,)29 b(as)e(polynomials)i(in)e
Fq(x)p FK(,)g(the)g(elements)h(al)o(w)o(ays)f(ha)n(v)o(e)h(de)o(gree)g
(less)p Black Black eop end end
%%Page: 75 75
TeXDict begin HPSdict begin 75 74 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.75) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(75)p Black 75 399 a(than)25 b Fq(n)p FK(.)32
b(A)24 b(c)o(yclic)h(code)h(is)e(an)h(ideal)g(in)g(the)g(ring)g
Fq(F)7 b Fo([)p Fq(x)p Fo(])p Fp(=)p Fo(\()p Fq(x)1947
366 y Fm(n)2000 399 y Fv(\000)13 b FK(1)p Fo(\))24 b
FK(of)h(polynomials)i(modulo)f Fq(x)3103 366 y Fm(n)3154
399 y Fv(\000)13 b FK(1.)31 b(The)25 b(unique)75 511
y(monic)32 b(polynomial)i(of)e(least)g(de)o(gree)h(that)f(generates)d
Fq(C)k FK(is)e(called)i(the)f Fq(g)o(ener)o(ator)i(polynomial)g
FK(of)27 b Fq(C)r FK(.)52 b(It)31 b(is)h(a)75 624 y(di)n(visor)25
b(of)e(the)h(polynomial)i Fq(x)1057 591 y Fm(n)1108 624
y Fv(\000)13 b FK(1.)216 737 y(The)22 b Fq(c)o(hec)n(k)h(polynomial)i
FK(is)d(the)h(polynomial)h Fq(h)p Fo(\()p Fq(x)p Fo(\))f
FK(with)f Fq(g)p Fo(\()p Fq(x)p Fo(\))p Fq(h)p Fo(\()p
Fq(x)p Fo(\))h(=)18 b Fq(x)2508 704 y Fm(n)2558 737 y
Fv(\000)11 b FK(1.)28 b(Therefore)c(it)e(is)g(also)h(a)f(di)n(visor)75
850 y(of)h Fq(x)213 817 y Fm(n)264 850 y Fv(\000)13 b
FK(1.)28 b(The)23 b(check)i(polynomial)g(has)f(the)g(property)i(that)
1386 1044 y Fq(c)p Fo(\()p Fq(x)p Fo(\))p Fq(h)p Fo(\()p
Fq(x)p Fo(\))e Fv(\021)19 b FK(0)92 b Fo(\()p FK(mod)21
b Fq(x)2199 1007 y Fm(n)2250 1044 y Fv(\000)13 b FK(1)p
Fo(\))p Fp(;)75 1238 y FK(for)24 b(e)n(v)o(ery)g(code)n(w)o(ord)h
Fq(c)p Fo(\()p Fq(x)p Fo(\))c Fv(2)15 b Fq(C)r FK(.)216
1351 y(The)31 b(\002rst)h(tw)o(o)f(functions)j(described)g(belo)n(w)e
(generate)i(c)o(yclic)e(codes)h(from)f(a)f(gi)n(v)o(en)h(generator)i
(or)e(check)75 1464 y(polynomial.)f(All)23 b(c)o(yclic)h(codes)h(can)f
(be)g(constructed)i(using)f(these)g(functions.)216 1577
y(T)-7 b(w)o(o)50 b(of)h(the)g(Golay)g(codes)h(already)h(described)g
(are)e(c)o(yclic)h(\(see)g Ft(BinaryGolayCode)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 3356 1578 a
SDict begin H.S end
3356 1578
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 3537 1515 a
SDict begin H.R end
3537 1515 a 3537 1577 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.1) cvn H.B /ANN pdfmark end
3537
1577 a Black FK(\))d(and)75 1690 y Ft(TernaryGolayCode)34
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 875 1691 a
SDict begin H.S end
875 1691 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1056 1628 a
SDict begin H.R end
1056 1628
a 1056 1690 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.4.3) cvn H.B /ANN pdfmark end
1056 1690 a Black FK(\)\).)46 b(F)o(or)28
b(e)o(xample,)i(the)g Fy(GU)m(A)-6 b(V)f(A)27 b FK(record)j(for)f(a)f
(binary)j(Golay)e(code)h(contains)h(the)75 1803 y(generator)26
b(polynomial:)p 75 1892 1648 4 v 1764 1897 a FF(Example)p
2102 1892 V 75 1917 4 25 v 3747 1917 V 75 2017 4 100
v 188 1987 a(gap>)44 b(C)e(:=)h(BinaryGolayCode\(\);)p
3747 2017 V 75 2116 V 188 2086 a(a)g(cyclic)h([23,12,7]3)i(binary)e
(Golay)g(code)g(over)g(GF\(2\))p 3747 2116 V 75 2216
V 188 2186 a(gap>)g(NamesOfComponents\(C\);)p 3747 2216
V 75 2316 V 188 2286 a([)f("LeftActingDomain",)48 b("GeneratorsOfLeftO)
q(per)q(ato)q(rAd)q(dit)q(ive)q(Gro)q(up")q(,)g("WordLength",)p
3747 2316 V 75 2415 V 273 2385 a("GeneratorMat",)f("GeneratorPol",)h
("Dimension",)e("Redundancy",)h("Size",)d("name",)p 3747
2415 V 75 2515 V 273 2485 a("lowerBoundMinimumDis)q(tan)q(ce")q(,)k
("upperBoundMinimum)q(Dis)q(tan)q(ce")q(,)g("WeightDistributio)q(n",)p
3747 2515 V 75 2614 V 273 2584 a("boundsCoveringRadius)q(",)h
("MinimumWeightOfGene)q(rat)q(ors)q(",)p 3747 2614 V
75 2714 V 273 2684 a("UpperBoundOptimalMin)q(imu)q(mDi)q(sta)q(nc)q(e")
g(])p 3747 2714 V 75 2814 V 188 2784 a(gap>)44 b(C!.GeneratorPol;)p
3747 2814 V 75 2913 V 188 2883 a(x_1\21011+x_1\21010+x_1\2106+)q(x_1)q
(\2105+)q(x_1)q(\2104+)q(x_)q(1\2102)q(+Z\()q(2\)\210)q(0)p
3747 2913 V 75 2938 4 25 v 3747 2938 V 75 2941 3675 4
v 75 3121 a FK(Then)26 b(functions)j(that)e(generate)i(c)o(yclic)e
(codes)h(from)e(a)g(prescribed)j(set)e(of)f(roots)i(of)e(the)h
(generator)i(polynomial)75 3234 y(are)22 b(described,)i(including)h
(the)c(BCH)f(codes)j(\(see)f Ft(RootsCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2166 3235 a
SDict begin H.S end
2166 3235 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
2347 3172 a
SDict begin H.R end
2347 3172 a 2347 3234 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.3) cvn H.B /ANN pdfmark end
2347 3234 a Black
FK(\),)f Ft(BCHCode)g FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2798 3235 a
SDict begin H.S end
2798 3235 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 2979
3172 a
SDict begin H.R end
2979 3172 a 2979 3234 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.4) cvn H.B /ANN pdfmark end
2979 3234 a Black FK(\),)g
Ft(ReedSolomonCode)75 3346 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3347 a
SDict begin H.S end
105 3347 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 3284 a
SDict begin H.R end
286 3284 a 286 3346 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.5) cvn H.B /ANN pdfmark end
286 3346 a Black FK(\))h(and)g
Ft(QRCode)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
825 3347 a
SDict begin H.S end
825 3347 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 1006
3284 a
SDict begin H.R end
1006 3284 a 1006 3346 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.6) cvn H.B /ANN pdfmark end
1006 3346 a Black FK(\)\).)216
3459 y(Finally)56 b(we)e(describe)i(the)f(tri)n(vial)h(codes)g(\(see)f
Ft(WholeSpaceCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2672 3460 a
SDict begin H.S end
2672 3460 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.10)p 0.0236 0.0894 0.6179 TeXcolorrgb 2898
3397 a
SDict begin H.R end
2898 3397 a 2898 3459 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.10) cvn H.B /ANN pdfmark end
2898 3459 a Black FK(\),)64
b Ft(NullCode)56 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3469 3460 a
SDict begin H.S end
3469 3460 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.11)p 0.0236 0.0894 0.6179 TeXcolorrgb 3695
3397 a
SDict begin H.R end
3695 3397 a 3695 3459 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.11) cvn H.B /ANN pdfmark end
3695 3459 a Black FK(\),)75
3572 y Ft(RepetitionCode)73 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 822 3573 a
SDict begin H.S end
822 3573 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.12)p 0.0236 0.0894 0.6179 TeXcolorrgb
1048 3510 a
SDict begin H.R end
1048 3510 a 1048 3572 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.12) cvn H.B /ANN pdfmark end
1048 3572 a Black
FK(\)\),)81 b(and)70 b(the)f(command)g Ft(CyclicCodes)j
FK(which)e(lists)f(all)g(c)o(yclic)h(codes)75 3685 y(\()p
Ft(CyclicCodes)27 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
668 3686 a
SDict begin H.S end
668 3686 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 894
3623 a
SDict begin H.R end
894 3623 a 894 3685 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.13) cvn H.B /ANN pdfmark end
894 3685 a Black FK(\)\).)75
3833 y
SDict begin H.S end
75 3833 a 75 3833 a
SDict begin 13.6 H.A end
75 3833 a 75 3833 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.1) cvn H.B /DEST pdfmark end
75 3833
a 100 x FJ(5.5.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GeneratorP)n(olCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4107 a Fs(\006)22 b
Ft(GeneratorPolCode\()53 b(g,)47 b(n[,)g(name,])i(F)e(\))1703
b Fr(\(function\))p Black 216 4333 a Ft(GeneratorPolCode)32
b FK(creates)d(a)e(c)o(yclic)h(code)h(with)e(a)g(generator)j
(polynomial)f Ft(g)q FK(,)e(w)o(ord)g(length)i Ft(n)p
FK(,)f(o)o(v)o(er)f Ft(F)p FK(.)75 4446 y Ft(name)d FK(can)g(contain)h
(a)f(short)g(description)j(of)c(the)h(code.)216 4559
y(If)i Ft(g)f FK(is)h(not)g(a)g(di)n(visor)h(of)f Fq(x)1082
4526 y Fm(n)1134 4559 y Fv(\000)14 b FK(1,)25 b(it)g(cannot)j(be)e(a)f
(generator)k(polynomial.)38 b(In)26 b(that)h(case,)f(a)g(code)h(is)f
(created)75 4672 y(with)f(generator)k(polynomial)f Fq(gcd)5
b Fo(\()p Fq(g)o Fp(;)10 b Fq(x)1358 4639 y Fm(n)1411
4672 y Fv(\000)j FK(1)p Fo(\))p FK(,)26 b(i.e.)35 b(the)26
b(greatest)h(common)f(di)n(visor)h(of)f Ft(g)f FK(and)h
Fq(x)3199 4639 y Fm(n)3251 4672 y Fv(\000)13 b FK(1.)35
b(This)25 b(is)h(a)75 4784 y(v)n(alid)e(generator)i(polynomial)g(that)e
(generates)i(the)e(ideal)h Fo(\()p Fq(g)p Fo(\))p FK(.)j(See)23
b Ft(Generating)50 b(Cyclic)f(Codes)25 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3379 4785 a
SDict begin H.S end
3379 4785 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
3492 4722 a
SDict begin H.R end
3492 4722 a 3492 4784 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.5) cvn H.B /ANN pdfmark end
3492 4784 a Black
FK(\).)p 75 4900 1648 4 v 1764 4905 a FF(Example)p 2102
4900 V 75 4925 4 25 v 3747 4925 V 75 5024 4 100 v 188
4995 a(gap>)44 b(x:=)f(Indeterminate\()k(GF\(2\))d(\);;)g(P:=)f
(x\2102+1;)p 3747 5024 V 75 5124 V 188 5094 a(Z\(2\)\2100+x\2102)p
3747 5124 V 75 5224 V 188 5194 a(gap>)h(C1)f(:=)g(GeneratorPolCode\(P,)
48 b(7,)c(GF\(2\)\);)p 3747 5224 V 75 5323 V 188 5293
a(a)f(cyclic)h([7,6,1..2]1)i(code)e(defined)h(by)e(generator)i
(polynomial)h(over)d(GF\(2\))p 3747 5323 V 75 5423 V
188 5393 a(gap>)h(GeneratorPol\()i(C1)d(\);)p 3747 5423
V 75 5523 V 188 5493 a(Z\(2\)\2100+x)p 3747 5523 V 75
5622 V 188 5592 a(gap>)h(C2)f(:=)g(GeneratorPolCode\()48
b(x+1,)c(7,)f(GF\(2\)\);)p 3747 5622 V Black Black eop
end end
%%Page: 76 76
TeXDict begin HPSdict begin 76 75 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.76) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(76)p Black 75 428 4 100 v 188 399 a FF(a)43
b(cyclic)h([7,6,1..2]1)i(code)e(defined)h(by)e(generator)i(polynomial)h
(over)d(GF\(2\))p 3747 428 V 75 528 V 188 498 a(gap>)h(GeneratorPol\()i
(C2)d(\);)p 3747 528 V 75 628 V 188 598 a(Z\(2\)\2100+x)p
3747 628 V 75 653 4 25 v 3747 653 V 75 656 3675 4 v 75
787 a
SDict begin H.S end
75 787 a 75 787 a
SDict begin 13.6 H.A end
75 787 a 75 787 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.2) cvn H.B /DEST pdfmark end
75 787 a 117
x FJ(5.5.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CheckP)n(olCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1078 a Fs(\006)22 b
Ft(CheckPolCode\()51 b(h,)d(n[,)f(name,])i(F)d(\))1889
b Fr(\(function\))p Black 216 1304 a Ft(CheckPolCode)28
b FK(creates)d(a)f(c)o(yclic)h(code)g(with)f(a)f(check)i(polynomial)i
Ft(h)p FK(,)c(w)o(ord)h(length)i Ft(n)p FK(,)d(o)o(v)o(er)h
Ft(F)q FK(.)29 b Ft(name)c FK(can)75 1417 y(contain)g(a)e(short)i
(description)i(of)c(the)h(code)g(\(as)g(a)f(string\).)216
1530 y(If)h Ft(h)f FK(is)g(not)h(a)f(di)n(visor)j(of)d
Fq(x)1066 1497 y Fm(n)1117 1530 y Fv(\000)13 b FK(1,)22
b(it)i(cannot)h(be)e(a)h(check)h(polynomial.)31 b(In)24
b(that)g(case,)g(a)f(code)i(is)e(created)i(with)75 1643
y(check)32 b(polynomial)i Fq(gcd)5 b Fo(\()p Fq(h)p Fp(;)10
b Fq(x)1052 1610 y Fm(n)1107 1643 y Fv(\000)15 b FK(1)p
Fo(\))p FK(,)33 b(i.e.)51 b(the)31 b(greatest)i(common)f(di)n(visor)g
(of)f Ft(h)g FK(and)g Fq(x)2958 1610 y Fm(n)3012 1643
y Fv(\000)15 b FK(1.)51 b(This)31 b(is)g(a)f(v)n(alid)75
1755 y(check)25 b(polynomial)h(that)e(yields)h(the)e(same)h(elements)h
(as)e(the)h(ideal)h Fo(\()p Fq(h)p Fo(\))p FK(.)k(See)p
0.0236 0.0894 0.6179 TeXcolorrgb 2588 1756 a
SDict begin H.S end
2588 1756
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2701 1693 a
SDict begin H.R end
2701 1693 a 2701 1755 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.5.5) cvn H.B /ANN pdfmark end
2701
1755 a Black FK(.)p 75 1873 1648 4 v 1764 1878 a FF(Example)p
2102 1873 V 75 1898 4 25 v 3747 1898 V 75 1997 4 100
v 188 1967 a(gap>)86 b(x:=)43 b(Indeterminate\()k(GF\(3\))d(\);;)g(P:=)
f(x\2102+2;)p 3747 1997 V 75 2097 V 188 2067 a(-Z\(3\)\2100+x_1\2102)p
3747 2097 V 75 2197 V 188 2167 a(gap>)h(H)e(:=)h(CheckPolCode\(P,)48
b(7,)43 b(GF\(3\)\);)p 3747 2197 V 75 2296 V 188 2266
a(a)g(cyclic)h([7,1,7]4)h(code)f(defined)g(by)g(check)g(polynomial)h
(over)f(GF\(3\))p 3747 2296 V 75 2396 V 188 2366 a(gap>)g
(CheckPol\(H\);)p 3747 2396 V 75 2496 V 188 2466 a(-Z\(3\)\2100+x_1)p
3747 2496 V 75 2595 V 188 2565 a(gap>)g(Gcd\(P,)g
(X\(GF\(3\)\)\2107-1\);)p 3747 2595 V 75 2695 V 188 2665
a(-Z\(3\)\2100+x_1)p 3747 2695 V 75 2720 4 25 v 3747
2720 V 75 2723 3675 4 v 75 2855 a
SDict begin H.S end
75 2855 a 75 2855 a
SDict begin 13.6 H.A end
75 2855 a 75 2855 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.3) cvn H.B /DEST pdfmark end
75 2855 a 116 x FJ(5.5.3)p 0.0 0.0 1.0
TeXcolorrgb 99 w(RootsCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3145 a Fs(\006)22 b Ft(RootsCode\()50 b(n,)d(list)h(\))2399
b Fr(\(function\))p Black 216 3371 a FK(This)26 b(is)h(the)f
(generalization)31 b(of)c(the)f(BCH,)f(Reed-Solomon)j(and)f(quadratic)i
(residue)f(codes)f(\(see)g Ft(BCHCode)75 3484 y FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 105 3485 a
SDict begin H.S end
105 3485
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.5.4)p 0.0236 0.0894 0.6179
TeXcolorrgb 286 3422 a
SDict begin H.R end
286 3422 a 286 3484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.4) cvn H.B /ANN pdfmark end
286 3484
a Black FK(\),)e Ft(ReedSolomonCode)30 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1114 3485 a
SDict begin H.S end
1114 3485 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
1295 3422 a
SDict begin H.R end
1295 3422 a 1295 3484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.5) cvn H.B /ANN pdfmark end
1295 3484 a Black
FK(\))25 b(and)g Ft(QRCode)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1837 3485 a
SDict begin H.S end
1837 3485 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
2018 3422 a
SDict begin H.R end
2018 3422 a 2018 3484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.6) cvn H.B /ANN pdfmark end
2018 3484 a Black
FK(\)\).)34 b(The)24 b(user)h(can)h(gi)n(v)o(e)e(a)h(length)h(of)f(the)
g(code)g Ft(n)g FK(and)75 3597 y(a)i(prescribed)i(set)f(of)f(zeros.)40
b(The)27 b(ar)n(gument)i Ft(list)e FK(must)g(be)g(a)g(v)n(alid)h(list)f
(of)g(primiti)n(v)o(e)h Fq(n)3002 3564 y Fm(t)5 b(h)3089
3597 y FK(roots)29 b(of)e(unity)h(in)f(a)75 3710 y(splitting)h(\002eld)
e Fq(GF)7 b Fo(\()p Fq(q)794 3677 y Fm(m)847 3710 y Fo(\))p
FK(.)35 b(The)26 b(resulting)i(code)f(will)f(be)g(o)o(v)o(er)g(the)g
(\002eld)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)36 b(The)26
b(function)i(will)e(return)h(the)75 3823 y(lar)n(gest)f(possible)g(c)o
(yclic)f(code)g(for)g(which)f(the)g(list)h Ft(list)g
FK(is)f(a)f(subset)j(of)e(the)g(roots)h(of)f(the)h(code.)31
b(From)23 b(this)i(list,)75 3935 y Fy(GU)m(A)-6 b(V)f(A)22
b FK(calculates)k(the)e(entire)g(set)g(of)g(roots.)216
4048 y(This)31 b(command)g(can)g(also)h(be)f(called)h(with)e(the)h
(syntax)i Ft(RootsCode\()50 b(n,)d(list,)h(q)f(\))p FK(.)j(In)30
b(this)i(second)75 4161 y(form,)e(the)g(second)h(ar)n(gument)g(is)e(a)f
(list)i(of)f(inte)o(gers,)j(ranging)f(from)e(0)g(to)g
Fq(n)15 b Fv(\000)g FK(1.)45 b(The)29 b(resulting)i(code)f(will)f(be)75
4274 y(o)o(v)o(er)23 b(a)f(\002eld)h Fq(GF)7 b Fo(\()p
Fq(q)p Fo(\))p FK(.)29 b Fy(GU)m(A)-6 b(V)f(A)20 b FK(calculates)26
b(a)c(primiti)n(v)o(e)i Fq(n)1928 4241 y Fm(t)5 b(h)2011
4274 y FK(root)24 b(of)f(unity)-6 b(,)24 b Fu(a)p FK(,)e(in)h(the)g(e)o
(xtension)i(\002eld)e(of)f Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p
FK(.)75 4387 y(It)23 b(uses)i(the)e(set)h(of)g(the)f(po)n(wers)h(of)g
Fu(a)f FK(in)g(the)h(list)g(as)g(a)f(prescribed)j(set)e(of)f(zeros.)p
75 4501 1648 4 v 1764 4506 a FF(Example)p 2102 4501 V
75 4526 4 25 v 3747 4526 V 75 4626 4 100 v 188 4596 a(gap>)44
b(a)e(:=)h(PrimitiveUnityRoot\()49 b(3,)43 b(14)g(\);)p
3747 4626 V 75 4726 V 188 4696 a(Z\(3\2106\)\21052)p
3747 4726 V 75 4825 V 188 4795 a(gap>)h(C1)f(:=)g(RootsCode\()i(14,)f
([)e(a\2100,)i(a,)f(a\2103)h(])e(\);)p 3747 4825 V 75
4925 V 188 4895 a(a)h(cyclic)h([14,7,3..6]3..7)j(code)d(defined)h(by)e
(roots)h(over)g(GF\(3\))p 3747 4925 V 75 5024 V 188 4995
a(gap>)g(MinimumDistance\()j(C1)c(\);)p 3747 5024 V 75
5124 V 188 5094 a(4)p 3747 5124 V 75 5224 V 188 5194
a(gap>)h(b)e(:=)h(PrimitiveUnityRoot\()49 b(2,)43 b(15)g(\);)p
3747 5224 V 75 5323 V 188 5293 a(Z\(2\2104\))p 3747 5323
V 75 5423 V 188 5393 a(gap>)h(C2)f(:=)g(RootsCode\()i(15,)f([)e(b,)h
(b\2102,)h(b\2103,)g(b\2104)f(])g(\);)p 3747 5423 V 75
5523 V 188 5493 a(a)g(cyclic)h([15,7,5]3..5)i(code)e(defined)h(by)e
(roots)h(over)g(GF\(2\))p 3747 5523 V 75 5622 V 188 5592
a(gap>)g(C2)f(=)f(BCHCode\()j(15,)f(5,)f(GF\(2\))h(\);)p
3747 5622 V Black Black eop end end
%%Page: 77 77
TeXDict begin HPSdict begin 77 76 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.77) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(77)p Black 75 428 4 100 v 188 399 a FF(true)p
3747 428 V 75 528 V 188 498 a(C3)43 b(:=)g(RootsCode\()j(4,)d([)f(1,)h
(2)g(],)g(5)g(\);)p 3747 528 V 75 628 V 188 598 a(RootsOfCode\()j(C3)d
(\);)p 3747 628 V 75 727 V 188 697 a(C3)g(=)g(ReedSolomonCode\()k(4,)c
(3)g(\);)p 3747 727 V 75 827 V 3747 827 V 75 852 4 25
v 3747 852 V 75 855 3675 4 v 75 1076 a
SDict begin H.S end
75 1076 a 75 1076
a
SDict begin 13.6 H.A end
75 1076 a 75 1076 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.4) cvn H.B /DEST pdfmark end
75 1076 a 117 x FJ(5.5.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(BCHCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1367 a Fs(\006)22 b Ft(BCHCode\()50 b(n[,)d(b,])h(delta,)g(F)f(\))
2074 b Fr(\(function\))p Black 216 1593 a FK(The)30 b(function)j
Ft(BCHCode)g FK(returns)f(a)f('Bose-Chaudhuri-Hock)o(engh)q(em)36
b(code')c(\(or)f Fq(BCH)e(code)i FK(for)g(short\).)75
1706 y(This)23 b(is)f(the)h(lar)n(gest)i(possible)g(c)o(yclic)f(code)f
(of)g(length)h Ft(n)f FK(o)o(v)o(er)f(\002eld)h Ft(F)p
FK(,)f(whose)i(generator)h(polynomial)g(has)e(zeros)1503
1900 y Fq(a)1548 1863 y Fm(b)1586 1900 y Fp(;)10 b Fq(a)1666
1863 y Fm(b)p Fk(+)p Fr(1)1789 1900 y Fp(;)g(:::;)g Fq(a)1979
1863 y Fm(b)p Fk(+)p Fm(d)s(el)q(t)5 b(a)p Fh(\000)p
Fr(2)2297 1900 y Fp(;)75 2095 y FK(where)20 b Fq(a)g
FK(is)g(a)g(primiti)n(v)o(e)h Fq(n)913 2062 y Fm(t)5
b(h)993 2095 y FK(root)21 b(of)f(unity)h(in)f(the)h(splitting)h
(\002eld)e Fq(GF)7 b Fo(\()p Fq(q)2388 2062 y Fm(m)2441
2095 y Fo(\))p FK(,)19 b Ft(b)h FK(is)g(an)g(inte)o(ger)i(0)17
b Fv(\024)g Fq(b)g Fv(\024)g Fq(n)9 b Fv(\000)g Fq(d)c(el)s(t)h(a)j
Fo(+)75 2207 y FK(1)25 b(and)h Fq(m)e FK(is)h(the)g(multiplicati)n(v)o
(e)j(order)e(of)f Fq(q)g FK(modulo)h Ft(n)q FK(.)32 b(\(The)25
b(inte)o(gers)i Fv(f)p Fq(b)p Fp(;)10 b(:::;)g Fq(b)j
Fo(+)g Fq(d)5 b(el)s(t)h(a)13 b Fv(\000)g FK(2)p Fv(g)29
b FK(typically)f(lie)d(in)75 2320 y(the)g(range)h Fv(f)p
FK(1)p Fp(;)10 b(:::;)g Fq(n)j Fv(\000)g FK(1)p Fv(g)p
FK(.\))35 b(Def)o(ault)25 b(v)n(alue)h(for)f Ft(b)f FK(is)h(1,)f
(though)i(the)f(algorithm)i(allo)n(ws)e Fq(b)c Fo(=)g
FK(0.)32 b(The)24 b(length)i Ft(n)e FK(of)75 2433 y(the)g(code)g(and)g
(the)g(size)h Fq(q)e FK(of)g(the)h(\002eld)g(must)f(be)h(relati)n(v)o
(ely)i(prime.)j(The)23 b(generator)j(polynomial)g(is)e(equal)g(to)g
(the)75 2546 y(least)g(common)g(multiple)h(of)f(the)f(minimal)h
(polynomials)i(of)1503 2741 y Fq(a)1548 2703 y Fm(b)1586
2741 y Fp(;)10 b Fq(a)1666 2703 y Fm(b)p Fk(+)p Fr(1)1789
2741 y Fp(;)g(:::;)g Fq(a)1979 2703 y Fm(b)p Fk(+)p Fm(d)s(el)q(t)5
b(a)p Fh(\000)p Fr(2)2297 2741 y Fp(:)75 2935 y FK(The)23
b(set)h(of)f(zeroes)i(of)f(the)f(generator)j(polynomial)g(is)e(equal)g
(to)g(the)g(union)g(of)g(the)g(sets)1664 3130 y Fv(f)p
Fq(a)1754 3092 y Fm(x)1812 3130 y Fv(j)f Fq(x)e Fv(2)14
b Fq(C)2055 3144 y Fm(k)2090 3130 y Fv(g)p Fp(;)75 3324
y FK(where)i Fq(C)371 3338 y Fm(k)425 3324 y FK(is)k(the)h
Fq(k)676 3291 y Fm(t)5 b(h)756 3324 y FK(c)o(yclotomic)22
b(coset)g(of)e Fq(q)g FK(modulo)i Fq(n)e FK(and)g Fq(b)e
Fv(\024)f Fq(k)i Fv(\024)e Fq(b)10 b Fo(+)g Fq(d)5 b(el)s(t)h(a)k
Fv(\000)g FK(2)20 b(\(see)h Ft(CyclotomicCosets)75 3437
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3438 a
SDict begin H.S end
105 3438 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.5.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3375 a
SDict begin H.R end
331 3375
a 331 3437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.5.12) cvn H.B /ANN pdfmark end
331 3437 a Black FK(\)\).)216 3550 y(Special)30
b(cases)h(are)e Fq(b)24 b Fo(=)f FK(1)29 b(\(resulting)j(codes)f(are)e
(called)i('narro)n(w-sense')h(BCH)c(codes\),)k(and)e
Fq(n)24 b Fo(=)f Fq(q)3552 3517 y Fm(m)3619 3550 y Fv(\000)15
b FK(1)75 3663 y(\(kno)n(wn)25 b(as)g('primiti)n(v)o(e')h(BCH)c
(codes\).)33 b Fy(GU)m(A)-6 b(V)f(A)23 b FK(calculates)k(the)e(lar)n
(gest)i(v)n(alue)e(of)f Fq(d)29 b FK(for)c(which)g(the)g(BCH)d(code)75
3776 y(with)k(designed)j(distance)g Fq(d)i FK(coincides)e(with)d(the)h
(BCH)d(code)k(with)e(designed)j(distance)f Ft(delta)r
FK(.)37 b(This)26 b(distance)75 3889 y Fq(d)33 b FK(is)28
b(called)h(the)g Fq(Bose)f(distance)j FK(of)d(the)g(code.)44
b(The)28 b(true)h(minimum)f(distance)i(of)f(the)f(code)h(is)f(greater)i
(than)f(or)75 4002 y(equal)c(to)e(the)h(Bose)f(distance.)216
4114 y(Printed)h(are)g(the)g(designed)i(distance)g(\(to)d(be)h
(precise,)h(the)f(Bose)f(distance\))j Fq(d)5 b FK(,)23
b(and)h(the)f(starting)j(po)n(wer)e Fq(b)p FK(.)216 4227
y(The)f(Sugiyama)i(decoding)h(algorithm)f(has)f(been)g(implemented)i
(for)d(this)h(code)h(\(see)f Ft(Decode)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3312 4228 a
SDict begin H.S end
3312 4228 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3538 4165 a
SDict begin H.R end
3538 4165 a 3538 4227 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
3538 4227 a Black
FK(\)\).)p 75 4340 1648 4 v 1764 4345 a FF(Example)p
2102 4340 V 75 4365 4 25 v 3747 4365 V 75 4465 4 100
v 188 4435 a(gap>)44 b(C1)f(:=)g(BCHCode\()i(15,)e(3,)g(5,)g(GF\(2\))h
(\);)p 3747 4465 V 75 4564 V 188 4534 a(a)f(cyclic)h([15,5,7]5)h(BCH)f
(code,)g(delta=7,)h(b=1)e(over)h(GF\(2\))p 3747 4564
V 75 4664 V 188 4634 a(gap>)g(DesignedDistance\()k(C1)43
b(\);)p 3747 4664 V 75 4764 V 188 4734 a(7)p 3747 4764
V 75 4863 V 188 4833 a(gap>)h(C2)f(:=)g(BCHCode\()i(23,)e(2,)g(GF\(2\))
h(\);)p 3747 4863 V 75 4963 V 188 4933 a(a)f(cyclic)h([23,12,5..7]3)j
(BCH)c(code,)h(delta=5,)h(b=1)f(over)f(GF\(2\))p 3747
4963 V 75 5062 V 188 5033 a(gap>)h(DesignedDistance\()k(C2)43
b(\);)p 3747 5062 V 75 5162 V 188 5132 a(5)p 3747 5162
V 75 5262 V 188 5232 a(gap>)h(MinimumDistance\(C2\);)p
3747 5262 V 75 5361 V 188 5331 a(7)p 3747 5361 V 75 5386
4 25 v 3747 5386 V 75 5389 3675 4 v 75 5592 a FK(See)23
b Ft(RootsCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
699 5593 a
SDict begin H.S end
699 5593 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.5.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 880
5530 a
SDict begin H.R end
880 5530 a 880 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.5.3) cvn H.B /ANN pdfmark end
880 5592 a Black FK(\))e(for)g(a)f(more)g
(general)j(construction.)p Black Black eop end end
%%Page: 78 78
TeXDict begin HPSdict begin 78 77 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.78) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(78)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.5) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.5.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ReedSolomonCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(ReedSolomonCode\()53 b(n,)47
b(d)f(\))2260 b Fr(\(function\))p Black 216 799 a Ft(ReedSolomonCode)35
b FK(returns)d(a)d('Reed-Solomon)j(code')g(of)e(length)h
Ft(n)q FK(,)g(designed)h(distance)g Ft(d)q FK(.)47 b(This)30
b(code)75 912 y(is)e(a)g(primiti)n(v)o(e)h(narro)n(w-sense)h(BCH)d
(code)i(o)o(v)o(er)f(the)g(\002eld)g Fq(GF)7 b Fo(\()p
Fq(q)p Fo(\))p FK(,)29 b(where)g Fq(q)23 b Fo(=)f Fq(n)14
b Fo(+)g FK(1.)43 b(The)28 b(dimension)i(of)e(an)75 1024
y(RS)j(code)j(is)f Fq(n)16 b Fv(\000)g Fq(d)21 b Fo(+)16
b FK(1.)57 b(According)35 b(to)d(the)i(Singleton)g(bound)h(\(see)e
Ft(UpperBoundSingleto)q(n)38 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3364 1025 a
SDict begin H.S end
3364 1025 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3545 962 a
SDict begin H.R end
3545 962 a 3545 1024 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
3545 1024 a Black FK(\)\))c(the)75
1137 y(dimension)28 b(cannot)f(be)e(greater)i(than)f(this,)h(so)e(the)h
(true)g(minimum)f(distance)j(of)e(an)f(RS)f(code)i(is)g(equal)g(to)g
Ft(d)f FK(and)75 1250 y(the)f(code)g(is)g(maximum)f(distance)j
(separable)g(\(see)e Ft(IsMDSCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2204 1251 a
SDict begin H.S end
2204 1251 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
2385 1188 a
SDict begin H.R end
2385 1188 a 2385 1250 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.7) cvn H.B /ANN pdfmark end
2385 1250 a Black
FK(\)\).)p 75 1373 1648 4 v 1764 1378 a FF(Example)p
2102 1373 V 75 1398 4 25 v 3747 1398 V 75 1497 4 100
v 188 1468 a(gap>)44 b(C1)f(:=)g(ReedSolomonCode\()k(3,)c(2)g(\);)p
3747 1497 V 75 1597 V 188 1567 a(a)g(cyclic)h([3,2,2]1)h(Reed-Solomon)h
(code)e(over)g(GF\(4\))p 3747 1597 V 75 1697 V 188 1667
a(gap>)g(IsCyclicCode\(C1\);)p 3747 1697 V 75 1796 V
188 1766 a(true)p 3747 1796 V 75 1896 V 188 1866 a(gap>)g(C2)f(:=)g
(ReedSolomonCode\()k(4,)c(3)g(\);)p 3747 1896 V 75 1996
V 188 1966 a(a)g(cyclic)h([4,2,3]2)h(Reed-Solomon)h(code)e(over)g
(GF\(5\))p 3747 1996 V 75 2095 V 188 2065 a(gap>)g(RootsOfCode\()i(C2)d
(\);)p 3747 2095 V 75 2195 V 188 2165 a([)g(Z\(5\),)h(Z\(5\)\2102)g(])p
3747 2195 V 75 2294 V 188 2265 a(gap>)g(IsMDSCode\(C2\);)p
3747 2294 V 75 2394 V 188 2364 a(true)p 3747 2394 V 75
2419 4 25 v 3747 2419 V 75 2422 3675 4 v 75 2635 a FK(See)23
b Ft(GeneralizedReedSol)q(omo)q(nCo)q(de)29 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1487 2636 a
SDict begin H.S end
1487 2636
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 1668 2573 a
SDict begin H.R end
1668 2573 a 1668 2635 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.2) cvn H.B /ANN pdfmark end
1668
2635 a Black FK(\))24 b(for)g(a)f(more)h(general)h(construction.)75
2787 y
SDict begin H.S end
75 2787 a 75 2787 a
SDict begin 13.6 H.A end
75 2787 a 75 2787 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.6) cvn H.B /DEST pdfmark end
75 2787
a 97 x FJ(5.5.6)p 0.0 0.0 1.0 TeXcolorrgb 99 w(QRCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3058 a Fs(\006)d Ft(QRCode\()49
b(n,)e(F)g(\))2677 b Fr(\(function\))p Black 216 3284
a Ft(QRCode)26 b FK(returns)f(a)f(quadratic)i(residue)g(code.)31
b(If)24 b Ft(F)g FK(is)f(a)h(\002eld)g Fq(GF)7 b Fo(\()p
Fq(q)p Fo(\))p FK(,)24 b(then)h Fq(q)e FK(must)h(be)g(a)g(quadratic)i
(residue)75 3397 y(modulo)31 b Ft(n)q FK(.)49 b(That)30
b(is,)i(an)e Fq(x)g FK(e)o(xists)i(with)e Fq(x)1464 3364
y Fr(2)1526 3397 y Fv(\021)24 b Fq(q)91 b Fo(\()p FK(mod)21
b Fq(n)p Fo(\))p FK(.)50 b(Both)30 b Ft(n)g FK(and)h
Fq(q)f FK(must)h(be)f(primes.)50 b(Its)31 b(generator)75
3510 y(polynomial)k(is)e(the)g(product)h(of)f(the)g(polynomials)i
Fq(x)17 b Fv(\000)e Fq(a)1986 3477 y Fm(i)2009 3510 y
FK(.)56 b Fq(a)32 b FK(is)h(a)f(primiti)n(v)o(e)i Fq(n)2735
3477 y Fm(t)5 b(h)2828 3510 y FK(root)33 b(of)f(unity)-6
b(,)36 b(and)e Fq(i)e FK(is)g(an)75 3623 y(inte)o(ger)25
b(in)e(the)h(set)g(of)f(quadratic)j(residues)g(modulo)e
Ft(n)q FK(.)p 75 3745 1648 4 v 1764 3750 a FF(Example)p
2102 3745 V 75 3770 4 25 v 3747 3770 V 75 3870 4 100
v 188 3840 a(gap>)44 b(C1)f(:=)g(QRCode\()h(7,)f(GF\(2\))h(\);)p
3747 3870 V 75 3970 V 188 3940 a(a)f(cyclic)h([7,4,3]1)h(quadratic)g
(residue)g(code)f(over)g(GF\(2\))p 3747 3970 V 75 4069
V 188 4039 a(gap>)g(IsEquivalent\()i(C1,)e(HammingCode\()i(3,)d
(GF\(2\))h(\))f(\);)p 3747 4069 V 75 4169 V 188 4139
a(true)p 3747 4169 V 75 4268 V 188 4239 a(gap>)h(IsCyclicCode\(C1\);)p
3747 4268 V 75 4368 V 188 4338 a(true)p 3747 4368 V 75
4468 V 188 4438 a(gap>)g(IsCyclicCode\(HammingC)q(ode)q(\()k(3,)c
(GF\(2\))g(\)\);)p 3747 4468 V 75 4567 V 188 4537 a(false)p
3747 4567 V 75 4667 V 188 4637 a(gap>)g(C2)f(:=)g(QRCode\()h(11,)g
(GF\(3\))g(\);)p 3747 4667 V 75 4767 V 188 4737 a(a)f(cyclic)h
([11,6,4..5]2)i(quadratic)g(residue)f(code)e(over)h(GF\(3\))p
3747 4767 V 75 4866 V 188 4836 a(gap>)g(C2)f(=)f(TernaryGolayCode\(\);)
p 3747 4866 V 75 4966 V 188 4936 a(true)p 3747 4966 V
75 5065 V 188 5036 a(gap>)i(Q1)f(:=)g(QRCode\()h(7,)f(GF\(2\)\);)p
3747 5065 V 75 5165 V 188 5135 a(a)g(cyclic)h([7,4,3]1)h(quadratic)g
(residue)g(code)f(over)g(GF\(2\))p 3747 5165 V 75 5265
V 188 5235 a(gap>)g(P1:=AutomorphismGroup)q(\(Q1)q(\);)49
b(IdGroup\(P1\);)p 3747 5265 V 75 5364 V 188 5334 a(Group\([)c
(\(1,2\)\(5,7\),)h(\(2,3\)\(4,7\),)g(\(2,4\)\(5,6\),)g(\(3,5\)\(6,7\),)
g(\(3,7\)\(5,6\))g(]\))p 3747 5364 V 75 5464 V 188 5434
a([)d(168,)g(42)g(])p 3747 5464 V 75 5489 4 25 v 3747
5489 V 75 5492 3675 4 v Black Black eop end end
%%Page: 79 79
TeXDict begin HPSdict begin 79 78 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.79) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(79)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.7) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.5.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(QQRCodeNC)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573
a Fs(\006)22 b Ft(QQRCodeNC\()50 b(p)d(\))2677 b Fr(\(function\))p
Black 216 799 a Ft(QQRCodeNC)52 b FK(is)d(the)g(same)h(as)f
Ft(QQRCode)p FK(,)57 b(e)o(xcept)50 b(that)g(it)f(uses)h
Ft(GeneratorMatCodeNC)55 b FK(instead)c(of)75 912 y Ft
(GeneratorMatCode)p FK(.)75 1046 y
SDict begin H.S end
75 1046 a 75 1046
a
SDict begin 13.6 H.A end
75 1046 a 75 1046 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.8) cvn H.B /DEST pdfmark end
75 1046 a 115 x FJ(5.5.8)p 0.0 0.0 1.0
TeXcolorrgb 99 w(QQRCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1335 a Fs(\006)22 b Ft(QQRCode\()50 b(p)c(\))2770
b Fr(\(function\))p Black 216 1561 a Ft(QQRCode)36 b
FK(returns)g(a)d(quasi-quadratic)39 b(residue)d(code,)h(as)d(de\002ned)
h(by)f(Proposition)j(2.2)c(in)h(Bazzi-Mittel)75 1674
y([)p 0.0236 0.6179 0.0894 TeXcolorrgb 105 1674 a
SDict begin H.S end
105
1674 a 0.0236 0.6179 0.0894 TeXcolorrgb FK(BMIT)p 0.0236 0.6179 0.0894
TeXcolorrgb 333 1613 a
SDict begin H.R end
333 1613 a 333 1674 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.BM03) cvn H.B /ANN pdfmark end
333 1674
a Black FK(].)28 b(The)23 b(parameter)i Ft(p)e FK(must)g(be)h(a)f
(prime.)29 b(Its)24 b(generator)i(matrix)e(has)f(the)h(block)h(form)e
Fq(G)d Fo(=)g(\()p Fq(Q)p Fp(;)10 b Fq(N)c Fo(\))p FK(.)27
b(Here)75 1787 y Fq(Q)20 b FK(is)h(a)28 b Fq(p)p Fv(\002)21
b FK(circulant)i(matrix)f(whose)g(top)f(ro)n(w)g(is)g
Fo(\()p FK(0)p Fp(;)10 b Fq(x)1828 1801 y Fr(1)1867 1787
y Fp(;)g(:::;)g Fq(x)2057 1801 y Fm(p)p Fh(\000)p Fr(1)2181
1787 y Fo(\))p FK(,)20 b(where)i Fq(x)2542 1801 y Fm(i)2583
1787 y Fo(=)c FK(1)j(if)g(and)h(only)g(if)f Fq(i)g FK(is)g(a)g
(quadratic)75 1900 y(residue)k(mod)30 b Fq(p)p FK(,)22
b(and)i Fq(N)j FK(is)c(a)30 b Fq(p)p Fv(\002)22 b FK(circulant)k
(matrix)e(whose)f(top)h(ro)n(w)e(is)h Fo(\()p FK(0)p
Fp(;)10 b Fq(y)2567 1914 y Fr(1)2606 1900 y Fp(;)g(:::;)g
Fq(y)2796 1914 y Fm(p)p Fh(\000)p Fr(1)2920 1900 y Fo(\))p
FK(,)22 b(where)i Fq(x)3285 1914 y Fm(i)3320 1900 y Fo(+)12
b Fq(y)3443 1914 y Fm(i)3486 1900 y Fo(=)19 b FK(1)k(for)75
2012 y(all)h Fq(i)p FK(.)k(\(In)c(f)o(act,)f(this)h(matrix)h(can)e(be)h
(reco)o(v)o(ered)h(as)f(the)g(component)h Ft(DoublyCirculant)k
FK(of)23 b(the)h(code.\))p 75 2135 1648 4 v 1764 2140
a FF(Example)p 2102 2135 V 75 2160 4 25 v 3747 2160 V
75 2260 4 100 v 188 2230 a(gap>)44 b(C1)f(:=)g(QQRCode\()i(7\);)p
3747 2260 V 75 2359 V 188 2329 a(a)e(linear)h([14,7,1..4]3..5)j(code)d
(defined)h(by)e(generator)i(matrix)g(over)e(GF\(2\))p
3747 2359 V 75 2459 V 188 2429 a(gap>)h(G1:=GeneratorMat\(C1\);)q(;)p
3747 2459 V 75 2558 V 188 2529 a(gap>)g(Display\(G1\);)p
3747 2558 V 75 2658 V 230 2628 a(.)f(1)g(1)f(.)h(1)g(.)f(.)h(.)g(.)f(.)
h(1)g(.)f(1)h(1)p 3747 2658 V 75 2758 V 230 2728 a(1)g(.)g(1)f(1)h(1)g
(.)f(.)h(.)g(.)f(1)h(1)g(1)f(.)h(1)p 3747 2758 V 75 2857
V 230 2827 a(.)g(.)g(.)f(1)h(1)g(.)f(1)h(.)g(1)f(1)h(.)g(.)f(.)h(1)p
3747 2857 V 75 2957 V 230 2927 a(.)g(.)g(1)f(.)h(1)g(1)f(1)h(1)g(.)f(1)
h(.)g(.)f(1)h(1)p 3747 2957 V 75 3057 V 230 3027 a(.)g(.)g(.)f(.)h(.)g
(.)f(.)h(1)g(.)f(.)h(1)g(1)f(1)h(.)p 3747 3057 V 75 3156
V 230 3126 a(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h(1)g(1)f(.)h(1)p
3747 3156 V 75 3256 V 230 3226 a(.)g(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)
h(.)g(1)f(1)h(1)p 3747 3256 V 75 3355 V 188 3326 a(gap>)h
(Display\(C1!.DoublyCir)q(cul)q(ant)q(\);)p 3747 3355
V 75 3455 V 230 3425 a(.)f(1)g(1)f(.)h(1)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f
(1)h(1)p 3747 3455 V 75 3555 V 230 3525 a(1)g(1)g(.)f(1)h(.)g(.)f(.)h
(.)g(.)f(1)h(.)g(1)f(1)h(.)p 3747 3555 V 75 3654 V 230
3624 a(1)g(.)g(1)f(.)h(.)g(.)f(1)h(.)g(1)f(.)h(1)g(1)f(.)h(.)p
3747 3654 V 75 3754 V 230 3724 a(.)g(1)g(.)f(.)h(.)g(1)f(1)h(1)g(.)f(1)
h(1)g(.)f(.)h(.)p 3747 3754 V 75 3854 V 230 3824 a(1)g(.)g(.)f(.)h(1)g
(1)f(.)h(.)g(1)f(1)h(.)g(.)f(.)h(1)p 3747 3854 V 75 3953
V 230 3923 a(.)g(.)g(.)f(1)h(1)g(.)f(1)h(1)g(1)f(.)h(.)g(.)f(1)h(.)p
3747 3953 V 75 4053 V 230 4023 a(.)g(.)g(1)f(1)h(.)g(1)f(.)h(1)g(.)f(.)
h(.)g(1)f(.)h(1)p 3747 4053 V 75 4152 V 188 4123 a(gap>)h
(MinimumDistance\(C1\);)p 3747 4152 V 75 4252 V 188 4222
a(4)p 3747 4252 V 75 4352 V 188 4322 a(gap>)g(C2)f(:=)g(QQRCode\()i
(29\);)e(MinimumDistance\(C2)q(\);)p 3747 4352 V 75 4451
V 188 4421 a(a)g(linear)h([58,28,1..14]8..29)k(code)c(defined)h(by)e
(generator)i(matrix)g(over)e(GF\(2\))p 3747 4451 V 75
4551 V 188 4521 a(12)p 3747 4551 V 75 4651 V 188 4621
a(gap>)h(Aut2:=AutomorphismGro)q(up\()q(C2\))q(;)49 b(IdGroup\(Aut2\);)
p 3747 4651 V 75 4750 V 188 4720 a([)43 b(permutation)j(group)e(of)f
(size)g(812)h(with)g(4)e(generators)k(])p 3747 4750 V
75 4850 V 188 4820 a([)d(812,)g(7)g(])p 3747 4850 V 75
4875 4 25 v 3747 4875 V 75 4878 3675 4 v 75 5111 a
SDict begin H.S end
75
5111 a 75 5111 a
SDict begin 13.6 H.A end
75 5111 a 75 5111 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.9) cvn H.B /DEST pdfmark end
75 5111 a 116 x
FJ(5.5.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Fir)n(eCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5401 a Fs(\006)22 b
Ft(FireCode\()50 b(g,)d(b)g(\))2584 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 80 80
TeXDict begin HPSdict begin 80 79 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.80) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(80)p Black 216 399 a Ft(FireCode)30 b FK(constructs)g(a)d
(\(binary\))j(Fire)d(code.)41 b Ft(g)27 b FK(is)h(a)f(primiti)n(v)o(e)h
(polynomial)i(of)d(de)o(gree)i Fq(m)p FK(,)e(and)h(a)f(f)o(actor)75
511 y(of)e Fq(x)215 478 y Fm(r)261 511 y Fv(\000)13 b
FK(1.)34 b Ft(b)25 b FK(an)h(inte)o(ger)g(0)c Fv(\024)f
Fq(b)h Fv(\024)f Fq(m)j FK(not)i(di)n(visible)h(by)f
Fq(r)r FK(,)f(that)h(determines)i(the)e(b)n(urst)g(length)h(of)e(a)h
(single)g(error)75 624 y(b)n(urst)35 b(that)g(can)f(be)g(corrected.)62
b(The)34 b(ar)n(gument)i Ft(g)d FK(can)h(be)g(a)g(polynomial)i(with)e
(base)h(ring)f Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(,)36
b(or)e(a)g(list)75 737 y(of)d(coef)n(\002cients)j(in)d
Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(.)52 b(The)31 b(generator)j
(polynomial)g(of)d(the)h(code)g(is)f(de\002ned)h(as)g(the)f(product)j
(of)d Ft(g)g FK(and)75 850 y Fq(x)115 817 y Fr(2)p Fm(b)p
Fh(\000)p Fr(1)284 850 y Fo(+)13 b FK(1.)216 963 y(Here)35
b(is)f(the)h(general)h(de\002nition)g(of)f('Fire)f(code',)k(named)e
(after)f(P)-10 b(.)33 b(Fire,)k(who)d(introduced)j(these)f(codes)75
1076 y(in)f(1959)i(in)e(order)h(to)g(correct)g(b)n(urst)h(errors.)65
b(First,)38 b(a)d(de\002nition.)66 b(If)35 b Fq(F)f Fo(=)27
b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))35 b FK(and)50 b Fq(f)40
b Fv(2)26 b Fq(F)7 b Fo([)p Fq(x)p Fo(])36 b FK(then)g(we)75
1189 y(say)45 b Fq(f)f FK(has)31 b Fq(or)m(der)j(e)d
FK(if)45 b Fq(f)13 b Fo(\()p Fq(x)p Fo(\))p Fv(j)p Fo(\()p
Fq(x)1110 1156 y Fm(e)1161 1189 y Fv(\000)i FK(1)p Fo(\))p
FK(.)51 b(A)30 b Fq(F)l(ir)m(e)h(code)h FK(is)e(a)h(c)o(yclic)h(code)g
(o)o(v)o(er)f Fq(F)37 b FK(with)31 b(generator)j(polynomial)75
1302 y Fq(g)p Fo(\()p Fq(x)p Fo(\))23 b(=)e(\()p Fq(x)420
1269 y Fr(2)n Fm(t)5 b Fh(\000)p Fr(1)578 1302 y Fv(\000)13
b FK(1)p Fo(\))7 b Fq(p)p Fo(\()p Fq(x)p Fo(\))p FK(,)27
b(where)33 b Fq(p)p Fo(\()p Fq(x)p Fo(\))26 b FK(does)g(not)g(di)n
(vide)h Fq(x)2011 1269 y Fr(2)n Fm(t)5 b Fh(\000)p Fr(1)2168
1302 y Fv(\000)13 b FK(1)25 b(and)h(satis\002es)h Fq(d)5
b(e)l(g)p Fo(\()i Fq(p)p Fo(\()p Fq(x)p Fo(\)\))25 b
Fv(\025)19 b Fq(t)6 b FK(.)34 b(The)25 b(length)75 1415
y(of)e(such)i(a)e(code)h(is)g(the)f(order)i(of)e Fq(g)p
Fo(\()p Fq(x)p Fo(\))p FK(.)30 b(Non-binary)c(Fire)d(codes)i(ha)n(v)o
(e)f(not)g(been)g(implemented.)216 1528 y(.)p 75 1582
1648 4 v 1764 1587 a FF(Example)p 2102 1582 V 75 1606
4 25 v 3747 1606 V 75 1706 4 100 v 188 1676 a(gap>)44
b(x:=)f(Indeterminate\()k(GF\(2\))d(\);;)g(G:=)f(x\2103+x\2102+1;)p
3747 1706 V 75 1806 V 188 1776 a(Z\(2\)\2100+x\2102+x\2103)p
3747 1806 V 75 1905 V 188 1875 a(gap>)h(Factors\()h(G)d(\);)p
3747 1905 V 75 2005 V 188 1975 a([)h(Z\(2\)\2100+x\2102+x\2103)k(])p
3747 2005 V 75 2105 V 188 2075 a(gap>)d(C)e(:=)h(FireCode\()j(G,)d(3)f
(\);)p 3747 2105 V 75 2204 V 188 2174 a(a)h(cyclic)h([35,27,1..4]2..6)k
(3)42 b(burst)j(error)f(correcting)h(fire)f(code)g(over)f(GF\(2\))p
3747 2204 V 75 2304 V 188 2274 a(gap>)h(MinimumDistance\()j(C)c(\);)p
3747 2304 V 75 2403 V 188 2374 a(4)212 b(#)43 b(Still)h(it)f(can)g
(correct)i(bursts)f(of)f(length)i(3)p 3747 2403 V 75
2428 4 25 v 3747 2428 V 75 2431 3675 4 v 75 2560 a
SDict begin H.S end
75
2560 a 75 2560 a
SDict begin 13.6 H.A end
75 2560 a 75 2560 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.10) cvn H.B /DEST pdfmark end
75 2560 a 116 x
FJ(5.5.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(WholeSpaceCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2850 a Fs(\006)22 b
Ft(WholeSpaceCode\()52 b(n,)47 b(F)g(\))2306 b Fr(\(function\))p
Black 216 3076 a Ft(WholeSpaceCode)26 b FK(returns)e(the)e(c)o(yclic)h
(whole)f(space)h(code)g(of)f(length)h Ft(n)f FK(o)o(v)o(er)g
Ft(F)p FK(.)28 b(This)21 b(code)i(consists)h(of)e(all)75
3189 y(polynomials)k(of)e(de)o(gree)g(less)g(than)h Ft(n)e
FK(and)h(coef)n(\002cients)h(in)f Ft(F)p FK(.)p 75 3281
1648 4 v 1764 3286 a FF(Example)p 2102 3281 V 75 3306
4 25 v 3747 3306 V 75 3406 4 100 v 188 3376 a(gap>)44
b(C)e(:=)h(WholeSpaceCode\()48 b(5,)43 b(GF\(3\))h(\);)p
3747 3406 V 75 3506 V 188 3476 a(a)f(cyclic)h([5,5,1]0)h(whole)f(space)
g(code)g(over)g(GF\(3\))p 3747 3506 V 75 3530 4 25 v
3747 3530 V 75 3533 3675 4 v 75 3662 a
SDict begin H.S end
75 3662 a 75 3662
a
SDict begin 13.6 H.A end
75 3662 a 75 3662 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.11) cvn H.B /DEST pdfmark end
75 3662 a 116 x FJ(5.5.11)p 0.0 0.0 1.0
TeXcolorrgb 99 w(NullCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3952 a Fs(\006)22 b Ft(NullCode\()50 b(n,)d(F)g(\))2584
b Fr(\(function\))p Black 216 4178 a Ft(NullCode)33 b
FK(returns)g(the)e(zero-dimensional)36 b(nullcode)d(with)e(length)i
Ft(n)d FK(o)o(v)o(er)i Ft(F)p FK(.)50 b(This)31 b(code)h(has)g(only)g
(one)75 4291 y(w)o(ord:)d(the)24 b(all)g(zero)g(w)o(ord.)29
b(It)23 b(is)g(c)o(yclic)i(though!)p 75 4383 1648 4 v
1764 4388 a FF(Example)p 2102 4383 V 75 4408 4 25 v 3747
4408 V 75 4508 4 100 v 188 4478 a(gap>)44 b(C)e(:=)h(NullCode\()j(5,)d
(GF\(3\))h(\);)p 3747 4508 V 75 4608 V 188 4578 a(a)f(cyclic)h
([5,0,5]5)h(nullcode)g(over)f(GF\(3\))p 3747 4608 V 75
4707 V 188 4677 a(gap>)g(AsSSortedList\()j(C)42 b(\);)p
3747 4707 V 75 4807 V 188 4777 a([)h([)f(0)h(0)g(0)f(0)h(0)g(])f(])p
3747 4807 V 75 4832 4 25 v 3747 4832 V 75 4835 3675 4
v 75 4963 a
SDict begin H.S end
75 4963 a 75 4963 a
SDict begin 13.6 H.A end
75 4963 a 75 4963 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.12) cvn H.B /DEST pdfmark end
75
4963 a 116 x FJ(5.5.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w(RepetitionCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5254 a Fs(\006)22 b
Ft(RepetitionCode\()52 b(n,)47 b(F)g(\))2306 b Fr(\(function\))p
Black 216 5479 a Ft(RepetitionCode)37 b FK(returns)d(the)f(c)o(yclic)g
(repetition)i(code)e(of)g(length)h Ft(n)e FK(o)o(v)o(er)g
Ft(F)p FK(.)55 b(The)32 b(code)h(has)g(as)f(man)o(y)75
5592 y(elements)25 b(as)e Ft(F)q FK(,)f(because)k(each)e(code)n(w)o
(ord)h(consists)h(of)d(a)g(repetition)j(of)e(one)g(of)f(these)i
(elements.)p Black Black eop end end
%%Page: 81 81
TeXDict begin HPSdict begin 81 80 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.81) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(81)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(C)e(:=)h(RepetitionCode\()48 b(3,)43
b(GF\(5\))h(\);)p 3747 523 V 75 623 V 188 593 a(a)f(cyclic)h([3,1,3]2)h
(repetition)h(code)e(over)f(GF\(5\))p 3747 623 V 75 722
V 188 692 a(gap>)h(AsSSortedList\()j(C)42 b(\);)p 3747
722 V 75 822 V 188 792 a([)h([)f(0)h(0)g(0)f(],)h([)g(1)g(1)f(1)h(],)g
([)g(2)f(2)h(2)g(],)g([)g(4)f(4)h(4)g(],)g([)f(3)h(3)g(3)f(])h(])p
3747 822 V 75 922 V 188 892 a(gap>)h(IsPerfectCode\()j(C)42
b(\);)p 3747 922 V 75 1021 V 188 991 a(false)p 3747 1021
V 75 1121 V 188 1091 a(gap>)i(IsMDSCode\()h(C)e(\);)p
3747 1121 V 75 1220 V 188 1191 a(true)p 3747 1220 V 75
1245 4 25 v 3747 1245 V 75 1248 3675 4 v 75 1382 a
SDict begin H.S end
75
1382 a 75 1382 a
SDict begin 13.6 H.A end
75 1382 a 75 1382 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.13) cvn H.B /DEST pdfmark end
75 1382 a 116 x
FJ(5.5.13)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CyclicCodes)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1672 a Fs(\006)22 b
Ft(CyclicCodes\()51 b(n,)c(F)g(\))2445 b Fr(\(function\))p
Black 216 1898 a Ft(CyclicCodes)31 b FK(returns)f(a)e(list)g(of)g(all)h
(c)o(yclic)g(codes)g(of)f(length)h Ft(n)f FK(o)o(v)o(er)g
Ft(F)q FK(.)41 b(It)28 b(constructs)j(all)d(possible)i(gen-)75
2011 y(erator)g(polynomials)i(from)d(the)g(f)o(actors)i(of)e
Fq(x)1556 1978 y Fm(n)1608 2011 y Fv(\000)15 b FK(1.)44
b(Each)29 b(combination)j(of)d(these)h(f)o(actors)h(yields)f(a)f
(generator)75 2124 y(polynomial)d(after)e(multiplication.)p
75 2246 1648 4 v 1764 2251 a FF(Example)p 2102 2246 V
75 2271 4 25 v 3747 2271 V 75 2371 4 100 v 188 2341 a(gap>)44
b(CyclicCodes\(3,GF\(3\)\);)p 3747 2371 V 75 2471 V 188
2441 a([)f(a)f(cyclic)j([3,3,1]0)g(enumerated)g(code)f(over)g(GF\(3\),)
p 3747 2471 V 75 2570 V 188 2540 a(a)f(cyclic)h([3,2,1..2]1)i
(enumerated)g(code)e(over)f(GF\(3\),)p 3747 2570 V 75
2670 V 188 2640 a(a)g(cyclic)h([3,1,3]2)h(enumerated)h(code)e(over)f
(GF\(3\),)p 3747 2670 V 75 2769 V 188 2740 a(a)g(cyclic)h([3,0,3]3)h
(enumerated)h(code)e(over)f(GF\(3\))h(])p 3747 2769 V
75 2794 4 25 v 3747 2794 V 75 2797 3675 4 v 75 2931 a
SDict begin H.S end
75 2931 a 75 2931 a
SDict begin 13.6 H.A end
75 2931 a 75 2931 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.5.14) cvn H.B /DEST pdfmark end
75 2931 a 116
x FJ(5.5.14)p 0.0 0.0 1.0 TeXcolorrgb 99 w(NrCyclicCodes)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3221 a Fs(\006)22 b
Ft(NrCyclicCodes\()52 b(n,)47 b(F)g(\))2352 b Fr(\(function\))p
Black 216 3447 a FK(The)23 b(function)j Ft(NrCyclicCodes)h
FK(calculates)g(the)c(number)i(of)e(c)o(yclic)i(codes)f(of)g(length)h
Ft(n)e FK(o)o(v)o(er)h(\002eld)f Ft(F)p FK(.)p 75 3570
1648 4 v 1764 3575 a FF(Example)p 2102 3570 V 75 3594
4 25 v 3747 3594 V 75 3694 4 100 v 188 3664 a(gap>)44
b(NrCyclicCodes\()j(23,)c(GF\(2\))h(\);)p 3747 3694 V
75 3794 V 188 3764 a(8)p 3747 3794 V 75 3893 V 188 3863
a(gap>)g(codelist)h(:=)e(CyclicCodes\()j(23,)e(GF\(2\))g(\);)p
3747 3893 V 75 3993 V 188 3963 a([)f(a)f(cyclic)j([23,23,1]0)g
(enumerated)h(code)e(over)g(GF\(2\),)p 3747 3993 V 75
4093 V 273 4063 a(a)e(cyclic)j([23,22,1..2]1)h(enumerated)g(code)e
(over)g(GF\(2\),)p 3747 4093 V 75 4192 V 273 4162 a(a)e(cyclic)j
([23,11,1..8]4..7)i(enumerated)f(code)e(over)g(GF\(2\),)p
3747 4192 V 75 4292 V 273 4262 a(a)e(cyclic)j([23,0,23]23)h(enumerated)
g(code)d(over)h(GF\(2\),)p 3747 4292 V 75 4391 V 273
4362 a(a)e(cyclic)j([23,11,1..8]4..7)i(enumerated)f(code)e(over)g
(GF\(2\),)p 3747 4391 V 75 4491 V 273 4461 a(a)e(cyclic)j
([23,12,1..7]3)h(enumerated)g(code)e(over)g(GF\(2\),)p
3747 4491 V 75 4591 V 273 4561 a(a)e(cyclic)j([23,1,23]11)h(enumerated)
g(code)d(over)h(GF\(2\),)p 3747 4591 V 75 4690 V 273
4660 a(a)e(cyclic)j([23,12,1..7]3)h(enumerated)g(code)e(over)g(GF\(2\))
g(])p 3747 4690 V 75 4790 V 188 4760 a(gap>)g(BinaryGolayCode\(\))k(in)
43 b(codelist;)p 3747 4790 V 75 4890 V 188 4860 a(true)p
3747 4890 V 75 4989 V 188 4959 a(gap>)h(RepetitionCode\()j(23,)c
(GF\(2\))h(\))f(in)g(codelist;)p 3747 4989 V 75 5089
V 188 5059 a(true)p 3747 5089 V 75 5188 V 188 5159 a(gap>)h
(CordaroWagnerCode\()k(23)43 b(\))g(in)g(codelist;)p
3747 5188 V 75 5288 V 188 5258 a(false)171 b(#)43 b(This)g(code)h(is)f
(not)g(cyclic)p 3747 5288 V 75 5313 4 25 v 3747 5313
V 75 5316 3675 4 v Black Black eop end end
%%Page: 82 82
TeXDict begin HPSdict begin 82 81 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.82) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(82)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.6) cvn H.B /DEST pdfmark end
75 307 a 92 x FM(5.6)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Ev)o(aluation)30 b(Codes)p Black 75 495 a
SDict begin H.S end
75 495
a 75 495 a
SDict begin 13.6 H.A end
75 495 a 75 495 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.1) cvn H.B /DEST pdfmark end
75 495 a 114 x FJ(5.6.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Ev)o(aluationCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 783 a Fs(\006)22 b Ft(EvaluationCode\()52
b(P,)47 b(L,)g(R)g(\))2167 b Fr(\(function\))p Black
216 1009 a FK(Input:)31 b Ft(F)23 b FK(is)g(a)g(\002nite)h(\002eld,)f
Ft(L)g FK(is)g(a)g(list)h(of)g(rational)h(functions)h(in)e
Fq(R)c Fo(=)f Fq(F)8 b Fo([)p Fq(x)2592 1023 y Fr(1)2629
1009 y Fp(;)i(:::;)g Fq(x)2814 1023 y Fm(r)2847 1009
y Fo(])p FK(,)23 b Ft(P)g FK(is)h(a)f(list)h(of)f Fq(n)g
FK(points)i(in)75 1122 y Fq(F)138 1089 y Fm(r)192 1122
y FK(at)f(which)g(all)f(of)h(the)g(functions)i(in)d Ft(L)g
FK(are)h(de\002ned.)75 1235 y(Output:)30 b(The)23 b('e)n(v)n(aluation)j
(code')20 b Fq(C)r FK(,)i(which)i(is)g(the)g(image)f(of)h(the)g(e)n(v)n
(alation)h(map)1492 1435 y Fq(E)7 b(val)1665 1449 y Fm(P)1730
1435 y FK(:)21 b Fq(s)7 b(pan)p Fo(\()p Fq(L)p Fo(\))22
b Fv(!)e Fq(F)2270 1397 y Fm(n)2308 1435 y Fp(;)75 1635
y FK(gi)n(v)o(en)31 b(by)45 b Fq(f)37 b Fv(7\000)-15
b(!)24 b Fo(\()14 b Fq(f)f Fo(\()7 b Fq(p)845 1649 y
Fr(1)883 1635 y Fo(\))p Fp(;)j(:::;)24 b Fq(f)13 b Fo(\()7
b Fq(p)1202 1649 y Fm(n)1242 1635 y Fo(\)\))p FK(,)32
b(where)e Fq(P)24 b Fo(=)g Fv(f)7 b Fq(p)1890 1649 y
Fr(1)1928 1635 y Fp(;)j(:::;)17 b Fq(p)2125 1649 y Fm(n)2164
1635 y Fv(g)30 b FK(and)45 b Fq(f)38 b Fv(2)23 b Fq(L)p
FK(.)49 b(The)31 b(generator)i(matrix)e(of)25 b Fq(C)32
b FK(is)75 1748 y Fq(G)20 b Fo(=)g(\()14 b Fq(f)328 1762
y Fm(i)351 1748 y Fo(\()7 b Fq(p)448 1762 y Fm(j)473
1748 y Fo(\)\))553 1762 y Fm(f)573 1772 y Ff(i)591 1762
y Fh(2)p Fm(L)p Fl(;)e Fm(p)735 1772 y Ff(j)756 1762
y Fh(2)p Fm(P)845 1748 y FK(.)216 1861 y(This)84 b(command)h(returns)h
(a)e(\224record\224)i(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o
(xtra)e(components)j(\(type)75 1974 y Ft(NamesOfComponents\()q(C\))51
b FK(to)45 b(see)g(them)h(all\):)73 b Ft(C!.EvaluationMat)50
b FK(\(not)c(the)g(same)f(as)g(the)h(generator)75 2087
y(matrix)24 b(in)g(general\),)h Ft(C!.points)h FK(\(namely)e
Ft(P)q FK(\),)f Ft(C!.basis)i FK(\(namely)g Ft(L)p FK(\),)e(and)h
Ft(C!.ring)h FK(\(namely)g Ft(R)p FK(\).)p 75 2205 1648
4 v 1764 2210 a FF(Example)p 2102 2205 V 75 2230 4 25
v 3747 2230 V 75 2330 4 100 v 188 2300 a(gap>)44 b(F:=GF\(11\);)p
3747 2330 V 75 2430 V 188 2400 a(GF\(11\))p 3747 2430
V 75 2529 V 188 2499 a(gap>)g(R)e(:=)h(PolynomialRing\(F,2\))q(;;)p
3747 2529 V 75 2629 V 188 2599 a(gap>)h(indets)g(:=)f
(IndeterminatesOfPol)q(yno)q(mia)q(lRi)q(ng\()q(R\);)q(;)p
3747 2629 V 75 2728 V 188 2699 a(gap>)h(x:=indets[1];;)j
(y:=indets[2];;)p 3747 2728 V 75 2828 V 188 2798 a(gap>)d
(L:=[x\2102*y,x*y,x\2105,x\2104)q(,x\210)q(3,x)q(\2102)q(,x,)q(x\2100)q
(];;)p 3747 2828 V 75 2928 V 188 2898 a(gap>)g(Pts:=[)g([)f
(Z\(11\)\2109,)i(Z\(11\))f(],)f([)g(Z\(11\)\2108,)i(Z\(11\))f(],)f([)f
(Z\(11\)\2107,)j(0*Z\(11\))g(],)p 3747 2928 V 75 3027
V 315 2997 a([)e(Z\(11\)\2106,)i(0*Z\(11\))f(],)f([)g(Z\(11\)\2105,)i
(0*Z\(11\))g(],)e([)g(Z\(11\)\2104,)i(0*Z\(11\))f(],)p
3747 3027 V 75 3127 V 315 3097 a([)f(Z\(11\)\2103,)i(Z\(11\))f(],)f([)f
(Z\(11\)\2102,)k(0*Z\(11\))e(],)f([)g(Z\(11\),)h(0*Z\(11\))h(],)p
3747 3127 V 75 3227 V 315 3197 a([)e(Z\(11\)\2100,)i(0*Z\(11\))f(],)f
([)g(0*Z\(11\),)i(Z\(11\))f(])f(];;)p 3747 3227 V 75
3326 V 188 3296 a(gap>)h(C:=EvaluationCode\(Pts)q(,L,)q(R\);)p
3747 3326 V 75 3426 V 188 3396 a(a)f(linear)h([11,8,1..3]2..3)90
b(evaluation)46 b(code)d(over)h(GF\(11\))p 3747 3426
V 75 3525 V 188 3496 a(gap>)g(MinimumDistance\(C\);)p
3747 3525 V 75 3625 V 188 3595 a(3)p 3747 3625 V 75 3725
V 3747 3725 V 75 3750 4 25 v 3747 3750 V 75 3753 3675
4 v 75 3885 a
SDict begin H.S end
75 3885 a 75 3885 a
SDict begin 13.6 H.A end
75 3885 a 75 3885 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.2) cvn H.B /DEST pdfmark end
75 3885 a 116 x FJ(5.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GeneralizedReedSolomonCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4176 a Fs(\006)22 b Ft(GeneralizedReedSo)q(lom)q(onC)q(ode)q(\()53
b(P,)47 b(k,)g(R)f(\))1611 b Fr(\(function\))p Black
216 4402 a FK(Input:)30 b(R=F[x],)23 b(where)h Ft(F)f
FK(is)h(a)f(\002nite)g(\002eld,)g Ft(k)h FK(is)f(a)g(positi)n(v)o(e)i
(inte)o(ger)l(,)g Ft(P)e FK(is)g(a)g(list)h(of)g Fq(n)f
FK(points)i(in)e Fq(F)8 b FK(.)75 4514 y(Output:)30 b(The)18
b Fq(C)25 b FK(which)f(is)f(the)h(image)g(of)f(the)h(e)n(v)n(aluation)i
(map)1548 4715 y Fq(E)7 b(val)1721 4729 y Fm(P)1786 4715
y FK(:)20 b Fq(F)8 b Fo([)p Fq(x)p Fo(])1985 4729 y Fm(k)2040
4715 y Fv(!)21 b Fq(F)2215 4677 y Fm(n)2252 4715 y Fp(;)75
4915 y FK(gi)n(v)o(en)29 b(by)42 b Fq(f)36 b Fv(7\000)-15
b(!)22 b Fo(\()14 b Fq(f)f Fo(\()7 b Fq(p)837 4929 y
Fr(1)876 4915 y Fo(\))p Fp(;)j(:::;)24 b Fq(f)13 b Fo(\()7
b Fq(p)1195 4929 y Fm(n)1234 4915 y Fo(\)\))p FK(,)29
b(where)g Fq(P)22 b Fo(=)g Fv(f)7 b Fq(p)1874 4929 y
Fr(1)1913 4915 y Fp(;)j(:::;)17 b Fq(p)2110 4929 y Fm(n)2148
4915 y Fv(g)24 b(\032)e Fq(F)35 b FK(and)42 b Fq(f)f
FK(ranges)30 b(o)o(v)o(er)e(the)h(space)g Fq(F)7 b Fo([)p
Fq(x)p Fo(])3611 4929 y Fm(k)3674 4915 y FK(of)75 5028
y(all)24 b(polynomials)i(of)d(de)o(gree)i(less)f(than)g
Fq(k)r FK(.)216 5141 y(This)84 b(command)h(returns)h(a)e
(\224record\224)i(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o(xtra)e
(components)j(\(type)75 5254 y Ft(NamesOfComponents\()q(C\))62
b FK(to)56 b(see)h(them)g(all\):)95 b Ft(C!.points)59
b FK(\(namely)f Ft(P)p FK(\),)64 b Ft(C!.degree)59 b
FK(\(namely)f Ft(k)p FK(\),)75 5367 y(and)24 b Ft(C!.ring)h
FK(\(namely)g Ft(R)p FK(\).)216 5479 y(This)36 b(code)g(can)g(be)g
(decoded)i(using)f Ft(Decodeword)p FK(,)k(which)36 b(applies)i(the)e
(special)h(decoder)h(method)f(\(the)75 5592 y(interpolation)31
b(method\),)d(or)f(using)h Ft(GeneralizedReedSol)q(omo)q(nDe)q(co)q
(der)q(Gao)33 b FK(which)27 b(applies)i(an)d(algorithm)p
Black Black eop end end
%%Page: 83 83
TeXDict begin HPSdict begin 83 82 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.83) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(83)p Black 75 399 a(of)32 b(S.)f(Gao)h(\(see)h
Ft(GeneralizedReedSolom)q(on)q(Dec)q(ode)q(rGa)q(o)38
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2193 400 a
SDict begin H.S end
2193 400 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.10.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2419 337 a
SDict begin H.R end
2419 337
a 2419 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.3) cvn H.B /ANN pdfmark end
2419 399 a Black FK(\)\).)56 b(This)32 b(code)h(has)g(a)e
(special)j(decoder)75 511 y(record)23 b(which)f(implements)h(the)e
(interpolation)26 b(algorithm)d(described)h(in)d(section)j(5.2)d(of)g
(Justesen)j(and)e(Hoholdt)75 624 y([)p 0.0236 0.6179 0.0894
TeXcolorrgb 105 625 a
SDict begin H.S end
105 625 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
296 562 a
SDict begin H.R end
296 562 a 296 624 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
296 624 a Black 1 w FK(].)28
b(See)23 b Ft(Decode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
863 625 a
SDict begin H.S end
863 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.10.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 1089
562 a
SDict begin H.R end
1089 562 a 1089 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.1) cvn H.B /ANN pdfmark end
1089 624 a Black FK(\))g(and)f
Ft(Decodeword)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1814 625 a
SDict begin H.S end
1814 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.10.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2040
562 a
SDict begin H.R end
2040 562 a 2040 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.2) cvn H.B /ANN pdfmark end
2040 624 a Black FK(\))f(for)e(more)h
(details.)216 737 y(The)242 b(weighted)i(v)o(ersion)g(has)f
(implemented)h(with)f(the)g(option)75 850 y Ft(GeneralizedReedSol)q
(omo)q(nCo)q(de\()q(P,)q(k,R)q(,wt)q(s\))p FK(,)59 b(where)47
b Fq(w)n(t)6 b(s)34 b Fo(=)f([)p Fq(v)2462 864 y Fr(1)2500
850 y Fp(;)10 b(:::;)g Fq(v)2685 864 y Fm(n)2724 850
y Fo(])46 b FK(is)i(a)e(sequence)k(of)d Fq(n)g FK(non-)75
963 y(zero)29 b(elements)g(from)f(the)g(base)h(\002eld)f
Fq(F)35 b FK(of)28 b Ft(R)p FK(.)41 b(See)28 b(also)h(the)f
(generalized)j(Reed\226Solomon)f(code)f Fq(GRS)3504 977
y Fm(k)3538 963 y Fo(\()p Fq(P)-12 b Fp(;)5 b Fq(V)12
b Fo(\))75 1076 y FK(described)26 b(in)e([)p 0.0236 0.6179 0.0894
TeXcolorrgb 570 1077 a
SDict begin H.S end
570 1077 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb
792 1014 a
SDict begin H.R end
792 1014 a 792 1076 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
792 1076 a Black FK(],)f(p.303.)216
1189 y(The)i(list-decoding)k(algorithm)f(of)d(Sudan-Gurasw)o(ami)i
(\(described)i(in)c(section)i(12.1)f(of)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 3155 1190 a
SDict begin H.S end
3155 1190 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(JH04)p 0.0236 0.6179 0.0894 TeXcolorrgb
3346 1127 a
SDict begin H.R end
3346 1127 a 3346 1189 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.JH04) cvn H.B /ANN pdfmark end
3346 1189 a Black
1 w FK(]\))h(has)f(been)75 1302 y(implemented)38 b(for)d(generalized)k
(Reed-Solomon)f(codes.)66 b(See)35 b Ft(GeneralizedReedSol)q(omo)q(nLi)
q(stD)q(ec)q(ode)q(r)75 1415 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1416 a
SDict begin H.S end
105 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.10.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 1353 a
SDict begin H.R end
331 1353 a 331 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.10.4) cvn H.B /ANN pdfmark end
331 1415 a Black FK(\).)p
75 1534 1648 4 v 1764 1539 a FF(Example)p 2102 1534 V
75 1559 4 25 v 3747 1559 V 75 1658 4 100 v 188 1628 a(gap>)44
b(R:=PolynomialRing\(GF\()q(11\))q(,[")q(t")q(]\);)p
3747 1658 V 75 1758 V 188 1728 a(GF\(11\)[t])p 3747 1758
V 75 1858 V 188 1828 a(gap>)g(P:=List\([1,3,4,5,7],i)q(->Z)q(\(11)q
(\)\210)q(i\);)p 3747 1858 V 75 1957 V 188 1927 a([)f(Z\(11\),)h
(Z\(11\)\2103,)h(Z\(11\)\2104,)g(Z\(11\)\2105,)g(Z\(11\)\2107)g(])p
3747 1957 V 75 2057 V 188 2027 a(gap>)f(C:=GeneralizedReedSol)q(omo)q
(nCo)q(de)q(\(P,)q(3,R)q(\);)p 3747 2057 V 75 2156 V
188 2127 a(a)f(linear)h([5,3,1..3]2)88 b(generalized)47
b(Reed-Solomon)f(code)e(over)f(GF\(11\))p 3747 2156 V
75 2256 V 188 2226 a(gap>)h(MinimumDistance\(C\);)p 3747
2256 V 75 2356 V 188 2326 a(3)p 3747 2356 V 75 2455 V
188 2425 a(gap>)g(V:=[Z\(11\)\2100,Z\(11\)\2100,Z)q(\(11)q(\)\2100)q
(,Z)q(\(11)q(\)\2100)q(,Z\()q(11\))q(];)p 3747 2455 V
75 2555 V 188 2525 a([)f(Z\(11\)\2100,)i(Z\(11\)\2100,)g(Z\(11\)\2100,)
g(Z\(11\)\2100,)g(Z\(11\))f(])p 3747 2555 V 75 2655 V
188 2625 a(gap>)g(C:=GeneralizedReedSol)q(omo)q(nCo)q(de)q(\(P,)q(3,R)q
(,V\))q(;)p 3747 2655 V 75 2754 V 188 2724 a(a)f(linear)h([5,3,1..3]2)
88 b(weighted)45 b(generalized)i(Reed-Solomon)f(code)e(over)f(GF\(11\))
p 3747 2754 V 75 2854 V 188 2824 a(gap>)h(MinimumDistance\(C\);)p
3747 2854 V 75 2953 V 188 2924 a(3)p 3747 2953 V 75 2978
4 25 v 3747 2978 V 75 2981 3675 4 v 75 3194 a FK(See)23
b Ft(EvaluationCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 931 3195 a
SDict begin H.S end
931 3195 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1112 3132 a
SDict begin H.R end
1112 3132 a 1112 3194 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
1112 3194 a Black
FK(\))c(for)g(a)f(more)g(general)j(construction.)75 3347
y
SDict begin H.S end
75 3347 a 75 3347 a
SDict begin 13.6 H.A end
75 3347 a 75 3347 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.3) cvn H.B /DEST pdfmark end
75 3347 a 96
x FJ(5.6.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GeneralizedReedMullerCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3618 a Fs(\006)c Ft(GeneralizedReedMu)
q(lle)q(rCo)q(de\()53 b(Pts,)48 b(r,)f(F)g(\))1564 b
Fr(\(function\))p Black 216 3843 a Ft(GeneralizedReedMul)q(ler)q(Cod)q
(e)41 b FK(returns)d(a)d('Reed-Muller)j(code')32 b Fq(C)37
b FK(with)e(length)i Fv(j)p Fq(P)n(t)6 b(s)p Fv(j)36
b FK(and)g(order)h Fq(r)r FK(.)75 3956 y(One)29 b(considers)j(\(a\))e
(a)f(basis)i(of)e(monomials)i(for)f(the)g(v)o(ector)h(space)f(o)o(v)o
(er)g Fq(F)h Fo(=)23 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))30
b FK(of)f(all)h(polynomials)i(in)75 4069 y Fq(F)7 b Fo([)p
Fq(x)203 4083 y Fr(1)241 4069 y Fp(;)j(:::;)g Fq(x)426
4083 y Fm(d)468 4069 y Fo(])27 b FK(of)h(de)o(gree)g(at)f(most)h
Fq(r)r FK(,)g(and)g(\(b\))f(a)g(set)h Fq(P)n(t)6 b(s)27
b FK(of)g(points)i(in)e Fq(F)2418 4036 y Fm(d)2458 4069
y FK(.)40 b(The)27 b(generator)j(matrix)e(of)f(the)h(asso-)75
4182 y(ciated)k Fq(Reed-Muller)g(code)26 b(C)31 b FK(is)f
Fq(G)24 b Fo(=)g(\()14 b Fq(f)f Fo(\()7 b Fq(p)p Fo(\)\))1628
4196 y Fm(f)j Fh(2)p Fm(B)p Fl(;)5 b Fm(p)p Fh(2)p Fm(P)n(t)g(s)1935
4182 y FK(.)48 b(This)30 b(code)c Fq(C)32 b FK(is)e(constructed)j
(using)f(the)e(command)75 4295 y Ft(GeneralizedReedMul)q(ler)q(Cod)q
(e\(P)q(ts)q(,r,)q(F\))p FK(.)i(When)27 b Fq(P)n(t)6
b(s)26 b FK(is)g(the)h(set)g(of)g(all)f Fq(q)2702 4262
y Fm(d)2769 4295 y FK(points)i(in)f Fq(F)3177 4262 y
Fm(d)3244 4295 y FK(then)g(the)g(com-)75 4408 y(mand)g
Ft(GeneralizedReedMul)q(ler)q(\(d)q(,r,)q(F\))33 b FK(yields)28
b(the)f(code.)40 b(When)27 b Fq(P)n(t)6 b(s)27 b FK(is)f(the)i(set)f
(of)g(all)g Fo(\()p Fq(q)14 b Fv(\000)g FK(1)p Fo(\))3460
4375 y Fm(d)3528 4408 y FK(points)75 4521 y(with)31 b(no)g(coordinate)j
(equal)f(to)e(0)f(then)i(this)g(is)f(can)g(be)h(constructed)i(using)e
(the)g Ft(ToricCode)h FK(command)f(\(as)g(a)75 4634 y(special)25
b(case\).)216 4747 y(This)84 b(command)h(returns)h(a)e(\224record\224)i
(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o(xtra)e(components)j
(\(type)75 4860 y Ft(NamesOfComponents\()q(C\))53 b FK(to)48
b(see)h(them)f(all\):)78 b Ft(C!.points)51 b FK(\(namely)e
Ft(Pts)q FK(\))e(and)i Ft(C!.degree)h FK(\(namely)75
4973 y Ft(r)p FK(\).)p 75 5092 1648 4 v 1764 5097 a FF(Example)p
2102 5092 V 75 5117 4 25 v 3747 5117 V 75 5216 4 100
v 188 5186 a(gap>)44 b(Pts:=ToricPoints\(2,GF)q(\(5\))q(\);)p
3747 5216 V 75 5316 V 188 5286 a([)f([)f(Z\(5\)\2100,)j(Z\(5\)\2100)f
(],)f([)g(Z\(5\)\2100,)i(Z\(5\))f(],)f([)f(Z\(5\)\2100,)j(Z\(5\)\2102)f
(],)f([)g(Z\(5\)\2100,)i(Z\(5\)\2103)f(],)p 3747 5316
V 75 5415 V 273 5386 a([)e(Z\(5\),)i(Z\(5\)\2100)h(],)e([)f(Z\(5\),)i
(Z\(5\))g(],)f([)g(Z\(5\),)h(Z\(5\)\2102)g(],)f([)g(Z\(5\),)h
(Z\(5\)\2103)g(],)p 3747 5415 V 75 5515 V 273 5485 a([)e(Z\(5\)\2102,)j
(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2102,)i(Z\(5\))f(],)f([)f(Z\(5\)\2102,)j
(Z\(5\)\2102)f(],)f([)g(Z\(5\)\2102,)i(Z\(5\)\2103)f(],)p
3747 5515 V 75 5615 V 273 5585 a([)e(Z\(5\)\2103,)j(Z\(5\)\2100)f(],)f
([)g(Z\(5\)\2103,)i(Z\(5\))f(],)f([)f(Z\(5\)\2103,)j(Z\(5\)\2102)f(],)f
([)g(Z\(5\)\2103,)i(Z\(5\)\2103)f(])f(])p 3747 5615 V
Black Black eop end end
%%Page: 84 84
TeXDict begin HPSdict begin 84 83 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.84) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(84)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C:=GeneralizedReedMul)q(ler)q(Cod)q(e\()q(Pts)q(,2,)q(GF\()q(5\)\))q
(;)p 3747 428 V 75 528 V 188 498 a(a)f(linear)h([16,6,1..11]6..10)90
b(generalized)47 b(Reed-Muller)f(code)d(over)h(GF\(5\))p
3747 528 V 75 553 4 25 v 3747 553 V 75 556 3675 4 v 75
760 a FK(See)23 b Ft(EvaluationCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 931 761 a
SDict begin H.S end
931 761 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1112 698 a
SDict begin H.R end
1112 698 a 1112 760 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
1112 760 a Black FK(\))c(for)g(a)f
(more)g(general)j(construction.)75 911 y
SDict begin H.S end
75 911 a 75
911 a
SDict begin 13.6 H.A end
75 911 a 75 911 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.4) cvn H.B /DEST pdfmark end
75 911 a 97 x FJ(5.6.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(T)-9 b(oricP)n(oints)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1182 a Fs(\006)22 b Ft(ToricPoints\()51
b(n,)c(F)g(\))2445 b Fr(\(function\))p Black 216 1408
a Ft(ToricPoints\(n,F\))29 b FK(returns)c(the)f(points)h(in)e
Fo(\()p Fq(F)1827 1375 y Fh(\002)1882 1408 y Fo(\))1917
1375 y Fm(n)1955 1408 y FK(.)p 75 1524 1648 4 v 1764
1529 a FF(Example)p 2102 1524 V 75 1549 4 25 v 3747 1549
V 75 1649 4 100 v 188 1619 a(gap>)44 b(ToricPoints\(2,GF\(5\)\);)p
3747 1649 V 75 1749 V 188 1719 a([)f([)f(Z\(5\)\2100,)j(Z\(5\)\2100)f
(],)f([)g(Z\(5\)\2100,)i(Z\(5\))f(],)f([)f(Z\(5\)\2100,)j(Z\(5\)\2102)f
(],)p 3747 1749 V 75 1848 V 273 1818 a([)e(Z\(5\)\2100,)j(Z\(5\)\2103)f
(],)f([)g(Z\(5\),)h(Z\(5\)\2100)h(],)e([)f(Z\(5\),)i(Z\(5\))g(],)f([)g
(Z\(5\),)h(Z\(5\)\2102)g(],)p 3747 1848 V 75 1948 V 273
1918 a([)e(Z\(5\),)i(Z\(5\)\2103)h(],)e([)f(Z\(5\)\2102,)j(Z\(5\)\2100)
g(],)e([)f(Z\(5\)\2102,)j(Z\(5\))f(],)f([)f(Z\(5\)\2102,)j(Z\(5\)\2102)
f(],)p 3747 1948 V 75 2047 V 273 2017 a([)e(Z\(5\)\2102,)j(Z\(5\)\2103)
f(],)f([)g(Z\(5\)\2103,)i(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2103,)i(Z\(5\))
e(],)p 3747 2047 V 75 2147 V 273 2117 a([)f(Z\(5\)\2103,)j(Z\(5\)\2102)
f(],)f([)g(Z\(5\)\2103,)i(Z\(5\)\2103)f(])f(])p 3747
2147 V 75 2172 4 25 v 3747 2172 V 75 2175 3675 4 v 75
2397 a
SDict begin H.S end
75 2397 a 75 2397 a
SDict begin 13.6 H.A end
75 2397 a 75 2397 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.6.5) cvn H.B /DEST pdfmark end
75 2397
a 117 x FJ(5.6.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(T)-9
b(oricCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2688 a
Fs(\006)22 b Ft(ToricCode\()50 b(L,)d(F)g(\))2538 b Fr(\(function\))p
Black 216 2914 a FK(This)22 b(function)j(returns)f(the)f(toric)g(codes)
h(as)e(in)h(D.)e(Jo)o(yner)j([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2141 2933 a
SDict begin H.S end
2141 2933 a 0.0236 0.6179 0.0894
TeXcolorrgb -19 x FK(Jo)o(y04)p 0.0236 0.6179 0.0894
TeXcolorrgb 2355 2852 a
SDict begin H.R end
2355 2852 a 2355 2914 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Jo04) cvn H.B /ANN pdfmark end
2355
2914 a Black 3 w FK(])e(\(see)h(also)g(J.)e(P)-10 b(.)21
b(Hansen)j([)p 0.0236 0.6179 0.0894 TeXcolorrgb 3235
2916 a
SDict begin H.S end
3235 2916 a 0.0236 0.6179 0.0894 TeXcolorrgb -2
x FK(Han99)p 0.0236 0.6179 0.0894 TeXcolorrgb 3476 2852
a
SDict begin H.R end
3476 2852 a 3476 2914 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Han99) cvn H.B /ANN pdfmark end
3476 2914 a Black 1 w FK(]\).)k(This)75
3027 y(is)g(a)g(truncated)j(\(generalized\))h(Reed-Muller)e(code.)45
b(Here)28 b Ft(L)g FK(is)g(a)g(list)h(of)f(inte)o(gral)i(v)o(ectors)g
(and)f Ft(F)f FK(is)g(the)h(\002nite)75 3140 y(\002eld.)g(The)23
b(size)h(of)f Ft(F)g FK(must)h(be)f(dif)n(ferent)j(from)d(2.)216
3252 y(This)h(command)g(returns)h(a)f(record)h(object)g
Ft(C)e FK(with)g(an)h(e)o(xtra)g(component)i(\(type)f
Ft(NamesOfComponents\(C)q(\))75 3365 y FK(to)e(see)h(them)g(all\):)29
b Ft(C!.exponents)f FK(\(namely)c Ft(L)q FK(\).)p 75
3479 1648 4 v 1764 3484 a FF(Example)p 2102 3479 V 75
3504 4 25 v 3747 3504 V 75 3604 4 100 v 188 3574 a(gap>)44
b(C:=ToricCode\([[1,0],[)q(3,4)q(]],)q(GF)q(\(3\))q(\);)p
3747 3604 V 75 3703 V 188 3673 a(a)f(linear)h([4,1,4]2)h(toric)f(code)g
(over)g(GF\(3\))p 3747 3703 V 75 3803 V 188 3773 a(gap>)g
(Display\(GeneratorMat\()q(C\)\))q(;)p 3747 3803 V 75
3902 V 230 3873 a(1)f(1)g(2)f(2)p 3747 3902 V 75 4002
V 188 3972 a(gap>)i(Elements\(C\);)p 3747 4002 V 75 4102
V 188 4072 a([)f([)f(0)h(0)g(0)f(0)h(],)g([)g(1)f(1)h(2)g(2)f(],)h([)g
(2)g(2)g(1)f(1)h(])g(])p 3747 4102 V 75 4127 4 25 v 3747
4127 V 75 4130 3675 4 v 75 4333 a FK(See)23 b Ft(EvaluationCode)28
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 931 4334 a
SDict begin H.S end
931 4334 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.6.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1112 4271 a
SDict begin H.R end
1112 4271
a 1112 4333 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
1112 4333 a Black FK(\))c(for)g(a)f(more)g(general)j
(construction.)75 4495 y
SDict begin H.S end
75 4495 a 75 4495 a
SDict begin 13.6 H.A end
75 4495
a 75 4495 a
SDict begin [ /View [/XYZ H.V] /Dest (section.5.7) cvn H.B /DEST pdfmark end
75 4495 a 130 x FM(5.7)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Algebraic)31 b(geometric)e(codes)p Black 75 4832
a FK(Certain)24 b Fy(GU)m(A)-6 b(V)f(A)22 b FK(functions)k(related)f
(to)f(algebraic)i(geometric)f(codes)g(are)e(described)j(in)e(this)g
(section.)75 4983 y
SDict begin H.S end
75 4983 a 75 4983 a
SDict begin 13.6 H.A end
75 4983 a 75
4983 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.1) cvn H.B /DEST pdfmark end
75 4983 a 96 x FJ(5.7.1)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Af\002neCur)o(v)o(e)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5254 a Fs(\006)e Ft(AffineCurve\()51 b(poly,)d(ring)g(\))2167
b Fr(\(function\))p Black 216 5479 a FK(This)21 b(function)j(simply)e
(de\002nes)g(the)g(data)g(structure)i(of)d(an)h(af)n(\002ne)f(plane)h
(curv)o(e.)29 b(In)21 b Fy(GU)m(A)-6 b(V)f(A)p FK(,)20
b(an)h(af)n(\002ne)g(curv)o(e)75 5592 y(is)e(a)h(record)h
Ft(crv)f FK(ha)n(ving)h(tw)o(o)e(components:)30 b(a)19
b(polynomial)j Ft(poly)r FK(,)d(accessed)j(in)e Fy(GU)m(A)-6
b(V)f(A)17 b FK(by)j Ft(crv.polynomial)5 b FK(,)p Black
Black eop end end
%%Page: 85 85
TeXDict begin HPSdict begin 85 84 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.85) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(85)p Black 75 399 a(and)29 b(a)f(polynomial)j(ring)e(o)o
(v)o(er)f(a)g(\002eld)h Fq(F)35 b FK(in)28 b(tw)o(o)g(v)n(ariables)j
Ft(ring)q FK(,)e(accessed)h(in)f Fy(GU)m(A)-6 b(V)f(A)26
b FK(by)j Ft(crv.ring)s FK(,)f(con-)75 511 y(taining)d
Ft(poly)r FK(.)j(Y)-10 b(ou)23 b(use)h(this)g(function)i(to)d(de\002ne)
h(a)f(curv)o(e)h(in)g Fy(GU)m(A)-6 b(V)f(A)p FK(.)216
624 y(F)o(or)23 b(e)o(xample,)i(for)f(the)h(ring,)f(one)h(could)g(tak)o
(e)g Fi(Q)p Fo([)p Fq(x)p Fp(;)10 b Fq(y)p Fo(])p FK(,)25
b(and)f(for)g(the)h(polynomial)h(one)f(could)g(tak)o(e)39
b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))22 b(=)75
737 y Fq(x)115 704 y Fr(2)166 737 y Fo(+)13 b Fq(y)290
704 y Fr(2)339 737 y Fv(\000)g FK(1.)28 b(F)o(or)22 b(the)i(af)n
(\002ne)g(line,)g(simply)g(taking)h Fi(Q)p Fo([)p Fq(x)p
Fp(;)10 b Fq(y)p Fo(])24 b FK(for)g(the)f(ring)i(and)38
b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))22 b(=)e
Fq(y)j FK(for)g(the)h(polynomial.)216 850 y(\(Not)f(sure)i(if)e
Fq(F)30 b FK(neeeds)25 b(to)e(be)h(a)f(\002eld)g(in)h(f)o(act)g(...\))
216 963 y(T)-7 b(o)23 b(compute)h(its)g(de)o(gree,)g(simply)h(use)f
(the)f Ft(DegreeMultivariat)q(ePo)q(lyn)q(omi)q(al)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2962 964 a
SDict begin H.S end
2962 964 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.6.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 3143 901 a
SDict begin H.R end
3143 901
a 3143 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.6.2) cvn H.B /ANN pdfmark end
3143 963 a Black FK(\))24 b(command.)p 75
1072 1648 4 v 1764 1077 a FF(Example)p 2102 1072 V 75
1097 4 25 v 3747 1097 V 75 1197 4 100 v 188 1167 a(gap>)p
3747 1197 V 75 1296 V 188 1267 a(gap>)44 b(F:=GF\(11\);;)p
3747 1296 V 75 1396 V 188 1366 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p
3747 1396 V 75 1496 V 188 1466 a(PolynomialRing\(...,)49
b([)42 b(x_1,)i(x_2)f(]\))p 3747 1496 V 75 1595 V 188
1565 a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q
(g\(R)q(2\);)q(;)p 3747 1595 V 75 1695 V 188 1665 a(gap>)g
(x:=vars[1];;)i(y:=vars[2];;)p 3747 1695 V 75 1795 V
188 1765 a(gap>)e(poly:=y;;)h(crvP1:=AffineCurve\()q(pol)q(y,R)q(2\);)p
3747 1795 V 75 1894 V 188 1864 a(rec\()f(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(x_2)g(\))p 3747 1894 V 75 1994 V 188 1964 a(gap>)h
(degree_crv:=DegreeMul)q(tiv)q(ari)q(at)q(ePo)q(lyn)q(omi)q(al\()q(pol)
q(y,R)q(2\);)p 3747 1994 V 75 2093 V 188 2064 a(1)p 3747
2093 V 75 2193 V 188 2163 a(gap>)g(poly:=y\2102-x*\(x\2102-1\);;)49
b(ell_crv:=AffineCurv)q(e\(p)q(oly)q(,R2)q(\);)p 3747
2193 V 75 2293 V 188 2263 a(rec\()44 b(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(-x_1\2103+x_2\2102+x_1)48 b(\))p 3747 2293 V 75 2392
V 188 2362 a(gap>)c(degree_crv:=DegreeMul)q(tiv)q(ari)q(at)q(ePo)q(lyn)
q(omi)q(al\()q(pol)q(y,R)q(2\);)p 3747 2392 V 75 2492
V 188 2462 a(3)p 3747 2492 V 75 2592 V 188 2562 a(gap>)g
(poly:=x\2102+y\2102-1;;)k(circle:=AffineCurve\()q(pol)q(y,R)q(2\);)p
3747 2592 V 75 2691 V 188 2661 a(rec\()c(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(x_1\2102+x_2\2102-Z\(11\)\2100)49 b(\))p 3747 2691 V
75 2791 V 188 2761 a(gap>)44 b(degree_crv:=DegreeMul)q(tiv)q(ari)q(at)q
(ePo)q(lyn)q(omi)q(al\()q(pol)q(y,R)q(2\);)p 3747 2791
V 75 2890 V 188 2861 a(2)p 3747 2890 V 75 2990 V 188
2960 a(gap>)g(q:=3;;)p 3747 2990 V 75 3090 V 188 3060
a(gap>)g(F:=GF\(q\2102\);;)p 3747 3090 V 75 3189 V 188
3159 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p 3747 3189
V 75 3289 V 188 3259 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(\);)p 3747 3289 V 75 3389 V 188 3359
a([)f(x_1,)g(x_2)h(])p 3747 3389 V 75 3488 V 188 3458
a(gap>)g(x:=vars[1];)p 3747 3488 V 75 3588 V 188 3558
a(x_1)p 3747 3588 V 75 3687 V 188 3658 a(gap>)g(y:=vars[2];)p
3747 3687 V 75 3787 V 188 3757 a(x_2)p 3747 3787 V 75
3887 V 188 3857 a(gap>)g(crv:=AffineCurve\(y\210q+)q(y-x)q(\210\(q)q
(+1)q(\),R)q(\);)p 3747 3887 V 75 3986 V 188 3956 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(-x_1\2104+x_2\2103+x_2)48 b(\))p 3747 3986 V 75 4086
V 188 4056 a(gap>)p 3747 4086 V 75 4111 4 25 v 3747 4111
V 75 4114 3675 4 v 75 4313 a FK(In)27 b Fy(GAP)p FK(,)e(a)i
Fq(point)j FK(on)d(a)g(curv)o(e)h(de\002ned)g(by)41 b
Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))25 b(=)c
FK(0)27 b(is)g(simply)h(a)f(list)h Ft([a,b])g FK(of)f(elements)i(of)e
Fq(F)33 b FK(satisfying)75 4426 y(this)24 b(polynomial)i(equation.)75
4577 y
SDict begin H.S end
75 4577 a 75 4577 a
SDict begin 13.6 H.A end
75 4577 a 75 4577 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.2) cvn H.B /DEST pdfmark end
75 4577
a 96 x FJ(5.7.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Af\002neP)n(ointsOnCur)o
(v)o(e)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4847 a Fs(\006)c
Ft(AffinePointsOnCur)q(ve\()53 b(f,)47 b(R,)g(E)g(\))1935
b Fr(\(function\))p Black 216 5073 a Ft(AffinePointsOnCurv)q(e\(f)q
(,R,)q(E\))27 b FK(returns)c(the)f(points)h Fo(\()p Fq(x)p
Fp(;)10 b Fq(y)p Fo(\))20 b Fv(2)e Fq(E)2437 5040 y Fr(2)2494
5073 y FK(satisying)38 b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d
Fq(y)p Fo(\))20 b(=)e FK(0,)j(where)h Ft(f)f FK(is)g(an)75
5186 y(element)k(of)e Fq(R)d Fo(=)g Fq(F)7 b Fo([)p Fq(x)p
Fp(;)j Fq(y)p Fo(])p FK(.)p 75 5298 1648 4 v 1764 5303
a FF(Example)p 2102 5298 V 75 5323 4 25 v 3747 5323 V
75 5423 4 100 v 188 5393 a(gap>)44 b(F:=GF\(11\);;)p
3747 5423 V 75 5523 V 188 5493 a(gap>)g(R)e(:=)h(PolynomialRing\(F,[")q
(x",)q("y)q("]\))q(;)p 3747 5523 V 75 5622 V 188 5592
a(PolynomialRing\(...,)49 b([)42 b(x,)h(y)g(]\))p 3747
5622 V Black Black eop end end
%%Page: 86 86
TeXDict begin HPSdict begin 86 85 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.86) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(86)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(indets)g(:=)f(IndeterminatesOfPol)q(yno)q(mia)q(lRi)q(ng\()q(R\);)q
(;)p 3747 428 V 75 528 V 188 498 a(gap>)h(x:=indets[1];;)j
(y:=indets[2];;)p 3747 528 V 75 628 V 188 598 a(gap>)d
(P:=AffinePointsOnCurv)q(e\(y)q(\2102-)q(x\210)q(11+)q(x,R)q(,F\))q(;)p
3747 628 V 75 727 V 188 697 a([)f([)f(Z\(11\)\2109,)j(0*Z\(11\))g(],)e
([)g(Z\(11\)\2108,)i(0*Z\(11\))g(],)e([)f(Z\(11\)\2107,)j(0*Z\(11\))g
(],)p 3747 727 V 75 827 V 273 797 a([)d(Z\(11\)\2106,)j(0*Z\(11\))g(],)
e([)g(Z\(11\)\2105,)i(0*Z\(11\))g(],)e([)f(Z\(11\)\2104,)j(0*Z\(11\))g
(],)p 3747 827 V 75 927 V 273 897 a([)d(Z\(11\)\2103,)j(0*Z\(11\))g(],)
e([)g(Z\(11\)\2102,)i(0*Z\(11\))g(],)e([)f(Z\(11\),)j(0*Z\(11\))f(],)p
3747 927 V 75 1026 V 273 996 a([)e(Z\(11\)\2100,)j(0*Z\(11\))g(],)e([)g
(0*Z\(11\),)i(0*Z\(11\))g(])d(])p 3747 1026 V 75 1051
4 25 v 3747 1051 V 75 1054 3675 4 v 75 1186 a
SDict begin H.S end
75 1186
a 75 1186 a
SDict begin 13.6 H.A end
75 1186 a 75 1186 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.3) cvn H.B /DEST pdfmark end
75 1186 a 117 x FJ(5.7.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GenusCur)o(v)o(e)p Black
1.0 0.0 0.0 TeXcolorrgb 75 1477 a Fs(\006)22 b Ft(GenusCurve\()51
b(crv)c(\))2538 b Fr(\(function\))p Black 216 1703 a
FK(If)35 b Ft(crv)g FK(represents)52 b Fq(f)13 b Fo(\()p
Fq(x)p Fp(;)d Fq(y)p Fo(\))28 b(=)e FK(0,)37 b(where)50
b Fq(f)d FK(is)35 b(a)f(polynomial)j(of)e(de)o(gree)h
Fq(d)5 b FK(,)37 b(then)f(this)f(function)i(simply)75
1816 y(returns)24 b Fo(\()p Fq(d)17 b Fv(\000)11 b FK(1)p
Fo(\)\()p Fq(d)17 b Fv(\000)11 b FK(2)p Fo(\))p Fp(=)p
FK(2.)30 b(At)21 b(the)h(present,)i(the)f(function)h(does)f(not)g
(check)h(if)d(the)i(curv)o(e)g(is)f(singular)i(\(in)f(which)75
1929 y(case)h(the)g(result)h(may)e(be)h(f)o(alse\).)p
75 2046 1648 4 v 1764 2051 a FF(Example)p 2102 2046 V
75 2071 4 25 v 3747 2071 V 75 2170 4 100 v 188 2140 a(gap>)44
b(q:=4;;)p 3747 2170 V 75 2270 V 188 2240 a(gap>)g(F:=GF\(q\2102\);;)p
3747 2270 V 75 2370 V 188 2340 a(gap>)g(a:=X\(F\);;)p
3747 2370 V 75 2469 V 188 2439 a(gap>)g(R1:=PolynomialRing\(F,)q([a])q
(\);;)p 3747 2469 V 75 2569 V 188 2539 a(gap>)g(var1:=IndeterminatesO)q
(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)p 3747
2569 V 75 2668 V 188 2639 a(gap>)g(b:=X\(F\);;)p 3747
2668 V 75 2768 V 188 2738 a(gap>)g(R2:=PolynomialRing\(F,)q([a,)q(b]\))
q(;;)p 3747 2768 V 75 2868 V 188 2838 a(gap>)g(var2:=IndeterminatesO)q
(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(2\);)q(;)p 3747
2868 V 75 2967 V 188 2937 a(gap>)g(crv:=AffineCurve\(b\210q+)q(b-a)q
(\210\(q)q(+1)q(\),R)q(2\);)q(;)p 3747 2967 V 75 3067
V 188 3037 a(gap>)g(crv:=AffineCurve\(b\210q+)q(b-a)q(\210\(q)q(+1)q
(\),R)q(2\);)p 3747 3067 V 75 3167 V 188 3137 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_1)f(]\),)g(polynomial)j(:=)d
(x_1\2105+x_1\2104+x_1)48 b(\))p 3747 3167 V 75 3266
V 188 3236 a(gap>)c(GenusCurve\(crv\);)p 3747 3266 V
75 3366 V 188 3336 a(36)p 3747 3366 V 75 3465 V 3747
3465 V 75 3490 4 25 v 3747 3490 V 75 3493 3675 4 v 75
3626 a
SDict begin H.S end
75 3626 a 75 3626 a
SDict begin 13.6 H.A end
75 3626 a 75 3626 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.4) cvn H.B /DEST pdfmark end
75 3626
a 116 x FJ(5.7.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(GOrbitP)n(oint)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3916 a Fs(\006)22 b
Ft(GOrbitPoint)51 b(\()46 b(G,)i(P)e(\))2399 b Fr(\(function\))p
Black 216 4142 a Ft(P)30 b FK(must)g(be)g(a)g(point)i(in)e(projecti)n
(v)o(e)i(space)f Fi(P)1676 4109 y Fm(n)1713 4142 y Fo(\()p
Fq(F)8 b Fo(\))p FK(,)31 b Ft(G)f FK(must)g(be)g(a)g(\002nite)g
(subgroup)j(of)d Fq(GL)p Fo(\()p Fq(n)15 b Fo(+)g FK(1)p
Fp(;)10 b Fq(F)e Fo(\))p FK(,)31 b(This)75 4255 y(function)26
b(returns)f(all)f(\(representati)n(v)o(es)j(of)d(projecti)n(v)o(e\))i
(points)f(in)e(the)h(orbit)g Fq(G)13 b Fv(\001)g Fq(P)p
FK(.)216 4368 y(The)26 b(e)o(xample)h(belo)n(w)g(computes)h(the)f
(orbit)g(of)f(the)h(automorphism)i(group)f(on)e(the)h(Klein)f(quartic)i
(o)o(v)o(er)f(the)75 4481 y(\002eld)c Fq(GF)7 b Fo(\()p
FK(43)p Fo(\))24 b FK(on)g(the)g(\223point)h(at)e(in\002nity\224.)p
75 4601 1648 4 v 1764 4606 a FF(Example)p 2102 4601 V
75 4626 4 25 v 3747 4626 V 75 4726 4 100 v 188 4696 a(gap>)44
b(R:=)f(PolynomialRing\()k(GF\(43\),)e(3)e(\);;)p 3747
4726 V 75 4825 V 188 4795 a(gap>)h(vars:=)g(IndeterminatesOfPoly)q(no)q
(mia)q(lRi)q(ng\()q(R\);)q(;)p 3747 4825 V 75 4925 V
188 4895 a(gap>)g(x:=)f(vars[1];;)i(y:=)f(vars[2];;)h(z:=)f(vars[3];;)p
3747 4925 V 75 5024 V 188 4995 a(gap>)g(zz:=Z\(43\)\2106;)p
3747 5024 V 75 5124 V 188 5094 a(Z\(43\)\2106)p 3747
5124 V 75 5224 V 188 5194 a(gap>)g(zzz:=Z\(43\);)p 3747
5224 V 75 5323 V 188 5293 a(Z\(43\))p 3747 5323 V 75
5423 V 188 5393 a(gap>)g(rho1:=zz\2100*[[zz\2104,0,0)q(],[)q(0,z)q
(z\210)q(2,0)q(],[)q(0,0)q(,zz)q(]];)p 3747 5423 V 75
5523 V 188 5493 a([)f([)f(Z\(43\)\21024,)k(0*Z\(43\),)f(0*Z\(43\))f(],)
p 3747 5523 V 75 5622 V 188 5592 a([)f(0*Z\(43\),)i(Z\(43\)\21012,)g
(0*Z\(43\))g(],)p 3747 5622 V Black Black eop end end
%%Page: 87 87
TeXDict begin HPSdict begin 87 86 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.87) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(87)p Black 75 428 4 100 v 188 399 a FF([)43
b(0*Z\(43\),)i(0*Z\(43\),)g(Z\(43\)\2106)f(])f(])p 3747
428 V 75 528 V 188 498 a(gap>)h(rho2:=zz\2100*[[0,1,0],[)q(0,0)q(,1])q
(,[)q(1,0)q(,0])q(];)p 3747 528 V 75 628 V 188 598 a([)f([)f
(0*Z\(43\),)j(Z\(43\)\2100,)g(0*Z\(43\))g(],)p 3747 628
V 75 727 V 188 697 a([)e(0*Z\(43\),)i(0*Z\(43\),)g(Z\(43\)\2100)f(],)p
3747 727 V 75 827 V 188 797 a([)f(Z\(43\)\2100,)i(0*Z\(43\),)g
(0*Z\(43\))f(])f(])p 3747 827 V 75 927 V 188 897 a(gap>)h
(rho3:=\(-1\)*[[\(zz-zz\2106)49 b(\)/zzz\2107,\()d(zz\2102-zz\2105)f
(\)/)e(zzz\2107,)h(\()f(zz\2104-zz\2103)i(\)/)e(zzz\2107],)p
3747 927 V 75 1026 V 188 996 a(>)551 b([\()43 b(zz\2102-zz\2105)i(\)/)e
(zzz\2107,)i(\()d(zz\2104-zz\2103)k(\)/)d(zzz\2107,)h(\()f(zz-zz\2106)h
(\)/)f(zzz\2107],)p 3747 1026 V 75 1126 V 188 1096 a(>)551
b([\()43 b(zz\2104-zz\2103)i(\)/)e(zzz\2107,)i(\()d(zz-zz\2106)j(\)/)e
(zzz\2107,)h(\()f(zz\2102-zz\2105)i(\)/)e(zzz\2107]];)p
3747 1126 V 75 1225 V 188 1196 a([)g([)f(Z\(43\)\2109,)j
(Z\(43\)\21028,)h(Z\(43\)\21012)f(],)p 3747 1225 V 75
1325 V 188 1295 a([)e(Z\(43\)\21028,)i(Z\(43\)\21012,)g(Z\(43\)\2109)g
(],)p 3747 1325 V 75 1425 V 188 1395 a([)e(Z\(43\)\21012,)i
(Z\(43\)\2109,)g(Z\(43\)\21028)g(])e(])p 3747 1425 V
75 1524 V 188 1494 a(gap>)h(G:=Group\([rho1,rho2,r)q(ho3)q(]\);)q(;)49
b(#PSL\(2,7\))p 3747 1524 V 75 1624 V 188 1594 a(gap>)44
b(Size\(G\);)p 3747 1624 V 75 1724 V 188 1694 a(168)p
3747 1724 V 75 1823 V 188 1793 a(gap>)g(P:=[1,0,0]*zzz\2100;)p
3747 1823 V 75 1923 V 188 1893 a([)f(Z\(43\)\2100,)i(0*Z\(43\),)g
(0*Z\(43\))f(])p 3747 1923 V 75 2022 V 188 1993 a(gap>)g
(O:=GOrbitPoint\(G,P\);)p 3747 2022 V 75 2122 V 188 2092
a([)f([)f(Z\(43\)\2100,)j(0*Z\(43\),)g(0*Z\(43\))g(],)e([)g(0*Z\(43\),)
i(Z\(43\)\2100,)g(0*Z\(43\))g(],)p 3747 2122 V 75 2222
V 188 2192 a([)e(0*Z\(43\),)i(0*Z\(43\),)g(Z\(43\)\2100)f(],)f([)g
(Z\(43\)\2100,)i(Z\(43\)\21039,)h(Z\(43\)\21016)f(],)p
3747 2222 V 75 2321 V 188 2291 a([)e(Z\(43\)\2100,)i(Z\(43\)\21033,)g
(Z\(43\)\21028)g(],)e([)g(Z\(43\)\2100,)i(Z\(43\)\21027,)g
(Z\(43\)\21040)g(],)p 3747 2321 V 75 2421 V 188 2391
a([)e(Z\(43\)\2100,)i(Z\(43\)\21021,)g(Z\(43\)\21010)g(],)e([)g
(Z\(43\)\2100,)i(Z\(43\)\21015,)g(Z\(43\)\21022)g(],)p
3747 2421 V 75 2521 V 188 2491 a([)e(Z\(43\)\2100,)i(Z\(43\)\2109,)g
(Z\(43\)\21034)g(],)e([)g(Z\(43\)\2100,)i(Z\(43\)\2103,)g(Z\(43\)\2104)
f(],)p 3747 2521 V 75 2620 V 188 2590 a([)f(Z\(43\)\2103,)i
(Z\(43\)\21022,)g(Z\(43\)\2106)g(],)e([)g(Z\(43\)\2103,)i
(Z\(43\)\21016,)g(Z\(43\)\21018)g(],)p 3747 2620 V 75
2720 V 188 2690 a([)e(Z\(43\)\2103,)i(Z\(43\)\21010,)g(Z\(43\)\21030)g
(],)e([)g(Z\(43\)\2103,)i(Z\(43\)\2104,)g(Z\(43\)\2100)g(],)p
3747 2720 V 75 2819 V 188 2790 a([)e(Z\(43\)\2103,)i(Z\(43\)\21040,)g
(Z\(43\)\21012)g(],)e([)g(Z\(43\)\2103,)i(Z\(43\)\21034,)g
(Z\(43\)\21024)g(],)p 3747 2819 V 75 2919 V 188 2889
a([)e(Z\(43\)\2103,)i(Z\(43\)\21028,)g(Z\(43\)\21036)g(],)e([)g
(Z\(43\)\2104,)i(Z\(43\)\21030,)g(Z\(43\)\21027)g(],)p
3747 2919 V 75 3019 V 188 2989 a([)e(Z\(43\)\2104,)i(Z\(43\)\21024,)g
(Z\(43\)\21039)g(],)e([)g(Z\(43\)\2104,)i(Z\(43\)\21018,)g
(Z\(43\)\2109)g(],)p 3747 3019 V 75 3118 V 188 3088 a([)e
(Z\(43\)\2104,)i(Z\(43\)\21012,)g(Z\(43\)\21021)g(],)e([)g
(Z\(43\)\2104,)i(Z\(43\)\2106,)g(Z\(43\)\21033)g(],)p
3747 3118 V 75 3218 V 188 3188 a([)e(Z\(43\)\2104,)i(Z\(43\)\2100,)g
(Z\(43\)\2103)f(],)f([)g(Z\(43\)\2104,)i(Z\(43\)\21036,)h
(Z\(43\)\21015)f(])d(])p 3747 3218 V 75 3318 V 188 3288
a(gap>)i(Length\(O\);)p 3747 3318 V 75 3417 V 188 3387
a(24)p 3747 3417 V 75 3517 V 3747 3517 V 75 3542 4 25
v 3747 3542 V 75 3545 3675 4 v 75 3758 a FK(Informally)-6
b(,)34 b(a)29 b Fq(divisor)34 b FK(on)d(a)f(curv)o(e)h(is)f(a)f(formal)
i(inte)o(ger)h(linear)f(combination)i(of)d(points)i(on)e(the)g(curv)o
(e,)j Fq(D)23 b Fo(=)75 3870 y Fq(m)141 3884 y Fr(1)178
3870 y Fq(P)225 3884 y Fr(1)278 3870 y Fo(+)16 b Fp(:::)g
Fo(+)g Fq(m)609 3884 y Fm(k)643 3870 y Fq(P)690 3884
y Fm(k)725 3870 y FK(,)34 b(where)f(the)g Fq(m)1245 3884
y Fm(i)1299 3870 y FK(are)g(inte)o(gers)i(\(the)e(\223multiplicity\224)
j(of)d Fq(P)2626 3884 y Fm(i)2680 3870 y FK(in)g Fq(D)p
FK(\))f(and)h Fq(P)3121 3884 y Fm(i)3175 3870 y FK(are)g(\()p
Fq(F)8 b FK(-rational\))75 3983 y(points)34 b(on)e(the)h(af)n(\002ne)f
(plane)h(curv)o(e.)56 b(In)32 b(other)h(w)o(ords,)i(a)d(di)n(visor)i
(is)e(an)g(element)h(of)g(the)f(free)h(abelian)h(group)75
4096 y(generated)e(by)d(the)g Fq(F)7 b FK(-rational)31
b(af)n(\002ne)e(points)h(on)g(the)f(curv)o(e.)46 b(The)28
b Fq(support)33 b FK(of)c(a)f(di)n(visor)i Fq(D)e FK(is)h(simply)h(the)
f(set)75 4209 y(of)f(points)i(which)e(occurs)i(in)d(the)i(sum)f
(de\002ning)h Fq(D)e FK(with)h(non-zero)i(\223multiplicity\224.)46
b(The)27 b(data)i(structure)h(for)f(a)75 4322 y(di)n(visor)c(on)f(an)f
(af)n(\002ne)h(plane)g(curv)o(e)h(is)e(a)g(record)i(ha)n(ving)g(the)f
(follo)n(wing)h(components:)p Black 211 4510 a Fv(\017)p
Black 46 w FK(the)f(coef)n(\002cients)i(\(the)e(inte)o(ger)h(weights)f
(of)g(the)f(points)i(in)f(the)g(support\),)p Black 211
4697 a Fv(\017)p Black 46 w FK(the)g(support,)p Black
211 4885 a Fv(\017)p Black 46 w FK(the)g(curv)o(e,)g(itself)h(a)e
(record)i(which)f(has)f(components:)32 b(polynomial)26
b(and)e(polynomial)i(ring.)75 5038 y
SDict begin H.S end
75 5038 a 75 5038
a
SDict begin 13.6 H.A end
75 5038 a 75 5038 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.5) cvn H.B /DEST pdfmark end
75 5038 a 96 x FJ(5.7.5)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorOnAf\002neCur)o(v)o(e)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5308 a Fs(\006)c Ft(DivisorOnAffineCu)q(rve)
q(\()52 b(cdiv,)d(sdiv,)f(crv)f(\))1518 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 88 88
TeXDict begin HPSdict begin 88 87 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.88) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(88)p Black 216 399 a(This)25 b(is)f(the)h(command)h(you)f
(use)h(to)e(de\002ne)h(a)g(di)n(visor)h(in)f Fy(GU)m(A)-6
b(V)f(A)p FK(.)22 b(Of)i(course,)j Ft(crv)e FK(is)f(the)h(curv)o(e)h
(on)f(which)75 511 y(the)h(di)n(visor)h(li)n(v)o(es,)f
Ft(cdiv)g FK(is)f(the)h(list)g(of)g(coef)n(\002cients)h(\(or)f
(\223multiplicities\224\),)k Ft(sdiv)c FK(is)f(the)h(list)g(of)f
(points)i(on)f Ft(crv)75 624 y FK(in)d(the)h(support.)p
75 682 1648 4 v 1764 687 a FF(Example)p 2102 682 V 75
707 4 25 v 3747 707 V 75 807 4 100 v 188 777 a(gap>)44
b(q:=5;)p 3747 807 V 75 906 V 188 876 a(5)p 3747 906
V 75 1006 V 188 976 a(gap>)g(F:=GF\(q\);)p 3747 1006
V 75 1106 V 188 1076 a(GF\(5\))p 3747 1106 V 75 1205
V 188 1175 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p 3747
1205 V 75 1305 V 188 1275 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q
(om)q(ial)q(Rin)q(g\(R)q(\);)p 3747 1305 V 75 1404 V
188 1375 a([)f(x_1,)g(x_2)h(])p 3747 1404 V 75 1504 V
188 1474 a(gap>)g(x:=vars[1];)p 3747 1504 V 75 1604 V
188 1574 a(x_1)p 3747 1604 V 75 1703 V 188 1673 a(gap>)g(y:=vars[2];)p
3747 1703 V 75 1803 V 188 1773 a(x_2)p 3747 1803 V 75
1903 V 188 1873 a(gap>)g(crv:=AffineCurve\(y\2103-)q(x\2103)q(-x-)q(1,)
q(R\);)p 3747 1903 V 75 2002 V 188 1972 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)p
3747 2002 V 75 2102 V 400 2072 a(polynomial)i(:=)e
(-x_1\2103+x_2\2103-x_1-Z)q(\(5\))q(\2100)49 b(\))p 3747
2102 V 75 2201 V 188 2172 a(gap>)44 b(Pts:=AffinePointsOnCu)q(rve)q
(\(cr)q(v,)q(R,F)q(\);;)p 3747 2201 V 75 2301 V 188 2271
a(gap>)g(supp:=[Pts[1],Pts[2]])q(;)p 3747 2301 V 75 2401
V 188 2371 a([)f([)f(0*Z\(5\),)j(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2100,)i
(Z\(5\))f(])e(])p 3747 2401 V 75 2500 V 188 2470 a(gap>)i
(D:=DivisorOnAffineCur)q(ve\()q([1,)q(-1)q(],s)q(upp)q(,cr)q(v\);)p
3747 2500 V 75 2600 V 188 2570 a(rec\()g(coeffs)g(:=)f([)g(1,)g(-1)g
(],)p 3747 2600 V 75 2700 V 400 2670 a(support)h(:=)f([)g([)g
(0*Z\(5\),)h(Z\(5\)\2100)h(],)e([)g(Z\(5\)\2100,)h(Z\(5\))g(])f(],)p
3747 2700 V 75 2799 V 400 2769 a(curve)h(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(x_1,)g(x_2)h(]\),)p
3747 2799 V 75 2899 V 992 2869 a(polynomial)i(:=)d
(-x_1\2103+x_2\2103-x_1-Z\()q(5\)\210)q(0)48 b(\))43
b(\))p 3747 2899 V 75 2998 V 3747 2998 V 75 3023 4 25
v 3747 3023 V 75 3026 3675 4 v 75 3152 a
SDict begin H.S end
75 3152 a 75
3152 a
SDict begin 13.6 H.A end
75 3152 a 75 3152 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.6) cvn H.B /DEST pdfmark end
75 3152 a 116 x FJ(5.7.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorAddition)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3442 a Fs(\006)22 b Ft(DivisorAddition)52
b(\()47 b(D1,)g(D2)g(\))2121 b Fr(\(function\))p Black
216 3668 a FK(If)26 b Fq(D)368 3682 y Fr(1)427 3668 y
Fo(=)21 b Fq(m)585 3682 y Fr(1)622 3668 y Fq(P)669 3682
y Fr(1)719 3668 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(m)1044
3682 y Fm(k)1077 3668 y Fq(P)1124 3682 y Fm(k)1184 3668
y FK(and)26 b Fq(D)1406 3682 y Fr(2)1465 3668 y Fo(=)21
b Fq(n)1602 3682 y Fr(1)1640 3668 y Fq(P)1687 3682 y
Fr(1)1737 3668 y Fo(+)14 b Fp(:::)g Fo(+)g Fq(n)2041
3682 y Fm(k)2075 3668 y Fq(P)2122 3682 y Fm(k)2181 3668
y FK(are)27 b(di)n(visors)g(then)g Fq(D)2876 3682 y Fr(1)2927
3668 y Fo(+)14 b Fq(D)3078 3682 y Fr(2)3136 3668 y Fo(=)21
b(\()p Fq(m)3329 3682 y Fr(1)3380 3668 y Fo(+)14 b Fq(n)3510
3682 y Fr(1)3547 3668 y Fo(\))p Fq(P)3629 3682 y Fr(1)3679
3668 y Fo(+)75 3781 y Fp(:::)f Fo(+)g(\()p Fq(m)348 3795
y Fm(k)395 3781 y Fo(+)g Fq(n)524 3795 y Fm(k)558 3781
y Fo(\))p Fq(P)640 3795 y Fm(k)675 3781 y FK(.)75 3929
y
SDict begin H.S end
75 3929 a 75 3929 a
SDict begin 13.6 H.A end
75 3929 a 75 3929 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.7) cvn H.B /DEST pdfmark end
75 3929 a 93
x FJ(5.7.7)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorDegr)n(ee)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4197 a Fs(\006)22 b
Ft(DivisorDegree)51 b(\()c(D)g(\))2445 b Fr(\(function\))p
Black 216 4422 a FK(If)23 b Fq(D)d Fo(=)g Fq(m)542 4436
y Fr(1)579 4422 y Fq(P)626 4436 y Fr(1)676 4422 y Fo(+)13
b Fp(:::)g Fo(+)g Fq(m)998 4436 y Fm(k)1031 4422 y Fq(P)1078
4436 y Fm(k)1135 4422 y FK(is)23 b(a)g(di)n(visor)i(then)f(the)g
Fq(de)l(gr)m(ee)h FK(is)f Fq(m)2280 4436 y Fr(1)2329
4422 y Fo(+)13 b Fp(:::)g Fo(+)g Fq(m)2651 4436 y Fm(k)2684
4422 y FK(.)75 4566 y
SDict begin H.S end
75 4566 a 75 4566 a
SDict begin 13.6 H.A end
75 4566 a 75
4566 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.8) cvn H.B /DEST pdfmark end
75 4566 a 98 x FJ(5.7.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Di)o(visorNegate)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4838 a Fs(\006)22 b Ft(DivisorNegate)51 b(\()c(D)g(\))2445
b Fr(\(function\))p Black 216 5064 a FK(Self-e)o(xplanatory)-6
b(.)75 5209 y
SDict begin H.S end
75 5209 a 75 5209 a
SDict begin 13.6 H.A end
75 5209 a 75 5209 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.9) cvn H.B /DEST pdfmark end
75 5209 a 96 x FJ(5.7.9)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Di)o(visorIsZer)n(o)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5479 a Fs(\006)22 b Ft(DivisorIsZero)51 b(\()c(D)g(\))2445
b Fr(\(function\))p Black Black Black eop end end
%%Page: 89 89
TeXDict begin HPSdict begin 89 88 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.89) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(89)p Black 216 399 a(Self-e)o(xplanatory)-6
b(.)75 551 y
SDict begin H.S end
75 551 a 75 551 a
SDict begin 13.6 H.A end
75 551 a 75 551 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.10) cvn H.B /DEST pdfmark end
75 551
a 97 x FJ(5.7.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorsEqual)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 822 a Fs(\006)22 b Ft(DivisorsEqual)51
b(\()c(D1,)h(D2)f(\))2213 b Fr(\(function\))p Black 216
1048 a FK(Self-e)o(xplanatory)-6 b(.)75 1200 y
SDict begin H.S end
75 1200
a 75 1200 a
SDict begin 13.6 H.A end
75 1200 a 75 1200 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.11) cvn H.B /DEST pdfmark end
75 1200 a 97 x FJ(5.7.11)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorGCD)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1471 a Fs(\006)22 b Ft(DivisorGCD)50 b(\()d(D1,)h(D2)f
(\))2352 b Fr(\(function\))p Black 216 1697 a FK(If)49
b Fq(m)34 b Fo(=)41 b Fq(p)582 1655 y Fm(e)611 1665 y
Fd(1)582 1724 y Fr(1)644 1697 y Fp(:::)7 b Fq(p)771 1654
y Fm(e)800 1665 y Ff(k)771 1725 y Fm(k)881 1697 y FK(and)49
b Fq(n)35 b Fo(=)41 b Fq(p)1307 1651 y Fm(f)1327 1661
y Fd(1)1297 1724 y Fr(1)1361 1697 y Fp(:::)7 b Fq(p)1498
1651 y Fm(f)1518 1662 y Ff(k)1488 1725 y Fm(k)1598 1697
y FK(are)49 b(tw)o(o)f(inte)o(gers)j(then)e(their)h(greatest)h(common)e
(di)n(visor)h(is)75 1833 y Fq(G)-5 b(C)r(D)p Fo(\()p
Fq(m)p Fp(;)10 b Fq(n)p Fo(\))30 b(=)37 b Fq(p)664 1784
y Fm(min)p Fk(\()p Fm(e)818 1794 y Fd(1)848 1784 y Fl(;)10
b Fm(f)896 1794 y Fd(1)926 1784 y Fk(\))664 1860 y Fr(1)956
1833 y Fp(:::)d Fq(p)1083 1784 y Fm(min)p Fk(\()p Fm(e)1237
1795 y Ff(k)1265 1784 y Fl(;)j Fm(f)1313 1795 y Ff(k)1341
1784 y Fk(\))1083 1861 y Fm(k)1371 1833 y FK(.)81 b(A)40
b(similar)i(de\002nition)h(w)o(orks)f(for)f(tw)o(o)g(di)n(visors)i(on)e
(a)g(curv)o(e.)82 b(If)75 1946 y Fq(D)141 1960 y Fr(1)197
1946 y Fo(=)18 b Fq(e)326 1960 y Fr(1)364 1946 y Fq(P)411
1960 y Fr(1)459 1946 y Fo(+)11 b Fp(:::)g Fo(+)g Fq(e)749
1960 y Fm(k)785 1946 y Fq(P)832 1960 y Fm(k)888 1946
y FK(and)22 b Fq(D)1106 1960 y Fr(2)1143 1946 y Fq(n)e
Fo(=)32 b Fq(f)1338 1960 y Fr(1)1376 1946 y Fq(P)1423
1960 y Fr(1)1471 1946 y Fo(+)11 b Fp(:::)g Fo(+)25 b
Fq(f)1762 1960 y Fm(k)1797 1946 y Fq(P)1844 1960 y Fm(k)1900
1946 y FK(are)d(tw)o(o)g(di)n(visors)i(on)e(a)g(curv)o(e)h(then)f
(their)h Fq(gr)m(eatest)h(com-)75 2059 y(mon)d(divisor)j
FK(is)d Fq(G)-5 b(C)r(D)p Fo(\()p Fq(m)p Fp(;)10 b Fq(n)p
Fo(\))18 b(=)f Fq(min)p Fo(\()p Fq(e)1330 2073 y Fr(1)1369
2059 y Fp(;)24 b Fq(f)1445 2073 y Fr(1)1482 2059 y Fo(\))p
Fq(P)1564 2073 y Fr(1)1612 2059 y Fo(+)10 b Fp(:::)g
Fo(+)g Fq(min)p Fo(\()p Fq(e)2070 2073 y Fm(k)2106 2059
y Fp(;)24 b Fq(f)2182 2073 y Fm(k)2217 2059 y Fo(\))p
Fq(P)2299 2073 y Fm(k)2333 2059 y FK(.)j(This)21 b(function)i(computes)
g(this)e(quantity)-6 b(.)75 2214 y
SDict begin H.S end
75 2214 a 75 2214
a
SDict begin 13.6 H.A end
75 2214 a 75 2214 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.12) cvn H.B /DEST pdfmark end
75 2214 a 94 x FJ(5.7.12)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorLCM)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2482 a Fs(\006)22 b Ft(DivisorLCM)50 b(\()d(D1,)h(D2)f(\))2352
b Fr(\(function\))p Black 216 2708 a FK(If)18 b Fq(m)d
Fo(=)22 b Fq(p)513 2666 y Fm(e)542 2676 y Fd(1)513 2735
y Fr(1)576 2708 y Fp(:::)7 b Fq(p)703 2664 y Fm(e)732
2675 y Ff(k)703 2736 y Fm(k)781 2708 y FK(and)19 b Fq(n)d
Fo(=)22 b Fq(p)1139 2662 y Fm(f)1159 2672 y Fd(1)1129
2735 y Fr(1)1192 2708 y Fp(:::)7 b Fq(p)1329 2662 y Fm(f)1349
2673 y Ff(k)1319 2736 y Fm(k)1399 2708 y FK(are)18 b(tw)o(o)g(inte)o
(gers)h(then)g(their)g(least)g(common)g(multiple)g(is)f
Fq(L)-5 b(C)r(M)t Fo(\()p Fq(m)p Fp(;)10 b Fq(n)p Fo(\))15
b(=)82 2844 y Fq(p)127 2795 y Fm(max)p Fk(\()p Fm(e)292
2805 y Fd(1)322 2795 y Fl(;)10 b Fm(f)370 2805 y Fd(1)400
2795 y Fk(\))127 2871 y Fr(1)430 2844 y Fp(:::)d Fq(p)557
2795 y Fm(max)p Fk(\()p Fm(e)722 2806 y Ff(k)751 2795
y Fl(;)j Fm(f)799 2806 y Ff(k)827 2795 y Fk(\))557 2872
y Fm(k)856 2844 y FK(.)27 b(A)20 b(similar)i(de\002nition)h(w)o(orks)e
(for)g(tw)o(o)g(di)n(visors)h(on)f(a)g(curv)o(e.)29 b(If)20
b Fq(D)3031 2858 y Fr(1)3086 2844 y Fo(=)d Fq(e)3214
2858 y Fr(1)3252 2844 y Fq(P)3299 2858 y Fr(1)3346 2844
y Fo(+)10 b Fp(:::)g Fo(+)g Fq(e)3633 2858 y Fm(k)3669
2844 y Fq(P)3716 2858 y Fm(k)75 2957 y FK(and)19 b Fq(D)290
2971 y Fr(2)343 2957 y Fo(=)30 b Fq(f)471 2971 y Fr(1)508
2957 y Fq(P)555 2971 y Fr(1)600 2957 y Fo(+)8 b Fp(:::)g
Fo(+)22 b Fq(f)882 2971 y Fm(k)918 2957 y Fq(P)965 2971
y Fm(k)1017 2957 y FK(are)d(tw)o(o)f(di)n(visors)j(on)e(a)f(curv)o(e)i
(then)f(their)h Fq(least)g(common)f(multiple)h FK(is)e
Fq(L)-5 b(C)r(M)t Fo(\()p Fq(m)p Fp(;)10 b Fq(n)p Fo(\))16
b(=)75 3069 y Fq(max)p Fo(\()p Fq(e)301 3083 y Fr(1)340
3069 y Fp(;)24 b Fq(f)416 3083 y Fr(1)454 3069 y Fo(\))p
Fq(P)536 3083 y Fr(1)585 3069 y Fo(+)13 b Fp(:::)g Fo(+)g
Fq(max)p Fo(\()p Fq(e)1067 3083 y Fm(k)1102 3069 y Fp(;)24
b Fq(f)1178 3083 y Fm(k)1213 3069 y Fo(\))p Fq(P)1295
3083 y Fm(k)1330 3069 y FK(.)k(This)23 b(function)j(computes)f(this)f
(quantity)-6 b(.)p 75 3170 1648 4 v 1764 3175 a FF(Example)p
2102 3170 V 75 3195 4 25 v 3747 3195 V 75 3295 4 100
v 188 3265 a(gap>)44 b(F:=GF\(11\);)p 3747 3295 V 75
3394 V 188 3364 a(GF\(11\))p 3747 3394 V 75 3494 V 188
3464 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p
3747 3494 V 75 3594 V 188 3564 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 3594 V 75 3693 V 188 3663 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 3693 V 75 3793 V 188 3763 a(b)p 3747 3793 V 75 3892
V 188 3863 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 3892 V 75 3992 V 188 3962 a([)f(a,)g(b)f(])p 3747
3992 V 75 4092 V 188 4062 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 4092 V 75 4191 V 188 4161 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 4191 V 75 4291 V 188 4261
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 4291
V 75 4391 V 188 4361 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
4391 V 75 4490 V 188 4460 a(gap>)i(div1:=DivisorOnAffine)q(Cur)q(ve\()q
([1)q(,2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q
(11\))q(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP)q(1\);)p 3747
4490 V 75 4590 V 188 4560 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(3,)g(4)
f(],)p 3747 4590 V 75 4689 V 400 4660 a(support)i(:=)f([)g
(Z\(11\)\2102,)i(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p
3747 4689 V 75 4789 V 400 4759 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 4789 V 75 4889 V 188 4859 a(gap>)h
(DivisorDegree\(div1\);)p 3747 4889 V 75 4988 V 188 4958
a(10)p 3747 4988 V 75 5088 V 188 5058 a(gap>)g(div2:=DivisorOnAffine)q
(Cur)q(ve\()q([1)q(,2,)q(3,4)q(],[)q(Z\(1)q(1\),)q(Z\(1)q(1\)\210)q
(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q(\2104])q(,cr)q(vP)q(1\);)p
3747 5088 V 75 5188 V 188 5158 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g
(3,)g(4)f(],)p 3747 5188 V 75 5287 V 400 5257 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104)f(],)p
3747 5287 V 75 5387 V 400 5357 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 5387 V 75 5487 V 188 5457 a(gap>)h
(DivisorDegree\(div2\);)p 3747 5487 V 75 5586 V 188 5556
a(10)p 3747 5586 V Black Black eop end end
%%Page: 90 90
TeXDict begin HPSdict begin 90 89 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.90) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(90)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(div3:=DivisorAddition)q(\(di)q(v1,)q(di)q(v2\))q(;)p
3747 428 V 75 528 V 188 498 a(rec\()g(coeffs)g(:=)f([)g(5,)g(3,)g(5,)g
(4,)g(3)f(],)p 3747 528 V 75 628 V 400 598 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104,)g
(Z\(11\)\2107)f(],)p 3747 628 V 75 727 V 400 697 a(curve)g(:=)f(rec\()g
(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(b)g(\))g(\))p 3747 727 V 75 827 V
188 797 a(gap>)h(DivisorDegree\(div3\);)p 3747 827 V
75 927 V 188 897 a(20)p 3747 927 V 75 1026 V 188 996
a(gap>)g(DivisorIsEffective\(di)q(v1\))q(;)p 3747 1026
V 75 1126 V 188 1096 a(true)p 3747 1126 V 75 1225 V 188
1196 a(gap>)g(DivisorIsEffective\(di)q(v2\))q(;)p 3747
1225 V 75 1325 V 188 1295 a(true)p 3747 1325 V 75 1425
V 188 1395 a(gap>)p 3747 1425 V 75 1524 V 188 1494 a(gap>)g
(ndiv1:=DivisorNegate\()q(div)q(1\);)p 3747 1524 V 75
1624 V 188 1594 a(rec\()g(coeffs)g(:=)f([)g(-1,)g(-2,)g(-3,)h(-4)f(],)p
3747 1624 V 75 1724 V 400 1694 a(support)h(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
1724 V 75 1823 V 400 1793 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 1823 V 75 1923 V 188 1893 a(gap>)h
(zdiv:=DivisorAddition)q(\(di)q(v1,)q(nd)q(iv1)q(\);)p
3747 1923 V 75 2022 V 188 1993 a(rec\()g(coeffs)g(:=)f([)g(0,)g(0,)g
(0,)g(0)f(],)p 3747 2022 V 75 2122 V 400 2092 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2107)f(],)p
3747 2122 V 75 2222 V 400 2192 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 2222 V 75 2321 V 188 2291 a(gap>)h
(DivisorIsZero\(zdiv\);)p 3747 2321 V 75 2421 V 188 2391
a(true)p 3747 2421 V 75 2521 V 188 2491 a(gap>)g
(div_gcd:=DivisorGCD\(d)q(iv1)q(,di)q(v2)q(\);)p 3747
2521 V 75 2620 V 188 2590 a(rec\()g(coeffs)g(:=)f([)g(1,)g(1,)g(2,)g
(0,)g(0)f(],)p 3747 2620 V 75 2720 V 400 2690 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104,)g
(Z\(11\)\2107)f(],)p 3747 2720 V 75 2819 V 400 2790 a(curve)g(:=)f
(rec\()g(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(b)g(\))g(\))p 3747 2819 V 75 2919
V 188 2889 a(gap>)h(div_lcm:=DivisorLCM\(d)q(iv1)q(,di)q(v2)q(\);)p
3747 2919 V 75 3019 V 188 2989 a(rec\()g(coeffs)g(:=)f([)g(4,)g(2,)g
(3,)g(4,)g(3)f(],)p 3747 3019 V 75 3118 V 400 3088 a(support)i(:=)f([)g
(Z\(11\),)h(Z\(11\)\2102,)i(Z\(11\)\2103,)f(Z\(11\)\2104,)g
(Z\(11\)\2107)f(],)p 3747 3118 V 75 3218 V 400 3188 a(curve)g(:=)f
(rec\()g(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(b)g(\))g(\))p 3747 3218 V 75 3318
V 188 3288 a(gap>)h(DivisorDegree\(div_gcd)q(\);)p 3747
3318 V 75 3417 V 188 3387 a(4)p 3747 3417 V 75 3517 V
188 3487 a(gap>)g(DivisorDegree\(div_lcm)q(\);)p 3747
3517 V 75 3616 V 188 3587 a(16)p 3747 3616 V 75 3716
V 188 3686 a(gap>)g(DivisorEqual\(div3,Div)q(iso)q(rAd)q(di)q(tio)q
(n\(d)q(iv_)q(gcd)q(,di)q(v_l)q(cm\))q(\);)p 3747 3716
V 75 3816 V 188 3786 a(true)p 3747 3816 V 75 3915 V 3747
3915 V 75 3940 4 25 v 3747 3940 V 75 3943 3675 4 v 216
4131 a FK(Let)33 b Fq(G)g FK(denote)i(a)e(\002nite)h(subgroup)i(of)d
Fq(PGL)p Fo(\()p FK(2)p Fp(;)10 b Fq(F)e Fo(\))33 b FK(and)h(let)f
Fq(D)g FK(denote)i(a)e(di)n(visor)i(on)f(the)g(projecti)n(v)o(e)i(line)
75 4244 y Fi(P)131 4211 y Fr(1)168 4244 y Fo(\()p Fq(F)7
b Fo(\))p FK(.)49 b(If)31 b Fq(G)e FK(lea)n(v)o(es)j
Fq(D)d FK(unchanged)k(\(it)e(may)f(permute)i(the)f(points)h(in)e(the)h
(support)h(of)f Fq(D)e FK(b)n(ut)i(must)f(preserv)o(e)75
4357 y(their)h(sum)g(in)f Fq(D)p FK(\))g(then)h(the)g(Riemann-Roch)h
(space)g Fq(L)p Fo(\()p Fq(D)p Fo(\))e FK(is)g(a)g Fq(G)p
FK(-module.)51 b(The)30 b(commands)i(in)e(this)h(section)75
4470 y(help)24 b(e)o(xplore)h(the)f Fq(G)p FK(-module)g(structure)i(of)
e Fq(L)p Fo(\()p Fq(D)p Fo(\))e FK(in)i(the)g(case)g(then)g(the)g
(ground)h(\002eld)f Fq(F)30 b FK(is)23 b(\002nite.)75
4626 y
SDict begin H.S end
75 4626 a 75 4626 a
SDict begin 13.6 H.A end
75 4626 a 75 4626 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.13) cvn H.B /DEST pdfmark end
75 4626
a 93 x FJ(5.7.13)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(RiemannRochSpaceBasisFunctionP1)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4893 a Fs(\006)f Ft(RiemannRochSpaceB)q(asi)q(sFu)q(nct)
q(io)q(nP1)53 b(\()47 b(P,)g(k,)g(R2)g(\))1286 b Fr(\(function\))p
Black 216 5119 a FK(Input:)36 b Ft(R2)26 b FK(is)h(a)f(polynomial)i
(ring)f(in)g(tw)o(o)f(v)n(ariables,)i(say)f Fq(F)7 b
Fo([)p Fq(x)p Fp(;)j Fq(y)p Fo(])p FK(;)29 b Ft(P)d FK(is)g(an)h
(element)g(of)f(the)h(base)g(\002eld,)g(say)75 5232 y
Fq(F)7 b FK(;)23 b Ft(k)g FK(is)h(an)f(inte)o(ger)-5
b(.)30 b(Output:)g(1)p Fp(=)p Fo(\()p Fq(x)13 b Fv(\000)g
Fq(P)p Fo(\))1403 5199 y Fm(k)p Black Black eop end end
%%Page: 91 91
TeXDict begin HPSdict begin 91 90 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.91) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(91)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75
307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.14) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(5.7.14)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorOfRationalFunctionP1)p Black
1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft(DivisorOfRational)q
(Fun)q(cti)q(onP)q(1)53 b(\()46 b(f,)h(R)g(\))1657 b
Fr(\(function\))p Black 216 799 a FK(Here)23 b Fq(R)d
Fo(=)f Fq(F)7 b Fo([)p Fq(x)p Fp(;)j Fq(y)p Fo(])24 b
FK(is)f(a)g(polynomial)j(ring)e(in)f(the)g(v)n(ariables)i
Fq(x)p Fp(;)10 b Fq(y)24 b FK(and)38 b Fq(f)d FK(is)23
b(a)g(rational)i(function)h(of)d Fq(x)p FK(.)28 b(Simply)75
912 y(returns)d(the)f(principal)i(di)n(visor)f(on)f Fi(P)1273
879 y Fr(1)1332 912 y FK(associated)j(to)37 b Fq(f)13
b FK(.)p 75 1009 1648 4 v 1764 1014 a FF(Example)p 2102
1009 V 75 1034 4 25 v 3747 1034 V 75 1134 4 100 v 3747
1134 V 75 1233 V 188 1204 a(gap>)44 b(F:=GF\(11\);)p
3747 1233 V 75 1333 V 188 1303 a(GF\(11\))p 3747 1333
V 75 1433 V 188 1403 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)
p 3747 1433 V 75 1532 V 188 1502 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 1532 V 75 1632 V 188 1602 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 1632 V 75 1732 V 188 1702 a(b)p 3747 1732 V 75 1831
V 188 1801 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 1831 V 75 1931 V 188 1901 a([)f(a,)g(b)f(])p 3747
1931 V 75 2030 V 188 2001 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 2030 V 75 2130 V 188 2100 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 2130 V 75 2230 V 188 2200
a(gap>)h(pt:=Z\(11\);)p 3747 2230 V 75 2329 V 188 2299
a(Z\(11\))p 3747 2329 V 75 2429 V 188 2399 a(gap>)g
(f:=RiemannRochSpaceBa)q(sis)q(Fun)q(ct)q(ion)q(P1\()q(pt,)q(2,R)q
(2\);)p 3747 2429 V 75 2529 V 188 2499 a
(\(Z\(11\)\2100\)/\(a\2102+Z\(11\))q(\2107*)q(a+Z)q(\(11)q(\)\2102)q
(\))p 3747 2529 V 75 2628 V 188 2598 a(gap>)g(Df:=DivisorOfRational)q
(Fun)q(cti)q(on)q(P1\()q(f,R)q(2\);)p 3747 2628 V 75
2728 V 188 2698 a(rec\()g(coeffs)g(:=)f([)g(-2)g(],)g(support)h(:=)g([)
e(Z\(11\))i(],)p 3747 2728 V 75 2827 V 400 2798 a(curve)g(:=)f(rec\()g
(ring)h(:=)f(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i
(polynomial)h(:=)e(a)g(\))p 3747 2827 V 75 2927 V 315
2897 a(\))p 3747 2927 V 75 3027 V 188 2997 a(gap>)h(Df.support;)p
3747 3027 V 75 3126 V 188 3096 a([)f(Z\(11\))h(])p 3747
3126 V 75 3226 V 188 3196 a(gap>)g(F:=GF\(11\);;)p 3747
3226 V 75 3326 V 188 3296 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p
3747 3326 V 75 3425 V 188 3395 a(gap>)g(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(\);;)p 3747 3425 V 75
3525 V 188 3495 a(gap>)g(a:=vars[1];;)p 3747 3525 V 75
3624 V 188 3595 a(gap>)g(b:=vars[2];;)p 3747 3624 V 75
3724 V 188 3694 a(gap>)g(f:=\(a\2104+Z\(11\)\2106*a\2103-a)q(\2102+)q
(Z\(1)q(1\))q(\2107*)q(a+Z)q(\(11)q(\)\2100)q(\)/\()q(a\2104)q(+Z\()q
(11\))q(*a\210)q(2+Z)q(\(11)q(\)\2107)q(*a+)q(Z\(1)q(1\))q(\);;)p
3747 3724 V 75 3824 V 188 3794 a(gap>)g(divf:=DivisorOfRation)q(alF)q
(unc)q(ti)q(onP)q(1\(f)q(,R\))q(;)p 3747 3824 V 75 3923
V 188 3893 a(rec\()g(coeffs)g(:=)f([)g(3,)g(1)f(],)h(support)i(:=)e([)g
(Z\(11\),)h(Z\(11\)\2107)h(],)p 3747 3923 V 75 4023 V
273 3993 a(curve)f(:=)f(rec\()g(ring)h(:=)f(PolynomialRing\(...,)49
b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(a)g(\))g(\))p
3747 4023 V 75 4123 V 188 4093 a(gap>)h(denf:=DenominatorOfRa)q(tio)q
(nal)q(Fu)q(nct)q(ion)q(\(f\))q(;)k(RootsOfUPol\(denf\);)p
3747 4123 V 75 4222 V 188 4192 a(a\2104+Z\(11\)*a\2102+Z\(11\)\210)q
(7*a)q(+Z\()q(11\))p 3747 4222 V 75 4322 V 188 4292 a([)85
b(])p 3747 4322 V 75 4421 V 188 4392 a(gap>)44 b(numf:=NumeratorOfRati)
q(ona)q(lFu)q(nc)q(tio)q(n\(f)q(\);)49 b(RootsOfUPol\(numf\);)p
3747 4421 V 75 4521 V 188 4491 a(a\2104+Z\(11\)\2106*a\2103-a\2102+)q
(Z\(1)q(1\)\210)q(7*a)q(+Z\()q(11)q(\)\2100)p 3747 4521
V 75 4621 V 188 4591 a([)43 b(Z\(11\)\2107,)i(Z\(11\),)f(Z\(11\),)g
(Z\(11\))g(])p 3747 4621 V 75 4720 V 3747 4720 V 75 4745
4 25 v 3747 4745 V 75 4748 3675 4 v 75 4881 a
SDict begin H.S end
75 4881
a 75 4881 a
SDict begin 13.6 H.A end
75 4881 a 75 4881 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.15) cvn H.B /DEST pdfmark end
75 4881 a 117 x FJ(5.7.15)p
0.0 0.0 1.0 TeXcolorrgb 99 w(RiemannRochSpaceBasisP1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5172 a Fs(\006)22 b
Ft(RiemannRochSpaceB)q(asi)q(sP1)53 b(\()47 b(D)g(\))1981
b Fr(\(function\))p Black 216 5398 a FK(This)19 b(returns)h(the)f
(basis)h(of)e(the)h(Riemann-Roch)i(space)f Fq(L)p Fo(\()p
Fq(D)p Fo(\))e FK(associated)j(to)e(the)g(di)n(visor)h
Ft(D)e FK(on)h(the)g(projecti)n(v)o(e)75 5511 y(line)24
b Fi(P)290 5478 y Fr(1)327 5511 y FK(.)p Black Black
eop end end
%%Page: 92 92
TeXDict begin HPSdict begin 92 91 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.92) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(92)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(F:=GF\(11\);)p 3747 523 V 75 623 V 188
593 a(GF\(11\))p 3747 623 V 75 722 V 188 692 a(gap>)g
(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p 3747 722
V 75 822 V 188 792 a(gap>)g(var1:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p 3747 822
V 75 922 V 188 892 a(gap>)c(b:=X\(F,"b",var1\);)p 3747
922 V 75 1021 V 188 991 a(b)p 3747 1021 V 75 1121 V 188
1091 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 1121 V 75 1220 V 188 1191 a([)f(a,)g(b)f(])p 3747
1220 V 75 1320 V 188 1290 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 1320 V 75 1420 V 188 1390 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 1420 V 75 1519 V 188 1489
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 1519
V 75 1619 V 188 1589 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
1619 V 75 1719 V 188 1689 a(gap>)i(D:=DivisorOnAffineCur)q(ve\()q([1,)q
(2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q
(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p 3747 1719 V
75 1818 V 188 1788 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(3,)g(4)f(],)p
3747 1818 V 75 1918 V 400 1888 a(support)i(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
1918 V 75 2017 V 400 1988 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 2017 V 75 2117 V 188 2087 a(gap>)h
(B:=RiemannRochSpaceBa)q(sis)q(P1\()q(D\))q(;)p 3747
2117 V 75 2217 V 188 2187 a([)f(Z\(11\)\2100,)i
(\(Z\(11\)\2100\)/\(a+Z\(11\)\2107\))q(,)k
(\(Z\(11\)\2100\)/\(a+Z\(11\)\2108\))q(,)p 3747 2217
V 75 2316 V 188 2286 a(\(Z\(11\)\2100\)/\(a\2102+Z\(11\))q(\2109*)q
(a+Z)q(\(11)q(\)\2106)q(\),)g(\(Z\(11\)\2100\)/\(a+Z\(11\)\2102)q(\),)p
3747 2316 V 75 2416 V 188 2386 a(\(Z\(11\)\2100\)/\(a\2102+Z\(11\))q
(\2103*)q(a+Z)q(\(11)q(\)\2104)q(\),)g
(\(Z\(11\)\2100\)/\(a\2103+a\2102+Z)q(\(11)q(\)\2102)q(*a+)q(Z\(1)q
(1\)\210)q(6\),)p 3747 2416 V 75 2516 V 273 2486 a
(\(Z\(11\)\2100\)/\(a+Z\(11\)\2106\))q(,)f
(\(Z\(11\)\2100\)/\(a\2102+Z\(1)q(1\)\210)q(7*a)q(+Z\()q(11\))q
(\2102\))q(,)p 3747 2516 V 75 2615 V 188 2585 a
(\(Z\(11\)\2100\)/\(a\2103+Z\(11\))q(\2104*)q(a\2102)q(+a+)q(Z\(1)q
(1\))q(\2108\))q(,)p 3747 2615 V 75 2715 V 188 2685 a
(\(Z\(11\)\2100\)/\(a\2104+Z\(11\))q(\2108*)q(a\2103)q(+Z\()q(11\))q
(*a)q(\2102+)q(a+Z)q(\(11)q(\)\2104)q(\))g(])p 3747 2715
V 75 2814 V 188 2785 a(gap>)c(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q
([1])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 2814 V 75 2914
V 188 2884 a([)85 b(])p 3747 2914 V 75 3014 V 188 2984
a(gap>)44 b(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([2])q(,R2)q(\).s)
q(upp)q(ort)q(;)p 3747 3014 V 75 3113 V 188 3083 a([)f(Z\(11\)\2102)h
(])p 3747 3113 V 75 3213 V 188 3183 a(gap>)g(DivisorOfRationalFunc)q
(tio)q(nP1)q(\(B)q([3])q(,R2)q(\).s)q(upp)q(ort)q(;)p
3747 3213 V 75 3313 V 188 3283 a([)f(Z\(11\)\2103)h(])p
3747 3313 V 75 3412 V 188 3382 a(gap>)g(DivisorOfRationalFunc)q(tio)q
(nP1)q(\(B)q([4])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747
3412 V 75 3512 V 188 3482 a([)f(Z\(11\)\2103)h(])p 3747
3512 V 75 3611 V 188 3582 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q
(\(B)q([5])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 3611 V
75 3711 V 188 3681 a([)f(Z\(11\)\2107)h(])p 3747 3711
V 75 3811 V 188 3781 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q
([6])q(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 3811 V 75 3910
V 188 3880 a([)f(Z\(11\)\2107)h(])p 3747 3910 V 75 4010
V 188 3980 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([7])q
(,R2)q(\).s)q(upp)q(ort)q(;)p 3747 4010 V 75 4110 V 188
4080 a([)f(Z\(11\)\2107)h(])p 3747 4110 V 75 4209 V 188
4179 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([8])q(,R2)q
(\).s)q(upp)q(ort)q(;)p 3747 4209 V 75 4309 V 188 4279
a([)f(Z\(11\))h(])p 3747 4309 V 75 4408 V 188 4379 a(gap>)g
(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q([9])q(,R2)q(\).s)q(upp)q
(ort)q(;)p 3747 4408 V 75 4508 V 188 4478 a([)f(Z\(11\))h(])p
3747 4508 V 75 4608 V 188 4578 a(gap>)g(DivisorOfRationalFunc)q(tio)q
(nP1)q(\(B)q([10)q(],R)q(2\).)q(sup)q(por)q(t;)p 3747
4608 V 75 4707 V 188 4677 a([)f(Z\(11\))h(])p 3747 4707
V 75 4807 V 188 4777 a(gap>)g(DivisorOfRationalFunc)q(tio)q(nP1)q(\(B)q
([11)q(],R)q(2\).)q(sup)q(por)q(t;)p 3747 4807 V 75 4907
V 188 4877 a([)f(Z\(11\))h(])p 3747 4907 V 75 5006 V
3747 5006 V 75 5031 4 25 v 3747 5031 V 75 5034 3675 4
v 75 5167 a
SDict begin H.S end
75 5167 a 75 5167 a
SDict begin 13.6 H.A end
75 5167 a 75 5167 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.16) cvn H.B /DEST pdfmark end
75
5167 a 117 x FJ(5.7.16)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MoebiusT)-7
b(ransf)n(ormation)p Black 1.0 0.0 0.0 TeXcolorrgb 75
5458 a Fs(\006)22 b Ft(MoebiusTransforma)q(tio)q(n)52
b(\()47 b(A,)g(R)g(\))1935 b Fr(\(function\))p Black
Black Black eop end end
%%Page: 93 93
TeXDict begin HPSdict begin 93 92 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.93) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(93)p Black 216 399 a(The)37 b(ar)n(guments)i(are)e(a)f(2)
18 b Fv(\002)f FK(2)37 b(matrix)g Fq(A)f FK(with)h(entries)h(in)f(a)f
(\002eld)h Fq(F)43 b FK(and)37 b(a)g(polynomial)i(ring)f
Ft(R)p FK(of)f(one)75 511 y(v)n(ariable,)f(say)d Fq(F)7
b Fo([)p Fq(x)p Fo(])p FK(.)56 b(This)32 b(function)j(returns)f(the)e
(linear)i(fractional)h(transformatio)g(associated)h(to)c
Ft(A)p FK(.)55 b(These)75 624 y(transformations)27 b(can)d(be)g
(composed)h(with)f(each)g(other)g(using)h Fy(GAP)p FK(')-5
b(s)22 b Ft(Value)j FK(command.)75 776 y
SDict begin H.S end
75 776 a 75
776 a
SDict begin 13.6 H.A end
75 776 a 75 776 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.17) cvn H.B /DEST pdfmark end
75 776 a 96 x FJ(5.7.17)p 0.0 0.0 1.0
TeXcolorrgb 99 w(ActionMoebiusT)-7 b(ransf)n(ormationOnFunction)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1047 a Fs(\006)22 b
Ft(ActionMoebiusTran)q(sfo)q(rma)q(tio)q(nO)q(nFu)q(nct)q(ion)53
b(\()47 b(A,)g(f,)g(R2)g(\))1008 b Fr(\(function\))p
Black 216 1272 a FK(The)23 b(ar)n(guments)j(are)e(a)f(2)13
b Fv(\002)g FK(2)23 b(matrix)h Fq(A)f FK(with)g(entries)i(in)f(a)f
(\002eld)g Fq(F)8 b FK(,)22 b(a)h(rational)j(function)g
Ft(f)d FK(of)h(one)g(v)n(ariable,)75 1385 y(say)29 b(in)g
Fq(F)7 b Fo(\()p Fq(x)p Fo(\))p FK(,)30 b(and)f(a)f(polynomial)j(ring)e
Ft(R2)q FK(,)g(say)g Fq(F)7 b Fo([)p Fq(x)p Fp(;)j Fq(y)p
Fo(])p FK(.)45 b(This)28 b(function)j(simply)f(returns)g(the)f
(composition)i(of)75 1498 y(the)24 b(function)i Ft(f)d
FK(with)g(the)h(M)8 b(\250)-38 b(obius)24 b(transformation)j(of)d
Ft(A)p FK(.)75 1631 y
SDict begin H.S end
75 1631 a 75 1631 a
SDict begin 13.6 H.A end
75 1631 a 75
1631 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.18) cvn H.B /DEST pdfmark end
75 1631 a 115 x FJ(5.7.18)p 0.0 0.0 1.0 TeXcolorrgb
99 w(ActionMoebiusT)-7 b(ransf)n(ormationOnDi)o(visorP1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1921 a Fs(\006)22 b
Ft(ActionMoebiusTran)q(sfo)q(rma)q(tio)q(nO)q(nDi)q(vis)q(orP)q(1)53
b(\()46 b(A,)h(D)g(\))1147 b Fr(\(function\))p Black
216 2146 a FK(A)30 b(M)8 b(\250)-38 b(obius)33 b(transformation)i(may)c
(be)g(re)o(garded)i(as)e(an)h(automorphism)i(of)d(the)h(projecti)n(v)o
(e)h(line)f Fi(P)3477 2113 y Fr(1)3514 2146 y FK(.)51
b(This)75 2259 y(function)36 b(simply)f(returns)g(the)f(image)h(of)f
(the)g(di)n(visor)h Ft(D)f FK(under)h(the)f(M)8 b(\250)-38
b(obius)35 b(transformation)i(de\002ned)e(by)f Ft(A)p
FK(,)75 2372 y(pro)o(vided)26 b(that)e Ft(IsActionMoebiusTran)q(sfo)q
(rma)q(tio)q(nO)q(nDi)q(vis)q(orD)q(ef)q(ine)q(dP1)q(\(A,)q(D\))29
b FK(returns)c(true.)75 2524 y
SDict begin H.S end
75 2524 a 75 2524 a
SDict begin 13.6 H.A end
75
2524 a 75 2524 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.19) cvn H.B /DEST pdfmark end
75 2524 a 96 x FJ(5.7.19)p 0.0 0.0 1.0
TeXcolorrgb 99 w(IsActionMoebiusT)-7 b(ransf)n(ormationOnDi)o
(visorDe\002nedP1)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2794 a Fs(\006)22 b Ft(IsActionMoebiusTr)q(ans)q(for)q(mat)q(io)q(nOn)q
(Div)q(iso)q(rD)q(efi)q(ned)q(P1)53 b(\()47 b(A,)g(D)f(\))730
b Fr(\(function\))p Black 216 3020 a FK(Returns)27 b(true)g(of)g(none)g
(of)f(the)h(points)g(in)g(the)f(support)j(of)d(the)g(di)n(visor)i
Ft(D)e FK(is)g(the)h(pole)g(of)f(the)h(M)8 b(\250)-38
b(obius)27 b(trans-)75 3133 y(formation.)p 75 3206 1648
4 v 1764 3211 a FF(Example)p 2102 3206 V 75 3231 4 25
v 3747 3231 V 75 3331 4 100 v 188 3301 a(gap>)44 b(F:=GF\(11\);)p
3747 3331 V 75 3430 V 188 3401 a(GF\(11\))p 3747 3430
V 75 3530 V 188 3500 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)
p 3747 3530 V 75 3630 V 188 3600 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 3630 V 75 3729 V 188 3699 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 3729 V 75 3829 V 188 3799 a(b)p 3747 3829 V 75 3929
V 188 3899 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 3929 V 75 4028 V 188 3998 a([)f(a,)g(b)f(])p 3747
4028 V 75 4128 V 188 4098 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 4128 V 75 4227 V 188 4198 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 4227 V 75 4327 V 188 4297
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 4327
V 75 4427 V 188 4397 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
4427 V 75 4526 V 188 4496 a(gap>)i(D:=DivisorOnAffineCur)q(ve\()q([1,)q
(2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q
(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p 3747 4526 V
75 4626 V 188 4596 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(3,)g(4)f(],)p
3747 4626 V 75 4726 V 400 4696 a(support)i(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
4726 V 75 4825 V 400 4795 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 4825 V 75 4925 V 188 4895 a(gap>)h
(A:=Z\(11\)\2100*[[1,2],[1,)q(4]])q(;)p 3747 4925 V 75
5024 V 188 4995 a([)f([)f(Z\(11\)\2100,)j(Z\(11\))f(],)f([)g
(Z\(11\)\2100,)i(Z\(11\)\2102)g(])e(])p 3747 5024 V 75
5124 V 188 5094 a(gap>)h(ActionMoebiusTransfor)q(mat)q(ion)q(On)q(Div)q
(iso)q(rDe)q(fin)q(edP)q(1\(A)q(,D\))q(;)p 3747 5124
V 75 5224 V 188 5194 a(false)p 3747 5224 V 75 5323 V
188 5293 a(gap>)g(A:=Z\(11\)\2100*[[1,2],[3,)q(4]])q(;)p
3747 5323 V 75 5423 V 188 5393 a([)f([)f(Z\(11\)\2100,)j(Z\(11\))f(],)f
([)g(Z\(11\)\2108,)i(Z\(11\)\2102)g(])e(])p 3747 5423
V 75 5523 V 188 5493 a(gap>)h(ActionMoebiusTransfor)q(mat)q(ion)q(On)q
(Div)q(iso)q(rDe)q(fin)q(edP)q(1\(A)q(,D\))q(;)p 3747
5523 V 75 5622 V 188 5592 a(true)p 3747 5622 V Black
Black eop end end
%%Page: 94 94
TeXDict begin HPSdict begin 94 93 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.94) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(94)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(ActionMoebiusTransfor)q(mat)q(ion)q(On)q(Div)q(iso)q(rP1)q(\(A,)q
(D\);)p 3747 428 V 75 528 V 188 498 a(rec\()g(coeffs)g(:=)f([)g(1,)g
(2,)g(3,)g(4)f(],)p 3747 528 V 75 628 V 400 598 a(support)i(:=)f([)g
(Z\(11\)\2105,)i(Z\(11\)\2106,)g(Z\(11\)\2108,)g(Z\(11\)\2107)g(],)p
3747 628 V 75 727 V 400 697 a(curve)f(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 727 V 75 827 V 188 797 a(gap>)h(f:=MoebiusTransformat)q
(ion)q(\(A,)q(R1)q(\);)p 3747 827 V 75 927 V 188 897
a(\(a+Z\(11\)\)/\(Z\(11\)\2108*a)q(+Z\()q(11\))q(\2102\))p
3747 927 V 75 1026 V 188 996 a(gap>)g(ActionMoebiusTransfor)q(mat)q
(ion)q(On)q(Fun)q(cti)q(on\()q(A,f)q(,R1)q(\);)p 3747
1026 V 75 1126 V 188 1096 a(-Z\(11\)\2100+Z\(11\)\2103*a\210-)q(1)p
3747 1126 V 75 1225 V 3747 1225 V 75 1250 4 25 v 3747
1250 V 75 1253 3675 4 v 75 1387 a
SDict begin H.S end
75 1387 a 75 1387 a
SDict begin 13.6 H.A end
75 1387 a 75 1387 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.20) cvn H.B /DEST pdfmark end
75 1387 a 116 x FJ(5.7.20)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Di)o(visorA)-5 b(utomor)o(phismGr)n(oupP1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1677 a Fs(\006)22 b
Ft(DivisorAutomorphi)q(smG)q(rou)q(pP1)53 b(\()47 b(D)g(\))1842
b Fr(\(function\))p Black 216 1903 a FK(Input:)45 b(A)30
b(di)n(visor)i Ft(D)f FK(on)g Fi(P)1106 1870 y Fr(1)1143
1903 y Fo(\()p Fq(F)7 b Fo(\))p FK(,)32 b(where)f Fq(F)38
b FK(is)30 b(a)h(\002nite)g(\002eld.)50 b(Output:)45
b(A)30 b(subgroup)j Fq(A)n(u)n(t)6 b Fo(\()p Fq(D)p Fo(\))25
b Fv(\032)f Fq(A)n(u)n(t)6 b Fo(\()p Fi(P)3677 1870 y
Fr(1)3715 1903 y Fo(\))75 2016 y FK(preserving)26 b Ft(D)q
FK(.)216 2129 y(V)-10 b(ery)23 b(slo)n(w)-6 b(.)p 75
2226 1648 4 v 1764 2231 a FF(Example)p 2102 2226 V 75
2251 4 25 v 3747 2251 V 75 2351 4 100 v 188 2321 a(gap>)44
b(F:=GF\(11\);)p 3747 2351 V 75 2451 V 188 2421 a(GF\(11\))p
3747 2451 V 75 2550 V 188 2520 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q
("]\))q(;;)p 3747 2550 V 75 2650 V 188 2620 a(gap>)g
(var1:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k
(a:=var1[1];;)p 3747 2650 V 75 2749 V 188 2720 a(gap>)c
(b:=X\(F,"b",var1\);)p 3747 2749 V 75 2849 V 188 2819
a(b)p 3747 2849 V 75 2949 V 188 2919 a(gap>)g(var2:=Concatenation\(v)q
(ar1)q(,[b)q(]\))q(;)p 3747 2949 V 75 3048 V 188 3018
a([)f(a,)g(b)f(])p 3747 3048 V 75 3148 V 188 3118 a(gap>)i
(R2:=PolynomialRing\(F,)q(var)q(2\);)p 3747 3148 V 75
3248 V 188 3218 a(PolynomialRing\(...,)49 b([)42 b(a,)h(b)g(]\))p
3747 3248 V 75 3347 V 188 3317 a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q
(;)p 3747 3347 V 75 3447 V 188 3417 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f
(\))p 3747 3447 V 75 3547 V 188 3517 a(gap>)i(D:=DivisorOnAffineCur)q
(ve\()q([1,)q(2,)q(3,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q
(,Z\()q(11\))q(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p
3747 3547 V 75 3646 V 188 3616 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g
(3,)g(4)f(],)p 3747 3646 V 75 3746 V 400 3716 a(support)i(:=)f([)g
(Z\(11\)\2102,)i(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p
3747 3746 V 75 3845 V 400 3815 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 3845 V 75 3945 V 188 3915 a(gap>)h
(agp:=DivisorAutomorph)q(ism)q(Gro)q(up)q(P1\()q(D\);)q(;)k(time;)p
3747 3945 V 75 4045 V 188 4015 a(7305)p 3747 4045 V 75
4144 V 188 4114 a(gap>)c(IdGroup\(agp\);)p 3747 4144
V 75 4244 V 188 4214 a([)f(10,)g(2)g(])p 3747 4244 V
75 4344 V 3747 4344 V 75 4368 4 25 v 3747 4368 V 75 4371
3675 4 v 75 4505 a
SDict begin H.S end
75 4505 a 75 4505 a
SDict begin 13.6 H.A end
75 4505 a 75 4505
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.21) cvn H.B /DEST pdfmark end
75 4505 a 116 x FJ(5.7.21)p 0.0 0.0 1.0 TeXcolorrgb
99 w(MatrixRepr)n(esentationOnRiemannRochSpaceP1)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4795 a Fs(\006)22 b Ft(MatrixRepresentat)q
(ion)q(OnR)q(iem)q(an)q(nRo)q(chS)q(pac)q(eP)q(1)52 b(\()47
b(g,)g(D)g(\))1054 b Fr(\(function\))p Black 216 5021
a FK(Input:)30 b(An)23 b(element)i Ft(g)e FK(in)g Fq(G)p
FK(,)f(a)h(subgroup)j(of)e Fq(A)n(u)n(t)6 b Fo(\()p Fq(D)p
Fo(\))20 b Fv(\032)g Fq(A)n(u)n(t)6 b Fo(\()p Fi(P)2296
4988 y Fr(1)2334 5021 y Fo(\))p FK(,)22 b(and)i(a)f(di)n(visor)i
Ft(D)e FK(on)h Fi(P)3143 4988 y Fr(1)3180 5021 y Fo(\()p
Fq(F)7 b Fo(\))p FK(,)23 b(where)h Fq(F)29 b FK(is)75
5134 y(a)23 b(\002nite)h(\002eld.)k(Output:)i(a)23 b
Fq(d)18 b Fv(\002)13 b Fq(d)27 b FK(matrix,)d(where)g
Fq(d)h Fo(=)20 b Fq(d)5 b(im)10 b(L)p Fo(\()p Fq(D)p
Fo(\))p FK(,)23 b(representing)k(the)d(action)h(of)e
Ft(g)g FK(on)h Fq(L)p Fo(\()p Fq(D)p Fo(\))p FK(.)216
5247 y(Note:)29 b Ft(g)23 b FK(sends)i Fq(L)p Fo(\()p
Fq(D)p Fo(\))e FK(to)g Fq(r)15 b Fv(\001)e Fq(L)p Fo(\()p
Fq(D)p Fo(\))p FK(,)23 b(where)g Fq(r)j FK(is)d(a)g(polynomial)j(of)d
(de)o(gree)i(1)e(depending)k(on)c Ft(g)g FK(and)h Ft(D)q
FK(.)216 5360 y(Also)g(v)o(ery)f(slo)n(w)-6 b(.)216 5473
y(The)25 b Fy(GAP)e FK(command)j Ft(BrauerCharacterVa)q(lue)31
b FK(can)26 b(be)f(used)h(to)g(\223lift\224)g(the)g(eigen)l(v)n(alues)i
(of)e(this)g(matrix)75 5586 y(to)d(the)h(comple)o(x)h(numbers.)p
Black Black eop end end
%%Page: 95 95
TeXDict begin HPSdict begin 95 94 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.95) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(95)p Black 75 399 1648 4 v 1764 404 a FF(Example)p
2102 399 V 75 423 4 25 v 3747 423 V 75 523 4 100 v 188
493 a(gap>)44 b(F:=GF\(11\);)p 3747 523 V 75 623 V 188
593 a(GF\(11\))p 3747 623 V 75 722 V 188 692 a(gap>)g
(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p 3747 722
V 75 822 V 188 792 a(gap>)g(var1:=IndeterminatesO)q(fPo)q(lyn)q(om)q
(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p 3747 822
V 75 922 V 188 892 a(gap>)c(b:=X\(F,"b",var1\);)p 3747
922 V 75 1021 V 188 991 a(b)p 3747 1021 V 75 1121 V 188
1091 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 1121 V 75 1220 V 188 1191 a([)f(a,)g(b)f(])p 3747
1220 V 75 1320 V 188 1290 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 1320 V 75 1420 V 188 1390 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 1420 V 75 1519 V 188 1489
a(gap>)h(crvP1:=AffineCurve\(b,)q(R2\))q(;)p 3747 1519
V 75 1619 V 188 1589 a(rec\()g(ring)f(:=)g(PolynomialRing\(...,)49
b([)43 b(a,)g(b)g(]\),)g(polynomial)j(:=)d(b)f(\))p 3747
1619 V 75 1719 V 188 1689 a(gap>)i(D:=DivisorOnAffineCur)q(ve\()q([1,)q
(1,)q(1,4)q(],[)q(Z\(1)q(1\)\210)q(2,Z)q(\(11)q(\)\2103)q(,Z\()q(11\))q
(\2107,)q(Z\(1)q(1\)])q(,cr)q(vP1)q(\);)p 3747 1719 V
75 1818 V 188 1788 a(rec\()g(coeffs)g(:=)f([)g(1,)g(1,)g(1,)g(4)f(],)p
3747 1818 V 75 1918 V 400 1888 a(support)i(:=)f([)g(Z\(11\)\2102,)i
(Z\(11\)\2103,)g(Z\(11\)\2107,)g(Z\(11\))f(],)p 3747
1918 V 75 2017 V 400 1988 a(curve)g(:=)f(rec\()g(ring)h(:=)f
(PolynomialRing\(...,)49 b([)43 b(a,)g(b)f(]\),)i(polynomial)h(:=)e(b)g
(\))g(\))p 3747 2017 V 75 2117 V 188 2087 a(gap>)h
(agp:=DivisorAutomorph)q(ism)q(Gro)q(up)q(P1\()q(D\);)q(;)k(time;)p
3747 2117 V 75 2217 V 188 2187 a(7198)p 3747 2217 V 75
2316 V 188 2286 a(gap>)c(IdGroup\(agp\);)p 3747 2316
V 75 2416 V 188 2386 a([)f(20,)g(5)g(])p 3747 2416 V
75 2516 V 188 2486 a(gap>)h(g:=Random\(agp\);)p 3747
2516 V 75 2615 V 188 2585 a([)f([)f(Z\(11\)\2104,)j(Z\(11\)\2109)g(],)e
([)g(Z\(11\)\2100,)i(Z\(11\)\2109)g(])d(])p 3747 2615
V 75 2715 V 188 2685 a(gap>)i(rho:=MatrixRepresenta)q(tio)q(nOn)q(Ri)q
(ema)q(nnR)q(och)q(Spa)q(ceP)q(1\(g)q(,D\))q(;)p 3747
2715 V 75 2814 V 188 2785 a([)f([)f(Z\(11\)\2100,)j(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\),)h(0*Z\(11\),)f(0*Z\(11\),)g(0*Z\(11\),)g
(0*Z\(11\))f(],)p 3747 2814 V 75 2914 V 188 2884 a([)f(Z\(11\)\2100,)i
(0*Z\(11\),)g(0*Z\(11\),)g(Z\(11\),)f(0*Z\(11\),)h(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\))g(],)p 3747 2914 V 75 3014 V
273 2984 a([)d(Z\(11\)\2107,)j(0*Z\(11\),)g(Z\(11\)\2105,)g(0*Z\(11\),)
h(0*Z\(11\),)f(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\))f(],)p
3747 3014 V 75 3113 V 188 3083 a([)f(Z\(11\)\2104,)i(Z\(11\)\2109,)g
(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g
(0*Z\(11\))g(],)p 3747 3113 V 75 3213 V 273 3183 a([)d(Z\(11\)\2102,)j
(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)h(Z\(11\)\2105,)f(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\))f(],)p 3747 3213 V 75 3313 V
188 3283 a([)f(Z\(11\)\2104,)i(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g
(Z\(11\)\2108,)g(Z\(11\)\2100,)g(0*Z\(11\),)g(0*Z\(11\))g(],)p
3747 3313 V 75 3412 V 273 3382 a([)d(Z\(11\)\2106,)j(0*Z\(11\),)g
(0*Z\(11\),)g(0*Z\(11\),)h(Z\(11\)\2107,)f(Z\(11\)\2100,)g
(Z\(11\)\2105,)g(0*Z\(11\))f(],)p 3747 3412 V 75 3512
V 188 3482 a([)f(Z\(11\)\2108,)i(0*Z\(11\),)g(0*Z\(11\),)g(0*Z\(11\),)g
(Z\(11\)\2103,)g(Z\(11\)\2103,)g(Z\(11\)\2109,)g(Z\(11\)\2100)g(])d(])p
3747 3512 V 75 3611 V 188 3582 a(gap>)i(Display\(rho\);)p
3747 3611 V 75 3711 V 273 3681 a(1)85 b(.)g(.)g(.)g(.)g(.)g(.)g(.)p
3747 3711 V 75 3811 V 273 3781 a(1)g(.)g(.)g(2)g(.)g(.)g(.)g(.)p
3747 3811 V 75 3910 V 273 3880 a(7)g(.)42 b(10)86 b(.)f(.)g(.)g(.)g(.)p
3747 3910 V 75 4010 V 273 3980 a(5)g(6)g(.)g(.)g(.)g(.)g(.)g(.)p
3747 4010 V 75 4110 V 273 4080 a(4)g(.)g(.)g(.)42 b(10)86
b(.)f(.)g(.)p 3747 4110 V 75 4209 V 273 4179 a(5)g(.)g(.)g(.)g(3)g(1)g
(.)g(.)p 3747 4209 V 75 4309 V 273 4279 a(9)g(.)g(.)g(.)g(7)g(1)42
b(10)86 b(.)p 3747 4309 V 75 4408 V 273 4379 a(3)f(.)g(.)g(.)g(8)g(8)g
(6)g(1)p 3747 4408 V 75 4508 V 3747 4508 V 75 4533 4
25 v 3747 4533 V 75 4536 3675 4 v 75 4666 a
SDict begin H.S end
75 4666 a
75 4666 a
SDict begin 13.6 H.A end
75 4666 a 75 4666 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.22) cvn H.B /DEST pdfmark end
75 4666 a 116 x FJ(5.7.22)p
0.0 0.0 1.0 TeXcolorrgb 99 w(GoppaCodeClassical)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4956 a Fs(\006)22 b Ft(GoppaCodeClassica)q
(l\()53 b(div,)47 b(pts)h(\))1935 b Fr(\(function\))p
Black 216 5182 a FK(Input:)47 b(A)31 b(di)n(visor)j Ft(div)e
FK(on)g(the)g(projecti)n(v)o(e)i(line)f Fi(P)1906 5149
y Fr(1)1943 5182 y Fo(\()p Fq(F)7 b Fo(\))32 b FK(o)o(v)o(er)g(a)f
(\002nite)h(\002eld)g Fq(F)38 b FK(and)33 b(a)e(list)i
Ft(pts)f FK(of)g(points)75 5295 y Fv(f)p Fq(P)167 5309
y Fr(1)204 5295 y Fp(;)10 b(:::;)g Fq(P)396 5309 y Fm(n)434
5295 y Fv(g)21 b(\032)f Fq(F)30 b FK(disjoint)25 b(from)f(the)f
(support)j(of)d Ft(div)q FK(.)75 5408 y(Output:)30 b(The)23
b(classical)j(\(e)n(v)n(aluation\))g(Goppa)e(code)h(associated)h(to)e
(this)g(data.)29 b(This)23 b(is)h(the)g(code)1219 5592
y Fq(C)f Fo(=)d Fv(f)p Fo(\()14 b Fq(f)f Fo(\()p Fq(P)1608
5606 y Fr(1)1646 5592 y Fo(\))p Fp(;)d(:::;)24 b Fq(f)13
b Fo(\()p Fq(P)1960 5606 y Fm(n)1998 5592 y Fo(\)\))24
b Fv(j)36 b Fq(f)e Fv(2)20 b Fq(L)p Fo(\()p Fq(D)p Fo(\))2480
5606 y Fm(F)2530 5592 y Fv(g)p Fp(:)p Black Black eop
end end
%%Page: 96 96
TeXDict begin HPSdict begin 96 95 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.96) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(96)p Black 75 501 1648 4 v 1764 506 a FF(Example)p
2102 501 V 75 526 4 25 v 3747 526 V 75 626 4 100 v 188
596 a(gap>)44 b(F:=GF\(11\);;)p 3747 626 V 75 726 V 188
696 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)q(;)p 3747
726 V 75 825 V 188 795 a(gap>)g(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)
q(ial)q(Rin)q(g\(R)q(2\);)q(;)p 3747 825 V 75 925 V 188
895 a(gap>)g(a:=vars[1];;b:=vars[2)q(];;)p 3747 925 V
75 1024 V 188 995 a(gap>)g(cdiv:=[)g(1,)f(2,)g(-1,)h(-2)f(];)p
3747 1024 V 75 1124 V 188 1094 a([)g(1,)g(2,)g(-1,)g(-2)g(])p
3747 1124 V 75 1224 V 188 1194 a(gap>)h(sdiv:=[)g(Z\(11\)\2102,)h
(Z\(11\)\2103,)g(Z\(11\)\2106,)h(Z\(11\)\2109)e(];)p
3747 1224 V 75 1323 V 188 1293 a([)f(Z\(11\)\2102,)i(Z\(11\)\2103,)g
(Z\(11\)\2106,)g(Z\(11\)\2109)g(])p 3747 1323 V 75 1423
V 188 1393 a(gap>)f(crv:=rec\(polynomial:=)q(b,r)q(ing)q(:=)q(R2\))q(;)
p 3747 1423 V 75 1523 V 188 1493 a(rec\()g(polynomial)h(:=)e(x_2,)h
(ring)g(:=)f(PolynomialRing\(...,)49 b([)42 b(x_1,)i(x_2)f(]\))g(\))p
3747 1523 V 75 1622 V 188 1592 a(gap>)h(div:=DivisorOnAffineC)q(urv)q
(e\(c)q(di)q(v,s)q(div)q(,cr)q(v\);)p 3747 1622 V 75
1722 V 188 1692 a(rec\()g(coeffs)g(:=)f([)g(1,)g(2,)g(-1,)g(-2)g(],)g
(support)i(:=)e([)g(Z\(11\)\2102,)i(Z\(11\)\2103,)g(Z\(11\)\2106,)g
(Z\(11\)\2109)g(],)p 3747 1722 V 75 1822 V 273 1792 a(curve)f(:=)f
(rec\()g(polynomial)j(:=)d(x_2,)h(ring)g(:=)f(PolynomialRing\(...,)48
b([)43 b(x_1,)h(x_2)f(]\))g(\))g(\))p 3747 1822 V 75
1921 V 188 1891 a(gap>)h(pts:=Difference\(Eleme)q(nts)q(\(GF)q(\(1)q
(1\)\))q(,di)q(v.s)q(upp)q(ort)q(\);)p 3747 1921 V 75
2021 V 188 1991 a([)f(0*Z\(11\),)i(Z\(11\)\2100,)g(Z\(11\),)f
(Z\(11\)\2104,)h(Z\(11\)\2105,)g(Z\(11\)\2107,)g(Z\(11\)\2108)g(])p
3747 2021 V 75 2120 V 188 2090 a(gap>)f(C:=GoppaCodeClassical)q(\(di)q
(v,p)q(ts)q(\);)p 3747 2120 V 75 2220 V 188 2190 a(a)f(linear)h
([7,2,1..6]4..5)j(code)d(defined)h(by)e(generator)i(matrix)f(over)g
(GF\(11\))p 3747 2220 V 75 2320 V 188 2290 a(gap>)g
(MinimumDistance\(C\);)p 3747 2320 V 75 2419 V 188 2389
a(6)p 3747 2419 V 75 2444 4 25 v 3747 2444 V 75 2447
3675 4 v 75 2580 a
SDict begin H.S end
75 2580 a 75 2580 a
SDict begin 13.6 H.A end
75 2580 a 75 2580
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.23) cvn H.B /DEST pdfmark end
75 2580 a 117 x FJ(5.7.23)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Ev)o(aluationBi)o(v)o(ariateCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2871 a Fs(\006)22 b Ft(EvaluationBivaria)q(teC)q(ode)q
(\()52 b(pts,)c(L,)f(crv)h(\))1564 b Fr(\(function\))p
Black 216 3097 a FK(Input:)30 b Ft(pts)24 b FK(is)g(a)f(set)g(of)h(af)n
(\002ne)f(points)i(on)f Ft(crv)p FK(,)g Ft(L)f FK(is)g(a)g(list)h(of)f
(rational)j(functions)g(on)e Ft(crv)p FK(.)75 3210 y(Output:)43
b(The)29 b(e)n(v)n(aluation)k(code)e(associated)h(to)e(the)h(points)g
(in)f Ft(pts)g FK(and)h(functions)h(in)e Ft(L)p FK(,)f(b)n(ut)i
(speci\002cally)h(for)75 3323 y(af)n(\002ne)25 b(plane)h(curv)o(es)g
(and)f(this)g(function)i(checks)f(if)f(points)h(are)f(\223bad\224)h
(\(if)f(so)g(remo)o(v)o(es)g(them)g(from)g(the)g(list)g
Ft(pts)75 3435 y FK(automatically\).)47 b(A)27 b(point)i(is)f
(\223bad\224)i(if)e(either)i(it)e(does)h(not)g(lie)f(on)g(the)h(set)g
(of)f(non-singular)k Fq(F)7 b FK(-rational)31 b(points)75
3548 y(\(places)25 b(of)f(de)o(gree)g(1\))g(on)f(the)h(curv)o(e.)216
3661 y(V)-10 b(ery)21 b(similar)h(to)e Ft(EvaluationCode)26
b FK(\(see)21 b Ft(EvaluationCode)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2306 3662 a
SDict begin H.S end
2306 3662 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2487 3599 a
SDict begin H.R end
2487 3599 a 2487 3661 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
2487 3661 a Black
FK(\))d(for)f(a)g(more)g(general)h(construction\).)75
3814 y
SDict begin H.S end
75 3814 a 75 3814 a
SDict begin 13.6 H.A end
75 3814 a 75 3814 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.24) cvn H.B /DEST pdfmark end
75 3814
a 97 x FJ(5.7.24)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Ev)o(aluationBi)o(v)o
(ariateCodeNC)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4085
a Fs(\006)g Ft(EvaluationBivaria)q(teC)q(ode)q(NC\()53
b(pts,)48 b(L,)f(crv)h(\))1471 b Fr(\(function\))p Black
216 4311 a FK(As)23 b(in)g Ft(EvaluationBivariat)q(eC)q(ode)29
b FK(b)n(ut)24 b(does)h(not)f(check)g(if)g(the)g(points)h(are)e
(\223bad\224.)216 4424 y(Input:)30 b Ft(pts)24 b FK(is)g(a)f(set)g(of)h
(af)n(\002ne)f(points)i(on)f Ft(crv)p FK(,)g Ft(L)f FK(is)g(a)g(list)h
(of)f(rational)j(functions)g(on)e Ft(crv)p FK(.)75 4536
y(Output:)30 b(The)23 b(e)n(v)n(aluation)j(code)e(associated)j(to)c
(the)h(points)h(in)e Ft(pts)h FK(and)g(functions)i(in)e
Ft(L)p FK(.)p 75 4659 1648 4 v 1764 4664 a FF(Example)p
2102 4659 V 75 4684 4 25 v 3747 4684 V 75 4784 4 100
v 188 4754 a(gap>)44 b(q:=4;;)p 3747 4784 V 75 4883 V
188 4853 a(gap>)g(F:=GF\(q\2102\);;)p 3747 4883 V 75
4983 V 188 4953 a(gap>)g(R:=PolynomialRing\(F,2)q(\);;)p
3747 4983 V 75 5082 V 188 5053 a(gap>)g(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(\);;)p 3747 5082 V 75
5182 V 188 5152 a(gap>)g(x:=vars[1];;)p 3747 5182 V 75
5282 V 188 5252 a(gap>)g(y:=vars[2];;)p 3747 5282 V 75
5381 V 188 5351 a(gap>)g(crv:=AffineCurve\(y\210q+)q(y-x)q(\210\(q)q
(+1)q(\),R)q(\);)p 3747 5381 V 75 5481 V 188 5451 a(rec\()g(ring)f(:=)g
(PolynomialRing\(...,)49 b([)43 b(x_1,)h(x_2)f(]\),)g(polynomial)j(:=)d
(x_1\2105+x_2\2104+x_2)48 b(\))p 3747 5481 V 75 5581
V 188 5551 a(gap>)c(L:=[)f(x\2100,)h(x,)f(x\2102*y\210-1)i(];)p
3747 5581 V Black Black eop end end
%%Page: 97 97
TeXDict begin HPSdict begin 97 96 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.97) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(97)p Black 75 428 4 100 v 188 399 a FF([)43
b(Z\(2\)\2100,)h(x_1,)g(x_1\2102/x_2)h(])p 3747 428 V
75 528 V 188 498 a(gap>)f(Pts:=AffinePointsOnCu)q(rve)q(\(cr)q(v.)q
(pol)q(yno)q(mia)q(l,c)q(rv.)q(rin)q(g,F)q(\);;)p 3747
528 V 75 628 V 188 598 a(gap>)g(C1:=EvaluationBivaria)q(teC)q(ode)q
(\(P)q(ts,)q(L,c)q(rv\))q(;)k(time;)p 3747 628 V 75 727
V 3747 727 V 75 827 V 3747 827 V 75 927 V 230 897 a(Automatically)f
(removed)e(the)e(following)j('bad')e(points)g(\(either)h(a)d(pole)i(or)
f(not)p 3747 927 V 75 1026 V 230 996 a(on)g(the)h(curve\):)p
3747 1026 V 75 1126 V 188 1096 a([)f([)f(0*Z\(2\),)j(0*Z\(2\))f(])f(])p
3747 1126 V 75 1225 V 3747 1225 V 75 1325 V 188 1295
a(a)g(linear)h([63,3,1..60]51..59)91 b(evaluation)46
b(code)d(over)h(GF\(16\))p 3747 1325 V 75 1425 V 188
1395 a(52)p 3747 1425 V 75 1524 V 188 1494 a(gap>)g
(P:=Difference\(Pts,[[)49 b(0*Z\(2\2104\)\2100,)d(0*Z\(2\)\2100)f
(]]\);;)p 3747 1524 V 75 1624 V 188 1594 a(gap>)f
(C2:=EvaluationBivaria)q(teC)q(ode)q(NC)q(\(P,)q(L,c)q(rv\))q(;)k
(time;)p 3747 1624 V 75 1724 V 188 1694 a(a)43 b(linear)h
([63,3,1..60]51..59)91 b(evaluation)46 b(code)d(over)h(GF\(16\))p
3747 1724 V 75 1823 V 188 1793 a(48)p 3747 1823 V 75
1923 V 188 1893 a(gap>)g(C3:=EvaluationCode\(P,)q(L,R)q(\);)49
b(time;)p 3747 1923 V 75 2022 V 188 1993 a(a)43 b(linear)h
([63,3,1..56]51..59)91 b(evaluation)46 b(code)d(over)h(GF\(16\))p
3747 2022 V 75 2122 V 188 2092 a(58)p 3747 2122 V 75
2222 V 188 2192 a(gap>)g(MinimumDistance\(C1\);)p 3747
2222 V 75 2321 V 188 2291 a(56)p 3747 2321 V 75 2421
V 188 2391 a(gap>)g(MinimumDistance\(C2\);)p 3747 2421
V 75 2521 V 188 2491 a(56)p 3747 2521 V 75 2620 V 188
2590 a(gap>)g(MinimumDistance\(C3\);)p 3747 2620 V 75
2720 V 188 2690 a(56)p 3747 2720 V 75 2819 V 188 2790
a(gap>)p 3747 2819 V 75 2844 4 25 v 3747 2844 V 75 2847
3675 4 v 75 2979 a
SDict begin H.S end
75 2979 a 75 2979 a
SDict begin 13.6 H.A end
75 2979 a 75 2979
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.5.7.25) cvn H.B /DEST pdfmark end
75 2979 a 116 x FJ(5.7.25)p 0.0 0.0 1.0 TeXcolorrgb
99 w(OneP)n(ointA)-5 b(GCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3269 a Fs(\006)22 b Ft(OnePointAGCode\()52 b(f,)47
b(P,)g(m,)g(R)g(\))2028 b Fr(\(function\))p Black 216
3495 a FK(Input:)30 b Ft(f)21 b FK(is)g(a)g(polynomial)j(in)e
(R=F[x,y],)f(where)h Ft(F)f FK(is)g(a)h(\002nite)f(\002eld,)h
Ft(m)f FK(is)g(a)g(positi)n(v)o(e)i(inte)o(ger)g(\(the)f(multiplic-)75
3608 y(ity)i(of)f(the)h(`point)h(at)e(in\002nity')i Fu(\245)e
FK(on)g(the)h(curv)o(e)38 b Fq(f)13 b Fo(\()p Fq(x)p
Fp(;)d Fq(y)p Fo(\))22 b(=)e FK(0\),)j Ft(P)h FK(is)f(a)g(list)h(of)f
Fq(n)h FK(points)h(on)e(the)h(curv)o(e)g(o)o(v)o(er)g
Fq(F)7 b FK(.)75 3721 y(Output:)30 b(The)18 b Fq(C)25
b FK(which)f(is)f(the)h(image)g(of)f(the)h(e)n(v)n(aluation)i(map)1491
3915 y Fq(E)7 b(val)1664 3929 y Fm(P)1729 3915 y FK(:)21
b Fq(L)p Fo(\()p Fq(m)13 b Fv(\001)g Fu(\245)p Fo(\))19
b Fv(!)h Fq(F)2271 3878 y Fm(n)2309 3915 y Fp(;)75 4110
y FK(gi)n(v)o(en)27 b(by)42 b Fq(f)35 b Fv(7\000)-16
b(!)22 b Fo(\()14 b Fq(f)f Fo(\()7 b Fq(p)833 4124 y
Fr(1)872 4110 y Fo(\))p Fp(;)j(:::;)24 b Fq(f)13 b Fo(\()7
b Fq(p)1191 4124 y Fm(n)1230 4110 y Fo(\)\))p FK(,)27
b(where)35 b Fq(p)1651 4124 y Fm(i)1696 4110 y Fv(2)21
b Fq(P)p FK(.)38 b(Here)27 b Fq(L)p Fo(\()p Fq(m)14 b
Fv(\001)g Fu(\245)p Fo(\))26 b FK(denotes)i(the)g(Riemann-Roch)g(space)
g(of)75 4223 y(the)e(di)n(visor)h Fq(m)13 b Fv(\001)g
Fu(\245)26 b FK(on)g(the)g(curv)o(e.)37 b(This)25 b(has)i(a)e(basis)i
(consisting)i(of)c(monomials)j Fq(x)2774 4190 y Fm(i)2797
4223 y Fq(y)2847 4190 y Fm(j)2871 4223 y FK(,)e(where)g
Fo(\()p Fq(i)p Fp(;)e Fq(j)r Fo(\))i FK(range)h(o)o(v)o(er)75
4336 y(a)i(polygon)i(depending)h(on)d Fq(m)f FK(and)43
b Fq(f)13 b Fo(\()p Fq(x)p Fp(;)d Fq(y)p Fo(\))p FK(.)47
b(F)o(or)28 b(more)h(details)h(on)f(the)h(Riemann-Roch)g(space)g(of)f
(the)h(di)n(visor)75 4449 y Fq(m)13 b Fv(\001)g Fu(\245)22
b FK(see)h(Proposition)j(III.10.5)f(in)e(Stichtenoth)j([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1715 4451 a
SDict begin H.S end
1715 4451
a 0.0236 0.6179 0.0894 TeXcolorrgb -2 x FK(Sti93)p 0.0236 0.6179 0.0894
TeXcolorrgb 1906 4387 a
SDict begin H.R end
1906 4387 a 1906 4449 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.St93) cvn H.B /ANN pdfmark end
1906
4449 a Black 1 w FK(].)216 4561 y(This)84 b(command)h(returns)h(a)e
(\224record\224)i(object)g Ft(C)d FK(with)h(se)n(v)o(eral)i(e)o(xtra)e
(components)j(\(type)75 4674 y Ft(NamesOfComponents\()q(C\))50
b FK(to)44 b(see)h(them)g(all\):)71 b Ft(C!.points)47
b FK(\(namely)f Ft(P)p FK(\),)j Ft(C!.multiplicity)g
FK(\(namely)75 4787 y Ft(m)p FK(\),)23 b Ft(C!.curve)j
FK(\(namely)e Ft(f)q FK(\))f(and)h Ft(C!.ring)h FK(\(namely)g
Ft(R)p FK(\).)p 75 4900 1648 4 v 1764 4905 a FF(Example)p
2102 4900 V 75 4925 4 25 v 3747 4925 V 75 5024 4 100
v 188 4995 a(gap>)44 b(F:=GF\(11\);)p 3747 5024 V 75
5124 V 188 5094 a(GF\(11\))p 3747 5124 V 75 5224 V 188
5194 a(gap>)g(R)e(:=)h(PolynomialRing\(F,[")q(x",)q("y)q("]\))q(;)p
3747 5224 V 75 5323 V 188 5293 a(PolynomialRing\(...,)49
b([)42 b(x,)h(y)g(]\))p 3747 5323 V 75 5423 V 188 5393
a(gap>)h(indets)g(:=)f(IndeterminatesOfPol)q(yno)q(mia)q(lRi)q(ng\()q
(R\);)p 3747 5423 V 75 5523 V 188 5493 a([)g(x,)g(y)f(])p
3747 5523 V 75 5622 V 188 5592 a(gap>)i(x:=indets[1];)i(y:=indets[2];)p
3747 5622 V Black Black eop end end
%%Page: 98 98
TeXDict begin HPSdict begin 98 97 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.98) cvn H.B /DEST pdfmark end
75 100 a Black 1685 w FE(GU)n(A)l(V)-5
b(A)1700 b FK(98)p Black 75 428 4 100 v 188 399 a FF(x)p
3747 428 V 75 528 V 188 498 a(y)p 3747 528 V 75 628 V
188 598 a(gap>)44 b(P:=AffinePointsOnCurv)q(e\(y)q(\2102-)q(x\210)q
(11+)q(x,R)q(,F\))q(;;)p 3747 628 V 75 727 V 188 697
a(gap>)g(C:=OnePointAGCode\(y\2102)q(-x\210)q(11+)q(x,)q(P,1)q(5,R)q
(\);)p 3747 727 V 75 827 V 188 797 a(a)f(linear)h([11,8,1..0]2..3)90
b(one-point)45 b(AG)e(code)h(over)g(GF\(11\))p 3747 827
V 75 927 V 188 897 a(gap>)g(MinimumDistance\(C\);)p 3747
927 V 75 1026 V 188 996 a(4)p 3747 1026 V 75 1126 V 188
1096 a(gap>)g(Pts:=List\([1,2,4,6,7,)q(8,9)q(,10)q(,1)q(1],)q(i->)q
(P[i)q(]\);)q(;)p 3747 1126 V 75 1225 V 188 1196 a(gap>)g
(C:=OnePointAGCode\(y\2102)q(-x\210)q(11+)q(x,)q(PT,)q(10,)q(R\);)p
3747 1225 V 75 1325 V 188 1295 a(a)f(linear)h([9,6,1..4]2..3)j
(one-point)f(AG)d(code)g(over)h(GF\(11\))p 3747 1325
V 75 1425 V 188 1395 a(gap>)g(MinimumDistance\(C\);)p
3747 1425 V 75 1524 V 188 1494 a(4)p 3747 1524 V 75 1549
4 25 v 3747 1549 V 75 1552 3675 4 v 75 1765 a FK(See)23
b Ft(EvaluationCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 931 1766 a
SDict begin H.S end
931 1766 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(5.6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1112 1703 a
SDict begin H.R end
1112 1703 a 1112 1765 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.6.1) cvn H.B /ANN pdfmark end
1112 1765 a Black
FK(\))c(for)g(a)f(more)g(general)j(construction.)p Black
Black eop end end
%%Page: 99 99
TeXDict begin HPSdict begin 99 98 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.99) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.6) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(6)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Manipulating)53 b(Codes)p Black 75 1881 a FK(In)20
b(this)h(chapter)h(we)e(describe)i(se)n(v)o(eral)g(functions)g
Fy(GU)m(A)-6 b(V)f(A)19 b FK(uses)i(to)f(manipulate)j(codes.)29
b(Some)19 b(of)h(the)h(best)g(codes)75 1994 y(are)j(obtained)i(by)d
(starting)j(with)d(for)h(e)o(xample)g(a)f(BCH)f(code,)i(and)g
(manipulating)i(it.)216 2107 y(In)d(some)g(cases,)h(it)e(is)h(f)o
(aster)h(to)f(perform)h(calculations)j(with)22 b(a)h(manipulated)i
(code)f(than)g(to)f(use)g(the)g(original)75 2220 y(code.)50
b(F)o(or)30 b(e)o(xample,)j(if)d(the)h(dimension)h(of)f(the)f(code)i
(is)e(lar)n(ger)i(than)f(half)g(the)g(w)o(ord)g(length,)i(it)d(is)h
(generally)75 2333 y(f)o(aster)d(to)f(compute)h(the)f(weight)h(distrib)
n(ution)j(by)c(\002rst)f(calculating)k(the)d(weight)h(distrib)n(ution)j
(of)26 b(the)i(dual)f(code)75 2446 y(than)g(by)g(directly)i
(calculating)h(the)d(weight)g(distrib)n(ution)k(of)26
b(the)h(original)i(code.)39 b(The)26 b(size)i(of)e(the)h(dual)h(code)f
(is)75 2559 y(smaller)d(in)g(these)g(cases.)216 2672
y(Because)35 b Fy(GU)m(A)-6 b(V)f(A)31 b FK(k)o(eeps)j(all)g
(information)i(in)d(a)g(code)h(record,)i(in)e(some)f(cases)h(the)g
(information)i(can)d(be)75 2785 y(preserv)o(ed)26 b(after)e
(manipulations.)32 b(Therefore,)25 b(computations)i(do)c(not)h(al)o(w)o
(ays)g(ha)n(v)o(e)h(to)e(start)h(from)g(scratch.)216
2897 y(In)47 b(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
657 2898 a
SDict begin H.S end
657 2898 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 2835
a
SDict begin H.R end
770 2835 a 770 2897 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.6.1) cvn H.B /ANN pdfmark end
770 2897 a Black FK(,)53 b(we)46
b(describe)j(functions)h(that)d(tak)o(e)h(a)f(code)g(with)g(certain)i
(parameters,)55 b(modify)47 b(it)75 3010 y(in)g(some)f(w)o(ay)h(and)g
(return)g(a)g(dif)n(ferent)h(code)f(\(see)h Ft(ExtendedCode)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2550 3011 a
SDict begin H.S end
2550 3011 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 2731 2948 a
SDict begin H.R end
2731 2948
a 2731 3010 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
2731 3010 a Black FK(\),)i Ft(PuncturedCode)f
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3515 3011 a
SDict begin H.S end
3515 3011 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 3696 2948 a
SDict begin H.R end
3696 2948
a 3696 3010 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.2) cvn H.B /ANN pdfmark end
3696 3010 a Black FK(\),)75 3123 y Ft(EvenWeightSubcode)g
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 938 3124 a
SDict begin H.S end
938
3124 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1119 3061 a
SDict begin H.R end
1119 3061
a 1119 3123 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.3) cvn H.B /ANN pdfmark end
1119 3123 a Black FK(\),)g Ft(PermutedCode)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1854 3124 a
SDict begin H.S end
1854 3124 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.4)p
0.0236 0.0894 0.6179 TeXcolorrgb 2035 3061 a
SDict begin H.R end
2035 3061
a 2035 3123 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.4) cvn H.B /ANN pdfmark end
2035 3123 a Black FK(\),)i Ft(ExpurgatedCode)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2862 3124 a
SDict begin H.S end
2862 3124 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 3043 3061 a
SDict begin H.R end
3043 3061
a 3043 3123 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.5) cvn H.B /ANN pdfmark end
3043 3123 a Black FK(\),)i Ft(AugmentedCode)75
3236 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3237
a
SDict begin H.S end
105 3237 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 3174 a
SDict begin H.R end
286 3174
a 286 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.6) cvn H.B /ANN pdfmark end
286 3236 a Black FK(\),)62 b Ft(RemovedElementsCod)q(e)d
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1365 3237 a
SDict begin H.S end
1365 3237 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.7)p
0.0236 0.0894 0.6179 TeXcolorrgb 1546 3174 a
SDict begin H.R end
1546 3174
a 1546 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.7) cvn H.B /ANN pdfmark end
1546 3236 a Black FK(\),)j Ft(AddedElementsCode)e
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2533 3237 a
SDict begin H.S end
2533 3237 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 2714 3174 a
SDict begin H.R end
2714 3174
a 2714 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
2714 3236 a Black FK(\),)i Ft(ShortenedCode)c
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3515 3238 a
SDict begin H.S end
3515 3238 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(6.1.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3696 3174 a
SDict begin H.R end
3696 3174
a 3696 3236 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.9) cvn H.B /ANN pdfmark end
3696 3236 a Black FK(\),)75 3349 y Ft(LengthenedCode)71
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 820 3350 a
SDict begin H.S end
820 3350 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.10)p
0.0236 0.0894 0.6179 TeXcolorrgb 1046 3287 a
SDict begin H.R end
1046 3287
a 1046 3349 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.10) cvn H.B /ANN pdfmark end
1046 3349 a Black FK(\),)77 b Ft(ResidueCode)70
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1782 3350
a
SDict begin H.S end
1782 3350 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.11)p
0.0236 0.0894 0.6179 TeXcolorrgb 2008 3287 a
SDict begin H.R end
2008 3287
a 2008 3349 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.11) cvn H.B /ANN pdfmark end
2008 3349 a Black FK(\),)78 b Ft(ConstructionBCode)71
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3022 3350
a
SDict begin H.S end
3022 3350 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 3248 3287 a
SDict begin H.R end
3248 3287
a 3248 3349 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.12) cvn H.B /ANN pdfmark end
3248 3349 a Black FK(\),)78 b Ft(DualCode)75
3462 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3463
a
SDict begin H.S end
105 3463 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.13)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3400 a
SDict begin H.R end
331 3400
a 331 3462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.13) cvn H.B /ANN pdfmark end
331 3462 a Black FK(\),)32 b Ft(ConversionFieldCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1355 3463 a
SDict begin H.S end
1355 3463 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.14)p
0.0236 0.0894 0.6179 TeXcolorrgb 1581 3400 a
SDict begin H.R end
1581 3400
a 1581 3462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.14) cvn H.B /ANN pdfmark end
1581 3462 a Black FK(\),)c Ft(ConstantWeightSub)q(cod)q
(e)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2698 3463
a
SDict begin H.S end
2698 3463 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.17)p
0.0236 0.0894 0.6179 TeXcolorrgb 2924 3400 a
SDict begin H.R end
2924 3400
a 2924 3462 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.17) cvn H.B /ANN pdfmark end
2924 3462 a Black FK(\),)c Ft(StandardFormCode)75
3575 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3576
a
SDict begin H.S end
105 3576 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.18)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3513 a
SDict begin H.R end
331 3513
a 331 3575 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.18) cvn H.B /ANN pdfmark end
331 3575 a Black FK(\))46 b(and)g Ft(CosetCode)i
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1075 3576 a
SDict begin H.S end
1075 3576 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.16)p
0.0236 0.0894 0.6179 TeXcolorrgb 1301 3513 a
SDict begin H.R end
1301 3513
a 1301 3575 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.16) cvn H.B /ANN pdfmark end
1301 3575 a Black FK(\)\).)95 b(In)45 b(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 1916 3576 a
SDict begin H.S end
1916 3576
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 2029 3513 a
SDict begin H.R end
2029 3513 a 2029 3575 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.6.2) cvn H.B /ANN pdfmark end
2029
3575 a Black FK(,)50 b(we)45 b(describe)i(functions)h(that)e(generate)h
(a)e(ne)n(w)75 3688 y(code)30 b(out)f(of)g(tw)o(o)f(codes)j(\(see)e
Ft(DirectSumCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1757 3689 a
SDict begin H.S end
1757 3689 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 1938
3626 a
SDict begin H.R end
1938 3626 a 1938 3688 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.1) cvn H.B /ANN pdfmark end
1938 3688 a Black FK(\),)d
Ft(UUVCode)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2404 3689 a
SDict begin H.S end
2404 3689 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 2585
3626 a
SDict begin H.R end
2585 3626 a 2585 3688 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.2) cvn H.B /ANN pdfmark end
2585 3688 a Black FK(\),)g
Ft(DirectProductCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3515 3689 a
SDict begin H.S end
3515 3689 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 3696
3626 a
SDict begin H.R end
3696 3626 a 3696 3688 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.3) cvn H.B /ANN pdfmark end
3696 3688 a Black FK(\),)75
3801 y Ft(IntersectionCode)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 870 3802 a
SDict begin H.S end
870 3802 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.2.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
1051 3739 a
SDict begin H.R end
1051 3739 a 1051 3801 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.4) cvn H.B /ANN pdfmark end
1051 3801 a Black
FK(\))24 b(and)g Ft(UnionCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1729 3802 a
SDict begin H.S end
1729 3802 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.2.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
1910 3739 a
SDict begin H.R end
1910 3739 a 1910 3801 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.5) cvn H.B /ANN pdfmark end
1910 3801 a Black
FK(\)\).)75 3960 y
SDict begin H.S end
75 3960 a 75 3960 a
SDict begin 13.6 H.A end
75 3960 a 75 3960
a
SDict begin [ /View [/XYZ H.V] /Dest (section.6.1) cvn H.B /DEST pdfmark end
75 3960 a 133 x FM(6.1)p 0.0 0.0 1.0 TeXcolorrgb 119
w(Functions)31 b(that)e(Generate)i(a)e(New)i(Code)g(fr)n(om)e(a)g(Gi)o
(v)o(en)h(Code)p Black 75 4190 a
SDict begin H.S end
75 4190 a 75 4190 a
SDict begin 13.6 H.A end
75 4190 a 75 4190 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.1) cvn H.B /DEST pdfmark end
75 4190 a 114 x FJ(6.1.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(ExtendedCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4478 a Fs(\006)22 b Ft(ExtendedCode\()51 b(C[,)d(i])f(\))2306
b Fr(\(function\))p Black 216 4704 a Ft(ExtendedCode)31
b FK(e)o(xtends)d(the)f(code)h Ft(C)e(i)g FK(times)i(and)f(returns)h
(the)f(result.)40 b Ft(i)27 b FK(is)f(equal)i(to)f(1)f(by)h(def)o
(ault.)41 b(Ex-)75 4817 y(tending)22 b(is)e(done)h(by)g(adding)h(a)d
(parity)j(check)f(bit)g(after)g(the)f(last)h(coordinate.)31
b(The)19 b(coordinates)24 b(of)c(all)g(code)n(w)o(ords)75
4930 y(no)n(w)j(add)h(up)g(to)f(zero.)29 b(In)24 b(the)g(binary)h
(case,)f(each)g(code)n(w)o(ord)h(has)f(e)n(v)o(en)g(weight.)216
5043 y(The)k(w)o(ord)g(length)i(increases)h(by)d Ft(i)q
FK(.)42 b(The)28 b(size)h(of)f(the)h(code)g(remains)g(the)g(same.)43
b(In)29 b(the)f(binary)i(case,)g(the)75 5155 y(minimum)23
b(distance)j(increases)g(by)e(one)g(if)f(it)g(w)o(as)g(odd.)30
b(In)23 b(other)i(cases,)f(that)g(is)f(not)h(al)o(w)o(ays)h(true.)216
5268 y(A)e(c)o(yclic)h(code)g(in)g(general)h(is)e(no)h(longer)h(c)o
(yclic)f(after)h(e)o(xtending.)p 75 5391 1648 4 v 1764
5396 a FF(Example)p 2102 5391 V 75 5416 4 25 v 3747 5416
V 75 5515 4 100 v 188 5486 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(3,)d
(GF\(2\))h(\);)p 3747 5515 V 75 5615 V 188 5585 a(a)f(linear)h
([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g(over)f(GF\(2\))p
3747 5615 V Black 1867 5841 a FK(99)p Black eop end end
%%Page: 100 100
TeXDict begin HPSdict begin 100 99 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.100) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(100)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C2)f(:=)g(ExtendedCode\()j(C1)d(\);)p 3747 428 V 75
528 V 188 498 a(a)g(linear)h([8,4,4]2)h(extended)g(code)p
3747 528 V 75 628 V 188 598 a(gap>)f(IsEquivalent\()i(C2,)e
(ReedMullerCode\()j(1,)c(3)g(\))g(\);)p 3747 628 V 75
727 V 188 697 a(true)p 3747 727 V 75 827 V 188 797 a(gap>)h(List\()g
(AsSSortedList\()j(C2)c(\),)g(WeightCodeword)k(\);)p
3747 827 V 75 927 V 188 897 a([)c(0,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g
(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g(8)g(])p 3747
927 V 75 1026 V 188 996 a(gap>)h(C3)f(:=)g(EvenWeightSubcode\()48
b(C1)43 b(\);)p 3747 1026 V 75 1126 V 188 1096 a(a)g(linear)h
([7,3,4]2..3)i(even)e(weight)g(subcode)p 3747 1126 V
75 1151 4 25 v 3747 1151 V 75 1154 3675 4 v 75 1361 a
FK(T)-7 b(o)75 b(undo)h(e)o(xtending,)91 b(call)76 b
Ft(PuncturedCode)k FK(\(see)c Ft(PuncturedCode)k FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2781 1362 a
SDict begin H.S end
2781 1362
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.2)p 0.0236 0.0894 0.6179
TeXcolorrgb 2962 1299 a
SDict begin H.R end
2962 1299 a 2962 1361 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.2) cvn H.B /ANN pdfmark end
2962
1361 a Black FK(\)\).)186 b(The)75 b(function)75 1474
y Ft(EvenWeightSubcode)36 b FK(\(see)c Ft(EvenWeightSubcode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1918 1475 a
SDict begin H.S end
1918 1475 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2099 1412 a
SDict begin H.R end
2099 1412
a 2099 1474 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.3) cvn H.B /ANN pdfmark end
2099 1474 a Black FK(\)\))31 b(also)h(returns)g(a)f
(related)h(code)g(with)e(only)i(e)n(v)o(en)75 1587 y(weights,)24
b(b)n(ut)g(without)h(changing)h(its)e(w)o(ord)f(length.)75
1738 y
SDict begin H.S end
75 1738 a 75 1738 a
SDict begin 13.6 H.A end
75 1738 a 75 1738 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.2) cvn H.B /DEST pdfmark end
75 1738
a 97 x FJ(6.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Punctur)n(edCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2009 a Fs(\006)f Ft(PuncturedCode\()52
b(C)47 b(\))2491 b Fr(\(function\))p Black 216 2235 a
Ft(PuncturedCode)28 b FK(punctures)e Ft(C)d FK(in)g(the)h(last)g
(column,)h(and)f(returns)h(the)f(result.)30 b(Puncturing)c(is)d(done)h
(simply)75 2348 y(by)30 b(cutting)i(of)n(f)e(the)g(last)g(column)h
(from)f(each)h(code)n(w)o(ord.)49 b(This)30 b(means)h(the)f(w)o(ord)g
(length)h(decreases)i(by)d(one.)75 2461 y(The)23 b(minimum)g(distance)j
(in)e(general)h(also)f(decrease)i(by)d(one.)216 2574
y(This)46 b(command)h(can)g(also)g(be)f(called)i(with)e(the)g(syntax)i
Ft(PuncturedCode\()j(C,)d(L)e(\))p FK(.)g(In)g(this)h(case,)75
2686 y Ft(PuncturedCode)38 b FK(punctures)e Ft(C)d FK(in)h(the)g
(columns)h(speci\002ed)g(by)f Ft(L)p FK(,)h(a)e(list)h(of)g(inte)o
(gers.)61 b(All)33 b(columns)i(speci-)75 2799 y(\002ed)21
b(by)h Ft(L)g FK(are)g(omitted)h(from)f(each)g(code)n(w)o(ord.)30
b(If)21 b Fq(l)26 b FK(is)c(the)g(length)h(of)f Ft(L)g
FK(\(so)g(the)g(number)h(of)e(remo)o(v)o(ed)i(columns\),)75
2912 y(the)h(w)o(ord)f(length)i(decreases)h(by)e Fq(l)5
b FK(.)28 b(The)23 b(minimum)g(distance)j(can)e(also)g(decrease)i(by)d
Fq(l)28 b FK(or)23 b(less.)216 3025 y(Puncturing)32 b(a)e(c)o(yclic)h
(code)g(in)f(general)h(results)h(in)e(a)f(non-c)o(yclic)k(code.)49
b(If)30 b(the)g(code)h(is)e(punctured)k(in)d(all)75 3138
y(the)c(columns)g(where)g(a)e(w)o(ord)i(of)f(minimal)h(weight)g(is)f
(unequal)i(to)e(zero,)h(the)g(dimension)h(of)e(the)h(resulting)h(code)
75 3251 y(decreases.)p 75 3349 1648 4 v 1764 3354 a FF(Example)p
2102 3349 V 75 3374 4 25 v 3747 3374 V 75 3474 4 100
v 188 3444 a(gap>)44 b(C1)f(:=)g(BCHCode\()i(15,)e(5,)g(GF\(2\))h(\);)p
3747 3474 V 75 3573 V 188 3543 a(a)f(cyclic)h([15,7,5]3..5)i(BCH)e
(code,)g(delta=5,)h(b=1)e(over)h(GF\(2\))p 3747 3573
V 75 3673 V 188 3643 a(gap>)g(C2)f(:=)g(PuncturedCode\()k(C1)c(\);)p
3747 3673 V 75 3773 V 188 3743 a(a)g(linear)h([14,7,4]3..5)i(punctured)
g(code)p 3747 3773 V 75 3872 V 188 3842 a(gap>)e(ExtendedCode\()i(C2)d
(\))g(=)g(C1;)p 3747 3872 V 75 3972 V 188 3942 a(false)p
3747 3972 V 75 4071 V 188 4042 a(gap>)h(PuncturedCode\()j(C1,)c
([1,2,3,4,5,6,7])48 b(\);)p 3747 4071 V 75 4171 V 188
4141 a(a)43 b(linear)h([8,7,1]1)h(punctured)g(code)p
3747 4171 V 75 4271 V 188 4241 a(gap>)f(PuncturedCode\()j
(WholeSpaceCode\()g(4,)c(GF\(5\))h(\))f(\);)p 3747 4271
V 75 4370 V 188 4340 a(a)g(linear)h([3,3,1]0)h(punctured)g(code)87
b(#)42 b(The)i(dimension)h(decreased)g(from)f(4)f(to)g(3)p
3747 4370 V 75 4395 4 25 v 3747 4395 V 75 4398 3675 4
v 75 4605 a Ft(ExtendedCode)27 b FK(e)o(xtends)e(the)f(code)g(again)g
(\(see)g Ft(ExtendedCode)j FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2278 4606 a
SDict begin H.S end
2278 4606 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
2459 4543 a
SDict begin H.R end
2459 4543 a 2459 4605 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
2459 4605 a Black
FK(\)\),)d(although)i(in)d(general)j(this)e(does)g(not)75
4718 y(result)h(in)e(the)h(old)g(code.)75 4851 y
SDict begin H.S end
75 4851
a 75 4851 a
SDict begin 13.6 H.A end
75 4851 a 75 4851 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.3) cvn H.B /DEST pdfmark end
75 4851 a 115 x FJ(6.1.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Ev)o(enW)-6 b(eightSubcode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5141 a Fs(\006)22 b
Ft(EvenWeightSubcode)q(\()52 b(C)47 b(\))2306 b Fr(\(function\))p
Black 216 5367 a Ft(EvenWeightSubcode)29 b FK(returns)c(the)e(e)n(v)o
(en)h(weight)g(subcode)h(of)e Ft(C)p FK(,)g(consisting)j(of)d(all)g
(code)n(w)o(ords)i(of)f Ft(C)e FK(with)75 5479 y(e)n(v)o(en)e(weight.)
28 b(If)20 b Ft(C)f FK(is)h(a)f(linear)j(code)e(and)h(contains)h(w)o
(ords)e(of)g(odd)g(weight,)h(the)f(resulting)j(code)d(has)h(a)e
(dimension)75 5592 y(of)29 b(one)h(less.)47 b(The)29
b(minimum)g(distance)j(al)o(w)o(ays)e(increases)i(with)d(one)h(if)f(it)
g(w)o(as)g(odd.)47 b(If)29 b Ft(C)g FK(is)g(a)g(binary)i(c)o(yclic)p
Black Black eop end end
%%Page: 101 101
TeXDict begin HPSdict begin 101 100 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.101) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(101)p Black 75 399 a(code,)27 b(and)g Fq(g)p
Fo(\()p Fq(x)p Fo(\))g FK(is)f(its)g(generator)j(polynomial,)g(the)d(e)
n(v)o(en)g(weight)h(subcode)h(either)g(has)e(generator)j(polynomial)75
511 y Fq(g)p Fo(\()p Fq(x)p Fo(\))24 b FK(\(if)g Fq(g)p
Fo(\()p Fq(x)p Fo(\))g FK(is)g(di)n(visible)h(by)f Fq(x)13
b Fv(\000)g FK(1\))23 b(or)g Fq(g)p Fo(\()p Fq(x)p Fo(\))13
b Fv(\001)g Fo(\()p Fq(x)g Fv(\000)g FK(1)p Fo(\))25
b FK(\(if)e(no)h(f)o(actor)h Fq(x)13 b Fv(\000)g FK(1)23
b(w)o(as)g(present)i(in)f Fq(g)p Fo(\()p Fq(x)p Fo(\))p
FK(\).)29 b(So)23 b(the)h(e)n(v)o(en)75 624 y(weight)g(subcode)i(is)d
(again)h(c)o(yclic.)216 737 y(Of)f(course,)h(if)g(all)f(code)n(w)o
(ords)j(of)d Ft(C)g FK(are)h(already)h(of)f(e)n(v)o(en)f(weight,)h(the)
g(returned)i(code)e(is)g(equal)g(to)g Ft(C)p FK(.)p 75
860 1648 4 v 1764 865 a FF(Example)p 2102 860 V 75 885
4 25 v 3747 885 V 75 984 4 100 v 188 955 a(gap>)44 b(C1)f(:=)g
(EvenWeightSubcode\()48 b(BCHCode\()d(8,)e(4,)g(GF\(3\))h(\))f(\);)p
3747 984 V 75 1084 V 188 1054 a(an)g(\(8,33,4..8\)3..8)k(even)d(weight)
g(subcode)p 3747 1084 V 75 1184 V 188 1154 a(gap>)g(List\()g
(AsSSortedList\()j(C1)c(\),)g(WeightCodeword)k(\);)p
3747 1184 V 75 1283 V 188 1253 a([)c(0,)g(4,)g(4,)g(4,)g(4,)g(4,)g(4,)g
(6,)g(4,)g(4,)g(4,)g(4,)g(6,)g(4,)g(4,)g(6,)g(4,)g(4,)g(8,)g(6,)g(4,)g
(6,)g(8,)g(4,)g(4,)p 3747 1283 V 75 1383 V 273 1353 a(4,)g(6,)g(4,)g
(6,)g(8,)g(4,)g(6,)g(8)f(])p 3747 1383 V 75 1483 V 188
1453 a(gap>)i(EvenWeightSubcode\()k(ReedMullerCode\()g(1,)43
b(3)f(\))h(\);)p 3747 1483 V 75 1582 V 188 1552 a(a)g(linear)h
([8,4,4]2)h(Reed-Muller)h(\(1,3\))e(code)g(over)g(GF\(2\))p
3747 1582 V 75 1607 4 25 v 3747 1607 V 75 1610 3675 4
v 75 1823 a Ft(ExtendedCode)31 b FK(also)d(returns)h(a)e(related)i
(code)g(of)e(only)h(e)n(v)o(en)g(weights,)h(b)n(ut)f(without)h
(reducing)h(its)d(dimension)75 1936 y(\(see)d Ft(ExtendedCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 853 1937 a
SDict begin H.S end
853
1937 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 1034 1874 a
SDict begin H.R end
1034 1874
a 1034 1936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
1034 1936 a Black FK(\)\).)75 2085 y
SDict begin H.S end
75
2085 a 75 2085 a
SDict begin 13.6 H.A end
75 2085 a 75 2085 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.4) cvn H.B /DEST pdfmark end
75 2085 a 100 x
FJ(6.1.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(ermutedCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2359 a Fs(\006)22 b
Ft(PermutedCode\()51 b(C,)d(L)e(\))2399 b Fr(\(function\))p
Black 216 2585 a Ft(PermutedCode)38 b FK(returns)d Ft(C)f
FK(after)h(column)g(permutations.)63 b Ft(L)34 b FK(\(in)g
Fy(GAP)e FK(disjoint)k(c)o(ycle)f(notation\))h(is)e(the)75
2698 y(permutation)j(to)d(be)g(e)o(x)o(ecuted)i(on)e(the)g(columns)i
(of)e Ft(C)p FK(.)60 b(If)34 b Ft(C)f FK(is)h(c)o(yclic,)k(the)c
(result)i(in)e(general)i(is)d(no)i(longer)75 2811 y(c)o(yclic.)i(If)26
b(a)f(permutation)k(results)e(in)f(the)g(same)g(code)h(as)f
Ft(C)p FK(,)g(this)g(permutation)j(belongs)f(to)d(the)i(automorphism)75
2924 y(group)i(of)e Ft(C)g FK(\(see)h Ft(AutomorphismGroup)33
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1507 2925
a
SDict begin H.S end
1507 2925 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.4.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 1688 2862 a
SDict begin H.R end
1688 2862
a 1688 2924 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.3) cvn H.B /ANN pdfmark end
1688 2924 a Black FK(\)\).)42 b(In)27 b(an)o(y)h(case,)h
(the)f(returned)h(code)g(is)e(equi)n(v)n(alent)j(to)e
Ft(C)f FK(\(see)75 3037 y Ft(IsEquivalent)g FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 684 3038 a
SDict begin H.S end
684 3038 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.4.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
865 2975 a
SDict begin H.R end
865 2975 a 865 3037 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.4.1) cvn H.B /ANN pdfmark end
865 3037 a Black FK(\)\).)p
75 3156 1648 4 v 1764 3161 a FF(Example)p 2102 3156 V
75 3181 4 25 v 3747 3181 V 75 3280 4 100 v 188 3250 a(gap>)44
b(C1)f(:=)g(PuncturedCode\()k(ReedMullerCode\()g(1,)c(4)g(\))g(\);)p
3747 3280 V 75 3380 V 188 3350 a(a)g(linear)h([15,5,7]5)h(punctured)h
(code)p 3747 3380 V 75 3480 V 188 3450 a(gap>)e(C2)f(:=)g(BCHCode\()i
(15,)e(7,)g(GF\(2\))h(\);)p 3747 3480 V 75 3579 V 188
3549 a(a)f(cyclic)h([15,5,7]5)h(BCH)f(code,)g(delta=7,)h(b=1)e(over)h
(GF\(2\))p 3747 3579 V 75 3679 V 188 3649 a(gap>)g(C2)f(=)f(C1;)p
3747 3679 V 75 3778 V 188 3749 a(false)p 3747 3778 V
75 3878 V 188 3848 a(gap>)i(p)e(:=)h(CodeIsomorphism\()48
b(C1,)43 b(C2)h(\);)p 3747 3878 V 75 3978 V 188 3948
a(\()f(2,)g(4,14,)h(9,13,)g(7,11,10,)h(6,)e(8,12,)h(5\))p
3747 3978 V 75 4077 V 188 4047 a(gap>)g(C3)f(:=)g(PermutedCode\()j(C1,)
e(p)e(\);)p 3747 4077 V 75 4177 V 188 4147 a(a)h(linear)h([15,5,7]5)h
(permuted)g(code)p 3747 4177 V 75 4277 V 188 4247 a(gap>)f(C2)f(=)f
(C3;)p 3747 4277 V 75 4376 V 188 4346 a(true)p 3747 4376
V 75 4401 4 25 v 3747 4401 V 75 4404 3675 4 v 75 4537
a
SDict begin H.S end
75 4537 a 75 4537 a
SDict begin 13.6 H.A end
75 4537 a 75 4537 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.5) cvn H.B /DEST pdfmark end
75 4537 a 117
x FJ(6.1.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Expur)o(gatedCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4828 a Fs(\006)22 b
Ft(ExpurgatedCode\()52 b(C,)47 b(L)g(\))2306 b Fr(\(function\))p
Black 216 5054 a Ft(ExpurgatedCode)25 b FK(e)o(xpur)n(gates)e(the)d
(code)i Ft(C)p FK(\277)e(by)g(thro)n(wing)i(a)o(w)o(ay)e(code)n(w)o
(ords)i(in)e(list)h Ft(L)q FK(.)26 b Ft(C)20 b FK(must)h(be)f(a)g
(linear)75 5167 y(code.)39 b Ft(L)27 b FK(must)g(be)f(a)h(list)g(of)g
(code)n(w)o(ord)h(input.)39 b(The)27 b(generator)i(matrix)e(of)g(the)g
(ne)n(w)f(code)i(no)f(longer)h(is)f(a)f(basis)75 5280
y(for)g(the)h(code)n(w)o(ords)h(speci\002ed)f(by)g Ft(L)p
FK(.)36 b(Since)26 b(the)h(returned)h(code)f(is)f(still)h(linear)l(,)h
(it)e(is)g(v)o(ery)h(lik)o(ely)g(that,)g(besides)75 5392
y(the)d(w)o(ords)g(of)f Ft(L)q FK(,)f(more)i(code)n(w)o(ords)h(of)e
Ft(C)h FK(are)f(no)h(longer)h(in)e(the)h(ne)n(w)f(code.)p
Black Black eop end end
%%Page: 102 102
TeXDict begin HPSdict begin 102 101 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.102) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(102)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(4)d(\);;)g
(WeightDistribution\()49 b(C1)43 b(\);)p 3747 523 V 75
623 V 188 593 a([)g(1,)g(0,)g(0,)g(35,)g(105,)h(168,)f(280,)h(435,)g
(435,)g(280,)f(168,)h(105,)g(35,)f(0,)g(0,)g(1)g(])p
3747 623 V 75 722 V 188 692 a(gap>)h(L)e(:=)h(Filtered\()j
(AsSSortedList\(C1\),)i(i)43 b(->)g(WeightCodeword\(i\))48
b(=)43 b(3)f(\);;)p 3747 722 V 75 822 V 188 792 a(gap>)i(C2)f(:=)g
(ExpurgatedCode\()k(C1,)c(L)g(\);)p 3747 822 V 75 922
V 188 892 a(a)g(linear)h([15,4,3..4]5..11)k(code,)c(expurgated)i(with)d
(7)g(word\(s\))p 3747 922 V 75 1021 V 188 991 a(gap>)h
(WeightDistribution\()k(C2)43 b(\);)p 3747 1021 V 75
1121 V 188 1091 a([)g(1,)g(0,)g(0,)g(0,)g(14,)g(0,)g(0,)g(0,)g(1,)g(0,)
g(0,)g(0,)g(0,)g(0,)g(0,)g(0)g(])p 3747 1121 V 75 1146
4 25 v 3747 1146 V 75 1149 3675 4 v 75 1362 a FK(This)29
b(function)j(does)e(not)g(w)o(ork)f(on)h(non-linear)i(codes.)48
b(F)o(or)28 b(remo)o(ving)j(w)o(ords)f(from)f(a)g(non-linear)j(code,)g
(use)75 1474 y Ft(RemovedElementsCod)q(e)27 b FK(\(see)c
Ft(RemovedElementsCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2077 1475 a
SDict begin H.S end
2077 1475 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
2258 1412 a
SDict begin H.R end
2258 1412 a 2258 1474 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.7) cvn H.B /ANN pdfmark end
2258 1474 a Black
FK(\)\).)h(F)o(or)21 b(e)o(xpur)n(gating)k(a)d(code)h(of)f(all)g(w)o
(ords)g(of)75 1587 y(odd)i(weight,)g(use)g(`Ev)o(enW)-7
b(eightSubcode')27 b(\(see)d Ft(EvenWeightSubcode)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2523 1588
a
SDict begin H.S end
2523 1588 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2704 1525 a
SDict begin H.R end
2704 1525
a 2704 1587 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.3) cvn H.B /ANN pdfmark end
2704 1587 a Black FK(\)\).)75 1740 y
SDict begin H.S end
75
1740 a 75 1740 a
SDict begin 13.6 H.A end
75 1740 a 75 1740 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.6) cvn H.B /DEST pdfmark end
75 1740 a 97 x FJ(6.1.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(A)-5 b(ugmentedCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 2011 a Fs(\006)22 b Ft(AugmentedCode\()52
b(C,)47 b(L)g(\))2352 b Fr(\(function\))p Black 216 2237
a Ft(AugmentedCode)26 b FK(returns)e Ft(C)e FK(after)h(augmenting.)31
b Ft(C)22 b FK(must)g(be)g(a)g(linear)i(code,)f Ft(L)e
FK(must)i(be)f(a)g(list)h(of)f(code)n(w)o(ord)75 2350
y(inputs.)30 b(The)21 b(generator)k(matrix)d(of)g(the)g(ne)n(w)g(code)h
(is)e(a)h(basis)h(for)f(the)g(code)n(w)o(ords)i(speci\002ed)g(by)e
Ft(L)f FK(as)h(well)g(as)g(the)75 2462 y(w)o(ords)i(that)h(were)e
(already)j(in)e(code)g Ft(C)q FK(.)29 b(Note)24 b(that)g(the)g(ne)n(w)f
(code)i(in)f(general)h(will)f(consist)h(of)f(more)g(w)o(ords)g(than)75
2575 y(only)g(the)g(code)n(w)o(ords)i(of)d Ft(C)g FK(and)h(the)g(w)o
(ords)g Ft(L)p FK(.)k(The)23 b(returned)j(code)e(is)g(also)g(a)f
(linear)i(code.)216 2688 y(This)d(command)h(can)g(also)g(be)f(called)h
(with)f(the)h(syntax)h Ft(AugmentedCode\(C\))p FK(.)j(When)22
b(called)i(without)f(a)f(list)75 2801 y(of)29 b(code)n(w)o(ords,)j
Ft(AugmentedCode)h FK(returns)e Ft(C)d FK(after)i(adding)h(the)e
(all-ones)j(v)o(ector)e(to)f(the)g(generator)j(matrix.)46
b Ft(C)75 2914 y FK(must)20 b(be)g(a)f(linear)j(code.)28
b(If)20 b(the)g(all-ones)i(v)o(ector)f(w)o(as)e(already)j(in)e(the)g
(code,)h(nothing)h(happens)g(and)f(a)e(cop)o(y)i(of)f(the)75
3027 y(ar)n(gument)j(is)f(returned.)30 b(If)21 b Ft(C)g
FK(is)g(a)g(binary)i(code)f(which)g(does)h(not)e(contain)j(the)d
(all-ones)j(v)o(ector)l(,)f(the)f(complement)75 3140
y(of)h(all)h(code)n(w)o(ords)h(is)f(added.)p 75 3244
1648 4 v 1764 3249 a FF(Example)p 2102 3244 V 75 3269
4 25 v 3747 3269 V 75 3369 4 100 v 188 3339 a(gap>)44
b(C31)f(:=)g(ReedMullerCode\()k(1,)c(3)g(\);)p 3747 3369
V 75 3468 V 188 3438 a(a)g(linear)h([8,4,4]2)h(Reed-Muller)h(\(1,3\))e
(code)g(over)g(GF\(2\))p 3747 3468 V 75 3568 V 188 3538
a(gap>)g(C32)f(:=)g(AugmentedCode\(C31,[")q(00)q(000)q(011)q(",")q(000)
q(001)q(01")q(,"0)q(001)q(000)q(1"])q(\);)p 3747 3568
V 75 3668 V 188 3638 a(a)g(linear)h([8,7,1..2]1)i(code,)e(augmented)i
(with)d(3)g(word\(s\))p 3747 3668 V 75 3767 V 188 3737
a(gap>)h(C32)f(=)g(ReedMullerCode\()k(2,)c(3)g(\);)p
3747 3767 V 75 3867 V 188 3837 a(true)p 3747 3867 V 75
3966 V 188 3937 a(gap>)h(C1)f(:=)g(CordaroWagnerCode\(6\);)p
3747 3966 V 75 4066 V 188 4036 a(a)g(linear)h([6,2,4]2..3)i
(Cordaro-Wagner)h(code)d(over)g(GF\(2\))p 3747 4066 V
75 4166 V 188 4136 a(gap>)g(Codeword\()h([0,0,1,1,1,1])i(\))42
b(in)i(C1;)p 3747 4166 V 75 4265 V 188 4235 a(true)p
3747 4265 V 75 4365 V 188 4335 a(gap>)g(C2)f(:=)g(AugmentedCode\()k(C1)
c(\);)p 3747 4365 V 75 4465 V 188 4435 a(a)g(linear)h([6,3,1..2]2..3)j
(code,)d(augmented)i(with)d(1)g(word\(s\))p 3747 4465
V 75 4564 V 188 4534 a(gap>)h(Codeword\()h([1,1,0,0,0,0])i(\))42
b(in)i(C2;)p 3747 4564 V 75 4664 V 188 4634 a(true)p
3747 4664 V 75 4689 4 25 v 3747 4689 V 75 4692 3675 4
v 75 4905 a FK(The)34 b(function)i Ft(AddedElementsCode)k
FK(adds)35 b(elements)h(to)e(the)h(code)n(w)o(ords)h(instead)g(of)e
(adding)i(them)f(to)f(the)75 5018 y(basis)25 b(\(see)f
Ft(AddedElementsCode)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1290 5019 a
SDict begin H.S end
1290 5019 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.8)p 0.0236 0.0894 0.6179 TeXcolorrgb
1471 4956 a
SDict begin H.R end
1471 4956 a 1471 5018 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
1471 5018 a Black
FK(\)\).)75 5167 y
SDict begin H.S end
75 5167 a 75 5167 a
SDict begin 13.6 H.A end
75 5167 a 75 5167
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.7) cvn H.B /DEST pdfmark end
75 5167 a 100 x FJ(6.1.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Remo)o(v)o(edElementsCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5441 a Fs(\006)22 b Ft(RemovedElementsCo)q(de\()53
b(C,)47 b(L)g(\))2074 b Fr(\(function\))p Black Black
Black eop end end
%%Page: 103 103
TeXDict begin HPSdict begin 103 102 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.103) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(103)p Black 216 399 a Ft(RemovedElementsCod)q(e)30
b FK(returns)d(code)f Ft(C)f FK(after)h(remo)o(ving)g(a)f(list)h(of)f
(code)n(w)o(ords)i Ft(L)d FK(from)h(its)h(elements.)35
b Ft(L)75 511 y FK(must)24 b(be)f(a)g(list)h(of)g(code)n(w)o(ord)h
(input.)k(The)23 b(result)i(is)f(an)f(unrestricted)k(code.)p
75 633 1648 4 v 1764 638 a FF(Example)p 2102 633 V 75
658 4 25 v 3747 658 V 75 758 4 100 v 188 728 a(gap>)44
b(C1)f(:=)g(HammingCode\()j(4)d(\);;)g(WeightDistribution\()49
b(C1)43 b(\);)p 3747 758 V 75 858 V 188 828 a([)g(1,)g(0,)g(0,)g(35,)g
(105,)h(168,)f(280,)h(435,)g(435,)g(280,)f(168,)h(105,)g(35,)f(0,)g(0,)
g(1)g(])p 3747 858 V 75 957 V 188 927 a(gap>)h(L)e(:=)h(Filtered\()j
(AsSSortedList\(C1\),)i(i)43 b(->)g(WeightCodeword\(i\))48
b(=)43 b(3)f(\);;)p 3747 957 V 75 1057 V 188 1027 a(gap>)i(C2)f(:=)g
(RemovedElementsCode\()49 b(C1,)43 b(L)g(\);)p 3747 1057
V 75 1156 V 188 1127 a(a)g(\(15,2013,3..15\)2..15)49
b(code)43 b(with)h(35)f(word\(s\))i(removed)p 3747 1156
V 75 1256 V 188 1226 a(gap>)f(WeightDistribution\()k(C2)43
b(\);)p 3747 1256 V 75 1356 V 188 1326 a([)g(1,)g(0,)g(0,)g(0,)g(105,)g
(168,)h(280,)g(435,)g(435,)f(280,)h(168,)g(105,)f(35,)h(0,)f(0,)g(1)f
(])p 3747 1356 V 75 1455 V 188 1425 a(gap>)i(MinimumDistance\()j(C2)c
(\);)p 3747 1455 V 75 1555 V 188 1525 a(3)339 b(#)43
b(C2)g(is)g(not)g(linear,)i(so)e(the)g(minimum)i(weight)f(does)g(not)f
(have)h(to)p 3747 1555 V 75 1655 V 569 1625 a(#)f(be)g(equal)h(to)f
(the)g(minimum)i(distance)p 3747 1655 V 75 1679 4 25
v 3747 1679 V 75 1682 3675 4 v 75 1895 a FK(Adding)29
b(elements)h(to)e(a)g(code)i(is)e(done)h(by)g(the)f(function)j
Ft(AddedElementsCode)j FK(\(see)29 b Ft(AddedElementsCode)75
2008 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 2009
a
SDict begin H.S end
105 2009 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 1946 a
SDict begin H.R end
286 1946
a 286 2008 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
286 2008 a Black FK(\)\).)116 b(T)-7 b(o)52
b(remo)o(v)o(e)g(code)n(w)o(ords)j(from)d(the)h(base)g(of)f(a)g(linear)
i(code,)60 b(use)53 b Ft(ExpurgatedCode)k FK(\(see)75
2120 y Ft(ExpurgatedCode)28 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 777 2121 a
SDict begin H.S end
777 2121 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
958 2058 a
SDict begin H.R end
958 2058 a 958 2120 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.5) cvn H.B /ANN pdfmark end
958 2120 a Black FK(\)\).)75
2269 y
SDict begin H.S end
75 2269 a 75 2269 a
SDict begin 13.6 H.A end
75 2269 a 75 2269 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.8) cvn H.B /DEST pdfmark end
75 2269
a 101 x FJ(6.1.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(AddedElementsCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2544 a Fs(\006)22 b
Ft(AddedElementsCode)q(\()52 b(C,)47 b(L)g(\))2167 b
Fr(\(function\))p Black 216 2770 a Ft(AddedElementsCode)30
b FK(returns)c(code)f Ft(C)f FK(after)h(adding)i(a)d(list)g(of)h(code)n
(w)o(ords)h Ft(L)e FK(to)g(its)h(elements.)33 b Ft(L)24
b FK(must)g(be)75 2883 y(a)f(list)h(of)f(code)n(w)o(ord)i(input.)30
b(The)23 b(result)i(is)e(an)h(unrestricted)j(code.)p
75 3004 1648 4 v 1764 3009 a FF(Example)p 2102 3004 V
75 3029 4 25 v 3747 3029 V 75 3129 4 100 v 188 3099 a(gap>)44
b(C1)f(:=)g(NullCode\()i(6,)e(GF\(2\))h(\);)p 3747 3129
V 75 3229 V 188 3199 a(a)f(cyclic)h([6,0,6]6)h(nullcode)g(over)f
(GF\(2\))p 3747 3229 V 75 3328 V 188 3298 a(gap>)g(C2)f(:=)g
(AddedElementsCode\()48 b(C1,)c([)e("111111")j(])e(\);)p
3747 3328 V 75 3428 V 188 3398 a(a)g(\(6,2,1..6\)3)j(code)d(with)h(1)f
(word\(s\))i(added)p 3747 3428 V 75 3528 V 188 3498 a(gap>)f
(IsCyclicCode\()i(C2)d(\);)p 3747 3528 V 75 3627 V 188
3597 a(true)p 3747 3627 V 75 3727 V 188 3697 a(gap>)h(C3)f(:=)g
(AddedElementsCode\()48 b(C2,)c([)e("101010",)k("010101")f(])d(\);)p
3747 3727 V 75 3826 V 188 3797 a(a)h(\(6,4,1..6\)2)j(code)d(with)h(2)f
(word\(s\))i(added)p 3747 3826 V 75 3926 V 188 3896 a(gap>)f
(IsCyclicCode\()i(C3)d(\);)p 3747 3926 V 75 4026 V 188
3996 a(true)p 3747 4026 V 75 4051 4 25 v 3747 4051 V
75 4054 3675 4 v 75 4266 a FK(T)-7 b(o)25 b(remo)o(v)o(e)h(elements)h
(from)f(a)g(code,)h(use)f Ft(RemovedElementsCod)q(e)31
b FK(\(see)c Ft(RemovedElementsCode)32 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3485 4267 a
SDict begin H.S end
3485 4267 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
3666 4204 a
SDict begin H.R end
3666 4204 a 3666 4266 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.7) cvn H.B /ANN pdfmark end
3666 4266 a Black
FK(\)\).)75 4379 y(T)-7 b(o)22 b(add)i(elements)h(to)f(the)g(base)g(of)
f(a)g(linear)i(code,)f(use)g Ft(AugmentedCode)k FK(\(see)c
Ft(AugmentedCode)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3305 4380 a
SDict begin H.S end
3305 4380 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 3486
4317 a
SDict begin H.R end
3486 4317 a 3486 4379 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.6) cvn H.B /ANN pdfmark end
3486 4379 a Black FK(\)\).)75
4528 y
SDict begin H.S end
75 4528 a 75 4528 a
SDict begin 13.6 H.A end
75 4528 a 75 4528 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.9) cvn H.B /DEST pdfmark end
75 4528
a 100 x FJ(6.1.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(ShortenedCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4802 a Fs(\006)22 b
Ft(ShortenedCode\()52 b(C[,)47 b(L])g(\))2260 b Fr(\(function\))p
Black 216 5028 a Ft(ShortenedCode\()52 b(C)46 b(\))21
b FK(returns)h(the)g(code)f Ft(C)g FK(shortened)j(by)d(taking)h(a)e
(cross)i(section.)30 b(If)21 b Ft(C)f FK(is)h(a)f(linear)j(code,)75
5141 y(this)g(is)f(done)i(by)e(remo)o(ving)i(all)f(code)n(w)o(ords)h
(that)f(start)g(with)g(a)f(non-zero)i(entry)-6 b(,)24
b(after)f(which)g(the)g(\002rst)f(column)h(is)75 5254
y(cut)j(of)n(f.)35 b(If)26 b Ft(C)f FK(w)o(as)g(a)h Fo([)p
Fq(n)p Fp(;)10 b Fq(k)r Fp(;)g Fq(d)5 b Fo(])26 b FK(code,)h(the)f
(shortened)i(code)f(generally)h(is)d(a)h Fo([)p Fq(n)13
b Fv(\000)g FK(1)p Fp(;)d Fq(k)15 b Fv(\000)e FK(1)p
Fp(;)d Fq(d)5 b Fo(])28 b FK(code.)36 b(It)25 b(is)h(possible)75
5367 y(that)e(the)g(dimension)h(remains)g(the)f(same;)g(it)f(is)g(also)
h(possible)i(that)e(the)g(minimum)f(distance)j(increases.)216
5479 y(If)21 b Ft(C)g FK(is)g(a)g(non-linear)j(code,)e
Ft(ShortenedCode)j FK(\002rst)c(checks)i(which)f(\002nite)f(\002eld)g
(element)h(occurs)h(most)e(often)75 5592 y(in)j(the)g(\002rst)f(column)
i(of)f(the)g(code)n(w)o(ords.)31 b(The)24 b(code)n(w)o(ords)h(not)f
(starting)i(with)e(this)g(element)h(are)f(remo)o(v)o(ed)g(from)p
Black Black eop end end
%%Page: 104 104
TeXDict begin HPSdict begin 104 103 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.104) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(104)p Black 75 399 a(the)29 b(code,)i(after)e(which)h
(the)f(\002rst)f(column)i(is)e(cut)i(of)n(f.)44 b(The)28
b(resulting)k(shortened)f(code)f(has)f(at)f(least)i(the)f(same)75
511 y(minimum)23 b(distance)j(as)d Ft(C)q FK(.)216 624
y(This)31 b(command)i(can)f(also)g(be)f(called)i(using)g(the)f(syntax)h
Ft(ShortenedCode\(C,L\))p FK(.)k(When)31 b(called)i(in)f(this)75
737 y(format,)37 b Ft(ShortenedCode)i FK(repeats)d(the)e(shortening)k
(process)e(on)f(each)g(of)f(the)h(columns)g(speci\002ed)h(by)f
Ft(L)p FK(.)61 b Ft(L)75 850 y FK(therefore)39 b(is)e(a)g(list)g(of)g
(inte)o(gers.)71 b(The)37 b(column)h(numbers)g(in)f Ft(L)g
FK(are)g(the)g(numbers)i(as)e(the)o(y)g(are)g(before)i(the)75
963 y(shortening)29 b(process.)39 b(If)26 b Ft(L)g FK(has)g
Fq(l)31 b FK(entries,)d(the)e(returned)j(code)e(has)f(a)g(w)o(ord)h
(length)g(of)f Fq(l)31 b FK(positions)e(shorter)e(than)75
1076 y Ft(C)p FK(.)p 75 1181 1648 4 v 1764 1186 a FF(Example)p
2102 1181 V 75 1206 4 25 v 3747 1206 V 75 1305 4 100
v 188 1275 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(4)d(\);)p
3747 1305 V 75 1405 V 188 1375 a(a)g(linear)h([15,11,3]1)i(Hamming)e
(\(4,2\))h(code)e(over)h(GF\(2\))p 3747 1405 V 75 1504
V 188 1475 a(gap>)g(C2)f(:=)g(ShortenedCode\()k(C1)c(\);)p
3747 1504 V 75 1604 V 188 1574 a(a)g(linear)h([14,10,3]2)i(shortened)f
(code)p 3747 1604 V 75 1704 V 188 1674 a(gap>)f(C3)f(:=)g
(ElementsCode\()j(["1000",)g("1101",)e("0011")h(],)e(GF\(2\))h(\);)p
3747 1704 V 75 1803 V 188 1773 a(a)f(\(4,3,1..4\)2)j(user)d(defined)i
(unrestricted)i(code)c(over)h(GF\(2\))p 3747 1803 V 75
1903 V 188 1873 a(gap>)g(MinimumDistance\()j(C3)c(\);)p
3747 1903 V 75 2003 V 188 1973 a(2)p 3747 2003 V 75 2102
V 188 2072 a(gap>)h(C4)f(:=)g(ShortenedCode\()k(C3)c(\);)p
3747 2102 V 75 2202 V 188 2172 a(a)g(\(3,2,2..3\)1..2)k(shortened)e
(code)p 3747 2202 V 75 2301 V 188 2272 a(gap>)f(AsSSortedList\()j(C4)c
(\);)p 3747 2301 V 75 2401 V 188 2371 a([)g([)f(0)h(0)g(0)f(],)h([)g(1)
g(0)f(1)h(])g(])p 3747 2401 V 75 2501 V 188 2471 a(gap>)h(C5)f(:=)g
(HammingCode\()j(5,)d(GF\(2\))h(\);)p 3747 2501 V 75
2600 V 188 2570 a(a)f(linear)h([31,26,3]1)i(Hamming)e(\(5,2\))h(code)e
(over)h(GF\(2\))p 3747 2600 V 75 2700 V 188 2670 a(gap>)g(C6)f(:=)g
(ShortenedCode\()k(C5,)c([)g(1,)g(2,)g(3)g(])f(\);)p
3747 2700 V 75 2800 V 188 2770 a(a)h(linear)h([28,23,3]2)i(shortened)f
(code)p 3747 2800 V 75 2899 V 188 2869 a(gap>)f(OptimalityLinearCode\()
49 b(C6)43 b(\);)p 3747 2899 V 75 2999 V 188 2969 a(0)p
3747 2999 V 75 3024 4 25 v 3747 3024 V 75 3027 3675 4
v 75 3240 a FK(The)19 b(function)j Ft(LengthenedCode)h
FK(lengthens)f(the)e(code)g(again)g(\(only)h(for)e(linear)i(codes\),)g
(see)f Ft(LengthenedCode)75 3353 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 3354 a
SDict begin H.S end
105 3354 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(6.1.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 3291 a
SDict begin H.R end
331 3291 a 331 3353 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.10) cvn H.B /ANN pdfmark end
331 3353 a Black FK(\).)30
b(In)23 b(general,)i(this)f(is)g(not)g(e)o(xactly)g(the)g(in)l(v)o
(erse)i(function.)75 3505 y
SDict begin H.S end
75 3505 a 75 3505 a
SDict begin 13.6 H.A end
75 3505
a 75 3505 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.10) cvn H.B /DEST pdfmark end
75 3505 a 97 x FJ(6.1.10)p 0.0 0.0 1.0 TeXcolorrgb
99 w(LengthenedCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
3776 a Fs(\006)c Ft(LengthenedCode\()52 b(C[,)c(i])f(\))2213
b Fr(\(function\))p Black 216 4002 a Ft(LengthenedCode\()52
b(C)47 b(\))21 b FK(returns)j(the)e(code)h Ft(C)f FK(lengthened.)31
b Ft(C)22 b FK(must)g(be)g(a)g(linear)h(code.)29 b(First,)22
b(the)g(all-ones)75 4115 y(v)o(ector)d(is)f(added)i(to)e(the)h
(generator)i(matrix)d(\(see)h Ft(AugmentedCode)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2277 4116 a
SDict begin H.S end
2277 4116
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.6)p 0.0236 0.0894 0.6179
TeXcolorrgb 2458 4053 a
SDict begin H.R end
2458 4053 a 2458 4115 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.6) cvn H.B /ANN pdfmark end
2458
4115 a Black FK(\)\).)28 b(If)18 b(the)h(all-ones)h(v)o(ector)g(w)o(as)
d(already)75 4228 y(a)31 b(code)n(w)o(ord,)j(nothing)f(happens)g(to)e
(the)h(code.)52 b(Then,)33 b(the)e(code)h(is)f(e)o(xtended)i
Ft(i)e FK(times)g(\(see)h Ft(ExtendedCode)75 4341 y FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 105 4342 a
SDict begin H.S end
105 4342
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.1)p 0.0236 0.0894 0.6179
TeXcolorrgb 286 4279 a
SDict begin H.R end
286 4279 a 286 4341 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.1) cvn H.B /ANN pdfmark end
286 4341
a Black FK(\)\).)44 b Ft(i)28 b FK(is)g(equal)h(to)f(1)g(by)g(def)o
(ault.)45 b(If)28 b Ft(C)g FK(w)o(as)g(an)g Fo([)p Fq(n)p
Fp(;)10 b Fq(k)r Fo(])29 b FK(code,)h(the)e(ne)n(w)g(code)h(generally)i
(is)d(a)f Fo([)p Fq(n)14 b Fo(+)g Fq(i)p Fp(;)c Fq(k)18
b Fo(+)c FK(1)p Fo(])75 4453 y FK(code.)p 75 4557 1648
4 v 1764 4562 a FF(Example)p 2102 4557 V 75 4582 4 25
v 3747 4582 V 75 4682 4 100 v 188 4652 a(gap>)44 b(C1)f(:=)g
(CordaroWagnerCode\()48 b(5)43 b(\);)p 3747 4682 V 75
4782 V 188 4752 a(a)g(linear)h([5,2,3]2)h(Cordaro-Wagner)i(code)d(over)
g(GF\(2\))p 3747 4782 V 75 4881 V 188 4851 a(gap>)g(C2)f(:=)g
(LengthenedCode\()k(C1)c(\);)p 3747 4881 V 75 4981 V
188 4951 a(a)g(linear)h([6,3,2]2..3)i(code,)e(lengthened)i(with)e(1)e
(column\(s\))p 3747 4981 V 75 5006 4 25 v 3747 5006 V
75 5009 3675 4 v 75 5222 a Ft(ShortenedCode)p FK(')34
b(shortens)f(the)d(code,)i(see)f Ft(ShortenedCode)j FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 2243 5224 a
SDict begin H.S end
2243 5224
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(6.1.9)p 0.0236 0.0894 0.6179
TeXcolorrgb 2424 5160 a
SDict begin H.R end
2424 5160 a 2424 5222 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.9) cvn H.B /ANN pdfmark end
2424
5222 a Black FK(\).)49 b(In)30 b(general,)j(this)e(is)f(not)g(e)o
(xactly)i(the)75 5335 y(in)l(v)o(erse)25 b(function.)p
Black Black eop end end
%%Page: 105 105
TeXDict begin HPSdict begin 105 104 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.105) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(105)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.11) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(6.1.11)p 0.0 0.0 1.0
TeXcolorrgb 99 w(ResidueCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(ResidueCode\()51 b(C[,)d(c])f(\))2352
b Fr(\(function\))p Black 216 799 a FK(The)19 b(function)i
Ft(ResidueCode)i FK(tak)o(es)d(a)f(code)n(w)o(ord)i Ft(c)d
FK(of)i Ft(C)e FK(\(if)i Ft(c)e FK(is)i(omitted,)g(a)f(code)n(w)o(ord)i
(of)e(minimal)h(weight)75 912 y(is)e(used\).)29 b(It)18
b(remo)o(v)o(es)h(this)g(w)o(ord)g(and)g(all)f(its)h(linear)h
(combinations)h(from)e(the)g(code)g(and)g(then)g(punctures)j(the)c
(code)75 1024 y(in)h(the)g(coordinates)k(where)c Ft(c)g
FK(is)g(unequal)i(to)e(zero.)28 b(The)19 b(resulting)i(code)f(is)f(an)g
Fo([)p Fq(n)9 b Fv(\000)g Fq(w)-7 b Fp(;)10 b Fq(k)g
Fv(\000)f FK(1)p Fp(;)h Fq(d)j Fv(\000)c(b)p Fq(w)g Fv(\003)g
Fo(\()p Fq(q)g Fv(\000)g FK(1)p Fo(\))p Fp(=)p Fq(q)p
Fv(c)p Fo(])75 1137 y FK(code.)30 b Ft(C)23 b FK(must)g(be)h(a)f
(linear)i(code)f(and)g Ft(c)f FK(must)h(be)f(non-zero.)31
b(If)23 b Ft(c)g FK(is)h(not)g(in)46 b(then)24 b(no)g(change)h(is)e
(made)h(to)f Ft(C)q FK(.)p 75 1214 1648 4 v 1764 1219
a FF(Example)p 2102 1214 V 75 1239 4 25 v 3747 1239 V
75 1339 4 100 v 188 1309 a(gap>)44 b(C1)f(:=)g(BCHCode\()i(15,)e(7)g
(\);)p 3747 1339 V 75 1439 V 188 1409 a(a)g(cyclic)h([15,5,7]5)h(BCH)f
(code,)g(delta=7,)h(b=1)e(over)h(GF\(2\))p 3747 1439
V 75 1538 V 188 1508 a(gap>)g(C2)f(:=)g(ResidueCode\()j(C1)d(\);)p
3747 1538 V 75 1638 V 188 1608 a(a)g(linear)h([8,4,4]2)h(residue)g
(code)p 3747 1638 V 75 1737 V 188 1708 a(gap>)f(c)e(:=)h(Codeword\()j
([)c(0,0,0,1,0,0,1,1,0,)q(1,0)q(,1,)q(1,1)q(,1)49 b(],)43
b(C1\);;)p 3747 1737 V 75 1837 V 188 1807 a(gap>)h(C3)f(:=)g
(ResidueCode\()j(C1,)d(c)g(\);)p 3747 1837 V 75 1937
V 188 1907 a(a)g(linear)h([7,4,3]1)h(residue)g(code)p
3747 1937 V 75 1962 4 25 v 3747 1962 V 75 1965 3675 4
v 75 2090 a
SDict begin H.S end
75 2090 a 75 2090 a
SDict begin 13.6 H.A end
75 2090 a 75 2090 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.12) cvn H.B /DEST pdfmark end
75
2090 a 117 x FJ(6.1.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(ConstructionBCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2381 a Fs(\006)22 b Ft(ConstructionBCode)q(\()52 b(C)47
b(\))2306 b Fr(\(function\))p Black 216 2607 a FK(The)26
b(function)i Ft(ConstructionBCode)j FK(tak)o(es)c(a)f(binary)h(linear)g
(code)g Ft(C)f FK(and)g(calculates)j(the)d(minimum)g(dis-)75
2720 y(tance)c(of)f(the)h(dual)g(of)f Ft(C)g FK(\(see)h
Ft(DualCode)h FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1443 2721 a
SDict begin H.S end
1443 2721 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 1669
2658 a
SDict begin H.R end
1669 2658 a 1669 2720 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.13) cvn H.B /ANN pdfmark end
1669 2720 a Black FK(\)\).)29
b(It)21 b(then)h(remo)o(v)o(es)g(the)f(columns)i(of)e(the)h(parity)g
(check)h(matrix)75 2832 y(of)j Ft(C)g FK(where)h(a)f(code)n(w)o(ord)i
(of)f(the)f(dual)i(code)f(of)f(minimal)h(weight)g(has)g(coordinates)j
(unequal)e(to)f(zero.)38 b(The)26 b(re-)75 2945 y(sulting)e(matrix)f
(is)e(a)h(parity)h(check)h(matrix)e(for)h(an)f Fo([)p
Fq(n)11 b Fv(\000)g Fq(d)5 b(d)g Fp(;)10 b Fq(k)j Fv(\000)e
Fq(d)5 b(d)18 b Fo(+)11 b FK(1)p Fp(;)f Fv(\025)19 b
Fq(d)5 b Fo(])22 b FK(code,)h(where)f Fq(d)5 b(d)27 b
FK(is)22 b(the)g(minimum)75 3058 y(distance)k(of)d(the)h(dual)g(of)g
Ft(C)p FK(.)p 75 3117 1648 4 v 1764 3122 a FF(Example)p
2102 3117 V 75 3142 4 25 v 3747 3142 V 75 3242 4 100
v 188 3212 a(gap>)44 b(C1)f(:=)g(ReedMullerCode\()k(2,)c(5)g(\);)p
3747 3242 V 75 3342 V 188 3312 a(a)g(linear)h([32,16,8]6)i(Reed-Muller)
g(\(2,5\))e(code)g(over)f(GF\(2\))p 3747 3342 V 75 3441
V 188 3411 a(gap>)h(C2)f(:=)g(ConstructionBCode\()48
b(C1)43 b(\);)p 3747 3441 V 75 3541 V 188 3511 a(a)g(linear)h
([24,9,8]5..10)j(Construction)f(B)d(\(8)g(coordinates\))p
3747 3541 V 75 3640 V 188 3611 a(gap>)h(BoundsMinimumDistance)q(\()k
(24,)c(9,)f(GF\(2\))h(\);)p 3747 3640 V 75 3740 V 188
3710 a(rec\()g(n)e(:=)h(24,)h(k)e(:=)h(9,)g(q)g(:=)g(2,)g(references)j
(:=)d(rec\()86 b(\),)p 3747 3740 V 75 3840 V 273 3810
a(construction)46 b(:=)d([)g([)f(Operation)k("UUVCode")f(],)p
3747 3840 V 75 3939 V 442 3909 a([)e([)f([)h(Operation)i("UUVCode")h
(],)d([)g([)f([)h(Operation)i("DualCode")h(],)p 3747
3939 V 75 4039 V 1119 4009 a([)d([)g([)f(Operation)k("RepetitionCode")i
(],)43 b([)f(6,)h(2)g(])g(])f(])h(],)p 3747 4039 V 75
4139 V 950 4109 a([)g([)f(Operation)k("CordaroWagnerCode")j(],)43
b([)f(6)h(])g(])f(])h(],)p 3747 4139 V 75 4238 V 611
4208 a([)g([)g(Operation)i("CordaroWagnerCode")k(],)43
b([)g(12)g(])f(])h(])g(],)g(lowerBound)i(:=)e(8,)p 3747
4238 V 75 4338 V 273 4308 a(lowerBoundExplanation)49
b(:=)43 b([)g("Lb\(24,9\)=8,)j(u)d(u+v)g(construction)k(of)c(C1)g(and)g
(C2:",)p 3747 4338 V 75 4437 V 442 4408 a("Lb\(12,7\)=4,)j(u)d(u+v)g
(construction)k(of)c(C1)g(and)g(C2:",)p 3747 4437 V 75
4537 V 442 4507 a("Lb\(6,5\)=2,)j(dual)e(of)f(the)g(repetition)j
(code",)p 3747 4537 V 75 4637 V 442 4607 a("Lb\(6,2\)=4,)g
(Cordaro-Wagner)h(code",)e("Lb\(12,2\)=8,)h(Cordaro-Wagner)h(code")d
(],)p 3747 4637 V 75 4736 V 273 4706 a(upperBound)h(:=)e(8,)p
3747 4736 V 75 4836 V 273 4806 a(upperBoundExplanation)49
b(:=)43 b([)g("Ub\(24,9\)=8,)j(otherwise)g(construction)g(B)d(would)p
3747 4836 V 75 4936 V 1416 4906 a(contradict:",)k("Ub\(18,4\)=8,)f
(Griesmer)f(bound")f(])f(\))p 3747 4936 V 75 5035 V 188
5005 a(#)g(so)g(C2)g(is)g(optimal)p 3747 5035 V 75 5060
4 25 v 3747 5060 V 75 5063 3675 4 v 75 5189 a
SDict begin H.S end
75 5189
a 75 5189 a
SDict begin 13.6 H.A end
75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.13) cvn H.B /DEST pdfmark end
75 5189 a 116 x FJ(6.1.13)p
0.0 0.0 1.0 TeXcolorrgb 99 w(DualCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 5479 a Fs(\006)22 b Ft(DualCode\()50 b(C)d(\))2723
b Fr(\(function\))p Black Black Black eop end end
%%Page: 106 106
TeXDict begin HPSdict begin 106 105 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.106) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(106)p Black 216 399 a Ft(DualCode)26 b
FK(returns)f(the)f(dual)g(code)h(of)e Ft(C)q FK(.)28
b(The)23 b(dual)h(code)h(consists)g(of)f(all)g(code)n(w)o(ords)h(that)f
(are)g(orthogonal)75 511 y(to)k(the)g(code)n(w)o(ords)i(of)d
Ft(C)q FK(.)41 b(If)27 b Ft(C)h FK(is)f(a)h(linear)h(code)f(with)g
(generator)i(matrix)f Fq(G)p FK(,)e(the)h(dual)h(code)g(has)f(parity)h
(check)75 624 y(matrix)24 b Fq(G)f FK(\(or)h(if)g Ft(C)f
FK(has)i(parity)g(check)g(matrix)g Fq(H)7 b FK(,)21 b(the)k(dual)f
(code)h(has)f(generator)j(matrix)d Fq(H)7 b FK(\).)29
b(So)23 b(if)g Ft(C)h FK(is)g(a)f(linear)75 737 y Fo([)p
Fq(n)p Fp(;)10 b Fq(k)r Fo(])22 b FK(code,)g(the)g(dual)g(code)g(of)f
Ft(C)g FK(is)h(a)e(linear)j Fo([)p Fq(n)p Fp(;)10 b Fq(n)h
Fv(\000)g Fq(k)r Fo(])21 b FK(code.)29 b(If)21 b Ft(C)g
FK(is)g(a)g(c)o(yclic)i(code)f(with)f(generator)j(polynomial)75
850 y Fq(g)p Fo(\()p Fq(x)p Fo(\))p FK(,)g(the)g(dual)g(code)h(has)e
(the)h(reciprocal)i(polynomial)g(of)e Fq(g)p Fo(\()p
Fq(x)p Fo(\))g FK(as)g(check)g(polynomial.)216 963 y(The)f(dual)h(code)
h(is)e(al)o(w)o(ays)i(a)e(linear)h(code,)g(e)n(v)o(en)g(if)f
Ft(C)h FK(is)f(non-linear)-5 b(.)216 1076 y(If)23 b(a)g(code)i
Ft(C)e FK(is)g(equal)i(to)e(its)h(dual)g(code,)g(it)g(is)f(called)i
Fq(self-dual)p FK(.)p 75 1199 1648 4 v 1764 1204 a FF(Example)p
2102 1199 V 75 1224 4 25 v 3747 1224 V 75 1323 4 100
v 188 1293 a(gap>)44 b(R)e(:=)h(ReedMullerCode\()48 b(1,)43
b(3)f(\);)p 3747 1323 V 75 1423 V 188 1393 a(a)h(linear)h([8,4,4]2)h
(Reed-Muller)h(\(1,3\))e(code)g(over)g(GF\(2\))p 3747
1423 V 75 1522 V 188 1492 a(gap>)g(RD)f(:=)g(DualCode\()i(R)e(\);)p
3747 1522 V 75 1622 V 188 1592 a(a)g(linear)h([8,4,4]2)h(Reed-Muller)h
(\(1,3\))e(code)g(over)g(GF\(2\))p 3747 1622 V 75 1722
V 188 1692 a(gap>)g(R)e(=)h(RD;)p 3747 1722 V 75 1821
V 188 1791 a(true)p 3747 1821 V 75 1921 V 188 1891 a(gap>)h(N)e(:=)h
(WholeSpaceCode\()48 b(7,)43 b(GF\(4\))h(\);)p 3747 1921
V 75 2021 V 188 1991 a(a)f(cyclic)h([7,7,1]0)h(whole)f(space)g(code)g
(over)g(GF\(4\))p 3747 2021 V 75 2120 V 188 2090 a(gap>)g(DualCode\()h
(N)e(\))f(=)h(NullCode\()i(7,)f(GF\(4\))g(\);)p 3747
2120 V 75 2220 V 188 2190 a(true)p 3747 2220 V 75 2245
4 25 v 3747 2245 V 75 2248 3675 4 v 75 2481 a
SDict begin H.S end
75 2481
a 75 2481 a
SDict begin 13.6 H.A end
75 2481 a 75 2481 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.14) cvn H.B /DEST pdfmark end
75 2481 a 116 x FJ(6.1.14)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Con)l(v)o(ersionFieldCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2771 a Fs(\006)22 b
Ft(ConversionFieldCo)q(de\()53 b(C)47 b(\))2213 b Fr(\(function\))p
Black 216 2997 a Ft(ConversionFieldCod)q(e)37 b FK(returns)d(the)e
(code)h(obtained)h(from)e Ft(C)g FK(after)g(con)l(v)o(erting)j(its)d
(\002eld.)54 b(If)32 b(the)g(\002eld)75 3110 y(of)26
b Ft(C)f FK(is)g Fq(GF)7 b Fo(\()p Fq(q)541 3077 y Fm(m)594
3110 y Fo(\))p FK(,)25 b(the)h(returned)i(code)f(has)f(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)35 b(Each)26 b(symbol)h(of)e(e)n
(v)o(ery)h(code)n(w)o(ord)i(is)d(replaced)j(by)e(a)75
3223 y(concatenation)e(of)d Fq(m)e FK(symbols)i(from)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)28 b(If)20 b Ft(C)g
FK(is)g(an)g Fo(\()p Fq(n)p Fp(;)10 b Fq(M)t Fp(;)g Fq(d)2199
3237 y Fr(1)2238 3223 y Fo(\))20 b FK(code,)h(the)g(returned)h(code)f
(is)f(a)g Fo(\()p Fq(n)10 b Fv(\001)g Fq(m)p Fp(;)g Fq(M)t
Fp(;)g Fq(d)3677 3237 y Fr(2)3715 3223 y Fo(\))75 3336
y FK(code,)24 b(where)g Fq(d)582 3350 y Fr(2)640 3336
y Fp(>)c Fq(d)776 3350 y Fr(1)814 3336 y FK(.)216 3449
y(See)j(also)h Ft(HorizontalConversi)q(on)q(Fie)q(ldM)q(at)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1890 3450
a
SDict begin H.S end
1890 3450 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.10)p
0.0236 0.0894 0.6179 TeXcolorrgb 2116 3387 a
SDict begin H.R end
2116 3387
a 2116 3449 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.10) cvn H.B /ANN pdfmark end
2116 3449 a Black FK(\).)p 75 3568 1648
4 v 1764 3573 a FF(Example)p 2102 3568 V 75 3593 4 25
v 3747 3593 V 75 3692 4 100 v 188 3662 a(gap>)44 b(R)e(:=)h
(RepetitionCode\()48 b(4,)43 b(GF\(4\))h(\);)p 3747 3692
V 75 3792 V 188 3762 a(a)f(cyclic)h([4,1,4]3)h(repetition)h(code)e
(over)f(GF\(4\))p 3747 3792 V 75 3891 V 188 3862 a(gap>)h(R2)f(:=)g
(ConversionFieldCode\()49 b(R)43 b(\);)p 3747 3891 V
75 3991 V 188 3961 a(a)g(linear)h([8,2,4]3..4)i(code,)e(converted)i(to)
d(basefield)i(GF\(2\))p 3747 3991 V 75 4091 V 188 4061
a(gap>)f(Size\()g(R)e(\))h(=)g(Size\()h(R2)f(\);)p 3747
4091 V 75 4190 V 188 4160 a(true)p 3747 4190 V 75 4290
V 188 4260 a(gap>)h(GeneratorMat\()i(R)d(\);)p 3747 4290
V 75 4390 V 188 4360 a([)g([)f(Z\(2\)\2100,)j(Z\(2\)\2100,)g
(Z\(2\)\2100,)f(Z\(2\)\2100)h(])e(])p 3747 4390 V 75
4489 V 188 4459 a(gap>)h(GeneratorMat\()i(R2)d(\);)p
3747 4489 V 75 4589 V 188 4559 a([)g([)f(Z\(2\)\2100,)j(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(Z\(2\)\2100,)g(0*Z\(2\),)g(Z\(2\)\2100,)f
(0*Z\(2\))h(],)p 3747 4589 V 75 4688 V 273 4659 a([)d(0*Z\(2\),)j
(Z\(2\)\2100,)g(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g(Z\(2\)\2100,)g
(0*Z\(2\),)f(Z\(2\)\2100)h(])d(])p 3747 4688 V 75 4713
4 25 v 3747 4713 V 75 4716 3675 4 v 75 4850 a
SDict begin H.S end
75 4850
a 75 4850 a
SDict begin 13.6 H.A end
75 4850 a 75 4850 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.15) cvn H.B /DEST pdfmark end
75 4850 a 116 x FJ(6.1.15)p
0.0 0.0 1.0 TeXcolorrgb 99 w(T)-7 b(raceCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5140 a Fs(\006)22 b Ft(TraceCode\()50
b(C)d(\))2677 b Fr(\(function\))p Black 216 5366 a FK(Input:)30
b Ft(C)24 b FK(is)f(a)g(linear)i(code)f(de\002ned)g(o)o(v)o(er)g(an)g
(e)o(xtension)h Fq(E)k FK(of)24 b Ft(F)f FK(\()p Ft(F)g
FK(is)h(the)f(\223base)i(\002eld\224\))216 5479 y(Output:)30
b(The)23 b(linear)i(code)f(generated)i(by)e Fq(T)6 b(r)1692
5496 y Fm(E)f Fl(=)p Fm(F)1821 5479 y Fo(\()p Fq(c)p
Fo(\))p FK(,)24 b(for)g(all)f Fq(c)e Fv(2)14 b Fq(C)r
FK(.)p Black Black eop end end
%%Page: 107 107
TeXDict begin HPSdict begin 107 106 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.107) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(107)p Black 216 399 a Ft(TraceCode)29 b
FK(returns)g(the)e(image)g(of)g(the)g(code)g Ft(C)f FK(under)i(the)f
(trace)h(map.)38 b(If)26 b(the)h(\002eld)g(of)g Ft(C)f
FK(is)h Fq(GF)6 b Fo(\()p Fq(q)3501 366 y Fm(m)3554 399
y Fo(\))p FK(,)27 b(the)75 511 y(returned)f(code)e(has)g(\002eld)f
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))p FK(.)216 624 y(V)-10
b(ery)27 b(slo)n(w)-6 b(.)38 b(It)26 b(does)i(not)f(seem)g(to)g(be)f
(easy)i(to)e(related)j(the)e(parameters)i(of)d(the)h(trace)h(code)f(to)
g(the)g(original)75 737 y(e)o(xcept)e(in)e(the)h(\223Galois)g
(closed\224)i(case.)p 75 850 1648 4 v 1764 855 a FF(Example)p
2102 850 V 75 874 4 25 v 3747 874 V 75 974 4 100 v 188
944 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,4)q(,GF)q(\(4)q(\)\);)49
b(MinimumDistance\(C\);)p 3747 974 V 75 1074 V 188 1044
a(a)85 b([10,4,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(4\))p
3747 1074 V 75 1173 V 188 1143 a(5)p 3747 1173 V 75 1273
V 188 1243 a(gap>)g(trC:=TraceCode\(C,GF\(2)q(\)\);)49
b(MinimumDistance\(trC)q(\);)p 3747 1273 V 75 1373 V
188 1343 a(a)43 b(linear)h([10,7,1]1..3)i(user)e(defined)h
(unrestricted)h(code)e(over)g(GF\(2\))p 3747 1373 V 75
1472 V 188 1442 a(1)p 3747 1472 V 75 1572 V 3747 1572
V 75 1597 4 25 v 3747 1597 V 75 1600 3675 4 v 75 1731
a
SDict begin H.S end
75 1731 a 75 1731 a
SDict begin 13.6 H.A end
75 1731 a 75 1731 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.16) cvn H.B /DEST pdfmark end
75 1731 a 117
x FJ(6.1.16)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CosetCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2022 a Fs(\006)22 b
Ft(CosetCode\()50 b(C,)d(w)g(\))2538 b Fr(\(function\))p
Black 216 2248 a Ft(CosetCode)27 b FK(returns)f(the)f(coset)g(of)g(a)f
(code)h Ft(C)f FK(with)g(respect)j(to)d(w)o(ord)h Ft(w)p
FK(.)31 b Ft(w)24 b FK(must)g(be)h(of)f(the)h(code)n(w)o(ord)h(type.)75
2361 y(Then,)e Ft(w)g FK(is)h(added)h(to)e(each)h(code)n(w)o(ord)h(of)f
Ft(C)p FK(,)f(yielding)i(the)f(elements)h(of)e(the)h(ne)n(w)f(code.)32
b(If)24 b Ft(C)g FK(is)h(linear)g(and)g Ft(w)f FK(is)75
2474 y(an)g(element)g(of)g Ft(C)p FK(,)e(the)i(ne)n(w)f(code)h(is)g
(equal)g(to)g Ft(C)p FK(,)f(otherwise)i(the)f(ne)n(w)f(code)h(is)f(an)h
(unrestricted)j(code.)216 2586 y(Generating)f(a)d(coset)h(is)g(also)g
(possible)i(by)d(simply)i(adding)g(the)f(w)o(ord)f Ft(w)g
FK(to)h Ft(C)p FK(.)k(See)p 0.0236 0.0894 0.6179 TeXcolorrgb
2899 2587 a
SDict begin H.S end
2899 2587 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 3012 2524
a
SDict begin H.R end
3012 2524 a 3012 2586 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
3012 2586 a Black FK(.)p 75
2699 1648 4 v 1764 2704 a FF(Example)p 2102 2699 V 75
2724 4 25 v 3747 2724 V 75 2823 4 100 v 188 2793 a(gap>)44
b(H)e(:=)h(HammingCode\(3,)k(GF\(2\)\);)p 3747 2823 V
75 2923 V 188 2893 a(a)c(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f(code)g
(over)f(GF\(2\))p 3747 2923 V 75 3023 V 188 2993 a(gap>)h(c)e(:=)h
(Codeword\("1011011"\))q(;;)49 b(c)43 b(in)g(H;)p 3747
3023 V 75 3122 V 188 3092 a(false)p 3747 3122 V 75 3222
V 188 3192 a(gap>)h(C)e(:=)h(CosetCode\(H,)k(c\);)p 3747
3222 V 75 3321 V 188 3292 a(a)c(\(7,16,3\)1)i(coset)f(code)p
3747 3321 V 75 3421 V 188 3391 a(gap>)g(List\(AsSSortedList\(C\))q(,)k
(el->)c(Syndrome\(H,)i(el\)\);)p 3747 3421 V 75 3521
V 188 3491 a([)d([)f(1)h(1)g(1)f(],)h([)g(1)g(1)f(1)h(],)g([)g(1)f(1)h
(1)g(],)g([)g(1)f(1)h(1)g(],)g([)f(1)h(1)g(1)f(],)h([)g(1)g(1)f(1)h(],)
p 3747 3521 V 75 3620 V 273 3590 a([)f(1)h(1)g(1)f(],)h([)g(1)g(1)f(1)h
(],)g([)g(1)f(1)h(1)g(],)g([)g(1)f(1)h(1)g(],)g([)f(1)h(1)g(1)f(],)h([)
g(1)g(1)f(1)h(],)p 3747 3620 V 75 3720 V 273 3690 a([)f(1)h(1)g(1)f(],)
h([)g(1)g(1)f(1)h(],)g([)g(1)f(1)h(1)g(],)g([)g(1)f(1)h(1)g(])f(])p
3747 3720 V 75 3820 V 188 3790 a(#)h(All)g(elements)i(of)e(the)g(coset)
h(have)g(the)g(same)f(syndrome)i(in)e(H)p 3747 3820 V
75 3844 4 25 v 3747 3844 V 75 3847 3675 4 v 75 3979 a
SDict begin H.S end
75 3979 a 75 3979 a
SDict begin 13.6 H.A end
75 3979 a 75 3979 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.17) cvn H.B /DEST pdfmark end
75 3979 a 116
x FJ(6.1.17)p 0.0 0.0 1.0 TeXcolorrgb 99 w(ConstantW)-6
b(eightSubcode)p Black 1.0 0.0 0.0 TeXcolorrgb 75 4270
a Fs(\006)22 b Ft(ConstantWeightSub)q(cod)q(e\()53 b(C,)47
b(w)g(\))1981 b Fr(\(function\))p Black 216 4495 a Ft
(ConstantWeightSubc)q(ode)38 b FK(returns)c(the)f(subcode)h(of)f
Ft(C)f FK(that)h(only)g(has)f(code)n(w)o(ords)j(of)d(weight)h
Ft(w)p FK(.)55 b(The)75 4608 y(resulting)26 b(code)e(is)g(a)f
(non-linear)j(code,)e(because)i(it)d(does)h(not)g(contain)i(the)d
(all-zero)j(v)o(ector)-5 b(.)216 4721 y(This)29 b(command)i(also)f(can)
f(be)h(called)g(with)g(the)f(syntax)i Ft(ConstantWeightSubc)q(od)q
(e\(C)q(\))k FK(In)29 b(this)h(format,)75 4834 y Ft(ConstantWeightSubc)
q(ode)j FK(returns)c(the)e(subcode)i(of)e Ft(C)g FK(consisting)j(of)d
(all)g(minimum)g(weight)g(code)n(w)o(ords)i(of)75 4947
y Ft(C)p FK(.)216 5060 y Ft(ConstantWeightSubc)q(ode)35
b FK(\002rst)29 b(checks)h(if)f(Leon')-5 b(s)30 b(binary)g
Ft(wtdist)h FK(e)o(xists)f(on)f(your)h(computer)h(\(in)e(the)75
5173 y(def)o(ault)g(directory\).)43 b(If)28 b(it)f(does,)i(then)f(this)
g(program)h(is)e(called.)42 b(Otherwise,)29 b(the)f(constant)i(weight)e
(subcode)h(is)75 5286 y(computed)23 b(using)g(a)d Fy(GAP)g
FK(program)i(which)g(checks)h(each)f(code)n(w)o(ord)g(in)g
Ft(C)f FK(to)g(see)g(if)g(it)g(is)h(of)f(the)g(desired)i(weight.)p
75 5398 1648 4 v 1764 5403 a FF(Example)p 2102 5398 V
75 5423 4 25 v 3747 5423 V 75 5523 4 100 v 188 5493 a(gap>)44
b(N)e(:=)h(NordstromRobinsonCo)q(de\()q(\);)q(;)48 b
(WeightDistribution\()q(N\);)p 3747 5523 V 75 5622 V
188 5592 a([)43 b(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(112,)g(0,)g(30,)h(0,)f
(112,)h(0,)f(0,)g(0,)g(0,)g(0,)g(1)f(])p 3747 5622 V
Black Black eop end end
%%Page: 108 108
TeXDict begin HPSdict begin 108 107 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.108) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(108)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(C)e(:=)h(ConstantWeightSubco)q(de\()q(N,)49 b(8\);)p
3747 428 V 75 528 V 188 498 a(a)43 b(\(16,30,6..16\)5..8)48
b(code)43 b(with)h(codewords)i(of)d(weight)h(8)p 3747
528 V 75 628 V 188 598 a(gap>)g(WeightDistribution\(C\))q(;)p
3747 628 V 75 727 V 188 697 a([)f(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(0,)g(30,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0)g(])p
3747 727 V 75 827 V 188 797 a(gap>)h(eg)f(:=)g(ExtendedTernaryGolayC)q
(od)q(e\(\))q(;;)49 b(WeightDistribution\(eg)q(\);)p
3747 827 V 75 927 V 188 897 a([)43 b(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(264,)g(0,)g(0,)g(440,)h(0,)f(0,)g(24)g(])p 3747 927
V 75 1026 V 188 996 a(gap>)h(C)e(:=)h(ConstantWeightSubco)q(de\()q(eg)q
(\);)p 3747 1026 V 75 1126 V 188 1096 a(a)g(\(12,264,6..12\)3..6)48
b(code)c(with)f(codewords)j(of)d(weight)h(6)p 3747 1126
V 75 1225 V 188 1196 a(gap>)g(WeightDistribution\(C\))q(;)p
3747 1225 V 75 1325 V 188 1295 a([)f(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(264,)g(0,)g(0,)g(0,)h(0,)f(0,)g(0)f(])p 3747 1325 V
75 1350 4 25 v 3747 1350 V 75 1353 3675 4 v 75 1486 a
SDict begin H.S end
75 1486 a 75 1486 a
SDict begin 13.6 H.A end
75 1486 a 75 1486 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.18) cvn H.B /DEST pdfmark end
75 1486 a 116
x FJ(6.1.18)p 0.0 0.0 1.0 TeXcolorrgb 99 w(StandardF)n(ormCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1777 a Fs(\006)22 b
Ft(StandardFormCode\()53 b(C)47 b(\))2352 b Fr(\(function\))p
Black 216 2003 a Ft(StandardFormCode)24 b FK(returns)d
Ft(C)d FK(after)i(putting)h(it)e(in)g(standard)i(form.)27
b(If)19 b Ft(C)f FK(is)h(a)g(non-linear)j(code,)e(this)g(means)75
2115 y(the)k(elements)h(are)e(or)n(ganized)k(using)d(le)o
(xicographical)k(order)-5 b(.)30 b(This)23 b(means)h(the)o(y)g(form)g
(a)f(le)o(gal)g Fy(GAP)f FK(`Set'.)216 2228 y(If)27 b
Ft(C)g FK(is)h(a)f(linear)h(code,)h(the)f(generator)i(matrix)e(and)g
(parity)g(check)h(matrix)f(are)g(put)f(in)h(standard)h(form.)41
b(The)75 2341 y(generator)34 b(matrix)d(then)h(has)f(an)h(identity)h
(matrix)e(in)g(its)g(left)h(part,)h(the)e(parity)i(check)f(matrix)g
(has)f(an)g(identity)75 2454 y(matrix)21 b(in)f(its)g(right)i(part.)28
b(Although)22 b Fy(GU)m(A)-6 b(V)f(A)18 b FK(al)o(w)o(ays)j(puts)g
(both)g(matrices)h(in)e(a)g(standard)i(form)e(using)i
Ft(BaseMat)p FK(,)75 2567 y(this)i(ne)n(v)o(er)g(alters)h(the)e(code.)
30 b Ft(StandardFormCode)f FK(e)n(v)o(en)23 b(applies)i(column)g
(permutations)h(if)e(una)n(v)n(oidable,)j(and)75 2680
y(thereby)k(changes)g(the)f(code.)47 b(The)29 b(column)h(permutations)i
(are)e(recorded)h(in)e(the)h(construction)j(history)e(of)e(the)75
2793 y(ne)n(w)23 b(code)h(\(see)g Ft(Display)i FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 988 2794 a
SDict begin H.S end
988 2794
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.6.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 1169 2731 a
SDict begin H.R end
1169 2731 a 1169 2793 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.6.3) cvn H.B /ANN pdfmark end
1169
2793 a Black FK(\)\).)j Ft(C)23 b FK(and)h(the)g(ne)n(w)f(code)h(are)g
(of)g(course)h(equi)n(v)n(alent.)216 2906 y(If)d Ft(C)g
FK(is)g(a)f(c)o(yclic)i(code,)g(its)f(generator)j(matrix)d(cannot)i(be)
e(put)h(in)f(the)g(usual)h(upper)h(triangular)g(form,)e(because)75
3019 y(then)d(it)g(w)o(ould)g(be)f(inconsistent)k(with)d(the)g
(generator)i(polynomial.)29 b(The)18 b(reason)i(is)e(that)i(generating)
h(the)e(elements)75 3132 y(from)34 b(the)h(generator)i(matrix)d(w)o
(ould)h(result)h(in)e(a)g(dif)n(ferent)i(order)f(than)g(generating)i
(the)e(elements)h(from)e(the)75 3245 y(generator)f(polynomial.)53
b(This)31 b(is)f(an)h(unw)o(anted)i(ef)n(fect,)g(and)e(therefore)i
Ft(StandardFormCode)j FK(just)31 b(returns)i(a)75 3357
y(cop)o(y)25 b(of)e Ft(C)g FK(for)h(c)o(yclic)g(codes.)p
75 3480 1648 4 v 1764 3485 a FF(Example)p 2102 3480 V
75 3505 4 25 v 3747 3505 V 75 3605 4 100 v 188 3575 a(gap>)44
b(G)e(:=)h(GeneratorMatCode\()48 b(Z\(2\))c(*)f([)g([0,1,1,0],)i
([0,1,0,1],)h([0,0,1,1])f(],)p 3747 3605 V 75 3704 V
611 3674 a("random)g(form)f(code",)g(GF\(2\))g(\);)p
3747 3704 V 75 3804 V 188 3774 a(a)f(linear)h([4,2,1..2]1..2)j(random)d
(form)g(code)g(over)g(GF\(2\))p 3747 3804 V 75 3903 V
188 3874 a(gap>)g(Codeword\()h(GeneratorMat\()i(G)42
b(\))h(\);)p 3747 3903 V 75 4003 V 188 3973 a([)g([)f(0)h(1)g(0)f(1)h
(],)g([)g(0)f(0)h(1)g(1)f(])h(])p 3747 4003 V 75 4103
V 188 4073 a(gap>)h(Codeword\()h(GeneratorMat\()i(StandardFormCode\()h
(G)43 b(\))f(\))h(\);)p 3747 4103 V 75 4202 V 188 4172
a([)g([)f(1)h(0)g(0)f(1)h(],)g([)g(0)f(1)h(0)g(1)f(])h(])p
3747 4202 V 75 4227 4 25 v 3747 4227 V 75 4230 3675 4
v 75 4364 a
SDict begin H.S end
75 4364 a 75 4364 a
SDict begin 13.6 H.A end
75 4364 a 75 4364 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.1.19) cvn H.B /DEST pdfmark end
75
4364 a 116 x FJ(6.1.19)p 0.0 0.0 1.0 TeXcolorrgb 99 w
(PiecewiseConstantCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4654 a Fs(\006)22 b Ft(PiecewiseConstant)q(Cod)q(e\()53
b(part,)48 b(wts[,)g(F])f(\))1518 b Fr(\(function\))p
Black 216 4880 a Ft(PiecewiseConstantC)q(ode)31 b FK(returns)26
b(a)e(code)i(with)f(length)h Fq(n)21 b Fo(=)2345 4887
y Fu(\345)2420 4880 y Fq(n)2465 4894 y Fm(i)2488 4880
y FK(,)j(where)h Ft(part)q FK(=)p Fo([)p Fq(n)3087 4894
y Fr(1)3126 4880 y Fp(;)10 b(:)g(:)g(:)h(;)f Fq(n)3347
4894 y Fm(k)3382 4880 y Fo(])p FK(.)32 b Ft(wts)25 b
FK(is)g(a)75 4993 y(list)d(of)g Ft(constraints)j Fq(w)18
b Fo(=)h(\()p Fq(w)1100 5007 y Fr(1)1137 4993 y Fp(;)10
b(:::;)g Fq(w)1343 5007 y Fm(k)1379 4993 y Fo(\))p FK(,)21
b(each)i(of)e(length)j Fq(k)r FK(,)d(where)h(0)d Fv(\024)f
Fq(w)2534 5007 y Fm(i)2575 4993 y Fv(\024)h Fq(n)2710
5007 y Fm(i)2733 4993 y FK(.)27 b(The)21 b(def)o(ault)j(\002eld)e(is)f
Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(.)216 5106 y(A)26
b(constraint)j(is)e(a)f(list)h(of)g(inte)o(gers,)h(and)g(a)e(w)o(ord)h
Fq(c)22 b Fo(=)g(\()p Fq(c)2085 5120 y Fr(1)2123 5106
y Fp(;)10 b(:)g(:)g(:)h(;)f Fq(c)2339 5120 y Fm(k)2374
5106 y Fo(\))26 b FK(\(according)k(to)c Ft(part)r FK(,)g(i.e.,)h(each)g
Fq(c)3574 5120 y Fm(i)3623 5106 y FK(is)g(a)75 5219 y(subw)o(ord)i(of)f
(length)h Fq(n)816 5233 y Fm(i)839 5219 y FK(\))e(is)h(in)g(the)g
(resulting)i(code)f(if)e(and)h(only)h(if,)f(for)g(some)g(constraint)j
Fq(w)22 b Fv(2)k Ft(wts)q FK(,)i Fv(k)p Fq(c)3482 5233
y Fm(i)3506 5219 y Fv(k)23 b Fo(=)f Fq(w)3728 5233 y
Fm(i)75 5332 y FK(for)i(all)f(1)e Fv(\024)f Fq(i)g Fv(\024)g
Fq(k)r FK(,)j(where)g Fv(k)p Fp(:::)p Fv(k)i FK(denotes)g(the)f
(Hamming)f(weight.)216 5444 y(An)g(e)o(xample)h(might)g(mak)o(e)g
(things)h(clearer:)p Black Black eop end end
%%Page: 109 109
TeXDict begin HPSdict begin 109 108 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.109) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(109)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(PiecewiseConstantCode)q(\()k([)43
b(2,)g(3)g(],)p 3747 523 V 75 623 V 400 593 a([)f([)h(0,)g(0)g(],)g([)f
(0,)h(3)g(],)g([)g(1,)g(0)g(],)g([)f(2,)h(2)g(])g(],GF\(2\))h(\);)p
3747 623 V 75 722 V 188 692 a(the)f(C)g(code)h(programs)h(are)e
(compiled,)j(so)d(using)h(Leon's)g(binary....)p 3747
722 V 75 822 V 188 792 a(the)f(C)g(code)h(programs)h(are)e(compiled,)j
(so)d(using)h(Leon's)g(binary....)p 3747 822 V 75 922
V 188 892 a(the)f(C)g(code)h(programs)h(are)e(compiled,)j(so)d(using)h
(Leon's)g(binary....)p 3747 922 V 75 1021 V 188 991 a(the)f(C)g(code)h
(programs)h(are)e(compiled,)j(so)d(using)h(Leon's)g(binary....)p
3747 1021 V 75 1121 V 188 1091 a(a)f(\(5,7,1..5\)1..5)k(piecewise)e
(constant)g(code)f(over)g(GF\(2\))p 3747 1121 V 75 1220
V 188 1191 a(gap>)g(AsSSortedList\(last\);)p 3747 1220
V 75 1320 V 188 1290 a([)f([)f(0)h(0)g(0)f(0)h(0)g(],)g([)f(0)h(0)g(1)f
(1)h(1)g(],)g([)g(0)f(1)h(0)g(0)f(0)h(],)g([)g(1)f(0)h(0)g(0)f(0)h(],)p
3747 1320 V 75 1420 V 273 1390 a([)f(1)h(1)g(0)f(1)h(1)g(],)g([)f(1)h
(1)g(1)f(0)h(1)g(],)g([)g(1)f(1)h(1)g(1)f(0)h(])g(])p
3747 1420 V 75 1519 V 188 1489 a(gap>)p 3747 1519 V 75
1619 V 3747 1619 V 75 1644 4 25 v 3747 1644 V 75 1647
3675 4 v 75 1841 a FK(The)28 b(\002rst)g(constraint)j(is)e(satis\002ed)
g(by)g(code)n(w)o(ord)h(1,)f(the)g(second)h(by)e(code)n(w)o(ord)i(2,)f
(the)g(third)h(by)e(code)n(w)o(ords)j(3)75 1954 y(and)24
b(4,)f(and)h(the)g(fourth)h(by)e(code)n(w)o(ords)j(5,)d(6)g(and)h(7.)75
2113 y
SDict begin H.S end
75 2113 a 75 2113 a
SDict begin 13.6 H.A end
75 2113 a 75 2113 a
SDict begin [ /View [/XYZ H.V] /Dest (section.6.2) cvn H.B /DEST pdfmark end
75 2113
a 130 x FM(6.2)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Functions)31
b(that)e(Generate)i(a)e(New)i(Code)g(fr)n(om)e(T)-9 b(w)o(o)29
b(Gi)o(v)o(en)h(Codes)p Black 75 2339 a
SDict begin H.S end
75 2339 a 75
2339 a
SDict begin 13.6 H.A end
75 2339 a 75 2339 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.1) cvn H.B /DEST pdfmark end
75 2339 a 114 x FJ(6.2.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Dir)n(ectSumCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 2628 a Fs(\006)22 b Ft(DirectSumCode\()52
b(C1,)47 b(C2)g(\))2260 b Fr(\(function\))p Black 216
2854 a Ft(DirectSumCode)27 b FK(returns)d(the)f(direct)g(sum)f(of)h
(codes)h Ft(C1)e FK(and)h Ft(C2)q FK(.)k(The)22 b(direct)i(sum)e(code)i
(consists)g(of)f(e)n(v)o(ery)75 2966 y(code)n(w)o(ord)29
b(of)f Ft(C1)g FK(concatenated)k(by)c(e)n(v)o(ery)g(code)n(w)o(ord)h
(of)f Ft(C2)q FK(.)41 b(Therefore,)30 b(if)e Ft(Ci)g
FK(w)o(as)f(a)h Fo(\()p Fq(n)3094 2980 y Fm(i)3117 2966
y Fp(;)10 b Fq(M)3228 2980 y Fm(i)3251 2966 y Fp(;)g
Fq(d)3331 2980 y Fm(i)3354 2966 y Fo(\))27 b FK(code,)j(the)75
3079 y(result)25 b(is)e(a)g Fo(\()p Fq(n)526 3093 y Fr(1)577
3079 y Fo(+)13 b Fq(n)706 3093 y Fr(2)743 3079 y Fp(;)d
Fq(M)854 3093 y Fr(1)904 3079 y Fv(\003)j Fq(M)1038 3093
y Fr(2)1075 3079 y Fp(;)d Fq(min)p Fo(\()p Fq(d)1326
3093 y Fr(1)1365 3079 y Fp(;)g Fq(d)1445 3093 y Fr(2)1483
3079 y Fo(\)\))23 b FK(code.)216 3192 y(If)g(both)h Ft(C1)f
FK(and)g Ft(C2)g FK(are)g(linear)h(codes,)g(the)f(result)i(is)d(also)i
(a)f(linear)h(code.)29 b(If)23 b(one)g(of)g(them)g(is)g(non-linear)l(,)
j(the)75 3305 y(direct)f(sum)e(is)g(non-linear)k(too.)i(In)23
b(general,)i(a)e(direct)i(sum)e(code)i(is)e(not)h(c)o(yclic.)216
3418 y(Performing)29 b(a)d(direct)j(sum)e(can)g(also)h(be)f(done)h(by)f
(adding)i(tw)o(o)e(codes)h(\(see)g(Section)p 0.0236 0.0894 0.6179
TeXcolorrgb 3033 3419 a
SDict begin H.S end
3033 3419 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
3146 3356 a
SDict begin H.R end
3146 3356 a 3146 3418 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.4.2) cvn H.B /ANN pdfmark end
3146 3418 a Black
FK(\).)40 b(Another)28 b(often)75 3531 y(used)c(method)h(is)e(the)h
(`u,)f(u+v'-construction,)29 b(described)d(in)d Ft(UUVCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2438 3532 a
SDict begin H.S end
2438 3532 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.2.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 2619 3469 a
SDict begin H.R end
2619 3469
a 2619 3531 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.2) cvn H.B /ANN pdfmark end
2619 3531 a Black FK(\).)p 75 3631 1648
4 v 1764 3636 a FF(Example)p 2102 3631 V 75 3656 4 25
v 3747 3656 V 75 3756 4 100 v 188 3726 a(gap>)44 b(C1)f(:=)g
(ElementsCode\()j([)d([1,0],)i([4,5])f(],)f(GF\(7\))h(\);;)p
3747 3756 V 75 3855 V 188 3825 a(gap>)g(C2)f(:=)g(ElementsCode\()j([)d
([0,0,0],)i([3,3,3])g(],)e(GF\(7\))h(\);;)p 3747 3855
V 75 3955 V 188 3925 a(gap>)g(D)e(:=)h(DirectSumCode\(C1,)48
b(C2\);;)p 3747 3955 V 75 4055 V 188 4025 a(gap>)c(AsSSortedList\(D\);)
p 3747 4055 V 75 4154 V 188 4124 a([)f([)f(1)h(0)g(0)f(0)h(0)g(],)g([)f
(1)h(0)g(3)f(3)h(3)g(],)g([)g(4)f(5)h(0)g(0)f(0)h(],)g([)g(4)f(5)h(3)g
(3)f(3)h(])g(])p 3747 4154 V 75 4254 V 188 4224 a(gap>)h(D)e(=)h(C1)g
(+)g(C2;)128 b(#)42 b(addition)j(=)e(direct)i(sum)p 3747
4254 V 75 4353 V 188 4324 a(true)p 3747 4353 V 75 4378
4 25 v 3747 4378 V 75 4381 3675 4 v 75 4511 a
SDict begin H.S end
75 4511
a 75 4511 a
SDict begin 13.6 H.A end
75 4511 a 75 4511 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.2) cvn H.B /DEST pdfmark end
75 4511 a 117 x FJ(6.2.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(UUVCode)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4802 a Fs(\006)22 b Ft(UUVCode\()50 b(C1,)d(C2)g(\))2538
b Fr(\(function\))p Black 216 5028 a Ft(UUVCode)33 b
FK(returns)f(the)f(so-called)j Fo(\()p Fq(u)p Fv(k)p
Fq(u)17 b Fo(+)d Fq(v)p Fo(\))31 b FK(construction)k(applied)d(to)f
Ft(C1)g FK(and)g Ft(C2)q FK(.)50 b(The)30 b(resulting)j(code)75
5141 y(consists)c(of)d(e)n(v)o(ery)h(code)n(w)o(ord)h
Fq(u)e FK(of)g Ft(C1)h FK(concatenated)j(by)d(the)f(sum)h(of)f
Fq(u)g FK(and)h(e)n(v)o(ery)g(code)n(w)o(ord)h Fq(v)e
FK(of)h Ft(C2)p FK(.)37 b(If)26 b Ft(C1)75 5254 y FK(and)k
Ft(C2)f FK(ha)n(v)o(e)h(dif)n(ferent)i(w)o(ord)d(lengths,)k(suf)n
(\002cient)e(zeros)f(are)g(added)h(to)e(the)h(shorter)h(code)f(to)g
(mak)o(e)f(this)h(sum)75 5367 y(possible.)h(If)23 b Ft(Ci)h
FK(is)f(a)g Fo(\()p Fq(n)849 5381 y Fm(i)872 5367 y Fp(;)10
b Fq(M)983 5381 y Fm(i)1006 5367 y Fp(;)g Fq(d)1086 5381
y Fm(i)1109 5367 y Fo(\))23 b FK(code,)h(the)g(result)h(is)e(an)h
Fo(\()p Fq(n)2015 5381 y Fr(1)2066 5367 y Fo(+)13 b Fq(max)p
Fo(\()p Fq(n)2381 5381 y Fr(1)2419 5367 y Fp(;)d Fq(n)2499
5381 y Fr(2)2537 5367 y Fo(\))p Fp(;)g Fq(M)2683 5381
y Fr(1)2733 5367 y Fv(\001)j Fq(M)2847 5381 y Fr(2)2884
5367 y Fp(;)d Fq(min)p Fo(\()p FK(2)j Fv(\001)g Fq(d)3231
5381 y Fr(1)3270 5367 y Fp(;)d Fq(d)3350 5381 y Fr(2)3388
5367 y Fo(\)\))23 b FK(code.)216 5479 y(If)g(both)h Ft(C1)f
FK(and)g Ft(C2)g FK(are)g(linear)h(codes,)g(the)f(result)i(is)d(also)i
(a)f(linear)h(code.)29 b(If)23 b(one)g(of)g(them)g(is)g(non-linear)l(,)
j(the)75 5592 y(UUV)c(sum)h(is)g(non-linear)k(too.)i(In)23
b(general,)i(a)e(UUV)f(sum)h(code)i(is)e(not)h(c)o(yclic.)p
Black Black eop end end
%%Page: 110 110
TeXDict begin HPSdict begin 110 109 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.110) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(110)p Black 216 399 a(The)23 b(function)j
Ft(DirectSumCode)h FK(returns)f(another)f(sum)e(of)h(codes)g(\(see)g
Ft(DirectSumCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
3229 400 a
SDict begin H.S end
3229 400 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(6.2.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 3410
337 a
SDict begin H.R end
3410 337 a 3410 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.2.1) cvn H.B /ANN pdfmark end
3410 399 a Black FK(\)\).)p
75 515 1648 4 v 1764 520 a FF(Example)p 2102 515 V 75
540 4 25 v 3747 540 V 75 639 4 100 v 188 609 a(gap>)44
b(C1)f(:=)g(EvenWeightSubcode\(Who)q(le)q(Spa)q(ceC)q(ode)q(\(4,)49
b(GF\(2\)\)\);)p 3747 639 V 75 739 V 188 709 a(a)43 b(cyclic)h
([4,3,2]1)h(even)f(weight)g(subcode)p 3747 739 V 75 839
V 188 809 a(gap>)g(C2)f(:=)g(RepetitionCode\(4,)48 b(GF\(2\)\);)p
3747 839 V 75 938 V 188 908 a(a)43 b(cyclic)h([4,1,4]2)h(repetition)h
(code)e(over)f(GF\(2\))p 3747 938 V 75 1038 V 188 1008
a(gap>)h(R)e(:=)h(UUVCode\(C1,)j(C2\);)p 3747 1038 V
75 1137 V 188 1108 a(a)d(linear)h([8,4,4]2)h(U)e(U+V)g(construction)k
(code)p 3747 1137 V 75 1237 V 188 1207 a(gap>)d(R)e(=)h
(ReedMullerCode\(1,3\);)p 3747 1237 V 75 1337 V 188 1307
a(true)p 3747 1337 V 75 1362 4 25 v 3747 1362 V 75 1365
3675 4 v 75 1497 a
SDict begin H.S end
75 1497 a 75 1497 a
SDict begin 13.6 H.A end
75 1497 a 75 1497
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.3) cvn H.B /DEST pdfmark end
75 1497 a 117 x FJ(6.2.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Dir)n(ectPr)n(oductCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1788 a Fs(\006)22 b Ft(DirectProductCode)q(\()52 b(C1,)c(C2)f(\))
2074 b Fr(\(function\))p Black 216 2014 a Ft(DirectProductCode)34
b FK(returns)c(the)e(direct)i(product)g(of)e(codes)h
Ft(C1)g FK(and)f Ft(C2)q FK(.)42 b(Both)28 b(must)h(be)f(linear)h
(codes.)75 2127 y(Suppose)c Ft(Ci)e FK(has)h(generator)j(matrix)d
Fq(G)1358 2141 y Fm(i)1380 2127 y FK(.)k(The)23 b(direct)i(product)h
(of)d Ft(C1)h FK(and)g Ft(C2)f FK(then)i(has)f(the)g(Kroneck)o(er)h
(product)75 2240 y(of)e Fq(G)239 2254 y Fr(1)299 2240
y FK(and)h Fq(G)519 2254 y Fr(2)579 2240 y FK(as)f(the)h(generator)i
(matrix)e(\(see)g(the)g Fy(GAP)e FK(command)i Ft(KroneckerProduct)p
FK(\).)216 2352 y(If)f Ft(Ci)h FK(is)f(a)g Fo([)p Fq(n)631
2366 y Fm(i)655 2352 y Fp(;)10 b Fq(k)730 2366 y Fm(i)753
2352 y Fp(;)g Fq(d)833 2366 y Fm(i)856 2352 y Fo(])23
b FK(code,)h(the)g(direct)h(product)g(then)f(is)g(an)f
Fo([)p Fq(n)2226 2366 y Fr(1)2277 2352 y Fv(\001)13 b
Fq(n)2360 2366 y Fr(2)2398 2352 y Fp(;)d Fq(k)2473 2366
y Fr(1)2523 2352 y Fv(\001)j Fq(k)2601 2366 y Fr(2)2639
2352 y Fp(;)d Fq(d)2719 2366 y Fr(1)2769 2352 y Fv(\001)j
Fq(d)2852 2366 y Fr(2)2890 2352 y Fo(])23 b FK(code.)p
75 2475 1648 4 v 1764 2480 a FF(Example)p 2102 2475 V
75 2500 4 25 v 3747 2500 V 75 2600 4 100 v 188 2570 a(gap>)44
b(L1)f(:=)g(LexiCode\(10,)j(4,)d(GF\(2\)\);)p 3747 2600
V 75 2700 V 188 2670 a(a)g(linear)h([10,5,4]2..4)i(lexicode)f(over)f
(GF\(2\))p 3747 2700 V 75 2799 V 188 2769 a(gap>)g(L2)f(:=)g
(LexiCode\(8,)j(3,)d(GF\(2\)\);)p 3747 2799 V 75 2899
V 188 2869 a(a)g(linear)h([8,4,3]2..3)i(lexicode)f(over)f(GF\(2\))p
3747 2899 V 75 2998 V 188 2968 a(gap>)g(D)e(:=)h(DirectProductCode\(L)q
(1,)49 b(L2\);)p 3747 2998 V 75 3098 V 188 3068 a(a)43
b(linear)h([80,20,12]20..45)k(direct)c(product)h(code)p
3747 3098 V 75 3123 4 25 v 3747 3123 V 75 3126 3675 4
v 75 3259 a
SDict begin H.S end
75 3259 a 75 3259 a
SDict begin 13.6 H.A end
75 3259 a 75 3259 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.4) cvn H.B /DEST pdfmark end
75
3259 a 116 x FJ(6.2.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IntersectionCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3549 a Fs(\006)22 b
Ft(IntersectionCode\()53 b(C1,)47 b(C2)g(\))2121 b Fr(\(function\))p
Black 216 3775 a Ft(IntersectionCode)33 b FK(returns)c(the)g
(intersection)i(of)d(codes)h Ft(C1)e FK(and)i Ft(C2)p
FK(.)41 b(This)28 b(code)g(consists)i(of)e(all)g(code-)75
3888 y(w)o(ords)f(that)f(are)g(both)h(in)f Ft(C1)g FK(and)h
Ft(C2)p FK(.)36 b(If)26 b(both)h(codes)g(are)f(linear)l(,)i(the)e
(result)i(is)d(also)i(linear)-5 b(.)38 b(If)25 b(both)i(are)g(c)o
(yclic,)75 4001 y(the)d(result)h(is)e(also)h(c)o(yclic.)p
75 4121 1648 4 v 1764 4126 a FF(Example)p 2102 4121 V
75 4146 4 25 v 3747 4146 V 75 4245 4 100 v 188 4215 a(gap>)44
b(C)e(:=)h(CyclicCodes\(7,)k(GF\(2\)\);)p 3747 4245 V
75 4345 V 188 4315 a([)c(a)f(cyclic)j([7,7,1]0)g(enumerated)g(code)f
(over)g(GF\(2\),)p 3747 4345 V 75 4444 V 273 4415 a(a)e(cyclic)j
([7,6,1..2]1)h(enumerated)g(code)d(over)h(GF\(2\),)p
3747 4444 V 75 4544 V 273 4514 a(a)e(cyclic)j([7,3,1..4]2..3)i
(enumerated)f(code)d(over)h(GF\(2\),)p 3747 4544 V 75
4644 V 273 4614 a(a)e(cyclic)j([7,0,7]7)g(enumerated)g(code)f(over)g
(GF\(2\),)p 3747 4644 V 75 4743 V 273 4713 a(a)e(cyclic)j
([7,3,1..4]2..3)i(enumerated)f(code)d(over)h(GF\(2\),)p
3747 4743 V 75 4843 V 273 4813 a(a)e(cyclic)j([7,4,1..3]1)h(enumerated)
g(code)d(over)h(GF\(2\),)p 3747 4843 V 75 4943 V 273
4913 a(a)e(cyclic)j([7,1,7]3)g(enumerated)g(code)f(over)g(GF\(2\),)p
3747 4943 V 75 5042 V 273 5012 a(a)e(cyclic)j([7,4,1..3]1)h(enumerated)
g(code)d(over)h(GF\(2\))g(])p 3747 5042 V 75 5142 V 188
5112 a(gap>)g(IntersectionCode\(C[6])q(,)k(C[8]\))d(=)d(C[7];)p
3747 5142 V 75 5241 V 188 5212 a(true)p 3747 5241 V 75
5266 4 25 v 3747 5266 V 75 5269 3675 4 v 75 5479 a FK(The)24
b Fq(hull)i FK(of)e(a)h(linear)g(code)h(is)e(the)h(intersection)k(of)24
b(the)h(code)h(with)e(its)h(dual)g(code.)33 b(In)25 b(other)h(w)o
(ords,)f(the)g(hull)g(of)70 5592 y Fq(C)g FK(is)e Ft
(IntersectionCode\(C)q(,)52 b(DualCode\(C\)\))p FK(.)p
Black Black eop end end
%%Page: 111 111
TeXDict begin HPSdict begin 111 110 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.111) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(111)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.5) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(6.2.5)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UnionCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(UnionCode\()50 b(C1,)e(C2)f(\))2445
b Fr(\(function\))p Black 216 799 a Ft(UnionCode)24 b
FK(returns)e(the)g(union)g(of)f(codes)h Ft(C1)f FK(and)h
Ft(C2)q FK(.)27 b(This)21 b(code)g(consists)j(of)d(the)g(union)h(of)f
(all)g(code)n(w)o(ords)75 912 y(of)29 b Ft(C1)g FK(and)g
Ft(C2)g FK(and)g(all)g(linear)h(combinations.)48 b(Therefore)30
b(this)g(function)h(w)o(orks)e(only)h(for)f(linear)h(codes.)46
b(The)75 1024 y(function)32 b Ft(AddedElementsCode)j
FK(can)30 b(be)f(used)i(for)f(non-linear)i(codes,)g(or)e(if)f(the)h
(resulting)i(code)f(should)g(not)75 1137 y(include)21
b(linear)g(combinations.)30 b(See)19 b Ft(AddedElementsCode)25
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2113 1138
a
SDict begin H.S end
2113 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 2294 1075 a
SDict begin H.R end
2294 1075
a 2294 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.8) cvn H.B /ANN pdfmark end
2294 1137 a Black FK(\).)j(If)19 b(both)i(ar)n(guments)h
(are)d(c)o(yclic,)i(the)f(result)75 1250 y(is)j(also)i(c)o(yclic.)p
75 1373 1648 4 v 1764 1378 a FF(Example)p 2102 1373 V
75 1398 4 25 v 3747 1398 V 75 1497 4 100 v 188 1468 a(gap>)44
b(G)e(:=)h(GeneratorMatCode\([[)q(1,0)q(,1)q(],[)q(0,1)q(,1])q(]*Z)q
(\(2\))q(\2100,)49 b(GF\(2\)\);)p 3747 1497 V 75 1597
V 188 1567 a(a)43 b(linear)h([3,2,1..2]1)i(code)e(defined)h(by)e
(generator)i(matrix)f(over)g(GF\(2\))p 3747 1597 V 75
1697 V 188 1667 a(gap>)g(H)e(:=)h(GeneratorMatCode\([[)q(1,1)q(,1)q
(]]*)q(Z\(2)q(\)\2100)q(,)48 b(GF\(2\)\);)p 3747 1697
V 75 1796 V 188 1766 a(a)43 b(linear)h([3,1,3]1)h(code)f(defined)g(by)g
(generator)h(matrix)f(over)g(GF\(2\))p 3747 1796 V 75
1896 V 188 1866 a(gap>)g(U)e(:=)h(UnionCode\(G,)k(H\);)p
3747 1896 V 75 1996 V 188 1966 a(a)c(linear)h([3,3,1]0)h(union)f(code)p
3747 1996 V 75 2095 V 188 2065 a(gap>)g(c)e(:=)h(Codeword\("010"\);;)48
b(c)43 b(in)g(G;)p 3747 2095 V 75 2195 V 188 2165 a(false)p
3747 2195 V 75 2294 V 188 2265 a(gap>)h(c)e(in)h(H;)p
3747 2294 V 75 2394 V 188 2364 a(false)p 3747 2394 V
75 2494 V 188 2464 a(gap>)h(c)e(in)h(U;)p 3747 2494 V
75 2593 V 188 2563 a(true)p 3747 2593 V 75 2618 4 25
v 3747 2618 V 75 2621 3675 4 v 75 2754 a
SDict begin H.S end
75 2754 a 75
2754 a
SDict begin 13.6 H.A end
75 2754 a 75 2754 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.6) cvn H.B /DEST pdfmark end
75 2754 a 117 x FJ(6.2.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(ExtendedDir)n(ectSumCode)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3045 a Fs(\006)22 b
Ft(ExtendedDirectSum)q(Cod)q(e\()53 b(L,)47 b(B,)g(m)g(\))1842
b Fr(\(function\))p Black 216 3271 a FK(The)30 b(e)o(xtended)j(direct)f
(sum)e(construction)k(is)d(described)i(in)d(section)j(V)c(of)i(Graham)f
(and)h(Sloane)h([)p 0.0236 0.6179 0.0894 TeXcolorrgb
3490 3272 a
SDict begin H.S end
3490 3272 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(GS85)p 0.0236 0.6179 0.0894 TeXcolorrgb 3697
3209 a
SDict begin H.R end
3697 3209 a 3697 3271 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GS85) cvn H.B /ANN pdfmark end
3697 3271 a Black FK(].)75
3384 y(The)23 b(resulting)j(code)e(consists)i(of)d Ft(m)h
FK(copies)h(of)e Ft(L)p FK(,)g(e)o(xtended)i(by)f(repeating)i(the)e
(code)n(w)o(ords)h(of)f Ft(B)f(m)g FK(times.)216 3497
y(Suppose)k Ft(L)f FK(is)g(an)g Fo([)p Fq(n)888 3511
y Fm(L)930 3497 y Fp(;)10 b Fq(k)1005 3511 y Fm(L)1047
3497 y Fo(])p Fq(r)1107 3511 y Fm(L)1174 3497 y FK(code,)27
b(and)g Ft(B)e FK(is)h(an)g Fo([)p Fq(n)1889 3511 y Fm(L)1931
3497 y Fp(;)10 b Fq(k)2006 3511 y Fm(B)2052 3497 y Fo(])p
Fq(r)2112 3511 y Fm(B)2182 3497 y FK(code)27 b(\(non-linear)i(codes)f
(are)e(also)h(permitted\).)75 3610 y(The)20 b(length)i(of)e
Ft(B)g FK(must)g(be)h(equal)g(to)f(the)h(length)h(of)e
Ft(L)p FK(.)27 b(The)20 b(length)i(of)e(the)h(ne)n(w)e(code)j(is)e
Fq(n)d Fo(=)g Fq(mn)3156 3624 y Fm(L)3198 3610 y FK(,)j(the)g
(dimension)75 3722 y(\(in)k(the)g(case)g(of)f(linear)i(codes\))g(is)e
Fq(k)f Fv(\024)e Fq(mk)1442 3736 y Fm(L)1496 3722 y Fo(+)13
b Fq(k)1620 3736 y Fm(B)1664 3722 y FK(,)23 b(and)h(the)g(co)o(v)o
(ering)h(radius)g(is)e Fq(r)g Fv(\024)d(b)p Fq(m)p Fu(Y)p
Fo(\()p Fq(L)p Fp(;)10 b Fq(B)p Fo(\))p Fv(c)p FK(,)23
b(with)1279 3967 y Fu(Y)p Fo(\()p Fq(L)p Fp(;)10 b Fq(B)p
Fo(\))20 b(=)34 b FK(max)1674 4043 y Fm(u)p Fh(2)p Fm(F)1798
4005 y Ff(n)1823 4020 y(L)1785 4064 y Fd(2)1913 3906
y FK(1)p 1879 3946 114 4 v 1879 4030 a(2)1924 4003 y
Fm(k)1953 4013 y Ff(B)2023 3987 y Fa(\345)2013 4059 y
Fm(v)p Fh(2)p Fm(B)2137 3967 y FK(d)p Fo(\()p Fq(L)p
Fp(;)10 b Fq(v)j Fo(+)g Fq(u)p Fo(\))p Fp(:)75 4235 y
FK(Ho)n(we)n(v)o(er)l(,)37 b(this)e(computation)i(will)e(not)g(be)f(e)o
(x)o(ecuted,)39 b(because)e(it)d(may)g(be)h(too)g(time)f(consuming)j
(for)e(lar)n(ge)75 4347 y(codes.)216 4460 y(If)24 b Fq(L)d
Fv(\022)f Fq(B)p FK(,)j(and)i Fq(L)f FK(and)h Fq(B)e
FK(are)i(linear)g(codes,)h(the)f(last)g(cop)o(y)g(of)g
Ft(L)f FK(is)g(omitted.)33 b(In)24 b(this)h(case)g(the)g(dimension)h
(is)75 4573 y Fq(k)c Fo(=)e Fq(mk)334 4587 y Fm(L)388
4573 y Fo(+)13 b(\()p Fq(k)547 4587 y Fm(B)604 4573 y
Fv(\000)g Fq(k)728 4587 y Fm(L)769 4573 y Fo(\))p FK(.)p
75 4699 1648 4 v 1764 4704 a FF(Example)p 2102 4699 V
75 4724 4 25 v 3747 4724 V 75 4823 4 100 v 188 4794 a(gap>)44
b(c)e(:=)h(HammingCode\()k(3,)c(GF\(2\))h(\);)p 3747
4823 V 75 4923 V 188 4893 a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 4923 V 75 5023 V 188 4993
a(gap>)h(d)e(:=)h(WholeSpaceCode\()48 b(7,)43 b(GF\(2\))h(\);)p
3747 5023 V 75 5122 V 188 5092 a(a)f(cyclic)h([7,7,1]0)h(whole)f(space)
g(code)g(over)g(GF\(2\))p 3747 5122 V 75 5222 V 188 5192
a(gap>)g(e)e(:=)h(ExtendedDirectSumCo)q(de\()49 b(c,)43
b(d,)g(3)g(\);)p 3747 5222 V 75 5322 V 188 5292 a(a)g(linear)h
([21,15,1..3]2)j(3-fold)d(extended)h(direct)g(sum)e(code)p
3747 5322 V 75 5347 4 25 v 3747 5347 V 75 5350 3675 4
v Black Black eop end end
%%Page: 112 112
TeXDict begin HPSdict begin 112 111 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.112) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(112)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.7) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(6.2.7)p 0.0 0.0 1.0
TeXcolorrgb 99 w(AmalgamatedDir)n(ectSumCode)p Black
1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft(AmalgamatedDirect)q
(Sum)q(Cod)q(e\()53 b(c1,)47 b(c2[,)h(check])h(\))1332
b Fr(\(function\))p Black 216 799 a Ft(AmalgamatedDirectS)q(umC)q(ode)
34 b FK(returns)c(the)e(amalgamated)h(direct)g(sum)f(of)g(the)g(codes)h
Ft(c1)f FK(and)h Ft(c2)p FK(.)42 b(The)75 912 y(amalgamated)d(direct)f
(sum)f(code)h(consists)i(of)d(all)g(code)n(w)o(ords)j(of)d(the)g(form)h
Fo(\()p Fq(u)10 b Fv(k)g FK(0)g Fv(k)g Fq(v)p Fo(\))39
b FK(if)e Fo(\()p Fq(u)10 b Fv(k)g FK(0)p Fo(\))30 b
Fv(2)e Fq(c)3545 926 y Fr(1)3619 912 y FK(and)75 1024
y Fo(\()p FK(0)10 b Fv(k)g Fq(v)p Fo(\))27 b Fv(2)d Fq(c)447
1038 y Fr(2)515 1024 y FK(and)32 b(all)f(code)n(w)o(ords)i(of)e(the)h
(form)f Fo(\()p Fq(u)10 b Fv(k)g FK(1)g Fv(k)g Fq(v)p
Fo(\))34 b FK(if)d Fo(\()p Fq(u)10 b Fv(k)g FK(1)p Fo(\))27
b Fv(2)d Fq(c)2501 1038 y Fr(1)2569 1024 y FK(and)32
b Fo(\()p FK(1)10 b Fv(k)g Fq(v)p Fo(\))26 b Fv(2)e Fq(c)3102
1038 y Fr(2)3140 1024 y FK(.)51 b(The)31 b(result)h(is)g(a)75
1137 y(code)24 b(with)g(length)h Fq(n)20 b Fo(=)g Fq(n)905
1151 y Fr(1)956 1137 y Fo(+)13 b Fq(n)1085 1151 y Fr(2)1134
1137 y Fv(\000)g FK(1)23 b(and)h(size)g Fq(M)f Fv(\024)d
Fq(M)1870 1151 y Fr(1)1920 1137 y Fv(\001)13 b Fq(M)2034
1151 y Fr(2)2071 1137 y Fp(=)p FK(2.)216 1250 y(If)27
b(both)i(codes)f(are)g(linear)l(,)i(the)o(y)d(will)g(\002rst)h(be)f
(standardized,)32 b(with)27 b(information)j(symbols)f(in)e(the)h(last)g
(and)75 1363 y(\002rst)23 b(coordinates)k(of)c(the)h(\002rst)f(and)h
(second)i(code,)e(respecti)n(v)o(ely)-6 b(.)216 1476
y(If)41 b Ft(c1)g FK(is)g(a)f(normal)i(code)g(\(see)f
Ft(IsNormalCode)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1954 1477 a
SDict begin H.S end
1954 1477 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.4.5)p 0.0236 0.0894 0.6179 TeXcolorrgb 2135
1414 a
SDict begin H.R end
2135 1414 a 2135 1476 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.4.5) cvn H.B /ANN pdfmark end
2135 1476 a Black FK(\)\))c(with)g(the)h
(last)f(coordinate)j(acceptable)g(\(see)75 1589 y Ft
(IsCoordinateAccept)q(abl)q(e)39 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1158 1590 a
SDict begin H.S end
1158 1590 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.4.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
1339 1527 a
SDict begin H.R end
1339 1527 a 1339 1589 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.4.3) cvn H.B /ANN pdfmark end
1339 1589 a Black
FK(\)\),)e(and)e Ft(c2)f FK(is)g(a)f(normal)i(code)g(with)f(the)g
(\002rst)g(coordinate)j(acceptable,)75 1702 y(then)25
b(the)g(co)o(v)o(ering)i(radius)f(of)e(the)h(ne)n(w)f(code)i(is)e
Fq(r)f Fv(\024)e Fq(r)1848 1716 y Fr(1)1898 1702 y Fo(+)13
b Fq(r)2017 1716 y Fr(2)2055 1702 y FK(.)31 b(Ho)n(we)n(v)o(er)l(,)25
b(checking)i(whether)e(a)g(code)g(is)f(normal)75 1815
y(or)k(not)h(is)f(a)f(lot)i(of)f(w)o(ork,)h(and)f(almost)h(all)f(codes)
i(seem)e(to)g(be)g(normal.)43 b(Therefore,)31 b(an)d(option)i
Ft(check)f FK(can)f(be)75 1928 y(supplied.)35 b(If)25
b Ft(check)h FK(is)f(true,)g(then)h(the)f(codes)i(will)d(be)h(check)o
(ed)i(for)e(normality)-6 b(.)35 b(If)25 b Ft(check)h
FK(is)f(f)o(alse)h(or)e(omitted,)75 2041 y(then)k(the)f(codes)i(will)e
(not)g(be)h(check)o(ed.)41 b(In)28 b(this)f(case)h(it)f(is)g(assumed)i
(that)f(the)o(y)f(are)h(normal.)40 b(Acceptability)30
b(of)75 2154 y(the)25 b(last)h(and)f(\002rst)g(coordinate)j(of)d(the)h
(\002rst)e(and)i(second)h(code,)f(respecti)n(v)o(ely)-6
b(,)28 b(is)d(in)g(the)g(last)g(case)h(also)g(assumed)75
2266 y(to)d(be)h(done)g(by)g(the)g(user)-5 b(.)p 75 2363
1648 4 v 1764 2368 a FF(Example)p 2102 2363 V 75 2388
4 25 v 3747 2388 V 75 2487 4 100 v 188 2458 a(gap>)44
b(c)e(:=)h(HammingCode\()k(3,)c(GF\(2\))h(\);)p 3747
2487 V 75 2587 V 188 2557 a(a)f(linear)h([7,4,3]1)h(Hamming)g(\(3,2\))f
(code)g(over)f(GF\(2\))p 3747 2587 V 75 2687 V 188 2657
a(gap>)h(d)e(:=)h(ReedMullerCode\()48 b(1,)43 b(4)f(\);)p
3747 2687 V 75 2786 V 188 2756 a(a)h(linear)h([16,5,8]6)h(Reed-Muller)h
(\(1,4\))f(code)e(over)h(GF\(2\))p 3747 2786 V 75 2886
V 188 2856 a(gap>)g(e)e(:=)h(DirectSumCode\()k(c,)c(d)g(\);)p
3747 2886 V 75 2986 V 188 2956 a(a)g(linear)h([23,9,3]7)h(direct)g(sum)
e(code)p 3747 2986 V 75 3085 V 188 3055 a(gap>)h(f)e(:=)h
(AmalgamatedDirectSu)q(mCo)q(de)q(\()48 b(c,)43 b(d)g(\);;)p
3747 3085 V 75 3185 V 188 3155 a(gap>)h(MinimumDistance\()j(f)c(\);;)p
3747 3185 V 75 3284 V 188 3255 a(gap>)h(CoveringRadius\()j(f)c(\);;)p
3747 3284 V 75 3384 V 188 3354 a(gap>)h(f;)p 3747 3384
V 75 3484 V 188 3454 a(a)f(linear)h([22,8,3]7)h(amalgamated)h(direct)f
(sum)e(code)p 3747 3484 V 75 3509 4 25 v 3747 3509 V
75 3512 3675 4 v 75 3641 a
SDict begin H.S end
75 3641 a 75 3641 a
SDict begin 13.6 H.A end
75 3641
a 75 3641 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.6.2.8) cvn H.B /DEST pdfmark end
75 3641 a 116 x FJ(6.2.8)p 0.0 0.0 1.0 TeXcolorrgb
99 w(BlockwiseDir)n(ectSumCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3931 a Fs(\006)22 b Ft(BlockwiseDirectSu)q(mCo)q(de\()53
b(C1,)48 b(L1,)f(C2,)g(L2)h(\))1471 b Fr(\(function\))p
Black 216 4157 a Ft(BlockwiseDirectSum)q(Cod)q(e)35 b
FK(returns)d(a)d(subcode)k(of)c(the)i(direct)g(sum)f(of)f
Ft(C1)h FK(and)h Ft(C2)p FK(.)48 b(The)29 b(\002elds)h(of)g
Ft(C1)75 4270 y FK(and)22 b Ft(C2)g FK(must)g(be)g(same.)28
b(The)22 b(lists)g Ft(L1)g FK(and)g Ft(L2)g FK(are)g(tw)o(o)g(equally)i
(long)e(with)g(elements)h(from)f(the)g(ambient)h(v)o(ector)75
4383 y(spaces)g(of)f Ft(C1)g FK(and)g Ft(C2)q FK(,)f(respecti)n(v)o
(ely)-6 b(,)25 b Fq(or)f Ft(L1)e FK(and)g Ft(L2)g FK(are)g(tw)o(o)f
(equally)j(long)f(lists)f(containing)j(codes.)k(The)22
b(union)75 4496 y(of)h(the)h(codes)h(in)e Ft(L1)h FK(and)g
Ft(L2)f FK(must)h(be)f Ft(C1)h FK(and)g Ft(C2)q FK(,)e(respecti)n(v)o
(ely)-6 b(.)216 4609 y(In)24 b(the)f(\002rst)h(case,)f(the)h(blockwise)
i(direct)e(sum)g(code)g(is)f(de\002ned)i(as)1201 4787
y Fq(bd)5 b(s)21 b Fo(=)1488 4707 y Fb([)1443 4890 y
Fr(1)p Fh(\024)p Fm(i)p Fh(\024)p Fl(`)1626 4787 y Fo(\()-5
b Fq(C)1715 4801 y Fr(1)1765 4787 y Fo(+)13 b(\()p Fq(L)1935
4801 y Fr(1)1971 4787 y Fo(\))2006 4801 y Fm(i)2029 4787
y Fo(\))g Fv(\010)g Fo(\()-5 b Fq(C)2250 4801 y Fr(2)2299
4787 y Fo(+)13 b(\()p Fq(L)2469 4801 y Fr(2)2506 4787
y Fo(\))2541 4801 y Fm(i)2564 4787 y Fo(\))p Fp(;)75
5044 y FK(where)24 b Fp(`)e FK(is)i(the)g(length)h(of)e
Ft(L1)g FK(and)h Ft(L2)q FK(,)f(and)h Fv(\010)e FK(is)h(the)h(direct)h
(sum.)216 5157 y(In)f(the)f(second)j(case,)d(it)h(is)f(de\002ned)h(as)
1423 5335 y Fq(bd)5 b(s)22 b Fo(=)1710 5255 y Fb([)1665
5439 y Fr(1)p Fh(\024)p Fm(i)p Fh(\024)p Fl(`)1848 5335
y Fo(\(\()p Fq(L)1969 5349 y Fr(1)2006 5335 y Fo(\))2041
5349 y Fm(i)2077 5335 y Fv(\010)13 b Fo(\()p Fq(L)2247
5349 y Fr(2)2283 5335 y Fo(\))2318 5349 y Fm(i)2341 5335
y Fo(\))p Fp(:)75 5592 y FK(The)23 b(length)i(of)f(the)f(ne)n(w)g(code)
i(is)e Fq(n)e Fo(=)e Fq(n)1372 5606 y Fr(1)1423 5592
y Fo(+)13 b Fq(n)1552 5606 y Fr(2)1589 5592 y FK(.)p
Black Black eop end end
%%Page: 113 113
TeXDict begin HPSdict begin 113 112 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.113) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(113)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(C1)f(:=)g(HammingCode\()j(3,)d(GF\(2\))h
(\);;)p 3747 523 V 75 623 V 188 593 a(gap>)g(C2)f(:=)g
(EvenWeightSubcode\()48 b(WholeSpaceCode\()g(6,)43 b(GF\(2\))h(\))e
(\);;)p 3747 623 V 75 722 V 188 692 a(gap>)i(BlockwiseDirectSumCod)q
(e\()49 b(C1,)43 b([[)g(0,0,0,0,0,0,0)k(],[)c(1,0,1,0,1,0,0)k(]],)p
3747 722 V 75 822 V 188 792 a(>)c(C2,)g([[)g(0,0,0,0,0,0)j(],[)d
(1,0,1,0,1,0)k(]])c(\);)p 3747 822 V 75 922 V 188 892
a(a)g(\(13,1024,1..13\)1..2)48 b(blockwise)e(direct)e(sum)g(code)p
3747 922 V 75 946 4 25 v 3747 946 V 75 949 3675 4 v Black
Black eop end end
%%Page: 114 114
TeXDict begin HPSdict begin 114 113 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.114) cvn H.B /DEST pdfmark end
75 100 a Black Black 75 307
a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter.7) cvn H.B /DEST pdfmark end
75 307 a 714 x
Fw(Chapter)44 b(7)p 0.0 0.0 1.0 TeXcolorrgb 75 1436 a
FA(Bounds)52 b(on)f(codes,)h(special)g(matrices)g(and)75
1685 y(miscellaneous)h(functions)p Black 75 2130 a FK(In)33
b(this)h(chapter)h(we)e(describe)i(functions)h(that)e(determine)h
(bounds)h(on)d(the)h(size)g(and)g(minimum)f(distance)i(of)75
2243 y(codes)22 b(\(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
625 2244 a
SDict begin H.S end
625 2244 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.1)p 0.0236 0.0894 0.6179 TeXcolorrgb 738 2181
a
SDict begin H.R end
738 2181 a 738 2243 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.1) cvn H.B /ANN pdfmark end
738 2243 a Black FK(\),)f(functions)i(that)f
(determine)g(bounds)h(on)d(the)h(size)h(and)f(co)o(v)o(ering)h(radius)g
(of)f(codes)h(\(Section)p 0.0236 0.0894 0.6179 TeXcolorrgb
75 2357 a
SDict begin H.S end
75 2357 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.2)p 0.0236 0.0894 0.6179 TeXcolorrgb 188 2294
a
SDict begin H.R end
188 2294 a 188 2356 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.2) cvn H.B /ANN pdfmark end
188 2356 a Black FK(\),)j(functions)j(that)d(w)
o(ork)g(with)g(special)i(matrices)f Fy(GU)m(A)-6 b(V)f(A)23
b FK(needs)k(for)e(se)n(v)o(eral)h(codes)g(\(see)g(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 3428 2357 a
SDict begin H.S end
3428 2357
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3)p 0.0236 0.0894 0.6179
TeXcolorrgb 3541 2294 a
SDict begin H.R end
3541 2294 a 3541 2356 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.3) cvn H.B /ANN pdfmark end
3541
2356 a Black FK(\),)f(and)75 2469 y(constructing)i(codes)e(or)e
(performing)j(calculations)h(with)c(codes)i(\(see)f(Section)p
0.0236 0.0894 0.6179 TeXcolorrgb 2643 2470 a
SDict begin H.S end
2643 2470
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.5)p 0.0236 0.0894 0.6179
TeXcolorrgb 2756 2407 a
SDict begin H.R end
2756 2407 a 2756 2469 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (section.7.5) cvn H.B /ANN pdfmark end
2756
2469 a Black FK(\).)75 2632 y
SDict begin H.S end
75 2632 a 75 2632 a
SDict begin 13.6 H.A end
75
2632 a 75 2632 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.1) cvn H.B /DEST pdfmark end
75 2632 a 130 x FM(7.1)p 0.0 0.0 1.0
TeXcolorrgb 119 w(Distance)30 b(bounds)h(on)f(codes)p
Black 75 2969 a FK(This)18 b(section)j(describes)g(the)e(functions)i
(that)e(calculate)i(estimates)f(for)f(upper)g(bounds)i(on)d(the)h(size)
g(and)g(minimum)75 3082 y(distance)32 b(of)d(codes.)49
b(Se)n(v)o(eral)30 b(algorithms)h(are)f(kno)n(wn)g(to)g(compute)h(a)e
(lar)n(gest)j(number)e(of)g(w)o(ords)g(a)f(code)i(can)75
3195 y(ha)n(v)o(e)g(with)g(gi)n(v)o(en)g(length)h(and)f(minimum)g
(distance.)52 b(It)31 b(is)f(important)j(ho)n(we)n(v)o(er)e(to)f
(understand)k(that)d(in)g(some)75 3307 y(cases)c(the)f(true)g(upper)h
(bound)g(is)f(unkno)n(wn.)36 b(A)25 b(code)h(which)g(has)g(a)g(size)g
(equalto)h(the)f(calculated)j(upper)e(bound)75 3420 y(may)c(not)h(ha)n
(v)o(e)g(been)h(found.)30 b(Ho)n(we)n(v)o(er)l(,)23 b(codes)i(that)f
(ha)n(v)o(e)g(a)f(lar)n(ger)i(size)f(do)g(not)g(e)o(xist.)216
3533 y(A)e(second)j(w)o(ay)e(to)g(obtain)h(bounds)h(is)e(a)g(table.)30
b(In)23 b Fy(GU)m(A)-6 b(V)f(A)p FK(,)21 b(an)i(e)o(xtensi)n(v)o(e)i
(table)f(is)f(implemented)i(for)e(linear)75 3646 y(codes)30
b(o)o(v)o(er)e Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(,)30
b Fq(GF)7 b Fo(\()p FK(3)p Fo(\))28 b FK(and)h Fq(GF)7
b Fo(\()p FK(4)p Fo(\))p FK(.)44 b(It)29 b(contains)h(bounds)h(on)d
(the)h(minimum)g(distance)h(for)f(gi)n(v)o(en)g(w)o(ord)75
3759 y(length)34 b(and)e(dimension.)57 b(It)32 b(contains)j(entries)f
(for)e(w)o(ord)h(lengths)h(less)f(than)g(or)f(equal)h(to)f(257,)j(243)e
(and)g(256)75 3872 y(for)27 b(codes)i(o)o(v)o(er)e Fq(GF)7
b Fo(\()p FK(2)p Fo(\))p FK(,)28 b Fq(GF)7 b Fo(\()p
FK(3)p Fo(\))27 b FK(and)h Fq(GF)7 b Fo(\()p FK(4)p Fo(\))27
b FK(respecti)n(v)o(ely)-6 b(.)43 b(These)28 b(entries)g(were)g
(obtained)h(from)e(Brouwer')-5 b(s)75 3985 y(tables)30
b(as)e(of)h(11)g(May)f(2006.)45 b(F)o(or)28 b(the)h(latest)h
(information,)i(please)e(see)f(A.)e(E.)g(Brouwer')-5
b(s)30 b(tables)f([)p 0.0236 0.6179 0.0894 TeXcolorrgb
3373 3986 a
SDict begin H.S end
3373 3986 a 0.0236 0.6179 0.0894 TeXcolorrgb
-1 x FK(Bro06)p 0.0236 0.6179 0.0894 TeXcolorrgb 3599
3923 a
SDict begin H.R end
3599 3923 a 3599 3985 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Br) cvn H.B /ANN pdfmark end
3599 3985 a Black 2 w
FK(])f(on)75 4098 y(the)c(internet.)216 4211 y(Firstly)-6
b(,)80 b(we)67 b(describe)k(functions)g(that)d(compute)i(speci\002c)f
(upper)h(bounds)g(on)e(the)h(code)g(size)75 4324 y(\(see)46
b Ft(UpperBoundSingleton)51 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1221 4325 a
SDict begin H.S end
1221 4325 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
1402 4262 a
SDict begin H.R end
1402 4262 a 1402 4324 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
1402 4324 a Black
FK(\),)f Ft(UpperBoundHamming)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 2368 4325 a
SDict begin H.S end
2368 4325 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
2549 4262 a
SDict begin H.R end
2549 4262 a 2549 4324 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.2) cvn H.B /ANN pdfmark end
2549 4324 a Black
FK(\),)g Ft(UpperBoundJohnson)f FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3515 4325 a
SDict begin H.S end
3515 4325 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.3)p 0.0236 0.0894 0.6179 TeXcolorrgb
3696 4262 a
SDict begin H.R end
3696 4262 a 3696 4324 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.3) cvn H.B /ANN pdfmark end
3696 4324 a Black
FK(\),)75 4437 y Ft(UpperBoundPlotkin)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 916 4438 a
SDict begin H.S end
916 4438 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
1097 4375 a
SDict begin H.R end
1097 4375 a 1097 4437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.4) cvn H.B /ANN pdfmark end
1097 4437 a Black
FK(\),)24 b Ft(UpperBoundElias)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1922 4438 a
SDict begin H.S end
1922 4438 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.5)p 0.0236 0.0894 0.6179 TeXcolorrgb
2103 4375 a
SDict begin H.R end
2103 4375 a 2103 4437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.5) cvn H.B /ANN pdfmark end
2103 4437 a Black
FK(\))c(and)g Ft(UpperBoundGriesmer)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3198 4438 a
SDict begin H.S end
3198 4438 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
3379 4375 a
SDict begin H.R end
3379 4375 a 3379 4437 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.6) cvn H.B /ANN pdfmark end
3379 4437 a Black
FK(\)\).)216 4549 y(Ne)o(xt)37 b(we)g(describe)i(a)e(function)i(that)f
(computes)h Fy(GU)m(A)-6 b(V)f(A)p FK(')i(s)36 b(best)i(upper)h(bound)g
(on)e(the)h(code)g(size)g(\(see)75 4662 y Ft(UpperBound)26
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 591 4663 a
SDict begin H.S end
591 4663 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.8)p
0.0236 0.0894 0.6179 TeXcolorrgb 772 4600 a
SDict begin H.R end
772 4600
a 772 4662 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.8) cvn H.B /ANN pdfmark end
772 4662 a Black FK(\)\).)216 4775 y(Then)e(we)g(describe)
i(tw)o(o)e(functions)j(that)d(compute)i(a)e(lo)n(wer)g(and)g(upper)i
(bound)f(on)g(the)f(minimum)g(distance)75 4888 y(of)f(a)h(code)g(\(see)
g Ft(LowerBoundMinimumD)q(ist)q(anc)q(e)29 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1812 4890 a
SDict begin H.S end
1812 4890
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.1.9)p 0.0236 0.0894 0.6179
TeXcolorrgb 1993 4826 a
SDict begin H.R end
1993 4826 a 1993 4888 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.9) cvn H.B /ANN pdfmark end
1993
4888 a Black FK(\))24 b(and)g Ft(UpperBoundMinimumDi)q(st)q(anc)q(e)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3413 4889
a
SDict begin H.S end
3413 4889 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 3639 4826 a
SDict begin H.R end
3639 4826
a 3639 4888 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.12) cvn H.B /ANN pdfmark end
3639 4888 a Black FK(\)\).)216 5001 y(Finally)-6
b(,)21 b(we)d(describe)j(a)e(function)i(that)e(returns)i(a)e(lo)n(wer)g
(and)g(upper)h(bound)h(on)e(the)g(minimum)g(distance)i(with)75
5114 y(gi)n(v)o(en)k(parameters)i(and)f(a)e(description)k(of)d(ho)n(w)f
(the)h(bounds)i(were)e(obtained)i(\(see)e Ft(BoundsMinimumDist)q(anc)q
(e)75 5227 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
105 5228 a
SDict begin H.S end
105 5228 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 331
5165 a
SDict begin H.R end
331 5165 a 331 5227 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
331 5227 a Black FK(\)\).)p
Black 1844 5841 a(114)p Black eop end end
%%Page: 115 115
TeXDict begin HPSdict begin 115 114 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.115) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(115)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.1) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.1.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundSingleton)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(UpperBoundSinglet)q(on\()53
b(n,)47 b(d,)g(q)g(\))1935 b Fr(\(function\))p Black
216 799 a Ft(UpperBoundSingleto)q(n)31 b FK(returns)d(the)e(Singleton)h
(bound)g(for)f(a)g(code)g(of)g(length)h Ft(n)q FK(,)e(minimum)h
(distance)i Ft(d)75 912 y FK(o)o(v)o(er)22 b(a)g(\002eld)g(of)g(size)g
Ft(q)q FK(.)27 b(This)22 b(bound)h(is)f(based)i(on)e(the)g(shortening)j
(of)d(codes.)30 b(By)21 b(shortening)k(an)d Fo(\()p Fq(n)p
Fp(;)10 b Fq(M)t Fp(;)g Fq(d)5 b Fo(\))22 b FK(code)75
1024 y Fq(d)c Fv(\000)13 b FK(1)22 b(times,)i(an)f Fo(\()p
Fq(n)13 b Fv(\000)g Fq(d)18 b Fo(+)13 b FK(1)p Fp(;)d
Fq(M)t Fp(;)g FK(1)p Fo(\))23 b FK(code)h(results,)h(with)e
Fq(M)h Fv(\024)c Fq(q)2159 991 y Fm(n)p Fh(\000)p Fm(d)s
Fk(+)p Fr(1)2392 1024 y FK(\(see)k Ft(ShortenedCode)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3217 1026 a
SDict begin H.S end
3217 1026 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(6.1.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3398 962 a
SDict begin H.R end
3398 962
a 3398 1024 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.9) cvn H.B /ANN pdfmark end
3398 1024 a Black FK(\)\).)h(Thus)1677
1208 y Fq(M)23 b Fv(\024)d Fq(q)1912 1171 y Fm(n)p Fh(\000)p
Fm(d)s Fk(+)p Fr(1)2123 1208 y Fp(:)98 1392 y FK(Codes)k(that)g(meet)f
(this)h(bound)h(are)f(called)h Fq(maximum)e(distance)j(separ)o(able)g
FK(\(see)e Ft(IsMDSCode)i FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3205 1393 a
SDict begin H.S end
3205 1393 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(4.3.7)p 0.0236 0.0894 0.6179 TeXcolorrgb
3386 1330 a
SDict begin H.R end
3386 1330 a 3386 1392 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.7) cvn H.B /ANN pdfmark end
3386 1392 a Black
FK(\)\).)p 75 1493 1648 4 v 1764 1498 a FF(Example)p
2102 1493 V 75 1518 4 25 v 3747 1518 V 75 1618 4 100
v 188 1588 a(gap>)44 b(UpperBoundSingleton\(4)q(,)k(3,)43
b(5\);)p 3747 1618 V 75 1717 V 188 1687 a(25)p 3747 1717
V 75 1817 V 188 1787 a(gap>)h(C)e(:=)h(ReedSolomonCode\(4,3)q(\);;)49
b(Size\(C\);)p 3747 1817 V 75 1917 V 188 1887 a(25)p
3747 1917 V 75 2016 V 188 1986 a(gap>)44 b(IsMDSCode\(C\);)p
3747 2016 V 75 2116 V 188 2086 a(true)p 3747 2116 V 75
2141 4 25 v 3747 2141 V 75 2144 3675 4 v 75 2353 a
SDict begin H.S end
75
2353 a 75 2353 a
SDict begin 13.6 H.A end
75 2353 a 75 2353 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.2) cvn H.B /DEST pdfmark end
75 2353 a 116 x
FJ(7.1.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundHamming)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 2643 a Fs(\006)22 b
Ft(UpperBoundHamming)q(\()52 b(n,)47 b(d,)g(q)g(\))2028
b Fr(\(function\))p Black 216 2869 a FK(The)29 b(Hamming)h(bound)h
(\(also)g(kno)n(wn)f(as)f(the)h Fq(spher)m(e)h(pac)n(king)h(bound)r
FK(\))g(returns)f(an)f(upper)h(bound)g(on)f(the)75 2982
y(size)21 b(of)f(a)g(code)h(of)g(length)h Ft(n)p FK(,)e(minimum)g
(distance)i Ft(d)q FK(,)e(o)o(v)o(er)g(a)g(\002eld)g(of)h(size)g
Ft(q)p FK(.)27 b(The)20 b(Hamming)g(bound)i(is)e(obtained)75
3095 y(by)k(di)n(viding)i(the)e(contents)i(of)e(the)g(entire)i(space)f
Fq(GF)6 b Fo(\()p Fq(q)p Fo(\))1905 3062 y Fm(n)1967
3095 y FK(by)24 b(the)g(contents)i(of)e(a)g(ball)g(with)g(radius)h
Fv(b)p Fo(\()p Fq(d)19 b Fv(\000)13 b FK(1)p Fo(\))p
Fp(=)p FK(2)p Fv(c)p FK(.)75 3208 y(As)23 b(all)g(these)i(balls)f(are)g
(disjoint,)h(the)o(y)f(can)g(ne)n(v)o(er)g(contain)i(more)d(than)h(the)
g(whole)g(v)o(ector)h(space.)1668 3430 y Fq(M)e Fv(\024)1954
3369 y Fq(q)1999 3336 y Fm(n)p 1868 3409 255 4 v 1863
3493 a Fq(V)12 b Fo(\()p Fq(n)p Fp(;)e Fq(e)p Fo(\))2132
3430 y Fp(;)75 3663 y FK(where)32 b Fq(M)j FK(is)d(the)g(maxmimum)g
(number)h(of)f(code)n(w)o(ords)i(and)27 b Fq(V)12 b Fo(\()p
Fq(n)p Fp(;)e Fq(e)p Fo(\))33 b FK(is)e(equal)j(to)e(the)g(contents)i
(of)e(a)g(ball)g(of)75 3776 y(radius)d Fq(e)f FK(\(see)g
Ft(SphereContent)k FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1225 3777 a
SDict begin H.S end
1225 3777 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.5.5)p 0.0236 0.0894 0.6179 TeXcolorrgb 1406
3714 a
SDict begin H.R end
1406 3714 a 1406 3776 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.5.5) cvn H.B /ANN pdfmark end
1406 3776 a Black FK(\)\).)43
b(This)28 b(bound)h(is)f(useful)h(for)g(small)f(v)n(alues)h(of)f
Ft(d)p FK(.)41 b(Codes)29 b(for)f(which)75 3888 y(equality)e(holds)e
(are)g(called)h Fq(perfect)i FK(\(see)d Ft(IsPerfectCode)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2085 3889 a
SDict begin H.S end
2085 3889 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(4.3.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 2266 3826 a
SDict begin H.R end
2266 3826
a 2266 3888 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.4.3.6) cvn H.B /ANN pdfmark end
2266 3888 a Black FK(\)\).)p 75 3991 1648
4 v 1764 3996 a FF(Example)p 2102 3991 V 75 4015 4 25
v 3747 4015 V 75 4115 4 100 v 188 4085 a(gap>)44 b(UpperBoundHamming\()
k(15,)43 b(3,)g(2)g(\);)p 3747 4115 V 75 4215 V 188 4185
a(2048)p 3747 4215 V 75 4314 V 188 4284 a(gap>)h(C)e(:=)h
(HammingCode\()k(4,)c(GF\(2\))h(\);)p 3747 4314 V 75
4414 V 188 4384 a(a)f(linear)h([15,11,3]1)i(Hamming)e(\(4,2\))h(code)e
(over)h(GF\(2\))p 3747 4414 V 75 4514 V 188 4484 a(gap>)g(Size\()g(C)e
(\);)p 3747 4514 V 75 4613 V 188 4583 a(2048)p 3747 4613
V 75 4638 4 25 v 3747 4638 V 75 4641 3675 4 v 75 4850
a
SDict begin H.S end
75 4850 a 75 4850 a
SDict begin 13.6 H.A end
75 4850 a 75 4850 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.3) cvn H.B /DEST pdfmark end
75 4850 a 116
x FJ(7.1.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundJ)o(ohnson)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5141 a Fs(\006)22 b
Ft(UpperBoundJohnson)q(\()52 b(n,)47 b(d)g(\))2167 b
Fr(\(function\))p Black 216 5367 a FK(The)34 b(Johnson)i(bound)f(is)f
(an)f(impro)o(v)o(ed)i(v)o(ersion)h(of)d(the)h(Hamming)g(bound)h(\(see)
g Ft(UpperBoundHamming)75 5479 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 5480 a
SDict begin H.S end
105 5480 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 5417 a
SDict begin H.R end
286 5417 a 286 5479 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.2) cvn H.B /ANN pdfmark end
286 5479 a Black FK(\)\).)29
b(In)21 b(addition)i(to)e(the)h(Hamming)f(bound,)h(it)f(tak)o(es)h
(into)g(account)h(the)f(elements)g(of)f(the)h(space)g(outside)h(the)75
5592 y(balls)h(of)g(radius)h Fq(e)e FK(around)i(the)f(elements)h(of)e
(the)h(code.)30 b(The)23 b(Johnson)i(bound)g(only)g(w)o(orks)f(for)g
(binary)h(codes.)p Black Black eop end end
%%Page: 116 116
TeXDict begin HPSdict begin 116 115 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.116) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(116)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(UpperBoundJohnson\()k(13,)43
b(5)g(\);)p 3747 523 V 75 623 V 188 593 a(77)p 3747 623
V 75 722 V 188 692 a(gap>)h(UpperBoundHamming\()k(13,)43
b(5,)g(2\);)p 3747 722 V 75 822 V 188 792 a(89)128 b(#)42
b(in)h(this)h(case)g(the)f(Johnson)i(bound)f(is)f(better)p
3747 822 V 75 847 4 25 v 3747 847 V 75 850 3675 4 v 75
1083 a
SDict begin H.S end
75 1083 a 75 1083 a
SDict begin 13.6 H.A end
75 1083 a 75 1083 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.4) cvn H.B /DEST pdfmark end
75 1083
a 116 x FJ(7.1.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundPlotkin)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1373 a Fs(\006)22 b
Ft(UpperBoundPlotkin)q(\()52 b(n,)47 b(d,)g(q)g(\))2028
b Fr(\(function\))p Black 216 1599 a FK(The)36 b(function)j
Ft(UpperBoundPlotkin)j FK(calculates)d(the)d(sum)h(of)f(the)h
(distances)i(of)d(all)h(ordered)h(pairs)f(of)75 1712
y(dif)n(ferent)26 b(code)n(w)o(ords.)33 b(It)24 b(is)g(based)i(on)e
(the)h(f)o(act)g(that)g(the)f(minimum)g(distance)j(is)d(at)g(most)g
(equal)i(to)e(the)h(a)n(v)o(erage)75 1825 y(distance.)31
b(It)23 b(is)g(a)h(good)g(bound)h(if)e(the)h(weights)h(of)e(the)h(code)
n(w)o(ords)h(do)f(not)g(dif)n(fer)g(much.)29 b(It)23
b(results)j(in:)1525 2068 y Fq(M)d Fv(\024)1970 2007
y Fq(d)p 1725 2047 540 4 v 1725 2131 a(d)18 b Fv(\000)13
b Fo(\()p FK(1)g Fv(\000)g FK(1)p Fp(=)p Fq(q)p Fo(\))p
Fq(n)2275 2068 y Fp(;)75 2321 y FK(where)22 b Fq(M)i
FK(is)e(the)g(maximum)g(number)h(of)e(code)n(w)o(ords.)30
b(In)22 b(this)h(case,)f Ft(d)f FK(must)h(be)g(lar)n(ger)i(than)e
Fo(\()p FK(1)11 b Fv(\000)g FK(1)p Fp(=)p Fq(q)p Fo(\))p
Fq(n)p FK(,)24 b(b)n(ut)e(by)75 2434 y(shortening)27
b(the)c(code,)h(the)g(case)g Fq(d)51 b Fv(h)46 b Fo(\()p
FK(1)13 b Fv(\000)g FK(1)p Fp(=)p Fq(q)p Fo(\))p Fq(n)24
b FK(is)g(co)o(v)o(ered.)p 75 2560 1648 4 v 1764 2565
a FF(Example)p 2102 2560 V 75 2585 4 25 v 3747 2585 V
75 2684 4 100 v 188 2654 a(gap>)44 b(UpperBoundPlotkin\()k(15,)43
b(7,)g(2)g(\);)p 3747 2684 V 75 2784 V 188 2754 a(32)p
3747 2784 V 75 2884 V 188 2854 a(gap>)h(C)e(:=)h(BCHCode\()i(15,)f(7,)f
(GF\(2\))h(\);)p 3747 2884 V 75 2983 V 188 2953 a(a)f(cyclic)h
([15,5,7]5)h(BCH)f(code,)g(delta=7,)h(b=1)e(over)h(GF\(2\))p
3747 2983 V 75 3083 V 188 3053 a(gap>)g(Size\(C\);)p
3747 3083 V 75 3182 V 188 3153 a(32)p 3747 3182 V 75
3282 V 188 3252 a(gap>)g(WeightDistribution\(C\))q(;)p
3747 3282 V 75 3382 V 188 3352 a([)f(1,)g(0,)g(0,)g(0,)g(0,)g(0,)g(0,)g
(15,)g(15,)g(0,)h(0,)f(0,)g(0,)g(0,)g(0,)g(1)f(])p 3747
3382 V 75 3407 4 25 v 3747 3407 V 75 3410 3675 4 v 75
3643 a
SDict begin H.S end
75 3643 a 75 3643 a
SDict begin 13.6 H.A end
75 3643 a 75 3643 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.5) cvn H.B /DEST pdfmark end
75 3643
a 116 x FJ(7.1.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundElias)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3933 a Fs(\006)22 b
Ft(UpperBoundElias\()53 b(n,)47 b(d,)g(q)f(\))2121 b
Fr(\(function\))p Black 216 4159 a FK(The)29 b(Elias)f(bound)j(is)d(an)
h(impro)o(v)o(ement)i(of)d(the)h(Plotkin)h(bound)h(\(see)e
Ft(UpperBoundPlotkin)34 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3373 4160 a
SDict begin H.S end
3373 4160 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
3554 4097 a
SDict begin H.R end
3554 4097 a 3554 4159 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.4) cvn H.B /ANN pdfmark end
3554 4159 a Black
FK(\)\))c(for)75 4272 y(lar)n(ge)38 b(codes.)71 b(Subcodes)38
b(are)g(used)f(to)g(decrease)i(the)f(size)f(of)g(the)h(code,)j(in)36
b(this)i(case)g(the)f(subcode)i(of)e(all)75 4385 y(code)n(w)o(ords)28
b(within)e(a)g(certain)i(ball.)36 b(This)26 b(bound)i(is)d(useful)j
(for)e(lar)n(ge)h(codes)g(with)f(relati)n(v)o(ely)i(small)e(minimum)75
4498 y(distances.)p 75 4602 1648 4 v 1764 4607 a FF(Example)p
2102 4602 V 75 4626 4 25 v 3747 4626 V 75 4726 4 100
v 188 4696 a(gap>)44 b(UpperBoundPlotkin\()k(16,)43 b(3,)g(2)g(\);)p
3747 4726 V 75 4826 V 188 4796 a(12288)p 3747 4826 V
75 4925 V 188 4895 a(gap>)h(UpperBoundElias\()j(16,)d(3,)f(2)f(\);)p
3747 4925 V 75 5025 V 188 4995 a(10280)p 3747 5025 V
75 5125 V 188 5095 a(gap>)i(UpperBoundElias\()j(20,)d(10,)f(3)g(\);)p
3747 5125 V 75 5224 V 188 5194 a(16255)p 3747 5224 V
75 5249 4 25 v 3747 5249 V 75 5252 3675 4 v Black Black
eop end end
%%Page: 117 117
TeXDict begin HPSdict begin 117 116 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.117) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(117)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.6) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.1.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundGriesmer)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(UpperBoundGriesme)q(r\()53
b(n,)47 b(d,)g(q)g(\))1981 b Fr(\(function\))p Black
216 799 a FK(The)23 b(Griesmer)g(bound)i(is)d(v)n(alid)i(only)g(for)f
(linear)h(codes.)30 b(It)23 b(is)f(obtained)k(by)d(counting)i(the)e
(number)h(of)f(equal)75 912 y(symbols)31 b(in)g(each)g(ro)n(w)e(of)h
(the)h(generator)h(matrix)f(of)f(the)h(code.)49 b(By)30
b(omitting)h(the)g(coordinates)i(in)e(which)f(all)75
1024 y(ro)n(ws)g(ha)n(v)o(e)h(a)f(zero,)j(a)c(smaller)j(code)f
(results.)51 b(The)30 b(Griesmer)h(bound)h(is)e(obtained)i(by)f
(repeating)i(this)e(proces)75 1137 y(until)24 b(a)g(tri)n(vial)g(code)h
(is)e(left)h(in)f(the)h(end.)p 75 1199 1648 4 v 1764
1204 a FF(Example)p 2102 1199 V 75 1224 4 25 v 3747 1224
V 75 1324 4 100 v 188 1294 a(gap>)44 b(UpperBoundGriesmer\()k(13,)c(5,)
f(2)g(\);)p 3747 1324 V 75 1424 V 188 1394 a(64)p 3747
1424 V 75 1523 V 188 1493 a(gap>)h(UpperBoundGriesmer\()k(18,)c(9,)f(2)
g(\);)p 3747 1523 V 75 1623 V 188 1593 a(8)339 b(#)43
b(the)g(maximum)i(number)f(of)f(words)h(for)g(a)e(linear)j(code)e(is)g
(8)p 3747 1623 V 75 1722 V 188 1693 a(gap>)h(Size\()g(PuncturedCode\()j
(HadamardCode\()g(20,)c(1)g(\))f(\))h(\);)p 3747 1722
V 75 1822 V 188 1792 a(20)297 b(#)43 b(this)g(non-linear)j(code)e(has)f
(20)g(elements)p 3747 1822 V 75 1847 4 25 v 3747 1847
V 75 1850 3675 4 v 75 2034 a
SDict begin H.S end
75 2034 a 75 2034 a
SDict begin 13.6 H.A end
75 2034
a 75 2034 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.7) cvn H.B /DEST pdfmark end
75 2034 a 116 x FJ(7.1.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsGriesmerCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2324 a Fs(\006)22 b Ft(IsGriesmerCode\()52 b(C)47 b(\))2445
b Fr(\(function\))p Black 216 2550 a Ft(IsGriesmerCode)35
b FK(returns)e(`true')f(if)e(a)g(linear)i(code)g Ft(C)e
FK(is)h(a)f(Griesmer)i(code,)h(and)e(`f)o(alse')h(otherwise.)52
b(A)75 2663 y(code)24 b(is)g(called)h Fq(Griesmer)h FK(if)d(its)h
(length)h(satis\002es)1512 2892 y Fq(n)c Fo(=)f Fq(g)p
Fo([)p Fq(k)r Fp(;)10 b Fq(d)5 b Fo(])21 b(=)2003 2795
y Fm(k)q Fh(\000)p Fr(1)2014 2912 y Fa(\345)2009 2985
y Fm(i)p Fk(=)p Fr(0)2119 2892 y Fv(d)2178 2831 y Fq(d)p
2169 2871 69 4 v 2169 2955 a(q)2214 2928 y Fm(i)2247
2892 y Fv(e)p Fp(:)p 75 3115 1648 4 v 1764 3120 a FF(Example)p
2102 3115 V 75 3140 4 25 v 3747 3140 V 75 3240 4 100
v 188 3210 a(gap>)44 b(IsGriesmerCode\()j(HammingCode\()g(3,)c(GF\(2\))
h(\))e(\);)p 3747 3240 V 75 3339 V 188 3310 a(true)p
3747 3339 V 75 3439 V 188 3409 a(gap>)i(IsGriesmerCode\()j(BCHCode\()e
(17,)f(2,)f(GF\(2\))h(\))e(\);)p 3747 3439 V 75 3539
V 188 3509 a(false)p 3747 3539 V 75 3564 4 25 v 3747
3564 V 75 3567 3675 4 v 75 3750 a
SDict begin H.S end
75 3750 a 75 3750 a
SDict begin 13.6 H.A end
75 3750 a 75 3750 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.8) cvn H.B /DEST pdfmark end
75 3750 a 117 x FJ(7.1.8)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBound)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4041 a Fs(\006)22 b Ft(UpperBound\()51 b(n,)c(d,)g(q)g(\))2352
b Fr(\(function\))p Black 216 4267 a Ft(UpperBound)42
b FK(returns)e(the)f(best)g(kno)n(wn)g(upper)h(bound)g
Fq(A)p Fo(\()p Fq(n)p Fp(;)10 b Fq(d)5 b Fo(\))39 b FK(for)g(the)g
(size)g(of)g(a)f(code)h(of)g(length)h Ft(n)p FK(,)75
4380 y(minimum)32 b(distance)i Ft(d)d FK(o)o(v)o(er)h(a)g(\002eld)g(of)
f(size)i Ft(q)p FK(.)53 b(The)32 b(function)i Ft(UpperBound)h
FK(\002rst)c(checks)j(for)e(tri)n(vial)h(cases)75 4493
y(\(lik)o(e)39 b Fq(d)34 b Fo(=)28 b FK(1)37 b(or)i Fq(n)28
b Fo(=)g Fq(d)5 b FK(\),)42 b(and)c(if)g(the)h(v)n(alue)g(is)f(in)g
(the)g(b)n(uilt-in)i(table.)74 b(Then)38 b(it)g(calculates)j(the)d
(minimum)75 4606 y(v)n(alue)43 b(of)f(the)h(upper)g(bound)g(using)h
(the)e(methods)i(of)e(Singleton)i(\(see)e Ft(UpperBoundSinglet)q(on)48
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3485 4607
a
SDict begin H.S end
3485 4607 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.1)p
0.0236 0.0894 0.6179 TeXcolorrgb 3666 4544 a
SDict begin H.R end
3666 4544
a 3666 4606 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.1) cvn H.B /ANN pdfmark end
3666 4606 a Black FK(\)\),)75 4718 y(Hamming)36
b(\(see)h Ft(UpperBoundHamming)42 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1510 4719 a
SDict begin H.S end
1510 4719 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1691 4656 a
SDict begin H.R end
1691 4656 a 1691 4718 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.2) cvn H.B /ANN pdfmark end
1691 4718 a Black
FK(\)\),)e(Johnson)f(\(see)d Ft(UpperBoundJohnson)42
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3183 4719
a
SDict begin H.S end
3183 4719 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 3364 4656 a
SDict begin H.R end
3364 4656
a 3364 4718 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.3) cvn H.B /ANN pdfmark end
3364 4718 a Black FK(\)\),)e(Plotkin)75
4831 y(\(see)30 b Ft(UpperBoundPlotkin)35 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 1097 4832 a
SDict begin H.S end
1097 4832 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb
1278 4769 a
SDict begin H.R end
1278 4769 a 1278 4831 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.4) cvn H.B /ANN pdfmark end
1278 4831 a Black
FK(\)\))c(and)f(Elias)g(\(see)g Ft(UpperBoundElias)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2669 4832 a
SDict begin H.S end
2669 4832 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.5)p
0.0236 0.0894 0.6179 TeXcolorrgb 2850 4769 a
SDict begin H.R end
2850 4769
a 2850 4831 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.5) cvn H.B /ANN pdfmark end
2850 4831 a Black FK(\)\).)48 b(If)30 b(the)g(code)g(is)g
(binary)-6 b(,)75 4944 y Fq(A)p Fo(\()p Fq(n)p Fp(;)10
b FK(2)j Fv(\001)g Fp(`)g Fv(\000)g FK(1)p Fo(\))20 b(=)g
Fq(A)p Fo(\()p Fq(n)13 b Fo(+)g FK(1)p Fp(;)d FK(2)j
Fv(\001)g Fp(`)p Fo(\))p FK(,)23 b(so)g(the)h Ft(UpperBound)j
FK(tak)o(es)d(the)g(minimum)g(of)f(the)h(v)n(alues)h(obtained)h(from)d
(all)75 5057 y(methods)i(for)f(the)f(parameters)j Fo(\()p
Fq(n)p Fp(;)10 b FK(2)j Fv(\001)g Fp(`)g Fv(\000)g FK(1)p
Fo(\))23 b FK(and)h Fo(\()p Fq(n)13 b Fo(+)g FK(1)p Fp(;)d
FK(2)j Fv(\001)g Fp(`)p Fo(\))p FK(.)p 75 5141 1648 4
v 1764 5146 a FF(Example)p 2102 5141 V 75 5166 4 25 v
3747 5166 V 75 5265 4 100 v 188 5235 a(gap>)44 b(UpperBound\()i(10,)d
(3,)g(2)g(\);)p 3747 5265 V 75 5365 V 188 5335 a(85)p
3747 5365 V 75 5465 V 188 5435 a(gap>)h(UpperBound\()i(25,)d(9,)g(8)g
(\);)p 3747 5465 V 75 5564 V 188 5534 a(1211778792827540)p
3747 5564 V 75 5589 4 25 v 3747 5589 V 75 5592 3675 4
v Black Black eop end end
%%Page: 118 118
TeXDict begin HPSdict begin 118 117 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.118) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(118)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.9) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.1.9)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Lo)o(werBoundMinimumDistance)p Black
1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22 b Ft(LowerBoundMinimum)q
(Dis)q(tan)q(ce\()53 b(C)47 b(\))1935 b Fr(\(function\))p
Black 216 799 a FK(In)26 b(this)g(form,)g Ft(LowerBoundMinimumDi)q(sta)
q(nc)q(e)31 b FK(returns)c(a)e(lo)n(wer)h(bound)h(for)f(the)g(minimum)f
(distance)j(of)75 912 y(code)c Ft(C)q FK(.)216 1024 y(This)f(command)h
(can)f(also)h(be)f(called)i(using)f(the)g(syntax)g Ft
(LowerBoundMinimumD)q(ist)q(an)q(ce\()53 b(n,)47 b(k,)g(F)g(\))p
FK(.)75 1137 y(In)26 b(this)h(form,)f Ft(LowerBoundMinimumD)q(ist)q
(anc)q(e)31 b FK(returns)d(a)e(lo)n(wer)g(bound)h(for)f(the)h(minimum)f
(distance)i(of)e(the)75 1250 y(best)33 b(kno)n(wn)f(linear)i(code)f(of)
f(length)h Ft(n)q FK(,)g(dimension)h Ft(k)e FK(o)o(v)o(er)g(\002eld)g
Ft(F)p FK(.)54 b(It)32 b(uses)h(the)f(mechanism)i(e)o(xplained)g(in)75
1363 y(section)p 0.0236 0.0894 0.6179 TeXcolorrgb 355
1364 a
SDict begin H.S end
355 1364 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 581 1301
a
SDict begin H.R end
581 1301 a 581 1363 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
581 1363 a Black FK(.)p 75 1466
1648 4 v 1764 1471 a FF(Example)p 2102 1466 V 75 1491
4 25 v 3747 1491 V 75 1591 4 100 v 188 1561 a(gap>)44
b(C)e(:=)h(BCHCode\()i(45,)f(7)e(\);)p 3747 1591 V 75
1690 V 188 1660 a(a)h(cyclic)h([45,23,7..9]6..16)k(BCH)43
b(code,)i(delta=7,)g(b=1)e(over)h(GF\(2\))p 3747 1690
V 75 1790 V 188 1760 a(gap>)g(LowerBoundMinimumDist)q(anc)q(e\()49
b(C)43 b(\);)p 3747 1790 V 75 1890 V 188 1860 a(7)212
b(#)43 b(designed)i(distance)g(is)e(lower)h(bound)g(for)f(minimum)i
(distance)p 3747 1890 V 75 1989 V 188 1959 a(gap>)f
(LowerBoundMinimumDist)q(anc)q(e\()49 b(45,)43 b(23,)h(GF\(2\))g(\);)p
3747 1989 V 75 2089 V 188 2059 a(10)p 3747 2089 V 75
2114 4 25 v 3747 2114 V 75 2117 3675 4 v 75 2348 a
SDict begin H.S end
75
2348 a 75 2348 a
SDict begin 13.6 H.A end
75 2348 a 75 2348 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.10) cvn H.B /DEST pdfmark end
75 2348 a 116 x
FJ(7.1.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundGilbertV)-9
b(arshamo)o(v)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2639
a Fs(\006)22 b Ft(LowerBoundGilbert)q(Var)q(sha)q(mov)q(\()53
b(n,)47 b(d,)g(q)f(\))1611 b Fr(\(function\))p Black
216 2864 a FK(This)36 b(is)g(the)g(lo)n(wer)g(bound)h(due)f
(\(independently\))41 b(to)36 b(Gilbert)h(and)f(V)-10
b(arshamo)o(v)k(.)67 b(It)35 b(says)i(that)f(for)g(each)75
2977 y Ft(n)46 b FK(and)g Ft(d)q FK(,)k(there)d(e)o(xists)g(a)f(linear)
h(code)g(ha)n(ving)h(length)g Fq(n)e FK(and)g(minimum)g(distance)i
Fq(d)j FK(at)46 b(least)h(of)f(size)75 3090 y Fq(q)120
3057 y Fm(n)p Fh(\000)p Fr(1)243 3090 y Fp(=)p Fq(S)8
b(pher)o(e)-5 b(C)r(on)n(t)6 b(en)n(t)g Fo(\()p Fq(n)13
b Fv(\000)g FK(1)p Fp(;)d Fq(d)22 b Fv(\000)13 b FK(2)p
Fp(;)d Fq(GF)d Fo(\()p Fq(q)p Fo(\)\))p FK(.)p 75 3215
1648 4 v 1764 3220 a FF(Example)p 2102 3215 V 75 3240
4 25 v 3747 3240 V 75 3339 4 100 v 188 3309 a(gap>)44
b(LowerBoundGilbertVars)q(ham)q(ov\()q(3,)q(2,2)q(\);)p
3747 3339 V 75 3439 V 188 3409 a(4)p 3747 3439 V 75 3538
V 188 3509 a(gap>)g(LowerBoundGilbertVars)q(ham)q(ov\()q(3,)q(3,2)q
(\);)p 3747 3538 V 75 3638 V 188 3608 a(1)p 3747 3638
V 75 3738 V 188 3708 a(gap>)g(LowerBoundMinimumDist)q(anc)q(e\(3)q(,3)q
(,2\))q(;)p 3747 3738 V 75 3837 V 188 3807 a(1)p 3747
3837 V 75 3937 V 188 3907 a(gap>)g(LowerBoundMinimumDist)q(anc)q(e\(3)q
(,2)q(,2\))q(;)p 3747 3937 V 75 4037 V 188 4007 a(2)p
3747 4037 V 75 4061 4 25 v 3747 4061 V 75 4064 3675 4
v 75 4296 a
SDict begin H.S end
75 4296 a 75 4296 a
SDict begin 13.6 H.A end
75 4296 a 75 4296 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.11) cvn H.B /DEST pdfmark end
75
4296 a 116 x FJ(7.1.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o
(werBoundSpher)n(eP)o(acking)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4586 a Fs(\006)22 b Ft(LowerBoundSphereP)q(ack)q(ing)q(\()52
b(n,)c(d,)f(q)f(\))1750 b Fr(\(function\))p Black 216
4812 a FK(This)23 b(is)f(the)h(lo)n(wer)g(bound)h(due)f
(\(independently\))28 b(to)23 b(Gilbert)g(and)g(V)-10
b(arshamo)o(v)k(.)30 b(It)22 b(says)i(that)f(for)g(each)g
Ft(n)g FK(and)75 4925 y Ft(r)p FK(,)g(there)h(e)o(xists)g(an)f
(unrestricted)k(code)d(at)f(least)h(of)f(size)h Fq(q)1937
4892 y Fm(n)1975 4925 y Fp(=)p Fq(S)8 b(pher)o(e)-5 b(C)r(on)n(t)6
b(en)n(t)g Fo(\()p Fq(n)p Fp(;)k Fq(d)5 b Fp(;)10 b Fq(GF)i
Fo(\()p Fq(q)p Fo(\)\))24 b FK(minimum)f(distance)75
5038 y Fq(d)5 b FK(.)p 75 5141 1648 4 v 1764 5146 a FF(Example)p
2102 5141 V 75 5166 4 25 v 3747 5166 V 75 5265 4 100
v 188 5235 a(gap>)44 b(LowerBoundSpherePacki)q(ng\()q(3,2)q(,2)q(\);)p
3747 5265 V 75 5365 V 188 5335 a(2)p 3747 5365 V 75 5465
V 188 5435 a(gap>)g(LowerBoundSpherePacki)q(ng\()q(3,3)q(,2)q(\);)p
3747 5465 V 75 5564 V 188 5534 a(1)p 3747 5564 V 75 5589
4 25 v 3747 5589 V 75 5592 3675 4 v Black Black eop end
end
%%Page: 119 119
TeXDict begin HPSdict begin 119 118 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.119) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(119)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.12) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.1.12)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundMinimumDistance)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(UpperBoundMinimum)q(Dis)q(tan)q
(ce\()53 b(C)47 b(\))1935 b Fr(\(function\))p Black 216
799 a FK(In)22 b(this)g(form,)g Ft(UpperBoundMinimumDi)q(sta)q(nc)q(e)
27 b FK(returns)c(an)f(upper)h(bound)g(for)f(the)g(minimum)f(distance)j
(of)75 912 y(code)h Ft(C)p FK(.)k(F)o(or)23 b(unrestricted)28
b(codes,)d(it)e(just)i(returns)g(the)g(w)o(ord)f(length.)31
b(F)o(or)23 b(linear)i(codes,)g(it)f(tak)o(es)h(the)f(minimum)75
1024 y(of)29 b(the)f(possibly)j(kno)n(wn)e(v)n(alue)h(from)e(the)h
(method)h(of)e(construction,)34 b(the)29 b(weight)g(of)f(the)h
(generators,)k(and)c(the)75 1137 y(v)n(alue)24 b(from)g(the)g(table)g
(\(see)p 0.0236 0.0894 0.6179 TeXcolorrgb 994 1138 a
SDict begin H.S end
994 1138 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.1.13)p
0.0236 0.0894 0.6179 TeXcolorrgb 1220 1075 a
SDict begin H.R end
1220 1075
a 1220 1137 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
1220 1137 a Black FK(\).)216 1250 y(This)f(command)h(can)
f(also)h(be)f(called)i(using)f(the)g(syntax)g Ft(UpperBoundMinimumD)q
(ist)q(an)q(ce\()53 b(n,)47 b(k,)g(F)g(\))p FK(.)75 1363
y(In)22 b(this)h(form,)g Ft(UpperBoundMinimumDi)q(sta)q(nce)28
b FK(returns)c(an)f(upper)h(bound)f(for)g(the)g(minimum)f(distance)j
(of)d(the)75 1476 y(best)33 b(kno)n(wn)f(linear)i(code)f(of)f(length)h
Ft(n)q FK(,)g(dimension)h Ft(k)e FK(o)o(v)o(er)g(\002eld)g
Ft(F)p FK(.)54 b(It)32 b(uses)h(the)f(mechanism)i(e)o(xplained)g(in)75
1589 y(section)p 0.0236 0.0894 0.6179 TeXcolorrgb 355
1590 a
SDict begin H.S end
355 1590 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.1.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 581 1527
a
SDict begin H.R end
581 1527 a 581 1589 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.1.13) cvn H.B /ANN pdfmark end
581 1589 a Black FK(.)p 75 1693
1648 4 v 1764 1698 a FF(Example)p 2102 1693 V 75 1718
4 25 v 3747 1718 V 75 1818 4 100 v 188 1788 a(gap>)44
b(C)e(:=)h(BCHCode\()i(45,)f(7)e(\);;)p 3747 1818 V 75
1917 V 188 1887 a(gap>)i(UpperBoundMinimumDist)q(anc)q(e\()49
b(C)43 b(\);)p 3747 1917 V 75 2017 V 188 1987 a(9)p 3747
2017 V 75 2117 V 188 2087 a(gap>)h(UpperBoundMinimumDist)q(anc)q(e\()49
b(45,)43 b(23,)h(GF\(2\))g(\);)p 3747 2117 V 75 2216
V 188 2186 a(11)p 3747 2216 V 75 2241 4 25 v 3747 2241
V 75 2244 3675 4 v 75 2377 a
SDict begin H.S end
75 2377 a 75 2377 a
SDict begin 13.6 H.A end
75 2377
a 75 2377 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.1.13) cvn H.B /DEST pdfmark end
75 2377 a 117 x FJ(7.1.13)p 0.0 0.0 1.0 TeXcolorrgb
99 w(BoundsMinimumDistance)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2668 a Fs(\006)22 b Ft(BoundsMinimumDist)q(anc)q(e\()53
b(n,)47 b(k,)g(F)g(\))1842 b Fr(\(function\))p Black
216 2894 a FK(The)35 b(function)i Ft(BoundsMinimumDistan)q(ce)k
FK(calculates)c(a)e(lo)n(wer)g(and)g(upper)h(bound)h(for)e(the)g
(minimum)75 3007 y(distance)26 b(of)e(an)g(optimal)i(linear)f(code)g
(with)f(w)o(ord)g(length)i Ft(n)p FK(,)d(dimension)k
Ft(k)c FK(o)o(v)o(er)h(\002eld)g Ft(F)q FK(.)30 b(The)23
b(function)k(returns)75 3120 y(a)e(record)h(with)f(the)g(tw)o(o)g
(bounds)i(and)f(an)f(e)o(xplanation)j(for)d(each)h(bound.)35
b(The)25 b(function)i Ft(Display)g FK(can)e(be)g(used)75
3232 y(to)e(sho)n(w)h(the)g(e)o(xplanations.)216 3345
y(The)53 b(v)n(alues)h(for)f(the)g(lo)n(wer)g(and)g(upper)i(bound)f
(are)f(obtained)i(from)e(a)g(table.)118 b Fy(GU)m(A)-6
b(V)f(A)51 b FK(has)i(ta-)75 3458 y(bles)42 b(containing)j(lo)n(wer)c
(and)i(upper)f(bounds)i(for)e Fq(q)30 b Fo(=)g FK(2)p
Fo(\()p Fq(n)i Fv(\024)e FK(257)p Fo(\))p Fp(;)10 b FK(3)p
Fo(\()p Fq(n)33 b Fv(\024)d FK(243)p Fo(\))p Fp(;)10
b FK(4)p Fo(\()p Fq(n)33 b Fv(\024)d FK(256)p Fo(\))p
FK(.)84 b(\(Current)75 3571 y(as)47 b(of)h(11)g(May)f(2006.\))102
b(These)48 b(tables)h(were)e(deri)n(v)o(ed)i(from)e(the)h(table)h(of)e
(Brouwer)-5 b(.)101 b(\(See)47 b([)p 0.0236 0.6179 0.0894
TeXcolorrgb 3469 3572 a
SDict begin H.S end
3469 3572 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(Bro06)p 0.0236 0.6179 0.0894 TeXcolorrgb
3695 3509 a
SDict begin H.R end
3695 3509 a 3695 3571 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.Br) cvn H.B /ANN pdfmark end
3695 3571 a Black
2 w FK(],)p 0.6179 0.0236 0.0894 TeXcolorrgb 75 3698
a
SDict begin H.S end
75 3698 a 0.6179 0.0236 0.0894 TeXcolorrgb -14 x Ft
(http://www.win.tue)q(.nl)q(/\230a)q(eb/)q(vo)q(orl)q(inc)q(od.)q(ht)q
(ml)p 0.6179 0.0236 0.0894 TeXcolorrgb 2016 3625 a
SDict begin H.R end
2016
3625 a 2016 3684 a
SDict begin [ /H /I /Border [0 0 0] /Color [0 1 1] /Action << /Subtype /URI /URI (http://www.win.tue.nl/~aeb/voorlincod.html) >> /Subtype /Link H.B /ANN pdfmark end
2016 3684 a Black 31 w FK(for)25 b(the)h(most)f
(recent)i(data.\))35 b(F)o(or)24 b(codes)j(o)o(v)o(er)e(other)75
3797 y(\002elds)f(and)g(for)f(lar)n(ger)j(w)o(ord)d(lengths,)i(tri)n
(vial)g(bounds)g(are)f(used.)216 3910 y(The)96 b(resulting)i(record)f
(can)g(be)f(used)g(in)g(the)g(function)j Ft(BestKnownLinearCode)j
FK(\(see)75 4023 y Ft(BestKnownLinearCod)q(e)45 b FK(\()p
0.0236 0.0894 0.6179 TeXcolorrgb 1025 4024 a
SDict begin H.S end
1025 4024
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(5.2.14)p 0.0236 0.0894 0.6179
TeXcolorrgb 1251 3961 a
SDict begin H.R end
1251 3961 a 1251 4023 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.2.14) cvn H.B /ANN pdfmark end
1251
4023 a Black FK(\)\))40 b(to)g(construct)h(a)e(code)i(with)e(minimum)g
(distance)j(equal)e(to)g(the)f(lo)n(wer)75 4136 y(bound.)p
75 4240 1648 4 v 1764 4245 a FF(Example)p 2102 4240 V
75 4265 4 25 v 3747 4265 V 75 4364 4 100 v 188 4334 a(gap>)44
b(bounds)g(:=)f(BoundsMinimumDistan)q(ce\()49 b(7,)43
b(3)g(\);;)g(DisplayBoundsInfo\()48 b(bounds)d(\);)p
3747 4364 V 75 4464 V 188 4434 a(an)e(optimal)i(linear)f([7,3,d])h
(code)e(over)h(GF\(2\))g(has)g(d=4)p 3747 4464 V 75 4564
V 188 4534 a(--------------------)q(---)q(---)q(---)q(---)q(--)q(---)q
(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)
q(---)q(--)p 3747 4564 V 75 4663 V 188 4633 a(Lb\(7,3\)=4,)i(by)d
(shortening)i(of:)p 3747 4663 V 75 4763 V 188 4733 a(Lb\(8,4\)=4,)h(u)c
(u+v)i(construction)i(of)d(C1)g(and)h(C2:)p 3747 4763
V 75 4862 V 188 4833 a(Lb\(4,3\)=2,)i(dual)d(of)g(the)h(repetition)i
(code)p 3747 4862 V 75 4962 V 188 4932 a(Lb\(4,1\)=4,)g(repetition)f
(code)p 3747 4962 V 75 5062 V 188 5032 a(--------------------)q(---)q
(---)q(---)q(---)q(--)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q(---)q
(---)q(---)q(---)q(---)q(---)q(---)q(--)p 3747 5062 V
75 5161 V 188 5131 a(Ub\(7,3\)=4,)h(Griesmer)f(bound)p
3747 5161 V 75 5261 V 188 5231 a(#)e(The)g(lower)h(bound)g(is)f(equal)h
(to)f(the)h(upper)g(bound,)g(so)f(a)g(code)g(with)p 3747
5261 V 75 5361 V 188 5331 a(#)g(these)h(parameters)h(is)e(optimal.)p
3747 5361 V 75 5460 V 188 5430 a(gap>)h(C)e(:=)h(BestKnownLinearCode)q
(\()48 b(bounds)d(\);;)e(Display\()i(C)e(\);)p 3747 5460
V 75 5560 V 188 5530 a(a)g(linear)h([7,3,4]2..3)i(shortened)f(code)f
(of)p 3747 5560 V Black Black eop end end
%%Page: 120 120
TeXDict begin HPSdict begin 120 119 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.120) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(120)p Black 75 428 4 100 v 188 399 a FF(a)43
b(linear)h([8,4,4]2)h(U)e(U+V)g(construction)k(code)c(of)p
3747 428 V 75 528 V 188 498 a(U:)g(a)g(cyclic)h([4,3,2]1)h(dual)f(code)
f(of)p 3747 528 V 75 628 V 315 598 a(a)g(cyclic)h([4,1,4]2)h
(repetition)h(code)e(over)f(GF\(2\))p 3747 628 V 75 727
V 188 697 a(V:)g(a)g(cyclic)h([4,1,4]2)h(repetition)h(code)e(over)f
(GF\(2\))p 3747 727 V 75 752 4 25 v 3747 752 V 75 755
3675 4 v 75 899 a
SDict begin H.S end
75 899 a 75 899 a
SDict begin 13.6 H.A end
75 899 a 75 899 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.2) cvn H.B /DEST pdfmark end
75 899 a 149 x FM(7.2)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Co)o(v)o(ering)30
b(radius)g(bounds)h(on)g(codes)p Black 75 1167 a
SDict begin H.S end
75 1167
a 75 1167 a
SDict begin 13.6 H.A end
75 1167 a 75 1167 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.1) cvn H.B /DEST pdfmark end
75 1167 a 91 x FJ(7.2.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(BoundsCo)o(v)o(eringRadius)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1433 a Fs(\006)22 b
Ft(BoundsCoveringRad)q(ius)q(\()52 b(C)47 b(\))2167 b
Fr(\(function\))p Black 216 1659 a Ft(BoundsCoveringRadi)q(us)33
b FK(returns)c(a)e(list)h(of)g(inte)o(gers.)42 b(The)27
b(\002rst)g(entry)h(of)g(this)g(list)g(is)f(the)h(maximum)f(of)75
1771 y(some)d(lo)n(wer)g(bounds)h(for)f(the)g(co)o(v)o(ering)i(radius)f
(of)f Ft(C)p FK(,)f(the)h(last)g(entry)h(the)f(minimum)g(of)g(some)g
(upper)h(bounds)g(of)75 1884 y Ft(C)p FK(.)216 1997 y(If)105
b(the)h(co)o(v)o(ering)i(radius)f(of)e Ft(C)g FK(is)h(kno)n(wn,)126
b(a)105 b(list)h(of)g(length)h(1)e(is)g(returned.)75
2110 y Ft(BoundsCoveringRadi)q(us)78 b FK(mak)o(es)c(use)f(of)g(the)g
(functions)j Ft(GeneralLowerBoundCo)q(ver)q(ing)q(Ra)q(diu)q(s)75
2223 y FK(and)24 b Ft(GeneralUpperBoundC)q(ove)q(rin)q(gRa)q(di)q(us)p
FK(.)p 75 2340 1648 4 v 1764 2345 a FF(Example)p 2102
2340 V 75 2365 4 25 v 3747 2365 V 75 2465 4 100 v 188
2435 a(gap>)44 b(BoundsCoveringRadius\()49 b(BCHCode\()c(17,)f(3,)f
(GF\(2\))h(\))e(\);)p 3747 2465 V 75 2564 V 188 2534
a([)h(3)f(..)h(4)g(])p 3747 2564 V 75 2664 V 188 2634
a(gap>)h(BoundsCoveringRadius\()49 b(HammingCode\()e(5,)c(GF\(2\))h(\))
e(\);)p 3747 2664 V 75 2763 V 188 2734 a([)h(1)f(])p
3747 2763 V 75 2788 4 25 v 3747 2788 V 75 2791 3675 4
v 75 2925 a
SDict begin H.S end
75 2925 a 75 2925 a
SDict begin 13.6 H.A end
75 2925 a 75 2925 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.2) cvn H.B /DEST pdfmark end
75
2925 a 116 x FJ(7.2.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Incr)n(easeCo)o(v)
o(eringRadiusLo)o(werBound)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3215 a Fs(\006)22 b Ft(IncreaseCoveringR)q(adi)q(usL)q(owe)q(rB)q
(oun)q(d\()53 b(C[,)47 b(stopdist][,][start)q(wor)q(d])53
b(\))405 b Fr(\(function\))p Black 216 3441 a Ft(IncreaseCoveringRa)q
(diu)q(sLo)q(we)q(rBo)q(und)33 b FK(tries)27 b(to)f(increase)j(the)e
(lo)n(wer)f(bound)i(of)f(the)g(co)o(v)o(ering)h(radius)75
3554 y(of)19 b Ft(C)q FK(.)26 b(It)19 b(does)h(this)g(by)f(means)h(of)f
(a)g(probabilistic)k(algorithm.)29 b(This)19 b(algorithm)i(tak)o(es)f
(a)f(random)h(w)o(ord)g(in)f Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))3712 3521 y Fm(n)75 3667 y FK(\(or)28 b Ft(startword)j
FK(if)d(it)g(is)g(speci\002ed\),)j(and,)f(by)e(changing)j(random)e
(coordinates,)k(tries)c(to)f(get)h(as)f(f)o(ar)g(from)g
Ft(C)g FK(as)75 3780 y(possible.)j(If)22 b(changing)j(a)d(coordinate)j
(\002nds)d(a)g(w)o(ord)h(that)g(has)g(a)f(lar)n(ger)i(distance)g(to)e
(the)h(code)g(than)g(the)g(pre)n(vious)75 3893 y(one,)k(the)f(change)i
(is)d(made)h(permanent,)j(and)d(the)g(algorithm)i(starts)f(all)f(o)o(v)
o(er)g(again.)37 b(If)25 b(changing)k(a)c(coordinate)75
4006 y(does)30 b(not)g(\002nd)g(a)f(coset)h(leader)h(that)f(is)g
(further)h(a)o(w)o(ay)e(from)g(the)h(code,)i(then)e(the)g(change)h(is)f
(made)f(permanent)75 4118 y(with)21 b(a)g(chance)i(of)f(1)f(in)g(100,)h
(if)g(it)f(gets)h(the)g(w)o(ord)f(closer)i(to)f(the)f(code,)i(or)e
(with)g(a)g(chance)i(of)f(1)f(in)g(10,)h(if)f(the)h(w)o(ord)75
4231 y(stays)j(at)e(the)h(same)f(distance.)31 b(Otherwise,)24
b(the)g(algorithm)h(starts)g(again)f(with)f(the)h(same)g(w)o(ord)f(as)h
(before.)216 4344 y(If)g(the)g(algorithm)h(did)f(not)g(allo)n(w)g
(changes)i(that)e(decrease)i(the)e(distance)i(to)d(the)h(code,)h(it)e
(might)h(get)g(stuck)h(in)75 4457 y(a)g(sub-optimal)j(situation)g
(\(the)e(coset)g(leader)h(corresponding)i(to)d(such)g(a)f(situation)j
(-)d(i.e.)33 b(no)26 b(coordinate)i(of)e(this)75 4570
y(coset)f(leader)g(can)f(be)f(changed)j(in)d(such)i(a)e(w)o(ay)g(that)i
(we)d(get)i(at)g(a)f(lar)n(ger)i(distance)h(from)d(the)h(code)h(-)e(is)
g(called)i(an)75 4683 y Fq(orphan)p FK(\).)216 4796 y(If)20
b(the)h(algorithm)i(\002nds)d(a)h(w)o(ord)f(that)h(has)g(distance)i
Ft(stopdist)g FK(to)d(the)h(code,)h(it)e(ends)i(and)f(returns)h(that)f
(w)o(ord,)75 4909 y(which)j(can)g(be)f(used)i(for)e(further)j(in)l(v)o
(estigations.)216 5022 y(The)h(v)n(ariable)j Ft(InfoCoveringRadius)j
FK(can)28 b(be)g(set)g(to)f Ft(Print)i FK(to)f(print)g(the)g(maximum)g
(distance)h(reached)75 5135 y(so)e(f)o(ar)h(e)n(v)o(ery)g(1000)g(runs.)
41 b(The)27 b(algorithm)i(can)f(be)f(interrupted)k(with)e
Fj(C)t(T)t(R)t(L)t FK(-)t(C)r(,)g(allo)n(wing)f(the)g(user)g(to)f(look)
h(at)75 5248 y(the)j(w)o(ord)g(that)g(is)g(currently)i(being)f(e)o
(xamined)g(\(called)g(`current'\),)j(or)c(to)f(change)j(the)e(chances)h
(that)g(the)f(ne)n(w)75 5360 y(w)o(ord)26 b(is)g(made)h(permanent)h
(\(these)f(are)g(called)g(`staychance')j(and)c(`do)n(wnchance'\).)40
b(If)26 b(one)h(of)f(these)h(v)n(ariables)75 5473 y(is)c
Fq(i)p FK(,)g(then)h(it)g(corresponds)j(with)c(a)g Fq(i)g
FK(in)h(100)g(chance.)p Black Black eop end end
%%Page: 121 121
TeXDict begin HPSdict begin 121 120 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.121) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(121)p Black 216 399 a(At)25 b(the)h(moment,)h(the)f
(algorithm)i(is)d(only)i(useful)g(for)f(codes)h(with)f(small)g
(dimension,)i(where)f(small)f(means)75 511 y(that)c(the)f(elements)i
(of)e(the)g(code)h(\002t)e(in)i(the)f(memory)-6 b(.)28
b(It)21 b(w)o(orks)h(with)f(lar)n(ger)i(codes,)f(ho)n(we)n(v)o(er)l(,)g
(b)n(ut)g(when)f(you)h(use)75 624 y(it)f(for)h(codes)g(with)g(lar)n(ge)
g(dimension,)i(you)e(should)h(be)e Fq(very)h FK(patient.)30
b(If)21 b(running)j(the)d(algorithm)j(quits)e Fy(GAP)d
FK(\(due)75 737 y(to)29 b(memory)g(problems\),)i(you)f(can)f(change)h
(the)f(global)h(v)n(ariable)h Ft(CRMemSize)g FK(to)e(a)f(lo)n(wer)h(v)n
(alue.)45 b(This)29 b(might)75 850 y(cause)e(the)f(algorithm)i(to)e
(run)g(slo)n(wer)l(,)h(b)n(ut)f(without)h(quitting)h
Fy(GAP)p FK(.)c(The)h(only)i(w)o(ay)f(to)g(\002nd)f(out)i(the)f(best)g
(v)n(alue)75 963 y(of)d Ft(CRMemSize)j FK(is)e(by)f(e)o(xperimenting.)p
75 1086 1648 4 v 1764 1091 a FF(Example)p 2102 1086 V
75 1111 4 25 v 3747 1111 V 75 1210 4 100 v 188 1180 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 1210 V 75 1310 V 188 1280 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1310 V 75 1409
V 188 1380 a(gap>)g(IncreaseCoveringRadiu)q(sLo)q(wer)q(Bo)q(und)q
(\(C,)q(10\))q(;)p 3747 1409 V 75 1509 V 188 1479 a(Number)g(of)f
(runs:)h(1000)86 b(best)44 b(distance)h(so)e(far:)h(3)p
3747 1509 V 75 1609 V 188 1579 a(Number)g(of)f(runs:)h(2000)86
b(best)44 b(distance)h(so)e(far:)h(3)p 3747 1609 V 75
1708 V 188 1678 a(Number)g(of)f(changes:)i(100)p 3747
1708 V 75 1808 V 188 1778 a(Number)f(of)f(runs:)h(3000)86
b(best)44 b(distance)h(so)e(far:)h(3)p 3747 1808 V 75
1908 V 188 1878 a(Number)g(of)f(runs:)h(4000)86 b(best)44
b(distance)h(so)e(far:)h(3)p 3747 1908 V 75 2007 V 188
1977 a(Number)g(of)f(runs:)h(5000)86 b(best)44 b(distance)h(so)e(far:)h
(3)p 3747 2007 V 75 2107 V 188 2077 a(Number)g(of)f(runs:)h(6000)86
b(best)44 b(distance)h(so)e(far:)h(3)p 3747 2107 V 75
2206 V 188 2177 a(Number)g(of)f(runs:)h(7000)86 b(best)44
b(distance)h(so)e(far:)h(3)p 3747 2206 V 75 2306 V 188
2276 a(Number)g(of)f(changes:)i(200)p 3747 2306 V 75
2406 V 188 2376 a(Number)f(of)f(runs:)h(8000)86 b(best)44
b(distance)h(so)e(far:)h(3)p 3747 2406 V 75 2505 V 188
2475 a(Number)g(of)f(runs:)h(9000)86 b(best)44 b(distance)h(so)e(far:)h
(3)p 3747 2505 V 75 2605 V 188 2575 a(Number)g(of)f(runs:)h(10000)87
b(best)43 b(distance)j(so)d(far:)g(3)p 3747 2605 V 75
2705 V 188 2675 a(Number)h(of)f(changes:)i(300)p 3747
2705 V 75 2804 V 188 2774 a(Number)f(of)f(runs:)h(11000)87
b(best)43 b(distance)j(so)d(far:)g(3)p 3747 2804 V 75
2904 V 188 2874 a(Number)h(of)f(runs:)h(12000)87 b(best)43
b(distance)j(so)d(far:)g(3)p 3747 2904 V 75 3003 V 188
2974 a(Number)h(of)f(runs:)h(13000)87 b(best)43 b(distance)j(so)d(far:)
g(3)p 3747 3003 V 75 3103 V 188 3073 a(Number)h(of)f(changes:)i(400)p
3747 3103 V 75 3203 V 188 3173 a(Number)f(of)f(runs:)h(14000)87
b(best)43 b(distance)j(so)d(far:)g(3)p 3747 3203 V 75
3302 V 188 3272 a(user)h(interrupt)h(at...)p 3747 3302
V 75 3402 V 188 3372 a(#)p 3747 3402 V 75 3502 V 188
3472 a(#)e(used)g(ctrl-c)i(to)e(break)h(out)f(of)g(execution)p
3747 3502 V 75 3601 V 188 3571 a(#)p 3747 3601 V 75 3701
V 188 3671 a(...)g(called)i(from)p 3747 3701 V 75 3801
V 188 3771 a(IncreaseCoveringRadi)q(usL)q(owe)q(rBo)q(und)q(\()k(code,)
44 b(-1,)f(current)i(\))d(called)j(from)p 3747 3801 V
75 3900 V 230 3870 a(function\()h(arguments)f(\))e(called)h(from)g
(read-eval-loop)p 3747 3900 V 75 4000 V 188 3970 a(Entering)h(break)f
(read-eval-print)j(loop)d(...)p 3747 4000 V 75 4099 V
188 4069 a(you)f(can)h('quit;')g(to)f(quit)h(to)f(outer)h(loop,)g(or)p
3747 4099 V 75 4199 V 188 4169 a(you)f(can)h('return;')h(to)e(continue)
p 3747 4199 V 75 4299 V 188 4269 a(brk>)h(current;)p
3747 4299 V 75 4398 V 188 4368 a([)f(Z\(2\)\2100,)h(Z\(2\)\2100,)h
(Z\(2\)\2100,)g(Z\(2\)\2100,)g(0*Z\(2\),)f(Z\(2\)\2100,)h(0*Z\(2\),)g
(Z\(2\)\2100,)f(0*Z\(2\),)h(Z\(2\)\2100)g(])p 3747 4398
V 75 4498 V 188 4468 a(brk>)p 3747 4498 V 75 4598 V 188
4568 a(gap>)f(CoveringRadius\(C\);)p 3747 4598 V 75 4697
V 188 4667 a(3)p 3747 4697 V 75 4797 V 3747 4797 V 75
4822 4 25 v 3747 4822 V 75 4825 3675 4 v 75 4958 a
SDict begin H.S end
75
4958 a 75 4958 a
SDict begin 13.6 H.A end
75 4958 a 75 4958 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.3) cvn H.B /DEST pdfmark end
75 4958 a 116 x
FJ(7.2.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Exhausti)o(v)o(eSear)n(chCo)o
(v)o(eringRadius)p Black 1.0 0.0 0.0 TeXcolorrgb 75 5248
a Fs(\006)22 b Ft(ExhaustiveSearchC)q(ove)q(rin)q(gRa)q(di)q(us\()53
b(C)47 b(\))1703 b Fr(\(function\))p Black 216 5474 a
Ft(ExhaustiveSearchCo)q(ver)q(ing)q(Ra)q(diu)q(s)30 b
FK(does)d(an)e(e)o(xhausti)n(v)o(e)i(search)g(to)e(\002nd)g(the)g(co)o
(v)o(ering)i(radius)g(of)e Ft(C)p FK(.)75 5587 y(Ev)o(ery)j(time)g(a)g
(coset)h(leader)g(of)f(a)g(coset)h(with)f(weight)h Fq(w)e
FK(is)h(found,)i(the)f(function)h(tries)f(to)f(\002nd)g(a)g(coset)h
(leader)p Black Black eop end end
%%Page: 122 122
TeXDict begin HPSdict begin 122 121 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.122) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(122)p Black 75 399 a(of)30 b(a)f(coset)i(with)e(weight)i
Fq(w)15 b Fo(+)g FK(1.)46 b(It)29 b(does)i(this)f(by)g(enumerating)i
(all)e(w)o(ords)g(of)g(weight)g Fq(w)15 b Fo(+)g FK(1,)30
b(and)g(checking)75 511 y(whether)d(a)e(w)o(ord)h(is)g(a)f(coset)i
(leader)-5 b(.)36 b(The)26 b(start)g(weight)h(is)e(the)h(current)i(kno)
n(wn)e(lo)n(wer)f(bound)j(on)e(the)g(co)o(v)o(ering)75
624 y(radius.)p 75 728 1648 4 v 1764 733 a FF(Example)p
2102 728 V 75 753 4 25 v 3747 753 V 75 853 4 100 v 188
823 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 853 V 75 952 V 188 923 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 952 V 75 1052
V 188 1022 a(gap>)g(ExhaustiveSearchCover)q(ing)q(Rad)q(iu)q(s\(C)q
(\);)p 3747 1052 V 75 1152 V 188 1122 a(Trying)g(3)f(...)p
3747 1152 V 75 1251 V 188 1221 a([)g(3)f(..)h(5)g(])p
3747 1251 V 75 1351 V 188 1321 a(gap>)h(CoveringRadius\(C\);)p
3747 1351 V 75 1451 V 188 1421 a(3)p 3747 1451 V 75 1550
V 3747 1550 V 75 1575 4 25 v 3747 1575 V 75 1578 3675
4 v 75 1711 a
SDict begin H.S end
75 1711 a 75 1711 a
SDict begin 13.6 H.A end
75 1711 a 75 1711 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.4) cvn H.B /DEST pdfmark end
75 1711 a 117 x FJ(7.2.4)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GeneralLo)o(werBoundCo)o(v)o(eringRadius)p Black 1.0 0.0 0.0
TeXcolorrgb 75 2002 a Fs(\006)22 b Ft(GeneralLowerBound)q(Cov)q(eri)q
(ngR)q(ad)q(ius)q(\()52 b(C)47 b(\))1657 b Fr(\(function\))p
Black 216 2228 a Ft(GeneralLowerBoundC)q(ove)q(rin)q(gR)q(adi)q(us)29
b FK(returns)c(a)e(lo)n(wer)g(bound)i(on)e(the)h(co)o(v)o(ering)g
(radius)h(of)e Ft(C)q FK(.)k(It)c(uses)75 2341 y(as)j(man)o(y)g
(functions)j(which)e(names)g(start)g(with)f Ft(LowerBoundCoveringR)q
(adi)q(us)32 b FK(as)26 b(possible)j(to)d(\002nd)g(the)h(best)75
2454 y(kno)n(wn)k(lo)n(wer)h(bound)g(\(at)f(least)h(that)g
Fy(GU)m(A)-6 b(V)f(A)29 b FK(kno)n(ws)j(of\))f(together)i(with)e
(tables)h(for)g(the)f(co)o(v)o(ering)i(radius)f(of)75
2566 y(binary)25 b(linear)g(codes)f(with)g(length)h(not)f(greater)h
(than)f(64.)p 75 2689 1648 4 v 1764 2694 a FF(Example)p
2102 2689 V 75 2714 4 25 v 3747 2714 V 75 2814 4 100
v 188 2784 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q
(\)\);)p 3747 2814 V 75 2913 V 188 2883 a(a)85 b([10,5,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(2\))p 3747
2913 V 75 3013 V 188 2983 a(gap>)g(GeneralLowerBoundCove)q(rin)q(gRa)q
(di)q(us\()q(C\);)p 3747 3013 V 75 3113 V 188 3083 a(2)p
3747 3113 V 75 3212 V 188 3182 a(gap>)g(CoveringRadius\(C\);)p
3747 3212 V 75 3312 V 188 3282 a(3)p 3747 3312 V 75 3411
V 3747 3411 V 75 3436 4 25 v 3747 3436 V 75 3439 3675
4 v 75 3573 a
SDict begin H.S end
75 3573 a 75 3573 a
SDict begin 13.6 H.A end
75 3573 a 75 3573 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.5) cvn H.B /DEST pdfmark end
75 3573 a 116 x FJ(7.2.5)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GeneralUpperBoundCo)o(v)o(eringRadius)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3863 a Fs(\006)22 b Ft(GeneralUpperBound)q(Cov)q(eri)q
(ngR)q(ad)q(ius)q(\()52 b(C)47 b(\))1657 b Fr(\(function\))p
Black 216 4089 a Ft(GeneralUpperBoundC)q(ove)q(rin)q(gR)q(adi)q(us)39
b FK(returns)c(an)f(upper)g(bound)h(on)f(the)f(co)o(v)o(ering)i(radius)
g(of)e Ft(C)q FK(.)57 b(It)75 4202 y(uses)26 b(as)g(man)o(y)f
(functions)j(which)e(names)g(start)g(with)g Ft(UpperBoundCoveringR)q
(adi)q(us)31 b FK(as)26 b(possible)h(to)f(\002nd)f(the)75
4315 y(best)f(kno)n(wn)g(upper)h(bound)g(\(at)e(least)i(that)f
Fy(GU)m(A)-6 b(V)f(A)22 b FK(kno)n(ws)h(of\).)p 75 4437
1648 4 v 1764 4442 a FF(Example)p 2102 4437 V 75 4462
4 25 v 3747 4462 V 75 4562 4 100 v 188 4532 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 4562 V 75 4662 V 188 4632 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 4662 V 75 4761
V 188 4731 a(gap>)g(GeneralUpperBoundCove)q(rin)q(gRa)q(di)q(us\()q
(C\);)p 3747 4761 V 75 4861 V 188 4831 a(4)p 3747 4861
V 75 4960 V 188 4930 a(gap>)g(CoveringRadius\(C\);)p
3747 4960 V 75 5060 V 188 5030 a(3)p 3747 5060 V 75 5160
V 3747 5160 V 75 5185 4 25 v 3747 5185 V 75 5188 3675
4 v Black Black eop end end
%%Page: 123 123
TeXDict begin HPSdict begin 123 122 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.123) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(123)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.6) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.2.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o(eringRadiusSpher)n(eCo)o(v)o
(ering)p Black 1.0 0.0 0.0 TeXcolorrgb 75 573 a Fs(\006)22
b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sSp)q(he)q(reC)q(ove)q(rin)q(g\()
53 b(n,)47 b(M[,)g(F,])h(false)g(\))637 b Fr(\(function\))p
Black 216 799 a FK(This)18 b(command)h(can)f(also)h(be)f(called)h
(using)h(the)e(syntax)i Ft(LowerBoundCoveringR)q(adi)q(usS)q(ph)q(ere)q
(Cov)q(eri)q(ng)q(\()75 912 y(n,)47 b(r,)g([F,])h(true)g(\))p
FK(.)82 b(If)41 b(the)h(last)g(ar)n(gument)h(of)f Ft
(LowerBoundCoveringR)q(adi)q(us)q(Sph)q(ere)q(Cov)q(er)q(ing)47
b FK(is)75 1024 y Ft(false)r FK(,)c(then)e(it)f(returns)i(a)e(lo)n(wer)
h(bound)g(for)g(the)f(co)o(v)o(ering)i(radius)g(of)e(a)g(code)h(of)g
(size)f Ft(M)g FK(and)h(length)h Ft(n)p FK(.)75 1137
y(Otherwise,)24 b(it)f(returns)j(a)d(lo)n(wer)g(bound)i(for)f(the)g
(size)g(of)f(a)g(code)i(of)e(length)i Ft(n)e FK(and)h(co)o(v)o(ering)h
(radius)g Ft(r)q FK(.)216 1250 y Ft(F)k FK(is)f(the)i(\002eld)e(o)o(v)o
(er)h(which)h(the)f(code)h(is)e(de\002ned.)46 b(If)29
b Ft(F)f FK(is)h(omitted,)i(it)e(is)g(assumed)h(that)f(the)h(code)f(is)
g(o)o(v)o(er)75 1363 y Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p
FK(.)29 b(The)23 b(bound)i(is)e(computed)i(according)i(to)c(the)h
(sphere)h(co)o(v)o(ering)g(bound:)1614 1567 y Fq(M)16
b Fv(\001)8 b Fq(V)1790 1581 y Fm(q)1828 1567 y Fo(\()p
Fq(n)p Fp(;)i Fq(r)r Fo(\))22 b Fv(\025)e Fq(q)2173 1530
y Fm(n)75 1772 y FK(where)f Fq(V)366 1786 y Fm(q)404
1772 y Fo(\()p Fq(n)p Fp(;)10 b Fq(r)r Fo(\))24 b FK(is)f(the)h(size)g
(of)g(a)f(sphere)i(of)e(radius)i Fq(r)g FK(in)f Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))2159 1739 y Fm(n)2197 1772 y FK(.)p
75 1902 1648 4 v 1764 1907 a FF(Example)p 2102 1902 V
75 1927 4 25 v 3747 1927 V 75 2027 4 100 v 188 1997 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 2027 V 75 2126 V 188 2096 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 2126 V 75 2226
V 188 2196 a(gap>)g(Size\(C\);)p 3747 2226 V 75 2325
V 188 2296 a(32)p 3747 2325 V 75 2425 V 188 2395 a(gap>)g
(CoveringRadius\(C\);)p 3747 2425 V 75 2525 V 188 2495
a(3)p 3747 2525 V 75 2624 V 188 2594 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Sph)q(er)q(eCo)q(ver)q(ing)q(\(10)q(,32)q(,GF)q(\(2\))q(,fa)q
(lse)q(\);)p 3747 2624 V 75 2724 V 188 2694 a(2)p 3747
2724 V 75 2824 V 188 2794 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Sph)q
(er)q(eCo)q(ver)q(ing)q(\(10)q(,3,)q(GF\()q(2\),)q(tru)q(e\);)p
3747 2824 V 75 2923 V 188 2893 a(6)p 3747 2923 V 75 3023
V 3747 3023 V 75 3048 4 25 v 3747 3048 V 75 3051 3675
4 v 75 3184 a
SDict begin H.S end
75 3184 a 75 3184 a
SDict begin 13.6 H.A end
75 3184 a 75 3184 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.7) cvn H.B /DEST pdfmark end
75 3184 a 116 x FJ(7.2.7)p 0.0 0.0 1.0 TeXcolorrgb 99
w(Lo)o(werBoundCo)o(v)o(eringRadiusV)-9 b(anW)j(ee1)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3475 a Fs(\006)22 b
Ft(LowerBoundCoverin)q(gRa)q(diu)q(sVa)q(nW)q(ee1)q(\()52
b(n,)47 b(M[,)h(F,])f(false)i(\))961 b Fr(\(function\))p
Black 216 3700 a FK(This)31 b(command)g(can)g(also)h(be)f(called)h
(using)g(the)f(syntax)h Ft(LowerBoundCovering)q(Ra)q(diu)q(sVa)q(nWe)q
(e1)q(\()52 b(n,)75 3813 y(r,)47 b([F,])h(true)g(\))p
FK(.)j(If)31 b(the)h(last)g(ar)n(gument)h(of)e Ft(LowerBoundCoverin)q
(gRa)q(diu)q(sVa)q(nW)q(ee1)37 b FK(is)31 b Ft(false)r
FK(,)h(then)g(it)75 3926 y(returns)26 b(a)e(lo)n(wer)g(bound)i(for)e
(the)h(co)o(v)o(ering)h(radius)f(of)g(a)e(code)j(of)e(size)h
Ft(M)f FK(and)g(length)i Ft(n)p FK(.)31 b(Otherwise,)25
b(it)f(returns)i(a)75 4039 y(lo)n(wer)d(bound)i(for)f(the)g(size)g(of)g
(a)f(code)h(of)f(length)i Ft(n)f FK(and)g(co)o(v)o(ering)h(radius)g
Ft(r)p FK(.)216 4152 y Ft(F)k FK(is)f(the)i(\002eld)e(o)o(v)o(er)h
(which)h(the)f(code)h(is)e(de\002ned.)46 b(If)29 b Ft(F)f
FK(is)h(omitted,)i(it)e(is)g(assumed)h(that)f(the)h(code)f(is)g(o)o(v)o
(er)75 4265 y Fq(GF)7 b Fo(\()p FK(2)p Fo(\))p FK(.)216
4378 y(The)23 b(V)-10 b(an)23 b(W)-7 b(ee)23 b(bound)i(is)f(an)f(impro)
o(v)o(ement)i(of)e(the)h(sphere)h(co)o(v)o(ering)g(bound:)997
4656 y Fq(M)16 b Fv(\001)1127 4501 y Fc(\()1195 4656
y Fq(V)1246 4670 y Fm(q)1284 4656 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)r Fo(\))j Fv(\000)1627 4515 y Fc(\000)1668 4549
y Fm(n)1671 4620 y(r)1702 4515 y Fc(\001)p 1579 4635
213 4 v 1579 4721 a Fv(d)1629 4685 y Fm(n)p Fh(\000)p
Fm(r)p 1629 4700 113 4 v 1629 4752 a(r)r Fk(+)p Fr(1)1751
4721 y Fv(e)1812 4528 y Fc(\022)o(\030)1941 4595 y Fq(n)g
Fo(+)g FK(1)p 1941 4635 187 4 v 1945 4719 a Fq(r)i Fo(+)e
FK(1)2138 4528 y Fc(\031)2204 4656 y Fv(\000)2297 4595
y Fq(n)g Fo(+)g FK(1)p 2297 4635 V 2301 4719 a Fq(r)i
Fo(+)e FK(1)2494 4528 y Fc(\023)2561 4501 y(\))2654 4656
y Fv(\025)20 b Fq(q)2790 4619 y Fm(n)p 75 4972 1648 4
v 1764 4977 a FF(Example)p 2102 4972 V 75 4997 4 25 v
3747 4997 V 75 5097 4 100 v 188 5067 a(gap>)44 b
(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p 3747
5097 V 75 5197 V 188 5167 a(a)85 b([10,5,?])45 b(randomly)g(generated)g
(code)f(over)g(GF\(2\))p 3747 5197 V 75 5296 V 188 5266
a(gap>)g(Size\(C\);)p 3747 5296 V 75 5396 V 188 5366
a(32)p 3747 5396 V 75 5495 V 188 5466 a(gap>)g(CoveringRadius\(C\);)p
3747 5495 V 75 5595 V 188 5565 a(3)p 3747 5595 V Black
Black eop end end
%%Page: 124 124
TeXDict begin HPSdict begin 124 123 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.124) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(124)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(LowerBoundCoveringRad)q(ius)q(Van)q(We)q(e1\()q(10,)q(32,)q(GF\()q
(2\),)q(fal)q(se\))q(;)p 3747 428 V 75 528 V 188 498
a(2)p 3747 528 V 75 628 V 188 598 a(gap>)g(LowerBoundCoveringRad)q(ius)
q(Van)q(We)q(e1\()q(10,)q(3,G)q(F\(2)q(\),t)q(rue)q(\);)p
3747 628 V 75 727 V 188 697 a(6)p 3747 727 V 75 827 V
3747 827 V 75 852 4 25 v 3747 852 V 75 855 3675 4 v 75
984 a
SDict begin H.S end
75 984 a 75 984 a
SDict begin 13.6 H.A end
75 984 a 75 984 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.8) cvn H.B /DEST pdfmark end
75 984 a 116
x FJ(7.2.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusV)-9 b(anW)j(ee2)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1274 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sVa)q(nW)q
(ee2)q(\()52 b(n,)47 b(M,)h(false)g(\))1193 b Fr(\(function\))p
Black 216 1500 a FK(This)20 b(command)i(can)f(also)g(be)f(called)i
(using)g(the)e(syntax)j Ft(LowerBoundCoveringRa)q(di)q(usV)q(anW)q(ee2)
q(\()53 b(n,)47 b(r)75 1613 y([,true])i(\))p FK(.)40
b(If)27 b(the)h(last)g(ar)n(gument)h(of)f Ft(LowerBoundCoveringR)q(adi)
q(usV)q(an)q(Wee)q(2)33 b FK(is)27 b Ft(false)r FK(,)g(then)h(it)g
(returns)75 1726 y(a)e(lo)n(wer)g(bound)i(for)f(the)g(co)o(v)o(ering)h
(radius)f(of)g(a)f(code)h(of)f(size)h Ft(M)f FK(and)h(length)h
Ft(n)q FK(.)36 b(Otherwise,)28 b(it)e(returns)i(a)e(lo)n(wer)75
1839 y(bound)f(for)f(the)g(size)g(of)f(a)g(code)i(of)e(length)i
Ft(n)e FK(and)h(co)o(v)o(ering)h(radius)g Ft(r)p FK(.)216
1952 y(This)e(bound)i(only)g(w)o(orks)f(for)g(binary)h(codes.)k(It)24
b(is)f(based)i(on)e(the)h(follo)n(wing)h(inequality:)765
2194 y Fq(M)16 b Fv(\001)904 2053 y Fc(\000\000)983 2127
y Fq(V)1034 2141 y Fr(2)1071 2127 y Fo(\()p Fq(n)p Fp(;)10
b FK(2)p Fo(\))j Fv(\000)1374 2091 y Fr(1)p 1374 2106
34 4 v 1374 2158 a(2)1417 2127 y Fo(\()p Fq(r)i Fo(+)e
FK(2)p Fo(\)\()p Fq(r)i Fv(\000)e FK(1)p Fo(\))1915 2053
y Fc(\001)1963 2127 y Fq(V)2014 2141 y Fr(2)2051 2127
y Fo(\()p Fq(n)p Fp(;)d Fq(r)r Fo(\))j(+)g Fu(e)-5 b
Fq(V)2421 2141 y Fr(2)2460 2127 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)15 b Fv(\000)e FK(2)p Fo(\))2789 2053 y Fc(\001)p
904 2173 1928 4 v 1301 2264 a Fo(\()-5 b Fq(V)1382 2278
y Fr(2)1420 2264 y Fo(\()p Fq(n)p Fp(;)10 b FK(2)p Fo(\))j
Fv(\000)1722 2228 y Fr(1)p 1722 2243 34 4 v 1722 2295
a(2)1765 2264 y Fo(\()p Fq(r)i Fo(+)e FK(2)p Fo(\)\()p
Fq(r)i Fv(\000)e FK(1)p Fo(\))g(+)g Fu(e)p Fo(\))2862
2194 y Fv(\025)19 b FK(2)2997 2156 y Fm(n)3035 2194 y
Fp(;)75 2432 y FK(where)929 2573 y Fu(e)h Fo(=)1080 2445
y Fc(\022)1147 2512 y Fq(r)15 b Fo(+)e FK(2)1214 2636
y(2)1326 2445 y Fc(\023)d(\030\022)1523 2512 y Fq(n)j
Fv(\000)g Fq(r)i Fo(+)e FK(1)1660 2636 y(2)1843 2445
y Fc(\023)1910 2573 y Fp(=)1955 2445 y Fc(\022)2022 2512
y Fq(r)i Fo(+)e FK(2)2089 2636 y(2)2201 2445 y Fc(\023\031)2333
2573 y Fv(\000)2417 2445 y Fc(\022)2484 2512 y Fq(n)g
Fv(\000)g Fq(r)i Fo(+)e FK(1)2621 2636 y(2)2804 2445
y Fc(\023)2871 2573 y Fp(:)p 75 2806 1648 4 v 1764 2811
a FF(Example)p 2102 2806 V 75 2831 4 25 v 3747 2831 V
75 2930 4 100 v 188 2901 a(gap>)44 b(C:=RandomLinearCode\(1)q(0,5)q
(,GF)q(\(2)q(\)\);)p 3747 2930 V 75 3030 V 188 3000 a(a)85
b([10,5,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(2\))p
3747 3030 V 75 3130 V 188 3100 a(gap>)g(Size\(C\);)p
3747 3130 V 75 3229 V 188 3199 a(32)p 3747 3229 V 75
3329 V 188 3299 a(gap>)g(CoveringRadius\(C\);)p 3747
3329 V 75 3429 V 188 3399 a(3)p 3747 3429 V 75 3528 V
188 3498 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Van)q(We)q(e2\()q(10,)q
(32,)q(fal)q(se\))q(;)p 3747 3528 V 75 3628 V 188 3598
a(2)p 3747 3628 V 75 3727 V 188 3698 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Van)q(We)q(e2\()q(10,)q(3,t)q(rue)q(\);)p 3747
3727 V 75 3827 V 188 3797 a(7)p 3747 3827 V 75 3927 V
3747 3927 V 75 3952 4 25 v 3747 3952 V 75 3955 3675 4
v 75 4084 a
SDict begin H.S end
75 4084 a 75 4084 a
SDict begin 13.6 H.A end
75 4084 a 75 4084 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.9) cvn H.B /DEST pdfmark end
75
4084 a 116 x FJ(7.2.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o
(v)o(eringRadiusCountingExcess)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4374 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sCo)q(un)q
(tin)q(gEx)q(ces)q(s\()53 b(n,)47 b(M,)g(false)h(\))869
b Fr(\(function\))p Black 216 4600 a FK(This)35 b(command)g(can)g(also)
g(be)g(called)h(with)e Ft(LowerBoundCovering)q(Rad)q(ius)q(Cou)q(nt)q
(ing)q(Exc)q(ess)q(\()53 b(n,)47 b(r)75 4713 y([,true])i(\))p
FK(.)29 b(If)23 b(the)h(last)h(ar)n(gument)g(of)f Ft
(LowerBoundCovering)q(Rad)q(ius)q(Cou)q(nt)q(ing)q(Exc)q(ess)30
b FK(is)23 b Ft(false)r FK(,)g(then)h(it)75 4826 y(returns)i(a)e(lo)n
(wer)g(bound)i(for)e(the)h(co)o(v)o(ering)h(radius)f(of)g(a)e(code)j
(of)e(size)h Ft(M)f FK(and)g(length)i Ft(n)p FK(.)31
b(Otherwise,)25 b(it)f(returns)i(a)75 4939 y(lo)n(wer)d(bound)i(for)f
(the)g(size)g(of)g(a)f(code)h(of)f(length)i Ft(n)f FK(and)g(co)o(v)o
(ering)h(radius)g Ft(r)p FK(.)216 5052 y(This)e(bound)i(only)g(w)o
(orks)f(for)g(binary)h(codes.)k(It)24 b(is)f(based)i(on)e(the)h(follo)n
(wing)h(inequality:)1139 5231 y Fq(M)16 b Fv(\001)d Fo(\()p
Fu(r)-5 b Fq(V)1400 5245 y Fr(2)1437 5231 y Fo(\()p Fq(n)p
Fp(;)10 b Fq(r)r Fo(\))j(+)g Fu(e)-5 b Fq(V)1807 5245
y Fr(2)1846 5231 y Fo(\()p Fq(n)p Fp(;)10 b Fq(r)15 b
Fv(\000)e FK(1)p Fo(\)\))21 b Fv(\025)f Fo(\()p Fu(r)13
b Fo(+)g Fu(e)p Fo(\))p FK(2)2624 5194 y Fm(n)2661 5231
y Fp(;)75 5410 y FK(where)1374 5552 y Fu(e)20 b Fo(=)g(\()p
Fq(r)15 b Fo(+)e FK(1)p Fo(\))1784 5423 y Fc(\030)1848
5490 y Fq(n)g Fo(+)g FK(1)p 1848 5531 187 4 v 1852 5614
a Fq(r)i Fo(+)e FK(1)2044 5423 y Fc(\031)2110 5552 y
Fv(\000)g Fo(\()p Fq(n)g Fo(+)g FK(1)p Fo(\))p Black
Black eop end end
%%Page: 125 125
TeXDict begin HPSdict begin 125 124 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.125) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(125)p Black 75 399 a(and)1357 544 y Fu(r)20
b Fo(=)1518 416 y Fc(\032)1627 488 y Fq(n)13 b Fv(\000)g
FK(3)g Fo(+)1920 452 y Fr(2)p 1920 467 34 4 v 1920 519
a Fm(n)1963 488 y Fp(;)147 b FK(if)23 b Fq(r)g Fo(=)d
FK(2)1627 601 y Fq(n)13 b Fv(\000)g Fq(r)i Fv(\000)e
FK(1)p Fp(;)146 b FK(if)24 b Fq(r)e Fv(\025)e FK(3)p
Fp(:)p 75 776 1648 4 v 1764 781 a FF(Example)p 2102 776
V 75 800 4 25 v 3747 800 V 75 900 4 100 v 188 870 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 900 V 75 1000 V 188 970 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 1000 V 75 1099
V 188 1069 a(gap>)g(Size\(C\);)p 3747 1099 V 75 1199
V 188 1169 a(32)p 3747 1199 V 75 1299 V 188 1269 a(gap>)g
(CoveringRadius\(C\);)p 3747 1299 V 75 1398 V 188 1368
a(3)p 3747 1398 V 75 1498 V 188 1468 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Cou)q(nt)q(ing)q(Exc)q(ess)q(\(10)q(,32)q(,fa)q(lse)q(\);)p
3747 1498 V 75 1597 V 188 1568 a(0)p 3747 1597 V 75 1697
V 188 1667 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Cou)q(nt)q(ing)q(Exc)
q(ess)q(\(10)q(,3,)q(tru)q(e\);)p 3747 1697 V 75 1797
V 188 1767 a(7)p 3747 1797 V 75 1896 V 3747 1896 V 75
1921 4 25 v 3747 1921 V 75 1924 3675 4 v 75 2053 a
SDict begin H.S end
75
2053 a 75 2053 a
SDict begin 13.6 H.A end
75 2053 a 75 2053 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.10) cvn H.B /DEST pdfmark end
75 2053 a 117 x
FJ(7.2.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusEmbedded1)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2344 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sEm)q(be)q
(dde)q(d1\()53 b(n,)47 b(M,)g(false)h(\))1101 b Fr(\(function\))p
Black 216 2570 a FK(This)68 b(command)g(can)g(also)h(be)e(called)i
(with)f Ft(LowerBoundCoveringR)q(adi)q(us)q(Emb)q(edd)q(ed1)q(\()53
b(n,)47 b(r)75 2683 y([,true])i(\))p FK(.)k(If)32 b(the)g(last)h(ar)n
(gument)h(of)e Ft(LowerBoundCoveringRa)q(di)q(usE)q(mbe)q(dde)q(d1)38
b FK(is)31 b('f)o(alse',)36 b(then)c(it)g(re-)75 2795
y(turns)c(a)g(lo)n(wer)f(bound)i(for)f(the)f(co)o(v)o(ering)i(radius)g
(of)f(a)f(code)h(of)f(size)h Ft(M)f FK(and)h(length)h
Ft(n)q FK(.)39 b(Otherwise,)29 b(it)f(returns)h(a)75
2908 y(lo)n(wer)23 b(bound)i(for)f(the)g(size)g(of)g(a)f(code)h(of)f
(length)i Ft(n)f FK(and)g(co)o(v)o(ering)h(radius)g Ft(r)p
FK(.)216 3021 y(This)e(bound)i(only)g(w)o(orks)f(for)g(binary)h(codes.)
k(It)24 b(is)f(based)i(on)e(the)h(follo)n(wing)h(inequality:)1007
3247 y Fq(M)16 b Fv(\001)1137 3119 y Fc(\022)1198 3247
y Fq(V)1249 3261 y Fr(2)1287 3247 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)r Fo(\))j Fv(\000)1571 3119 y Fc(\022)1639 3185
y FK(2)p Fq(r)1662 3309 y(r)1722 3119 y Fc(\023\023)1876
3247 y Fv(\025)20 b FK(2)2012 3209 y Fm(n)2062 3247 y
Fv(\000)13 b Fq(A)p Fo(\()p Fq(n)p Fp(;)d FK(2)p Fq(r)15
b Fo(+)e FK(1)p Fo(\))2576 3119 y Fc(\022)2643 3185 y
FK(2)p Fq(r)2666 3309 y(r)2726 3119 y Fc(\023)2793 3247
y Fp(;)75 3475 y FK(where)27 b Fq(A)p Fo(\()p Fq(n)p
Fp(;)10 b Fq(d)5 b Fo(\))27 b FK(denotes)h(the)f(maximal)h(cardinality)
h(of)e(a)f(\(binary\))j(code)e(of)g(length)h Fq(n)e FK(and)i(minimum)e
(distance)75 3588 y Fq(d)5 b FK(.)28 b(The)23 b(function)j
Ft(UpperBound)g FK(is)e(used)g(to)f(compute)i(this)f(v)n(alue.)216
3701 y(Sometimes)295 b Ft(LowerBoundCovering)q(Rad)q(ius)q(Em)q(bed)q
(ded)q(1)300 b FK(is)295 b(better)g(than)75 3814 y Ft
(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q(ded)q(2)p
FK(,)28 b(sometimes)d(it)e(is)h(the)g(other)g(w)o(ay)f(around.)p
75 3911 1648 4 v 1764 3916 a FF(Example)p 2102 3911 V
75 3936 4 25 v 3747 3936 V 75 4036 4 100 v 188 4006 a(gap>)44
b(C:=RandomLinearCode\(1)q(0,5)q(,GF)q(\(2)q(\)\);)p
3747 4036 V 75 4135 V 188 4105 a(a)85 b([10,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 4135 V 75 4235
V 188 4205 a(gap>)g(Size\(C\);)p 3747 4235 V 75 4335
V 188 4305 a(32)p 3747 4335 V 75 4434 V 188 4404 a(gap>)g
(CoveringRadius\(C\);)p 3747 4434 V 75 4534 V 188 4504
a(3)p 3747 4534 V 75 4633 V 188 4604 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Emb)q(ed)q(ded)q(1\(1)q(0,3)q(2,f)q(als)q(e\);)p
3747 4633 V 75 4733 V 188 4703 a(2)p 3747 4733 V 75 4833
V 188 4803 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Emb)q(ed)q(ded)q
(1\(1)q(0,3)q(,tr)q(ue\))q(;)p 3747 4833 V 75 4932 V
188 4902 a(7)p 3747 4932 V 75 5032 V 3747 5032 V 75 5057
4 25 v 3747 5057 V 75 5060 3675 4 v 75 5189 a
SDict begin H.S end
75 5189
a 75 5189 a
SDict begin 13.6 H.A end
75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.11) cvn H.B /DEST pdfmark end
75 5189 a 116 x FJ(7.2.11)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusEmbedded2)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5479 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sEm)q(be)q
(dde)q(d2\()53 b(n,)47 b(M,)g(false)h(\))1101 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 126 126
TeXDict begin HPSdict begin 126 125 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.126) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(126)p Black 216 399 a(This)68 b(command)g(can)g(also)h
(be)e(called)i(with)f Ft(LowerBoundCoveringR)q(adi)q(us)q(Emb)q(edd)q
(ed2)q(\()53 b(n,)47 b(r)75 511 y([,true])i(\))p FK(.)k(If)32
b(the)g(last)h(ar)n(gument)h(of)e Ft(LowerBoundCoveringRa)q(di)q(usE)q
(mbe)q(dde)q(d2)38 b FK(is)31 b('f)o(alse',)36 b(then)c(it)g(re-)75
624 y(turns)c(a)g(lo)n(wer)f(bound)i(for)f(the)f(co)o(v)o(ering)i
(radius)g(of)f(a)f(code)h(of)f(size)h Ft(M)f FK(and)h(length)h
Ft(n)q FK(.)39 b(Otherwise,)29 b(it)f(returns)h(a)75
737 y(lo)n(wer)23 b(bound)i(for)f(the)g(size)g(of)g(a)f(code)h(of)f
(length)i Ft(n)f FK(and)g(co)o(v)o(ering)h(radius)g Ft(r)p
FK(.)216 850 y(This)e(bound)i(only)g(w)o(orks)f(for)g(binary)h(codes.)k
(It)24 b(is)f(based)i(on)e(the)h(follo)n(wing)h(inequality:)951
1101 y Fq(M)16 b Fv(\001)1081 973 y Fc(\022)1143 1101
y Fq(V)1194 1115 y Fr(2)1232 1101 y Fo(\()p Fq(n)p Fp(;)10
b Fq(r)r Fo(\))j Fv(\000)1526 1040 y FK(3)p 1526 1080
46 4 v 1526 1164 a(2)1582 973 y Fc(\022)1649 1040 y FK(2)p
Fq(r)1671 1164 y(r)1732 973 y Fc(\023\023)1886 1101 y
Fv(\025)20 b FK(2)2022 1064 y Fm(n)2072 1101 y Fv(\000)13
b FK(2)p Fq(A)p Fo(\()p Fq(n)p Fp(;)d FK(2)p Fq(r)15
b Fo(+)e FK(1)p Fo(\))2631 973 y Fc(\022)2699 1040 y
FK(2)p Fq(r)2721 1164 y(r)2782 973 y Fc(\023)2848 1101
y Fp(;)75 1355 y FK(where)27 b Fq(A)p Fo(\()p Fq(n)p
Fp(;)10 b Fq(d)5 b Fo(\))27 b FK(denotes)h(the)f(maximal)h(cardinality)
h(of)e(a)f(\(binary\))j(code)e(of)g(length)h Fq(n)e FK(and)i(minimum)e
(distance)75 1468 y Fq(d)5 b FK(.)28 b(The)23 b(function)j
Ft(UpperBound)g FK(is)e(used)g(to)f(compute)i(this)f(v)n(alue.)216
1581 y(Sometimes)295 b Ft(LowerBoundCovering)q(Rad)q(ius)q(Em)q(bed)q
(ded)q(1)300 b FK(is)295 b(better)g(than)75 1694 y Ft
(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q(ded)q(2)p
FK(,)28 b(sometimes)d(it)e(is)h(the)g(other)g(w)o(ay)f(around.)p
75 1817 1648 4 v 1764 1822 a FF(Example)p 2102 1817 V
75 1842 4 25 v 3747 1842 V 75 1941 4 100 v 188 1911 a(gap>)44
b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q(\)\);)p
3747 1941 V 75 2041 V 188 2011 a(a)85 b([15,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 2041 V 75 2140
V 188 2111 a(gap>)g(Size\(C\);)p 3747 2140 V 75 2240
V 188 2210 a(32)p 3747 2240 V 75 2340 V 188 2310 a(gap>)g
(CoveringRadius\(C\);)p 3747 2340 V 75 2439 V 188 2409
a(6)p 3747 2439 V 75 2539 V 188 2509 a(gap>)g(LowerBoundCoveringRad)q
(ius)q(Emb)q(ed)q(ded)q(2\(1)q(0,3)q(2,f)q(als)q(e\);)p
3747 2539 V 75 2639 V 188 2609 a(2)p 3747 2639 V 75 2738
V 188 2708 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Emb)q(ed)q(ded)q
(2\(1)q(0,3)q(,tr)q(ue\))q(;)p 3747 2738 V 75 2838 V
188 2808 a(7)p 3747 2838 V 75 2938 V 3747 2938 V 75 2962
4 25 v 3747 2962 V 75 2965 3675 4 v 75 3099 a
SDict begin H.S end
75 3099
a 75 3099 a
SDict begin 13.6 H.A end
75 3099 a 75 3099 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.12) cvn H.B /DEST pdfmark end
75 3099 a 116 x FJ(7.2.12)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Lo)o(werBoundCo)o(v)o
(eringRadiusInduction)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3389 a Fs(\006)22 b Ft(LowerBoundCoverin)q(gRa)q(diu)q(sIn)q(du)q
(cti)q(on\()53 b(n,)47 b(r)g(\))1425 b Fr(\(function\))p
Black 216 3615 a Ft(LowerBoundCovering)q(Rad)q(ius)q(In)q(duc)q(tio)q
(n)26 b FK(returns)d(a)e(lo)n(wer)g(bound)i(for)e(the)g(size)h(of)f(a)g
(code)h(with)f(length)75 3728 y Ft(n)i FK(and)h(co)o(v)o(ering)h
(radius)g Ft(r)p FK(.)216 3841 y(If)e Fq(n)e Fo(=)f FK(2)p
Fq(r)15 b Fo(+)e FK(2)23 b(and)h Fq(r)f Fv(\025)c FK(1,)k(the)h
(returned)i(v)n(alue)e(is)f(4.)216 3954 y(If)g Fq(n)e
Fo(=)f FK(2)p Fq(r)15 b Fo(+)e FK(3)23 b(and)h Fq(r)f
Fv(\025)c FK(1,)k(the)h(returned)i(v)n(alue)e(is)f(7.)216
4067 y(If)g Fq(n)e Fo(=)f FK(2)p Fq(r)15 b Fo(+)e FK(4)23
b(and)h Fq(r)f Fv(\025)c FK(4,)k(the)h(returned)i(v)n(alue)e(is)f(8.)
216 4180 y(Otherwise,)h(0)f(is)h(returned.)p 75 4295
1648 4 v 1764 4300 a FF(Example)p 2102 4295 V 75 4320
4 25 v 3747 4320 V 75 4420 4 100 v 188 4390 a(gap>)44
b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q(\)\);)p
3747 4420 V 75 4519 V 188 4490 a(a)85 b([15,5,?])45 b(randomly)g
(generated)g(code)f(over)g(GF\(2\))p 3747 4519 V 75 4619
V 188 4589 a(gap>)g(CoveringRadius\(C\);)p 3747 4619
V 75 4719 V 188 4689 a(5)p 3747 4719 V 75 4818 V 188
4788 a(gap>)g(LowerBoundCoveringRad)q(ius)q(Ind)q(uc)q(tio)q(n\(1)q
(5,6)q(\);)p 3747 4818 V 75 4918 V 188 4888 a(7)p 3747
4918 V 75 5018 V 3747 5018 V 75 5043 4 25 v 3747 5043
V 75 5046 3675 4 v 75 5179 a
SDict begin H.S end
75 5179 a 75 5179 a
SDict begin 13.6 H.A end
75 5179
a 75 5179 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.13) cvn H.B /DEST pdfmark end
75 5179 a 116 x FJ(7.2.13)p 0.0 0.0 1.0 TeXcolorrgb
99 w(UpperBoundCo)o(v)o(eringRadiusRedundancy)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5469 a Fs(\006)22 b Ft(UpperBoundCoverin)q
(gRa)q(diu)q(sRe)q(du)q(nda)q(ncy)q(\()52 b(C)47 b(\))1518
b Fr(\(function\))p Black Black Black eop end end
%%Page: 127 127
TeXDict begin HPSdict begin 127 126 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.127) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(127)p Black 216 399 a Ft(UpperBoundCovering)q(Rad)q(ius)q
(Re)q(dun)q(dan)q(cy)28 b FK(returns)c(the)e(redundanc)o(y)k(of)c
Ft(C)g FK(as)g(an)g(upper)i(bound)f(for)g(the)75 511
y(co)o(v)o(ering)i(radius)g(of)e Ft(C)q FK(.)28 b Ft(C)23
b FK(must)g(be)h(a)f(linear)i(code.)p 75 634 1648 4 v
1764 639 a FF(Example)p 2102 634 V 75 659 4 25 v 3747
659 V 75 759 4 100 v 188 729 a(gap>)44 b(C:=RandomLinearCode\(1)q(5,5)q
(,GF)q(\(2)q(\)\);)p 3747 759 V 75 858 V 188 828 a(a)85
b([15,5,?])45 b(randomly)g(generated)g(code)f(over)g(GF\(2\))p
3747 858 V 75 958 V 188 928 a(gap>)g(CoveringRadius\(C\);)p
3747 958 V 75 1057 V 188 1028 a(5)p 3747 1057 V 75 1157
V 188 1127 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Red)q(un)q(dan)q
(cy\()q(C\);)p 3747 1157 V 75 1257 V 188 1227 a(10)p
3747 1257 V 75 1356 V 3747 1356 V 75 1381 4 25 v 3747
1381 V 75 1384 3675 4 v 75 1518 a
SDict begin H.S end
75 1518 a 75 1518 a
SDict begin 13.6 H.A end
75 1518 a 75 1518 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.14) cvn H.B /DEST pdfmark end
75 1518 a 116 x FJ(7.2.14)p 0.0 0.0 1.0
TeXcolorrgb 99 w(UpperBoundCo)o(v)o(eringRadiusDelsarte)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1808 a Fs(\006)22 b
Ft(UpperBoundCoverin)q(gRa)q(diu)q(sDe)q(ls)q(art)q(e\()53
b(C)46 b(\))1611 b Fr(\(function\))p Black 216 2034 a
Ft(UpperBoundCovering)q(Rad)q(ius)q(De)q(lsa)q(rte)26
b FK(returns)21 b(an)f(upper)h(bound)g(for)f(the)g(co)o(v)o(ering)i
(radius)f(of)e Ft(C)q FK(.)26 b(This)75 2147 y(upper)g(bound)g(is)e
(equal)h(to)g(the)f(e)o(xternal)i(distance)h(of)d Ft(C)q
FK(,)f(this)i(is)g(the)f(minimum)g(distance)j(of)d(the)h(dual)g(code,)g
(if)g Ft(C)75 2260 y FK(is)e(a)g(linear)i(code.)216 2373
y(This)e(is)h(described)i(in)d(Theorem)h(11.3.3)g(of)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1678 2374 a
SDict begin H.S end
1678 2374
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(HP03)p 0.0236 0.6179 0.0894
TeXcolorrgb 1885 2311 a
SDict begin H.R end
1885 2311 a 1885 2373 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.HP03) cvn H.B /ANN pdfmark end
1885
2373 a Black FK(].)p 75 2490 1648 4 v 1764 2495 a FF(Example)p
2102 2490 V 75 2515 4 25 v 3747 2515 V 75 2614 4 100
v 188 2584 a(gap>)44 b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q
(\)\);)p 3747 2614 V 75 2714 V 188 2684 a(a)85 b([15,5,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(2\))p 3747
2714 V 75 2813 V 188 2784 a(gap>)g(CoveringRadius\(C\);)p
3747 2813 V 75 2913 V 188 2883 a(5)p 3747 2913 V 75 3013
V 188 2983 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Del)q(sa)q(rte)q
(\(C\))q(;)p 3747 3013 V 75 3112 V 188 3082 a(13)p 3747
3112 V 75 3137 4 25 v 3747 3137 V 75 3140 3675 4 v 75
3274 a
SDict begin H.S end
75 3274 a 75 3274 a
SDict begin 13.6 H.A end
75 3274 a 75 3274 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.15) cvn H.B /DEST pdfmark end
75 3274
a 116 x FJ(7.2.15)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundCo)o(v)o
(eringRadiusStr)n(ength)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3564 a Fs(\006)22 b Ft(UpperBoundCoverin)q(gRa)q(diu)q(sSt)q(re)q
(ngt)q(h\()53 b(C)46 b(\))1611 b Fr(\(function\))p Black
216 3790 a Ft(UpperBoundCovering)q(Rad)q(ius)q(St)q(ren)q(gth)29
b FK(returns)d(an)d(upper)i(bound)g(for)f(the)f(co)o(v)o(ering)j
(radius)e(of)g Ft(C)p FK(.)216 3903 y(First)h(the)g(code)g(is)f
(punctured)k(at)c(the)h(zero)g(coordinates)j(\(i.e.)k(the)25
b(coordinates)j(where)c(all)h(code)n(w)o(ords)i(ha)n(v)o(e)75
4016 y(a)f(zero\).)38 b(If)26 b(the)g(remaining)i(code)f(has)g
Fq(str)m(ength)h FK(1)e(\(i.e.)37 b(each)27 b(coordinate)i(contains)f
(each)f(element)h(of)e(the)g(\002eld)75 4129 y(an)c(equal)i(number)f
(of)f(times\),)h(then)g(it)f(returns)1602 4087 y Fm(q)p
Fh(\000)p Fr(1)p 1602 4108 119 4 v 1645 4160 a Fm(q)1730
4129 y Fq(m)11 b Fo(+)g(\()p Fq(n)g Fv(\000)g Fq(m)p
Fo(\))23 b FK(\(where)g Fq(q)f FK(is)g(the)g(size)h(of)f(the)h(\002eld)
f(and)h Fq(m)e FK(is)h(the)75 4242 y(length)j(of)e(punctured)k(code\),)
d(otherwise)h(it)f(returns)h Fq(n)p FK(.)j(This)23 b(bound)i(w)o(orks)f
(for)g(all)g(codes.)p 75 4364 1648 4 v 1764 4369 a FF(Example)p
2102 4364 V 75 4389 4 25 v 3747 4389 V 75 4489 4 100
v 188 4459 a(gap>)44 b(C:=RandomLinearCode\(1)q(5,5)q(,GF)q(\(2)q
(\)\);)p 3747 4489 V 75 4588 V 188 4558 a(a)85 b([15,5,?])45
b(randomly)g(generated)g(code)f(over)g(GF\(2\))p 3747
4588 V 75 4688 V 188 4658 a(gap>)g(CoveringRadius\(C\);)p
3747 4688 V 75 4788 V 188 4758 a(5)p 3747 4788 V 75 4887
V 188 4857 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Str)q(en)q(gth)q
(\(C\))q(;)p 3747 4887 V 75 4987 V 188 4957 a(7)p 3747
4987 V 75 5012 4 25 v 3747 5012 V 75 5015 3675 4 v 75
5148 a
SDict begin H.S end
75 5148 a 75 5148 a
SDict begin 13.6 H.A end
75 5148 a 75 5148 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.16) cvn H.B /DEST pdfmark end
75 5148
a 116 x FJ(7.2.16)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundCo)o(v)o
(eringRadiusGriesmerLik)o(e)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5438 a Fs(\006)22 b Ft(UpperBoundCoverin)q(gRa)q(diu)q(sGr)q(ie)q
(sme)q(rLi)q(ke\()53 b(C)47 b(\))1425 b Fr(\(function\))p
Black Black Black eop end end
%%Page: 128 128
TeXDict begin HPSdict begin 128 127 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.128) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(128)p Black 216 399 a(This)34 b(function)j(returns)f(an)e
(upper)i(bound)f(for)g(the)g(co)o(v)o(ering)g(radius)h(of)e
Ft(C)q FK(,)i(which)e(must)h(be)f(linear)l(,)k(in)d(a)75
511 y(Griesmer)n(-lik)o(e)26 b(f)o(ashion.)31 b(It)23
b(returns)1688 673 y Fq(n)13 b Fv(\000)1866 576 y Fm(k)1834
692 y Fa(\345)1830 766 y Fm(i)p Fk(=)p Fr(1)1943 545
y Fc(\030)2015 611 y Fq(d)p 2006 652 69 4 v 2006 735
a(q)2051 709 y Fm(i)2084 545 y Fc(\031)p 75 943 1648
4 v 1764 948 a FF(Example)p 2102 943 V 75 968 4 25 v
3747 968 V 75 1067 4 100 v 188 1037 a(gap>)44 b(C:=RandomLinearCode\(1)
q(5,5)q(,GF)q(\(2)q(\)\);)p 3747 1067 V 75 1167 V 188
1137 a(a)85 b([15,5,?])45 b(randomly)g(generated)g(code)f(over)g
(GF\(2\))p 3747 1167 V 75 1267 V 188 1237 a(gap>)g
(CoveringRadius\(C\);)p 3747 1267 V 75 1366 V 188 1336
a(5)p 3747 1366 V 75 1466 V 188 1436 a(gap>)g(UpperBoundCoveringRad)q
(ius)q(Gri)q(es)q(mer)q(Lik)q(e\(C)q(\);)p 3747 1466
V 75 1565 V 188 1536 a(9)p 3747 1565 V 75 1665 V 3747
1665 V 75 1690 4 25 v 3747 1690 V 75 1693 3675 4 v 75
1826 a
SDict begin H.S end
75 1826 a 75 1826 a
SDict begin 13.6 H.A end
75 1826 a 75 1826 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.2.17) cvn H.B /DEST pdfmark end
75 1826
a 116 x FJ(7.2.17)p 0.0 0.0 1.0 TeXcolorrgb 99 w(UpperBoundCo)o(v)o
(eringRadiusCyclicCode)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2117 a Fs(\006)22 b Ft(UpperBoundCoverin)q(gRa)q(diu)q(sCy)q(cl)q
(icC)q(ode)q(\()52 b(C)47 b(\))1518 b Fr(\(function\))p
Black 216 2343 a FK(This)23 b(function)i(returns)g(an)e(upper)h(bound)h
(for)e(the)g(co)o(v)o(ering)i(radius)f(of)f Ft(C)q FK(,)f(which)h(must)
g(be)g(a)g(c)o(yclic)h(code.)29 b(It)75 2455 y(returns)1478
2597 y Fq(n)13 b Fv(\000)g Fq(k)h Fo(+)f FK(1)g Fv(\000)1900
2468 y Fc(\030)1961 2535 y Fq(w)p Fo(\()p Fq(g)p Fo(\()p
Fq(x)p Fo(\)\))p 1961 2576 288 4 v 2082 2659 a FK(2)2259
2468 y Fc(\031)2322 2597 y Fp(;)75 2813 y FK(where)24
b Fq(g)p Fo(\()p Fq(x)p Fo(\))g FK(is)g(the)f(generator)j(polynomial)g
(of)e Ft(C)p FK(.)p 75 2939 1648 4 v 1764 2944 a FF(Example)p
2102 2939 V 75 2964 4 25 v 3747 2964 V 75 3064 4 100
v 188 3034 a(gap>)44 b(C:=CyclicCodes\(15,GF\()q(2\)\))q([3])q(;)p
3747 3064 V 75 3163 V 188 3133 a(a)f(cyclic)h([15,12,1..2]1..3)k
(enumerated)e(code)d(over)h(GF\(2\))p 3747 3163 V 75
3263 V 188 3233 a(gap>)g(CoveringRadius\(C\);)p 3747
3263 V 75 3362 V 188 3333 a(3)p 3747 3362 V 75 3462 V
188 3432 a(gap>)g(UpperBoundCoveringRad)q(ius)q(Cyc)q(li)q(cCo)q(de\()q
(C\);)p 3747 3462 V 75 3562 V 188 3532 a(3)p 3747 3562
V 75 3661 V 3747 3661 V 75 3686 4 25 v 3747 3686 V 75
3689 3675 4 v 75 3833 a
SDict begin H.S end
75 3833 a 75 3833 a
SDict begin 13.6 H.A end
75 3833 a
75 3833 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.3) cvn H.B /DEST pdfmark end
75 3833 a 149 x FM(7.3)p 0.0 0.0 1.0 TeXcolorrgb
119 w(Special)31 b(matrices)e(in)i FL(GU)-5 b(A)c(V)g(A)p
Black 75 4189 a FK(This)23 b(section)j(e)o(xplains)f(functions)h(that)e
(w)o(ork)g(with)f(special)i(matrices)g Fy(GU)m(A)-6 b(V)f(A)22
b FK(needs)i(for)g(se)n(v)o(eral)h(codes.)216 4302 y(Firstly)-6
b(,)42 b(we)c(describe)i(some)e(matrix)h(generating)i(functions)g
(\(see)d Ft(KrawtchoukMat)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3149 4303 a
SDict begin H.S end
3149 4303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
3330 4240 a
SDict begin H.R end
3330 4240 a 3330 4302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.1) cvn H.B /ANN pdfmark end
3330 4302 a Black
FK(\),)g Ft(GrayMat)75 4415 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 4416 a
SDict begin H.S end
105 4416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
286 4353 a
SDict begin H.R end
286 4353 a 286 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.2) cvn H.B /ANN pdfmark end
286 4415 a Black FK(\),)24
b Ft(SylvesterMat)j FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
972 4416 a
SDict begin H.S end
972 4416 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.3)p 0.0236 0.0894 0.6179 TeXcolorrgb 1153
4353 a
SDict begin H.R end
1153 4353 a 1153 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.3) cvn H.B /ANN pdfmark end
1153 4415 a Black FK(\),)d
Ft(HadamardMat)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1792 4416 a
SDict begin H.S end
1792 4416 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 1973
4353 a
SDict begin H.R end
1973 4353 a 1973 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.4) cvn H.B /ANN pdfmark end
1973 4415 a Black FK(\))f(and)f
Ft(MOLS)g FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2420
4416 a
SDict begin H.S end
2420 4416 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(7.3.11)p 0.0236 0.0894 0.6179 TeXcolorrgb 2646 4353
a
SDict begin H.R end
2646 4353 a 2646 4415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.11) cvn H.B /ANN pdfmark end
2646 4415 a Black FK(\)\).)216
4528 y(Ne)o(xt)32 b(we)g(describe)i(tw)o(o)e(functions)j(re)o(garding)f
(a)e(standard)j(form)d(of)g(matrices)i(\(see)f Ft(PutStandardForm)75
4641 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 4642
a
SDict begin H.S end
105 4642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.6)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 4579 a
SDict begin H.R end
286 4579
a 286 4641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.6) cvn H.B /ANN pdfmark end
286 4641 a Black FK(\))24 b(and)g Ft(IsInStandardForm)29
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1289 4642
a
SDict begin H.S end
1289 4642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.7)p
0.0236 0.0894 0.6179 TeXcolorrgb 1470 4579 a
SDict begin H.R end
1470 4579
a 1470 4641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.7) cvn H.B /ANN pdfmark end
1470 4641 a Black FK(\)\).)216 4754 y(Then)c(we)f
(describe)j(functions)h(that)d(return)i(a)d(matrix)i(after)f(a)g
(manipulation)j(\(see)d Ft(PermutedCols)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3515 4755 a
SDict begin H.S end
3515 4755 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.8)p 0.0236 0.0894 0.6179 TeXcolorrgb
3696 4692 a
SDict begin H.R end
3696 4692 a 3696 4754 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.8) cvn H.B /ANN pdfmark end
3696 4754 a Black
FK(\),)75 4867 y Ft(VerticalConversion)q(Fie)q(ldM)q(at)g
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 1333 4869 a
SDict begin H.S end
1333 4869 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 1514 4805 a
SDict begin H.R end
1514 4805
a 1514 4867 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
1514 4867 a Black FK(\))24 b(and)g Ft(HorizontalConversi)
q(on)q(Fie)q(ldM)q(at)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3073 4868 a
SDict begin H.S end
3073 4868 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
3299 4805 a
SDict begin H.R end
3299 4805 a 3299 4867 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.10) cvn H.B /ANN pdfmark end
3299 4867 a Black
FK(\)\).)216 4980 y(Finally)-6 b(,)31 b(we)d(describe)j(functions)g
(that)e(do)g(some)g(tests)g(on)g(matrices)h(\(see)f Ft(IsLatinSquare)k
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3333 4981 a
SDict begin H.S end
3333 4981 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.12)p
0.0236 0.0894 0.6179 TeXcolorrgb 3559 4918 a
SDict begin H.R end
3559 4918
a 3559 4980 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.12) cvn H.B /ANN pdfmark end
3559 4980 a Black FK(\))d(and)75 5092 y
Ft(AreMOLS)25 b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
452 5093 a
SDict begin H.S end
452 5093 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.13)p 0.0236 0.0894 0.6179 TeXcolorrgb 678
5030 a
SDict begin H.R end
678 5030 a 678 5092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.13) cvn H.B /ANN pdfmark end
678 5092 a Black FK(\)\).)p
Black Black eop end end
%%Page: 129 129
TeXDict begin HPSdict begin 129 128 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.129) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(129)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.1) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.3.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(KrawtchoukMat)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(KrawtchoukMat\()52 b(n,)47 b(q)g(\))2352
b Fr(\(function\))p Black 216 799 a Ft(KrawtchoukMat)24
b FK(returns)d(the)f Fq(n)9 b Fo(+)g FK(1)20 b(by)g Fq(n)9
b Fo(+)g FK(1)19 b(matrix)i Fq(K)g Fo(=)16 b(\()p Fq(k)2247
813 y Fm(i)10 b(j)2300 799 y Fo(\))20 b FK(de\002ned)g(by)g
Fq(k)2791 813 y Fm(i)10 b(j)2861 799 y Fo(=)16 b Fq(K)3007
813 y Fm(i)3029 799 y Fo(\()e Fq(j)r Fo(\))20 b FK(for)g
Fq(i)p Fp(;)k Fq(j)19 b Fo(=)d FK(0)p Fp(;)10 b(:::;)g
Fq(n)p FK(.)75 912 y Fq(K)134 926 y Fm(i)156 912 y Fo(\()k
Fq(j)r Fo(\))22 b FK(is)f(the)i(Kra)o(wtchouk)g(number)f(\(see)h
Ft(Krawtchouk)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1953 913 a
SDict begin H.S end
1953 913 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.5.6)p 0.0236 0.0894 0.6179 TeXcolorrgb 2134
850 a
SDict begin H.R end
2134 850 a 2134 912 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.5.6) cvn H.B /ANN pdfmark end
2134 912 a Black FK(\)\).)k
Ft(n)21 b FK(must)h(be)g(a)f(positi)n(v)o(e)j(inte)o(ger)f(and)f
Ft(q)f FK(a)h(prime)75 1024 y(po)n(wer)-5 b(.)43 b(The)27
b(Kra)o(wtchouk)j(matrix)e(is)g(used)h(in)f(the)h Fq(MacW)-5
b(illiams)29 b(identities)p FK(,)i(de\002ning)f(the)e(relation)i
(between)75 1137 y(the)i(weight)g(distrib)n(ution)i(of)e(a)f(code)h(of)
f(length)i Ft(n)d FK(o)o(v)o(er)i(a)f(\002eld)g(of)g(size)h
Ft(q)p FK(,)g(and)g(its)f(dual)h(code.)53 b(Each)32 b(call)f(to)75
1250 y Ft(KrawtchoukMat)c FK(returns)f(a)d(ne)n(w)g(matrix,)g(so)h(it)f
(is)h(safe)g(to)f(modify)i(the)e(result.)p 75 1373 1648
4 v 1764 1378 a FF(Example)p 2102 1373 V 75 1398 4 25
v 3747 1398 V 75 1497 4 100 v 188 1468 a(gap>)44 b(PrintArray\()i
(KrawtchoukMat\()h(3,)c(2)g(\))f(\);)p 3747 1497 V 75
1597 V 188 1567 a([)h([)127 b(1,)h(1,)f(1,)h(1)43 b(],)p
3747 1597 V 75 1697 V 273 1667 a([)127 b(3,)h(1,)85 b(-1,)h(-3)43
b(],)p 3747 1697 V 75 1796 V 273 1766 a([)127 b(3,)85
b(-1,)h(-1,)128 b(3)43 b(],)p 3747 1796 V 75 1896 V 273
1866 a([)127 b(1,)85 b(-1,)128 b(1,)86 b(-1)43 b(])f(])p
3747 1896 V 75 1996 V 188 1966 a(gap>)i(C)e(:=)h(HammingCode\()k(3)42
b(\);;)i(a)e(:=)i(WeightDistribution\()k(C)43 b(\);)p
3747 1996 V 75 2095 V 188 2065 a([)g(1,)g(0,)g(0,)g(7,)g(7,)g(0,)g(0,)g
(1)f(])p 3747 2095 V 75 2195 V 188 2165 a(gap>)i(n)e(:=)h(WordLength\()
j(C)d(\);;)g(q)g(:=)g(Size\()h(LeftActingDomain\()k(C)43
b(\))g(\);;)p 3747 2195 V 75 2294 V 188 2265 a(gap>)h(k)e(:=)h
(Dimension\()j(C)d(\);;)p 3747 2294 V 75 2394 V 188 2364
a(gap>)h(q\210\()f(-k)g(\))g(*)f(KrawtchoukMat\()47 b(n,)d(q)e(\))h(*)g
(a;)p 3747 2394 V 75 2494 V 188 2464 a([)g(1,)g(0,)g(0,)g(0,)g(7,)g(0,)
g(0,)g(0)f(])p 3747 2494 V 75 2593 V 188 2563 a(gap>)i
(WeightDistribution\()k(DualCode\()e(C)d(\))f(\);)p 3747
2593 V 75 2693 V 188 2663 a([)h(1,)g(0,)g(0,)g(0,)g(7,)g(0,)g(0,)g(0)f
(])p 3747 2693 V 75 2718 4 25 v 3747 2718 V 75 2721 3675
4 v 75 2954 a
SDict begin H.S end
75 2954 a 75 2954 a
SDict begin 13.6 H.A end
75 2954 a 75 2954 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.2) cvn H.B /DEST pdfmark end
75 2954 a 116 x FJ(7.3.2)p 0.0 0.0 1.0 TeXcolorrgb 99
w(GrayMat)p Black 1.0 0.0 0.0 TeXcolorrgb 75 3244 a Fs(\006)22
b Ft(GrayMat\()50 b(n,)d(F)f(\))2631 b Fr(\(function\))p
Black 216 3470 a Ft(GrayMat)25 b FK(returns)f(a)f(list)g(of)g(all)g
(dif)n(ferent)i(v)o(ectors)f(\(see)g Fy(GAP)p FK(')-5
b(s)21 b Ft(Vectors)k FK(command\))f(of)f(length)h Ft(n)f
FK(o)o(v)o(er)g(the)75 3583 y(\002eld)g Ft(F)q FK(,)f(using)j(Gray)f
(ordering.)31 b Ft(n)23 b FK(must)g(be)h(a)f(positi)n(v)o(e)i(inte)o
(ger)-5 b(.)30 b(This)24 b(order)g(has)g(the)g(property)i(that)e
(subsequent)75 3696 y(v)o(ectors)c(dif)n(fer)f(in)g(e)o(xactly)h(one)f
(coordinate.)30 b(The)18 b(\002rst)h(v)o(ector)g(is)g(al)o(w)o(ays)g
(the)g(null)g(v)o(ector)-5 b(.)28 b(Each)19 b(call)g(to)f
Ft(GrayMat)75 3809 y FK(returns)25 b(a)e(ne)n(w)g(matrix,)h(so)g(it)f
(is)g(safe)h(to)g(modify)g(the)g(result.)p 75 3931 1648
4 v 1764 3936 a FF(Example)p 2102 3931 V 75 3956 4 25
v 3747 3956 V 75 4056 4 100 v 188 4026 a(gap>)44 b(GrayMat\(3\);)p
3747 4056 V 75 4156 V 188 4126 a([)f([)f(0*Z\(2\),)j(0*Z\(2\),)g
(0*Z\(2\))f(],)f([)g(0*Z\(2\),)i(0*Z\(2\),)f(Z\(2\)\2100)h(],)p
3747 4156 V 75 4255 V 273 4225 a([)d(0*Z\(2\),)j(Z\(2\)\2100,)g
(Z\(2\)\2100)f(],)f([)g(0*Z\(2\),)i(Z\(2\)\2100,)f(0*Z\(2\))h(],)p
3747 4255 V 75 4355 V 273 4325 a([)d(Z\(2\)\2100,)j(Z\(2\)\2100,)g
(0*Z\(2\))f(],)f([)g(Z\(2\)\2100,)i(Z\(2\)\2100,)f(Z\(2\)\2100)h(],)p
3747 4355 V 75 4454 V 273 4425 a([)d(Z\(2\)\2100,)j(0*Z\(2\),)g
(Z\(2\)\2100)f(],)f([)g(Z\(2\)\2100,)i(0*Z\(2\),)f(0*Z\(2\))h(])d(])p
3747 4454 V 75 4554 V 188 4524 a(gap>)i(G)e(:=)h(GrayMat\()i(4,)e
(GF\(4\))h(\);;)g(Length\(G\);)p 3747 4554 V 75 4654
V 188 4624 a(256)424 b(#)43 b(the)g(length)i(of)e(a)f(GrayMat)j(is)e
(always)i(q\210n)p 3747 4654 V 75 4753 V 188 4723 a(gap>)f(G[101])g(-)f
(G[100];)p 3747 4753 V 75 4853 V 188 4823 a([)g(0*Z\(2\),)h(0*Z\(2\),)h
(Z\(2\)\2100,)g(0*Z\(2\))f(])p 3747 4853 V 75 4878 4
25 v 3747 4878 V 75 4881 3675 4 v 75 5014 a
SDict begin H.S end
75 5014 a
75 5014 a
SDict begin 13.6 H.A end
75 5014 a 75 5014 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.3) cvn H.B /DEST pdfmark end
75 5014 a 116 x FJ(7.3.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Sylv)o(esterMat)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5305 a Fs(\006)22 b Ft(SylvesterMat\()51
b(n)c(\))2538 b Fr(\(function\))p Black Black Black eop
end end
%%Page: 130 130
TeXDict begin HPSdict begin 130 129 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.130) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(130)p Black 216 399 a Ft(SylvesterMat)22
b FK(returns)e(the)f Fq(n)8 b Fv(\002)g Fq(n)17 b FK(Sylv)o(ester)j
(matrix)e(of)h(order)g Ft(n)p FK(.)27 b(This)18 b(is)g(a)g(special)i
(case)f(of)f(the)g(Hadamard)75 511 y(matrices)35 b(\(see)g
Ft(HadamardMat)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
1169 512 a
SDict begin H.S end
1169 512 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(7.3.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 1350
449 a
SDict begin H.R end
1350 449 a 1350 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.4) cvn H.B /ANN pdfmark end
1350 511 a Black FK(\)\).)60
b(F)o(or)33 b(this)i(construction,)40 b Ft(n)33 b FK(must)h(be)g(a)g
(po)n(wer)g(of)g(2.)59 b(Each)34 b(call)g(to)75 624 y
Ft(SylvesterMat)27 b FK(returns)e(a)e(ne)n(w)g(matrix,)h(so)g(it)f(is)g
(safe)h(to)g(modify)g(the)g(result.)p 75 745 1648 4 v
1764 750 a FF(Example)p 2102 745 V 75 770 4 25 v 3747
770 V 75 869 4 100 v 188 840 a(gap>)44 b(PrintArray\(SylvesterM)q(at\()
q(2\)\))q(;)p 3747 869 V 75 969 V 188 939 a([)f([)127
b(1,)h(1)42 b(],)p 3747 969 V 75 1069 V 273 1039 a([)127
b(1,)85 b(-1)43 b(])g(])p 3747 1069 V 75 1168 V 188 1138
a(gap>)h(PrintArray\()i(SylvesterMat\(4\))h(\);)p 3747
1168 V 75 1268 V 188 1238 a([)c([)127 b(1,)h(1,)f(1,)h(1)43
b(],)p 3747 1268 V 75 1368 V 273 1338 a([)127 b(1,)85
b(-1,)128 b(1,)86 b(-1)43 b(],)p 3747 1368 V 75 1467
V 273 1437 a([)127 b(1,)h(1,)85 b(-1,)h(-1)43 b(],)p
3747 1467 V 75 1567 V 273 1537 a([)127 b(1,)85 b(-1,)h(-1,)128
b(1)43 b(])f(])p 3747 1567 V 75 1592 4 25 v 3747 1592
V 75 1595 3675 4 v 75 1825 a
SDict begin H.S end
75 1825 a 75 1825 a
SDict begin 13.6 H.A end
75 1825
a 75 1825 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.4) cvn H.B /DEST pdfmark end
75 1825 a 117 x FJ(7.3.4)p 0.0 0.0 1.0 TeXcolorrgb
99 w(HadamardMat)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2116
a Fs(\006)22 b Ft(HadamardMat\()51 b(n)c(\))2584 b Fr(\(function\))p
Black 216 2342 a Ft(HadamardMat)34 b FK(returns)d(a)f(Hadamard)h
(matrix)g(of)f(order)i Ft(n)p FK(.)48 b(This)30 b(is)g(an)g
Fq(n)15 b Fv(\002)g Fq(n)31 b FK(matrix)f(with)g(the)h(property)75
2455 y(that)f(the)f(matrix)h(multiplied)h(by)e(its)g(transpose)j
(returns)f Ft(n)d FK(times)i(the)f(identity)i(matrix.)46
b(This)29 b(is)g(only)h(possible)75 2567 y(for)24 b Fq(n)d
Fo(=)f FK(1)p Fp(;)10 b Fq(n)21 b Fo(=)f FK(2)j(or)h(in)f(cases)i
(where)f Ft(n)f FK(is)h(a)f(multiple)i(of)f(4.)k(If)c(the)g(matrix)g
(does)h(not)f(e)o(xist)g(or)f(is)h(not)g(kno)n(wn)g(\(as)75
2680 y(of)h(1998\),)h Ft(HadamardMat)i FK(returns)f(an)e(error)-5
b(.)34 b(A)24 b(lar)n(ge)i(number)g(of)f(construction)k(methods)d(is)f
(kno)n(wn)g(to)g(create)75 2793 y(these)34 b(matrices)f(for)g(dif)n
(ferent)i(orders.)57 b Ft(HadamardMat)35 b FK(mak)o(es)f(use)f(of)f(tw)
o(o)g(construction)k(methods)e(\(among)75 2906 y(which)g(the)g(Sylv)o
(ester)h(construction)i(\226)d(see)g Ft(SylvesterMat)j
FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 2173 2907 a
SDict begin H.S end
2173 2907 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(7.3.3)p
0.0236 0.0894 0.6179 TeXcolorrgb 2354 2844 a
SDict begin H.R end
2354 2844
a 2354 2906 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.3) cvn H.B /ANN pdfmark end
2354 2906 a Black FK(\)\).)60 b(These)34
b(methods)h(co)o(v)o(er)f(most)g(of)g(the)75 3019 y(possible)28
b(Hadamard)f(matrices,)g(although)h(some)e(special)h(algorithms)h(ha)n
(v)o(e)f(not)f(been)g(implemented)i(yet.)36 b(The)75
3132 y(follo)n(wing)27 b(orders)g(less)f(than)g(100)g(do)g(not)g(yet)f
(ha)n(v)o(e)h(an)g(implementation)i(for)e(a)f(Hadamard)h(matrix)g(in)g
Fy(GU)m(A)-6 b(V)f(A)p FK(:)75 3245 y(28)p Fp(;)10 b
FK(36)p Fp(;)g FK(52)p Fp(;)g FK(76)p Fp(;)g FK(92.)p
75 3364 1648 4 v 1764 3369 a FF(Example)p 2102 3364 V
75 3388 4 25 v 3747 3388 V 75 3488 4 100 v 188 3458 a(gap>)44
b(C)e(:=)h(HadamardMat\(8\);;)48 b(PrintArray\(C\);)p
3747 3488 V 75 3588 V 188 3558 a([)43 b([)127 b(1,)h(1,)f(1,)h(1,)g(1,)
f(1,)h(1,)g(1)43 b(],)p 3747 3588 V 75 3687 V 273 3657
a([)127 b(1,)85 b(-1,)128 b(1,)86 b(-1,)128 b(1,)85 b(-1,)128
b(1,)86 b(-1)43 b(],)p 3747 3687 V 75 3787 V 273 3757
a([)127 b(1,)h(1,)85 b(-1,)h(-1,)128 b(1,)f(1,)86 b(-1,)g(-1)43
b(],)p 3747 3787 V 75 3887 V 273 3857 a([)127 b(1,)85
b(-1,)h(-1,)128 b(1,)g(1,)85 b(-1,)h(-1,)128 b(1)43 b(],)p
3747 3887 V 75 3986 V 273 3956 a([)127 b(1,)h(1,)f(1,)h(1,)85
b(-1,)h(-1,)g(-1,)g(-1)43 b(],)p 3747 3986 V 75 4086
V 273 4056 a([)127 b(1,)85 b(-1,)128 b(1,)86 b(-1,)f(-1,)128
b(1,)86 b(-1,)128 b(1)43 b(],)p 3747 4086 V 75 4185 V
273 4156 a([)127 b(1,)h(1,)85 b(-1,)h(-1,)f(-1,)h(-1,)128
b(1,)g(1)43 b(],)p 3747 4185 V 75 4285 V 273 4255 a([)127
b(1,)85 b(-1,)h(-1,)128 b(1,)85 b(-1,)128 b(1,)g(1,)86
b(-1)43 b(])f(])p 3747 4285 V 75 4385 V 188 4355 a(gap>)i(C)e(*)h
(TransposedMat\(C\))48 b(=)42 b(8)h(*)g(IdentityMat\()j(8,)d(8)g(\);)p
3747 4385 V 75 4484 V 188 4454 a(true)p 3747 4484 V 75
4509 4 25 v 3747 4509 V 75 4512 3675 4 v 75 4645 a
SDict begin H.S end
75
4645 a 75 4645 a
SDict begin 13.6 H.A end
75 4645 a 75 4645 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.5) cvn H.B /DEST pdfmark end
75 4645 a 116 x
FJ(7.3.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(V)-9 b(andermondeMat)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4936 a Fs(\006)22 b
Ft(VandermondeMat\()52 b(X,)47 b(a)g(\))2306 b Fr(\(function\))p
Black 216 5162 a FK(The)31 b(function)j Ft(VandermondeMat)i
FK(returns)d(the)f Fo(\()p Fq(a)16 b Fo(+)g FK(1)p Fo(\))g
Fv(\002)f Fq(n)31 b FK(matrix)i(of)e(po)n(wers)h Fq(x)2984
5116 y Fm(j)2974 5187 y(i)3040 5162 y FK(where)g Ft(X)f
FK(is)g(a)g(list)h(of)75 5274 y(elements)25 b(of)e(a)g(\002eld,)h
Fq(X)k Fo(=)20 b Fv(f)p Fq(x)1050 5288 y Fr(1)1088 5274
y Fp(;)10 b(:::;)g Fq(x)1273 5288 y Fm(n)1312 5274 y
Fv(g)p FK(,)23 b(and)h Ft(a)f FK(is)g(a)g(non-ne)o(gati)n(v)o(e)j(inte)
o(ger)-5 b(.)p 75 5398 1648 4 v 1764 5403 a FF(Example)p
2102 5398 V 75 5423 4 25 v 3747 5423 V 75 5523 4 100
v 188 5493 a(gap>)44 b(M:=VandermondeMat\([Z\()q(5\),)q(Z\(5)q(\)\210)q
(2,Z)q(\(5\))q(\2100,)q(Z\(5)q(\)\2103)q(],2)q(\);)p
3747 5523 V 75 5622 V 188 5592 a([)f([)f(Z\(5\)\2100,)j(Z\(5\),)f
(Z\(5\)\2102)g(],)f([)g(Z\(5\)\2100,)i(Z\(5\)\2102,)g(Z\(5\)\2100)f(],)
p 3747 5622 V Black Black eop end end
%%Page: 131 131
TeXDict begin HPSdict begin 131 130 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.131) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(131)p Black 75 428 4 100 v 273 399 a FF([)42
b(Z\(5\)\2100,)j(Z\(5\)\2100,)g(Z\(5\)\2100)f(],)f([)g(Z\(5\)\2100,)i
(Z\(5\)\2103,)f(Z\(5\)\2102)h(])d(])p 3747 428 V 75 528
V 188 498 a(gap>)i(Display\(M\);)p 3747 528 V 75 628
V 230 598 a(1)f(2)g(4)p 3747 628 V 75 727 V 230 697 a(1)g(4)g(1)p
3747 727 V 75 827 V 230 797 a(1)g(1)g(1)p 3747 827 V
75 927 V 230 897 a(1)g(3)g(4)p 3747 927 V 75 951 4 25
v 3747 951 V 75 954 3675 4 v 75 1169 a
SDict begin H.S end
75 1169 a 75 1169
a
SDict begin 13.6 H.A end
75 1169 a 75 1169 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.6) cvn H.B /DEST pdfmark end
75 1169 a 116 x FJ(7.3.6)p 0.0 0.0 1.0
TeXcolorrgb 99 w(PutStandardF)n(orm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1459 a Fs(\006)22 b Ft(PutStandardForm\()53
b(M[,)47 b(idleft])i(\))1935 b Fr(\(function\))p Black
216 1685 a FK(W)-7 b(e)26 b(say)i(that)f(a)g Fq(k)16
b Fv(\002)e Fq(n)26 b FK(matrix)i(is)f(in)g Fq(standar)m(d)i(form)e
FK(if)g(it)g(is)g(equal)h(to)f(the)g(block)i(matrix)e
Fo(\()p Fq(I)32 b Fv(j)26 b Fq(A)p Fo(\))p FK(,)h(for)g(some)75
1798 y Fq(k)16 b Fv(\002)e Fo(\()p Fq(n)g Fv(\000)g Fq(k)r
Fo(\))28 b FK(matrix)g Fq(A)f FK(and)h(where)g Fq(I)k
FK(is)27 b(the)h Fq(k)16 b Fv(\002)e Fq(k)29 b FK(identity)h(matrix.)42
b(It)27 b(follo)n(ws)i(from)e(a)h(basis)g(result)h(in)f(linear)75
1911 y(algebra)36 b(that,)i(after)d(a)f(possible)j(permutation)g(of)d
(the)h(columns,)k(using)c(elementary)i(ro)n(w)d(operations,)40
b(e)n(v)o(ery)75 2024 y(matrix)32 b(can)f(be)h(reduced)h(to)e(standard)
i(form.)52 b Ft(PutStandardForm)36 b FK(puts)c(a)f(matrix)h
Ft(M)e FK(in)h(standard)j(form,)f(and)75 2137 y(returns)g(the)f
(permutation)i(needed)f(to)e(do)g(so.)53 b Ft(idleft)33
b FK(is)e(a)g(boolean)i(that)f(sets)g(the)g(position)h(of)f(the)f
(identity)75 2250 y(matrix)25 b(in)f Ft(M)q FK(.)30 b(\(The)24
b(def)o(ault)i(for)f Ft(idleft)g FK(is)g(`true'.\))32
b(If)24 b Ft(idleft)i FK(is)e(set)h(to)f(`true',)h(the)g(identity)h
(matrix)f(is)f(put)h(on)75 2362 y(the)k(left)h(side)f(of)g
Ft(M)p FK(.)44 b(Otherwise,)31 b(it)e(is)g(put)g(at)g(the)g(right)h
(side.)45 b(\(This)29 b(option)i(is)d(useful)j(when)e(putting)i(a)d
(check)75 2475 y(matrix)d(of)g(a)f(code)h(into)g(standard)i(form.\))32
b(The)24 b(function)j Ft(BaseMat)f FK(also)g(returns)g(a)e(similar)h
(standard)i(form,)e(b)n(ut)75 2588 y(does)31 b(not)f(apply)h(column)g
(permutations.)51 b(The)30 b(ro)n(ws)f(of)h(the)g(matrix)h(still)f
(span)h(the)f(same)g(v)o(ector)h(space)g(after)75 2701
y Ft(BaseMat)p FK(,)25 b(b)n(ut)f(after)g(calling)i Ft(PutStandardForm)
p FK(,)h(this)e(is)e(not)h(necessarily)i(true.)p 75 2808
1648 4 v 1764 2813 a FF(Example)p 2102 2808 V 75 2833
4 25 v 3747 2833 V 75 2932 4 100 v 188 2902 a(gap>)44
b(M)e(:=)h(Z\(2\)*[[1,0,0,1],[0,)q(0,1)q(,1)q(]];)q(;)48
b(PrintArray\(M\);)p 3747 2932 V 75 3032 V 188 3002 a([)43
b([)169 b(Z\(2\),)87 b(0*Z\(2\),)g(0*Z\(2\),)172 b(Z\(2\))43
b(],)p 3747 3032 V 75 3132 V 273 3102 a([)85 b(0*Z\(2\),)i(0*Z\(2\),)
171 b(Z\(2\),)h(Z\(2\))43 b(])g(])p 3747 3132 V 75 3231
V 188 3201 a(gap>)h(PutStandardForm\(M\);)811 b(#)42
b(identity)j(at)e(the)h(left)f(side)p 3747 3231 V 75
3331 V 188 3301 a(\(2,3\))p 3747 3331 V 75 3430 V 188
3401 a(gap>)h(PrintArray\(M\);)p 3747 3430 V 75 3530
V 188 3500 a([)f([)169 b(Z\(2\),)87 b(0*Z\(2\),)g(0*Z\(2\),)172
b(Z\(2\))43 b(],)p 3747 3530 V 75 3630 V 273 3600 a([)85
b(0*Z\(2\),)171 b(Z\(2\),)87 b(0*Z\(2\),)172 b(Z\(2\))43
b(])g(])p 3747 3630 V 75 3729 V 188 3699 a(gap>)h(PutStandardForm\(M,)k
(false\);)511 b(#)42 b(identity)j(at)e(the)h(right)g(side)p
3747 3729 V 75 3829 V 188 3799 a(\(1,4,3\))p 3747 3829
V 75 3929 V 188 3899 a(gap>)g(PrintArray\(M\);)p 3747
3929 V 75 4028 V 188 3998 a([)f([)85 b(0*Z\(2\),)171
b(Z\(2\),)g(Z\(2\),)87 b(0*Z\(2\))44 b(],)p 3747 4028
V 75 4128 V 273 4098 a([)85 b(0*Z\(2\),)171 b(Z\(2\),)87
b(0*Z\(2\),)172 b(Z\(2\))43 b(])g(])p 3747 4128 V 75
4227 V 188 4198 a(gap>)h(C)e(:=)h(BestKnownLinearCode)q(\()48
b(23,)c(12,)f(GF\(2\))h(\);)p 3747 4227 V 75 4327 V 188
4297 a(a)f(linear)h([23,12,7]3)i(punctured)f(code)p 3747
4327 V 75 4427 V 188 4397 a(gap>)f(G:=MutableCopyMat\(Gen)q(era)q(tor)q
(Ma)q(t\(C)q(\)\);)q(;)p 3747 4427 V 75 4526 V 188 4496
a(gap>)g(PutStandardForm\(G\);)p 3747 4526 V 75 4626
V 188 4596 a(\(\))p 3747 4626 V 75 4726 V 188 4696 a(gap>)g
(Display\(G\);)p 3747 4726 V 75 4825 V 230 4795 a(1)f(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(1)f(.)h(1)g(1)g(1)f(.)h(.)g(.)f(1)
p 3747 4825 V 75 4925 V 230 4895 a(.)h(1)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f
(.)h(.)g(.)f(1)h(1)g(1)f(1)h(1)g(.)g(.)f(1)h(.)g(.)f(.)p
3747 4925 V 75 5024 V 230 4995 a(.)h(.)g(1)f(.)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(1)h(.)g(.)g(1)f(.)h(1)g(.)f(1)p
3747 5024 V 75 5124 V 230 5094 a(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(.)g(1)g(1)f(1)h(.)g(1)f(.)p
3747 5124 V 75 5224 V 230 5194 a(.)h(.)g(.)f(.)h(1)g(.)f(.)h(.)g(.)f(.)
h(.)g(.)f(1)h(1)g(.)f(.)h(1)g(1)g(.)f(1)h(1)g(.)f(1)p
3747 5224 V 75 5323 V 230 5293 a(.)h(.)g(.)f(.)h(.)g(1)f(.)h(.)g(.)f(.)
h(.)g(.)f(.)h(1)g(1)f(.)h(.)g(1)g(1)f(.)h(1)g(1)f(1)p
3747 5323 V 75 5423 V 230 5393 a(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(.)f(.)
h(.)g(.)f(.)h(.)g(1)f(1)h(.)g(.)g(1)f(1)h(.)g(1)f(1)p
3747 5423 V 75 5523 V 230 5493 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(1)g(.)f(.)
h(.)g(.)f(1)h(.)g(1)f(1)h(.)g(1)g(1)f(1)h(1)g(.)f(.)p
3747 5523 V 75 5622 V 230 5592 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(1)f(.)
h(.)g(.)f(.)h(1)g(.)f(1)h(1)g(.)g(1)f(1)h(1)g(1)f(.)p
3747 5622 V Black Black eop end end
%%Page: 132 132
TeXDict begin HPSdict begin 132 131 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.132) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(132)p Black 75 428 4 100 v 230 399 a FF(.)43
b(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(1)h(.)g(.)f(.)h(.)g(1)f(.)h(1)g(1)g
(.)f(1)h(1)g(1)f(.)p 3747 428 V 75 528 V 230 498 a(.)h(.)g(.)f(.)h(.)g
(.)f(.)h(.)g(.)f(.)h(1)g(.)f(1)h(.)g(1)f(1)h(1)g(.)g(.)f(.)h(1)g(1)f(1)
p 3747 528 V 75 628 V 230 598 a(.)h(.)g(.)f(.)h(.)g(.)f(.)h(.)g(.)f(.)h
(.)g(1)f(.)h(1)g(.)f(1)h(1)g(1)g(.)f(.)h(.)g(1)f(1)p
3747 628 V 75 727 V 3747 727 V 75 752 4 25 v 3747 752
V 75 755 3675 4 v 75 886 a
SDict begin H.S end
75 886 a 75 886 a
SDict begin 13.6 H.A end
75 886 a
75 886 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.7) cvn H.B /DEST pdfmark end
75 886 a 117 x FJ(7.3.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsInStandardF)n(orm)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1177 a Fs(\006)22 b Ft(IsInStandardForm\()53 b(M[,)47
b(idleft])i(\))1889 b Fr(\(function\))p Black 216 1403
a Ft(IsInStandardForm)44 b FK(determines)c(if)f Ft(M)f
FK(is)g(in)g(standard)j(form.)74 b Ft(idleft)40 b FK(is)e(a)g(boolean)j
(that)e(indicates)75 1516 y(the)c(position)j(of)d(the)g(identity)j
(matrix)d(in)h Ft(M)p FK(,)h(as)e(in)g Ft(PutStandardForm)40
b FK(\(see)c Ft(PutStandardForm)k FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3485 1517 a
SDict begin H.S end
3485 1517 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.6)p 0.0236 0.0894 0.6179 TeXcolorrgb
3666 1454 a
SDict begin H.R end
3666 1454 a 3666 1516 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.6) cvn H.B /ANN pdfmark end
3666 1516 a Black
FK(\)\).)75 1629 y Ft(IsInStandardForm)31 b FK(checks)d(if)e(the)h
(identity)h(matrix)f(is)f(at)g(the)h(left)g(side)g(of)f
Ft(M)p FK(,)g(otherwise)i(if)e(it)g(is)h(at)f(the)g(right)75
1741 y(side.)j(The)23 b(elements)i(of)f Ft(M)f FK(may)g(be)h(elements)h
(of)e(an)o(y)h(\002eld.)p 75 1852 1648 4 v 1764 1857
a FF(Example)p 2102 1852 V 75 1877 4 25 v 3747 1877 V
75 1976 4 100 v 188 1946 a(gap>)44 b(IsInStandardForm\(Iden)q(tit)q
(yMa)q(t\()q(7,)49 b(GF\(2\)\)\);)p 3747 1976 V 75 2076
V 188 2046 a(true)p 3747 2076 V 75 2175 V 188 2145 a(gap>)44
b(IsInStandardForm\([[1,)49 b(1,)43 b(0],)h([1,)f(0,)g(1]],)h(false\);)
p 3747 2175 V 75 2275 V 188 2245 a(true)p 3747 2275 V
75 2375 V 188 2345 a(gap>)g(IsInStandardForm\([[1,)49
b(3,)43 b(2,)g(7]]\);)p 3747 2375 V 75 2474 V 188 2444
a(true)p 3747 2474 V 75 2574 V 188 2544 a(gap>)h
(IsInStandardForm\(Hada)q(mar)q(dMa)q(t\()q(4\)\))q(;)p
3747 2574 V 75 2674 V 188 2644 a(false)p 3747 2674 V
75 2698 4 25 v 3747 2698 V 75 2701 3675 4 v 75 2833 a
SDict begin H.S end
75 2833 a 75 2833 a
SDict begin 13.6 H.A end
75 2833 a 75 2833 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.8) cvn H.B /DEST pdfmark end
75 2833 a 116
x FJ(7.3.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(P)n(ermutedCols)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3123 a Fs(\006)22 b
Ft(PermutedCols\()51 b(M,)d(P)e(\))2399 b Fr(\(function\))p
Black 216 3349 a Ft(PermutedCols)27 b FK(returns)e(a)e(matrix)i
Ft(M)e FK(with)g(a)g(permutation)j Ft(P)d FK(applied)j(to)d(its)h
(columns.)p 75 3459 1648 4 v 1764 3464 a FF(Example)p
2102 3459 V 75 3484 4 25 v 3747 3484 V 75 3584 4 100
v 188 3554 a(gap>)44 b(M)e(:=)h([[1,2,3,4],[1,2,3,4)q(]];)q(;)49
b(PrintArray\(M\);)p 3747 3584 V 75 3683 V 188 3653 a([)43
b([)85 b(1,)g(2,)g(3,)h(4)42 b(],)p 3747 3683 V 75 3783
V 273 3753 a([)85 b(1,)g(2,)g(3,)h(4)42 b(])h(])p 3747
3783 V 75 3883 V 188 3853 a(gap>)h(PrintArray\(PermutedCo)q(ls\()q(M,)
49 b(\(1,2,3\)\)\);)p 3747 3883 V 75 3982 V 188 3952
a([)43 b([)85 b(3,)g(1,)g(2,)h(4)42 b(],)p 3747 3982
V 75 4082 V 273 4052 a([)85 b(3,)g(1,)g(2,)h(4)42 b(])h(])p
3747 4082 V 75 4107 4 25 v 3747 4107 V 75 4110 3675 4
v 75 4241 a
SDict begin H.S end
75 4241 a 75 4241 a
SDict begin 13.6 H.A end
75 4241 a 75 4241 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.9) cvn H.B /DEST pdfmark end
75
4241 a 116 x FJ(7.3.9)p 0.0 0.0 1.0 TeXcolorrgb 99 w(V)-10
b(erticalCon)l(v)o(ersionFieldMat)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4531 a Fs(\006)22 b Ft(VerticalConversio)q(nFi)q(eld)q
(Mat)q(\()53 b(M,)47 b(F)f(\))1750 b Fr(\(function\))p
Black 216 4757 a Ft(VerticalConversion)q(Fie)q(ldM)q(at)41
b FK(returns)c(the)e(matrix)h Ft(M)f FK(with)g(its)g(elements)i(con)l
(v)o(erted)h(from)d(a)f(\002eld)75 4870 y Fq(F)28 b Fo(=)19
b Fq(GF)7 b Fo(\()p Fq(q)458 4837 y Fm(m)511 4870 y Fo(\))p
FK(,)23 b Fq(q)h FK(prime,)f(to)h(a)g(\002eld)f Fq(GF)7
b Fo(\()p Fq(q)p Fo(\))p FK(.)30 b(Each)23 b(element)i(is)f(replaced)i
(by)d(its)h(representation)k(o)o(v)o(er)c(the)g(latter)75
4983 y(\002eld,)f(placed)i(v)o(ertically)h(in)d(the)h(matrix,)g(using)h
(the)e Fq(GF)7 b Fo(\()g Fq(p)p Fo(\))p FK(-v)o(ector)26
b(space)f(isomorphism)1464 5175 y Fo([)p Fp(:::)p Fo(])c
FK(:)g Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))21 b Fv(!)f Fq(GF)7
b Fo(\()g Fq(p)p Fo(\))2283 5137 y Fm(m)2336 5175 y Fp(;)75
5367 y FK(with)23 b Fq(q)e Fo(=)27 b Fq(p)468 5334 y
Fm(m)520 5367 y FK(.)216 5479 y(If)34 b Ft(M)g FK(is)g(a)f
Fq(k)j FK(by)e Fq(n)g FK(matrix,)j(the)d(result)i(is)e(a)f
Fq(k)19 b Fv(\001)e Fq(m)f Fv(\002)g Fq(n)34 b FK(matrix,)j(since)e
(each)g(element)g(of)f Fq(GF)7 b Fo(\()p Fq(q)3383 5446
y Fm(m)3436 5479 y Fo(\))34 b FK(can)g(be)75 5592 y(represented)27
b(in)c Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))24 b FK(using)g
Fq(m)f FK(elements.)p Black Black eop end end
%%Page: 133 133
TeXDict begin HPSdict begin 133 132 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.133) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(133)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(M)e(:=)h(Z\(9\)*[[1,2],[2,1]];)q(;)48
b(PrintArray\(M\);)p 3747 523 V 75 623 V 188 593 a([)43
b([)169 b(Z\(3\2102\),)87 b(Z\(3\2102\)\2105)45 b(],)p
3747 623 V 75 722 V 273 692 a([)85 b(Z\(3\2102\)\2105,)172
b(Z\(3\2102\))44 b(])f(])p 3747 722 V 75 822 V 188 792
a(gap>)h(DefaultField\()i(Flat\(M\))f(\);)p 3747 822
V 75 922 V 188 892 a(GF\(3\2102\))p 3747 922 V 75 1021
V 188 991 a(gap>)f(VCFM)f(:=)g(VerticalConversionF)q(ie)q(ldM)q(at\()49
b(M,)43 b(GF\(9\))h(\);;)f(PrintArray\(VCFM\);)p 3747
1021 V 75 1121 V 188 1091 a([)g([)85 b(0*Z\(3\),)i(0*Z\(3\))44
b(],)p 3747 1121 V 75 1220 V 273 1191 a([)85 b(Z\(3\)\2100,)171
b(Z\(3\))44 b(],)p 3747 1220 V 75 1320 V 273 1290 a([)85
b(0*Z\(3\),)i(0*Z\(3\))44 b(],)p 3747 1320 V 75 1420
V 273 1390 a([)169 b(Z\(3\),)87 b(Z\(3\)\2100)44 b(])f(])p
3747 1420 V 75 1519 V 188 1489 a(gap>)h(DefaultField\()i(Flat\(VCFM\))g
(\);)p 3747 1519 V 75 1619 V 188 1589 a(GF\(3\))p 3747
1619 V 75 1644 4 25 v 3747 1644 V 75 1647 3675 4 v 75
1811 a FK(A)41 b(similar)j(function)g(is)f Ft(HorizontalConversio)q
(nFi)q(el)q(dMa)q(t)48 b FK(\(see)43 b Ft(HorizontalConversio)q(nFi)q
(el)q(dMa)q(t)75 1924 y FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 105 1925 a
SDict begin H.S end
105 1925 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.10)p 0.0236 0.0894 0.6179 TeXcolorrgb
331 1862 a
SDict begin H.R end
331 1862 a 331 1924 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.10) cvn H.B /ANN pdfmark end
331 1924 a Black FK(\)\).)75
2065 y
SDict begin H.S end
75 2065 a 75 2065 a
SDict begin 13.6 H.A end
75 2065 a 75 2065 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.10) cvn H.B /DEST pdfmark end
75 2065
a 100 x FJ(7.3.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(HorizontalCon)l(v)o
(ersionFieldMat)p Black 1.0 0.0 0.0 TeXcolorrgb 75 2339
a Fs(\006)22 b Ft(HorizontalConvers)q(ion)q(Fie)q(ldM)q(at)q(\()52
b(M,)47 b(F)g(\))1657 b Fr(\(function\))p Black 216 2565
a Ft(HorizontalConversi)q(onF)q(iel)q(dM)q(at)32 b FK(returns)d(the)e
(matrix)g Ft(M)f FK(with)h(its)g(elements)h(con)l(v)o(erted)h(from)e(a)
f(\002eld)75 2678 y Fq(F)i Fo(=)19 b Fq(GF)7 b Fo(\()p
Fq(q)458 2645 y Fm(m)511 2678 y Fo(\))p FK(,)23 b Fq(q)h
FK(prime,)f(to)h(a)g(\002eld)f Fq(GF)7 b Fo(\()p Fq(q)p
Fo(\))p FK(.)30 b(Each)23 b(element)i(is)f(replaced)i(by)d(its)h
(representation)k(o)o(v)o(er)c(the)g(latter)75 2791 y(\002eld,)f
(placed)i(horizontally)i(in)d(the)f(matrix.)216 2904
y(If)e Ft(M)f FK(is)h(a)f Fq(k)12 b Fv(\002)e Fq(n)20
b FK(matrix,)i(the)f(result)h(is)e(a)h Fq(k)12 b Fv(\002)e
Fq(m)g Fv(\002)g Fq(n)g Fv(\001)g Fq(m)19 b FK(matrix.)29
b(The)20 b(ne)n(w)g(w)o(ord)h(length)h(of)f(the)g(resulting)i(code)75
3017 y(is)e(equal)h(to)g Fq(n)11 b Fv(\001)g Fq(m)p FK(,)20
b(because)j(each)f(element)g(of)f Fq(GF)7 b Fo(\()p Fq(q)1774
2984 y Fm(m)1827 3017 y Fo(\))21 b FK(can)g(be)h(represented)i(in)d
Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))22 b FK(using)g Fq(m)e
FK(elements.)30 b(The)75 3130 y(ne)n(w)f(dimension)j(is)d(equal)i(to)e
Fq(k)17 b Fv(\002)e Fq(m)28 b FK(because)j(the)f(ne)n(w)f(matrix)h
(should)h(be)f(a)f(basis)i(for)e(the)h(same)g(number)g(of)75
3243 y(v)o(ectors)25 b(as)e(the)h(old)g(one.)216 3355
y Ft(ConversionFieldCod)q(e)f FK(uses)c(horizontal)i(con)l(v)o(ersion)h
(to)c(con)l(v)o(ert)i(a)d(code)i(\(see)g Ft(ConversionFieldCod)q(e)75
3468 y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 3469
a
SDict begin H.S end
105 3469 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(6.1.14)p
0.0236 0.0894 0.6179 TeXcolorrgb 331 3406 a
SDict begin H.R end
331 3406
a 331 3468 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.6.1.14) cvn H.B /ANN pdfmark end
331 3468 a Black FK(\)\).)p 75 3539 1648
4 v 1764 3544 a FF(Example)p 2102 3539 V 75 3564 4 25
v 3747 3564 V 75 3663 4 100 v 188 3633 a(gap>)44 b(M)e(:=)h
(Z\(9\)*[[1,2],[2,1]];)q(;)48 b(PrintArray\(M\);)p 3747
3663 V 75 3763 V 188 3733 a([)43 b([)169 b(Z\(3\2102\),)87
b(Z\(3\2102\)\2105)45 b(],)p 3747 3763 V 75 3862 V 273
3833 a([)85 b(Z\(3\2102\)\2105,)172 b(Z\(3\2102\))44
b(])f(])p 3747 3862 V 75 3962 V 188 3932 a(gap>)h(DefaultField\()i
(Flat\(M\))f(\);)p 3747 3962 V 75 4062 V 188 4032 a(GF\(3\2102\))p
3747 4062 V 75 4161 V 188 4131 a(gap>)f(HCFM)f(:=)g
(HorizontalConversio)q(nF)q(iel)q(dMa)q(t\(M)q(,)48 b(GF\(9\)\);;)d
(PrintArray\(HCFM\);)p 3747 4161 V 75 4261 V 188 4231
a([)e([)85 b(0*Z\(3\),)i(Z\(3\)\2100,)g(0*Z\(3\),)172
b(Z\(3\))43 b(],)p 3747 4261 V 75 4361 V 273 4331 a([)85
b(Z\(3\)\2100,)i(Z\(3\)\2100,)171 b(Z\(3\),)h(Z\(3\))43
b(],)p 3747 4361 V 75 4460 V 273 4430 a([)85 b(0*Z\(3\),)171
b(Z\(3\),)87 b(0*Z\(3\),)g(Z\(3\)\2100)44 b(],)p 3747
4460 V 75 4560 V 273 4530 a([)169 b(Z\(3\),)i(Z\(3\),)87
b(Z\(3\)\2100,)g(Z\(3\)\2100)44 b(])f(])p 3747 4560 V
75 4659 V 188 4630 a(gap>)h(DefaultField\()i(Flat\(HCFM\))g(\);)p
3747 4659 V 75 4759 V 188 4729 a(GF\(3\))p 3747 4759
V 75 4784 4 25 v 3747 4784 V 75 4787 3675 4 v 75 4951
a FK(A)20 b(similar)h(function)i(is)e Ft(VerticalConversion)q(Fie)q
(ldM)q(at)27 b FK(\(see)21 b Ft(VerticalConversion)q(Fie)q(ldM)q(at)27
b FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 3485 4953
a
SDict begin H.S end
3485 4953 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(7.3.9)p
0.0236 0.0894 0.6179 TeXcolorrgb 3666 4889 a
SDict begin H.R end
3666 4889
a 3666 4951 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.9) cvn H.B /ANN pdfmark end
3666 4951 a Black FK(\)\).)75 5189 y
SDict begin H.S end
75
5189 a 75 5189 a
SDict begin 13.6 H.A end
75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.11) cvn H.B /DEST pdfmark end
75 5189 a 116 x
FJ(7.3.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MOLS)p Black
1.0 0.0 0.0 TeXcolorrgb 75 5479 a Fs(\006)22 b Ft(MOLS\()49
b(q[,)e(n])g(\))2677 b Fr(\(function\))p Black Black
Black eop end end
%%Page: 134 134
TeXDict begin HPSdict begin 134 133 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.134) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(134)p Black 216 399 a Ft(MOLS)24 b FK(returns)g(a)f(list)
g(of)g Ft(n)g Fq(Mutually)h(Ortho)o(gonal)i(Latin)d(Squar)m(es)i
FK(\(MOLS\).)c(A)g Fq(Latin)j(squar)m(e)g FK(of)f(order)h
Ft(q)e FK(is)75 511 y(a)i Fq(q)13 b Fv(\002)g Fq(q)25
b FK(matrix)g(whose)g(entries)h(are)f(from)f(a)g(set)h
Fq(F)1705 525 y Fm(q)1766 511 y FK(of)f Ft(q)g FK(distinct)j(symbols)f
(\()p Fy(GU)m(A)-6 b(V)f(A)23 b FK(uses)i(the)g(inte)o(gers)h(from)f(0)
75 624 y(to)e Ft(q)q FK(\))g(such)h(that)g(each)h(ro)n(w)d(and)i(each)h
(column)f(of)g(the)f(matrix)h(contains)i(each)e(symbol)h(e)o(xactly)g
(once.)216 737 y(A)j(set)g(of)h(Latin)g(squares)h(is)f(a)f(set)h(of)f
(MOLS)f(if)h(and)h(only)h(if)e(for)h(each)g(pair)h(of)e(Latin)h
(squares)h(in)f(this)g(set,)75 850 y(e)n(v)o(ery)24 b(ordered)h(pair)f
(of)g(elements)h(that)f(are)g(in)f(the)h(same)f(position)j(in)e(these)g
(matrices)h(occurs)g(e)o(xactly)g(once.)216 963 y Ft(n)g
FK(must)g(be)f(less)i(than)g Ft(q)p FK(.)32 b(If)25 b
Ft(n)f FK(is)h(omitted,)h(tw)o(o)e(MOLS)f(are)i(returned.)35
b(If)25 b Ft(q)f FK(is)h(not)g(a)g(prime)g(po)n(wer)l(,)g(at)g(most)75
1076 y(2)e(MOLS)e(can)j(be)g(created.)30 b(F)o(or)23
b(all)g(v)n(alues)i(of)e Ft(q)g FK(with)h Fq(q)c Fp(>)g
FK(2)j(and)h Fq(q)d Fv(6)p Fo(=)e FK(6,)k(a)g(list)h(of)g(MOLS)d(can)j
(be)f(constructed.)75 1189 y(Ho)n(we)n(v)o(er)l(,)i Fy(GU)m(A)-6
b(V)f(A)22 b FK(does)k(not)f(yet)g(construct)i(MOLS)c(for)i
Fq(q)c Fv(\021)g FK(2)91 b Fo(\()p FK(mod)21 b(4)p Fo(\))p
FK(.)32 b(If)25 b(it)f(is)h(not)g(possible)i(to)e(construct)75
1302 y Ft(n)e FK(MOLS,)e(the)j(function)i(returns)f(`f)o(alse'.)216
1415 y(MOLS)c(are)j(used)g(to)g(create)h Ft(q)p FK(-ary)f(codes)h
(\(see)f Ft(MOLSCode)i FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb
2186 1416 a
SDict begin H.S end
2186 1416 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(5.1.4)p 0.0236 0.0894 0.6179 TeXcolorrgb 2367
1353 a
SDict begin H.R end
2367 1353 a 2367 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.5.1.4) cvn H.B /ANN pdfmark end
2367 1415 a Black FK(\)\).)p
75 1537 1648 4 v 1764 1542 a FF(Example)p 2102 1537 V
75 1562 4 25 v 3747 1562 V 75 1662 4 100 v 188 1632 a(gap>)44
b(M)e(:=)h(MOLS\()h(4,)f(3)g(\);;PrintArray\()k(M[1])d(\);)p
3747 1662 V 75 1761 V 188 1732 a([)f([)85 b(0,)g(1,)g(2,)h(3)42
b(],)p 3747 1761 V 75 1861 V 273 1831 a([)85 b(1,)g(0,)g(3,)h(2)42
b(],)p 3747 1861 V 75 1961 V 273 1931 a([)85 b(2,)g(3,)g(0,)h(1)42
b(],)p 3747 1961 V 75 2060 V 273 2030 a([)85 b(3,)g(2,)g(1,)h(0)42
b(])h(])p 3747 2060 V 75 2160 V 188 2130 a(gap>)h(PrintArray\()i(M[2])d
(\);)p 3747 2160 V 75 2260 V 188 2230 a([)g([)85 b(0,)g(2,)g(3,)h(1)42
b(],)p 3747 2260 V 75 2359 V 273 2329 a([)85 b(1,)g(3,)g(2,)h(0)42
b(],)p 3747 2359 V 75 2459 V 273 2429 a([)85 b(2,)g(0,)g(1,)h(3)42
b(],)p 3747 2459 V 75 2558 V 273 2529 a([)85 b(3,)g(1,)g(0,)h(2)42
b(])h(])p 3747 2558 V 75 2658 V 188 2628 a(gap>)h(PrintArray\()i(M[3])d
(\);)p 3747 2658 V 75 2758 V 188 2728 a([)g([)85 b(0,)g(3,)g(1,)h(2)42
b(],)p 3747 2758 V 75 2857 V 273 2827 a([)85 b(1,)g(2,)g(0,)h(3)42
b(],)p 3747 2857 V 75 2957 V 273 2927 a([)85 b(2,)g(1,)g(3,)h(0)42
b(],)p 3747 2957 V 75 3057 V 273 3027 a([)85 b(3,)g(0,)g(2,)h(1)42
b(])h(])p 3747 3057 V 75 3156 V 188 3126 a(gap>)h(MOLS\()g(12,)f(3)g
(\);)p 3747 3156 V 75 3256 V 188 3226 a(false)p 3747
3256 V 75 3281 4 25 v 3747 3281 V 75 3284 3675 4 v 75
3417 a
SDict begin H.S end
75 3417 a 75 3417 a
SDict begin 13.6 H.A end
75 3417 a 75 3417 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.12) cvn H.B /DEST pdfmark end
75 3417
a 116 x FJ(7.3.12)p 0.0 0.0 1.0 TeXcolorrgb 99 w(IsLatinSquar)n(e)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3708 a Fs(\006)22 b
Ft(IsLatinSquare\()52 b(M)47 b(\))2491 b Fr(\(function\))p
Black 216 3933 a Ft(IsLatinSquare)29 b FK(determines)d(if)f(a)f(matrix)
h Ft(M)f FK(is)g(a)g(Latin)h(square.)33 b(F)o(or)24 b(a)g(Latin)h
(square)h(of)e(size)h Fq(n)13 b Fv(\002)g Fq(n)p FK(,)24
b(each)75 4046 y(ro)n(w)f(and)h(each)g(column)h(contains)g(all)f(the)g
(inte)o(gers)h(1)p Fp(;)10 b(:)g(:)g(:)h(;)f Fq(n)24
b FK(e)o(xactly)h(once.)p 75 4169 1648 4 v 1764 4174
a FF(Example)p 2102 4169 V 75 4194 4 25 v 3747 4194 V
75 4293 4 100 v 188 4264 a(gap>)44 b(IsLatinSquare\([[1,2],)q([2,)q
(1]])q(\);)p 3747 4293 V 75 4393 V 188 4363 a(true)p
3747 4393 V 75 4493 V 188 4463 a(gap>)g(IsLatinSquare\([[1,2,3)q(],[)q
(2,3)q(,1)q(],[)q(1,3)q(,2])q(]\);)p 3747 4493 V 75 4592
V 188 4562 a(false)p 3747 4592 V 75 4617 4 25 v 3747
4617 V 75 4620 3675 4 v 75 4754 a
SDict begin H.S end
75 4754 a 75 4754 a
SDict begin 13.6 H.A end
75 4754 a 75 4754 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.3.13) cvn H.B /DEST pdfmark end
75 4754 a 116 x FJ(7.3.13)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Ar)n(eMOLS)p Black 1.0 0.0 0.0 TeXcolorrgb
75 5044 a Fs(\006)22 b Ft(AreMOLS\()50 b(L)c(\))2770
b Fr(\(function\))p Black 216 5270 a Ft(AreMOLS)27 b
FK(determines)h(if)d Ft(L)g FK(is)g(a)g(list)h(of)g(mutually)h
(orthogonal)h(Latin)e(squares)h(\(MOLS\).)c(F)o(or)i(each)h(pair)g(of)
75 5383 y(Latin)32 b(squares)h(in)f(this)g(list,)i(the)e(function)h
(checks)h(if)d(each)h(ordered)i(pair)e(of)g(elements)h(that)f(are)g(in)
f(the)h(same)75 5496 y(position)23 b(in)e(these)h(matrices)g(occurs)g
(e)o(xactly)h(once.)28 b(The)21 b(function)i Ft(MOLS)f
FK(creates)g(MOLS)d(\(see)i Ft(MOLS)h FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 3412 5497 a
SDict begin H.S end
3412 5497 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.11)p 0.0236 0.0894 0.6179 TeXcolorrgb
3638 5434 a
SDict begin H.R end
3638 5434 a 3638 5496 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.11) cvn H.B /ANN pdfmark end
3638 5496 a Black
FK(\)\).)p Black Black eop end end
%%Page: 135 135
TeXDict begin HPSdict begin 135 134 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.135) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(135)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(M)e(:=)h(MOLS\(4,2\);)p 3747
523 V 75 623 V 188 593 a([)g([)f([)h(0,)g(1,)g(2,)g(3)g(],)g([)f(1,)h
(0,)g(3,)g(2)g(],)g([)g(2,)g(3,)g(0,)g(1)g(],)g([)f(3,)h(2,)g(1,)g(0)g
(])g(],)p 3747 623 V 75 722 V 273 692 a([)f([)h(0,)g(2,)g(3,)g(1)g(],)g
([)f(1,)h(3,)g(2,)g(0)g(],)g([)g(2,)g(0,)g(1,)g(3)g(],)g([)f(3,)h(1,)g
(0,)g(2)g(])g(])f(])p 3747 722 V 75 822 V 188 792 a(gap>)i
(AreMOLS\(M\);)p 3747 822 V 75 922 V 188 892 a(true)p
3747 922 V 75 946 4 25 v 3747 946 V 75 949 3675 4 v 75
1091 a
SDict begin H.S end
75 1091 a 75 1091 a
SDict begin 13.6 H.A end
75 1091 a 75 1091 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.4) cvn H.B /DEST pdfmark end
75 1091
a 150 x FM(7.4)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Some)30
b(functions)g(r)n(elated)h(to)e(the)h(norm)g(of)g(a)f(code)p
Black 75 1448 a FK(In)g(this)h(section,)j(some)d(functions)i(that)e
(can)g(be)f(used)h(to)g(compute)h(the)e(norm)h(of)f(a)g(code)i(and)f
(to)f(decide)i(upon)75 1561 y(its)24 b(normality)i(are)e(discussed.)32
b(T)-7 b(ypically)h(,)25 b(these)g(are)f(applied)i(to)d(binary)j
(linear)f(codes.)31 b(The)23 b(de\002nitions)j(of)e(this)75
1674 y(section)h(were)f(introduced)i(in)e(Graham)f(and)h(Sloane)g([)p
0.0236 0.6179 0.0894 TeXcolorrgb 1829 1675 a
SDict begin H.S end
1829 1675
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(GS85)p 0.0236 0.6179 0.0894
TeXcolorrgb 2036 1612 a
SDict begin H.R end
2036 1612 a 2036 1674 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GS85) cvn H.B /ANN pdfmark end
2036
1674 a Black 1 w FK(].)75 1819 y
SDict begin H.S end
75 1819 a 75 1819 a
SDict begin 13.6 H.A end
75 1819 a 75 1819 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.1) cvn H.B /DEST pdfmark end
75 1819 a 102 x FJ(7.4.1)p 0.0 0.0 1.0
TeXcolorrgb 99 w(CoordinateNorm)p Black 1.0 0.0 0.0 TeXcolorrgb
75 2096 a Fs(\006)e Ft(CoordinateNorm\()52 b(C,)47 b(coord)h(\))2121
b Fr(\(function\))p Black 216 2321 a Ft(CoordinateNorm)24
b FK(returns)d(the)f(norm)g(of)g Ft(C)f FK(with)g(respect)i(to)f
(coordinate)j Ft(coord)q FK(.)k(If)14 b Fq(C)3019 2335
y Fm(a)3073 2321 y Fo(=)i Fv(f)p Fq(c)i Fv(2)11 b Fq(C)21
b Fv(j)e Fq(c)3501 2335 y Fm(coor)o(d)3679 2321 y Fo(=)75
2434 y Fq(a)p Fv(g)p FK(,)k(then)i(the)e(norm)h(of)g
Ft(C)f FK(with)g(respect)i(to)f Ft(coord)g FK(is)g(de\002ned)g(as)1609
2688 y(max)1546 2754 y Fm(v)p Fh(2)p Fm(GF)6 b Fk(\()p
Fm(q)p Fk(\))1799 2735 y Ff(n)1880 2585 y Fm(q)1850 2707
y Fa(\345)1838 2781 y Fm(a)p Fk(=)p Fr(1)1966 2688 y
Fq(d)f Fo(\()p Fq(x)p Fp(;)g Fq(C)2180 2702 y Fm(a)2218
2688 y Fo(\))p Fp(;)75 2949 y FK(with)23 b(the)h(con)l(v)o(ention)j
(that)d Fq(d)5 b Fo(\()p Fq(x)p Fp(;)g Fq(C)1188 2963
y Fm(a)1227 2949 y Fo(\))20 b(=)g Fq(n)j FK(if)18 b Fq(C)1573
2963 y Fm(a)1633 2949 y FK(is)24 b(empty)-6 b(.)p 75
3066 1648 4 v 1764 3071 a FF(Example)p 2102 3066 V 75
3091 4 25 v 3747 3091 V 75 3190 4 100 v 188 3160 a(gap>)44
b(CoordinateNorm\()j(HammingCode\()g(3,)c(GF\(2\))h(\),)f(3)f(\);)p
3747 3190 V 75 3290 V 188 3260 a(3)p 3747 3290 V 75 3315
4 25 v 3747 3315 V 75 3318 3675 4 v 75 3540 a
SDict begin H.S end
75 3540
a 75 3540 a
SDict begin 13.6 H.A end
75 3540 a 75 3540 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.2) cvn H.B /DEST pdfmark end
75 3540 a 116 x FJ(7.4.2)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CodeNorm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3830 a Fs(\006)22 b Ft(CodeNorm\()50 b(C)d(\))2723
b Fr(\(function\))p Black 216 4056 a Ft(CodeNorm)27 b
FK(returns)e(the)g(norm)f(of)h Ft(C)p FK(.)30 b(The)24
b Fq(norm)g FK(of)g(a)g(code)h(is)g(de\002ned)g(as)f(the)g(minimum)h
(of)f(the)g(norms)h(for)75 4169 y(the)h(respecti)n(v)o(e)i(coordinates)
h(of)c(the)h(code.)36 b(In)26 b(ef)n(fect,)g(for)g(each)h(coordinate)h
Ft(CoordinateNorm)i FK(is)c(called,)h(and)75 4282 y(the)d(minimum)f(of)
h(the)f(calculated)k(numbers)e(is)e(returned.)p 75 4376
1648 4 v 1764 4381 a FF(Example)p 2102 4376 V 75 4401
4 25 v 3747 4401 V 75 4501 4 100 v 188 4471 a(gap>)44
b(CodeNorm\()h(HammingCode\()h(3,)d(GF\(2\))i(\))d(\);)p
3747 4501 V 75 4600 V 188 4571 a(3)p 3747 4600 V 75 4625
4 25 v 3747 4625 V 75 4628 3675 4 v 75 4850 a
SDict begin H.S end
75 4850
a 75 4850 a
SDict begin 13.6 H.A end
75 4850 a 75 4850 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.3) cvn H.B /DEST pdfmark end
75 4850 a 116 x FJ(7.4.3)p
0.0 0.0 1.0 TeXcolorrgb 99 w(IsCoordinateAcceptable)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5141 a Fs(\006)22 b
Ft(IsCoordinateAccep)q(tab)q(le\()53 b(C,)47 b(coord)h(\))1750
b Fr(\(function\))p Black 216 5367 a Ft(IsCoordinateAccept)q(abl)q(e)30
b FK(returns)c(`true')f(if)f(coordinate)j Ft(coord)f
FK(of)e Ft(C)g FK(is)g(acceptable.)34 b(A)23 b(coordinate)k(is)75
5479 y(called)i Fq(acceptable)i FK(if)c(the)h(norm)g(of)g(the)g(code)g
(with)g(respect)h(to)f(that)g(coordinate)j(is)c(not)h(more)g(than)h(tw)
o(o)e(times)75 5592 y(the)d(co)o(v)o(ering)h(radius)g(of)e(the)h(code)g
(plus)h(one.)p Black Black eop end end
%%Page: 136 136
TeXDict begin HPSdict begin 136 135 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.136) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(136)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(IsCoordinateAcceptabl)q(e\()49
b(HammingCode\()d(3,)d(GF\(2\))h(\),)f(3)g(\);)p 3747
523 V 75 623 V 188 593 a(true)p 3747 623 V 75 648 4 25
v 3747 648 V 75 651 3675 4 v 75 869 a
SDict begin H.S end
75 869 a 75 869
a
SDict begin 13.6 H.A end
75 869 a 75 869 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.4) cvn H.B /DEST pdfmark end
75 869 a 116 x FJ(7.4.4)p 0.0 0.0 1.0
TeXcolorrgb 99 w(GeneralizedCodeNorm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 1160 a Fs(\006)22 b Ft(GeneralizedCodeNo)q(rm\()53
b(C,)47 b(subcode1,)j(subscode2,)g(...,)e(subcodek)h(\))544
b Fr(\(function\))p Black 216 1386 a Ft(GeneralizedCodeNor)q(m)29
b FK(returns)c(the)f Ft(k)p FK(-norm)g(of)f Ft(C)h FK(with)f(respect)i
(to)f Ft(k)f FK(subcodes.)p 75 1496 1648 4 v 1764 1501
a FF(Example)p 2102 1496 V 75 1521 4 25 v 3747 1521 V
75 1621 4 100 v 188 1591 a(gap>)44 b(c)e(:=)h(RepetitionCode\()48
b(7,)43 b(GF\(2\))h(\);;)p 3747 1621 V 75 1720 V 188
1690 a(gap>)g(ham)f(:=)g(HammingCode\()j(3,)d(GF\(2\))i(\);;)p
3747 1720 V 75 1820 V 188 1790 a(gap>)f(d)e(:=)h(EvenWeightSubcode\()49
b(ham)43 b(\);;)p 3747 1820 V 75 1919 V 188 1890 a(gap>)h(e)e(:=)h
(ConstantWeightSubco)q(de\()49 b(ham,)44 b(3)f(\);;)p
3747 1919 V 75 2019 V 188 1989 a(gap>)h(GeneralizedCodeNorm\()49
b(ham,)43 b(c,)h(d,)f(e)f(\);)p 3747 2019 V 75 2119 V
188 2089 a(4)p 3747 2119 V 75 2144 4 25 v 3747 2144 V
75 2147 3675 4 v 75 2365 a
SDict begin H.S end
75 2365 a 75 2365 a
SDict begin 13.6 H.A end
75 2365
a 75 2365 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.4.5) cvn H.B /DEST pdfmark end
75 2365 a 117 x FJ(7.4.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(IsNormalCode)p Black 1.0 0.0 0.0 TeXcolorrgb 75
2656 a Fs(\006)22 b Ft(IsNormalCode\()51 b(C)c(\))2538
b Fr(\(function\))p Black 216 2882 a Ft(IsNormalCode)26
b FK(returns)d(`true')g(if)f Ft(C)g FK(is)f(normal.)29
b(A)21 b(code)i(is)f(called)h Fq(normal)g FK(if)f(the)g(norm)g(of)g
(the)g(code)h(is)f(not)75 2995 y(more)j(than)h(tw)o(o)f(times)g(the)h
(co)o(v)o(ering)g(radius)h(of)e(the)g(code)h(plus)g(one.)34
b(Almost)25 b(all)g(codes)i(are)e(normal,)h(ho)n(we)n(v)o(er)75
3107 y(some)e(\(non-linear\))j(abnormal)e(codes)f(ha)n(v)o(e)h(been)f
(found.)216 3220 y(Often,)f(it)f(is)g(dif)n(\002cult)h(to)f(\002nd)g
(out)h(whether)g(a)f(code)h(is)f(normal,)h(because)i(it)d(in)l(v)n(olv)
o(es)i(computing)h(the)d(co)o(v)o(er)n(-)75 3333 y(ing)f(radius.)28
b(Ho)n(we)n(v)o(er)l(,)21 b Ft(IsNormalCode)j FK(uses)c(much)h
(information)h(from)e(the)h(literature)h(\(in)f(particular)l(,)i([)p
0.0236 0.6179 0.0894 TeXcolorrgb 3482 3334 a
SDict begin H.S end
3482 3334
a 0.0236 0.6179 0.0894 TeXcolorrgb -1 x FK(GS85)p 0.0236 0.6179 0.0894
TeXcolorrgb 3689 3271 a
SDict begin H.R end
3689 3271 a 3689 3333 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GS85) cvn H.B /ANN pdfmark end
3689
3333 a Black FK(]\))75 3446 y(about)i(normality)g(for)f(certain)h(code)
f(parameters.)p 75 3557 1648 4 v 1764 3562 a FF(Example)p
2102 3557 V 75 3581 4 25 v 3747 3581 V 75 3681 4 100
v 188 3651 a(gap>)44 b(IsNormalCode\()i(HammingCode\()h(3,)c(GF\(2\))h
(\))f(\);)p 3747 3681 V 75 3781 V 188 3751 a(true)p 3747
3781 V 75 3806 4 25 v 3747 3806 V 75 3809 3675 4 v 75
3950 a
SDict begin H.S end
75 3950 a 75 3950 a
SDict begin 13.6 H.A end
75 3950 a 75 3950 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.5) cvn H.B /DEST pdfmark end
75 3950
a 150 x FM(7.5)p 0.0 0.0 1.0 TeXcolorrgb 119 w(Miscellaneous)30
b(functions)p Black 75 4307 a FK(In)25 b(this)i(section)g(we)e
(describe)i(se)n(v)o(eral)g(v)o(ector)f(space)h(functions)h
Fy(GU)m(A)-6 b(V)f(A)24 b FK(uses)i(for)g(constructing)j(codes)e(or)e
(per)n(-)75 4420 y(forming)g(calculations)i(with)c(codes.)216
4532 y(In)29 b(this)g(section,)i(some)d(ne)n(w)g(miscellaneous)k
(functions)f(are)e(described,)j(including)f(weight)e(enumerators,)75
4645 y(the)24 b(MacW)l(illiams-transform)k(and)c(af)n(\002nity)g(and)g
(almost)g(af)n(\002nity)g(of)f(codes.)75 4796 y
SDict begin H.S end
75 4796
a 75 4796 a
SDict begin 13.6 H.A end
75 4796 a 75 4796 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.1) cvn H.B /DEST pdfmark end
75 4796 a 97 x FJ(7.5.1)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CodeW)-6 b(eightEnumerator)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5067 a Fs(\006)22 b
Ft(CodeWeightEnumera)q(tor)q(\()52 b(C)47 b(\))2167 b
Fr(\(function\))p Black 216 5293 a Ft(CodeWeightEnumerat)q(or)29
b FK(returns)c(a)e(polynomial)j(of)e(the)g(follo)n(wing)h(form:)1649
5535 y Fq(f)13 b Fo(\()p Fq(x)p Fo(\))22 b(=)1945 5438
y Fm(n)1915 5554 y Fa(\345)1910 5628 y Fm(i)p Fk(=)p
Fr(0)2023 5535 y Fq(A)2079 5549 y Fm(i)2101 5535 y Fq(x)2141
5497 y Fm(i)2165 5535 y Fp(;)p Black Black eop end end
%%Page: 137 137
TeXDict begin HPSdict begin 137 136 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.137) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(137)p Black 75 399 a(where)24 b Fq(A)376
413 y Fm(i)421 399 y FK(is)f(the)h(number)g(of)g(code)n(w)o(ords)h(in)f
Ft(C)f FK(with)g(weight)h Fq(i)p FK(.)p 75 482 1648 4
v 1764 487 a FF(Example)p 2102 482 V 75 507 4 25 v 3747
507 V 75 607 4 100 v 188 577 a(gap>)44 b(CodeWeightEnumerator\()49
b(ElementsCode\()e([)c([)f(0,0,0)i(],)f([)g(0,0,1)h(],)p
3747 607 V 75 706 V 188 676 a(>)f([)f(0,1,1)i(],)f([)g(1,1,1)h(])f(],)g
(GF\(2\))h(\))f(\);)p 3747 706 V 75 806 V 188 776 a(x\2103)g(+)g
(x\2102)g(+)g(x)g(+)f(1)p 3747 806 V 75 906 V 188 876
a(gap>)i(CodeWeightEnumerator\()49 b(HammingCode\()e(3,)c(GF\(2\))h(\))
e(\);)p 3747 906 V 75 1005 V 188 975 a(x\2107)h(+)g(7*x\2104)h(+)f
(7*x\2103)h(+)e(1)p 3747 1005 V 75 1030 4 25 v 3747 1030
V 75 1033 3675 4 v 75 1160 a
SDict begin H.S end
75 1160 a 75 1160 a
SDict begin 13.6 H.A end
75 1160
a 75 1160 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.2) cvn H.B /DEST pdfmark end
75 1160 a 116 x FJ(7.5.2)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CodeDistanceEnumerator)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1450 a Fs(\006)22 b Ft(CodeDistanceEnume)q(rat)q(or\()53
b(C,)47 b(w)g(\))1935 b Fr(\(function\))p Black 216 1676
a Ft(CodeDistanceEnumer)q(ato)q(r)29 b FK(returns)c(a)e(polynomial)j
(of)d(the)h(follo)n(wing)h(form:)1649 1892 y Fq(f)13
b Fo(\()p Fq(x)p Fo(\))22 b(=)1945 1795 y Fm(n)1915 1911
y Fa(\345)1910 1985 y Fm(i)p Fk(=)p Fr(0)2023 1892 y
Fq(B)2079 1906 y Fm(i)2101 1892 y Fq(x)2141 1854 y Fm(i)2165
1892 y Fp(;)75 2118 y FK(where)i Fq(B)376 2132 y Fm(i)421
2118 y FK(is)f(the)h(number)g(of)g(code)n(w)o(ords)h(with)f(distance)h
Fq(i)e FK(to)h Ft(w)p FK(.)216 2231 y(If)66 b Ft(w)g
FK(is)g(a)g(code)n(w)o(ord,)78 b(then)67 b Ft(CodeDistanceEnumer)q(at)q
(or)72 b FK(returns)c(the)e(same)h(polynomial)h(as)75
2343 y Ft(CodeWeightEnumerat)q(or)p FK(.)p 75 2421 1648
4 v 1764 2426 a FF(Example)p 2102 2421 V 75 2446 4 25
v 3747 2446 V 75 2546 4 100 v 188 2516 a(gap>)44 b
(CodeDistanceEnumerato)q(r\()49 b(HammingCode\()d(3,)d(GF\(2\))h
(\),[0,0,0,0,0,0,1])k(\);)p 3747 2546 V 75 2646 V 188
2616 a(x\2106)43 b(+)g(3*x\2105)h(+)f(4*x\2104)h(+)e(4*x\2103)i(+)f
(3*x\2102)h(+)f(x)p 3747 2646 V 75 2745 V 188 2715 a(gap>)h
(CodeDistanceEnumerato)q(r\()49 b(HammingCode\()d(3,)d(GF\(2\))h
(\),[1,1,1,1,1,1,1])k(\);)p 3747 2745 V 75 2845 V 188
2815 a(x\2107)43 b(+)g(7*x\2104)h(+)f(7*x\2103)h(+)e(1)h(#)g
(`[1,1,1,1,1,1,1]')48 b($\\in$)c(`HammingCode\()j(3,)c(GF\(2)g(\))g
(\)')p 3747 2845 V 75 2870 4 25 v 3747 2870 V 75 2873
3675 4 v 75 3060 a
SDict begin H.S end
75 3060 a 75 3060 a
SDict begin 13.6 H.A end
75 3060 a 75 3060
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.3) cvn H.B /DEST pdfmark end
75 3060 a 117 x FJ(7.5.3)p 0.0 0.0 1.0 TeXcolorrgb
99 w(CodeMacW)n(illiamsT)-7 b(ransf)n(orm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3351 a Fs(\006)22 b Ft(CodeMacWilliamsTr)q(ans)q(for)q
(m\()53 b(C)47 b(\))1981 b Fr(\(function\))p Black 216
3577 a Ft(CodeMacWilliamsTra)q(nsf)q(orm)30 b FK(returns)25
b(a)e(polynomial)j(of)d(the)h(follo)n(wing)h(form:)1650
3792 y Fq(f)13 b Fo(\()p Fq(x)p Fo(\))22 b(=)1946 3695
y Fm(n)1916 3811 y Fa(\345)1911 3885 y Fm(i)p Fk(=)p
Fr(0)2019 3792 y Fq(C)2078 3806 y Fm(i)2100 3792 y Fq(x)2140
3754 y Fm(i)2164 3792 y Fp(;)75 4018 y FK(where)d Fq(C)374
4032 y Fm(i)419 4018 y FK(is)k(the)h(number)h(of)e(code)n(w)o(ords)i
(with)f(weight)g Fq(i)f FK(in)g(the)h Fq(dual)h FK(code)f(of)f
Ft(C)q FK(.)p 75 4102 1648 4 v 1764 4107 a FF(Example)p
2102 4102 V 75 4127 4 25 v 3747 4127 V 75 4226 4 100
v 188 4196 a(gap>)44 b(CodeMacWilliamsTransf)q(orm)q(\()k
(HammingCode\()f(3,)c(GF\(2\))h(\))f(\);)p 3747 4226
V 75 4326 V 188 4296 a(7*x\2104)h(+)f(1)p 3747 4326 V
75 4351 4 25 v 3747 4351 V 75 4354 3675 4 v 75 4541 a
SDict begin H.S end
75 4541 a 75 4541 a
SDict begin 13.6 H.A end
75 4541 a 75 4541 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.4) cvn H.B /DEST pdfmark end
75 4541 a 117
x FJ(7.5.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(CodeDensity)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 4832 a Fs(\006)22 b
Ft(CodeDensity\()51 b(C)c(\))2584 b Fr(\(function\))p
Black 216 5058 a Ft(CodeDensity)27 b FK(returns)e(the)f
Fq(density)h FK(of)f Ft(C)p FK(.)k(The)23 b(density)i(of)f(a)f(code)h
(is)g(de\002ned)g(as)1703 5206 y Fq(M)16 b Fv(\001)8
b Fq(V)1879 5220 y Fm(q)1916 5206 y Fo(\()p Fq(n)p Fp(;)g
Fq(t)e Fo(\))p 1703 5248 395 4 v 1859 5332 a Fq(q)1904
5305 y Fm(n)2107 5269 y Fp(;)75 5479 y FK(where)27 b
Fq(M)j FK(is)c(the)h(size)h(of)f(the)g(code,)c Fq(V)1326
5493 y Fm(q)1364 5479 y Fo(\()p Fq(n)p Fp(;)8 b Fq(t)e
Fo(\))27 b FK(is)g(the)g(size)g(of)g(a)g(sphere)h(of)f(radius)f
Fq(t)32 b FK(in)27 b Fq(GF)7 b Fo(\()p Fq(q)3104 5446
y Fm(n)3142 5479 y Fo(\))26 b FK(\(which)i(may)e(be)75
5592 y(computed)e(using)f Ft(SphereContent)p FK(\),)h
Fq(t)k FK(is)21 b(the)i(co)o(v)o(ering)g(radius)h(of)e(the)g(code)h
(and)f Fq(n)g FK(is)g(the)g(length)i(of)e(the)g(code.)p
Black Black eop end end
%%Page: 138 138
TeXDict begin HPSdict begin 138 137 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.138) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(138)p Black 75 399 1648 4 v 1764 404 a
FF(Example)p 2102 399 V 75 423 4 25 v 3747 423 V 75 523
4 100 v 188 493 a(gap>)44 b(CodeDensity\()i(HammingCode\()g(3,)e
(GF\(2\))g(\))e(\);)p 3747 523 V 75 623 V 188 593 a(1)p
3747 623 V 75 722 V 188 692 a(gap>)i(CodeDensity\()i(ReedMullerCode\()i
(1,)43 b(4)f(\))h(\);)p 3747 722 V 75 822 V 188 792 a(14893/2048)p
3747 822 V 75 847 4 25 v 3747 847 V 75 850 3675 4 v 75
1069 a
SDict begin H.S end
75 1069 a 75 1069 a
SDict begin 13.6 H.A end
75 1069 a 75 1069 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.5) cvn H.B /DEST pdfmark end
75 1069
a 117 x FJ(7.5.5)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Spher)n(eContent)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 1360 a Fs(\006)22 b
Ft(SphereContent\()52 b(n,)47 b(t,)g(F)g(\))2213 b Fr(\(function\))p
Black 216 1586 a Ft(SphereContent)43 b FK(returns)e(the)f(content)h(of)
e(a)g(ball)h(of)f(radius)i Ft(t)e FK(around)i(an)e(arbitrary)i(element)
g(of)e(the)75 1699 y(v)o(ectorspace)h Fq(F)602 1666 y
Fm(n)640 1699 y FK(.)69 b(This)37 b(is)g(the)h(cardinality)i(of)e(the)f
(set)h(of)f(all)h(elements)g(of)g Fq(F)2773 1666 y Fm(n)2847
1699 y FK(that)f(are)h(at)f(distance)j(\(see)75 1812
y Ft(DistanceCodeword)29 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 870 1813 a
SDict begin H.S end
870 1813 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(3.6.2)p 0.0236 0.0894 0.6179 TeXcolorrgb
1051 1750 a
SDict begin H.R end
1051 1750 a 1051 1812 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.3.6.2) cvn H.B /ANN pdfmark end
1051 1812 a Black
FK(\))24 b(less)g(than)g(or)f(equal)i(to)f Ft(t)f FK(from)g(an)h
(element)g(of)g Fq(F)2704 1779 y Fm(n)2741 1812 y FK(.)216
1924 y(In)29 b(the)g(conte)o(xt)h(of)e(codes,)j(the)e(function)i(is)d
(used)i(to)f(determine)h(if)e(a)h(code)g(is)f(perfect.)46
b(A)28 b(code)h(is)g Fq(perfect)75 2037 y FK(if)g(spheres)i(of)d
(radius)h Fq(t)34 b FK(around)d(all)e(code)n(w)o(ords)i(partition)g
(the)e(whole)h(ambient)g(v)o(ector)g(space,)h(where)e
Fq(t)h FK(is)f(the)75 2150 y(number)24 b(of)g(errors)h(the)e(code)i
(can)f(correct.)p 75 2243 1648 4 v 1764 2248 a FF(Example)p
2102 2243 V 75 2268 4 25 v 3747 2268 V 75 2367 4 100
v 188 2338 a(gap>)44 b(SphereContent\()j(15,)c(0,)g(GF\(2\))h(\);)p
3747 2367 V 75 2467 V 188 2437 a(1)170 b(#)42 b(Only)i(one)f(word)h
(with)g(distance)h(0,)e(which)h(is)f(the)g(word)h(itself)p
3747 2467 V 75 2567 V 188 2537 a(gap>)g(SphereContent\()j(11,)c(3,)g
(GF\(4\))h(\);)p 3747 2567 V 75 2666 V 188 2636 a(4984)p
3747 2666 V 75 2766 V 188 2736 a(gap>)g(C)e(:=)h(HammingCode\(5\);)p
3747 2766 V 75 2866 V 188 2836 a(a)g(linear)h([31,26,3]1)i(Hamming)e
(\(5,2\))h(code)e(over)h(GF\(2\))p 3747 2866 V 75 2965
V 188 2935 a(#the)g(minimum)g(distance)h(is)e(3,)g(so)g(the)h(code)g
(can)f(correct)i(one)e(error)p 3747 2965 V 75 3065 V
188 3035 a(gap>)h(\()e(SphereContent\()47 b(31,)d(1,)f(GF\(2\))h(\))f
(*)f(Size\(C\))j(\))e(=)f(2)h(\210)g(31;)p 3747 3065
V 75 3164 V 188 3135 a(true)p 3747 3164 V 75 3189 4 25
v 3747 3189 V 75 3192 3675 4 v 75 3324 a
SDict begin H.S end
75 3324 a 75
3324 a
SDict begin 13.6 H.A end
75 3324 a 75 3324 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.6) cvn H.B /DEST pdfmark end
75 3324 a 116 x FJ(7.5.6)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Krawtchouk)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3614 a Fs(\006)22 b Ft(Krawtchouk\()51
b(k,)c(i,)g(n,)g(q)g(\))2213 b Fr(\(function\))p Black
216 3840 a Ft(Krawtchouk)24 b FK(returns)f(the)e(Kra)o(wtchouk)h
(number)g Fq(K)1929 3854 y Fm(k)1963 3840 y Fo(\()p Fq(i)p
Fo(\))p FK(.)28 b Ft(q)20 b FK(must)h(be)g(a)g(prime)g(po)n(wer)l(,)h
Ft(n)e FK(must)h(be)g(a)g(positi)n(v)o(e)75 3953 y(inte)o(ger)l(,)41
b Ft(k)35 b FK(must)h(be)g(a)g(non-ne)o(gati)n(v)o(e)i(inte)o(ger)f
(less)g(then)g(or)f(equal)h(to)f Ft(n)f FK(and)i Ft(i)e
FK(can)i(be)f(an)o(y)g(inte)o(ger)-5 b(.)67 b(\(See)75
4066 y Ft(KrawtchoukMat)27 b FK(\()p 0.0236 0.0894 0.6179
TeXcolorrgb 730 4067 a
SDict begin H.S end
730 4067 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(7.3.1)p 0.0236 0.0894 0.6179 TeXcolorrgb
911 4004 a
SDict begin H.R end
911 4004 a 911 4066 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.7.3.1) cvn H.B /ANN pdfmark end
911 4066 a Black FK(\)\).)j(This)23
b(number)i(is)e(the)h(v)n(alue)g(at)g Fq(x)d Fo(=)e Fq(i)k
FK(of)h(the)g(polynomial)984 4309 y Fq(K)1050 4263 y
Fm(n)p Fl(;)p Fm(q)1043 4337 y(k)1139 4309 y Fo(\()p
Fq(x)p Fo(\))d(=)1402 4212 y Fm(n)1372 4328 y Fa(\345)1371
4402 y Fm(j)r Fk(=)p Fr(0)1476 4309 y Fo(\()p Fv(\000)p
FK(1)p Fo(\))1672 4271 y Fm(j)1697 4309 y Fo(\()p Fq(q)13
b Fv(\000)g FK(1)p Fo(\))1954 4271 y Fm(k)q Fh(\000)d
Fm(j)2070 4309 y Fq(b)p Fo(\()p Fq(x)p Fp(;)24 b Fq(j)r
Fo(\))p Fq(b)p Fo(\()p Fq(n)13 b Fv(\000)g Fq(x)p Fp(;)d
Fq(k)k Fv(\000)27 b Fq(j)r Fo(\))p Fp(;)75 4581 y FK(where)f
Fq(b)p Fo(\()p Fq(v)-7 b Fp(;)10 b Fq(u)p Fo(\))24 b(=)d
Fq(u)p FK(!)p Fp(=)p Fo(\()p Fq(v)p FK(!)p Fo(\()p Fq(v)14
b Fv(\000)g Fq(u)p Fo(\))p FK(!)p Fo(\))28 b FK(is)e(the)g(binomial)i
(coef)n(\002cient)f(if)f Fq(u)p Fp(;)10 b Fq(v)27 b FK(are)f(inte)o
(gers.)37 b(F)o(or)26 b(more)g(properties)i(of)75 4694
y(these)d(polynomials,)h(see)d([)p 0.0236 0.6179 0.0894
TeXcolorrgb 948 4695 a
SDict begin H.S end
948 4695 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(MS83)p 0.0236 0.6179 0.0894 TeXcolorrgb
1170 4632 a
SDict begin H.R end
1170 4632 a 1170 4694 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.MS83) cvn H.B /ANN pdfmark end
1170 4694 a Black
1 w FK(].)p 75 4805 1648 4 v 1764 4810 a FF(Example)p
2102 4805 V 75 4830 4 25 v 3747 4830 V 75 4930 4 100
v 188 4900 a(gap>)44 b(Krawtchouk\()i(2,)d(0,)g(3,)g(2\);)p
3747 4930 V 75 5030 V 188 5000 a(3)p 3747 5030 V 75 5055
4 25 v 3747 5055 V 75 5058 3675 4 v 75 5189 a
SDict begin H.S end
75 5189
a 75 5189 a
SDict begin 13.6 H.A end
75 5189 a 75 5189 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.7) cvn H.B /DEST pdfmark end
75 5189 a 116 x FJ(7.5.7)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Primiti)o(v)o(eUnityRoot)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 5479 a Fs(\006)22 b
Ft(PrimitiveUnityRoo)q(t\()53 b(F,)47 b(n)f(\))2121 b
Fr(\(function\))p Black Black Black eop end end
%%Page: 139 139
TeXDict begin HPSdict begin 139 138 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.139) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(139)p Black 216 399 a Ft(PrimitiveUnityRoot)34
b FK(returns)29 b(a)f(primiti)n(v)o(e)h Ft(n)p FK(-th)f(root)h(of)e
(unity)i(in)f(an)g(e)o(xtension)i(\002eld)e(of)g Ft(F)p
FK(.)41 b(This)28 b(is)g(a)75 511 y(\002nite)22 b(\002eld)h(element)g
Fq(a)f FK(with)g(the)h(property)h Fq(a)1533 478 y Fm(n)1590
511 y Fo(=)19 b FK(1)j(in)g Ft(F)q FK(,)f(and)i Ft(n)f
FK(is)g(the)h(smallest)g(inte)o(ger)h(such)f(that)g(this)g(equality)75
624 y(holds.)p 75 728 1648 4 v 1764 733 a FF(Example)p
2102 728 V 75 753 4 25 v 3747 753 V 75 853 4 100 v 188
823 a(gap>)44 b(PrimitiveUnityRoot\()k(GF\(2\),)d(15)e(\);)p
3747 853 V 75 952 V 188 923 a(Z\(2\2104\))p 3747 952
V 75 1052 V 188 1022 a(gap>)h(last\21015;)p 3747 1052
V 75 1152 V 188 1122 a(Z\(2\)\2100)p 3747 1152 V 75 1251
V 188 1221 a(gap>)g(PrimitiveUnityRoot\()k(GF\(8\),)d(21)e(\);)p
3747 1251 V 75 1351 V 188 1321 a(Z\(2\2106\)\2103)p 3747
1351 V 75 1376 4 25 v 3747 1376 V 75 1379 3675 4 v 75
1512 a
SDict begin H.S end
75 1512 a 75 1512 a
SDict begin 13.6 H.A end
75 1512 a 75 1512 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.8) cvn H.B /DEST pdfmark end
75 1512
a 116 x FJ(7.5.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Primiti)o(v)o(eP)n
(olynomialsNr)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1803
a Fs(\006)22 b Ft(PrimitivePolynomi)q(als)q(Nr\()53 b(n,)47
b(F)g(\))1935 b Fr(\(function\))p Black 216 2028 a Ft
(PrimitivePolynomia)q(lsN)q(r)38 b FK(returns)d(the)e(number)h(of)f
(irreducible)j(polynomials)g(o)o(v)o(er)d Fq(F)f Fo(=)25
b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))33 b FK(of)75 2141 y(de)o(gree)24
b Ft(n)f FK(with)g(\(maximum\))h(period)g Fq(q)1342 2108
y Fm(n)1392 2141 y Fv(\000)12 b FK(1.)29 b(\(According)c(to)e(a)g
(theorem)h(of)f(S.)f(Golomb,)h(this)h(is)f Fu(f)p Fo(\()7
b Fq(p)3392 2108 y Fm(n)3442 2141 y Fv(\000)12 b FK(1)p
Fo(\))p Fp(=)p Fq(n)p FK(.\))216 2254 y(See)54 b(also)h(the)f
Fy(GAP)f FK(function)j Ft(RandomPrimitivePol)q(yno)q(mia)q(l)p
FK(,)67 b Ft(RandomPrimitivePoly)q(no)q(mia)q(l)75 2367
y FK(\()p 0.0236 0.0894 0.6179 TeXcolorrgb 105 2368 a
SDict begin H.S end
105 2368 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(2.2.2)p
0.0236 0.0894 0.6179 TeXcolorrgb 286 2305 a
SDict begin H.R end
286 2305
a 286 2367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (subsection.2.2.2) cvn H.B /ANN pdfmark end
286 2367 a Black FK(\).)p 75 2486 1648 4
v 1764 2491 a FF(Example)p 2102 2486 V 75 2511 4 25 v
3747 2511 V 75 2611 4 100 v 188 2581 a(gap>)44 b(PrimitivePolynomialsN)
q(r\(3)q(,4\))q(;)p 3747 2611 V 75 2710 V 188 2681 a(12)p
3747 2710 V 75 2810 V 3747 2810 V 75 2835 4 25 v 3747
2835 V 75 2838 3675 4 v 75 2971 a
SDict begin H.S end
75 2971 a 75 2971 a
SDict begin 13.6 H.A end
75 2971 a 75 2971 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.9) cvn H.B /DEST pdfmark end
75 2971 a 116 x FJ(7.5.9)p 0.0 0.0 1.0
TeXcolorrgb 99 w(Irr)n(educibleP)n(olynomialsNr)p Black
1.0 0.0 0.0 TeXcolorrgb 75 3262 a Fs(\006)22 b Ft(IrreduciblePolyno)q
(mia)q(lsN)q(r\()53 b(n,)47 b(F)g(\))1842 b Fr(\(function\))p
Black 216 3488 a Ft(PrimitivePolynomia)q(lsN)q(r)38 b
FK(returns)d(the)e(number)h(of)f(irreducible)j(polynomials)g(o)o(v)o
(er)d Fq(F)f Fo(=)25 b Fq(GF)7 b Fo(\()p Fq(q)p Fo(\))33
b FK(of)75 3601 y(de)o(gree)25 b Ft(n)p FK(.)p 75 3723
1648 4 v 1764 3728 a FF(Example)p 2102 3723 V 75 3748
4 25 v 3747 3748 V 75 3848 4 100 v 188 3818 a(gap>)44
b(IrreduciblePolynomial)q(sNr)q(\(3,)q(4\))q(;)p 3747
3848 V 75 3947 V 188 3917 a(20)p 3747 3947 V 75 4047
V 3747 4047 V 75 4072 4 25 v 3747 4072 V 75 4075 3675
4 v 75 4208 a
SDict begin H.S end
75 4208 a 75 4208 a
SDict begin 13.6 H.A end
75 4208 a 75 4208 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.10) cvn H.B /DEST pdfmark end
75 4208 a 116 x FJ(7.5.10)p 0.0 0.0 1.0 TeXcolorrgb 99
w(MatrixRepr)n(esentationOfElement)p Black 1.0 0.0 0.0
TeXcolorrgb 75 4499 a Fs(\006)22 b Ft(MatrixRepresentat)q(ion)q(OfE)q
(lem)q(en)q(t\()53 b(a,)47 b(F)f(\))1611 b Fr(\(function\))p
Black 216 4724 a FK(Here)33 b Ft(F)g FK(is)g(either)h(a)e(\002nite)i(e)
o(xtension)h(of)e(the)g(\223base)i(\002eld\224)e Fq(GF)7
b Fo(\()g Fq(p)p Fo(\))33 b FK(or)g(of)g(the)g(rationals)i
Fi(Q)p FK(,)g(and)e Fq(a)26 b Fv(2)f Fq(F)7 b FK(.)75
4837 y(The)21 b(command)i Ft(MatrixRepresentati)q(onO)q(fEl)q(em)q(ent)
28 b FK(returns)23 b(a)f(matrix)g(representation)k(of)c
Ft(a)f FK(o)o(v)o(er)h(the)g(base)75 4950 y(\002eld.)216
5063 y(If)h(the)h(element)h Ft(a)e FK(is)g(de\002ned)i(o)o(v)o(er)e
(the)h(base)g(\002eld)g(then)g(it)f(returns)i(the)f(corresponding)k(1)
13 b Fv(\002)g FK(1)22 b(matrix.)p 75 5186 1648 4 v 1764
5191 a FF(Example)p 2102 5186 V 75 5211 4 25 v 3747 5211
V 75 5310 4 100 v 188 5280 a(gap>)44 b(a:=Random\(GF\(4\)\);)p
3747 5310 V 75 5410 V 188 5380 a(0*Z\(2\))p 3747 5410
V 75 5510 V 188 5480 a(gap>)g(M:=MatrixRepresentati)q(onO)q(fEl)q(em)q
(ent)q(\(a,)q(GF\()q(4\)\))q(;;)49 b(Display\(M\);)p
3747 5510 V 75 5609 V 230 5579 a(.)p 3747 5609 V Black
Black eop end end
%%Page: 140 140
TeXDict begin HPSdict begin 140 139 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.140) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(140)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(a:=Random\(GF\(4\)\);)p 3747 428 V 75 528 V 188 498
a(Z\(2\2102\))p 3747 528 V 75 628 V 188 598 a(gap>)g
(M:=MatrixRepresentati)q(onO)q(fEl)q(em)q(ent)q(\(a,)q(GF\()q(4\)\))q
(;;)49 b(Display\(M\);)p 3747 628 V 75 727 V 230 697
a(.)43 b(1)p 3747 727 V 75 827 V 230 797 a(1)g(1)p 3747
827 V 75 927 V 188 897 a(gap>)p 3747 927 V 75 1026 V
3747 1026 V 75 1051 4 25 v 3747 1051 V 75 1054 3675 4
v 75 1287 a
SDict begin H.S end
75 1287 a 75 1287 a
SDict begin 13.6 H.A end
75 1287 a 75 1287 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.11) cvn H.B /DEST pdfmark end
75
1287 a 116 x FJ(7.5.11)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Recipr)n(ocalP)n
(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1577 a
Fs(\006)22 b Ft(ReciprocalPolynom)q(ial)q(\()52 b(P)47
b(\))2167 b Fr(\(function\))p Black 216 1803 a Ft(ReciprocalPolynomi)q
(al)35 b FK(returns)c(the)e Fq(r)m(ecipr)l(ocal)j FK(of)d(polynomial)j
Ft(P)p FK(.)45 b(This)29 b(is)g(a)g(polynomial)j(with)d(co-)75
1916 y(ef)n(\002cients)36 b(of)e Ft(P)g FK(in)h(the)f(re)n(v)o(erse)i
(order)-5 b(.)62 b(So)34 b(if)g Fq(P)26 b Fo(=)g Fq(a)1884
1930 y Fr(0)1938 1916 y Fo(+)17 b Fq(a)2071 1930 y Fr(1)2109
1916 y Fq(X)24 b Fo(+)17 b Fp(:::)g Fo(+)f Fq(a)2501
1930 y Fm(n)2539 1916 y Fq(X)2604 1883 y Fm(n)2640 1916
y FK(,)37 b(the)d(reciprocal)k(polynomial)e(is)75 2029
y Fq(P)131 1996 y Fh(0)173 2029 y Fo(=)20 b Fq(a)309
2043 y Fm(n)359 2029 y Fo(+)13 b Fq(a)488 2043 y Fm(n)p
Fh(\000)p Fr(1)610 2029 y Fq(X)21 b Fo(+)13 b Fp(:::)g
Fo(+)g Fq(a)988 2043 y Fr(0)1025 2029 y Fq(X)1090 1996
y Fm(n)1126 2029 y FK(.)216 2142 y(This)28 b(command)h(can)g(also)g(be)
g(called)g(using)h(the)e(syntax)i Ft(ReciprocalPolynom)q(ial)q(\()52
b(P)47 b(,)g(n)g(\))p FK(.)42 b(In)29 b(this)75 2255
y(form,)20 b(the)g(number)h(of)f(coef)n(\002cients)h(of)f
Ft(P)f FK(is)h(assumed)h(to)f(be)f(less)i(than)f(or)g(equal)h(to)e
Fq(n)9 b Fo(+)g FK(1)20 b(\(with)g(zero)g(coef)n(\002cients)75
2368 y(added)36 b(in)f(the)g(highest)h(de)o(grees,)j(if)34
b(necessary\).)65 b(Therefore,)39 b(the)c(reciprocal)j(polynomial)f
(also)e(has)g(de)o(gree)75 2481 y Fq(n)13 b Fo(+)g FK(1.)p
75 2591 1648 4 v 1764 2596 a FF(Example)p 2102 2591 V
75 2616 4 25 v 3747 2616 V 75 2716 4 100 v 188 2686 a(gap>)44
b(P)e(:=)h(UnivariatePolynomia)q(l\()49 b(GF\(3\),)44
b(Z\(3\)\2100)h(*)d([1,0,1,2])k(\);)p 3747 2716 V 75
2815 V 188 2785 a(Z\(3\)\2100+x_1\2102-x_1\2103)p 3747
2815 V 75 2915 V 188 2885 a(gap>)e(RecP)f(:=)g(ReciprocalPolynomia)q
(l\()49 b(P)43 b(\);)p 3747 2915 V 75 3015 V 188 2985
a(-Z\(3\)\2100+x_1+x_1\2103)p 3747 3015 V 75 3114 V 188
3084 a(gap>)h(ReciprocalPolynomial\()49 b(RecP)44 b(\))f(=)f(P;)p
3747 3114 V 75 3214 V 188 3184 a(true)p 3747 3214 V 75
3313 V 188 3284 a(gap>)i(P)e(:=)h(UnivariatePolynomia)q(l\()49
b(GF\(3\),)44 b(Z\(3\)\2100)h(*)d([1,0,1,2])k(\);)p 3747
3313 V 75 3413 V 188 3383 a(Z\(3\)\2100+x_1\2102-x_1\2103)p
3747 3413 V 75 3513 V 188 3483 a(gap>)e(ReciprocalPolynomial\()49
b(P,)43 b(6)g(\);)p 3747 3513 V 75 3612 V 188 3582 a
(-x_1\2103+x_1\2104+x_1\2106)p 3747 3612 V 75 3637 4
25 v 3747 3637 V 75 3640 3675 4 v 75 3773 a
SDict begin H.S end
75 3773 a
75 3773 a
SDict begin 13.6 H.A end
75 3773 a 75 3773 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.12) cvn H.B /DEST pdfmark end
75 3773 a 117 x FJ(7.5.12)p
0.0 0.0 1.0 TeXcolorrgb 99 w(CyclotomicCosets)p Black
1.0 0.0 0.0 TeXcolorrgb 75 4064 a Fs(\006)22 b Ft(CyclotomicCosets\()53
b(q,)47 b(n)g(\))2213 b Fr(\(function\))p Black 216 4290
a Ft(CyclotomicCosets)41 b FK(returns)c(the)e(c)o(yclotomic)j(cosets)e
(of)g Fq(q)91 b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))p FK(.)65
b Ft(q)35 b FK(and)g Ft(n)g FK(must)h(be)f(relati)n(v)o(ely)75
4403 y(prime.)55 b(Each)31 b(of)h(the)h(elements)g(of)f(the)g(returned)
j(list)d(is)g(a)g(list)g(of)g(inte)o(gers)i(that)e(belong)i(to)e(one)g
(c)o(yclotomic)75 4516 y(coset.)47 b(A)29 b Fq(q)p FK(-c)o(yclotomic)j
(coset)e(of)f Fq(s)92 b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))29
b FK(is)g(a)g(set)h(of)f(the)h(form)f Fv(f)p Fq(s)p Fp(;)10
b Fq(sq)p Fp(;)g Fq(sq)2751 4483 y Fr(2)2791 4516 y Fp(;)g(:::;)g
Fq(sq)3016 4483 y Fm(r)r Fh(\000)p Fr(1)3135 4516 y Fv(g)p
FK(,)30 b(where)g Fq(r)h FK(is)e(the)75 4629 y(smallest)36
b(positi)n(v)o(e)h(inte)o(ger)g(such)f(that)g Fq(sq)1464
4596 y Fm(r)1513 4629 y Fv(\000)17 b Fq(s)35 b FK(is)g(0)91
b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))p FK(.)64 b(In)35
b(other)i(w)o(ords,)h(each)e(coset)h(contains)g(all)75
4741 y(multiplications)f(of)c(the)g(coset)h(representati)n(v)o(e)j(by)c
Fq(q)91 b Fo(\()p FK(mod)21 b Fq(n)p Fo(\))p FK(.)55
b(The)31 b(coset)i(representati)n(v)o(e)j(is)c(the)g(smallest)75
4854 y(inte)o(ger)25 b(that)f(isn')n(t)h(in)e(the)h(pre)n(vious)h
(cosets.)p 75 4977 1648 4 v 1764 4982 a FF(Example)p
2102 4977 V 75 5002 4 25 v 3747 5002 V 75 5101 4 100
v 188 5072 a(gap>)44 b(CyclotomicCosets\()k(2,)43 b(15)g(\);)p
3747 5101 V 75 5201 V 188 5171 a([)g([)f(0)h(],)g([)g(1,)g(2,)g(4,)g(8)
f(],)h([)g(3,)g(6,)g(12,)h(9)e(],)h([)g(5,)g(10)g(],)p
3747 5201 V 75 5301 V 273 5271 a([)f(7,)h(14,)h(13,)f(11)g(])g(])p
3747 5301 V 75 5400 V 188 5370 a(gap>)h(CyclotomicCosets\()k(7,)43
b(6)f(\);)p 3747 5400 V 75 5500 V 188 5470 a([)h([)f(0)h(],)g([)g(1)f
(],)h([)g(2)g(],)g([)f(3)h(],)g([)g(4)g(],)g([)f(5)h(])g(])p
3747 5500 V 75 5525 4 25 v 3747 5525 V 75 5528 3675 4
v Black Black eop end end
%%Page: 141 141
TeXDict begin HPSdict begin 141 140 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.141) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(141)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.13) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.5.13)p 0.0 0.0 1.0
TeXcolorrgb 99 w(W)-6 b(eightHistogram)p Black 1.0 0.0 0.0
TeXcolorrgb 75 573 a Fs(\006)22 b Ft(WeightHistogram\()53
b(C[,)47 b(h])g(\))2167 b Fr(\(function\))p Black 216
799 a FK(The)24 b(function)i Ft(WeightHistogram)i FK(plots)d(a)f
(histogram)i(of)d(weights)i(in)f(code)h Ft(C)p FK(.)30
b(The)23 b(maximum)h(length)h(of)75 912 y(a)e(column)i(is)f
Ft(h)p FK(.)29 b(Def)o(ault)c(v)n(alue)g(for)f Ft(h)g
FK(is)f(1)p Fp(=)p FK(3)i(of)f(the)g(size)g(of)g(the)g(screen.)31
b(The)24 b(number)h(that)f(appears)i(at)e(the)g(top)75
1024 y(of)f(the)h(histogram)i(is)d(the)h(maximum)f(v)n(alue)i(of)e(the)
h(list)g(of)f(weights.)p 75 1147 1648 4 v 1764 1152 a
FF(Example)p 2102 1147 V 75 1172 4 25 v 3747 1172 V 75
1272 4 100 v 188 1242 a(gap>)44 b(H)e(:=)h(HammingCode\(2,)k
(GF\(5\)\);)p 3747 1272 V 75 1371 V 188 1341 a(a)c(linear)h([6,4,3]1)h
(Hamming)g(\(2,5\))f(code)g(over)f(GF\(5\))p 3747 1371
V 75 1471 V 188 1441 a(gap>)h(WeightDistribution\(H\))q(;)p
3747 1471 V 75 1570 V 188 1541 a([)f(1,)g(0,)g(0,)g(80,)g(120,)h(264,)f
(160)h(])p 3747 1570 V 75 1670 V 188 1640 a(gap>)g
(WeightHistogram\(H\);)p 3747 1670 V 75 1770 V 188 1740
a(264----------------)p 3747 1770 V 75 1869 V 823 1839
a(*)p 3747 1869 V 75 1969 V 823 1939 a(*)p 3747 1969
V 75 2069 V 823 2039 a(*)p 3747 2069 V 75 2168 V 823
2138 a(*)p 3747 2168 V 75 2268 V 823 2238 a(*)85 b(*)p
3747 2268 V 75 2367 V 696 2338 a(*)g(*)g(*)p 3747 2367
V 75 2467 V 569 2437 a(*)g(*)g(*)g(*)p 3747 2467 V 75
2567 V 569 2537 a(*)g(*)g(*)g(*)p 3747 2567 V 75 2666
V 188 2636 a(+--------+--+--+--+-)q(-)p 3747 2666 V 75
2766 V 188 2736 a(0)g(1)g(2)g(3)g(4)g(5)g(6)p 3747 2766
V 75 2791 4 25 v 3747 2791 V 75 2794 3675 4 v 75 2927
a
SDict begin H.S end
75 2927 a 75 2927 a
SDict begin 13.6 H.A end
75 2927 a 75 2927 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.14) cvn H.B /DEST pdfmark end
75 2927 a 116
x FJ(7.5.14)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MultiplicityInList)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3218 a Fs(\006)22 b
Ft(MultiplicityInLis)q(t\()53 b(L,)47 b(a)f(\))2121 b
Fr(\(function\))p Black 216 3443 a FK(This)26 b(is)f(a)g(v)o(ery)h
(simple)g(list)g(command)h(which)f(returns)h(ho)n(w)e(man)o(y)h(times)f
(a)h(occurs)h(in)e(L.)f(It)i(returns)h(0)e(if)h(a)75
3556 y(is)d(not)h(in)g(L.)e(\(The)h Fy(GAP)f FK(command)i
Ft(Collected)i FK(does)e(not)g(quite)h(handle)g(this)f(\223e)o
(xtreme\224)h(case.\))p 75 3679 1648 4 v 1764 3684 a
FF(Example)p 2102 3679 V 75 3704 4 25 v 3747 3704 V 75
3804 4 100 v 188 3774 a(gap>)44 b(L:=[1,2,3,4,3,2,1,5,4)q(,3,)q(2,1)q
(];)q(;)p 3747 3804 V 75 3903 V 188 3873 a(gap>)g
(MultiplicityInList\(L,)q(1\);)p 3747 3903 V 75 4003
V 188 3973 a(3)p 3747 4003 V 75 4102 V 188 4073 a(gap>)g
(MultiplicityInList\(L,)q(6\);)p 3747 4102 V 75 4202
V 188 4172 a(0)p 3747 4202 V 75 4227 4 25 v 3747 4227
V 75 4230 3675 4 v 75 4363 a
SDict begin H.S end
75 4363 a 75 4363 a
SDict begin 13.6 H.A end
75 4363
a 75 4363 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.15) cvn H.B /DEST pdfmark end
75 4363 a 116 x FJ(7.5.15)p 0.0 0.0 1.0 TeXcolorrgb
99 w(MostCommonInList)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4654 a Fs(\006)22 b Ft(MostCommonInList\()53 b(L)47
b(\))2352 b Fr(\(function\))p Black 216 4880 a FK(Input:)30
b(a)24 b(list)f(L)216 4992 y(Output:)30 b(an)24 b(a)f(in)g(L)f(which)i
(occurs)h(at)f(least)g(as)g(much)f(as)h(an)o(y)f(other)i(in)e(L)p
75 5115 1648 4 v 1764 5120 a FF(Example)p 2102 5115 V
75 5140 4 25 v 3747 5140 V 75 5240 4 100 v 188 5210 a(gap>)44
b(L:=[1,2,3,4,3,2,1,5,4)q(,3,)q(2,1)q(];)q(;)p 3747 5240
V 75 5339 V 188 5309 a(gap>)g(MostCommonInList\(L\);)p
3747 5339 V 75 5439 V 188 5409 a(1)p 3747 5439 V 75 5464
4 25 v 3747 5464 V 75 5467 3675 4 v Black Black eop end
end
%%Page: 142 142
TeXDict begin HPSdict begin 142 141 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.142) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(142)p Black 75 307 a
SDict begin H.S end
75 307 a 75 307 a
SDict begin 13.6 H.A end
75 307 a 75 307 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.16) cvn H.B /DEST pdfmark end
75 307 a 92 x FJ(7.5.16)p 0.0 0.0 1.0
TeXcolorrgb 99 w(RotateList)p Black 1.0 0.0 0.0 TeXcolorrgb
75 573 a Fs(\006)22 b Ft(RotateList\()51 b(L)46 b(\))2631
b Fr(\(function\))p Black 216 799 a FK(Input:)30 b(a)24
b(list)f(L)216 912 y(Output:)30 b(a)23 b(list)h(L)-8
b(')22 b(which)i(is)g(the)f(c)o(yclic)i(rotation)g(of)f(L)e(\(to)i(the)
g(right\))p 75 1032 1648 4 v 1764 1037 a FF(Example)p
2102 1032 V 75 1057 4 25 v 3747 1057 V 75 1156 4 100
v 188 1126 a(gap>)44 b(L:=[1,2,3,4];;)p 3747 1156 V 75
1256 V 188 1226 a(gap>)g(RotateList\(L\);)p 3747 1256
V 75 1355 V 188 1326 a([2,3,4,1])p 3747 1355 V 75 1380
4 25 v 3747 1380 V 75 1383 3675 4 v 75 1516 a
SDict begin H.S end
75 1516
a 75 1516 a
SDict begin 13.6 H.A end
75 1516 a 75 1516 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.5.17) cvn H.B /DEST pdfmark end
75 1516 a 116 x FJ(7.5.17)p
0.0 0.0 1.0 TeXcolorrgb 99 w(Cir)n(culantMatrix)p Black
1.0 0.0 0.0 TeXcolorrgb 75 1807 a Fs(\006)22 b Ft(CirculantMatrix\()53
b(k,)47 b(L)f(\))2260 b Fr(\(function\))p Black 216 2033
a FK(Input:)30 b(inte)o(ger)25 b(k,)e(a)g(list)h(L)e(of)i(length)h(n)
216 2145 y(Output:)30 b(kxn)24 b(matrix)g(whose)g(ro)n(ws)f(are)h(c)o
(yclic)h(rotations)h(of)d(the)h(list)g(L)p 75 2266 1648
4 v 1764 2271 a FF(Example)p 2102 2266 V 75 2290 4 25
v 3747 2290 V 75 2390 4 100 v 188 2360 a(gap>)44 b(k:=3;)g
(L:=[1,2,3,4];;)p 3747 2390 V 75 2490 V 188 2460 a(gap>)g
(M:=CirculantMatrix\(k,)q(L\);)q(;)p 3747 2490 V 75 2589
V 188 2559 a(gap>)g(Display\(M\);)p 3747 2589 V 75 2614
4 25 v 3747 2614 V 75 2617 3675 4 v 75 2760 a
SDict begin H.S end
75 2760
a 75 2760 a
SDict begin 13.6 H.A end
75 2760 a 75 2760 a
SDict begin [ /View [/XYZ H.V] /Dest (section.7.6) cvn H.B /DEST pdfmark end
75 2760 a 150 x FM(7.6)p
0.0 0.0 1.0 TeXcolorrgb 119 w(Miscellaneous)30 b(polynomial)g
(functions)p Black 75 3117 a FK(In)23 b(this)h(section)h(we)d(describe)
j(se)n(v)o(eral)f(multi)n(v)n(ariate)i(polynomial)f Fy(GAP)c
FK(functions)26 b Fy(GU)m(A)-6 b(V)f(A)21 b FK(uses)j(for)f(construct-)
75 3230 y(ing)h(codes)h(or)e(performing)j(calculations)h(with)c(codes.)
75 3382 y
SDict begin H.S end
75 3382 a 75 3382 a
SDict begin 13.6 H.A end
75 3382 a 75 3382 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.1) cvn H.B /DEST pdfmark end
75
3382 a 96 x FJ(7.6.1)p 0.0 0.0 1.0 TeXcolorrgb 99 w(MatrixT)-7
b(ransf)n(ormationOnMulti)o(v)o(ariateP)n(olynomial)p
Black 1.0 0.0 0.0 TeXcolorrgb 75 3653 a Fs(\006)22 b
Ft(MatrixTransformat)q(ion)q(OnM)q(ult)q(iv)q(ari)q(ate)q(Pol)q(yn)q
(omi)q(al)53 b(\()46 b(A,)i(f,)f(R)f(\))730 b Fr(\(function\))p
Black 216 3879 a Ft(A)21 b FK(is)h(an)g Fq(n)11 b Fv(\002)g
Fq(n)22 b FK(matrix)g(with)g(entries)h(in)f(a)f(\002eld)h
Fq(F)7 b FK(,)21 b Ft(R)g FK(is)h(a)f(polynomial)j(ring)f(of)f
Fq(n)f FK(v)n(ariables,)j(say)e Fq(F)7 b Fo([)p Fq(x)3440
3893 y Fr(1)3478 3879 y Fp(;)j(:::;)g Fq(x)3663 3893
y Fm(n)3702 3879 y Fo(])p FK(,)75 3991 y(and)24 b Ft(f)f
FK(is)g(a)h(polynomial)h(in)f Ft(R)p FK(.)k(Returns)d(the)f
(composition)40 b Fq(f)26 b Fv(\016)13 b Fq(A)p FK(.)75
4144 y
SDict begin H.S end
75 4144 a 75 4144 a
SDict begin 13.6 H.A end
75 4144 a 75 4144 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.2) cvn H.B /DEST pdfmark end
75 4144
a 96 x FJ(7.6.2)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Degr)n(eeMulti)o(v)o
(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4415 a Fs(\006)22 b Ft(DegreeMultivariat)q(ePo)q(lyn)q(omi)q(al)q
(\()52 b(f,)47 b(R)g(\))1657 b Fr(\(function\))p Black
216 4640 a FK(This)27 b(command)h(tak)o(es)h(tw)o(o)e(ar)n(guments,)j
Ft(f)p FK(,)d(a)g(multi)n(v)n(ariate)j(polynomial,)g(and)e
Ft(R)f FK(a)g(polynomial)i(ring)f(o)o(v)o(er)75 4753
y(a)d(\002eld)g Fq(F)32 b FK(containing)c Ft(f)p FK(,)d(say)g
Fq(R)c Fo(=)g Fq(F)7 b Fo([)p Fq(x)1358 4767 y Fr(1)1396
4753 y Fp(;)j Fq(x)1471 4767 y Fr(2)1509 4753 y Fp(;)g(:::;)g
Fq(x)1694 4767 y Fm(n)1733 4753 y Fo(])p FK(.)33 b(The)25
b(output)i(is)e(simply)h(the)f(maximum)h(de)o(grees)g(of)g(all)f(the)75
4866 y(monomials)g(occurring)h(in)d Ft(f)q FK(.)216 4979
y(This)g(command)i(can)f(be)f(used)i(to)e(compute)i(the)f(de)o(gree)g
(of)g(an)f(af)n(\002ne)h(plane)g(curv)o(e.)p 75 5099
1648 4 v 1764 5104 a FF(Example)p 2102 5099 V 75 5124
4 25 v 3747 5124 V 75 5224 4 100 v 188 5194 a(gap>)44
b(F:=GF\(11\);;)p 3747 5224 V 75 5323 V 188 5293 a(gap>)g
(R2:=PolynomialRing\(F,)q(2\);)p 3747 5323 V 75 5423
V 188 5393 a(PolynomialRing\(...,)49 b([)42 b(x_1,)i(x_2)f(]\))p
3747 5423 V 75 5523 V 188 5493 a(gap>)h(vars:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(2\);)q(;)p 3747 5523 V
75 5622 V 188 5592 a(gap>)g(x:=vars[1];;)i(y:=vars[2];;)p
3747 5622 V Black Black eop end end
%%Page: 143 143
TeXDict begin HPSdict begin 143 142 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.143) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(143)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(poly:=y\2102-x*\(x\2102-1\);;)p 3747 428 V 75 528 V
188 498 a(gap>)g(DegreeMultivariatePol)q(yno)q(mia)q(l\()q(pol)q(y,R)q
(2\);)p 3747 528 V 75 628 V 188 598 a(3)p 3747 628 V
75 727 V 3747 727 V 75 752 4 25 v 3747 752 V 75 755 3675
4 v 75 887 a
SDict begin H.S end
75 887 a 75 887 a
SDict begin 13.6 H.A end
75 887 a 75 887 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.3) cvn H.B /DEST pdfmark end
75 887
a 116 x FJ(7.6.3)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Degr)n(eesMulti)o(v)o
(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1178 a Fs(\006)22 b Ft(DegreesMultivaria)q(teP)q(oly)q(nom)q(ia)q
(l\()53 b(f,)47 b(R)f(\))1611 b Fr(\(function\))p Black
216 1404 a FK(Returns)32 b(a)e(list)i(of)f(information)i(about)f(the)f
(multi)n(v)n(ariate)i(polynomial)g Ft(f)q FK(.)50 b(Nice)30
b(for)h(other)h(programs)h(b)n(ut)75 1516 y(mostly)24
b(unreadable)j(by)c Fy(GAP)f FK(users.)p 75 1632 1648
4 v 1764 1637 a FF(Example)p 2102 1632 V 75 1657 4 25
v 3747 1657 V 75 1756 4 100 v 188 1726 a(gap>)44 b(F:=GF\(11\);;)p
3747 1756 V 75 1856 V 188 1826 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p
3747 1856 V 75 1956 V 188 1926 a(PolynomialRing\(...,)49
b([)42 b(x_1,)i(x_2)f(]\))p 3747 1956 V 75 2055 V 188
2025 a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q
(g\(R)q(2\);)q(;)p 3747 2055 V 75 2155 V 188 2125 a(gap>)g
(x:=vars[1];;)i(y:=vars[2];;)p 3747 2155 V 75 2254 V
188 2225 a(gap>)e(poly:=y\2102-x*\(x\2102-1\);;)p 3747
2254 V 75 2354 V 188 2324 a(gap>)g(DegreesMultivariatePo)q(lyn)q(omi)q
(al)q(\(po)q(ly,)q(R2\))q(;)p 3747 2354 V 75 2454 V 188
2424 a([)f([)f([)h(x_1,)h(x_1,)f(1)g(],)g([)g(x_1,)g(x_2,)h(0)f(])g(],)
g([)f([)h(x_2\2102,)h(x_1,)g(0)f(],)g([)f(x_2\2102,)j(x_2,)e(2)g(])g
(],)p 3747 2454 V 75 2553 V 273 2523 a([)f([)h(x_1\2103,)h(x_1,)g(3)f
(],)g([)f(x_1\2103,)j(x_2,)f(0)e(])h(])g(])p 3747 2553
V 75 2653 V 188 2623 a(gap>)p 3747 2653 V 75 2753 V 3747
2753 V 75 2777 4 25 v 3747 2777 V 75 2780 3675 4 v 75
2913 a
SDict begin H.S end
75 2913 a 75 2913 a
SDict begin 13.6 H.A end
75 2913 a 75 2913 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.4) cvn H.B /DEST pdfmark end
75 2913
a 116 x FJ(7.6.4)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Coef\002cientMulti)o(v)
o(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 3203 a Fs(\006)22 b Ft(CoefficientMultiv)q(ari)q(ate)q(Pol)q(yn)q
(omi)q(al\()53 b(f,)47 b(var,)h(power,)h(R)d(\))869 b
Fr(\(function\))p Black 216 3429 a FK(The)38 b(command)h
Ft(CoefficientMultiv)q(ari)q(ate)q(Pol)q(yn)q(omi)q(al)44
b FK(tak)o(es)c(four)f(ar)n(guments:)61 b(a)38 b(multi)n(v)n(ariant)75
3542 y(polynomial)e Ft(f)p FK(,)f(a)e(v)n(ariable)i(name)f
Ft(var)q FK(,)g(an)g(inte)o(ger)h Ft(power)q FK(,)g(and)f(a)f
(polynomial)j(ring)e Ft(R)f FK(containing)j Ft(f)q FK(.)57
b(F)o(or)75 3655 y(e)o(xample,)26 b(if)f Ft(f)g FK(is)g(a)g(multi)n(v)n
(ariate)i(polynomial)h(in)d Fq(R)f FK(=)h Fq(F)7 b FK([)p
Fq(x)2012 3669 y Fr(1)2050 3655 y Fp(;)j Fq(x)2125 3669
y Fr(2)2163 3655 y Fp(;)g(:::;)g Fq(x)2348 3669 y Fm(n)2387
3655 y FK(])25 b(then)h Ft(var)f FK(must)h(be)f(one)h(of)f(the)g
Fq(x)3529 3669 y Fm(i)3552 3655 y FK(.)34 b(The)75 3768
y(output)25 b(is)e(the)h(coef)n(\002cient)h(of)f Fq(x)1095
3722 y Fm(power)1090 3793 y(i)1290 3768 y FK(in)f Ft(f)q
FK(.)216 3880 y(\(Not)g(sure)i(if)e Fq(F)30 b FK(needs)25
b(to)e(be)h(a)f(\002eld)g(in)g(f)o(act)i(...\))216 3993
y(Related)g(to)e(the)h Fy(GAP)d FK(command)k Ft(PolynomialCoefficie)q
(nts)q(Pol)q(yno)q(mi)q(al)p FK(.)p 75 4103 1648 4 v
1764 4108 a FF(Example)p 2102 4103 V 75 4128 4 25 v 3747
4128 V 75 4227 4 100 v 188 4198 a(gap>)44 b(F:=GF\(11\);;)p
3747 4227 V 75 4327 V 188 4297 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p
3747 4327 V 75 4427 V 188 4397 a(PolynomialRing\(...,)49
b([)42 b(x_1,)i(x_2)f(]\))p 3747 4427 V 75 4526 V 188
4496 a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q
(g\(R)q(2\);)q(;)p 3747 4526 V 75 4626 V 188 4596 a(gap>)g
(x:=vars[1];;)i(y:=vars[2];;)p 3747 4626 V 75 4726 V
188 4696 a(gap>)e(poly:=y\2102-x*\(x\2102-1\);;)p 3747
4726 V 75 4825 V 188 4795 a(gap>)g(PolynomialCoefficient)q(sOf)q(Pol)q
(yn)q(omi)q(al\()q(pol)q(y,x)q(\);)p 3747 4825 V 75 4925
V 188 4895 a([)f(x_2\2102,)h(Z\(11\)\2100,)h(0*Z\(11\),)g
(-Z\(11\)\2100)g(])p 3747 4925 V 75 5024 V 188 4995 a(gap>)f
(PolynomialCoefficient)q(sOf)q(Pol)q(yn)q(omi)q(al\()q(pol)q(y,y)q(\);)
p 3747 5024 V 75 5124 V 188 5094 a([)f(-x_1\2103+x_1,)j(0*Z\(11\),)f
(Z\(11\)\2100)f(])p 3747 5124 V 75 5224 V 188 5194 a(gap>)g
(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q(l\(p)q(oly)q(,y,)q(0,R)
q(2\);)p 3747 5224 V 75 5323 V 188 5293 a(-x_1\2103+x_1)p
3747 5323 V 75 5423 V 188 5393 a(gap>)g(CoefficientMultivaria)q(teP)q
(oly)q(no)q(mia)q(l\(p)q(oly)q(,y,)q(1,R)q(2\);)p 3747
5423 V 75 5523 V 188 5493 a(0*Z\(11\))p 3747 5523 V 75
5622 V 188 5592 a(gap>)g(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q
(l\(p)q(oly)q(,y,)q(2,R)q(2\);)p 3747 5622 V Black Black
eop end end
%%Page: 144 144
TeXDict begin HPSdict begin 144 143 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.144) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(144)p Black 75 428 4 100 v 188 399 a FF(Z\(11\)\2100)p
3747 428 V 75 528 V 188 498 a(gap>)44 b(CoefficientMultivaria)q(teP)q
(oly)q(no)q(mia)q(l\(p)q(oly)q(,x,)q(0,R)q(2\);)p 3747
528 V 75 628 V 188 598 a(x_2\2102)p 3747 628 V 75 727
V 188 697 a(gap>)g(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q(l\(p)
q(oly)q(,x,)q(1,R)q(2\);)p 3747 727 V 75 827 V 188 797
a(Z\(11\)\2100)p 3747 827 V 75 927 V 188 897 a(gap>)g
(CoefficientMultivaria)q(teP)q(oly)q(no)q(mia)q(l\(p)q(oly)q(,x,)q(2,R)
q(2\);)p 3747 927 V 75 1026 V 188 996 a(0*Z\(11\))p 3747
1026 V 75 1126 V 188 1096 a(gap>)g(CoefficientMultivaria)q(teP)q(oly)q
(no)q(mia)q(l\(p)q(oly)q(,x,)q(3,R)q(2\);)p 3747 1126
V 75 1225 V 188 1196 a(-Z\(11\)\2100)p 3747 1225 V 75
1325 V 3747 1325 V 75 1350 4 25 v 3747 1350 V 75 1353
3675 4 v 75 1486 a
SDict begin H.S end
75 1486 a 75 1486 a
SDict begin 13.6 H.A end
75 1486 a 75 1486
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.5) cvn H.B /DEST pdfmark end
75 1486 a 116 x FJ(7.6.5)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Solv)o(eLinearSystem)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1777 a Fs(\006)22 b Ft(SolveLinearSystem)q(\()52 b(L,)47
b(vars)h(\))2028 b Fr(\(function\))p Black 216 2003 a
FK(Input:)30 b Ft(L)24 b FK(is)f(a)g(list)h(of)f(linear)i(forms)f(in)f
(the)h(v)n(ariables)i Ft(vars)q FK(.)216 2115 y(Output:)k(the)24
b(solution)i(of)d(the)h(system,)g(if)f(its)h(unique.)216
2228 y(The)h(procedure)j(is)e(straightforw)o(ard:)37
b(Find)25 b(the)h(associated)j(matrix)d Fq(A)p FK(,)e(\002nd)h(the)h
(\224constant)i(v)o(ector\224)f Fq(b)p FK(,)f(and)75
2341 y(solv)o(e)e Fq(A)13 b Fv(\003)g Fq(v)20 b Fo(=)g
Fq(b)p FK(.)28 b(No)23 b(error)h(checking)i(is)e(performed.)216
2454 y(Related)h(to)e(the)h Fy(GAP)d FK(command)k Ft(SolutionMat\()50
b(A,)d(b)g(\))p FK(.)p 75 2567 1648 4 v 1764 2572 a FF(Example)p
2102 2567 V 75 2592 4 25 v 3747 2592 V 75 2692 4 100
v 188 2662 a(gap>)d(F:=GF\(11\);;)p 3747 2692 V 75 2791
V 188 2761 a(gap>)g(R2:=PolynomialRing\(F,)q(2\);)p 3747
2791 V 75 2891 V 188 2861 a(PolynomialRing\(...,)49 b([)42
b(x_1,)i(x_2)f(]\))p 3747 2891 V 75 2991 V 188 2961 a(gap>)h
(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q(2\);)q(;)p
3747 2991 V 75 3090 V 188 3060 a(gap>)g(x:=vars[1];;)i(y:=vars[2];;)p
3747 3090 V 75 3190 V 188 3160 a(gap>)e(f:=3*y-3*x+1;;)j
(g:=-5*y+2*x-7;;)p 3747 3190 V 75 3289 V 188 3260 a(gap>)d
(soln:=SolveLinearSyst)q(em\()q([f,)q(g])q(,[x)q(,y])q(\);)p
3747 3289 V 75 3389 V 188 3359 a([)f(Z\(11\)\2103,)i(Z\(11\)\2102)f(])p
3747 3389 V 75 3489 V 188 3459 a(gap>)g(Value\(f,[x,y],soln\);)49
b(#)42 b(checking)k(okay)p 3747 3489 V 75 3588 V 188
3558 a(0*Z\(11\))p 3747 3588 V 75 3688 V 188 3658 a(gap>)e
(Value\(g,[x,y],col\);)k(#)43 b(checking)i(okay)p 3747
3688 V 75 3788 V 188 3758 a(0*Z\(11\))p 3747 3788 V 75
3887 V 3747 3887 V 75 3912 4 25 v 3747 3912 V 75 3915
3675 4 v 75 4048 a
SDict begin H.S end
75 4048 a 75 4048 a
SDict begin 13.6 H.A end
75 4048 a 75 4048
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.6) cvn H.B /DEST pdfmark end
75 4048 a 117 x FJ(7.6.6)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Gua)n(v)o(aV)-10 b(ersion)p Black 1.0 0.0 0.0 TeXcolorrgb
75 4339 a Fs(\006)22 b Ft(GuavaVersion\()51 b(\))2631
b Fr(\(function\))p Black 216 4565 a FK(Returns)25 b(the)e(current)j(v)
o(ersion)f(of)e(Gua)n(v)n(a.)29 b(Same)23 b(as)g Ft(guava)p
2165 4565 28 4 v 35 w(version\(\))p FK(.)p 75 4682 1648
4 v 1764 4687 a FF(Example)p 2102 4682 V 75 4707 4 25
v 3747 4707 V 75 4806 4 100 v 188 4776 a(gap>)44 b(GuavaVersion\(\);)p
3747 4806 V 75 4906 V 188 4876 a("2.7")p 3747 4906 V
75 5005 V 3747 5005 V 75 5030 4 25 v 3747 5030 V 75 5033
3675 4 v 75 5167 a
SDict begin H.S end
75 5167 a 75 5167 a
SDict begin 13.6 H.A end
75 5167 a 75 5167
a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.7) cvn H.B /DEST pdfmark end
75 5167 a 116 x FJ(7.6.7)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Coef\002cientT)-9 b(oP)n(olynomial)p Black 1.0 0.0 0.0
TeXcolorrgb 75 5457 a Fs(\006)22 b Ft(CoefficientToPoly)q(nom)q(ial)q
(\()52 b(x,)c(b,)f(F)f(\))1750 b Fr(\(function\))p Black
Black Black eop end end
%%Page: 145 145
TeXDict begin HPSdict begin 145 144 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.145) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(145)p Black 216 399 a(Returns)24 b(the)e(Zech)h(log)g(of)
f(x)g(to)h(base)g(b,)f(ie)h(the)f(i)g(such)i(that)f Fq(x)12
b Fo(+)g FK(1)19 b Fo(=)g Fq(b)2473 366 y Fm(i)2496 399
y FK(,)j(so)g Fq(y)12 b Fo(+)g Fq(z)19 b Fo(=)g Fq(y)p
Fo(\()p FK(1)12 b Fo(+)g Fq(z)p Fp(=)p Fq(y)p Fo(\))21
b(=)e Fq(b)3448 366 y Fm(k)3483 399 y FK(,)j(where)75
511 y(k=Log\(y)-6 b(,b\)+ZechLog\(z/y)g(,b\))29 b(and)24
b(b)f(must)g(be)h(a)f(primiti)n(v)o(e)h(element)h(of)e(F)-7
b(.)p 75 631 1648 4 v 1764 636 a FF(Example)p 2102 631
V 75 656 4 25 v 3747 656 V 75 756 4 100 v 188 726 a(gap>)44
b(F:=GF\(11\);;)i(l)c(:=)h(One\(F\);;)p 3747 756 V 75
856 V 188 826 a(gap>)h(ZechLog\(2*l,8*l,F\);)p 3747 856
V 75 955 V 188 925 a(-24)p 3747 955 V 75 1055 V 188 1025
a(gap>)g(8*l+l;\(2*l\)\210\(-24\);)p 3747 1055 V 75 1154
V 188 1125 a(Z\(11\)\2106)p 3747 1154 V 75 1254 V 188
1224 a(Z\(11\)\2106)p 3747 1254 V 75 1354 V 3747 1354
V 75 1379 4 25 v 3747 1379 V 75 1382 3675 4 v 75 1514
a
SDict begin H.S end
75 1514 a 75 1514 a
SDict begin 13.6 H.A end
75 1514 a 75 1514 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.8) cvn H.B /DEST pdfmark end
75 1514 a 117
x FJ(7.6.8)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Coef\002cientT)-9
b(oP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb 75 1805
a Fs(\006)22 b Ft(CoefficientToPoly)q(nom)q(ial)q(\()52
b(coeffs,)d(R)e(\))1657 b Fr(\(function\))p Black 216
2031 a FK(The)31 b(function)j Ft(CoefficientToPolyno)q(mi)q(al)j
FK(returns)c(the)f(de)o(gree)h Fq(d)20 b Fv(\000)c FK(1)31
b(polynomial)j Fq(c)3229 2045 y Fr(0)3282 2031 y Fo(+)15
b Fq(c)3408 2045 y Fr(1)3446 2031 y Fq(x)h Fo(+)f Fp(:::)h
Fo(+)75 2144 y Fq(c)115 2158 y Fm(d)s Fh(\000)p Fr(1)241
2144 y Fq(x)281 2111 y Fm(d)s Fh(\000)p Fr(1)407 2144
y FK(,)25 b(where)g Ft(coeffs)i FK(is)e(a)f(list)i(of)f(elements)h(of)f
(a)g(\002eld,)g Fq(coe)14 b(f)25 b(f)13 b(s)23 b Fo(=)e
Fv(f)p Fq(c)2572 2158 y Fr(0)2610 2144 y Fp(;)10 b(:::;)g
Fq(c)2795 2158 y Fm(d)s Fh(\000)p Fr(1)2922 2144 y Fv(g)p
FK(,)25 b(and)h Ft(R)e FK(is)h(a)g(uni)n(v)n(ariate)75
2257 y(polynomial)h(ring.)p 75 2376 1648 4 v 1764 2381
a FF(Example)p 2102 2376 V 75 2401 4 25 v 3747 2401 V
75 2501 4 100 v 188 2471 a(gap>)44 b(F:=GF\(11\);)p 3747
2501 V 75 2601 V 188 2571 a(GF\(11\))p 3747 2601 V 75
2700 V 188 2670 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p
3747 2700 V 75 2800 V 188 2770 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 2800 V 75 2900 V 188 2870 a(gap>)c(coeffs:=Z\(11\)\2100*[1,2,)q
(3,4)q(];)p 3747 2900 V 75 2999 V 188 2969 a([)f(Z\(11\)\2100,)i
(Z\(11\),)f(Z\(11\)\2108,)h(Z\(11\)\2102)g(])p 3747 2999
V 75 3099 V 188 3069 a(gap>)f(CoefficientToPolynomi)q(al\()q(coe)q(ff)q
(s,R)q(1\);)p 3747 3099 V 75 3198 V 188 3169 a
(Z\(11\)\2102*a\2103+Z\(11\)\2108*)q(a\2102)q(+Z\()q(11\))q(*a+)q(Z\()q
(11\))q(\2100)p 3747 3198 V 75 3223 4 25 v 3747 3223
V 75 3226 3675 4 v 75 3359 a
SDict begin H.S end
75 3359 a 75 3359 a
SDict begin 13.6 H.A end
75 3359
a 75 3359 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.9) cvn H.B /DEST pdfmark end
75 3359 a 116 x FJ(7.6.9)p 0.0 0.0 1.0 TeXcolorrgb
99 w(Degr)n(eesMonomialT)-9 b(erm)p Black 1.0 0.0 0.0
TeXcolorrgb 75 3650 a Fs(\006)22 b Ft(DegreesMonomialTe)q(rm\()53
b(m,)47 b(R)g(\))2074 b Fr(\(function\))p Black 216 3875
a FK(The)35 b(function)j Ft(DegreesMonomialTerm)j FK(returns)c(the)f
(list)g(of)f(de)o(grees)i(to)e(which)h(each)g(v)n(ariable)i(in)d(the)75
3988 y(multi)n(v)n(ariate)g(polynomial)g(ring)f Ft(R)e
FK(occurs)j(in)e(the)g(monomial)h Ft(m)p FK(,)g(where)g
Ft(coeffs)g FK(is)f(a)f(list)i(of)e(elements)j(of)e(a)75
4101 y(\002eld.)p 75 4203 1648 4 v 1764 4208 a FF(Example)p
2102 4203 V 75 4227 4 25 v 3747 4227 V 75 4327 4 100
v 188 4297 a(gap>)44 b(F:=GF\(11\);)p 3747 4327 V 75
4427 V 188 4397 a(GF\(11\))p 3747 4427 V 75 4526 V 188
4496 a(gap>)g(R1:=PolynomialRing\(F,)q(["a)q("]\))q(;;)p
3747 4526 V 75 4626 V 188 4596 a(gap>)g(var1:=IndeterminatesO)q(fPo)q
(lyn)q(om)q(ial)q(Rin)q(g\(R)q(1\);)q(;)k(a:=var1[1];;)p
3747 4626 V 75 4726 V 188 4696 a(gap>)c(b:=X\(F,"b",var1\);)p
3747 4726 V 75 4825 V 188 4795 a(b)p 3747 4825 V 75 4925
V 188 4895 a(gap>)g(var2:=Concatenation\(v)q(ar1)q(,[b)q(]\))q(;)p
3747 4925 V 75 5024 V 188 4995 a([)f(a,)g(b)f(])p 3747
5024 V 75 5124 V 188 5094 a(gap>)i(R2:=PolynomialRing\(F,)q(var)q(2\);)
p 3747 5124 V 75 5224 V 188 5194 a(PolynomialRing\(...,)49
b([)42 b(a,)h(b)g(]\))p 3747 5224 V 75 5323 V 188 5293
a(gap>)h(c:=X\(F,"c",var2\);)p 3747 5323 V 75 5423 V
188 5393 a(c)p 3747 5423 V 75 5523 V 188 5493 a(gap>)g
(var3:=Concatenation\(v)q(ar2)q(,[c)q(]\))q(;)p 3747
5523 V 75 5622 V 188 5592 a([)f(a,)g(b,)g(c)f(])p 3747
5622 V Black Black eop end end
%%Page: 146 146
TeXDict begin HPSdict begin 146 145 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.146) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(146)p Black 75 428 4 100 v 188 399 a FF(gap>)44
b(R3:=PolynomialRing\(F,)q(var)q(3\);)p 3747 428 V 75
528 V 188 498 a(PolynomialRing\(...,)49 b([)42 b(a,)h(b,)g(c)g(]\))p
3747 528 V 75 628 V 188 598 a(gap>)h(m:=b\2103*c\2107;)p
3747 628 V 75 727 V 188 697 a(b\2103*c\2107)p 3747 727
V 75 827 V 188 797 a(gap>)g(DegreesMonomialTerm\(m)q(,R3)q(\);)p
3747 827 V 75 927 V 188 897 a([)f(0,)g(3,)g(7)f(])p 3747
927 V 75 951 4 25 v 3747 951 V 75 954 3675 4 v 75 1088
a
SDict begin H.S end
75 1088 a 75 1088 a
SDict begin 13.6 H.A end
75 1088 a 75 1088 a
SDict begin [ /View [/XYZ H.V] /Dest (subsection.7.6.10) cvn H.B /DEST pdfmark end
75 1088 a 116
x FJ(7.6.10)p 0.0 0.0 1.0 TeXcolorrgb 99 w(Di)o(visorsMulti)o(v)o
(ariateP)n(olynomial)p Black 1.0 0.0 0.0 TeXcolorrgb
75 1378 a Fs(\006)22 b Ft(DivisorsMultivari)q(ate)q(Pol)q(yno)q(mi)q
(al\()53 b(f,)47 b(R)g(\))1564 b Fr(\(function\))p Black
216 1604 a FK(The)33 b(function)j Ft(DivisorsMultivariat)q(ePo)q(lyn)q
(om)q(ial)j FK(returns)c(the)f(list)g(of)f(polynomial)j(di)n(visors)f
(of)f Ft(f)75 1717 y FK(in)g(the)g(multi)n(v)n(ariate)i(polynomial)g
(ring)e Ft(R)g FK(with)f(coef)n(\002cients)j(in)e(a)f(\002eld.)60
b(This)33 b(program)i(uses)g(a)e(simple)i(b)n(ut)75 1830
y(slo)n(w)25 b(algorithm)i(\(see)f(Joachim)h(v)n(on)f(zur)f(Gathen,)i
(J)8 b(\250)-38 b(ur)n(gen)27 b(Gerhard,)f([)p 0.0236 0.6179 0.0894
TeXcolorrgb 2396 1831 a
SDict begin H.S end
2396 1831 a 0.0236 0.6179 0.0894
TeXcolorrgb -1 x FK(vzGG03)p 0.0236 0.6179 0.0894 TeXcolorrgb
2703 1768 a
SDict begin H.R end
2703 1768 a 2703 1830 a
SDict begin [ /Color [0 1 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (cite.GG03) cvn H.B /ANN pdfmark end
2703 1830 a Black
2 w FK(],)f(e)o(x)o(ercise)h(16.10\))h(which)f(\002rst)75
1943 y(con)l(v)o(erts)k(the)f(multi)n(v)n(ariate)h(polynomial)g
Ft(f)e FK(to)g(an)g(associated)j(uni)n(v)n(ariate)g(polynomial)44
b Fq(f)3013 1910 y Fh(\003)3051 1943 y FK(,)28 b(then)h
Ft(Factors)44 b Fq(f)3690 1910 y Fh(\003)3727 1943 y
FK(,)75 2056 y(and)26 b(\002nally)f(con)l(v)o(erts)j(these)e(uni)n(v)n
(ariate)h(f)o(actors)g(back)f(into)g(the)f(multi)n(v)n(ariate)i
(polynomial)h(f)o(actors)f(of)e Ft(f)p FK(.)33 b(Since)75
2169 y Ft(Factors)25 b FK(is)f(non-deterministic,)j Ft
(DivisorsMultivari)q(ate)q(Pol)q(yn)q(omi)q(al)i FK(is)23
b(non-deterministic)29 b(as)23 b(well.)p 75 2286 1648
4 v 1764 2291 a FF(Example)p 2102 2286 V 75 2310 4 25
v 3747 2310 V 75 2410 4 100 v 188 2380 a(gap>)44 b
(R2:=PolynomialRing\(GF)q(\(3\))q(,[")q(x1)q(",")q(x2")q(]\);)p
3747 2410 V 75 2510 V 188 2480 a(PolynomialRing\(...,)49
b([)42 b(x1,)i(x2)f(]\))p 3747 2510 V 75 2609 V 188 2579
a(gap>)h(vars:=IndeterminatesO)q(fPo)q(lyn)q(om)q(ial)q(Rin)q(g\(R)q
(2\);)p 3747 2609 V 75 2709 V 188 2679 a([)f(x1,)g(x2)g(])p
3747 2709 V 75 2809 V 188 2779 a(gap>)h(x2:=vars[2];)p
3747 2809 V 75 2908 V 188 2878 a(x2)p 3747 2908 V 75
3008 V 188 2978 a(gap>)g(x1:=vars[1];)p 3747 3008 V 75
3107 V 188 3078 a(x1)p 3747 3107 V 75 3207 V 188 3177
a(gap>)g(f:=x1\2103+x2\2103;;)p 3747 3207 V 75 3307 V
188 3277 a(gap>)g(DivisorsMultivariateP)q(oly)q(nom)q(ia)q(l\(f)q(,R2)q
(\);)p 3747 3307 V 75 3406 V 188 3376 a([)f(x1+x2,)h(x1+x2,)g(x1+x2)g
(])p 3747 3406 V 75 3431 4 25 v 3747 3431 V 75 3434 3675
4 v Black Black eop end end
%%Page: 147 147
TeXDict begin HPSdict begin 147 146 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.147) cvn H.B /DEST pdfmark end
75 100 a Black Black 963 x
FA(Refer)l(ences)75 1398 y
SDict begin H.S end
75 1398 a 75 1398 a
SDict begin 13.6 H.A end
75 1398
a 75 1398 a
SDict begin [ /View [/XYZ H.V] /Dest (chapter*.4) cvn H.B /DEST pdfmark end
75 1398 a Black 75 1508 a
SDict begin H.S end
75 1508 a FK([BMIT])363
1508 y
SDict begin 13.6 H.A end
363 1508 a 363 1508 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.BM03) cvn H.B /DEST pdfmark end
363 1508 a Black 126 w FK(L.)18
b(Bazzi)h(and)h(S.)e(K.)g(Mitter)-5 b(.)24 b(Some)19
b(constructions)k(of)c(codes)i(from)e(group)i(actions.)k(preprint)d
(March)489 1621 y(2003)j(\(submitted)g(to)f(IEEE)d(IT\).)p
0.0236 0.0894 0.6179 TeXcolorrgb 1590 1623 a
SDict begin H.S end
1590 1623
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(79)p 0.0236 0.0894 0.6179
TeXcolorrgb 1680 1559 a
SDict begin H.R end
1680 1559 a 1680 1621 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
1680
1621 a Black Black 75 1805 a
SDict begin H.S end
75 1805 a FK([Bro06])361
1805 y
SDict begin 13.6 H.A end
361 1805 a 361 1805 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Br) cvn H.B /DEST pdfmark end
361 1805 a Black 128 w FK(A.)27
b(E.)f(Brouwer)-5 b(.)48 b Fq(Bounds)29 b(on)f(the)g(minimum)g
(distance)i(of)e(linear)i(codes)p FK(.)48 b(On)28 b(the)g(internet)i
(at)e(the)489 1917 y(URL:)22 b(http:)g Fp(==)p FK(www)-6
b(.win.tue.nl)p Fp(=)-15 b FK(\230)g(aeb)p Fp(=)p FK(v)n(oorlinco)q
(d.ht)q(ml,)28 b(1997-2006.)p 0.0236 0.0894 0.6179 TeXcolorrgb
2867 1917 a
SDict begin H.S end
2867 1917 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(114)p 0.0236 0.0894 0.6179 TeXcolorrgb 3002 1855 a
SDict begin H.R end
3002 1855 a 3002 1917 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.114) cvn H.B /ANN pdfmark end
3002 1917 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3049 1919 a
SDict begin H.S end
3049 1919 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(119)p 0.0236 0.0894 0.6179 TeXcolorrgb
3184 1855 a
SDict begin H.R end
3184 1855 a 3184 1917 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.119) cvn H.B /ANN pdfmark end
3184 1917 a Black
Black 75 2101 a
SDict begin H.S end
75 2101 a FK([Gao03])376 2101 y
SDict begin 13.6 H.A end
376 2101
a 376 2101 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Gao03) cvn H.B /DEST pdfmark end
376 2101 a Black 113 w FK(S.)18 b(Gao.)25
b(A)19 b(ne)n(w)g(algorithm)j(for)e(decoding)i(reed-solomon)h(codes.)k
Fq(Communications,)c(Information)489 2214 y(and)31 b(Network)f
(Security)i(\(V)-12 b(.)29 b(Bhar)m(gava,)k(H.)c(V)-12
b(.)29 b(P)-7 b(oor)d(,)31 b(V)-12 b(.)29 b(T)-8 b(ar)l(okh)31
b(and)f(S.)g(Y)-8 b(oon,)31 b(Eds.\))p FK(,)g(pages)g(pp.)489
2327 y(55\22668,)25 b(2003.)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 2328 a
SDict begin H.S end
999 2328 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(53)p 0.0236 0.0894 0.6179 TeXcolorrgb 1089 2265
a
SDict begin H.R end
1089 2265 a 1089 2327 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.53) cvn H.B /ANN pdfmark end
1089 2327 a Black Black 75
2511 a
SDict begin H.S end
75 2511 a FK([GDT91])413 2511 y
SDict begin 13.6 H.A end
413 2511 a 413
2511 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.GDT91) cvn H.B /DEST pdfmark end
413 2511 a Black 76 w FK(E.)d(Gabidulin,)j(A.)d(Da)n(vydo)o(v)-6
b(,)24 b(and)g(L.)e(T)-7 b(ombak.)33 b(Linear)24 b(codes)g(with)g(co)o
(v)o(ering)h(radius)f(2)f(and)h(other)489 2624 y(ne)n(w)f(co)o(v)o
(ering)i(codes.)34 b Fq(IEEE)22 b(T)-5 b(r)o(ans.)23
b(Inform.)h(Theory)p FK(,)g(37\(1\):219\226224,)k(1991.)p
0.0236 0.0894 0.6179 TeXcolorrgb 3151 2625 a
SDict begin H.S end
3151 2625
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179
TeXcolorrgb 3241 2562 a
SDict begin H.R end
3241 2562 a 3241 2624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
3241
2624 a Black Black 75 2808 a
SDict begin H.S end
75 2808 a FK([GS85])342
2808 y
SDict begin 13.6 H.A end
342 2808 a 342 2808 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.GS85) cvn H.B /DEST pdfmark end
342 2808 a Black 147 w FK(R.)23
b(Graham)h(and)h(N.)e(Sloane.)37 b(On)23 b(the)i(co)o(v)o(ering)h
(radius)g(of)e(codes.)37 b Fq(IEEE)23 b(T)-5 b(r)o(ans.)24
b(Inform.)h(Theory)p FK(,)489 2921 y(31\(1\):385\226401,)j(1985.)p
0.0236 0.0894 0.6179 TeXcolorrgb 1312 2921 a
SDict begin H.S end
1312 2921
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(111)p 0.0236 0.0894 0.6179
TeXcolorrgb 1447 2859 a
SDict begin H.R end
1447 2859 a 1447 2921 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.111) cvn H.B /ANN pdfmark end
1447
2921 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1494 2922 a
SDict begin H.S end
1494 2922 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb 1629 2859
a
SDict begin H.R end
1629 2859 a 1629 2921 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
1629 2921 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1676 2922 a
SDict begin H.S end
1676 2922 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
1811 2859 a
SDict begin H.R end
1811 2859 a 1811 2921 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
1811 2921 a Black
Black 75 3105 a
SDict begin H.S end
75 3105 a FK([Han99])376 3105 y
SDict begin 13.6 H.A end
376 3105
a 376 3105 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Han99) cvn H.B /DEST pdfmark end
376 3105 a Black 113 w FK(J.)22 b(P)-10
b(.)22 b(Hansen.)33 b(T)-7 b(oric)23 b(surf)o(aces)i(and)e(error)n
(-correcting)28 b(codes.)34 b Fq(Coding)24 b(theory)-5
b(,)24 b(crypto)o(gr)o(aphy)-5 b(,)27 b(and)489 3218
y(r)m(elated)e(ar)m(eas)f(\(ed.,)g(Bac)o(hmann)g(et)f(al\))h(Spring)o
(er)n(-V)-10 b(erla)o(g)p FK(,)27 b(1999.)p 0.0236 0.0894 0.6179
TeXcolorrgb 2659 3219 a
SDict begin H.S end
2659 3219 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb
2749 3156 a
SDict begin H.R end
2749 3156 a 2749 3218 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
2749 3218 a Black
Black 75 3402 a
SDict begin H.S end
75 3402 a FK([Hel72])356 3402 y
SDict begin 13.6 H.A end
356 3402
a 356 3402 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.He72) cvn H.B /DEST pdfmark end
356 3402 a Black 133 w FK(Hermann)g(J.)g(Helgert.)45
b(Sri)n(v)n(asta)n(v)n(a)28 b(codes.)46 b Fq(IEEE)25
b(T)-5 b(r)o(ans.)27 b(Inform.)g(Theory)p FK(,)i(18:292\226297,)i
(March)489 3515 y(1972.)p 0.0236 0.0894 0.6179 TeXcolorrgb
726 3516 a
SDict begin H.S end
726 3516 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb 816 3453
a
SDict begin H.R end
816 3453 a 816 3515 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
816 3515 a Black Black 75 3698
a
SDict begin H.S end
75 3698 a FK([HP03])342 3698 y
SDict begin 13.6 H.A end
342 3698 a 342 3698
a
SDict begin [ /View [/XYZ H.V] /Dest (cite.HP03) cvn H.B /DEST pdfmark end
342 3698 a Black 147 w FK(W)-8 b(.)25 b(C.)h(Huf)n(fman)h(and)g(V)-12
b(.)26 b(Pless.)44 b Fq(Fundamentals)29 b(of)e(err)l(or)n(-corr)m
(ecting)k(codes)p FK(.)46 b(Cambridge)28 b(Uni)n(v)-6
b(.)489 3811 y(Press,)23 b(2003.)p 0.0236 0.0894 0.6179
TeXcolorrgb 964 3811 a
SDict begin H.S end
964 3811 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(11)p 0.0236 0.0894 0.6179 TeXcolorrgb
1054 3749 a
SDict begin H.R end
1054 3749 a 1054 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.11) cvn H.B /ANN pdfmark end
1054 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1100 3812 a
SDict begin H.S end
1100
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(33)p
0.0236 0.0894 0.6179 TeXcolorrgb 1190 3749 a
SDict begin H.R end
1190 3749
a 1190 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
1190 3811 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1236 3812 a
SDict begin H.S end
1236 3812 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(51)p 0.0236 0.0894 0.6179 TeXcolorrgb
1326 3749 a
SDict begin H.R end
1326 3749 a 1326 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.51) cvn H.B /ANN pdfmark end
1326 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1373 3812 a
SDict begin H.S end
1373
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(52)p
0.0236 0.0894 0.6179 TeXcolorrgb 1463 3749 a
SDict begin H.R end
1463 3749
a 1463 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.52) cvn H.B /ANN pdfmark end
1463 3811 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1509 3812 a
SDict begin H.S end
1509 3812 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(58)p 0.0236 0.0894 0.6179 TeXcolorrgb
1599 3749 a
SDict begin H.R end
1599 3749 a 1599 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.58) cvn H.B /ANN pdfmark end
1599 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1645 3812 a
SDict begin H.S end
1645
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(66)p
0.0236 0.0894 0.6179 TeXcolorrgb 1735 3749 a
SDict begin H.R end
1735 3749
a 1735 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
1735 3811 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1782 3812 a
SDict begin H.S end
1782 3812 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb
1872 3749 a
SDict begin H.R end
1872 3749 a 1872 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
1872 3811 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1918 3812 a
SDict begin H.S end
1918
3812 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(127)p
0.0236 0.0894 0.6179 TeXcolorrgb 2053 3749 a
SDict begin H.R end
2053 3749
a 2053 3811 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
2053 3811 a Black Black 75 3995 a
SDict begin H.S end
75 3995
a FK([JH04])326 3995 y
SDict begin 13.6 H.A end
326 3995 a 326 3995 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.JH04) cvn H.B /DEST pdfmark end
326 3995
a Black 163 w FK(J.)k(Justesen)k(and)d(T)-7 b(.)27 b(Hoholdt.)49
b Fq(A)26 b(cour)o(se)k(in)e(err)l(or)n(-corr)m(ecting)33
b(codes)p FK(.)49 b(European)29 b(Mathematical)489 4108
y(Society)-6 b(,)24 b(2004.)p 0.0236 0.0894 0.6179 TeXcolorrgb
1039 4109 a
SDict begin H.S end
1039 4109 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(52)p 0.0236 0.0894 0.6179 TeXcolorrgb 1129 4046
a
SDict begin H.R end
1129 4046 a 1129 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.52) cvn H.B /ANN pdfmark end
1129 4108 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1175 4109 a
SDict begin H.S end
1175 4109 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(54)p 0.0236 0.0894 0.6179 TeXcolorrgb
1265 4046 a
SDict begin H.R end
1265 4046 a 1265 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.54) cvn H.B /ANN pdfmark end
1265 4108 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1311 4109 a
SDict begin H.S end
1311
4109 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(55)p
0.0236 0.0894 0.6179 TeXcolorrgb 1401 4046 a
SDict begin H.R end
1401 4046
a 1401 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.55) cvn H.B /ANN pdfmark end
1401 4108 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1448 4109 a
SDict begin H.S end
1448 4109 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(83)p 0.0236 0.0894 0.6179 TeXcolorrgb
1538 4046 a
SDict begin H.R end
1538 4046 a 1538 4108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.83) cvn H.B /ANN pdfmark end
1538 4108 a Black
Black 75 4292 a
SDict begin H.S end
75 4292 a FK([Jo)o(y04])349 4292 y
SDict begin 13.6 H.A end
349
4292 a 349 4292 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Jo04) cvn H.B /DEST pdfmark end
349 4292 a Black 140 w FK(D.)d(Jo)o(yner)-5
b(.)32 b(T)-7 b(oric)23 b(codes)g(o)o(v)o(er)g(\002nite)f(\002elds.)31
b Fq(Applicable)25 b(Alg)o(ebr)o(a)e(in)f(Engineering)o(,)j(Communica-)
489 4405 y(tion)f(and)g(Computing)p FK(,)h(15:63\22679,)h(2004.)p
0.0236 0.0894 0.6179 TeXcolorrgb 1888 4406 a
SDict begin H.S end
1888 4406
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179
TeXcolorrgb 1978 4343 a
SDict begin H.R end
1978 4343 a 1978 4405 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
1978
4405 a Black Black 75 4589 a
SDict begin H.S end
75 4589 a FK([Leo82])366
4589 y
SDict begin 13.6 H.A end
366 4589 a 366 4589 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Leon82) cvn H.B /DEST pdfmark end
366 4589 a Black 123 w FK(Jef)n(fre)o(y)e
(S.)e(Leon.)32 b(Computing)25 b(automorphism)g(groups)g(of)e(error)n
(-correcting)28 b(codes.)34 b Fq(IEEE)21 b(T)-5 b(r)o(ans.)489
4702 y(Inform.)24 b(Theory)p FK(,)g(28:496\226511,)j(May)c(1982.)p
0.0236 0.0894 0.6179 TeXcolorrgb 1991 4703 a
SDict begin H.S end
1991 4703
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(37)p 0.0236 0.0894 0.6179
TeXcolorrgb 2081 4640 a
SDict begin H.R end
2081 4640 a 2081 4702 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.37) cvn H.B /ANN pdfmark end
2081
4702 a Black Black 75 4886 a
SDict begin H.S end
75 4886 a FK([Leo88])366
4886 y
SDict begin 13.6 H.A end
366 4886 a 366 4886 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Leon88) cvn H.B /DEST pdfmark end
366 4886 a Black 123 w FK(Jef)n(fre)o(y)g
(S.)e(Leon.)30 b(A)21 b(probabilistic)k(algorithm)f(for)e(computing)j
(minimum)c(weights)j(of)e(lar)n(ge)h(error)n(-)489 4999
y(correcting)j(codes.)35 b Fq(IEEE)21 b(T)-5 b(r)o(ans.)24
b(Inform.)g(Theory)p FK(,)g(34:1354\2261359,)j(September)e(1988.)p
0.0236 0.0894 0.6179 TeXcolorrgb 3429 5000 a
SDict begin H.S end
3429 5000
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(45)p 0.0236 0.0894 0.6179
TeXcolorrgb 3519 4937 a
SDict begin H.R end
3519 4937 a 3519 4999 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.45) cvn H.B /ANN pdfmark end
3519
4999 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
3565 5000 a
SDict begin H.S end
3565 5000 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(46)p 0.0236 0.0894 0.6179 TeXcolorrgb 3655 4937
a
SDict begin H.R end
3655 4937 a 3655 4999 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.46) cvn H.B /ANN pdfmark end
3655 4999 a Black Black 75
5183 a
SDict begin H.S end
75 5183 a FK([Leo91])366 5183 y
SDict begin 13.6 H.A end
366 5183 a 366
5183 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.Leon91) cvn H.B /DEST pdfmark end
366 5183 a Black 123 w FK(Jef)n(fre)o(y)34 b(S.)d(Leon.)62
b(Permutation)34 b(group)g(algorithms)h(based)f(on)e(partitions,)38
b(I:)32 b(theory)i(and)f(algo-)489 5296 y(rithms.)h Fq(J)n(.)22
b(Symbolic)j(Comput.)p FK(,)e(12:533\226583,)k(1991.)p
0.0236 0.0894 0.6179 TeXcolorrgb 2290 5296 a
SDict begin H.S end
2290 5296
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(11)p 0.0236 0.0894 0.6179
TeXcolorrgb 2380 5234 a
SDict begin H.R end
2380 5234 a 2380 5296 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.11) cvn H.B /ANN pdfmark end
2380
5296 a Black Black 75 5479 a
SDict begin H.S end
75 5479 a FK([MS83])357
5479 y
SDict begin 13.6 H.A end
357 5479 a 357 5479 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.MS83) cvn H.B /DEST pdfmark end
357 5479 a Black 132 w FK(F)-7
b(.)21 b(J.)g(MacW)l(illiams)j(and)f(N.)e(J.)h(A.)f(Sloane.)32
b Fq(The)22 b(theory)i(of)e(err)l(or)n(-corr)m(ecting)27
b(codes)p FK(.)33 b(Amsterdam:)489 5592 y(North-Holland,)26
b(1983.)p 0.0236 0.0894 0.6179 TeXcolorrgb 1307 5592
a
SDict begin H.S end
1307 5592 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(11)p
0.0236 0.0894 0.6179 TeXcolorrgb 1397 5530 a
SDict begin H.R end
1397 5530
a 1397 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.11) cvn H.B /ANN pdfmark end
1397 5592 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1443 5593 a
SDict begin H.S end
1443 5593 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb
1533 5530 a
SDict begin H.R end
1533 5530 a 1533 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
1533 5592 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1580 5593 a
SDict begin H.S end
1580
5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(73)p
0.0236 0.0894 0.6179 TeXcolorrgb 1670 5530 a
SDict begin H.R end
1670 5530
a 1670 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
1670 5592 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1716 5593 a
SDict begin H.S end
1716 5593 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(83)p 0.0236 0.0894 0.6179 TeXcolorrgb
1806 5530 a
SDict begin H.R end
1806 5530 a 1806 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.83) cvn H.B /ANN pdfmark end
1806 5592 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1852 5593 a
SDict begin H.S end
1852
5593 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(138)p
0.0236 0.0894 0.6179 TeXcolorrgb 1987 5530 a
SDict begin H.R end
1987 5530
a 1987 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
1987 5592 a Black Black 1844 5841 a FK(147)p
Black eop end end
%%Page: 148 148
TeXDict begin HPSdict begin 148 147 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.148) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(148)p Black Black 75 399 a
SDict begin H.S end
75 399 a FK([Sti93])326
399 y
SDict begin 13.6 H.A end
326 399 a 326 399 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.St93) cvn H.B /DEST pdfmark end
326 399 a Black 163 w FK(H.)22
b(Stichtenoth.)36 b Fq(Alg)o(ebr)o(aic)25 b(function)g(\002elds)g(and)f
(codes)p FK(.)35 b(Springer)n(-V)-10 b(erlag,)26 b(1993.)p
0.0236 0.0894 0.6179 TeXcolorrgb 3267 401 a
SDict begin H.S end
3267 401
a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(97)p 0.0236 0.0894 0.6179
TeXcolorrgb 3357 337 a
SDict begin H.R end
3357 337 a 3357 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.97) cvn H.B /ANN pdfmark end
3357 399
a Black Black 75 586 a
SDict begin H.S end
75 586 a FK([vzGG03])442 586 y
SDict begin 13.6 H.A end
442 586 a 442 586 a
SDict begin [ /View [/XYZ H.V] /Dest (cite.GG03) cvn H.B /DEST pdfmark end
442 586 a Black 47 w FK(J.)31 b(v)n(on)i(zur)f
(Gathen)h(and)f(J.)f(Gerhard.)61 b Fq(Modern)33 b(computer)h(alg)o(ebr)
o(a)p FK(.)62 b(Cambridge)33 b(Uni)n(v)-6 b(.)31 b(Press,)489
699 y(2003.)p 0.0236 0.0894 0.6179 TeXcolorrgb 726 700
a
SDict begin H.S end
726 700 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(146)p
0.0236 0.0894 0.6179 TeXcolorrgb 861 637 a
SDict begin H.R end
861 637 a
861 699 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.146) cvn H.B /ANN pdfmark end
861 699 a Black Black Black eop end end
%%Page: 149 149
TeXDict begin HPSdict begin 149 148 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.149) cvn H.B /DEST pdfmark end
75 100 a Black Black Black
761 x FA(Index)p Black 75 1288 a Fq(A)p Fo(\()p Fq(n)p
Fp(;)10 b Fq(d)5 b Fo(\))p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 377 1289 a
SDict begin H.S end
377 1289 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(117)p 0.0236 0.0894 0.6179 TeXcolorrgb
512 1226 a
SDict begin H.R end
512 1226 a 512 1288 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
512 1288 a Black 75
1400 a Fq(GF)i Fo(\()g Fq(p)p Fo(\))p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 372 1401 a
SDict begin H.S end
372 1401 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
462 1338 a
SDict begin H.R end
462 1338 a 462 1400 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
462 1400 a Black 75
1513 a Fq(GF)g Fo(\()p Fq(q)p Fo(\))p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 365 1514 a
SDict begin H.S end
365 1514 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
455 1451 a
SDict begin H.R end
455 1451 a 455 1513 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
455 1513 a Black 73
1626 a Fq(t)f Fo(\()p Fq(n)p Fp(;)k Fq(k)r Fo(\))p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 343 1627 a
SDict begin H.S end
343 1627
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(48)p 0.0236 0.0894 0.6179
TeXcolorrgb 433 1564 a
SDict begin H.R end
433 1564 a 433 1626 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.48) cvn H.B /ANN pdfmark end
433 1626
a Black 75 1739 a Ft(*)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 167 1740 a
SDict begin H.S end
167 1740 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb
257 1677 a
SDict begin H.R end
257 1677 a 257 1739 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
257 1739 a Black 75
1852 a Ft(+)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
167 1852 a
SDict begin H.S end
167 1852 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(22)p 0.0236 0.0894 0.6179 TeXcolorrgb 257 1790 a
SDict begin H.R end
257
1790 a 257 1852 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
257 1852 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 303 1853 a
SDict begin H.S end
303 1853 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb
393 1790 a
SDict begin H.R end
393 1790 a 393 1852 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
393 1852 a Black 75
1965 a Ft(-)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
167 1965 a
SDict begin H.S end
167 1965 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(22)p 0.0236 0.0894 0.6179 TeXcolorrgb 257 1903 a
SDict begin H.R end
257
1903 a 257 1965 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
257 1965 a Black 75 2078 a Ft(=)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 167 2078 a
SDict begin H.S end
167 2078
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 257 2016 a
SDict begin H.R end
257 2016 a 257 2078 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
257 2078
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 303 2080
a
SDict begin H.S end
303 2080 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(29)p
0.0236 0.0894 0.6179 TeXcolorrgb 393 2016 a
SDict begin H.R end
393 2016
a 393 2078 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.29) cvn H.B /ANN pdfmark end
393 2078 a Black 75 2191 a Fp(<)22 b(>)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 285 2191 a
SDict begin H.S end
285
2191 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 375 2129 a
SDict begin H.R end
375 2129 a 375 2191 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
375 2191
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 421 2193
a
SDict begin H.S end
421 2193 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(29)p
0.0236 0.0894 0.6179 TeXcolorrgb 511 2129 a
SDict begin H.R end
511 2129
a 511 2191 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.29) cvn H.B /ANN pdfmark end
511 2191 a Black 75 2387 a FK(acceptable)k(coordinate,)p
0.0236 0.0894 0.6179 TeXcolorrgb 911 2388 a
SDict begin H.S end
911 2388
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(135)p 0.0236 0.0894 0.6179
TeXcolorrgb 1046 2325 a
SDict begin H.R end
1046 2325 a 1046 2387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
1046
2387 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1092 2388 a
SDict begin H.S end
1092 2388 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb 1227 2325
a
SDict begin H.R end
1227 2325 a 1227 2387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
1227 2387 a Black 75 2500 a
Ft(AClosestVectorComb)q(..M)q(atF)q(FEV)q(ec)q(FFE)q(Coo)q(rds)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 407 2613 a
SDict begin H.S end
407
2613 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(14)p 0.0236 0.0894 0.6179
TeXcolorrgb 497 2551 a
SDict begin H.R end
497 2551 a 497 2613 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.14) cvn H.B /ANN pdfmark end
497 2613
a Black 75 2725 a Ft(AClosestVectorComb)q(ina)q(tio)q(nsM)q(at)q(FFE)q
(Vec)q(FFE)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
407 2839 a
SDict begin H.S end
407 2839 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(13)p 0.0236 0.0894 0.6179 TeXcolorrgb 497 2776
a
SDict begin H.R end
497 2776 a 497 2838 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.13) cvn H.B /ANN pdfmark end
497 2838 a Black 75 2951 a Ft
(ActionMoebiusTrans)q(for)q(mat)q(ion)q(On)q(Div)q(iso)q(rP1)407
3064 y FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 453 3066
a
SDict begin H.S end
453 3066 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(93)p
0.0236 0.0894 0.6179 TeXcolorrgb 543 3002 a
SDict begin H.R end
543 3002
a 543 3064 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.93) cvn H.B /ANN pdfmark end
543 3064 a Black 75 3177 a Ft(ActionMoebiusTrans)q(for)q
(mat)q(ion)q(On)q(Fun)q(cti)q(on)53 b FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 407 3292 a
SDict begin H.S end
407 3292 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(93)p 0.0236 0.0894 0.6179 TeXcolorrgb
497 3228 a
SDict begin H.R end
497 3228 a 497 3290 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.93) cvn H.B /ANN pdfmark end
497 3290 a Black 75
3403 a Ft(AddedElementsCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 3404 a
SDict begin H.S end
909 3404 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(103)p 0.0236 0.0894 0.6179 TeXcolorrgb
1044 3341 a
SDict begin H.R end
1044 3341 a 1044 3403 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.103) cvn H.B /ANN pdfmark end
1044 3403 a Black
75 3516 a FK(af)n(\002ne)23 b(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 520 3517 a
SDict begin H.S end
520 3517 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(35)p 0.0236 0.0894 0.6179 TeXcolorrgb
610 3454 a
SDict begin H.R end
610 3454 a 610 3516 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.35) cvn H.B /ANN pdfmark end
610 3516 a Black 75
3629 a Ft(AffineCurve)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 3630 a
SDict begin H.S end
630 3630 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb 720 3567
a
SDict begin H.R end
720 3567 a 720 3629 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
720 3629 a Black 75 3742 a Ft
(AffinePointsOnCurv)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 3743 a
SDict begin H.S end
1001 3743 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(85)p 0.0236 0.0894 0.6179 TeXcolorrgb
1091 3680 a
SDict begin H.R end
1091 3680 a 1091 3742 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.85) cvn H.B /ANN pdfmark end
1091 3742 a Black
75 3855 a Ft(AlternantCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 723 3856 a
SDict begin H.S end
723 3856 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb
813 3793 a
SDict begin H.R end
813 3793 a 813 3855 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
813 3855 a Black 75
3967 a Ft(AmalgamatedDirectS)q(umC)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1233 3967 a
SDict begin H.S end
1233 3967 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(112)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 3905 a
SDict begin H.R end
1368 3905 a 1368 3967 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.112) cvn H.B /ANN pdfmark end
1368 3967 a Black
75 4080 a Ft(AreMOLS)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
445 4081 a
SDict begin H.S end
445 4081 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(134)p 0.0236 0.0894 0.6179 TeXcolorrgb 580 4018
a
SDict begin H.R end
580 4018 a 580 4080 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.134) cvn H.B /ANN pdfmark end
580 4080 a Black 75 4193 a Ft(AsSSortedList)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 4195 a
SDict begin H.S end
723
4195 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(39)p
0.0236 0.0894 0.6179 TeXcolorrgb 813 4131 a
SDict begin H.R end
813 4131
a 813 4193 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.39) cvn H.B /ANN pdfmark end
813 4193 a Black 75 4306 a Ft(AugmentedCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 4307 a
SDict begin H.S end
723
4307 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(102)p
0.0236 0.0894 0.6179 TeXcolorrgb 858 4244 a
SDict begin H.R end
858 4244
a 858 4306 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.102) cvn H.B /ANN pdfmark end
858 4306 a Black 75 4419 a Ft(AutomorphismGroup)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 909 4420 a
SDict begin H.S end
909
4420 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(36)p
0.0236 0.0894 0.6179 TeXcolorrgb 999 4357 a
SDict begin H.R end
999 4357
a 999 4419 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
999 4419 a Black 75 4615 a Ft(BCHCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 445 4616 a
SDict begin H.S end
445
4616 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(77)p
0.0236 0.0894 0.6179 TeXcolorrgb 535 4554 a
SDict begin H.R end
535 4554
a 535 4615 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
535 4615 a Black 75 4728 a Ft(BestKnownLinearCod)q(e)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1001 4729 a
SDict begin H.S end
1001
4729 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(70)p
0.0236 0.0894 0.6179 TeXcolorrgb 1091 4666 a
SDict begin H.R end
1091 4666
a 1091 4728 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.70) cvn H.B /ANN pdfmark end
1091 4728 a Black 75 4841 a Ft(BinaryGolayCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 816 4842 a
SDict begin H.S end
816
4842 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(73)p
0.0236 0.0894 0.6179 TeXcolorrgb 906 4779 a
SDict begin H.R end
906 4779
a 906 4841 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
906 4841 a Black 75 4954 a Ft(BitFlipDecoder)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 4955 a
SDict begin H.S end
770
4955 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(54)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 4892 a
SDict begin H.R end
860 4892
a 860 4954 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.54) cvn H.B /ANN pdfmark end
860 4954 a Black 75 5067 a Ft(BlockwiseDirectSum)q(Cod)q
(e)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1140 5067
a
SDict begin H.S end
1140 5067 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(112)p
0.0236 0.0894 0.6179 TeXcolorrgb 1275 5005 a
SDict begin H.R end
1275 5005
a 1275 5067 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.112) cvn H.B /ANN pdfmark end
1275 5067 a Black 75 5180 a FK(Bose)h(distance,)p
0.0236 0.0894 0.6179 TeXcolorrgb 623 5181 a
SDict begin H.S end
623 5181
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(77)p 0.0236 0.0894 0.6179
TeXcolorrgb 713 5119 a
SDict begin H.R end
713 5119 a 713 5180 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
713 5180
a Black 75 5292 a FK(bound,)h(Gilbert-V)-10 b(arshamo)o(v)26
b(lo)n(wer)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1312
5293 a
SDict begin H.S end
1312 5293 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb 1447 5230
a
SDict begin H.R end
1447 5230 a 1447 5292 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
1447 5292 a Black 75 5405 a
FK(bound,)f(sphere)g(packing)g(lo)n(wer)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1165 5406 a
SDict begin H.S end
1165 5406 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb
1300 5343 a
SDict begin H.R end
1300 5343 a 1300 5405 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
1300 5405 a Black
75 5518 a FK(bounds,)g(Elias,)p 0.0236 0.0894 0.6179
TeXcolorrgb 610 5519 a
SDict begin H.S end
610 5519 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
745 5456 a
SDict begin H.R end
745 5456 a 745 5518 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
745 5518 a Black Black
Black 1954 1288 a FK(bounds,)g(Griesmer)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2642 1289 a
SDict begin H.S end
2642 1289 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
2777 1226 a
SDict begin H.R end
2777 1226 a 2777 1288 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
2777 1288 a Black
1954 1400 a FK(bounds,)g(Hamming,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2671 1401 a
SDict begin H.S end
2671 1401 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
2806 1338 a
SDict begin H.R end
2806 1338 a 2806 1400 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
2806 1400 a Black
1954 1513 a FK(bounds,)g(Johnson,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2606 1514 a
SDict begin H.S end
2606 1514 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 1451 a
SDict begin H.R end
2741 1451 a 2741 1513 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
2741 1513 a Black
1954 1626 a FK(bounds,)g(Plotkin,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2570 1627 a
SDict begin H.S end
2570 1627 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
2705 1564 a
SDict begin H.R end
2705 1564 a 2705 1626 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
2705 1626 a Black
1954 1739 a FK(bounds,)g(Singleton,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2656 1739 a
SDict begin H.S end
2656 1739 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(114)p 0.0236 0.0894 0.6179 TeXcolorrgb
2791 1677 a
SDict begin H.R end
2791 1677 a 2791 1739 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.114) cvn H.B /ANN pdfmark end
2791 1739 a Black
1954 1852 a FK(bounds,)g(sphere)g(packing)h(bound,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3105 1853 a
SDict begin H.S end
3105 1853
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179
TeXcolorrgb 3240 1790 a
SDict begin H.R end
3240 1790 a 3240 1852 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
3240
1852 a Black 1954 1965 a Ft(BoundsCoveringRadi)q(us)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2927 1966 a
SDict begin H.S end
2927
1966 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(120)p
0.0236 0.0894 0.6179 TeXcolorrgb 3062 1903 a
SDict begin H.R end
3062 1903
a 3062 1965 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.120) cvn H.B /ANN pdfmark end
3062 1965 a Black 1954 2078 a Ft(BoundsMinimumDista)q
(nce)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2973 2080
a
SDict begin H.S end
2973 2080 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(119)p
0.0236 0.0894 0.6179 TeXcolorrgb 3108 2016 a
SDict begin H.R end
3108 2016
a 3108 2078 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.119) cvn H.B /ANN pdfmark end
3108 2078 a Black 1954 2274 a FK(check)f(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2648 2275 a
SDict begin H.S end
2648 2275
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(28)p 0.0236 0.0894 0.6179
TeXcolorrgb 2738 2212 a
SDict begin H.R end
2738 2212 a 2738 2274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
2738
2274 a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2785 2275 a
SDict begin H.S end
2785 2275 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(75)p 0.0236 0.0894 0.6179 TeXcolorrgb 2875 2212
a
SDict begin H.R end
2875 2212 a 2875 2274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.75) cvn H.B /ANN pdfmark end
2875 2274 a Black 1954 2387
a Ft(CheckMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2370 2387 a
SDict begin H.S end
2370 2387 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(42)p 0.0236 0.0894 0.6179 TeXcolorrgb 2460 2325 a
SDict begin H.R end
2460 2325 a 2460 2387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.42) cvn H.B /ANN pdfmark end
2460 2387 a Black 1954 2500 a
Ft(CheckMatCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2556 2501 a
SDict begin H.S end
2556 2501 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(65)p 0.0236 0.0894 0.6179 TeXcolorrgb 2646 2438
a
SDict begin H.R end
2646 2438 a 2646 2500 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.65) cvn H.B /ANN pdfmark end
2646 2500 a Black 1954 2613
a Ft(CheckMatCodeMutabl)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2880 2614 a
SDict begin H.S end
2880 2614 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(65)p 0.0236 0.0894 0.6179 TeXcolorrgb
2970 2551 a
SDict begin H.R end
2970 2551 a 2970 2613 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.65) cvn H.B /ANN pdfmark end
2970 2613 a Black
1954 2725 a Ft(CheckPol)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2370 2726 a
SDict begin H.S end
2370 2726 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(43)p 0.0236 0.0894 0.6179 TeXcolorrgb
2460 2663 a
SDict begin H.R end
2460 2663 a 2460 2725 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.43) cvn H.B /ANN pdfmark end
2460 2725 a Black
1954 2838 a Ft(CheckPolCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 2839 a
SDict begin H.S end
2556 2839 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(76)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 2776 a
SDict begin H.R end
2646 2776 a 2646 2838 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.76) cvn H.B /ANN pdfmark end
2646 2838 a Black
1954 2951 a Ft(CirculantMatrix)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2695 2951 a
SDict begin H.S end
2695 2951 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(142)p 0.0236 0.0894 0.6179 TeXcolorrgb
2830 2889 a
SDict begin H.R end
2830 2889 a 2830 2951 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
2830 2951 a Black
1954 3064 a FK(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2171 3065 a
SDict begin H.S end
2171 3065 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb 2261 3002
a
SDict begin H.R end
2261 3002 a 2261 3064 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
2261 3064 a Black 1954 3177
a FK(code,)f Fo(\()p Fq(n)p Fp(;)10 b Fq(M)t Fp(;)g Fq(d)5
b Fo(\))p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2533
3178 a
SDict begin H.S end
2533 3178 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb 2623 3115
a
SDict begin H.R end
2623 3115 a 2623 3177 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
2623 3177 a Black 1954 3290
a FK(code,)24 b Fo([)p Fq(n)p Fp(;)10 b Fq(k)r Fp(;)g
Fq(d)5 b Fo(])p Fq(r)r FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2512 3291 a
SDict begin H.S end
2512 3291 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(28)p 0.0236 0.0894 0.6179 TeXcolorrgb 2602 3228
a
SDict begin H.R end
2602 3228 a 2602 3290 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
2602 3290 a Black 1954 3403
a FK(code,)24 b(A)l(G,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2344 3404 a
SDict begin H.S end
2344 3404 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb 2434 3341
a
SDict begin H.R end
2434 3341 a 2434 3403 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
2434 3403 a Black 1954 3516
a FK(code,)g(alternant,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2535 3517 a
SDict begin H.S end
2535 3517 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb 2625 3454
a
SDict begin H.R end
2625 3454 a 2625 3516 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
2625 3516 a Black 1954 3629
a FK(code,)g(Bose-Chaudhuri-Hock)o(eng)q(hem,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3327 3630 a
SDict begin H.S end
3327 3630 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(77)p 0.0236 0.0894 0.6179 TeXcolorrgb
3417 3568 a
SDict begin H.R end
3417 3568 a 3417 3629 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
3417 3629 a Black
1954 3742 a FK(code,)g(conference,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2615 3743 a
SDict begin H.S end
2615 3743 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
2705 3680 a
SDict begin H.R end
2705 3680 a 2705 3742 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
2705 3742 a Black
1954 3855 a FK(code,)g(Cordaro-W)-7 b(agner)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2822 3856 a
SDict begin H.S end
2822 3856 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
2912 3793 a
SDict begin H.R end
2912 3793 a 2912 3855 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
2912 3855 a Black
1954 3967 a FK(code,)24 b(c)o(yclic,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2432 3968 a
SDict begin H.S end
2432 3968 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(28)p 0.0236 0.0894 0.6179 TeXcolorrgb
2522 3905 a
SDict begin H.R end
2522 3905 a 2522 3967 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
2522 3967 a Black
1954 4080 a FK(code,)g(Da)n(vydo)o(v)-6 b(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2541 4081 a
SDict begin H.S end
2541 4081 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179 TeXcolorrgb
2631 4018 a
SDict begin H.R end
2631 4018 a 2631 4080 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
2631 4080 a Black
1954 4193 a FK(code,)24 b(element)h(test,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2653 4194 a
SDict begin H.S end
2653 4194 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179 TeXcolorrgb
2743 4131 a
SDict begin H.R end
2743 4131 a 2743 4193 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
2743 4193 a Black
1954 4306 a FK(code,)f(elements)h(of,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2638 4307 a
SDict begin H.S end
2638 4307 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb
2728 4244 a
SDict begin H.R end
2728 4244 a 2728 4306 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
2728 4306 a Black
1954 4419 a FK(code,)f(e)n(v)n(aluation,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2591 4420 a
SDict begin H.S end
2591 4420 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(82)p 0.0236 0.0894 0.6179 TeXcolorrgb
2681 4357 a
SDict begin H.R end
2681 4357 a 2681 4419 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.82) cvn H.B /ANN pdfmark end
2681 4419 a Black
1954 4532 a FK(code,)g(Fire,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2363 4534 a
SDict begin H.S end
2363 4534 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(79)p 0.0236 0.0894 0.6179 TeXcolorrgb 2453 4470
a
SDict begin H.R end
2453 4470 a 2453 4532 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
2453 4532 a Black 1954 4645
a FK(code,)g(Gabidulin,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2580 4646 a
SDict begin H.S end
2580 4646 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(72)p 0.0236 0.0894 0.6179 TeXcolorrgb 2670 4583
a
SDict begin H.R end
2670 4583 a 2670 4645 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
2670 4645 a Black 1954 4758
a FK(code,)g(Golay)g(\(binary\),)p 0.0236 0.0894 0.6179
TeXcolorrgb 2754 4759 a
SDict begin H.S end
2754 4759 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(73)p 0.0236 0.0894 0.6179 TeXcolorrgb
2844 4696 a
SDict begin H.R end
2844 4696 a 2844 4758 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
2844 4758 a Black
1954 4871 a FK(code,)g(Golay)g(\(ternary\),)p 0.0236 0.0894 0.6179
TeXcolorrgb 2779 4872 a
SDict begin H.S end
2779 4872 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(74)p 0.0236 0.0894 0.6179 TeXcolorrgb
2869 4809 a
SDict begin H.R end
2869 4809 a 2869 4871 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.74) cvn H.B /ANN pdfmark end
2869 4871 a Black
1954 4984 a FK(code,)g(Goppa)g(\(classical\),)p 0.0236 0.0894 0.6179
TeXcolorrgb 2850 4985 a
SDict begin H.S end
2850 4985 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb
2940 4922 a
SDict begin H.R end
2940 4922 a 2940 4984 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
2940 4984 a Black
1954 5097 a FK(code,)g(greedy)-6 b(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2458 5098 a
SDict begin H.S end
2458 5098 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb
2548 5035 a
SDict begin H.R end
2548 5035 a 2548 5097 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
2548 5097 a Black
1954 5209 a FK(code,)24 b(Hadamard,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2595 5210 a
SDict begin H.S end
2595 5210 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
2685 5147 a
SDict begin H.R end
2685 5147 a 2685 5209 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
2685 5209 a Black
1954 5322 a FK(code,)g(Hamming,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2580 5323 a
SDict begin H.S end
2580 5323 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(65)p 0.0236 0.0894 0.6179 TeXcolorrgb
2670 5260 a
SDict begin H.R end
2670 5260 a 2670 5322 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.65) cvn H.B /ANN pdfmark end
2670 5322 a Black
1954 5435 a FK(code,)g(linear)l(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2420 5436 a
SDict begin H.S end
2420 5436 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb
2510 5373 a
SDict begin H.R end
2510 5373 a 2510 5435 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
2510 5435 a Black
1954 5548 a FK(code,)g(maximum)g(distance)h(separable,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3272 5549 a
SDict begin H.S end
3272 5549
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179
TeXcolorrgb 3362 5486 a
SDict begin H.R end
3362 5486 a 3362 5548 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
3362
5548 a Black Black 1844 5841 a FK(149)p Black eop end
end
%%Page: 150 150
TeXDict begin HPSdict begin 150 149 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.150) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(150)p Black 75 399 a(code,)24 b(Nordstrom-Robinson,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1110 400 a
SDict begin H.S end
1110 400
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(63)p 0.0236 0.0894 0.6179
TeXcolorrgb 1200 337 a
SDict begin H.R end
1200 337 a 1200 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
1200 399
a Black 75 511 a FK(code,)g(perfect,)p 0.0236 0.0894 0.6179
TeXcolorrgb 590 512 a
SDict begin H.S end
590 512 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(33)p 0.0236 0.0894 0.6179 TeXcolorrgb
680 449 a
SDict begin H.R end
680 449 a 680 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
680 511 a Black 75 624
a FK(code,)g(Reed-Muller)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
798 625 a
SDict begin H.S end
798 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb 888 562
a
SDict begin H.R end
888 562 a 888 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
888 624 a Black 75 737 a FK(code,)g
(Reed-Solomon,)p 0.0236 0.0894 0.6179 TeXcolorrgb 883
738 a
SDict begin H.S end
883 738 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x
FK(77)p 0.0236 0.0894 0.6179 TeXcolorrgb 973 677 a
SDict begin H.R end
973
677 a 973 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.77) cvn H.B /ANN pdfmark end
973 737 a Black 75 850 a FK(code,)g(self-dual,)p
0.0236 0.0894 0.6179 TeXcolorrgb 656 851 a
SDict begin H.S end
656 851 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179
TeXcolorrgb 746 788 a
SDict begin H.R end
746 788 a 746 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
746 850 a Black
75 963 a FK(code,)g(self-orthogonal,)p 0.0236 0.0894 0.6179
TeXcolorrgb 893 964 a
SDict begin H.S end
893 964 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
983 901 a
SDict begin H.R end
983 901 a 983 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
983 963 a Black 75 1076
a FK(code,)g(Sri)n(v)n(asta)n(v)n(a,)p 0.0236 0.0894 0.6179
TeXcolorrgb 708 1077 a
SDict begin H.S end
708 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb
798 1014 a
SDict begin H.R end
798 1014 a 798 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
798 1076 a Black 75
1189 a FK(code,)g(subcode,)p 0.0236 0.0894 0.6179 TeXcolorrgb
635 1190 a
SDict begin H.S end
635 1190 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb 725 1127
a
SDict begin H.R end
725 1127 a 725 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
725 1189 a Black 75 1302 a FK(code,)g(T)-7
b(ombak,)p 0.0236 0.0894 0.6179 TeXcolorrgb 633 1303
a
SDict begin H.S end
633 1303 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 723 1240 a
SDict begin H.R end
723 1240
a 723 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
723 1302 a Black 75 1415 a FK(code,)24 b(toric,)p
0.0236 0.0894 0.6179 TeXcolorrgb 504 1416 a
SDict begin H.S end
504 1416
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179
TeXcolorrgb 594 1353 a
SDict begin H.R end
594 1353 a 594 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
594 1415
a Black 75 1528 a FK(code,)g(unrestricted,)p 0.0236 0.0894 0.6179
TeXcolorrgb 767 1529 a
SDict begin H.S end
767 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb
857 1466 a
SDict begin H.R end
857 1466 a 857 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
857 1528 a Black 75
1641 a Ft(CodeDensity)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 1642 a
SDict begin H.S end
630 1642 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb 765 1579
a
SDict begin H.R end
765 1579 a 765 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
765 1641 a Black 75 1753 a Ft
(CodeDistanceEnumer)q(ato)q(r)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1140 1754 a
SDict begin H.S end
1140 1754 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb
1275 1691 a
SDict begin H.R end
1275 1691 a 1275 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
1275 1753 a Black
75 1866 a Ft(CodeIsomorphism)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 1867 a
SDict begin H.S end
816 1867 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(36)p 0.0236 0.0894 0.6179 TeXcolorrgb
906 1804 a
SDict begin H.R end
906 1804 a 906 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
906 1866 a Black 75
1979 a Ft(CodeMacWilliamsTra)q(nsf)q(orm)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1233 1980 a
SDict begin H.S end
1233 1980 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 1917 a
SDict begin H.R end
1368 1917 a 1368 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
1368 1979 a Black
75 2092 a Ft(CodeNorm)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
491 2093 a
SDict begin H.S end
491 2093 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb 626 2030
a
SDict begin H.R end
626 2030 a 626 2092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
626 2092 a Black 75 2205 a FK(codes,)g
(addition,)p 0.0236 0.0894 0.6179 TeXcolorrgb 671 2206
a
SDict begin H.S end
671 2206 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(30)p
0.0236 0.0894 0.6179 TeXcolorrgb 761 2143 a
SDict begin H.R end
761 2143
a 761 2205 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
761 2205 a Black 75 2318 a FK(codes,)g(decoding,)p
0.0236 0.0894 0.6179 TeXcolorrgb 706 2319 a
SDict begin H.S end
706 2319
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179
TeXcolorrgb 796 2256 a
SDict begin H.R end
796 2256 a 796 2318 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
796 2318
a Black 75 2431 a FK(codes,)g(direct)h(sum,)p 0.0236 0.0894 0.6179
TeXcolorrgb 754 2432 a
SDict begin H.S end
754 2432 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb
844 2369 a
SDict begin H.R end
844 2369 a 844 2431 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
844 2431 a Black 75
2544 a FK(codes,)f(encoding,)p 0.0236 0.0894 0.6179 TeXcolorrgb
706 2545 a
SDict begin H.S end
706 2545 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(30)p 0.0236 0.0894 0.6179 TeXcolorrgb 796 2482
a
SDict begin H.R end
796 2482 a 796 2544 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
796 2544 a Black 75 2657 a FK(codes,)g
(product,)p 0.0236 0.0894 0.6179 TeXcolorrgb 651 2658
a
SDict begin H.S end
651 2658 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(30)p
0.0236 0.0894 0.6179 TeXcolorrgb 741 2595 a
SDict begin H.R end
741 2595
a 741 2657 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
741 2657 a Black 75 2770 a Ft(CodeWeightEnumerat)q(or)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1048 2771 a
SDict begin H.S end
1048
2771 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(136)p
0.0236 0.0894 0.6179 TeXcolorrgb 1183 2708 a
SDict begin H.R end
1183 2708
a 1183 2770 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
1183 2770 a Black 75 2883 a Ft(Codeword)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 2885 a
SDict begin H.S end
491
2885 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(19)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 2821 a
SDict begin H.R end
581 2821
a 581 2883 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.19) cvn H.B /ANN pdfmark end
581 2883 a Black 75 2995 a Ft(CodewordNr)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 584 2996 a
SDict begin H.S end
584
2996 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(20)p
0.0236 0.0894 0.6179 TeXcolorrgb 674 2933 a
SDict begin H.R end
674 2933
a 674 2995 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.20) cvn H.B /ANN pdfmark end
674 2995 a Black 75 3108 a FK(code)n(w)o(ords,)h
(addition,)p 0.0236 0.0894 0.6179 TeXcolorrgb 855 3108
a
SDict begin H.S end
855 3108 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p
0.0236 0.0894 0.6179 TeXcolorrgb 945 3046 a
SDict begin H.R end
945 3046
a 945 3108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
945 3108 a Black 75 3221 a FK(code)n(w)o(ords,)g(cosets,)p
0.0236 0.0894 0.6179 TeXcolorrgb 779 3221 a
SDict begin H.S end
779 3221
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p 0.0236 0.0894 0.6179
TeXcolorrgb 869 3159 a
SDict begin H.R end
869 3159 a 869 3221 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
869 3221
a Black 75 3334 a FK(code)n(w)o(ords,)g(subtraction,)p
0.0236 0.0894 0.6179 TeXcolorrgb 961 3334 a
SDict begin H.S end
961 3334
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p 0.0236 0.0894 0.6179
TeXcolorrgb 1051 3272 a
SDict begin H.R end
1051 3272 a 1051 3334 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
1051
3334 a Black 75 3447 a Ft(CoefficientMultiva)q(ria)q(teP)q(oly)q(no)q
(mia)q(l)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1650
3448 a
SDict begin H.S end
1650 3448 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(143)p 0.0236 0.0894 0.6179 TeXcolorrgb 1785 3385
a
SDict begin H.R end
1785 3385 a 1785 3447 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.143) cvn H.B /ANN pdfmark end
1785 3447 a Black 75 3560 a
Ft(CoefficientToPolyn)q(omi)q(al)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1187 3560 a
SDict begin H.S end
1187 3560 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(144)p 0.0236 0.0894 0.6179 TeXcolorrgb
1322 3498 a
SDict begin H.R end
1322 3498 a 1322 3560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.144) cvn H.B /ANN pdfmark end
1322 3560 a Black
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1369 3561 a
SDict begin H.S end
1369
3561 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(145)p
0.0236 0.0894 0.6179 TeXcolorrgb 1504 3498 a
SDict begin H.R end
1504 3498
a 1504 3560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.145) cvn H.B /ANN pdfmark end
1504 3560 a Black 75 3673 a FK(conference)h(matrix,)p
0.0236 0.0894 0.6179 TeXcolorrgb 779 3674 a
SDict begin H.S end
779 3674
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(62)p 0.0236 0.0894 0.6179
TeXcolorrgb 869 3611 a
SDict begin H.R end
869 3611 a 869 3673 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.62) cvn H.B /ANN pdfmark end
869 3673
a Black 75 3786 a Ft(ConferenceCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 3787 a
SDict begin H.S end
770 3787 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 3724 a
SDict begin H.R end
860 3724 a 860 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
860 3786 a Black 75
3899 a Ft(ConstantWeightSubc)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1094 3900 a
SDict begin H.S end
1094 3900 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(107)p 0.0236 0.0894 0.6179 TeXcolorrgb
1229 3837 a
SDict begin H.R end
1229 3837 a 1229 3899 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.107) cvn H.B /ANN pdfmark end
1229 3899 a Black
75 4012 a Ft(ConstructionBCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 4013 a
SDict begin H.S end
909 4013 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(105)p 0.0236 0.0894 0.6179 TeXcolorrgb
1044 3950 a
SDict begin H.R end
1044 3950 a 1044 4012 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.105) cvn H.B /ANN pdfmark end
1044 4012 a Black
75 4125 a Ft(ConversionFieldCod)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 4126 a
SDict begin H.S end
1001 4126 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(106)p 0.0236 0.0894 0.6179 TeXcolorrgb
1136 4063 a
SDict begin H.R end
1136 4063 a 1136 4125 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.106) cvn H.B /ANN pdfmark end
1136 4125 a Black
75 4237 a Ft(ConwayPolynomial)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 862 4238 a
SDict begin H.S end
862 4238 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
952 4175 a
SDict begin H.R end
952 4175 a 952 4237 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
952 4237 a Black 75
4350 a Ft(CoordinateNorm)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 4351 a
SDict begin H.S end
770 4351 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb
905 4288 a
SDict begin H.R end
905 4288 a 905 4350 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
905 4350 a Black 75
4463 a Ft(CordaroWagnerCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 4464 a
SDict begin H.S end
909 4464 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 4401 a
SDict begin H.R end
999 4401 a 999 4463 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
999 4463 a Black 75
4576 a FK(coset,)p 0.0236 0.0894 0.6179 TeXcolorrgb 307
4576 a
SDict begin H.S end
307 4576 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(22)p
0.0236 0.0894 0.6179 TeXcolorrgb 397 4514 a
SDict begin H.R end
397 4514
a 397 4576 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.22) cvn H.B /ANN pdfmark end
397 4576 a Black 75 4689 a Ft(CosetCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 538 4690 a
SDict begin H.S end
538
4690 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(107)p
0.0236 0.0894 0.6179 TeXcolorrgb 673 4627 a
SDict begin H.R end
673 4627
a 673 4689 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.107) cvn H.B /ANN pdfmark end
673 4689 a Black 75 4802 a FK(co)o(v)o(ering)f(code,)p
0.0236 0.0894 0.6179 TeXcolorrgb 630 4803 a
SDict begin H.S end
630 4803
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(48)p 0.0236 0.0894 0.6179
TeXcolorrgb 720 4740 a
SDict begin H.R end
720 4740 a 720 4802 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.48) cvn H.B /ANN pdfmark end
720 4802
a Black 75 4915 a Ft(CoveringRadius)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 4916 a
SDict begin H.S end
770 4916 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(48)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 4853 a
SDict begin H.R end
860 4853 a 860 4915 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.48) cvn H.B /ANN pdfmark end
860 4915 a Black 75
5028 a Ft(CyclicCodes)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 5029 a
SDict begin H.S end
630 5029 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(81)p 0.0236 0.0894 0.6179 TeXcolorrgb 720 4966
a
SDict begin H.R end
720 4966 a 720 5028 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.81) cvn H.B /ANN pdfmark end
720 5028 a Black 75 5141 a Ft(CyclotomicCosets)
p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 862 5142 a
SDict begin H.S end
862 5142 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(140)p
0.0236 0.0894 0.6179 TeXcolorrgb 997 5079 a
SDict begin H.R end
997 5079
a 997 5141 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.140) cvn H.B /ANN pdfmark end
997 5141 a Black 75 5337 a Ft(DavydovCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 5338 a
SDict begin H.S end
630
5338 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 720 5275 a
SDict begin H.R end
720 5275
a 720 5337 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
720 5337 a Black 75 5450 a Ft(Decode)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 399 5451 a
SDict begin H.S end
399 5451
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(51)p 0.0236 0.0894 0.6179
TeXcolorrgb 489 5388 a
SDict begin H.R end
489 5388 a 489 5450 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.51) cvn H.B /ANN pdfmark end
489 5450
a Black 75 5562 a Ft(Decodeword)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 584 5563 a
SDict begin H.S end
584 5563 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(52)p 0.0236 0.0894 0.6179 TeXcolorrgb
674 5500 a
SDict begin H.R end
674 5500 a 674 5562 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.52) cvn H.B /ANN pdfmark end
674 5562 a Black Black
Black 1954 399 a Ft(DecreaseMinimumDis)q(tan)q(ceU)q(ppe)q(rB)q(oun)q
(d)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529 400
a
SDict begin H.S end
3529 400 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(46)p
0.0236 0.0894 0.6179 TeXcolorrgb 3619 337 a
SDict begin H.R end
3619 337
a 3619 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.46) cvn H.B /ANN pdfmark end
3619 399 a Black 1954 511 a FK(de\002ning)g(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2734 512 a
SDict begin H.S end
2734 512
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179
TeXcolorrgb 2824 449 a
SDict begin H.R end
2824 449 a 2824 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
2824 511
a Black 1954 624 a FK(de)o(gree,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2240 625 a
SDict begin H.S end
2240 625 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(88)p 0.0236 0.0894 0.6179 TeXcolorrgb
2330 562 a
SDict begin H.R end
2330 562 a 2330 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
2330 624 a Black 1954
737 a Ft(DegreeMultivariate)q(Pol)q(yno)q(mia)q(l)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3298 737 a
SDict begin H.S end
3298 737
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(142)p 0.0236 0.0894 0.6179
TeXcolorrgb 3433 675 a
SDict begin H.R end
3433 675 a 3433 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
3433 737
a Black 1954 850 a Ft(DegreesMonomialTer)q(m)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2880 851 a
SDict begin H.S end
2880 851
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(145)p 0.0236 0.0894 0.6179
TeXcolorrgb 3015 788 a
SDict begin H.R end
3015 788 a 3015 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.145) cvn H.B /ANN pdfmark end
3015 850
a Black 1954 963 a Ft(DegreesMultivariat)q(ePo)q(lyn)q(omi)q(al)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3344 964 a
SDict begin H.S end
3344
964 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(143)p
0.0236 0.0894 0.6179 TeXcolorrgb 3479 901 a
SDict begin H.R end
3479 901
a 3479 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.143) cvn H.B /ANN pdfmark end
3479 963 a Black 1954 1076 a FK(density)g(of)f(a)f(code,)p
0.0236 0.0894 0.6179 TeXcolorrgb 2618 1077 a
SDict begin H.S end
2618 1077
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179
TeXcolorrgb 2753 1014 a
SDict begin H.R end
2753 1014 a 2753 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
2753
1076 a Black 1954 1189 a Ft(Dimension)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2417 1190 a
SDict begin H.S end
2417 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb
2507 1127 a
SDict begin H.R end
2507 1127 a 2507 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
2507 1189 a Black
1954 1302 a Ft(DirectProductCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 1303 a
SDict begin H.S end
2788 1303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(110)p 0.0236 0.0894 0.6179 TeXcolorrgb
2923 1240 a
SDict begin H.R end
2923 1240 a 2923 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.110) cvn H.B /ANN pdfmark end
2923 1302 a Black
1954 1415 a Ft(DirectSumCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 1417 a
SDict begin H.S end
2602 1417 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(109)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 1353 a
SDict begin H.R end
2737 1353 a 2737 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.109) cvn H.B /ANN pdfmark end
2737 1415 a Black
1954 1528 a Ft(Display)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2324 1529 a
SDict begin H.S end
2324 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(40)p 0.0236 0.0894 0.6179 TeXcolorrgb
2414 1466 a
SDict begin H.R end
2414 1466 a 2414 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.40) cvn H.B /ANN pdfmark end
2414 1528 a Black
1954 1641 a Ft(DisplayBoundsInfo)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 1641 a
SDict begin H.S end
2788 1641 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(41)p 0.0236 0.0894 0.6179 TeXcolorrgb
2878 1579 a
SDict begin H.R end
2878 1579 a 2878 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.41) cvn H.B /ANN pdfmark end
2878 1641 a Black
1954 1753 a FK(distance,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2297 1754 a
SDict begin H.S end
2297 1754 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb 2387 1691
a
SDict begin H.R end
2387 1691 a 2387 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
2387 1753 a Black 1954 1866
a Ft(DistanceCodeword)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 1867 a
SDict begin H.S end
2741 1867 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(25)p 0.0236 0.0894 0.6179 TeXcolorrgb 2831 1804
a
SDict begin H.R end
2831 1804 a 2831 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.25) cvn H.B /ANN pdfmark end
2831 1866 a Black 1954 1979
a Ft(DistancesDistribut)q(ion)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2973 1980 a
SDict begin H.S end
2973 1980 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb
3063 1917 a
SDict begin H.R end
3063 1917 a 3063 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
3063 1979 a Black
1954 2092 a Ft(DistancesDistribut)q(ion)q(Mat)q(FFE)q(Ve)q(cFF)q(E)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529 2092 a
SDict begin H.S end
3529
2092 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(14)p 0.0236 0.0894 0.6179
TeXcolorrgb 3619 2030 a
SDict begin H.R end
3619 2030 a 3619 2092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.14) cvn H.B /ANN pdfmark end
3619
2092 a Black 1954 2205 a Ft(DistancesDistribut)q(ion)q(Vec)q(FFE)q(sV)q
(ecF)q(FE)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3576
2206 a
SDict begin H.S end
3576 2206 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(15)p 0.0236 0.0894 0.6179 TeXcolorrgb 3666 2143
a
SDict begin H.R end
3666 2143 a 3666 2205 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
3666 2205 a Black 1954 2318
a Ft(DistanceVecFFE)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2649 2319 a
SDict begin H.S end
2649 2319 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(15)p 0.0236 0.0894 0.6179 TeXcolorrgb 2739 2256
a
SDict begin H.R end
2739 2256 a 2739 2318 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
2739 2318 a Black 1954 2431
a FK(di)n(visor)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2246 2432 a
SDict begin H.S end
2246 2432 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(87)p 0.0236 0.0894 0.6179 TeXcolorrgb 2336 2369
a
SDict begin H.R end
2336 2369 a 2336 2431 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.87) cvn H.B /ANN pdfmark end
2336 2431 a Black 1954 2544
a Ft(DivisorAddition)52 b FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 2545 a
SDict begin H.S end
2741 2545 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(88)p 0.0236 0.0894 0.6179 TeXcolorrgb
2831 2482 a
SDict begin H.R end
2831 2482 a 2831 2544 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
2831 2544 a Black
1954 2657 a Ft(DivisorAutomorphis)q(mGr)q(oup)q(P1)h
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3251 2659 a
SDict begin H.S end
3251
2659 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(94)p
0.0236 0.0894 0.6179 TeXcolorrgb 3341 2595 a
SDict begin H.R end
3341 2595
a 3341 2657 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.94) cvn H.B /ANN pdfmark end
3341 2657 a Black 1954 2770 a Ft(DivisorDegree)e
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2649 2771 a
SDict begin H.S end
2649
2771 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(88)p
0.0236 0.0894 0.6179 TeXcolorrgb 2739 2708 a
SDict begin H.R end
2739 2708
a 2739 2770 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
2739 2770 a Black 1954 2883 a Ft(DivisorGCD)f
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2509 2885 a
SDict begin H.S end
2509
2885 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(89)p
0.0236 0.0894 0.6179 TeXcolorrgb 2599 2821 a
SDict begin H.R end
2599 2821
a 2599 2883 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
2599 2883 a Black 1954 2995 a Ft(DivisorIsZero)h
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2649 2996 a
SDict begin H.S end
2649
2996 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(88)p
0.0236 0.0894 0.6179 TeXcolorrgb 2739 2933 a
SDict begin H.R end
2739 2933
a 2739 2995 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
2739 2995 a Black 1954 3108 a Ft(DivisorLCM)f
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2509 3110 a
SDict begin H.S end
2509
3110 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(89)p
0.0236 0.0894 0.6179 TeXcolorrgb 2599 3046 a
SDict begin H.R end
2599 3046
a 2599 3108 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
2599 3108 a Black 1954 3221 a Ft(DivisorNegate)h
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2649 3222 a
SDict begin H.S end
2649
3222 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(88)p
0.0236 0.0894 0.6179 TeXcolorrgb 2739 3159 a
SDict begin H.R end
2739 3159
a 2739 3221 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.88) cvn H.B /ANN pdfmark end
2739 3221 a Black 1954 3334 a Ft(DivisorOfRationalF)q
(unc)q(tio)q(nP1)i FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
3298 3336 a
SDict begin H.S end
3298 3336 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(91)p 0.0236 0.0894 0.6179 TeXcolorrgb 3388 3272
a
SDict begin H.R end
3388 3272 a 3388 3334 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.91) cvn H.B /ANN pdfmark end
3388 3334 a Black 1954 3447
a Ft(DivisorOnAffineCur)q(ve)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2927 3448 a
SDict begin H.S end
2927 3448 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(87)p 0.0236 0.0894 0.6179 TeXcolorrgb
3017 3385 a
SDict begin H.R end
3017 3385 a 3017 3447 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.87) cvn H.B /ANN pdfmark end
3017 3447 a Black
1954 3560 a Ft(DivisorsEqual)e FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 3562 a
SDict begin H.S end
2649 3562 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(89)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 3498 a
SDict begin H.R end
2739 3498 a 2739 3560 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
2739 3560 a Black
1954 3673 a Ft(DivisorsMultivaria)q(teP)q(oly)q(nom)q(ia)q(l)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3390 3674 a
SDict begin H.S end
3390
3674 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(146)p
0.0236 0.0894 0.6179 TeXcolorrgb 3525 3611 a
SDict begin H.R end
3525 3611
a 3525 3673 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.146) cvn H.B /ANN pdfmark end
3525 3673 a Black 1954 3786 a Ft(DualCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2370 3787 a
SDict begin H.S end
2370
3787 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(105)p
0.0236 0.0894 0.6179 TeXcolorrgb 2505 3724 a
SDict begin H.R end
2505 3724
a 2505 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.105) cvn H.B /ANN pdfmark end
2505 3786 a Black 1954 3982 a Ft(ElementsCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2556 3983 a
SDict begin H.S end
2556
3983 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(60)p
0.0236 0.0894 0.6179 TeXcolorrgb 2646 3920 a
SDict begin H.R end
2646 3920
a 2646 3982 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.60) cvn H.B /ANN pdfmark end
2646 3982 a Black 1954 4095 a FK(encoder)25
b(map,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2466 4096 a
SDict begin H.S end
2466 4096 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(30)p
0.0236 0.0894 0.6179 TeXcolorrgb 2556 4033 a
SDict begin H.R end
2556 4033
a 2556 4095 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.30) cvn H.B /ANN pdfmark end
2556 4095 a Black 1954 4208 a Ft(EnlargedGabidulinC)q
(ode)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2973 4209
a
SDict begin H.S end
2973 4209 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 3063 4146 a
SDict begin H.R end
3063 4146
a 3063 4208 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
3063 4208 a Black 1954 4320 a Ft(EnlargedTombakCode)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2834 4321 a
SDict begin H.S end
2834
4321 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p
0.0236 0.0894 0.6179 TeXcolorrgb 2924 4258 a
SDict begin H.R end
2924 4258
a 2924 4320 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
2924 4320 a Black 1954 4433 a FK(equi)n(v)n(alent)h
(codes,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2603 4434
a
SDict begin H.S end
2603 4434 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(36)p
0.0236 0.0894 0.6179 TeXcolorrgb 2693 4371 a
SDict begin H.R end
2693 4371
a 2693 4433 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
2693 4433 a Black 1954 4546 a Ft(EvaluationBivariat)q
(eCo)q(de)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3066
4548 a
SDict begin H.S end
3066 4548 a 0.0236 0.0894 0.6179 TeXcolorrgb -2
x FK(96)p 0.0236 0.0894 0.6179 TeXcolorrgb 3156 4484
a
SDict begin H.R end
3156 4484 a 3156 4546 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.96) cvn H.B /ANN pdfmark end
3156 4546 a Black 1954 4659
a Ft(EvaluationBivariat)q(eCo)q(deN)q(C)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3159 4661 a
SDict begin H.S end
3159 4661 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(96)p 0.0236 0.0894 0.6179 TeXcolorrgb
3249 4597 a
SDict begin H.R end
3249 4597 a 3249 4659 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.96) cvn H.B /ANN pdfmark end
3249 4659 a Black
1954 4772 a Ft(EvaluationCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 4773 a
SDict begin H.S end
2649 4773 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(82)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 4710 a
SDict begin H.R end
2739 4710 a 2739 4772 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.82) cvn H.B /ANN pdfmark end
2739 4772 a Black
1954 4885 a Ft(EvenWeightSubcode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 4886 a
SDict begin H.S end
2788 4886 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(100)p 0.0236 0.0894 0.6179 TeXcolorrgb
2923 4823 a
SDict begin H.R end
2923 4823 a 2923 4885 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.100) cvn H.B /ANN pdfmark end
2923 4885 a Black
1954 4998 a Ft(ExhaustiveSearchCo)q(ver)q(ing)q(Rad)q(iu)q(s)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3390 4998 a
SDict begin H.S end
3390
4998 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(121)p 0.0236 0.0894 0.6179
TeXcolorrgb 3525 4936 a
SDict begin H.R end
3525 4936 a 3525 4998 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.121) cvn H.B /ANN pdfmark end
3525
4998 a Black 1954 5111 a Ft(ExpurgatedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 5112 a
SDict begin H.S end
2649 5112 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(101)p 0.0236 0.0894 0.6179 TeXcolorrgb
2784 5049 a
SDict begin H.R end
2784 5049 a 2784 5111 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.101) cvn H.B /ANN pdfmark end
2784 5111 a Black
1954 5224 a Ft(ExtendedBinaryGola)q(yCo)q(de)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3066 5225 a
SDict begin H.S end
3066 5225
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(73)p 0.0236 0.0894 0.6179
TeXcolorrgb 3156 5162 a
SDict begin H.R end
3156 5162 a 3156 5224 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.73) cvn H.B /ANN pdfmark end
3156
5224 a Black 1954 5337 a Ft(ExtendedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 5339 a
SDict begin H.S end
2556 5339 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(99)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 5275 a
SDict begin H.R end
2646 5275 a 2646 5337 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.99) cvn H.B /ANN pdfmark end
2646 5337 a Black
1954 5450 a Ft(ExtendedDirectSumC)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2973 5450 a
SDict begin H.S end
2973 5450 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(111)p 0.0236 0.0894 0.6179 TeXcolorrgb
3108 5388 a
SDict begin H.R end
3108 5388 a 3108 5450 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.111) cvn H.B /ANN pdfmark end
3108 5450 a Black
1954 5562 a Ft(ExtendedTernaryGol)q(ayC)q(ode)q FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3112 5563 a
SDict begin H.S end
3112 5563
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(74)p 0.0236 0.0894 0.6179
TeXcolorrgb 3202 5500 a
SDict begin H.R end
3202 5500 a 3202 5562 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.74) cvn H.B /ANN pdfmark end
3202
5562 a Black Black Black eop end end
%%Page: 151 151
TeXDict begin HPSdict begin 151 150 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.151) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(151)p Black 75 399 a(e)o(xternal)25 b(distance,)p
0.0236 0.0894 0.6179 TeXcolorrgb 733 400 a
SDict begin H.S end
733 400 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(127)p 0.0236 0.0894 0.6179
TeXcolorrgb 868 337 a
SDict begin H.R end
868 337 a 868 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
868 399 a Black
75 594 a Ft(FerreroDesignCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 595 a
SDict begin H.S end
909 595 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 532 a
SDict begin H.R end
999 532 a 999 594 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
999 594 a Black 75 707
a Ft(FireCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
491 709 a
SDict begin H.S end
491 709 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(79)p 0.0236 0.0894 0.6179 TeXcolorrgb 581 645
a
SDict begin H.R end
581 645 a 581 707 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
581 707 a Black 75 903 a Ft(GabidulinCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 904 a
SDict begin H.S end
723
904 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179
TeXcolorrgb 813 841 a
SDict begin H.R end
813 841 a 813 903 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
813 903 a Black
75 1016 a FK(Gary)e(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
497 1018 a
SDict begin H.S end
497 1018 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(129)p 0.0236 0.0894 0.6179 TeXcolorrgb 632 954
a
SDict begin H.R end
632 954 a 632 1016 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
632 1016 a Black 75 1129 a Ft
(GeneralizedCodeNor)q(m)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 1130 a
SDict begin H.S end
1001 1130 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
1136 1067 a
SDict begin H.R end
1136 1067 a 1136 1129 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
1136 1129 a Black
75 1242 a Ft(GeneralizedReedMul)q(ler)q(Cod)q(e)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1280 1243 a
SDict begin H.S end
1280 1243
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(83)p 0.0236 0.0894 0.6179
TeXcolorrgb 1370 1180 a
SDict begin H.R end
1370 1180 a 1370 1242 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.83) cvn H.B /ANN pdfmark end
1370
1242 a Black 75 1355 a Ft(GeneralizedReedSol)q(omo)q(nCo)q(de)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1326 1356 a
SDict begin H.S end
1326
1356 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(82)p
0.0236 0.0894 0.6179 TeXcolorrgb 1416 1293 a
SDict begin H.R end
1416 1293
a 1416 1355 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.82) cvn H.B /ANN pdfmark end
1416 1355 a Black 75 1468 a Ft(GeneralizedReedSol)q(omo)q
(nDe)q(cod)q(er)q(Gao)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1604 1469 a
SDict begin H.S end
1604 1469 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(53)p 0.0236 0.0894 0.6179 TeXcolorrgb 1694 1406
a
SDict begin H.R end
1694 1406 a 1694 1468 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.53) cvn H.B /ANN pdfmark end
1694 1468 a Black 75 1581 a
Ft(GeneralizedReedSol)q(omo)q(nLi)q(stD)q(ec)q(ode)q(r)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1650 1582 a
SDict begin H.S end
1650
1582 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(54)p
0.0236 0.0894 0.6179 TeXcolorrgb 1740 1519 a
SDict begin H.R end
1740 1519
a 1740 1581 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.54) cvn H.B /ANN pdfmark end
1740 1581 a Black 75 1694 a Ft(GeneralizedSrivast)q(ava)q
(Cod)q(e)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1280
1695 a
SDict begin H.S end
1280 1695 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(67)p 0.0236 0.0894 0.6179 TeXcolorrgb 1370 1632
a
SDict begin H.R end
1370 1632 a 1370 1694 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
1370 1694 a Black 75 1807 a
Ft(GeneralLowerBoundC)q(ove)q(rin)q(gRa)q(di)q(us)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1558 1807 a
SDict begin H.S end
1558 1807
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(122)p 0.0236 0.0894 0.6179
TeXcolorrgb 1693 1745 a
SDict begin H.R end
1693 1745 a 1693 1807 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.122) cvn H.B /ANN pdfmark end
1693
1807 a Black 75 1919 a Ft(GeneralUpperBoundC)q(ove)q(rin)q(gRa)q(di)q
(us)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1558 1919
a
SDict begin H.S end
1558 1919 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(122)p
0.0236 0.0894 0.6179 TeXcolorrgb 1693 1857 a
SDict begin H.R end
1693 1857
a 1693 1919 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.122) cvn H.B /ANN pdfmark end
1693 1919 a Black 75 2032 a FK(generator)j(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 901 2033 a
SDict begin H.S end
901 2033
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(28)p 0.0236 0.0894 0.6179
TeXcolorrgb 991 1970 a
SDict begin H.R end
991 1970 a 991 2032 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.28) cvn H.B /ANN pdfmark end
991 2032
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1037
2033 a
SDict begin H.S end
1037 2033 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(75)p 0.0236 0.0894 0.6179 TeXcolorrgb 1127 1970
a
SDict begin H.R end
1127 1970 a 1127 2032 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.75) cvn H.B /ANN pdfmark end
1127 2032 a Black 75 2145 a
Ft(GeneratorMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
677 2145 a
SDict begin H.S end
677 2145 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(41)p 0.0236 0.0894 0.6179 TeXcolorrgb 767 2083 a
SDict begin H.R end
767
2083 a 767 2145 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.41) cvn H.B /ANN pdfmark end
767 2145 a Black 75 2258 a Ft(GeneratorMatCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 862 2259 a
SDict begin H.S end
862
2259 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(64)p
0.0236 0.0894 0.6179 TeXcolorrgb 952 2196 a
SDict begin H.R end
952 2196
a 952 2258 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.64) cvn H.B /ANN pdfmark end
952 2258 a Black 75 2371 a Ft(GeneratorPol)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 2371 a
SDict begin H.S end
677
2371 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(42)p 0.0236 0.0894 0.6179
TeXcolorrgb 767 2309 a
SDict begin H.R end
767 2309 a 767 2371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.42) cvn H.B /ANN pdfmark end
767 2371
a Black 75 2484 a Ft(GeneratorPolCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 862 2485 a
SDict begin H.S end
862 2485 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(75)p 0.0236 0.0894 0.6179 TeXcolorrgb
952 2422 a
SDict begin H.R end
952 2422 a 952 2484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.75) cvn H.B /ANN pdfmark end
952 2484 a Black 75
2597 a Ft(GenusCurve)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
584 2598 a
SDict begin H.S end
584 2598 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(86)p 0.0236 0.0894 0.6179 TeXcolorrgb 674 2535
a
SDict begin H.R end
674 2535 a 674 2597 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.86) cvn H.B /ANN pdfmark end
674 2597 a Black 75 2710 a Ft(GoppaCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 538 2711 a
SDict begin H.S end
538
2711 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(67)p
0.0236 0.0894 0.6179 TeXcolorrgb 628 2648 a
SDict begin H.R end
628 2648
a 628 2710 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.67) cvn H.B /ANN pdfmark end
628 2710 a Black 75 2823 a Ft(GoppaCodeClassical)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 955 2825 a
SDict begin H.S end
955
2825 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(95)p
0.0236 0.0894 0.6179 TeXcolorrgb 1045 2761 a
SDict begin H.R end
1045 2761
a 1045 2823 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.95) cvn H.B /ANN pdfmark end
1045 2823 a Black 75 2936 a Ft(GOrbitPoint)50
b FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 2937 a
SDict begin H.S end
677 2937 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(86)p
0.0236 0.0894 0.6179 TeXcolorrgb 767 2874 a
SDict begin H.R end
767 2874
a 767 2936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.86) cvn H.B /ANN pdfmark end
767 2936 a Black 75 3049 a Ft(GrayMat)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 445 3051 a
SDict begin H.S end
445
3051 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(129)p
0.0236 0.0894 0.6179 TeXcolorrgb 580 2987 a
SDict begin H.R end
580 2987
a 580 3049 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
580 3049 a Black 75 3161 a FK(greatest)25
b(common)f(di)n(visor)l(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1013 3163 a
SDict begin H.S end
1013 3163 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(89)p 0.0236 0.0894 0.6179 TeXcolorrgb 1103 3099
a
SDict begin H.R end
1103 3099 a 1103 3161 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
1103 3161 a Black 75 3274 a
Ft(GreedyCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
584 3275 a
SDict begin H.S end
584 3275 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb 674 3212
a
SDict begin H.R end
674 3212 a 674 3274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
674 3274 a Black 75 3387 a FK(Griesmer)g(code,)
p 0.0236 0.0894 0.6179 TeXcolorrgb 653 3388 a
SDict begin H.S end
653 3388
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(117)p 0.0236 0.0894 0.6179
TeXcolorrgb 788 3325 a
SDict begin H.R end
788 3325 a 788 3387 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
788 3387
a Black 75 3500 a Ft(GuavaVersion)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 3500 a
SDict begin H.S end
677 3500 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(144)p 0.0236 0.0894 0.6179 TeXcolorrgb
812 3438 a
SDict begin H.R end
812 3438 a 812 3500 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.144) cvn H.B /ANN pdfmark end
812 3500 a Black 75
3696 a FK(Hadamard)g(matrix,)p 0.0236 0.0894 0.6179 TeXcolorrgb
759 3697 a
SDict begin H.S end
759 3697 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb 849 3634
a
SDict begin H.R end
849 3634 a 849 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
849 3696 a Black FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 896 3697 a
SDict begin H.S end
896 3697 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(130)p 0.0236 0.0894 0.6179 TeXcolorrgb
1031 3634 a
SDict begin H.R end
1031 3634 a 1031 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.130) cvn H.B /ANN pdfmark end
1031 3696 a Black
75 3809 a Ft(HadamardCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 3810 a
SDict begin H.S end
677 3810 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(61)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 3747 a
SDict begin H.R end
767 3747 a 767 3809 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.61) cvn H.B /ANN pdfmark end
767 3809 a Black 75
3922 a Ft(HadamardMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
630 3923 a
SDict begin H.S end
630 3923 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(130)p 0.0236 0.0894 0.6179 TeXcolorrgb 765 3860
a
SDict begin H.R end
765 3860 a 765 3922 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.130) cvn H.B /ANN pdfmark end
765 3922 a Black 75 4035 a FK(Hamming)f
(metric,)p 0.0236 0.0894 0.6179 TeXcolorrgb 739 4036
a
SDict begin H.S end
739 4036 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(15)p
0.0236 0.0894 0.6179 TeXcolorrgb 829 3973 a
SDict begin H.R end
829 3973
a 829 4035 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
829 4035 a Black 75 4148 a Ft(HammingCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 4149 a
SDict begin H.S end
630
4149 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(66)p
0.0236 0.0894 0.6179 TeXcolorrgb 720 4086 a
SDict begin H.R end
720 4086
a 720 4148 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
720 4148 a Black 75 4261 a Ft(HorizontalConversi)q(onF)q
(iel)q(dMa)q(t)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1419 4262 a
SDict begin H.S end
1419 4262 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(133)p 0.0236 0.0894 0.6179 TeXcolorrgb 1554 4199
a
SDict begin H.R end
1554 4199 a 1554 4261 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
1554 4261 a Black 75 4374 a
FK(hull,)p 0.0236 0.0894 0.6179 TeXcolorrgb 262 4375
a
SDict begin H.S end
262 4375 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(110)p
0.0236 0.0894 0.6179 TeXcolorrgb 397 4312 a
SDict begin H.R end
397 4312
a 397 4374 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.110) cvn H.B /ANN pdfmark end
397 4374 a Black 75 4570 a Ft(in)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 213 4571 a
SDict begin H.S end
213 4571
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179
TeXcolorrgb 303 4508 a
SDict begin H.R end
303 4508 a 303 4570 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
303 4570
a Black 75 4682 a Ft(IncreaseCoveringRa)q(diu)q(sLo)q(wer)q(Bo)q(und)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1604 4683 a
SDict begin H.S end
1604
4683 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(120)p
0.0236 0.0894 0.6179 TeXcolorrgb 1739 4620 a
SDict begin H.R end
1739 4620
a 1739 4682 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.120) cvn H.B /ANN pdfmark end
1739 4682 a Black 75 4795 a FK(information)j(bits,)p
0.0236 0.0894 0.6179 TeXcolorrgb 704 4796 a
SDict begin H.S end
704 4796
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179
TeXcolorrgb 794 4733 a
SDict begin H.R end
794 4733 a 794 4795 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
794 4795
a Black 75 4908 a Ft(InformationWord)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 4909 a
SDict begin H.S end
816 4909 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(31)p 0.0236 0.0894 0.6179 TeXcolorrgb
906 4846 a
SDict begin H.R end
906 4846 a 906 4908 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.31) cvn H.B /ANN pdfmark end
906 4908 a Black 75
5021 a Ft(InnerDistribution)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 5022 a
SDict begin H.S end
909 5022 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 4959 a
SDict begin H.R end
999 4959 a 999 5021 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
999 5021 a Black 75
5134 a Ft(IntersectionCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 862 5135 a
SDict begin H.S end
862 5135 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(110)p 0.0236 0.0894 0.6179 TeXcolorrgb
997 5072 a
SDict begin H.R end
997 5072 a 997 5134 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.110) cvn H.B /ANN pdfmark end
997 5134 a Black 75
5247 a Ft(IrreduciblePolynom)q(ial)q(sNr)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1233 5249 a
SDict begin H.S end
1233 5249 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(139)p 0.0236 0.0894 0.6179 TeXcolorrgb
1368 5185 a
SDict begin H.R end
1368 5185 a 1368 5247 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.139) cvn H.B /ANN pdfmark end
1368 5247 a Black
75 5360 a Ft(IsActionMoebiusTra)q(nsf)q(orm)q(ati)q(on)q(OnD)q(ivi)q
(sor)q(De)q(fin)q(edP)q(1)407 5473 y FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 453 5475 a
SDict begin H.S end
453 5475 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(93)p 0.0236 0.0894 0.6179 TeXcolorrgb
543 5411 a
SDict begin H.R end
543 5411 a 543 5473 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.93) cvn H.B /ANN pdfmark end
543 5473 a Black 75
5586 a Ft(IsAffineCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 5587 a
SDict begin H.S end
677 5587 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(35)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 5524 a
SDict begin H.R end
767 5524 a 767 5586 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.35) cvn H.B /ANN pdfmark end
767 5586 a Black Black
Black 1954 399 a Ft(IsAlmostAffineCode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2834 400 a
SDict begin H.S end
2834 400 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(35)p 0.0236 0.0894 0.6179 TeXcolorrgb
2924 337 a
SDict begin H.R end
2924 337 a 2924 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.35) cvn H.B /ANN pdfmark end
2924 399 a Black 1954
511 a FK(IsCheapConw)o(ayPolynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3019 512 a
SDict begin H.S end
3019 512 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
3109 449 a
SDict begin H.R end
3109 449 a 3109 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
3109 511 a Black 1954
624 a Ft(IsCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2278 625 a
SDict begin H.S end
2278 625 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb 2368 562
a
SDict begin H.R end
2368 562 a 2368 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
2368 624 a Black 1954 737 a Ft(IsCodeword)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2463 737 a
SDict begin H.S end
2463
737 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 2553 675 a
SDict begin H.R end
2553 675 a 2553 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
2553 737
a Black 1954 850 a Ft(IsCoordinateAccept)q(abl)q(e)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3019 851 a
SDict begin H.S end
3019
851 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(135)p
0.0236 0.0894 0.6179 TeXcolorrgb 3154 788 a
SDict begin H.R end
3154 788
a 3154 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
3154 850 a Black 1954 963 a Ft(IsCyclicCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2556 964 a
SDict begin H.S end
2556
964 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(32)p 0.0236 0.0894 0.6179
TeXcolorrgb 2646 901 a
SDict begin H.R end
2646 901 a 2646 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
2646 963
a Black 1954 1076 a Ft(IsEquivalent)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 1077 a
SDict begin H.S end
2556 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(36)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 1014 a
SDict begin H.R end
2646 1014 a 2646 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
2646 1076 a Black
1954 1189 a Ft(IsFinite)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2370 1190 a
SDict begin H.S end
2370 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb
2460 1127 a
SDict begin H.R end
2460 1127 a 2460 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
2460 1189 a Black
1954 1302 a Ft(IsGriesmerCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 1303 a
SDict begin H.S end
2649 1303 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(117)p 0.0236 0.0894 0.6179 TeXcolorrgb
2784 1240 a
SDict begin H.R end
2784 1240 a 2784 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
2784 1302 a Black
1954 1415 a Ft(IsInStandardForm)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 1416 a
SDict begin H.S end
2741 1416 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(132)p 0.0236 0.0894 0.6179 TeXcolorrgb
2876 1353 a
SDict begin H.R end
2876 1353 a 2876 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.132) cvn H.B /ANN pdfmark end
2876 1415 a Black
1954 1528 a Ft(IsLatinSquare)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 1529 a
SDict begin H.S end
2602 1529 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(134)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 1466 a
SDict begin H.R end
2737 1466 a 2737 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.134) cvn H.B /ANN pdfmark end
2737 1528 a Black
1954 1641 a Ft(IsLinearCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 1642 a
SDict begin H.S end
2556 1642 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb
2646 1579 a
SDict begin H.R end
2646 1579 a 2646 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
2646 1641 a Black
1954 1753 a Ft(IsMDSCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2417 1754 a
SDict begin H.S end
2417 1754 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(33)p 0.0236 0.0894 0.6179 TeXcolorrgb
2507 1691 a
SDict begin H.R end
2507 1691 a 2507 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
2507 1753 a Black
1954 1866 a Ft(IsNormalCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2556 1867 a
SDict begin H.S end
2556 1867 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
2691 1804 a
SDict begin H.R end
2691 1804 a 2691 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
2691 1866 a Black
1954 1979 a Ft(IsPerfectCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 1980 a
SDict begin H.S end
2602 1980 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(33)p 0.0236 0.0894 0.6179 TeXcolorrgb
2692 1917 a
SDict begin H.R end
2692 1917 a 2692 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.33) cvn H.B /ANN pdfmark end
2692 1979 a Black
1954 2092 a FK(IsPrimiti)n(v)o(ePolynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2819 2093 a
SDict begin H.S end
2819 2093 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(17)p 0.0236 0.0894 0.6179 TeXcolorrgb
2909 2030 a
SDict begin H.R end
2909 2030 a 2909 2092 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.17) cvn H.B /ANN pdfmark end
2909 2092 a Black
1954 2205 a Ft(IsSelfComplementar)q(yCo)q(de)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 3066 2206 a
SDict begin H.S end
3066 2206
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179
TeXcolorrgb 3156 2143 a
SDict begin H.R end
3156 2143 a 3156 2205 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
3156
2205 a Black 1954 2318 a Ft(IsSelfDualCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 2319 a
SDict begin H.S end
2649 2319 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 2256 a
SDict begin H.R end
2739 2256 a 2739 2318 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
2739 2318 a Black
1954 2431 a Ft(IsSelfOrthogonalCo)q(de)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2927 2432 a
SDict begin H.S end
2927 2432 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
3017 2369 a
SDict begin H.R end
3017 2369 a 3017 2431 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
3017 2431 a Black
1954 2544 a Ft(IsSubset)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2370 2545 a
SDict begin H.S end
2370 2545 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(32)p 0.0236 0.0894 0.6179 TeXcolorrgb
2460 2482 a
SDict begin H.R end
2460 2482 a 2460 2544 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.32) cvn H.B /ANN pdfmark end
2460 2544 a Black
1954 2732 a Ft(Krawtchouk)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2463 2733 a
SDict begin H.S end
2463 2733 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
2598 2670 a
SDict begin H.R end
2598 2670 a 2598 2732 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
2598 2732 a Black
1954 2845 a Ft(KrawtchoukMat)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 2847 a
SDict begin H.S end
2602 2847 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(129)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 2783 a
SDict begin H.R end
2737 2783 a 2737 2845 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
2737 2845 a Black
1954 3033 a FK(Latin)e(square,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2451 3034 a
SDict begin H.S end
2451 3034 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(133)p 0.0236 0.0894 0.6179 TeXcolorrgb
2586 2971 a
SDict begin H.R end
2586 2971 a 2586 3033 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
2586 3033 a Black
1954 3146 a FK(least)g(common)g(multiple,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2833 3148 a
SDict begin H.S end
2833 3148 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(89)p 0.0236 0.0894 0.6179 TeXcolorrgb
2923 3084 a
SDict begin H.R end
2923 3084 a 2923 3146 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.89) cvn H.B /ANN pdfmark end
2923 3146 a Black
1954 3259 a Ft(LeftActingDomain)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 3260 a
SDict begin H.S end
2741 3260 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb
2831 3197 a
SDict begin H.R end
2831 3197 a 2831 3259 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
2831 3259 a Black
1954 3372 a FK(length,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2227 3373 a
SDict begin H.S end
2227 3373 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(27)p 0.0236 0.0894 0.6179 TeXcolorrgb 2317 3310
a
SDict begin H.R end
2317 3310 a 2317 3372 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
2317 3372 a Black 1954 3485
a Ft(LengthenedCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2649 3486 a
SDict begin H.S end
2649 3486 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(104)p 0.0236 0.0894 0.6179 TeXcolorrgb 2784 3423
a
SDict begin H.R end
2784 3423 a 2784 3485 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.104) cvn H.B /ANN pdfmark end
2784 3485 a Black 1954 3598
a Ft(LexiCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2370 3599 a
SDict begin H.S end
2370 3599 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(64)p 0.0236 0.0894 0.6179 TeXcolorrgb 2460 3536
a
SDict begin H.R end
2460 3536 a 2460 3598 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.64) cvn H.B /ANN pdfmark end
2460 3598 a Black 1954 3711
a FK(linear)h(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2401 3712 a
SDict begin H.S end
2401 3712 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(18)p 0.0236 0.0894 0.6179 TeXcolorrgb 2491 3649
a
SDict begin H.R end
2491 3649 a 2491 3711 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.18) cvn H.B /ANN pdfmark end
2491 3711 a Black 1954 3823
a Ft(LowerBoundCovering)q(Rad)q(ius)q(Cou)q(nt)q(ing)q(Exc)q(ess)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2286 3936 a
SDict begin H.S end
2286
3936 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(124)p 0.0236 0.0894 0.6179
TeXcolorrgb 2421 3874 a
SDict begin H.R end
2421 3874 a 2421 3936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.124) cvn H.B /ANN pdfmark end
2421
3936 a Black 1954 4049 a Ft(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q
(ded)q(1)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529
4050 a
SDict begin H.S end
3529 4050 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(125)p 0.0236 0.0894 0.6179 TeXcolorrgb 3664 3987
a
SDict begin H.R end
3664 3987 a 3664 4049 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.125) cvn H.B /ANN pdfmark end
3664 4049 a Black 1954 4162
a Ft(LowerBoundCovering)q(Rad)q(ius)q(Emb)q(ed)q(ded)q(2)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3529 4163 a
SDict begin H.S end
3529
4163 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(125)p
0.0236 0.0894 0.6179 TeXcolorrgb 3664 4100 a
SDict begin H.R end
3664 4100
a 3664 4162 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.125) cvn H.B /ANN pdfmark end
3664 4162 a Black 1954 4275 a Ft(LowerBoundCovering)q
(Rad)q(ius)q(Ind)q(uc)q(tio)q(n)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3529 4276 a
SDict begin H.S end
3529 4276 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(126)p 0.0236 0.0894 0.6179 TeXcolorrgb
3664 4213 a
SDict begin H.R end
3664 4213 a 3664 4275 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.126) cvn H.B /ANN pdfmark end
3664 4275 a Black
1954 4388 a Ft(LowerBoundCovering)q(Rad)q(ius)q(Sph)q(er)q(eCo)q(ver)q
(ing)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2286 4502
a
SDict begin H.S end
2286 4502 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(123)p
0.0236 0.0894 0.6179 TeXcolorrgb 2421 4439 a
SDict begin H.R end
2421 4439
a 2421 4501 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.123) cvn H.B /ANN pdfmark end
2421 4501 a Black 1954 4614 a Ft(LowerBoundCovering)q
(Rad)q(ius)q(Van)q(We)q(e1)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3437 4615 a
SDict begin H.S end
3437 4615 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(123)p 0.0236 0.0894 0.6179 TeXcolorrgb
3572 4552 a
SDict begin H.R end
3572 4552 a 3572 4614 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.123) cvn H.B /ANN pdfmark end
3572 4614 a Black
1954 4727 a Ft(LowerBoundCovering)q(Rad)q(ius)q(Van)q(We)q(e2)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3437 4727 a
SDict begin H.S end
3437
4727 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(124)p 0.0236 0.0894 0.6179
TeXcolorrgb 3572 4665 a
SDict begin H.R end
3572 4665 a 3572 4727 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.124) cvn H.B /ANN pdfmark end
3572
4727 a Black 1954 4840 a Ft(LowerBoundGilbertV)q(ars)q(ham)q(ov)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3205 4841 a
SDict begin H.S end
3205
4841 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(118)p
0.0236 0.0894 0.6179 TeXcolorrgb 3340 4778 a
SDict begin H.R end
3340 4778
a 3340 4840 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
3340 4840 a Black 1954 4953 a Ft(LowerBoundMinimumD)q
(ist)q(anc)q(e)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
3159 4954 a
SDict begin H.S end
3159 4954 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb 3294 4891
a
SDict begin H.R end
3294 4891 a 3294 4953 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
3294 4953 a Black 1954 5065
a Ft(LowerBoundSpherePa)q(cki)q(ng)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3066 5066 a
SDict begin H.S end
3066 5066 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(118)p 0.0236 0.0894 0.6179 TeXcolorrgb
3201 5003 a
SDict begin H.R end
3201 5003 a 3201 5065 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.118) cvn H.B /ANN pdfmark end
3201 5065 a Black
1954 5254 a FK(MacW)l(illiams)g(transform,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2867 5255 a
SDict begin H.S end
2867 5255 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(137)p 0.0236 0.0894 0.6179 TeXcolorrgb
3002 5192 a
SDict begin H.R end
3002 5192 a 3002 5254 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.137) cvn H.B /ANN pdfmark end
3002 5254 a Black
1954 5367 a Ft(MatrixRepresentati)q(onO)q(fEl)q(eme)q(nt)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3344 5369 a
SDict begin H.S end
3344
5369 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(139)p
0.0236 0.0894 0.6179 TeXcolorrgb 3479 5305 a
SDict begin H.R end
3479 5305
a 3479 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.139) cvn H.B /ANN pdfmark end
3479 5367 a Black 1954 5479 a Ft(MatrixRepresentati)q
(onO)q(nRi)q(ema)q(nn)q(Roc)q(hSp)q(ace)q(P1)2286 5592
y FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2332 5594 a
SDict begin H.S end
2332 5594 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(94)p
0.0236 0.0894 0.6179 TeXcolorrgb 2422 5530 a
SDict begin H.R end
2422 5530
a 2422 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.94) cvn H.B /ANN pdfmark end
2422 5592 a Black Black Black eop end end
%%Page: 152 152
TeXDict begin HPSdict begin 152 151 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.152) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(152)p Black 75 399 a Ft(MatrixTransformati)q(onO)q(nMu)q
(lti)q(va)q(ria)q(teP)q(oly)q(no)q(mia)q(l)407 511 y
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 453 511 a
SDict begin H.S end
453
511 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(142)p 0.0236 0.0894 0.6179
TeXcolorrgb 588 449 a
SDict begin H.R end
588 449 a 588 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
588 511 a Black
75 624 a FK(maximum)23 b(distance)j(separable,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1176 625 a
SDict begin H.S end
1176 625 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
1311 562 a
SDict begin H.R end
1311 562 a 1311 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
1311 624 a Black 75
737 a FK(MDS,)p 0.0236 0.0894 0.6179 TeXcolorrgb 317
738 a
SDict begin H.S end
317 738 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x
FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb 407 675 a
SDict begin H.R end
407
675 a 407 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
407 737 a Black 75 850 a FK(minimum)d(distance,)p
0.0236 0.0894 0.6179 TeXcolorrgb 795 851 a
SDict begin H.S end
795 851 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(27)p 0.0236 0.0894 0.6179
TeXcolorrgb 885 788 a
SDict begin H.R end
885 788 a 885 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
885 850 a Black
75 963 a Ft(MinimumDistance)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 963 a
SDict begin H.S end
816 963 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(44)p 0.0236 0.0894 0.6179 TeXcolorrgb
906 901 a
SDict begin H.R end
906 901 a 906 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.44) cvn H.B /ANN pdfmark end
906 963 a Black 75 1076
a Ft(MinimumDistanceLeo)q(n)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 1077 a
SDict begin H.S end
1001 1077 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(45)p 0.0236 0.0894 0.6179 TeXcolorrgb
1091 1014 a
SDict begin H.R end
1091 1014 a 1091 1076 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.45) cvn H.B /ANN pdfmark end
1091 1076 a Black
75 1189 a Ft(MinimumDistanceRan)q(dom)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1094 1190 a
SDict begin H.S end
1094 1190 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(46)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 1127 a
SDict begin H.R end
1184 1127 a 1184 1189 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.46) cvn H.B /ANN pdfmark end
1184 1189 a Black
75 1302 a Ft(MinimumWeightWords)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 1304 a
SDict begin H.S end
955 1304 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(49)p 0.0236 0.0894 0.6179 TeXcolorrgb
1045 1240 a
SDict begin H.R end
1045 1240 a 1045 1302 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.49) cvn H.B /ANN pdfmark end
1045 1302 a Black
75 1415 a Ft(MoebiusTransformat)q(ion)53 b FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1140 1417 a
SDict begin H.S end
1140 1417 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(92)p 0.0236 0.0894 0.6179 TeXcolorrgb
1230 1353 a
SDict begin H.R end
1230 1353 a 1230 1415 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.92) cvn H.B /ANN pdfmark end
1230 1415 a Black
75 1528 a Ft(MOLS)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
306 1529 a
SDict begin H.S end
306 1529 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(133)p 0.0236 0.0894 0.6179 TeXcolorrgb 441 1466
a
SDict begin H.R end
441 1466 a 441 1528 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
441 1528 a Black 75 1641 a Ft(MOLSCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 1642 a
SDict begin H.S end
491
1642 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(62)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 1579 a
SDict begin H.R end
581 1579
a 581 1641 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.62) cvn H.B /ANN pdfmark end
581 1641 a Black 75 1753 a Ft(MostCommonInList)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 862 1753 a
SDict begin H.S end
862
1753 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(141)p 0.0236 0.0894 0.6179
TeXcolorrgb 997 1691 a
SDict begin H.R end
997 1691 a 997 1753 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.141) cvn H.B /ANN pdfmark end
997 1753
a Black 75 1866 a Ft(MultiplicityInList)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 1866 a
SDict begin H.S end
955 1866 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(141)p 0.0236 0.0894 0.6179 TeXcolorrgb
1090 1804 a
SDict begin H.R end
1090 1804 a 1090 1866 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.141) cvn H.B /ANN pdfmark end
1090 1866 a Black
75 1979 a FK(mutually)25 b(orthogonal)i(Latin)c(squares,)p
0.0236 0.0894 0.6179 TeXcolorrgb 1370 1980 a
SDict begin H.S end
1370 1980
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(133)p 0.0236 0.0894 0.6179
TeXcolorrgb 1505 1917 a
SDict begin H.R end
1505 1917 a 1505 1979 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.133) cvn H.B /ANN pdfmark end
1505
1979 a Black 75 2167 a Ft(NearestNeighborDec)q(ode)q(wor)q(ds)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1326 2168 a
SDict begin H.S end
1326
2168 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(56)p
0.0236 0.0894 0.6179 TeXcolorrgb 1416 2105 a
SDict begin H.R end
1416 2105
a 1416 2167 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.56) cvn H.B /ANN pdfmark end
1416 2167 a Black 75 2280 a Ft(NearestNeighborGRS)q(Dec)q
(ode)q(wor)q(ds)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1465 2281 a
SDict begin H.S end
1465 2281 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(55)p 0.0236 0.0894 0.6179 TeXcolorrgb 1555 2218
a
SDict begin H.R end
1555 2218 a 1555 2280 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.55) cvn H.B /ANN pdfmark end
1555 2280 a Black 75 2393 a
Ft(NordstromRobinsonC)q(ode)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1094 2394 a
SDict begin H.S end
1094 2394 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb
1184 2331 a
SDict begin H.R end
1184 2331 a 1184 2393 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
1184 2393 a Black
75 2506 a FK(norm)h(of)f(a)g(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 668 2507 a
SDict begin H.S end
668 2507 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(135)p 0.0236 0.0894 0.6179 TeXcolorrgb
803 2444 a
SDict begin H.R end
803 2444 a 803 2506 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.135) cvn H.B /ANN pdfmark end
803 2506 a Black 75
2619 a FK(normal)h(code,)p 0.0236 0.0894 0.6179 TeXcolorrgb
572 2620 a
SDict begin H.S end
572 2620 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb 707 2557
a
SDict begin H.R end
707 2557 a 707 2619 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
707 2619 a Black 75 2732 a FK(not)g(=,)p
0.0236 0.0894 0.6179 TeXcolorrgb 311 2732 a
SDict begin H.S end
311 2732
a 0.0236 0.0894 0.6179 TeXcolorrgb FK(21)p 0.0236 0.0894 0.6179
TeXcolorrgb 401 2670 a
SDict begin H.R end
401 2670 a 401 2732 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.21) cvn H.B /ANN pdfmark end
401 2732
a Black FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 447 2734
a
SDict begin H.S end
447 2734 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(29)p
0.0236 0.0894 0.6179 TeXcolorrgb 537 2670 a
SDict begin H.R end
537 2670
a 537 2732 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.29) cvn H.B /ANN pdfmark end
537 2732 a Black 75 2845 a Ft(NrCyclicCodes)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 723 2846 a
SDict begin H.S end
723
2846 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(81)p
0.0236 0.0894 0.6179 TeXcolorrgb 813 2783 a
SDict begin H.R end
813 2783
a 813 2845 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.81) cvn H.B /ANN pdfmark end
813 2845 a Black 75 2958 a Ft(NullCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 2959 a
SDict begin H.S end
491
2959 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(80)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 2896 a
SDict begin H.R end
581 2896
a 581 2958 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
581 2958 a Black 75 3071 a Ft(NullWord)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 491 3072 a
SDict begin H.S end
491
3072 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(25)p
0.0236 0.0894 0.6179 TeXcolorrgb 581 3009 a
SDict begin H.R end
581 3009
a 581 3071 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.25) cvn H.B /ANN pdfmark end
581 3071 a Black 75 3259 a Ft(OnePointAGCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3261 a
SDict begin H.S end
770
3261 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(97)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 3197 a
SDict begin H.R end
860 3197
a 860 3259 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.97) cvn H.B /ANN pdfmark end
860 3259 a Black 75 3372 a Ft(OptimalityCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3373 a
SDict begin H.S end
770
3373 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(70)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 3310 a
SDict begin H.R end
860 3310
a 860 3372 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.70) cvn H.B /ANN pdfmark end
860 3372 a Black 75 3485 a FK(order)h(of)e(polynomial,)p
0.0236 0.0894 0.6179 TeXcolorrgb 848 3486 a
SDict begin H.S end
848 3486
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(80)p 0.0236 0.0894 0.6179
TeXcolorrgb 938 3423 a
SDict begin H.R end
938 3423 a 938 3485 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
938 3485
a Black 75 3598 a Ft(OuterDistribution)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 3599 a
SDict begin H.S end
909 3599 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(51)p 0.0236 0.0894 0.6179 TeXcolorrgb
999 3536 a
SDict begin H.R end
999 3536 a 999 3598 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.51) cvn H.B /ANN pdfmark end
999 3598 a Black 75
3786 a FK(P)o(arity)h(check,)p 0.0236 0.0894 0.6179 TeXcolorrgb
571 3788 a
SDict begin H.S end
571 3788 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(99)p 0.0236 0.0894 0.6179 TeXcolorrgb 661 3724
a
SDict begin H.R end
661 3724 a 661 3786 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.99) cvn H.B /ANN pdfmark end
661 3786 a Black 75 3899 a FK(parity)h(check)g
(matrix,)p 0.0236 0.0894 0.6179 TeXcolorrgb 827 3900
a
SDict begin H.S end
827 3900 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(27)p
0.0236 0.0894 0.6179 TeXcolorrgb 917 3837 a
SDict begin H.R end
917 3837
a 917 3899 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
917 3899 a Black 75 4012 a FK(perfect,)p
0.0236 0.0894 0.6179 TeXcolorrgb 373 4013 a
SDict begin H.S end
373 4013
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179
TeXcolorrgb 508 3950 a
SDict begin H.R end
508 3950 a 508 4012 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
508 4012
a Black 75 4125 a FK(perfect)g(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 567 4126 a
SDict begin H.S end
567 4126 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
702 4063 a
SDict begin H.R end
702 4063 a 702 4125 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
702 4125 a Black 75
4237 a FK(permutation)h(equi)n(v)n(alent)g(codes,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1186 4238 a
SDict begin H.S end
1186 4238 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(36)p 0.0236 0.0894 0.6179 TeXcolorrgb
1276 4175 a
SDict begin H.R end
1276 4175 a 1276 4237 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.36) cvn H.B /ANN pdfmark end
1276 4237 a Black
75 4350 a FK(PermutationAutomorphismGroup,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1348 4351 a
SDict begin H.S end
1348 4351 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(37)p 0.0236 0.0894 0.6179 TeXcolorrgb
1438 4288 a
SDict begin H.R end
1438 4288 a 1438 4350 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.37) cvn H.B /ANN pdfmark end
1438 4350 a Black
75 4463 a Ft(PermutationAutomor)q(phi)q(smG)q(rou)q(p)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1419 4464 a
SDict begin H.S end
1419
4464 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(37)p
0.0236 0.0894 0.6179 TeXcolorrgb 1509 4401 a
SDict begin H.R end
1509 4401
a 1509 4463 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.37) cvn H.B /ANN pdfmark end
1509 4463 a Black 75 4576 a Ft(PermutationDecode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 909 4577 a
SDict begin H.S end
909
4577 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(58)p
0.0236 0.0894 0.6179 TeXcolorrgb 999 4514 a
SDict begin H.R end
999 4514
a 999 4576 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.58) cvn H.B /ANN pdfmark end
999 4576 a Black 75 4689 a Ft(PermutationDecodeN)q(C)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1001 4691 a
SDict begin H.S end
1001
4691 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(59)p
0.0236 0.0894 0.6179 TeXcolorrgb 1091 4627 a
SDict begin H.R end
1091 4627
a 1091 4689 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.59) cvn H.B /ANN pdfmark end
1091 4689 a Black 75 4802 a Ft(PermutedCode)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 4803 a
SDict begin H.S end
677
4803 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(101)p
0.0236 0.0894 0.6179 TeXcolorrgb 812 4740 a
SDict begin H.R end
812 4740
a 812 4802 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.101) cvn H.B /ANN pdfmark end
812 4802 a Black 75 4915 a Ft(PermutedCols)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 677 4916 a
SDict begin H.S end
677
4916 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(132)p
0.0236 0.0894 0.6179 TeXcolorrgb 812 4853 a
SDict begin H.R end
812 4853
a 812 4915 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.132) cvn H.B /ANN pdfmark end
812 4915 a Black 75 5028 a Ft(PiecewiseConstantC)q(ode)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1094 5029 a
SDict begin H.S end
1094
5029 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(108)p
0.0236 0.0894 0.6179 TeXcolorrgb 1229 4966 a
SDict begin H.R end
1229 4966
a 1229 5028 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.108) cvn H.B /ANN pdfmark end
1229 5028 a Black 75 5141 a FK(point,)p
0.0236 0.0894 0.6179 TeXcolorrgb 307 5142 a
SDict begin H.S end
307 5142
a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(85)p 0.0236 0.0894 0.6179
TeXcolorrgb 397 5079 a
SDict begin H.R end
397 5079 a 397 5141 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.85) cvn H.B /ANN pdfmark end
397 5141
a Black 75 5254 a Ft(PolyCodeword)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 5255 a
SDict begin H.S end
677 5255 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(23)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 5192 a
SDict begin H.R end
767 5192 a 767 5254 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.23) cvn H.B /ANN pdfmark end
767 5254 a Black 75
5367 a FK(primiti)n(v)o(e)e(element,)p 0.0236 0.0894 0.6179
TeXcolorrgb 761 5368 a
SDict begin H.S end
761 5368 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(16)p 0.0236 0.0894 0.6179 TeXcolorrgb
851 5305 a
SDict begin H.R end
851 5305 a 851 5367 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.16) cvn H.B /ANN pdfmark end
851 5367 a Black 75
5479 a Ft(PrimitivePolynomia)q(lsN)q(r)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1140 5481 a
SDict begin H.S end
1140 5481 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(139)p 0.0236 0.0894 0.6179 TeXcolorrgb
1275 5417 a
SDict begin H.R end
1275 5417 a 1275 5479 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.139) cvn H.B /ANN pdfmark end
1275 5479 a Black
75 5592 a Ft(PrimitiveUnityRoot)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 5593 a
SDict begin H.S end
955 5593 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
1090 5530 a
SDict begin H.R end
1090 5530 a 1090 5592 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
1090 5592 a Black
Black Black 1954 399 a Ft(Print)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2231 401 a
SDict begin H.S end
2231 401 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(39)p 0.0236 0.0894 0.6179 TeXcolorrgb
2321 337 a
SDict begin H.R end
2321 337 a 2321 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.39) cvn H.B /ANN pdfmark end
2321 399 a Black 1954
511 a Ft(PuncturedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 512 a
SDict begin H.S end
2602 512 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(100)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 449 a
SDict begin H.R end
2737 449 a 2737 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.100) cvn H.B /ANN pdfmark end
2737 511 a Black 1954
624 a Ft(PutStandardForm)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2695 625 a
SDict begin H.S end
2695 625 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(131)p 0.0236 0.0894 0.6179 TeXcolorrgb
2830 562 a
SDict begin H.R end
2830 562 a 2830 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.131) cvn H.B /ANN pdfmark end
2830 624 a Black 1954
820 a Ft(QQRCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2324 822 a
SDict begin H.S end
2324 822 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(79)p 0.0236 0.0894 0.6179 TeXcolorrgb 2414 758
a
SDict begin H.R end
2414 758 a 2414 820 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
2414 820 a Black 1954 933 a Ft(QQRCodeNC)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2417 935 a
SDict begin H.S end
2417
935 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(79)p 0.0236 0.0894 0.6179
TeXcolorrgb 2507 871 a
SDict begin H.R end
2507 871 a 2507 933 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.79) cvn H.B /ANN pdfmark end
2507 933
a Black 1954 1046 a Ft(QRCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2278 1047 a
SDict begin H.S end
2278 1047 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(78)p 0.0236 0.0894 0.6179 TeXcolorrgb
2368 984 a
SDict begin H.R end
2368 984 a 2368 1046 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.78) cvn H.B /ANN pdfmark end
2368 1046 a Black 1954
1242 a Ft(RandomCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2463 1243 a
SDict begin H.S end
2463 1243 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(63)p 0.0236 0.0894 0.6179 TeXcolorrgb 2553 1180
a
SDict begin H.R end
2553 1180 a 2553 1242 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.63) cvn H.B /ANN pdfmark end
2553 1242 a Black 1954 1355
a Ft(RandomLinearCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 1357 a
SDict begin H.S end
2741 1357 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(69)p 0.0236 0.0894 0.6179 TeXcolorrgb 2831 1293
a
SDict begin H.R end
2831 1293 a 2831 1355 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.69) cvn H.B /ANN pdfmark end
2831 1355 a Black 1954 1468
a Ft(RandomPrimitivePol)q(yno)q(mia)q(l)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 3159 1469 a
SDict begin H.S end
3159 1469 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(17)p 0.0236 0.0894 0.6179 TeXcolorrgb
3249 1406 a
SDict begin H.R end
3249 1406 a 3249 1468 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.17) cvn H.B /ANN pdfmark end
3249 1468 a Black
1954 1581 a FK(reciprocal)i(polynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2800 1582 a
SDict begin H.S end
2800 1582 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(140)p 0.0236 0.0894 0.6179 TeXcolorrgb
2935 1519 a
SDict begin H.R end
2935 1519 a 2935 1581 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.140) cvn H.B /ANN pdfmark end
2935 1581 a Black
1954 1694 a Ft(ReciprocalPolynomi)q(al)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2927 1695 a
SDict begin H.S end
2927 1695 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(140)p 0.0236 0.0894 0.6179 TeXcolorrgb
3062 1632 a
SDict begin H.R end
3062 1632 a 3062 1694 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.140) cvn H.B /ANN pdfmark end
3062 1694 a Black
1954 1807 a Ft(Redundancy)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2463 1807 a
SDict begin H.S end
2463 1807 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(44)p 0.0236 0.0894 0.6179 TeXcolorrgb
2553 1745 a
SDict begin H.R end
2553 1745 a 2553 1807 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.44) cvn H.B /ANN pdfmark end
2553 1807 a Black
1954 1919 a Ft(ReedMullerCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 1920 a
SDict begin H.S end
2649 1920 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(66)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 1857 a
SDict begin H.R end
2739 1857 a 2739 1919 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.66) cvn H.B /ANN pdfmark end
2739 1919 a Black
1954 2032 a Ft(ReedSolomonCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2695 2033 a
SDict begin H.S end
2695 2033 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(78)p 0.0236 0.0894 0.6179 TeXcolorrgb
2785 1970 a
SDict begin H.R end
2785 1970 a 2785 2032 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.78) cvn H.B /ANN pdfmark end
2785 2032 a Black
1954 2145 a Ft(RemovedElementsCod)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2880 2146 a
SDict begin H.S end
2880 2146 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(102)p 0.0236 0.0894 0.6179 TeXcolorrgb
3015 2083 a
SDict begin H.R end
3015 2083 a 3015 2145 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.102) cvn H.B /ANN pdfmark end
3015 2145 a Black
1954 2258 a Ft(RepetitionCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 2259 a
SDict begin H.S end
2649 2259 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(80)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 2196 a
SDict begin H.R end
2739 2196 a 2739 2258 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
2739 2258 a Black
1954 2371 a Ft(ResidueCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2509 2372 a
SDict begin H.S end
2509 2372 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(105)p 0.0236 0.0894 0.6179 TeXcolorrgb
2644 2309 a
SDict begin H.R end
2644 2309 a 2644 2371 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.105) cvn H.B /ANN pdfmark end
2644 2371 a Black
1954 2484 a Ft(RiemannRochSpaceBa)q(sis)q(Fun)q(cti)q(on)q(P1)53
b FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3483 2486 a
SDict begin H.S end
3483 2486 a 0.0236 0.0894 0.6179 TeXcolorrgb -2 x FK(90)p
0.0236 0.0894 0.6179 TeXcolorrgb 3573 2422 a
SDict begin H.R end
3573 2422
a 3573 2484 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.90) cvn H.B /ANN pdfmark end
3573 2484 a Black 1954 2597 a Ft(RiemannRochSpaceBa)q
(sis)q(P1)g FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 3112
2599 a
SDict begin H.S end
3112 2599 a 0.0236 0.0894 0.6179 TeXcolorrgb -2
x FK(91)p 0.0236 0.0894 0.6179 TeXcolorrgb 3202 2535
a
SDict begin H.R end
3202 2535 a 3202 2597 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.91) cvn H.B /ANN pdfmark end
3202 2597 a Black 1954 2710
a Ft(RootsCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2417 2711 a
SDict begin H.S end
2417 2711 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(76)p 0.0236 0.0894 0.6179 TeXcolorrgb 2507 2648
a
SDict begin H.R end
2507 2648 a 2507 2710 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.76) cvn H.B /ANN pdfmark end
2507 2710 a Black 1954 2823
a Ft(RootsOfCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2509 2824 a
SDict begin H.S end
2509 2824 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(43)p 0.0236 0.0894 0.6179 TeXcolorrgb 2599 2761
a
SDict begin H.R end
2599 2761 a 2599 2823 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.43) cvn H.B /ANN pdfmark end
2599 2823 a Black 1954 2936
a Ft(RotateList)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2463 2936 a
SDict begin H.S end
2463 2936 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(142)p 0.0236 0.0894 0.6179 TeXcolorrgb 2598 2874 a
SDict begin H.R end
2598 2874 a 2598 2936 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.142) cvn H.B /ANN pdfmark end
2598 2936 a Black 1954 3132 a
FK(self)24 b(complementary)i(code,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2913 3133 a
SDict begin H.S end
2913 3133 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb
3003 3070 a
SDict begin H.R end
3003 3070 a 3003 3132 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
3003 3132 a Black
1954 3245 a FK(self-dual,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2318 3246 a
SDict begin H.S end
2318 3246 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(106)p 0.0236 0.0894 0.6179 TeXcolorrgb 2453 3183
a
SDict begin H.R end
2453 3183 a 2453 3245 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.106) cvn H.B /ANN pdfmark end
2453 3245 a Black 1954 3357
a FK(self-orthogonal,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2555 3358 a
SDict begin H.S end
2555 3358 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(34)p 0.0236 0.0894 0.6179 TeXcolorrgb 2645 3295
a
SDict begin H.R end
2645 3295 a 2645 3357 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.34) cvn H.B /ANN pdfmark end
2645 3357 a Black 1954 3470
a Ft(SetCoveringRadius)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2788 3472 a
SDict begin H.S end
2788 3472 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(49)p 0.0236 0.0894 0.6179 TeXcolorrgb
2878 3408 a
SDict begin H.R end
2878 3408 a 2878 3470 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.49) cvn H.B /ANN pdfmark end
2878 3470 a Black
1954 3583 a Ft(ShortenedCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 3584 a
SDict begin H.S end
2602 3584 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(103)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 3521 a
SDict begin H.R end
2737 3521 a 2737 3583 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.103) cvn H.B /ANN pdfmark end
2737 3583 a Black
1954 3696 a Ft(Size)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2185 3697 a
SDict begin H.S end
2185 3697 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(38)p 0.0236 0.0894 0.6179 TeXcolorrgb 2275 3634
a
SDict begin H.R end
2275 3634 a 2275 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.38) cvn H.B /ANN pdfmark end
2275 3696 a Black 1954 3809
a FK(size,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2141 3810
a
SDict begin H.S end
2141 3810 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(27)p
0.0236 0.0894 0.6179 TeXcolorrgb 2231 3747 a
SDict begin H.R end
2231 3747
a 2231 3809 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.27) cvn H.B /ANN pdfmark end
2231 3809 a Black 1954 3922 a Ft(SolveLinearSystem)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2788 3922 a
SDict begin H.S end
2788
3922 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(144)p 0.0236 0.0894 0.6179
TeXcolorrgb 2923 3860 a
SDict begin H.R end
2923 3860 a 2923 3922 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.144) cvn H.B /ANN pdfmark end
2923
3922 a Black 1954 4035 a Ft(SphereContent)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 4036 a
SDict begin H.S end
2602 4036 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(138)p 0.0236 0.0894 0.6179 TeXcolorrgb
2737 3973 a
SDict begin H.R end
2737 3973 a 2737 4035 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.138) cvn H.B /ANN pdfmark end
2737 4035 a Black
1954 4148 a Ft(SrivastavaCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2649 4149 a
SDict begin H.S end
2649 4149 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(68)p 0.0236 0.0894 0.6179 TeXcolorrgb
2739 4086 a
SDict begin H.R end
2739 4086 a 2739 4148 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.68) cvn H.B /ANN pdfmark end
2739 4148 a Black
1954 4261 a FK(standard)g(form,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2507 4262 a
SDict begin H.S end
2507 4262 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(131)p 0.0236 0.0894 0.6179 TeXcolorrgb
2642 4199 a
SDict begin H.R end
2642 4199 a 2642 4261 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.131) cvn H.B /ANN pdfmark end
2642 4261 a Black
1954 4374 a Ft(StandardArray)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2602 4375 a
SDict begin H.S end
2602 4375 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(58)p 0.0236 0.0894 0.6179 TeXcolorrgb
2692 4312 a
SDict begin H.R end
2692 4312 a 2692 4374 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.58) cvn H.B /ANN pdfmark end
2692 4374 a Black
1954 4487 a Ft(StandardFormCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 2741 4488 a
SDict begin H.S end
2741 4488 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(108)p 0.0236 0.0894 0.6179 TeXcolorrgb
2876 4425 a
SDict begin H.R end
2876 4425 a 2876 4487 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.108) cvn H.B /ANN pdfmark end
2876 4487 a Black
1954 4599 a FK(strength,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2292 4600 a
SDict begin H.S end
2292 4600 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(127)p 0.0236 0.0894 0.6179 TeXcolorrgb 2427 4537
a
SDict begin H.R end
2427 4537 a 2427 4599 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
2427 4599 a Black 1954 4712
a Ft(String)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2278 4713 a
SDict begin H.S end
2278 4713 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(40)p 0.0236 0.0894 0.6179 TeXcolorrgb 2368 4650
a
SDict begin H.R end
2368 4650 a 2368 4712 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.40) cvn H.B /ANN pdfmark end
2368 4712 a Black 1954 4825
a Ft(Support)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2324 4826 a
SDict begin H.S end
2324 4826 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(25)p 0.0236 0.0894 0.6179 TeXcolorrgb 2414 4763
a
SDict begin H.R end
2414 4763 a 2414 4825 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.25) cvn H.B /ANN pdfmark end
2414 4825 a Black 1954 4938
a FK(support,)p 0.0236 0.0894 0.6179 TeXcolorrgb 2272
4939 a
SDict begin H.S end
2272 4939 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(87)p 0.0236 0.0894 0.6179 TeXcolorrgb 2362 4876
a
SDict begin H.R end
2362 4876 a 2362 4938 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.87) cvn H.B /ANN pdfmark end
2362 4938 a Black 1954 5051
a Ft(SylvesterMat)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2556 5053 a
SDict begin H.S end
2556 5053 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(129)p 0.0236 0.0894 0.6179 TeXcolorrgb 2691 4989
a
SDict begin H.R end
2691 4989 a 2691 5051 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.129) cvn H.B /ANN pdfmark end
2691 5051 a Black 1954 5164
a Ft(Syndrome)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2370 5165 a
SDict begin H.S end
2370 5165 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(57)p 0.0236 0.0894 0.6179 TeXcolorrgb 2460 5102
a
SDict begin H.R end
2460 5102 a 2460 5164 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.57) cvn H.B /ANN pdfmark end
2460 5164 a Black 1954 5277
a FK(syndrome)f(table,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2557 5278 a
SDict begin H.S end
2557 5278 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(57)p 0.0236 0.0894 0.6179 TeXcolorrgb 2647 5215
a
SDict begin H.R end
2647 5215 a 2647 5277 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.57) cvn H.B /ANN pdfmark end
2647 5277 a Black 1954 5390
a Ft(SyndromeTable)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2602 5391 a
SDict begin H.S end
2602 5391 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(57)p 0.0236 0.0894 0.6179 TeXcolorrgb 2692 5328
a
SDict begin H.R end
2692 5328 a 2692 5390 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.57) cvn H.B /ANN pdfmark end
2692 5390 a Black 1954 5586
a Ft(TernaryGolayCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
2741 5587 a
SDict begin H.S end
2741 5587 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(74)p 0.0236 0.0894 0.6179 TeXcolorrgb 2831 5524
a
SDict begin H.R end
2831 5524 a 2831 5586 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.74) cvn H.B /ANN pdfmark end
2831 5586 a Black Black Black
eop end end
%%Page: 153 153
TeXDict begin HPSdict begin 153 152 bop 0 0 a
SDict begin /product where{pop product(Distiller)search{pop pop pop version(.)search{exch pop exch pop(3011)eq{gsave newpath 0 0 moveto closepath clip/Courier findfont 10 scalefont setfont 72 72 moveto(.)show grestore}if}{pop}ifelse}{pop}ifelse}if end
0 0 a Black
0 TeXcolorgray 75 100 a
SDict begin H.S end
75 100 a 0 TeXcolorgray 0 TeXcolorgray
75 100 a
SDict begin H.R end
75 100 a 75 100 a
SDict begin [ /View [/XYZ H.V] /Dest (page.153) cvn H.B /DEST pdfmark end
75 100 a Black 1662 w FE(GU)n(A)l(V)-5
b(A)1678 b FK(153)p Black 75 399 a Ft(TombakCode)p FK(,)p
0.0236 0.0894 0.6179 TeXcolorrgb 584 400 a
SDict begin H.S end
584 400 a
0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(72)p 0.0236 0.0894 0.6179
TeXcolorrgb 674 337 a
SDict begin H.R end
674 337 a 674 399 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.72) cvn H.B /ANN pdfmark end
674 399 a Black
75 511 a Ft(ToricCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
538 512 a
SDict begin H.S end
538 512 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(84)p 0.0236 0.0894 0.6179 TeXcolorrgb 628 449
a
SDict begin H.R end
628 449 a 628 511 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
628 511 a Black 75 624 a Ft(ToricPoints)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 625 a
SDict begin H.S end
630
625 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(84)p 0.0236 0.0894 0.6179
TeXcolorrgb 720 562 a
SDict begin H.R end
720 562 a 720 624 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.84) cvn H.B /ANN pdfmark end
720 624 a Black
75 737 a Ft(TraceCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
538 738 a
SDict begin H.S end
538 738 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(106)p 0.0236 0.0894 0.6179 TeXcolorrgb 673 675
a
SDict begin H.R end
673 675 a 673 737 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.106) cvn H.B /ANN pdfmark end
673 737 a Black 75 850 a Ft(TreatAsPoly)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 630 850 a
SDict begin H.S end
630
850 a 0.0236 0.0894 0.6179 TeXcolorrgb FK(24)p 0.0236 0.0894 0.6179
TeXcolorrgb 720 788 a
SDict begin H.R end
720 788 a 720 850 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.24) cvn H.B /ANN pdfmark end
720 850 a Black
75 963 a Ft(TreatAsVector)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 723 963 a
SDict begin H.S end
723 963 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(24)p 0.0236 0.0894 0.6179 TeXcolorrgb
813 901 a
SDict begin H.R end
813 901 a 813 963 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.24) cvn H.B /ANN pdfmark end
813 963 a Black 75 1159
a Ft(UnionCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
538 1159 a
SDict begin H.S end
538 1159 a 0.0236 0.0894 0.6179 TeXcolorrgb
FK(111)p 0.0236 0.0894 0.6179 TeXcolorrgb 673 1097 a
SDict begin H.R end
673 1097 a 673 1159 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.111) cvn H.B /ANN pdfmark end
673 1159 a Black 75 1272 a Ft(UpperBound)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 584 1273 a
SDict begin H.S end
584
1273 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(117)p
0.0236 0.0894 0.6179 TeXcolorrgb 719 1210 a
SDict begin H.R end
719 1210
a 719 1272 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
719 1272 a Black 75 1385 a Ft(UpperBoundCovering)q(Rad)q
(ius)q(Cyc)q(li)q(cCo)q(de)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1697 1386 a
SDict begin H.S end
1697 1386 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(128)p 0.0236 0.0894 0.6179 TeXcolorrgb
1832 1323 a
SDict begin H.R end
1832 1323 a 1832 1385 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.128) cvn H.B /ANN pdfmark end
1832 1385 a Black
75 1498 a Ft(UpperBoundCovering)q(Rad)q(ius)q(Del)q(sa)q(rte)q
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1604 1499 a
SDict begin H.S end
1604
1499 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(127)p
0.0236 0.0894 0.6179 TeXcolorrgb 1739 1436 a
SDict begin H.R end
1739 1436
a 1739 1498 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
1739 1498 a Black 75 1611 a Ft(UpperBoundCovering)q(Rad)q
(ius)q(Gri)q(es)q(mer)q(Lik)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 407 1725 a
SDict begin H.S end
407 1725 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(127)p 0.0236 0.0894 0.6179 TeXcolorrgb
542 1662 a
SDict begin H.R end
542 1662 a 542 1724 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
542 1724 a Black 75
1836 a Ft(UpperBoundCovering)q(Rad)q(ius)q(Red)q(un)q(dan)q(cy)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1697 1837 a
SDict begin H.S end
1697
1837 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(126)p
0.0236 0.0894 0.6179 TeXcolorrgb 1832 1774 a
SDict begin H.R end
1832 1774
a 1832 1836 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.126) cvn H.B /ANN pdfmark end
1832 1836 a Black 75 1949 a Ft(UpperBoundCovering)q(Rad)q
(ius)q(Str)q(en)q(gth)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
1604 1950 a
SDict begin H.S end
1604 1950 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(127)p 0.0236 0.0894 0.6179 TeXcolorrgb 1739 1887
a
SDict begin H.R end
1739 1887 a 1739 1949 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.127) cvn H.B /ANN pdfmark end
1739 1949 a Black 75 2062 a
Ft(UpperBoundElias)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
816 2063 a
SDict begin H.S end
816 2063 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb 951 2000
a
SDict begin H.R end
951 2000 a 951 2062 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
951 2062 a Black 75 2175 a Ft
(UpperBoundGriesmer)q FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
955 2176 a
SDict begin H.S end
955 2176 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(117)p 0.0236 0.0894 0.6179 TeXcolorrgb 1090 2113
a
SDict begin H.R end
1090 2113 a 1090 2175 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.117) cvn H.B /ANN pdfmark end
1090 2175 a Black 75 2288 a
Ft(UpperBoundHamming)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
909 2289 a
SDict begin H.S end
909 2289 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb 1044 2226
a
SDict begin H.R end
1044 2226 a 1044 2288 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
1044 2288 a Black 75 2401 a
Ft(UpperBoundJohnson)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
909 2402 a
SDict begin H.S end
909 2402 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb 1044 2339
a
SDict begin H.R end
1044 2339 a 1044 2401 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
1044 2401 a Black 75 2514 a
Ft(UpperBoundMinimumD)q(ist)q(anc)q(e)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1280 2516 a
SDict begin H.S end
1280 2516 a 0.0236 0.0894 0.6179
TeXcolorrgb -2 x FK(119)p 0.0236 0.0894 0.6179 TeXcolorrgb
1415 2452 a
SDict begin H.R end
1415 2452 a 1415 2514 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.119) cvn H.B /ANN pdfmark end
1415 2514 a Black
75 2627 a Ft(UpperBoundPlotkin)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 909 2628 a
SDict begin H.S end
909 2628 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(116)p 0.0236 0.0894 0.6179 TeXcolorrgb
1044 2565 a
SDict begin H.R end
1044 2565 a 1044 2627 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.116) cvn H.B /ANN pdfmark end
1044 2627 a Black
75 2740 a Ft(UpperBoundSingleto)q(n)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1001 2741 a
SDict begin H.S end
1001 2741 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(115)p 0.0236 0.0894 0.6179 TeXcolorrgb
1136 2678 a
SDict begin H.R end
1136 2678 a 1136 2740 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.115) cvn H.B /ANN pdfmark end
1136 2740 a Black
75 2853 a Ft(UUVCode)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
445 2855 a
SDict begin H.S end
445 2855 a 0.0236 0.0894 0.6179 TeXcolorrgb
-2 x FK(109)p 0.0236 0.0894 0.6179 TeXcolorrgb 580 2791
a
SDict begin H.R end
580 2791 a 580 2853 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.109) cvn H.B /ANN pdfmark end
580 2853 a Black 75 3049 a Ft(VandermondeMat)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3050 a
SDict begin H.S end
770
3050 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(130)p
0.0236 0.0894 0.6179 TeXcolorrgb 905 2987 a
SDict begin H.R end
905 2987
a 905 3049 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.130) cvn H.B /ANN pdfmark end
905 3049 a Black 75 3161 a Ft(VectorCodeword)p
FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 770 3162 a
SDict begin H.S end
770
3162 a 0.0236 0.0894 0.6179 TeXcolorrgb -1 x FK(23)p
0.0236 0.0894 0.6179 TeXcolorrgb 860 3099 a
SDict begin H.R end
860 3099
a 860 3161 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.23) cvn H.B /ANN pdfmark end
860 3161 a Black 75 3274 a Ft(VerticalConversion)q(Fie)q
(ldM)q(at)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb 1326
3275 a
SDict begin H.S end
1326 3275 a 0.0236 0.0894 0.6179 TeXcolorrgb -1
x FK(132)p 0.0236 0.0894 0.6179 TeXcolorrgb 1461 3212
a
SDict begin H.R end
1461 3212 a 1461 3274 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.132) cvn H.B /ANN pdfmark end
1461 3274 a Black 75 3470 a
FK(weight)24 b(enumerator)i(polynomial,)p 0.0236 0.0894 0.6179
TeXcolorrgb 1242 3471 a
SDict begin H.S end
1242 3471 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(136)p 0.0236 0.0894 0.6179 TeXcolorrgb
1377 3408 a
SDict begin H.R end
1377 3408 a 1377 3470 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.136) cvn H.B /ANN pdfmark end
1377 3470 a Black
75 3583 a Ft(WeightCodeword)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 3584 a
SDict begin H.S end
770 3584 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(26)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 3521 a
SDict begin H.R end
860 3521 a 860 3583 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.26) cvn H.B /ANN pdfmark end
860 3583 a Black 75
3696 a Ft(WeightDistribution)q FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 955 3697 a
SDict begin H.S end
955 3697 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(50)p 0.0236 0.0894 0.6179 TeXcolorrgb
1045 3634 a
SDict begin H.R end
1045 3634 a 1045 3696 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.50) cvn H.B /ANN pdfmark end
1045 3696 a Black
75 3809 a Ft(WeightHistogram)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 816 3809 a
SDict begin H.S end
816 3809 a 0.0236 0.0894 0.6179
TeXcolorrgb FK(141)p 0.0236 0.0894 0.6179 TeXcolorrgb
951 3747 a
SDict begin H.R end
951 3747 a 951 3809 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.141) cvn H.B /ANN pdfmark end
951 3809 a Black 75
3922 a Ft(WeightVecFFE)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 677 3923 a
SDict begin H.S end
677 3923 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(15)p 0.0236 0.0894 0.6179 TeXcolorrgb
767 3860 a
SDict begin H.R end
767 3860 a 767 3922 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.15) cvn H.B /ANN pdfmark end
767 3922 a Black 75
4035 a Ft(WholeSpaceCode)p FK(,)p 0.0236 0.0894 0.6179
TeXcolorrgb 770 4036 a
SDict begin H.S end
770 4036 a 0.0236 0.0894 0.6179
TeXcolorrgb -1 x FK(80)p 0.0236 0.0894 0.6179 TeXcolorrgb
860 3973 a
SDict begin H.R end
860 3973 a 860 4035 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.80) cvn H.B /ANN pdfmark end
860 4035 a Black 75
4148 a Ft(WordLength)p FK(,)p 0.0236 0.0894 0.6179 TeXcolorrgb
584 4149 a
SDict begin H.S end
584 4149 a 0.0236 0.0894 0.6179 TeXcolorrgb
-1 x FK(43)p 0.0236 0.0894 0.6179 TeXcolorrgb 674 4086
a
SDict begin H.R end
674 4086 a 674 4148 a
SDict begin [ /Color [1 0 0] /H /I /Border [0 0 0] /Subtype /Link /Dest (page.43) cvn H.B /ANN pdfmark end
674 4148 a Black Black Black
Black Black eop end end
%%Trailer
end
|