A regular language is accepted by a non-deterministic finite automaton (NFA) with states. Which of the following statement(s) is/are FALSE?
View worked solution
Answer: D
We are given that a regular language is accepted by a non-deterministic finite automaton (NFA) with states. Let us analyze each statement to identify which one is FALSE:
- Option A: may have an accepting NFA with states.
True. If the given NFA is not minimal, we can find a smaller equivalent NFA. For example, if and we are given an NFA with states, there exists an equivalent NFA with state (since ). - Option B: may have an accepting DFA with states.
True. Similar to Option A, if and the given NFA has states, the minimal DFA for requires only state (since ). - Option C: There exists a DFA with states that accepts .
True. By the standard subset construction algorithm, any NFA with states can be converted into an equivalent DFA with at most states. - Option D: Every DFA that accepts has states.
False. This directly contradicts the subset construction theorem (Option C), which guarantees the existence of a DFA with at most states.
Thus, only statement D is false.
Free practice · Your answers on this page are not saved.
