Minimization of Deterministic Finite Automata (DFA)
Print this page
First   |   Last   |   Prev   |   Next
The minimal DFA

Given DFA M accepting a regular language L, we observe that

  • is the minimal state DFA accepting L.
  • refines , implying
    Each equivalence classes of is the union of some equivalence classes of .
  • Hence, each staet of ( which correspond to the equivalence class of ) can be obtained by merging states of M. ( which correspond to equivalence classes of )

 

But, how do we decide in general when two states can be merged without changing the language accepted?

 

First   |   Last   |   Prev   |   Next