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
|
<?xml version='1.0' encoding='iso-8859-1'?>
<!DOCTYPE std SYSTEM 'classes.dtd'>
<!-- Translated from latex by tralics 2.14.3, date: 2011/06/01-->
<std RR-type='RR' theme-val='THnum' UR-val='Sophia' equation-number='right' chapters='true'>
<title>Producing MathML with Tralics</title><ftitle>Produire du MathML avec Tralics</ftitle><date>May 2007</date><rev-date>29 November 2007</rev-date><version-number>2</version-number><author>Jos Grimm</author><RRnote>The software and the documentation is available
at <xref url='http://www-sop.inria.fr/apics/tralics'>http://<allowbreak/>www-sop.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>apics/<allowbreak/>tralics</xref></RRnote><RRemail>Jose.Grimm[at]sophia.inria.fr</RRemail><abstract><p>The purpose of this paper is to show that it is possible to
translate almost every mathematical formula from <LaTeX/> syntax to XML.
The document you are reading contains a great number of formulas extracted
from the <TeX/>book, the <LaTeX/> companion, the MathML recommendation, and
translated into XML by <hi rend='it'>Tralics</hi>; it is available in Pdf or HTML version.</p>
<p>The HTML version was produced using a very simple style sheet; mathematics are
left unchanged, and you need a MathML-aware browser, like Firefox, or
adequate plugins, and a set of fonts for the symbols or operators.
The Pdf version was obtained by use of <hi rend='sansserif'>xmltex</hi> (a
package by D. Carlisle that makes <TeX/> an XML interpreter), and a great number
of modifications to the file <hi rend='sansserif'>mathml2.xmt</hi> (that interprets elements in
the MathML namespace). All files needed to produce this document are part of
the <hi rend='it'>Tralics</hi> bundle (version 2.10 or more).</p>
<p>This document was compiled with the experimental version 2.10.8, in which examples
in section <ref target='uid169'/> should work fine.</p>
</abstract><resume><p>Le but de ce papier est de dmontrer qu'il est possible de
traduire presque toutes les formules de mathmatiques de la syntaxe
<LaTeX/> vers le langage XML. Le document que vous lisez contient un grand
nombre de formules extraites du <TeX/>book, du <LaTeX/> companion, de la
recommandation MathML, et traduites en XML par le logiciel <hi rend='it'>Tralics</hi>. Il est
disponible en HTML et en Pdf.</p>
<p>La version HTML est obtenue en utilisant une feuille de style assez simple,
qui laisse les formules de mathmatiques inchanges; pour la lire, il
vous faut un navigateur ou un plugin qui sache interprter le MathML et les
fontes associes pour les symboles et les oprateurs.
La version Pdf a t obtenue grce au package
<hi rend='sansserif'>xmltex</hi> de D. Carlisle (qui fait de <TeX/> un interprte XML),
et un grand nombre de modifications dans le fichier <hi rend='sansserif'>mathml2.xmt</hi>,
qui contient le code d'interprtation des mathmatiques. Tous les fichiers
ncessaires pour obtenir ce document sont distribus avec le package
<hi rend='it'>Tralics</hi> partir de la version 2.10.</p>
</resume><keyword>Tralics, XML, MathML, mathematics, LaTeX, HTML, Pdf</keyword><motcle>Tralics, XML, MathML, mathmatiques, LaTeX, HTML, Pdf</motcle><rrnumber>6181</rrnumber><location>Sophia Antipolis – Mditerrane</location><theme>THnum</theme><inria-team>Apics</inria-team>
<div0 id-text='1' id='cid1'><head>Introduction</head>
<p>The technical reports <cit><ref target='bid0'/></cit> and <cit><ref target='bid1'/></cit> describe
some features of the <hi rend='it'>Tralics</hi> software, a <LaTeX/> to XML translator,
and associated tools. In particular, we explain how the XML file
can be converted
to HTML, or to Pdf (using the excellent work of D. Carlisle
and S. Rahtz (<cit><ref target='bid2'/></cit>, <cit><ref target='bid3'/></cit>, <cit><ref target='bid4'/></cit>).
One application is RalyX (Inria's Annual Activity Report), where all math
formulas are converted to images before inclusion in the HTML document.</p>
<p>Recently, the cedram (Centre de diffusion de revues acadmiques de
mathmatiques, <xref url='http://www.cedram.org/'>http://www.cedram.org/</xref>)
has decided to convert the metadata of some collections (including the
Annales de l'institut Fourier) from <LaTeX/> to HTML, <cit><ref target='bid5'/></cit>. The
<hi rend='it'>Tralics</hi> software has been adapted for this purpose, the idea being the
following: there are nowadays some browsers with a high quality math
renderer, where native MathML formulas are more readable than images;
thus the web site presents each document in two versions, neither of which
containing an image. By default you see something like
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>L</mi> <mn>1</mn> </msup><mrow><mo>(</mo><mi mathvariant='double-struck'>T</mi><mo>)</mo></mrow></mrow></math></formula>, and the alternate version contains
<latexcode>$L^1(\mathbb{T})$</latexcode>. This looks like the source
code, but non-trivial operations are performed, as explained below.</p>
<p>There is a torture file that comes with <hi rend='it'>Tralics</hi>; the purpose is to make sure
that no error occurs while compiling expressions like <latexcode>\cfrac12</latexcode>, but it is
hard to check that the result is correctly translated. For this reason, we
decided to create a sample file containing, not only all examples of the
<LaTeX/> companion second edition <cit><ref target='bid6'/></cit>, but also those of the
<TeX/>book <cit><ref target='bid7'/></cit>, or the MathML recommendation <cit><ref target='bid8'/></cit>,
and to convert it to HTML.
Translation is correct if the HTML page prints correctly. This file is
available on the Web, we hope that it will convince you to use the <hi rend='it'>Tralics</hi> software, and put your math documents on the Web. We have inserted comments
explaining why some constructions do not work, if you have a solution or
suggestions, please send mail to the author. Additional examples are welcome.</p>
<p>We also wanted to make sure that the RalyX still works: more than one hundred
teams use <hi rend='it'>Tralics</hi> once a year, asking sometimes silly questions, like: how to
add color to the text, or a page break; the answer is generally either `not yet
implemented, wait for next year', or `incompatible with the Raweb semantics'.
This document uses colors and page breaks, as explained below; no modification
to the translator was needed, but, unless the style sheets are modified, these
additions are ignored.</p>
<p>For these reasons we converted the whole
document to Pdf. This was not trivial, especially because of a lack of font
families (this will be discussed later). Note also the format of the
document: in the HTML version all metadata (author, title, abstract, etc.) are
placed at the start of the document by the XML to HTML processor. In the case
of the Pdf version, this was not so easy: something as trivial as
<latexcode>\newpage</latexcode> <latexcode>\null</latexcode> <latexcode>\vskip-2cm</latexcode> is impossible to express in XSL/FO
(said otherwise, all my attempts failed), and I had to add a new element
<xmlcode><vspace></xmlcode> for this purpose.</p>
<p>The source file <hi rend='sansserif'>testmath.tex</hi> is part of the <hi rend='it'>Tralics</hi> distribution;
translating it requires <hi rend='it'>Tralics</hi> version 2.10, and some packages,
like <hi rend='sansserif'>amsmath</hi> (do not try to include the file <hi rend='sansserif'>amsmath.sty</hi>,
this is not possible; you must use <hi rend='sansserif'>amsmath.plt</hi> instead).
In most cases we show the <TeX/> source before the translation. There are some
exceptions, for instance we leave as an exercise to find out how we solved
the exercises of the <TeX/>book.
Examples of the <LaTeX/> companion <cit><ref target='bid6'/></cit> are available on
the CD that comes with the book.</p>
<p>The XML file was converted into HTML, math formulas are left unchanged.
We explain in some cases that what we see is not what we expected. Here
<hi rend='it'>FL</hi> means Firefox on Linux (unless specified, it is Firefox 2.0,
on Fedora Core 3) and <hi rend='it'>FM</hi> means Firefox on MacIntosh (unless
specified, it is Firefox 2.0 on a PowerBook G4, MacOS 10.4).
We also tested Amaya, bot <hi rend='it'>AM</hi> (version 9.55 on Mac) and <hi rend='it'>AL</hi>
(version 9.99 on Linux FC5).</p>
<p>Installing math fonts for use with a web browser is not always easy:
they are installed as explained on the Mozilla web page, but this page
seems unclear to me: on one Linux machine, Firefox is happy with the fonts,
but uses the wrong font when printing, on another one, Firefox says that fonts
Math1, Math2 and Math4 are missing, but the printed result is correct.</p>
<clearpage/>
<div1 id-text='1.1' id='uid1'><head>Special features</head>
<p>You are not supposed to insert page breaks in your document, but if you put
twenty tables in a row, you will get error messages of the form: to many
unprocessed floats, and then you are in trouble. In this case, the only remedy
is to insert some <latexcode>\clearpage</latexcode> commands; in this document, we used the
<latexcode>\xbox</latexcode> command in order to produce an empty <xmlcode><clearpage></xmlcode> element in the
XML document, and we adapted the style sheets.</p>
<p>There is a <latexcode>\clearpage</latexcode> before this section; you will not notice it because
there is a natural page break there. On the other hand, it is likely that you
will see the page breaks in Chapter three, but there is no easy solution:
there is no text in the current chapter to fill the gaps.
In order to improve the layout, we changed the ordering of
the figures, starting with tables <ref target='uid140'/> and <ref target='uid141'/>, that
occupy a full page, and inserting smaller tables after that. Moreover,
table <ref target='uid141'/> was too big to fit on a page (the baseline in this
document is much larger than in the <LaTeX/> companion) and we split it into
two parts. We are happy since this gives 8 full pages with floats, and a
single bad page, the last text page of the chapter.</p>
<p>Concerning colors, you can put any attribute you like to any object
(there is no attempt to validate the document against some DTD).
In the case of math formulas, identifiers, numbers and operators accept
some common attributes including font information and colors, these are
currently ignored when converting XSL/FO into Pdf (but this can easily be
changed, it suffices to add some lines
of code to the <hi rend='sansserif'>raweb-cfg.sty</hi> file. However, the color attribute is
honored for the <xmlcode><mstyle></xmlcode> element (all symbols appearing in the <LaTeX/> companion for which no Unicode element has been found are replaced by a
<inline style='color:#E00000' color='#F00000'>red</inline>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='#D00000'><mi>X</mi></mstyle></math></formula> using this method).
For the text case, the
<xmlcode><inline></xmlcode> element is translated into <xmlcode><span></xmlcode> element in the HTML and a
<xmlcode><fo:inline></xmlcode> element in the Pdf, all attributes are copied; in the previous
sentence we have used</p>
<pre class='latex-code'><p noindent='true'><hi rend='tt'>\xbox{inline}{\XMLaddatt{color}{#F00000}\XMLaddatt{style}{color:#E00000}red}</hi></p>
<p noindent='true'><hi rend='tt'>$\mathbox{mstyle}[color][\#D00000]{X}$</hi></p>
<p noindent='true'><hi rend='tt'>\def\UnimplementedOperator#1{\mathbox{mstyle}[color][red]{X}}</hi></p>
</pre><p noindent='true'>This example shows that you can use a named color, or one defined in RGB
syntax, using six hexadecimal digits; use sharp or backslash sharp as
indicated here.</p>
</div1>
<div1 id-text='1.2' id='uid2'><head>Compiling the example file</head>
<p>These are the options you can use when compiling the file
<hi rend='sansserif'>testmath.tex</hi></p>
<pre class='latex-code'><p noindent='true'><hi rend='tt'>-<zws/>noentnames-<zws/>trivialmath=7-<zws/>leftquote=2018-<zws/>rightquote=2019-<zws/>nozerowidthspace</hi></p>
</pre><p noindent='true'>The first option says that you prefer <xmlcode>&#x21DA;</xmlcode> to <xmlcode>&Lleftarrow;</xmlcode>
(this is useless if you use an XSLT processor to convert the XML document).
Option `trivialmath=7' says that simple math expressions are translated as
text; option `mathvariant' says that a command like <latexcode>\mathbb</latexcode> should add a
mathvariant attribute; these two options set initial values to some counters,
they are not needed, because the associated file <hi rend='sansserif'>testmath.ult</hi>
resets them to the values needed here. Following options are
problematic. If you say `nostraightquotes', this changes the translation of
the apostrophe character to character U+B4, this option produces a nice HTML
file, but the Pdf is not so nice. Here we modify left and right quotes to
U+2018 and U+2019.
If you say `zerowidthspace', <hi rend='it'>Tralics</hi> inserts an
invisible character in verbatim mode, that is supposed to inhibit ligatures
when converting the XML file into Pdf file, the trouble is that this character
is shown as a normal space by my browser in certain cases. In <hi rend='it'>Tralics</hi> version 2.10, the translation changed: the old behavior can be obtained by
saying <hi rend='tt'>-nozerowidthelt</hi>. Otherwise an element is created, this element
is transformed into a zerowidthspace character when the document is converted
to Pdf, is omitted when the document is converted to HTML. This means that the
option is useless.</p>
<p>The following files are needed for the compilation:</p>
<list type='simple'>
<item id-text='1' id='uid3'><p noindent='true'>a configuration file, that
behaves like the default one; namely one that defines the root element to be
<xmlcode><std></xmlcode> and the dtd file to be <hi rend='sansserif'>classes.dtd</hi>;</p>
</item>
<item id-text='2' id='uid4'><p noindent='true'>the source file <hi rend='sansserif'>testmath.tex</hi>, and the associated
<hi rend='sansserif'>testmath.ult</hi> file;</p>
</item>
<item id-text='3' id='uid5'><p noindent='true'>the class file <hi rend='sansserif'>report.clt</hi> (and the auxiliary file
<hi rend='sansserif'>std.clt</hi>);</p>
</item>
<item id-text='4' id='uid6'><p noindent='true'>the standard math packages <hi rend='sansserif'>amsmath.plt</hi>, <hi rend='sansserif'>amscd.plt</hi>,
<hi rend='sansserif'>delarray.plt</hi>, <hi rend='sansserif'>amsxtra.plt</hi>, <hi rend='sansserif'>amsgen.plt</hi>,
<hi rend='sansserif'>amsbsy.plt</hi>, <hi rend='sansserif'>amsopn.plt</hi>;</p>
</item>
<item id-text='5' id='uid7'><p noindent='true'>the file <hi rend='sansserif'>fancyvrb.plt</hi> for the special verbatim mode; and</p>
</item>
<item id-text='6' id='uid8'><p noindent='true'>the file <hi rend='sansserif'>RR.plt</hi> for the meta data.</p>
</item></list>
<p>When converting the document to HTML, we use the `xsltproc' program. The style
sheet is <hi rend='sansserif'>testmathhtml.xsl</hi>; this is a short style sheet; but it
needs <hi rend='sansserif'>cls.xsl</hi> and <hi rend='sansserif'>RR.xsl</hi>. Conversion to XSL/FO uses
<hi rend='sansserif'>RRfo.xsl</hi> as style sheet, it needs <hi rend='sansserif'>clsfo.xsl</hi>, that
includes <hi rend='sansserif'>raweb3-param.xsl</hi>, <hi rend='sansserif'>rrrafo3.xsl</hi>,
<hi rend='sansserif'>clspages.xsl</hi>, <hi rend='sansserif'>RRfosimple.xsl</hi>,
<hi rend='sansserif'>clsfotable.xsl</hi>. Note: this list is likely to change; we have
to separate clearly the RA (activity report), the RR (research report) and CLS
(standard classes). All these files are in the directory <hi rend='sansserif'>xml</hi> or
<hi rend='sansserif'>styles</hi> of the <hi rend='it'>Tralics</hi> distribution, but the XSLT processor wants
to see them in the current directory.</p>
<p>Conversion from XSL/FO to pdf is achieved by compiling the file
<hi rend='sansserif'>wtestmath.tex</hi> containing the following lines</p>
<pre class='latex-code'><p noindent='true'><vbnumber>1</vbnumber> <hi rend='tt'>\def\xmlfile{testmath.fo}</hi></p>
<p noindent='true'><vbnumber>2</vbnumber> <hi rend='tt'>\def\LastDeclaredEncoding{T1}</hi></p>
<p noindent='true'><vbnumber>3</vbnumber> <hi rend='tt'>\input{xmltex.tex}</hi></p>
<p noindent='true'><vbnumber>4</vbnumber> <hi rend='tt'>\end{document}</hi></p>
</pre><p noindent='true'>It requires <hi rend='sansserif'>xmltex.tex</hi> and other files from the xmltex
distribution, so that you must install these files first.
There are some bugs or incompatibilities in
the fotex distribution, so that you must use the two files
<hi rend='sansserif'>fotex.xmt</hi>, <hi rend='sansserif'>fotex.sty</hi> as distributed in the xml
directory. Additional required files are <hi rend='sansserif'>fotex-add.sty</hi>,
<hi rend='sansserif'>raweb-uni.sty</hi>, and <hi rend='sansserif'>fotex.cfg</hi>.
Finally the file <hi rend='sansserif'>wtestmath.cfg</hi> should be a
symbolic link to <hi rend='sansserif'>raweb-cfg.sty</hi>.</p>
</div1>
<div1 id-text='1.3' id='uid9'><head>Overview of math mode</head>
<p>The main change between <hi rend='it'>Tralics</hi> version 2.9 and 2.10 concerns handling of
math formulas. Two steps are required for processing them: first a tree is
created, after that, it is converted. This mechanism is similar to the
behavior of <TeX/>, but some details are not yet implemented, and some
information is lost (for instance, <latexcode>\mathbin</latexcode> is a command that says that
the object that follows should be of type `binary'; this information is used
by the program, but the resulting XML tree does not contain this information
(we cannot simply add an attribute pair class=bin to the object).</p>
<p>When <hi rend='it'>Tralics</hi> sees a math formula, it constructs recursively a tree, also
called a math list.
The action after a token has been read is the following:
If the token is expandable (a user defined command for instance), expansion
takes place, this can read some tokens, it can add new tokens to the stream
(to be read again).
If the token is a mode-independent command it will be executed (for instance,
you can change the meaning of some commands). Otherwise, the token is added
to the tree, but there are some exceptions. The easy case is when a whole
subtree is read, for instance when the token is a left brace, a <latexcode>\begin</latexcode>
command, etc. In some cases, the execution level is incremented (said
otherwise, the
behavior is the same as a group defined by braces in non-math mode). In a case
of <latexcode>\begin</latexcode>, a token list is read, and the behavior depends on whether
this is a user defined environment (normal expansion rules apply), or a
built-in one. Most built-in environments are matrix-like, and each cell is
evaluated in a group; this has the following consequence: if the math formula
contains an unwanted ampersand character, an error will be signaled when that
character tries to finish the cell-group (because the current group is of type
math), and an error is signaled at the end of the math expression (because the
ampersand character has added a second group after the first, a cell-group,
where the end-of-math character expected a math-group). A third error will be
signaled later: when the tree is converted into a MathML object, <hi rend='it'>Tralics</hi> may
complain about non-math tokens in the expression.
A font change command like <latexcode>\mathbb</latexcode>
changes the internal state and adds two tokens to the tree, one that selects
the blackboard font (before the argument) and a token that selects the current
font (after the argument).</p>
<p>In the case of <latexcode>$L^1(\mathbb{T})$</latexcode>
the tree has eight nodes. One is a
subtree, containing the argument of the command. They are six
characters, and two commands (select double-struck font, or select normal
font). When the tree is converted into a MathML expression, some nodes are
converted to basic XML elements (the letters), some are ignored (the font
change commands), and others are used to construct an XML tree.
We shall see later that parentheses, braces, and tokens like that can induce
<xmlcode><mrow></xmlcode> elements; translation of the hat character is non-obvious, because
MathML provides <xmlcode><msub></xmlcode> and <xmlcode><mover></xmlcode> as possible translations; a command
like <latexcode>\nolimits</latexcode> placed after a token is an indication for the translation
of the hat that follows. When the tree is converted the current style is looked
at, this quantity depends on the position in the tree (the style of the
numerator of a fraction or the style of an exponent after the hat is smaller
than the current style, while the style of the numerator of a <latexcode>\cfrac</latexcode> is
always text style) or the presence of style change commands. Some commands
depend on the style (for instance <latexcode>\mathchoice</latexcode>) and are conditionally
interpreted.</p>
<p>The characters in the formula above are of type letter (L, T), or type
non-letter (the digit, or the parentheses), or other (the hat). An interesting
question is:
what happens if the single L (or any other character) is replaced by a double
one? A first answer is that this just adds a new token to the tree (there is
a special case: <latexcode>^^1</latexcode> is a non-obvious way to represents the
character q). Spaces are ignored, so that doubling them has no effect.
Two hat characters in a row signal an error (assume for instance that a space
between them inhibits the double-hat feature mentioned above). Two consecutive
new line characters are replaced by <latexcode>\par</latexcode>, this is illegal.
Characters that are neither letters nor digits generally translate to a
<xmlcode><mo></xmlcode> element. No attempt is made to convert two plus characters into a
double plus character (some people use `:=' as an operator, meaning `is equal
by definition', and expect no white space between the two
characters). In a case like <latexcode>\sqrt</latexcode><latexcode>\frac</latexcode><latexcode>{1}</latexcode><latexcode>{2}</latexcode>,
where we have two consecutive commands that take arguments, the argument of
the root operator is the fraction operator, not the full fraction (this
expression is accepted by <LaTeX/>, as an unexpected consequence of the
implemented of the fraction operator that provides that braces that delimit
the argument of the square root, it is rejected by <hi rend='it'>Tralics</hi>).</p>
<p>The superscript and subscript operators (generally associated to
hat and underscore characters) are hybrid commands: most commands, for
instance <latexcode>\frac</latexcode>, are prefix commands (they come before their arguments), a
few commands, like <latexcode>\over</latexcode>, are infix operators (the first argument is
before the operator). In the case of hat, there is one argument after the
operator, but the operator acts on the kernel that is to its left
(in the example the kernel is L, but a kernel can have an index and an
exponent, so that the order of tokens can be: kernel, underscore, index, hat,
exponent).
Translation of character L is a <xmlcode><mi></xmlcode> element; <hi rend='it'>Tralics</hi> tries to
converts LL or TT into a single element, according to the following rule.
Assume that <latexcode>\T</latexcode> is defined to be <latexcode>\mathbb</latexcode><latexcode>{T}</latexcode> and <latexcode>\TT</latexcode>
is defined to be <latexcode>\mathbb</latexcode><latexcode>{TT}</latexcode>. Then <latexcode>\TT</latexcode> produces a single
element with two characters, while <latexcode>\T</latexcode><latexcode>\T</latexcode> produces two elements with a
single character. On the other hand, a strange rule of MathML says that the
font used for a <xmlcode><mi></xmlcode> element (that lacks font attributes) depends on the
number of characters in it; for this reason, in a formula like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mi>y</mi></mrow></math></formula>, the
translation is a sequence of two <xmlcode><mi></xmlcode> elements, without attributes,
containing a single character (implicit product). In a case like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>17</mn></math></formula>, a
single <xmlcode><mn></xmlcode> element is constructed, because this represents a number (in a
case like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>x</mi> <mn>12</mn> </msub></math></formula>, an implicit comma could be added in the case where the
expression refers to row 1 column 2 of the matrix <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>; however, do not expect
such a behavior in a near future). The source code of the expression above is
<latexcode>$x_<latexcode>{12}</latexcode>$</latexcode>. Without the braces, the translation is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mn>1</mn> </msub><mn>2</mn></mrow></math></formula>
(if you do not see the difference, there is a bug somewhere).</p>
<p>If the internal counter <latexcode>\@nomathml</latexcode> is negative, the tree is converted to
a character string in a trivial manner; in a case like
<latexcode>\cfrac12</latexcode>, you will see <latexcode>\cfrac</latexcode><latexcode>{1}</latexcode><latexcode>{2}</latexcode>, because we
have a sub-tree with two nodes (the two arguments of the command). In reality,
the command takes an optional argument, and its value is printed only if it is
not empty. In a case like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>L</mi> <mn>1</mn> </msup><mrow><mo>(</mo><mi mathvariant='double-struck'>T</mi><mo>)</mo></mrow></mrow></math></formula>, you will see two font changes
as explained above. If you want to see the characters <latexcode>\mathbb</latexcode> there are
two solutions: the easy one works only since version 2.10:
<hi rend='it'>Tralics</hi> inserts in the tree all commands that behave like
<latexcode>\relax</latexcode>; these commands are ignored when converting the tree into a MathML
expression, but the name is used otherwise; thus <latexcode>\let</latexcode> <latexcode>\mathbb</latexcode>
<latexcode>\relax</latexcode> does the job. Otherwise, it suffices to redefine <latexcode>\mathbb</latexcode> in
order to expand to the desired string (using <latexcode>\string</latexcode> for instance).
Note: since version 2.10, a font change command that takes an argument defines
a semi-simple group, by inserting <latexcode>\begingroup</latexcode> and <latexcode>\endgroup</latexcode> commands.</p>
</div1></div0>
<div0 id-text='2' id='cid2'><head>Examples from the TEXbook</head>
<div1 id-text='2.1' id='uid10'><head>Typing math formulas, TB 16</head>
<p>The <TeX/> book starts slowly; first Knuth explains that math formulas are
enclosed in special math brackets, dollar signs. He also says that
spaces are ignored in math mode.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>1</vbnumber> <hi rend='tt'>`<zws/>$x$'<zws/>,`<zws/>$2$'<zws/>,`<zws/>$x$'<zws/>,`<zws/>$2$'<zws/>,</hi></p>
<p noindent='true'><vbnumber>2</vbnumber> <hi rend='tt'>`<zws/>$(x+y)/(x-<zws/>y)$'<zws/>,`<zws/>$(x+y)/(x-<zws/>y)$'<zws/></hi></p>
</pre><p noindent='true'>Easy formulas: `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>2</mn></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>2</mn></math></formula>',
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo><mo>/</mo><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo><mo>/</mo><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow></math></formula>'.</p>
<p>We show here some Greek letters, and some other symbols:</p>
<pre class='latex-code'><p noindent='true'><vbnumber>3</vbnumber> <hi rend='tt'>$\Gamma,\nu,\kappa$,</hi></p>
<p noindent='true'><vbnumber>4</vbnumber> <hi rend='tt'>$\phi,\emptyset,\epsilon,\in,\approx,\mapsto$</hi></p>
<p noindent='true'><vbnumber>5</vbnumber> <hi rend='tt'>$(\phi,\theta,\epsilon,\rho)$,</hi></p>
<p noindent='true'><vbnumber>6</vbnumber> <hi rend='tt'>$(\varphi,\vartheta,\varepsilon,\varrho)$,</hi></p>
<p noindent='true'><vbnumber>7</vbnumber> <hi rend='tt'>$$\alpha,\beta,\gamma,\delta.$$</hi></p>
</pre><p>Greek letters <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>Γ</mi><mo>,</mo><mi>ν</mi><mo>,</mo><mi>κ</mi></mrow></math></formula>, and other symbols:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>ϕ</mi><mo>,</mo><mi>∅</mi><mo>,</mo><mi>ϵ</mi><mo>,</mo><mo>∈</mo><mo>,</mo><mo>≈</mo><mo>,</mo><mo>↦</mo></mrow></math></formula>;
standard Greek<note id-text='1' id='uid11' place='foot'>AM does not show the epsilon</note> letters, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>ϕ</mi><mo>,</mo><mi>θ</mi><mo>,</mo><mi>ϵ</mi><mo>,</mo><mi>ρ</mi><mo>)</mo></mrow></math></formula>,
and variants <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>φ</mi><mo>,</mo><mi>ϑ</mi><mo>,</mo><mi>ϵ</mi><mo>,</mo><mi>ϱ</mi><mo>)</mo></mrow></math></formula>,
a display math formula:</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>α</mi><mo>,</mo><mi>β</mi><mo>,</mo><mi>γ</mi><mo>,</mo><mi>δ</mi><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>8</vbnumber> <hi rend='tt'>\begingroup</hi></p>
<p noindent='true'><vbnumber>9</vbnumber> <hi rend='tt'>\catcode`<zws/>\*=3</hi></p>
<p noindent='true'><vbnumber>10</vbnumber> <hi rend='tt'>*x^2*,\(x_2\),\begin{math}\Sigma\end{math}</hi></p>
<p noindent='true'><vbnumber>11</vbnumber> <hi rend='tt'>**A**\[B\]\begin{displaymath}C\end{displaymath}</hi></p>
<p noindent='true'><vbnumber>12</vbnumber> <hi rend='tt'>\endgroup</hi></p>
</pre><p>We show here that any character of category code 3 can be used as math
delimiter:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <mn>2</mn> </msup></math></formula>, as well as two alternative ways introduced by <LaTeX/>:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>x</mi> <mn>2</mn> </msub></math></formula>, <formula textype='math' type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Σ</mi></math></formula>. We show that display math can be
entered by doubling the character of category 3 (actual rules are more
complicated, see the <TeX/>Book), or using a <LaTeX/> environment (additional
environments will be explained in later chapters), or using brackets.
Note that brackets are very useful, because they are so easy to type.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mi>A</mi></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mi>B</mi></math></formula>
<formula textype='displaymath' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>
<p noindent='true'><hi rend='bold'>Exercise 16.1:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>γ</mi><mo>+</mo><mi>ν</mi><mo>∈</mo><mi>Γ</mi></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 16.2:</hi> <latexcode>\le</latexcode>,<latexcode>\ge</latexcode>,<latexcode>\ne</latexcode>,
<latexcode>\leq</latexcode>,<latexcode>\geq</latexcode>, and <latexcode>\neq</latexcode>:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>≤</mo><mo>,</mo><mo>≥</mo><mo>,</mo><mo>≠</mo></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>≤</mo><mo>,</mo><mo>≥</mo><mo>,</mo><mo>≠</mo></mrow></math></formula>.</p>
<p>Complex formulas with superscripts<hi rend='sup'>(up high)</hi> and subscripts
<hi rend='sub'>(down low)</hi>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>13</vbnumber> <hi rend='tt'>$x^2$,$x_2$,$2^x$,$x^2y^2$,$x^2y^2$,$x_2y_2$,$_2F_3$,</hi></p>
<p noindent='true'><vbnumber>14</vbnumber> <hi rend='tt'>$x^{2y}$,$2^{2^x}$,$2^{2^{2^x}}$,$y_{x_2}$,$y_{x^2}$.</hi></p>
</pre><p noindent='true'>Translation <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <mn>2</mn> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>x</mi> <mn>2</mn> </msub></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mn>2</mn> <mi>x</mi> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><msup><mi>y</mi> <mn>2</mn> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><msup><mi>y</mi> <mn>2</mn> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mn>2</mn> </msub><msub><mi>y</mi> <mn>2</mn> </msub></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mrow/> <mn>2</mn> </msub><msub><mi>F</mi> <mn>3</mn> </msub></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <mrow><mn>2</mn><mi>y</mi></mrow> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mn>2</mn> <msup><mn>2</mn> <mi>x</mi> </msup> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mn>2</mn> <msup><mn>2</mn> <msup><mn>2</mn> <mi>x</mi> </msup> </msup> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>y</mi> <msub><mi>x</mi> <mn>2</mn> </msub> </msub></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>y</mi> <msup><mi>x</mi> <mn>2</mn> </msup> </msub></math></formula>.</p>
<p>Consider now the following two formulas:</p>
<pre class='latex-code'><p noindent='true'><vbnumber>15</vbnumber> <hi rend='tt'>$((x^2)^3)^4$,${({(x^2)}^3)}^4$.</hi></p>
</pre><p noindent='true'>Translation of the first formula</p>
<pre class='xml-code'><p noindent='true'><vbnumber>16</vbnumber> <hi rend='tt'><<zws/>formulatype='<zws/>inline'<zws/>><zws/></hi></p>
<p noindent='true'><vbnumber>17</vbnumber> <hi rend='tt'><<zws/>mathxmlns='<zws/>http://www.w3.org/1998/Math/MathML'<zws/>><zws/></hi></p>
<p noindent='true'><vbnumber>18</vbnumber> <hi rend='tt'><<zws/>mrow><zws/></hi></p>
<p noindent='true'><vbnumber>19</vbnumber> <hi rend='tt'><<zws/>mo><zws/>(<<zws/>/mo><zws/></hi></p>
<p noindent='true'><vbnumber>20</vbnumber> <hi rend='tt'><<zws/>mo><zws/>(<<zws/>/mo><zws/></hi></p>
<p noindent='true'><vbnumber>21</vbnumber> <hi rend='tt'><<zws/>msup><zws/><<zws/>mi><zws/>x<<zws/>/mi><zws/><<zws/>mn><zws/>2<<zws/>/mn><zws/><<zws/>/msup><zws/></hi></p>
<p noindent='true'><vbnumber>22</vbnumber> <hi rend='tt'><<zws/>msup><zws/><<zws/>mo><zws/>)<<zws/>/mo><zws/><<zws/>mn><zws/>3<<zws/>/mn><zws/><<zws/>/msup><zws/></hi></p>
<p noindent='true'><vbnumber>23</vbnumber> <hi rend='tt'><<zws/>msup><zws/><<zws/>mo><zws/>)<<zws/>/mo><zws/><<zws/>mn><zws/>4<<zws/>/mn><zws/><<zws/>/msup><zws/></hi></p>
<p noindent='true'><vbnumber>24</vbnumber> <hi rend='tt'><<zws/>/mrow><zws/></hi></p>
<p noindent='true'><vbnumber>25</vbnumber> <hi rend='tt'><<zws/>/math><zws/></hi></p>
<p noindent='true'><vbnumber>26</vbnumber> <hi rend='tt'><<zws/>/formula><zws/></hi></p>
</pre><p noindent='true'>Translation of the second formula</p>
<pre class='xml-code'><p noindent='true'><vbnumber>27</vbnumber> <hi rend='tt'><<zws/>formulatype='<zws/>inline'<zws/>><zws/></hi></p>
<p noindent='true'><vbnumber>28</vbnumber> <hi rend='tt'><<zws/>mathxmlns='<zws/>http://www.w3.org/1998/Math/MathML'<zws/>><zws/></hi></p>
<p noindent='true'><vbnumber>29</vbnumber> <hi rend='tt'><<zws/>msup><zws/></hi></p>
<p noindent='true'><vbnumber>30</vbnumber> <hi rend='tt'><<zws/>mrow><zws/><<zws/>mo><zws/>(<<zws/>/mo><zws/></hi></p>
<p noindent='true'><vbnumber>31</vbnumber> <hi rend='tt'><<zws/>msup><zws/></hi></p>
<p noindent='true'><vbnumber>32</vbnumber> <hi rend='tt'><<zws/>mrow><zws/></hi></p>
<p noindent='true'><vbnumber>33</vbnumber> <hi rend='tt'><<zws/>mo><zws/>(<<zws/>/mo><zws/></hi></p>
<p noindent='true'><vbnumber>34</vbnumber> <hi rend='tt'><<zws/>msup><zws/><<zws/>mi><zws/>x<<zws/>/mi><zws/><<zws/>mn><zws/>2<<zws/>/mn><zws/><<zws/>/msup><zws/></hi></p>
<p noindent='true'><vbnumber>35</vbnumber> <hi rend='tt'><<zws/>mo><zws/>)<<zws/>/mo><zws/></hi></p>
<p noindent='true'><vbnumber>36</vbnumber> <hi rend='tt'><<zws/>/mrow><zws/></hi></p>
<p noindent='true'><vbnumber>37</vbnumber> <hi rend='tt'><<zws/>mn><zws/>3<<zws/>/mn><zws/></hi></p>
<p noindent='true'><vbnumber>38</vbnumber> <hi rend='tt'><<zws/>/msup><zws/></hi></p>
<p noindent='true'><vbnumber>39</vbnumber> <hi rend='tt'><<zws/>mo><zws/>)<<zws/>/mo><zws/></hi></p>
<p noindent='true'><vbnumber>40</vbnumber> <hi rend='tt'><<zws/>/mrow><zws/></hi></p>
<p noindent='true'><vbnumber>41</vbnumber> <hi rend='tt'><<zws/>mn><zws/>4<<zws/>/mn><zws/></hi></p>
<p noindent='true'><vbnumber>42</vbnumber> <hi rend='tt'><<zws/>/msup><zws/></hi></p>
<p noindent='true'><vbnumber>43</vbnumber> <hi rend='tt'><<zws/>/math><zws/></hi></p>
<p noindent='true'><vbnumber>44</vbnumber> <hi rend='tt'><<zws/>/formula><zws/></hi></p>
</pre><p noindent='true'>The current <hi rend='it'>Tralics</hi> uses some hacks, so that the translation is actually
different. You will get first <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mo>(</mo><msup><mi>x</mi> <mn>2</mn> </msup><msup><mo>)</mo> <mn>3</mn> </msup><msup><mo>)</mo> <mn>4</mn> </msup></mrow></math></formula>, second
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><msup><mrow><mo>(</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mn>3</mn> </msup><mo>)</mo></mrow> <mn>4</mn> </msup></math></formula>, third
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><msup><mrow><mo>(</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mn>3</mn> </msup><mo>)</mo></mrow> <mn>4</mn> </msup></math></formula>, and fourth <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><msup><mrow><mo>(</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mn>3</mn> </msup><mo>)</mo></mrow> <mn>4</mn> </msup></math></formula>. Here the first two formulas
correspond to the XML fragment shown above (they were produced by prefixing
each parenthesis with <latexcode>\mathord</latexcode>, and after that we have the
actual translation. The MathML
recommendation says that some operators are <hi rend='it'>stretchy</hi>, so that the width
and height can depend on the context. This is not the case in <hi rend='sansserif'>xmltex</hi>, so
that, in the Pdf version, all parentheses have the same size. The <latexcode>\mathop</latexcode>
prefix tells <hi rend='it'>Tralics</hi> to not consider parentheses as stretchy, so no hack is
applied. We shall not explain the hack here; moreover we modified it in
version 2.10.8. We originally wrote <hi rend='it'>
All parentheses have the same size in the pdf version, the same is true for
the HTML
version in the first formula. Now, the <xmlcode><mrow></xmlcode> elements delimit a scope,
so that inner parentheses are smaller than outer parentheses (but only for
HTML, second formula); note that the placement of the exponent depend on the
context, so that, in the second formula, all three superscripts at placed at
different positions.
In the case of the first formula, placement of the
exponent depends only on the the size of the parentheses (hence, in the Pdf
version, they should be aligned, in the HTML version, they are not).</hi>
Firefox on Mac shows the following: all superscript are aligned. Big
parentheses are used but for case 2. Amaya shows only small parentheses,
scripts are not aligned, but this is hard to see.</p>
<p>The MathML recommendation says that the second alternative is
better; but Knuth says:
“The first alternative is preferable, because it is much easier to type, and
it is just as easy to read.”</p>
<pre class='latex-code'><p noindent='true'><vbnumber>45</vbnumber> <hi rend='tt'>`<zws/>${}_2F_3$'<zws/>,`<zws/>${_2}F_3$'<zws/>,`<zws/>${_2F_3}$'<zws/></hi></p>
</pre><p><hi rend='bold'>Exercise 16.3:</hi> Three ways to have an empty kernel:
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mrow/> <mn>2</mn> </msub><msub><mi>F</mi> <mn>3</mn> </msub></mrow></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mrow/> <mn>2</mn> </msub><msub><mi>F</mi> <mn>3</mn> </msub></mrow></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mrow/> <mn>2</mn> </msub><msub><mi>F</mi> <mn>3</mn> </msub></mrow></math></formula>'. The translation is the same in all
cases because of the following two rules: if a math list starts with a
subscript or superscript operator, an empty math list is added before, it
serves as
kernel (thus, braces in the first example are useless);
a math list is packaged by putting it in a <xmlcode><mrow></xmlcode> element, unless
the list has one element (in the second example, there are two tokens between
the braces, converted to a single <xmlcode><msub></xmlcode> element, the math list has a
single element, braces are useless). In these two cases, the main math list
has two <xmlcode><msub></xmlcode> elements, and a <xmlcode><mrow></xmlcode> is added. In the last case, the
main math list has a single element, a <xmlcode><mrow></xmlcode>, thus, no <xmlcode><mrow></xmlcode> is
added and braces are useless.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>46</vbnumber> <hi rend='tt'>`<zws/>$x+_2F_3$'<zws/>and`<zws/>$x+{}_2F_3$'<zws/>.</hi></p>
</pre><p noindent='true'>Effect of braces after plus sign:
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><msub><mo>+</mo> <mn>2</mn> </msub><msub><mi>F</mi> <mn>3</mn> </msub></mrow></math></formula>' and `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><msub><mrow/> <mn>2</mn> </msub><msub><mi>F</mi> <mn>3</mn> </msub></mrow></math></formula>'. The MathML recommendation says that the distance
between the plus sign and the letter F should be the same in both cases; in the
first case, index 2 is attached to the plus sign, in the second case to the
letter F (<hi rend='it'>AM</hi> shows both formulas with index attached to F).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>47</vbnumber> <hi rend='tt'>${x_2}_3$,$\displaystyle{\sum}'<zws/>$</hi></p>
</pre><p>Note that an <xmlcode><mrow></xmlcode> element is added for a
math list with a single element in the case where it is followed by a
subscript or a subscript. Reason one: in a case like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mrow><msub><mi>x</mi> <mn>2</mn> </msub></mrow> <mn>3</mn> </msub></math></formula>, you will get
an error if braces are omitted; in the same fashion, an error is signaled
(when converting to Pdf) if <xmlcode><mrow></xmlcode> is missing. Reason two, in a case like
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><msup><mrow><mo>∑</mo></mrow> <mo>'</mo> </msup></mstyle></math></formula>, the apostrophe is not placed above the sum if there
is a <xmlcode><mrow></xmlcode> (the sum operator has type Op, but not the group, unless there
is a <latexcode>\mathop</latexcode> before it).</p>
<p><hi rend='bold'>Exercise 16.4:</hi> Double superscript, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><msup><mi>x</mi> <mi>y</mi> </msup></mrow> <mi>z</mi> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <msup><mi>y</mi> <mi>z</mi> </msup> </msup></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>48</vbnumber> <hi rend='tt'>$x^2_3$,$x_3^2$,$x^{31415}_{92}+\pi$,$x_{y^a_b}^{z_c^d}$.</hi></p>
<p noindent='true'><vbnumber>49</vbnumber> <hi rend='tt'>$P_2^2$and$P{}_2^2$.</hi></p>
</pre><p noindent='true'>Simultaneous superscripts and subscripts <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>x</mi> <mn>3</mn> <mn>2</mn> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>x</mi> <mn>3</mn> <mn>2</mn> </msubsup></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>x</mi> <mn>92</mn> <mn>31415</mn> </msubsup><mo>+</mo><mi>π</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>x</mi> <mrow><msubsup><mi>y</mi> <mi>b</mi> <mi>a</mi> </msubsup></mrow> <msubsup><mi>z</mi> <mi>c</mi> <mi>d</mi> </msubsup> </msubsup></math></formula>.</p>
<p>Vertical alignment: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>P</mi> <mn>2</mn> <mn>2</mn> </msubsup></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>P</mi><msubsup><mrow/> <mn>2</mn> <mn>2</mn> </msubsup></mrow></math></formula>. In the first case, scripts are
attached to the letter P, and alignment can depend on the slant of the letter.
(Amaya has extra space in the second formula).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>50</vbnumber> <hi rend='tt'>`<zws/>$\prime$'<zws/>,$y_1^\prime$,$y_2^{\prime\prime}$,$y_3^{\prime\prime\prime}$,</hi></p>
<p noindent='true'><vbnumber>51</vbnumber> <hi rend='tt'>$f'<zws/>[g(x)]g'<zws/>(x)$,$y_1'<zws/>+y_2'<zws/>'<zws/>$,$y'<zws/>_1+y'<zws/>'<zws/>_2$,$y'<zws/>'<zws/>'<zws/>_3+g'<zws/>^2$</hi></p>
</pre><p noindent='true'>Primes and shorthand:
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>′</mo></math></formula>', <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>y</mi> <mn>1</mn> <mo>′</mo> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>y</mi> <mn>2</mn> <mrow><mo>′</mo><mo>′</mo></mrow> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>y</mi> <mn>3</mn> <mrow><mo>′</mo><mo>′</mo><mo>′</mo></mrow> </msubsup></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>f</mi> <mo>′</mo> </msup><mrow><mo>[</mo><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>]</mo></mrow><msup><mi>g</mi> <mo>′</mo> </msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>y</mi> <mn>1</mn> <mo>′</mo> </msubsup><mo>+</mo><msubsup><mi>y</mi> <mn>2</mn> <mrow><mo>′</mo><mo>′</mo></mrow> </msubsup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>y</mi> <mn>1</mn> <mo>′</mo> </msubsup><mo>+</mo><msubsup><mi>y</mi> <mn>2</mn> <mrow><mo>′</mo><mo>′</mo></mrow> </msubsup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>y</mi> <mn>3</mn> <mrow><mo>′</mo><mo>′</mo><mo>′</mo></mrow> </msubsup><mo>+</mo><msup><mi>g</mi> <mrow><mo>′</mo><mn>2</mn></mrow> </msup></mrow></math></formula>.
In the code shown here, the character used as delimiter for XML attributes is
character U+39, the quotes around the math formulas are U+60 and U+B4 (this
character can be changed via an option of the program, in verbatim mode it is
always U+39, straight quote).
The
prime character used in the formula is U+2032. This is not the right character.
Thus, in <hi rend='it'>Tralics</hi> 2.9.5, translation of prime changed, it is now
character U+39. The same formula is now:
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>'</mo></math></formula>', <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>y</mi> <mn>1</mn> <mo>'</mo> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>y</mi> <mn>2</mn> <mrow><mo>'</mo><mo>'</mo></mrow> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>y</mi> <mn>3</mn> <mrow><mo>'</mo><mo>'</mo><mo>'</mo></mrow> </msubsup></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>f</mi> <mo>'</mo> </msup><mrow><mo>[</mo><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>]</mo></mrow><msup><mi>g</mi> <mo>'</mo> </msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>y</mi> <mn>1</mn> <mo>'</mo> </msubsup><mo>+</mo><msubsup><mi>y</mi> <mn>2</mn> <mrow><mo>'</mo><mo>'</mo></mrow> </msubsup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>y</mi> <mn>1</mn> <mo>'</mo> </msubsup><mo>+</mo><msubsup><mi>y</mi> <mn>2</mn> <mrow><mo>'</mo><mo>'</mo></mrow> </msubsup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>y</mi> <mn>3</mn> <mrow><mo>'</mo><mo>'</mo><mo>'</mo></mrow> </msubsup><mo>+</mo><msup><mi>g</mi> <mrow><mo>'</mo><mn>2</mn></mrow> </msup></mrow></math></formula>. It is unclear
whether this is the good solution. It seems that Firefox uses the same font
metrics as <TeX/>, i.e., a very large prime character that has a normal size
when used at script size, while Amaya uses a normal size prime, that is small
when used as a superscript. In the case of f-prime, the slant of the letter is
not taken into account by Amaya, and the prime sign is hard to see.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>52</vbnumber> <hi rend='tt'>$x\varprimey^\varprime,x\Primey^\Prime,</hi></p>
<p noindent='true'><vbnumber>53</vbnumber> <hi rend='tt'>x\tprimey^\tprime,x\bprimey^\bprime,x\qprimey^\qprime$</hi></p>
</pre><p noindent='true'>The amsmath package provides the symbols shown above; as you can see (at least
with FM), these characters are not meant
to be used as an exponent:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>′</mo><msup><mi>y</mi> <mo>′</mo> </msup><mo>,</mo><mi>x</mi><mo>″</mo><msup><mi>y</mi> <mo>″</mo> </msup><mo>,</mo><mi>x</mi><mo>‴</mo><msup><mi>y</mi> <mo>‴</mo> </msup><mo>,</mo><mi>x</mi><mo>‵</mo><msup><mi>y</mi> <mo>‵</mo> </msup><mo>,</mo><mi>x</mi><mo>⁗</mo><msup><mi>y</mi> <mo>⁗</mo> </msup></mrow></math></formula>.
Note that <latexcode>\qprime</latexcode> is unkown to Amaya, and the prime subscript in the
following exercice is hard to see.</p>
<p><hi rend='bold'>Exercise 16.5:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>F</mi> <mo>'</mo> </msup><mrow><mo>(</mo><mi>w</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mi>∂</mi><mi>F</mi><mrow><mo>(</mo><mi>w</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>/</mo><mi>∂</mi><mi>z</mi></mrow></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>F</mi> <mo>'</mo> </msub><mrow><mo>(</mo><mi>w</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>=</mo><mi>∂</mi><mi>F</mi><mrow><mo>(</mo><mi>w</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mo>/</mo><mi>∂</mi><mi>w</mi></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>54</vbnumber> <hi rend='tt'>\let\none\mmlnone</hi></p>
<p noindent='true'><vbnumber>55</vbnumber> <hi rend='tt'>$R_i{}^{jk}{}_l$versus$\mathbox{mmultiscripts}{Ri\none\nonejk\nonel\none}$</hi></p>
</pre><p><hi rend='bold'>Exercise 16.6:</hi>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>R</mi> <mi>i</mi> </msub><msup><mrow/> <mrow><mi>j</mi><mi>k</mi></mrow> </msup><msub><mrow/> <mi>l</mi> </msub></mrow></math></formula> versus <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mmultiscripts><mi>R</mi><mi>i</mi><none/><none/><mi>j</mi><mi>k</mi><none/><mi>l</mi><none/></mmultiscripts></math></formula>
(MathML example, section 3.4.7.2, only second index raised).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>56</vbnumber> <hi rend='tt'>$\sqrt2$,$\sqrt{x+2}$,$\underline4$,$\overline{x+y}$,</hi></p>
<p noindent='true'><vbnumber>57</vbnumber> <hi rend='tt'>$\overlinex+\overliney$,$x^{\underlinen}$,$x^{\overline{m+n}}$,</hi></p>
<p noindent='true'><vbnumber>58</vbnumber> <hi rend='tt'>$\sqrt{x^3+\sqrt\alpha}$</hi></p>
</pre><p noindent='true'>Translation <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mn>2</mn></msqrt></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mi>x</mi><mo>+</mo><mn>2</mn></mrow></msqrt></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mn>4</mn> <mo>_</mo></munder></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow> <mo>‾</mo></mover></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover><mi>x</mi> <mo>‾</mo></mover><mo>+</mo><mover><mi>y</mi> <mo>‾</mo></mover></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <munder><mi>n</mi> <mo>_</mo></munder> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <mover><mrow><mi>m</mi><mo>+</mo><mi>n</mi></mrow> <mo>‾</mo></mover> </msup></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msqrt><mi>α</mi></msqrt></mrow></msqrt></math></formula>.
There are problems with underline and overline on <hi rend='it'>FM</hi>. Vertical
position is not always good, and the length is sometimes incorrect. On the
fifth formula, rules are sometimes invisible in the printed version.
There is a text version in <hi rend='it'>Tralics</hi>:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>Mfoo</mtext> <mo>_</mo></munder></math></formula>, <hi rend='underline'>Tfoo</hi>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mtext>Mfoo</mtext> <mo>‾</mo></mover></math></formula>, <hi rend='overline'>Tfoo</hi>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover><munder><mtext>Mfoo</mtext> <mo>_</mo></munder> <mo>‾</mo></mover></math></formula>, <hi rend='overline'><hi rend='underline'>Tfoo</hi></hi>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>59</vbnumber> <hi rend='tt'>$\root3\of2$,$\rootn\of{x^n+y^n}$,$\rootn+1\ofa$,</hi></p>
<p noindent='true'><vbnumber>60</vbnumber> <hi rend='tt'>$\sqrt[3]{2}$,$\sqrt[n]{x^n+y^n}$,$\sqrt[n+1]a$,`<zws/>$\sqrt[3]{~~}$'<zws/>.</hi></p>
</pre><p noindent='true'>Translation
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mn>2</mn> <mn>3</mn></mroot></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mrow><msup><mi>x</mi> <mi>n</mi> </msup><mo>+</mo><msup><mi>y</mi> <mi>n</mi> </msup></mrow> <mi>n</mi></mroot></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mi>a</mi> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></mroot></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mn>2</mn> <mn>3</mn></mroot></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mrow><msup><mi>x</mi> <mi>n</mi> </msup><mo>+</mo><msup><mi>y</mi> <mi>n</mi> </msup></mrow> <mi>n</mi></mroot></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mi>a</mi> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow></mroot></math></formula>, `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mrow><mspace width='3.33333pt'/><mspace width='3.33333pt'/></mrow> <mn>3</mn></mroot></math></formula>'.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>61</vbnumber> <hi rend='tt'>$\sqrt{\mathstruta}+\sqrt{\mathstrutd}+\sqrt{\mathstruty}$,</hi></p>
<p noindent='true'><vbnumber>62</vbnumber> <hi rend='tt'>$\sqrt{a}+\sqrt{d}+\sqrt{y}$,</hi></p>
<p noindent='true'><vbnumber>63</vbnumber> <hi rend='tt'>$\overline{a}+\overline{d}+\overline{y}$,</hi></p>
<p noindent='true'><vbnumber>64</vbnumber> <hi rend='tt'>$\overline{\mathstruta}+\overline{\mathstrutd}+\overline{\mathstruty}$.</hi></p>
</pre><p noindent='true'>Translation <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>a</mi></mrow></msqrt><mo>+</mo><msqrt><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>d</mi></mrow></msqrt><mo>+</mo><msqrt><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>y</mi></mrow></msqrt></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mi>a</mi></msqrt><mo>+</mo><msqrt><mi>d</mi></msqrt><mo>+</mo><msqrt><mi>y</mi></msqrt></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover><mi>a</mi> <mo>‾</mo></mover><mo>+</mo><mover><mi>d</mi> <mo>‾</mo></mover><mo>+</mo><mover><mi>y</mi> <mo>‾</mo></mover></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>a</mi></mrow> <mo>‾</mo></mover><mo>+</mo><mover><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>d</mi></mrow> <mo>‾</mo></mover><mo>+</mo><mover><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>y</mi></mrow> <mo>‾</mo></mover></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 16.7:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mn>10</mn> <mn>10</mn> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mn>2</mn> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow> <mn>2</mn> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow></msqrt></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mrow><mi>w</mi><mo>+</mo><mover><mi>z</mi> <mo>‾</mo></mover></mrow> <mo>‾</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>p</mi> <mn>1</mn> <msub><mi>e</mi> <mn>1</mn> </msub> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>a</mi> <msub><mi>b</mi> <msub><mi>c</mi> <msub><mi>d</mi> <mi>e</mi> </msub> </msub> </msub> </msub></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mrow><msubsup><mi>h</mi> <mi>n</mi> <mrow><mo>'</mo><mo>'</mo></mrow> </msubsup><mrow><mo>(</mo><mi>α</mi><mi>x</mi><mo>)</mo></mrow></mrow> <mn>3</mn></mroot></math></formula>.</p>
<p><hi rend='bold'>Exercise 16.8:</hi> If<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mi>y</mi></mrow></math></formula>,then <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> is equal to <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>.</mo></mrow></math></formula> (this exercise says what you
should not do).</p>
<p><hi rend='bold'>Exercise 16.9:</hi> Deleting an element from an <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>n</mi></math></formula>-tuple leaves an <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow></math></formula>-tuple.</p>
<p><hi rend='bold'>Exercise 16.10:</hi> Letters with descenders are Qfgjpqy.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>65</vbnumber> <hi rend='tt'>$x+y-<zws/>z$,$x+y*z$,$x*y/z$</hi></p>
</pre><p noindent='true'>Basic binary operators: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>-</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>*</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>*</mo><mi>y</mi><mo>/</mo><mi>z</mi></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>66</vbnumber> <hi rend='tt'>$x\timesy\cdotz$,$x\circy\bulletz$,$x\cupy\capz$,</hi></p>
<p noindent='true'><vbnumber>67</vbnumber> <hi rend='tt'>$x\sqcupy\sqcapz$,$x\veey\wedgez$,$x\pmy\mpz$.</hi></p>
<p noindent='true'><vbnumber>68</vbnumber> <hi rend='tt'>Aliases$x\landy\lorz$.</hi></p>
</pre><p noindent='true'>Many more binary operators
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>×</mo><mi>y</mi><mo>·</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>∘</mo><mi>y</mi><mo>•</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>∪</mo><mi>y</mi><mo>∩</mo><mi>z</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>⊔</mo><mi>y</mi><mo>⊓</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>∨</mo><mi>y</mi><mo>∧</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>±</mo><mi>y</mi><mo>∓</mo><mi>z</mi></mrow></math></formula>.
Aliases <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>∧</mo><mi>y</mi><mo>∨</mo><mi>z</mi></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>69</vbnumber> <hi rend='tt'>$x=+1$,$3.142-<zws/>$,$(D*)$</hi></p>
<p noindent='true'><vbnumber>70</vbnumber> <hi rend='tt'>$x=\mathmo[form][prefix]{+}1$</hi></p>
<p noindent='true'><vbnumber>71</vbnumber> <hi rend='tt'>$3.142\mathmo[form][prefix]{-<zws/>}$</hi></p>
<p noindent='true'><vbnumber>72</vbnumber> <hi rend='tt'>$(D\mathmi[mathvariant][normal]{*})$</hi></p>
<p noindent='true'><vbnumber>73</vbnumber> <hi rend='tt'>$(D\mathmo[lspace][0][rspace][0]{*})$</hi></p>
</pre><p noindent='true'>Binary as ordinary symbols: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mo>+</mo><mn>1</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>3</mn><mo>.</mo><mn>142</mn><mo>-</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>D</mi><mo>*</mo><mo>)</mo></mrow></math></formula>.
The HTML version is slightly different from the <TeX/> version.
You can declare the plus sign as prefix operator, this gives
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mo form='prefix'>+</mo><mn>1</mn></mrow></math></formula>, you can define the minus sign as prefix
operator, this gives <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>3</mn><mo>.</mo><mn>142</mn><mo form='prefix'>-</mo></mrow></math></formula>. Removing the space around
the star is more complicated, a solution consists of using an identifier in
upright variant like this <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>D</mi><mi mathvariant='normal'>*</mi><mo>)</mo></mrow></math></formula>, or by setting
the lspace and rspace attributes to zero:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>D</mi><mo rspace='0' lspace='0'>*</mo><mo>)</mo></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>74</vbnumber> <hi rend='tt'>$K_n^+,K_n^-<zws/>$,$z^*_{ij}$,$g^\circ\mapstog^\bullet$,$f^*(x)\capf_*(y)$</hi></p>
</pre><p noindent='true'>Binary operators in superscripts
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>K</mi> <mi>n</mi> <mo>+</mo> </msubsup><mo>,</mo><msubsup><mi>K</mi> <mi>n</mi> <mo>-</mo> </msubsup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mi>z</mi> <mrow><mi>i</mi><mi>j</mi></mrow> <mo>*</mo> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>g</mi> <mo>∘</mo> </msup><mo>↦</mo><msup><mi>g</mi> <mo>•</mo> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>f</mi> <mo>*</mo> </msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>∩</mo><msub><mi>f</mi> <mo>*</mo> </msub><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 16.11:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>z</mi> <mrow><mo>*</mo><mn>2</mn></mrow> </msup></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>h</mi> <mo>*</mo> <mo>'</mo> </msubsup><mrow><mo>(</mo><mi>z</mi><mo>)</mo></mrow></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>75</vbnumber> <hi rend='tt'>$x=y><zws/>z$,$x:=y$,$x\ley\nez$,$x\simy\simeqz$,$x\equivy\not\equivz$,</hi></p>
<p noindent='true'><vbnumber>76</vbnumber> <hi rend='tt'>$x\subsety\subseteqz$</hi></p>
</pre><p noindent='true'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mi>y</mi><mo>></mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>:</mo><mo>=</mo><mi>y</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>≤</mo><mi>y</mi><mo>≠</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>∼</mo><mi>y</mi><mo>≃</mo><mi>z</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>≡</mo><mi>y</mi><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>≡</mo><mi>z</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>⊂</mo><mi>y</mi><mo>⊆</mo><mi>z</mi></mrow></math></formula>. In the Pdf version there is no space between the
colon and the equals sign, but the HTML version shows some, because the rules
are not the same for <TeX/> and MathML. The best solution would be to use a
single operator instead of two consecutive ones; the user can define a command
<latexcode>\coloneq</latexcode> that behaves like colon-eq in normal <TeX/>, or <hi rend='it'>Tralics</hi> could be
modified in order to recognise sequences like this. Translation of <latexcode>\not</latexcode> is
problematic: in this document we consider it as an undefined operator, and you
see a red X. We should add rules like: <latexcode>\not=</latexcode> should give <latexcode>\ne</latexcode>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>77</vbnumber> <hi rend='tt'>$f(x,y;z)$,$f:A\toB$,$f\colonA\toB$</hi></p>
<p noindent='true'><vbnumber>78</vbnumber> <hi rend='tt'>%\def\colon{\mathmo[lspace][0]{:}}</hi></p>
</pre><p noindent='true'>Punctuation <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>;</mo><mi>z</mi><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>:</mo><mi>A</mi><mo>→</mo><mi>B</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo lspace='0pt'>:</mo><mi>A</mi><mo>→</mo><mi>B</mi></mrow></math></formula>. Note that <latexcode>\colon</latexcode> is
a colon with <hi rend='sansserif'>lspace</hi>=`0pt', but the attribute is ignored in the Pdf
version. It seems that Amaya uses a zero lspace by default.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>79</vbnumber> <hi rend='tt'>$12,345x$,$12{,}245x$,$\mathcn{12,345}x$,$\mathmn{12,345}x$</hi></p>
</pre><p noindent='true'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>12</mn><mo>,</mo><mn>345</mn><mi>x</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>12</mn><mo>,</mo><mn>245</mn><mi>x</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><cn>12,345</cn><mi>x</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>12,345</mn><mi>x</mi></mrow></math></formula>. The translation
of the first two expressions is the same, braces are useless here. A silly
bug of my F browser: the second digit of the first number disappears; this does
not happen if the number is not the first word of a paragraph (this is why the
sentence starts with a number). You should use
one of the last two variants if you want the sequence of digits plus the comma
to be considered as a number.</p>
<p><hi rend='bold'>Exercise 16.12:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>3</mn><mo>·</mo><mn>1416</mn></mrow></math></formula>, but <latexcode>\mathmn</latexcode><latexcode>{3^^b71416}</latexcode> gives
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>31416</mn></math></formula> (less space in the HTML version).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>80</vbnumber> <hi rend='tt'>$\hata$,$\checka$,$\tildea$,$\acutea$,$\gravea$,$\dota$,</hi></p>
<p noindent='true'><vbnumber>81</vbnumber> <hi rend='tt'>$\ddota$,$\brevea$,$\bara$,$\veca$</hi></p>
<p noindent='true'><vbnumber>82</vbnumber> <hi rend='tt'>\def\ihat{{\hat\imath}}\def\jhat{{\hat\jmath}}$\ihat$,$\jhat$</hi></p>
</pre><p><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>^</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>ˇ</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>˜</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>´</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>`</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>˙</mo></mover></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>¨</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>˘</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>‾</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>a</mi> <mo>→</mo></mover></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mo>ı</mo> <mo>^</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mo>ȷ</mo> <mo>^</mo></mover></math></formula>.
Character <latexcode>\jmath</latexcode> is a normal j, because there is no dotless j in most
fonts. There is also a problem with the rendering of grave accents on FM.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>83</vbnumber> <hi rend='tt'>$\hat{I+M}$,$\barz+\overlinez$,$\widehatx,\widetildex$,</hi></p>
<p noindent='true'><vbnumber>84</vbnumber> <hi rend='tt'>$\widehat{xy},\widetilde{xy}$</hi></p>
<p noindent='true'><vbnumber>85</vbnumber> <hi rend='tt'>$\widehat{xy},\widetilde{xy}$</hi></p>
<p noindent='true'><vbnumber>86</vbnumber> <hi rend='tt'>$\widehat{xyz},\widetilde{xyz}$</hi></p>
<p noindent='true'><vbnumber>87</vbnumber> <hi rend='tt'>%$\ghat\in{(H^{\pi_1^{-<zws/>1}})}'<zws/>-<zws/>><zws/>Ex16.13below</hi></p>
</pre><p noindent='true'>Large accents
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mrow><mi>I</mi><mo>+</mo><mi>M</mi></mrow> <mo>^</mo></mover></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>z</mi> <mo>‾</mo></mover><mo>+</mo><mover><mi>z</mi> <mo>‾</mo></mover></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>x</mi> <mo>^</mo></mover><mo>,</mo><mover accent='true'><mi>x</mi> <mo>˜</mo></mover></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mrow><mi>x</mi><mi>y</mi></mrow> <mo>^</mo></mover><mo>,</mo><mover accent='true'><mrow><mi>x</mi><mi>y</mi></mrow> <mo>˜</mo></mover></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mrow><mi>x</mi><mi>y</mi></mrow> <mo>^</mo></mover><mo>,</mo><mover accent='true'><mrow><mi>x</mi><mi>y</mi></mrow> <mo>˜</mo></mover></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mrow><mi>x</mi><mi>y</mi><mi>z</mi></mrow> <mo>^</mo></mover><mo>,</mo><mover accent='true'><mrow><mi>x</mi><mi>y</mi><mi>z</mi></mrow> <mo>˜</mo></mover></mrow></math></formula>. As you can see, there is no difference
between wide and non-wide operators. My browser (AM as well as FM) shows a small hat, and a
variable length tilde. For the Pdf version, we have decided to use the
variable size variant.</p>
<p><hi rend='bold'>Exercise 16.13:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow> </msup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>D</mi><mo>∼</mo><msup><mi>p</mi> <mi>α</mi> </msup><mi>M</mi><mo>+</mo><mi>l</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>g</mi> <mo>^</mo></mover><mo>∈</mo><msup><mrow><mo>(</mo><msup><mi>H</mi> <msubsup><mi>π</mi> <mn>1</mn> <mrow><mo>-</mo><mn>1</mn></mrow> </msubsup> </msup><mo>)</mo></mrow> <mo>'</mo> </msup></mrow></math></formula>,
(braces added),
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>g</mi> <mo>^</mo></mover><mo>∈</mo><msup><mrow><mo>(</mo><msup><mi>H</mi> <msubsup><mi>π</mi> <mn>1</mn> <mrow><mo>-</mo><mn>1</mn></mrow> </msubsup> </msup><mo>)</mo></mrow> <mo>'</mo> </msup></mrow></math></formula> (without braces). In <hi rend='it'>Tralics</hi> 2.11, there shuld
be no difference between the version with and without braces.</p>
</div1>
<div1 id-text='2.2' id='uid12'><head>More about Math, TB 17</head>
<pre class='latex-code'><p noindent='true'><vbnumber>88</vbnumber> <hi rend='tt'>$${1\over2}\qquad{\rmand}\qquad{n+1\over3}\qquad{\rmand}\qquad{n+1</hi></p>
<p noindent='true'><vbnumber>89</vbnumber> <hi rend='tt'>\choose3}\qquad{\rmand}\qquad\sum_{n=1}^3Z_n^2.\label{eq17.1}$$</hi></p>
<p noindent='true'><vbnumber>90</vbnumber> <hi rend='tt'>\[\frac{1}{2}\qquad\text{and}\qquad\frac{n+1}{3}\qquad\text{and}\qquad</hi></p>
<p noindent='true'><vbnumber>91</vbnumber> <hi rend='tt'>\binom{n+1}{3}\qquad\text{and}\qquad\sum_{n=1}^3Z_n^2.\label{eq17.2}\]</hi></p>
</pre><p noindent='true'>Example of vertical alignment. Translation of the first three expressions is a
<xmlcode><mfrac></xmlcode> element, subexpressions are in text style (normal size). In the
case of the last expression scripts are in script style (small size) and we
have a <xmlcode><munderover></xmlcode> element for the sum (it is an operator with limits in
display style) and a <xmlcode><msubsup></xmlcode> element for the Z (that is not an operator).</p>
<formula id-text='2.1' id='uid13' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mspace width='2.em'/><mi> and </mi><mspace width='2.em'/><mfrac><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> <mn>3</mn></mfrac><mspace width='2.em'/><mi> and </mi><mspace width='2.em'/><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> <mn>3</mn></mfrac></mfenced><mspace width='2.em'/><mi> and </mi><mspace width='2.em'/><munderover><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow> <mn>3</mn> </munderover><msubsup><mi>Z</mi> <mi>n</mi> <mn>2</mn> </msubsup><mo>.</mo></mrow></math></formula>
<p noindent='true'>The same, using <LaTeX/> syntax</p>
<formula id-text='2.1' id='uid14' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> <mn>3</mn></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> <mn>3</mn></mfrac></mfenced><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><munderover><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow> <mn>3</mn> </munderover><msubsup><mi>Z</mi> <mi>n</mi> <mn>2</mn> </msubsup><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>92</vbnumber> <hi rend='tt'>\[{x+y^2\overk+1},\qquad{x+y^2\overk}+1,\qquad</hi></p>
<p noindent='true'><vbnumber>93</vbnumber> <hi rend='tt'>x+{y^2\overk}+1,\qquadx+{y^2\overk+1},\qquadx+y^{2\overk+1}\]</hi></p>
<p noindent='true'><vbnumber>94</vbnumber> <hi rend='tt'>\[\frac{x+y^2}{k+1},\qquad\frac{x+y^2}{k}+1,\qquad</hi></p>
<p noindent='true'><vbnumber>95</vbnumber> <hi rend='tt'>x+\frac{y^2}{k}+1,\qquadx+\frac{y^2}{k+1},\qquadx+y^{\frac{2}{k+1}}\]</hi></p>
</pre><p noindent='true'>Single over. The only difference in these expressions is the placement of the
braces.</p>
<formula id-text='2.1' id='uid15' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mspace width='2.em'/><mfrac><mrow><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow> <mi>k</mi></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mspace width='2.em'/><mi>x</mi><mo>+</mo><mfrac><msup><mi>y</mi> <mn>2</mn> </msup> <mi>k</mi></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mspace width='2.em'/><mi>x</mi><mo>+</mo><mfrac><msup><mi>y</mi> <mn>2</mn> </msup> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mspace width='2.em'/><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mfrac><mn>2</mn> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac> </msup><mo>.</mo></mrow></math></formula>
<p noindent='true'><LaTeX/> style: this uses a command with two arguments, that behaves without
surprise.</p>
<formula id-text='2.1' id='uid16' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mspace width='2.em'/><mfrac><mrow><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow> <mi>k</mi></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mspace width='2.em'/><mi>x</mi><mo>+</mo><mfrac><msup><mi>y</mi> <mn>2</mn> </msup> <mi>k</mi></mfrac><mo>+</mo><mn>1</mn><mo>,</mo><mspace width='2.em'/><mi>x</mi><mo>+</mo><mfrac><msup><mi>y</mi> <mn>2</mn> </msup> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mo>,</mo><mspace width='2.em'/><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mfrac><mn>2</mn> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac> </msup><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>96</vbnumber> <hi rend='tt'>\[{{a\overb}\over2}\qquad\text{and}\qquad{a\over{b\over2}}</hi></p>
<p noindent='true'><vbnumber>97</vbnumber> <hi rend='tt'>\qquad\text{and}\qquad{a/b\over2}\qquad\text{and}\qquad{a\overb/2}</hi></p>
<p noindent='true'><vbnumber>98</vbnumber> <hi rend='tt'>\]</hi></p>
<p noindent='true'><vbnumber>99</vbnumber> <hi rend='tt'>\[\frac{\frac{a}{b}}{2}\qquad\text{and}\qquad\frac{a}{\frac{b}{2}}</hi></p>
<p noindent='true'><vbnumber>100</vbnumber> <hi rend='tt'>\qquad\text{and}\qquad\frac{a/b}{2}\qquad\text{and}\qquad\frac{a}{b/2}\]</hi></p>
</pre><p noindent='true'>Double over. It is an error if you say A over B over C without adding
braces. As you can see, if a fraction is in text style, its numerator and
denominator are in script style, so that it is sometimes better to use a slash.</p>
<formula id-text='2.1' id='uid17' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mfrac><mi>a</mi> <mi>b</mi></mfrac> <mn>2</mn></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mi>a</mi> <mfrac><mi>b</mi> <mn>2</mn></mfrac></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mrow><mi>a</mi><mo>/</mo><mi>b</mi></mrow> <mn>2</mn></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mi>a</mi> <mrow><mi>b</mi><mo>/</mo><mn>2</mn></mrow></mfrac><mo>.</mo></mrow></math></formula>
<p noindent='true'><LaTeX/> style (nothing special here).</p>
<formula id-text='2.1' id='uid18' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mfrac><mi>a</mi> <mi>b</mi></mfrac> <mn>2</mn></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mi>a</mi> <mfrac><mi>b</mi> <mn>2</mn></mfrac></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mrow><mi>a</mi><mo>/</mo><mi>b</mi></mrow> <mn>2</mn></mfrac><mspace width='2.em'/><mtext>and</mtext><mspace width='2.em'/><mfrac><mi>a</mi> <mrow><mi>b</mi><mo>/</mo><mn>2</mn></mrow></mfrac><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 17.1:</hi> Compare <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mfrac><mn>2</mn> <mrow><mi>k</mi><mo>+</mo><mn>1</mn></mrow></mfrac> </msup></mrow></math></formula> with <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><msup><mi>y</mi> <mrow><mn>2</mn><mo>/</mo><mo>(</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow> </msup></mrow></math></formula>. If a fraction is
in script style, its numerator and denominator are in script script style,
i.e. smaller. In <TeX/>, there are four styles and three sizes (display style and
text style have the same size). In MathML, the size is defined by a level,
zero, one, or two, but larger levels are possible; thus more than three sizes
are possible. There is however a minimal font size.</p>
<p><hi rend='bold'>Exercise 17.2:</hi> Compare <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mi>a</mi><mo>+</mo><mn>1</mn></mrow> <mrow><mi>b</mi><mo>+</mo><mn>1</mn></mrow></mfrac><mi>x</mi></mrow></math></formula> with <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mo>(</mo><mi>a</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>/</mo><mo>(</mo><mi>b</mi><mo>+</mo><mn>1</mn><mo>)</mo><mo>)</mo><mi>x</mi></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 17.3:</hi> Wrong use of <latexcode>\over</latexcode> in <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mfrac><mrow><mi>x</mi><mo>=</mo><mo>(</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow> <mrow><mi>k</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mfrac></mstyle></math></formula>.</p>
<p><hi rend='bold'>Exercise 17.4:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>7</mn><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi></mi></mrow></math></formula>, using the <latexcode>\textcent</latexcode> command.</p>
<p><hi rend='bold'>Exercise 17.5:</hi> Same as in the <TeX/>book, but not cramped.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>101</vbnumber> <hi rend='tt'>\[n+\scriptstylen+\scriptscriptstylen\]</hi></p>
<p noindent='true'><vbnumber>102</vbnumber> <hi rend='tt'>\[n+{\scriptstylen+{\scriptscriptstylen}}\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='2' displaystyle='false'><mrow><mi>n</mi><mo>+</mo><mi>n</mi><mo>+</mo><mi>n</mi></mrow></mstyle></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>+</mo><mstyle scriptlevel='1' displaystyle='false'><mrow><mi>n</mi><mo>+</mo><mstyle scriptlevel='2' displaystyle='false'><mi>n</mi></mstyle></mrow></mstyle></mrow></math></formula>
<p noindent='true'>Note: In the current version of <hi rend='it'>Tralics</hi>, it is unclear what happens when you
put style commands randomly in a math formula; in any case, <hi rend='it'>Tralics</hi> uses the
correct math style, but has difficulties in inserting <xmlcode><mstyle></xmlcode>
elements: what is the scope? Currently such an element is added to the current
math list, if it contains a style change command; in the example above,
we have two such commands, thus three different styles,
and a single list (first example) or three lists (second example).
Translation of the first example is wrong, translation of the second example is
correct because the style command is the first token of the
list<note id-text='2' id='uid19' place='foot'>Amaya seems to ignore the style attribute</note>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>103</vbnumber> <hi rend='tt'>\[a_0+{1\over\displaystylea_1+</hi></p>
<p noindent='true'><vbnumber>104</vbnumber> <hi rend='tt'>{\strut1\over\displaystylea_2+</hi></p>
<p noindent='true'><vbnumber>105</vbnumber> <hi rend='tt'>{\strut1\over\displaystylea_3+</hi></p>
<p noindent='true'><vbnumber>106</vbnumber> <hi rend='tt'>{\strut1\overa_4}}}}\]</hi></p>
</pre><p noindent='true'>Translation</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mn>0</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>2</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>3</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <msub><mi>a</mi> <mn>4</mn> </msub></mfrac></mrow></mstyle></mfrac></mrow></mstyle></mfrac></mrow></mstyle></mfrac></mrow></math></formula>
<p noindent='true'>Without <latexcode>\displaystyle</latexcode></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mn>0</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <mrow><msub><mi>a</mi> <mn>2</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <mrow><msub><mi>a</mi> <mn>3</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <msub><mi>a</mi> <mn>4</mn> </msub></mfrac></mrow></mfrac></mrow></mfrac></mrow></mfrac></mrow></math></formula>
<p noindent='true'>
Without <latexcode>\strut</latexcode>. Since a <latexcode>\strut</latexcode> is an invisible object of the size of
a parenthesis, more or less the size of the digit one, its effect is hard to
see.<note id-text='3' id='uid20' place='foot'>The width of the strut should be zero; this is incorrectly
rendered by Amaya, that shows a non-centered numerator; there is also
additional space in the formulas before exercide 16.7</note></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mn>0</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>2</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>3</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <msub><mi>a</mi> <mn>4</mn> </msub></mfrac></mrow></mstyle></mfrac></mrow></mstyle></mfrac></mrow></mstyle></mfrac></mrow></math></formula>
<p noindent='true'>
Without both</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mn>0</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mrow><msub><mi>a</mi> <mn>2</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <mrow><msub><mi>a</mi> <mn>3</mn> </msub><mo>+</mo><mfrac><mn>1</mn> <msub><mi>a</mi> <mn>4</mn> </msub></mfrac></mrow></mfrac></mrow></mfrac></mrow></mfrac></mrow></math></formula>
<p>Until version 2.9.4, commands of the form <latexcode>\hfill</latexcode> were illegal in math
mode. Since then, they are allowed as first or last element in arguments of
commands like <latexcode>\overline</latexcode>. They are ignored, unless the result is a
fraction; we demonstrate here that <latexcode>\hfill</latexcode> placed at the end of the list
produces a left alignment, in the case of <latexcode>\over</latexcode>, <latexcode>\genfrac</latexcode>, or
<latexcode>\frac</latexcode>. Note that the <latexcode>\cfrac</latexcode> command can be used for continued
fractions: its optional argument says whether the numerator is centered, left
aligned or right aligned, under the assumption that the denominator is much
larger than the numerator.<note id-text='4' id='uid21' place='foot'>As previously, the struts induce unwanted
space in Amaya</note>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mn>0</mn> </msub><mo>+</mo><mfrac numalign='left'><mn>1</mn> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>+</mo><mfrac numalign='left'><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>2</mn> </msub><mo>+</mo><mfrac numalign='left'><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>a</mi> <mn>3</mn> </msub><mo>+</mo><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mn>1</mn></mrow> <msub><mi>a</mi> <mn>4</mn> </msub></mfrac></mrow></mstyle></mfrac></mrow></mstyle></mfrac></mrow></mstyle></mfrac><mspace width='2.em'/><mfenced separators='' open='(' close=')'><mfrac denomalign='left'><mn>12345</mn> <mn>1</mn></mfrac></mfenced><mspace width='2.em'/><mfrac numalign='left'><mn>1</mn> <mn>12345</mn></mfrac></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>107</vbnumber> <hi rend='tt'>\[{x\atopy+2},{n\choosek},\text{latex},</hi></p>
<p noindent='true'><vbnumber>108</vbnumber> <hi rend='tt'>\genfrac{}{}{0pt}{}{x}{y+2},\binom{n}{k}\]</hi></p>
</pre><p noindent='true'>The <latexcode>\atop</latexcode> construction is like <latexcode>\over</latexcode>, without fraction rule; you
should not use it in <LaTeX/>, you should use <latexcode>\genfrac</latexcode> instead. The command
<latexcode>\atopwithdelims</latexcode> (see below for an example) is followed by two delimiters,
say A and B, it puts A before the fraction and B after it. You can use
<latexcode>\genfrac</latexcode> with A and B as arguments (third argument is line thickness,
fourth argument is style). The <latexcode>\choose</latexcode>
command is nothing else than <latexcode>\atopwithdelims()</latexcode>. You should not use it.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac linethickness='0pt'><mi>x</mi> <mrow><mi>y</mi><mo>+</mo><mn>2</mn></mrow></mfrac><mo>,</mo><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced><mo>,</mo><mtext>latex</mtext><mo>,</mo><mfrac linethickness='0.0pt'><mi>x</mi> <mrow><mi>y</mi><mo>+</mo><mn>2</mn></mrow></mfrac><mo>,</mo><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>109</vbnumber> <hi rend='tt'>\[{{n\choosek}\over2}\text{or}{n\choose{k\over2}}</hi></p>
<p noindent='true'><vbnumber>110</vbnumber> <hi rend='tt'>\text{or}{n\choosek/2}\text{or}{n\choose{1\over2}k}\]</hi></p>
</pre><p noindent='true'>As mentioned above, a construction like A over B over C needs braces,
where over is a generic name for <latexcode>\over</latexcode> and variants, including
<latexcode>\choose</latexcode>. Nothing special is required for <latexcode>\frac</latexcode> or <latexcode>\binom</latexcode>, so
that <LaTeX/> variant is omitted.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced> <mn>2</mn></mfrac><mspace width='4.pt'/><mtext>or</mtext><mspace width='4.pt'/><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mfrac><mi>k</mi> <mn>2</mn></mfrac></mfrac></mfenced><mspace width='4.pt'/><mtext>or</mtext><mspace width='4.pt'/><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mrow><mi>k</mi><mo>/</mo><mn>2</mn></mrow></mfrac></mfenced><mspace width='4.pt'/><mtext>or</mtext><mspace width='4.pt'/><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>k</mi></mrow></mfrac></mfenced></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>111</vbnumber> <hi rend='tt'>%%$${1\over2}{n\choosek}$$;$$\displaystyle{n\choosek}\over2}$$:TeXbook</hi></p>
<p noindent='true'><vbnumber>112</vbnumber> <hi rend='tt'>$\displaystyle\frac{1}{2}\binom{n}{k}$,</hi></p>
<p noindent='true'><vbnumber>113</vbnumber> <hi rend='tt'>$\displaystyle{n\choosek}\over\displaystyle2$,</hi></p>
<p noindent='true'><vbnumber>114</vbnumber> <hi rend='tt'>$\dfrac{\dbinom{n}{k}}2$.</hi></p>
<p noindent='true'><vbnumber>115</vbnumber> <hi rend='tt'>{\def\P{\mathchoice{D}{T}{S}{SS}}</hi></p>
<p noindent='true'><vbnumber>116</vbnumber> <hi rend='tt'>$\displaystyle{\P\choose\P}\P\over\displaystyle\P$,</hi></p>
<p noindent='true'><vbnumber>117</vbnumber> <hi rend='tt'>$\dfrac{\dbinom{\P}{\P}\P}\P$.}</hi></p>
</pre><p><hi rend='bold'>Exercise 17.6:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced></mrow></mstyle></math></formula> and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mstyle scriptlevel='0' displaystyle='true'><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced></mstyle> <mstyle scriptlevel='0' displaystyle='true'><mn>2</mn></mstyle></mfrac></math></formula>; <LaTeX/> version
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mfrac><mfenced open='(' close=')'><mstyle scriptlevel='0' displaystyle='true'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mstyle></mfenced> <mn>2</mn></mfrac></mstyle></math></formula>; version with <latexcode>\P</latexcode>:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mstyle scriptlevel='0' displaystyle='true'><mrow><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>T</mi> <mi>T</mi></mfrac></mfenced><mi>D</mi></mrow></mstyle> <mstyle scriptlevel='0' displaystyle='true'><mi>D</mi></mstyle></mfrac></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mfrac><mrow><mfenced open='(' close=')'><mstyle scriptlevel='0' displaystyle='true'><mfrac linethickness='0pt'><mi>T</mi> <mi>T</mi></mfrac></mstyle></mfenced><mi>T</mi></mrow> <mi>T</mi></mfrac></mstyle></math></formula>.
Note that the `d' in <latexcode>\dfrac</latexcode> or <latexcode>\dbinom</latexcode>
means that the expression is in display style, hence numerator and
denominator are in text style; as a consequence the <latexcode>\choose</latexcode> is same as the
<latexcode>\dbinom</latexcode>; on the other hand, the <latexcode>\over</latexcode> produces a fraction in text
style, with numerator and denominator in display style, while the <latexcode>\dfrac</latexcode>
produces a fraction in display style, with numerator and denominator in
text style. In the dvi file, the distance between D and the fraction rule is
the same as the width of the rule, and the distance between the T and the
rule is approximatively one third of the height of the T; my HTML FM browser uses
larger values, making the difference more obvious.</p>
<p><hi rend='bold'>Exercise 17.7:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>p</mi> <mn>2</mn></mfrac></mfenced><mspace width='0.166667em'/><msup><mi>x</mi> <mn>2</mn> </msup><msup><mi>y</mi> <mrow><mi>p</mi><mo>-</mo><mn>2</mn></mrow> </msup><mo>-</mo><mfrac><mn>1</mn> <mrow><mn>1</mn><mo>-</mo><mi>x</mi></mrow></mfrac><mspace width='0.166667em'/><mfrac><mn>1</mn> <mrow><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow></mfrac></mrow></mstyle></math></formula>.
Fine space added for legibility.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>118</vbnumber> <hi rend='tt'>\[{\displaystyle{a\overb}\above3pt\displaystyle{c\overd}}</hi></p>
<p noindent='true'><vbnumber>119</vbnumber> <hi rend='tt'>\text{~~and~~}\genfrac{}{}{3pt}{}{\dfrac{a}{b}}{\dfrac{c}{d}}\]</hi></p>
</pre><p noindent='true'>There are six operators that behave alike: <latexcode>\over</latexcode>, <latexcode>\atop</latexcode> and
<latexcode>\above</latexcode>, and the same with delimiters. The `above' commands read a
dimension, the thickness of the fraction rule. In the current version of
<hi rend='it'>Tralics</hi>, this has better to be explicit (if you want the value of
<latexcode>\parskip</latexcode>, you must use <latexcode>\genfrac</latexcode>).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac linethickness='3pt'><mstyle scriptlevel='0' displaystyle='true'><mfrac><mi>a</mi> <mi>b</mi></mfrac></mstyle> <mstyle scriptlevel='0' displaystyle='true'><mfrac><mi>c</mi> <mi>d</mi></mfrac></mstyle></mfrac><mspace width='4.pt'/><mspace width='4.pt'/><mtext>and</mtext><mspace width='4.pt'/><mspace width='4.pt'/><mfrac linethickness='3.0pt'><mstyle scriptlevel='0' displaystyle='true'><mfrac><mi>a</mi> <mi>b</mi></mfrac></mstyle> <mstyle scriptlevel='0' displaystyle='true'><mfrac><mi>c</mi> <mi>d</mi></mfrac></mstyle></mfrac><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>120</vbnumber> <hi rend='tt'>${\displaystyle\sumx_n},{\textstyle\sumx_n},</hi></p>
<p noindent='true'><vbnumber>121</vbnumber> <hi rend='tt'>{\scriptstyle\sumx_n},{\scriptscriptstyle\sumx_n}$</hi></p>
</pre><p noindent='true'>Different sums <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mrow><mo>∑</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><mo>∑</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></mstyle><mo>,</mo><mstyle scriptlevel='1' displaystyle='false'><mrow><mo>∑</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></mstyle><mo>,</mo><mstyle scriptlevel='2' displaystyle='false'><mrow><mo>∑</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></mstyle></mrow></math></formula>. The position of the
index is unaffected by the style.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>122</vbnumber> <hi rend='tt'>\[{\displaystyle\int_{-<zws/>\infty}^{\infty}\sum_{n=1}^m},</hi></p>
<p noindent='true'><vbnumber>123</vbnumber> <hi rend='tt'>{\textstyle\int_{-<zws/>\infty}^{\infty}\sum_{n=1}^m},</hi></p>
<p noindent='true'><vbnumber>124</vbnumber> <hi rend='tt'>{\displaystyle\int\limits_0^{\frac{\pi}{2}}\sum\nolimits_{n=1}^m}\]</hi></p>
</pre><p noindent='true'>This example demonstrates that the position of scripts depends on the style if
the kernel is a math operator, and the presence of key words like `limits',
`nolimits' or `displaylimits'. Scripts can be added to a MathML object using
m/sub/sup, and for an operator using m/under/over. In this last case, the
attribute movablelimits corresponds to the `displaylimits' keyword. If set,
`under' means `sub' if the style is not display. <hi rend='it'>Tralics</hi> uses `under' or
`sub', depending on where the indices should be placed, and never sets the
attribute. On the other hand, when <TeX/> typesets a `under' or `sub', it
sometimes uses a wrong strategy. The last expression (display style sum
without limits) uses a <latexcode>\msubsup</latexcode> element; in this case, there is an
implicit <latexcode>\nolimits</latexcode>, we cannot make it explicit, because such a command
has to follow an operator, and there is no easy way to check that the first
child of the element is an operator (it is easy to see that it is a <xmlcode><mo></xmlcode>
element, a bit more complicated to see that it contains a Unicode character,
and quite impossible to say that its translation leaves <TeX/> in state where
<latexcode>\nolimits</latexcode> is allowed). Note also that we could convert the argument to an
operator, but this is not always a good idea. In this example the HTML version
is correct, the Pdf version is wrong<note id-text='5' id='uid22' place='foot'>Amaya places the <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>π</mi><mo>/</mo><mn>2</mn></mrow></math></formula> too low</note>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mrow><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><munderover><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow> <mi>m</mi> </munderover></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msubsup><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow> <mi>m</mi> </msubsup></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='true'><mrow><munderover><mo>∫</mo> <mn>0</mn> <mfrac><mi>π</mi> <mn>2</mn></mfrac> </munderover><msubsup><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>1</mn></mrow> <mi>m</mi> </msubsup></mrow></mstyle></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>125</vbnumber> <hi rend='tt'>\[\lim_ax+\lim\nolimits_lx+\lim\limits_ax+\lim\displaylimits_ax\]</hi></p>
<p noindent='true'><vbnumber>126</vbnumber> <hi rend='tt'>\[\textstyle\lim_lx+\lim\nolimits_lx+\lim\limits_ax+\lim\displaylimits_lx\]</hi></p>
<p noindent='true'><vbnumber>127</vbnumber> <hi rend='tt'>\[\sin_lx+\sin\nolimits_lx+\sin\limits_lx+\sin\displaylimits_ax\]</hi></p>
<p noindent='true'><vbnumber>128</vbnumber> <hi rend='tt'>\[\textstyle\sin_lx+\sin\nolimits_lx+\sin\limits_lx+\sin\displaylimits_lx\]</hi></p>
</pre><p noindent='true'>More about limits. Knuth says that <latexcode>\nolimits</latexcode><latexcode>\limits</latexcode> produces limits;
so that <latexcode>\sin</latexcode><latexcode>\limits</latexcode> produces limits; a special feature of amsmath
is that the token that follows the <latexcode>\sin</latexcode> is ignored if it is a
<latexcode>\limits</latexcode> token.
According to amsmath, an index A should be below the operator, an index L is a
normal subscript; the example here shows that <hi rend='it'>Tralics</hi> behaves more like <TeX/>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo movablelimits='true' form='prefix'>lim</mo> <mi>a</mi> </munder><mi>x</mi><mo>+</mo><msub><mo movablelimits='true' form='prefix'>lim</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><munder><mo movablelimits='false' form='prefix'>lim</mo> <mi>a</mi> </munder><mi>x</mi><mo>+</mo><munder><mo movablelimits='false' form='prefix'>lim</mo> <mi>a</mi> </munder><mi>x</mi></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mo movablelimits='true' form='prefix'>lim</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><msub><mo movablelimits='true' form='prefix'>lim</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><munder><mo movablelimits='false' form='prefix'>lim</mo> <mi>a</mi> </munder><mi>x</mi><mo>+</mo><msub><mo movablelimits='true' form='prefix'>lim</mo> <mi>l</mi> </msub><mi>x</mi></mrow></mstyle></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><munder><mo form='prefix'>sin</mo> <mi>l</mi> </munder><mi>x</mi><mo>+</mo><munder><mo form='prefix'>sin</mo> <mi>a</mi> </munder><mi>x</mi></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><mi>x</mi><mo>+</mo><munder><mo form='prefix'>sin</mo> <mi>l</mi> </munder><mi>x</mi><mo>+</mo><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><mi>x</mi></mrow></mstyle></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>129</vbnumber> <hi rend='tt'>\[\operatorname*{sin}_a\operatornamewithlimits{sin}_a\qopname\relax{n}{sin}_a</hi></p>
<p noindent='true'><vbnumber>130</vbnumber> <hi rend='tt'>\operatorname{sin}_l\qopname\relax{o}{sin}_l</hi></p>
<p noindent='true'><vbnumber>131</vbnumber> <hi rend='tt'>\mathop{\rmsin}_a\mathop{\rmsin}\limits_a\]</hi></p>
<p noindent='true'><vbnumber>132</vbnumber> <hi rend='tt'>\[\textstyle\operatorname*{sin}_l\operatornamewithlimits{sin}_l</hi></p>
<p noindent='true'><vbnumber>133</vbnumber> <hi rend='tt'>\qopname\relax{n}{sin}_l\operatorname{sin}_l\qopname\relax{o}{sin}_l</hi></p>
<p noindent='true'><vbnumber>134</vbnumber> <hi rend='tt'>\mathop{\rmsin}_l\mathop{\rmsin}\limits_a\]</hi></p>
</pre><p noindent='true'>These are <LaTeX/> commands that can define operators like sin or lim:</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo form='prefix'>sin</mo> <mi>a</mi> </munder><munder><mo form='prefix'>sin</mo> <mi>a</mi> </munder><munder><mo form='prefix'>sin</mo> <mi>a</mi> </munder><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><munder><mi> sin </mi> <mi>a</mi> </munder><munder><mi> sin </mi> <mi>a</mi> </munder></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><msub><mo form='prefix'>sin</mo> <mi>l</mi> </msub><msub><mi> sin </mi> <mi>l</mi> </msub><munder><mi> sin </mi> <mi>a</mi> </munder></mrow></mstyle></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>135</vbnumber> <hi rend='tt'>\[\sum_{\scriptstyle0\lei\lem\atop\scriptstyle0<<zws/>j<<zws/>n}P(i,j)\qquad</hi></p>
<p noindent='true'><vbnumber>136</vbnumber> <hi rend='tt'>\sum_{\stackrel{0\lei\lem}{0<<zws/>j<<zws/>n}}P(i,j)\]</hi></p>
</pre><p noindent='true'>In the first expression given here, and in exercise 17.9 that follows, scripts
use an explicit `script style' command, hence should be typeset in scriptstyle
size. This is not the case in the HTML version: we have an atop in an atop,
and the style of the inner one is wrong. The second formula uses a <LaTeX/> command, this is not the right command for stacking indices because the first
argument uses a smaller style than the second. It seems to me that the top
line of first formula, bottom line of the second formula have the right
size. Other lines are too big (in Firefox) or much too small (in Amaya).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo>∑</mo> <mfrac linethickness='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><mn>0</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mi>m</mi></mrow></mstyle> <mstyle scriptlevel='1' displaystyle='false'><mrow><mn>0</mn><mo><</mo><mi>j</mi><mo><</mo><mi>n</mi></mrow></mstyle></mfrac> </munder><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow><mo>,</mo><mspace width='2.em'/><munder><mo>∑</mo> <mover><mrow><mn>0</mn><mo><</mo><mi>j</mi><mo><</mo><mi>n</mi></mrow> <mrow><mn>0</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mi>m</mi></mrow></mover> </munder><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow></math></formula>
<p><hi rend='bold'>Exercise 17.8:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><munderover><mo>∑</mo> <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow> <mi>p</mi> </munderover><munderover><mo>∑</mo> <mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow> <mi>q</mi> </munderover><munderover><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow> <mi>r</mi> </munderover><msub><mi>a</mi> <mrow><mi>i</mi><mi>j</mi></mrow> </msub><msub><mi>b</mi> <mrow><mi>j</mi><mi>k</mi></mrow> </msub><msub><mi>c</mi> <mrow><mi>k</mi><mi>i</mi></mrow> </msub></mrow></mstyle></math></formula>.</p>
<p><hi rend='bold'>Exercise 17.9:</hi>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><munder><mo>∑</mo> <mfrac linethickness='0pt'><mfrac linethickness='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><mn>1</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mi>n</mi></mrow></mstyle> <mstyle scriptlevel='1' displaystyle='false'><mrow><mn>1</mn><mo>≤</mo><mi>j</mi><mo>≤</mo><mi>q</mi></mrow></mstyle></mfrac> <mstyle scriptlevel='1' displaystyle='false'><mrow><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mi>r</mi></mrow></mstyle></mfrac> </munder><msub><mi>a</mi> <mrow><mi>i</mi><mi>j</mi></mrow> </msub><msub><mi>b</mi> <mrow><mi>j</mi><mi>k</mi></mrow> </msub><msub><mi>c</mi> <mrow><mi>k</mi><mi>i</mi></mrow> </msub></mrow></mstyle></math></formula> or
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><munder><mo>∑</mo> <mfrac linethickness='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><mn>1</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mi>n</mi></mrow></mstyle> <mfrac linethickness='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><mn>1</mn><mo>≤</mo><mi>j</mi><mo>≤</mo><mi>q</mi></mrow></mstyle> <mstyle scriptlevel='1' displaystyle='false'><mrow><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mi>r</mi></mrow></mstyle></mfrac></mfrac> </munder><msub><mi>a</mi> <mrow><mi>i</mi><mi>j</mi></mrow> </msub><msub><mi>b</mi> <mrow><mi>j</mi><mi>k</mi></mrow> </msub><msub><mi>c</mi> <mrow><mi>k</mi><mi>i</mi></mrow> </msub></mrow></mstyle></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>137</vbnumber> <hi rend='tt'>\[\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+\sqrt{1+x}}}}}}}\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><mi>x</mi></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>138</vbnumber> <hi rend='tt'>\[\left(\left[\left\lbracka\left\{\left\lbrace\left\lfloorb</hi></p>
<p noindent='true'><vbnumber>139</vbnumber> <hi rend='tt'>\left\lceil\left\langle\left/c\left|\left\|\left\uparrowd</hi></p>
<p noindent='true'><vbnumber>140</vbnumber> <hi rend='tt'>\left\downarrow\left\updownarrow\frac12\right\Updownarrow</hi></p>
<p noindent='true'><vbnumber>141</vbnumber> <hi rend='tt'>\right\downarrowt</hi></p>
<p noindent='true'><vbnumber>142</vbnumber> <hi rend='tt'>\right\Uparrow\right\Vert\right\vertx\right\backslash\right\rangle</hi></p>
<p noindent='true'><vbnumber>143</vbnumber> <hi rend='tt'>\right\rceily\right\rfloor\right\rbrace\right\}z\right\rbrack\right]\right)\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfenced open='(' close=')'><mfenced separators='' open='[' close=']'><mfenced separators='' open='[' close=']'><mi>a</mi><mfenced open='{' close='}'><mfenced separators='' open='{' close='}'><mfenced separators='' open='⌊' close='⌋'><mi>b</mi><mfenced open='⌈' close='⌉'><mfenced separators='' open='⟨' close='⟩'><mfenced separators='' open='/' close='∖'><mi>c</mi><mfenced open='|' close='|'><mfenced separators='' open='∥' close='∥'><mfenced separators='' open='↑' close='⇑'><mi>d</mi><mfenced open='↓' close='↓'><mfenced separators='' open='↕' close='⇕'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mfenced></mfenced><mi>t</mi></mfenced></mfenced></mfenced><mi>x</mi></mfenced></mfenced></mfenced><mi>y</mi></mfenced></mfenced></mfenced><mi>z</mi></mfenced></mfenced></mfenced></math></formula>
<p noindent='true'>We would expect all delimiters to be of the same size; but not all characters
can be indefinitely extensible. On Firefox, we see a large slash, reverse
slash and angle brackets; all other characters have maximum size. On Amaya,
slash and reverse slash have a normal size, as well as double vertical bars;
on <hi rend='it'>AM</hi> some delimiters are replaced by a question sign, namely floor,
ceiling, angle brackets, reverse slash and arrows (on following formulas,
arrows are however visible). AF uses floor instead of ceiling and vice-versa.
On <hi rend='it'>FM</hi> the rendering of up-down-array is wrong.</p>
<p>There are problems with slash, backslash, double vertical bar on <hi rend='it'>Tralics</hi> 2.9.4. Concerning the double vertical bar, the following expression contains
two different characters: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>‖</mo><mo>=</mo><mo>∥</mo></mrow></math></formula>. The first
character is Unicode U+2016 (entity <xmlcode>&Vert;</xmlcode> in the file
<hi rend='sansserif'>mmlalias.ent</hi>), obtained by <latexcode>\Vert</latexcode> in <hi rend='it'>Tralics</hi> 2.9.4, accessible
as <latexcode>\@Vert</latexcode> in following versions, it is not shwon by Amaya;
the second character is Unicode U+2225
(entity <xmlcode>&DoubleVerticalBar;</xmlcode>, <xmlcode>&parallel;</xmlcode> and <xmlcode>&shortparallel;</xmlcode>
in the file <hi rend='sansserif'>mmlalias.ent</hi>), obtained by <latexcode>\parallel</latexcode> in <hi rend='it'>Tralics</hi> 2.9.4, and also by <latexcode>\Vert</latexcode> in following versions. We changed this because
the first character has fixed size as the following demonstrates
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>‖</mo></mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mrow><mo>∥</mo></mrow></mrow></math></formula> (the effect is only visible in HTML
with FM).</p>
<p>Translation of backslash changed: it is now Unicode U+2216, you can use
the backslash character (Unicode U+5C) by saying <latexcode>\char`</latexcode><latexcode>\^^5c</latexcode>.
Example: old is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mo>\</mo><mi>Y</mi></mrow></math></formula>, new is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mo>∖</mo><mi>Y</mi></mrow></math></formula>, note the different
spacing.</p>
<p>Example of <latexcode>\bigl</latexcode> and <latexcode>\bigr</latexcode>, followed by the same code without these
operations; currently there is no difference in the HTML version; in the Pdf
there is more space in the equations on the LHS between closing brace and
opening brace (same for bracket).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='(' close=')'><mi>x</mi> <mo>-</mo> <mi>s</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced><mfenced separators='' open='(' close=')'><mi>y</mi> <mo>-</mo> <mi>s</mi> <mo>(</mo> <mi>y</mi> <mo>)</mo></mfenced><mspace width='2.em'/><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>s</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>)</mo></mrow><mrow><mo>(</mo><mi>y</mi><mo>-</mo><mi>s</mi><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='[' close=']'><mi>x</mi> <mo>-</mo> <mi>s</mi> <mo>[</mo> <mi>x</mi> <mo>]</mo></mfenced><mfenced separators='' open='[' close=']'><mi>y</mi> <mo>-</mo> <mi>s</mi> <mo>[</mo> <mi>y</mi> <mo>]</mo></mfenced><mspace width='2.em'/><mrow><mo>[</mo><mi>x</mi><mo>-</mo><mi>s</mi><mrow><mo>[</mo><mi>x</mi><mo>]</mo></mrow><mo>]</mo></mrow><mrow><mo>[</mo><mi>y</mi><mo>-</mo><mi>s</mi><mrow><mo>[</mo><mi>y</mi><mo>]</mo></mrow><mo>]</mo></mrow></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='|' close='|'><mo>|</mo> <mi>x</mi> <mo>|</mo> <mo>-</mo> <mo>|</mo> <mi>y</mi> <mo>|</mo></mfenced><mrow><mspace width='2.em'/><mo>|</mo><mo>|</mo><mi>x</mi><mo>|</mo></mrow><mo>-</mo><mrow><mo>|</mo><mi>y</mi><mo>|</mo><mo>|</mo></mrow></mrow></math></formula>
<p>Example of big</p>
<pre class='latex-code'><p noindent='true'><vbnumber>144</vbnumber> <hi rend='tt'>\[\big(\big[\big\lbrack\big\{\big\lbrace\big\lfloor</hi></p>
<p noindent='true'><vbnumber>145</vbnumber> <hi rend='tt'>\big\lceil\big\langle\big/\big|\big\|\big\uparrow</hi></p>
<p noindent='true'><vbnumber>146</vbnumber> <hi rend='tt'>\big\downarrow\big\updownarrow\frac12\big\Updownarrow</hi></p>
<p noindent='true'><vbnumber>147</vbnumber> <hi rend='tt'>\big\downarrow\big\Uparrow\big\Vert\big\vert\big\backslash\big\rangle</hi></p>
<p noindent='true'><vbnumber>148</vbnumber> <hi rend='tt'>\big\rceil\big\rfloor\big\rbrace\big\}\big\rbrack\big]\big)\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfenced open='(' close=')'><mfenced open='[' close=']'><mfenced open='[' close=']'><mfenced open='{' close='}'><mfenced open='{' close='}'><mfenced open='⌊' close='⌋'><mfenced open='⌈' close='⌉'><mfenced separators='' open='⟨' close='⟩'><mo>/</mo> <mo>|</mo> <mo>∥</mo> <mo>↑</mo> <mo>↓</mo> <mo>↕</mo> <mfrac><mn>1</mn> <mn>2</mn></mfrac> <mo>⇕</mo> <mo>↓</mo> <mo>⇑</mo> <mo>∥</mo> <mo>|</mo> <mo>∖</mo></mfenced></mfenced></mfenced></mfenced></mfenced></mfenced></mfenced></mfenced></math></formula>
<p noindent='true'>I see the following: every up to the slash, and starting with the backslash
is big; remaining items are small in the Pdf version, big in Firefox,
sometimes small, sometimes large in Amaya.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>149</vbnumber> <hi rend='tt'>\[\big(\bigl[\Big\lbrack\Bigl\{\bigg\lbrace\biggl\lfloor</hi></p>
<p noindent='true'><vbnumber>150</vbnumber> <hi rend='tt'>\Bigg\lceil\Biggl\langle/|\|\uparrow\downarrow\updownarrow\frac12</hi></p>
<p noindent='true'><vbnumber>151</vbnumber> <hi rend='tt'>\Updownarrow\downarrow\Uparrow\Vert\vert\backslash</hi></p>
<p noindent='true'><vbnumber>152</vbnumber> <hi rend='tt'>\Biggr\rangle\Bigg\rceil\biggr\rfloor\bigg\rbrace\Bigr\}\Big\rbrack\bigr]\big)\]</hi></p>
</pre><p noindent='true'>A formula with all variants</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfenced open='(' close=')'><mfenced open='[' close=']'><mfenced open='[' close=']'><mfenced open='{' close='}'><mfenced open='{' close='}'><mfenced open='⌊' close='⌋'><mfenced open='⌈' close='⌉'><mfenced separators='' open='⟨' close='⟩'><mo>/</mo> <mrow><mo>|</mo><mo>∥</mo><mo>↑</mo><mo>↓</mo><mo>↕</mo></mrow> <mfrac><mn>1</mn> <mn>2</mn></mfrac> <mrow><mo>⇕</mo><mo>↓</mo><mo>⇑</mo><mo>∥</mo><mo>|</mo><mo>∖</mo></mrow></mfenced></mfenced></mfenced></mfenced></mfenced></mfenced></mfenced></mfenced></math></formula>
<p noindent='true'>Up to version 2.9.4, there was a bug in handling these big things.
Currently, <hi rend='it'>Tralics</hi> inserts <latexcode>\left</latexcode> and <latexcode>\right</latexcode> delimiters wherever
possible. In the Pdf version, this formula is identical to the previous one.
In firefox, operators between slash and backslash (that have no big) are small
before the fraction, large after that. This is strange. In Amaya, everything
between the slash and the backslash is small, except the <latexcode>\vert</latexcode>.</p>
<p><hi rend='bold'>Exercise 17.10:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mfenced separators='' open='(' close=')'><mfrac><msup><mi>∂</mi> <mn>2</mn> </msup> <mrow><mi>∂</mi><msup><mi>x</mi> <mn>2</mn> </msup></mrow></mfrac> <mo>+</mo> <mfrac><msup><mi>∂</mi> <mn>2</mn> </msup> <mrow><mi>∂</mi><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mfrac></mfenced><msup><mfenced separators='' open='|' close='|'><mi>φ</mi> <mo>(</mo> <mi>x</mi> <mo>+</mo> <mi>i</mi> <mi>y</mi> <mo>)</mo></mfenced> <mn>2</mn> </msup><mo>=</mo><mn>0</mn></mrow></mstyle></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>153</vbnumber> <hi rend='tt'>Phiis$\phi,^^^^03c6$,^^^^03c6andvarphiis$\varphi,^^^^03d5$,^^^^03d5,</hi></p>
</pre><p noindent='true'>There is a problem in the rendering of the letter phi; the straight phi
character is Unicode U+03D5. As the example given here shows, the rendering
of phi and varphi in math mode, at least on my machine:
Phi is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>ϕ</mi><mo>,</mo><mi>φ</mi></mrow></math></formula>, φ and varphi is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>φ</mi><mo>,</mo><mi>ϕ</mi></mrow></math></formula>, ϕ,
epsilon is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϵ</mi></math></formula>, varepsilon is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϵ</mi></math></formula>. We changed the
translation, so that the Firefox and Pdf versions show, in math mode, the
desired result. Note that AM shows the same characeter for phoi ad varphi in
math mode, and has trouble with epsilon(shown as a square).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>154</vbnumber> <hi rend='tt'>$\bigl(x\inA(n)\bigm|x\inB(n)\bigr)$,</hi></p>
<p noindent='true'><vbnumber>155</vbnumber> <hi rend='tt'>$\bigcup_nX_n\bigm\|\bigcap_nY_n$,</hi></p>
<p noindent='true'><vbnumber>156</vbnumber> <hi rend='tt'>$\displaystyle{{a+1\overb}\bigg/{c+1\overd}}$</hi></p>
</pre><p noindent='true'>Other big <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='(' close=')'><mi>x</mi> <mo>∈</mo> <mi>A</mi> <mo>(</mo> <mi>n</mi> <mo>)</mo> <mo>|</mo> <mi>x</mi> <mo>∈</mo> <mi>B</mi> <mo>(</mo> <mi>n</mi> <mo>)</mo></mfenced></math></formula> and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo>⋃</mo> <mi>n</mi> </msub><msub><mi>X</mi> <mi>n</mi> </msub><mo>∥</mo><msub><mo>⋂</mo> <mi>n</mi> </msub><msub><mi>Y</mi> <mi>n</mi> </msub></mrow></math></formula> and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mfrac><mrow><mi>a</mi><mo>+</mo><mn>1</mn></mrow> <mi>b</mi></mfrac><mo>/</mo><mfrac><mrow><mi>c</mi><mo>+</mo><mn>1</mn></mrow> <mi>d</mi></mfrac></mrow></mstyle></math></formula>.</p>
<p><hi rend='bold'>Exercise 17.12:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='(' close=')'><mi>x</mi> <mo>+</mo> <mi>f</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced><mo>/</mo><mfenced separators='' open='(' close=')'><mi>x</mi> <mo>-</mo> <mi>f</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>157</vbnumber> <hi rend='tt'>\[1+\left(\frac{1}{1-<zws/>x^2}\right)^3,\qquad\pi(n)=\sum_{k=2}^n</hi></p>
<p noindent='true'><vbnumber>158</vbnumber> <hi rend='tt'>\left\lfloor\frac{\phi(k)}{k-<zws/>1}\right\rfloor,\qquad</hi></p>
<p noindent='true'><vbnumber>159</vbnumber> <hi rend='tt'>\left|\left|x\right|-<zws/>|\left|y\right|\right|,\qquad</hi></p>
<p noindent='true'><vbnumber>160</vbnumber> <hi rend='tt'>\left(\sum_{k=1}^nA_k\right),\qquad\biggl(\sum_{k=1}^nA_k\biggr)\]</hi></p>
</pre><p><hi rend='bold'>Exercise 17.13:</hi>
Comparison between <latexcode>\left</latexcode> and <latexcode>\bigl</latexcode>; translation is the same in
<hi rend='it'>Tralics</hi>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>+</mo><msup><mfenced separators='' open='(' close=')'><mfrac><mn>1</mn> <mrow><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow></mfrac></mfenced> <mn>3</mn> </msup><mo>,</mo><mspace width='2.em'/><mi>π</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>2</mn></mrow> <mi>n</mi> </munderover><mfenced separators='' open='⌊' close='⌋'><mfrac><mrow><mi>ϕ</mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow> <mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow></mfrac></mfenced><mo>,</mo><mspace width='2.em'/><mfenced separators='' open='|' close='|'><mfenced open='|' close='|'><mi>x</mi></mfenced><mo>-</mo><mfenced open='|' close='|'><mi>y</mi></mfenced></mfenced><mo>,</mo><mspace width='2.em'/><mfenced separators='' open='(' close=')'><munderover><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </munderover><msub><mi>A</mi> <mi>k</mi> </msub></mfenced><mo>,</mo><mspace width='2.em'/><mfenced separators='' open='(' close=')'><munderover><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </munderover> <msub><mi>A</mi> <mi>k</mi> </msub></mfenced><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 17.14:</hi> was wrong in <hi rend='it'>Tralics</hi> 2.9.4.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>π</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><munderover><mo>∑</mo> <mrow><mi>m</mi><mo>=</mo><mn>2</mn></mrow> <mi>n</mi> </munderover><mfenced separators='' open='⌊' close='⌋'><msup><mfenced separators='' open='(' close=')'><munderover><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>1</mn></mrow> <mrow><mi>m</mi><mo>-</mo><mn>1</mn></mrow> </munderover> <mfenced separators='' open='⌊' close='⌋'><mo>(</mo> <mi>m</mi> <mo>/</mo> <mi>k</mi> <mo>)</mo> <mo>/</mo> <mo>⌈</mo> <mi>m</mi> <mo>/</mo> <mi>k</mi> <mo>⌉</mo></mfenced></mfenced> <mrow><mo>-</mo><mn>1</mn></mrow> </msup></mfenced></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>|</mo><mi>x</mi><mo>|</mo></mrow><mo>=</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mrow><mi>x</mi><mo>,</mo></mrow></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mi>x</mi><mo>≥</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mo>-</mo><mi>x</mi><mo>,</mo></mrow></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mi>x</mi><mo><</mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p noindent='true'><TeX/> sets <latexcode>\nulldelimiterspace</latexcode>, unused by <hi rend='it'>Tralics</hi>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced open='⟨' close='⟩'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mfenced><mo>=</mo><mfenced separators='' open='⟨' close='⟩'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mfenced><mo>=</mo><mfenced open='⟨' close='⟩'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mfenced><mo>=</mo><mfenced separators='' open='⟨' close='⟩'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mfenced></mrow></math></formula>
<p>The <latexcode>\vcenter</latexcode> command is not implemented.
Any box can be put into a formula by simply saying
<latexcode>\hbox</latexcode> or <latexcode>\vbox</latexcode> or <latexcode>\vtop</latexcode> or <latexcode>\box</latexcode> or <latexcode>\copy</latexcode>; this is not
implemented in <hi rend='it'>Tralics</hi>, you can insert text in math mode via <latexcode>\text</latexcode> or
<latexcode>\hbox</latexcode>.</p>
<p><hi rend='bold'>Exercise 17.15:</hi> This shows the use of <latexcode>\mathchoice</latexcode>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>161</vbnumber> <hi rend='tt'>\def\puzzle{\mathchoice{D}{T}{S}{SS}}</hi></p>
<p noindent='true'><vbnumber>162</vbnumber> <hi rend='tt'>\[\puzzle{\puzzle\over\puzzle^{\puzzle^\puzzle}}\qquad</hi></p>
<p noindent='true'><vbnumber>163</vbnumber> <hi rend='tt'>\frac{\puzzle}{\puzzle^{\puzzle^\puzzle}}\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>D</mi><mfrac><mi>T</mi> <msup><mi>T</mi> <msup><mi>S</mi> <mrow><mi>S</mi><mi>S</mi></mrow> </msup> </msup></mfrac><mspace width='2.em'/><mfrac><mi>T</mi> <msup><mi>T</mi> <msup><mi>S</mi> <mrow><mi>S</mi><mi>S</mi></mrow> </msup> </msup></mfrac></mrow></math></formula>
<p><hi rend='bold'>Exercise 17.16:</hi> The <latexcode>\square</latexcode> command is built-in: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>□</mo></math></formula>.</p>
<p>The <latexcode>\mathpalette</latexcode> command is introduced in <hi rend='it'>Tralics</hi> 2.9.5, not tested
yet.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>164</vbnumber> <hi rend='tt'>\def\legendre{\overwithdelims()}\def\Legendre{\genfrac(){}{}}</hi></p>
<p noindent='true'><vbnumber>165</vbnumber> <hi rend='tt'>\def\euler{\atopwithdelims<<zws/>><zws/>}\def\Euler{\genfrac<<zws/>><zws/>{0pt}{}}</hi></p>
<p noindent='true'><vbnumber>166</vbnumber> <hi rend='tt'>\def\grimm{\abovewithdelims][4pt}\def\Grimm{\genfrac][{4pt}{}}</hi></p>
<p noindent='true'><vbnumber>167</vbnumber> <hi rend='tt'>\[{a\legendreb},\Legendre{a}{b},{n\eulerk},\Euler{n}{k},</hi></p>
<p noindent='true'><vbnumber>168</vbnumber> <hi rend='tt'>{\dfracab\grimm\dfraccd}\Grimm{x}{y}\]</hi></p>
</pre><p><hi rend='bold'>Exercise 17.17:</hi> Knuth says: the size of the surrounding delimiters depends only on
the size, not on the size of the fractions, this is false for <hi rend='it'>Tralics</hi>:</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='(' close=')'><mfrac><mi>a</mi> <mi>b</mi></mfrac></mfenced><mo>,</mo><mfenced separators='' open='(' close=')'><mfrac><mi>a</mi> <mi>b</mi></mfrac></mfenced><mo>,</mo><mfenced separators='' open='⟨' close='⟩'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced><mo>,</mo><mfenced separators='' open='⟨' close='⟩'><mfrac linethickness='0.0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced><mo>,</mo><mfenced separators='' open=']' close='['><mfrac linethickness='4pt'><mstyle scriptlevel='0' displaystyle='true'><mfrac><mi>a</mi> <mi>b</mi></mfrac></mstyle> <mstyle scriptlevel='0' displaystyle='true'><mfrac><mi>c</mi> <mi>d</mi></mfrac></mstyle></mfrac></mfenced><mfenced separators='' open=']' close='['><mfrac linethickness='4.0pt'><mi>x</mi> <mi>y</mi></mfrac></mfenced></mrow></math></formula>
<p>If <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>f</mi></math></formula> is the value of <latexcode>\delimiterfactor</latexcode> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>δ</mi></math></formula> the value of
<latexcode>\delimitershortfall</latexcode>, and we have a formula that extents <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>y</mi> <mn>1</mn> </msub></math></formula> units
above the axis, and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>y</mi> <mn>2</mn> </msub></math></formula> units below, if <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>=</mo><mn>2</mn><mo movablelimits='true' form='prefix'>max</mo><mo>(</mo><msub><mi>y</mi> <mn>1</mn> </msub><mo>,</mo><msub><mi>y</mi> <mn>2</mn> </msub><mo>)</mo></mrow></math></formula>, then the
delimiter size is at least <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>·</mo><mi>f</mi><mo>/</mo><mn>1000</mn></mrow></math></formula>, and at least <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>-</mo><mi>δ</mi></mrow></math></formula>.
This does not apply to <hi rend='it'>Tralics</hi>.</p>
<p>The remainder of the chapter discusses some low-level commands that are not
fully implemented in <hi rend='it'>Tralics</hi>. The commands <latexcode>\textfont</latexcode>, <latexcode>\scriptfont</latexcode>
and <latexcode>\scriptscriptfont</latexcode> take a small number as argument, and provide a
reference to a font. The following code</p>
<pre class='latex-code'><p noindent='true'><vbnumber>169</vbnumber> <hi rend='tt'>\font\tenrm=somefontat12pt</hi></p>
<p noindent='true'><vbnumber>170</vbnumber> <hi rend='tt'>\font\Helvetica=someotherfontscaled1013</hi></p>
<p noindent='true'><vbnumber>171</vbnumber> <hi rend='tt'>\textfont0=\tenrm</hi></p>
<p noindent='true'><vbnumber>172</vbnumber> <hi rend='tt'>\scriptscriptfont2=\scriptfont3</hi></p>
<p noindent='true'><vbnumber>173</vbnumber> <hi rend='tt'>\the\fontdimen3\scriptscriptfont15</hi></p>
<p noindent='true'><vbnumber>174</vbnumber> <hi rend='tt'>$\textfont0=\tenrm9\hbox{$9\textfont0=\Helvetica$}$%</hi></p>
<p noindent='true'><vbnumber>175</vbnumber> <hi rend='tt'>${\textfont0=\Helvetica9}$%exercise17.18</hi></p>
</pre><p noindent='true'>gives:
0.0pt<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>9</mn><mn>9</mn></mrow></math></formula><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>9</mn></math></formula>. The dimension should be
zero, and the math formula contains three identical digits. Exercise 17.18
says that the fonts used by <TeX/> in the last case is not Helvetica.</p>
<p>You cannot use more than 16 different math fonts in a formula. Assume that you
need symbol A from font a; you can say that <latexcode>\textfont6</latexcode> is your font a,
and your symbol is character 137 in that font. What if you want
symbol B from font b? you can use font number 7, but this is obviously not the
solution. We explain here the amsmath strategy by telling what happens if you
use <latexcode>\tt</latexcode> in a math formula. First of all, in a formula, this evaluates to
<latexcode>\mathtt</latexcode>, and the real command is <latexcode>\@mathtt</latexcode>. This is a self-modifying
command; after first use it is equivalent to <latexcode>\fam9</latexcode> (this means that
normal characters in text size use the <latexcode>\textfont9</latexcode>). The first use
allocates the number 9, and defines the font, moreover the font information is
remembered (the font <latexcode>\textfont9</latexcode> will be defined for all subsequent math
formulas). Note that the value of <latexcode>\textfont9</latexcode> can be cmtt12, but this is
recomputed if the current font size changes. For most other commands, the
number is allocated when the font is declared, this means that a slot is
allocated even when the font is never used.</p>
<p>Four slots are preallocated, with the names operators, letters, symbols and
largesymbols. If you load packages amsmath, amscd, amssymb, and bm, four
other slots are used, and there are only 8 slots remaining. In the case of
this document, we test all 14 MathML fonts. How is this possible?
In fact some characters are typeset outside math mode (sans-serif characters
for instance) and in some cases poor-man-bold is used. Moreover, we had to
remove some font families (these are commented out in the file
<hi rend='sansserif'>raweb-uni.sty</hi>).</p>
<p><hi rend='bold'>Exercise 17.19:</hi> Math code are not implemented in <hi rend='it'>Tralics</hi>, <latexcode>\oplus</latexcode> is character
U+2295 and <latexcode>\bullet</latexcode> is character U+2022.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>176</vbnumber> <hi rend='tt'>\mathcode`<zws/><<zws/>="2203\mathcode`<zws/>*="313C</hi></p>
<p noindent='true'><vbnumber>177</vbnumber> <hi rend='tt'>\mathcode`<zws/>a="8000{\catcode`<zws/>a=13\gdefa{A}}</hi></p>
<p noindent='true'><vbnumber>178</vbnumber> <hi rend='tt'>$a<<zws/>b*c$</hi></p>
<p noindent='true'><vbnumber>179</vbnumber> <hi rend='tt'>%\mathchardef\@M=10000</hi></p>
</pre><p noindent='true'>In <TeX/>, the previous code is equivalent to <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>*</mo><mi>b</mi><mo><</mo><mi>c</mi></mrow></math></formula>, in <hi rend='it'>Tralics</hi>, it gives:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo><</mo><mi>b</mi><mo>*</mo><mi>c</mi></mrow></math></formula>. Since version 2.9.10, a capital letter A is produced.
The last line is commented out: the assignment is done at bootstrap.
You should use <latexcode>\@M</latexcode> as the constant 10000, not as control-P in family 7
(binary operation).</p>
<p>Following code is unlikely to work</p>
<pre class='latex-code'><p noindent='true'><vbnumber>180</vbnumber> <hi rend='tt'>\def\sum\{\mathchar"1350}</hi></p>
<p noindent='true'><vbnumber>181</vbnumber> <hi rend='tt'>\mathchardef\sum"1350</hi></p>
<p noindent='true'><vbnumber>182</vbnumber> <hi rend='tt'>\def\n@space{\nulldelimiterspace\z@\m@th}</hi></p>
<p noindent='true'><vbnumber>183</vbnumber> <hi rend='tt'>\newdimen\p@\p@=1pt</hi></p>
<p noindent='true'><vbnumber>184</vbnumber> <hi rend='tt'>\def\bigl#{\mathopen{\hbox{$\left#1\vboxto8.5\p@{}\right.\n@space$}}}</hi></p>
<p noindent='true'><vbnumber>185</vbnumber> <hi rend='tt'>\delcode`<zws/>x="123456</hi></p>
<p noindent='true'><vbnumber>186</vbnumber> <hi rend='tt'>\def\langle{\delimiter"426830A}</hi></p>
<p noindent='true'><vbnumber>187</vbnumber> <hi rend='tt'>\bigl\delimiter"426830A</hi></p>
<p noindent='true'><vbnumber>188</vbnumber> <hi rend='tt'>\def\sqrt{\radical"270370}</hi></p>
<p noindent='true'><vbnumber>189</vbnumber> <hi rend='tt'>\def\idehat{\mathaccent"362}</hi></p>
</pre></div1>
<div1 id-text='2.3' id='uid23'><head>Fine points of Mathematics Typing, TB 18</head>
<div2 id-text='2.3.1' id='uid24'><head>Punctuation</head>
<p>Say: If <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo><</mo><mn>0</mn></mrow></math></formula>, we have shown that</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>=</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo><mo>.</mo></mrow></math></formula>
<p noindent='true'>Do not say: for <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mi>a</mi><mo>,</mo><mi>b</mi></mrow></math></formula>, or <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>c</mi></math></formula>, but: for <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mi>a</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>b</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>c</mi></math></formula>, or use a tie:
or<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>c</mi></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.1:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>R</mi><mrow><mo>(</mo><mi>n</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>O</mi><mrow><mo>(</mo><msup><mi>t</mi> <mrow><mi>n</mi><mo>/</mo><mn>2</mn></mrow> </msup><mo>)</mo></mrow></mrow></math></formula>, as <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>t</mi><mo>→</mo><msup><mn>0</mn> <mo>+</mo> </msup></mrow></math></formula>. Adding braces improves the Html version: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mi>R</mi><mo>(</mo><mi>n</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mi>O</mi><mo>(</mo><msup><mi>t</mi> <mrow><mi>n</mi><mo>/</mo><mn>2</mn></mrow> </msup><mo>)</mo></mrow></math></formula>.</p>
</div2>
<div2 id-text='2.3.2' id='uid25'><head>Non-italics letters in formulas</head>
<p><TeX/> has 32 predefined operators, some of them behave like sums according to
the placement of limits.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo form='prefix'>arccos</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>arcsin</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>arctan</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>arg</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>cos</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>cosh</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>cot</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>coth</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>csc</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>deg</mo> <mi>x</mi> </msub></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo movablelimits='true' form='prefix'>det</mo> <mi>x</mi> </munder><mo>+</mo><msub><mo form='prefix'>dim</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>exp</mo> <mi>x</mi> </msub><mo>+</mo><munder><mo movablelimits='true' form='prefix'>gcd</mo> <mi>x</mi> </munder><mo>+</mo><msub><mo form='prefix'>hom</mo> <mi>x</mi> </msub><mo>+</mo><munder><mo movablelimits='true' form='prefix'>inf</mo> <mi>x</mi> </munder><mo>+</mo><msub><mo form='prefix'>ker</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>lg</mo> <mi>x</mi> </msub><mo>+</mo><munder><mo movablelimits='true' form='prefix'>lim</mo> <mi>x</mi> </munder><mo>+</mo><munder><mo movablelimits='true' form='prefix'>lim inf</mo> <mi>x</mi> </munder></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo movablelimits='true' form='prefix'>lim sup</mo> <mi>x</mi> </munder><mo>+</mo><msub><mo form='prefix'>ln</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>log</mo> <mi>x</mi> </msub><mo>+</mo><munder><mo movablelimits='true' form='prefix'>max</mo> <mi>x</mi> </munder><mo>+</mo><munder><mo movablelimits='true' form='prefix'>min</mo> <mi>x</mi> </munder><mo>+</mo><msub><mo form='prefix'>Pr</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>sec</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>sin</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>sinh</mo> <mi>x</mi> </msub><mo>+</mo><munder><mo movablelimits='true' form='prefix'>sup</mo> <mi>x</mi> </munder></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo form='prefix'>tan</mo> <mi>x</mi> </msub><mo>+</mo><msub><mo form='prefix'>tanh</mo> <mi>x</mi> </msub><mo>+</mo><munder><mo movablelimits='true' form='prefix'>inj lim</mo> <mi>x</mi> </munder><mo>+</mo><munder><mo movablelimits='true' form='prefix'>proj lim</mo> <mi>x</mi> </munder></mrow></math></formula>
<p noindent='true'>The last two operators are defined by amsmath. Variants shown later. More
formulas (there should be small space around these operators, that is
invisibile on my browser).</p>
<formula id-text='2.3.2' id='uid26' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mo form='prefix'>sin</mo><mn>2</mn><mi>θ</mi><mo>=</mo><mn>2</mn><mo form='prefix'>sin</mo><mi>θ</mi><mo form='prefix'>cos</mo><mi>θ</mi></mrow></mtd></mtr><mtr><mtd><mrow><mi>O</mi><mo>(</mo><mi>n</mi><mo form='prefix'>log</mo><mi>n</mi><mo form='prefix'>log</mo><mo form='prefix'>log</mo><mi>n</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>P</mi><mi>r</mi><mo>(</mo><mi>X</mi><mo>></mo><mi>x</mi><mo>)</mo><mo>=</mo><mo form='prefix'>exp</mo><mo>(</mo><mo>-</mo><mi>x</mi><mo>/</mo><mi>μ</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mstyle scriptlevel='0' displaystyle='true'><mrow><munder><mo movablelimits='true' form='prefix'>max</mo> <mrow><mn>1</mn><mo>≤</mo><mi>n</mi><mo>≤</mo><mi>m</mi></mrow> </munder><msub><mo form='prefix'>log</mo> <mn>2</mn> </msub><msub><mi>P</mi> <mi>n</mi> </msub></mrow></mstyle></mtd></mtr><mtr><mtd><mstyle scriptlevel='0' displaystyle='true'><mrow><munder><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>x</mi><mo>→</mo><mn>0</mn></mrow> </munder><mfrac><mrow><mo form='prefix'>sin</mo><mi>x</mi></mrow> <mi>x</mi></mfrac><mo>=</mo><mn>1</mn></mrow></mstyle></mtd></mtr></mtable></math></formula>
<p><hi rend='bold'>Exercise 18.2:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>p</mi> <mn>1</mn> </msub><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>=</mo><munder><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>m</mi><mo>→</mo><mi>∞</mi></mrow> </munder><munderover><mo>∑</mo> <mrow><mi>ν</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </munderover><mfenced separators='' open='(' close=')'><mn>1</mn> <mo>-</mo> <msup><mo form='prefix'>cos</mo> <mrow><mn>2</mn><mi>m</mi></mrow> </msup> <mrow><mo>(</mo><mi>ν</mi><msup><mo>!</mo> <mi>n</mi> </msup><mi>π</mi><mo>/</mo><mi>n</mi><mo>)</mo></mrow></mfenced></mrow></math></formula>
<p noindent='true'>Example of formulas using <latexcode>\rm</latexcode>:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mi> Var </mi><mo>(</mo><mi>X</mi><mo>)</mo></mrow></msqrt></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mi> max </mi> </msub><mo>-</mo><msub><mi>x</mi> <mi> min </mi> </msub></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi> LL </mi><mo>(</mo><mi>k</mi><mo>)</mo><mo>⇒</mo><mi> LR </mi><mo>(</mo><mi>k</mi><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>exp</mo><mo>(</mo><mi>x</mi><mo>+</mo><mi> constant </mi><mo>)</mo></mrow></math></formula>,
and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><mrow><mi> lower </mi><mspace width='4pt'/><mi> order </mi><mspace width='4pt'/><mi> terms </mi></mrow></mrow></math></formula>.</p>
<p>Some formulas using <latexcode>\hbox</latexcode> for roman font:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mtext>Var</mtext><mo>(</mo><mi>X</mi><mo>)</mo></mrow></msqrt></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtext>LL</mtext><mo>(</mo><mi>k</mi><mo>)</mo><mo>⇒</mo><mtext>LR</mtext><mo>(</mo><mi>k</mi><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>exp</mo><mo>(</mo><mi>x</mi><mo>+</mo><mtext>constant</mtext><mo>)</mo></mrow></math></formula>,
and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><mtext>lower</mtext><mspace width='4.pt'/><mtext>order</mtext><mspace width='4.pt'/><mtext>terms</mtext></mrow></math></formula>.</p>
<p>The same formulas using <latexcode>\text</latexcode> for roman font:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mtext>Var</mtext><mo>(</mo><mi>X</mi><mo>)</mo></mrow></msqrt></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtext>LL</mtext><mo>(</mo><mi>k</mi><mo>)</mo><mo>⇒</mo><mtext>LR</mtext><mo>(</mo><mi>k</mi><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>exp</mo><mo>(</mo><mi>x</mi><mo>+</mo><mtext>constant</mtext><mo>)</mo></mrow></math></formula>,
and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><mtext>lower</mtext><mspace width='4.pt'/><mtext>order</mtext><mspace width='4.pt'/><mtext>terms</mtext></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>190</vbnumber> <hi rend='tt'>\def\Varliminf{\mathop{\underline{\mathmo{lim}}}}</hi></p>
<p noindent='true'><vbnumber>191</vbnumber> <hi rend='tt'>\def\Varlimsup{\mathop{\overline{\mathmo{lim}}}}</hi></p>
<p noindent='true'><vbnumber>192</vbnumber> <hi rend='tt'>\[\lim_{n\to\infty}x_n\text{exists}\iff</hi></p>
<p noindent='true'><vbnumber>193</vbnumber> <hi rend='tt'>\Varlimsup_{n\to\infty}x_n=\Varliminf_{n\to\infty}x_n.\]</hi></p>
</pre><p><hi rend='bold'>Exercise 18.3:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><msub><mi>x</mi> <mi>n</mi> </msub><mspace width='4.pt'/><mtext>exists</mtext><mo>⇔</mo><munder><mo movablelimits='true' form='prefix'>lim sup</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><msub><mi>x</mi> <mi>n</mi> </msub><mo>=</mo><munder><mo movablelimits='true' form='prefix'>lim inf</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><msub><mi>x</mi> <mi>n</mi> </msub><mo>.</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><msub><mi>x</mi> <mi>n</mi> </msub><mspace width='4.pt'/><mtext>exists</mtext><mo>⇔</mo><munder><mover><mo>lim</mo> <mo>‾</mo></mover> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><msub><mi>x</mi> <mi>n</mi> </msub><mo>=</mo><munder><munder><mo>lim</mo> <mo>_</mo></munder> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><msub><mi>x</mi> <mi>n</mi> </msub><mo>.</mo></mrow></math></formula>
<p>The code above is wrong, because `lim' is a known operator, with movable
limits, hence, in non-display mode, both the underline and the real subscript
will move. The real definitions adds
<hi rend='sansserif'>movablelimits</hi>=`false' to the operator.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>194</vbnumber> <hi rend='tt'>$\gcd(m,n)=\gcd(n,m\bmodn)$,or$x\equivy+1\pmod{m^2}$</hi></p>
<p noindent='true'><vbnumber>195</vbnumber> <hi rend='tt'>$x\equiv0(\pmody^n)$.</hi></p>
</pre><p noindent='true'>Modulo: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>m</mi><mo>,</mo><mi>n</mi><mo>)</mo><mo>=</mo><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>n</mi><mo>,</mo><mi>m</mi><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>n</mi><mo>)</mo></mrow></math></formula>, or <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>≡</mo><mi>y</mi><mo>+</mo><mn>1</mn><mspace width='4.44443pt'/><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><msup><mi>m</mi> <mn>2</mn> </msup><mo>)</mo></mrow></math></formula></p>
<p><hi rend='bold'>Exercise 18.4:</hi> B.L. User got the unexpected formula <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>≡</mo><mn>0</mn><mo>(</mo><mspace width='4.44443pt'/><msup><mrow><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>y</mi><mo>)</mo></mrow> <mi>n</mi> </msup><mo>)</mo></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.5:</hi> In this example, there are braces around <latexcode>n/p</latexcode>, but not
<latexcode>k/p</latexcode>; this can affect the size of the slash operator (HTML version only).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>n</mi> <mi>k</mi></mfrac></mfenced><mo>≡</mo><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><mo>⌊</mo><mrow><mi>n</mi><mo>/</mo><mi>p</mi></mrow><mo>⌋</mo></mrow> <mrow><mo>⌊</mo><mi>k</mi><mo>/</mo><mi>p</mi><mo>⌋</mo></mrow></mfrac></mfenced><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><mi>n</mi><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>p</mi></mrow> <mrow><mi>k</mi><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>p</mi></mrow></mfrac></mfenced><mspace width='10.0pt'/><mrow><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>p</mi><mo>)</mo></mrow></mrow></math></formula>
<p>Example of bold face <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='bold'>a</mi><mo>+</mo><mi mathvariant='bold'>b</mi><mo>=</mo><msub><mi>Φ</mi> <mi mathvariant='bold'>m</mi> </msub></mrow></math></formula>; normal Phi is U+03A6, bold Phi is
U+1D6BD, italic Phi is U+1D6F7, bold italic Phi is U+1D731, sans serif bold
Phi is U+1D76B, sans serif bold italic Phi is U+1D7A5. In the current version
of <hi rend='it'>Tralics</hi>, font changes apply only to ASCII letters. Commands like <latexcode>\cal</latexcode>
are robust, so that
<latexcode>$\cal Ab\Phi$</latexcode> produces <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='script'>Ab</mi><mi>Φ</mi></mrow></math></formula>;
command <latexcode>\mit</latexcode> is not implemented. Note that in some cases, digits and
lower case letters do not exist in the font, and may be replaced by random
glyphs.</p>
<p><hi rend='bold'>Exercise 18.6:</hi> If you want
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mover accent='true'><mi mathvariant='bold'>x</mi> <mo>‾</mo></mover> <mi mathvariant='normal'>T</mi> </msup><mi mathvariant='bold'>Mx</mi><mo>=</mo><mn>0</mn><mo>⇔</mo><mi mathvariant='bold'>x</mi><mo>=</mo><mn mathvariant='bold'>0</mn></mrow></math></formula> in
<hi rend='it'>Tralics</hi> 2.9.4, you have to explicitly say that you want a bold face zero,
and an upright T, see below. In version 2.9.5, nothing special needed.
Note how we use colon-equal here.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>196</vbnumber> <hi rend='tt'>$\bf\barx^{\mathmo{T}}Mx={\rm0}\iffx=\mathmn[mathvariant][bold]{0}$</hi></p>
<p noindent='true'><vbnumber>197</vbnumber> <hi rend='tt'>Compare$This\is\math\italics$with{\itThisistextitalics}.</hi></p>
<p noindent='true'><vbnumber>198</vbnumber> <hi rend='tt'>Compare$different$and$\itdifferent$.Wehavealso</hi></p>
<p noindent='true'><vbnumber>199</vbnumber> <hi rend='tt'>$\itlast\mathmo{:=}first$,$\itx\_coord(point\_2)$</hi></p>
</pre><p noindent='true'>Compare <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>T</mi><mi>h</mi><mi>i</mi><mi>s</mi><mspace width='4pt'/><mi>i</mi><mi>s</mi><mspace width='4pt'/><mi>m</mi><mi>a</mi><mi>t</mi><mi>h</mi><mspace width='4pt'/><mi>i</mi><mi>t</mi><mi>a</mi><mi>l</mi><mi>i</mi><mi>c</mi><mi>s</mi></mrow></math></formula> with <hi rend='it'>This is text italics</hi>.
Compare <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>d</mi><mi>i</mi><mi>f</mi><mi>f</mi><mi>e</mi><mi>r</mi><mi>e</mi><mi>n</mi><mi>t</mi></mrow></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='italic'>different</mi></math></formula>. We have also
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='italic'>last</mi><mo>:=</mo><mi mathvariant='italic'>first</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='italic'>x</mi><mo>_</mo><mi mathvariant='italic'>coord</mi><mo>(</mo><mi mathvariant='italic'>point</mi><mo>_</mo><mn mathvariant='italic'>2</mn><mo>)</mo></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.8:</hi> We use <latexcode>\mathit</latexcode> instead of <latexcode>\it</latexcode> here.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='italic'>available</mi><mo>+</mo><munderover><mo>∑</mo> <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </munderover><mo movablelimits='true' form='prefix'>max</mo><mrow><mo>(</mo><mi mathvariant='italic'>full</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>,</mo><mi mathvariant='italic'>reserved</mi><mrow><mo>(</mo><mi>i</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>=</mo><mi mathvariant='italic'>capacity</mi></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.9:</hi>
The following code was obtaining by taking the answer from the <TeX/>book, with the following modifications: the <latexcode>\sfcode</latexcode> of the semi colon not
changed; math formulas put outside scope of <latexcode>\bf</latexcode>, because my browser shows
letters (not digits) in bold face otherwise. Note that the XML to HTML
processor converted the whole environment (seven paragraphs) into a single
paragraph
with <xmlcode><br></xmlcode> as separator (inter-paragraph width too big), and a huge
left margin (for fun). We show here the start of the code:</p>
<pre class='latex-code'><p noindent='true'><vbnumber>200</vbnumber> <hi rend='tt'>\begin{xmlelement+}{pseudocode}\XMLaddatt{leftskip}{5cm}</hi></p>
<p noindent='true'><vbnumber>201</vbnumber> <hi rend='tt'>\obeylines</hi></p>
<p noindent='true'><vbnumber>202</vbnumber> <hi rend='tt'>\def\coleq{\mathmo{:=}}</hi></p>
<p noindent='true'><vbnumber>203</vbnumber> <hi rend='tt'>\textbf{for}$j\coleq2$\textbf{step}$1$\textbf{until}$n$\textbf{do}</hi></p>
<p noindent='true'><vbnumber>204</vbnumber> <hi rend='tt'>...</hi></p>
<p noindent='true'><vbnumber>205</vbnumber> <hi rend='tt'>\end{xmlelement+}</hi></p>
</pre><p><pseudocode leftskip='5cm'><p><hi rend='bold'>for</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>j</mi><mo>:=</mo><mn>2</mn></mrow></math></formula> <hi rend='bold'>step</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>1</mn></math></formula> <hi rend='bold'>until</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>n</mi></math></formula> <hi rend='bold'>do</hi></p>
<p><hi rend='bold'>begin</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='italic'>accum</mi><mo>:=</mo><mi>A</mi><mo>[</mo><mi>j</mi><mo>]</mo></mrow></math></formula>; <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>k</mi><mo>:=</mo><mi>j</mi><mo>-</mo><mn>1</mn></mrow></math></formula>; <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>[</mo><mn>0</mn><mo>]</mo><mo>:=</mo><mi mathvariant='italic'>accum</mi></mrow></math></formula>;</p>
<p><hi rend='bold'>while</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>[</mo><mi>k</mi><mo>]</mo><mo>></mo><mi mathvariant='italic'>accum</mi></mrow></math></formula> <hi rend='bold'>do</hi></p>
<p><hi rend='bold'>begin</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>[</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>]</mo><mo>:=</mo><mi>A</mi><mo>[</mo><mi>k</mi><mo>]</mo></mrow></math></formula>; <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>k</mi><mo>:=</mo><mi>k</mi><mo>-</mo><mn>1</mn></mrow></math></formula>;</p>
<p><hi rend='bold'>end</hi>;</p>
<p><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>[</mo><mi>k</mi><mo>+</mo><mn>1</mn><mo>]</mo><mo>:=</mo><mi mathvariant='italic'>accum</mi></mrow></math></formula>;</p>
<p><hi rend='bold'>end</hi>.</p>
</pseudocode></p>
</div2>
<div2 id-text='2.3.3' id='uid27'><head>Spacing between formulas</head>
<p>Compare</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>F</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>F</mi> <mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow> </msub><mo>+</mo><msub><mi>F</mi> <mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow> </msub><mo>,</mo><mi>n</mi><mo>≥</mo><mn>2</mn><mo>.</mo></mrow></math></formula>
<p noindent='true'>with (lot of white space in the formula)</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>F</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>F</mi> <mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow> </msub><mo>+</mo><msub><mi>F</mi> <mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow> </msub><mo>,</mo><mspace width='2.em'/><mi>n</mi><mo>≥</mo><mn>2</mn><mo>.</mo></mrow></math></formula>
<p noindent='true'>and (no unnecessary white space in the formula)</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>F</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>F</mi> <mrow><mi>n</mi><mo>-</mo><mn>1</mn></mrow> </msub><mo>+</mo><msub><mi>F</mi> <mrow><mi>n</mi><mo>-</mo><mn>2</mn></mrow> </msub><mo>,</mo><mspace width='20.0pt'/><mi>n</mi><mo>≥</mo><mn>2</mn><mo>.</mo></mrow></math></formula>
<p noindent='true'>Normally, the spacing should be the same in the last two formulas.
In fact, Knuth says that <latexcode>\quad</latexcode> is the same as <latexcode>\hskip 1em</latexcode><latexcode>\relax</latexcode>.
The translation of a <latexcode>\quad</latexcode> in math mode is <xmlcode><mspace width="1.em"></xmlcode>,
but the <latexcode>\hskip</latexcode> command reads a dimension, and converts one em into ten
points<note id-text='6' id='uid28' place='foot'>Maybe, one day, <hi rend='it'>Tralics</hi> will have an em that depends on the context</note>.</p>
<p><hi rend='bold'>Exercise 18.10:</hi> Three versions:</p>
<p>Let <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>H</mi></math></formula>be a Hilbert space, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>a closed bounded convex subset
of<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>H</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>T</mi></math></formula>a non-expansive self map of<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>. Suppose that as
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><mo>→</mo><mn>0</mn></mrow></math></formula> for each<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>k</mi></math></formula>, and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>γ</mi> <mi>n</mi> </msub><mo>=</mo><msubsup><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </msubsup><msup><mrow><mo>(</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow> </msub><mo>-</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><mo>)</mo></mrow> <mo>+</mo> </msup><mo>→</mo><mn>0</mn></mrow></math></formula>.
Then for each <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>in<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>A</mi> <mi>n</mi> </msub><mi>x</mi><mo>=</mo><msubsup><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </msubsup><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><msup><mi>T</mi> <mi>k</mi> </msup><mi>x</mi></mrow></math></formula> converges
weakly to a fixed point of<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>T</mi></math></formula>.</p>
<p>Let <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>H</mi></math></formula>be a Hilbert space,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>a closed bounded convex subset
of<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>H</mi></math></formula>,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>T</mi></math></formula>a non-expansive self map of<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>. Suppose that as
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow></math></formula>,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><mo>→</mo><mn>0</mn></mrow></math></formula> for each<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>k</mi></math></formula>, and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>γ</mi> <mi>n</mi> </msub><mo>=</mo><msubsup><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </msubsup><msup><mrow><mo>(</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow> </msub><mo>-</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><mo>)</mo></mrow> <mo>+</mo> </msup><mo>→</mo><mn>0</mn></mrow></math></formula>.
Then for each <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>in<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>A</mi> <mi>n</mi> </msub><mi>x</mi><mo>=</mo><msubsup><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </msubsup><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><msup><mi>T</mi> <mi>k</mi> </msup><mi>x</mi></mrow></math></formula> converges
weakly to a fixed point of<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>T</mi></math></formula>.</p>
<p>Let <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula> be a closed, bounded, convex subset of a Hilbert space <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>H</mi></math></formula>,
and let <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>T</mi></math></formula> be a non-expansive self map of <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>. Suppose that as
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow></math></formula>, we have <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><mo>→</mo><mn>0</mn></mrow></math></formula> for each <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>k</mi></math></formula>, and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>γ</mi> <mi>n</mi> </msub><mo>=</mo><msubsup><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </msubsup><msup><mrow><mo>(</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi><mo>+</mo><mn>1</mn></mrow> </msub><mo>-</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><mo>)</mo></mrow> <mo>+</mo> </msup><mo>→</mo><mn>0</mn></mrow></math></formula>.
Then for each <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> in <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>C</mi></math></formula>, the infinite sum
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>A</mi> <mi>n</mi> </msub><mi>x</mi><mo>=</mo><msubsup><mo>∑</mo> <mrow><mi>k</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </msubsup><msub><mi>a</mi> <mrow><mi>n</mi><mo>,</mo><mi>k</mi></mrow> </msub><msup><mi>T</mi> <mi>k</mi> </msup><mi>x</mi></mrow></math></formula> converges weakly to a fixed point of <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>T</mi></math></formula>.</p>
<p>Comments: the translation of the three characters: space, backslash, space is
formed of two spaces. Such a construct is used four times in the first
version. This produces a nice dvi file, but HTML interprets the double space
the same as a single space. In the second version, we have used a double tilde
character. This inhibits line breaks. (My browser does not seem to honor this).
No special characters appear in the last example.</p>
</div2>
<div2 id-text='2.3.4' id='uid29'><head>Spacing within formulas</head>
<pre class='latex-code'><p noindent='true'><vbnumber>206</vbnumber> <hi rend='tt'>$a\,b\><zws/>c\;d\!e\quadf\qquadg\h$~j</hi></p>
<p noindent='true'><vbnumber>207</vbnumber> <hi rend='tt'>%\the\thinmuskip\the\medmuskip\the\thickmuskip</hi></p>
</pre><p noindent='true'>The math spacing commands: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mspace width='0.166667em'/><mi>b</mi><mspace width='0.222222em'/><mi>c</mi><mspace width='0.277778em'/><mi>d</mi><mspace width='-0.166667em'/><mi>e</mi><mspace width='1.em'/><mi>f</mi><mspace width='2.em'/><mi>g</mi><mspace width='4pt'/><mi>h</mi><mspace width='3.33333pt'/><mi>j</mi></mrow></math></formula>.
In <TeX/>, the value of the glue inserted depends on three registers:
<latexcode>\thinmuskip</latexcode> (3mu), <latexcode>\medmuskip</latexcode>
(4mu plus 2mu minus 4mu) and <latexcode>\thickmuskip</latexcode> (5mu plus 5mu). You can try to
execute the line above that is commented out: all dimensions come out as 0mu
in <hi rend='it'>Tralics</hi>, but the math formula contains 0.166667em, 0.222222em, 0.277778em,
etc, this is the same as 3mu, 4mu and 5mu, because 1em=18mu. In <hi rend='it'>Tralics</hi>,
<latexcode>\mskip 18mu</latexcode> is equivalent to <latexcode>\hskip1em</latexcode>, and, as said above, this is
the same as <latexcode>\hskip10pt</latexcode>. The same is true for <latexcode>\mkern18mu</latexcode>; the
translation is an empty <xmlcode><mspace></xmlcode> element, with attribute
<hi rend='sansserif'>value</hi>=`10.0pt'. The amount of space given by backslash-space changed
from 6pt to 4pt (this is the same amount of space used by the <latexcode>\text</latexcode>
command).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>208</vbnumber> <hi rend='tt'>$\int_0^\inftyf(x)\,dx$,$y\,dx-<zws/>x\,dy$,$dx\,dy=r\,dr\,d\theta$,$x\,dy/dx$</hi></p>
</pre><p noindent='true'>Translation <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </msubsup><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>x</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mspace width='0.166667em'/><mi>d</mi><mi>x</mi><mo>-</mo><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi><mo>=</mo><mi>r</mi><mspace width='0.166667em'/><mi>d</mi><mi>r</mi><mspace width='0.166667em'/><mi>d</mi><mi>θ</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi><mo>/</mo><mi>d</mi><mi>x</mi></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.11:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∫</mo> <mn>1</mn> <mi>x</mi> </msubsup><mfrac><mrow><mi>d</mi><mi>t</mi></mrow> <mi>t</mi></mfrac><mspace width='2.em'/><msubsup><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </msubsup><mfrac><mrow><mi>t</mi><mo>-</mo><mi>i</mi><mi>b</mi></mrow> <mrow><msup><mi>t</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mfrac><msup><mi>e</mi> <mrow><mi>i</mi><mi>a</mi><mi>t</mi></mrow> </msup><mspace width='0.166667em'/><mi>d</mi><mi>t</mi><mo>=</mo><msup><mi>e</mi> <mrow><mi>a</mi><mi>b</mi></mrow> </msup><msub><mi>E</mi> <mn>1</mn> </msub><mrow><mo>(</mo><mi>a</mi><mi>b</mi><mo>)</mo></mrow><mo>,</mo><mspace width='2.em'/><mi>a</mi><mo>,</mo><mi>b</mi><mo>></mo><mn>0</mn></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>209</vbnumber> <hi rend='tt'>$55\,\mathrm{mi/hr}$,$g=9.8\,\mathrm{m/sec}^2$,</hi></p>
<p noindent='true'><vbnumber>210</vbnumber> <hi rend='tt'>$1\mathrm{ml}=1.000028\,\mathrm{cc}$</hi></p>
</pre><p noindent='true'>Units: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>55</mn><mspace width='0.166667em'/><mi> mi </mi><mo>/</mo><mi> hr </mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>g</mi><mo>=</mo><mn>9</mn><mo>.</mo><mn>8</mn><mspace width='0.166667em'/><mi mathvariant='normal'>m</mi><mo>/</mo><msup><mi> sec </mi> <mn>2</mn> </msup></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mi> ml </mi><mo>=</mo><mn>1</mn><mo>.</mo><mn>000028</mn><mspace width='0.166667em'/><mi> cc </mi></mrow></math></formula>. Note that digits are outside the scope
of <latexcode>\mathrm</latexcode>.</p>
<p><hi rend='bold'>Exercise 18.12:</hi> Inline math, displaystyle:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mi>ℏ</mi><mo>=</mo><mn>1</mn><mo>.</mo><mn>054</mn><mo>×</mo><msup><mn>10</mn> <mrow><mo>-</mo><mn>27</mn></mrow> </msup><mspace width='0.166667em'/><mi> erg </mi><mspace width='0.166667em'/><mi> sec </mi><mo>.</mo></mrow></mstyle></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>211</vbnumber> <hi rend='tt'>$(2n)!/\bigl(n!\,(n+1)!\bigr)$,$\sqrt2\,x$,</hi></p>
<p noindent='true'><vbnumber>212</vbnumber> <hi rend='tt'>$\sqrt{\,\logx}$,$O\bigl(1/\sqrtn\,\bigr)$,</hi></p>
<p noindent='true'><vbnumber>213</vbnumber> <hi rend='tt'>$[\,0,1)$,$\logn\,(\log\logn)^2$,$x^2\!/2$,$n/\!\logn$,</hi></p>
<p noindent='true'><vbnumber>214</vbnumber> <hi rend='tt'>$\Gamma_{\!2}+\Delta^{\!2}$,$R_i{}^j{}_{\!kl}$,$\int_0^x\!\int_0^ydF(u,v)$</hi></p>
<p noindent='true'><vbnumber>215</vbnumber> <hi rend='tt'>\[\frac{52!}{13!\,13!\,26!}\qquad\int\!\!\!\int_Ddx\,dy\]</hi></p>
</pre><p noindent='true'>Test:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><mn>2</mn><mi>n</mi><mo>)</mo></mrow><mo>!</mo><mo>/</mo><mfenced separators='' open='(' close=')'><mi>n</mi> <mo>!</mo> <mspace width='0.166667em'/> <mo>(</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> <mo>!</mo></mfenced></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mn>2</mn></msqrt><mspace width='0.166667em'/><mi>x</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mspace width='0.166667em'/><mo form='prefix'>log</mo><mi>x</mi></mrow></msqrt></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>O</mi><mfenced separators='' open='(' close=')'><mn>1</mn> <mo>/</mo> <msqrt><mi>n</mi></msqrt> <mspace width='0.166667em'/></mfenced></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mspace width='0.166667em'/><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>log</mo><mi>n</mi><mspace width='0.166667em'/><msup><mrow><mo>(</mo><mo form='prefix'>log</mo><mo form='prefix'>log</mo><mi>n</mi><mo>)</mo></mrow> <mn>2</mn> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mn>2</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>/</mo><mspace width='-0.166667em'/><mo form='prefix'>log</mo><mi>n</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>Γ</mi> <mrow><mspace width='-0.166667em'/><mn>2</mn></mrow> </msub><mo>+</mo><msup><mi>Δ</mi> <mrow><mspace width='-0.166667em'/><mn>2</mn></mrow> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>R</mi> <mi>i</mi> </msub><msup><mrow/> <mi>j</mi> </msup><msub><mrow/> <mrow><mspace width='-0.166667em'/><mi>k</mi><mi>l</mi></mrow> </msub></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∫</mo> <mn>0</mn> <mi>x</mi> </msubsup><mspace width='-0.166667em'/><msubsup><mo>∫</mo> <mn>0</mn> <mi>y</mi> </msubsup><mi>d</mi><mi>F</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow></mrow></math></formula></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mn>52</mn><mo>!</mo></mrow> <mrow><mn>13</mn><mo>!</mo><mspace width='0.166667em'/><mn>13</mn><mo>!</mo><mspace width='0.166667em'/><mn>26</mn><mo>!</mo></mrow></mfrac><mspace width='2.em'/><mo>∫</mo><mspace width='-0.166667em'/><mspace width='-0.166667em'/><mspace width='-0.166667em'/><msub><mo>∫</mo> <mi>D</mi> </msub><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow></math></formula>
<p noindent='true'>Same formulas, without thin spaces</p>
<p noindent='true'>Test:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><mn>2</mn><mi>n</mi><mo>)</mo></mrow><mo>!</mo><mo>/</mo><mfenced separators='' open='(' close=')'><mi>n</mi> <mo>!</mo> <mo>(</mo> <mi>n</mi> <mo>+</mo> <mn>1</mn> <mo>)</mo> <mo>!</mo></mfenced></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mn>2</mn></msqrt><mi>x</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mo form='prefix'>log</mo><mi>x</mi></mrow></msqrt></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>O</mi><mfenced separators='' open='(' close=')'><mn>1</mn> <mo>/</mo> <msqrt><mi>n</mi></msqrt></mfenced></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mn>0</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>log</mo><mi>n</mi><msup><mrow><mo>(</mo><mo form='prefix'>log</mo><mo form='prefix'>log</mo><mi>n</mi><mo>)</mo></mrow> <mn>2</mn> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>/</mo><mn>2</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>/</mo><mo form='prefix'>log</mo><mi>n</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>Γ</mi> <mn>2</mn> </msub><mo>+</mo><msup><mi>Δ</mi> <mn>2</mn> </msup></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>R</mi> <mi>i</mi> </msub><msup><mrow/> <mi>j</mi> </msup><msub><mrow/> <mrow><mi>k</mi><mi>l</mi></mrow> </msub></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∫</mo> <mn>0</mn> <mi>x</mi> </msubsup><msubsup><mo>∫</mo> <mn>0</mn> <mi>y</mi> </msubsup><mi>d</mi><mi>F</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mrow></mrow></math></formula></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mn>52</mn><mo>!</mo></mrow> <mrow><mn>13</mn><mo>!</mo><mn>13</mn><mo>!</mo><mn>26</mn><mo>!</mo></mrow></mfrac><mspace width='2.em'/><mo>∫</mo><msub><mo>∫</mo> <mi>D</mi> </msub><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow></math></formula>
<p>Amaya shows a strange behavior here. Without the space the first integral is
larger than the second. In thee case of negative space, the absolute value is
used.</p>
<p><hi rend='bold'>Exercise 18.14:</hi> intervals with left/right:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open=']' close='['><mo>-</mo><mi>∞</mi><mo>,</mo><mi>T</mi></mfenced><mo>×</mo><mfenced separators='' open=']' close='['><mo>-</mo><mi>∞</mi><mo>,</mo><mi>T</mi></mfenced></mrow></math></formula>;
with mathopen, mathclose
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo><mi>T</mi><mo>[</mo><mo>×</mo><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo><mi>T</mi><mo>[</mo></mrow></math></formula>;
with nothing <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo><mi>T</mi><mo>[</mo><mo>×</mo><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo><mi>T</mi><mo>[</mo></mrow></math></formula>. And with left/right:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open=']' close='['><mo>-</mo><mi>∞</mi><mo>,</mo><mfrac><mn>3</mn> <mn>4</mn></mfrac></mfenced><mo>×</mo><mfenced separators='' open=']' close='['><mo>-</mo><mi>∞</mi><mo>,</mo><mfrac><mn>3</mn> <mn>4</mn></mfrac></mfenced></mrow></math></formula>;
with mathopen, mathclose
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo><mfrac><mn>3</mn> <mn>4</mn></mfrac><mo>[</mo></mrow><mo>×</mo><mrow><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo><mfrac><mn>3</mn> <mn>4</mn></mfrac><mo>[</mo></mrow></mrow></math></formula>;
with nothing <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>]</mo><mo>-</mo><mi>∞</mi><mo>,</mo></mrow><mfrac><mn>3</mn> <mn>4</mn></mfrac><mrow><mo>[</mo><mo>×</mo><mo>]</mo></mrow><mo>-</mo><mi>∞</mi><mo>,</mo><mfrac><mn>3</mn> <mn>4</mn></mfrac><mrow><mo>[</mo></mrow></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.15:</hi> The spacing in <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><mo>+</mo><mn>1</mn></mrow></math></formula> differs between <TeX/> and MathML.</p>
</div2>
<div2 id-text='2.3.5' id='uid30'><head>Ellipses</head>
<pre class='latex-code'><p noindent='true'><vbnumber>216</vbnumber> <hi rend='tt'>$x_1+\cdots+x_n$,$x_1=\cdots=x_n=0$,$A_1\times\cdots\timesA_n$,</hi></p>
<p noindent='true'><vbnumber>217</vbnumber> <hi rend='tt'>$f(x_1,\ldots,x_n)$,$x_1x_2\ldotsx_n$,$(1-<zws/>x)(1-<zws/>x^2)\ldots(1-<zws/>x^n)$,</hi></p>
<p noindent='true'><vbnumber>218</vbnumber> <hi rend='tt'>$n(n-<zws/>1)\ldots(1)$.</hi></p>
</pre><p noindent='true'>Translation of these formulas <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mn>1</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mn>1</mn> </msub><mo>=</mo><mo>⋯</mo><mo>=</mo><msub><mi>x</mi> <mi>n</mi> </msub><mo>=</mo><mn>0</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>A</mi> <mn>1</mn> </msub><mo>×</mo><mo>⋯</mo><mo>×</mo><msub><mi>A</mi> <mi>n</mi> </msub></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>(</mo><msub><mi>x</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>x</mi> <mi>n</mi> </msub><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mn>1</mn> </msub><msub><mi>x</mi> <mn>2</mn> </msub><mo>...</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>x</mi><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mi>n</mi> </msup><mo>)</mo></mrow></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo><mo>...</mo><mo>(</mo><mn>1</mn><mo>)</mo></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.16:</hi> Answer <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>x</mi> <mn>1</mn> </msub><msub><mi>x</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>x</mi> <mn>1</mn> </msub><msub><mi>x</mi> <mn>2</mn> </msub><mo>...</mo><msub><mi>x</mi> <mi>n</mi> </msub></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><msub><mi>x</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>x</mi> <mi>n</mi> </msub><mo>)</mo></mrow><mo>·</mo><mrow><mo>(</mo><msub><mi>y</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>y</mi> <mi>n</mi> </msub><mo>)</mo></mrow><mo>=</mo><msub><mi>x</mi> <mn>1</mn> </msub><msub><mi>y</mi> <mn>1</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>x</mi> <mi>n</mi> </msub><msub><mi>y</mi> <mi>n</mi> </msub></mrow></math></formula>.
Prove that <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>x</mi><mo>)</mo></mrow> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mo>=</mo><mn>1</mn><mo>+</mo><mi>x</mi><mo>+</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mo>⋯</mo><mspace width='0.166667em'/></mrow></math></formula>. Clearly <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mi>i</mi> </msub><mo><</mo><msub><mi>b</mi> <mi>i</mi> </msub></mrow></math></formula>, for <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow></math></formula>,2,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>...</mo><mspace width='0.166667em'/></mrow></math></formula>,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>n</mi></math></formula>. The coefficients <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>c</mi> <mn>0</mn> </msub></math></formula>,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>c</mi> <mn>1</mn> </msub></math></formula>, ...,<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>c</mi> <mi>n</mi> </msub></math></formula> are positive.
With braces surrounding the LHS: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>x</mi><mo>)</mo></mrow> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mo>=</mo><mn>1</mn><mo>+</mo><mi>x</mi><mo>+</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mo>⋯</mo><mspace width='0.166667em'/></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.17:</hi> Clearly <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>a</mi> <mi>i</mi> </msub><mo><</mo><msub><mi>b</mi> <mi>i</mi> </msub></mrow></math></formula>, for <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>i</mi><mo>=</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi></mrow></math></formula>. Note that the `2' here is
a math digit, while it is text digit in the sentence above.</p>
<p><hi rend='bold'>Exercise 18.18:</hi> Knuth used <latexcode>\dots</latexcode>.</p>
</div2>
<div2 id-text='2.3.6' id='uid31'><head>Line breaking</head>
<p>The <TeX/> book explains how <TeX/> can break a math formula. This does not
apply to <hi rend='it'>Tralics</hi>. Commands <latexcode>\nobreak</latexcode> and <latexcode>\allowbreak</latexcode>
do nothing in math mode.</p>
</div2>
<div2 id-text='2.3.7' id='uid32'><head>Braces</head>
<p>You should use braces only for grouping. You can use a brace character via
<latexcode>\{</latexcode> in text or math mode. This character is a delimiter (it can be
preceded by <latexcode>\left</latexcode> or <latexcode>\big</latexcode>).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>219</vbnumber> <hi rend='tt'>$\{a,b,c\}$,$\{1,2,\ldots,n\}$,$\{\mathrm{red,white,blue}\}$</hi></p>
<p noindent='true'><vbnumber>220</vbnumber> <hi rend='tt'>$\{\,x\midx><zws/>5\,\}$,$\{\,x:x><zws/>5\,\}$,</hi></p>
<p noindent='true'><vbnumber>221</vbnumber> <hi rend='tt'>$\bigl\{\,\bigl(x,f(x)\bigr)\bigm|x\inD\,\big\}$</hi></p>
<p noindent='true'><vbnumber>222</vbnumber> <hi rend='tt'>$\bigl\{\,\bigl(x,f(x)\bigr)\bigm\midx\inD\,\big\}$</hi></p>
<p noindent='true'><vbnumber>223</vbnumber> <hi rend='tt'>$\bigl\{\,\bigl(x,f(x)\bigr)\midx\inD\,\big\}$</hi></p>
</pre><p>Translation
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mi>a</mi><mo>,</mo><mi>b</mi><mo>,</mo><mi>c</mi><mo>}</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mn>1</mn><mo>,</mo><mn>2</mn><mo>,</mo><mo>...</mo><mo>,</mo><mi>n</mi><mo>}</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mi> red </mi><mo>,</mo><mi> white </mi><mo>,</mo><mi> blue </mi><mo>}</mo></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mspace width='0.166667em'/><mi>x</mi><mo>∣</mo><mi>x</mi><mo>></mo><mn>5</mn><mspace width='0.166667em'/><mo>}</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mspace width='0.166667em'/><mi>x</mi><mo>:</mo><mi>x</mi><mo>></mo><mn>5</mn><mspace width='0.166667em'/><mo>}</mo></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='{' close='}'><mspace width='0.166667em'/> <mfenced separators='' open='(' close=')'><mi>x</mi> <mo>,</mo> <mi>f</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced> <mo>|</mo> <mi>x</mi> <mo>∈</mo> <mi>D</mi> <mspace width='0.166667em'/></mfenced></math></formula>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='{' close='}'><mspace width='0.166667em'/> <mfenced separators='' open='(' close=')'><mi>x</mi> <mo>,</mo> <mi>f</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced> <mrow><mo>|</mo><mi>x</mi><mo>∈</mo><mi>D</mi><mspace width='0.166667em'/></mrow></mfenced></math></formula>.
Note that <latexcode>\mid</latexcode> gives better spacing than a single bar
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='{' close='}'><mspace width='0.166667em'/> <mfenced separators='' open='(' close=')'><mi>x</mi> <mo>,</mo> <mi>f</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced> <mo>∣</mo> <mi>x</mi> <mo>∈</mo> <mi>D</mi> <mspace width='0.166667em'/></mfenced></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='{' close='}'><mspace width='0.166667em'/> <mfenced separators='' open='(' close=')'><mi>x</mi> <mo>,</mo> <mi>f</mi> <mo>(</mo> <mi>x</mi> <mo>)</mo></mfenced> <mo>∣</mo> <mi>x</mi> <mo>∈</mo> <mi>D</mi> <mspace width='0.166667em'/></mfenced></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.21:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='{' close='}'><msup><mi>x</mi> <mn>3</mn> </msup> <mo>∣</mo> <mi>h</mi> <mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mo>∈</mo> <mrow><mo>{</mo><mo>-</mo><mn>1</mn><mo>,</mo><mn>0</mn><mo>,</mo><mo>+</mo><mn>1</mn><mo>}</mo></mrow> <mspace width='0.166667em'/></mfenced></math></formula></p>
<p><hi rend='bold'>Exercise 18.22:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mspace width='0.166667em'/><mi>p</mi><mo>∣</mo><mi>p</mi></mrow></math></formula>and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>p</mi><mo>+</mo><mn>2</mn></mrow></math></formula> are prime<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mspace width='0.166667em'/><mo>}</mo></mrow></math></formula>.</p>
<p>We show here the use of the cases enviroment, this is a two-column cmatrix,
with a left brace delimiter on the left.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>|</mo><mi>x</mi><mo>|</mo></mrow><mo>=</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mrow><mi>x</mi><mo>,</mo></mrow></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mi>x</mi><mo>≥</mo><mn>0</mn><mo>;</mo></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mo>-</mo><mi>x</mi><mo>,</mo></mrow></mtd><mtd columnalign='left'><mrow><mtext>otherwise</mtext><mo>.</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mrow><mn>1</mn><mo>/</mo><mn>3</mn></mrow></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mn>0</mn><mo>≤</mo><mi>x</mi><mo>≤</mo><mn>1</mn><mo>;</mo></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mn>2</mn><mo>/</mo><mn>3</mn></mrow></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mn>3</mn><mo>≤</mo><mi>x</mi><mo>≤</mo><mn>4</mn><mo>;</mo></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mn>1</mn><mo>/</mo><mn>3</mn></mrow></mtd><mtd columnalign='left'><mrow><mtext>elsewhere</mtext><mo>;</mo></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.23:</hi> The <latexcode>\cases</latexcode> command is not implemented, but there is
a environment. You cannot use <latexcode>\noalign</latexcode>. After a double backslash you can
put a dimension in brackets, but this is currently ignored.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>224</vbnumber> <hi rend='tt'>\[\overbrace{x+\cdots+x}^{k\;\textrm{times}}\qquad\underbrace{x+y+z}_{><zws/>\,0}\]</hi></p>
</pre><p noindent='true'>We show here braces can stretch horizontally, when used as over-accent or
under-accent.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover><mover accent='true'><mrow><mi>x</mi><mo>+</mo><mo>⋯</mo><mo>+</mo><mi>x</mi></mrow> <mo>⏞</mo></mover> <mrow><mi>k</mi><mspace width='0.277778em'/><mi> times </mi></mrow> </mover><mspace width='2.em'/><munder><munder accentunder='true'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mo>⏟</mo></munder> <mrow><mo>></mo><mspace width='0.166667em'/><mn>0</mn></mrow> </munder></mrow></math></formula>
</div2>
<div2 id-text='2.3.8' id='uid33'><head>Matrices</head>
<p>The plain <TeX/> command <latexcode>\matrix</latexcode> should not be used. The `array'
environment can be used in math mode, and you must specify for each column the
alignment method. The `matrix' environment can be used, cells are centered. He
we use `pmatrix', because it adds automatically parentheses. In
<hi rend='it'>Tralics</hi> 2.14.2 there is a possibility to put an attribute pair on
the current table.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>225</vbnumber> <hi rend='tt'>\[A=\begin{pmatrix}x-<zws/>\lambda&1&0\\0&x-<zws/>\lambda&1\\0&0&x-<zws/>\lambda\end{pmatrix}\]</hi></p>
<p noindent='true'><vbnumber>226</vbnumber> <hi rend='tt'>\[\begin{pmatrix}a&b&c\\d&e&f\tableattribute{A}{B}\end{pmatrix}\mathattribute{C}{D}</hi></p>
<p noindent='true'><vbnumber>227</vbnumber> <hi rend='tt'>\begin{pmatrix}u&x\\v&y\\w&z\end{pmatrix}\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mrow><mi>x</mi><mo>-</mo><mi>λ</mi></mrow></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>-</mo><mi>λ</mi></mrow></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mrow><mi>x</mi><mo>-</mo><mi>λ</mi></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced C='D' open='(' close=')'><mtable A='B'><mtr><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd></mtr><mtr><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd></mtr></mtable></mfenced><mfenced open='(' close=')'><mtable><mtr><mtd><mi>u</mi></mtd><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>v</mi></mtd><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mi>w</mi></mtd><mtd><mi>z</mi></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.24:</hi> This looks bad in the HTML version, but it OK is Pdf. Delimiters
are <latexcode>\lgroup</latexcode> and <latexcode>\rgroup</latexcode>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='〔' close='〕'><mtable><mtr><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd></mtr><mtr><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd></mtr></mtable></mfenced><mfenced separators='' open='〔' close='〕'><mtable><mtr><mtd><mi>u</mi></mtd><mtd><mi>x</mi></mtd></mtr><mtr><mtd><mi>v</mi></mtd><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mi>w</mi></mtd><mtd><mi>z</mi></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.25:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>a</mi> <mn>11</mn> </msub></mtd><mtd><msub><mi>a</mi> <mn>12</mn> </msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>a</mi> <mrow><mn>1</mn><mi>n</mi></mrow> </msub></mtd></mtr><mtr><mtd><msub><mi>a</mi> <mn>21</mn> </msub></mtd><mtd><msub><mi>a</mi> <mn>22</mn> </msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>a</mi> <mrow><mn>2</mn><mi>n</mi></mrow> </msub></mtd></mtr><mtr><mtd><mo>⋮</mo></mtd><mtd><mo>⋮</mo></mtd><mtd><mo>⋱</mo></mtd><mtd><mo>⋮</mo></mtd></mtr><mtr><mtd><msub><mi>a</mi> <mrow><mi>m</mi><mn>1</mn></mrow> </msub></mtd><mtd><msub><mi>a</mi> <mrow><mi>m</mi><mn>2</mn></mrow> </msub></mtd><mtd><mo>...</mo></mtd><mtd><msub><mi>a</mi> <mrow><mi>m</mi><mi>n</mi></mrow> </msub></mtd></mtr></mtable></mfenced><mspace width='2.em'/><mfenced open='(' close=')'><mtable><mtr><mtd><msub><mi>y</mi> <mn>1</mn> </msub></mtd></mtr><mtr><mtd><mo>⋮</mo></mtd></mtr><mtr><mtd><msub><mi>y</mi> <mi>k</mi> </msub></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p>Border matrix<note id-text='7' id='uid34' place='foot'>Command <latexcode>\bordermatrix</latexcode> not yet implemented</note></p>
<p>Small matrices <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><mn>1</mn><mspace width='0.166667em'/><mn>1</mn></mrow> <mrow><mn>0</mn><mspace width='0.166667em'/><mn>0</mn></mrow></mfrac></mfenced></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='(' close=')'><mfrac linethickness='0.0pt'><mi>a</mi> <mi>l</mi></mfrac> <mfrac linethickness='0.0pt'><mi>b</mi> <mi>m</mi></mfrac> <mfrac linethickness='0.0pt'><mi>c</mi> <mi>n</mi></mfrac></mfenced></math></formula>. Note that horizontal alignment is
only approximative.</p>
</div2>
<div2 id-text='2.3.9' id='uid35'><head>Vertical Spacing</head>
<pre class='latex-code'><p noindent='true'><vbnumber>228</vbnumber> <hi rend='tt'>\def\Limsup{\mathop{\smash\limsup\vphantom\liminf}}</hi></p>
<p noindent='true'><vbnumber>229</vbnumber> <hi rend='tt'>$\Limsup\limits_3=\limsup\limits_3$</hi></p>
</pre><p noindent='true'>
Compare: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mrow><mpadded height='0pt' depth='0pt'><mo movablelimits='true' form='prefix'>lim sup</mo></mpadded><mphantom><mpadded width='0pt'><mo movablelimits='true' form='prefix'>lim inf</mo></mpadded></mphantom></mrow> <mn>3</mn> </munder><mo>=</mo><munder><mo movablelimits='false' form='prefix'>lim sup</mo> <mn>3</mn> </munder></mrow></math></formula>! The second index should be lower
than the first.</p>
<p>Commands <latexcode>\raise</latexcode> and <latexcode>\lower</latexcode> not yet implemented.
Commands <latexcode>\llap</latexcode> and <latexcode>\rlap</latexcode> not yet implemented.<note id-text='8' id='uid36' place='foot'>Fixme</note></p>
<pre class='latex-code'><p noindent='true'><vbnumber>230</vbnumber> <hi rend='tt'>\def\undertext#1{$\underline{\hbox{#1}}$}</hi></p>
<p noindent='true'><vbnumber>231</vbnumber> <hi rend='tt'>\undertext{This}\undertext{does}\undertext{not}\undertext{always}</hi></p>
<p noindent='true'><vbnumber>232</vbnumber> <hi rend='tt'>\undertext{work}\undertext{right}.</hi></p>
<p noindent='true'><vbnumber>233</vbnumber> <hi rend='tt'>\def\undertext#1{$\underline{\smash{\hbox{#1}}}$}</hi></p>
<p noindent='true'><vbnumber>234</vbnumber> <hi rend='tt'>\undertext{This}\undertext{does}\undertext{not}\undertext{always}</hi></p>
<p noindent='true'><vbnumber>235</vbnumber> <hi rend='tt'>\undertext{work}\undertext{right}.</hi></p>
</pre><p><hi rend='bold'>Exercise 18.26:</hi>
A sentence where each word is an
underlined math formula (text only):
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>This</mtext> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>does</mtext> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>not</mtext> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>always</mtext> <mo>_</mo></munder></math></formula>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>work</mtext> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mtext>right</mtext> <mo>_</mo></munder></math></formula>. The same, where the <latexcode>\smash</latexcode> is used to
hide the depth of the text (all lines vertically aligned):
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mpadded height='0pt' depth='0pt'><mtext>This</mtext></mpadded> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mpadded height='0pt' depth='0pt'><mtext>does</mtext></mpadded> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mpadded height='0pt' depth='0pt'><mtext>not</mtext></mpadded> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mpadded height='0pt' depth='0pt'><mtext>always</mtext></mpadded> <mo>_</mo></munder></math></formula>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mpadded height='0pt' depth='0pt'><mtext>work</mtext></mpadded> <mo>_</mo></munder></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mpadded height='0pt' depth='0pt'><mtext>right</mtext></mpadded> <mo>_</mo></munder></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>236</vbnumber> <hi rend='tt'>$\rmFe_2^{+2}Cr_2^{\vphantom{+2}}O_4^{\vphantom{+2}}$</hi></p>
</pre><p noindent='true'>Use of phantoms: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi> Fe </mi> <mn>2</mn> <mrow><mo>+</mo><mn>2</mn></mrow> </msubsup><msubsup><mi> Cr </mi> <mn>2</mn> <mphantom><mpadded width='0pt'><mo>+</mo><mn>2</mn></mpadded></mphantom> </msubsup><msubsup><mi mathvariant='normal'>O</mi> <mn>4</mn> <mphantom><mpadded width='0pt'><mo>+</mo><mn>2</mn></mpadded></mphantom> </msubsup></mrow></math></formula></p>
</div2>
<div2 id-text='2.3.10' id='uid37'><head>Special features for math hackers</head>
<p>Commands <latexcode>\nonscript</latexcode>, <latexcode>\everymath</latexcode> and <latexcode>\everydisplay</latexcode> are OK.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>237</vbnumber> <hi rend='tt'>{\everydisplay{a}\everymath{b}\def\X{x\nonscript\qquady}</hi></p>
<p noindent='true'><vbnumber>238</vbnumber> <hi rend='tt'>\[u=\text{v$w$}\frac{\X}{\textstyle\X}\]}</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mi>u</mi><mo>=</mo><mspace width='4.pt'/><mtext>v</mtext><mspace width='4.pt'/><mrow><mi>b</mi><mi>w</mi></mrow><mspace width='4.pt'/><mstyle scriptlevel='0' displaystyle='false'><mfrac><mstyle scriptlevel='1' displaystyle='false'><mrow><mi>x</mi><mi>y</mi></mrow></mstyle> <mstyle scriptlevel='0' displaystyle='false'><mrow><mi>x</mi><mspace width='2.em'/><mi>y</mi></mrow></mstyle></mfrac></mstyle></mrow></math></formula>
</div2>
<div2 id-text='2.3.11' id='uid38'><head>Summary</head>
<p><hi rend='bold'>Exercise 18.27:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>n</mi> <mi> th </mi> </msup></math></formula> from the <TeX/>book, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>n</mi> <mi> th </mi> </msup></math></formula> is <LaTeX/>, and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>n</mi></math></formula><hi rend='sup'>th</hi> is textsuperscript.</p>
<p><hi rend='bold'>Exercise 18.28:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi mathvariant='bold'>S</mi> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mi mathvariant='bold'>TS</mi><mo>=</mo><mi mathvariant='bold'>dg</mi><mrow><mo>(</mo><msub><mi>ω</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>ω</mi> <mi>n</mi> </msub><mo>)</mo></mrow><mi>Λ</mi></mrow></math></formula>, uses <latexcode>\mathnormal</latexcode>, no bf lambda?</p>
<p><hi rend='bold'>Exercise 18.29:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>Pr</mo><mo>(</mo><mspace width='0.166667em'/><mi>m</mi><mo>=</mo><mi>n</mi><mo>∣</mo><mi>m</mi><mo>+</mo><mi>n</mi><mo>=</mo><mn>3</mn><mspace width='0.166667em'/><mo>)</mo></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.30:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>sin</mo><msup><mn>18</mn> <mo>∘</mo> </msup><mo>=</mo><mfrac><mn>1</mn> <mn>4</mn></mfrac><mrow><mo>(</mo><msqrt><mn>5</mn></msqrt><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.31:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>k</mi><mo>=</mo><mn>1</mn><mo>.</mo><mn>38</mn><mo>×</mo><msup><mn>10</mn> <mrow><mo>-</mo><mn>16</mn></mrow> </msup><mspace width='0.166667em'/><mi> erg </mi><msup><mo>/</mo> <mo>∘</mo> </msup><mi mathvariant='normal'>K</mi></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.32:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>Φ</mi> <mo>‾</mo></mover><mo>⊂</mo><mi>N</mi><msubsup><mi>L</mi> <mn>1</mn> <mo>*</mo> </msubsup><mo>/</mo><mi>N</mi><mo>=</mo><msubsup><mover accent='true'><mi>L</mi> <mo>‾</mo></mover> <mn>1</mn> <mo>*</mo> </msubsup><mo>⊆</mo><mo>⋯</mo><mo>⊆</mo><mi>N</mi><msubsup><mi>L</mi> <mi>n</mi> <mo>*</mo> </msubsup><mo>/</mo><mi>N</mi><mo>=</mo><msubsup><mover accent='true'><mi>L</mi> <mo>‾</mo></mover> <mi>n</mi> <mo>*</mo> </msubsup></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.33:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>I</mi><mrow><mo>(</mo><mi>λ</mi><mo>)</mo></mrow><mo>=</mo><mo>∫</mo><mspace width='-0.166667em'/><mspace width='-0.166667em'/><msub><mo>∫</mo> <mi>D</mi> </msub><mi>g</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow><msup><mi>e</mi> <mrow><mi>i</mi><mi>λ</mi><mi>h</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow> </msup><mspace width='0.166667em'/><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 18.34:</hi> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∫</mo> <mn>0</mn> <mn>1</mn> </msubsup><mspace width='-0.166667em'/><mo>⋯</mo><msubsup><mo>∫</mo> <mn>0</mn> <mn>1</mn> </msubsup><mi>f</mi><mrow><mo>(</mo><msub><mi>x</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>x</mi> <mi>n</mi> </msub><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><msub><mi>x</mi> <mn>1</mn> </msub><mo>...</mo><mspace width='0.166667em'/><mi>d</mi><msub><mi>x</mi> <mi>n</mi> </msub></mrow></math></formula>.
Note: Firefox shows small integral signs, and larger ones in the previous
exercise.</p>
<p><hi rend='bold'>Exercise 18.35:</hi> Using cases environment</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>x</mi> <mrow><mn>2</mn><mi>m</mi></mrow> </msub><mo>≡</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mrow><mi>Q</mi><mrow><mo>(</mo><msubsup><mi>X</mi> <mi>m</mi> <mn>2</mn> </msubsup><mo>-</mo><msub><mi>P</mi> <mn>2</mn> </msub><msubsup><mi>W</mi> <mi>m</mi> <mn>2</mn> </msubsup><mo>)</mo></mrow><mo>-</mo><mn>2</mn><msup><mi>S</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>(</mo><mi>m</mi><mspace width='4.pt'/><mtext>odd</mtext><mo>)</mo></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><msubsup><mi>P</mi> <mn>2</mn> <mn>2</mn> </msubsup><mrow><mo>(</mo><msubsup><mi>X</mi> <mi>m</mi> <mn>2</mn> </msubsup><mo>-</mo><msub><mi>P</mi> <mn>2</mn> </msub><msubsup><mi>W</mi> <mi>m</mi> <mn>2</mn> </msubsup><mo>)</mo></mrow><mo>-</mo><mn>2</mn><msup><mi>S</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>(</mo><mi>m</mi><mspace width='4.pt'/><mtext>even</mtext><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mspace width='10.0pt'/><mrow><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>N</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.36:</hi> with a <latexcode>\frac</latexcode></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>x</mi> <mn>1</mn> </msub><mi>z</mi><mo>+</mo><msubsup><mi>x</mi> <mn>1</mn> <mn>2</mn> </msubsup><mi>z</mi><mo>+</mo><mo>⋯</mo><mspace width='0.166667em'/><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><mn>1</mn><mo>+</mo><msub><mi>x</mi> <mi>n</mi> </msub><mi>z</mi><mo>+</mo><msubsup><mi>x</mi> <mi>n</mi> <mn>2</mn> </msubsup><msup><mi>z</mi> <mn>2</mn> </msup><mo>+</mo><mo>⋯</mo><mspace width='0.166667em'/><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn> <mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>x</mi> <mn>1</mn> </msub><mi>z</mi><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msub><mi>x</mi> <mi>n</mi> </msub><mi>z</mi><mo>)</mo></mrow></mrow></mfrac></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.37:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo>∏</mo> <mrow><mi>j</mi><mo>≥</mo><mn>0</mn></mrow> </munder><mfenced separators='' open='(' close=')'><munder><mo>∑</mo> <mrow><mi>k</mi><mo>≥</mo><mn>0</mn></mrow> </munder> <msub><mi>a</mi> <mrow><mi>j</mi><mi>k</mi></mrow> </msub> <msup><mi>z</mi> <mi>k</mi> </msup></mfenced><mo>=</mo><munder><mo>∑</mo> <mrow><mi>n</mi><mo>≥</mo><mn>0</mn></mrow> </munder><msup><mi>z</mi> <mi>n</mi> </msup><mspace width='0.166667em'/><mfenced separators='' open='(' close=')'><munder><mo>∑</mo> <mfrac linethickness='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><msub><mi>k</mi> <mn>0</mn> </msub><mo>,</mo><msub><mi>k</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>≥</mo><mn>0</mn></mrow></mstyle> <mstyle scriptlevel='1' displaystyle='false'><mrow><msub><mi>k</mi> <mn>0</mn> </msub><mo>+</mo><msub><mi>k</mi> <mn>1</mn> </msub><mo>+</mo><mo>⋯</mo><mo>=</mo><mi>n</mi></mrow></mstyle></mfrac> </munder> <msub><mi>a</mi> <mrow><mn>0</mn><msub><mi>k</mi> <mn>0</mn> </msub></mrow> </msub> <msub><mi>a</mi> <mrow><mn>1</mn><msub><mi>k</mi> <mn>1</mn> </msub></mrow> </msub> <mo>...</mo> <mspace width='0.166667em'/></mfenced><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.38:</hi> Using <latexcode>\frac</latexcode> and <latexcode>\binom</latexcode></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mo>(</mo><msub><mi>n</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>n</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>n</mi> <mi>m</mi> </msub><mo>)</mo><mo>!</mo></mrow> <mrow><msub><mi>n</mi> <mn>1</mn> </msub><mo>!</mo><mspace width='0.166667em'/><msub><mi>n</mi> <mn>2</mn> </msub><mo>!</mo><mo>...</mo><msub><mi>n</mi> <mi>m</mi> </msub><mo>!</mo></mrow></mfrac><mo>=</mo><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><msub><mi>n</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>n</mi> <mn>2</mn> </msub></mrow> <msub><mi>n</mi> <mn>2</mn> </msub></mfrac></mfenced><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><msub><mi>n</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>n</mi> <mn>2</mn> </msub><mo>+</mo><msub><mi>n</mi> <mn>3</mn> </msub></mrow> <msub><mi>n</mi> <mn>3</mn> </msub></mfrac></mfenced><mo>...</mo><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mrow><msub><mi>n</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>n</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>n</mi> <mi>m</mi> </msub></mrow> <msub><mi>n</mi> <mi>m</mi> </msub></mfrac></mfenced><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.39:</hi> Using <latexcode>\genfrac</latexcode></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>Π</mi> <mi>R</mi> </msub><mfenced separators='' open='[' close=']'><mfrac linethickness='0.0pt'><mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>,</mo><msub><mi>a</mi> <mn>2</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>a</mi> <mi>M</mi> </msub></mrow> <mrow><msub><mi>b</mi> <mn>1</mn> </msub><mo>,</mo><msub><mi>b</mi> <mn>2</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>b</mi> <mi>M</mi> </msub></mrow></mfrac></mfenced><mo>=</mo><munderover><mo>∏</mo> <mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow> <mi>R</mi> </munderover><mfrac><mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mrow><msub><mi>a</mi> <mn>1</mn> </msub><mo>+</mo><mi>n</mi></mrow> </msup><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mrow><msub><mi>a</mi> <mn>2</mn> </msub><mo>+</mo><mi>n</mi></mrow> </msup><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mrow><msub><mi>a</mi> <mi>M</mi> </msub><mo>+</mo><mi>n</mi></mrow> </msup><mo>)</mo></mrow></mrow> <mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mrow><msub><mi>b</mi> <mn>1</mn> </msub><mo>+</mo><mi>n</mi></mrow> </msup><mo>)</mo></mrow><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mrow><msub><mi>b</mi> <mn>2</mn> </msub><mo>+</mo><mi>n</mi></mrow> </msup><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mrow><msub><mi>b</mi> <mi>N</mi> </msub><mo>+</mo><mi>n</mi></mrow> </msup><mo>)</mo></mrow></mrow></mfrac><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.40:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo>∑</mo> <mrow><mi>p</mi><mspace width='0.277778em'/><mi> prime </mi></mrow> </munder><mi>f</mi><mrow><mo>(</mo><mi>p</mi><mo>)</mo></mrow><mo>=</mo><msub><mo>∫</mo> <mrow><mi>t</mi><mo>></mo><mn>1</mn></mrow> </msub><mi>f</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>π</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>239</vbnumber> <hi rend='tt'>\def\X{\char`<zws/>'<zws/>}</hi></p>
<p noindent='true'><vbnumber>240</vbnumber> <hi rend='tt'>\[{</hi></p>
<p noindent='true'><vbnumber>241</vbnumber> <hi rend='tt'>\{\underbrace{\overbrace{\mathstruta,\ldots,a}^{k\;a\X\mathrm{s}},</hi></p>
<p noindent='true'><vbnumber>242</vbnumber> <hi rend='tt'>\overbrace{\mathstrut</hi></p>
<p noindent='true'><vbnumber>243</vbnumber> <hi rend='tt'>b,\ldots,b}^{l\;b\X\mathrm{s}}}_{k+l\;\mathrm{elements}}\}</hi></p>
<p noindent='true'><vbnumber>244</vbnumber> <hi rend='tt'>}\quad\text{vs}\qquad{</hi></p>
<p noindent='true'><vbnumber>245</vbnumber> <hi rend='tt'>{\{\,}\underbrace{\overbrace{\mathstruta,\ldots,a}^{k\;a'<zws/>\mathrm{s}},</hi></p>
<p noindent='true'><vbnumber>246</vbnumber> <hi rend='tt'>\overbrace{\mathstrut</hi></p>
<p noindent='true'><vbnumber>247</vbnumber> <hi rend='tt'>b,\ldots,b}^{l\;b'<zws/>\mathrm{s}}}_{k+l\;\mathrm{elements}}{\}\,}.}\]</hi></p>
</pre><p><hi rend='bold'>Exercise 18.41:</hi> In this formula, we want the denote the plural of the token <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>a</mi></math></formula> by
as apostrophe followed by the letter s. The first attempt is not good. The
second is a bit better, because it is a-prime followed by s. The first
expression is formed of open brace, underbraced formula, closing brace; and this
produces large braces in the HTML version; small braces are obtaing by
replacing the first token by a list, containing the brace and little bit space.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>{</mo><munder><munder accentunder='true'><mrow><msup><mover accent='true'><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>a</mi><mo>,</mo><mo>...</mo><mo>,</mo><mi>a</mi></mrow> <mo>⏞</mo></mover> <mrow><mi>k</mi><mspace width='0.277778em'/><mi>a</mi><mo>'</mo><mi mathvariant='normal'>s</mi></mrow> </msup><mo>,</mo><msup><mover accent='true'><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>b</mi><mo>,</mo><mo>...</mo><mo>,</mo><mi>b</mi></mrow> <mo>⏞</mo></mover> <mrow><mi>l</mi><mspace width='0.277778em'/><mi>b</mi><mo>'</mo><mi mathvariant='normal'>s</mi></mrow> </msup></mrow> <mo>⏟</mo></munder> <mrow><mi>k</mi><mo>+</mo><mi>l</mi><mspace width='0.277778em'/><mi> elements </mi></mrow> </munder><mo>}</mo></mrow><mspace width='1.em'/><mtext>vs</mtext><mspace width='2.em'/><mrow><mrow><mo>{</mo><mspace width='0.166667em'/></mrow><munder><munder accentunder='true'><mrow><msup><mover accent='true'><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>a</mi><mo>,</mo><mo>...</mo><mo>,</mo><mi>a</mi></mrow> <mo>⏞</mo></mover> <mrow><mi>k</mi><mspace width='0.277778em'/><msup><mi>a</mi> <mo>'</mo> </msup><mi mathvariant='normal'>s</mi></mrow> </msup><mo>,</mo><msup><mover accent='true'><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>b</mi><mo>,</mo><mo>...</mo><mo>,</mo><mi>b</mi></mrow> <mo>⏞</mo></mover> <mrow><mi>l</mi><mspace width='0.277778em'/><msup><mi>b</mi> <mo>'</mo> </msup><mi mathvariant='normal'>s</mi></mrow> </msup></mrow> <mo>⏟</mo></munder> <mrow><mi>k</mi><mo>+</mo><mi>l</mi><mspace width='0.277778em'/><mi> elements </mi></mrow> </munder><mrow><mo>}</mo><mspace width='0.166667em'/></mrow><mo>.</mo></mrow></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.42:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced open='(' close=')'><mtable><mtr><mtd><mfenced open='(' close=')'><mtable><mtr><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd></mtr><mtr><mtd><mi>c</mi></mtd><mtd><mi>d</mi></mtd></mtr></mtable></mfenced></mtd><mtd><mfenced open='(' close=')'><mtable><mtr><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd></mtr><mtr><mtd><mi>g</mi></mtd><mtd><mi>h</mi></mtd></mtr></mtable></mfenced></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mfenced open='(' close=')'><mtable><mtr><mtd><mi>i</mi></mtd><mtd><mi>j</mi></mtd></mtr><mtr><mtd><mi>k</mi></mtd><mtd><mi>k</mi></mtd></mtr></mtable></mfenced></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math></formula>
<p>A non trivial question: what is the distance <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>X</mi></math></formula> between two lines in a matrix
like these? or said otherwise, what is the vertical glue <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Y</mi></math></formula> added between two
lines? Let <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> be the value of <latexcode>\baselineskip</latexcode>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>y</mi></math></formula> the value of
<latexcode>\lineskiplimit</latexcode> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>z</mi></math></formula> the value of <latexcode>\lineskip</latexcode>. Then, the quantity
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>y</mi></math></formula> is computed so that <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mo>=</mo><mi>x</mi></mrow></math></formula>, unless this gives <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>Y</mi><mo><</mo><mi>y</mi></mrow></math></formula>, case where <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>z</mi></math></formula> is used
instead. Typically, for a normal paragraph, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mn>12</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>=</mo><mn>0</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>z</mi><mo>=</mo><mn>1</mn></mrow></math></formula>, and for a
`align' environment, we have <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mn>15</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>=</mo><mn>3</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>z</mi><mo>=</mo><mn>4</mn></mrow></math></formula>. In the case of an array,
all three values are zero. This means: normal baseline in a paragraph is 12pt,
but there is at least one pt between two lines, and in the case of multiline
equations, the baseline is larger, as well as the clearance. In the case of an
array, no extra space is added. However, a strut is added to each line, this
is an invisible rule; as a consequence, the total height plus depth of each
line is the matrix is at least 12pt, hence <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>X</mi></math></formula> is at least 12pt.</p>
<p>This has as consequence that, in the big matrix above, parentheses do touch.
We changed, in the file <hi rend='sansserif'>raweb-cfg.sty</hi>, the code of the <latexcode>\@array</latexcode> command:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>z</mi><mo>=</mo><mn>5</mn></mrow></math></formula>, and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>y</mi></math></formula> is 3 or 5, depending on whether the `displaystyle' attribute
array of the array is true (if the attribute is true, then all entries are
typeset in <latexcode>\display</latexcode> mode; this is the case for all environments like
`gather' or `align' that are translated by <hi rend='it'>Tralics</hi> as an array).</p>
<p><hi rend='bold'>Exercise 18.43:</hi> Note: entries are left aligned because of explicit <latexcode>\hfil</latexcode>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo movablelimits='true' form='prefix'>det</mo><mfenced open='|' close='|'><mtable><mtr><mtd columnalign='left'><msub><mi>c</mi> <mn>0</mn> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mn>1</mn> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mn>2</mn> </msub></mtd><mtd><mo>...</mo></mtd><mtd columnalign='left'><msub><mi>c</mi> <mi>n</mi> </msub></mtd></mtr><mtr><mtd columnalign='left'><msub><mi>c</mi> <mn>1</mn> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mn>2</mn> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mn>3</mn> </msub></mtd><mtd><mo>...</mo></mtd><mtd columnalign='left'><msub><mi>c</mi> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> </msub></mtd></mtr><mtr><mtd columnalign='left'><msub><mi>c</mi> <mn>2</mn> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mn>3</mn> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mn>4</mn> </msub></mtd><mtd><mo>...</mo></mtd><mtd columnalign='left'><msub><mi>c</mi> <mrow><mi>n</mi><mo>+</mo><mn>2</mn></mrow> </msub></mtd></mtr><mtr><mtd columnalign='left'><mo>⋮</mo></mtd><mtd columnalign='left'><mo>⋮</mo></mtd><mtd columnalign='left'><mo>⋮</mo></mtd><mtd/><mtd columnalign='left'><mo>⋮</mo></mtd></mtr><mtr><mtd columnalign='left'><msub><mi>c</mi> <mi>n</mi> </msub></mtd><mtd columnalign='left'><msub><mi>c</mi> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> </msub></mtd><mtd><msub><mi>c</mi> <mrow><mi>n</mi><mo>+</mo><mn>2</mn></mrow> </msub></mtd><mtd><mo>...</mo></mtd><mtd columnalign='left'><msub><mi>c</mi> <mrow><mn>2</mn><mi>n</mi></mrow> </msub></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.44:</hi></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mrow><msup><mrow><mo>∑</mo></mrow> <mo>'</mo> </msup></mrow> <mrow><mi>x</mi><mo>∈</mo><mi>A</mi></mrow> </munder><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mover><mo>=</mo> <mi> def </mi> </mover><munder><mo>∑</mo> <mfrac linethickness='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><mi>x</mi><mo>∈</mo><mi>A</mi></mrow></mstyle> <mstyle scriptlevel='1' displaystyle='false'><mrow><mi>x</mi><mo>≠</mo><mn>0</mn></mrow></mstyle></mfrac> </munder><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.45:</hi> This is not so nice</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mn>2</mn><mo>↑</mo><mo>↑</mo><mi>k</mi></mrow><mo>≝</mo><msup><mn>2</mn> <msup><mn>2</mn> <msup><mn>2</mn> <msup><mo>·</mo> <msup><mo>·</mo> <msup><mo>·</mo> <mn>2</mn> </msup> </msup> </msup> </msup> </msup> </msup><mfenced open='' close='}'><mphantom><mpadded width='0pt'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mpadded></mphantom></mfenced><mi>k</mi></mrow></math></formula>
<p><hi rend='bold'>Exercise 18.46:</hi> Vertical arrow centered via the use of phantom on the left;
command <latexcode>\hidewidth</latexcode> not used (the purpose of the command is to make
<latexcode>\halign</latexcode> believe that the cell has a very small width; this will produce
an overfull box, but who cares: there is enough white space at both ends).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd/><mtd/><mtd/><mtd/><mtd/><mtd/><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd/><mtd/><mtd/><mtd><mrow><mphantom><mpadded depth='0pt' height='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow/></mstyle></mpadded></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mrow/></mstyle></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mrow/> </mover></mpadded></mtd><mtd><msub><mi mathvariant='script'>O</mi> <mi>k</mi> </msub></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mi>ι</mi> </mover></mpadded></mtd><mtd><mi mathvariant='script'>E</mi></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mi>ρ</mi> </mover></mpadded></mtd><mtd><mi mathvariant='script'>L</mi></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mrow/> </mover></mpadded></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd><mo>∥</mo></mtd><mtd/><mtd><mrow><mphantom><mpadded depth='0pt' height='0pt'><mstyle scriptlevel='1' displaystyle='false'><mi>ϕ</mi></mstyle></mpadded></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mi>ϕ</mi></mstyle></mrow></mtd><mtd/><mtd><mrow><mphantom><mpadded depth='0pt' height='0pt'><mstyle scriptlevel='1' displaystyle='false'><mi>ψ</mi></mstyle></mpadded></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mi>ψ</mi></mstyle></mrow></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mrow/> </mover></mpadded></mtd><mtd><msub><mi mathvariant='script'>O</mi> <mi>C</mi> </msub></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mrow/> </mover></mpadded></mtd><mtd><mrow><msub><mi>π</mi> <mo>*</mo> </msub><msub><mi mathvariant='script'>O</mi> <mi>D</mi> </msub></mrow></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mi>δ</mi> </mover></mpadded></mtd><mtd><mrow><msup><mi>R</mi> <mn>1</mn> </msup><msub><mi>f</mi> <mo>*</mo> </msub><msub><mi mathvariant='script'>O</mi> <mi>V</mi> </msub><mrow><mo>(</mo><mo>-</mo><mi>D</mi><mo>)</mo></mrow></mrow></mtd><mtd><mpadded height='0pt' depth='0pt'><mover><mo>→</mo> <mrow/> </mover></mpadded></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd/><mtd/><mtd/><mtd><mrow><mrow><mphantom><mpadded depth='0pt' height='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow><msub><mi>θ</mi> <mi>i</mi> </msub><mo>⊗</mo><msup><mi>γ</mi> <mrow><mo>-</mo><mn>1</mn></mrow> </msup></mrow></mstyle></mpadded></mphantom><mo>↓</mo></mrow><mstyle scriptlevel='1' displaystyle='false'><mrow><msub><mi>θ</mi> <mi>i</mi> </msub><mo>⊗</mo><msup><mi>γ</mi> <mrow><mo>-</mo><mn>1</mn></mrow> </msup></mrow></mstyle></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd/><mtd/><mtd/><mtd><mrow><msup><mi>R</mi> <mn>1</mn> </msup><msub><mi>f</mi> <mo>*</mo> </msub><mfenced separators='' open='(' close=')'><msub><mi mathvariant='script'>O</mi> <mi>V</mi> </msub> <mrow><mo>(</mo><mo>-</mo><mi>i</mi><mi>M</mi><mo>)</mo></mrow></mfenced><mo>⊗</mo><msup><mi>γ</mi> <mrow><mo>-</mo><mn>1</mn></mrow> </msup></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd/><mtd/><mtd/><mtd><mrow><mphantom><mpadded depth='0pt' height='0pt'><mstyle scriptlevel='1' displaystyle='false'><mrow/></mstyle></mpadded></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mrow/></mstyle></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd/><mtd/><mtd/><mtd><mn>0</mn></mtd></mtr></mtable></math></formula>
</div2></div1>
<div1 id-text='2.4' id='uid39'><head>Displayed Equations, TB19</head>
<div2 id-text='2.4.1' id='uid40'><head>One-line displays</head>
<p>Example of a display, containing only text</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtext>Displayed</mtext><mspace width='4.pt'/><mtext>Text</mtext></mrow></math></formula>
<p noindent='true'>Another one, with text and math</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>X</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>X</mi> <mi>k</mi> </msub><mspace width='2.em'/><mtext>if</mtext><mspace width='4.pt'/><mtext>and</mtext><mspace width='4.pt'/><mtext>only</mtext><mspace width='4.pt'/><mtext>if</mtext><mspace width='2.em'/><msub><mi>Y</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>Y</mi> <mi>k</mi> </msub><mspace width='1.em'/><mtext>and</mtext><mspace width='1.em'/><msub><mi>Z</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>Z</mi> <mi>k</mi> </msub><mo>.</mo></mrow></math></formula>
<p>Compare the following two examples: the translation is the same, but you cannot
put arbitrary text in a math formula!</p>
<pre class='latex-code'><p noindent='true'><vbnumber>248</vbnumber> <hi rend='tt'>$$Y_n=X_n\bmodp\quad\hbox{and}\quadZ_n=X_n\bmodq\qquad\hbox{forall}n\ge0.$$</hi></p>
<p noindent='true'><vbnumber>249</vbnumber> <hi rend='tt'>$$Y_n=X_n\bmodp\quad\hbox{and}\quadZ_n=X_n\bmodq\qquad\hbox{forall$n\ge0$}.$$</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>Y</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>X</mi> <mi>n</mi> </msub><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>p</mi><mspace width='1.em'/><mtext>and</mtext><mspace width='1.em'/><msub><mi>Z</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>X</mi> <mi>n</mi> </msub><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>q</mi><mspace width='2.em'/><mtext>for</mtext><mspace width='4.pt'/><mtext>all</mtext><mspace width='4.pt'/><mi>n</mi><mo>≥</mo><mn>0</mn><mo>.</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>Y</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>X</mi> <mi>n</mi> </msub><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>p</mi><mspace width='1.em'/><mtext>and</mtext><mspace width='1.em'/><msub><mi>Z</mi> <mi>n</mi> </msub><mo>=</mo><msub><mi>X</mi> <mi>n</mi> </msub><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>q</mi><mspace width='2.em'/><mtext>for</mtext><mspace width='4.pt'/><mtext>all</mtext><mspace width='4.pt'/><mrow><mi>n</mi><mo>≥</mo><mn>0</mn></mrow><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.1:</hi> The exercise contains four formulas; for the first three ones, we
give a <LaTeX/> variant. For the first formula, the delimiters hace different
sizes.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>250</vbnumber> <hi rend='tt'>$$\sum_{n=0}^\inftya_nz^n\qquad\hbox{convergesif}\qquad|z|<<zws/></hi></p>
<p noindent='true'><vbnumber>251</vbnumber> <hi rend='tt'>\Bigl(\limsup_{n\to\infty}\rootn\!\of{|a_n|}\,\Bigr)^{-<zws/>1}.$$</hi></p>
<p noindent='true'><vbnumber>252</vbnumber> <hi rend='tt'>\[\sum_{n=0}^\inftya_nz^n\qquad\text{convergesif}\qquad|z|<<zws/></hi></p>
<p noindent='true'><vbnumber>253</vbnumber> <hi rend='tt'>(\limsup_{n\to\infty}\sqrt[n\!]{|a_n|}{\,)}^{-<zws/>1}.\]</hi></p>
<p noindent='true'><vbnumber>254</vbnumber> <hi rend='tt'>\[\sum_{n=0}^\inftya_nz^n\qquad\text{convergesif}\qquad|z|<<zws/></hi></p>
<p noindent='true'><vbnumber>255</vbnumber> <hi rend='tt'>(\limsup_{n\to\infty}\sqrt[n\!]{|a_n|}\,)^{-<zws/>1}.\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munderover><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </munderover><msub><mi>a</mi> <mi>n</mi> </msub><msup><mi>z</mi> <mi>n</mi> </msup><mspace width='2.em'/><mtext>converges</mtext><mspace width='4.pt'/><mtext>if</mtext><mspace width='2.em'/><mrow><mo>|</mo><mi>z</mi><mo>|</mo></mrow><mo><</mo><msup><mfenced separators='' open='(' close=')'><munder><mo movablelimits='true' form='prefix'>lim sup</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder> <mroot><mrow><mrow><mo>|</mo></mrow><msub><mi>a</mi> <mi>n</mi> </msub><mrow><mo>|</mo></mrow></mrow> <mrow><mi>n</mi><mspace width='-0.166667em'/></mrow></mroot> <mspace width='0.166667em'/></mfenced> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mo>.</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munderover><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </munderover><msub><mi>a</mi> <mi>n</mi> </msub><msup><mi>z</mi> <mi>n</mi> </msup><mrow><mspace width='2.em'/><mtext>converges</mtext><mspace width='4.pt'/><mtext>if</mtext><mspace width='2.em'/><mo>|</mo><mi>z</mi><mo>|</mo><mo><</mo><mo>(</mo></mrow><munder><mo movablelimits='true' form='prefix'>lim sup</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><mroot><mrow><mrow><mo>|</mo></mrow><msub><mi>a</mi> <mi>n</mi> </msub><mrow><mo>|</mo></mrow></mrow> <mrow><mi>n</mi><mspace width='-0.166667em'/></mrow></mroot><msup><mrow><mspace width='0.166667em'/><mo>)</mo></mrow> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mo>.</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munderover><mo>∑</mo> <mrow><mi>n</mi><mo>=</mo><mn>0</mn></mrow> <mi>∞</mi> </munderover><msub><mi>a</mi> <mi>n</mi> </msub><msup><mi>z</mi> <mi>n</mi> </msup><mspace width='2.em'/><mtext>converges</mtext><mspace width='4.pt'/><mtext>if</mtext><mspace width='2.em'/><mrow><mo>|</mo><mi>z</mi><mo>|</mo></mrow><mo><</mo><msup><mrow><mo>(</mo><munder><mo movablelimits='true' form='prefix'>lim sup</mo> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><mroot><mrow><mrow><mo>|</mo></mrow><msub><mi>a</mi> <mi>n</mi> </msub><mrow><mo>|</mo></mrow></mrow> <mrow><mi>n</mi><mspace width='-0.166667em'/></mrow></mroot><mspace width='0.166667em'/><mo>)</mo></mrow> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mo>.</mo></mrow></math></formula>
<p>Next two formulas.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>256</vbnumber> <hi rend='tt'>$${f(x+\Deltax)-<zws/>f(x)\over\Deltax}\tof'<zws/>(x)\qquad\hbox{as$\Delta\to0$.}$$</hi></p>
<p noindent='true'><vbnumber>257</vbnumber> <hi rend='tt'>\[\frac{f(x+\Deltax)-<zws/>f(x)}{\Deltax}\tof'<zws/>(x)\qquad\text{as}\Delta\to0.\]</hi></p>
<p noindent='true'><vbnumber>258</vbnumber> <hi rend='tt'>$$\|u_i\|=1,\qquadu_i\cdotu_j=0\quad\hbox{if$i\nej$.}$$</hi></p>
<p noindent='true'><vbnumber>259</vbnumber> <hi rend='tt'>\[\|u_i\|=1,\qquadu_i\cdotu_j=0\quad\text{if}i\nej.\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>+</mo><mi>Δ</mi><mi>x</mi><mo>)</mo><mo>-</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mrow><mi>Δ</mi><mi>x</mi></mrow></mfrac><mo>→</mo><msup><mi>f</mi> <mo>'</mo> </msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mspace width='2.em'/><mtext>as</mtext><mspace width='4.pt'/><mrow><mi>Δ</mi><mo>→</mo><mn>0</mn></mrow><mtext>.</mtext></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>+</mo><mi>Δ</mi><mi>x</mi><mo>)</mo><mo>-</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mrow><mi>Δ</mi><mi>x</mi></mrow></mfrac><mo>→</mo><msup><mi>f</mi> <mo>'</mo> </msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mspace width='2.em'/><mtext>as</mtext><mspace width='4.pt'/><mi>Δ</mi><mo>→</mo><mn>0</mn><mo>.</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>∥</mo></mrow><msub><mi>u</mi> <mi>i</mi> </msub><mrow><mo>∥</mo><mo>=</mo><mn>1</mn><mo>,</mo><mspace width='2.em'/></mrow><msub><mi>u</mi> <mi>i</mi> </msub><mo>·</mo><msub><mi>u</mi> <mi>j</mi> </msub><mo>=</mo><mn>0</mn><mspace width='1.em'/><mtext>if</mtext><mspace width='4.pt'/><mrow><mi>i</mi><mo>≠</mo><mi>j</mi></mrow><mtext>.</mtext></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>∥</mo></mrow><msub><mi>u</mi> <mi>i</mi> </msub><mrow><mo>∥</mo><mo>=</mo><mn>1</mn><mo>,</mo><mspace width='2.em'/></mrow><msub><mi>u</mi> <mi>i</mi> </msub><mo>·</mo><msub><mi>u</mi> <mi>j</mi> </msub><mo>=</mo><mn>0</mn><mspace width='1.em'/><mtext>if</mtext><mspace width='4.pt'/><mi>i</mi><mo>≠</mo><mi>j</mi><mo>.</mo></mrow></math></formula>
<p noindent='true'>Last formula; you cannot use the <latexcode>\matrix</latexcode> command defined by plain <TeX/>,
but you have to use the <latexcode>matrix</latexcode> environment.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>260</vbnumber> <hi rend='tt'>\[\it\text{Theconfluentimageof}\quad</hi></p>
<p noindent='true'><vbnumber>261</vbnumber> <hi rend='tt'>\begin{Bmatrix}\text{anarc}\hfill\\\text{acircle}\hfill\\\text{afan}\hfill</hi></p>
<p noindent='true'><vbnumber>262</vbnumber> <hi rend='tt'>\end{Bmatrix}</hi></p>
<p noindent='true'><vbnumber>263</vbnumber> <hi rend='tt'>\quad\text{is}\quad</hi></p>
<p noindent='true'><vbnumber>264</vbnumber> <hi rend='tt'>\begin{Bmatrix}\text{anarc}\hfill\\\text{anarcoracircle}\hfill\\</hi></p>
<p noindent='true'><vbnumber>265</vbnumber> <hi rend='tt'>\text{afanoranarc}\hfill\end{Bmatrix}.\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtext mathvariant='italic'>The</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>confluent</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>image</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>of</mtext><mspace width='1.em'/><mfenced open='{' close='}'><mtable><mtr><mtd columnalign='left'><mrow><mtext mathvariant='italic'>an</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>arc</mtext></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mtext mathvariant='italic'>a</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>circle</mtext></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mtext mathvariant='italic'>a</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>fan</mtext></mrow></mtd></mtr></mtable></mfenced><mspace width='1.em'/><mtext mathvariant='italic'>is</mtext><mspace width='1.em'/><mfenced open='{' close='}'><mtable><mtr><mtd columnalign='left'><mrow><mtext mathvariant='italic'>an</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>arc</mtext></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mtext mathvariant='italic'>an</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>arc</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>or</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>a</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>circle</mtext></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mtext mathvariant='italic'>a</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>fan</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>or</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>an</mtext><mspace width='4.pt'/><mtext mathvariant='italic'>arc</mtext></mrow></mtd></mtr></mtable></mfenced><mo>.</mo></mrow></math></formula>
<p>Since version 2.9.5, you can use font changes in <latexcode>\text</latexcode> commands and
friends (the previous formula is in italics). This is a more elaborate example</p>
<pre class='latex-code'><p noindent='true'><vbnumber>266</vbnumber> <hi rend='tt'>$\hbox{upright}\it\text{Italic\bfBoldface}{\tt\text{x=y$^2$}}$</hi></p>
</pre><p noindent='true'>Translation: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtext>upright</mtext><mtext mathvariant='italic'>Italic</mtext><mtext mathvariant='bold'>Boldface</mtext><mrow><mtext mathvariant='monospace'>x</mtext><mspace width='4.pt'/><mtext mathvariant='monospace'>=</mtext><mspace width='4.pt'/><mtext mathvariant='monospace'>y</mtext><msup><mrow/> <mn>2</mn> </msup></mrow></mrow></math></formula>.</p>
<p><hi rend='bold'>Exercise 19.2:</hi> Compare B. L. User's solution, Knuth's solutions and <latexcode>\tfrac</latexcode>:</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>y</mi><mo>=</mo><mfrac><mstyle scriptlevel='1' displaystyle='false'><mn>1</mn></mstyle> <mstyle scriptlevel='1' displaystyle='false'><mn>2</mn></mstyle></mfrac><mi>x</mi><mspace width='1.em'/><mtext>vs</mtext><mspace width='1.em'/><mstyle scriptlevel='0' displaystyle='false'><mrow><mi>y</mi><mo>=</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>x</mi></mrow></mstyle><mspace width='1.em'/><mtext>vs</mtext><mspace width='1.em'/><mstyle scriptlevel='0' displaystyle='false'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mstyle><mi>x</mi></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.3:</hi> We demonstrate in this example that using
<latexcode>$$<latexcode>\hbox</latexcode><latexcode>{$formula$}</latexcode>$$</latexcode> is non-trivial.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>267</vbnumber> <hi rend='tt'>\everymath={A}</hi></p>
<p noindent='true'><vbnumber>268</vbnumber> <hi rend='tt'>\everyhbox={B}</hi></p>
<p noindent='true'><vbnumber>269</vbnumber> <hi rend='tt'>\def\X{\ifhmodeH\else\ifvmodeV\else\ifmmodeM\elseU\fi\fi\fi}</hi></p>
<p noindent='true'><vbnumber>270</vbnumber> <hi rend='tt'>\def\Y{\X\ensuremath{\beta}}</hi></p>
<p noindent='true'><vbnumber>271</vbnumber> <hi rend='tt'>$$\Y\hbox{\X$\Y$\X}\Y\text{\X}$$</hi></p>
</pre><formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>M</mi><mi>β</mi><mtext>BH</mtext><mrow><mi>A</mi><mi>M</mi><mi>β</mi></mrow><mtext>H</mtext><mi>M</mi><mi>β</mi><mtext>H</mtext></mrow></math></formula>
<p noindent='true'>Guess what happens if <latexcode>\X</latexcode> were replaced by <latexcode>\Y</latexcode>? the problem might be
solved in a future version. Note that <latexcode>\text</latexcode> does not insert the
every-hbox token list.</p>
<p><hi rend='bold'>Exercise 19.4:</hi> Look at these four identical formulas.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>-</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mo>+</mo><mfrac><mn>1</mn> <mn>3</mn></mfrac><mo>-</mo><mfrac><mn>1</mn> <mn>4</mn></mfrac><mo>+</mo><mo>⋯</mo><mo>=</mo><mo form='prefix'>ln</mo><mn>2</mn></mrow></math></formula>
<formula type='display' tag='(14)' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>-</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mo>+</mo><mfrac><mn>1</mn> <mn>3</mn></mfrac><mo>-</mo><mfrac><mn>1</mn> <mn>4</mn></mfrac><mo>+</mo><mo>⋯</mo><mo>=</mo><mo form='prefix'>ln</mo><mn>2</mn></mrow></math></formula>
<formula type='display' tag='(14)' eqleft='true' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>-</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mo>+</mo><mfrac><mn>1</mn> <mn>3</mn></mfrac><mo>-</mo><mfrac><mn>1</mn> <mn>4</mn></mfrac><mo>+</mo><mo>⋯</mo><mo>=</mo><mo form='prefix'>ln</mo><mn>2</mn></mrow></math></formula>
<formula type='display' eqleft='true'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>-</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mo>+</mo><mfrac><mn>1</mn> <mn>3</mn></mfrac><mo>-</mo><mfrac><mn>1</mn> <mn>4</mn></mfrac><mo>+</mo><mo>⋯</mo><mo>=</mo><mo form='prefix'>ln</mo><mn>2</mn></mrow></math></formula>
<p>In <TeX/>, equations are centered, and an equation number is added to the left
or the right. In the HTML version, an equation-with-number is a 3-column
table, columns 1 and 3 are of width 4em (this is defined in the CSS file),
one of them contains the equation number. If the equation number is big, the
width of the column might be larger than 4em, columns 1 and 3 could have
different widths, so that column 2 is not centered. Otherwise it is centered,
and the equation is centered in column 2 (is there a way to do this better?)</p>
<p>Normally, there should be a way to put the equation at some position (say 3cm
from the left margin). This is done in <LaTeX/> via a package option (can we
easily modify <LaTeX/> so that each equation can be centered or not?). In this
examples, first two formulas should be centered, other ones should flushed
left. Equations two and three have a number.</p>
<p><hi rend='bold'>Note on Equation Numbering</hi> For a very long time, I have used the
<latexcode>\eqno</latexcode> command without any difficulty; of course, you have to be very
careful if you introduce an equation between equations (11) and (12), you
have to change every reference for any equation starting with 12. A big
advantage of <LaTeX/> is its automatic numbering scheme; more precisely if
you flag an equation with <latexcode>\label</latexcode><latexcode>{eq+12}</latexcode>, you can get its number
via <latexcode>\ref</latexcode><latexcode>{eq+12}</latexcode> (the only difficulty then is to find mnemonic
tag names). In a first pass, <LaTeX/> computes the value of the label, and
stores it in a file, in a second pass, it reads the file, and uses this
number. No number is computed by <hi rend='it'>Tralics</hi>, in some cases, this can be
annoying. A side effect of the translation of the <latexcode>\label</latexcode> command is the
addition of an id (for instance `id12' to the equation<note id-text='9' id='uid41' place='foot'>The label name
provided by the user cannot be used since it is an invalid XML id in this case</note>), and translation of
the <latexcode>\ref</latexcode> is a <xmlcode><ref></xmlcode> element with a reference to the id.</p>
<p>Equation numbers are computed by the XML-to-whathever processor.
In fact, in the case of conversion from XML to HTML, the style sheet computes
the equation number twice: once when the equation is converted, and once when
the <xmlcode><ref></xmlcode> is converted. In the case of XML to XSL/FO, a number is computed
only for <xmlcode><ref></xmlcode>, the equation number is added to the equation by <LaTeX/>,
when the XSL/FO is converted to Pdf (this is not really important, because
nobody looks at the FO file).</p>
<p>Assume that you have hundreds of equations, and you want to refer the previous
one; very often it is tagged `(*)', in some cases `(**)'. Some people use
`(***)'. Exercise 19.7 that follows says that, in math mode, these come out as
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mo>*</mo><mo>)</mo></mrow></math></formula>, in some cases <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mo>*</mo><mo>*</mo><mo>)</mo></mrow></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mo>*</mo><mo>*</mo><mo>*</mo><mo>)</mo></mrow></math></formula>. In particular, a non-trivial question
is: should equation numbers by typeset as math or as text? In <hi rend='it'>Tralics</hi>, we
implemented <latexcode>\eqno</latexcode> and <latexcode>\tag</latexcode>; that's a bit tricky, let's explain
some difficulties.</p>
<list type='simple'>
<item id-text='1' id='uid42'><p noindent='true'>The MathML recommendation says: automatic equation numbering and
automatically resolving references to equations is outside the scope of
MathML, but can be done by use of style sheets or other means. “The
<xmlcode><mlabeledtr></xmlcode> construction provides support for both of these functions in
a way that is intended to facilitate XSLT processing”. The idea is to
construct an array, the first column contains equation numbers, with an
attribute that says if the tag should be on the left or the right.
This allows more than one tag per formula (there can be more than one row).
The problem is that my browser ignores the whole line. This is bad news.</p>
</item>
<item id-text='2' id='uid43'><p noindent='true'>The current implementation is: if the formula has a label, it has an
equation number. It cannot have more than one label/id/equation number.
(here `formula' designates the element that contains the translated math
formula). The style sheet computes the equation number via
<xmlcode><xsl:number</xmlcode> <xmlcode>level='any'</xmlcode> <xmlcode>count='formula[@id]'</xmlcode> <xmlcode>/></xmlcode>.</p>
</item>
<item id-text='3' id='uid44'><p noindent='true'>What happens if a formula has a tag and a label? Currently the tag is
ignored. What we should do is modify the template above (count all formulas
with id and without tags), this gives a value if the equation has no tag,
and use the value of the tag otherwise. Note that, if you say
<latexcode>\tag</latexcode><latexcode>{x}</latexcode>, this gives <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math></formula> as equation number, and <latexcode>\eqref</latexcode>
gives this value back. On the other hand, <latexcode>\eqno(x)</latexcode> is equivalent to
<latexcode>\tag*</latexcode><latexcode>{(x)}</latexcode>.</p>
</item>
<item id-text='4' id='uid45'><p noindent='true'>If a tag is part of a math formula, it can consist in any math
construct. In our implementation, it may be an attribute so that only
characters are allowed. You cannot use <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>α</mi></math></formula> or <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>β</mi></math></formula> as tag.
In <LaTeX/>, tags are typeset in text mode, and math shift characters are
sometimes used. These are removed by <hi rend='it'>Tralics</hi>.</p>
</item>
<item id-text='5' id='uid46'><p noindent='true'>A tag can appear anywhere in a formula, and more than one tag can be
used. Thus <hi rend='it'>Tralics</hi> reads all tags and merges them (it complains if more
than one label appears in a formula).</p>
</item>
<item id-text='6' id='uid47'><p noindent='true'>The final tag, after merge, removal of special characters, etc., is
passed to a command; you can redefine it. In general it will either typeset
the tag, or convert it to an attribute.</p>
</item></list>
<p>Summary: There are three ways to obtain an equation number.
First, if an equation has a label, an equation number will be assigned to it
automatically, when converting from XML to HTML, or whatever. The second method
consists in using the amsmath command <latexcode>\tag</latexcode>, described below. Finally, you
can use the <TeX/> command <latexcode>\eqno</latexcode>. This command reads everything up to the
end of the formula, expanding tokens when needed; if this yields <latexcode>foo</latexcode>,
then <latexcode>\y@tag</latexcode><latexcode>{foo}</latexcode> is evaluated again; this the same as if you said
<latexcode>\tag*</latexcode><latexcode>{foo}</latexcode>. Its effect by default is to convert the tag as an
attribute to the formula.
Moreover, the attribute <xmlcode>eqnpos</xmlcode> is added to the
formula, with a value of <xmlcode>left</xmlcode> and <xmlcode>right</xmlcode>, depending on whether
<latexcode>\leqno</latexcode> or <latexcode>\eqno</latexcode> has been used. The equals signs should be aligned
for the five next formulas.</p>
<formula type='display' tag='(15R)' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>=</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<formula type='display' tag='(15L)' eqnpos='left'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>=</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<p>Equation number of (<ref target='uid48'/>) is on the left, of (<ref target='uid49'/>) on the
right, and (<ref target='uid50'/>) depends on the class option.</p>
<formula id-text='2.3.2' id='uid48' type='display' eqnpos='left'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>=</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<formula id-text='2.3.2' id='uid49' type='display' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>=</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<formula id-text='2.3.2' id='uid50' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>=</mo><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.5:</hi></p>
<formula type='display' tag='(16)' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo>∏</mo> <mrow><mi>k</mi><mo>≥</mo><mn>0</mn></mrow> </munder><mfrac><mn>1</mn> <mrow><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mi>k</mi> </msup><mi>z</mi></mrow></mfrac><mo>=</mo><munder><mo>∑</mo> <mrow><mi>n</mi><mo>≥</mo><mn>0</mn></mrow> </munder><msup><mi>z</mi> <mi>n</mi> </msup><mo>/</mo><mspace width='0.166667em'/><mspace width='0.166667em'/><munder><mo>∏</mo> <mrow><mn>1</mn><mo>≤</mo><mi>k</mi><mo>≤</mo><mi>n</mi></mrow> </munder><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>q</mi> <mi>k</mi> </msup><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.6:</hi> In <TeX/>, you can put an en-dash in an equation number by using
<latexcode>\hbox</latexcode>. This is not allowed in <hi rend='it'>Tralics</hi>: the equation <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>=</mo><mn>1</mn></mrow></math></formula> below gives an
error. On the other hand, any character can be put in an equation number; the
case of an apostrophe is a bit special: it is not converted to an exponent,
but replaced by <latexcode>\apostrophe</latexcode>.</p>
<p>The example below illustrates one complexity. The end of the tag (via
<latexcode>\eqno</latexcode>) is the end of the formula. In order to get the end of the formula,
all tokens have to be expanded. The question is what to do with <latexcode>\char</latexcode>:
remember that this command reads and typesets a character. In this case it
cannot typeset a character; assume that we delay its interpretation. In this
case, the command that follows the backquote will be expanded (this is wrong:
we do not want to put an acute accent somewhere). Hence, the <latexcode>\char</latexcode>
command reads a character, and pushes back a character token, with the same
value, but category code 12. We explained above that <latexcode>\mathchar</latexcode> is not
implemented. This means that there is one and only one active math character:
the apostrophe, it produces a prime exponent even when it has category code
12. This is not desired: a tag should consist in characters only. This
explains why something special is done. You can define the <latexcode>\apostrophe</latexcode>
command as you like (the default value is character U+B4, but you can use an
apostrophe, case where an exponent will be created when the token list is read
again; formula <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>2</mn><mo>=</mo><mn>2</mn></mrow></math></formula> gives a double superscript error, guess why).
Note how we insert an en-dash (of course <latexcode>\textendash</latexcode> is a
non-math command, we had to modify some files in order to allow this character
in the Pdf).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>272</vbnumber> <hi rend='tt'>\[1=1\eqno\hbox{(3-<zws/>-<zws/>1)}\]</hi></p>
<p noindent='true'><vbnumber>273</vbnumber> <hi rend='tt'>\[0=0\eqno(*,{**},{***},16'<zws/>\char`<zws/>\'<zws/>\char`<zws/>\^,3^^^^20131)\]</hi></p>
<p noindent='true'><vbnumber>274</vbnumber> <hi rend='tt'>\[\def\apostrophe{'<zws/>}2=2\eqno(16'<zws/>\char`<zws/>\'<zws/>)\]</hi></p>
<p noindent='true'><vbnumber>275</vbnumber> <hi rend='tt'>\[\def\apostrophe{'<zws/>}3=3\eqno(16'<zws/>)\]</hi></p>
</pre>
<formula type='display' tag='(*,**,***,16^,3–1)' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>0</mn><mo>=</mo><mn>0</mn></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.7:</hi> It is possible to insert the equation number in the formula.
What you can see here is that the spacing for two and three stars is the same:
Knuth says that <TeX/> converts binary star to type Ord, in the case of three
stars, the middle one is of type Ord.</p>
<formula type='display' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>0</mn><mo>=</mo><mn>0</mn><mspace width='2.em'/><mo>(</mo><mo>*</mo><mo>,</mo><mrow><mo>*</mo><mo>*</mo></mrow><mo>,</mo><mrow><mo>*</mo><mo>*</mo><mo>*</mo></mrow><mo>,</mo><mn>16</mn><mi></mi><mi></mi><mo>^</mo><mo>,</mo><mn>3</mn><mi>–</mi><mn>1</mn><mo>)</mo></mrow></math></formula>
<formula type='display' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>3</mn><mo>=</mo><mn>3</mn><mspace width='2.em'/><mo>(</mo><msup><mn>16</mn> <mo>'</mo> </msup><mo>)</mo></mrow></math></formula>
<p noindent='true'><hi rend='bold'>Exercise 19.8:</hi> Knuth says: if <latexcode>\hsize</latexcode> is less than 10000pt, then the natural
width of the equation will be too large. <hi rend='it'>Tralics</hi> ignores the shrink part of
the glue. In the case of the HTML document, the
text will flush in the right margin (and the equation number will be far
away). We have replaced 10000 by 600, this should be big enough to see
something.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>276</vbnumber> <hi rend='tt'>\[\quadx=y\hskip10000ptminus1fill\eqno(5)\]</hi></p>
</pre>
<formula type='display' tag='(5)' eqnpos='right'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mspace width='1.em'/><mi>x</mi><mo>=</mo><mi>y</mi><mspace width='600.0pt'/></mrow></math></formula>
</div2>
<div2 id-text='2.4.2' id='uid51'><head>Multi-line displays</head>
<p><hi rend='bold'>Exercise 19.9:</hi> The <latexcode>\eqalign</latexcode> feature of plain <TeX/> is not implemented; you can
use the <latexcode>align</latexcode> environment like here:</p>
<formula id-text='2.4.2' id='uid52' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mi>T</mi><mrow><mo>(</mo><mi>n</mi><mo>)</mo></mrow><mo>≤</mo><mi>T</mi><mrow><mo>(</mo><msup><mn>2</mn> <mrow><mo>⌈</mo><mo form='prefix'>lg</mo><mi>n</mi><mo>⌉</mo></mrow> </msup><mo>)</mo></mrow></mrow></mtd><mtd columnalign='left'><mrow><mo>≤</mo><mi>c</mi><mrow><mo>(</mo><msup><mn>3</mn> <mrow><mo>⌈</mo><mo form='prefix'>lg</mo><mi>n</mi><mo>⌉</mo></mrow> </msup><mo>)</mo></mrow><mo>-</mo><mi>c</mi><mrow><mo>(</mo><msup><mn>2</mn> <mrow><mo>⌈</mo><mo form='prefix'>lg</mo><mi>n</mi><mo>⌉</mo></mrow> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo><</mo><mn>3</mn><mi>c</mi><mo>·</mo><msup><mn>3</mn> <mrow><mo form='prefix'>lg</mo><mi>n</mi></mrow> </msup></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><mn>3</mn><mi>c</mi><mspace width='0.166667em'/><msup><mi>n</mi> <mrow><mo form='prefix'>lg</mo><mn>3</mn></mrow> </msup><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
Using <latexcode>aligned</latexcode>, you can get</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='{' close='}'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>α</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>f</mi><mo>(</mo><mi>z</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>β</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>f</mi><mo>(</mo><msup><mi>z</mi> <mn>2</mn> </msup><mo>)</mo></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>γ</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>f</mi><mo>(</mo><msup><mi>z</mi> <mn>3</mn> </msup><mo>)</mo></mrow></mtd></mtr></mtable></mfenced><mspace width='2.em'/><mfenced separators='' open='{' close='}'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>α</mi> <mn>2</mn> </msup><mo>-</mo><mi>β</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>y</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>2</mn><mi>γ</mi></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.10:</hi></p>
<formula id-text='2.4.2' id='uid53' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mi>P</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>a</mi> <mn>0</mn> </msub><mo>+</mo><msub><mi>a</mi> <mn>1</mn> </msub><mi>x</mi><mo>+</mo><msub><mi>a</mi> <mn>2</mn> </msub><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>a</mi> <mi>n</mi> </msub><msup><mi>x</mi> <mi>n</mi> </msup><mo>,</mo></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi>P</mi><mo>(</mo><mo>-</mo><mi>x</mi><mo>)</mo></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>a</mi> <mn>0</mn> </msub><mo>-</mo><msub><mi>a</mi> <mn>1</mn> </msub><mi>x</mi><mo>+</mo><msub><mi>a</mi> <mn>2</mn> </msub><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mo>⋯</mo><mo>+</mo><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow> <mi>n</mi> </msup><msub><mi>a</mi> <mi>n</mi> </msub><msup><mi>x</mi> <mi>n</mi> </msup><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p>Currently, the following code does not work.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>277</vbnumber> <hi rend='tt'>\begin{eqalignno}</hi></p>
<p noindent='true'><vbnumber>278</vbnumber> <hi rend='tt'>(x+y)(x-<zws/>y)&=x^2-<zws/>xy+yx-<zws/>y^2\\</hi></p>
<p noindent='true'><vbnumber>279</vbnumber> <hi rend='tt'>&=x^2-<zws/>y^2;&(4)\\</hi></p>
<p noindent='true'><vbnumber>280</vbnumber> <hi rend='tt'>(x+y)^2&=x^2+2xy+y^2;</hi></p>
<p noindent='true'><vbnumber>281</vbnumber> <hi rend='tt'>\end{eqalignno}</hi></p>
<p noindent='true'><vbnumber>282</vbnumber> <hi rend='tt'>\begin{leqalignno}</hi></p>
<p noindent='true'><vbnumber>283</vbnumber> <hi rend='tt'>(x+y)(x-<zws/>y)&=x^2-<zws/>xy+yx-<zws/>y^2\\</hi></p>
<p noindent='true'><vbnumber>284</vbnumber> <hi rend='tt'>&=x^2-<zws/>y^2;&(4)\\</hi></p>
<p noindent='true'><vbnumber>285</vbnumber> <hi rend='tt'>(x+y)^2&=x^2+2xy+y^2.</hi></p>
<p noindent='true'><vbnumber>286</vbnumber> <hi rend='tt'>\end{leqalignno}</hi></p>
</pre><p noindent='true'>The best we can do is using phantoms:</p>
<pre class='latex-code'><p noindent='true'><vbnumber>287</vbnumber> <hi rend='tt'>\def\xcenter#1#2#3{\phantom{#3}{#1#2#3}\phantom{#1}}</hi></p>
<p noindent='true'><vbnumber>288</vbnumber> <hi rend='tt'>\[\xcenter{(x+y)(x-<zws/>y)}{=}{x^2-<zws/>xy+yx-<zws/>y^2}\]</hi></p>
<p noindent='true'><vbnumber>289</vbnumber> <hi rend='tt'>\[\xcenter{{}}{=}{x^2-<zws/>y^2;}\label{192-<zws/>0}\]</hi></p>
<p noindent='true'><vbnumber>290</vbnumber> <hi rend='tt'>\[\xcenter{{(x+y)^2}}{=}{x^2+2xy+y^2.}\label{192-<zws/>5}\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><mi>x</mi><mi>y</mi><mo>+</mo><mi>y</mi><mi>x</mi><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mphantom><mrow><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><mi>x</mi><mi>y</mi><mo>+</mo><mi>y</mi><mi>x</mi><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow><mphantom><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo><mo>(</mo><mi>x</mi><mo>-</mo><mi>y</mi><mo>)</mo></mphantom></mrow></math></formula>
<formula id-text='2.4.2' id='uid54' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>;</mo></mphantom><mrow><mrow/><mo>=</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>;</mo></mrow><mphantom><mrow/></mphantom></mrow></math></formula>
<formula id-text='2.4.2' id='uid55' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>x</mi><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>.</mo></mphantom><mrow><msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup><mo>=</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>x</mi><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>.</mo></mrow><mphantom><msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup></mphantom></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.12:</hi> First two equations use <latexcode>\leqno</latexcode>,
Equations (<ref target='uid56'/>) and (<ref target='uid57'/>) have a label.</p>
<formula type='display' tag='(9)' eqnpos='left'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>v</mi><mo>,</mo><mi>u</mi><mo>)</mo><mo>;</mo></mphantom><mrow><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>=</mo><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>v</mi><mo>,</mo><mi>u</mi><mo>)</mo><mo>;</mo></mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mphantom></mrow></math></formula>
<formula type='display' tag='(10)' eqnpos='left'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mo>-</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>.</mo></mphantom><mrow><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>=</mo><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mo>-</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>.</mo></mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mphantom></mrow></math></formula>
<formula id-text='2.4.2' id='uid56' type='display' eqleft='true'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>v</mi><mo>,</mo><mi>u</mi><mo>)</mo><mo>;</mo></mphantom><mrow><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>=</mo><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>v</mi><mo>,</mo><mi>u</mi><mo>)</mo><mo>;</mo></mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mphantom></mrow></math></formula>
<formula id-text='2.4.2' id='uid57' type='display' eqleft='true'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mo>-</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>.</mo></mphantom><mrow><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>=</mo><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mo>-</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo><mo>.</mo></mrow><mphantom><mo movablelimits='true' form='prefix'>gcd</mo><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>)</mo></mphantom></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.13:</hi> Note: Knuth has a small space before the first <latexcode>dx</latexcode>, this seems
unnecessary. Some operators are big by default in MathML, so that no <latexcode>\big</latexcode>
is required. However, there is a rule in <hi rend='it'>Tralics</hi> that says that small
parentheses are used in <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∫</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo><mi>d</mi><mi>x</mi></mrow></math></formula>, even when the integral has limits.
In this cases, this mechanism produces small parentheses. The remedy is to put
<latexcode>f(x)</latexcode> in a group; the size of the parentheses depend only on what is in
the group. In a case like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>)</mo></mrow></math></formula>, large parentheses are used. If you want
small ones, you must use the <latexcode>\smash</latexcode> command, and you get
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow></math></formula>. In the pdf version, the vertical bar is too small.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>291</vbnumber> <hi rend='tt'>\[\xcenter{\left(\int_{-<zws/>\infty}^{\infty}e^{-<zws/>x^2}dx\right)^2}{=}</hi></p>
<p noindent='true'><vbnumber>292</vbnumber> <hi rend='tt'>{\int_{-<zws/>\infty}^{\infty}\int_{-<zws/>\infty}^{\infty}e^{-<zws/>(\smash{x^2+y^2})}dx\,dy}\]</hi></p>
<p noindent='true'><vbnumber>293</vbnumber> <hi rend='tt'>\[\xcenter{}{=}{\int_0^{2\pi}\int_0^\inftye^{-<zws/>r^2}r\,dr\,d\theta}\]</hi></p>
<p noindent='true'><vbnumber>294</vbnumber> <hi rend='tt'>\[\xcenter{}{=}{\int_0^{2\pi}{\left(-<zws/>\frac{e^{-<zws/>r^2}}{2}|</hi></p>
<p noindent='true'><vbnumber>295</vbnumber> <hi rend='tt'>_{r=0}^{r=\infty}\right)}\,d\theta}\]</hi></p>
<p noindent='true'><vbnumber>296</vbnumber> <hi rend='tt'>\[\xcenter{}{=}{\pi.}\label{e19.13}\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msup><mi>e</mi> <mrow><mo>-</mo><mo>(</mo><mpadded height='0pt' depth='0pt'><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> </msup><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mphantom><mrow><msup><mfenced separators='' open='(' close=')'><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow> </msup><mi>d</mi><mi>x</mi></mfenced> <mn>2</mn> </msup><mo>=</mo><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msup><mi>e</mi> <mrow><mo>-</mo><mo>(</mo><mpadded height='0pt' depth='0pt'><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> </msup><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow><mphantom><msup><mfenced separators='' open='(' close=')'><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>∞</mi></mrow> <mi>∞</mi> </msubsup><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow> </msup><mi>d</mi><mi>x</mi></mfenced> <mn>2</mn> </msup></mphantom></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><msubsup><mo>∫</mo> <mn>0</mn> <mrow><mn>2</mn><mi>π</mi></mrow> </msubsup><msubsup><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </msubsup><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>r</mi> <mn>2</mn> </msup></mrow> </msup><mi>r</mi><mspace width='0.166667em'/><mi>d</mi><mi>r</mi><mspace width='0.166667em'/><mi>d</mi><mi>θ</mi></mphantom><mrow><mo>=</mo><msubsup><mo>∫</mo> <mn>0</mn> <mrow><mn>2</mn><mi>π</mi></mrow> </msubsup><msubsup><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </msubsup><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>r</mi> <mn>2</mn> </msup></mrow> </msup><mi>r</mi><mspace width='0.166667em'/><mi>d</mi><mi>r</mi><mspace width='0.166667em'/><mi>d</mi><mi>θ</mi></mrow><mphantom/></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><msubsup><mo>∫</mo> <mn>0</mn> <mrow><mn>2</mn><mi>π</mi></mrow> </msubsup><mfenced separators='' open='(' close=')'><mo>-</mo><mfrac><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>r</mi> <mn>2</mn> </msup></mrow> </msup> <mn>2</mn></mfrac><msubsup><mrow><mo>|</mo></mrow> <mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow> <mrow><mi>r</mi><mo>=</mo><mi>∞</mi></mrow> </msubsup></mfenced><mspace width='0.166667em'/><mi>d</mi><mi>θ</mi></mphantom><mrow><mo>=</mo><msubsup><mo>∫</mo> <mn>0</mn> <mrow><mn>2</mn><mi>π</mi></mrow> </msubsup><mfenced separators='' open='(' close=')'><mo>-</mo><mfrac><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>r</mi> <mn>2</mn> </msup></mrow> </msup> <mn>2</mn></mfrac><msubsup><mrow><mo>|</mo></mrow> <mrow><mi>r</mi><mo>=</mo><mn>0</mn></mrow> <mrow><mi>r</mi><mo>=</mo><mi>∞</mi></mrow> </msubsup></mfenced><mspace width='0.166667em'/><mi>d</mi><mi>θ</mi></mrow><mphantom/></mrow></math></formula>
<formula id-text='2.4.2' id='uid58' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mphantom><mi>π</mi><mo>.</mo></mphantom><mrow><mo>=</mo><mi>π</mi><mo>.</mo></mrow><mphantom/></mrow></math></formula>
<p><hi rend='bold'>Exercise 19.14:</hi> Knuth explains that <latexcode>eqalign</latexcode> and <latexcode>eqalignno</latexcode> environments
are based on <latexcode>\halign</latexcode>, so that <latexcode>\noalign</latexcode> can be used. In environments
like <latexcode>gather</latexcode>, you can try <latexcode>\multicolumn</latexcode>. As you can see here, the word
`and' occurs at the left of the table, not at the left margin; this is the same
as what happens with <latexcode>\eqalign</latexcode>.</p>
<formula id-text='2.4.2' id='uid59' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mi>x</mi><mo>=</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow></mtd></mtr><mtr><mtd columnalign='left' columnspan='1'><mtext>and</mtext></mtd></mtr><mtr><mtd><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>=</mo><msup><mi>y</mi> <mn>2</mn> </msup><msup><mi>z</mi> <mn>2</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<p><hi rend='bold'>Exercise 19.16:</hi> This uses <latexcode>\gather</latexcode>. There are no equation numbers, because
<latexcode>\hfil</latexcode>, <latexcode>\hfill</latexcode> or <latexcode>\hfilneg</latexcode> are not allowed.</p>
<formula id-text='2.4.2' id='uid60' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mi>x</mi><mo>≡</mo><mi>x</mi></mrow></mtd></mtr><mtr><mtd><mrow><mtext>if</mtext><mspace width='1.em'/><mi>x</mi><mo>≡</mo><mi>y</mi><mspace width='1.em'/><mtext>then</mtext><mspace width='1.em'/><mi>y</mi><mo>≡</mo><mi>x</mi></mrow></mtd></mtr><mtr><mtd><mrow><mtext>if</mtext><mspace width='1.em'/><mi>x</mi><mo>≡</mo><mi>y</mi><mspace width='1.em'/><mtext>and</mtext><mspace width='1.em'/><mi>y</mi><mo>≡</mo><mi>z</mi><mspace width='1.em'/><mtext>then</mtext><mspace width='1.em'/><mi>x</mi><mo>≡</mo><mi>z</mi><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
</div2>
<div2 id-text='2.4.3' id='uid61'><head>Long formulas</head>
<p>The long formula is</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>σ</mi><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>3</mn><mo>+</mo><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>+</mo><msup><mn>2</mn> <mn>35</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mn>7</mn><mo>/</mo><msup><mn>2</mn> <mn>35</mn> </msup><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>σ</mi><mrow><mo>(</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>,</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>.</mo></mrow></math></formula>
<p noindent='true'>It can be split as</p>
<formula id-text='2.4.3' id='uid62' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mi>σ</mi><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>,</mo><mn>1</mn><mo>)</mo></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mo>-</mo><mn>3</mn><mo>+</mo><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>+</mo><msup><mn>2</mn> <mn>35</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mspace width='2.em'/><mrow/><mo>+</mo><mn>7</mn><mo>/</mo><msup><mn>2</mn> <mn>35</mn> </msup><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>σ</mi><mrow><mo>(</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>,</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p><hi rend='bold'>Exercise 19.17:</hi></p>
<formula id-text='2.4.3' id='uid63' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msub><mi>x</mi> <mi>n</mi> </msub><msub><mi>u</mi> <mn>1</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>x</mi> <mrow><mi>n</mi><mo>+</mo><mi>t</mi><mo>-</mo><mn>1</mn></mrow> </msub><msub><mi>u</mi> <mi>t</mi> </msub></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>x</mi> <mi>n</mi> </msub><msub><mi>u</mi> <mn>1</mn> </msub><mo>+</mo><mrow><mo>(</mo><mi>a</mi><msub><mi>x</mi> <mi>n</mi> </msub><mo>+</mo><mi>c</mi><mo>)</mo></mrow><msub><mi>u</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mspace width='2.em'/><mrow/><mo>+</mo><mrow><mo>(</mo><msup><mi>a</mi> <mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow> </msup><msub><mi>x</mi> <mi>n</mi> </msub><mo>+</mo><mi>c</mi><mrow><mo>(</mo><msup><mi>a</mi> <mrow><mi>t</mi><mo>-</mo><mn>2</mn></mrow> </msup><mo>+</mo><mo>⋯</mo><mo>+</mo><mn>1</mn><mo>)</mo></mrow><mo>)</mo></mrow><msub><mi>u</mi> <mi>t</mi> </msub></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><mrow><mo>(</mo><msub><mi>u</mi> <mn>1</mn> </msub><mo>+</mo><mi>a</mi><msub><mi>u</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msup><mi>a</mi> <mrow><mi>t</mi><mo>-</mo><mn>1</mn></mrow> </msup><msub><mi>u</mi> <mi>t</mi> </msub><mo>)</mo></mrow><msub><mi>x</mi> <mi>n</mi> </msub><mo>+</mo><mi>h</mi><mrow><mo>(</mo><msub><mi>u</mi> <mn>1</mn> </msub><mo>,</mo><mo>...</mo><mo>,</mo><msub><mi>u</mi> <mi>t</mi> </msub><mo>)</mo></mrow><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p>Attempt to use <latexcode>multline</latexcode> for the long formula.</p>
<formula id-text='2.4.3' id='uid64' textype='multline' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='left'><mrow><mi>σ</mi><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>,</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mn>3</mn><mo>+</mo><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>/</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>+</mo><msup><mn>2</mn> <mn>35</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mrow/><mo>+</mo><mn>7</mn><mo>/</mo><msup><mn>2</mn> <mn>35</mn> </msup><mrow><mo>(</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mo>-</mo><mi>σ</mi><mrow><mo>(</mo><msup><mn>2</mn> <mn>35</mn> </msup><mo>,</mo><msup><mn>2</mn> <mn>34</mn> </msup><mo>-</mo><mn>1</mn><mo>,</mo><mn>1</mn><mo>)</mo></mrow><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p><hi rend='bold'>Exercise 19.18:</hi></p>
<formula id-text='2.4.3' id='uid65' textype='multline' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='left'><mrow><munder><mo>∑</mo> <mrow><mn>1</mn><mo>≤</mo><mi>j</mi><mo>≤</mo><mi>n</mi></mrow> </munder><mfrac><mn>1</mn> <mrow><mrow><mo>(</mo><msub><mi>x</mi> <mi>j</mi> </msub><mo>-</mo><msub><mi>x</mi> <mn>1</mn> </msub><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><msub><mi>x</mi> <mi>j</mi> </msub><mo>-</mo><msub><mi>x</mi> <mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow> </msub><mo>)</mo></mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi> <mi>j</mi> </msub><mo>)</mo></mrow><mrow><mo>(</mo><msub><mi>x</mi> <mi>j</mi> </msub><mo>-</mo><msub><mi>x</mi> <mrow><mi>j</mi><mo>+</mo><mn>1</mn></mrow> </msub><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><msub><mi>x</mi> <mi>j</mi> </msub><mo>-</mo><msub><mi>x</mi> <mi>n</mi> </msub><mo>)</mo></mrow></mrow></mfrac></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mo>=</mo><mfrac><mn>1</mn> <mrow><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi> <mn>1</mn> </msub><mo>)</mo></mrow><mo>...</mo><mrow><mo>(</mo><mi>x</mi><mo>-</mo><msub><mi>x</mi> <mi>n</mi> </msub><mo>)</mo></mrow></mrow></mfrac><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'><hi rend='bold'>Exercise 19.19:</hi> This is a silly expression. It is formed of A and B over C.
We show here the code of A, B and C, using the shorthands of Knuth. We redefine
locally the <latexcode>\\</latexcode> command. The <latexcode>\Paren</latexcode> command puts
parentheses around the argument., the <latexcode>\Slash</latexcode> command produces a slash.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>297</vbnumber> <hi rend='tt'>{</hi></p>
<p noindent='true'><vbnumber>298</vbnumber> <hi rend='tt'>\def\\#1;{\noexpand\Paren{#1;q^2}_\infty}</hi></p>
<p noindent='true'><vbnumber>299</vbnumber> <hi rend='tt'>\xdef\formA{q^{\frac12n(n+1)}\\ea;\\eq\noexpand\Slasha;}</hi></p>
<p noindent='true'><vbnumber>300</vbnumber> <hi rend='tt'>\xdef\formB{\\caq\noexpand\Slashe;\\cq^2\!\noexpand\Slashae;}</hi></p>
<p noindent='true'><vbnumber>301</vbnumber> <hi rend='tt'>\xdef\formC{(e;q)_\infty(cq/e;q)_\infty}</hi></p>
<p noindent='true'><vbnumber>302</vbnumber> <hi rend='tt'>}</hi></p>
</pre><p>The question is: What is the size of the parentheses?
In the case of <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∫</mo><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo><mi>d</mi><mi>x</mi></mrow></math></formula> some browsers show parentheses whose size are the
same as that of the current group; if nothing special is done, it includes the
integral sign and the bounds, this is wrong. For this reason, <hi rend='it'>Tralics</hi> inserts some braces for opening and closing delimiters. If a group is created
for the parenthesis, it contains no big objects (e.g., something with
exponents). If possible, opening and closing parentheses are part of the same
group. The algorithm is not obvious: consider what should be done if <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> or
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math></formula> is replaced by its square. The following exercise is interesting. Note:
in the Pdf version, all formulas look the same, this is because parentheses
have fixed size. See also discussion after exercise 16.2: there are no
multiple scripts here.</p>
<p>We give here four
variants. In case one, there is no group, and the size of the parentheses is
given by the exponent of the q. Hence they are too big. <hi rend='it'>Tralics</hi> tries to
compensate, but this does not work well, because of the index attached to
parenthesis; there are two parts <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo></mrow></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>q</mi> <mn>2</mn> </msup><msub><mrow><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></math></formula>.
In the second case, we have added an empty group. In this case,
we have a group with <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo></mrow></math></formula> followed by <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>q</mi> <mn>2</mn> </msup></math></formula> followed by a group with <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>)</mo></math></formula>
followed by <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mrow/> <mi>∞</mi> </msub></math></formula>. This gives small parentheses. Variant three is
logically better: we put the parentheses in a group, so that its size depends
only on the content of the group; in this case <hi rend='it'>Tralics</hi> leaves the formula
unchanged. If you feel that the parentheses are too big, you can reduce them:
variant four uses <latexcode>\smash</latexcode>.</p>
<p>A non trivial point is that the size of the slash character is also
variable. In the case where a group is used (variant 3 and 4), it size depends
on the <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>q</mi> <mn>2</mn> </msup></math></formula> that follows. Otherwise, when <hi rend='it'>Tralics</hi> tries to insert a group,
in order to reduce the size of the parentheses, it uses a complicated
algorithm: when a group is created for the parentheses, it does not include
big objects. In particular, since each semi-colon is followed by <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>q</mi> <mn>2</mn> </msup></math></formula>, this
group cannot contain both parentheses. Expressions can be split after binary
operators or relations, in the case of <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>/</mo><mi>b</mi><mo>=</mo><mi>c</mi></mrow></math></formula>, only the equals sign is
considered. Understanding exactly where the expression is split is not
easy. Obviously, in the case when there are two <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>q</mi> <mn>2</mn> </msup></math></formula> in the expression, none
of them is in a group. Since the slash character is between these two
expressions, it is outside of the group, its size is affected by the exponent
of the first <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>q</mi></math></formula>. This gives a very big slash (in the case of the Pdf version,
only small characters are used).</p>
<p>One fundamental change in <hi rend='it'>Tralics</hi> 2.10.8 concerns the case where a
superscript or subscript is attatched to a parenthesis. In this case, the
script is detached, the soliiting algorithme is called, and the script is
attached to what preceeds. An like <latexcode>(x)^2</latexcode>, will be converted into
<latexcode>(x)<latexcode>{}</latexcode>^2</latexcode>, that can be converted into
<latexcode>(x)<latexcode>{}</latexcode>^2</latexcode>, and after removal of the dummy group into
<latexcode>(x)^2</latexcode>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>303</vbnumber> <hi rend='tt'>\def\Paren#1{(#1)}</hi></p>
<p noindent='true'><vbnumber>304</vbnumber> <hi rend='tt'>\def\Paren#1{(#1){}}</hi></p>
<p noindent='true'><vbnumber>305</vbnumber> <hi rend='tt'>\def\Paren#1{{(#1)}}</hi></p>
<p noindent='true'><vbnumber>306</vbnumber> <hi rend='tt'>\def\Paren#1{{(\smash{#1})}}</hi></p>
<p noindent='true'><vbnumber>307</vbnumber> <hi rend='tt'>\def\Slash{/}</hi></p>
<p noindent='true'><vbnumber>308</vbnumber> <hi rend='tt'>\[\frac{\formA\formB}{\formC}\]</hi></p>
<p noindent='true'><vbnumber>309</vbnumber> <hi rend='tt'>\[\frac{\textstyle\formA\qquad\atop\hfill\textstyle\formB}{\formC}\]</hi></p>
</pre><p>The whole formula version 1</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><msub><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>e</mi><mi>q</mi><mo>/</mo><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>a</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p noindent='true'>Version two</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub><mrow><mo>(</mo><mi>e</mi><mi>q</mi><mo>/</mo><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub><mrow><mo>(</mo><mi>c</mi><mi>a</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub><mrow><mo>(</mo><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub></mrow> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p noindent='true'>Version 3</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><msub><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>e</mi><mi>q</mi><mo>/</mo><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>a</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p noindent='true'>Version 4</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>e</mi><mi>q</mi><mo>/</mo><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>c</mi><mi>a</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p noindent='true'>
The split formula</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mfrac denomalign='right' linethickness='0pt'><mstyle scriptlevel='0' displaystyle='false'><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><msub><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>e</mi><mi>q</mi><mo>/</mo><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><mspace width='2.em'/></mrow></mstyle> <mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mrow><mo>(</mo><mi>c</mi><mi>a</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mo>/</mo><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mstyle></mfrac> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p>One trick in order to get a smaller slash: define <latexcode>\Slash</latexcode> to be a group
consisting of a slash (and something else, here a <latexcode>\kern</latexcode> of width minus 1pt).
The whole formula version two</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub><mrow><mo>(</mo><mi>e</mi><mi>q</mi><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub><mrow><mo>(</mo><mi>c</mi><mi>a</mi><mi>q</mi><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub><mrow><mo>(</mo><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow><msub><mrow/> <mi>∞</mi> </msub></mrow> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p noindent='true'>Version 4</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>e</mi><mi>q</mi><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>c</mi><mi>a</mi><mi>q</mi><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mpadded height='0pt' depth='0pt'><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup></mpadded><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
<p noindent='true'>
The split formula, version 4</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mfrac denomalign='right' linethickness='0pt'><mstyle scriptlevel='0' displaystyle='false'><mrow><msup><mi>q</mi> <mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mi>n</mi><mrow><mo>(</mo><mi>n</mi><mo>+</mo><mn>1</mn><mo>)</mo></mrow></mrow> </msup><msub><mrow><mo>(</mo><mi>e</mi><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>e</mi><mi>q</mi><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>a</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><mspace width='2.em'/></mrow></mstyle> <mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mrow><mo>(</mo><mi>c</mi><mi>a</mi><mi>q</mi><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><msup><mi>q</mi> <mn>2</mn> </msup><mspace width='-0.166667em'/><mrow><mspace width='-1.0pt'/><mo>/</mo></mrow><mi>a</mi><mi>e</mi><mo>;</mo><msup><mi>q</mi> <mn>2</mn> </msup><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mstyle></mfrac> <mrow><msub><mrow><mo>(</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub><msub><mrow><mo>(</mo><mi>c</mi><mi>q</mi><mo>/</mo><mi>e</mi><mo>;</mo><mi>q</mi><mo>)</mo></mrow> <mi>∞</mi> </msub></mrow></mfrac></math></formula>
</div2></div1></div0>
<div0 id-text='3' id='cid3'><head>Higher Mathematics, TLC2</head>
<p>In this chapter we present examples from the <LaTeX/> companion, second
edition, chapter 8; the book is distributed with a CDrom containing all
examples. These examples are formed of two parts; black and blue, the blue
part contains material to be inserted before the
<latexcode>\begin</latexcode><latexcode>{document}</latexcode>; whenever needed, we shall explain what these
commands are assumed to do, what they do, and how the feature might be
implemented. Unless stated otherwise, the black part is taken verbatim.</p>
<div1 id-text='3.1' id='uid66'><head>Introduction to amslatex</head>
<p>The following packages are defined for use with <hi rend='it'>Tralics</hi>:</p>
<list type='simple'>
<item id-text='1' id='uid67'><p noindent='true'>amsmath is the main package, it loads amstext, amsbsy, amsopn; Options
are sumlimits, nosumlimits, namelimits, nonamelimits, centertags, tbtags,
cmex10, and fleqn.</p>
</item>
<item id-text='2' id='uid68'><p noindent='true'>amsgen contains some useful commands (currently unused).</p>
</item>
<item id-text='3' id='uid69'><p noindent='true'>amstext defines the <latexcode>\text</latexcode> command, which is built-in in <hi rend='it'>Tralics</hi>.</p>
</item>
<item id-text='4' id='uid70'><p noindent='true'>amsbsy loads amsgen. It provides <latexcode>\boldsymbol</latexcode> and <latexcode>\bm</latexcode>, which do
nothing in <hi rend='it'>Tralics</hi>.</p>
</item>
<item id-text='5' id='uid71'><p noindent='true'>amsopn, no options. The package defines commands like <latexcode>\lim</latexcode>, that
are built-in in <hi rend='it'>Tralics</hi>.</p>
</item>
<item id-text='6' id='uid72'><p noindent='true'>amscd, implementes commutative diagrams.</p>
</item>
<item id-text='7' id='uid73'><p noindent='true'>amsthm, not yet implemented (theorems are built-in in <hi rend='it'>Tralics</hi>).</p>
</item>
<item id-text='8' id='uid74'><p noindent='true'>amsxtra, not yet implemented.</p>
</item>
<item id-text='9' id='uid75'><p noindent='true'>upref, not yet implemented.</p>
</item>
<item id-text='10' id='uid76'><p noindent='true'>amsfonts, not yet implemented; this package and the following recognize
options psamsfonts.</p>
</item>
<item id-text='11' id='uid77'><p noindent='true'>amssymb. The package defines 204 symbols, all of them implemented in the
<hi rend='it'>Tralics</hi> kernel, except the following one, that are declared undefined by
the amsmath package: <latexcode>\vartriangle</latexcode>, <latexcode>\doublebarwedge</latexcode>,
<latexcode>\varpropto</latexcode>, <latexcode>\smallsmile</latexcode>, <latexcode>\smallfrown</latexcode>, <latexcode>\lvertneqq</latexcode>
<latexcode>\gvertneqq</latexcode>, <latexcode>\npreceq</latexcode>, <latexcode>\nsucceq</latexcode>, <latexcode>\varsubsetneq(q)</latexcode>
<latexcode>\varsupsetneq(q)</latexcode>, <latexcode>\nsubseteqq</latexcode>,
<latexcode>\nsupseteqq</latexcode>, <latexcode>\(n)shortmid</latexcode>, <latexcode>\(n)shortparallel</latexcode>.</p>
</item>
<item id-text='12' id='uid78'><p noindent='true'>eufrak. The package defines family <latexcode>\Eufrak</latexcode> (this command is
<latexcode>\mathfrak</latexcode> in <hi rend='it'>Tralics</hi>), this is assumed to use the font family `euf'.
The eufrak package is redundant if the amsfonts package is used.</p>
</item>
<item id-text='13' id='uid79'><p noindent='true'>eucal.
The package defines family <latexcode>\Euscript</latexcode> (this command is <latexcode>\mathcal</latexcode> in
<hi rend='it'>Tralics</hi>), this is assumed to use the font family `eus'.
Accepts options `mathcal' and `mathscr' (this make <latexcode>\mathscr</latexcode>
equivalent to <latexcode>\mathcal</latexcode>.</p>
</item></list>
<p>All undefined math symbols are defined to be <latexcode>\ams@unimp</latexcode>, a command that
expands to an undefined command, the one defined here to produce a red X.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>310</vbnumber> <hi rend='tt'>\def\UnimplementedOperator#1{\mathbox{mstyle}[color][red]{X}}</hi></p>
</pre></div1>
<div1 id-text='3.2' id='uid80'><head>Display and alignment structures for equations</head>
<p>Source code for some formulas used below:</p>
<pre class='latex-code'><p noindent='true'><vbnumber>311</vbnumber> <hi rend='tt'>\begin{equation}(a+b)^2=a^2+2ab+b^2\end{equation}</hi></p>
<p noindent='true'><vbnumber>312</vbnumber> <hi rend='tt'>\[\sin^2\eta+\cos^2\eta=1\]</hi></p>
<p noindent='true'><vbnumber>313</vbnumber> <hi rend='tt'>\begin{equation}x^2+y^2=z^2\end{equation}</hi></p>
<p noindent='true'><vbnumber>314</vbnumber> <hi rend='tt'>\begin{align}x^2+y^2&=z^2\\x^3+y^3&<<zws/>z^3\end{align}</hi></p>
<p noindent='true'><vbnumber>315</vbnumber> <hi rend='tt'>\begin{eqnarray}x^2+y^2&=&z^2\\x^3+y^3&<<zws/>&z^3\end{eqnarray}</hi></p>
<p noindent='true'><vbnumber>316</vbnumber> <hi rend='tt'>\begin{equation*}n^2+m^2=k^2\end{equation*}</hi></p>
<p noindent='true'><vbnumber>317</vbnumber> <hi rend='tt'>\begin{equation}n^p+m^p\neqk^p\qquadp><zws/>2\end{equation}</hi></p>
<p noindent='true'><vbnumber>318</vbnumber> <hi rend='tt'>\begin{multline}\tag{2}</hi></p>
<p noindent='true'><vbnumber>319</vbnumber> <hi rend='tt'>\sum_{t\in\mathbf{T}}\int_a^t</hi></p>
<p noindent='true'><vbnumber>320</vbnumber> <hi rend='tt'>\biggl\lbrace\int_a^tf(t-<zws/>x)^2\,</hi></p>
<p noindent='true'><vbnumber>321</vbnumber> <hi rend='tt'>g(y)^2\,dx\biggr\rbrace\,dy\\</hi></p>
<p noindent='true'><vbnumber>322</vbnumber> <hi rend='tt'>=\sum_{t\notin\mathbf{T}}\int_t^a</hi></p>
<p noindent='true'><vbnumber>323</vbnumber> <hi rend='tt'>\biggl\lbraceg(y)^2\int_t^a</hi></p>
<p noindent='true'><vbnumber>324</vbnumber> <hi rend='tt'>f(x)^2\,dx\biggr\rbrace\,dy</hi></p>
<p noindent='true'><vbnumber>325</vbnumber> <hi rend='tt'>\end{multline}</hi></p>
</pre><p>Example 8-2-1. This uses the `leqno' option of the amsmath package,
that is assumed to put equation numbers on the left. In <hi rend='it'>Tralics</hi>, this will
set the attribute <hi rend='sansserif'>equation-number</hi>=`left' of the document element.</p>
<p>In <hi rend='it'>Tralics</hi>, if a formula has no <latexcode>\label</latexcode>, no number
is associated to it. Here we have a formula using the <latexcode>equation</latexcode>
environment, or a displaymath formula enclosed in a <latexcode>\[</latexcode>, <latexcode>\]</latexcode> pair.</p>
<formula id-text='10' id='uid81' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mo form='prefix'>sin</mo> <mn>2</mn> </msup><mi>η</mi><mo>+</mo><msup><mo form='prefix'>cos</mo> <mn>2</mn> </msup><mi>η</mi><mo>=</mo><mn>1</mn></mrow></math></formula>
<p>Example 8-2-2. This uses options `reqno' option of the amsmath package
(equations to the right), it puts
<hi rend='sansserif'>equation-number</hi>=`left' on the document element. It uses also
`fleqn', that sets <hi rend='sansserif'>flushed-equation</hi>=`true'; in <LaTeX/>, you must
define <latexcode>\mathindent</latexcode>, here to 1pc, as the distance between the left margin
and the formula; ignored by <hi rend='it'>Tralics</hi>. Same formulas as above, with a label
added, in order to show the difference.</p>
<formula id-text='11' id='uid82' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mo form='prefix'>sin</mo> <mn>2</mn> </msup><mi>η</mi><mo>+</mo><msup><mo form='prefix'>cos</mo> <mn>2</mn> </msup><mi>η</mi><mo>=</mo><mn>1</mn></mrow></math></formula>
<p>Example 8-2-3. The code was modified in order to add labels; you see three 3
numbers; one per environment, equation, align, and eqnarray. Also text added
between the groups of equations. First environment is <latexcode>equation</latexcode>:</p>
<formula id-text='12' id='uid83' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>=</mo><msup><mi>z</mi> <mn>2</mn> </msup></mrow></math></formula>
<p noindent='true'>Second environment is <latexcode>align</latexcode>:</p>
<formula id-text='3.2' id='uid84' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>z</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo><</mo><msup><mi>z</mi> <mn>3</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
Third environment is <latexcode>eqnarray</latexcode>:</p>
<formula id-text='3.2' id='uid85' textype='eqnarray' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd><mo>=</mo></mtd><mtd columnalign='left'><msup><mi>z</mi> <mn>2</mn> </msup></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd><mo><</mo></mtd><mtd columnalign='left'><msup><mi>z</mi> <mn>3</mn> </msup></mtd></mtr></mtable></math></formula>
<p>Note: amsmath adds a new complexity to how spaces are handled: spaces after
<latexcode>\\</latexcode> are no more ignored. This mechanism is not implemented in
<hi rend='it'>Tralics</hi>.</p>
<p>Example 8-2-4. We modified the examples by adding a label; you can see that
this produces an equation number for <latexcode>equation*</latexcode>, (<ref target='uid86'/>)
as well as <latexcode>equation</latexcode>, (<ref target='uid87'/>).</p>
<formula id-text='3.2' id='uid86' textype='equation*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>n</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>m</mi> <mn>2</mn> </msup><mo>=</mo><msup><mi>k</mi> <mn>2</mn> </msup></mrow></math></formula>
<formula id-text='15' id='uid87' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>n</mi> <mi>p</mi> </msup><mo>+</mo><msup><mi>m</mi> <mi>p</mi> </msup><mo>≠</mo><msup><mi>k</mi> <mi>p</mi> </msup><mspace width='2.em'/><mi>p</mi><mo>></mo><mn>2</mn></mrow></math></formula>
<p>Example 8-2-5. Translation of <latexcode>\multline</latexcode>
is a table, elements are centered, except first, last, and lines using
<latexcode>\shoveleft</latexcode> or <latexcode>\shoveright</latexcode>.
No <hi rend='tt'>&</hi>
should be given; last line should not be terminated with <hi rend='tt'>\\</hi>.</p>
<formula id-text='3.2' id='uid88' textype='multline' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='left'><mrow><mtext>First</mtext><mspace width='4.pt'/><mtext>line</mtext><mspace width='4.pt'/><mtext>of</mtext><mspace width='4.pt'/><mtext>a</mtext><mspace width='4.pt'/><mtext>multline</mtext></mrow></mtd></mtr><mtr><mtd><mrow><mtext>Centered</mtext><mspace width='4.pt'/><mtext>Middle</mtext><mspace width='4.pt'/><mtext>line</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right' columnspan='1'><mrow><mtext>A</mtext><mspace width='4.pt'/><mtext>right</mtext><mspace width='4.pt'/><mtext>Middle</mtext></mrow></mtd></mtr><mtr><mtd><mrow><mtext>Another</mtext><mspace width='4.pt'/><mtext>centered</mtext><mspace width='4.pt'/><mtext>Middle</mtext></mrow></mtd></mtr><mtr><mtd><mrow><mtext>Yet</mtext><mspace width='4.pt'/><mtext>another</mtext><mspace width='4.pt'/><mtext>centered</mtext><mspace width='4.pt'/><mtext>Middle</mtext></mrow></mtd></mtr><mtr><mtd columnalign='left' columnspan='1'><mrow><mtext>A</mtext><mspace width='4.pt'/><mtext>left</mtext><mspace width='4.pt'/><mtext>Middle</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mtext>Last</mtext><mspace width='4.pt'/><mtext>line</mtext><mspace width='4.pt'/><mtext>of</mtext><mspace width='4.pt'/><mtext>the</mtext><mspace width='4.pt'/><mtext>multline</mtext></mrow></mtd></mtr></mtable></math></formula>
<p>Example 8-2-6. This is the default behavior for tags.</p>
<formula id-text='3.2' id='uid89' textype='multline' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='left'><mrow><munder><mo>∑</mo> <mrow><mi>t</mi><mo>∈</mo><mi mathvariant='bold'>T</mi></mrow> </munder><msubsup><mo>∫</mo> <mi>a</mi> <mi>t</mi> </msubsup><mfenced separators='' open='{' close='}'><msubsup><mo>∫</mo> <mi>a</mi> <mi>t</mi> </msubsup> <mi>f</mi> <msup><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>x</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <mspace width='0.166667em'/> <mi>g</mi> <msup><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <mspace width='0.166667em'/> <mi>d</mi> <mi>x</mi></mfenced><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mo>=</mo><munder><mo>∑</mo> <mrow><mi>t</mi><mo>∉</mo><mi mathvariant='bold'>T</mi></mrow> </munder><msubsup><mo>∫</mo> <mi>t</mi> <mi>a</mi> </msubsup><mfenced separators='' open='{' close='}'><mi>g</mi> <msup><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <msubsup><mo>∫</mo> <mi>t</mi> <mi>a</mi> </msubsup> <mi>f</mi> <msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <mspace width='0.166667em'/> <mi>d</mi> <mi>x</mi></mfenced><mspace width='0.166667em'/><mi>d</mi><mi>y</mi><mspace width='2.em'/><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></math></formula>
<p>Same formulas, with <latexcode>\multlinegap</latexcode> set to zero. This has no effect in
<hi rend='it'>Tralics</hi></p>
<formula id-text='3.2' id='uid90' textype='multline' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='left'><mrow><munder><mo>∑</mo> <mrow><mi>t</mi><mo>∈</mo><mi mathvariant='bold'>T</mi></mrow> </munder><msubsup><mo>∫</mo> <mi>a</mi> <mi>t</mi> </msubsup><mfenced separators='' open='{' close='}'><msubsup><mo>∫</mo> <mi>a</mi> <mi>t</mi> </msubsup> <mi>f</mi> <msup><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>x</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <mspace width='0.166667em'/> <mi>g</mi> <msup><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <mspace width='0.166667em'/> <mi>d</mi> <mi>x</mi></mfenced><mspace width='0.166667em'/><mi>d</mi><mi>y</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mo>=</mo><munder><mo>∑</mo> <mrow><mi>t</mi><mo>∉</mo><mi mathvariant='bold'>T</mi></mrow> </munder><msubsup><mo>∫</mo> <mi>t</mi> <mi>a</mi> </msubsup><mfenced separators='' open='{' close='}'><mi>g</mi> <msup><mrow><mo>(</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <msubsup><mo>∫</mo> <mi>t</mi> <mi>a</mi> </msubsup> <mi>f</mi> <msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mn>2</mn> </msup> <mspace width='0.166667em'/> <mi>d</mi> <mi>x</mi></mfenced><mspace width='0.166667em'/><mi>d</mi><mi>y</mi><mspace width='2.em'/><mrow><mo>(</mo><mn>2</mn><mo>)</mo></mrow></mrow></mtd></mtr></mtable></math></formula>
<p>From now on, we redefine the <latexcode>\tag</latexcode> command via <latexcode>\tagasattribute</latexcode>;
the second equation with a tag gives:</p>
<formula type='display' tag='(3)'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mo form='prefix'>sin</mo> <mn>2</mn> </msup><mi>η</mi><mo>+</mo><msup><mo form='prefix'>cos</mo> <mn>2</mn> </msup><mi>η</mi><mo>=</mo><mn>1</mn></mrow></math></formula>
<p>The magic is that this uses <latexcode>\formulaattribute</latexcode>, a command added in
<hi rend='it'>Tralics</hi> 2.9.5 that adds an attribute pair to the formula; our style sheet
handles a formula with a tag in the same way as a formula with an id (after
converting the id into a tag). There are four commands of the form <latexcode>\XXattribute</latexcode>
that add an attribute to an element under construction: the math formula, the
math expression, the current row, the current cell. In these cases
<latexcode>\mathattribute</latexcode> cannot be used (it adds an attribute to the last element
created). It is not possible to use <latexcode>\XMLaddatt</latexcode> in math mode, and it is
not possible to use this command after a math formula in order to add an
attribute (If the token that follows a display math formula is not a
<latexcode>\par</latexcode>, then <latexcode>\noindent</latexcode> is inserted, thus, if this token is
<latexcode>\XMLaddatt</latexcode>, the current element is an empty paragraph). Example</p>
<pre class='latex-code'><p noindent='true'><vbnumber>326</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>327</vbnumber> <hi rend='tt'>\formulaattribute{tag}{8-<zws/>2-<zws/>3}</hi></p>
<p noindent='true'><vbnumber>328</vbnumber> <hi rend='tt'>\thismathattribute{background}{white}\tableattribute{color}{black}</hi></p>
<p noindent='true'><vbnumber>329</vbnumber> <hi rend='tt'>\rowattribute{mathvariant}{bold}x^2+y^2+100&=z^2\\</hi></p>
<p noindent='true'><vbnumber>330</vbnumber> <hi rend='tt'>\cellattribute{columnalign}{left}x^3+y^3+1&<<zws/>z^3</hi></p>
<p noindent='true'><vbnumber>331</vbnumber> <hi rend='tt'>\end{align}</hi></p>
</pre><p>Translation (bold attribute ignored in the Pdf version):</p>
<formula id-text='3.2' id='uid91' textype='align' type='display' tag='8-2-3'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML' background='white'><mtable displaystyle='true' color='black'><mtr mathvariant='bold'><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>+</mo><mn>100</mn></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>z</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup><mo>+</mo><mn>1</mn></mrow></mtd><mtd columnalign='left'><mrow><mo><</mo><msup><mi>z</mi> <mn>3</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>332</vbnumber> <hi rend='tt'>\begin{equation}\begin{split}%8-<zws/>2-<zws/>7</hi></p>
<p noindent='true'><vbnumber>333</vbnumber> <hi rend='tt'>(a+b)^4</hi></p>
<p noindent='true'><vbnumber>334</vbnumber> <hi rend='tt'>&=(a+b)^2(a+b)^2\\</hi></p>
<p noindent='true'><vbnumber>335</vbnumber> <hi rend='tt'>&=(a^2+2ab+b^2)(a^2+2ab+b^2)\\</hi></p>
<p noindent='true'><vbnumber>336</vbnumber> <hi rend='tt'>&=a^4+4a^3b+6a^2b^2+4ab^3+b^4</hi></p>
<p noindent='true'><vbnumber>337</vbnumber> <hi rend='tt'>\end{split}\end{equation}</hi></p>
<p noindent='true'><vbnumber>338</vbnumber> <hi rend='tt'>\begin{equation}\begin{split}%8-<zws/>2-<zws/>8</hi></p>
<p noindent='true'><vbnumber>339</vbnumber> <hi rend='tt'>(a+b)^3&=(a+b)(a+b)^2\\</hi></p>
<p noindent='true'><vbnumber>340</vbnumber> <hi rend='tt'>&=(a+b)(a^2+2ab+b^2)\\</hi></p>
<p noindent='true'><vbnumber>341</vbnumber> <hi rend='tt'>&=a^3+3a^2b+3ab^2+b^3</hi></p>
<p noindent='true'><vbnumber>342</vbnumber> <hi rend='tt'>\end{split}\end{equation}</hi></p>
</pre><p>Example 8.2.7 Single equation on several lines with alignment</p>
<formula id-text='20' id='uid92' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>4</mn> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><mrow><mo>(</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup><mo>)</mo></mrow><mrow><mo>(</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>a</mi> <mn>4</mn> </msup><mo>+</mo><mn>4</mn><msup><mi>a</mi> <mn>3</mn> </msup><mi>b</mi><mo>+</mo><mn>6</mn><msup><mi>a</mi> <mn>2</mn> </msup><msup><mi>b</mi> <mn>2</mn> </msup><mo>+</mo><mn>4</mn><mi>a</mi><msup><mi>b</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>b</mi> <mn>4</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<p>Example 8.2.8. The <LaTeX/> companion explains that the amsmath
package can be loaded
with options `centertags' or `tbtags'. In the first case, tags centered with
the formula (left or right), in the second case, tags are on the first line
(on the left) or last line (on the right). By default, <hi rend='it'>Tralics</hi> does
nothing, and in the case of `tbtags', it sets <hi rend='sansserif'>split-tags</hi>=`tb' on the
root element.</p>
<formula id-text='21' id='uid93' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>3</mn> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>a</mi> <mn>3</mn> </msup><mo>+</mo><mn>3</mn><msup><mi>a</mi> <mn>2</mn> </msup><mi>b</mi><mo>+</mo><mn>3</mn><mi>a</mi><msup><mi>b</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>b</mi> <mn>3</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>343</vbnumber> <hi rend='tt'>\newcommand\relphantom[1]{\mathrel{\phantom{#1}}}</hi></p>
<p noindent='true'><vbnumber>344</vbnumber> <hi rend='tt'>\newcommand\ve{\varepsilon}\newcommand\tve{t_{\varepsilon}}</hi></p>
<p noindent='true'><vbnumber>345</vbnumber> <hi rend='tt'>\newcommand\vf{\varphi}\newcommand\yvf{y_{\varphi}}</hi></p>
<p noindent='true'><vbnumber>346</vbnumber> <hi rend='tt'>\newcommand\bfE{\mathbf{E}}</hi></p>
<p noindent='true'><vbnumber>347</vbnumber> <hi rend='tt'></hi></p>
<p noindent='true'><vbnumber>348</vbnumber> <hi rend='tt'>\begin{equation}\begin{split}</hi></p>
<p noindent='true'><vbnumber>349</vbnumber> <hi rend='tt'>f_{h,\ve}(x,y)</hi></p>
<p noindent='true'><vbnumber>350</vbnumber> <hi rend='tt'>&=\ve\bfE_{x,y}\int_0^{\tve}L_{x,\yvf(\veu)}\vf(x)\,du\\</hi></p>
<p noindent='true'><vbnumber>351</vbnumber> <hi rend='tt'>&=h\intL_{x,z}\vf(x)\rho_x(dz)\\</hi></p>
<p noindent='true'><vbnumber>352</vbnumber> <hi rend='tt'>&\relphantom{=}{}+h\biggl[</hi></p>
<p noindent='true'><vbnumber>353</vbnumber> <hi rend='tt'>\frac{1}{\tve}</hi></p>
<p noindent='true'><vbnumber>354</vbnumber> <hi rend='tt'>\biggl(\bfE_{y}\int_0^{\tve}L_{x,y^x(s)}\vf(x)\,ds</hi></p>
<p noindent='true'><vbnumber>355</vbnumber> <hi rend='tt'>-<zws/>\tve\intL_{x,z}\vf(x)\rho_x(dz)\biggr)+\\</hi></p>
<p noindent='true'><vbnumber>356</vbnumber> <hi rend='tt'>&\relphantom{=}\phantom{{}+h\biggl[}</hi></p>
<p noindent='true'><vbnumber>357</vbnumber> <hi rend='tt'>\frac{1}{\tve}</hi></p>
<p noindent='true'><vbnumber>358</vbnumber> <hi rend='tt'>\biggl(\bfE_{y}\int_0^{\tve}L_{x,y^x(s)}\vf(x)\,ds</hi></p>
<p noindent='true'><vbnumber>359</vbnumber> <hi rend='tt'>-<zws/>\bfE_{x,y}\int_0^{\tve}L_{x,\yvf(\ves)}</hi></p>
<p noindent='true'><vbnumber>360</vbnumber> <hi rend='tt'>\vf(x)\,ds\biggr)\biggr]</hi></p>
<p noindent='true'><vbnumber>361</vbnumber> <hi rend='tt'>\end{split}\end{equation}</hi></p>
</pre><p>Example 8-2-9</p>
<formula id-text='22' id='uid94' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msub><mi>f</mi> <mrow><mi>h</mi><mo>,</mo><mi>ϵ</mi></mrow> </msub><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>ϵ</mi><msub><mi mathvariant='bold'>E</mi> <mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow> </msub><msubsup><mo>∫</mo> <mn>0</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub> </msubsup><msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><msub><mi>y</mi> <mi>φ</mi> </msub><mrow><mo>(</mo><mi>ϵ</mi><mi>u</mi><mo>)</mo></mrow></mrow> </msub><mi>φ</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><mi>h</mi><mo>∫</mo><msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><mi>z</mi></mrow> </msub><mi>φ</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><msub><mi>ρ</mi> <mi>x</mi> </msub><mrow><mo>(</mo><mi>d</mi><mi>z</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mphantom><mo>=</mo></mphantom><mrow/><mo>+</mo><mi>h</mi><mo>[</mo><mfrac><mn>1</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub></mfrac><mfenced separators='' open='(' close=')'><msub><mi mathvariant='bold'>E</mi> <mi>y</mi> </msub> <msubsup><mo>∫</mo> <mn>0</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub> </msubsup> <msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><msup><mi>y</mi> <mi>x</mi> </msup><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow> </msub> <mi>φ</mi> <mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mspace width='0.166667em'/> <mi>d</mi> <mi>s</mi> <mo>-</mo> <msub><mi>t</mi> <mi>ϵ</mi> </msub> <mo>∫</mo> <msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><mi>z</mi></mrow> </msub> <mi>φ</mi> <mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <msub><mi>ρ</mi> <mi>x</mi> </msub> <mrow><mo>(</mo><mi>d</mi><mi>z</mi><mo>)</mo></mrow></mfenced><mo>+</mo></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mphantom><mo>=</mo></mphantom><mphantom><mrow/><mo>+</mo><mi>h</mi><mo>[</mo></mphantom><mfrac><mn>1</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub></mfrac><mfenced separators='' open='(' close=')'><msub><mi mathvariant='bold'>E</mi> <mi>y</mi> </msub> <msubsup><mo>∫</mo> <mn>0</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub> </msubsup> <msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><msup><mi>y</mi> <mi>x</mi> </msup><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow> </msub> <mi>φ</mi> <mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mspace width='0.166667em'/> <mi>d</mi> <mi>s</mi> <mo>-</mo> <msub><mi mathvariant='bold'>E</mi> <mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow> </msub> <msubsup><mo>∫</mo> <mn>0</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub> </msubsup> <msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><msub><mi>y</mi> <mi>φ</mi> </msub><mrow><mo>(</mo><mi>ϵ</mi><mi>s</mi><mo>)</mo></mrow></mrow> </msub> <mi>φ</mi> <mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mspace width='0.166667em'/> <mi>d</mi> <mi>s</mi></mfenced><mo>]</mo></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>362</vbnumber> <hi rend='tt'>\begin{gather}</hi></p>
<p noindent='true'><vbnumber>363</vbnumber> <hi rend='tt'>(a+b)^2=a^2+2ab+b^2\\</hi></p>
<p noindent='true'><vbnumber>364</vbnumber> <hi rend='tt'>(a+b)\cdot(a-<zws/>b)=a^2-<zws/>b^2</hi></p>
<p noindent='true'><vbnumber>365</vbnumber> <hi rend='tt'>\end{gather}</hi></p>
</pre><p noindent='true'>Example 8-2-10, equation groups without alignment.</p>
<formula id-text='3.2' id='uid95' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><mo>·</mo><mrow><mo>(</mo><mi>a</mi><mo>-</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>366</vbnumber> <hi rend='tt'>\begin{gather}</hi></p>
<p noindent='true'><vbnumber>367</vbnumber> <hi rend='tt'>D(a,r)\equiv\{z\in\mathbf{C}\colon|z-<zws/>a|<<zws/>r\}\notag\\</hi></p>
<p noindent='true'><vbnumber>368</vbnumber> <hi rend='tt'>\operatorname{seg}(a,r)\equiv\{z\in\mathbf{C}\colon</hi></p>
<p noindent='true'><vbnumber>369</vbnumber> <hi rend='tt'>\Imz<<zws/>\Ima,\|z-<zws/>a|<<zws/>r\}\\</hi></p>
<p noindent='true'><vbnumber>370</vbnumber> <hi rend='tt'>C(E,\theta,r)\equiv\bigcup_{e\inE}c(e,\theta,r)</hi></p>
<p noindent='true'><vbnumber>371</vbnumber> <hi rend='tt'>\end{gather}</hi></p>
</pre><p noindent='true'>Example 8-2-11</p>
<formula id-text='3.2' id='uid96' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mi>D</mi><mo>(</mo><mi>a</mi><mo>,</mo><mi>r</mi><mo>)</mo><mo>≡</mo><mo>{</mo><mi>z</mi><mo>∈</mo><mi mathvariant='bold'>C</mi><mo lspace='0pt'>:</mo><mo>|</mo><mi>z</mi><mo>-</mo><mi>a</mi><mo>|</mo><mo><</mo><mi>r</mi><mo>}</mo></mrow></mtd></mtr><mtr><mtd><mrow><mo form='prefix'>seg</mo><mo>(</mo><mi>a</mi><mo>,</mo><mi>r</mi><mo>)</mo><mo>≡</mo><mo>{</mo><mi>z</mi><mo>∈</mo><mi mathvariant='bold'>C</mi><mo lspace='0pt'>:</mo><mi>ℑ</mi><mi>z</mi><mo><</mo><mi>ℑ</mi><mi>a</mi><mo>,</mo><mspace width='4pt'/><mo>|</mo><mi>z</mi><mo>-</mo><mi>a</mi><mo>|</mo><mo><</mo><mi>r</mi><mo>}</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>C</mi><mrow><mo>(</mo><mi>E</mi><mo>,</mo><mi>θ</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow><mo>≡</mo><munder><mo>⋃</mo> <mrow><mi>e</mi><mo>∈</mo><mi>E</mi></mrow> </munder><mi>c</mi><mrow><mo>(</mo><mi>e</mi><mo>,</mo><mi>θ</mi><mo>,</mo><mi>r</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>372</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>373</vbnumber> <hi rend='tt'>(a+b)^3&=(a+b)(a+b)^2\\</hi></p>
<p noindent='true'><vbnumber>374</vbnumber> <hi rend='tt'>&=(a+b)(a^2+2ab+b^2)\\</hi></p>
<p noindent='true'><vbnumber>375</vbnumber> <hi rend='tt'>&=a^3+3a^2b+3ab^2+b^3</hi></p>
<p noindent='true'><vbnumber>376</vbnumber> <hi rend='tt'>\end{align}</hi></p>
<p noindent='true'><vbnumber>377</vbnumber> <hi rend='tt'>\begin{align}x^2+y^2&=1\\x&=\sqrt{1-<zws/>y^2}\end{align}</hi></p>
</pre><p noindent='true'>Example 8-2-12</p>
<formula id-text='3.2' id='uid97' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>3</mn> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><mrow><mo>(</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>a</mi> <mn>3</mn> </msup><mo>+</mo><mn>3</mn><msup><mi>a</mi> <mn>2</mn> </msup><mi>b</mi><mo>+</mo><mn>3</mn><mi>a</mi><msup><mi>b</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>b</mi> <mn>3</mn> </msup></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
and</p>
<formula id-text='3.2' id='uid98' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>378</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>379</vbnumber> <hi rend='tt'>\text{Compare}x^2+y^2&=1&x^3+y^3&=1\\</hi></p>
<p noindent='true'><vbnumber>380</vbnumber> <hi rend='tt'>x&=\sqrt{1-<zws/>y^2}&x&=\sqrt[3]{1-<zws/>y^3}</hi></p>
<p noindent='true'><vbnumber>381</vbnumber> <hi rend='tt'>\end{align}</hi></p>
<p noindent='true'><vbnumber>382</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>383</vbnumber> <hi rend='tt'>x&=y&X&=Y&a&=b+c\\</hi></p>
<p noindent='true'><vbnumber>384</vbnumber> <hi rend='tt'>x'<zws/>&=y'<zws/>&X'<zws/>&=Y'<zws/>&a'<zws/>&=b\\</hi></p>
<p noindent='true'><vbnumber>385</vbnumber> <hi rend='tt'>x+x'<zws/>&=y+y'<zws/>&X+X'<zws/>&=Y+Y'<zws/>&a'<zws/>b&=c'<zws/>b</hi></p>
<p noindent='true'><vbnumber>386</vbnumber> <hi rend='tt'>\end{align}</hi></p>
</pre><p>Example 8-2-13.
This example has two column-pairs.</p>
<formula id-text='3.2' id='uid99' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mtext>Compare</mtext><mspace width='4.pt'/><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mroot><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow> <mn>3</mn></mroot></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
This example has three column-pairs.</p>
<formula id-text='3.2' id='uid100' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi></mrow></mtd><mtd columnalign='right'><mi>X</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>Y</mi></mrow></mtd><mtd columnalign='right'><mi>a</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>b</mi><mo>+</mo><mi>c</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>x</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><msup><mi>X</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>Y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><msup><mi>a</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>b</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi>x</mi><mo>+</mo><msup><mi>x</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><mrow><mi>X</mi><mo>+</mo><msup><mi>X</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>Y</mi><mo>+</mo><msup><mi>Y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><mrow><msup><mi>a</mi> <mo>'</mo> </msup><mi>b</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>c</mi> <mo>'</mo> </msup><mi>b</mi></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>387</vbnumber> <hi rend='tt'>\begin{flalign}\text{Compare}</hi></p>
<p noindent='true'><vbnumber>388</vbnumber> <hi rend='tt'>x^2+y^2&=1&x^3+y^3&=1\\</hi></p>
<p noindent='true'><vbnumber>389</vbnumber> <hi rend='tt'>x&=\sqrt{1-<zws/>y^2}&x&=\sqrt[3]{1-<zws/>y^3}</hi></p>
<p noindent='true'><vbnumber>390</vbnumber> <hi rend='tt'>\end{flalign}</hi></p>
<p noindent='true'><vbnumber>391</vbnumber> <hi rend='tt'>\begin{flalign}</hi></p>
<p noindent='true'><vbnumber>392</vbnumber> <hi rend='tt'>x&=y&X&=Y&a&=b+c\\</hi></p>
<p noindent='true'><vbnumber>393</vbnumber> <hi rend='tt'>x'<zws/>&=y'<zws/>&X'<zws/>&=Y'<zws/>&a'<zws/>&=b\\</hi></p>
<p noindent='true'><vbnumber>394</vbnumber> <hi rend='tt'>x+x'<zws/>&=y+y'<zws/>&X+X'<zws/>&=Y+Y'<zws/>&a'<zws/>b&=c'<zws/>b</hi></p>
<p noindent='true'><vbnumber>395</vbnumber> <hi rend='tt'>\end{flalign}</hi></p>
</pre><p noindent='true'>Example 8-2-14
This example has two column-pairs.</p>
<formula id-text='3.2' id='uid101' textype='flalign' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mtext>Compare</mtext><mspace width='4.pt'/><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mroot><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow> <mn>3</mn></mroot></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
This example has three column-pairs.</p>
<formula id-text='3.2' id='uid102' textype='flalign' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi></mrow></mtd><mtd columnalign='right'><mi>X</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>Y</mi></mrow></mtd><mtd columnalign='right'><mi>a</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>b</mi><mo>+</mo><mi>c</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>x</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><msup><mi>X</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>Y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><msup><mi>a</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>b</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi>x</mi><mo>+</mo><msup><mi>x</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><mrow><mi>X</mi><mo>+</mo><msup><mi>X</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>Y</mi><mo>+</mo><msup><mi>Y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><mrow><msup><mi>a</mi> <mo>'</mo> </msup><mi>b</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>c</mi> <mo>'</mo> </msup><mi>b</mi></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>396</vbnumber> <hi rend='tt'>\renewcommand\minalignsep{0pt}</hi></p>
<p noindent='true'><vbnumber>397</vbnumber> <hi rend='tt'>\begin{align}\text{Compare}</hi></p>
<p noindent='true'><vbnumber>398</vbnumber> <hi rend='tt'>x^2+y^2&=1&x^3+y^3&=1\\</hi></p>
<p noindent='true'><vbnumber>399</vbnumber> <hi rend='tt'>x&=\sqrt{1-<zws/>y^2}&x&=\sqrt[3]{1-<zws/>y^3}</hi></p>
<p noindent='true'><vbnumber>400</vbnumber> <hi rend='tt'>\end{align}</hi></p>
<p noindent='true'><vbnumber>401</vbnumber> <hi rend='tt'>\renewcommand\minalignsep{15pt}</hi></p>
<p noindent='true'><vbnumber>402</vbnumber> <hi rend='tt'>\begin{flalign}</hi></p>
<p noindent='true'><vbnumber>403</vbnumber> <hi rend='tt'>x&=y&X&=Y&a&=b+c\\</hi></p>
<p noindent='true'><vbnumber>404</vbnumber> <hi rend='tt'>x'<zws/>&=y'<zws/>&X'<zws/>&=Y'<zws/>&a'<zws/>&=b\\</hi></p>
<p noindent='true'><vbnumber>405</vbnumber> <hi rend='tt'>x+x'<zws/>&=y+y'<zws/>&X+X'<zws/>&=Y+Y'<zws/>&a'<zws/>b&=c'<zws/>b</hi></p>
<p noindent='true'><vbnumber>406</vbnumber> <hi rend='tt'>\end{flalign}</hi></p>
</pre><p noindent='true'>Example 8-2-15
This example has two column-pairs.</p>
<formula id-text='3.2' id='uid103' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mtext>Compare</mtext><mspace width='4.pt'/><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mroot><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow> <mn>3</mn></mroot></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
This example has three column-pairs.</p>
<formula id-text='3.2' id='uid104' textype='flalign' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi></mrow></mtd><mtd columnalign='right'><mi>X</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>Y</mi></mrow></mtd><mtd columnalign='right'><mi>a</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>b</mi><mo>+</mo><mi>c</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>x</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><msup><mi>X</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>Y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><msup><mi>a</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>b</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi>x</mi><mo>+</mo><msup><mi>x</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><mrow><mi>X</mi><mo>+</mo><msup><mi>X</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>Y</mi><mo>+</mo><msup><mi>Y</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='right'><mrow><msup><mi>a</mi> <mo>'</mo> </msup><mi>b</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>c</mi> <mo>'</mo> </msup><mi>b</mi></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>407</vbnumber> <hi rend='tt'>\renewcommand\minalignsep{2em}</hi></p>
<p noindent='true'><vbnumber>408</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>409</vbnumber> <hi rend='tt'>x&=y&&\text{byhypothesis}\\</hi></p>
<p noindent='true'><vbnumber>410</vbnumber> <hi rend='tt'>x'<zws/>&=y'<zws/>&&\text{bydefinition}\\</hi></p>
<p noindent='true'><vbnumber>411</vbnumber> <hi rend='tt'>x+x'<zws/>&=y+y'<zws/>&&\text{byAxiom1}</hi></p>
<p noindent='true'><vbnumber>412</vbnumber> <hi rend='tt'>\end{align}</hi></p>
</pre><p noindent='true'>Example 8-2-16</p>
<formula id-text='3.2' id='uid105' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>by</mtext><mspace width='4.pt'/><mtext>hypothesis</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>x</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>by</mtext><mspace width='4.pt'/><mtext>definition</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi>x</mi><mo>+</mo><msup><mi>x</mi> <mo>'</mo> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mo>'</mo> </msup></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>by</mtext><mspace width='4.pt'/><mtext>Axiom</mtext><mspace width='4.pt'/><mtext>1</mtext></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>413</vbnumber> <hi rend='tt'>\begin{equation}</hi></p>
<p noindent='true'><vbnumber>414</vbnumber> <hi rend='tt'>\begin{aligned}</hi></p>
<p noindent='true'><vbnumber>415</vbnumber> <hi rend='tt'>x^2+y^2&=1\\x&=\sqrt{1-<zws/>y^2}\\\text{andalso}y&=\sqrt{1-<zws/>x^2}</hi></p>
<p noindent='true'><vbnumber>416</vbnumber> <hi rend='tt'>\end{aligned}\qquad</hi></p>
<p noindent='true'><vbnumber>417</vbnumber> <hi rend='tt'>\begin{gathered}</hi></p>
<p noindent='true'><vbnumber>418</vbnumber> <hi rend='tt'>(a+b)^2=a^2+2ab+b^2\\(a+b)\cdot(a-<zws/>b)=a^2-<zws/>b^2</hi></p>
<p noindent='true'><vbnumber>419</vbnumber> <hi rend='tt'>\end{gathered}\end{equation}</hi></p>
</pre><p noindent='true'>Example 8-2-17</p>
<formula id-text='33' id='uid106' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mtext>and</mtext><mspace width='4.pt'/><mtext>also</mtext><mspace width='4.pt'/><mi>y</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd></mtr></mtable><mspace width='2.em'/><mtable><mtr><mtd><mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><mo>·</mo><mrow><mo>(</mo><mi>a</mi><mo>-</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mtd></mtr></mtable></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>420</vbnumber> <hi rend='tt'>\begin{equation}</hi></p>
<p noindent='true'><vbnumber>421</vbnumber> <hi rend='tt'>\begin{aligned}[b]</hi></p>
<p noindent='true'><vbnumber>422</vbnumber> <hi rend='tt'>x^2+y^2&=1\\x&=\sqrt{1-<zws/>y^2}\\\text{andalso}y&=\sqrt{1-<zws/>x^2}</hi></p>
<p noindent='true'><vbnumber>423</vbnumber> <hi rend='tt'>\end{aligned}\qquad</hi></p>
<p noindent='true'><vbnumber>424</vbnumber> <hi rend='tt'>\begin{gathered}[t]</hi></p>
<p noindent='true'><vbnumber>425</vbnumber> <hi rend='tt'>(a+b)^2=a^2+2ab+b^2\\(a+b)\cdot(a-<zws/>b)=a^2-<zws/>b^2</hi></p>
<p noindent='true'><vbnumber>426</vbnumber> <hi rend='tt'>\end{gathered}\end{equation}</hi></p>
</pre><p noindent='true'>Example 8-2-18 <note id-text='10' id='uid107' place='foot'>We should do something with the optional argument</note></p>
<formula id-text='34' id='uid108' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>x</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mtext>and</mtext><mspace width='4.pt'/><mtext>also</mtext><mspace width='4.pt'/><mi>y</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>x</mi> <mn>2</mn> </msup></mrow></msqrt></mrow></mtd></mtr></mtable><mspace width='2.em'/><mtable><mtr><mtd><mrow><msup><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow> <mn>2</mn> </msup><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>+</mo><mn>2</mn><mi>a</mi><mi>b</mi><mo>+</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mo>(</mo><mi>a</mi><mo>+</mo><mi>b</mi><mo>)</mo></mrow><mo>·</mo><mrow><mo>(</mo><mi>a</mi><mo>-</mo><mi>b</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>a</mi> <mn>2</mn> </msup><mo>-</mo><msup><mi>b</mi> <mn>2</mn> </msup></mrow></mtd></mtr></mtable></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>427</vbnumber> <hi rend='tt'>\newenvironment{rcase}{\left.\begin{aligned}}{\end{aligned}\right\rbrace}</hi></p>
<p noindent='true'><vbnumber>428</vbnumber> <hi rend='tt'>\begin{equation*}</hi></p>
<p noindent='true'><vbnumber>429</vbnumber> <hi rend='tt'>\begin{rcase}</hi></p>
<p noindent='true'><vbnumber>430</vbnumber> <hi rend='tt'>B'<zws/>&=-<zws/>\partial\timesE\\E'<zws/>&=\partial\timesB-<zws/>4\pij\,</hi></p>
<p noindent='true'><vbnumber>431</vbnumber> <hi rend='tt'>\end{rcase}</hi></p>
<p noindent='true'><vbnumber>432</vbnumber> <hi rend='tt'>\quad\text{Maxwell'<zws/>sequations}</hi></p>
<p noindent='true'><vbnumber>433</vbnumber> <hi rend='tt'>\end{equation*}</hi></p>
<p noindent='true'><vbnumber>434</vbnumber> <hi rend='tt'></hi></p>
</pre><p noindent='true'>Example 8-2-19<note id-text='11' id='uid109' place='foot'>Translation/rendering of apostrophe not always correct</note></p>
<formula textype='equation*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='' close='}'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msup><mi>B</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mo>-</mo><mi>∂</mi><mo>×</mo><mi>E</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>E</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>∂</mi><mo>×</mo><mi>B</mi><mo>-</mo><mn>4</mn><mi>π</mi><mi>j</mi><mspace width='0.166667em'/></mrow></mtd></mtr></mtable></mfenced><mspace width='1.em'/><mtext>Maxwell's</mtext><mspace width='4.pt'/><mtext>equations</mtext></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>435</vbnumber> <hi rend='tt'>\renewcommand\minalignsep{5pt}</hi></p>
<p noindent='true'><vbnumber>436</vbnumber> <hi rend='tt'>\begin{equation}\begin{aligned}</hi></p>
<p noindent='true'><vbnumber>437</vbnumber> <hi rend='tt'>V_j&=v_j&X_i&=x_i-<zws/>q_ix_j&&=u_j+\sum_{i\nej}q_i\\</hi></p>
<p noindent='true'><vbnumber>438</vbnumber> <hi rend='tt'>V_i&=v_i-<zws/>q_iv_j&X_j&=x_j&U_i&=u_i</hi></p>
<p noindent='true'><vbnumber>439</vbnumber> <hi rend='tt'>\end{aligned}\end{equation}</hi></p>
</pre><p noindent='true'>Example 8-2-20</p>
<formula id-text='35' id='uid110' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msub><mi>V</mi> <mi>j</mi> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>v</mi> <mi>j</mi> </msub></mrow></mtd><mtd columnalign='right'><msub><mi>X</mi> <mi>i</mi> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>x</mi> <mi>i</mi> </msub><mo>-</mo><msub><mi>q</mi> <mi>i</mi> </msub><msub><mi>x</mi> <mi>j</mi> </msub></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>u</mi> <mi>j</mi> </msub><mo>+</mo><munder><mo>∑</mo> <mrow><mi>i</mi><mo>≠</mo><mi>j</mi></mrow> </munder><msub><mi>q</mi> <mi>i</mi> </msub></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>V</mi> <mi>i</mi> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>v</mi> <mi>i</mi> </msub><mo>-</mo><msub><mi>q</mi> <mi>i</mi> </msub><msub><mi>v</mi> <mi>j</mi> </msub></mrow></mtd><mtd columnalign='right'><msub><mi>X</mi> <mi>j</mi> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>x</mi> <mi>j</mi> </msub></mrow></mtd><mtd columnalign='right'><msub><mi>U</mi> <mi>i</mi> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>u</mi> <mi>i</mi> </msub></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>440</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>441</vbnumber> <hi rend='tt'>A_1&=N_0(\lambda;\Omega'<zws/>)-<zws/>\phi(\lambda;\Omega'<zws/>)\\</hi></p>
<p noindent='true'><vbnumber>442</vbnumber> <hi rend='tt'>A_2&=\phi(\lambda;\Omega'<zws/>)\phi(\lambda;\Omega)\\</hi></p>
<p noindent='true'><vbnumber>443</vbnumber> <hi rend='tt'>\intertext{andfinally}</hi></p>
<p noindent='true'><vbnumber>444</vbnumber> <hi rend='tt'>A_3&=\mathcal{N}(\lambda;\omega)</hi></p>
<p noindent='true'><vbnumber>445</vbnumber> <hi rend='tt'>\end{align}</hi></p>
</pre><p noindent='true'>Example 8-2-21</p>
<formula id-text='3.2' id='uid111' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>1</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>N</mi> <mn>0</mn> </msub><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mo>-</mo><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>2</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><mi>Ω</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='left' columnspan='2'><mrow><mtext>and</mtext><mspace width='4.pt'/><mtext>finally</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>3</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi mathvariant='script'>N</mi><mo>(</mo><mi>λ</mi><mo>;</mo><mi>ω</mi><mo>)</mo></mrow></mtd></mtr></mtable></math></formula>
<p>Example 8-2-22, 8-2-23, 8-2-24 explain that spacing around equations can be
wrong; we omit them.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>446</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>447</vbnumber> <hi rend='tt'>x^2+y^2&=z^2\label{eq:A}\\</hi></p>
<p noindent='true'><vbnumber>448</vbnumber> <hi rend='tt'>x^3+y^3&=z^3\notag\\</hi></p>
<p noindent='true'><vbnumber>449</vbnumber> <hi rend='tt'>x^4+y^4&=r^4\tag{$*$}\\</hi></p>
<p noindent='true'><vbnumber>450</vbnumber> <hi rend='tt'>x^5+y^5&=r^5\tag*{$*$}\\</hi></p>
<p noindent='true'><vbnumber>451</vbnumber> <hi rend='tt'>x^6+y^6&=r^6\tag{\ref{eq:A}$'<zws/>$}\\</hi></p>
<p noindent='true'><vbnumber>452</vbnumber> <hi rend='tt'>A_1&=N_0(\lambda;\Omega'<zws/>)</hi></p>
<p noindent='true'><vbnumber>453</vbnumber> <hi rend='tt'>-<zws/>\phi(\lambda;\Omega'<zws/>)\\</hi></p>
<p noindent='true'><vbnumber>454</vbnumber> <hi rend='tt'>A_2&=\phi(\lambda;\Omega'<zws/>)</hi></p>
<p noindent='true'><vbnumber>455</vbnumber> <hi rend='tt'>\,\phi(\lambda;\Omega)</hi></p>
<p noindent='true'><vbnumber>456</vbnumber> <hi rend='tt'>\tag*{ALSO(\theequation)}\\</hi></p>
<p noindent='true'><vbnumber>457</vbnumber> <hi rend='tt'>A_3&=\mathcal{N}(\lambda;\omega)</hi></p>
<p noindent='true'><vbnumber>458</vbnumber> <hi rend='tt'>\end{align}</hi></p>
</pre><p>Example 8-2-25. In the Companion, first equation is numbered <latexcode>(1)</latexcode>,
second equation has no number, third is <latexcode>(*)</latexcode>, then come <latexcode>*</latexcode>,
<latexcode>(1')</latexcode>, <latexcode>(2)</latexcode>, <latexcode>ALSO (2)</latexcode> and <latexcode>(3)</latexcode>. Since <hi rend='it'>Tralics</hi> does not
compute equation numbers, you will not see <latexcode>(1)</latexcode>, <latexcode>(2)</latexcode>, <latexcode>(3)</latexcode>.
Since <latexcode>(1')</latexcode> is obtained by a reference to the first equation, the whole
set of equations is numbered, namely (<ref target='uid112'/>). It is currently impossible
to use a reference, we locally change <latexcode>\ref</latexcode>, so that it produces a
number, here 17. This is also the current value of the equation counter.
Hence, the full tag, concatenation of all four tags is
<latexcode>*,*,17x,ALSO (17)</latexcode>; we have replaced the apostrophe by x, because
of a bug in current <hi rend='it'>Tralics</hi>. This full tag is put on the math formula.</p>
<p><hi rend='bold'>Note:</hi> the style sheet that converts XML to HTML attributes a number
to each equation that has a label, and <latexcode>\ref</latexcode> uses this number. If the
equation has a tag, no number should be attributed, and <latexcode>\ref</latexcode> should use
the tag. This might change.</p>
<p><hi rend='bold'>Note:</hi> <LaTeX/> uses <latexcode>\text</latexcode> to format the tag, and as a
consequence, spaces are not ignored. In <hi rend='it'>Tralics</hi>, nothing special is done, and
they are ignored. Should be fixed some day.</p>
<formula id-text='3.2' id='uid112' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>z</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>z</mi> <mn>3</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>4</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>4</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>r</mi> <mn>4</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>5</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>5</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>r</mi> <mn>5</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>6</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>6</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>r</mi> <mn>6</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>1</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>N</mi> <mn>0</mn> </msub><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mo>-</mo><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>2</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mspace width='0.166667em'/><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><mi>Ω</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>3</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi mathvariant='script'>N</mi><mo>(</mo><mi>λ</mi><mo>;</mo><mi>ω</mi><mo>)</mo></mrow></mtd></mtr></mtable></math></formula>
<p>Same example, with default behavior of <latexcode>\tag</latexcode>. Note that the equation
number is still the same. The equation has an another label, it is now
equation (17), but <latexcode>\ref</latexcode> is still defined to be 17.</p>
<formula id-text='3.2' id='uid113' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>z</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>z</mi> <mn>3</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>4</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>4</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>r</mi> <mn>4</mn> </msup><mspace width='2.em'/><mrow><mo>(</mo><mo>*</mo><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>5</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>5</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>r</mi> <mn>5</mn> </msup><mspace width='2.em'/><mo>*</mo></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><msup><mi>x</mi> <mn>6</mn> </msup><mo>+</mo><msup><mi>y</mi> <mn>6</mn> </msup></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>r</mi> <mn>6</mn> </msup><mspace width='2.em'/><mrow><mo>(</mo><msup><mn>17</mn> <mo>'</mo> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>1</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><msub><mi>N</mi> <mn>0</mn> </msub><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mo>-</mo><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>2</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><msup><mi>Ω</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mspace width='0.166667em'/><mi>ϕ</mi><mrow><mo>(</mo><mi>λ</mi><mo>;</mo><mi>Ω</mi><mo>)</mo></mrow><mspace width='2.em'/><mi> ALSO </mi><mrow><mo>(</mo><mn>17</mn><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd columnalign='right'><msub><mi>A</mi> <mn>3</mn> </msub></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi mathvariant='script'>N</mi><mo>(</mo><mi>λ</mi><mo>;</mo><mi>ω</mi><mo>)</mo></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>459</vbnumber> <hi rend='tt'>\begin{equation}\begin{split}\label{e-<zws/>8-<zws/>2-<zws/>26}</hi></p>
<p noindent='true'><vbnumber>460</vbnumber> <hi rend='tt'>\lvertI_2\rvert&=\left\lvert\int_{0}^T\psi(t)</hi></p>
<p noindent='true'><vbnumber>461</vbnumber> <hi rend='tt'>\left\{u(a,t)-<zws/>\int_{\gamma(t)}^a\frac{d\theta}{k}</hi></p>
<p noindent='true'><vbnumber>462</vbnumber> <hi rend='tt'>(\theta,t)\int_{a}^\thetac(\xi)u_t(\xi,t)\,d\xi</hi></p>
<p noindent='true'><vbnumber>463</vbnumber> <hi rend='tt'>\right\}dt\right\rvert\\</hi></p>
<p noindent='true'><vbnumber>464</vbnumber> <hi rend='tt'>&\leC_6\Biggl\lvert</hi></p>
<p noindent='true'><vbnumber>465</vbnumber> <hi rend='tt'>\left\lvertf\int_\Omega\left\lvert</hi></p>
<p noindent='true'><vbnumber>466</vbnumber> <hi rend='tt'>\widetilde{S}^{-<zws/>1,0}_{a,-<zws/>}W_2(\Omega,\Gamma_l)</hi></p>
<p noindent='true'><vbnumber>467</vbnumber> <hi rend='tt'>\right\rvert\\right\rvert</hi></p>
<p noindent='true'><vbnumber>468</vbnumber> <hi rend='tt'>\left\lvert\lvertu\rvert</hi></p>
<p noindent='true'><vbnumber>469</vbnumber> <hi rend='tt'>\overset{\circ}{\to}W_2^{\widetilde{A}}(\Omega;\Gamma_r,T)</hi></p>
<p noindent='true'><vbnumber>470</vbnumber> <hi rend='tt'>\right\rvert\Biggr\rvert</hi></p>
<p noindent='true'><vbnumber>471</vbnumber> <hi rend='tt'>\end{split}\end{equation}</hi></p>
</pre><p noindent='true'>Example 8-2-26. The book explains that the tag is not correctly positioned.
We modified the example by adding a label, and this gives an equation number
in the HTML file. This number is vertically centered, whatever the size of
the formula.</p>
<formula id-text='18' id='uid114' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mo>|</mo><msub><mi>I</mi> <mn>2</mn> </msub><mo>|</mo></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mfenced separators='' open='|' close='|'><msubsup><mo>∫</mo> <mrow><mn>0</mn></mrow> <mi>T</mi> </msubsup><mi>ψ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mfenced separators='' open='{' close='}'><mi>u</mi><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mo>∫</mo> <mrow><mi>γ</mi><mo>(</mo><mi>t</mi><mo>)</mo></mrow> <mi>a</mi> </msubsup><mfrac><mrow><mi>d</mi><mi>θ</mi></mrow> <mi>k</mi></mfrac><mrow><mo>(</mo><mi>θ</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>∫</mo> <mrow><mi>a</mi></mrow> <mi>θ</mi> </msubsup><mi>c</mi><mrow><mo>(</mo><mi>ξ</mi><mo>)</mo></mrow><msub><mi>u</mi> <mi>t</mi> </msub><mrow><mo>(</mo><mi>ξ</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>ξ</mi></mfenced><mi>d</mi><mi>t</mi></mfenced></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>≤</mo><msub><mi>C</mi> <mn>6</mn> </msub><mfenced separators='' open='|' close='|'><mfenced separators='' open='|' close='|'><mi>f</mi><msub><mo>∫</mo> <mi>Ω</mi> </msub><mfenced separators='' open='|' close='|'><msubsup><mover accent='true'><mi>S</mi> <mo>˜</mo></mover> <mrow><mi>a</mi><mo>,</mo><mo>-</mo></mrow> <mrow><mo>-</mo><mn>1</mn><mo>,</mo><mn>0</mn></mrow> </msubsup><msub><mi>W</mi> <mn>2</mn> </msub><mrow><mo>(</mo><mi>Ω</mi><mo>,</mo><msub><mi>Γ</mi> <mi>l</mi> </msub><mo>)</mo></mrow></mfenced><mspace width='4pt'/></mfenced> <mfenced separators='' open='|' close='|'><mrow><mo>|</mo><mi>u</mi><mo>|</mo></mrow><mover><mo>→</mo> <mo>∘</mo></mover><msubsup><mi>W</mi> <mn>2</mn> <mover accent='true'><mi>A</mi> <mo>˜</mo></mover> </msubsup><mrow><mo>(</mo><mi>Ω</mi><mo>;</mo><msub><mi>Γ</mi> <mi>r</mi> </msub><mo>,</mo><mi>T</mi><mo>)</mo></mrow></mfenced></mfenced></mrow></mtd></mtr></mtable></math></formula>
<p>Example 8-2-27. Equation (<ref target='uid115'/>) should be the same as
(<ref target='uid114'/>); but in order to test our algorithm we have replaced some
<latexcode>\lvert</latexcode> and <latexcode>\rvert</latexcode> by <latexcode>\lVert</latexcode> and <latexcode>\rVert</latexcode>, that are the same
as <latexcode>\Vert</latexcode>, but declared as mathopen and mathclose symbols</p>
<formula id-text='3.2' id='uid115' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mo>|</mo><msub><mi>I</mi> <mn>2</mn> </msub><mo>|</mo></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mfenced separators='' open='|' close='|'><msubsup><mo>∫</mo> <mrow><mn>0</mn></mrow> <mi>T</mi> </msubsup><mi>ψ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mfenced separators='' open='{' close='}'><mi>u</mi><mrow><mo>(</mo><mi>a</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mo>-</mo><msubsup><mo>∫</mo> <mrow><mi>γ</mi><mo>(</mo><mi>t</mi><mo>)</mo></mrow> <mi>a</mi> </msubsup><mfrac><mrow><mi>d</mi><mi>θ</mi></mrow> <mi>k</mi></mfrac><mrow><mo>(</mo><mi>θ</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><msubsup><mo>∫</mo> <mrow><mi>a</mi></mrow> <mi>θ</mi> </msubsup><mi>c</mi><mrow><mo>(</mo><mi>ξ</mi><mo>)</mo></mrow><msub><mi>u</mi> <mi>t</mi> </msub><mrow><mo>(</mo><mi>ξ</mi><mo>,</mo><mi>t</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>ξ</mi></mfenced><mi>d</mi><mi>t</mi></mfenced></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>≤</mo><msub><mi>C</mi> <mn>6</mn> </msub><mfenced separators='' open='∥' close='∥'><mfenced separators='' open='|' close='|'><mi>f</mi><msub><mo>∫</mo> <mi>Ω</mi> </msub><mfenced separators='' open='|' close='|'><msubsup><mover accent='true'><mi>S</mi> <mo>˜</mo></mover> <mrow><mi>a</mi><mo>,</mo><mo>-</mo></mrow> <mrow><mo>-</mo><mn>1</mn><mo>,</mo><mn>0</mn></mrow> </msubsup><msub><mi>W</mi> <mn>2</mn> </msub><mrow><mo>(</mo><mi>Ω</mi><mo>,</mo><msub><mi>Γ</mi> <mi>l</mi> </msub><mo>)</mo></mrow></mfenced><mspace width='4pt'/></mfenced> <mfenced separators='' open='|' close='|'><mrow><mo>|</mo><mi>u</mi><mo>|</mo></mrow><mover><mo>→</mo> <mo>∘</mo></mover><msubsup><mi>W</mi> <mn>2</mn> <mover accent='true'><mi>A</mi> <mo>˜</mo></mover> </msubsup><mrow><mo>(</mo><mi>Ω</mi><mo>;</mo><msub><mi>Γ</mi> <mi>r</mi> </msub><mo>,</mo><mi>T</mi><mo>)</mo></mrow></mfenced></mfenced></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>472</vbnumber> <hi rend='tt'>\begin{gather}\raisetag{-<zws/>40pt}</hi></p>
<p noindent='true'><vbnumber>473</vbnumber> <hi rend='tt'>\text{Thesignfunction:\}\mathcal{S}(x)=</hi></p>
<p noindent='true'><vbnumber>474</vbnumber> <hi rend='tt'>\begin{cases}-<zws/>1&x<<zws/>0\\0&x=0\\1&x><zws/>0\end{cases}</hi></p>
<p noindent='true'><vbnumber>475</vbnumber> <hi rend='tt'>\end{gather}</hi></p>
</pre><p noindent='true'>Example 8-2-28, showing the command <latexcode>\raisetag</latexcode>.
It is defined as doing nothing in <hi rend='it'>Tralics</hi> (the tag, i.e., the equation
number, is inserted by the style sheet that converts from XML to HTML.)
We have redefined here the command as follows</p>
<pre class='latex-code'><p noindent='true'><vbnumber>476</vbnumber> <hi rend='tt'>\def\raisetag#1{%</hi></p>
<p noindent='true'><vbnumber>477</vbnumber> <hi rend='tt'>\dimen0=#1\relax</hi></p>
<p noindent='true'><vbnumber>478</vbnumber> <hi rend='tt'>\ifdim\dimen0<<zws/>0pt</hi></p>
<p noindent='true'><vbnumber>479</vbnumber> <hi rend='tt'>\dimen0=-<zws/>\dimen0</hi></p>
<p noindent='true'><vbnumber>480</vbnumber> <hi rend='tt'>\formulaattribute{tag-<zws/>down}{\the\dimen0}%</hi></p>
<p noindent='true'><vbnumber>481</vbnumber> <hi rend='tt'>\else</hi></p>
<p noindent='true'><vbnumber>482</vbnumber> <hi rend='tt'>\formulaattribute{tag-<zws/>up}{\the\dimen0}\fi}</hi></p>
</pre><p>Thus <latexcode>\raisetag</latexcode> with a value of <latexcode>-10pt</latexcode> will add
<hi rend='sansserif'>tag-down</hi>=`10pt' to the formula element. In this case, the style sheet
adds <hi rend='sansserif'>style</hi>=`padding-top:10pt' to the cell containing the equation
number. In the case of a positive value, padding-bottom is used instead.
In this example, we use 40pt.</p>
<formula id-text='19' id='uid116' textype='gather' type='display' tag-down='40.0pt'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mtext>The</mtext><mspace width='4.pt'/><mtext>sign</mtext><mspace width='4.pt'/><mtext>function:</mtext><mspace width='4.pt'/><mspace width='4.pt'/><mi mathvariant='script'>S</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mrow><mo>-</mo><mn>1</mn></mrow></mtd><mtd columnalign='left'><mrow><mi>x</mi><mo><</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd columnalign='left'><mn>0</mn></mtd><mtd columnalign='left'><mrow><mi>x</mi><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd columnalign='left'><mn>1</mn></mtd><mtd columnalign='left'><mrow><mi>x</mi><mo>></mo><mn>0</mn></mrow></mtd></mtr></mtable></mfenced></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>483</vbnumber> <hi rend='tt'>begin{subequations}\label{eq:1}</hi></p>
<p noindent='true'><vbnumber>484</vbnumber> <hi rend='tt'>\begin{align}f&=g\label{eq:1A}\\</hi></p>
<p noindent='true'><vbnumber>485</vbnumber> <hi rend='tt'>f'<zws/>&=g'<zws/>\label{eq:1B}\\</hi></p>
<p noindent='true'><vbnumber>486</vbnumber> <hi rend='tt'>\mathcal{L}f&=\mathcal{L}g\label{eq:1C}</hi></p>
<p noindent='true'><vbnumber>487</vbnumber> <hi rend='tt'>\end{align}</hi></p>
<p noindent='true'><vbnumber>488</vbnumber> <hi rend='tt'>\end{subequations}</hi></p>
<p noindent='true'><vbnumber>489</vbnumber> <hi rend='tt'>\begin{subequations}\label{eq:2}</hi></p>
<p noindent='true'><vbnumber>490</vbnumber> <hi rend='tt'>\renewcommand\theequation{\theparentequation\roman{equation}}</hi></p>
<p noindent='true'><vbnumber>491</vbnumber> <hi rend='tt'>\begin{align}f&=g\label{eq:2A}\\</hi></p>
<p noindent='true'><vbnumber>492</vbnumber> <hi rend='tt'>f'<zws/>&=g'<zws/>\label{eq:2B}\\</hi></p>
<p noindent='true'><vbnumber>493</vbnumber> <hi rend='tt'>\mathcal{L}f&=\mathcal{L}g+K\label{eq:2C}</hi></p>
<p noindent='true'><vbnumber>494</vbnumber> <hi rend='tt'>\end{align}</hi></p>
<p noindent='true'><vbnumber>495</vbnumber> <hi rend='tt'>\end{subequations}</hi></p>
<p noindent='true'><vbnumber>496</vbnumber> <hi rend='tt'>Notetherelationshipbetween~\eqref{eq:1}</hi></p>
<p noindent='true'><vbnumber>497</vbnumber> <hi rend='tt'>and~\eqref{eq:2}:only~\ref{eq:1C}and~\ref{eq:2C}differ.</hi></p>
</pre><p noindent='true'>Example 8-2-29: the amsmath package provides a <latexcode>subequations</latexcode> environment
to support “equation subnumbering” with tags of the form (2a), (2b), (2c),
and so on. All the tagged equations within it use this sub-numbering scheme
based on two normal <LaTeX/> counters <latexcode>parentequation</latexcode> and <latexcode>equation</latexcode>.
First group, with only labels <latexcode>eq:1</latexcode> and <latexcode>eq1:C</latexcode></p>
<formula id-text='3.2' id='uid117' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>f</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>g</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>f</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>g</mi> <mo>'</mo> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi mathvariant='script'>L</mi><mi>f</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi mathvariant='script'>L</mi><mi>g</mi></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
The <hi rend='it'>Tralics</hi> implementation is trivial: the environment does nothing.
Thus, the <latexcode>\label</latexcode> command in the <latexcode>subequations</latexcode> corresponds to the
current section. Second group, with only labels <latexcode>eq:2</latexcode> and <latexcode>eq2:C</latexcode>.</p>
<formula id-text='3.2' id='uid118' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>f</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>g</mi></mrow></mtd></mtr><mtr><mtd columnalign='right'><msup><mi>f</mi> <mo>'</mo> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><msup><mi>g</mi> <mo>'</mo> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mrow><mi mathvariant='script'>L</mi><mi>f</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi mathvariant='script'>L</mi><mi>g</mi><mo>+</mo><mi>K</mi></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
We have removed two <latexcode>\label</latexcode>s from the <latexcode>align</latexcode>,
because it produces a single equation number and accepts a single label.
Thus, the text after the equations reads:
<hi rend='it'>Note the relationship between(<ref target='uid80'/>)
and(<ref target='uid80'/>): only<ref target='uid117'/> and<ref target='uid118'/> differ.</hi></p>
</div1>
<div1 id-text='3.3' id='uid119'><head>Matrix-like environments</head>
<pre class='latex-code'><p noindent='true'><vbnumber>498</vbnumber> <hi rend='tt'>\begin{equation}P_{r-<zws/>j}=</hi></p>
<p noindent='true'><vbnumber>499</vbnumber> <hi rend='tt'>\begin{cases}</hi></p>
<p noindent='true'><vbnumber>500</vbnumber> <hi rend='tt'>0&\text{if$r-<zws/>j$isodd,}\\</hi></p>
<p noindent='true'><vbnumber>501</vbnumber> <hi rend='tt'>r!\,(-<zws/>1)^{(r-<zws/>j)/2}</hi></p>
<p noindent='true'><vbnumber>502</vbnumber> <hi rend='tt'>&\text{if$r-<zws/>j$iseven.}</hi></p>
<p noindent='true'><vbnumber>503</vbnumber> <hi rend='tt'>\end{cases}\end{equation}</hi></p>
</pre><p noindent='true'>Example 8-3-1</p>
<formula id-text='22' id='uid120' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>P</mi> <mrow><mi>r</mi><mo>-</mo><mi>j</mi></mrow> </msub><mo>=</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mn>0</mn></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mrow><mi>r</mi><mo>-</mo><mi>j</mi></mrow><mspace width='4.pt'/><mtext>is</mtext><mspace width='4.pt'/><mtext>odd,</mtext></mrow></mtd></mtr><mtr><mtd columnalign='left'><mrow><mi>r</mi><mo>!</mo><mspace width='0.166667em'/><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow> <mrow><mo>(</mo><mi>r</mi><mo>-</mo><mi>j</mi><mo>)</mo><mo>/</mo><mn>2</mn></mrow> </msup></mrow></mtd><mtd columnalign='left'><mrow><mtext>if</mtext><mspace width='4.pt'/><mrow><mi>r</mi><mo>-</mo><mi>j</mi></mrow><mspace width='4.pt'/><mtext>is</mtext><mspace width='4.pt'/><mtext>even.</mtext></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>504</vbnumber> <hi rend='tt'>\begin{gather*}</hi></p>
<p noindent='true'><vbnumber>505</vbnumber> <hi rend='tt'>\begin{matrix}0&1\\1&0\end{matrix}\quad</hi></p>
<p noindent='true'><vbnumber>506</vbnumber> <hi rend='tt'>\begin{pmatrix}0&-<zws/>i\\i&0\end{pmatrix}\\</hi></p>
<p noindent='true'><vbnumber>507</vbnumber> <hi rend='tt'>\begin{bmatrix}0&-<zws/>1\\1&0\end{bmatrix}\quad</hi></p>
<p noindent='true'><vbnumber>508</vbnumber> <hi rend='tt'>\begin{Bmatrix}1&0\\0&-<zws/>1\end{Bmatrix}\\</hi></p>
<p noindent='true'><vbnumber>509</vbnumber> <hi rend='tt'>\begin{vmatrix}a&b\\c&d\end{vmatrix}\quad</hi></p>
<p noindent='true'><vbnumber>510</vbnumber> <hi rend='tt'>\begin{Vmatrix}i&0\\0&-<zws/>i\end{Vmatrix}</hi></p>
<p noindent='true'><vbnumber>511</vbnumber> <hi rend='tt'>\end{gather*}</hi></p>
</pre><p>Example 8-3-2, using a single equation<note id-text='12' id='uid121' place='foot'>The delimiter for Vmatrix is
badly rendered by Amaya</note></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable><mspace width='1.em'/><mfenced open='(' close=')'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mi>i</mi></mrow></mtd></mtr><mtr><mtd><mi>i</mi></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mspace width='1.em'/><mfenced open='[' close=']'><mtable><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr></mtable></mfenced><mspace width='1.em'/><mfenced open='{' close='}'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced><mspace width='1.em'/><mfenced open='|' close='|'><mtable><mtr><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd></mtr><mtr><mtd><mi>c</mi></mtd><mtd><mi>d</mi></mtd></mtr></mtable></mfenced><mspace width='1.em'/><mfenced open='∥' close='∥'><mtable><mtr><mtd><mi>i</mi></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mi>i</mi></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>512</vbnumber> <hi rend='tt'>\newcommand\hdotsfor[2][x]{\multicolumn{5}{c}{.\.\.\.\.\.\.\.\.}}</hi></p>
<p noindent='true'><vbnumber>513</vbnumber> <hi rend='tt'>\setcounter{MaxMatrixCols}{20}</hi></p>
<p noindent='true'><vbnumber>514</vbnumber> <hi rend='tt'>\[</hi></p>
<p noindent='true'><vbnumber>515</vbnumber> <hi rend='tt'>\begin{Vmatrix}</hi></p>
<p noindent='true'><vbnumber>516</vbnumber> <hi rend='tt'>\,a&b&c&d&e&f&g&h&i&j&\cdots\,{}\\</hi></p>
<p noindent='true'><vbnumber>517</vbnumber> <hi rend='tt'>&a&b&c&d&e&f&g&h&i&\cdots\,{}\\</hi></p>
<p noindent='true'><vbnumber>518</vbnumber> <hi rend='tt'>&&a&b&c&d&e&f&g&h&\cdots\,{}\\</hi></p>
<p noindent='true'><vbnumber>519</vbnumber> <hi rend='tt'>&&&a&b&c&d&e&f&g&\cdots\,{}\\</hi></p>
<p noindent='true'><vbnumber>520</vbnumber> <hi rend='tt'>&&&&\ddots&\ddots&\hdotsfor[2]{5}%\,{}</hi></p>
<p noindent='true'><vbnumber>521</vbnumber> <hi rend='tt'>\end{Vmatrix}\]</hi></p>
</pre><p noindent='true'>Example 8-3-3.
The example uses <latexcode>\hdotsfor</latexcode>, a command equivalent to
<latexcode>\multicolumn</latexcode><latexcode>{5}</latexcode><latexcode>{c}</latexcode><latexcode>{leaders}</latexcode>. Leaders cannot be
implemented in MathML, so that the command is redefined in this case.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfenced open='∥' close='∥'><mtable><mtr><mtd><mrow><mspace width='0.166667em'/><mi>a</mi></mrow></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd><mtd><mi>g</mi></mtd><mtd><mi>h</mi></mtd><mtd><mi>i</mi></mtd><mtd><mi>j</mi></mtd><mtd><mrow><mo>⋯</mo><mspace width='0.166667em'/><mrow/></mrow></mtd></mtr><mtr><mtd/><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd><mtd><mi>g</mi></mtd><mtd><mi>h</mi></mtd><mtd><mi>i</mi></mtd><mtd><mrow><mo>⋯</mo><mspace width='0.166667em'/><mrow/></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd><mtd><mi>g</mi></mtd><mtd><mi>h</mi></mtd><mtd><mrow><mo>⋯</mo><mspace width='0.166667em'/><mrow/></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd><mi>a</mi></mtd><mtd><mi>b</mi></mtd><mtd><mi>c</mi></mtd><mtd><mi>d</mi></mtd><mtd><mi>e</mi></mtd><mtd><mi>f</mi></mtd><mtd><mi>g</mi></mtd><mtd><mrow><mo>⋯</mo><mspace width='0.166667em'/><mrow/></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd/><mtd><mo>⋱</mo></mtd><mtd><mo>⋱</mo></mtd><mtd columnspan='5'><mrow><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo><mspace width='4pt'/><mo>.</mo></mrow></mtd></mtr></mtable></mfenced></math></formula>
<p noindent='true'>In the example above, there was a <latexcode>\,</latexcode><latexcode>{}</latexcode> at the end of each
line. We had to remove it on the last line, because <hi rend='it'>Tralics</hi> complains if a
cell contains <latexcode>\multicolumns</latexcode> and additional commands. The following
example is refused by <hi rend='it'>Tralics</hi>; but <LaTeX/> is happy with it, but x is typeset
outside math mode. Thus the question: what is the exact effect of the last
<latexcode>\,</latexcode><latexcode>{}</latexcode> in the <LaTeX/> case?</p>
<pre class='latex-code'><p noindent='true'><vbnumber>522</vbnumber> <hi rend='tt'>$\begin{array}{ccc}</hi></p>
<p noindent='true'><vbnumber>523</vbnumber> <hi rend='tt'>111&222&333\\</hi></p>
<p noindent='true'><vbnumber>524</vbnumber> <hi rend='tt'>\hdotsfor{2}x&t\\</hi></p>
<p noindent='true'><vbnumber>525</vbnumber> <hi rend='tt'>\end{array}$</hi></p>
</pre><p>Example 8-3-4. This example uses the environment <latexcode>smallmatrix</latexcode>, which is
defined by <hi rend='it'>Tralics</hi> to be the same as <latexcode>matrix</latexcode>, i.e., a matrix without
delimiters, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></math></formula>
the same with <latexcode>\left</latexcode> and <latexcode>\right</latexcode> parentheses
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='(' close=')'><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mrow><mo>-</mo><mn>1</mn></mrow></mtd></mtr></mtable></mfenced></math></formula>.
There is some text after the matrix. It happens that matrices in text style
are badly rendered by Firefox. There is a huge amount of white space on the
left of each column.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>526</vbnumber> <hi rend='tt'>\begin{gather}</hi></p>
<p noindent='true'><vbnumber>527</vbnumber> <hi rend='tt'>\sum_{\substack{0\lei\lem\\0<<zws/>j<<zws/>n}}P(i,j)\\</hi></p>
<p noindent='true'><vbnumber>528</vbnumber> <hi rend='tt'>\sum_{\begin{subarray}{l}i\in\Lambda\\</hi></p>
<p noindent='true'><vbnumber>529</vbnumber> <hi rend='tt'>0\lei\lem\\</hi></p>
<p noindent='true'><vbnumber>530</vbnumber> <hi rend='tt'>0<<zws/>j<<zws/>n</hi></p>
<p noindent='true'><vbnumber>531</vbnumber> <hi rend='tt'>\end{subarray}}P(i,j)</hi></p>
<p noindent='true'><vbnumber>532</vbnumber> <hi rend='tt'>\end{gather}</hi></p>
</pre><p noindent='true'>Example 8-3-5. The style of the subarray should be smaller</p>
<formula id-text='3.3' id='uid122' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><munder><mo>∑</mo> <mtable><mtr><mtd><mrow><mn>0</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mi>m</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo><</mo><mi>j</mi><mo><</mo><mi>n</mi></mrow></mtd></mtr></mtable> </munder><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><munder><mo>∑</mo> <mstyle scriptlevel='1' displaystyle='false'><mtable><mtr><mtd><mrow><mi>i</mi><mo>∈</mo><mi>Λ</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo>≤</mo><mi>i</mi><mo>≤</mo><mi>m</mi></mrow></mtd></mtr><mtr><mtd><mrow><mn>0</mn><mo><</mo><mi>j</mi><mo><</mo><mi>n</mi></mrow></mtd></mtr></mtable></mstyle> </munder><mi>P</mi><mrow><mo>(</mo><mi>i</mi><mo>,</mo><mi>j</mi><mo>)</mo></mrow></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>533</vbnumber> <hi rend='tt'>\DeclareMathOperator\add{add}</hi></p>
<p noindent='true'><vbnumber>534</vbnumber> <hi rend='tt'>\DeclareMathOperator\cf{cf}</hi></p>
<p noindent='true'><vbnumber>535</vbnumber> <hi rend='tt'>\DeclareMathOperator\cov{cov}</hi></p>
<p noindent='true'><vbnumber>536</vbnumber> <hi rend='tt'>\DeclareMathOperator\non{non}</hi></p>
<p noindent='true'><vbnumber>537</vbnumber> <hi rend='tt'>\DeclareMathOperator\End{End}</hi></p>
<p noindent='true'><vbnumber>538</vbnumber> <hi rend='tt'>\[\begin{CD}</hi></p>
<p noindent='true'><vbnumber>539</vbnumber> <hi rend='tt'>\cov(L)@><zws/>><zws/>><zws/>\non(K)@><zws/>><zws/>><zws/>\cf(K)\\</hi></p>
<p noindent='true'><vbnumber>540</vbnumber> <hi rend='tt'>@VVV@AAA@AAA\\</hi></p>
<p noindent='true'><vbnumber>541</vbnumber> <hi rend='tt'>\add(L)@><zws/>><zws/>><zws/>\add(K)@><zws/>><zws/>><zws/>\cov(K)\\</hi></p>
<p noindent='true'><vbnumber>542</vbnumber> <hi rend='tt'>\end{CD}\]</hi></p>
</pre><p noindent='true'>Example 8-3-6. You must be careful with the CD environment, because the
at-sign is an active character, that reads some text, depending on the
character that follows; more examples are given below.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd><mrow><mo form='prefix'>cov</mo><mo>(</mo><mi>L</mi><mo>)</mo></mrow></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><mrow><mo form='prefix'>non</mo><mo>(</mo><mi>K</mi><mo>)</mo></mrow></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><mrow><mo form='prefix'>cf</mo><mo>(</mo><mi>K</mi><mo>)</mo></mrow></mtd></mtr><mtr><mtd><mo>↓</mo></mtd><mtd/><mtd><mo>↑</mo></mtd><mtd/><mtd><mo>↑</mo></mtd><mtd/><mtd/></mtr><mtr><mtd><mrow><mo form='prefix'>add</mo><mo>(</mo><mi>L</mi><mo>)</mo></mrow></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><mrow><mo form='prefix'>add</mo><mo>(</mo><mi>K</mi><mo>)</mo></mrow></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><mrow><mo form='prefix'>cov</mo><mo>(</mo><mi>K</mi><mo>)</mo></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>543</vbnumber> <hi rend='tt'>\[\begin{CD}</hi></p>
<p noindent='true'><vbnumber>544</vbnumber> <hi rend='tt'>S^{W_\Lambda}\otimesT@><zws/>j><zws/>><zws/>T\\</hi></p>
<p noindent='true'><vbnumber>545</vbnumber> <hi rend='tt'>@VVV@VV{\EndP}V\\</hi></p>
<p noindent='true'><vbnumber>546</vbnumber> <hi rend='tt'>(S\otimesT)/I@=(Z\otimesT)/J</hi></p>
<p noindent='true'><vbnumber>547</vbnumber> <hi rend='tt'>\end{CD}\]</hi></p>
</pre><p noindent='true'>Example 8-3-7</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd><mrow><msup><mi>S</mi> <msub><mi>W</mi> <mi>Λ</mi> </msub> </msup><mo>⊗</mo><mi>T</mi></mrow></mtd><mtd><mover><mo>→</mo> <mi>j</mi></mover></mtd><mtd><mi>T</mi></mtd></mtr><mtr><mtd><mo>↓</mo></mtd><mtd/><mtd><mrow><mphantom><mstyle scriptlevel='1' displaystyle='false'><mo form='prefix'>End</mo><mi>P</mi></mstyle></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mrow><mo form='prefix'>End</mo><mi>P</mi></mrow></mstyle></mrow></mtd><mtd/><mtd/></mtr><mtr><mtd><mrow><mo>(</mo><mi>S</mi><mo>⊗</mo><mi>T</mi><mo>)</mo><mo>/</mo><mi>I</mi></mrow></mtd><mtd><mo>=</mo></mtd><mtd><mrow><mo>(</mo><mi>Z</mi><mo>⊗</mo><mi>T</mi><mo>)</mo><mo>/</mo><mi>J</mi></mrow></mtd></mtr></mtable></math></formula>
<p>Example 8-3-8. This uses <latexcode>\longrightarrow</latexcode>, that produces character
U+27F9, unknown to <hi rend='it'>FM</hi>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd><mrow><msup><mi>S</mi> <msub><mi mathvariant='script'>W</mi> <mi>Λ</mi> </msub> </msup><mo>⊗</mo><mi>T</mi></mrow></mtd><mtd><mover><mo>⟶</mo> <mi>j</mi></mover></mtd><mtd><mi>T</mi></mtd></mtr><mtr><mtd><mo>↓</mo></mtd><mtd/><mtd><mrow><mphantom><mstyle scriptlevel='1' displaystyle='false'><mo form='prefix'>End</mo><mi>P</mi></mstyle></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mrow><mo form='prefix'>End</mo><mi>P</mi></mrow></mstyle></mrow></mtd></mtr><mtr><mtd><mrow><mo>(</mo><mi>S</mi><mo>⊗</mo><mi>T</mi><mo>)</mo><mo>/</mo><mi>I</mi></mrow></mtd><mtd><mo>=</mo></mtd><mtd><mrow><mo>(</mo><mi>Z</mi><mo>⊗</mo><mi>T</mi><mo>)</mo><mo>/</mo><mi>J</mi></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>548</vbnumber> <hi rend='tt'>\[\mathcal{Q}=</hi></p>
<p noindent='true'><vbnumber>549</vbnumber> <hi rend='tt'>\begin{delarray}[t]({cc})X&Y\end{delarray}</hi></p>
<p noindent='true'><vbnumber>550</vbnumber> <hi rend='tt'>\begin{delarray}[t][{cc}]A&B\\C&D\end{delarray}</hi></p>
<p noindent='true'><vbnumber>551</vbnumber> <hi rend='tt'>\begin{delarray}[b]\lgroup{cc}\rgroupL\\M\end{delarray}</hi></p>
<p noindent='true'><vbnumber>552</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p noindent='true'>Example 8-3-9. This example uses the <latexcode>delarray</latexcode> package that changes
the meaning of the <latexcode>array</latexcode> environment. In the current version of <hi rend='it'>Tralics</hi>,
there is no <latexcode>\array</latexcode> command, hence no possibility to redefine it.
The <hi rend='sansserif'>delarray.plt</hi> file defines a <latexcode>delarray</latexcode> environment that is
used here.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='script'>Q</mi><mo>=</mo><mfenced open='(' close=')'><mtable><mtr><mtd><mi>X</mi></mtd><mtd><mi>Y</mi></mtd></mtr></mtable></mfenced><mfenced separators='' open='[' close=']'><mtable><mtr><mtd><mi>A</mi></mtd><mtd><mi>B</mi></mtd></mtr><mtr><mtd><mi>C</mi></mtd><mtd><mi>D</mi></mtd></mtr></mtable></mfenced><mfenced separators='' open='〔' close='〕'><mtable><mtr><mtd><mi>L</mi></mtd></mtr><mtr><mtd><mi>M</mi></mtd></mtr></mtable></mfenced></mrow></math></formula>
</div1>
<div1 id-text='3.4' id='uid123'><head>Compound structures and decorations</head>
<pre class='latex-code'><p noindent='true'><vbnumber>553</vbnumber> <hi rend='tt'>\[0\xleftarrow[\zeta]{}F\times\Delta(n-<zws/>1)</hi></p>
<p noindent='true'><vbnumber>554</vbnumber> <hi rend='tt'>\xrightarrow{\partial_0\alpha(b)}E^{\partial_0b}\]</hi></p>
</pre><p noindent='true'>Example 8-4-1</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>0</mn><munder><mo>←</mo> <mi>ζ</mi></munder><mi>F</mi><mo>×</mo><mi>Δ</mi><mrow><mo>(</mo><mi>n</mi><mo>-</mo><mn>1</mn><mo>)</mo></mrow><mover><mo>→</mo> <mrow><msub><mi>∂</mi> <mn>0</mn> </msub><mi>α</mi><mrow><mo>(</mo><mi>b</mi><mo>)</mo></mrow></mrow></mover><msup><mi>E</mi> <mrow><msub><mi>∂</mi> <mn>0</mn> </msub><mi>b</mi></mrow> </msup></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>555</vbnumber> <hi rend='tt'>\begin{equation*}</hi></p>
<p noindent='true'><vbnumber>556</vbnumber> <hi rend='tt'>\cfrac{1}{\sqrt{2}+</hi></p>
<p noindent='true'><vbnumber>557</vbnumber> <hi rend='tt'>\cfrac{1}{\sqrt{3}+</hi></p>
<p noindent='true'><vbnumber>558</vbnumber> <hi rend='tt'>\cfrac{1}{\sqrt{4}+</hi></p>
<p noindent='true'><vbnumber>559</vbnumber> <hi rend='tt'>\cfrac[r]{1}{\sqrt{5}+</hi></p>
<p noindent='true'><vbnumber>560</vbnumber> <hi rend='tt'>\cfrac[l]{1}{\sqrt{6}+\dotsb}</hi></p>
<p noindent='true'><vbnumber>561</vbnumber> <hi rend='tt'>}}}}</hi></p>
<p noindent='true'><vbnumber>562</vbnumber> <hi rend='tt'>\end{equation*}</hi></p>
</pre><p>Example 8-4-2</p>
<formula textype='equation*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mn>1</mn> <mrow><msqrt><mn>2</mn></msqrt><mo>+</mo><mfrac><mn>1</mn> <mrow><msqrt><mn>3</mn></msqrt><mo>+</mo><mfrac><mn>1</mn> <mrow><msqrt><mn>4</mn></msqrt><mo>+</mo><mfrac numalign='right'><mn>1</mn> <mrow><msqrt><mn>5</mn></msqrt><mo>+</mo><mfrac numalign='left'><mn>1</mn> <mrow><msqrt><mn>6</mn></msqrt><mo>+</mo><mo>⋯</mo></mrow></mfrac></mrow></mfrac></mrow></mfrac></mrow></mfrac></mrow></mfrac></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>563</vbnumber> <hi rend='tt'>\begin{equation}\boxed{W_t-<zws/>F\subseteqV(P_i)\subseteqW_t}\end{equation}</hi></p>
</pre><p noindent='true'>Example 8-4-3</p>
<formula id-text='24' id='uid124' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable frame='solid'><mtr><mtd><msub><mi>W</mi> <mi>t</mi> </msub><mo>-</mo><mi>F</mi><mo>⊆</mo><mi>V</mi><mrow><mo>(</mo><msub><mi>P</mi> <mi>i</mi> </msub><mo>)</mo></mrow><mo>⊆</mo><msub><mi>W</mi> <mi>t</mi> </msub></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>564</vbnumber> <hi rend='tt'>\[\sum_{i=1}^n\qquad\int_0^\infty\qquad\lim_{n\to0}\]</hi></p>
<p noindent='true'><vbnumber>565</vbnumber> <hi rend='tt'>Text:$\sum_{i=1}^n$,$\int_0^\infty$,$\lim_{n\to0}$.</hi></p>
</pre><p noindent='true'>Example 8-4-4</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munderover><mo>∑</mo> <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </munderover><mspace width='2.em'/><msubsup><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </msubsup><mspace width='2.em'/><munder><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>n</mi><mo>→</mo><mn>0</mn></mrow> </munder></mrow></math></formula>
<p noindent='true'>Text: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mo>∑</mo> <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>n</mi><mo>→</mo><mn>0</mn></mrow> </msub></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>566</vbnumber> <hi rend='tt'>\[</hi></p>
<p noindent='true'><vbnumber>567</vbnumber> <hi rend='tt'>\sum\nolimits_{i=1}^n\qquad\int\limits_0^\infty</hi></p>
<p noindent='true'><vbnumber>568</vbnumber> <hi rend='tt'>\qquad\lim\displaylimits_{n\to0}</hi></p>
<p noindent='true'><vbnumber>569</vbnumber> <hi rend='tt'>\]</hi></p>
<p noindent='true'><vbnumber>570</vbnumber> <hi rend='tt'>Text:$\sum\nolimits_{i=1}^n$,$\int\limits_0^\infty$,</hi></p>
<p noindent='true'><vbnumber>571</vbnumber> <hi rend='tt'>$\lim\displaylimits_{n\to0}$.</hi></p>
</pre><p noindent='true'>Example 8-4-5 (limits placement is wrong in the Pdf version, text style).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∑</mo> <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </msubsup><mspace width='2.em'/><munderover><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </munderover><mspace width='2.em'/><munder><mo movablelimits='false' form='prefix'>lim</mo> <mrow><mi>n</mi><mo>→</mo><mn>0</mn></mrow> </munder></mrow></math></formula>
<p noindent='true'>Text: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msubsup><mo>∑</mo> <mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow> <mi>n</mi> </msubsup></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munderover><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </munderover></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>n</mi><mo>→</mo><mn>0</mn></mrow> </msub></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>572</vbnumber> <hi rend='tt'>\begin{gather*}</hi></p>
<p noindent='true'><vbnumber>573</vbnumber> <hi rend='tt'>\xiint\limits_V\mu(v,w)\,du\,dv\quad</hi></p>
<p noindent='true'><vbnumber>574</vbnumber> <hi rend='tt'>\xiiint\limits_V\mu(u,v,w)\,du\,dv\,dw\quad</hi></p>
<p noindent='true'><vbnumber>575</vbnumber> <hi rend='tt'>\xiiiint\limits_V\mu(t,u,v,w)\,dt\,du\,dv\,dw\\</hi></p>
<p noindent='true'><vbnumber>576</vbnumber> <hi rend='tt'>\idotsint\limits_V\mu(z_1,\dots,z_k)\,\mathbf{dz}\\</hi></p>
<p noindent='true'><vbnumber>577</vbnumber> <hi rend='tt'>\iint\limits_V\mu(v,w)\,du\,dv\qquad</hi></p>
<p noindent='true'><vbnumber>578</vbnumber> <hi rend='tt'>\iiint\limits_V\mu(u,v,w)\,du\,dv\,dw\qquad</hi></p>
<p noindent='true'><vbnumber>579</vbnumber> <hi rend='tt'>\iiiint\limits_V\mu(t,u,v,w)\,dt\,du\,dv\,dw\\\textstyle</hi></p>
<p noindent='true'><vbnumber>580</vbnumber> <hi rend='tt'>\iint\limits_V\mu(v,w)\,du\,dv\qquad</hi></p>
<p noindent='true'><vbnumber>581</vbnumber> <hi rend='tt'>\iiint\limits_V\mu(u,v,w)\,du\,dv\,dw\qquad</hi></p>
<p noindent='true'><vbnumber>582</vbnumber> <hi rend='tt'>\iiiint\limits_V\mu(t,u,v,w)\,dt\,du\,dv\,dw</hi></p>
<p noindent='true'><vbnumber>583</vbnumber> <hi rend='tt'>\end{gather*}</hi></p>
</pre><p noindent='true'>Example 8-4-6. Modified, using <latexcode>\xiint</latexcode>, <latexcode>\xiiint</latexcode>, <latexcode>\xiiiint</latexcode>
command that produce Unicode character U+222c, U+222D and U+2A0C,
or simple integrals.</p>
<formula textype='gather*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><munder><mo>∬</mo> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='1.em'/><munder><mo>∭</mo> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='0.166667em'/><mi>d</mi><mi>w</mi><mspace width='1.em'/><munder><mo>⨌</mo> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>t</mi><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='0.166667em'/><mi>d</mi><mi>w</mi></mrow></mtd></mtr><mtr><mtd><mrow><munder><mrow><mo>∫</mo><mo>...</mo><mo>∫</mo></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><msub><mi>z</mi> <mn>1</mn> </msub><mo>,</mo><mo>⋯</mo><mo>,</mo><msub><mi>z</mi> <mi>k</mi> </msub><mo>)</mo></mrow><mspace width='0.166667em'/><mi mathvariant='bold'>dz</mi></mrow></mtd></mtr><mtr><mtd><mrow><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='2.em'/><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='0.166667em'/><mi>d</mi><mi>w</mi><mspace width='2.em'/><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>t</mi><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='0.166667em'/><mi>d</mi><mi>w</mi></mrow></mtd></mtr><mtr><mtd><mstyle scriptlevel='0' displaystyle='false'><mrow><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='2.em'/><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='0.166667em'/><mi>d</mi><mi>w</mi><mspace width='2.em'/><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi>V</mi> </munder><mi>μ</mi><mrow><mo>(</mo><mi>t</mi><mo>,</mo><mi>u</mi><mo>,</mo><mi>v</mi><mo>,</mo><mi>w</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>t</mi><mspace width='0.166667em'/><mi>d</mi><mi>u</mi><mspace width='0.166667em'/><mi>d</mi><mi>v</mi><mspace width='0.166667em'/><mi>d</mi><mi>w</mi></mrow></mstyle></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>584</vbnumber> <hi rend='tt'>\begin{align*}</hi></p>
<p noindent='true'><vbnumber>585</vbnumber> <hi rend='tt'>u&\equivv+1\mod{n^2}\\</hi></p>
<p noindent='true'><vbnumber>586</vbnumber> <hi rend='tt'>u&\equivv+1\bmod{n^2}\\</hi></p>
<p noindent='true'><vbnumber>587</vbnumber> <hi rend='tt'>u&=v+1\pmod{n^2}\\</hi></p>
<p noindent='true'><vbnumber>588</vbnumber> <hi rend='tt'>u&=v+1\pod{n^2}</hi></p>
<p noindent='true'><vbnumber>589</vbnumber> <hi rend='tt'>\end{align*}</hi></p>
<p noindent='true'><vbnumber>590</vbnumber> <hi rend='tt'>Thein-<zws/>textlayout:$u=v+1\pmod{n^2}$</hi></p>
<p noindent='true'><vbnumber>591</vbnumber> <hi rend='tt'>\begin{gather*}</hi></p>
<p noindent='true'><vbnumber>592</vbnumber> <hi rend='tt'>(m\bmodn)=k^2\,;\quad</hi></p>
<p noindent='true'><vbnumber>593</vbnumber> <hi rend='tt'>x\equivy\pmodb\,;\\</hi></p>
<p noindent='true'><vbnumber>594</vbnumber> <hi rend='tt'>x\equivy\modc\,;\quad</hi></p>
<p noindent='true'><vbnumber>595</vbnumber> <hi rend='tt'>x\equivy\podd\,.</hi></p>
<p noindent='true'><vbnumber>596</vbnumber> <hi rend='tt'>\end{gather*}</hi></p>
</pre><p noindent='true'>Example 8-4-7</p>
<formula textype='align*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mi>u</mi></mtd><mtd columnalign='left'><mrow><mo>≡</mo><mi>v</mi><mo>+</mo><mn>1</mn><mspace width='3.33333pt'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><msup><mi>n</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>u</mi></mtd><mtd columnalign='left'><mrow><mo>≡</mo><mi>v</mi><mo>+</mo><mn>1</mn><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><msup><mi>n</mi> <mn>2</mn> </msup></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>u</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>v</mi><mo>+</mo><mn>1</mn><mspace width='10.0pt'/><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><msup><mi>n</mi> <mn>2</mn> </msup><mo>)</mo></mrow></mtd></mtr><mtr><mtd columnalign='right'><mi>u</mi></mtd><mtd columnalign='left'><mrow><mo>=</mo><mi>v</mi><mo>+</mo><mn>1</mn><mspace width='10.0pt'/><mo>(</mo><msup><mi>n</mi> <mn>2</mn> </msup><mo>)</mo></mrow></mtd></mtr></mtable></math></formula>
<p noindent='true'>
The in-text layout: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>u</mi><mo>=</mo><mi>v</mi><mo>+</mo><mn>1</mn><mspace width='4.44443pt'/><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><msup><mi>n</mi> <mn>2</mn> </msup><mo>)</mo></mrow></math></formula></p>
<formula textype='gather*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mrow><mo>(</mo><mi>m</mi><mspace width='0.277778em'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>n</mi><mo>)</mo></mrow><mo>=</mo><msup><mi>k</mi> <mn>2</mn> </msup><mspace width='0.166667em'/><mo>;</mo><mspace width='1.em'/><mi>x</mi><mo>≡</mo><mi>y</mi><mspace width='10.0pt'/><mrow><mo>(</mo><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>b</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mo>;</mo></mrow></mtd></mtr><mtr><mtd><mrow><mi>x</mi><mo>≡</mo><mi>y</mi><mspace width='3.33333pt'/><mo form='prefix'>mod</mo><mspace width='0.277778em'/><mi>c</mi><mspace width='0.166667em'/><mo>;</mo><mspace width='1.em'/><mi>x</mi><mo>≡</mo><mi>y</mi><mspace width='10.0pt'/><mo>(</mo><mi>d</mi><mo>)</mo><mspace width='0.166667em'/><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>597</vbnumber> <hi rend='tt'>\begin{equation}\frac{1}{k}\log_2c(f)</hi></p>
<p noindent='true'><vbnumber>598</vbnumber> <hi rend='tt'>\quad\tfrac{1}{k}\log_2c(f)\end{equation}</hi></p>
<p noindent='true'><vbnumber>599</vbnumber> <hi rend='tt'>Text:$\sqrt{\frac{1}{k}\log_2c(f)}\quad</hi></p>
<p noindent='true'><vbnumber>600</vbnumber> <hi rend='tt'>\sqrt{\dfrac{1}{k}\log_2c(f)}\,$.</hi></p>
</pre><p noindent='true'>Example 8-4-8</p>
<formula id-text='25' id='uid125' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac><mn>1</mn> <mi>k</mi></mfrac><msub><mo form='prefix'>log</mo> <mn>2</mn> </msub><mi>c</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow><mspace width='1.em'/><mstyle scriptlevel='0' displaystyle='false'><mfrac><mn>1</mn> <mi>k</mi></mfrac></mstyle><msub><mo form='prefix'>log</mo> <mn>2</mn> </msub><mi>c</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow></mrow></math></formula>
<p noindent='true'>Text: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mrow><mfrac><mn>1</mn> <mi>k</mi></mfrac><msub><mo form='prefix'>log</mo> <mn>2</mn> </msub><mi>c</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow></mrow></msqrt><mspace width='1.em'/><msqrt><mrow><mstyle scriptlevel='0' displaystyle='true'><mfrac><mn>1</mn> <mi>k</mi></mfrac></mstyle><msub><mo form='prefix'>log</mo> <mn>2</mn> </msub><mi>c</mi><mrow><mo>(</mo><mi>f</mi><mo>)</mo></mrow></mrow></msqrt><mspace width='0.166667em'/></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>601</vbnumber> <hi rend='tt'>\begin{equation}\binom{k}{2}2^{k-<zws/>1}</hi></p>
<p noindent='true'><vbnumber>602</vbnumber> <hi rend='tt'>+\tbinom{k-<zws/>1}{2}2^{k-<zws/>2}\end{equation}</hi></p>
<p noindent='true'><vbnumber>603</vbnumber> <hi rend='tt'>Text:$\binom{k}{2}2^{k-<zws/>1}+\dbinom{k-<zws/>1}{2}2^{k-<zws/>2}$.</hi></p>
<p noindent='true'><vbnumber>604</vbnumber> <hi rend='tt'>$\dot{S}\quad\ddot{P}\quad\dddot{Q}\quad\ddddot{R}$</hi></p>
</pre><p noindent='true'>Example 8-4-9</p>
<formula id-text='26' id='uid126' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>k</mi> <mn>2</mn></mfrac></mfenced><msup><mn>2</mn> <mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow> </msup><mo>+</mo><mfenced open='(' close=')'><mstyle scriptlevel='0' displaystyle='false'><mfrac linethickness='0pt'><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow> <mn>2</mn></mfrac></mstyle></mfenced><msup><mn>2</mn> <mrow><mi>k</mi><mo>-</mo><mn>2</mn></mrow> </msup></mrow></math></formula>
<p noindent='true'>Text: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced separators='' open='(' close=')'><mfrac linethickness='0pt'><mi>k</mi> <mn>2</mn></mfrac></mfenced><msup><mn>2</mn> <mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow> </msup><mo>+</mo><mfenced open='(' close=')'><mstyle scriptlevel='0' displaystyle='true'><mfrac linethickness='0pt'><mrow><mi>k</mi><mo>-</mo><mn>1</mn></mrow> <mn>2</mn></mfrac></mstyle></mfenced><msup><mn>2</mn> <mrow><mi>k</mi><mo>-</mo><mn>2</mn></mrow> </msup></mrow></math></formula>.</p>
<p>Example 8-4-10: Four dots above: character unknown by FM.
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>S</mi> <mo>˙</mo></mover><mspace width='1.em'/><mover accent='true'><mi>P</mi> <mo>¨</mo></mover><mspace width='1.em'/><mover accent='true'><mi>Q</mi> <mo>⃛</mo></mover><mspace width='1.em'/><mover accent='true'><mi>R</mi> <mo>⃜</mo></mover></mrow></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>605</vbnumber> <hi rend='tt'>\[\accentset{\ast}{X}\quad</hi></p>
<p noindent='true'><vbnumber>606</vbnumber> <hi rend='tt'>\hat{\accentset{\star}{\hath}}\quad</hi></p>
<p noindent='true'><vbnumber>607</vbnumber> <hi rend='tt'>\underaccent{\diamond}{\mathcal{M}}\quad</hi></p>
<p noindent='true'><vbnumber>608</vbnumber> <hi rend='tt'>\undertilde{C}\quad\undertilde{M}\quad\undertilde{ABC}\]</hi></p>
</pre><p>Example 8-4-11. Commands <latexcode>\accentset</latexcode> and <latexcode>\underaccent</latexcode>
are defined in the amsmath.plt file, they produce a <xmlcode><munder></xmlcode> or
<xmlcode><mover></xmlcode> element, with attribute accent or mathaccent set to true.
Note that accents might be too big.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>X</mi> <mo>*</mo></mover><mspace width='1.em'/><mover accent='true'><mover accent='true'><mover accent='true'><mi>h</mi> <mo>^</mo></mover> <mo>☆</mo></mover> <mo>^</mo></mover><mspace width='1.em'/><munder accentunder='true'><mi mathvariant='script'>M</mi> <mo>⋄</mo></munder><mspace width='1.em'/><munder accentunder='true'><mi>C</mi> <mo>˜</mo></munder><mspace width='1.em'/><munder accentunder='true'><mi>M</mi> <mo>˜</mo></munder><mspace width='1.em'/><munder accentunder='true'><mrow><mi>A</mi><mi>B</mi><mi>C</mi></mrow> <mo>˜</mo></munder></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>609</vbnumber> <hi rend='tt'>$(xyz)\spdddot$\quad$(xyz)\spddot$\quad$(xyz)\spdot$</hi></p>
<p noindent='true'><vbnumber>610</vbnumber> <hi rend='tt'>$(xyz)\spbreve$\quad$(xyz)\spcheck$</hi></p>
<p noindent='true'><vbnumber>611</vbnumber> <hi rend='tt'>$(xyz)\sphat$\quad$(xyz)\sptilde$</hi></p>
</pre><p>Example 8-4-12. (breve and hat are invisible on Firefox, too high on Amaya).
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow> <mrow><mo>.</mo><mo>.</mo><mo>.</mo></mrow> </msup></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow> <mrow><mo>.</mo><mo>.</mo></mrow> </msup></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow> <mo>.</mo> </msup></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow><mover accent='true'><mrow/> <mo>˘</mo></mover></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow> <mo>∨</mo> </msup></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow><mover accent='true'><mrow/> <mo>^</mo></mover></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mi>y</mi><mi>z</mi><mo>)</mo></mrow> <mo>∼</mo> </msup></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>612</vbnumber> <hi rend='tt'>\[\overset{*}{X}><zws/>\underset{*}{X}</hi></p>
<p noindent='true'><vbnumber>613</vbnumber> <hi rend='tt'>\iff\sideset{}{'<zws/>}\sum_{a,b\in\mathbf{R^*}}</hi></p>
<p noindent='true'><vbnumber>614</vbnumber> <hi rend='tt'>\overset{a}{\underset{b}{X}}=X\]</hi></p>
</pre><p noindent='true'>Example 8-4-13. Commands <latexcode>\overset</latexcode> and <latexcode>\underset</latexcode>
are defined in the <hi rend='sansserif'>amsmath.plt</hi> file, they produce a <xmlcode><munder></xmlcode> or
<xmlcode><mover></xmlcode> element.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover><mi>X</mi> <mo>*</mo></mover><mo>></mo><munder><mi>X</mi> <mo>*</mo></munder><mo>⇔</mo><munder><mmultiscripts><mo>∑</mo><none/><mo>'</mo></mmultiscripts> <mrow><mi>a</mi><mo>,</mo><mi>b</mi><mo>∈</mo><msup><mi mathvariant='bold'>R</mi> <mo>*</mo> </msup></mrow> </munder><mover><munder><mi>X</mi> <mi>b</mi></munder> <mi>a</mi></mover><mo>=</mo><mi>X</mi></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>615</vbnumber> <hi rend='tt'>\[\sideset{_{i=1}^n}{_{j=2}^m}\prod_{k><zws/>1}\mathcal{T}_{i,j}^k\]</hi></p>
</pre><p noindent='true'>Example 8-4-14.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mmultiscripts><mo>∏</mo><mrow><mi>j</mi><mo>=</mo><mn>2</mn></mrow><mi>m</mi><mprescripts/><mrow><mi>i</mi><mo>=</mo><mn>1</mn></mrow><mi>n</mi></mmultiscripts> <mrow><mi>k</mi><mo>></mo><mn>1</mn></mrow> </munder><msubsup><mi mathvariant='script'>T</mi> <mrow><mi>i</mi><mo>,</mo><mi>j</mi></mrow> <mi>k</mi> </msubsup></mrow></math></formula>
</div1>
<div1 id-text='3.5' id='uid127'><head>Variable symbol commands</head>
<pre class='latex-code'><p noindent='true'><vbnumber>616</vbnumber> <hi rend='tt'>Aseries$H_1,H_2,\dots,H_n$,asum</hi></p>
<p noindent='true'><vbnumber>617</vbnumber> <hi rend='tt'>$H_1+H_2+\dots+H_n$,anorthogonalproduct</hi></p>
<p noindent='true'><vbnumber>618</vbnumber> <hi rend='tt'>$H_1\timesH_2\times\dots\timesH_n$.</hi></p>
<p noindent='true'><vbnumber>619</vbnumber> <hi rend='tt'>Aseries$H_1,H_2,\dotsc\,$,asum</hi></p>
<p noindent='true'><vbnumber>620</vbnumber> <hi rend='tt'>$H_1+H_2+\dotsb\,$,anorthogonalproduct</hi></p>
<p noindent='true'><vbnumber>621</vbnumber> <hi rend='tt'>$H_1\timesH_2\times\dotsm\,$,andaninfinite</hi></p>
<p noindent='true'><vbnumber>622</vbnumber> <hi rend='tt'>integral:\[\int_{H_1}\int_{H_2}\dotsi\;{-<zws/>\Gamma}\,d\Theta\]</hi></p>
</pre><p>Example 8-5-1.
A series <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>H</mi> <mn>1</mn> </msub><mo>,</mo><msub><mi>H</mi> <mn>2</mn> </msub><mo>,</mo><mo>⋯</mo><mo>,</mo><msub><mi>H</mi> <mi>n</mi> </msub></mrow></math></formula>, a sum
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>H</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>H</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo><mo>+</mo><msub><mi>H</mi> <mi>n</mi> </msub></mrow></math></formula>, an orthogonal product
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>H</mi> <mn>1</mn> </msub><mo>×</mo><msub><mi>H</mi> <mn>2</mn> </msub><mo>×</mo><mo>⋯</mo><mo>×</mo><msub><mi>H</mi> <mi>n</mi> </msub></mrow></math></formula>.</p>
<p>Example 8-5-2.
A series <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>H</mi> <mn>1</mn> </msub><mo>,</mo><msub><mi>H</mi> <mn>2</mn> </msub><mo>,</mo><mo>⋯</mo><mspace width='0.166667em'/></mrow></math></formula>, a sum
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>H</mi> <mn>1</mn> </msub><mo>+</mo><msub><mi>H</mi> <mn>2</mn> </msub><mo>+</mo><mo>⋯</mo><mspace width='0.166667em'/></mrow></math></formula>, an orthogonal product
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>H</mi> <mn>1</mn> </msub><mo>×</mo><msub><mi>H</mi> <mn>2</mn> </msub><mo>×</mo><mo>⋯</mo><mspace width='0.166667em'/></mrow></math></formula>, and an infinite
integral:</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo>∫</mo> <msub><mi>H</mi> <mn>1</mn> </msub> </msub><msub><mo>∫</mo> <msub><mi>H</mi> <mn>2</mn> </msub> </msub><mo>⋯</mo><mspace width='0.277778em'/><mrow><mo>-</mo><mi>Γ</mi></mrow><mspace width='0.166667em'/><mi>d</mi><mi>Θ</mi></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>623</vbnumber> <hi rend='tt'>\begin{align*}</hi></p>
<p noindent='true'><vbnumber>624</vbnumber> <hi rend='tt'>\widehat{\psi_\delta(t)E_th}&=\widetilde{\psi_\delta(t)E_th}\\</hi></p>
<p noindent='true'><vbnumber>625</vbnumber> <hi rend='tt'>\overline{\psi_\delta(t)E_th}&=\underline{\psi_\delta(t)E_th}\\</hi></p>
<p noindent='true'><vbnumber>626</vbnumber> <hi rend='tt'>\overbrace{\psi_\delta(t)E_th}&=\underbrace{\psi_\delta(t)E_th}</hi></p>
<p noindent='true'><vbnumber>627</vbnumber> <hi rend='tt'>&&\text{Donotchangestyle}\\</hi></p>
<p noindent='true'><vbnumber>628</vbnumber> <hi rend='tt'>\overrightarrow{\psi_\delta(t)E_th}&=\overleftarrow{\psi_\delta(t)E_th}</hi></p>
<p noindent='true'><vbnumber>629</vbnumber> <hi rend='tt'>&&\text{Donotchangestyle}\\[-<zws/>3pt]</hi></p>
<p noindent='true'><vbnumber>630</vbnumber> <hi rend='tt'>&&&\text{without\textsf{amsmath}}\\</hi></p>
<p noindent='true'><vbnumber>631</vbnumber> <hi rend='tt'>\underrightarrow{\psi_\delta(t)E_th}</hi></p>
<p noindent='true'><vbnumber>632</vbnumber> <hi rend='tt'>&=\underleftarrow{\psi_\delta(t)E_th}</hi></p>
<p noindent='true'><vbnumber>633</vbnumber> <hi rend='tt'>&&\text{Doneed\textsf{amsmath}}\\</hi></p>
<p noindent='true'><vbnumber>634</vbnumber> <hi rend='tt'>\overleftrightarrow{\psi_\delta(t)E_th}</hi></p>
<p noindent='true'><vbnumber>635</vbnumber> <hi rend='tt'>&=\underleftrightarrow{\psi_\delta(t)E_th}</hi></p>
<p noindent='true'><vbnumber>636</vbnumber> <hi rend='tt'>&&\text{Doneed\textsf{amsmath}}</hi></p>
<p noindent='true'><vbnumber>637</vbnumber> <hi rend='tt'>\end{align*}</hi></p>
</pre><p>Example 8-5-3</p>
<formula textype='align*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mover accent='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>^</mo></mover></mtd><mtd columnalign='left'><mrow><mo>=</mo><mover accent='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>˜</mo></mover></mrow></mtd></mtr><mtr><mtd columnalign='right'><mover><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>‾</mo></mover></mtd><mtd columnalign='left'><mrow><mo>=</mo><munder><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>_</mo></munder></mrow></mtd></mtr><mtr><mtd columnalign='right'><mover accent='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>⏞</mo></mover></mtd><mtd columnalign='left'><mrow><mo>=</mo><munder accentunder='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>⏟</mo></munder></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>Do</mtext><mspace width='4.pt'/><mtext>not</mtext><mspace width='4.pt'/><mtext>change</mtext><mspace width='4.pt'/><mtext>style</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><mover accent='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>→</mo></mover></mtd><mtd columnalign='left'><mrow><mo>=</mo><mover accent='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>←</mo></mover></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>Do</mtext><mspace width='4.pt'/><mtext>not</mtext><mspace width='4.pt'/><mtext>change</mtext><mspace width='4.pt'/><mtext>style</mtext></mrow></mtd></mtr><mtr><mtd/><mtd/><mtd/><mtd columnalign='left'><mrow><mtext>without</mtext><mspace width='4.pt'/><mtext mathvariant='sans-serif'>amsmath</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><munder accentunder='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>→</mo></munder></mtd><mtd columnalign='left'><mrow><mo>=</mo><munder accentunder='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>←</mo></munder></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>Do</mtext><mspace width='4.pt'/><mtext>need</mtext><mspace width='4.pt'/><mtext mathvariant='sans-serif'>amsmath</mtext></mrow></mtd></mtr><mtr><mtd columnalign='right'><mover accent='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>↔</mo></mover></mtd><mtd columnalign='left'><mrow><mo>=</mo><munder accentunder='true'><mrow><msub><mi>ψ</mi> <mi>δ</mi> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><msub><mi>E</mi> <mi>t</mi> </msub><mi>h</mi></mrow> <mo>↔</mo></munder></mrow></mtd><mtd/><mtd columnalign='left'><mrow><mtext>Do</mtext><mspace width='4.pt'/><mtext>need</mtext><mspace width='4.pt'/><mtext mathvariant='sans-serif'>amsmath</mtext></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>638</vbnumber> <hi rend='tt'>\[\sqrtsign{1+\sqrtsign{1+\sqrtsign{1+</hi></p>
<p noindent='true'><vbnumber>639</vbnumber> <hi rend='tt'>\sqrtsign{1+\sqrtsign{1+\sqrtsign{1+x}}}}}}\]</hi></p>
</pre><p noindent='true'>Example 8-5-4</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><msqrt><mrow><mn>1</mn><mo>+</mo><mi>x</mi></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt></mrow></msqrt></math></formula>
<table rend='display' simple-table='true' id-text='1' id='uid128'><head>Vertically extensible symbols</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>)</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>( )</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>}</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\{</latexcode> <latexcode>\}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∥</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>∥</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lVert</latexcode> <latexcode>\rVert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⟨</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⟩</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\langle</latexcode> <latexcode>\rangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>}</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lbrace</latexcode> <latexcode>\rbrace</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>|</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>|</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lvert</latexcode> <latexcode>\rvert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>〔</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>〕</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lgroup</latexcode> <latexcode>\rgroup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>]</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>[ ]</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>|</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>|</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⎰</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⎱</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lmoustache</latexcode> <latexcode>\rmoustache</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>]</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lbrack</latexcode> <latexcode>\rbrack</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>|</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\vert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⇓</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\Downarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⌈</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⌉</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lceil</latexcode> <latexcode>\rceil</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>|</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\arrowvert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⇑</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\Uparrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⌊</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⌋</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lfloor</latexcode> <latexcode>\rfloor</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>|</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bracevert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⇕</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\Updownarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⟦</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⟧</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\llbracket</latexcode> <latexcode>\rrbracket</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∥</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\Arrowvert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>↓</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\downarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>/</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>/</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∥</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\|</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>↑</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\uparrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∖</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\backslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∥</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\Vert</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>↕</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></mrow></math></formula></cell>
<cell halign='left'><latexcode>\updownarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom></math></formula></cell>
<cell halign='left'><latexcode>.</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msqrt><mrow><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mspace width='3.33333pt'/></mrow></msqrt></math></formula></cell>
<cell halign='left'><latexcode>\sqrtsign</latexcode></cell>
</row></table>
</div1>
<div1 id-text='3.6' id='uid129'><head>Words in mathematics</head>
<table rend='display' simple-table='true' id-text='2' id='uid130'><head>Predefined operators and functions</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>arccos</mo></math></formula></cell>
<cell halign='left'><latexcode>\arccos</latexcode></cell>
<cell halign='center'>v<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>arcsin</mo></math></formula></cell>
<cell halign='left'><latexcode>\arcsin</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>arctan</mo></math></formula></cell>
<cell halign='left'><latexcode>\arctan</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>arg</mo></math></formula></cell>
<cell halign='left'><latexcode>\arg</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>cos</mo></math></formula></cell>
<cell halign='left'><latexcode>\cos</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>cosh</mo></math></formula></cell>
<cell halign='left'><latexcode>\cosh</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>cot</mo></math></formula></cell>
<cell halign='left'><latexcode>\cot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>coth</mo></math></formula></cell>
<cell halign='left'><latexcode>\coth</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>csc</mo></math></formula></cell>
<cell halign='left'><latexcode>\csc</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>deg</mo></math></formula></cell>
<cell halign='left'><latexcode>\deg</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>det</mo></math></formula></cell>
<cell halign='left'><latexcode>\det</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>dim</mo></math></formula></cell>
<cell halign='left'><latexcode>\dim</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>exp</mo></math></formula></cell>
<cell halign='left'><latexcode>\exp</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>gcd</mo></math></formula></cell>
<cell halign='left'><latexcode>\gcd</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>hom</mo></math></formula></cell>
<cell halign='left'><latexcode>\hom</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>inf</mo></math></formula></cell>
<cell halign='left'><latexcode>\inf</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>inj lim</mo></math></formula></cell>
<cell halign='left'><latexcode>\injlim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>ker</mo></math></formula></cell>
<cell halign='left'><latexcode>\ker</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>lg</mo></math></formula></cell>
<cell halign='left'><latexcode>\lg</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>lim</mo></math></formula></cell>
<cell halign='left'><latexcode>\lim</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>lim inf</mo></math></formula></cell>
<cell halign='left'><latexcode>\liminf</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>lim sup</mo></math></formula></cell>
<cell halign='left'><latexcode>\limsup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>ln</mo></math></formula></cell>
<cell halign='left'><latexcode>\ln</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>log</mo></math></formula></cell>
<cell halign='left'><latexcode>\log</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>max</mo></math></formula></cell>
<cell halign='left'><latexcode>\max</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>min</mo></math></formula></cell>
<cell halign='left'><latexcode>\min</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>Pr</mo></math></formula></cell>
<cell halign='left'><latexcode>\Pr</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>proj lim</mo></math></formula></cell>
<cell halign='left'><latexcode>\projlim</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>sec</mo></math></formula></cell>
<cell halign='left'><latexcode>\sec</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>sin</mo></math></formula></cell>
<cell halign='left'><latexcode>\sin</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>sinh</mo></math></formula></cell>
<cell halign='left'><latexcode>\sinh</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>sup</mo></math></formula></cell>
<cell halign='left'><latexcode>\sup</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>tan</mo></math></formula></cell>
<cell halign='left'><latexcode>\tan</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo form='prefix'>tanh</mo></math></formula></cell>
<cell halign='left'><latexcode>\tanh</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder accentunder='true'><mo movablelimits='false'>lim</mo> <mo>→</mo></munder></math></formula></cell>
<cell halign='left'><latexcode>\varinjlim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder><mo movablelimits='false'>lim</mo> <mo>_</mo></munder></math></formula></cell>
<cell halign='left'><latexcode>\varliminf</latexcode></cell>
<cell/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover><mo movablelimits='false'>lim</mo> <mo>‾</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\varlimsup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><munder accentunder='true'><mo movablelimits='false'>lim</mo> <mo>←</mo></munder></math></formula></cell>
<cell halign='left'><latexcode>\varprojlim</latexcode></cell>
</row></table>
<pre class='latex-code'><p noindent='true'><vbnumber>640</vbnumber> <hi rend='tt'>\begin{gather}</hi></p>
<p noindent='true'><vbnumber>641</vbnumber> <hi rend='tt'>\text{Also,if}\Delta_{\text{maxup}}</hi></p>
<p noindent='true'><vbnumber>642</vbnumber> <hi rend='tt'>=\Delta_{\text{mindown}}\notag\\</hi></p>
<p noindent='true'><vbnumber>643</vbnumber> <hi rend='tt'>\text{(forallupsanddowns)then}\notag\\</hi></p>
<p noindent='true'><vbnumber>644</vbnumber> <hi rend='tt'>\Delta_{\text{sumofups}}</hi></p>
<p noindent='true'><vbnumber>645</vbnumber> <hi rend='tt'>=\Delta_{\text{sumofdowns}}</hi></p>
<p noindent='true'><vbnumber>646</vbnumber> <hi rend='tt'>\end{gather}</hi></p>
</pre><p noindent='true'>Example 8-6-1</p>
<formula id-text='3.6' id='uid131' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><mtext>Also,</mtext><mspace width='4.pt'/><mtext>if</mtext><mspace width='4.pt'/><msub><mi>Δ</mi> <mrow><mtext>max</mtext><mspace width='4.pt'/><mtext>up</mtext></mrow> </msub><mo>=</mo><msub><mi>Δ</mi> <mrow><mtext>min</mtext><mspace width='4.pt'/><mtext>down</mtext></mrow> </msub></mrow></mtd></mtr><mtr><mtd><mrow><mtext>(for</mtext><mspace width='4.pt'/><mtext>all</mtext><mspace width='4.pt'/><mtext>ups</mtext><mspace width='4.pt'/><mtext>and</mtext><mspace width='4.pt'/><mtext>downs)</mtext><mspace width='4.pt'/><mtext>then</mtext></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>Δ</mi> <mrow><mtext>sum</mtext><mspace width='4.pt'/><mtext>of</mtext><mspace width='4.pt'/><mtext>ups</mtext></mrow> </msub><mo>=</mo><msub><mi>Δ</mi> <mrow><mtext>sum</mtext><mspace width='4.pt'/><mtext>of</mtext><mspace width='4.pt'/><mtext>downs</mtext></mrow> </msub></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>647</vbnumber> <hi rend='tt'>\newcommand\abs[1]{\lvert#1\rvert}</hi></p>
<p noindent='true'><vbnumber>648</vbnumber> <hi rend='tt'>\setlength\mathindent{0pt}</hi></p>
<p noindent='true'><vbnumber>649</vbnumber> <hi rend='tt'>\begin{gather*}</hi></p>
<p noindent='true'><vbnumber>650</vbnumber> <hi rend='tt'>\lim_{x\rightarrow0}\frac{\sin^2(x)}{x^2}=1\\</hi></p>
<p noindent='true'><vbnumber>651</vbnumber> <hi rend='tt'>\varliminf_{n\rightarrow\infty}</hi></p>
<p noindent='true'><vbnumber>652</vbnumber> <hi rend='tt'>\abs{a_{n+1}}/\abs{a_n}=0\\</hi></p>
<p noindent='true'><vbnumber>653</vbnumber> <hi rend='tt'>%{JG</hi></p>
<p noindent='true'><vbnumber>654</vbnumber> <hi rend='tt'>\varinjlim(m_i^\lambda\cdotM)^*</hi></p>
<p noindent='true'><vbnumber>655</vbnumber> <hi rend='tt'>%}JG</hi></p>
<p noindent='true'><vbnumber>656</vbnumber> <hi rend='tt'>\le\varprojlim_{A/p\rightarrow\lambda(A)}A_p\le0</hi></p>
<p noindent='true'><vbnumber>657</vbnumber> <hi rend='tt'>\end{gather*}</hi></p>
</pre><p noindent='true'>Example 8-6-2. Braces uncommented out for the last equation.</p>
<formula textype='gather*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><munder><mo movablelimits='true' form='prefix'>lim</mo> <mrow><mi>x</mi><mo>→</mo><mn>0</mn></mrow> </munder><mfrac><mrow><msup><mo form='prefix'>sin</mo> <mn>2</mn> </msup><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow> <msup><mi>x</mi> <mn>2</mn> </msup></mfrac><mo>=</mo><mn>1</mn></mrow></mtd></mtr><mtr><mtd><mrow><munder><munder><mo movablelimits='false'>lim</mo> <mo>_</mo></munder> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><mrow><mo>|</mo><msub><mi>a</mi> <mrow><mi>n</mi><mo>+</mo><mn>1</mn></mrow> </msub><mo>|</mo></mrow><mo>/</mo><mrow><mo>|</mo><msub><mi>a</mi> <mi>n</mi> </msub><mo>|</mo></mrow><mo>=</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><munder accentunder='true'><mo movablelimits='false'>lim</mo> <mo>→</mo></munder><msup><mrow><mo>(</mo><msubsup><mi>m</mi> <mi>i</mi> <mi>λ</mi> </msubsup><mo>·</mo><mi>M</mi><mo>)</mo></mrow> <mo>*</mo> </msup><mo>≤</mo><munder><munder accentunder='true'><mo movablelimits='false'>lim</mo> <mo>←</mo></munder> <mrow><mi>A</mi><mo>/</mo><mi>p</mi><mo>→</mo><mi>λ</mi><mo>(</mo><mi>A</mi><mo>)</mo></mrow> </munder><msub><mi>A</mi> <mi>p</mi> </msub><mo>≤</mo><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mrow><munder accentunder='true'><mo movablelimits='false'>lim</mo> <mo>→</mo></munder><msup><mrow><mo>(</mo><msubsup><mi>m</mi> <mi>i</mi> <mi>λ</mi> </msubsup><mo>·</mo><mi>M</mi><mo>)</mo></mrow> <mo>*</mo> </msup></mrow><mo>≤</mo><munder><munder accentunder='true'><mo movablelimits='false'>lim</mo> <mo>←</mo></munder> <mrow><mi>A</mi><mo>/</mo><mi>p</mi><mo>→</mo><mi>λ</mi><mo>(</mo><mi>A</mi><mo>)</mo></mrow> </munder><msub><mi>A</mi> <mi>p</mi> </msub><mo>≤</mo><mn>0</mn></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>658</vbnumber> <hi rend='tt'>\let\abs\relax</hi></p>
<p noindent='true'><vbnumber>659</vbnumber> <hi rend='tt'>\DeclareMathOperator\meas{meas}</hi></p>
<p noindent='true'><vbnumber>660</vbnumber> <hi rend='tt'>\DeclareMathOperator*\esssup{ess\,sup}</hi></p>
<p noindent='true'><vbnumber>661</vbnumber> <hi rend='tt'>\DeclareMathOperator*\supminus{sup-<zws/>minus*}</hi></p>
<p noindent='true'><vbnumber>662</vbnumber> <hi rend='tt'>\newcommand\abs[1]{\lvert#1\rvert}</hi></p>
<p noindent='true'><vbnumber>663</vbnumber> <hi rend='tt'>\newcommand\norm[1]{\lVert#1\rVert}</hi></p>
<p noindent='true'><vbnumber>664</vbnumber> <hi rend='tt'>\begin{gather*}</hi></p>
<p noindent='true'><vbnumber>665</vbnumber> <hi rend='tt'>\norm{f}_\infty=\esssup_{x\inR^n}\abs{f(x)}\\</hi></p>
<p noindent='true'><vbnumber>666</vbnumber> <hi rend='tt'>\norm{f}_\infty=\smash{\esssup_{x\inR^n}}\abs{f(x)}\\</hi></p>
<p noindent='true'><vbnumber>667</vbnumber> <hi rend='tt'>\meas_1\{u\inR_+^1\colonf^*(u)><zws/>\alpha\}=</hi></p>
<p noindent='true'><vbnumber>668</vbnumber> <hi rend='tt'>\esssup_{x\inR^i}\;\meas_i</hi></p>
<p noindent='true'><vbnumber>669</vbnumber> <hi rend='tt'>\{u\inR^n\colon\abs{f(u)}\geq\alpha\}\\</hi></p>
<p noindent='true'><vbnumber>670</vbnumber> <hi rend='tt'>\quad(\forall\alpha\in\supminus_{f^*}R_{*+})</hi></p>
<p noindent='true'><vbnumber>671</vbnumber> <hi rend='tt'>\end{gather*}</hi></p>
</pre><p noindent='true'>Example 8-6-3. We removed the line break between equations 2 and 3. Note that
an asterisk is printed as a normal character. Note the use of the <latexcode>\smash</latexcode>
command:</p>
<formula textype='gather*' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><msub><mrow><mo>∥</mo><mi>f</mi><mo>∥</mo></mrow> <mi>∞</mi> </msub><mo>=</mo><munder><mo form='prefix'>ess sup</mo> <mrow><mi>x</mi><mo>∈</mo><msup><mi>R</mi> <mi>n</mi> </msup></mrow> </munder><mrow><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>|</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mrow><mo>∥</mo><mi>f</mi><mo>∥</mo></mrow> <mi>∞</mi> </msub><mo>=</mo><mpadded height='0pt' depth='0pt'><munder><mo form='prefix'>ess sup</mo> <mrow><mi>x</mi><mo>∈</mo><msup><mi>R</mi> <mi>n</mi> </msup></mrow> </munder></mpadded><mrow><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>|</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><msub><mo form='prefix'>meas</mo> <mn>1</mn> </msub><mrow><mo>{</mo><mi>u</mi><mo>∈</mo><msubsup><mi>R</mi> <mo>+</mo> <mn>1</mn> </msubsup><mo lspace='0pt'>:</mo><msup><mi>f</mi> <mo>*</mo> </msup><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>></mo><mi>α</mi><mo>}</mo></mrow><mo>=</mo><munder><mo form='prefix'>ess sup</mo> <mrow><mi>x</mi><mo>∈</mo><msup><mi>R</mi> <mi>i</mi> </msup></mrow> </munder><mspace width='0.277778em'/><msub><mo form='prefix'>meas</mo> <mi>i</mi> </msub><mrow><mo>{</mo><mi>u</mi><mo>∈</mo><msup><mi>R</mi> <mi>n</mi> </msup><mo lspace='0pt'>:</mo><mrow><mo>|</mo><mi>f</mi><mrow><mo>(</mo><mi>u</mi><mo>)</mo></mrow><mo>|</mo></mrow><mo>≥</mo><mi>α</mi><mo>}</mo></mrow></mrow></mtd></mtr><mtr><mtd><mrow><mspace width='1.em'/><mo>(</mo><mo>∀</mo><mi>α</mi><mo>∈</mo><munder><mo form='prefix'>sup-minus*</mo> <msup><mi>f</mi> <mo>*</mo> </msup> </munder><msub><mi>R</mi> <mrow><mo>*</mo><mo>+</mo></mrow> </msub><mo>)</mo></mrow></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>672</vbnumber> <hi rend='tt'>\[\varlimsup_{n\to\infty}\calQ(u_n,u_n-<zws/>u^{\#})\ge\csc(\calQ'<zws/>(u^{\#}))\]</hi></p>
</pre><p noindent='true'>Example 8-6-4</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mover><mo movablelimits='false'>lim</mo> <mo>‾</mo></mover> <mrow><mi>n</mi><mo>→</mo><mi>∞</mi></mrow> </munder><mi mathvariant='script'>Q</mi><mrow><mo>(</mo><msub><mi>u</mi> <mi>n</mi> </msub><mo>,</mo><msub><mi>u</mi> <mi>n</mi> </msub><mo>-</mo><msup><mi>u</mi> <mo>#</mo> </msup><mo>)</mo></mrow><mo>≥</mo><mo form='prefix'>cosec</mo><mrow><mo>(</mo><msup><mi mathvariant='script'>Q</mi> <mo>'</mo> </msup><mrow><mo>(</mo><msup><mi>u</mi> <mo>#</mo> </msup><mo>)</mo></mrow><mo>)</mo></mrow></mrow></math></formula>
</div1>
<div1 id-text='3.7' id='uid132'><head>Fine tuning the mathematical layout</head>
<pre class='latex-code'><p noindent='true'><vbnumber>673</vbnumber> <hi rend='tt'>\let\LB\relax\let\RB\relax\let\DS\relax</hi></p>
<p noindent='true'><vbnumber>674</vbnumber> <hi rend='tt'>\def\Test{</hi></p>
<p noindent='true'><vbnumber>675</vbnumber> <hi rend='tt'>b%%D</hi></p>
<p noindent='true'><vbnumber>676</vbnumber> <hi rend='tt'>^0%%S</hi></p>
<p noindent='true'><vbnumber>677</vbnumber> <hi rend='tt'>+%%D</hi></p>
<p noindent='true'><vbnumber>678</vbnumber> <hi rend='tt'>\frac{\LB(k+p)%%T</hi></p>
<p noindent='true'><vbnumber>679</vbnumber> <hi rend='tt'>_{j'<zws/>}\RB%%S'<zws/></hi></p>
<p noindent='true'><vbnumber>680</vbnumber> <hi rend='tt'>\DS%\displaystyle</hi></p>
<p noindent='true'><vbnumber>681</vbnumber> <hi rend='tt'>\pm%%T[D]</hi></p>
<p noindent='true'><vbnumber>682</vbnumber> <hi rend='tt'>\frac{(f+q)%%S[T]</hi></p>
<p noindent='true'><vbnumber>683</vbnumber> <hi rend='tt'>^{(pk)%%SS[S]</hi></p>
<p noindent='true'><vbnumber>684</vbnumber> <hi rend='tt'>^y%%SS</hi></p>
<p noindent='true'><vbnumber>685</vbnumber> <hi rend='tt'>_{j'<zws/>}}}%%SS'<zws/></hi></p>
<p noindent='true'><vbnumber>686</vbnumber> <hi rend='tt'>{(h+y)}}%%S'<zws/>[T'<zws/>]</hi></p>
<p noindent='true'><vbnumber>687</vbnumber> <hi rend='tt'>{(l+q)%%T'<zws/></hi></p>
<p noindent='true'><vbnumber>688</vbnumber> <hi rend='tt'>^{(pk)}}%%S'<zws/></hi></p>
<p noindent='true'><vbnumber>689</vbnumber> <hi rend='tt'>}</hi></p>
<p noindent='true'><vbnumber>690</vbnumber> <hi rend='tt'>\[\Test\qquad\let\LB={\let\RB=}\Test\]</hi></p>
</pre><p>Example 8-7-1. Original <LaTeX/> version, plus version with braces added.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>b</mi> <mn>0</mn> </msup><mo>+</mo><mfrac><mrow><msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> </msub><mo>±</mo><mfrac><msup><mrow><mo>(</mo><mi>f</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <msubsup><mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> <mi>y</mi> </msubsup> </msup> <mrow><mo>(</mo><mi>h</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow></mfrac></mrow> <msup><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> </msup></mfrac><mspace width='2.em'/><msup><mi>b</mi> <mn>0</mn> </msup><mo>+</mo><mfrac><mrow><msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> </msub><mo>±</mo><mfrac><msup><mrow><mo>(</mo><mi>f</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <msubsup><mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> <mi>y</mi> </msubsup> </msup> <mrow><mo>(</mo><mi>h</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow></mfrac></mrow> <msup><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> </msup></mfrac></mrow></math></formula>
<p>Example 8-7-2. Same, with <latexcode>\DS</latexcode> replaced by <latexcode>\displaystyle</latexcode></p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>b</mi> <mn>0</mn> </msup><mo>+</mo><mfrac><mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> </msub><mo>±</mo><mfrac><msup><mrow><mo>(</mo><mi>f</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <msubsup><mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> <mi>y</mi> </msubsup> </msup> <mrow><mo>(</mo><mi>h</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow></mfrac></mrow></mstyle> <msup><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> </msup></mfrac><mspace width='2.em'/><msup><mi>b</mi> <mn>0</mn> </msup><mo>+</mo><mfrac><mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mrow><mo>(</mo><mi>k</mi><mo>+</mo><mi>p</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> </msub><mo>±</mo><mfrac><msup><mrow><mo>(</mo><mi>f</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <msubsup><mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> <msup><mi>j</mi> <mo>'</mo> </msup> <mi>y</mi> </msubsup> </msup> <mrow><mo>(</mo><mi>h</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow></mfrac></mrow></mstyle> <msup><mrow><mo>(</mo><mi>l</mi><mo>+</mo><mi>q</mi><mo>)</mo></mrow> <mrow><mo>(</mo><mi>p</mi><mi>k</mi><mo>)</mo></mrow> </msup></mfrac></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>691</vbnumber> <hi rend='tt'>\[\biggl(\mathbf{E}_{y}\int_0^{t_\varepsilon}</hi></p>
<p noindent='true'><vbnumber>692</vbnumber> <hi rend='tt'>L_{x,y^x(s)}\varphi(x)\,ds\biggr)\]</hi></p>
</pre><p noindent='true'>Example 8-7-3. This demonstrates that commands like <latexcode>\Large</latexcode> do affect the
size delimiters as <latexcode>\biggl</latexcode>. In <hi rend='it'>Tralics</hi>, translation of math formulas is
unaffected by font size commands. Thus, second part of example omitted.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='(' close=')'><msub><mi mathvariant='bold'>E</mi> <mi>y</mi> </msub> <msubsup><mo>∫</mo> <mn>0</mn> <msub><mi>t</mi> <mi>ϵ</mi> </msub> </msubsup> <msub><mi>L</mi> <mrow><mi>x</mi><mo>,</mo><msup><mi>y</mi> <mi>x</mi> </msup><mrow><mo>(</mo><mi>s</mi><mo>)</mo></mrow></mrow> </msub> <mi>φ</mi> <mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mspace width='0.166667em'/> <mi>d</mi> <mi>s</mi></mfenced></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>693</vbnumber> <hi rend='tt'>\[</hi></p>
<p noindent='true'><vbnumber>694</vbnumber> <hi rend='tt'>\sqrt[\beta]{k}\qquad</hi></p>
<p noindent='true'><vbnumber>695</vbnumber> <hi rend='tt'>\sqrt[\leftroot{2}\uproot{4}\beta]{k}\qquad</hi></p>
<p noindent='true'><vbnumber>696</vbnumber> <hi rend='tt'>\sqrt[\leftroot{1}\uproot{3}\beta]{k}</hi></p>
<p noindent='true'><vbnumber>697</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p noindent='true'>Example 8-7-4 Commands <latexcode>\leftroot</latexcode> and <latexcode>\uproot</latexcode> implemented as no-op.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mroot><mi>k</mi> <mi>β</mi></mroot><mspace width='2.em'/><mroot><mi>k</mi> <mi>β</mi></mroot><mspace width='2.em'/><mroot><mi>k</mi> <mi>β</mi></mroot></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>698</vbnumber> <hi rend='tt'>$\sqrt{x}+\sqrt{y}+\sqrt{z}$,</hi></p>
<p noindent='true'><vbnumber>699</vbnumber> <hi rend='tt'>$\sqrt{x}+\sqrt{\mathstruty}+\sqrt{z}$,</hi></p>
<p noindent='true'><vbnumber>700</vbnumber> <hi rend='tt'>$\sqrt{x}+\sqrt{\smash{y}}+\sqrt{z}$,</hi></p>
<p noindent='true'><vbnumber>701</vbnumber> <hi rend='tt'>$\sqrt{x}+\sqrt{\smash[b]{y}}+\sqrt{z}$</hi></p>
</pre><p noindent='true'>Example 8-7-5, explaining smash.
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mi>y</mi></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mi>y</mi></mrow></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mpadded height='0pt' depth='0pt'><mi>y</mi></mpadded></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mpadded depth='0pt'><mi>y</mi></mpadded></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt></mrow></math></formula></p>
<p>More uses of smash (top, bottom, all):</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mfrac><mn>1</mn> <mn>2</mn></mfrac></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt><mo>,</mo><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mpadded height='0pt'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mpadded></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt><mo>,</mo><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mpadded depth='0pt'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mpadded></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt><mo>,</mo><msqrt><mi>x</mi></msqrt><mo>+</mo><msqrt><mpadded height='0pt' depth='0pt'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mpadded></msqrt><mo>+</mo><msqrt><mi>z</mi></msqrt><mo>.</mo></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>702</vbnumber> <hi rend='tt'>\[</hi></p>
<p noindent='true'><vbnumber>703</vbnumber> <hi rend='tt'>f_p(x)=</hi></p>
<p noindent='true'><vbnumber>704</vbnumber> <hi rend='tt'>\begin{cases}</hi></p>
<p noindent='true'><vbnumber>705</vbnumber> <hi rend='tt'>\frac{1}{\smash[b]{p}}&x=p\\</hi></p>
<p noindent='true'><vbnumber>706</vbnumber> <hi rend='tt'>\frac{\strut</hi></p>
<p noindent='true'><vbnumber>707</vbnumber> <hi rend='tt'>\smash[t]{\frac{(1-<zws/>x)^{\frac{1}{2}}}</hi></p>
<p noindent='true'><vbnumber>708</vbnumber> <hi rend='tt'>{x-<zws/>\sin(x-<zws/>p)}}}</hi></p>
<p noindent='true'><vbnumber>709</vbnumber> <hi rend='tt'>{\sqrt{1-<zws/>p}\,\cos(x-<zws/>p)}&x\neqp</hi></p>
<p noindent='true'><vbnumber>710</vbnumber> <hi rend='tt'>\end{cases}</hi></p>
<p noindent='true'><vbnumber>711</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p noindent='true'>Example 8-7-6. The <latexcode>\strut</latexcode> above needed by amsmath, see TLC2.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>f</mi> <mi>p</mi> </msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>=</mo><mfenced separators='' open='{' close=''><mtable><mtr><mtd columnalign='left'><mfrac><mn>1</mn> <mpadded depth='0pt'><mi>p</mi></mpadded></mfrac></mtd><mtd columnalign='left'><mrow><mi>x</mi><mo>=</mo><mi>p</mi></mrow></mtd></mtr><mtr><mtd columnalign='left'><mfrac><mrow><mphantom><mpadded width='0pt'><mo>(</mo></mpadded></mphantom><mpadded height='0pt'><mfrac><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>x</mi><mo>)</mo></mrow> <mfrac><mn>1</mn> <mn>2</mn></mfrac> </msup> <mrow><mi>x</mi><mo>-</mo><mo form='prefix'>sin</mo><mo>(</mo><mi>x</mi><mo>-</mo><mi>p</mi><mo>)</mo></mrow></mfrac></mpadded></mrow> <mrow><msqrt><mrow><mn>1</mn><mo>-</mo><mi>p</mi></mrow></msqrt><mspace width='0.166667em'/><mo form='prefix'>cos</mo><mrow><mo>(</mo><mi>x</mi><mo>-</mo><mi>p</mi><mo>)</mo></mrow></mrow></mfrac></mtd><mtd columnalign='left'><mrow><mi>x</mi><mo>≠</mo><mi>p</mi></mrow></mtd></mtr></mtable></mfenced></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>712</vbnumber> <hi rend='tt'>\[</hi></p>
<p noindent='true'><vbnumber>713</vbnumber> <hi rend='tt'>\sqrt{\frac{a+b}{x_j}}\quad</hi></p>
<p noindent='true'><vbnumber>714</vbnumber> <hi rend='tt'>\sqrt{\frac{a+b}{\smash{x_j}}}\quad</hi></p>
<p noindent='true'><vbnumber>715</vbnumber> <hi rend='tt'>\sqrt{\frac{a+b}{{}\smash{x_j}}}\quad</hi></p>
<p noindent='true'><vbnumber>716</vbnumber> <hi rend='tt'>\sqrt{\frac{a+b}{\smash{x_j+b}}}</hi></p>
<p noindent='true'><vbnumber>717</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p noindent='true'>Example 8-7-7. The empty group above needed by amsmath, see TLC2.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mfrac><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow> <msub><mi>x</mi> <mi>j</mi> </msub></mfrac></msqrt><mspace width='1.em'/><msqrt><mfrac><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow> <mpadded height='0pt' depth='0pt'><msub><mi>x</mi> <mi>j</mi> </msub></mpadded></mfrac></msqrt><mspace width='1.em'/><msqrt><mfrac><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow> <mrow><mrow/><mpadded height='0pt' depth='0pt'><msub><mi>x</mi> <mi>j</mi> </msub></mpadded></mrow></mfrac></msqrt><mspace width='1.em'/><msqrt><mfrac><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow> <mpadded height='0pt' depth='0pt'><msub><mi>x</mi> <mi>j</mi> </msub><mo>+</mo><mi>b</mi></mpadded></mfrac></msqrt></mrow></math></formula>
</div1>
<div1 id-text='3.8' id='uid133'><head>Fonts in formulas</head>
<pre class='latex-code'><p noindent='true'><vbnumber>718</vbnumber> <hi rend='tt'>$\foralln\in\mathbb{N}:\mathfrak{M}_n\leq\mathfrak{A}$</hi></p>
<p noindent='true'><vbnumber>719</vbnumber> <hi rend='tt'>\DeclareMathAlphabet\mathbb{U}{fplmbb}{m}{n}</hi></p>
<p noindent='true'><vbnumber>720</vbnumber> <hi rend='tt'>$\lbracen,m\in\mathbb{N}\mid\mathfrak{N}_{n,m}\rbrace$</hi></p>
<p noindent='true'><vbnumber>721</vbnumber> <hi rend='tt'>\DeclareMathAlphabet\mathscr{T1}{hlcw}{m}{it}</hi></p>
<p noindent='true'><vbnumber>722</vbnumber> <hi rend='tt'>$A_B\neq\mathscr{A}_\mathscr{B}\neq\mathcal{A}_\mathcal{B}$</hi></p>
</pre><p noindent='true'>Example 8-8-1
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∀</mo><mi>n</mi><mo>∈</mo><mi mathvariant='double-struck'>N</mi><mo>:</mo><msub><mi mathvariant='fraktur'>M</mi> <mi>n</mi> </msub><mo>≤</mo><mi mathvariant='fraktur'>A</mi></mrow></math></formula></p>
<p>Example 8-8-2
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mi>n</mi><mo>,</mo><mi>m</mi><mo>∈</mo><mi mathvariant='double-struck'>N</mi><mo>∣</mo><msub><mi mathvariant='fraktur'>N</mi> <mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow> </msub><mo>}</mo></mrow></math></formula></p>
<p>Example 8-8-3
The <latexcode>\DeclareMathAlphabet</latexcode> command takes five arguments and defines the
first one to be <latexcode>\relax</latexcode>.
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>A</mi> <mi>B</mi> </msub><mo>≠</mo><msub><mi>A</mi> <mi>B</mi> </msub><mo>≠</mo><msub><mi mathvariant='script'>A</mi> <mi mathvariant='script'>B</mi> </msub></mrow></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>723</vbnumber> <hi rend='tt'>\newcommand\bfB{\mathbf{B}}\newcommand\bfx{\mathbf{x}}</hi></p>
<p noindent='true'><vbnumber>724</vbnumber> <hi rend='tt'>\bmdefine\bpi{\pi}\bmdefine\binfty{\infty}</hi></p>
<p noindent='true'><vbnumber>725</vbnumber> <hi rend='tt'>\section{Theboldequivalence</hi></p>
<p noindent='true'><vbnumber>726</vbnumber> <hi rend='tt'>$\sum_{j<<zws/>B}\prod_\lambda:\bm{\sum_{x_j}\prod_\lambda}$}</hi></p>
<p noindent='true'><vbnumber>727</vbnumber> <hi rend='tt'>\begin{gather}</hi></p>
<p noindent='true'><vbnumber>728</vbnumber> <hi rend='tt'>B_\infty+\piB_1\sim\bfB_{\binfty}\bm{+}\bpi\bfB_{\bm{1}}</hi></p>
<p noindent='true'><vbnumber>729</vbnumber> <hi rend='tt'>\bm{\simB_\infty+\piB_1}\\</hi></p>
<p noindent='true'><vbnumber>730</vbnumber> <hi rend='tt'>B_\binfty+\bpiB_{\bm{1}}\bm{\in}\bm{\biggl\lbrace}</hi></p>
<p noindent='true'><vbnumber>731</vbnumber> <hi rend='tt'>(\bfB,\bfx):\frac{\partial\bfB}{\partial\bfx}</hi></p>
<p noindent='true'><vbnumber>732</vbnumber> <hi rend='tt'>\bm{\lnapprox}\bm{1}\bm{\biggr\rbrace}</hi></p>
<p noindent='true'><vbnumber>733</vbnumber> <hi rend='tt'>\end{gather}</hi></p>
</pre><p noindent='true'>Example 8-8-4. Currently <latexcode>\bndefine</latexcode> is <latexcode>\def</latexcode> and <latexcode>\bm</latexcode> is <latexcode>\mathbf</latexcode>.</p>
</div1>
<div1 id-text='3.9' id='uid134'><head>The bold equivalence
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo>∑</mo> <mrow><mi>j</mi><mo><</mo><mi>B</mi></mrow> </msub><msub><mo>∏</mo> <mi>λ</mi> </msub><mo>:</mo><msub><mo>∑</mo> <msub><mi mathvariant='bold'>x</mi> <mi mathvariant='bold'>j</mi> </msub> </msub><msub><mo>∏</mo> <mi>λ</mi> </msub></mrow></math></formula></head>
<formula id-text='3.9' id='uid135' textype='gather' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd><mrow><msub><mi>B</mi> <mi>∞</mi> </msub><mo>+</mo><mi>π</mi><msub><mi>B</mi> <mn>1</mn> </msub><mo>∼</mo><msub><mi mathvariant='bold'>B</mi> <mi>∞</mi> </msub><mo>+</mo><mi>π</mi><msub><mi mathvariant='bold'>B</mi> <mn mathvariant='bold'>1</mn> </msub><mo>∼</mo><msub><mi mathvariant='bold'>B</mi> <mi>∞</mi> </msub><mo>+</mo><mi>π</mi><msub><mi mathvariant='bold'>B</mi> <mn mathvariant='bold'>1</mn> </msub></mrow></mtd></mtr><mtr><mtd><mrow><msub><mi>B</mi> <mi>∞</mi> </msub><mo>+</mo><mi>π</mi><msub><mi>B</mi> <mn mathvariant='bold'>1</mn> </msub><mo>∈</mo><mfenced separators='' open='{' close='}'><mrow><mo>(</mo><mi mathvariant='bold'>B</mi><mo>,</mo><mi mathvariant='bold'>x</mi><mo>)</mo></mrow> <mo>:</mo> <mfrac><mrow><mi>∂</mi><mi mathvariant='bold'>B</mi></mrow> <mrow><mi>∂</mi><mi mathvariant='bold'>x</mi></mrow></mfrac> <mo>⪉</mo> <mn mathvariant='bold'>1</mn></mfenced></mrow></mtd></mtr></mtable></math></formula>
<p>Example 8-8-5: same code different packages</p>
<pre class='latex-code'><p noindent='true'><vbnumber>734</vbnumber> <hi rend='tt'>$\bm{\Biggl\lbrace\biggl\lbrace\Bigl\lbrace\bigl\lbrace\lbrace</hi></p>
<p noindent='true'><vbnumber>735</vbnumber> <hi rend='tt'>\mathcal{Q}</hi></p>
<p noindent='true'><vbnumber>736</vbnumber> <hi rend='tt'>\rangle\bigr\rangle\Bigr\rangle\biggr\rangle\Biggr\rangle}$</hi></p>
</pre><p>Example 8-8-6
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced open='{' close='⟩'><mfenced open='{' close='⟩'><mfenced open='{' close='⟩'><mfenced separators='' open='{' close='⟩'><mo>{</mo> <mi mathvariant='script'>Q</mi> <mo>⟩</mo></mfenced></mfenced></mfenced></mfenced></math></formula></p>
<p>Example 8-8-7: same code different packages.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>737</vbnumber> <hi rend='tt'>$\bm{\sqrt[2]{x\times\alpha}}$but</hi></p>
<p noindent='true'><vbnumber>738</vbnumber> <hi rend='tt'>$\let\unboldmath\relax</hi></p>
<p noindent='true'><vbnumber>739</vbnumber> <hi rend='tt'>\bm{\sqrt[2]{x\mathbin{\mbox{\unboldmath$\times$}}\alpha}}$</hi></p>
<p noindent='true'><vbnumber>740</vbnumber> <hi rend='tt'>orthesimilar</hi></p>
<p noindent='true'><vbnumber>741</vbnumber> <hi rend='tt'>\def\sqrtsign{\sqrt{}}</hi></p>
<p noindent='true'><vbnumber>742</vbnumber> <hi rend='tt'>$\bm{\sqrtsign}{\bm{x}\times\bm{\alpha}}$</hi></p>
<p noindent='true'><vbnumber>743</vbnumber> <hi rend='tt'>%%$\bf\sqrt\it{\bfx\IT\times\bf\alpha\IT}$seebelowA</hi></p>
<p noindent='true'><vbnumber>744</vbnumber> <hi rend='tt'>%%$\bf{\sqrt}\it{\bf{x}\IT\times\bf{\alpha}\IT}$seebelowB</hi></p>
</pre><p noindent='true'>Example 8-8-8. Second formula modified: you cannot use <latexcode>\unboldmath</latexcode>. Third
formula: the command <latexcode>\sqrtsign</latexcode> is identical to <latexcode>\sqrt</latexcode>; you may wonder
what the argument is. Currently <latexcode>\bm</latexcode> is the same as <latexcode>\mathbf</latexcode>, it takes
one argument and typesets it in bold face font. Hence, <hi rend='it'>Tralics</hi> executes the
line shown above, marked `see below A'. Here <latexcode>\bf</latexcode> and <latexcode>\it</latexcode> are the
tokens inserted by the <latexcode>\bm</latexcode> command corresponding to the new and old font
(in reality, these tokens have complicated names).
Thus, the argument of <latexcode>\sqrt</latexcode> is the <latexcode>\it</latexcode>
command. Note that the <latexcode>\sqrt</latexcode> command uses a local group (is this good
idea?), so that the <latexcode>\it</latexcode> command changes font locally; said otherwise,
current font remains bold, and <latexcode>\IT</latexcode> is <latexcode>\bf</latexcode>. It is a wonder that this
works. We noticed that <LaTeX/> font change commands like <latexcode>\mathbf</latexcode> typeset
their arguments in a group, and modified the <hi rend='it'>Tralics</hi> code; thus the
equivalent of line marked `see below B' is executed. Suddenly <latexcode>\sqrt</latexcode>
looses its argument. For this reason, we changed the command <latexcode>\sqrtsign</latexcode>
to <latexcode>\sqrt</latexcode><latexcode>{}</latexcode>. The example is
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mrow><mi mathvariant='bold'>x</mi><mo>×</mo><mi>α</mi></mrow> <mn mathvariant='bold'>2</mn></mroot></math></formula> but
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mroot><mrow><mi mathvariant='bold'>x</mi><mo>×</mo><mi>α</mi></mrow> <mn mathvariant='bold'>2</mn></mroot></math></formula>
or the similar
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msqrt><mrow/></msqrt><mrow><mi mathvariant='bold'>x</mi><mo>×</mo><mi>α</mi></mrow></mrow></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>745</vbnumber> <hi rend='tt'>\bmdefine\bhat{\hat}</hi></p>
<p noindent='true'><vbnumber>746</vbnumber> <hi rend='tt'>%Thisdoesnotwork</hi></p>
<p noindent='true'><vbnumber>747</vbnumber> <hi rend='tt'>%$\hata\neq\bm{\hata}\neq\bm{\hata}=\bhata\neq\bm{\widehata}$</hi></p>
<p noindent='true'><vbnumber>748</vbnumber> <hi rend='tt'>$\hata\neq\bm{\hata}\neq\bm\hata=\bhata\neq\bm\widehata$</hi></p>
</pre><p noindent='true'>Example 8-8-9 modified
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>a</mi> <mo>^</mo></mover><mo>≠</mo><mover accent='true'><mi mathvariant='bold'>a</mi> <mo>^</mo></mover><mo>≠</mo><mover accent='true'><mi mathvariant='bold'>a</mi> <mo>^</mo></mover><mo>=</mo><mover accent='true'><mi>a</mi> <mo>^</mo></mover><mo>≠</mo><mover accent='true'><mi mathvariant='bold'>a</mi> <mo>^</mo></mover></mrow></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>749</vbnumber> <hi rend='tt'>\section{Samplepageofmathematicaltypesetting}</hi></p>
<p noindent='true'><vbnumber>750</vbnumber> <hi rend='tt'></hi></p>
<p noindent='true'><vbnumber>751</vbnumber> <hi rend='tt'>Firstsomelargeoperators</hi></p>
<p noindent='true'><vbnumber>752</vbnumber> <hi rend='tt'>bothintext:\(\iiint\limits_{\mathcal{Q}}</hi></p>
<p noindent='true'><vbnumber>753</vbnumber> <hi rend='tt'>f(x,y,z)\,dx\,dy\,dz\)and</hi></p>
<p noindent='true'><vbnumber>754</vbnumber> <hi rend='tt'>\(\prod_{\gamma\in\Gamma_{\widetilde{C}}}</hi></p>
<p noindent='true'><vbnumber>755</vbnumber> <hi rend='tt'>\partial(\widetilde{X}_\gamma)\);andalsoondisplay:</hi></p>
<p noindent='true'><vbnumber>756</vbnumber> <hi rend='tt'></hi></p>
<p noindent='true'><vbnumber>757</vbnumber> <hi rend='tt'>\begin{equation}</hi></p>
<p noindent='true'><vbnumber>758</vbnumber> <hi rend='tt'>\begin{split}</hi></p>
<p noindent='true'><vbnumber>759</vbnumber> <hi rend='tt'>%%Thislineisdeliberatelylongsoastoshow</hi></p>
<p noindent='true'><vbnumber>760</vbnumber> <hi rend='tt'>%%differencesinwidths;itisalittleoverthemeasure</hi></p>
<p noindent='true'><vbnumber>761</vbnumber> <hi rend='tt'>%%inarticle/cmr.</hi></p>
<p noindent='true'><vbnumber>762</vbnumber> <hi rend='tt'>\iiiint\limits_{\mathbf{Q}}f(w,x,y,z)\,dw\,dx\,dy\,dz&\leq</hi></p>
<p noindent='true'><vbnumber>763</vbnumber> <hi rend='tt'>\oint_{\bm{\partialQ}}f'<zws/>\left(\max\left\lbrace</hi></p>
<p noindent='true'><vbnumber>764</vbnumber> <hi rend='tt'>\frac{\lVertw\rVert}{\lvertw^2+x^2\rvert};</hi></p>
<p noindent='true'><vbnumber>765</vbnumber> <hi rend='tt'>\frac{\lVertz\rVert}{\lverty^2+z^2\rvert};</hi></p>
<p noindent='true'><vbnumber>766</vbnumber> <hi rend='tt'>\frac{\lVertw\oplusz\rVert}{\lVertx\oplusy\rVert}</hi></p>
<p noindent='true'><vbnumber>767</vbnumber> <hi rend='tt'>\right\rbrace\right)</hi></p>
<p noindent='true'><vbnumber>768</vbnumber> <hi rend='tt'>\\</hi></p>
<p noindent='true'><vbnumber>769</vbnumber> <hi rend='tt'>&\precapprox\biguplus_{\mathbb{Q}\Subset\bar{\mathbf{Q}}}</hi></p>
<p noindent='true'><vbnumber>770</vbnumber> <hi rend='tt'>\left[f^{\ast}\left(</hi></p>
<p noindent='true'><vbnumber>771</vbnumber> <hi rend='tt'>\frac{\left\lmoustache\mathbb{Q}(t)\right\rmoustache}</hi></p>
<p noindent='true'><vbnumber>772</vbnumber> <hi rend='tt'>{\sqrt{1-<zws/>t^2}}</hi></p>
<p noindent='true'><vbnumber>773</vbnumber> <hi rend='tt'>\right)\right]_{t=\alpha}^{t=\vartheta}</hi></p>
<p noindent='true'><vbnumber>774</vbnumber> <hi rend='tt'>\\</hi></p>
<p noindent='true'><vbnumber>775</vbnumber> <hi rend='tt'>\end{split}</hi></p>
<p noindent='true'><vbnumber>776</vbnumber> <hi rend='tt'>\end{equation}</hi></p>
<p noindent='true'><vbnumber>777</vbnumber> <hi rend='tt'></hi></p>
<p noindent='true'><vbnumber>778</vbnumber> <hi rend='tt'>For$x$intheopeninterval\(\left]-<zws/>1,1\right[\)</hi></p>
<p noindent='true'><vbnumber>779</vbnumber> <hi rend='tt'>theinfinitesuminEquation~\eqref{eq:binom1}isconvergent;</hi></p>
<p noindent='true'><vbnumber>780</vbnumber> <hi rend='tt'>however,thisdoesnothold</hi></p>
<p noindent='true'><vbnumber>781</vbnumber> <hi rend='tt'>throughouttheclosedinterval\(\left[-<zws/>1,1\right]\).</hi></p>
<p noindent='true'><vbnumber>782</vbnumber> <hi rend='tt'>\begin{align}</hi></p>
<p noindent='true'><vbnumber>783</vbnumber> <hi rend='tt'>(1-<zws/>x)^{-<zws/>k}&=</hi></p>
<p noindent='true'><vbnumber>784</vbnumber> <hi rend='tt'>1+\sum_{j=1}^{\infty}(-<zws/>1)^j\ibinom{k}{j}x^j</hi></p>
<p noindent='true'><vbnumber>785</vbnumber> <hi rend='tt'>\quad\text{for}k\in\mathbb{N};k\neq0.</hi></p>
<p noindent='true'><vbnumber>786</vbnumber> <hi rend='tt'>\label{eq:binom1}</hi></p>
<p noindent='true'><vbnumber>787</vbnumber> <hi rend='tt'>\end{align}</hi></p>
</pre><p noindent='true'>Example 8-8-10. Changed a little bit: it is currently not possible to put a
<latexcode>\quad</latexcode> in a <latexcode>\text</latexcode> in math mode. Thus, the <latexcode>\text</latexcode> contains only
the word `for'.</p>
</div1>
<div1 id-text='3.10' id='uid136'><head>Sample page of mathematical typesetting</head>
<p>First some large operators
both in text: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi mathvariant='script'>Q</mi> </munder><mi>f</mi><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi><mspace width='0.166667em'/><mi>d</mi><mi>z</mi></mrow></math></formula> and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mo>∏</mo> <mrow><mi>γ</mi><mo>∈</mo><msub><mi>Γ</mi> <mover accent='true'><mi>C</mi> <mo>˜</mo></mover> </msub></mrow> </msub><mi>∂</mi><mrow><mo>(</mo><msub><mover accent='true'><mi>X</mi> <mo>˜</mo></mover> <mi>γ</mi> </msub><mo>)</mo></mrow></mrow></math></formula>; and also on display:</p>
<formula id-text='27' id='uid137' textype='equation' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><munder><mrow><mspace width='0.277778em'/><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mpadded width='-3pt'><mo>∫</mo></mpadded><mspace width='0.277778em'/></mrow> <mi mathvariant='bold'>Q</mi> </munder><mi>f</mi><mrow><mo>(</mo><mi>w</mi><mo>,</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow><mspace width='0.166667em'/><mi>d</mi><mi>w</mi><mspace width='0.166667em'/><mi>d</mi><mi>x</mi><mspace width='0.166667em'/><mi>d</mi><mi>y</mi><mspace width='0.166667em'/><mi>d</mi><mi>z</mi></mrow></mtd><mtd columnalign='left'><mrow><mo>≤</mo><msub><mo>∮</mo> <mrow><mi>∂</mi><mi mathvariant='bold'>Q</mi></mrow> </msub><msup><mi>f</mi> <mo>'</mo> </msup><mfenced separators='' open='(' close=')'><mo movablelimits='true' form='prefix'>max</mo><mfenced separators='' open='{' close='}'><mfrac><mrow><mo>∥</mo><mi>w</mi><mo>∥</mo></mrow> <mrow><mo>|</mo><msup><mi>w</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>|</mo></mrow></mfrac><mo>;</mo><mfrac><mrow><mo>∥</mo><mi>z</mi><mo>∥</mo></mrow> <mrow><mo>|</mo><msup><mi>y</mi> <mn>2</mn> </msup><mo>+</mo><msup><mi>z</mi> <mn>2</mn> </msup><mo>|</mo></mrow></mfrac><mo>;</mo><mfrac><mrow><mo>∥</mo><mi>w</mi><mo>⊕</mo><mi>z</mi><mo>∥</mo></mrow> <mrow><mo>∥</mo><mi>x</mi><mo>⊕</mo><mi>y</mi><mo>∥</mo></mrow></mfrac></mfenced></mfenced></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='left'><mrow><mo>⪷</mo><munder><mo>⊎</mo> <mrow><mi mathvariant='double-struck'>Q</mi><mo>⋐</mo><mover accent='true'><mi mathvariant='bold'>Q</mi> <mo>‾</mo></mover></mrow> </munder><msubsup><mfenced separators='' open='[' close=']'><msup><mi>f</mi> <mo>*</mo> </msup><mfenced separators='' open='(' close=')'><mfrac><mfenced separators='' open='⎰' close='⎱'><mi mathvariant='double-struck'>Q</mi><mo>(</mo><mi>t</mi><mo>)</mo></mfenced> <msqrt><mrow><mn>1</mn><mo>-</mo><msup><mi>t</mi> <mn>2</mn> </msup></mrow></msqrt></mfrac></mfenced></mfenced> <mrow><mi>t</mi><mo>=</mo><mi>α</mi></mrow> <mrow><mi>t</mi><mo>=</mo><mi>ϑ</mi></mrow> </msubsup></mrow></mtd></mtr></mtable></math></formula>
<p>For <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> in the open interval <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open=']' close='['><mo>-</mo><mn>1</mn><mo>,</mo><mn>1</mn></mfenced></math></formula>
the infinite sum in Equation(<ref target='uid138'/>) is convergent;
however, this does not hold
throughout the closed interval <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='[' close=']'><mo>-</mo><mn>1</mn><mo>,</mo><mn>1</mn></mfenced></math></formula>.</p>
<formula id-text='3.10' id='uid138' textype='align' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><mi>x</mi><mo>)</mo></mrow> <mrow><mo>-</mo><mi>k</mi></mrow> </msup></mtd><mtd columnalign='left'><mrow><mo>=</mo><mn>1</mn><mo>+</mo><munderover><mo>∑</mo> <mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow> <mi>∞</mi> </munderover><msup><mrow><mo>(</mo><mo>-</mo><mn>1</mn><mo>)</mo></mrow> <mi>j</mi> </msup><mfenced separators='' open='{' close='}'><mfrac linethickness='0.0pt'><mi>k</mi> <mi>j</mi></mfrac></mfenced><msup><mi>x</mi> <mi>j</mi> </msup><mspace width='1.em'/><mspace width='4.pt'/><mtext>for</mtext><mspace width='4.pt'/><mi>k</mi><mo>∈</mo><mi mathvariant='double-struck'>N</mi><mo>;</mo><mi>k</mi><mo>≠</mo><mn>0</mn><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
<p>Other examples here omitted.</p>
</div1>
<div1 id-text='3.11' id='uid139'><head>Symbols in formulas</head>
<pre class='latex-code'><p noindent='true'><vbnumber>788</vbnumber> <hi rend='tt'>\[a\#\top_x^\alphax^\alpha_b\]</hi></p>
<p noindent='true'><vbnumber>789</vbnumber> <hi rend='tt'>\[a\mathrel{\#}\mathop{\top}_x^\alphax^\alpha_b\]</hi></p>
<p noindent='true'><vbnumber>790</vbnumber> <hi rend='tt'>\thinmuskip=10mu\medmuskip=17mu\thickmuskip=30mu</hi></p>
<p noindent='true'><vbnumber>791</vbnumber> <hi rend='tt'>\[a-<zws/>b=-<zws/>\max\{x,y\}\]</hi></p>
</pre><p>Example 8-9-1. In this example, <latexcode>\#</latexcode> and <latexcode>\top</latexcode> are changed into a
Rel and a Op operator, so that <xmlcode><msub></xmlcode> or <xmlcode><mover></xmlcode> is used in the
translation, but in the current version of <hi rend='it'>Tralics</hi>,
no information is attached to the symbol.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>#</mo><msubsup><mi>⊤</mi> <mi>x</mi> <mi>α</mi> </msubsup><msubsup><mi>x</mi> <mi>b</mi> <mi>α</mi> </msubsup></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>#</mo><munderover><mi>⊤</mi> <mi>x</mi> <mi>α</mi> </munderover><msubsup><mi>x</mi> <mi>b</mi> <mi>α</mi> </msubsup></mrow></math></formula>
<p>Example 8-9-2. This example demonstrates that spacing in math formulas depend
on three registers that the user can change, but the value is ignored by
<hi rend='it'>Tralics</hi>.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>-</mo><mi>b</mi><mo>=</mo><mo>-</mo><mo movablelimits='true' form='prefix'>max</mo><mo>{</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>}</mo></mrow></math></formula>
<p>Example 8-9-3. This demonstrates that different spacing is used for
<latexcode>\bigl</latexcode>/<latexcode>\bigr</latexcode> or <latexcode>\left</latexcode>/<latexcode>\right</latexcode>. <hi rend='it'>Tralics</hi> tries very hard to
convert big open/close pairs to left-right ones.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>792</vbnumber> <hi rend='tt'>\thinmuskip=10mu\medmuskip=17mu\thickmuskip=30mu</hi></p>
<p noindent='true'><vbnumber>793</vbnumber> <hi rend='tt'>\[a\Bigl(\sumx\Bigr)\neqa\left(\sumx\right)\]</hi></p>
</pre>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mfenced separators='' open='(' close=')'><mo>∑</mo> <mi>x</mi></mfenced><mo>≠</mo><mi>a</mi><mfenced separators='' open='(' close=')'><mo>∑</mo><mi>x</mi></mfenced></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>794</vbnumber> <hi rend='tt'>\DeclareMathSymbol\bneg{\mathbin}{symbols}{"3A}</hi></p>
<p noindent='true'><vbnumber>795</vbnumber> <hi rend='tt'>\DeclareMathSymbol\rsquare{\mathrel}{AMSa}{"03}</hi></p>
<p noindent='true'><vbnumber>796</vbnumber> <hi rend='tt'>\[a\negb\qquadx\squarey+z\]</hi></p>
<p noindent='true'><vbnumber>797</vbnumber> <hi rend='tt'>\[a\mathbin{\neg}b\qquadx\mathrel{\square}y+z\]</hi></p>
<p noindent='true'><vbnumber>798</vbnumber> <hi rend='tt'>\[a\bnegb\qquadx\rsquarey+z\]</hi></p>
</pre><p noindent='true'>Example 8-9-4. This example demonstrates that 1) spacing is wrong if an
ordinary symbol is used instead of a binary symbol, 2) adding <latexcode>\mathrel</latexcode> or
<latexcode>\mathbin</latexcode> in <hi rend='it'>Tralics</hi> does not change this behavior, 3) using the
declare-something command is not enough in <hi rend='it'>Tralics</hi>: no error is signaled, but
no symbol appears.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>¬</mo><mi>b</mi><mspace width='2.em'/><mi>x</mi><mo>□</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>¬</mo><mi>b</mi><mspace width='2.em'/><mi>x</mi><mo>□</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mi>b</mi><mspace width='2.em'/><mi>x</mi><mi>y</mi><mo>+</mo><mi>z</mi></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>799</vbnumber> <hi rend='tt'>\[a=b\text{but}a\tilde{=}b</hi></p>
<p noindent='true'><vbnumber>800</vbnumber> <hi rend='tt'>\text{whichisnot}a\mathrel{\tilde{=}}b\]</hi></p>
</pre><p>Example 8-9-5. This example indicates how embellished operators can have type
Rel or whatever. As usual, nothing special is added to the XML file. This
means that the equal-with-hat should be a relation in the HTML file, an
ordinary symbol in the Pdf version.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>=</mo><mi>b</mi><mspace width='4.pt'/><mtext>but</mtext><mspace width='4.pt'/><mi>a</mi><mover accent='true'><mo>=</mo> <mo>˜</mo></mover><mi>b</mi><mspace width='4.pt'/><mtext>which</mtext><mspace width='4.pt'/><mtext>is</mtext><mspace width='4.pt'/><mtext>not</mtext><mspace width='4.pt'/><mi>a</mi><mover accent='true'><mo>=</mo> <mo>˜</mo></mover><mi>b</mi></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>801</vbnumber> <hi rend='tt'>$u\not<<zws/>v$or$a\not\in\mathbf{A}$,</hi></p>
<p noindent='true'><vbnumber>802</vbnumber> <hi rend='tt'>{\makeatletter\let\not\@@not$u\not<<zws/>v$or$a\not\in\mathbf{A}$}</hi></p>
<p noindent='true'><vbnumber>803</vbnumber> <hi rend='tt'>$\not\leq\\not\succeq\\not\sim$$\nleq\\nsucceq\\nsim$</hi></p>
</pre><p noindent='true'>Example 8-9-6. By default <latexcode>\not<</latexcode> is translated at <latexcode>\neg<</latexcode>; this is
wrong, so that we redefined it. The only trouble is that
<latexcode>\not</latexcode><latexcode>\in</latexcode> does not work. We show here both behaviors:</p>
<p><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>u</mi><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo><</mo><mi>v</mi></mrow></math></formula> or <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>∈</mo><mi mathvariant='bold'>A</mi></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>u</mi><mo>¬</mo><mo><</mo><mi>v</mi></mrow></math></formula> or <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mo>∉</mo><mi mathvariant='bold'>A</mi></mrow></math></formula></p>
<p>Example 8-9-7. This is not really good.
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>≤</mo><mspace width='4pt'/><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>⪰</mo><mspace width='4pt'/><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>∼</mo></mrow></math></formula> and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>≰</mo><mspace width='4pt'/><mstyle color='red'><mo>\</mo><mi>n</mi><mi>s</mi><mi>u</mi><mi>c</mi><mi>c</mi><mi>e</mi><mi>q</mi></mstyle><mspace width='4pt'/><mo>≁</mo></mrow></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>804</vbnumber> <hi rend='tt'>$\Longarrownot\longleftrightarrow\qquad\arrownot\hookleftarrow$</hi></p>
</pre><p noindent='true'>Example 8-9-8, demonstrating how to negate an arrow
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle color='red'><mo>\</mo><mi>L</mi><mi>o</mi><mi>n</mi><mi>g</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>⟷</mo><mspace width='2.em'/><mstyle color='red'><mo>\</mo><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>o</mi><mi>t</mi></mstyle><mo>↩</mo></mrow></math></formula>,
this is not implemented in <hi rend='it'>Tralics</hi>.</p>
<table rend='display' simple-table='true' id-text='3' id='uid140'><head>Symbols of class <latexcode>\mathbin</latexcode>, miscellaneous</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>*</mo></math></formula></cell>
<cell halign='left'><latexcode>*</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>+</mo></math></formula></cell>
<cell halign='left'><latexcode>+</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>-</mo></math></formula></cell>
<cell halign='left'><latexcode>-</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⨿</mo></math></formula></cell>
<cell halign='left'><latexcode>\amalg</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>*</mo></math></formula></cell>
<cell halign='left'><latexcode>\ast</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⌽</mo></math></formula></cell>
<cell halign='left'><latexcode>\baro</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊼</mo></math></formula></cell>
<cell halign='left'><latexcode>\barwedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>b</mi><mi>b</mi><mi>s</mi><mi>l</mi><mi>a</mi><mi>s</mi><mi>h</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\bbslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>▽</mo></math></formula></cell>
<cell halign='left'><latexcode>\bigtriangledown</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>△</mo></math></formula></cell>
<cell halign='left'><latexcode>\bigtriangleup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋒</mo></math></formula></cell>
<cell halign='left'><latexcode>\Cap</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∩</mo></math></formula></cell>
<cell halign='left'><latexcode>\cap</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋓</mo></math></formula></cell>
<cell halign='left'><latexcode>\Cup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∪</mo></math></formula></cell>
<cell halign='left'><latexcode>\cup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋎</mo></math></formula></cell>
<cell halign='left'><latexcode>\curlyvee</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋏</mo></math></formula></cell>
<cell halign='left'><latexcode>\curlywedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>†</mo></math></formula></cell>
<cell halign='left'><latexcode>\dag</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>†</mo></math></formula></cell>
<cell halign='left'><latexcode>\dagger</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>‡</mo></math></formula></cell>
<cell halign='left'><latexcode>\ddag</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>‡</mo></math></formula></cell>
<cell halign='left'><latexcode>\ddagger</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋄</mo></math></formula></cell>
<cell halign='left'><latexcode>\diamond</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋇</mo></math></formula></cell>
<cell halign='left'><latexcode>\divideontimes</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>÷</mo></math></formula></cell>
<cell halign='left'><latexcode>\div</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∔</mo></math></formula></cell>
<cell halign='left'><latexcode>\dotplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋒</mo></math></formula></cell>
<cell halign='left'><latexcode>\doublecap</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋓</mo></math></formula></cell>
<cell halign='left'><latexcode>\doublecup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>f</mi><mi>a</mi><mi>t</mi><mi>b</mi><mi>s</mi><mi>l</mi><mi>a</mi><mi>s</mi><mi>h</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\fatbslash</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⨟</mo></math></formula></cell>
<cell halign='left'><latexcode>\fatsemi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>f</mi><mi>a</mi><mi>t</mi><mi>s</mi><mi>l</mi><mi>a</mi><mi>s</mi><mi>h</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\fatslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋗</mo></math></formula></cell>
<cell halign='left'><latexcode>\gtrdot</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊺</mo></math></formula></cell>
<cell halign='left'><latexcode>\intercal</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫴</mo></math></formula></cell>
<cell halign='left'><latexcode>\interleave</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∧</mo></math></formula></cell>
<cell halign='left'><latexcode>\land</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>l</mi><mi>b</mi><mi>a</mi><mi>g</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\lbag</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪦</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftslice</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋋</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftthreetimes</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋖</mo></math></formula></cell>
<cell halign='left'><latexcode>\lessdot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∨</mo></math></formula></cell>
<cell halign='left'><latexcode>\lor</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋉</mo></math></formula></cell>
<cell halign='left'><latexcode>\ltimes</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⨇</mo></math></formula></cell>
<cell halign='left'><latexcode>\merge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>m</mi><mi>i</mi><mi>n</mi><mi>u</mi><mi>s</mi><mi>o</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\minuso</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>m</mi><mi>o</mi><mi>o</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\moo</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∓</mo></math></formula></cell>
<cell halign='left'><latexcode>\mp</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nplus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>±</mo></math></formula></cell>
<cell halign='left'><latexcode>\pm</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>r</mi><mi>b</mi><mi>a</mi><mi>g</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\rbag</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪧</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightslice</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋌</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightthreetimes</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋊</mo></math></formula></cell>
<cell halign='left'><latexcode>\rtimes</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∖</mo></math></formula></cell>
<cell halign='left'><latexcode>\setminus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∖</mo></math></formula></cell>
<cell halign='left'><latexcode>\smallsetminus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊓</mo></math></formula></cell>
<cell halign='left'><latexcode>\sqcap</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊔</mo></math></formula></cell>
<cell halign='left'><latexcode>\sqcup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫽</mo></math></formula></cell>
<cell halign='left'><latexcode>\sslash</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>☆</mo></math></formula></cell>
<cell halign='left'><latexcode>\star</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫿</mo></math></formula></cell>
<cell halign='left'><latexcode>\talloblong</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>×</mo></math></formula></cell>
<cell halign='left'><latexcode>\times</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>◃</mo></math></formula></cell>
<cell halign='left'><latexcode>\triangleleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>▹</mo></math></formula></cell>
<cell halign='left'><latexcode>\triangleright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊎</mo></math></formula></cell>
<cell halign='left'><latexcode>\uplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>▽</mo></math></formula></cell>
<cell halign='left'><latexcode>\varbigtriangledown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>△</mo></math></formula></cell>
<cell halign='left'><latexcode>\varbigtriangleup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋎</mo></math></formula></cell>
<cell halign='left'><latexcode>\varcurlyvee</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋏</mo></math></formula></cell>
<cell halign='left'><latexcode>\varcurlywedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>×</mo></math></formula></cell>
<cell halign='left'><latexcode>\vartimes</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊻</mo></math></formula></cell>
<cell halign='left'><latexcode>\veebar</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∨</mo></math></formula></cell>
<cell halign='left'><latexcode>\vee</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∧</mo></math></formula></cell>
<cell halign='left'><latexcode>\wedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≀</mo></math></formula></cell>
<cell halign='left'><latexcode>\wr</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>Y</mi><mi>d</mi><mi>o</mi><mi>w</mi><mi>n</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Ydown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>Y</mi><mi>l</mi><mi>e</mi><mi>f</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Yleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>Y</mi><mi>r</mi><mi>i</mi><mi>g</mi><mi>h</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Yright</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>Y</mi><mi>u</mi><mi>p</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Yup</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='4' id='uid141'><head>Symbols of class <latexcode>\mathrel</latexcode>, (arrows)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⥀</mo></math></formula></cell>
<cell halign='left'><latexcode>\circlearrowleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⥁</mo></math></formula></cell>
<cell halign='left'><latexcode>\circlearrowright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤺</mo></math></formula></cell>
<cell halign='left'><latexcode>\curvearrowleft</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤻</mo></math></formula></cell>
<cell halign='left'><latexcode>\curvearrowright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤏</mo></math></formula></cell>
<cell halign='left'><latexcode>\dasharrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤎</mo></math></formula></cell>
<cell halign='left'><latexcode>\dashleftarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤏</mo></math></formula></cell>
<cell halign='left'><latexcode>\dashrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇓</mo></math></formula></cell>
<cell halign='left'><latexcode>\Downarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↓</mo></math></formula></cell>
<cell halign='left'><latexcode>\downarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇊</mo></math></formula></cell>
<cell halign='left'><latexcode>\downdownarrows</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇂</mo></math></formula></cell>
<cell halign='left'><latexcode>\downharpoonright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>←</mo></math></formula></cell>
<cell halign='left'><latexcode>\gets</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↩</mo></math></formula></cell>
<cell halign='left'><latexcode>\hookleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↩</mo></math></formula></cell>
<cell halign='left'><latexcode>\hookleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↪</mo></math></formula></cell>
<cell halign='left'><latexcode>\hookrightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇐</mo></math></formula></cell>
<cell halign='left'><latexcode>\Leftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>←</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↢</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftarrowtail</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇽</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftarrowtriangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇿</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftrightarrowtriangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↽</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftharpoondown</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↼</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftharpoonup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇇</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftleftarrows</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇔</mo></math></formula></cell>
<cell halign='left'><latexcode>\Leftrightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇆</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftrightarrows</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↔</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇋</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftrightharpoons</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↭</mo></math></formula></cell>
<cell halign='left'><latexcode>\leftrightsquigarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇚</mo></math></formula></cell>
<cell halign='left'><latexcode>\Lleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟸</mo></math></formula></cell>
<cell halign='left'><latexcode>\Longleftarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟵</mo></math></formula></cell>
<cell halign='left'><latexcode>\longleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟸</mo></math></formula></cell>
<cell halign='left'><latexcode>\Longleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟷</mo></math></formula></cell>
<cell halign='left'><latexcode>\longleftrightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤆</mo></math></formula></cell>
<cell halign='left'><latexcode>\Longmapsfrom</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↤</mo></math></formula></cell>
<cell halign='left'><latexcode>\longmapsfrom</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤇</mo></math></formula></cell>
<cell halign='left'><latexcode>\Longmapsto</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟼</mo></math></formula></cell>
<cell halign='left'><latexcode>\longmapsto</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟹</mo></math></formula></cell>
<cell halign='left'><latexcode>\Longrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⟶</mo></math></formula></cell>
<cell halign='left'><latexcode>\longrightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↫</mo></math></formula></cell>
<cell halign='left'><latexcode>\looparrowleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↬</mo></math></formula></cell>
<cell halign='left'><latexcode>\looparrowright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↰</mo></math></formula></cell>
<cell halign='left'><latexcode>\Lsh</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤆</mo></math></formula></cell>
<cell halign='left'><latexcode>\Mapsfrom</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↤</mo></math></formula></cell>
<cell halign='left'><latexcode>\mapsfrom</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⤇</mo></math></formula></cell>
<cell halign='left'><latexcode>\Mapsto</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↦</mo></math></formula></cell>
<cell halign='left'><latexcode>\mapsto</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊸</mo></math></formula></cell>
<cell halign='left'><latexcode>\multimap</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↗</mo></math></formula></cell>
<cell halign='left'><latexcode>\nearrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↖</mo></math></formula></cell>
<cell halign='left'><latexcode>\nwarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↾</mo></math></formula></cell>
<cell halign='left'><latexcode>\restriction</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↣</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightarrowtail</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇾</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightarrowtriangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇒</mo></math></formula></cell>
<cell halign='left'><latexcode>\Rightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>→</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇁</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightharpoondown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇀</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightharpoonup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇄</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightleftarrows</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇌</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightleftharpoons</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇉</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightrightarrows</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↝</mo></math></formula></cell>
<cell halign='left'><latexcode>\rightsquigarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇛</mo></math></formula></cell>
<cell halign='left'><latexcode>\Rrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↱</mo></math></formula></cell>
<cell halign='left'><latexcode>\Rsh</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↘</mo></math></formula></cell>
<cell halign='left'><latexcode>\searrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↓</mo></math></formula></cell>
<cell halign='left'><latexcode>\shortdownarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>←</mo></math></formula></cell>
<cell halign='left'><latexcode>\shortleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>→</mo></math></formula></cell>
<cell halign='left'><latexcode>\shortrightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↑</mo></math></formula></cell>
<cell halign='left'><latexcode>\shortuparrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↙</mo></math></formula></cell>
<cell halign='left'><latexcode>\swarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>→</mo></math></formula></cell>
<cell halign='left'><latexcode>\to</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↞</mo></math></formula></cell>
<cell halign='left'><latexcode>\twoheadleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↠</mo></math></formula></cell>
<cell halign='left'><latexcode>\twoheadrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇑</mo></math></formula></cell>
<cell halign='left'><latexcode>\Uparrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↑</mo></math></formula></cell>
<cell halign='left'><latexcode>\uparrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↿</mo></math></formula></cell>
<cell halign='left'><latexcode>\upharpoonleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↾</mo></math></formula></cell>
<cell halign='left'><latexcode>\upharpoonright</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇕</mo></math></formula></cell>
<cell halign='left'><latexcode>\Updownarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↕</mo></math></formula></cell>
<cell halign='left'><latexcode>\updownarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇈</mo></math></formula></cell>
<cell halign='left'><latexcode>\upuparrows</latexcode></cell>
</row></table>
<clearpage/><table rend='display' simple-table='true' id-text='5' id='uid142'><head>Symbols of class <latexcode>\mathrel</latexcode>, (arrows, continued)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>c</mi><mi>u</mi><mi>r</mi><mi>l</mi><mi>y</mi><mi>v</mi><mi>e</mi><mi>e</mi><mi>d</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\curlyveedownarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>c</mi><mi>u</mi><mi>r</mi><mi>l</mi><mi>y</mi><mi>v</mi><mi>e</mi><mi>e</mi><mi>u</mi><mi>p</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\curlyveeuparrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>c</mi><mi>u</mi><mi>r</mi><mi>l</mi><mi>y</mi><mi>w</mi><mi>e</mi><mi>d</mi><mi>g</mi><mi>e</mi><mi>d</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\curlywedgedownarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>c</mi><mi>u</mi><mi>r</mi><mi>l</mi><mi>y</mi><mi>w</mi><mi>e</mi><mi>d</mi><mi>g</mi><mi>e</mi><mi>u</mi><mi>p</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\curlywedgeuparrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>n</mi><mi>e</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nnearrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>n</mi><mi>w</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nnwarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>s</mi><mi>e</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\ssearrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>s</mi><mi>w</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\sswarrow</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='6' id='uid143'><head>Symbols of class <latexcode>\mathord</latexcode>, Greek</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Δ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Delta</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Γ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Gamma</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Λ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Lambda</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Ω</mi></math></formula></cell>
<cell halign='left'><latexcode>\Omega</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Φ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Phi</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Π</mi></math></formula></cell>
<cell halign='left'><latexcode>\Pi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Ψ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Psi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Σ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Sigma</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Θ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Theta</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϒ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Upsilon</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Ξ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Xi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>α</mi></math></formula></cell>
<cell halign='left'><latexcode>\alpha</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>β</mi></math></formula></cell>
<cell halign='left'><latexcode>\beta</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>χ</mi></math></formula></cell>
<cell halign='left'><latexcode>\chi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>δ</mi></math></formula></cell>
<cell halign='left'><latexcode>\delta</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϝ</mi></math></formula></cell>
<cell halign='left'><latexcode>\digamma</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϵ</mi></math></formula></cell>
<cell halign='left'><latexcode>\epsilon</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>η</mi></math></formula></cell>
<cell halign='left'><latexcode>\eta</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>γ</mi></math></formula></cell>
<cell halign='left'><latexcode>\gamma</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ι</mi></math></formula></cell>
<cell halign='left'><latexcode>\iota</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>κ</mi></math></formula></cell>
<cell halign='left'><latexcode>\kappa</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>λ</mi></math></formula></cell>
<cell halign='left'><latexcode>\lambda</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>μ</mi></math></formula></cell>
<cell halign='left'><latexcode>\mu</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ν</mi></math></formula></cell>
<cell halign='left'><latexcode>\nu</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ω</mi></math></formula></cell>
<cell halign='left'><latexcode>\omega</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϕ</mi></math></formula></cell>
<cell halign='left'><latexcode>\phi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>π</mi></math></formula></cell>
<cell halign='left'><latexcode>\pi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ψ</mi></math></formula></cell>
<cell halign='left'><latexcode>\psi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ρ</mi></math></formula></cell>
<cell halign='left'><latexcode>\rho</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>σ</mi></math></formula></cell>
<cell halign='left'><latexcode>\sigma</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>τ</mi></math></formula></cell>
<cell halign='left'><latexcode>\tau</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>θ</mi></math></formula></cell>
<cell halign='left'><latexcode>\theta</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>υ</mi></math></formula></cell>
<cell halign='left'><latexcode>\upsilon</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϵ</mi></math></formula></cell>
<cell halign='left'><latexcode>\varepsilon</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϰ</mi></math></formula></cell>
<cell halign='left'><latexcode>\varkappa</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>φ</mi></math></formula></cell>
<cell halign='left'><latexcode>\varphi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϖ</mi></math></formula></cell>
<cell halign='left'><latexcode>\varpi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϱ</mi></math></formula></cell>
<cell halign='left'><latexcode>\varrho</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ς</mi></math></formula></cell>
<cell halign='left'><latexcode>\varsigma</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ϑ</mi></math></formula></cell>
<cell halign='left'><latexcode>\vartheta</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ξ</mi></math></formula></cell>
<cell halign='left'><latexcode>\xi</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ζ</mi></math></formula></cell>
<cell halign='left'><latexcode>\zeta</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='7' id='uid144'><head>Symbols of class <latexcode>\mathord</latexcode>, letter-shaped</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>$</mi></math></formula></cell>
<cell halign='left'><latexcode>\$</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℑ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Im</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℜ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Re</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℵ</mi></math></formula></cell>
<cell halign='left'><latexcode>\aleph</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>k</mi></math></formula></cell>
<cell halign='left'><latexcode>\Bbbk</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℶ</mi></math></formula></cell>
<cell halign='left'><latexcode>\beth</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Ⓢ</mi></math></formula></cell>
<cell halign='left'><latexcode>\circledS</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∁</mi></math></formula></cell>
<cell halign='left'><latexcode>\complement</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℸ</mi></math></formula></cell>
<cell halign='left'><latexcode>\daleth</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℓ</mi></math></formula></cell>
<cell halign='left'><latexcode>\ell</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ð</mi></math></formula></cell>
<cell halign='left'><latexcode>\eth</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>Ⅎ</mi></math></formula></cell>
<cell halign='left'><latexcode>\Finv</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>⅁</mi></math></formula></cell>
<cell halign='left'><latexcode>\Game</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℷ</mi></math></formula></cell>
<cell halign='left'><latexcode>\gimel</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℏ</mi></math></formula></cell>
<cell halign='left'><latexcode>\hbar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℏ</mi></math></formula></cell>
<cell halign='left'><latexcode>\hslash</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>ı</mo></math></formula></cell>
<cell halign='left'><latexcode>\imath</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>ȷ</mo></math></formula></cell>
<cell halign='left'><latexcode>\jmath</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>$</mi></math></formula></cell>
<cell halign='left'><latexcode>\mathdollar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>¶</mi></math></formula></cell>
<cell halign='left'><latexcode>\mathparagraph</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>§</mi></math></formula></cell>
<cell halign='left'><latexcode>\mathsection</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula></cell>
<cell halign='left'><latexcode>\mathsterling</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>℧</mo></math></formula></cell>
<cell halign='left'><latexcode>\mho</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula></cell>
<cell halign='left'><latexcode>\P</latexcode></cell>
<cell halign='center'/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∂</mi></math></formula></cell>
<cell halign='left'><latexcode>\partial</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula></cell>
<cell halign='left'><latexcode>\pounds</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula></cell>
<cell halign='left'><latexcode>\S</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>℘</mi></math></formula></cell>
<cell halign='left'><latexcode>\wp</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='8' id='uid145'><head>Symbols of class <latexcode>\mathord</latexcode>, miscellaneous</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>!</mo></math></formula></cell>
<cell halign='left'><latexcode>!</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>.</mo></math></formula></cell>
<cell halign='left'><latexcode>.</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>/</mo></math></formula></cell>
<cell halign='left'><latexcode>/</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>?</mo></math></formula></cell>
<cell halign='left'><latexcode>?</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>@</mo></math></formula></cell>
<cell halign='left'><latexcode>@</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>|</mo></math></formula></cell>
<cell halign='left'><latexcode>|</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>#</mo></math></formula></cell>
<cell halign='left'><latexcode>\#</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>%</mo></math></formula></cell>
<cell halign='left'><latexcode>\%</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>&</mo></math></formula></cell>
<cell halign='left'><latexcode>\&</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>_</mo></math></formula></cell>
<cell halign='left'><latexcode>\_</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∥</mo></math></formula></cell>
<cell halign='left'><latexcode>\|</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∠</mi></math></formula></cell>
<cell halign='left'><latexcode>\angle</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∥</mo></math></formula></cell>
<cell halign='left'><latexcode>\Arrowvert</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>|</mo></math></formula></cell>
<cell halign='left'><latexcode>\arrowvert</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>‵</mi></math></formula></cell>
<cell halign='left'><latexcode>\backprime</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∖</mo></math></formula></cell>
<cell halign='left'><latexcode>\backslash</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>|</mo></math></formula></cell>
<cell halign='left'><latexcode>\bracevert</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>★</mi></math></formula></cell>
<cell halign='left'><latexcode>\bigstar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>⧫</mi></math></formula></cell>
<cell halign='left'><latexcode>\blacklozenge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>▪</mi></math></formula></cell>
<cell halign='left'><latexcode>\blacksquare</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>▾</mi></math></formula></cell>
<cell halign='left'><latexcode>\blacktriangledown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>▴</mi></math></formula></cell>
<cell halign='left'><latexcode>\blacktriangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>⊥</mi></math></formula></cell>
<cell halign='left'><latexcode>\bot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♣</mo></math></formula></cell>
<cell halign='left'><latexcode>\clubsuit</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula></cell>
<cell halign='left'><latexcode>\copyright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∖</mi></math></formula></cell>
<cell halign='left'><latexcode>\diagdown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∕</mi></math></formula></cell>
<cell halign='left'><latexcode>\diagup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♦</mo></math></formula></cell>
<cell halign='left'><latexcode>\diamondsuit</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∅</mi></math></formula></cell>
<cell halign='left'><latexcode>\emptyset</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∃</mo></math></formula></cell>
<cell halign='left'><latexcode>\exists</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♭</mo></math></formula></cell>
<cell halign='left'><latexcode>\flat</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∀</mo></math></formula></cell>
<cell halign='left'><latexcode>\forall</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♥</mo></math></formula></cell>
<cell halign='left'><latexcode>\heartsuit</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∞</mi></math></formula></cell>
<cell halign='left'><latexcode>\infty</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>☇</mi></math></formula></cell>
<cell halign='left'><latexcode>\lightning</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>¬</mo></math></formula></cell>
<cell halign='left'><latexcode>\lnot</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>◊</mi></math></formula></cell>
<cell halign='left'><latexcode>\lozenge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∡</mi></math></formula></cell>
<cell halign='left'><latexcode>\measuredangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∇</mi></math></formula></cell>
<cell halign='left'><latexcode>\nabla</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♮</mo></math></formula></cell>
<cell halign='left'><latexcode>\natural</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>¬</mo></math></formula></cell>
<cell halign='left'><latexcode>\neg</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∄</mi></math></formula></cell>
<cell halign='left'><latexcode>\nexists</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>'</mo></math></formula></cell>
<cell halign='left'><latexcode>\prime</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♯</mo></math></formula></cell>
<cell halign='left'><latexcode>\sharp</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>♠</mo></math></formula></cell>
<cell halign='left'><latexcode>\spadesuit</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>∢</mi></math></formula></cell>
<cell halign='left'><latexcode>\sphericalangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>□</mo></math></formula></cell>
<cell halign='left'><latexcode>\square</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>√</mi></math></formula></cell>
<cell halign='left'><latexcode>\surd</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>⊤</mi></math></formula></cell>
<cell halign='left'><latexcode>\top</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>▿</mo></math></formula></cell>
<cell halign='left'><latexcode>\triangledown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>▵</mi></math></formula></cell>
<cell halign='left'><latexcode>\triangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula></cell>
<cell halign='left'><latexcode>\varcopyright</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>⌀</mi></math></formula></cell>
<cell halign='left'><latexcode>\varnothing</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∥</mo></math></formula></cell>
<cell halign='left'><latexcode>\Vert</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>|</mo></math></formula></cell>
<cell halign='left'><latexcode>\vert</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='9' id='uid146'><head>Mathematical accents</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>´</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\acute</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>‾</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\bar</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>˘</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\breve</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>ˇ</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\check</latexcode><latexcode>{x}</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>⃜</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\ddddot</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>⃛</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\dddot</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>¨</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\ddot</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>˙</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\dot</latexcode><latexcode>{x}</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>`</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\grave</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>^</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\hat</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>˚</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\mathring</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>˜</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\tilde</latexcode><latexcode>{x}</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mi>x</mi> <mo>→</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\vec</latexcode><latexcode>{x}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mrow><mi>x</mi><mi>y</mi><mi>z</mi></mrow> <mo>^</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\widehat</latexcode><latexcode>{xyz}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mover accent='true'><mrow><mi>x</mi><mi>y</mi><mi>z</mi></mrow> <mo>˜</mo></mover></math></formula></cell>
<cell halign='left'><latexcode>\widetilde</latexcode><latexcode>{xyz}</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='10' id='uid147'><head>Symbols of class <latexcode>\mathbin</latexcode>, (boxes)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧆</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxast</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>b</mi><mi>o</mi><mi>x</mi><mi>b</mi><mi>a</mi><mi>r</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\boxbar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧈</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxbox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧅</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxbslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧇</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxcircle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊡</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxdot</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>□</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxempty</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊟</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxminus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊞</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxplus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧄</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊠</mo></math></formula></cell>
<cell halign='left'><latexcode>\boxtimes</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>□</mo></math></formula></cell>
<cell halign='left'><latexcode>\oblong</latexcode></cell>
</row></table>
<clearpage/><table rend='display' simple-table='true' id-text='11' id='uid148'><head>Symbols of class <latexcode>\mathbin</latexcode>, (circles)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>•</mo></math></formula></cell>
<cell halign='left'><latexcode>\bullet</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>·</mo></math></formula></cell>
<cell halign='left'><latexcode>\cdot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋅</mo></math></formula></cell>
<cell halign='left'><latexcode>\centerdot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>◯</mo></math></formula></cell>
<cell halign='left'><latexcode>\bigcirc</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊛</mo></math></formula></cell>
<cell halign='left'><latexcode>\circledast</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊚</mo></math></formula></cell>
<cell halign='left'><latexcode>\circledcirc</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊝</mo></math></formula></cell>
<cell halign='left'><latexcode>\circleddash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∘</mo></math></formula></cell>
<cell halign='left'><latexcode>\circ</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊛</mo></math></formula></cell>
<cell halign='left'><latexcode>\oast</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⦶</mo></math></formula></cell>
<cell halign='left'><latexcode>\obar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊚</mo></math></formula></cell>
<cell halign='left'><latexcode>\ocircle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⦶</mo></math></formula></cell>
<cell halign='left'><latexcode>\obar</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊙</mo></math></formula></cell>
<cell halign='left'><latexcode>\odot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧁</mo></math></formula></cell>
<cell halign='left'><latexcode>\ogreaterthan</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧀</mo></math></formula></cell>
<cell halign='left'><latexcode>\olessthan</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊖</mo></math></formula></cell>
<cell halign='left'><latexcode>\ominus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊕</mo></math></formula></cell>
<cell halign='left'><latexcode>\oplus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊘</mo></math></formula></cell>
<cell halign='left'><latexcode>\oslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊗</mo></math></formula></cell>
<cell halign='left'><latexcode>\otimes</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>o</mi><mi>v</mi><mi>e</mi><mi>e</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\ovee</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>o</mi><mi>w</mi><mi>e</mi><mi>d</mi><mi>g</mi><mi>e</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\owedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊘</mo></math></formula></cell>
<cell halign='left'><latexcode>\varobslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⦾</mo></math></formula></cell>
<cell halign='left'><latexcode>\varocircle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊙</mo></math></formula></cell>
<cell halign='left'><latexcode>\varodot</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧁</mo></math></formula></cell>
<cell halign='left'><latexcode>\varogreaterthan</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⧀</mo></math></formula></cell>
<cell halign='left'><latexcode>\varolessthan</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊖</mo></math></formula></cell>
<cell halign='left'><latexcode>\varominus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊕</mo></math></formula></cell>
<cell halign='left'><latexcode>\varoplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊘</mo></math></formula></cell>
<cell halign='left'><latexcode>\varoslash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊗</mo></math></formula></cell>
<cell halign='left'><latexcode>\varotimes</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>o</mi><mi>v</mi><mi>e</mi><mi>e</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varovee</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>e</mi><mi>d</mi><mi>g</mi><mi>e</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varowedge</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='12' id='uid149'><head>Symbols of class <latexcode>\mathrel</latexcode>, (equality and order)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo><</mo></math></formula></cell>
<cell halign='left'><latexcode><</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>=</mo></math></formula></cell>
<cell halign='left'><latexcode>=</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>></mo></math></formula></cell>
<cell halign='left'><latexcode>></latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≊</mo></math></formula></cell>
<cell halign='left'><latexcode>\approxeq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≈</mo></math></formula></cell>
<cell halign='left'><latexcode>\approx</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≍</mo></math></formula></cell>
<cell halign='left'><latexcode>\asymp</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋍</mo></math></formula></cell>
<cell halign='left'><latexcode>\backsimeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∽</mo></math></formula></cell>
<cell halign='left'><latexcode>\backsim</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≎</mo></math></formula></cell>
<cell halign='left'><latexcode>\Bumpeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≏</mo></math></formula></cell>
<cell halign='left'><latexcode>\bumpeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≗</mo></math></formula></cell>
<cell halign='left'><latexcode>\circeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≅</mo></math></formula></cell>
<cell halign='left'><latexcode>\cong</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋞</mo></math></formula></cell>
<cell halign='left'><latexcode>\curlyeqprec</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋟</mo></math></formula></cell>
<cell halign='left'><latexcode>\curlyeqsucc</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≑</mo></math></formula></cell>
<cell halign='left'><latexcode>\Doteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≑</mo></math></formula></cell>
<cell halign='left'><latexcode>\doteqdot</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≐</mo></math></formula></cell>
<cell halign='left'><latexcode>\doteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≖</mo></math></formula></cell>
<cell halign='left'><latexcode>\eqcirc</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≂</mo></math></formula></cell>
<cell halign='left'><latexcode>\eqsim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪖</mo></math></formula></cell>
<cell halign='left'><latexcode>\eqslantgtr</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪕</mo></math></formula></cell>
<cell halign='left'><latexcode>\eqslantless</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≡</mo></math></formula></cell>
<cell halign='left'><latexcode>\equiv</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≒</mo></math></formula></cell>
<cell halign='left'><latexcode>\fallingdotseq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≧</mo></math></formula></cell>
<cell halign='left'><latexcode>\geqq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⩾</mo></math></formula></cell>
<cell halign='left'><latexcode>\geqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≥</mo></math></formula></cell>
<cell halign='left'><latexcode>\geq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≥</mo></math></formula></cell>
<cell halign='left'><latexcode>\ge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋙</mo></math></formula></cell>
<cell halign='left'><latexcode>\gggtr</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋙</mo></math></formula></cell>
<cell halign='left'><latexcode>\ggg</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≫</mo></math></formula></cell>
<cell halign='left'><latexcode>\gg</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪆</mo></math></formula></cell>
<cell halign='left'><latexcode>\gtrapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋛</mo></math></formula></cell>
<cell halign='left'><latexcode>\gtreqless</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪌</mo></math></formula></cell>
<cell halign='left'><latexcode>\gtreqqless</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≷</mo></math></formula></cell>
<cell halign='left'><latexcode>\gtrless</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≳</mo></math></formula></cell>
<cell halign='left'><latexcode>\gtrsim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>l</mi><mi>e</mi><mi>f</mi><mi>t</mi><mi>r</mi><mi>i</mi><mi>g</mi><mi>h</mi><mi>t</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\leftrightarroweq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≦</mo></math></formula></cell>
<cell halign='left'><latexcode>\leqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⩽</mo></math></formula></cell>
<cell halign='left'><latexcode>\leqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≤</mo></math></formula></cell>
<cell halign='left'><latexcode>\leq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪅</mo></math></formula></cell>
<cell halign='left'><latexcode>\lessapprox</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋚</mo></math></formula></cell>
<cell halign='left'><latexcode>\lesseqgtr</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪋</mo></math></formula></cell>
<cell halign='left'><latexcode>\lesseqqgtr</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≶</mo></math></formula></cell>
<cell halign='left'><latexcode>\lessgtr</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≲</mo></math></formula></cell>
<cell halign='left'><latexcode>\lesssim</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≤</mo></math></formula></cell>
<cell halign='left'><latexcode>\le</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋘</mo></math></formula></cell>
<cell halign='left'><latexcode>\llless</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋘</mo></math></formula></cell>
<cell halign='left'><latexcode>\lll</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≪</mo></math></formula></cell>
<cell halign='left'><latexcode>\ll</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪷</mo></math></formula></cell>
<cell halign='left'><latexcode>\precapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≼</mo></math></formula></cell>
<cell halign='left'><latexcode>\preccurlyeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪯</mo></math></formula></cell>
<cell halign='left'><latexcode>\preceq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≺</mo></math></formula></cell>
<cell halign='left'><latexcode>\prec</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≓</mo></math></formula></cell>
<cell halign='left'><latexcode>\risingdotseq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≃</mo></math></formula></cell>
<cell halign='left'><latexcode>\simeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∼</mo></math></formula></cell>
<cell halign='left'><latexcode>\sim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪸</mo></math></formula></cell>
<cell halign='left'><latexcode>\succapprox</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≽</mo></math></formula></cell>
<cell halign='left'><latexcode>\succcurlyeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪰</mo></math></formula></cell>
<cell halign='left'><latexcode>\succeq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≿</mo></math></formula></cell>
<cell halign='left'><latexcode>\succsim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≻</mo></math></formula></cell>
<cell halign='left'><latexcode>\succ</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≈</mo></math></formula></cell>
<cell halign='left'><latexcode>\thickapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∼</mo></math></formula></cell>
<cell halign='left'><latexcode>\thicksim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≜</mo></math></formula></cell>
<cell halign='left'><latexcode>\triangleq</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='13' id='uid150'><head>Symbols of class <latexcode>\mathrel</latexcode>, (equality and order—negated)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪊</mo></math></formula></cell>
<cell halign='left'><latexcode>\gnapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≩</mo></math></formula></cell>
<cell halign='left'><latexcode>\gneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪈</mo></math></formula></cell>
<cell halign='left'><latexcode>\gneq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋧</mo></math></formula></cell>
<cell halign='left'><latexcode>\gnsim</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>g</mi><mi>v</mi><mi>e</mi><mi>r</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>q</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\gvertneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪉</mo></math></formula></cell>
<cell halign='left'><latexcode>\lnapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≨</mo></math></formula></cell>
<cell halign='left'><latexcode>\lneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪇</mo></math></formula></cell>
<cell halign='left'><latexcode>\lneq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋦</mo></math></formula></cell>
<cell halign='left'><latexcode>\lnsim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>l</mi><mi>v</mi><mi>e</mi><mi>r</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>q</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\lvertneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≇</mo></math></formula></cell>
<cell halign='left'><latexcode>\ncong</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≠</mo></math></formula></cell>
<cell halign='left'><latexcode>\neq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≠</mo></math></formula></cell>
<cell halign='left'><latexcode>\ne</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≱</mo></math></formula></cell>
<cell halign='left'><latexcode>\ngeqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≱</mo></math></formula></cell>
<cell halign='left'><latexcode>\ngeqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≱</mo></math></formula></cell>
<cell halign='left'><latexcode>\ngeq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≯</mo></math></formula></cell>
<cell halign='left'><latexcode>\ngtr</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≰</mo></math></formula></cell>
<cell halign='left'><latexcode>\nleqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≰</mo></math></formula></cell>
<cell halign='left'><latexcode>\nleqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≰</mo></math></formula></cell>
<cell halign='left'><latexcode>\nleq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≮</mo></math></formula></cell>
<cell halign='left'><latexcode>\nless</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>p</mi><mi>r</mi><mi>e</mi><mi>c</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\npreceq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊀</mo></math></formula></cell>
<cell halign='left'><latexcode>\nprec</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≁</mo></math></formula></cell>
<cell halign='left'><latexcode>\nsim</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>s</mi><mi>u</mi><mi>c</mi><mi>c</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nsucceq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊁</mo></math></formula></cell>
<cell halign='left'><latexcode>\nsucc</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪹</mo></math></formula></cell>
<cell halign='left'><latexcode>\precnapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪵</mo></math></formula></cell>
<cell halign='left'><latexcode>\precneqq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋨</mo></math></formula></cell>
<cell halign='left'><latexcode>\precnsim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≾</mo></math></formula></cell>
<cell halign='left'><latexcode>\precsim</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪺</mo></math></formula></cell>
<cell halign='left'><latexcode>\succnapprox</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⪶</mo></math></formula></cell>
<cell halign='left'><latexcode>\succneqq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋩</mo></math></formula></cell>
<cell halign='left'><latexcode>\succnsim</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='14' id='uid151'><head>Symbols of class <latexcode>\mathrel</latexcode>, (sets and inclusions)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>◂</mo></math></formula></cell>
<cell halign='left'><latexcode>\blacktriangleleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>▸</mo></math></formula></cell>
<cell halign='left'><latexcode>\blacktriangleright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⨭</mo></math></formula></cell>
<cell halign='left'><latexcode>\inplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∈</mo></math></formula></cell>
<cell halign='left'><latexcode>\in</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⨮</mo></math></formula></cell>
<cell halign='left'><latexcode>\niplus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∋</mo></math></formula></cell>
<cell halign='left'><latexcode>\ni</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow/></math></formula></cell>
<cell halign='left'><latexcode>\ntriangleleftsqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow/></math></formula></cell>
<cell halign='left'><latexcode>\ntrianglerightsqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∋</mo></math></formula></cell>
<cell halign='left'><latexcode>\owns</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊑</mo></math></formula></cell>
<cell halign='left'><latexcode>\sqsubseteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊏</mo></math></formula></cell>
<cell halign='left'><latexcode>\sqsubset</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊒</mo></math></formula></cell>
<cell halign='left'><latexcode>\sqsupseteq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊐</mo></math></formula></cell>
<cell halign='left'><latexcode>\sqsupset</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋐</mo></math></formula></cell>
<cell halign='left'><latexcode>\Subset</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋑</mo></math></formula></cell>
<cell halign='left'><latexcode>\Supset</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫅</mo></math></formula></cell>
<cell halign='left'><latexcode>\subseteqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊆</mo></math></formula></cell>
<cell halign='left'><latexcode>\subseteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\subsetpluseq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\subsetplus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊂</mo></math></formula></cell>
<cell halign='left'><latexcode>\subset</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫆</mo></math></formula></cell>
<cell halign='left'><latexcode>\supseteqq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊇</mo></math></formula></cell>
<cell halign='left'><latexcode>\supseteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>u</mi><mi>p</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\supsetpluseq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>u</mi><mi>p</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\supsetplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊃</mo></math></formula></cell>
<cell halign='left'><latexcode>\supset</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊴</mo></math></formula></cell>
<cell halign='left'><latexcode>\trianglelefteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊵</mo></math></formula></cell>
<cell halign='left'><latexcode>\trianglerighteq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>t</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>n</mi><mi>g</mi><mi>l</mi><mi>e</mi><mi>r</mi><mi>i</mi><mi>g</mi><mi>h</mi><mi>t</mi><mi>e</mi><mi>q</mi><mi>s</mi><mi>l</mi><mi>a</mi><mi>n</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\trianglerighteqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>t</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>n</mi><mi>g</mi><mi>l</mi><mi>e</mi><mi>l</mi><mi>e</mi><mi>f</mi><mi>t</mi><mi>e</mi><mi>q</mi><mi>s</mi><mi>l</mi><mi>a</mi><mi>n</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\trianglelefteqslant</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊲</mo></math></formula></cell>
<cell halign='left'><latexcode>\vartriangleleft</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊳</mo></math></formula></cell>
<cell halign='left'><latexcode>\vartriangleright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>t</mi><mi>r</mi><mi>i</mi><mi>a</mi><mi>n</mi><mi>g</mi><mi>l</mi><mi>e</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\vartriangle</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='15' id='uid152'><head>Symbols of class <latexcode>\mathpunct</latexcode>, <latexcode>\mathord</latexcode>, <latexcode>\mathinner</latexcode> (punctuation)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>,</mo></math></formula></cell>
<cell halign='left'><latexcode>,</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋯</mo></math></formula></cell>
<cell halign='left'><latexcode>\cdots</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋯</mo></math></formula></cell>
<cell halign='left'><latexcode>\hdots</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>...</mo></math></formula></cell>
<cell halign='left'><latexcode>\ldots</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>...</mo></math></formula></cell>
<cell halign='left'><latexcode>\mathellipsis</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>;</mo></math></formula></cell>
<cell halign='left'><latexcode>;</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo lspace='0pt'>:</mo></math></formula></cell>
<cell halign='left'><latexcode>\colon</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋱</mo></math></formula></cell>
<cell halign='left'><latexcode>\ddots</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋮</mo></math></formula></cell>
<cell halign='left'><latexcode>\vdots</latexcode></cell>
</row></table>
<clearpage/><table rend='display' simple-table='true' id-text='16' id='uid153'><head>Symbols of class <latexcode>\mathrel</latexcode>, (sets and inclusions—negated)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∉</mo></math></formula></cell>
<cell halign='left'><latexcode>\notin</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>e</mi><mi>q</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nsubseteqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊈</mo></math></formula></cell>
<cell halign='left'><latexcode>\nsubseteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>s</mi><mi>u</mi><mi>p</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>e</mi><mi>q</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nsupseteqq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊉</mo></math></formula></cell>
<cell halign='left'><latexcode>\nsupseteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋬</mo></math></formula></cell>
<cell halign='left'><latexcode>\ntrianglelefteq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋪</mo></math></formula></cell>
<cell halign='left'><latexcode>\ntriangleleft</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋭</mo></math></formula></cell>
<cell halign='left'><latexcode>\ntrianglerighteq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋫</mo></math></formula></cell>
<cell halign='left'><latexcode>\ntriangleright</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫋</mo></math></formula></cell>
<cell halign='left'><latexcode>\subsetneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊊</mo></math></formula></cell>
<cell halign='left'><latexcode>\subsetneq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⫌</mo></math></formula></cell>
<cell halign='left'><latexcode>\supsetneqq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊋</mo></math></formula></cell>
<cell halign='left'><latexcode>\supsetneq</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>q</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varsubsetneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>s</mi><mi>u</mi><mi>b</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varsubsetneq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>s</mi><mi>u</mi><mi>p</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>q</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varsupsetneqq</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>s</mi><mi>u</mi><mi>p</mi><mi>s</mi><mi>e</mi><mi>t</mi><mi>n</mi><mi>e</mi><mi>q</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varsupsetneq</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='17' id='uid154'><head>Symbols of class <latexcode>\mathrel</latexcode>, (arrows—negated)</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇍</mo></math></formula></cell>
<cell halign='left'><latexcode>\nLeftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇎</mo></math></formula></cell>
<cell halign='left'><latexcode>\nLeftrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⇏</mo></math></formula></cell>
<cell halign='left'><latexcode>\nRightarrow</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↚</mo></math></formula></cell>
<cell halign='left'><latexcode>\nleftarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↮</mo></math></formula></cell>
<cell halign='left'><latexcode>\nleftrightarrow</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>↛</mo></math></formula></cell>
<cell halign='left'><latexcode>\nrightarrow</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='18' id='uid155'><head>Symbols of class <latexcode>\mathrel</latexcode>, (negation and arrow
extensions). These are currently unimplemented.</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>A</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>o</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Arrownot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>L</mi><mi>o</mi><mi>n</mi><mi>g</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>o</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Longarrownot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>M</mi><mi>a</mi><mi>p</mi><mi>s</mi><mi>f</mi><mi>r</mi><mi>o</mi><mi>m</mi><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Mapsfromchar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>M</mi><mi>a</mi><mi>p</mi><mi>s</mi><mi>t</mi><mi>o</mi><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\Mapstochar</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>o</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\arrownot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>l</mi><mi>o</mi><mi>n</mi><mi>g</mi><mi>a</mi><mi>r</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi><mi>o</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\longarrownot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>m</mi><mi>a</mi><mi>p</mi><mi>s</mi><mi>f</mi><mi>r</mi><mi>o</mi><mi>m</mi><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\mapsfromchar</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>m</mi><mi>a</mi><mi>p</mi><mi>s</mi><mi>t</mi><mi>o</mi><mi>c</mi><mi>h</mi><mi>a</mi><mi>r</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\mapstochar</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>l</mi><mi>h</mi><mi>o</mi><mi>o</mi><mi>k</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\lhook</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>o</mi><mi>t</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\not</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>r</mi><mi>h</mi><mi>o</mi><mi>o</mi><mi>k</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\rhook</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='19' id='uid156'><head>Symbols of class <latexcode>\mathrel</latexcode> (miscellaneous). Symbols short-foo,
small-foo, var-foo not implemented.</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>:</mo></math></formula></cell>
<cell halign='left'><latexcode>:</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>϶</mo></math></formula></cell>
<cell halign='left'><latexcode>\backepsilon</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∵</mo></math></formula></cell>
<cell halign='left'><latexcode>\because</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>≬</mo></math></formula></cell>
<cell halign='left'><latexcode>\between</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋈</mo></math></formula></cell>
<cell halign='left'><latexcode>\bowtie</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊣</mo></math></formula></cell>
<cell halign='left'><latexcode>\dashv</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⌢</mo></math></formula></cell>
<cell halign='left'><latexcode>\frown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋈</mo></math></formula></cell>
<cell halign='left'><latexcode>\Join</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∣</mo></math></formula></cell>
<cell halign='left'><latexcode>\mid</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊧</mo></math></formula></cell>
<cell halign='left'><latexcode>\models</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∤</mo></math></formula></cell>
<cell halign='left'><latexcode>\nmid</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∦</mo></math></formula></cell>
<cell halign='left'><latexcode>\nparallel</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>s</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi>t</mi><mi>m</mi><mi>i</mi><mi>d</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nshortmid</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>n</mi><mi>s</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi>t</mi><mi>p</mi><mi>a</mi><mi>r</mi><mi>a</mi><mi>l</mi><mi>l</mi><mi>e</mi><mi>l</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\nshortparallel</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊯</mo></math></formula></cell>
<cell halign='left'><latexcode>\nVDash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊭</mo></math></formula></cell>
<cell halign='left'><latexcode>\nvDash</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊮</mo></math></formula></cell>
<cell halign='left'><latexcode>\nVdash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊬</mo></math></formula></cell>
<cell halign='left'><latexcode>\nvdash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∥</mo></math></formula></cell>
<cell halign='left'><latexcode>\parallel</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊥</mo></math></formula></cell>
<cell halign='left'><latexcode>\perp</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⋔</mo></math></formula></cell>
<cell halign='left'><latexcode>\pitchfork</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∝</mo></math></formula></cell>
<cell halign='left'><latexcode>\propto</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi>t</mi><mi>m</mi><mi>i</mi><mi>d</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\shortmid</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>h</mi><mi>o</mi><mi>r</mi><mi>t</mi><mi>p</mi><mi>a</mi><mi>r</mi><mi>a</mi><mi>l</mi><mi>l</mi><mi>e</mi><mi>l</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\shortparallel</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>m</mi><mi>a</mi><mi>l</mi><mi>l</mi><mi>f</mi><mi>r</mi><mi>o</mi><mi>w</mi><mi>n</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\smallfrown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>s</mi><mi>m</mi><mi>a</mi><mi>l</mi><mi>l</mi><mi>s</mi><mi>m</mi><mi>i</mi><mi>l</mi><mi>e</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\smallsmile</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⌣</mo></math></formula></cell>
<cell halign='left'><latexcode>\smile</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∴</mo></math></formula></cell>
<cell halign='left'><latexcode>\therefore</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle color='red'><mo>\</mo><mi>v</mi><mi>a</mi><mi>r</mi><mi>p</mi><mi>r</mi><mi>o</mi><mi>p</mi><mi>t</mi><mi>o</mi></mstyle></math></formula></cell>
<cell halign='left'><latexcode>\varpropto</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊩</mo></math></formula></cell>
<cell halign='left'><latexcode>\Vdash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊨</mo></math></formula></cell>
<cell halign='left'><latexcode>\vDash</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊢</mo></math></formula></cell>
<cell halign='left'><latexcode>\vdash</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>⊪</mo></math></formula></cell>
<cell halign='left'><latexcode>\Vvdash</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='20' id='uid157'><head>Symbol pairs of class <latexcode>\mathop</latexcode></head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∫</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∫</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\int</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∮</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∮</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\oint</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>□</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>□</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigbox</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⋂</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⋂</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigcap</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⋃</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⋃</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigcup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⋎</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⋎</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigcurlyvee</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⋏</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⋏</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigcurlywedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⫴</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⫴</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\biginterleave</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mstyle color='red'><mo>\</mo><mi>b</mi><mi>i</mi><mi>g</mi><mi>n</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi></mstyle></mstyle><mstyle scriptlevel='0' displaystyle='false'><mstyle color='red'><mo>\</mo><mi>b</mi><mi>i</mi><mi>g</mi><mi>n</mi><mi>p</mi><mi>l</mi><mi>u</mi><mi>s</mi></mstyle></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bignplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⨀</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⨀</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigodot</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⨁</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⨁</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigoplus</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⨂</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⨂</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigotimes</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∥</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∥</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigparallel</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⊓</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⊓</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigsqcap</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⨆</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⨆</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigsqcup</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>▽</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>▽</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigtriangledown</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>△</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>△</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigtriangleup</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⊎</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⊎</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\biguplus</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⋁</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⋁</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigvee</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>⋀</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>⋀</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\bigwedge</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∐</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∐</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\coprod</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∏</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∏</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\prod</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∫</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∫</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\smallint</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mo>∑</mo></mstyle><mstyle scriptlevel='0' displaystyle='false'><mo>∑</mo></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\sum</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='21' id='uid158'><head>Symbol pairs of class <latexcode>\mathopen</latexcode> and <latexcode>\mathclose</latexcode> extensible.
<latexcode>\bgroup</latexcode> and <latexcode>\lgroup</latexcode> wrong on HTML, not better in Pdf. Moustaches
not good in Pdf.</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>]</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>[]</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>}</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\{</latexcode><latexcode>\}</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>∥</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>∥</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lVert</latexcode><latexcode>\rVert</latexcode></cell>
<cell halign='center'/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>]</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lbrack</latexcode><latexcode>\rbrack</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>{</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>}</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lbrace</latexcode><latexcode>\rbrace</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>|</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>|</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lvert</latexcode><latexcode>\rvert</latexcode></cell>
<cell halign='center'/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⌈</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⌉</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lceil</latexcode><latexcode>\rceil</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>)</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>()</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>〔</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>〕</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lgroup</latexcode><latexcode>\rgroup</latexcode></cell>
<cell halign='center'/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⌊</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⌋</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lfloor</latexcode><latexcode>\rfloor</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⟨</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⟩</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\langle</latexcode><latexcode>\rangle</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⎰</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⎱</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\lmoustache</latexcode><latexcode>\rmoustache</latexcode></cell>
<cell halign='center'/>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⟦</mo><mphantom><mspace width='3.33333pt'/><mspace width='3.33333pt'/><mpadded height='20pt' width='0pt'><mo>(</mo></mpadded></mphantom><mo>⟧</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\llbracket</latexcode><latexcode>\rrbracket</latexcode></cell>
<cell halign='center'/>
</row></table>
<table rend='display' simple-table='true' id-text='22' id='uid159'><head>Symbol pairs of class <latexcode>\mathopen</latexcode> and <latexcode>\mathclose</latexcode>
non-extensible> Lets of symbols missing in Unicode</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle color='red'><mo>\</mo><mi>l</mi><mi>l</mi><mi>c</mi><mi>e</mi><mi>i</mi><mi>l</mi></mstyle><mstyle color='red'><mo>\</mo><mi>r</mi><mi>r</mi><mi>c</mi><mi>e</mi><mi>i</mi><mi>l</mi></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\llceil</latexcode><latexcode>\rrceil</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>&</mo><mo>⅋</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\binampersand</latexcode><latexcode>\bindnasrepma</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle color='red'><mo>\</mo><mi>L</mi><mi>b</mi><mi>a</mi><mi>g</mi></mstyle><mstyle color='red'><mo>\</mo><mi>R</mi><mi>b</mi><mi>a</mi><mi>g</mi></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\Lbag</latexcode><latexcode>\Rbag</latexcode></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle color='red'><mo>\</mo><mi>l</mi><mi>l</mi><mi>f</mi><mi>l</mi><mi>o</mi><mi>o</mi><mi>r</mi></mstyle><mstyle color='red'><mo>\</mo><mi>r</mi><mi>r</mi><mi>f</mi><mi>l</mi><mi>o</mi><mi>o</mi><mi>r</mi></mstyle></mrow></math></formula></cell>
<cell halign='left'><latexcode>\llfloor</latexcode><latexcode>\rrfloor</latexcode></cell>
<cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>⦇</mo><mo>⦈</mo></mrow></math></formula></cell>
<cell halign='left'><latexcode>\llparenthesis</latexcode><latexcode>\rrparenthesis</latexcode></cell>
</row></table>
<table rend='display' simple-table='true' id-text='23' id='uid160'><head>Latin letters and arabic numerals</head>
<row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mi>B</mi><mi>C</mi><mi>D</mi><mi>E</mi><mi>F</mi><mi>G</mi><mi>H</mi><mi>I</mi><mi>J</mi><mi>K</mi><mi>L</mi><mi>M</mi><mi>N</mi><mi>O</mi><mi>P</mi><mi>Q</mi><mi>R</mi><mi>S</mi><mi>T</mi><mi>U</mi><mi>V</mi><mi>W</mi><mi>X</mi><mi>Y</mi><mi>Z</mi></mrow></math></formula></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mi>b</mi><mi>c</mi><mi>d</mi><mi>e</mi><mi>f</mi><mi>g</mi><mi>h</mi><mi>i</mi><mi>j</mi><mi>k</mi><mi>l</mi><mi>m</mi><mi>n</mi><mi>o</mi><mi>p</mi><mi>q</mi><mi>r</mi><mi>s</mi><mi>t</mi><mi>u</mi><mi>v</mi><mi>w</mi><mi>x</mi><mi>y</mi><mi>z</mi></mrow></math></formula></cell>
</row><row><cell halign='center'><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0123456789</mn></math></formula></cell>
</row></table>
<clearpage/></div1></div0>
<div0 id-text='4' id='cid4'><head>Other Examples</head>
<pre class='latex-code'><p noindent='true'><vbnumber>805</vbnumber> <hi rend='tt'>\def\EXP{\frac{x^1_2}3Foo}</hi></p>
<p noindent='true'><vbnumber>806</vbnumber> <hi rend='tt'>\[\dfrac{\EXP1}{\phantom{\EXP}1}=\dfrac{\EXP1}{\hphantom{\EXP}1}=\dfrac21=</hi></p>
<p noindent='true'><vbnumber>807</vbnumber> <hi rend='tt'>\dfrac{\EXP1}{\EXP1}=</hi></p>
<p noindent='true'><vbnumber>808</vbnumber> <hi rend='tt'>\dfrac{\EXP1}{\vphantom{\EXP}1}\]</hi></p>
</pre><p>Example of a <latexcode>\phantom</latexcode>, a <latexcode>\hphantom</latexcode> and a <latexcode>\vphantom</latexcode>. In the case
of a <latexcode>\hphantom</latexcode>, the 1 should be vertically aligned as in the case of 2/1,
otherwise should be aligned as in the case E/E (where E is the big expression);
in the case of a <latexcode>\vphantom</latexcode>, it should be centered otherwise flushed
right (aligned with the numerator).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='true'><mfrac><mrow><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi><mn>1</mn></mrow> <mrow><mphantom><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi></mphantom><mn>1</mn></mrow></mfrac></mstyle><mo>=</mo><mstyle scriptlevel='0' displaystyle='true'><mfrac><mrow><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi><mn>1</mn></mrow> <mrow><mphantom><mpadded depth='0pt' height='0pt'><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi></mpadded></mphantom><mn>1</mn></mrow></mfrac></mstyle><mo>=</mo><mstyle scriptlevel='0' displaystyle='true'><mfrac><mn>2</mn> <mn>1</mn></mfrac></mstyle><mo>=</mo><mstyle scriptlevel='0' displaystyle='true'><mfrac><mrow><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi><mn>1</mn></mrow> <mrow><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi><mn>1</mn></mrow></mfrac></mstyle><mo>=</mo><mstyle scriptlevel='0' displaystyle='true'><mfrac><mrow><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi><mn>1</mn></mrow> <mrow><mphantom><mpadded width='0pt'><mfrac><msubsup><mi>x</mi> <mn>2</mn> <mn>1</mn> </msubsup> <mn>3</mn></mfrac><mi>F</mi><mi>o</mi><mi>o</mi></mpadded></mphantom><mn>1</mn></mrow></mfrac></mstyle></mrow></math></formula>
<p>Test of multiscripts:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mmultiscripts><mi>F</mi><mn>1</mn><none/><mprescripts/><mn>0</mn><none/></mmultiscripts></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mmultiscripts><mi>F</mi><mn>1</mn><mn>2</mn><mn>3</mn><mn>4</mn><mprescripts/><mi>a</mi><none/><mi>b</mi><none/><mi>c</mi><mi>d</mi></mmultiscripts></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mmultiscripts><mi>F</mi><mn>1</mn><none/><mn>2</mn><none/><mn>3</mn><none/><mn>4</mn><none/><mn>5</mn><mn>6</mn><mprescripts/><mi>a</mi><none/><mi>b</mi><none/><mi>c</mi><mi>d</mi><mi>e</mi><none/><none/><mi>f</mi></mmultiscripts></math></formula>,</p>
<pre class='latex-code'><p noindent='true'><vbnumber>809</vbnumber> <hi rend='tt'>\[\sideset{}{_d^c}\sum_xy\qquad\sideset{^a_b}{}\sum_xy\qquad</hi></p>
<p noindent='true'><vbnumber>810</vbnumber> <hi rend='tt'>\sideset{'<zws/>^a}{^c}\sum_xy\qquad\sideset{_b}{_d}\sum_xy\qquad</hi></p>
<p noindent='true'><vbnumber>811</vbnumber> <hi rend='tt'>\sideset{^{aA}_{bB}}{^{cC}_{dD}}\sum_xy</hi></p>
<p noindent='true'><vbnumber>812</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p noindent='true'>More examples of sideset</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mmultiscripts><mo>∑</mo><mi>d</mi><mi>c</mi></mmultiscripts> <mi>x</mi> </munder><mi>y</mi><mspace width='2.em'/><munder><mmultiscripts><mo>∑</mo><mprescripts/><mi>b</mi><mi>a</mi></mmultiscripts> <mi>x</mi> </munder><mi>y</mi><mspace width='2.em'/><munder><mmultiscripts><mo>∑</mo><none/><mi>c</mi><mprescripts/><none/><mrow><mo>'</mo><mi>a</mi></mrow></mmultiscripts> <mi>x</mi> </munder><mi>y</mi><mspace width='2.em'/><munder><mmultiscripts><mo>∑</mo><mi>d</mi><none/><mprescripts/><mi>b</mi><none/></mmultiscripts> <mi>x</mi> </munder><mi>y</mi><mspace width='2.em'/><munder><mmultiscripts><mo>∑</mo><mrow><mi>d</mi><mi>D</mi></mrow><mrow><mi>c</mi><mi>C</mi></mrow><mprescripts/><mrow><mi>b</mi><mi>B</mi></mrow><mrow><mi>a</mi><mi>A</mi></mrow></mmultiscripts> <mi>x</mi> </munder><mi>y</mi></mrow></math></formula>
<p>Differences between <latexcode>\uplus</latexcode> and <latexcode>\biguplus</latexcode>. Consider the following
input lines.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>813</vbnumber> <hi rend='tt'>\[{\uplusa},{\uplus_ab},{\mathop\uplus_ab},{\mathop\uplus\limits_ab}\]</hi></p>
<p noindent='true'><vbnumber>814</vbnumber> <hi rend='tt'>\[{x\uplusa},{x\uplus_ab},{x\mathop\uplus_ab},{x\mathop\uplus\limits_ab}\]</hi></p>
</pre><p noindent='true'>Initial code</p>
<formula id-text='3.10' id='uid161' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>⊎</mo><mi>a</mi></mrow><mo>,</mo><mrow><msub><mo>⊎</mo> <mi>a</mi> </msub><mi>b</mi></mrow><mo>,</mo><mrow><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mrow></math></formula>
<formula id-text='3.10' id='uid162' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mi>x</mi><mo>⊎</mo><mi>a</mi></mrow><mo>,</mo><mrow><mi>x</mi><msub><mo>⊎</mo> <mi>a</mi> </msub><mi>b</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mrow></math></formula>
<p noindent='true'>Unicode character U+2A04 used instead of <latexcode>\uplus</latexcode>.</p>
<formula id-text='3.10' id='uid163' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>⨄</mo><mi>a</mi></mrow><mo>,</mo><mrow><msub><mo>⨄</mo> <mi>a</mi> </msub><mi>b</mi></mrow><mo>,</mo><mrow><munder><mo>⨄</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><munder><mo>⨄</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mrow></math></formula>
<formula id-text='3.10' id='uid164' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mi>x</mi><mo>⨄</mo><mi>a</mi></mrow><mo>,</mo><mrow><mi>x</mi><msub><mo>⨄</mo> <mi>a</mi> </msub><mi>b</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⨄</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⨄</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mrow></math></formula>
<p>In <hi rend='it'>Tralics</hi> 2.9.4,
translation of <latexcode>\uplus</latexcode> was a character <xmlcode>&uplus;</xmlcode>, translation of
<latexcode>\biguplus</latexcode> was <xmlcode>&biguplus;</xmlcode>, characters
U+22E8 (multiset union) and U+2A04 (n-ary union operator with plus).
Thus lines <ref target='uid161'/> and <ref target='uid162'/> correspond to <latexcode>\uplus</latexcode>,
while lines <ref target='uid163'/> and <ref target='uid164'/>
correspond to <latexcode>\biguplus</latexcode>. On FL, I see a big operator on line
<ref target='uid161'/>, a smaller one on line <ref target='uid162'/>
(the version without index being smaller than the
other ones), and small operators on lines <ref target='uid163'/> and <ref target='uid164'/>.
On FM, I see a very big
operator on line <ref target='uid161'/>, a small one on line <ref target='uid162'/>,
question marks on lines <ref target='uid163'/> and <ref target='uid164'/>, and Amaya gives the
same for<ref target='uid163'/> and <ref target='uid164'/>.
Thus, translation of <latexcode>\biguplus</latexcode> seems to be wrong. Thus, we changed it:
in <hi rend='it'>Tralics</hi> 2.9.5, <latexcode>\biguplus</latexcode> is the same character as <latexcode>\uplus</latexcode>.
Same formulas as above, with
command <latexcode>\biguplus</latexcode> used instead of <latexcode>\uplus</latexcode></p>
<formula id-text='3.10' id='uid165' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>⊎</mo><mi>a</mi></mrow><mo>,</mo><mrow><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mrow></math></formula>
<formula id-text='3.10' id='uid166' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mi>x</mi><mo>⊎</mo><mi>a</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow><mo>,</mo><mrow><mi>x</mi><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mrow></math></formula>
<p noindent='true'>Same, with <latexcode>\textstyle</latexcode></p>
<formula id-text='3.10' id='uid167' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='false'><mrow><mo>⊎</mo><mi>a</mi></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mo>⊎</mo> <mi>a</mi> </msub><mi>b</mi></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><msub><mo>⊎</mo> <mi>a</mi> </msub><mi>b</mi></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mstyle></mrow></math></formula>
<formula id-text='3.10' id='uid168' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mstyle scriptlevel='0' displaystyle='false'><mrow><mi>x</mi><mo>⊎</mo><mi>a</mi></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><mi>x</mi><msub><mo>⊎</mo> <mi>a</mi> </msub><mi>b</mi></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><mi>x</mi><msub><mo>⊎</mo> <mi>a</mi> </msub><mi>b</mi></mrow></mstyle><mo>,</mo><mstyle scriptlevel='0' displaystyle='false'><mrow><mi>x</mi><munder><mo>⊎</mo> <mi>a</mi> </munder><mi>b</mi></mrow></mstyle></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>815</vbnumber> <hi rend='tt'>\[A\xleftarrow{u}B\xleftarrow[d]{}C\xleftarrow[d]{u}</hi></p>
<p noindent='true'><vbnumber>816</vbnumber> <hi rend='tt'>D\xrightarrow{u}E\xrightarrow[d]{}F\xrightarrow[d]{u}G\]</hi></p>
</pre><p>This example shows the use of <latexcode>\xleftarrow</latexcode> and <latexcode>\xrightarrow</latexcode>.
Optional argument below the arrow, mandatory argument below.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mover><mo>←</mo> <mi>u</mi></mover><mi>B</mi><munder><mo>←</mo> <mi>d</mi></munder><mi>C</mi><munderover><mo>←</mo> <mi>d</mi> <mi>u</mi></munderover><mi>D</mi><mover><mo>→</mo> <mi>u</mi></mover><mi>E</mi><munder><mo>→</mo> <mi>d</mi></munder><mi>F</mi><munderover><mo>→</mo> <mi>d</mi> <mi>u</mi></munderover><mi>G</mi></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>817</vbnumber> <hi rend='tt'>\[\begin{CD}</hi></p>
<p noindent='true'><vbnumber>818</vbnumber> <hi rend='tt'>@.0@.0\\</hi></p>
<p noindent='true'><vbnumber>819</vbnumber> <hi rend='tt'>@.@VVV@VVV\\</hi></p>
<p noindent='true'><vbnumber>820</vbnumber> <hi rend='tt'>0@><zws/>><zws/>><zws/>D^{1\timesq}@><zws/>.R><zws/>><zws/>D^{1\timesp}@><zws/>\pi><zws/>><zws/>M@><zws/>><zws/>><zws/>0\\</hi></p>
<p noindent='true'><vbnumber>821</vbnumber> <hi rend='tt'>@.@|@VV.UV\\</hi></p>
<p noindent='true'><vbnumber>822</vbnumber> <hi rend='tt'>0@><zws/>><zws/>><zws/>D^{1\timesq}@><zws/>.J><zws/>><zws/>D^{1\timesp}@><zws/>\kappa><zws/>><zws/>D^{1\times(p-<zws/>q)}@><zws/>><zws/>><zws/>0\\</hi></p>
<p noindent='true'><vbnumber>823</vbnumber> <hi rend='tt'>@.@VVV@VVV\\</hi></p>
<p noindent='true'><vbnumber>824</vbnumber> <hi rend='tt'>@.0@.0\\</hi></p>
<p noindent='true'><vbnumber>825</vbnumber> <hi rend='tt'>\end{CD}\]</hi></p>
</pre><p>This example shows how to produce a commutative diagram (adapted from
<cit><ref target='bid9'/></cit>)</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd/><mtd/><mtd><mn>0</mn></mtd><mtd/><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd><mo>↓</mo></mtd><mtd/><mtd><mo>↓</mo></mtd><mtd/><mtd/></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><msup><mi>D</mi> <mrow><mn>1</mn><mo>×</mo><mi>q</mi></mrow> </msup></mtd><mtd><mover><mo>→</mo> <mrow><mo>.</mo><mi>R</mi></mrow></mover></mtd><mtd><msup><mi>D</mi> <mrow><mn>1</mn><mo>×</mo><mi>p</mi></mrow> </msup></mtd><mtd><mover><mo>→</mo> <mi>π</mi></mover></mtd><mtd><mi>M</mi></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd><mo>∥</mo></mtd><mtd/><mtd><mrow><mphantom><mstyle scriptlevel='1' displaystyle='false'><mo>.</mo><mi>U</mi></mstyle></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mrow><mo>.</mo><mi>U</mi></mrow></mstyle></mrow></mtd><mtd/><mtd/></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><msup><mi>D</mi> <mrow><mn>1</mn><mo>×</mo><mi>q</mi></mrow> </msup></mtd><mtd><mover><mo>→</mo> <mrow><mo>.</mo><mi>J</mi></mrow></mover></mtd><mtd><msup><mi>D</mi> <mrow><mn>1</mn><mo>×</mo><mi>p</mi></mrow> </msup></mtd><mtd><mover><mo>→</mo> <mi>κ</mi></mover></mtd><mtd><msup><mi>D</mi> <mrow><mn>1</mn><mo>×</mo><mo>(</mo><mi>p</mi><mo>-</mo><mi>q</mi><mo>)</mo></mrow> </msup></mtd><mtd><mover><mo>→</mo> <mrow/></mover></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd><mo>↓</mo></mtd><mtd/><mtd><mo>↓</mo></mtd><mtd/><mtd/></mtr><mtr><mtd/><mtd/><mtd><mn>0</mn></mtd><mtd/><mtd><mn>0</mn></mtd></mtr></mtable></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>826</vbnumber> <hi rend='tt'>\[\begin{CD}</hi></p>
<p noindent='true'><vbnumber>827</vbnumber> <hi rend='tt'>@.0@.0\\</hi></p>
<p noindent='true'><vbnumber>828</vbnumber> <hi rend='tt'>@.@VLLVV@VVDV\\</hi></p>
<p noindent='true'><vbnumber>829</vbnumber> <hi rend='tt'>0@<<zws/>\mathrm{above}<<zws/><<zws/>D@))\mathrm{below})D@><zws/>\mathrm{above}><zws/>\mathrm{below}><zws/>0\\</hi></p>
<p noindent='true'><vbnumber>830</vbnumber> <hi rend='tt'>@.@\vert@VLLVDV\\</hi></p>
<p noindent='true'><vbnumber>831</vbnumber> <hi rend='tt'>@.0@.0\\</hi></p>
<p noindent='true'><vbnumber>832</vbnumber> <hi rend='tt'>\end{CD}\]</hi></p>
</pre><p>A variant that shows how to put data above and below the arrows.</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mtr><mtd/><mtd/><mtd><mn>0</mn></mtd><mtd/><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd><mrow><mstyle scriptlevel='1' displaystyle='false'><mrow><mi>L</mi><mi>L</mi></mrow></mstyle><mo>↓</mo><mphantom><mstyle scriptlevel='1' displaystyle='false'><mi>L</mi><mi>L</mi></mstyle></mphantom></mrow></mtd><mtd/><mtd><mrow><mphantom><mstyle scriptlevel='1' displaystyle='false'><mi>D</mi></mstyle></mphantom><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mi>D</mi></mstyle></mrow></mtd><mtd/><mtd/></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mover><mo>←</mo> <mi> above </mi></mover></mtd><mtd><mi>D</mi></mtd><mtd><munder><mo>→</mo> <mi> below </mi></munder></mtd><mtd><mi>D</mi></mtd><mtd><munderover><mo>→</mo> <mi> below </mi> <mi> above </mi></munderover></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd/><mtd/><mtd><mo>∥</mo></mtd><mtd/><mtd><mrow><mphantom><mstyle scriptlevel='1' displaystyle='false'><mi>D</mi></mstyle></mphantom><mstyle scriptlevel='1' displaystyle='false'><mrow><mi>L</mi><mi>L</mi></mrow></mstyle><mo>↓</mo><mstyle scriptlevel='1' displaystyle='false'><mi>D</mi></mstyle><mphantom><mstyle scriptlevel='1' displaystyle='false'><mi>L</mi><mi>L</mi></mstyle></mphantom></mrow></mtd><mtd/><mtd/></mtr><mtr><mtd/><mtd/><mtd><mn>0</mn></mtd><mtd/><mtd><mn>0</mn></mtd></mtr></mtable></math></formula>
<p>Some formulas that were badly rendered:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mspace width='0.166667em'/><mrow><mo>(</mo><msub><mover accent='true'><mi>x</mi> <mo>˙</mo></mover> <mn>1</mn> </msub><mrow><mo>(</mo><mi>t</mi><mo>-</mo><mi>h</mi><mo>)</mo></mrow><mo>-</mo><msub><mover accent='true'><mi>x</mi> <mo>¨</mo></mover> <mn>1</mn> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></mrow></mstyle></math></formula>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><msub><mi>z</mi> <mn>2</mn> </msub><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mo>-</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mspace width='0.166667em'/><mrow><mo>(</mo><mover accent='true'><mi>ψ</mi> <mo>¨</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mn>2</mn><mspace width='0.166667em'/><mi>ψ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>,</mo></mrow></mstyle></math></formula>
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mi>v</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mspace width='0.166667em'/><mrow><mo>(</mo><mo>-</mo><mover accent='true'><mi>ψ</mi> <mo>¨</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>+</mo><mover accent='true'><mi>ψ</mi> <mo>˙</mo></mover><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow><mo>.</mo></mrow></mstyle></math></formula></p>
<p>More formulas:
formula A:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac></mrow></mstyle></math></formula>,
formula B:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mstyle scriptlevel='0' displaystyle='true'><mfrac><mn>1</mn> <mn>2</mn></mfrac></mstyle></mrow></math></formula>,
formula C:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac></mrow></mstyle></math></formula>,
formula D:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac></mrow></math></formula>,
and finally <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>u</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>=</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mo>+</mo><mn>1</mn></mrow></math></formula>.
Using display style
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle scriptlevel='0' displaystyle='true'><mrow><mfrac><mn>1</mn> <mn>2</mn></mfrac><mspace width='0.166667em'/><mrow><mo>(</mo><mi>x</mi><mrow><mo>(</mo><mn>1</mn><mo>)</mo></mrow><mo>+</mo><mi>ψ</mi><mrow><mo>(</mo><mi>t</mi><mo>)</mo></mrow><mo>)</mo></mrow></mrow></mstyle></math></formula></p>
<div2 id-text='4.0.1' id='uid169'><head>The connexion examples</head>
<p>These are example where Tralics 2.10.5 produces the wrong size for closing
delimiters.</p>
<p>Example 1: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>d</mi> <mrow><mi>f</mi><mi>i</mi><mi>n</mi><mi>e</mi></mrow> <mo>'</mo> </msubsup><mo>=</mo><msub><mrow><mo>{</mo><msubsup><mi>d</mi> <mrow><mi>j</mi><mo>,</mo><mi>λ</mi></mrow> <mo>'</mo> </msubsup><mo>}</mo></mrow> <mrow><mi>λ</mi><mo>∈</mo><msub><mi>Δ</mi> <mrow><mi>J</mi><mo>-</mo><mn>1</mn></mrow> </msub><mo>∪</mo><mo>⋯</mo><mo>∪</mo><msub><mi>Δ</mi> <msub><mi>j</mi> <mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow> </msub> </msub></mrow> </msub></mrow></math></formula> and</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>d</mi> <mrow><mi>f</mi><mi>i</mi><mi>n</mi><mi>e</mi></mrow> <mo>'</mo> </msubsup><mo>=</mo><msub><mrow><mo>{</mo><msubsup><mi>d</mi> <mrow><mi>j</mi><mo>,</mo><mi>λ</mi></mrow> <mo>'</mo> </msubsup><mo>}</mo></mrow> <mrow><mi>λ</mi><mo>∈</mo><msub><mi>Δ</mi> <mrow><mi>J</mi><mo>-</mo><mn>1</mn></mrow> </msub><mo>∪</mo><mo>⋯</mo><mo>∪</mo><msub><mi>Δ</mi> <msub><mi>j</mi> <mrow><mi>m</mi><mi>a</mi><mi>x</mi></mrow> </msub> </msub></mrow> </msub></mrow></math></formula>
<p>Example 2: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>μ</mi> <mn>1</mn> </msub><mrow><mo>(</mo><mi>d</mi><mo>)</mo></mrow><mo>=</mo><mi>d</mi><msup><mrow><mo>(</mo><mn>1</mn><mo>-</mo><msup><mi>e</mi> <mrow><mo>-</mo><msup><mi>d</mi> <mn>2</mn> </msup><mo>/</mo><mn>2</mn></mrow> </msup><mo>)</mo></mrow> <mrow><mo>-</mo><mn>1</mn></mrow> </msup><mo>-</mo><mn>2</mn><msup><mi>d</mi> <mrow><mo>-</mo><mn>1</mn></mrow> </msup></mrow></math></formula>.</p>
<p>Example 3: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mi>a</mi> <mi>k</mi> <mo>*</mo> </msubsup><mo>≤</mo><msub><mrow><mo>∥</mo><mrow><mo>(</mo><msub><mi>a</mi> <mi>n</mi> </msub><mo>)</mo></mrow><mo>∥</mo></mrow> <msub><mi>ℓ</mi> <mi>p</mi> </msub> </msub><msup><mi>k</mi> <mrow><mo>-</mo><mfrac><mn>1</mn> <mi>p</mi></mfrac></mrow> </msup></mrow></math></formula>.</p>
<p>Example 4: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mi>σ</mi> <mi>n</mi> </msub><msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <msub><mi>ℓ</mi> <mi>p</mi> </msub> </msub><mo>≤</mo><mi>C</mi><msup><mi>n</mi> <mrow><mo>-</mo><mi>r</mi></mrow> </msup><msub><mrow><mo>∥</mo><mi>x</mi><mo>∥</mo></mrow> <msub><mi>w</mi> <msub><mi>l</mi> <mi>τ</mi> </msub> </msub> </msub><mo>,</mo><mspace width='2.em'/><mfrac><mn>1</mn> <mi>τ</mi></mfrac><mo>=</mo><mi>r</mi><mo>+</mo><mfrac><mn>1</mn> <mi>p</mi></mfrac></mrow></math></formula>.</p>
<p>Example 5: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>#</mo><msub><mi>Λ</mi> <mi>k</mi> </msub><mspace width='4pt'/><msup><mn>2</mn> <mrow><mo>(</mo><mo>-</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>p</mi></mrow> </msup><mo>≤</mo><msub><mo>∑</mo> <mrow><msub><mi>c</mi> <mi>j</mi> </msub><mo>∈</mo><msub><mi>Λ</mi> <mi>k</mi> </msub></mrow> </msub><msup><mrow><mo>|</mo><msub><mi>c</mi> <mi>j</mi> </msub><mo>|</mo></mrow> <mi>p</mi> </msup><mo>≤</mo><msubsup><mrow><mo>∥</mo><mi>f</mi><mo>∥</mo></mrow> <mrow><msub><mi>X</mi> <mi>p</mi> </msub></mrow> <mi>p</mi> </msubsup></mrow></math></formula> and</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>#</mo><msub><mi>Λ</mi> <mi>k</mi> </msub><mspace width='4pt'/><msup><mn>2</mn> <mrow><mo>(</mo><mo>-</mo><mi>k</mi><mo>-</mo><mn>1</mn><mo>)</mo><mi>p</mi></mrow> </msup><mo>≤</mo><munder><mo>∑</mo> <mrow><msub><mi>c</mi> <mi>j</mi> </msub><mo>∈</mo><msub><mi>Λ</mi> <mi>k</mi> </msub></mrow> </munder><msup><mrow><mo>|</mo><msub><mi>c</mi> <mi>j</mi> </msub><mo>|</mo></mrow> <mi>p</mi> </msup><mo>≤</mo><msubsup><mrow><mo>∥</mo><mi>f</mi><mo>∥</mo></mrow> <mrow><msub><mi>X</mi> <mi>p</mi> </msub></mrow> <mi>p</mi> </msubsup><mo>.</mo></mrow></math></formula>
<p>Example 6: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msup><mi>d</mi> <mi>n</mi> </msup><msub><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow> <mi>X</mi> </msub><mo>≤</mo><msub><mi>E</mi> <mi>n</mi> </msub><msub><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow> <mi>X</mi> </msub></mrow></math></formula>.</p>
<p>Example 7: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>|</mo><mo>|</mo><mi>x</mi></mrow><mo>-</mo><msub><mrow><mi>Δ</mi><mi>Φ</mi><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow><mo>|</mo><mo>|</mo></mrow> <msub><mi>ℓ</mi> <mn>2</mn> </msub> </msub><mo>≤</mo><mfrac><mrow><mi>C</mi><msub><mi>σ</mi> <mi>k</mi> </msub><msub><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <msub><mi>ℓ</mi> <mn>1</mn> </msub> </msub></mrow> <msqrt><mi>k</mi></msqrt></mfrac></mrow></math></formula>.</p>
<p>Example 8:
smaller parens <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>f</mi> <mo>‾</mo></mover><mrow><mo>(</mo><mfrac><mi>n</mi> <mrow><mi>λ</mi><mi>A</mi></mrow></mfrac><mo>)</mo></mrow></mrow></math></formula> versus larger parens
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>(</mo><mfrac><mi>n</mi> <mrow><mi>A</mi><mi>λ</mi></mrow></mfrac><mo>)</mo></mrow></math></formula>.</p>
<p>Example 9:</p>
<formula id-text='4.0.1' id='uid170' textype='eqnarray' type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mtable displaystyle='true'><mtr><mtd columnalign='right'><mrow><mrow><mo>|</mo><mo>|</mo></mrow><msub><mi>η</mi> <mn>0</mn> </msub><msub><mrow><mo>|</mo><mo>|</mo></mrow> <msub><mi>ℓ</mi> <mn>2</mn> </msub> </msub></mrow></mtd><mtd><mo>≤</mo></mtd><mtd columnalign='left'><mrow><mfrac><msubsup><mi>C</mi> <mn>2</mn> <mn>2</mn> </msubsup> <msqrt><mi>k</mi></msqrt></mfrac><munderover><mo>∑</mo> <mrow><mi>j</mi><mo>=</mo><mn>2</mn></mrow> <mi>s</mi> </munderover><mrow><mo>|</mo><mo>|</mo></mrow><msub><mi>η</mi> <msub><mi>T</mi> <mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow> </msub> </msub><mo>+</mo><msub><mi>η</mi> <msub><mi>T</mi> <mi>j</mi> </msub> </msub><msub><mrow><mo>|</mo><mo>|</mo></mrow> <msub><mi>ℓ</mi> <mn>1</mn> </msub> </msub></mrow></mtd></mtr><mtr><mtd/><mtd><mo>≤</mo></mtd><mtd columnalign='left'><mrow><mfrac><msubsup><mi>C</mi> <mn>2</mn> <mn>2</mn> </msubsup> <msqrt><mi>k</mi></msqrt></mfrac><munderover><mo>∑</mo> <mrow><mi>j</mi><mo>=</mo><mn>2</mn></mrow> <mi>s</mi> </munderover><mrow><mo>|</mo><mo>|</mo></mrow><msub><mi>η</mi> <msub><mi>T</mi> <mrow><mi>j</mi><mo>-</mo><mn>1</mn></mrow> </msub> </msub><msub><mrow><mo>|</mo><mo>|</mo></mrow> <msub><mi>ℓ</mi> <mn>1</mn> </msub> </msub><mo>+</mo><mrow><mo>|</mo><mo>|</mo></mrow><msub><mi>η</mi> <msub><mi>T</mi> <mi>j</mi> </msub> </msub><msub><mrow><mo>|</mo><mo>|</mo></mrow> <msub><mi>ℓ</mi> <mn>1</mn> </msub> </msub></mrow></mtd></mtr><mtr><mtd/><mtd><mo>≤</mo></mtd><mtd columnalign='left'><mrow><mfrac><mrow><mn>2</mn><msubsup><mi>C</mi> <mn>2</mn> <mn>2</mn> </msubsup></mrow> <msqrt><mi>k</mi></msqrt></mfrac><munderover><mo>∑</mo> <mrow><mi>j</mi><mo>=</mo><mn>1</mn></mrow> <mi>s</mi> </munderover><mrow><mo>|</mo><mo>|</mo></mrow><msub><mi>η</mi> <msub><mi>T</mi> <mi>j</mi> </msub> </msub><msub><mrow><mo>|</mo><mo>|</mo></mrow> <msub><mi>ℓ</mi> <mn>1</mn> </msub> </msub></mrow></mtd></mtr><mtr><mtd/><mtd><mo>≤</mo></mtd><mtd columnalign='left'><mrow><mfrac><mrow><mn>2</mn><msubsup><mi>C</mi> <mn>2</mn> <mn>2</mn> </msubsup></mrow> <msqrt><mi>k</mi></msqrt></mfrac><msub><mi>σ</mi> <mrow><mn>2</mn><mi>k</mi></mrow> </msub><msub><mrow><mo>(</mo><mi>η</mi><mo>)</mo></mrow> <msub><mi>ℓ</mi> <mn>1</mn> </msub> </msub><mo>.</mo></mrow></mtd></mtr></mtable></math></formula>
</div2>
<div2 id-text='4.0.2' id='uid171'><head>Test of brackets</head>
<pre class='latex-code'><p noindent='true'><vbnumber>833</vbnumber> <hi rend='tt'>$\bra{X}=\bra{x^2}=\ket{Y}=\ket{y^2}=\braket{X|Y}=\braket{x^2|y^2}$</hi></p>
<p noindent='true'><vbnumber>834</vbnumber> <hi rend='tt'>$\Bra{X}=\Bra{x^2}=\Ket{Y}=\Ket{y^2}=\Braket{X|Y}=\Braket{x^2|y^2}$</hi></p>
<p noindent='true'><vbnumber>835</vbnumber> <hi rend='tt'>$\Braket{x|y||z}$,$\Braket{x\|y|z}$</hi></p>
<p noindent='true'><vbnumber>836</vbnumber> <hi rend='tt'>$\Braket{x+x_2|y+y^3||z+z^4+-<zws/>5}$,$\Braket{x+x_2\|y+y^2|z+z^4_5}$</hi></p>
<p noindent='true'><vbnumber>837</vbnumber> <hi rend='tt'>$\Braket{\phi|\frac{\partial^2}{\partialt^2}|\psi}$</hi></p>
<p noindent='true'><vbnumber>838</vbnumber> <hi rend='tt'>$\Set{x\in\mathbf{R}^2|0<<zws/>{|x|}<<zws/>5}$</hi></p>
</pre><p>Formula one <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mo>⟨</mo><mi>X</mi><mo>|</mo></mrow><mo>=</mo><mrow><mo>⟨</mo><msup><mi>x</mi> <mn>2</mn> </msup><mo>|</mo></mrow><mo>=</mo><mrow><mo>|</mo><mi>Y</mi><mo>⟩</mo></mrow><mo>=</mo><mrow><mrow><mo>|</mo></mrow><msup><mi>y</mi> <mn>2</mn> </msup><mrow><mo>⟩</mo></mrow></mrow><mo>=</mo><mrow><mo>⟨</mo><mrow><mi>X</mi><mo>|</mo><mi>Y</mi></mrow><mo>⟩</mo></mrow><mo>=</mo><mrow><mo>⟨</mo><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mrow><mo>|</mo></mrow><msup><mi>y</mi> <mn>2</mn> </msup></mrow><mo>⟩</mo></mrow></mrow></math></formula></p>
<p noindent='true'>Formula two <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced open='⟨' close='|'><mi>X</mi></mfenced><mo>=</mo><mfenced separators='' open='⟨' close='|'><msup><mi>x</mi> <mn>2</mn> </msup></mfenced><mo>=</mo><mfenced open='|' close='⟩'><mi>Y</mi></mfenced><mo>=</mo><mfenced separators='' open='|' close='⟩'><msup><mi>y</mi> <mn>2</mn> </msup></mfenced><mo>=</mo><mfenced separators='' open='⟨' close='⟩'><mi>X</mi><mspace width='0.166667em'/><mo>|</mo><mspace width='0.166667em'/><mi>Y</mi></mfenced><mo>=</mo><mfenced separators='' open='⟨' close='⟩'><msup><mi>x</mi> <mn>2</mn> </msup><mrow><mspace width='0.166667em'/><mo>|</mo><mspace width='0.166667em'/></mrow><msup><mi>y</mi> <mn>2</mn> </msup></mfenced></mrow></math></formula></p>
<p noindent='true'>Formula three <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='⟨' close='⟩'><mi>x</mi><mspace width='0.166667em'/><mo>|</mo><mspace width='0.166667em'/><mi>y</mi><mspace width='0.166667em'/><mo>∥</mo><mspace width='0.166667em'/><mi>z</mi></mfenced></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='⟨' close='⟩'><mi>x</mi><mspace width='0.166667em'/><mo>∥</mo><mspace width='0.166667em'/><mi>y</mi><mspace width='0.166667em'/><mo>|</mo><mspace width='0.166667em'/><mi>z</mi></mfenced></math></formula></p>
<p noindent='true'>Formula four <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='⟨' close='⟩'><mrow><mi>x</mi><mo>+</mo><msub><mi>x</mi> <mn>2</mn> </msub></mrow><mspace width='0.166667em'/><mrow><mo>|</mo><mspace width='0.166667em'/><mrow><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mn>3</mn> </msup></mrow><mspace width='0.166667em'/><mo>∥</mo></mrow><mspace width='0.166667em'/><mrow><mi>z</mi><mo>+</mo><msup><mi>z</mi> <mn>4</mn> </msup><mo>+</mo><mo>-</mo><mn>5</mn></mrow></mfenced></math></formula>,</p>
<p noindent='true'>Formula five <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='⟨' close='⟩'><mrow><mi>x</mi><mo>+</mo><msub><mi>x</mi> <mn>2</mn> </msub></mrow><mspace width='0.166667em'/><mrow><mo>∥</mo><mspace width='0.166667em'/><mrow><mi>y</mi><mo>+</mo><msup><mi>y</mi> <mn>2</mn> </msup></mrow><mspace width='0.166667em'/><mo>|</mo></mrow><mspace width='0.166667em'/><mrow><mi>z</mi><mo>+</mo><msubsup><mi>z</mi> <mn>5</mn> <mn>4</mn> </msubsup></mrow></mfenced></math></formula>.</p>
<p>These are from the style file
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='⟨' close='⟩'><mrow><mi>ϕ</mi><mspace width='0.166667em'/><mo>|</mo><mspace width='0.166667em'/></mrow><mfrac><msup><mi>∂</mi> <mn>2</mn> </msup> <mrow><mi>∂</mi><msup><mi>t</mi> <mn>2</mn> </msup></mrow></mfrac><mrow><mspace width='0.166667em'/><mo>|</mo><mspace width='0.166667em'/><mi>ψ</mi></mrow></mfenced></math></formula>
and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced separators='' open='{' close='}'><mspace width='0.222222em'/><mrow><mi>x</mi><mo>∈</mo><msup><mi mathvariant='bold'>R</mi> <mn>2</mn> </msup></mrow><mrow><mspace width='0.277778em'/><mo>|</mo><mspace width='0.277778em'/><mrow><mn>0</mn><mo><</mo><mrow><mo>|</mo><mi>x</mi><mo>|</mo></mrow><mo><</mo><mn>5</mn></mrow><mspace width='0.222222em'/></mrow></mfenced></math></formula>.</p>
</div2>
<div1 id-text='4.1' id='uid172'><head>Recursion test</head>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msub><mrow><mo>∥</mo><msup><mrow><mo>|</mo><mi>f</mi><mo>|</mo></mrow> <mn>2</mn> </msup><mo>-</mo><msup><mrow><mo>|</mo><mfrac><msub><mi>p</mi> <mi>n</mi> </msub> <msub><mi>q</mi> <mi>n</mi> </msub></mfrac><mo>|</mo></mrow> <mn>2</mn> </msup><mo>∥</mo></mrow> <mrow><msup><mi>L</mi> <mi>∞</mi> </msup><mrow><mo>(</mo><mi>T</mi><mo>)</mo></mrow></mrow> </msub><mo><</mo><mi>ϵ</mi><mo>,</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mrow><mo>∥</mo><mi>g</mi><mo>∥</mo></mrow> <mrow><msup><mi>L</mi> <mn>2</mn> </msup><mrow><mo>(</mo><mi>d</mi><mi>μ</mi><mo>)</mo></mrow></mrow> <mn>2</mn> </msubsup><mo>=</mo><mfrac><mn>1</mn> <mrow><mn>2</mn><mi>π</mi></mrow></mfrac><msubsup><mo>∫</mo> <mrow><mo>-</mo><mi>π</mi></mrow> <mi>π</mi> </msubsup><msup><mrow><mo>|</mo><mi>g</mi><mrow><mo>(</mo><msup><mi>e</mi> <mrow><mi>i</mi><mi>θ</mi></mrow> </msup><mo>)</mo></mrow><mo>|</mo></mrow> <mn>2</mn> </msup><mi>d</mi><mi>μ</mi><mrow><mo>(</mo><mi>θ</mi><mo>)</mo></mrow><mo>,</mo></mrow></math></formula>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mspace width='4.pt'/><mtext>letting:</mtext><mspace width='4.pt'/><msub><mi>E</mi> <mrow><mi>n</mi><mo>,</mo><mi>m</mi></mrow> </msub><mrow><mo>(</mo><mi>K</mi><mo>,</mo><msup><mi>K</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mo>=</mo><mrow><mo>{</mo><mi>p</mi><mo>∈</mo><msub><mi>P</mi> <mi>m</mi> </msub><mrow><mo>(</mo><mi>K</mi><mo>)</mo></mrow><mo>,</mo><mi>q</mi><mo>∈</mo><msub><mi>P</mi> <mi>n</mi> </msub><mrow><mo>(</mo><msup><mi>K</mi> <mo>'</mo> </msup><mo>)</mo></mrow><mspace width='4.pt'/><mtext>such</mtext><mspace width='4.pt'/><mtext>that</mtext><mspace width='4.pt'/><mo>∀</mo><mi>x</mi><mo>∈</mo><mi>I</mi><mspace width='0.166667em'/><mo>,</mo><mspace width='0.166667em'/><mfenced separators='' open='|' close='|'><mfrac><mrow><mi>p</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow> <mrow><mi>q</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mfrac></mfenced><mo>≤</mo><mn>1</mn><mo>}</mo></mrow><mo>,</mo></mrow></math></formula>
</div1></div0>
<div0 id-text='5' id='cid5'><head>Font tests</head>
<p>We assume that the property of each math font is one (later one we shall set
it to zero), and the translation of a character is an ASCII character
with an attribute. Otherwise, it is a Unicode character between
U+1D400 and U+1F7FF. In our test we use internal font commands
like <latexcode>\mml@font@italic</latexcode>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>839</vbnumber> <hi rend='tt'>\def\F#1{\mbox{#1:}\csnamemml@font@#1\endcsname}</hi></p>
<p noindent='true'><vbnumber>840</vbnumber> <hi rend='tt'>\def\La{AB=c+1+23}</hi></p>
<p noindent='true'><vbnumber>841</vbnumber> <hi rend='tt'>\def\Lb{ABCDEFGHIJKLMNOPQRSTUVWXYZ}</hi></p>
<p noindent='true'><vbnumber>842</vbnumber> <hi rend='tt'>\def\Lc{$\Lxabcde$$\Lxfghijklm$$\Lxnopqrs$$\Lxtuvwxyz$}</hi></p>
<p noindent='true'><vbnumber>843</vbnumber> <hi rend='tt'>\def\Ld{0123456789}</hi></p>
<p noindent='true'><vbnumber>844</vbnumber> <hi rend='tt'>\def\Test#1{\parTestof#1:\def\Lx{\csnamemml@font@#1\endcsname}</hi></p>
<p noindent='true'><vbnumber>845</vbnumber> <hi rend='tt'>$\Lx\La$,$\Lx\Lb$,\Lc,$\Lx\Ld$.}</hi></p>
<p noindent='true'><vbnumber>846</vbnumber> <hi rend='tt'></hi></p>
<p noindent='true'><vbnumber>847</vbnumber> <hi rend='tt'>\Test{normal}</hi></p>
<p noindent='true'><vbnumber>848</vbnumber> <hi rend='tt'>\Test{upright}</hi></p>
<p noindent='true'><vbnumber>849</vbnumber> <hi rend='tt'>\Test{bold}</hi></p>
<p noindent='true'><vbnumber>850</vbnumber> <hi rend='tt'>\Test{italic}</hi></p>
<p noindent='true'><vbnumber>851</vbnumber> <hi rend='tt'>\Test{bolditalic}</hi></p>
<p noindent='true'><vbnumber>852</vbnumber> <hi rend='tt'>\Test{script}</hi></p>
<p noindent='true'><vbnumber>853</vbnumber> <hi rend='tt'>\Test{boldscript}</hi></p>
<p noindent='true'><vbnumber>854</vbnumber> <hi rend='tt'>\Test{fraktur}</hi></p>
<p noindent='true'><vbnumber>855</vbnumber> <hi rend='tt'>\Test{doublestruck}</hi></p>
<p noindent='true'><vbnumber>856</vbnumber> <hi rend='tt'>\Test{boldfraktur}</hi></p>
<p noindent='true'><vbnumber>857</vbnumber> <hi rend='tt'>\Test{sansserif}</hi></p>
<p noindent='true'><vbnumber>858</vbnumber> <hi rend='tt'>\Test{boldsansserif}</hi></p>
<p noindent='true'><vbnumber>859</vbnumber> <hi rend='tt'>\Test{sansserifitalic}</hi></p>
<p noindent='true'><vbnumber>860</vbnumber> <hi rend='tt'>\Test{sansserifbolditalic}</hi></p>
<p noindent='true'><vbnumber>861</vbnumber> <hi rend='tt'>\Test{monospace}</hi></p>
</pre>
<p>Test of normal:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mi>B</mi><mo>=</mo><mi>c</mi><mo>+</mo><mn>1</mn><mo>+</mo><mn>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mi>B</mi><mi>C</mi><mi>D</mi><mi>E</mi><mi>F</mi><mi>G</mi><mi>H</mi><mi>I</mi><mi>J</mi><mi>K</mi><mi>L</mi><mi>M</mi><mi>N</mi><mi>O</mi><mi>P</mi><mi>Q</mi><mi>R</mi><mi>S</mi><mi>T</mi><mi>U</mi><mi>V</mi><mi>W</mi><mi>X</mi><mi>Y</mi><mi>Z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mi>b</mi><mi>c</mi><mi>d</mi><mi>e</mi></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mi>g</mi><mi>h</mi><mi>i</mi><mi>j</mi><mi>k</mi><mi>l</mi><mi>m</mi></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mi>o</mi><mi>p</mi><mi>q</mi><mi>r</mi><mi>s</mi></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>t</mi><mi>u</mi><mi>v</mi><mi>w</mi><mi>x</mi><mi>y</mi><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0123456789</mn></math></formula>.</p>
<p>Test of upright:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi> AB </mi><mo>=</mo><mi mathvariant='normal'>c</mi><mo>+</mo><mn>1</mn><mo>+</mo><mn>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> ABCDEFGHIJKLMNOPQRSTUVWXYZ </mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> abcde </mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> fghijklm </mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> nopqrs </mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> tuvwxyz </mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0123456789</mn></math></formula>.</p>
<p>Test of bold:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='bold'>AB</mi><mo>=</mo><mi mathvariant='bold'>c</mi><mo>+</mo><mn mathvariant='bold'>1</mn><mo>+</mo><mn mathvariant='bold'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold'>0123456789</mn></math></formula>.</p>
<p>Test of italic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='italic'>AB</mi><mo>=</mo><mi mathvariant='italic'>c</mi><mo>+</mo><mn mathvariant='italic'>1</mn><mo>+</mo><mn mathvariant='italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='italic'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='italic'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='italic'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='italic'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='italic'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='italic'>0123456789</mn></math></formula>.</p>
<p>Test of bolditalic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='bold-italic'>AB</mi><mo>=</mo><mi mathvariant='bold-italic'>c</mi><mo>+</mo><mn mathvariant='bold-italic'>1</mn><mo>+</mo><mn mathvariant='bold-italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-italic'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-italic'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-italic'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-italic'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-italic'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-italic'>0123456789</mn></math></formula>.</p>
<p>Test of script:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='script'>AB</mi><mo>=</mo><mi mathvariant='script'>c</mi><mo>+</mo><mn mathvariant='script'>1</mn><mo>+</mo><mn mathvariant='script'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='script'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='script'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='script'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='script'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='script'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='script'>0123456789</mn></math></formula>.</p>
<p>Test of boldscript:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='bold-script'>AB</mi><mo>=</mo><mi mathvariant='bold-script'>c</mi><mo>+</mo><mn mathvariant='bold-script'>1</mn><mo>+</mo><mn mathvariant='bold-script'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-script'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-script'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-script'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-script'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-script'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-script'>0123456789</mn></math></formula>.</p>
<p>Test of fraktur:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='fraktur'>AB</mi><mo>=</mo><mi mathvariant='fraktur'>c</mi><mo>+</mo><mn mathvariant='fraktur'>1</mn><mo>+</mo><mn mathvariant='fraktur'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='fraktur'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='fraktur'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='fraktur'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='fraktur'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='fraktur'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='fraktur'>0123456789</mn></math></formula>.</p>
<p>Test of doublestruck:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='double-struck'>AB</mi><mo>=</mo><mi mathvariant='double-struck'>c</mi><mo>+</mo><mn mathvariant='double-struck'>1</mn><mo>+</mo><mn mathvariant='double-struck'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='double-struck'>0123456789</mn></math></formula>.</p>
<p>Test of boldfraktur:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='bold-fraktur'>AB</mi><mo>=</mo><mi mathvariant='bold-fraktur'>c</mi><mo>+</mo><mn mathvariant='bold-fraktur'>1</mn><mo>+</mo><mn mathvariant='bold-fraktur'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-fraktur'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-fraktur'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-fraktur'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-fraktur'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-fraktur'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-fraktur'>0123456789</mn></math></formula>.</p>
<p>Test of sansserif:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='sans-serif'>AB</mi><mo>=</mo><mi mathvariant='sans-serif'>c</mi><mo>+</mo><mn mathvariant='sans-serif'>1</mn><mo>+</mo><mn mathvariant='sans-serif'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='sans-serif'>0123456789</mn></math></formula>.</p>
<p>Test of boldsansserif:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='bold-sans-serif'>AB</mi><mo>=</mo><mi mathvariant='bold-sans-serif'>c</mi><mo>+</mo><mn mathvariant='bold-sans-serif'>1</mn><mo>+</mo><mn mathvariant='bold-sans-serif'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-sans-serif'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-sans-serif'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-sans-serif'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-sans-serif'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold-sans-serif'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-sans-serif'>0123456789</mn></math></formula>.</p>
<p>Test of sansserifitalic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='sans-serif-italic'>AB</mi><mo>=</mo><mi mathvariant='sans-serif-italic'>c</mi><mo>+</mo><mn mathvariant='sans-serif-italic'>1</mn><mo>+</mo><mn mathvariant='sans-serif-italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-italic'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-italic'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-italic'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-italic'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-italic'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='sans-serif-italic'>0123456789</mn></math></formula>.</p>
<p>Test of sansserifbolditalic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='sans-serif-bold-italic'>AB</mi><mo>=</mo><mi mathvariant='sans-serif-bold-italic'>c</mi><mo>+</mo><mn mathvariant='sans-serif-bold-italic'>1</mn><mo>+</mo><mn mathvariant='sans-serif-bold-italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-bold-italic'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-bold-italic'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-bold-italic'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-bold-italic'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif-bold-italic'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='sans-serif-bold-italic'>0123456789</mn></math></formula>.</p>
<p>Test of monospace:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi mathvariant='monospace'>AB</mi><mo>=</mo><mi mathvariant='monospace'>c</mi><mo>+</mo><mn mathvariant='monospace'>1</mn><mo>+</mo><mn mathvariant='monospace'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='monospace'>ABCDEFGHIJKLMNOPQRSTUVWXYZ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='monospace'>abcde</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='monospace'>fghijklm</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='monospace'>nopqrs</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='monospace'>tuvwxyz</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='monospace'>0123456789</mn></math></formula>.</p>
<p>In the Pdf version, we have problems with script and bold script for lower
letters and digits. In the MTML version, Firefox has no script, fraktur or
double struck font.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>862</vbnumber> <hi rend='tt'>\mathfontproperty0=0</hi></p>
<p noindent='true'><vbnumber>863</vbnumber> <hi rend='tt'>\mathfontproperty1=0</hi></p>
<p noindent='true'><vbnumber>864</vbnumber> <hi rend='tt'>\mathfontproperty2=0</hi></p>
<p noindent='true'><vbnumber>865</vbnumber> <hi rend='tt'>\mathfontproperty3=0</hi></p>
<p noindent='true'><vbnumber>866</vbnumber> <hi rend='tt'>\mathfontproperty4=0</hi></p>
<p noindent='true'><vbnumber>867</vbnumber> <hi rend='tt'>\mathfontproperty5=0</hi></p>
<p noindent='true'><vbnumber>868</vbnumber> <hi rend='tt'>\mathfontproperty6=0</hi></p>
<p noindent='true'><vbnumber>869</vbnumber> <hi rend='tt'>\mathfontproperty7=0</hi></p>
<p noindent='true'><vbnumber>870</vbnumber> <hi rend='tt'>\mathfontproperty8=0</hi></p>
<p noindent='true'><vbnumber>871</vbnumber> <hi rend='tt'>\mathfontproperty9=0</hi></p>
<p noindent='true'><vbnumber>872</vbnumber> <hi rend='tt'>\mathfontproperty10=0</hi></p>
<p noindent='true'><vbnumber>873</vbnumber> <hi rend='tt'>\mathfontproperty11=0</hi></p>
<p noindent='true'><vbnumber>874</vbnumber> <hi rend='tt'>\mathfontproperty12=0</hi></p>
<p noindent='true'><vbnumber>875</vbnumber> <hi rend='tt'>\mathfontproperty13=0</hi></p>
<p noindent='true'><vbnumber>876</vbnumber> <hi rend='tt'>\mathfontproperty14=0</hi></p>
</pre><p>Test of normal:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mi>B</mi><mo>=</mo><mi>c</mi><mo>+</mo><mn>1</mn><mo>+</mo><mn>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mi>B</mi><mi>C</mi><mi>D</mi><mi>E</mi><mi>F</mi><mi>G</mi><mi>H</mi><mi>I</mi><mi>J</mi><mi>K</mi><mi>L</mi><mi>M</mi><mi>N</mi><mi>O</mi><mi>P</mi><mi>Q</mi><mi>R</mi><mi>S</mi><mi>T</mi><mi>U</mi><mi>V</mi><mi>W</mi><mi>X</mi><mi>Y</mi><mi>Z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mi>b</mi><mi>c</mi><mi>d</mi><mi>e</mi></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mi>g</mi><mi>h</mi><mi>i</mi><mi>j</mi><mi>k</mi><mi>l</mi><mi>m</mi></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>n</mi><mi>o</mi><mi>p</mi><mi>q</mi><mi>r</mi><mi>s</mi></mrow></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>t</mi><mi>u</mi><mi>v</mi><mi>w</mi><mi>x</mi><mi>y</mi><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0123456789</mn></math></formula>.</p>
<p>Test of upright:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi> AB </mi><mo>=</mo><mi mathvariant='normal'>c</mi><mo>+</mo><mn>1</mn><mo>+</mo><mn>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> ABCDEFGHIJKLMNOPQRSTUVWXYZ </mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> abcde </mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> fghijklm </mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> nopqrs </mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> tuvwxyz </mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0123456789</mn></math></formula>.</p>
<p>Test of bold:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝐀𝐁</mi><mo>=</mo><mi>𝐜</mi><mo>+</mo><mn mathvariant='bold'>1</mn><mo>+</mo><mn mathvariant='bold'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐀𝐁𝐂𝐃𝐄𝐅𝐆𝐇𝐈𝐉𝐊𝐋𝐌𝐍𝐎𝐏𝐐𝐑𝐒𝐓𝐔𝐕𝐖𝐗𝐘𝐙</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐚𝐛𝐜𝐝𝐞</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐟𝐠𝐡𝐢𝐣𝐤𝐥𝐦</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐧𝐨𝐩𝐪𝐫𝐬</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐭𝐮𝐯𝐰𝐱𝐲𝐳</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold'>0123456789</mn></math></formula>.</p>
<p>Test of italic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝐴𝐵</mi><mo>=</mo><mi>𝑐</mi><mo>+</mo><mn mathvariant='italic'>1</mn><mo>+</mo><mn mathvariant='italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐴𝐵𝐶𝐷𝐸𝐹𝐺𝐻𝐼𝐽𝐾𝐿𝑀𝑁𝑂𝑃𝑄𝑅𝑆𝑇𝑈𝑉𝑊𝑋𝑌𝑍</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝑎𝑏𝑐𝑑𝑒</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝑓𝑔ℎ𝑖𝑗𝑘𝑙𝑚</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝑛𝑜𝑝𝑞𝑟𝑠</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝑡𝑢𝑣𝑤𝑥𝑦𝑧</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='italic'>0123456789</mn></math></formula>.</p>
<p>Test of bolditalic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝑨𝑩</mi><mo>=</mo><mi>𝒄</mi><mo>+</mo><mn mathvariant='bold-italic'>1</mn><mo>+</mo><mn mathvariant='bold-italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝑨𝑩𝑪𝑫𝑬𝑭𝑮𝑯𝑰𝑱𝑲𝑳𝑴𝑵𝑶𝑷𝑸𝑹𝑺𝑻𝑼𝑽𝑾𝑿𝒀𝒁</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒂𝒃𝒄𝒅𝒆</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒇𝒈𝒉𝒊𝒋𝒌𝒍𝒎</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒏𝒐𝒑𝒒𝒓𝒔</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒕𝒖𝒗𝒘𝒙𝒚𝒛</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-italic'>0123456789</mn></math></formula>.</p>
<p>Test of script:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝒜ℬ</mi><mo>=</mo><mi>𝒸</mi><mo>+</mo><mn mathvariant='script'>1</mn><mo>+</mo><mn mathvariant='script'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒜ℬ𝒞𝒟ℰℱ𝒢ℋℐ𝒥𝒦ℒℳ𝒩𝒪𝒫𝒬ℛ𝒮𝒯𝒰𝒱𝒲𝒳𝒴𝒵</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒶𝒷𝒸𝒹ℯ</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝒻ℊ𝒽𝒾𝒿𝓀𝓁𝓂</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓃ℴ𝓅𝓆𝓇𝓈</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓉𝓊𝓋𝓌𝓍𝓎𝓏</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='script'>0123456789</mn></math></formula>.</p>
<p>Test of boldscript:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝓐𝓑</mi><mo>=</mo><mi>𝓬</mi><mo>+</mo><mn mathvariant='bold-script'>1</mn><mo>+</mo><mn mathvariant='bold-script'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓐𝓑𝓒𝓓𝓔𝓕𝓖𝓗𝓘𝓙𝓚𝓛𝓜𝓝𝓞𝓟𝓠𝓡𝓢𝓣𝓤𝓥𝓦𝓧𝓨𝓩</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓪𝓫𝓬𝓭𝓮</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓯𝓰𝓱𝓲𝓳𝓴𝓵𝓶</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓷𝓸𝓹𝓺𝓻𝓼</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝓽𝓾𝓿𝔀𝔁𝔂𝔃</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-script'>0123456789</mn></math></formula>.</p>
<p>Test of fraktur:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝔄𝔅</mi><mo>=</mo><mi>𝔠</mi><mo>+</mo><mn mathvariant='fraktur'>1</mn><mo>+</mo><mn mathvariant='fraktur'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝔄𝔅ℭ𝔇𝔈𝔉𝔊ℌℑ𝔍𝔎𝔏𝔐𝔑𝔒𝔓𝔔ℜ𝔖𝔗𝔘𝔙𝔚𝔛𝔜ℨ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝔞𝔟𝔠𝔡𝔢</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝔣𝔤𝔥𝔦𝔧𝔨𝔩𝔪</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝔫𝔬𝔭𝔮𝔯𝔰</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝔱𝔲𝔳𝔴𝔵𝔶𝔷</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='fraktur'>0123456789</mn></math></formula>.</p>
<p>Test of doublestruck:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝔸𝔹</mi><mo>=</mo><mi>𝕔</mi><mo>+</mo><mn mathvariant='double-struck'>1</mn><mo>+</mo><mn mathvariant='double-struck'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝔸𝔹ℂ𝔻𝔼𝔽𝔾ℍ𝕀𝕁𝕂𝕃𝕄ℕ𝕆ℙℚℝ𝕊𝕋𝕌𝕍𝕎𝕏𝕐ℤ</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝕒𝕓𝕔𝕕𝕖</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝕗𝕘𝕙𝕚𝕛𝕜𝕝𝕞</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝕟𝕠𝕡𝕢𝕣𝕤</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝕥𝕦𝕧𝕨𝕩𝕪𝕫</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='double-struck'>0123456789</mn></math></formula>.</p>
<p>Test of boldfraktur:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝕬𝕭</mi><mo>=</mo><mi>𝖈</mi><mo>+</mo><mn mathvariant='bold-fraktur'>1</mn><mo>+</mo><mn mathvariant='bold-fraktur'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝕬𝕭𝕮𝕯𝕰𝕱𝕲𝕳𝕴𝕵𝕶𝕷𝕸𝕹𝕺𝕻𝕼𝕽𝕾𝕿𝖀𝖁𝖂𝖃𝖄𝖅</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖆𝖇𝖈𝖉𝖊</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖋𝖌𝖍𝖎𝖏𝖐𝖑𝖒</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖓𝖔𝖕𝖖𝖗𝖘</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖙𝖚𝖛𝖜𝖝𝖞𝖟</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-fraktur'>0123456789</mn></math></formula>.</p>
<p>Test of sansserif:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝖠𝖡</mi><mo>=</mo><mi>𝖼</mi><mo>+</mo><mn mathvariant='sans-serif'>1</mn><mo>+</mo><mn mathvariant='sans-serif'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖠𝖡𝖢𝖣𝖤𝖥𝖦𝖧𝖨𝖩𝖪𝖫𝖬𝖭𝖮𝖯𝖰𝖱𝖲𝖳𝖴𝖵𝖶𝖷𝖸𝖹</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖺𝖻𝖼𝖽𝖾</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝖿𝗀𝗁𝗂𝗃𝗄𝗅𝗆</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝗇𝗈𝗉𝗊𝗋𝗌</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝗍𝗎𝗏𝗐𝗑𝗒𝗓</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='sans-serif'>0123456789</mn></math></formula>.</p>
<p>Test of boldsansserif:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝗔𝗕</mi><mo>=</mo><mi>𝗰</mi><mo>+</mo><mn mathvariant='bold-sans-serif'>1</mn><mo>+</mo><mn mathvariant='bold-sans-serif'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝗔𝗕𝗖𝗗𝗘𝗙𝗚𝗛𝗜𝗝𝗞𝗟𝗠𝗡𝗢𝗣𝗤𝗥𝗦𝗧𝗨𝗩𝗪𝗫𝗬𝗭</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝗮𝗯𝗰𝗱𝗲</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝗳𝗴𝗵𝗶𝗷𝗸𝗹𝗺</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝗻𝗼𝗽𝗾𝗿𝘀</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘁𝘂𝘃𝘄𝘅𝘆𝘇</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='bold-sans-serif'>0123456789</mn></math></formula>.</p>
<p>Test of sansserifitalic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝘈𝘉</mi><mo>=</mo><mi>𝘤</mi><mo>+</mo><mn mathvariant='sans-serif-italic'>1</mn><mo>+</mo><mn mathvariant='sans-serif-italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘈𝘉𝘊𝘋𝘌𝘍𝘎𝘏𝘐𝘑𝘒𝘓𝘔𝘕𝘖𝘗𝘘𝘙𝘚𝘛𝘜𝘝𝘞𝘟𝘠𝘡</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘢𝘣𝘤𝘥𝘦</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘧𝘨𝘩𝘪𝘫𝘬𝘭𝘮</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘯𝘰𝘱𝘲𝘳𝘴</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘵𝘶𝘷𝘸𝘹𝘺𝘻</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='sans-serif-italic'>0123456789</mn></math></formula>.</p>
<p>Test of sansserifbolditalic:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝘼𝘽</mi><mo>=</mo><mi>𝙘</mi><mo>+</mo><mn mathvariant='sans-serif-bold-italic'>1</mn><mo>+</mo><mn mathvariant='sans-serif-bold-italic'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝘼𝘽𝘾𝘿𝙀𝙁𝙂𝙃𝙄𝙅𝙆𝙇𝙈𝙉𝙊𝙋𝙌𝙍𝙎𝙏𝙐𝙑𝙒𝙓𝙔𝙕</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝙖𝙗𝙘𝙙𝙚</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝙛𝙜𝙝𝙞𝙟𝙠𝙡𝙢</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝙣𝙤𝙥𝙦𝙧𝙨</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝙩𝙪𝙫𝙬𝙭𝙮𝙯</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='sans-serif-bold-italic'>0123456789</mn></math></formula>.</p>
<p>Test of monospace:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>𝙰𝙱</mi><mo>=</mo><mi>𝚌</mi><mo>+</mo><mn mathvariant='monospace'>1</mn><mo>+</mo><mn mathvariant='monospace'>23</mn></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝙰𝙱𝙲𝙳𝙴𝙵𝙶𝙷𝙸𝙹𝙺𝙻𝙼𝙽𝙾𝙿𝚀𝚁𝚂𝚃𝚄𝚅𝚆𝚇𝚈𝚉</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝚊𝚋𝚌𝚍𝚎</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝚏𝚐𝚑𝚒𝚓𝚔𝚕𝚖</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝚗𝚘𝚙𝚚𝚛𝚜</mi></math></formula> <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝚝𝚞𝚟𝚠𝚡𝚢𝚣</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn mathvariant='monospace'>0123456789</mn></math></formula>.</p>
<p>The Pdf version should be the same. The HTML version is different; only
characters in the BMP are shown (for instance, the set of integers, complex
numbers, etc, are often represented using a blackboard font, using characters
U+2124, U+2102, these are not repeated at U+1D551 and UD1D3A).</p>
<p>Testing internal commands that read/write math font properties.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>877</vbnumber> <hi rend='tt'>\def\entity#1{\xmllatex{\&\#x#1;}{}}</hi></p>
<p noindent='true'><vbnumber>878</vbnumber> <hi rend='tt'>\makeatletter</hi></p>
<p noindent='true'><vbnumber>879</vbnumber> <hi rend='tt'>\mathfontproperty2=3$\mathbf{x}$</hi></p>
<p noindent='true'><vbnumber>880</vbnumber> <hi rend='tt'>Fontproperty:\the\mathfontproperty\mml@font@bold,</hi></p>
<p noindent='true'><vbnumber>881</vbnumber> <hi rend='tt'>Characterpropery:\the\setmathchar\mathbf`<zws/>x.\\</hi></p>
<p noindent='true'><vbnumber>882</vbnumber> <hi rend='tt'>\mathfontproperty\mathbf=0</hi></p>
<p noindent='true'><vbnumber>883</vbnumber> <hi rend='tt'>Boldx:\setmathchar\mathbf`<zws/>x={\entity{1d431}}$\mathbf{x}$</hi></p>
<p noindent='true'><vbnumber>884</vbnumber> <hi rend='tt'>ComplexC:\setmathchar\mathbf`<zws/>c={\entity{2102}}$\mathbf{c}$</hi></p>
<p noindent='true'><vbnumber>885</vbnumber> <hi rend='tt'>\setmathchar567ok</hi></p>
</pre><p><formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='bold'>x</mi></math></formula>
Font property:1,
Character property:&#x1D431;.
Bold x: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>𝐱</mi></math></formula>
ComplexC: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>ℂ</mi></math></formula>
ok</p>
</div0>
<div0 id-text='6' id='cid6'><head>Examples from the MathML recommendation</head>
<p>Examples and italic text taken from <cit><ref target='bid8'/></cit> (Mathematical Markup
Language (MathML) Version 2.0, W3C recommendation 21 October 2003.</p>
<div1 id-text='6.1' id='uid173'><head>Introduction</head>
<pre class='latex-code'><p noindent='true'><vbnumber>886</vbnumber> <hi rend='tt'>\newcommand\Apply[2]{\mathbox{apply}{\mathbox{#1}{}#2}}</hi></p>
<p noindent='true'><vbnumber>887</vbnumber> <hi rend='tt'>$\mathbox{mfenced}{{a+b}}^2$%F1</hi></p>
<p noindent='true'><vbnumber>888</vbnumber> <hi rend='tt'>$\Apply{power}{\Apply{plus}{\mathci{a}\mathci{b}}\mathcn{2}}$%F2</hi></p>
<p noindent='true'><vbnumber>889</vbnumber> <hi rend='tt'>${(a+b)}^2$%F3</hi></p>
</pre><p noindent='true'>The four lines above show a command and three math formulas, representing the
square of the sum of <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>a</mi></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>b</mi></math></formula>. The MathML recommendation, in its
introduction, explains that there are three types of elements: presentation
elements (formula F1) and content elements (formula F2), as well as interface
elements (the toplevel <xmlcode><math></xmlcode> element, not discussed here). In any case,
a formula is a tree; leafs are token elements or canonically empty elements.
The main difference between these two types is the following: in the case of
formula F2, there is a possibility to evaluate the formula, for instance,
with a=2 and b=3, this should yield 25. In the case of F1, we have a formula
with a superscript; in a case like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mi>x</mi> <mn>2</mn> </msup></math></formula>, it is impossible to tell if this
means the square of the variable <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>, or the second component of the vector
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>.</p>
<p>In the example F3, there are five leafs, two identifiers, a number, two
operators. The default translation is a token element in presentation markup.
This means that the translation of `a' is implicitly a <xmlcode><mi></xmlcode>
obtained by <latexcode>\mathmi</latexcode>, instead of a <xmlcode><ci></xmlcode> obtained by <latexcode>\mathci</latexcode>.
A non-trivial question is how to translate `xy25' (the default is one or two
identifiers, followed by a number). Our formulas contain characters that are
neither letters nor digits: parenthesis, plus sign, superscript
character. These are operators; in the case of presentation markup,
an operator can be represented as a special element (<xmlcode><msup></xmlcode> for a
construction base plus exponent), or a token element (a <xmlcode><mo></xmlcode> element for a
sum). In the case of content markup, special element can be used (for instance
<xmlcode><list></xmlcode>, or empty elements, like <xmlcode><plus/></xmlcode>.</p>
<p>In content markup, the sum of two objects is specified by a <xmlcode><apply></xmlcode>
element, whose children are the operator <xmlcode><plus/></xmlcode> followed by the objects,
and a list of three objects is represented by a <xmlcode><list></xmlcode> element whose children are the
objects. In presentation markup, a sum is a sequence (an explicit or implicit
<xmlcode><mrow></xmlcode> element) containing the arguments and operators in order. In the
same fashion, a list can be defined as the sequence of all elements, plus the
separators (opening parentheses, closing parentheses, commas, etc.); it can
also be specified by a <xmlcode><mfenced></xmlcode> element, whose attributes define what is
at the start of the list, the end of the list, and between the
elements. These attributes have a default value adapted for lists, meaning
that <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>,</mo><mi>z</mi><mo>)</mo></mrow></math></formula> can be obtained by the juxtaposition of <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>f</mi></math></formula> and a
<xmlcode><mfenced></xmlcode> element containing <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>y</mi></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>z</mi></math></formula>. In the case of formula F1,
the content of <xmlcode><mfenced></xmlcode> element is the translation of <latexcode>{a+b}</latexcode>;
because of the braces this is a <xmlcode><mrow></xmlcode> element, with three children.
Formulas F1 and F3 are equivalent: a base and an exponent, the base contains
an opening parenthesis, the identifier a, the operator plus, the identifier b,
and a closing parenthesis. The renderer gives <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mfenced><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow></mfenced> <mn>2</mn> </msup></math></formula>.</p>
<p>The second formula renders as
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><apply><power/><apply><plus/><ci>a</ci><ci>b</ci></apply><cn>2</cn></apply></math></formula>.
My Web browser knows only some of the operators; hence it is possible that you
see the same as <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>a</mi><mi>b</mi><mn>2</mn></mrow></math></formula>. In the Pdf version, we implement the <xmlcode><apply></xmlcode>
element as follows: first the operator, then the arguments as a list. We could
do better, but all n-ary operators can have implicit arguments: it is possible
to represent the sum of all <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math></formula> such that <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> satisfies some condition,
for instance, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>∈</mo><mi mathvariant='double-struck'>N</mi></mrow></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula> is a square.
Since <hi rend='it'>Tralics</hi> does not generate content markup, this is not implemented at
all.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>890</vbnumber> <hi rend='tt'>${\mathbox{apply}{\mathbox{minus}{}\mathci{a}\mathci{b}}}$%2.1.3</hi></p>
</pre><p noindent='true'>Simple example of presentation markup:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><apply><minus/><ci>a</ci><ci>b</ci></apply></math></formula>. Note that the
minus operator takes one or two arguments.</p>
</div1>
<div1 id-text='6.2' id='uid174'><head>More complicated examples</head>
<pre class='latex-code'><p noindent='true'><vbnumber>891</vbnumber> <hi rend='tt'>${x^2+{4\*x}+4}=0$</hi></p>
</pre><p noindent='true'>Rendering:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><msup><mi>x</mi> <mn>2</mn> </msup><mo>+</mo><mrow><mn>4</mn><mo>⁢</mo><mi>x</mi></mrow><mo>+</mo><mn>4</mn></mrow><mo>=</mo><mn>0</mn></mrow></math></formula>.
<hi rend='slanted'>Note the use of nested elements, to denote terms, for example, the
left-hand side of the equation</hi>; this is obtained here by simply putting
braces in the <TeX/> source. <hi rend='slanted'>The <xmlcode>&InvisibleTimes;</xmlcode> MathML
character entity is used here to indicate to a renderer that there are
special spacing rules between the 4 and the x and that the 4 and the x should not be broken
onto separate lines</hi>. This special character can be obtained by the <latexcode>\*</latexcode>
command whose meaning is: do not consider any special spacing rule, but allow
a break here. We decide to translate <latexcode>\*</latexcode> in this way because it converts
an invisible product into an invisible product. We do not believe in
hyphenation for math formulas (inline formulas should be small, and not split,
big formulas should be in display mode).
Translation from XML to Pdf is empty for this character.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>892</vbnumber> <hi rend='tt'>$x=\frac{{-<zws/>b}\pm\sqrt{b^2-<zws/>{4\*a\*c}}}{2\*a}$</hi></p>
</pre><p noindent='true'>Second example,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>=</mo><mfrac><mrow><mrow><mo>-</mo><mi>b</mi></mrow><mo>±</mo><msqrt><mrow><msup><mi>b</mi> <mn>2</mn> </msup><mo>-</mo><mrow><mn>4</mn><mo>⁢</mo><mi>a</mi><mo>⁢</mo><mi>c</mi></mrow></mrow></msqrt></mrow> <mrow><mn>2</mn><mo>⁢</mo><mi>a</mi></mrow></mfrac></mrow></math></formula>.
<hi rend='it'>Notice that the `plus or minus' sign is given by the entity name
&PlusMinus; this is equivalent to using the character reference
&#00B1;</hi>. When converting an XML document into Pdf, the character
reference is
required (notice that the style sheet that converts from XML to XSL/FO
replaces entity names by character references, so that this is not a
problem). On the other hand, there are cases where entity names are refused in
a HTML document: if that document is presented as XML, and the DTD makes no
reference to MathML (this very document is likely to be XHTML1.0 strict).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>893</vbnumber> <hi rend='tt'>$z\mathbox{mfenced}{{x+y}}$</hi></p>
<p noindent='true'><vbnumber>894</vbnumber> <hi rend='tt'>$A=\begin{bmatrix}x&y\\z&w\end{bmatrix}$</hi></p>
</pre><p>Example three: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>z</mi><mfenced><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow></mfenced></mrow></math></formula>. The MathML recommendation says
that there is some ambiguity: what is the relation between <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>z</mi></math></formula> and the
expression <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><mi>y</mi></mrow></math></formula> that follows? implicit product or function application? A
translator like <hi rend='it'>Tralics</hi> cannot guess.</p>
<p>Example four
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>A</mi><mo>=</mo><mfenced open='[' close=']'><mtable><mtr><mtd><mi>x</mi></mtd><mtd><mi>y</mi></mtd></mtr><mtr><mtd><mi>z</mi></mtd><mtd><mi>w</mi></mtd></mtr></mtable></mfenced></mrow></math></formula>.
<hi rend='slanted'>Most elements have a number of attributes that control the details of
their screen and print rendering. The attributes for operator elements given
using <xmlcode><mo></xmlcode> are set to default values determined by a
dictionary</hi>. Translation of the environment is a <xmlcode><mfenced></xmlcode> element, with
two attributes; all other attributes are ignored in the XML to Pdf
conversion. No dictionary is currently used; translation of a <xmlcode><mo></xmlcode> is
complicated: the difference between <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo movablelimits='true' form='prefix'>lim</mo></math></formula> and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>∑</mo></math></formula> is that we have a
sequence of 3 ASCII characters, and a character reference (that could be
given in base 10, in base 16, or directly as a UTF-8 character). The XML
reader converts this into a command (with a complicated name) that expands to
<latexcode>\sum</latexcode>, that expands to whatever is defined by the style files.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>895</vbnumber> <hi rend='tt'>\def\Cx{\mathci{x}}\def\Dz{\mathcn{0}}</hi></p>
<p noindent='true'><vbnumber>896</vbnumber> <hi rend='tt'>\def\Dt{\mathcn{2}}\def\Df{\mathcn{4}}</hi></p>
<p noindent='true'><vbnumber>897</vbnumber> <hi rend='tt'>$\Apply{eq}{</hi></p>
<p noindent='true'><vbnumber>898</vbnumber> <hi rend='tt'>\Apply{plus}{\Apply{power}{\Cx\Dt}\Apply{times}{\Df\Cx}\Df}</hi></p>
<p noindent='true'><vbnumber>899</vbnumber> <hi rend='tt'>\Dz}$</hi></p>
</pre><p>Example 2.3.2, content markup.
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><apply><eq/><apply><plus/><apply><power/><ci>x</ci><cn>2</cn></apply><apply><times/><cn>4</cn><ci>x</ci></apply><cn>4</cn></apply><cn>0</cn></apply></math></formula>
This example shows that content markup is sometimes easier.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>900</vbnumber> <hi rend='tt'>\def\Ca{\mathci{a}}\def\Cb{\mathci{b}}\def\Cc{\mathci{c}}</hi></p>
<p noindent='true'><vbnumber>901</vbnumber> <hi rend='tt'>\def\Cpm{\mathcsymbol{^^b1}}</hi></p>
<p noindent='true'><vbnumber>902</vbnumber> <hi rend='tt'>$\Apply{eq}{</hi></p>
<p noindent='true'><vbnumber>903</vbnumber> <hi rend='tt'>\Cx</hi></p>
<p noindent='true'><vbnumber>904</vbnumber> <hi rend='tt'>\Apply{divide}{</hi></p>
<p noindent='true'><vbnumber>905</vbnumber> <hi rend='tt'>\mathbox{apply}{</hi></p>
<p noindent='true'><vbnumber>906</vbnumber> <hi rend='tt'>\Cpm</hi></p>
<p noindent='true'><vbnumber>907</vbnumber> <hi rend='tt'>\Apply{minus}{\Cb}</hi></p>
<p noindent='true'><vbnumber>908</vbnumber> <hi rend='tt'>\Apply{root}{\mathbox{degree}{\Dt}</hi></p>
<p noindent='true'><vbnumber>909</vbnumber> <hi rend='tt'>\Apply{minus}{</hi></p>
<p noindent='true'><vbnumber>910</vbnumber> <hi rend='tt'>\Apply{power}{\Cb\Dt}</hi></p>
<p noindent='true'><vbnumber>911</vbnumber> <hi rend='tt'>\Apply{times}{\Df\Ca\Cc}}}}</hi></p>
<p noindent='true'><vbnumber>912</vbnumber> <hi rend='tt'>\Apply{times}{\Dt\Ca}}}$</hi></p>
</pre><p>Next example
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><apply><eq/><ci>x</ci><apply><divide/><apply><csymbol></csymbol><apply><minus/><ci>b</ci></apply><apply><root/><degree><cn>2</cn></degree><apply><minus/><apply><power/><ci>b</ci><cn>2</cn></apply><apply><times/><cn>4</cn><ci>a</ci><ci>c</ci></apply></apply></apply></apply><apply><times/><cn>2</cn><ci>a</ci></apply></apply></apply></math></formula>.
This example has two interesting points. The first one is that some operators
can have optional arguments (in this case, the default value 2 is used). The
second point is that the first child of <xmlcode><apply></xmlcode> can be any function;
in this example, it is a <xmlcode><csymbol></xmlcode> element (equivalent of <xmlcode><mo></xmlcode>), whose
value is the character <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mo>±</mo></math></formula> (that has to be entered as a character, not a
command). Other content markup examples omitted.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>913</vbnumber> <hi rend='tt'>$\mathbox{mrow}{\mathbox{apply}{\mathbox{eq}{}\mathci{A}</hi></p>
<p noindent='true'><vbnumber>914</vbnumber> <hi rend='tt'>\mathbox{matrix}{\mathbox{matrixrow}{\mathci{x}\mathci{y}}</hi></p>
<p noindent='true'><vbnumber>915</vbnumber> <hi rend='tt'>\mathbox{matrixrow}{\mathci{z}\mathci{w}}}}}$</hi></p>
</pre><p>Next example
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><apply><eq/><ci>A</ci><matrix><matrixrow><ci>x</ci><ci>y</ci></matrixrow><matrixrow><ci>z</ci><ci>w</ci></matrixrow></matrix></apply></mrow></math></formula>. This example is badly rendered
in the Pdf (matrix operators not implemented), and my favorite HTML browser
shows the same result!</p>
</div1>
<div1 id-text='6.3' id='uid175'><head>Presentation Markup</head>
<pre class='latex-code'><p noindent='true'><vbnumber>916</vbnumber> <hi rend='tt'>\def\X#1#2{\mathbox{#1}{\mathcnothing{\char32#2\char32}}}</hi></p>
<p noindent='true'><vbnumber>917</vbnumber> <hi rend='tt'>$\X{mi}{x}\X{mo}{+}{\X{mi}{a}\X{mo}{/}\X{mi}{b}}$</hi></p>
<p noindent='true'><vbnumber>918</vbnumber> <hi rend='tt'>$x+{a/b}$</hi></p>
</pre><p>Compare
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi> x </mi><mo> + </mo><mrow><mi> a </mi><mo> / </mo><mi> b </mi></mrow></mrow></math></formula>'
with `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>+</mo><mrow><mi>a</mi><mo>/</mo><mi>b</mi></mrow></mrow></math></formula>'.
These two examples should look the same; in the first case the content of each
element is a space, a character, a space; for the second example, there are no
spaces.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>919</vbnumber> <hi rend='tt'>$\mathmi[fontweight][bold][mathvariant][normal]{a}$</hi></p>
<p noindent='true'><vbnumber>920</vbnumber> <hi rend='tt'>$\mathmi[fontweight][bold][mathvariant][sans-<zws/>serif]{a}$</hi></p>
<p noindent='true'><vbnumber>921</vbnumber> <hi rend='tt'>$\mathmi[fontweight][bold][mathvariant][fraktur]{a1}$</hi></p>
<p noindent='true'><vbnumber>922</vbnumber> <hi rend='tt'>$\mathbox{mstyle}[fontstyle][italic]{\mathbf{a}b}$</hi></p>
</pre><p>Deprecated styles: `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='normal' fontweight='bold'>a</mi></math></formula>'
should be a normal a, `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='sans-serif' fontweight='bold'>a</mi></math></formula>'
should be a sans-serif a, and
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='fraktur' fontweight='bold'>a1</mi></math></formula>' should be fraktur.
In the case of
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle fontstyle='italic'><mi mathvariant='bold'>a</mi><mi>b</mi></mstyle></math></formula>', the a should be bold
upright, and the b should be italic. The MathML recommendation says that
`mathvariant' should have precedence over `fontstyle', which is deprecated,
and not used by <hi rend='it'>Tralics</hi>. In the Pdf, attributes of <latexcode>\mstyle</latexcode> are
currently ignored.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>923</vbnumber> <hi rend='tt'>$x$$\mathmi{\char32x\char32}$</hi></p>
<p noindent='true'><vbnumber>924</vbnumber> <hi rend='tt'>$D$$\mathmi{\char32sin\char32}$$\mathmi[mathvariant][script]{L}$</hi></p>
<p noindent='true'><vbnumber>925</vbnumber> <hi rend='tt'>$\mathmi{}$</hi></p>
</pre><p>Examples for 3.2.3: `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>x</mi></math></formula>' (an x without spaces),
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> x </mi></math></formula>' (an x with spaces),
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>D</mi></math></formula>', `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi> sin </mi></math></formula>', '<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='script'>L</mi></math></formula>'
and `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi></mi></math></formula>' (empty identifier). An italic font should be used unless
defined by an attribute, or an upright font if the element has more than
one character. In the Pdf, spaces are incorreclty counted as characters.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>926</vbnumber> <hi rend='tt'>$\sin(x)$$\mathmi{sin}\ApplyFunctionx$$1+x+\mathmo{...}+n$</hi></p>
<p noindent='true'><vbnumber>927</vbnumber> <hi rend='tt'>$1+x+\mathmi{...}+n$$\pi,\ImaginaryI,\ExponentialE$</hi></p>
</pre><p noindent='true'>This is <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>sin</mo><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math></formula>, using &ApplyFunction;, Unicode character U+2061:
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>sin</mi><mo>⁡</mo><mi>x</mi></mrow></math></formula>'. Ellipses using <xmlcode><mo></xmlcode>: `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>+</mo><mi>x</mi><mo>+</mo><mo>...</mo><mo>+</mo><mi>n</mi></mrow></math></formula>'
and <xmlcode><mi></xmlcode>: `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>1</mn><mo>+</mo><mi>x</mi><mo>+</mo><mi>...</mi><mo>+</mo><mi>n</mi></mrow></math></formula>', constants <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>π</mi><mo>,</mo><mi>ⅈ</mi><mo>,</mo><mi>ⅇ</mi></mrow></math></formula>
(these are somehow unusual in Pdf).</p>
<pre class='latex-code'><p noindent='true'><vbnumber>928</vbnumber> <hi rend='tt'>$2,\mathmn{0.123},\mathmn{1,000,000},\mathmn{2.1e10},</hi></p>
<p noindent='true'><vbnumber>929</vbnumber> <hi rend='tt'>\mathmn{0xFFEF},\mathmn{MCMLXIX},\mathmn{twentyone}$.</hi></p>
<p noindent='true'><vbnumber>930</vbnumber> <hi rend='tt'>$2+{3\*\ImaginaryI},\frac12,\pi,\ExponentialE$.</hi></p>
</pre><p noindent='true'>A <xmlcode><mathmn></xmlcode> element represents a number, typeset with an upright font,
for instance
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>2</mn></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0.123</mn></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>1,000,000</mn></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>2.1e10</mn></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>0xFFEF</mn></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>MCMLXIX</mn></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mn>twenty one</mn></math></formula>.
Numbers, that could be <xmlcode><mathcn></xmlcode> (content markup numbers), but are not
<xmlcode><mathmn></xmlcode> (presentation markup numbers):
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mn>2</mn><mo>+</mo><mrow><mn>3</mn><mo>⁢</mo><mi>ⅈ</mi></mrow><mo>,</mo><mfrac><mn>1</mn> <mn>2</mn></mfrac><mo>,</mo><mi>π</mi><mo>,</mo><mi>ⅇ</mi></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>931</vbnumber> <hi rend='tt'>$+,<<zws/>,\le,\mathmo{<<zws/>=},\mathmo{++},\sum,\mathmo{.NOT},\mathmo{and},</hi></p>
<p noindent='true'><vbnumber>932</vbnumber> <hi rend='tt'>\*,\mathmo[mathvariant][bold]{+}$</hi></p>
<p noindent='true'><vbnumber>933</vbnumber> <hi rend='tt'>$({a+b})$,$[{0,1})$,$f\ApplyFunction{({x,y})}$</hi></p>
<p noindent='true'><vbnumber>934</vbnumber> <hi rend='tt'>$x\*y$,$f\ApplyFunction{(x)}$,$\sin\ApplyFunctionx$</hi></p>
<p noindent='true'><vbnumber>935</vbnumber> <hi rend='tt'>and$m_{1\InvisibleComma2}$.</hi></p>
</pre><p noindent='true'>Example of <xmlcode><mathmo></xmlcode> (operators):
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>+</mo><mo>,</mo><mo><</mo><mo>,</mo><mo>≤</mo><mo>,</mo><mo><=</mo><mo>,</mo><mo>++</mo><mo>,</mo><mo>∑</mo><mo>,</mo><mo>.NOT</mo><mo>,</mo><mo>and</mo><mo>,</mo><mo>⁢</mo><mo>,</mo><mo mathvariant='bold'>+</mo></mrow></math></formula>. In the Pdf version, font attributes are
ignored for operators (they are complicated to implement, and only `bold'
variant is available with the current math fonts).</p>
<p>More examples: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>[</mo><mrow><mn>0</mn><mo>,</mo><mn>1</mn></mrow><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>⁡</mo><mrow><mo>(</mo><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo></mrow></mrow></math></formula>.</p>
<p>Invisible operators: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><mo>⁢</mo><mi>y</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>⁡</mo><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo form='prefix'>sin</mo><mo>⁡</mo><mi>x</mi></mrow></math></formula>
and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mi>m</mi> <mrow><mn>1</mn><mo>⁣</mo><mn>2</mn></mrow> </msub></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>936</vbnumber> <hi rend='tt'>$\frac{\DifferentialD}{\DifferentialDx}$</hi></p>
</pre><p noindent='true'>Embellishment <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mo>ⅆ</mo> <mrow><mo>ⅆ</mo><mi>x</mi></mrow></mfrac></math></formula>. The MathML
recommendation says that the spacing around an embellished operator like <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mo>+</mo> <mn>4</mn> </msub></math></formula>
should be the same as that of the operator at its core. An expression like
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msub><mn>4</mn> <mo>+</mo> </msub></math></formula> is not an embellished operator, but phantoms are. More surprising: a
fraction whose numerator is an operator is an embellished operator, the
example shown here being the motivation.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>937</vbnumber> <hi rend='tt'>$\underline{(}\fracab\overline)$.</hi></p>
<p noindent='true'><vbnumber>938</vbnumber> <hi rend='tt'>$\mathmo[maxsize][1]{(}\fracab\mathmo[maxsize][1]{)}$,</hi></p>
<p noindent='true'><vbnumber>939</vbnumber> <hi rend='tt'>$(\fracab)$</hi></p>
<p noindent='true'><vbnumber>940</vbnumber> <hi rend='tt'>$x\mathop\rightarrow\limits_{\mtext{mapsto}}y$</hi></p>
</pre><p>Stretching: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder><mo>(</mo> <mo>_</mo></munder><mfrac><mi>a</mi> <mi>b</mi></mfrac><mover><mo>)</mo> <mo>‾</mo></mover></mrow></math></formula>. With maxsize
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo maxsize='1'>(</mo><mfrac><mi>a</mi> <mi>b</mi></mfrac><mo maxsize='1'>)</mo></mrow></math></formula>, and without
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mfrac><mi>a</mi> <mi>b</mi></mfrac><mo>)</mo></mrow></math></formula>. The rule is the following. An enbellished operator (for
instance an underlined parenthesis) should stretch vertically,
as it it were not embellished, this is not
implemented in the Pdf. A maximum size can be given (either as a dimension, or
a ratio to the default size, a value of 1 says that the operator should not
stretch. Horizontal stretching:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>x</mi><munder><mo>→</mo> <mtext> maps to </mtext> </munder><mi>y</mi></mrow></math></formula>. In the Pdf version, we have
a normal arrow.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>941</vbnumber> <hi rend='tt'>$\mtext{Theorem1:}$</hi></p>
<p noindent='true'><vbnumber>942</vbnumber> <hi rend='tt'>$X\mathbox{mtext}{\mathcnothing{^^^^2009}}X$</hi></p>
<p noindent='true'><vbnumber>943</vbnumber> <hi rend='tt'>$X\mathbox{mtext}{\mathcnothing{^^^^2009^^^^200a^^^^200a^^^^2009%</hi></p>
<p noindent='true'><vbnumber>944</vbnumber> <hi rend='tt'>^^^^200a^^^^200a}}X$'<zws/></hi></p>
<p noindent='true'><vbnumber>945</vbnumber> <hi rend='tt'>$X\mkern10muX$</hi></p>
<p noindent='true'><vbnumber>946</vbnumber> <hi rend='tt'>$X\mtext{/*acomment*/}X$'<zws/></hi></p>
<p noindent='true'><vbnumber>947</vbnumber> <hi rend='tt'>$\mathmo{thereexists}{{\delta><zws/>0}\mathmo{suchthat</hi></p>
<p noindent='true'><vbnumber>948</vbnumber> <hi rend='tt'>}{{f\ApplyFunction{(x)}}<<zws/>1}}$</hi></p>
</pre><p noindent='true'>Text: `<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mtext> Theorem 1: </mtext></math></formula>',
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mtext> </mtext><mi>X</mi></mrow></math></formula>'
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mtext>      </mtext><mi>X</mi></mrow></math></formula>' (expression obtained by inserting twice three characters:
thickspace, thinspace and verythinspace, should be the same as
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mspace width='5.55542pt'/><mi>X</mi></mrow></math></formula>',
`<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>X</mi><mtext> /* a comment */ </mtext><mi>X</mi></mrow></math></formula>'. Other example:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo> there exists </mo><mrow><mrow><mi>δ</mi><mo>></mo><mn>0</mn></mrow><mo> such that
</mo><mrow><mrow><mi>f</mi><mo>⁡</mo><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></mrow><mo><</mo><mn>1</mn></mrow></mrow></mrow></math></formula>. The MathML rules say that initial and final
space should be removed and consecutive space characters should be replaced by
a single space character in elements like <xmlcode><mtext></xmlcode> or <xmlcode><mo></xmlcode>. This is not
done in the Pdf version, and you will see the following: normally <xmlcode><mtext></xmlcode>
is typeset via <latexcode>\text</latexcode>, and spaces are typeset as usual outside math mode;
the default for all other operators is a math font, and spaces are ignored.
A non-trivial question is: what amount of space is inserted between the
`exists' and the <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi>δ</mi></math></formula> that follows? Firefox uses none, this is not good,
<TeX/> uses a small space, but ignores the space before it, the MathML
recommendation is unclear, and the sample renderings of the MathML test suite
show no space between two <xmlcode><mtext></xmlcode> elements or between a <xmlcode><mtext></xmlcode> and a
comma.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>949</vbnumber> <hi rend='tt'>${x\mathbox{malignmark}[edge][right]{}}^2$</hi></p>
</pre><p>Alignment: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mi>x</mi><malignmark edge='right'/></mrow> <mn>2</mn> </msup></math></formula>. The empty element used
in this formula is ignored in the Pdf version, (and, it seems, by my browser
also). It defines an alignment mark, that is ignored outside tables.
The idea is the following. If you want a table where all elements are
centered, except for the first row, first column, and element at position
(2,2), the easy way is to use a <xmlcode><mtable></xmlcode> element, specifying that
alignment is left, center, etc, specify alternative alignment for the first
row, or some specific elements. If this is not sufficient, an alternate method
is provided. Typically each row contains a single cell, with some empty
<xmlcode><maligngroup></xmlcode> elements. You can specify alignments for groups in the same
way as alignment for cells, with two additions: if the group contains numbers,
you can say that decimal points are aligned (there is an implicit point at the
end of the group); moreover you can explicitly set a mark. In the example
above, the mark is between the letter x and the superscript. Using a mark does
not alter rendering of the expression.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>950</vbnumber> <hi rend='tt'>$\mathbox{ms}{\mathcnothing{\&}}$</hi></p>
<p noindent='true'><vbnumber>951</vbnumber> <hi rend='tt'>$\mathbox{ms}{\mathcnothing{\&amp;}}$</hi></p>
<p noindent='true'><vbnumber>952</vbnumber> <hi rend='tt'>$\mathbox{ms}{\mathcnothing{doublequoteis"}}$</hi></p>
<p noindent='true'><vbnumber>953</vbnumber> <hi rend='tt'>$\mathbox{ms}[lquote][aa][rquote][bb]{\mathcnothing{test}}$</hi></p>
</pre><p>Literals <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><ms>&</ms></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><ms>&amp;</ms></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><ms>double quote is "</ms></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><ms rquote='bb' lquote='aa'>test</ms></math></formula>.
This element is not yet correctly converted in Pdf. There should be some kind
of quotes around the expression, the quotes may be given by attributes; my
browser shows strange characters.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>954</vbnumber> <hi rend='tt'>${2\*x}+y-<zws/>z$,$({x,y})$</hi></p>
</pre><p>Example of <xmlcode><mrow></xmlcode>: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mrow><mn>2</mn><mo>⁢</mo><mi>x</mi></mrow><mo>+</mo><mi>y</mi><mo>-</mo><mi>z</mi></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mrow><mi>x</mi><mo>,</mo><mi>y</mi></mrow><mo>)</mo></mrow></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>955</vbnumber> <hi rend='tt'>\[\frac{(\fracab\mathattribute{linethickness}{0})\qquad</hi></p>
<p noindent='true'><vbnumber>956</vbnumber> <hi rend='tt'>\fracab}{\fraccd}\mathattribute{linethickness}{2}\qquad</hi></p>
<p noindent='true'><vbnumber>957</vbnumber> <hi rend='tt'>\frac{1}{x^3+\fracx3}=\frac{1}{x^3+\fracx3}</hi></p>
<p noindent='true'><vbnumber>958</vbnumber> <hi rend='tt'>\mathattribute{bevelled}{true}\qquad\frac{1+\sqrt5}{2}</hi></p>
<p noindent='true'><vbnumber>959</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p noindent='true'>Example of <xmlcode><mfrac></xmlcode>; if the bevelled attribute is true, a diagonal line
should separate numerator and denoninator (not implemented in Pdf).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfrac linethickness='2'><mrow><mrow><mo>(</mo><mfrac linethickness='0'><mi>a</mi> <mi>b</mi></mfrac><mo>)</mo></mrow><mspace width='2.em'/><mfrac><mi>a</mi> <mi>b</mi></mfrac></mrow> <mfrac><mi>c</mi> <mi>d</mi></mfrac></mfrac><mspace width='2.em'/><mfrac><mn>1</mn> <mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><mfrac><mi>x</mi> <mn>3</mn></mfrac></mrow></mfrac><mo>=</mo><mfrac bevelled='true'><mn>1</mn> <mrow><msup><mi>x</mi> <mn>3</mn> </msup><mo>+</mo><mfrac><mi>x</mi> <mn>3</mn></mfrac></mrow></mfrac><mspace width='2.em'/><mfrac><mrow><mn>1</mn><mo>+</mo><msqrt><mn>5</mn></msqrt></mrow> <mn>2</mn></mfrac></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>960</vbnumber> <hi rend='tt'>$\mathbox{mstyle}[maxsize][1]{(\fracab)}$</hi></p>
</pre><p noindent='true'>Example of <xmlcode><mstyle></xmlcode>: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mstyle maxsize='1'><mo>(</mo><mfrac><mi>a</mi> <mi>b</mi></mfrac><mo>)</mo></mstyle></math></formula>.
Attributes of the element are used by children as default value. In the
example, both opening and closing parentheses should use maxsize=1.
This mechanism is not yet implemented in the Pdf.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>961</vbnumber> <hi rend='tt'>$\mathbox{merror}{</hi></p>
<p noindent='true'><vbnumber>962</vbnumber> <hi rend='tt'>\mtext{Unrecognisedelement:mfraction;argumentswere:}</hi></p>
<p noindent='true'><vbnumber>963</vbnumber> <hi rend='tt'>{1+\sqrt5}\mtext{and}2}$</hi></p>
</pre><p noindent='true'>Error: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><merror><mtext> Unrecognised element: mfraction; arguments were: </mtext><mrow><mn>1</mn><mo>+</mo><msqrt><mn>5</mn></msqrt></mrow><mtext> and </mtext><mn>2</mn></merror></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>964</vbnumber> <hi rend='tt'>\def\test{C\mathbox{mpadded}[width][0em]{\kern-<zws/>0.3em\text{|}}}</hi></p>
<p noindent='true'><vbnumber>965</vbnumber> <hi rend='tt'>$\test$,$\mathbox{semantics}</hi></p>
<p noindent='true'><vbnumber>966</vbnumber> <hi rend='tt'>{\test\mathbox{annotation-<zws/>xml}[encoding][MathML-<zws/>Presentation]{\mathbb{C}}}$</hi></p>
<p noindent='true'><vbnumber>967</vbnumber> <hi rend='tt'>$\mathbb{C}$</hi></p>
<p noindent='true'><vbnumber>968</vbnumber> <hi rend='tt'>$\mathbox{mpadded}[width][0em]{C}\kern0.3em\text{|}$</hi></p>
</pre><p>Padding: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>C</mi><mpadded width='0em'><mspace width='-3.00003pt'/><mtext>|</mtext></mpadded></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><semantics><mi>C</mi><mpadded width='0em'><mspace width='-3.00003pt'/><mtext>|</mtext></mpadded><annotation-xml encoding='MathML-Presentation'><mi mathvariant='double-struck'>C</mi></annotation-xml></semantics></math></formula>.
The previous expression contains two letters C with a vertical bar over
it. None of them looks OK on my browser, because of the negative space. The Pdf
version contains a third C because the <xmlcode><semantics></xmlcode> element is not
implemented. The formula should mimic <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mi mathvariant='double-struck'>C</mi></math></formula>.
Positive padding <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mpadded width='0em'><mi>C</mi></mpadded><mspace width='3.00003pt'/><mtext>|</mtext></mrow></math></formula> is
better in my browser.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>969</vbnumber> <hi rend='tt'>$\frac{x+y+z}{x\phantom{\mathmo[form][infix]{+}y}+z}$</hi></p>
<p noindent='true'><vbnumber>970</vbnumber> <hi rend='tt'>$\frac{x+y+z}{x\phantom{+}\phantom{y}+z}$</hi></p>
</pre><p noindent='true'>Phantom: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mrow><mi>x</mi><mphantom><mo form='infix'>+</mo><mi>y</mi></mphantom><mo>+</mo><mi>z</mi></mrow></mfrac></math></formula>
and <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfrac><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mrow><mi>x</mi><mphantom><mo>+</mo></mphantom><mphantom><mi>y</mi></mphantom><mo>+</mo><mi>z</mi></mrow></mfrac></math></formula>. These two expressions should
produce the same result, the numerator and the denoninator have the same
width. Said otherwise, spacing around the plus symbol (inside or outside
phantom) should be that of a prefix plus operator if it is the first
element in a row, followed by something else, should be infix if it is the
sole element, or neither first nor last, should be postfix otherwise.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>971</vbnumber> <hi rend='tt'>\def\mfence{\mathbox{mfenced}}</hi></p>
<p noindent='true'><vbnumber>972</vbnumber> <hi rend='tt'>Fences:$\mfence{x}$,$(x)$,$\mfence{xy}$,$f\ApplyFunction\mfence{xy}$,</hi></p>
<p noindent='true'><vbnumber>973</vbnumber> <hi rend='tt'>$(x,y)$,$\mfence{{a+b}}$,$\mfence[open][[]{0\relax1}$.</hi></p>
<p noindent='true'><vbnumber>974</vbnumber> <hi rend='tt'>Wrong$\mfence{a+b}$,$\mfence{01},\bf\mfence{xy}$,</hi></p>
<p noindent='true'><vbnumber>975</vbnumber> <hi rend='tt'>right:$\bf\mfence{xy}$,$\bf\mfence{{x}{y}}$.</hi></p>
</pre><p noindent='true'>
Fences: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced><mi>x</mi></mfenced></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>x</mi><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced><mi>x</mi><mi>y</mi></mfenced></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mi>f</mi><mo>⁡</mo><mfenced><mi>x</mi><mi>y</mi></mfenced></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mi>x</mi><mo>,</mo><mi>y</mi><mo>)</mo></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced><mrow><mi>a</mi><mo>+</mo><mi>b</mi></mrow></mfenced></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced open='['><mn>0</mn><mn>1</mn></mfenced></math></formula>.
Wrong <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced><mi>a</mi><mo>+</mo><mi>b</mi></mfenced></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mfenced><mn>01</mn></mfenced><mo>,</mo><mfenced><mi mathvariant='bold'>xy</mi></mfenced></mrow></math></formula>,
right: <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced><mi mathvariant='bold'>x</mi><mi mathvariant='bold'>y</mi></mfenced></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mfenced><mi mathvariant='bold'>x</mi><mi mathvariant='bold'>y</mi></mfenced></math></formula>.
Note that separators do not show in the Pdf, so that it is unclear why some
expressions are wrong.</p>
<p>The first expression is wrong, because the MathML
documentation says that a <xmlcode><mrow></xmlcode> is necessary so that the <xmlcode><mfenced></xmlcode>
has just one argument; a pair of braces should be added, this gives the
<latexcode>\mrow</latexcode>. Examples that follow are wrong because `01' or `xy' produce a
single <xmlcode><mn></xmlcode> or <xmlcode><mi></xmlcode> element; in the case of an identifier this may
depend on the font. You can use a separator (space or
<latexcode>\relax</latexcode>) or uses braces (no <xmlcode><mrow></xmlcode> is produced if there is a single
element in the math list). Note: spaces are ignored in math mode; it is not
completely clear whether or not a space is allowed as separator.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>976</vbnumber> <hi rend='tt'>\[</hi></p>
<p noindent='true'><vbnumber>977</vbnumber> <hi rend='tt'>\def\mtr{\mathbox{mtr}}</hi></p>
<p noindent='true'><vbnumber>978</vbnumber> <hi rend='tt'>\def\mtdr{\mathbox{mtd}[columnalign][right]}</hi></p>
<p noindent='true'><vbnumber>979</vbnumber> <hi rend='tt'>\def\ralign{\cellattribute{columnalign}{right}}</hi></p>
<p noindent='true'><vbnumber>980</vbnumber> <hi rend='tt'>\def\X#1#2{\mathbox{menclose}[notation][#1]{#2}}</hi></p>
<p noindent='true'><vbnumber>981</vbnumber> <hi rend='tt'>\mathbox{mtable}[columspacing][0pt][rowspacing][0pt]{</hi></p>
<p noindent='true'><vbnumber>982</vbnumber> <hi rend='tt'>\mtr{\mathbox{mtd}{}\mtdr{10}}</hi></p>
<p noindent='true'><vbnumber>983</vbnumber> <hi rend='tt'>\mtr{\mtdr{131}\mtdr{\X{longdiv}{1413}}}</hi></p>
<p noindent='true'><vbnumber>984</vbnumber> <hi rend='tt'>\mtr{\mathbox{mtd}{}\mtdr{{\underline{131}\phantom{3}}}}</hi></p>
<p noindent='true'><vbnumber>985</vbnumber> <hi rend='tt'>\mtr{\mathbox{mtd}{}\mtdr{103}}}</hi></p>
<p noindent='true'><vbnumber>986</vbnumber> <hi rend='tt'>\qquad</hi></p>
<p noindent='true'><vbnumber>987</vbnumber> <hi rend='tt'>a_{\X{actuarial}{n}\*i}</hi></p>
<p noindent='true'><vbnumber>988</vbnumber> <hi rend='tt'>\qquad</hi></p>
<p noindent='true'><vbnumber>989</vbnumber> <hi rend='tt'>\begin{array}{cc}</hi></p>
<p noindent='true'><vbnumber>990</vbnumber> <hi rend='tt'>&\ralign10\\</hi></p>
<p noindent='true'><vbnumber>991</vbnumber> <hi rend='tt'>\ralign131&\ralign\X{longdiv}{1413}\\</hi></p>
<p noindent='true'><vbnumber>992</vbnumber> <hi rend='tt'>&\ralign\underline{131}\phantom{3}\\</hi></p>
<p noindent='true'><vbnumber>993</vbnumber> <hi rend='tt'>&\ralign103</hi></p>
<p noindent='true'><vbnumber>994</vbnumber> <hi rend='tt'>\end{array}\mathattribute{columspacing}{0pt}\mathattribute{rowspacing}{0pt}</hi></p>
<p noindent='true'><vbnumber>995</vbnumber> <hi rend='tt'>\]</hi></p>
</pre><p>Examples of menclose (Does not work in the Pdf or with Firefox; works with Amaya).</p>
<formula type='display'><math mode='display' xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mtable rowspacing='0pt' columspacing='0pt'><mtr><mtd/><mtd columnalign='right'><mn>10</mn></mtd></mtr><mtr><mtd columnalign='right'><mn>131</mn></mtd><mtd columnalign='right'><menclose notation='longdiv'><mn>1413</mn></menclose></mtd></mtr><mtr><mtd/><mtd columnalign='right'><mrow><munder><mn>131</mn> <mo>_</mo></munder><mphantom><mn>3</mn></mphantom></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='right'><mn>103</mn></mtd></mtr></mtable><mspace width='2.em'/><msub><mi>a</mi> <mrow><menclose notation='actuarial'><mi>n</mi></menclose><mo>⁢</mo><mi>i</mi></mrow> </msub><mspace width='2.em'/><mtable rowspacing='0pt' columspacing='0pt'><mtr><mtd/><mtd columnalign='right'><mn>10</mn></mtd></mtr><mtr><mtd columnalign='right'><mn>131</mn></mtd><mtd columnalign='right'><menclose notation='longdiv'><mn>1413</mn></menclose></mtd></mtr><mtr><mtd/><mtd columnalign='right'><mrow><munder><mn>131</mn> <mo>_</mo></munder><mphantom><mn>3</mn></mphantom></mrow></mtd></mtr><mtr><mtd/><mtd columnalign='right'><mn>103</mn></mtd></mtr></mtable></mrow></math></formula>
<pre class='latex-code'><p noindent='true'><vbnumber>996</vbnumber> <hi rend='tt'>$(x+y)^2$${(x+y)}^2$$\int_0^1{\ExponentialE^x\*{\DifferentialDx}}$</hi></p>
</pre><p noindent='true'>Scripts:
Compare <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup></math></formula> (without braces) with <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><msup><mrow><mo>(</mo><mi>x</mi><mo>+</mo><mi>y</mi><mo>)</mo></mrow> <mn>2</mn> </msup></math></formula> (recommended),
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><msubsup><mo>∫</mo> <mn>0</mn> <mn>1</mn> </msubsup><mrow><msup><mi>ⅇ</mi> <mi>x</mi> </msup><mo>⁢</mo><mrow><mo>ⅆ</mo><mi>x</mi></mrow></mrow></mrow></math></formula></p>
<pre class='latex-code'><p noindent='true'><vbnumber>997</vbnumber> <hi rend='tt'>$\underbrace{x+y+z}\mathattribute{accentunder}{true}\text{~versus~}</hi></p>
<p noindent='true'><vbnumber>998</vbnumber> <hi rend='tt'>\underbrace{x+y+z}\mathattribute{accentunder}{false}</hi></p>
<p noindent='true'><vbnumber>999</vbnumber> <hi rend='tt'>$,$\hatx\text{~versus~}\hatx\mathattribute{accent}{false}$,</hi></p>
<p noindent='true'><vbnumber>1000</vbnumber> <hi rend='tt'>$\overbrace{x+y+z}\mathattribute{accent}{true}\text{~versus~}</hi></p>
<p noindent='true'><vbnumber>1001</vbnumber> <hi rend='tt'>\overbrace{x+y+z}\mathattribute{accent}{false}$,</hi></p>
<p noindent='true'><vbnumber>1002</vbnumber> <hi rend='tt'>$\mathop{\int\limits_0}\limits^\infty\text{~versus~}\int\limits_0^\infty$</hi></p>
</pre><p>Underscript, overscripts:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><munder accentunder='true'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mo>⏟</mo></munder><mspace width='4.pt'/><mtext>versus</mtext><mspace width='4.pt'/><munder accentunder='false'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mo>⏟</mo></munder></mrow></math></formula>, <formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mi>x</mi> <mo>^</mo></mover><mspace width='4.pt'/><mtext>versus</mtext><mspace width='4.pt'/><mover accent='false'><mi>x</mi> <mo>^</mo></mover></mrow></math></formula>,
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover accent='true'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mo>⏞</mo></mover><mspace width='4.pt'/><mtext>versus</mtext><mspace width='4.pt'/><mover accent='false'><mrow><mi>x</mi><mo>+</mo><mi>y</mi><mo>+</mo><mi>z</mi></mrow> <mo>⏞</mo></mover></mrow></math></formula>. Converting mathml to Pdf is
not obvious because if a brace character is an accent-declared overscript, we
must apply some command to the kernel. In order for this example to work,
another command must be applied if the brace is non-accent (we use the same
command, that's simplier). In a case like
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mover><munder><mo>∫</mo> <mn>0</mn> </munder> <mi>∞</mi> </mover><mspace width='4.pt'/><mtext>versus</mtext><mspace width='4.pt'/><munderover><mo>∫</mo> <mn>0</mn> <mi>∞</mi> </munderover></mrow></math></formula>
there is no difference between an operator with underscript to which an
overscript is added, and an operator with two scripts.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>1003</vbnumber> <hi rend='tt'>$\mathbox{mmultiscripts}{F1\none\mathbox{mprescripts}{}0\none}</hi></p>
<p noindent='true'><vbnumber>1004</vbnumber> <hi rend='tt'>\ApplyFunction{({;a;z})}$</hi></p>
<p noindent='true'><vbnumber>1005</vbnumber> <hi rend='tt'>$\mathbox{mmultiscripts}{Ri\none\nonejk\nonel\none}$</hi></p>
</pre><p noindent='true'>Multiscripts:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mmultiscripts><mi>F</mi><mn>1</mn><none/><mprescripts/><mn>0</mn><none/></mmultiscripts><mo>⁡</mo><mrow><mo>(</mo><mrow><mo>;</mo><mi>a</mi><mo>;</mo><mi>z</mi></mrow><mo>)</mo></mrow></mrow></math></formula> and
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mmultiscripts><mi>R</mi><mi>i</mi><none/><none/><mi>j</mi><mi>k</mi><none/><mi>l</mi><none/></mmultiscripts></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>1006</vbnumber> <hi rend='tt'>$(\begin{array}{ccc}1&0&0\\0&1&0\\0&0&1\end{array})$,</hi></p>
<p noindent='true'><vbnumber>1007</vbnumber> <hi rend='tt'>$\mathbox{mtable}{\mathbox{mlabeledtr}[id][e-<zws/>is=m-<zws/>c-<zws/>square]{</hi></p>
<p noindent='true'><vbnumber>1008</vbnumber> <hi rend='tt'>\mathbox{mtd}{\text{(2.1)}}</hi></p>
<p noindent='true'><vbnumber>1009</vbnumber> <hi rend='tt'>\mathbox{mtd}{{E={m\*c^2}}}}}$.</hi></p>
</pre><p noindent='true'>Tables: a matrix
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mrow><mo>(</mo><mtable><mtr><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd><mtd><mn>0</mn></mtd></mtr><mtr><mtd><mn>0</mn></mtd><mtd><mn>0</mn></mtd><mtd><mn>1</mn></mtd></mtr></mtable><mo>)</mo></mrow></math></formula>,
and an numbered equation:
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mtable><mlabeledtr id='e-is=m-c-square'><mtd><mtext>(2.1)</mtext></mtd><mtd><mrow><mi>E</mi><mo>=</mo><mrow><mi>m</mi><mo>⁢</mo><msup><mi>c</mi> <mn>2</mn> </msup></mrow></mrow></mtd></mlabeledtr></mtable></math></formula>.</p>
<pre class='latex-code'><p noindent='true'><vbnumber>1010</vbnumber> <hi rend='tt'>$\def\X{\mathbox{maligngroup}{}}</hi></p>
<p noindent='true'><vbnumber>1011</vbnumber> <hi rend='tt'>\def\A{{{\X\mathmn{8.44}\*\Xx}\X+{\X\mathmn{55}\*\Xy}}\X=\X0}</hi></p>
<p noindent='true'><vbnumber>1012</vbnumber> <hi rend='tt'>\def\B{{{\X\mathmn{3.1}\*\Xx}\X-<zws/>{\X\mathmn{0.7}\*\Xy}}\X=\X{-<zws/>\mathmn{1.1}}}</hi></p>
<p noindent='true'><vbnumber>1013</vbnumber> <hi rend='tt'>\mathbox{mtable}[groupalign][\char`<zws/>\{decimalpointleftleftdecimalpointleft</hi></p>
<p noindent='true'><vbnumber>1014</vbnumber> <hi rend='tt'>decimalpoint\char`<zws/>\}]{</hi></p>
<p noindent='true'><vbnumber>1015</vbnumber> <hi rend='tt'>\mathbox{mtr}{\mathbox{mtd}{{\A}}}</hi></p>
<p noindent='true'><vbnumber>1016</vbnumber> <hi rend='tt'>\mathbox{mtr}{\mathbox{mtd}{{\B}}}}</hi></p>
<p noindent='true'><vbnumber>1017</vbnumber> <hi rend='tt'>$</hi></p>
</pre><p noindent='true'>Alignment
<formula type='inline'><math xmlns='http://www.w3.org/1998/Math/MathML'><mtable groupalign='{decimalpoint left left decimalpoint left
decimalpoint}'><mtr><mtd><mrow><mrow><mrow><maligngroup/><mn>8.44</mn><mo>⁢</mo><maligngroup/><mi>x</mi></mrow><maligngroup/><mo>+</mo><mrow><maligngroup/><mn>55</mn><mo>⁢</mo><maligngroup/><mi>y</mi></mrow></mrow><maligngroup/><mo>=</mo><maligngroup/><mn>0</mn></mrow></mtd></mtr><mtr><mtd><mrow><mrow><mrow><maligngroup/><mn>3.1</mn><mo>⁢</mo><maligngroup/><mi>x</mi></mrow><maligngroup/><mo>-</mo><mrow><maligngroup/><mn>0.7</mn><mo>⁢</mo><maligngroup/><mi>y</mi></mrow></mrow><maligngroup/><mo>=</mo><maligngroup/><mrow><mo>-</mo><mn>1.1</mn></mrow></mrow></mtd></mtr></mtable></math></formula>. As explained above, this could be typeset, by aligning the <latexcode>\X</latexcode>. the
material between two <latexcode>\X</latexcode> commands should be left-aligned, or aligned on
the decimal point. In some cases, the <latexcode>\X</latexcode> is a direct child of the cell,
but not always. For this reason, it is nearly impossible to typeset this
correctlty in <TeX/>.</p>
<biblio>
<citation from='year' key='Bou06' id='bid5' userid='cite:Bouche' type='article'>
<bauteurs><bpers prenom='T.' nom='Bouche' prenomcomplet='Thierry'/></bauteurs>
<btitle>A pdflatex-based automated journal production system</btitle>
<bjournal>TUGboat</bjournal>
<bnumber>1</bnumber>
<bvolume>27</bvolume>
<byear>2006</byear>
</citation>
<citation from='year' key='Car00' id='bid4' userid='cite:xmltex' type='article'>
<bauteurs><bpers prenom='D.' nom='Carlisle' prenomcomplet='David'/></bauteurs>
<btitle>XMLTEX: A non validating (and not 100% conforming) namespace aware XML parser implemented in <TeX/></btitle>
<bjournal>TUGboat</bjournal>
<bnumber>3</bnumber>
<bvolume>21</bvolume>
<byear>2000</byear>
<bpages>193-199</bpages>
</citation>
<citation from='year' key='CGR00' id='bid3' userid='cite:CGR2000' type='inproceedings'>
<bauteurs><bpers prenom='D.' nom='Carlisle' prenomcomplet='David'/><bpers prenom='M.' nom='Goossens' prenomcomplet='Michel'/><bpers prenom='S.' nom='Rahtz' prenomcomplet='Sebastian'/></bauteurs>
<btitle>De XML PDF avec <hi rend='tt'>xmltex</hi> et Passive<TeX/></btitle>
<bbooktitle>Cahiers Gutenberg</bbooktitle>
<bnumber>35-36</bnumber>
<bpages>79-114</bpages>
<byear>2000</byear>
</citation>
<citation from='year' key='CIMP01' id='bid8' userid='cite:mathml2' type='misc'>
<bauteurs><bpers prenom='D.' nom='Carlisle' prenomcomplet='David'/><bpers prenom='P.' nom='Ion' prenomcomplet='Patrick'/><bpers prenom='R.' nom='Miner' prenomcomplet='Robert'/><bpers prenom='N.' nom='Poppelier (editors)' prenomcomplet='Nico'/></bauteurs>
<btitle>Mathematical Markup Language (MathML) Version 2.0</btitle>
<byear>2001</byear>
<xref url='http://www.w3.org/TR/MathML2/'>http://<allowbreak/>www.<allowbreak/>w3.<allowbreak/>org/<allowbreak/>TR/<allowbreak/>MathML2/<allowbreak/></xref></citation>
<citation from='year' key='FQ07' id='bid9' userid='cite:FABIANSKA:2007:INRIA-00131035:2' type='techreport'>
<bauteurs><bpers prenom='A.' nom='Fabiańska' prenomcomplet='Anna'/><bpers prenom='A.' nom='Quadrat' prenomcomplet='Alban'/></bauteurs>
<btitle>Applications of the Quillen-Suslin theorem to multidimensional systems theory</btitle>
<btype>Rapport de recherche INRIA</btype>
<bnumber>RR-6126</bnumber>
<byear>2007</byear>
<xref url='http://hal.inria.fr/inria-00131035/en/'>http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>inria-00131035/<allowbreak/>en/<allowbreak/></xref></citation>
<citation from='year' key='Gri06a' id='bid0' userid='cite:Tralics1' type='techreport'>
<bauteurs><bpers prenom='J.' nom='Grimm' prenomcomplet='Jos'/></bauteurs>
<btitle>Tralics, a <LaTeX/> to XML translator, Part I</btitle>
<btype>Rapport Technique</btype>
<bnumber>309</bnumber>
<binstitution>Inria</binstitution>
<byear>2006</byear>
<xref url='http://hal.inria.fr/inria-00000198'>http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>inria-00000198</xref></citation>
<citation from='year' key='Gri06b' id='bid1' userid='cite:Tralics2' type='techreport'>
<bauteurs><bpers prenom='J.' nom='Grimm' prenomcomplet='Jos'/></bauteurs>
<btitle>Tralics, a <LaTeX/> to XML translator, Part II</btitle>
<btype>Rapport Technique</btype>
<bnumber>310</bnumber>
<binstitution>Inria</binstitution>
<byear>2006</byear>
<xref url='http://hal.inria.fr/inria-00069870'>http://<allowbreak/>hal.<allowbreak/>inria.<allowbreak/>fr/<allowbreak/>inria-00069870</xref></citation>
<citation from='year' key='Knu84' id='bid7' userid='cite:texbook' type='book'>
<bauteurs><bpers prenom='D. E.' nom='Knuth' prenomcomplet='Donald E.'/></bauteurs>
<btitle>The <TeX/>book</btitle>
<bpublisher>Addison Wesley</bpublisher>
<byear>1984</byear>
</citation>
<citation from='year' key='MGB+04' id='bid6' userid='cite:companion2' type='book'>
<bauteurs><bpers prenom='F.' nom='Mittelbach' prenomcomplet='Frank'/><bpers prenom='M.' nom='Goossens' prenomcomplet='Michel'/><bpers prenom='J.' nom='Braams' prenomcomplet='Johannes'/><bpers prenom='D.' nom='Carlisle' prenomcomplet='David'/><bpers prenom='C.' nom='Rowley' prenomcomplet='Chris'/></bauteurs>
<btitle>The <LaTeX/> companion, second edition</btitle>
<bpublisher>Addison Wesley</bpublisher>
<byear>2004</byear>
</citation>
<citation from='year' key='Rah03' id='bid2' userid='cite:Passive-tex' type='misc'>
<bauteurs><bpers prenom='S.' nom='Rahtz' prenomcomplet='Sebastian'/></bauteurs>
<btitle>Passive <TeX/></btitle>
<bhowpublished>http://www.tei-c.org.uk/Software/passivetex/</bhowpublished>
<byear>2003</byear>
</citation></biblio><tableofcontents depth='2'/></div1></div0></std>
|