Minimalizace DFA je konstrukce ekvivalentního DFA založeného na deterministickém konečném automatu (DFA), který má nejmenší možný počet stavů.
Pro každý běžný jazyk existuje minimální DFA , která jej přijímá, tj. DFA s co nejmenším počtem stavů. Takový automat je jedinečný až do izomorfismu.
Nechat - DKA. Označujeme obráceným automatem . Označme deterministickým automatem získaným postupem pro konstrukci podmnožin. Platí následující výsledek [1] :
Nechte stroj rozpoznat jazyk . Poté lze minimální DFA pro daný jazyk nalézt jako |
Formální jazyky a formální gramatiky | |
---|---|
Obecné pojmy | |
Typ 0 | |
Typ 1 |
|
Typ 2 | |
Typ 3 | |
rozebrat |