Knowledge (XXG)

Boole's expansion theorem

Source đź“ť

2149: 1706: 1765: 1370: 1099: 886: 1309: 2905:
mentioned this expansion, among other Boolean identities, in a 1949 paper, and showed the switching network interpretations of the identity. In the literature of computer design and switching theory, the identity is often incorrectly attributed to Shannon.
2144:{\displaystyle {\begin{aligned}f(X_{1},X_{2})&=(X_{1}+f(0,X_{2}))\cdot (X_{1}'+f(1,X_{2}))\\&=(X_{1}+X_{2}+f(0,0))\cdot (X_{1}+X_{2}'+f(0,1))\cdot (X_{1}'+X_{2}+f(1,0))\cdot (X_{1}'+X_{2}'+f(1,1))\end{aligned}}} 2748: 1701:{\displaystyle {\begin{aligned}f(X_{1},X_{2})&=X_{1}\cdot f(1,X_{2})+X_{1}'\cdot f(0,X_{2})\\&=X_{1}X_{2}\cdot f(1,1)+X_{1}X_{2}'\cdot f(1,0)+X_{1}'X_{2}\cdot f(0,1)+X_{1}'X_{2}'\cdot f(0,0)\end{aligned}}} 108: 1770: 1375: 2814: 2660: 534: 490: 913: 2880: 2592: 700: 1111: 2513: 2339: 2426: 2252: 2460: 664: 398: 256: 2286: 2209: 177: 1757: 2373: 612: 366: 224: 1362: 1737: 1336: 684: 632: 585: 442: 422: 336: 316: 296: 276: 197: 152: 128: 3014: 3083:, Version IV, Functional Decomposition Group, Department of Electrical Engineering, Portland University, Portland, Oregon, USA, p. 21, 2685: 3146: 564: 3119: 2893:
presented this expansion as his Proposition II, "To expand or develop a function involving any number of logical symbols", in his
552: 3044: 2677: 547:
It has been called the "fundamental theorem of Boolean algebra". Besides its theoretical importance, it paved the way for
1094:{\displaystyle f(X_{1},X_{2},\dots ,X_{n})=X_{1}\cdot f(1,X_{2},\dots ,X_{n})\oplus X_{1}'\cdot f(0,X_{2},\dots ,X_{n})} 495: 451: 45: 3107: 3021: 2984:
An Investigation of the Laws of Thought: On which are Founded the Mathematical Theories of Logic and Probabilities
2762: 881:{\displaystyle f(X_{1},X_{2},\dots ,X_{n})=X_{1}\cdot f(1,X_{2},\dots ,X_{n})+X_{1}'\cdot f(0,X_{2},\dots ,X_{n})} 3079:
Perkowski, Marek A.; Grygiel, Stanislaw (1995-11-20), "6. Historical Overview of the Research on Decomposition",
1304:{\displaystyle f(X_{1},X_{2},\dots ,X_{n})=(X_{1}+f(0,X_{2},\dots ,X_{n}))\cdot (X_{1}'+f(1,X_{2},\dots ,X_{n}))} 3141: 3006: 2922: 2915: 2828: 2465: 2947: 2603: 2291: 548: 2540: 3084: 563:
of digital circuits. In such engineering contexts (especially in BDDs), the expansion is interpreted as a
39: 3125: 1716: 2378: 556: 3089: 2895: 560: 541: 2214: 2433: 2259: 3061: 3010: 537: 2982: 3053: 1742: 637: 371: 229: 131: 3036: 2346: 590: 344: 202: 2183: 1712: 1315: 1341: 157: 3057: 3032: 2902: 2527: 1722: 1321: 1106:
There is a dual form of the Shannon expansion (which does not have a related XOR form):
669: 617: 570: 427: 407: 321: 301: 281: 261: 182: 137: 113: 3135: 2899:(1854), and it was "widely applied by Boole and other nineteenth-century logicians". 2978: 2890: 905: 2926: 901: 17: 3126:
Optimizing Sequential Cycles Through Shannon Decomposition and Retiming (PDF)
3065: 2743:{\displaystyle {\frac {\partial F}{\partial x}}=F_{x}\oplus F_{x'}} 2680:
of the function F with respect to the literal x is defined as:
587:
being the condition and the cofactors being the branches (
2921:
Any Boolean function can be implemented directly in a
2831: 2765: 2688: 2606: 2543: 2468: 2436: 2381: 2349: 2294: 2262: 2217: 2186: 1768: 1745: 1725: 1373: 1344: 1324: 1114: 916: 703: 672: 640: 620: 593: 573: 498: 454: 430: 410: 374: 347: 324: 304: 284: 264: 232: 205: 185: 160: 140: 116: 48: 1711:
Likewise, application of the dual form leads to the
1314:
Repeated application for each argument leads to the
3037:"The Synthesis of Two-Terminal Switching Circuits" 3003:Boolean Reasoning - The Logic of Boolean Equations 2874: 2823:The existential quantification of F is defined as: 2808: 2742: 2654: 2586: 2507: 2454: 2420: 2367: 2333: 2280: 2246: 2203: 2143: 1751: 1731: 1700: 1356: 1330: 1303: 1093: 880: 678: 658: 626: 606: 579: 528: 484: 436: 416: 392: 360: 330: 310: 290: 270: 250: 218: 191: 171: 146: 122: 102: 3081:A Survey of Literature on Function Decomposition 2757:The universal quantification of F is defined as: 529:{\displaystyle \operatorname {restrict} (F,x,1)} 485:{\displaystyle \operatorname {restrict} (F,x,0)} 694:A more explicit way of stating the theorem is: 400:are sometimes called the positive and negative 3005:(reissue of 2nd ed.). Mineola, New York: 1318:(SoP) canonical form of the Boolean function 103:{\displaystyle F=x\cdot F_{x}+x'\cdot F_{x'}} 8: 2996: 2994: 2809:{\displaystyle \forall xF=F_{x}\cdot F_{x'}} 2966:Logic Synthesis and Verification Algorithms 2918:follow from systematic use of this theorem 2169:which is made up of two Boolean functions 3088: 2861: 2848: 2830: 2795: 2782: 2764: 2729: 2716: 2689: 2687: 2641: 2617: 2605: 2573: 2560: 2542: 2499: 2486: 2473: 2467: 2435: 2412: 2399: 2386: 2380: 2348: 2325: 2312: 2299: 2293: 2261: 2235: 2222: 2216: 2185: 2104: 2088: 2048: 2032: 1989: 1976: 1936: 1923: 1894: 1866: 1844: 1819: 1796: 1783: 1769: 1767: 1744: 1724: 1664: 1651: 1617: 1604: 1567: 1557: 1523: 1513: 1490: 1462: 1446: 1421: 1401: 1388: 1374: 1372: 1343: 1323: 1289: 1270: 1242: 1220: 1201: 1176: 1157: 1138: 1125: 1113: 1082: 1063: 1035: 1019: 1000: 975: 959: 940: 927: 915: 869: 850: 822: 806: 787: 762: 746: 727: 714: 702: 671: 645: 639: 619: 598: 592: 572: 497: 453: 429: 409: 379: 373: 352: 346: 323: 303: 283: 263: 237: 231: 210: 204: 184: 159: 139: 115: 89: 65: 47: 2929:by repeated application of this theorem. 555:, and many other techniques relevant to 2939: 2875:{\displaystyle \exists xF=F_{x}+F_{x'}} 2508:{\displaystyle F_{x}=G_{x}\oplus H_{x}} 2655:{\displaystyle F=F_{x}+x'\cdot F_{x'}} 2334:{\displaystyle F_{x}=G_{x}\cdot H_{x}} 2964:G. D. Hachtel and F. Somenzi (1996), 2587:{\displaystyle F=x\cdot F_{x}+F_{x'}} 7: 2518:Characteristics of unate functions: 444:. These are functions, computed by 3058:10.1002/j.1538-7305.1949.tb03624.x 2952:The Elements of Mathematical Logic 2832: 2766: 2700: 2692: 900:The statement also holds when the 25: 2910:Application to switching circuits 2421:{\displaystyle F_{x}=G_{x}+H_{x}} 1715:(PoS) canonical form (using the 2161:Linear properties of cofactors: 3001:Brown, Frank Markham (2012) . 2134: 2131: 2119: 2081: 2075: 2072: 2060: 2025: 2019: 2016: 2004: 1969: 1963: 1960: 1948: 1916: 1903: 1900: 1881: 1859: 1853: 1850: 1831: 1812: 1802: 1776: 1691: 1679: 1641: 1629: 1594: 1582: 1547: 1535: 1496: 1477: 1452: 1433: 1407: 1381: 1298: 1295: 1257: 1235: 1229: 1226: 1188: 1169: 1163: 1118: 1088: 1050: 1025: 987: 965: 920: 875: 837: 812: 774: 752: 707: 523: 505: 479: 461: 1: 3045:Bell System Technical Journal 2247:{\displaystyle F_{x}=H'_{x}} 2925:using a hierarchy of basic 2819:Existential quantification: 2455:{\displaystyle F=G\oplus H} 892:Variations and implications 30:, often referred to as the 3163: 3147:Theorems in lattice theory 3122:Example with multiplexers. 2676:The Boolean difference or 2281:{\displaystyle F=G\cdot H} 2753:Universal quantification: 2666:Operations with cofactors 634:is true and respectively 28:Boole's expansion theorem 3007:Dover Publications, Inc. 2948:Rosenbloom, Paul Charles 2916:Binary decision diagrams 690:Statement of the theorem 549:binary decision diagrams 3120:Shannon’s Decomposition 2600:is negative unate then 2537:is positive unate then 2177:the following are true: 2165:For a Boolean function 2155:Properties of cofactors 904:"+" is replaced by the 2876: 2810: 2744: 2656: 2588: 2509: 2456: 2422: 2369: 2335: 2282: 2248: 2205: 2145: 1753: 1752:{\displaystyle \cdot } 1733: 1702: 1358: 1332: 1305: 1095: 882: 680: 660: 659:{\displaystyle F_{x'}} 628: 608: 581: 553:satisfiability solvers 530: 486: 438: 418: 394: 393:{\displaystyle F_{x'}} 362: 332: 312: 292: 272: 252: 251:{\displaystyle F_{x'}} 220: 193: 173: 148: 124: 104: 3128:Paper on application. 3108:Reed–Muller expansion 2877: 2811: 2745: 2657: 2589: 2510: 2457: 2423: 2370: 2368:{\displaystyle F=G+H} 2336: 2283: 2249: 2206: 2146: 1754: 1734: 1703: 1359: 1333: 1306: 1096: 883: 681: 661: 629: 609: 607:{\displaystyle F_{x}} 582: 531: 487: 439: 419: 395: 363: 361:{\displaystyle F_{x}} 333: 313: 293: 273: 253: 221: 219:{\displaystyle F_{x}} 194: 179:is the complement of 174: 149: 125: 105: 2829: 2763: 2686: 2604: 2541: 2466: 2434: 2379: 2347: 2292: 2260: 2215: 2204:{\displaystyle F=H'} 2184: 1766: 1743: 1723: 1371: 1342: 1322: 1112: 914: 701: 670: 638: 618: 591: 571: 567:, with the variable 557:computer engineering 496: 452: 428: 408: 372: 345: 322: 302: 282: 262: 230: 203: 183: 158: 138: 114: 46: 2672:Boolean difference: 2243: 2112: 2096: 2040: 1997: 1874: 1672: 1659: 1612: 1575: 1470: 1357:{\displaystyle n=2} 1250: 1043: 830: 561:formal verification 542:partial application 404:, respectively, of 2872: 2806: 2740: 2678:Boolean derivative 2652: 2584: 2505: 2452: 2418: 2365: 2331: 2278: 2244: 2231: 2201: 2141: 2139: 2100: 2084: 2028: 1985: 1862: 1749: 1729: 1717:distributivity law 1698: 1696: 1660: 1647: 1600: 1563: 1458: 1354: 1338:. For example for 1328: 1301: 1238: 1091: 1031: 878: 818: 676: 656: 624: 604: 577: 526: 482: 434: 414: 390: 358: 328: 308: 288: 278:with the argument 268: 248: 216: 189: 172:{\displaystyle x'} 169: 144: 120: 100: 3016:978-0-486-42785-0 2923:switching circuit 2707: 1732:{\displaystyle +} 1331:{\displaystyle f} 679:{\displaystyle x} 627:{\displaystyle x} 580:{\displaystyle x} 538:valuation (logic) 437:{\displaystyle x} 417:{\displaystyle F} 402:Shannon cofactors 331:{\displaystyle 0} 311:{\displaystyle 1} 291:{\displaystyle x} 271:{\displaystyle F} 192:{\displaystyle x} 147:{\displaystyle x} 123:{\displaystyle F} 32:Shannon expansion 16:(Redirected from 3154: 3095: 3093: 3092: 3076: 3070: 3069: 3041: 3035:(January 1949). 3029: 3023: 3020: 2998: 2989: 2988: 2975: 2969: 2962: 2956: 2955: 2944: 2881: 2879: 2878: 2873: 2871: 2870: 2869: 2853: 2852: 2815: 2813: 2812: 2807: 2805: 2804: 2803: 2787: 2786: 2749: 2747: 2746: 2741: 2739: 2738: 2737: 2721: 2720: 2708: 2706: 2698: 2690: 2661: 2659: 2658: 2653: 2651: 2650: 2649: 2633: 2622: 2621: 2593: 2591: 2590: 2585: 2583: 2582: 2581: 2565: 2564: 2514: 2512: 2511: 2506: 2504: 2503: 2491: 2490: 2478: 2477: 2461: 2459: 2458: 2453: 2427: 2425: 2424: 2419: 2417: 2416: 2404: 2403: 2391: 2390: 2374: 2372: 2371: 2366: 2340: 2338: 2337: 2332: 2330: 2329: 2317: 2316: 2304: 2303: 2287: 2285: 2284: 2279: 2253: 2251: 2250: 2245: 2239: 2227: 2226: 2210: 2208: 2207: 2202: 2200: 2150: 2148: 2147: 2142: 2140: 2108: 2092: 2053: 2052: 2036: 1993: 1981: 1980: 1941: 1940: 1928: 1927: 1909: 1899: 1898: 1870: 1849: 1848: 1824: 1823: 1801: 1800: 1788: 1787: 1758: 1756: 1755: 1750: 1738: 1736: 1735: 1730: 1707: 1705: 1704: 1699: 1697: 1668: 1655: 1622: 1621: 1608: 1571: 1562: 1561: 1528: 1527: 1518: 1517: 1502: 1495: 1494: 1466: 1451: 1450: 1426: 1425: 1406: 1405: 1393: 1392: 1363: 1361: 1360: 1355: 1337: 1335: 1334: 1329: 1310: 1308: 1307: 1302: 1294: 1293: 1275: 1274: 1246: 1225: 1224: 1206: 1205: 1181: 1180: 1162: 1161: 1143: 1142: 1130: 1129: 1100: 1098: 1097: 1092: 1087: 1086: 1068: 1067: 1039: 1024: 1023: 1005: 1004: 980: 979: 964: 963: 945: 944: 932: 931: 887: 885: 884: 879: 874: 873: 855: 854: 826: 811: 810: 792: 791: 767: 766: 751: 750: 732: 731: 719: 718: 685: 683: 682: 677: 665: 663: 662: 657: 655: 654: 653: 633: 631: 630: 625: 613: 611: 610: 605: 603: 602: 586: 584: 583: 578: 535: 533: 532: 527: 491: 489: 488: 483: 443: 441: 440: 435: 424:with respect to 423: 421: 420: 415: 399: 397: 396: 391: 389: 388: 387: 367: 365: 364: 359: 357: 356: 337: 335: 334: 329: 317: 315: 314: 309: 297: 295: 294: 289: 277: 275: 274: 269: 257: 255: 254: 249: 247: 246: 245: 225: 223: 222: 217: 215: 214: 198: 196: 195: 190: 178: 176: 175: 170: 168: 153: 151: 150: 145: 132:Boolean function 129: 127: 126: 121: 109: 107: 106: 101: 99: 98: 97: 81: 70: 69: 21: 18:Shannon cofactor 3162: 3161: 3157: 3156: 3155: 3153: 3152: 3151: 3142:Boolean algebra 3132: 3131: 3116: 3104: 3099: 3098: 3078: 3077: 3073: 3039: 3033:Shannon, Claude 3031: 3030: 3026: 3017: 3000: 2999: 2992: 2977: 2976: 2972: 2963: 2959: 2946: 2945: 2941: 2936: 2912: 2896:Laws of Thought 2888: 2862: 2857: 2844: 2827: 2826: 2796: 2791: 2778: 2761: 2760: 2730: 2725: 2712: 2699: 2691: 2684: 2683: 2668: 2642: 2637: 2626: 2613: 2602: 2601: 2574: 2569: 2556: 2539: 2538: 2495: 2482: 2469: 2464: 2463: 2432: 2431: 2408: 2395: 2382: 2377: 2376: 2345: 2344: 2321: 2308: 2295: 2290: 2289: 2258: 2257: 2218: 2213: 2212: 2193: 2182: 2181: 2157: 2138: 2137: 2044: 1972: 1932: 1919: 1907: 1906: 1890: 1840: 1815: 1805: 1792: 1779: 1764: 1763: 1741: 1740: 1721: 1720: 1713:Product of Sums 1695: 1694: 1613: 1553: 1519: 1509: 1500: 1499: 1486: 1442: 1417: 1410: 1397: 1384: 1369: 1368: 1340: 1339: 1320: 1319: 1316:Sum of Products 1285: 1266: 1216: 1197: 1172: 1153: 1134: 1121: 1110: 1109: 1078: 1059: 1015: 996: 971: 955: 936: 923: 912: 911: 894: 865: 846: 802: 783: 758: 742: 723: 710: 699: 698: 692: 668: 667: 646: 641: 636: 635: 616: 615: 594: 589: 588: 569: 568: 494: 493: 450: 449: 426: 425: 406: 405: 380: 375: 370: 369: 348: 343: 342: 320: 319: 300: 299: 280: 279: 260: 259: 238: 233: 228: 227: 206: 201: 200: 181: 180: 161: 156: 155: 154:is a variable, 136: 135: 112: 111: 90: 85: 74: 61: 44: 43: 23: 22: 15: 12: 11: 5: 3160: 3158: 3150: 3149: 3144: 3134: 3133: 3130: 3129: 3123: 3115: 3114:External links 3112: 3111: 3110: 3103: 3100: 3097: 3096: 3090:10.1.1.64.1129 3071: 3024: 3015: 2990: 2970: 2957: 2938: 2937: 2935: 2932: 2931: 2930: 2919: 2911: 2908: 2903:Claude Shannon 2887: 2884: 2883: 2882: 2868: 2865: 2860: 2856: 2851: 2847: 2843: 2840: 2837: 2834: 2824: 2821: 2816: 2802: 2799: 2794: 2790: 2785: 2781: 2777: 2774: 2771: 2768: 2758: 2755: 2750: 2736: 2733: 2728: 2724: 2719: 2715: 2711: 2705: 2702: 2697: 2694: 2681: 2674: 2667: 2664: 2663: 2662: 2648: 2645: 2640: 2636: 2632: 2629: 2625: 2620: 2616: 2612: 2609: 2594: 2580: 2577: 2572: 2568: 2563: 2559: 2555: 2552: 2549: 2546: 2531: 2528:unate function 2520: 2515: 2502: 2498: 2494: 2489: 2485: 2481: 2476: 2472: 2451: 2448: 2445: 2442: 2439: 2428: 2415: 2411: 2407: 2402: 2398: 2394: 2389: 2385: 2364: 2361: 2358: 2355: 2352: 2341: 2328: 2324: 2320: 2315: 2311: 2307: 2302: 2298: 2277: 2274: 2271: 2268: 2265: 2254: 2242: 2238: 2234: 2230: 2225: 2221: 2199: 2196: 2192: 2189: 2178: 2163: 2156: 2153: 2152: 2151: 2136: 2133: 2130: 2127: 2124: 2121: 2118: 2115: 2111: 2107: 2103: 2099: 2095: 2091: 2087: 2083: 2080: 2077: 2074: 2071: 2068: 2065: 2062: 2059: 2056: 2051: 2047: 2043: 2039: 2035: 2031: 2027: 2024: 2021: 2018: 2015: 2012: 2009: 2006: 2003: 2000: 1996: 1992: 1988: 1984: 1979: 1975: 1971: 1968: 1965: 1962: 1959: 1956: 1953: 1950: 1947: 1944: 1939: 1935: 1931: 1926: 1922: 1918: 1915: 1912: 1910: 1908: 1905: 1902: 1897: 1893: 1889: 1886: 1883: 1880: 1877: 1873: 1869: 1865: 1861: 1858: 1855: 1852: 1847: 1843: 1839: 1836: 1833: 1830: 1827: 1822: 1818: 1814: 1811: 1808: 1806: 1804: 1799: 1795: 1791: 1786: 1782: 1778: 1775: 1772: 1771: 1748: 1728: 1709: 1708: 1693: 1690: 1687: 1684: 1681: 1678: 1675: 1671: 1667: 1663: 1658: 1654: 1650: 1646: 1643: 1640: 1637: 1634: 1631: 1628: 1625: 1620: 1616: 1611: 1607: 1603: 1599: 1596: 1593: 1590: 1587: 1584: 1581: 1578: 1574: 1570: 1566: 1560: 1556: 1552: 1549: 1546: 1543: 1540: 1537: 1534: 1531: 1526: 1522: 1516: 1512: 1508: 1505: 1503: 1501: 1498: 1493: 1489: 1485: 1482: 1479: 1476: 1473: 1469: 1465: 1461: 1457: 1454: 1449: 1445: 1441: 1438: 1435: 1432: 1429: 1424: 1420: 1416: 1413: 1411: 1409: 1404: 1400: 1396: 1391: 1387: 1383: 1380: 1377: 1376: 1364:that would be 1353: 1350: 1347: 1327: 1312: 1311: 1300: 1297: 1292: 1288: 1284: 1281: 1278: 1273: 1269: 1265: 1262: 1259: 1256: 1253: 1249: 1245: 1241: 1237: 1234: 1231: 1228: 1223: 1219: 1215: 1212: 1209: 1204: 1200: 1196: 1193: 1190: 1187: 1184: 1179: 1175: 1171: 1168: 1165: 1160: 1156: 1152: 1149: 1146: 1141: 1137: 1133: 1128: 1124: 1120: 1117: 1107: 1104: 1101: 1090: 1085: 1081: 1077: 1074: 1071: 1066: 1062: 1058: 1055: 1052: 1049: 1046: 1042: 1038: 1034: 1030: 1027: 1022: 1018: 1014: 1011: 1008: 1003: 999: 995: 992: 989: 986: 983: 978: 974: 970: 967: 962: 958: 954: 951: 948: 943: 939: 935: 930: 926: 922: 919: 909: 898: 893: 890: 889: 888: 877: 872: 868: 864: 861: 858: 853: 849: 845: 842: 839: 836: 833: 829: 825: 821: 817: 814: 809: 805: 801: 798: 795: 790: 786: 782: 779: 776: 773: 770: 765: 761: 757: 754: 749: 745: 741: 738: 735: 730: 726: 722: 717: 713: 709: 706: 691: 688: 675: 652: 649: 644: 623: 601: 597: 576: 525: 522: 519: 516: 513: 510: 507: 504: 501: 481: 478: 475: 472: 469: 466: 463: 460: 457: 433: 413: 386: 383: 378: 355: 351: 338:respectively. 327: 307: 287: 267: 244: 241: 236: 213: 209: 188: 167: 164: 143: 119: 96: 93: 88: 84: 80: 77: 73: 68: 64: 60: 57: 54: 51: 24: 14: 13: 10: 9: 6: 4: 3: 2: 3159: 3148: 3145: 3143: 3140: 3139: 3137: 3127: 3124: 3121: 3118: 3117: 3113: 3109: 3106: 3105: 3101: 3091: 3086: 3082: 3075: 3072: 3067: 3063: 3059: 3055: 3051: 3047: 3046: 3038: 3034: 3028: 3025: 3022: 3018: 3012: 3008: 3004: 2997: 2995: 2991: 2987:. p. 72. 2986: 2985: 2980: 2979:Boole, George 2974: 2971: 2967: 2961: 2958: 2953: 2949: 2943: 2940: 2933: 2928: 2924: 2920: 2917: 2914: 2913: 2909: 2907: 2904: 2900: 2898: 2897: 2892: 2885: 2866: 2863: 2858: 2854: 2849: 2845: 2841: 2838: 2835: 2825: 2822: 2820: 2817: 2800: 2797: 2792: 2788: 2783: 2779: 2775: 2772: 2769: 2759: 2756: 2754: 2751: 2734: 2731: 2726: 2722: 2717: 2713: 2709: 2703: 2695: 2682: 2679: 2675: 2673: 2670: 2669: 2665: 2646: 2643: 2638: 2634: 2630: 2627: 2623: 2618: 2614: 2610: 2607: 2599: 2595: 2578: 2575: 2570: 2566: 2561: 2557: 2553: 2550: 2547: 2544: 2536: 2532: 2529: 2525: 2521: 2519: 2516: 2500: 2496: 2492: 2487: 2483: 2479: 2474: 2470: 2449: 2446: 2443: 2440: 2437: 2429: 2413: 2409: 2405: 2400: 2396: 2392: 2387: 2383: 2362: 2359: 2356: 2353: 2350: 2342: 2326: 2322: 2318: 2313: 2309: 2305: 2300: 2296: 2275: 2272: 2269: 2266: 2263: 2255: 2240: 2236: 2232: 2228: 2223: 2219: 2197: 2194: 2190: 2187: 2179: 2176: 2172: 2168: 2164: 2162: 2159: 2158: 2154: 2128: 2125: 2122: 2116: 2113: 2109: 2105: 2101: 2097: 2093: 2089: 2085: 2078: 2069: 2066: 2063: 2057: 2054: 2049: 2045: 2041: 2037: 2033: 2029: 2022: 2013: 2010: 2007: 2001: 1998: 1994: 1990: 1986: 1982: 1977: 1973: 1966: 1957: 1954: 1951: 1945: 1942: 1937: 1933: 1929: 1924: 1920: 1913: 1911: 1895: 1891: 1887: 1884: 1878: 1875: 1871: 1867: 1863: 1856: 1845: 1841: 1837: 1834: 1828: 1825: 1820: 1816: 1809: 1807: 1797: 1793: 1789: 1784: 1780: 1773: 1762: 1761: 1760: 1746: 1726: 1718: 1714: 1688: 1685: 1682: 1676: 1673: 1669: 1665: 1661: 1656: 1652: 1648: 1644: 1638: 1635: 1632: 1626: 1623: 1618: 1614: 1609: 1605: 1601: 1597: 1591: 1588: 1585: 1579: 1576: 1572: 1568: 1564: 1558: 1554: 1550: 1544: 1541: 1538: 1532: 1529: 1524: 1520: 1514: 1510: 1506: 1504: 1491: 1487: 1483: 1480: 1474: 1471: 1467: 1463: 1459: 1455: 1447: 1443: 1439: 1436: 1430: 1427: 1422: 1418: 1414: 1412: 1402: 1398: 1394: 1389: 1385: 1378: 1367: 1366: 1365: 1351: 1348: 1345: 1325: 1317: 1290: 1286: 1282: 1279: 1276: 1271: 1267: 1263: 1260: 1254: 1251: 1247: 1243: 1239: 1232: 1221: 1217: 1213: 1210: 1207: 1202: 1198: 1194: 1191: 1185: 1182: 1177: 1173: 1166: 1158: 1154: 1150: 1147: 1144: 1139: 1135: 1131: 1126: 1122: 1115: 1108: 1105: 1102: 1083: 1079: 1075: 1072: 1069: 1064: 1060: 1056: 1053: 1047: 1044: 1040: 1036: 1032: 1028: 1020: 1016: 1012: 1009: 1006: 1001: 997: 993: 990: 984: 981: 976: 972: 968: 960: 956: 952: 949: 946: 941: 937: 933: 928: 924: 917: 910: 907: 903: 899: 896: 895: 891: 870: 866: 862: 859: 856: 851: 847: 843: 840: 834: 831: 827: 823: 819: 815: 807: 803: 799: 796: 793: 788: 784: 780: 777: 771: 768: 763: 759: 755: 747: 743: 739: 736: 733: 728: 724: 720: 715: 711: 704: 697: 696: 695: 689: 687: 673: 650: 647: 642: 621: 599: 595: 574: 566: 562: 558: 554: 550: 545: 543: 539: 520: 517: 514: 511: 508: 502: 499: 476: 473: 470: 467: 464: 458: 455: 447: 431: 411: 403: 384: 381: 376: 353: 349: 339: 325: 305: 298:set equal to 285: 265: 242: 239: 234: 211: 207: 186: 165: 162: 141: 133: 117: 94: 91: 86: 82: 78: 75: 71: 66: 62: 58: 55: 52: 49: 41: 37: 36:decomposition 33: 29: 19: 3080: 3074: 3049: 3043: 3027: 3009:p. 42. 3002: 2983: 2973: 2965: 2960: 2954:. p. 5. 2951: 2942: 2901: 2894: 2891:George Boole 2889: 2818: 2752: 2671: 2597: 2534: 2523: 2517: 2174: 2170: 2166: 2160: 1710: 1313: 693: 565:if-then-else 546: 445: 401: 340: 35: 31: 27: 26: 3094:(188 pages) 2927:multiplexer 902:disjunction 686:is false). 3136:Categories 3052:: 59–98 . 2934:References 448:operator, 341:The terms 3085:CiteSeerX 3066:0005-8580 2833:∃ 2789:⋅ 2767:∀ 2723:⊕ 2701:∂ 2693:∂ 2635:⋅ 2554:⋅ 2493:⊕ 2447:⊕ 2319:⋅ 2273:⋅ 2079:⋅ 2023:⋅ 1967:⋅ 1857:⋅ 1747:⋅ 1674:⋅ 1624:⋅ 1577:⋅ 1530:⋅ 1472:⋅ 1428:⋅ 1280:… 1233:⋅ 1211:… 1148:… 1103:Dual form 1073:… 1045:⋅ 1029:⊕ 1010:… 982:⋅ 950:… 908:operator: 860:… 832:⋅ 797:… 769:⋅ 737:… 503:⁡ 459:⁡ 83:⋅ 59:⋅ 38:, is the 3102:See also 2981:(1854). 2968:, p. 234 2950:(1950). 2867:′ 2801:′ 2735:′ 2647:′ 2631:′ 2579:′ 2241:′ 2198:′ 2110:′ 2094:′ 2038:′ 1995:′ 1872:′ 1670:′ 1657:′ 1610:′ 1573:′ 1468:′ 1248:′ 1041:′ 897:XOR-Form 828:′ 651:′ 551:(BDDs), 500:restrict 456:restrict 446:restrict 385:′ 243:′ 166:′ 110:, where 95:′ 79:′ 40:identity 2886:History 318:and to 130:is any 3087:  3064:  3013:  2530:and... 199:, and 3040:(PDF) 2526:is a 2462:then 2375:then 2288:then 2211:then 1739:over 666:when 614:when 536:(see 3062:ISSN 3011:ISBN 2173:and 559:and 540:and 492:and 368:and 258:are 226:and 3054:doi 2596:If 2533:If 2522:If 2430:If 2343:If 2256:If 2180:If 1759:): 1719:of 906:XOR 544:). 34:or 3138:: 3060:. 3050:28 3048:. 3042:. 2993:^ 134:, 42:: 3068:. 3056:: 3019:. 2864:x 2859:F 2855:+ 2850:x 2846:F 2842:= 2839:F 2836:x 2798:x 2793:F 2784:x 2780:F 2776:= 2773:F 2770:x 2732:x 2727:F 2718:x 2714:F 2710:= 2704:x 2696:F 2644:x 2639:F 2628:x 2624:+ 2619:x 2615:F 2611:= 2608:F 2598:F 2576:x 2571:F 2567:+ 2562:x 2558:F 2551:x 2548:= 2545:F 2535:F 2524:F 2501:x 2497:H 2488:x 2484:G 2480:= 2475:x 2471:F 2450:H 2444:G 2441:= 2438:F 2414:x 2410:H 2406:+ 2401:x 2397:G 2393:= 2388:x 2384:F 2363:H 2360:+ 2357:G 2354:= 2351:F 2327:x 2323:H 2314:x 2310:G 2306:= 2301:x 2297:F 2276:H 2270:G 2267:= 2264:F 2237:x 2233:H 2229:= 2224:x 2220:F 2195:H 2191:= 2188:F 2175:H 2171:G 2167:F 2135:) 2132:) 2129:1 2126:, 2123:1 2120:( 2117:f 2114:+ 2106:2 2102:X 2098:+ 2090:1 2086:X 2082:( 2076:) 2073:) 2070:0 2067:, 2064:1 2061:( 2058:f 2055:+ 2050:2 2046:X 2042:+ 2034:1 2030:X 2026:( 2020:) 2017:) 2014:1 2011:, 2008:0 2005:( 2002:f 1999:+ 1991:2 1987:X 1983:+ 1978:1 1974:X 1970:( 1964:) 1961:) 1958:0 1955:, 1952:0 1949:( 1946:f 1943:+ 1938:2 1934:X 1930:+ 1925:1 1921:X 1917:( 1914:= 1904:) 1901:) 1896:2 1892:X 1888:, 1885:1 1882:( 1879:f 1876:+ 1868:1 1864:X 1860:( 1854:) 1851:) 1846:2 1842:X 1838:, 1835:0 1832:( 1829:f 1826:+ 1821:1 1817:X 1813:( 1810:= 1803:) 1798:2 1794:X 1790:, 1785:1 1781:X 1777:( 1774:f 1727:+ 1692:) 1689:0 1686:, 1683:0 1680:( 1677:f 1666:2 1662:X 1653:1 1649:X 1645:+ 1642:) 1639:1 1636:, 1633:0 1630:( 1627:f 1619:2 1615:X 1606:1 1602:X 1598:+ 1595:) 1592:0 1589:, 1586:1 1583:( 1580:f 1569:2 1565:X 1559:1 1555:X 1551:+ 1548:) 1545:1 1542:, 1539:1 1536:( 1533:f 1525:2 1521:X 1515:1 1511:X 1507:= 1497:) 1492:2 1488:X 1484:, 1481:0 1478:( 1475:f 1464:1 1460:X 1456:+ 1453:) 1448:2 1444:X 1440:, 1437:1 1434:( 1431:f 1423:1 1419:X 1415:= 1408:) 1403:2 1399:X 1395:, 1390:1 1386:X 1382:( 1379:f 1352:2 1349:= 1346:n 1326:f 1299:) 1296:) 1291:n 1287:X 1283:, 1277:, 1272:2 1268:X 1264:, 1261:1 1258:( 1255:f 1252:+ 1244:1 1240:X 1236:( 1230:) 1227:) 1222:n 1218:X 1214:, 1208:, 1203:2 1199:X 1195:, 1192:0 1189:( 1186:f 1183:+ 1178:1 1174:X 1170:( 1167:= 1164:) 1159:n 1155:X 1151:, 1145:, 1140:2 1136:X 1132:, 1127:1 1123:X 1119:( 1116:f 1089:) 1084:n 1080:X 1076:, 1070:, 1065:2 1061:X 1057:, 1054:0 1051:( 1048:f 1037:1 1033:X 1026:) 1021:n 1017:X 1013:, 1007:, 1002:2 998:X 994:, 991:1 988:( 985:f 977:1 973:X 969:= 966:) 961:n 957:X 953:, 947:, 942:2 938:X 934:, 929:1 925:X 921:( 918:f 876:) 871:n 867:X 863:, 857:, 852:2 848:X 844:, 841:0 838:( 835:f 824:1 820:X 816:+ 813:) 808:n 804:X 800:, 794:, 789:2 785:X 781:, 778:1 775:( 772:f 764:1 760:X 756:= 753:) 748:n 744:X 740:, 734:, 729:2 725:X 721:, 716:1 712:X 708:( 705:f 674:x 648:x 643:F 622:x 600:x 596:F 575:x 524:) 521:1 518:, 515:x 512:, 509:F 506:( 480:) 477:0 474:, 471:x 468:, 465:F 462:( 432:x 412:F 382:x 377:F 354:x 350:F 326:0 306:1 286:x 266:F 240:x 235:F 212:x 208:F 187:x 163:x 142:x 118:F 92:x 87:F 76:x 72:+ 67:x 63:F 56:x 53:= 50:F 20:)

Index

Shannon cofactor
identity
Boolean function
valuation (logic)
partial application
binary decision diagrams
satisfiability solvers
computer engineering
formal verification
if-then-else
disjunction
XOR
Sum of Products
Product of Sums
distributivity law
unate function
Boolean derivative
George Boole
Laws of Thought
Claude Shannon
Binary decision diagrams
switching circuit
multiplexer
Rosenbloom, Paul Charles
Boole, George
An Investigation of the Laws of Thought: On which are Founded the Mathematical Theories of Logic and Probabilities


Dover Publications, Inc.
ISBN

Text is available under the Creative Commons Attribution-ShareAlike License. Additional terms may apply.

↑