Definition
Finite Automaton
A finite automaton is a Turing machine that does not use a work tape.
Its transitions therefore have the simple form
where are states, is the currently read input symbol, and determines the movement of the input head.
If one allows only , the transition function can be written in the simpler form for . In this notation,
means , and
means for an arbitrary .
Convention
A finite automaton starts its computation on the first symbol of the input word. It accepts if it reaches an accepting state while the reading head stands on the right boundary symbol.