Uogólnienie stwierdzenia, że ​​monoid rozpoznaje język iff monoid syntaktyczny dzieli monoid


9

Pozwolić Abyć 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 .LA M(L)MLφ:AML=φ1(φ(L)))

Mamy więc ładny wynik:

Monoid rozpoznaje jeśli jest homomorficznym obrazem submonoidu (napisanego jako ).MLAM(L)MM(L)M

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ść?ANLNMφ:NML=φ1(φ(L))MLM(L)M

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 obokAN=φ(M)φ:MNψ:ANρ:AMφ(ρ(u))=ψ(u)ρ(x)φ1(ψ(x))xAAMNA czy to nadal prawda i czy te monoidy zwróciły uwagę w literaturze naukowej?


Koniec pierwszego akapitu: czy nie byłoby L zamiast A?
Mateus de Oliveira Oliveira

@MateusdeOliveiraOliveira Tak, dziękuję za zauważenie!
StefanH

Odpowiedzi:


5

Tak, te monoidy zwróciły uwagę w literaturze badawczej i faktycznie prowadzą do trudnych pytań.

Definicja . MonoidNnazywa się rzutowym, jeśli zachowuje się następująca właściwość: iff:NR jest monoidalnym morfizmem i h:TR jest morfizmem przejmującym, wówczas istnieje morfizm g:NT takie, że f=hg.

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


Dzięki za odpowiedź! Ale czy ta właściwość jest naprawdę konieczna, to znaczy, że jest wystarczająca, ale czy „właściwość podziału” monoidu syntaktycznego naprawdę ogólnie zawodzi, a jeśli tak, to masz przykład (lub kontrprzykład, że jeśli monoid syntaktyczny dzieli inną monoidę , to wtedy drugi monoid rozpoznaje również podzbiór, z którego zbudowana jest monoid syntaktyczny)?
StefanH
Korzystając z naszej strony potwierdzasz, że przeczytałeś(-aś) i rozumiesz nasze zasady używania plików cookie i zasady ochrony prywatności.
Licensed under cc by-sa 3.0 with attribution required.