01 · The idea
In everyday language
Michael Rabin and Dana Scott studied finite automata: machines whose behaviour can be described using a finite collection of states. Nondeterminism allows several possible next moves. A string is accepted if some allowed path reaches an accepting state. For finite automata, this expressive-looking model can be converted into a deterministic one.
Why it matters
Automata theory underlies tools for recognising patterns, analysing languages and reasoning about computational models.


