Contents    Page-10    Prev    Next    Page+10    Index   

Recognizing Automaton

A recognizing automaton is an abstract computer that reads symbols from an input tape. It has a finite control (computer program) and an auxiliary memory.

The recognizer answers ``Yes'' or ``No'' to the question ``Is the input string a member of the language?''

The kinds of languages that can be recognized depend on the amount of auxiliary memory the automaton has (finite, pushdown stack, tape whose size is a linear multiple of input length, infinite tape).