Redirected
in Theory of Computation retagged by
5,922 views
0 votes
0 votes

Which of the following is true?

  1. Mealy and Moore machine are language acceptors.
  2. Finite State automata is language translator.
  3. NPDA is more powerful than DPDA.
  4. Melay machine is more powerful than Moore machine.
in Theory of Computation retagged by
by
5.9k views

4 Comments

edited by
The 4th option will be D) Mealy machine is more powerful than Moore machine.
0
0
(A) Mealy and Moore machine are language acceptors TRUE

      because Mealy and Moore both are finite state machines.So. both of them are accepting some language.
1
1
both A and C are correct.
0
0
So what is the exact answer? A and C or only C?
0
0

6 Answers

5 votes
5 votes

Answer is C) NPDA is more powerful than DPDA

by
3 votes
3 votes

(A) Mealy and Moore machine are language acceptors. TRUE
       because Mealy and Moore both are finite state machines.So. both of them are accepting some language.

(B) Finite State automata is language translator. FALSE

      Finite State automata cannot translate a language into another.

(C) NPDA is more powerful than DPDA. TRUE

D) Mealy machine is more powerful than Moore machine.  FALSE

So, the answer will be both A) & C)

2 Comments

How can it accept or reject a language?  Mealy and Moore machines do not have final states. Please clarify.
1
1

Mealy and Moore machines are not language acceptors. They produce output based on input and/or state using actions. They are categoried under Transducers. Language acceptors are separate classification under FSM. Only option (C) is true.

Source: https://en.wikipedia.org/wiki/Finite-state_machine#Acceptors

3
3
2 votes
2 votes
NPDA is more powerful than DPDA. Therefore correct answer will be C
2 votes
2 votes
$C$ is correct .

There exist some context-free languages for which it is not possible to construct a DPDA whereas a NPDA can be easily constructed,

Example: Set of all even length palindromes over an alphabet i.e. $L=\left \{ ww^{R} \right \}$ .Here, it is not possible to find the centre of the string deterministically and hence NPDA is used to recognize strings of this language.

This implies NPDA is more powerful than DPDA

1 comment

Other than the spelling mistakes, can you say why the other statements are not true?
1
1
Answer:

Related questions

1 vote
1 vote
1 answer
3