in Theory of Computation recategorized by
871 views
2 votes
2 votes

Two finite state machines are said to be equivalent if they

  1. have same number of states
  2. have same number of edges
  3. have same number of states and edges
  4. recognize same set of tokens
in Theory of Computation recategorized by
by
871 views

1 comment

if they recognize same set of tokens.
0
0

1 Answer

1 vote
1 vote

so option A,B,C are false

and the definition of equivalent finite machines is that they accept same language.

so option D is correct.

1 comment

Option D would be correct.

So if we check (option A). its saying that if two finite state machines have same number of states then both the finite state machines are equivalent.

But its wrong.

so for this lets take two finite state machines

L1 = {a*}  → L1 have one state

L2 = {b*}  → L2 also have one state

but L1 is not equal to L2   .      So option A is wrong.

 

Similarly with the same number of edges we cant guarantee that both the finite machines would be same.  Thus Option B and C are also wrong
0
0
Answer:

Related questions