Expressive Power of various Automata:
The Expressive Power of any machine can be determined from the class or set of Languages accepted by that particular type of Machine. Here is the increasing sequence of expressive power of machines :
FA < DPDA < PDA < LBA < TM
As we can observe that FA is less powerful than any other machine. It is important to note that DFA and NFA are of same power because every NFA can be converted into DFA and every DFA can be converted into NFA .
The Turing Machine i.e. TM is more powerful than any other machine.
(i) Finite Automata (FA) equivalence:
Finite Automata
≡ PDA with finite Stack
≡ TM with finite tape
≡ TM with unidirectional tape
≡ TM with read only tape
(ii) Pushdown Automata (PDA) equivalence:
PDA ≡ Finite Automata with Stack
(iii) Turing Machine (TM) equivalence:
Turing Machine
≡ PDA with additional Stack
≡ FA with 2 Stacks
The Applications of these Automata are given as follows:
1. Finite Automata (FA)
2. Push Down Automata (PDA)
3. Linear Bounded Automata (LBA)
4. Turing Machine (TM)
18 videos|69 docs|44 tests
|
1. What is automata in computer science engineering? |
2. What are the applications of automata in computer science engineering? |
3. What are finite automata? |
4. How are pushdown automata different from finite automata? |
5. What is the significance of automata theory in computer science engineering? |
|
Explore Courses for Computer Science Engineering (CSE) exam
|