Finite-state machine
Builds on AlphabetFinite setFunction
Definition
A finite-state machine is a tuple where:
- is a nonempty finite set, whose elements are the states;
- is an alphabet, the input alphabet;
- is a function, the transition function;
- is the initial state.
When is in state and reads the symbol , it moves to the state .
Remarks
Example: the turnstile has , , , and for both states . All four clauses hold, since is finite and is defined on every pair. Non-example: a counter with states and fails clause 1, because is infinite. Adding a set of accepting states gives a deterministic finite automaton. Adding an output function gives a Mealy or a Moore machine. Some authors also call nondeterministic variants, where is replaced by a relation, finite-state machines.
Reading path
To understand this page from the ground up, read these 4 pages in order. The foundations come first.
Show the path as a graph
- no evidence level
- Alphabet concept
- Finite set concept
- Function concept
- Finite-state machine definition
Further reading
About this page
| Tag | W2PPW81887 |
|---|---|
| URI | m2://W2PPW81887 |
| Kind | definition |
| Writing | W0 stub |
| MSC | 68Q45 |
| Defines | Finite-state machine |
| Uses | Alphabet, Finite set, Function |
| Changed | 3 November 2026 |
Markdown · JSON · Edit on GitHub
What this page needs for W1
- an inventory row: the row of the inventory that the node accounts for (0 of 1)
- 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.