In DFA, for each input symbol, one can determine the state to which the machine will move. Hence, it is called Deterministic Automaton. As it has a finite number of states, the machine is called Deterministic Finite Machine or Deterministic Finite Automaton.
A DFA can be represented by a 5-tuple (Q, ∑, δ, q0, F) where −
A DFA is represented by digraphs called state diagram.
Let a deterministic finite automaton be →
Transition function δ as shown by the following table −
| Present State | Next State for Input 0 | Next State for Input 1 | 
|---|---|---|
| a | a | b | 
| b | c | a | 
| c | b | c | 
Its graphical representation would be as follows −