States and are indistinguishable if no continuation can distinguish acceptance from them, that is, for every ,
The automaton is irreducible if every state is accessible and no two distinct states are indistinguishable.
An automaton accepting a regular language is irreducible exactly when it has the smallest possible number of states among deterministic automata accepting that language. The irreducible automaton is unique up to isomorphism; its states correspond to the Myhill--Nerode equivalence classes.
The subset construction produceswhereEach deterministic state records all nondeterministic states reachable after the word read so far. This construction gives .
We induct on the length of . For , the extended transition set is , and the sole witnessing sequence is , so the claim holds.
Write a nonempty word as . By the recursive definition,if and only if there is some with . By the induction hypothesis, the first condition on is equivalent to a witnessing sequence for from to . Appending gives a witnessing sequence for . Conversely, deleting the last state of any witnessing sequence for gives just such a state and sequence for . This proves both implications.
The subset construction theorem gives . Removing inaccessible states does not alter any computation from the initial state, so
Every state of is accessible by construction. It remains to separate distinct subset states of . Choose , and without loss of generality take . By (Br2), some word has a witnessing sequence from to the unique final state . Part (b)(iii) impliesso the state reached from on is accepting.
If the state reached from on were also accepting, there would be some with a witnessing sequence labelled from to . But has such a sequence too, and (Br3) says that its starting state is unique. Hence , contradicting . Thus distinguishes and .
No two distinct states of are indistinguishable, and all are accessible. Therefore is irreducible and accepts .
Articles by others on the same topic
There are currently no matching articles.