Top Qs
Chronologie
Chat
Contexte
Automate transposé
De Wikipédia, l'encyclopédie libre
Remove ads
En théorie des automates, l'automate transposé d'un automate fini , noté , est un autre automate fini, qui reconnaît les miroirs des mots reconnus par . Par exemple si reconnaît le mot aaaababa, alors reconnaît ababaaaa.
On parle aussi d'automate miroir. Une autre notation est .
Remove ads
Définition formelle


Soit un automate fini (déterministe ou non déterministe) où et sont les états initiaux et terminaux et où est l'ensemble des transitions.
L'automate transposé[1] de est l'automate obtenu en inversant le sens des transitions, et en échangeant les états initiaux avec les états terminaux. Formellement, c'est l'automate.
- ,
où .
Remove ads
Propriété et utilisations
Le langage reconnu par l'automate transposé est formé des images miroir des mots reconnus par l’automate de départ.
En général, l'automate transposé n'est pas déterministe, mais la déterminisation de l'automate donne un automate déterministe minimal.
L'automate transposé est notamment utilisé dans l'algorithme de Brzozowski pour la minimisation d'un automate fini déterministe[2].
Voir aussi
- graphe transposé, la notion analogue pour les graphes orientés.
Notes et références
Wikiwand - on
Seamless Wikipedia browsing. On steroids.
Remove ads