1,171 views
0 votes
0 votes
Among Deterministic pushdown automata and Non deterministic pushdown automata, which is more powerful and why ?

2 Answers

0 votes
0 votes

In DPDAs, only one move is possible when reading any input from any state but, in NPDAs, there can be multiple moves possible for an input symbol from a state.

In Deterministic Push Down Automata it is always defined that at for a particular input it will be going to a specific state but in case of Non-deterministic Push Down Automata for a specific input it may go to different states ...

So ,  NPDAs are more powerful than DPDAs.

There are Context Free Languages, such as the language of palindromes, that can be accepted by NPDAs but not by DPDAs.

0 votes
0 votes
First of all we know about the term "Power" it refers to language accepted.
Every DPDA can be NPDA but every NPDA can't be DPDA, bcz NPDA can accept more languages compared to DPDA, So NPDA is more powerful than DPDA.

Related questions

0 votes
0 votes
0 answers
1
0 votes
0 votes
1 answer
2
sumitr asked Apr 23, 2018
486 views
3 votes
3 votes
1 answer
3
ankitgupta.1729 asked Mar 3, 2018
704 views
Which is more powerful :- 2-way Non-Deterministic Pushdown Machine(NDPDM) or 2-way Deterministic Pushdown Machine(DPDM) ? (or) Do both machine models have the same power ...
0 votes
0 votes
1 answer
4
Abhisek Tiwari 4 asked Nov 6, 2018
716 views
Consider Ldf set all languages accepted by DPDA by final state,Lef set of all languages accepted by DPDA by Empty stack ThenA)Ldf proper subset of Lef.B)Ldf = Lef.C)Lef ...