Professional Documents
Culture Documents
Define Pushdown Automata
Define Pushdown Automata
Pushdown Automata is a finite automata with extra memory called stack which helps
Pushdown automata to recognize Context Free Languages. A Pushdown Automata (PDA)
can be defined as : Q is the set of states. ∑is the set of input symbols
what is ambiguity in theory of computation
Define DFA
DFA refers to deterministic finite automata. Deterministic refers to the uniqueness of the
computation. The finite automata are called deterministic finite automata if the machine is
read an input string one symbol at a time. In DFA, there is only one path for specific input
from the current state to the next state.
Define DFA
FA stands for non-deterministic finite automata. It is easy to construct an NFA when
compared to DFA for a given regular language. The finite automata are called NFA when
there exist many paths for specific input from the current state to the next state.
What is the condition required for generalized nondeterministic finite automaton?
For convenience, we require that GNFAs always have a special formthat meets
the following conditions.
• The start state has transition arrows going to every other state but no arrows
other state but no arrows going to any other state. Furthermore, the accept
state is not the same as the start state.
• Except for the start and accept states, one arrow goes from every state to
• A k-track Turing machine(for some k>0) has k-tracks and one R/W
head that reads and writes all of them one by one.
• A k-track Turing Machine can be simulated by a single track Turing
machine
2. Two-way infinite Tape Turing Machine: