Étant donné que cette question n'a reçu aucune réponse pendant longtemps, permettez-moi de répondre partiellement à la première partie de la question:
Que sait-on des automates (minimaux) reconnaissant pour un code fini X ?X∗X
Étant donné un ensemble fini de mots , l' automate fleur de X ∗ est l'automate non déterministe fini A = ( Q , A , E , I , F ) , où Q = { 1 , 1 } ∪ { ( u , v ) ∈ A + × A + ∣ u v ∈ X } , I = F = {XX∗UNE= ( Q , A , E, Je, F)Q = { 1 , 1 } ∪ { ( u , v ) ∈ A+× A+∣ u v ∈ X} , avec quatre types de transitions:
( u , a v )je= F= { ( 1 , 1 ) }
Il est facile de voir que cet automate reconnaîtX*. Par exemple, siA={a,b}etX={a,ba,aab,aba}, l'automate fleur deX∗est le suivant
( u , a v )( u , a )( 1 , 1 )( 1 , 1 )⟶une( u a , v ) tel que u a v ∈ X, ( u , v ) ≠ ( 1 , 1 ) ⟶une( 1 , 1 ) tel que u a ∈ X, u ≠ 1 ⟶une( A , v ) de telle sorte que un v ∈ X, v ≠ 1 ⟶une( 1 , 1 ) de telle sorte que a ∈ X}
X∗A = { a , b }X= { a , b a , a a b , a b a }X∗
Rappelons qu'un automate n'est pas ambigu si, étant donné deux états et q et un mot w , il y a au plus un chemin de p à q avec l'étiquette w . Ensuite, le résultat suivant est valable:pqwpqw
Théorème [1, Thm 4.2.2]. L'ensemble est un code si l'automate fleur de X ∗ est sans ambiguïté.XX∗
L'automate fleur a également une propriété algébrique qui le rend relativement proche de l'automate minimal. Cette propriété est valable pour tout ensemble fini , mais est plus facile à énoncer en se débarrassant du mot vide, c'est-à-dire en considérant un langage comme un sous-ensemble de A + au lieu de A ∗ .XUNE+UNE∗
Rappelons qu'un semi-groupe fini est localement trivial si, pour tout e ∈ R idempotent , e R e = { e } . Un morphisme π : R → S est localement trivial si pour tout e idempotent dans S , le semi-groupe π - 1 ( e ) est localement trivial.Re ∈ Re R e = { e }π: R → SeSπ- 1( E )
TX+X+TL+πTSX+
π: T→ S
J
Références
[ 1 ] J. Berstel, D. Perrin, C. Reutenauer, Codes et automates . Encyclopedia of Mathematics and its Applications, 129. Cambridge University Press, Cambridge, 2010. xiv + 619 pp. ISBN: 978-0-521-88831-8