J'ai un automate fini sans état final / acceptant, donc F est vide. Comment puis-je le minimiser?
J'ai obtenu ceci sur un test et je ne savais pas comment aborder le problème parce que l'automate n'avait aucun état d'acceptation. Un seul état initial avec toutes les transitions en lui-même est-il la bonne réponse?
automata
finite-automata
crs12decoder
la source
la source
Réponses:
Votre supposition est correcte et vous pouvez la voir un peu plus formellement comme suit. LaisserUNE= ( Q , A , ⋅ ,q0, F) être un DFA. La congruence de Nérode∼ sur Q est défini comme suit:
la source
Un automate fini sans états finaux désigne le langage L =∅ . Pour minimiser un DFA, nous minimisons le nombre d'états et la langue indiquée doit être la même. Par définition de DFA, nous devons avoir un état initialq0 donc |Q|≥1 et comme vous le dites, nous devons inclure la fonction de transition avec toute transition vers q0 (parce que créer des états morts est contre-productif).
la source