Deje ser un alfabeto finito. Para un lenguaje dado el monoide sintáctico es una noción bien conocida en la teoría del lenguaje formal. Además, un monoide reconoce un lenguaje si existe un morfismo tal que .
Entonces tenemos el buen resultado:
Un monoide reconoce si es una imagen homomórfica de un submonoide de (escrito como ).
Lo anterior es generalmente estados en el contexto de lenguajes regulares, y luego los monoides anteriores son todos finitos.
Ahora supongamos que sustituimos con un monoide arbitrario , y decimos que un subconjunto es reconocido por si existe un morfismo tal que . Entonces todavía tenemos que si reconoce , entonces (ver S. Eilenberg, Autómatas, Máquinas e Idiomas, Volumen B), pero ¿se mantiene lo contrario?
En la prueba de lo contrario se prueba explotando la propiedad de que si N = φ ( M ) para algún morfismo φ : M → N y ψ : A ∗ → N también es un morfismo, entonces podemos encontrar ρ : A ∗ → M tal que φ ( ρ ( u ) ) = ψ ( u ) se mantiene, simplemente eligiendo alguna ρ ( x ) ∈ para cada x ∈ A y que se extiende a un morfismo de A * a M . Pero esto no funciona para los monoides arbitrarios N, por lo que espero que lo anterior sea falso en ese momento. Y si es falso, ¿para qué tipo de monoide además de A ∗ sigue siendo cierto, y esos monoides han recibido alguna atención en la literatura de investigación?
Respuestas:
Sí, estos monoides han recibido atención en la literatura de investigación y en realidad conducen a preguntas difíciles.
Definición . Un monoide se llama proyectivo si se cumple la siguiente propiedad: si f : N → R es un morfismo monoide yh : T → R es un morfismo surjective, entonces existe un morfismo g : N → T tal que f = h ∘ g .N f:N→R h:T→R g:N→T f=h∘g
Puede encontrar una larga discusión sobre los monoides proyectivos en [1], justo después de la Definición 4.1.33. Se muestra en particular que cada semigrupo finito proyectivo es una banda (un semigrupo en el que cada elemento es idempotente). Pero lo contrario no es cierto y en realidad es un problema abierto decidir si un semigrupo finito es proyectivo.
fuente