Minimiser les automates finis déterministes sans états d'acceptation


8

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?


5
Oui. Certaines réponses sont aussi simples que cela.
Luke Mathieson

ce n'est donc pas un transducteur.
Grijesh Chauhan

@GrijeshChauhan Où dans la question avez-vous trouvé le terme "transducteur"?
Raphael

Réponses:


6

Votre supposition est correcte et vous pouvez la voir un peu plus formellement comme suit. LaisserA=(Q,A,,q0,F)être un DFA. La congruence de Nérode sur Q est défini comme suit:

pq if and only if, for every word uA puFquF
L'ensemble des états de l'automate minimal de A est Q/. Maintenant siF est l'ensemble vide, tous les états de Q sont -équivalent et donc Q/ n'a qu'un seul élément, disons Q/={1}. Vous n'avez pas le choix pour les transitions et donc1a=1 pour chaque lettre a. finalement1 est l'état initial, mais il n'y a pas d'état final.

2
Il n'est absolument pas nécessaire d'utiliser la congruence Nerode pour prouver qu'un automate à un état est minimal pour le langage vide. C'est assez formel pour dire qu'un automate sans états acceptant accepteet qu'un automate à un état qui accepte une langue particulière doit être minimal car chaque automate doit avoir au moins un état.
David Richerby

1
@ david-richerby Je le sais parfaitement. Je viens de mentionner que ce résultat correspond à la définition standard donnée dans les cours standard.
J.-E.

7

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).

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.