Questions: Myhill-Nerode Theorem

5 questions to test your understanding

Score: 0 / 5
Question 1 Multiple Choice

For language L = {w ∈ {0,1}* | w ends in '1'}, are the strings '01' and '111' Myhill-Nerode equivalent?

ANo, because the strings have different lengths and different content
BYes, because both strings end in '1', and any suffix appended produces the same accept/reject outcome for both
CNo, because '01' has fewer 1s than '111', which affects acceptance of continuations
DYes, because both strings are accepted by L, so they must be in the same equivalence class
Question 2 Multiple Choice

To prove that L = {aⁿbⁿ | n ≥ 0} is not regular using the Myhill-Nerode theorem, you would:

AShow that the language cannot be expressed as a regular expression
BExhibit infinitely many strings that are pairwise Myhill-Nerode distinguishable — each pair separated by some suffix — proving the language requires infinitely many equivalence classes
CShow that any DFA for L requires at least n+1 states for inputs of length 2n, so the minimal DFA grows without bound
DApply the pumping lemma to a string in L and show that any pumping produces a string outside L
Question 3 True / False

If two strings reach the same state in the minimal DFA for language L, they are Myhill-Nerode equivalent.

TTrue
FFalse
Question 4 True / False

A regular language can have infinitely many Myhill-Nerode equivalence classes, as long as the DFA recognizing it has finitely many states.

TTrue
FFalse
Question 5 Short Answer

What does the number of Myhill-Nerode equivalence classes for a language tell you, and why is this significant?

Think about your answer, then reveal below.