Question: Q 5 . ( 6 points + 4 extra credit ) Two DFAs ( or NFAs ) are isomorphic if they are the same, up

Q 5.(6 points +4 extra credit) Two DFAs (or NFAs) are isomorphic if they are the same, up
to re-labeling the states. We saw in class how to build a minimal DFA recognizing any language;
by inspecting that proof, one can see that the minimal DFA is unique up to isomorphism. In this
problem we will see that this is not true of NFAs.
(a) Let ={a,b,c}. Give two non-isomorphic 5-state NFAs (with no epsilon-moves) recognizing
the language L={xyin2:xy}={ab,ac,bc,ba,ca,cb} over the alphabet .
(b) Extra credit: Show that there is no NFA recognizing L with fewer than 5 states. Hint:
Show that (q0,x)(q0,y) for any two symbols xy.
Conclude that the minimal NFA is not unique.
Q 5 . ( 6 points + 4 extra credit ) Two DFAs ( or

Step by Step Solution

There are 3 Steps involved in it

1 Expert Approved Answer
Step: 1 Unlock blur-text-image
Question Has Been Solved by an Expert!

Get step-by-step solutions from verified subject matter experts

Step: 2 Unlock
Step: 3 Unlock

Students Have Also Explored These Related Programming Questions!