Soit un langage, puis nous définissons la congruence syntaxique comme
Maintenant, quels monoïdes surgissent en tant que monoides syntaxiques des langues? J'ai trouvé des langues pour les groupes symétriques et pour l'ensemble de tous les mappages sur un ensemble fini sous-jacent. Mais qu'en est-il des autres, y a-t-il des monoïdes finis qui ne pourraient pas être écrits comme le monoïde syntaxique d'une langue?
Pour un automate donné, en considérant le monoïde généré par les mappages induits par les lettres sur les états (le soi-disant monoïde de transformation) lorsque la composition de la fonction est lue de gauche à droite, il considère que le monoïde de transformation de l'automate minimal est précisément le monoïde syntaxique. Cette observation m'a aidé à construire les exemples mentionnés ci-dessus.
Permettez-moi également de ne pas dire qu'il est assez simple de réaliser un monoïde fini comme le monoïde de transformation d'un automate, simplement prendre les éléments de comme états, et considérer chaque générateur de M comme une lettre de l'alphabet et les transitions sont données par q x pour un état q et une lettre , alors le monoïde de transformation est isomorphe à lui-même (ceci est similaire au théorème de Cayley sur la façon dont les groupes s'intègrent dans des groupes symétriques).
Réponses:
Il semble qu'il y ait un document de répondre à cette question précise, et même dans le cas plus général des langues réguliers réguliers, mais je ne peux pas trouver une version en libre accès. Si quelqu'un trouve un lien sans mur payant, ce serait bien. J'ai demandé le texte intégral sur ResearchGate.ω
Titre : Quels monoïdes finis sont des monoïdes syntaxiques d'oméga-langages rationnels .
Auteurs : Phan Trung Huy, Igor Litovsky, Do Long Van
Résumé : Une notion d'ensembles rigid-rigides pour un monoïde fini est introduite. Nous prouvons qu'un monoïde fini M est le monoïde syntaxique d'Arnold d'un langage rational rationnel (ω-syntaxique pour faire court) si et seulement s'il existe un ensemble ω-rigide pour M. Cette propriété se révèle décidable pour les monoïdes finis . La relation entre la famille des monoïdes ω-syntaxiques et celle des mono-ids-syntaxiques (c'est-à-dire les monoides syntaxiques des langages rationnels des mots finis) est établie.
De plus, la page wikipedia sur les monoides syntaxiques déclare:
[1] McNaughton, Robert; Papert, Seymour (1971). Automates sans compteur. Monographie de recherche 65. Avec une annexe de William Henneman. MIT Appuyez sur. p. 48. ISBN 0-262-13076-9. Zbl 0232.94024.
[2] Lawson (2004) p.233
la source
D'une manière plus élémentaire que la réponse de Denis, ce qui suit est extrait des "Théories de la calculabilité" de Pippenger, p.87, et immédiat à vérifier.
Définition: Soit un monoïde, et Y ⊆ M . Définissez la relation de congruence ≡ Y sur M par x ≡ Y y ssi [ ∀ w , z ∈ M , w x z ∈ Y ⇔ w y z ∈ Y ] .M Y⊆M ≡Y M x≡Yy [∀w,z∈M wxz∈Y⇔wyz∈Y]
la source
la source