Pozwolić być skończonym alfabetem. Dla danego języka składniowym monoid jest dobrze znanym pojęciem w teorii język form. Co więcej, monoid rozpoznaje język jeśli istnieje morfizm taki, że .
Mamy więc ładny wynik:
Monoid rozpoznaje jeśli jest homomorficznym obrazem submonoidu (napisanego jako ).
Powyższe jest zwykle stwierdzone w kontekście zwykłych języków, a następnie wszystkie powyższe monoidy są skończone.
Załóżmy teraz, że podstawiamy dowolnym arbitralnym monoidem i mówimy, że podzbiór jest rozpoznawany przez jeśli istnieje morfizm taki, że . Zatem nadal mamy to, że jeśli rozpoznaje , to (patrz S. Eilenberg, Automata, Machines and Languages, Tom B), ale czy istnieje odwrotność?
W dowodzie na odwrotność udowodniono poprzez wykorzystanie właściwości, że jeśli dla pewnego morfizmu i jest także morfizmem, wtedy możemy znaleźć tak że , po prostu wybierając niektóre dla każdego i rozszerzenie to morfizmu z dla . Ale to nie działa w przypadku arbitralnych monoidów więc spodziewam się, że powyższa konwersja będzie fałszywa. A jeśli jest to fałsz, dla jakiego rodzaju monoidu obok czy to nadal prawda i czy te monoidy zwróciły uwagę w literaturze naukowej?