Questions: DFA Properties and Minimization Algorithms

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

In a DFA, states p and q are such that for every possible input string, both states lead to the same accept or reject outcome. What can you conclude?

AThe states are distinguishable and must be kept separate
BThe states are equivalent and can be merged without changing the language recognized
CBoth states must be accepting states, since they produce the same outcomes
DThe DFA is non-deterministic if two states behave identically
Question 2 Multiple Choice

Why is the uniqueness of the minimal DFA (up to isomorphism) a useful property?

AIt guarantees that the minimization algorithm runs in polynomial time
BIt allows two DFAs to be tested for language equivalence by minimizing both and comparing their structure
CIt proves that all regular languages have the same number of states in their minimal DFA
DIt means any DFA can be minimized by simply relabeling its states
Question 3 True / False

If two different DFAs both recognize the same regular language, their minimized forms will be isomorphic — identical up to the naming of states.

TTrue
FFalse
Question 4 True / False

Two DFA states are equivalent if they were reached by the same set of input strings from the start state.

TTrue
FFalse
Question 5 Short Answer

What does it mean for two DFA states to be distinguishable, and why is distinguishability the basis for the minimization algorithm?

Think about your answer, then reveal below.