Moore machine
Definition
A Moore machine is a tuple where:
- is a finite-state machine, with finite set of states , input alphabet , transition function and initial state ;
- is an alphabet, the output alphabet;
- is the output function.
On an input string with , let for . The output of is the string .
Remarks
Example: let , , , and . Then is the parity of the number of 's among , and on the output is . Non-example: a machine with output function , depending on the input symbol too, fails clause 3; it is a Mealy machine. With this convention the output has length ; some authors drop so that input and output have the same length. A Moore machine gives a Mealy machine with the same states by setting ; the converse needs, in general, up to states.
Reading path
To understand this page from the ground up, read these 5 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Alphabet concept
- Finite-state machine concept
- Mealy machine concept
- String concept
- Moore machine definition
Further reading
About this page
| Tag | AH8MBMD6FF |
|---|---|
| URI | m2://AH8MBMD6FF |
| Kind | definition |
| Writing | W0 stub |
| MSC | 68Q45 |
| Defines | Moore machine |
| Uses | Finite-state machine, Alphabet, String, Mealy machine |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- a source with a locator (0 of 1)
The writing levels say how complete the text of a page is. They do not measure its truth.
What links here
No page links to this page yet.