edited by
570 views
0 votes
0 votes

Can someone please help me understand these two points about minimum DFA and Minimum NFA, thank you

edited by

3 Answers

Best answer
0 votes
0 votes
while converting NFA to DFA  number of states possible in DfA are between 1 to 2^n for n states NFA.

the same for the DFA if we have m states then the states in NFA could be log m to m states NFA.
selected by
2 votes
2 votes
If we use the subset construction method to build the DFA and if the NFA has $n$ states, then the states in the DFA can be any subset of the $n$ states and we know that the total number of subsets of $Q$ is given by $P(Q)$ which is the powerset of Q.

To put it another way, if $n$ is the number of states of the DFA, it has $2^n$ subsets of states. Each subset corresponds to one of the possibilities that the DFA must remember, so the DFA must contain at most $2^n$ states.

I am not sure what minimisation of NFA means - it is not known to have any simple algorithm.
edited by
0 votes
0 votes
for first statement->

NFA can have no transition for an input but for DFA there must be some transition so at max we need 2^n transition states.

for statement 2->

it is a reverse statement of first one NFA will have at max states equivalent to DFA

Related questions

3 votes
3 votes
3 answers
2
Hirak asked May 22, 2019
1,399 views
How many $2$ state DFA’s with the designated initial state can be constructed over the alphabet over the alphabet $\sum = \{a, b\}$ that accept universal language?$4$$1...
2 votes
2 votes
1 answer
3
aditi19 asked Mar 24, 2019
1,593 views
How many possible finite automata ( DFA ) are there with two states X and Y, where X is always initial state with alphabet a and b, that accepts everything?answer is 20 o...