Généralisation de l'affirmation selon laquelle un monoïde reconnaît le langage ssi le monoïde syntaxique divise le monoïde


9

Soit un alphabet fini. Pour un langage donné le monoïde syntaxique est une notion bien connue en théorie formelle du langage. De plus, un monoïde reconnaît un langage ssi il existe un morphisme tel que .L A M ( L ) M L φ : A M L = φ - 1 ( φ ( L ) ) )ALUNE M(L)MLφ:UNEML=φ-1(φ(L)))

Ensuite, nous avons le bon résultat:

Un monoïde reconnaît si est une image homomorphique d'un sous-monoïde de (écrit ).L A M ( L ) M M ( L ) MMLUNEM(L)MM(L)M

Ce qui précède est généralement des états dans le contexte des langages réguliers, puis les monoïdes ci-dessus sont tous finis.

Supposons maintenant que nous substituons par un monoïde arbitraire , et nous disons qu'un sous-ensemble est reconnu par s'il existe un morphisme tel que . Il nous reste alors que si reconnaît , alors (voir S. Eilenberg, Automates, Machines and Languages, Volume B), mais l'inverse est-il valable? N L N M φ : N M L = φ - 1 ( φ ( L ) ) M L M ( L ) MUNENLNMφ:NML=φ-1(φ(L))MLM(L)M

Dans la preuve pour l'inverse est prouvé en exploitant la propriété que si pour un certain morphisme et est aussi un morphisme, alors on peut trouver tel que tient, simplement en choisissant pour chaque et se prolongeant à un morphisme de à . Mais cela ne fonctionne pas pour les monoïdes arbitraires , je m'attends donc à ce que l'inverse ci-dessus soit faux. Et si c'est faux, pour quel genre de monoïde à côté de N = φ ( M ) φ : M N ψ : A N ρ : A M φ ( ρ ( u ) ) = ψ ( u ) ρ ( x ) φ - 1 ( ψ ( x ) ) x A A M N A UNEN=φ(M)φ:MNψ:UNENρ:UNEMφ(ρ(u))=ψ(u)ρ(X)φ-1(ψ(X))XUNEUNEMNUNE est-ce toujours vrai, et ces monoïdes ont-ils reçu une quelconque attention dans la littérature de recherche?


Fin du premier paragraphe: ne serait-ce pas L au lieu de A?
Mateus de Oliveira Oliveira

@MateusdeOliveiraOliveira Oui, merci de l'avoir remarqué!
StefanH

Réponses:


5

Oui, ces monoïdes ont reçu de l'attention dans la littérature de recherche et conduisent en fait à des questions difficiles.

Définition . Un monoïde est appelé projectif si la propriété suivante est vérifiée: si est un morphisme monoïde et est un morphisme surjectif, alors il existe un morphisme tel que .NF:NRh:TRg:NTF=hg

Vous pouvez trouver une longue discussion sur les monoïdes projectifs dans [1], juste après la définition 4.1.33. On montre notamment que tout semi-groupe fini projectif est une bande (un semi-groupe dans lequel chaque élément est idempotent). Mais l'inverse n'est pas vrai et c'est en fait un problème ouvert de décider si un semi-groupe fini est projectif.

[1] J. Rhodes et B. Steinberg, La théorie des semi-groupes finisq . Monographies Springer en mathématiques. Springer, New York, 2009. xxii + 666 pp. ISBN: 978-0-387-09780-0


Merci pour votre réponse! Mais cette propriété est-elle vraiment nécessaire, je veux dire qu'elle est suffisante, mais la "propriété de division" du monoïde syntaxique échoue-t-elle vraiment en général, et si c'est le cas, avez-vous un exemple (ou un contre-exemple que si le monoïde syntaxique divise un autre monoïde , alors l'autre monoïde reconnaît également le sous-ensemble à partir duquel le monoïde syntaxique est construit)?
StefanH
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.