Given an arbitrary non-deterministic finite automaton (NFA) with states, the maximum number of states in an equivalent minimized DFA at least
View worked solution
Answer: B
To find the maximum number of states in a minimized DFA equivalent to an -state NFA, we look for the worst-case scenario where the subset construction yields a DFA that cannot be further minimized.
1. Subset Construction Upper Bound
Given an NFA with states, the power set of its states has possible subsets. Therefore, the equivalent DFA constructed via subset construction can have at most states.
2. Achievability of the Bound
There exist languages accepted by an -state NFA for which the equivalent minimized DFA requires exactly states. For example, consider a language where we need to track the -th symbol from the right-hand end of the input string. An NFA can easily guess this position and transition to the accept state using states, whereas any DFA must remember the last symbols read, requiring distinct states. Since all these states are pairwise distinguishable, the minimized DFA must also have states.
Thus, the maximum number of states in an equivalent minimized DFA is at least .
Free practice · Your answers on this page are not saved.
