Finite Automata
Print this page
First   |   Last   |   Prev   |   Next
An automaton processes a string on the tape by repeating the following actions until the tape head has traversed the entire string:
  1. The tape head reads the current tape cell and sends the symbol s found there to the control. Then the tape head moves to the next cell.
  2. he control takes s and the current state and consults the state transition function to get the next state, which becomes the new current state.

Once the entire string has been processed, the state in which the automation enters is examined. If it is an accept state , the input string is accepted ; otherwise, the string is rejected . Summarizing all the above we can formulate the following formal definition:

Deterministic Finite State Automaton : A Deterministic Finite State Automaton (DFA) is a 5-tuple :

  • Q is a finite set of states.
  • is a finite set of input symbols or alphabet.
First   |   Last   |   Prev   |   Next