Paper 1, Section II, H
Part II, 2019
Let be a deterministic finite-state automaton (DFA). Define what it means for two states of to be equivalent. Define the minimal DFA for .
Let be a DFA with no inaccessible states, and suppose that is another DFA on the same alphabet as and for which . Show that has at least as many states as . [You may use results from the course as long as you state them clearly.]
Construct a minimal DFA (that is, one with the smallest possible number of states) over the alphabet which accepts precisely the set of binary numbers which are multiples of 7. You may have leading zeros in your inputs (e.g.: 00101). Prove that your DFA is minimal by finding a distinguishing word for each pair of states.