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?
Odpowiedzi:
Tak, te monoidy zwróciły uwagę w literaturze badawczej i faktycznie prowadzą do trudnych pytań.
Definicja . MonoidN nazywa się rzutowym, jeśli zachowuje się następująca właściwość: iff:N→R jest monoidalnym morfizmem i h:T→R jest morfizmem przejmującym, wówczas istnieje morfizm g:N→T takie, że f=h∘g .
Długą dyskusję na temat monoidów rzutowych można znaleźć w [1], zaraz po definicji 4.1.33. W szczególności pokazano, że każda rzutowana półgrupa skończona jest pasmem (półgrupa, w której każdy element jest idempotentny). Ale odwrotność nie jest prawdą i faktycznie jest to otwarty problem, aby zdecydować, czy skończona półgrupa jest rzutowa.
[1] J. Rhodes i B. Steinberg, Theq -teoria skończonych półgrup . Springer Monographs in Mathematics. Springer, New York, 2009. XXII + 666 s. ISBN: 978-0-387-09780-0
źródło