Let ser un lenguaje, entonces definimos la congruencia sintáctica como u ~ v : ⇔ ∀ x , y ∈ X * : x T y ∈ L ↔ x v y ∈ L y el cociente monoid X * / ~ L es llamado el monoide sintáctica de L .
Ahora, ¿qué monoides surgen como monoides sintácticos de idiomas? Encontré idiomas para grupos simétricos y para el conjunto de todas las asignaciones en algún conjunto finito subyacente. Pero, ¿qué hay de otros? ¿Hay monoides finitos que no podrían escribirse como el monoide sintáctico de algún idioma?
Para un autómata dado, al considerar el monoide generado por las asignaciones inducidas por las letras en los estados (el llamado monoide de transformación) cuando la composición de la función se lee de izquierda a derecha, sostiene que el monoide de transformación del autómata mínimo es precisamente el monoide sintáctico Esta observación me ayudó a construir los ejemplos mencionados anteriormente.
No me permito tampoco que sea bastante simple realizar cualquier monoide finito como el monoide de transformación de algún autómata, simplemente tome los elementos de M como estados y considere cada generador de M como una letra del alfabeto y las transiciones se dan por q x para algún estado q y letra x , entonces el monoide de transformación es isomorfo a M en sí mismo (esto es similar al teorema de Cayley sobre cómo los grupos se integran en grupos simétricos).