Science  People  Locations  Timeline
Index: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Home > Moore machine


In the theory of computation, a Moore machine is a finite state automaton where the outputs are determined by the current state alone (and not on the input). The state diagram for a Moore machine will include an output signal for each state.

Compare with a Mealy machine, which maps transitions in the machine to outputs.

The name Moore machine comes from that of their promoter: E. F. Moore, a state machine pioneer, who wrote Gedanken-experiments on Sequential Machines, pp 129 – 153, Automata Studies, Annals of Mathematical Studies, no. 34, Princeton University Press, Princeton, N. J., 1956

Formal Definition

A Moore machine can be defined an n-tuple { Q, Σ, Δ, δ, λ, } consisting of

The number of states in a Moore machine will be greater than or equal to the number of states in the corresponding Mealy machine.

Computational models

Read more »

Non User