Knowledge

Moore machine

Source 📝

1235: 1251: 2274: 2082:
Theorems A and B were used for the basis of the course work of a student of the fourth year, A. A. Karatsuba, "On a problem from the automata theory", which was distinguished by testimonial reference at the competition of student works of the faculty of mechanics and mathematics of
1093:. Notice that this is the source state of the transition. So for each input, the output is already fixed before the input is received, and depends solely on the present state. This is the original definition by E. Moore. It is a common mistake to use the label of state 1222:
occur on the outputs during that brief period while those changes are rippling through the chain, but most systems are designed so that glitches during that brief transition time are ignored or are irrelevant. The outputs then stay the same indefinitely
1217:
chain to decode the current state into the outputs (lambda). The instant the current state changes, those changes ripple through that chain, and almost instantaneously the output gets updated. There are design techniques to ensure that no
2014:
machine, every two states of which are distinguishable from one another, such that the length of the shortest experiments establishing the state of the machine at the end of the experiment is equal to
693: 458: 292: 1258:
A Moore machine with nine states for the above description is shown on the right. The initial state is state A, and the final state is state I. The state table for this example is as follows:
783: 123: 398:
and react according to its internal configuration at those idealized instants, or else having the state machine wait for a next input symbol (as on a FIFO) and react whenever it arrives.
2076: 1946: 886:
equivalent Moore machine, with outputs shifted in time. This is due to the way that state labels are paired with transition labels to form the input/output pairs. Consider a transition
1158: 1018: 924: 396: 1789: 1205:. Clocked sequential systems are a restricted form of Moore machine where the state changes only when the global clock signal changes. Typically the current state is stored in 327: 519: 1064: 2242:
Moore E. F. Gedanken-experiments on Sequential Machines. Automata Studies, Annals of Mathematical Studies, 34, 129–153. Princeton University Press, Princeton, N.J.(1956).
857: 725: 39:, whose output values are determined both by its current state and by the values of its inputs. Like other finite state machines, in Moore machines, the input typically 2094:
Until the present day (2011), Karatsuba's result on the length of experiments is the only exact nonlinear result, both in automata theory, and in similar problems of
2012: 1882: 1723: 1530: 224: 1118: 1091: 978: 951: 810: 179: 1966: 1844: 1809: 1743: 1670: 1650: 1630: 1610: 1590: 1570: 1550: 1189: 877: 830: 614: 579: 559: 539: 249: 199: 150: 1247:
A sequential network has one input and one output. The output becomes 1 and remains 1 thereafter when at least two 0's and two 1's have occurred as inputs.
1819:
proved the following two theorems, which completely solved Moore's problem on the improvement of the bounds of the experiment length of his "Theorem 8".
333:"Evolution across time" is realized in this abstraction by having the state machine consult the time-changing input symbol at discrete "timer ticks" 1884:
machine, such that every two of its states are distinguishable from one another, then there exists a branched experiment of length at most
43:. Thus the input may indirectly influence subsequent outputs, but not the current or immediate output. The Moore machine is named after 480:
As Moore and Mealy machines are both types of finite-state machines, they are equally expressive: either type can be used to parse a
1209:, and a global clock signal is connected to the "clock" input of the flip-flops. Clocked sequential systems are one way to solve 619: 1202: 1194: 425: 259: 2225: 2171: 1745:, such that every two of its states are distinguishable from one another, then there exists an experiment of length 882:
However, not every Mealy machine can be converted to an equivalent Moore machine. Some can be converted only to an
730: 472:
for a Moore machine, or Moore diagram, is a diagram state diagram that associates an output value with each state.
65: 2248:
Karatsuba A. A. Experimente mit Automaten (German) Elektron. Informationsverarb. Kybernetik, 11, 611–612 (1975).
2245:
Karatsuba A. A. Solution of one problem from the theory of finite automata. Usp. Mat. Nauk, 15:3, 157–159 (1960).
2122: 2095: 2017: 1887: 1234: 2278: 1816: 1123: 983: 889: 1210: 336: 1748: 229: 204: 2261: 1197:(a restricted form of Moore machine where the state changes only when the global clock signal changes) 300: 40: 2117: 498: 2294: 1023: 492: 130: 32: 1679:
Another directly following problem is the improvement of the bounds given at the theorems 8 and 9.
2084: 1206: 835: 698: 402: 616:
is equivalent to the Mealy machine with the same states and transitions and the output function
419: 254: 491:
is that in the latter, the output of a transition is determined by the combination of current
1979: 1849: 1690: 1497: 209: 20: 1096: 1069: 956: 929: 788: 157: 28: 2235: 8: 2107: 1214: 2213: 2194:
Karatsuba, A. A. (1960). "Solution of one problem from the theory of finite automata".
1951: 1829: 1794: 1728: 1655: 1635: 1615: 1595: 1575: 1555: 1535: 1491: 862: 815: 599: 564: 544: 524: 234: 184: 135: 48: 1675:
At the end of the paper, in Section "Further problems", the following task is stated:
2221: 2167: 2231: 481: 1482:
More complex Moore machines can have multiple inputs as well as multiple outputs.
44: 16:
Finite-state machine whose output values are determined only by its current state
2253: 1180: 2288: 2112: 582: 488: 469: 36: 592:
for a Mealy machine, each arc (transition) is labeled with an output value.
2145:
Moore, Edward F (1956). "Gedanken-experiments on Sequential Machines".
589:
for a Moore machine, each node (state) is labeled with an output value;
1231:
stay energized, etc.), until the Moore machine changes state again.
1228: 60: 1612:
output symbols. Nine theorems are proved about the structure of
1250: 1066:. The output corresponding to that input, is the label of state 2273: 1219: 31:
whose current output values are determined only by its current
422:
is a table listing all the triples in the transition relation
2149:(34). Princeton, N.J.: Princeton University Press: 129–153. 2091:
on 17 December 1958 and was published there in June 1960.
688:{\displaystyle G(s,\sigma )=G_{M}(\delta _{M}(s,\sigma ))} 2087:
in 1958. The paper by Karatsuba was given to the journal
1224: 1184: 2161: 1213:
problems. A typical electronic Moore machine includes a
401:
A Moore machine can be regarded as a restricted type of
294:
mapping a state and the input alphabet to the next state
2160:
Lee, Edward Ashford; Seshia, Sanjit Arunkumar (2013).
2022: 1892: 1753: 2020: 1982: 1954: 1890: 1852: 1832: 1797: 1751: 1731: 1693: 1658: 1638: 1618: 1598: 1578: 1558: 1538: 1500: 1176:
Simple Moore machines have one input and one output:
1126: 1099: 1072: 1026: 986: 959: 932: 892: 865: 838: 818: 791: 733: 701: 622: 602: 567: 547: 527: 501: 428: 339: 303: 262: 237: 212: 187: 160: 138: 68: 453:{\displaystyle \delta :S\times \Sigma \rightarrow S} 287:{\displaystyle \delta :S\times \Sigma \rightarrow S} 475: 2070: 2006: 1960: 1940: 1876: 1838: 1803: 1783: 1737: 1717: 1664: 1644: 1624: 1604: 1584: 1564: 1544: 1524: 1227:stay bright, power stays connected to the motors, 1152: 1112: 1085: 1058: 1012: 972: 945: 918: 871: 851: 824: 804: 777: 719: 687: 608: 573: 553: 533: 513: 452: 390: 321: 286: 243: 218: 193: 173: 144: 117: 2286: 2147:Automata Studies, Annals of Mathematical Studies 1201:Most digital electronic systems are designed as 47:, who presented the concept in a 1956 paper, “ 1948:through which one may determine the state of 1168:Types according to number of inputs/outputs. 778:{\displaystyle G_{M}(\delta _{M}(s,\sigma ))} 118:{\displaystyle (S,s_{0},\Sigma ,O,\delta ,G)} 1672:machines" became known as "Moore machines". 2140: 2138: 2071:{\displaystyle {\tfrac {(n-1)(n-2)}{2}}+1} 1941:{\displaystyle {\tfrac {(n-1)(n-2)}{2}}+1} 487:The difference between Moore machines and 154:A start state (also called initial state) 2193: 2159: 541:), as opposed to just the current state ( 329:mapping each state to the output alphabet 2166:(1.08 ed.). UC Berkeley: Lulu.com. 1249: 408: 2135: 1485: 2287: 2212: 1153:{\displaystyle s_{i}\rightarrow s_{j}} 1013:{\displaystyle s_{i}\rightarrow s_{j}} 919:{\displaystyle s_{i}\rightarrow s_{j}} 2144: 391:{\displaystyle t_{0},t_{1},t_{2},...} 1784:{\displaystyle {\tfrac {n(n-1)}{2}}} 1683:Moore's Theorem 8 is formulated as: 1238:Moore machine in combinational logic 695:, which takes each state-input pair 59:A Moore machine can be defined as a 54: 2218:Regular algebra and finite machines 980:. The input causing the transition 13: 2206: 1233: 508: 441: 275: 213: 91: 14: 2306: 2266: 1242: 2272: 2163:Introduction to Embedded Systems 476:Relationship with Mealy machines 322:{\displaystyle G:S\rightarrow O} 2123:Autonomous system (mathematics) 2096:computational complexity theory 514:{\displaystyle S\times \Sigma } 228:A finite set called the output 2187: 2153: 2052: 2040: 2037: 2025: 2001: 1983: 1922: 1910: 1907: 1895: 1871: 1853: 1791:which determines the state of 1771: 1759: 1712: 1694: 1519: 1501: 1137: 1053: 1027: 997: 903: 772: 769: 757: 744: 714: 702: 682: 679: 667: 654: 638: 626: 444: 313: 278: 203:A finite set called the input 112: 69: 1: 2128: 1968:at the end of the experiment. 1811:at the end of the experiment. 1494:on Sequential Machines", the 1120:as output for the transition 1059:{\displaystyle (s_{i},s_{j})} 125:consisting of the following: 2220:. London: Chapman and Hall. 7: 2101: 1163: 852:{\displaystyle \delta _{M}} 720:{\displaystyle (s,\sigma )} 35:. This is in contrast to a 10: 2313: 1477: 1203:clocked sequential systems 1195:clocked sequential systems 463: 2118:Algorithmic state machine 1462: 1453: 1440: 1431: 1418: 1409: 1396: 1387: 1374: 1365: 1352: 1343: 1330: 1321: 1308: 1299: 1286: 1277: 1171: 581:). When represented as a 51:on Sequential Machines.” 41:influences the next state 879:'s transition function. 413: 2262:Moore-and-Mealy-Machine 2085:Moscow State University 2007:{\displaystyle (n;m;p)} 1877:{\displaystyle (n;m;p)} 1718:{\displaystyle (n;m;p)} 1632:, and experiments with 1532:automata (or machines) 1525:{\displaystyle (n;m;p)} 1490:In Moore's 1956 paper " 832:'s output function and 403:finite-state transducer 219:{\displaystyle \Sigma } 181:which is an element of 2254:List of research works 2080: 2072: 2008: 1970: 1962: 1942: 1878: 1840: 1813: 1805: 1785: 1739: 1719: 1681: 1666: 1646: 1626: 1606: 1586: 1566: 1552:are defined as having 1546: 1526: 1255: 1239: 1154: 1114: 1087: 1060: 1014: 974: 947: 920: 873: 853: 826: 806: 779: 721: 689: 610: 575: 555: 535: 515: 454: 420:state transition table 392: 323: 288: 245: 220: 195: 175: 146: 119: 2073: 2009: 1971: 1963: 1943: 1879: 1841: 1821: 1806: 1786: 1740: 1720: 1685: 1677: 1667: 1647: 1627: 1607: 1587: 1567: 1547: 1527: 1254:Example moore machine 1253: 1237: 1190:binary adding machine 1155: 1115: 1113:{\displaystyle s_{j}} 1088: 1086:{\displaystyle s_{i}} 1061: 1015: 975: 973:{\displaystyle s_{j}} 948: 946:{\displaystyle s_{i}} 921: 874: 854: 827: 807: 805:{\displaystyle G_{M}} 780: 722: 690: 611: 576: 556: 536: 516: 455: 409:Visual representation 393: 324: 289: 246: 221: 196: 176: 174:{\displaystyle s_{0}} 147: 120: 21:theory of computation 2281:at Wikimedia Commons 2018: 1980: 1952: 1888: 1850: 1830: 1795: 1749: 1729: 1691: 1656: 1636: 1616: 1596: 1576: 1556: 1536: 1498: 1492:Gedanken-experiments 1486:Gedanken-experiments 1124: 1097: 1070: 1024: 984: 957: 930: 890: 863: 836: 816: 789: 731: 699: 620: 600: 596:Every Moore machine 565: 545: 525: 499: 426: 337: 301: 260: 235: 210: 185: 158: 136: 66: 49:Gedanken-experiments 29:finite-state machine 2108:Synchronous circuit 1687:Given an arbitrary 1215:combinational logic 495:and current input ( 297:An output function 2068: 2060: 2004: 1958: 1938: 1930: 1874: 1836: 1801: 1781: 1779: 1735: 1715: 1662: 1642: 1622: 1602: 1592:input symbols and 1582: 1562: 1542: 1522: 1256: 1240: 1150: 1110: 1083: 1056: 1010: 970: 943: 916: 869: 849: 822: 802: 775: 717: 685: 606: 571: 551: 531: 511: 450: 388: 319: 284: 241: 216: 191: 171: 142: 129:A finite set of 115: 2277:Media related to 2196:Uspekhi Mat. Nauk 2089:Uspekhi Mat. Nauk 2059: 1961:{\displaystyle S} 1929: 1839:{\displaystyle S} 1804:{\displaystyle S} 1778: 1738:{\displaystyle S} 1665:{\displaystyle S} 1645:{\displaystyle S} 1625:{\displaystyle S} 1605:{\displaystyle p} 1585:{\displaystyle m} 1565:{\displaystyle n} 1545:{\displaystyle S} 1475: 1474: 872:{\displaystyle M} 825:{\displaystyle M} 609:{\displaystyle M} 574:{\displaystyle G} 561:as the domain of 554:{\displaystyle S} 534:{\displaystyle G} 521:as the domain of 244:{\displaystyle O} 194:{\displaystyle S} 145:{\displaystyle S} 55:Formal definition 2302: 2276: 2251:Karatsuba A. A. 2239: 2200: 2199: 2198:(15:3): 157–159. 2191: 2185: 2184: 2182: 2180: 2157: 2151: 2150: 2142: 2077: 2075: 2074: 2069: 2061: 2055: 2023: 2013: 2011: 2010: 2005: 1976:There exists an 1967: 1965: 1964: 1959: 1947: 1945: 1944: 1939: 1931: 1925: 1893: 1883: 1881: 1880: 1875: 1845: 1843: 1842: 1837: 1810: 1808: 1807: 1802: 1790: 1788: 1787: 1782: 1780: 1774: 1754: 1744: 1742: 1741: 1736: 1724: 1722: 1721: 1716: 1671: 1669: 1668: 1663: 1651: 1649: 1648: 1643: 1631: 1629: 1628: 1623: 1611: 1609: 1608: 1603: 1591: 1589: 1588: 1583: 1571: 1569: 1568: 1563: 1551: 1549: 1548: 1543: 1531: 1529: 1528: 1523: 1261: 1260: 1159: 1157: 1156: 1151: 1149: 1148: 1136: 1135: 1119: 1117: 1116: 1111: 1109: 1108: 1092: 1090: 1089: 1084: 1082: 1081: 1065: 1063: 1062: 1057: 1052: 1051: 1039: 1038: 1020:labels the edge 1019: 1017: 1016: 1011: 1009: 1008: 996: 995: 979: 977: 976: 971: 969: 968: 952: 950: 949: 944: 942: 941: 925: 923: 922: 917: 915: 914: 902: 901: 878: 876: 875: 870: 858: 856: 855: 850: 848: 847: 831: 829: 828: 823: 811: 809: 808: 803: 801: 800: 784: 782: 781: 776: 756: 755: 743: 742: 726: 724: 723: 718: 694: 692: 691: 686: 666: 665: 653: 652: 615: 613: 612: 607: 580: 578: 577: 572: 560: 558: 557: 552: 540: 538: 537: 532: 520: 518: 517: 512: 482:regular language 459: 457: 456: 451: 397: 395: 394: 389: 375: 374: 362: 361: 349: 348: 328: 326: 325: 320: 293: 291: 290: 285: 250: 248: 247: 242: 225: 223: 222: 217: 200: 198: 197: 192: 180: 178: 177: 172: 170: 169: 151: 149: 148: 143: 124: 122: 121: 116: 87: 86: 2312: 2311: 2305: 2304: 2303: 2301: 2300: 2299: 2295:Finite automata 2285: 2284: 2269: 2228: 2209: 2207:Further reading 2204: 2203: 2192: 2188: 2178: 2176: 2174: 2158: 2154: 2143: 2136: 2131: 2104: 2024: 2021: 2019: 2016: 2015: 1981: 1978: 1977: 1953: 1950: 1949: 1894: 1891: 1889: 1886: 1885: 1851: 1848: 1847: 1831: 1828: 1827: 1817:A. A. Karatsuba 1796: 1793: 1792: 1755: 1752: 1750: 1747: 1746: 1730: 1727: 1726: 1692: 1689: 1688: 1657: 1654: 1653: 1637: 1634: 1633: 1617: 1614: 1613: 1597: 1594: 1593: 1577: 1574: 1573: 1557: 1554: 1553: 1537: 1534: 1533: 1499: 1496: 1495: 1488: 1480: 1245: 1174: 1166: 1144: 1140: 1131: 1127: 1125: 1122: 1121: 1104: 1100: 1098: 1095: 1094: 1077: 1073: 1071: 1068: 1067: 1047: 1043: 1034: 1030: 1025: 1022: 1021: 1004: 1000: 991: 987: 985: 982: 981: 964: 960: 958: 955: 954: 937: 933: 931: 928: 927: 910: 906: 897: 893: 891: 888: 887: 864: 861: 860: 843: 839: 837: 834: 833: 817: 814: 813: 796: 792: 790: 787: 786: 751: 747: 738: 734: 732: 729: 728: 700: 697: 696: 661: 657: 648: 644: 621: 618: 617: 601: 598: 597: 566: 563: 562: 546: 543: 542: 526: 523: 522: 500: 497: 496: 478: 466: 427: 424: 423: 416: 411: 370: 366: 357: 353: 344: 340: 338: 335: 334: 302: 299: 298: 261: 258: 257: 236: 233: 232: 211: 208: 207: 186: 183: 182: 165: 161: 159: 156: 155: 137: 134: 133: 82: 78: 67: 64: 63: 57: 45:Edward F. Moore 17: 12: 11: 5: 2310: 2309: 2298: 2297: 2283: 2282: 2268: 2267:External links 2265: 2259: 2258: 2249: 2246: 2243: 2240: 2226: 2208: 2205: 2202: 2201: 2186: 2172: 2152: 2133: 2132: 2130: 2127: 2126: 2125: 2120: 2115: 2110: 2103: 2100: 2067: 2064: 2058: 2054: 2051: 2048: 2045: 2042: 2039: 2036: 2033: 2030: 2027: 2003: 2000: 1997: 1994: 1991: 1988: 1985: 1957: 1937: 1934: 1928: 1924: 1921: 1918: 1915: 1912: 1909: 1906: 1903: 1900: 1897: 1873: 1870: 1867: 1864: 1861: 1858: 1855: 1835: 1800: 1777: 1773: 1770: 1767: 1764: 1761: 1758: 1734: 1714: 1711: 1708: 1705: 1702: 1699: 1696: 1661: 1641: 1621: 1601: 1581: 1561: 1541: 1521: 1518: 1515: 1512: 1509: 1506: 1503: 1487: 1484: 1479: 1476: 1473: 1472: 1469: 1465: 1464: 1461: 1458: 1455: 1451: 1450: 1447: 1443: 1442: 1439: 1436: 1433: 1429: 1428: 1425: 1421: 1420: 1417: 1414: 1411: 1407: 1406: 1403: 1399: 1398: 1395: 1392: 1389: 1385: 1384: 1381: 1377: 1376: 1373: 1370: 1367: 1363: 1362: 1359: 1355: 1354: 1351: 1348: 1345: 1341: 1340: 1337: 1333: 1332: 1329: 1326: 1323: 1319: 1318: 1315: 1311: 1310: 1307: 1304: 1301: 1297: 1296: 1293: 1289: 1288: 1285: 1282: 1279: 1275: 1274: 1271: 1268: 1265: 1244: 1243:Worked Example 1241: 1199: 1198: 1192: 1187: 1173: 1170: 1165: 1162: 1147: 1143: 1139: 1134: 1130: 1107: 1103: 1080: 1076: 1055: 1050: 1046: 1042: 1037: 1033: 1029: 1007: 1003: 999: 994: 990: 967: 963: 940: 936: 913: 909: 905: 900: 896: 868: 846: 842: 821: 799: 795: 774: 771: 768: 765: 762: 759: 754: 750: 746: 741: 737: 716: 713: 710: 707: 704: 684: 681: 678: 675: 672: 669: 664: 660: 656: 651: 647: 643: 640: 637: 634: 631: 628: 625: 605: 594: 593: 590: 570: 550: 530: 510: 507: 504: 489:Mealy machines 477: 474: 465: 462: 449: 446: 443: 440: 437: 434: 431: 415: 412: 410: 407: 387: 384: 381: 378: 373: 369: 365: 360: 356: 352: 347: 343: 331: 330: 318: 315: 312: 309: 306: 295: 283: 280: 277: 274: 271: 268: 265: 251: 240: 226: 215: 201: 190: 168: 164: 152: 141: 114: 111: 108: 105: 102: 99: 96: 93: 90: 85: 81: 77: 74: 71: 56: 53: 15: 9: 6: 4: 3: 2: 2308: 2307: 2296: 2293: 2292: 2290: 2280: 2279:Moore machine 2275: 2271: 2270: 2264: 2263: 2256: 2255: 2250: 2247: 2244: 2241: 2237: 2233: 2229: 2227:0-412-10620-5 2223: 2219: 2215: 2211: 2210: 2197: 2190: 2175: 2173:9780557708574 2169: 2165: 2164: 2156: 2148: 2141: 2139: 2134: 2124: 2121: 2119: 2116: 2114: 2113:Mealy machine 2111: 2109: 2106: 2105: 2099: 2097: 2092: 2090: 2086: 2079: 2065: 2062: 2056: 2049: 2046: 2043: 2034: 2031: 2028: 1998: 1995: 1992: 1989: 1986: 1975: 1969: 1955: 1935: 1932: 1926: 1919: 1916: 1913: 1904: 1901: 1898: 1868: 1865: 1862: 1859: 1856: 1833: 1825: 1820: 1818: 1812: 1798: 1775: 1768: 1765: 1762: 1756: 1732: 1709: 1706: 1703: 1700: 1697: 1684: 1680: 1676: 1673: 1659: 1639: 1619: 1599: 1579: 1559: 1539: 1516: 1513: 1510: 1507: 1504: 1493: 1483: 1470: 1467: 1466: 1459: 1456: 1452: 1448: 1445: 1444: 1437: 1434: 1430: 1426: 1423: 1422: 1415: 1412: 1408: 1404: 1401: 1400: 1393: 1390: 1386: 1382: 1379: 1378: 1371: 1368: 1364: 1360: 1357: 1356: 1349: 1346: 1342: 1338: 1335: 1334: 1327: 1324: 1320: 1316: 1313: 1312: 1305: 1302: 1298: 1294: 1291: 1290: 1283: 1280: 1276: 1272: 1269: 1266: 1264:Current state 1263: 1262: 1259: 1252: 1248: 1236: 1232: 1230: 1226: 1221: 1216: 1212: 1211:metastability 1208: 1204: 1196: 1193: 1191: 1188: 1186: 1182: 1181:edge detector 1179: 1178: 1177: 1169: 1161: 1145: 1141: 1132: 1128: 1105: 1101: 1078: 1074: 1048: 1044: 1040: 1035: 1031: 1005: 1001: 992: 988: 965: 961: 938: 934: 911: 907: 898: 894: 885: 880: 866: 844: 840: 819: 797: 793: 766: 763: 760: 752: 748: 739: 735: 711: 708: 705: 676: 673: 670: 662: 658: 649: 645: 641: 635: 632: 629: 623: 603: 591: 588: 587: 586: 584: 583:state diagram 568: 548: 528: 505: 502: 494: 490: 485: 483: 473: 471: 470:state diagram 461: 447: 438: 435: 432: 429: 421: 406: 404: 399: 385: 382: 379: 376: 371: 367: 363: 358: 354: 350: 345: 341: 316: 310: 307: 304: 296: 281: 272: 269: 266: 263: 256: 253:A transition 252: 238: 231: 227: 206: 202: 188: 166: 162: 153: 139: 132: 128: 127: 126: 109: 106: 103: 100: 97: 94: 88: 83: 79: 75: 72: 62: 52: 50: 46: 42: 38: 37:Mealy machine 34: 30: 26: 25:Moore machine 22: 2260: 2252: 2217: 2214:Conway, J.H. 2195: 2189: 2177:. Retrieved 2162: 2155: 2146: 2093: 2088: 2081: 1973: 1972: 1823: 1822: 1814: 1686: 1682: 1678: 1674: 1489: 1481: 1257: 1246: 1200: 1175: 1167: 883: 881: 595: 486: 479: 467: 417: 400: 332: 58: 24: 18: 926:from state 727:and yields 2236:0231.94041 2129:References 1974:Theorem B. 1824:Theorem A. 1652:. Later, " 1270:Next state 1207:flip-flops 2047:− 2032:− 1917:− 1902:− 1815:In 1957, 1766:− 1229:solenoids 1138:→ 998:→ 953:to state 904:→ 841:δ 767:σ 749:δ 712:σ 677:σ 659:δ 636:σ 509:Σ 506:× 445:→ 442:Σ 439:× 430:δ 314:→ 279:→ 276:Σ 273:× 264:δ 214:Σ 104:δ 92:Σ 2289:Category 2216:(1971). 2102:See also 1725:machine 1572:states, 1220:glitches 1164:Examples 785:, where 255:function 230:alphabet 205:alphabet 1478:Complex 1273:Output 464:Diagram 61:6-tuple 19:In the 2234:  2224:  2179:1 July 2170:  1846:is an 1183:using 1172:Simple 884:almost 131:states 1267:Input 493:state 414:Table 33:state 27:is a 2222:ISBN 2181:2014 2168:ISBN 1225:LEDs 468:The 23:, a 2232:Zbl 1826:If 1185:XOR 859:is 812:is 2291:: 2230:. 2137:^ 2098:. 1471:I 1463:1 1449:I 1441:0 1427:H 1419:0 1405:F 1397:0 1383:F 1375:0 1361:E 1353:0 1339:C 1331:0 1317:C 1309:0 1295:B 1287:0 1160:. 585:, 484:. 460:. 418:A 405:. 2257:. 2238:. 2183:. 2078:. 2066:1 2063:+ 2057:2 2053:) 2050:2 2044:n 2041:( 2038:) 2035:1 2029:n 2026:( 2002:) 1999:p 1996:; 1993:m 1990:; 1987:n 1984:( 1956:S 1936:1 1933:+ 1927:2 1923:) 1920:2 1914:n 1911:( 1908:) 1905:1 1899:n 1896:( 1872:) 1869:p 1866:; 1863:m 1860:; 1857:n 1854:( 1834:S 1799:S 1776:2 1772:) 1769:1 1763:n 1760:( 1757:n 1733:S 1713:) 1710:p 1707:; 1704:m 1701:; 1698:n 1695:( 1660:S 1640:S 1620:S 1600:p 1580:m 1560:n 1540:S 1520:) 1517:p 1514:; 1511:m 1508:; 1505:n 1502:( 1468:1 1460:I 1457:0 1454:I 1446:1 1438:H 1435:0 1432:H 1424:1 1416:G 1413:0 1410:G 1402:1 1394:I 1391:0 1388:F 1380:1 1372:H 1369:0 1366:E 1358:1 1350:G 1347:0 1344:D 1336:1 1328:F 1325:0 1322:C 1314:1 1306:E 1303:0 1300:B 1292:1 1284:D 1281:0 1278:A 1223:( 1146:j 1142:s 1133:i 1129:s 1106:j 1102:s 1079:i 1075:s 1054:) 1049:j 1045:s 1041:, 1036:i 1032:s 1028:( 1006:j 1002:s 993:i 989:s 966:j 962:s 939:i 935:s 912:j 908:s 899:i 895:s 867:M 845:M 820:M 798:M 794:G 773:) 770:) 764:, 761:s 758:( 753:M 745:( 740:M 736:G 715:) 709:, 706:s 703:( 683:) 680:) 674:, 671:s 668:( 663:M 655:( 650:M 646:G 642:= 639:) 633:, 630:s 627:( 624:G 604:M 569:G 549:S 529:G 503:S 448:S 436:S 433:: 386:. 383:. 380:. 377:, 372:2 368:t 364:, 359:1 355:t 351:, 346:0 342:t 317:O 311:S 308:: 305:G 282:S 270:S 267:: 239:O 189:S 167:0 163:s 140:S 113:) 110:G 107:, 101:, 98:O 95:, 89:, 84:0 80:s 76:, 73:S 70:(

Index

theory of computation
finite-state machine
state
Mealy machine
influences the next state
Edward F. Moore
Gedanken-experiments
6-tuple
states
alphabet
alphabet
function
finite-state transducer
state transition table
state diagram
regular language
Mealy machines
state
state diagram
edge detector
XOR
binary adding machine
clocked sequential systems
clocked sequential systems
flip-flops
metastability
combinational logic
glitches
LEDs
solenoids

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