Кіріспе

Математика мен информатикада Кроун-Родос теориясы (немесе алгебралық автоматтар теориясы) – шекті жартылай топтар мен автоматтарды зерттеуге бағытталған, оларды элементар компоненттерге жіктеуді көздейтін тәсіл. Бұл компоненттер шекті апериодты жартылай топтарға және кері байланыссыз (осыған "тоқу өнімі" немесе "каскад" деп аталады) біріктірілген шекті қарапайым топтарға сәйкес келеді. Крон мен Родс шекті автоматтар үшін жалпы жіктеуді тапты. Авторлар шекті жартылай топтар теориясында күтпеген маңызды нәтижелерді ашты және дәлелдеді, бұл шекті автоматтар мен жартылай топтар арасындағы терең байланысты аңғарды.

Кроун-Родос теоремасының анықтамасы мен сипаттамасы

T жартылай топ болсын. T-нің субсемигрупасының гомоморфты бейнесі болып табылатын S жартылай тобы T-нің бөлгіші деп аталады.

Шекті жартылай топтар үшін Крохн–Родс теоремасы, әрбір шекті S жартылай тобы, S-нің бөлгіші болып табылатын шекті қарапайым топтардың шекті ауыспалы тоқу өнімінің бөлгіші болып табылады, сондай-ақ шекті апериодты жартылай топтардың (тривиалды емес субтоптары жоқ) бөлгіші болып табылады. Автоматтар түріндегі шекті автоматтар үшін Крохн–Родс теоремасы, Q күйлері мен I кіріс жиыны бар шекті автомат A берілгенде, Q' күйлерін кеңейтуге болады, содан кейін жаңа автомат A', "қарапайым", азайтылмайтын автоматтардың каскадына енуі мүмкін: Атап айтқанда, A, (1) трансформациялық жартылай топтары шекті қарапайым топтар болатын автоматтардың тізбегімен және (2) параллель жұмыс істейтін флип-флоптар банктері болатын автоматтармен эмуляцияланады. Жаңа автомат A', A-мен бірдей кіріс және шығыс символдарына ие. Мұнда, каскадталған автоматтардың күйлері мен кірістері ерекше иерархиялық координаттық формаға ие. Сонымен қатар, A-ның трансформациялық жартылай тобын бөлетін әрбір қарапайым топ (прим) немесе топқа жатпайтын азайтылмайтын жартылай топ (флип-флоп моноидінің субсемигрупасы) каскадтың кейбір компоненттерінің трансформациялық жартылай тобын бөлуі керек, және компоненттердің бөлгіштері ретінде пайда болуы тиіс жай сандар ғана A-ның трансформациялық жартылай тобын бөлуі керек.

Тарих және қолдану

1962 жылы Кеннет Кроун мен Джон Родс конференцияда (детерминистік) шекті автоматты "қарапайым" компоненттерге бөлшектеу әдісін жариялады, бұл компоненттердің өзі шекті автоматтар болып табылады. Философияға қатысы бар осы бірлескен жұмыс Кроунның Гарвард университетіндегі докторлық диссертациясы және Родстың МТИ-дегі докторлық диссертациясын құрады. Содан бері теореманың оңайрақ дәлелдемелері мен шексіз құрылымдарға жалпыламалары жарияланды (толық мәліметтер үшін Родс пен Штайнбергтің 2009 жылғы «The q Theory of Finite Semigroups» кітабының 4-тарауын қараңыз). Кроун мен Родстың 1965 жылғы мақаласында шекті автоматтардың (немесе, балама ретінде, тізбекті машиналардың) бөлшектелу теоремасының дәлелі алгебралық жартылай топ құрылымын кеңінен пайдаланды. Кейінгі дәлелдемелерде шекті түрлендіру жартылай топтарының шекті толық өнімдерін қолдану арқылы маңызды жеңілдетулер енгізілді. Теорема шекті топтар үшін Джордан-Хёльдер бөлшектелуін (онда алғашқы сандар шекті қарапайым топтар болып табылады) барлық шекті түрлендіру жартылай топтарына (онда алғашқы сандар тағы да шекті қарапайым топтар және «қосқыш» жартылай топтарының барлығы) жалпылайды (жоғарыда қараңыз). Топтық және жалпы шекті автоматтардың бөлшектелуі үшін жалпы жағдайдың күйлер жиынтығын кеңейту қажет, бірақ кіріс символдарының саны сол күйінде қалады. Жалпы жағдайда, олар иерархиялық «координаталық жүйемен» жабдықталған үлкен құрылымға енгізіледі. «Алғашқы» ұғымын түсінуде сақтық таныту қажет, өйткені Кроун мен Родс өз теоремаларын автоматтар үшін «алғашқы бөлшектелу теоремасы» деп атайды. Дегенмен, бөлшектелудегі компоненттер алғашқы автоматтар емес (наивті түрде анықталған алғашқымен); керісінше, «алғашқы» ұғымы күрделірек және алгебралық: бөлшектелудің құрамдас автоматтарына байланысты жартылай топтар мен топтар толық өнімге қатысты қатаң және табиғи алгебралық мағынада алғашқы (немесе толыққанды емес) болып табылады (Эйленберг, 1976). Бұрынғы бөлшектелу теоремаларынан айырмашылығы, Кроун-Родс бөлшектелулері көбінесе күйлер жиынтығын кеңейтуді қажет етеді, сондықтан кеңейтілген автомат бөлшектелетін автоматты қамтиды (эмуляциялайды). Осы фактілер теореманы түсінуді қиындатты және оны практикалық тұрғыда қолдануды қиын етті – соңғы кезде есептеулік іске асырулар қолжетімді болғанға дейін (Егри Наги & Неханив 2005, 2008). Х. П. Зейгер (1967) голономиялық бөлшектелу деп аталатын маңызды нұсқаны дәлелдеді (Эйленберг 1976). Голономия әдісі салыстырмалы түрде тиімді болып көрінеді және А. Эгри Наги есептеу арқылы іске асырды (Egri Nagy & Nehaniv 2005). Мейер мен Томпсон (1969) шекті автоматтар үшін Кроун-Родс бөлшектелуін береді, ол бұрын Хартманис пен Стернс жасаған бөлшектелумен тең, бірақ пайдалы бөлшектелулер үшін бастапқы автоматтың күйлер жиынтығын кеңейту ұғымы маңызды (пермутациясыз автоматтар үшін). Қазір Кроун-Родс бөлшектелулерінің көптеген дәлелдемелері мен құрылымдары бар (мысалы, [Krohn, Rhodes & Tilson 1968], [Ésik 2000], [Diekert et al. 2012]), голономия әдісі жалпы алғанда ең танымал және тиімді (бірақ барлық жағдайларда емес). Моноидтар мен категориялар арасындағы тығыз байланыстың арқасында Кроун-Родс теоремасының нұсқасы категориялар теориясына қолданылады. Бұл байқауды және ұқсас нәтижеге дәлелдей отырып, Уэллс ұсынды (1980). Жартылай топтар/моноидтар үшін Кроун-Родс теоремасы шекті топтар үшін Джордан-Хёльдер теоремасының аналогы болып табылады (топтар емес, жартылай топтар/моноидтар үшін). Осылайша, теорема жартылай топтар/моноидтар теориясының терең және маңызды нәтижесі болып табылады. Теорема көптеген математиктер мен компьютерлік ғалымдарды таң қалдырды, өйткені бұрын жартылай топ/моноид аксиомалары кез-келген күшті құрылым теоремасын қабылдауға тым әлсіз деп саналған болатын, ал алдыңғы жұмыстар (Хартманис және Стернс) тек шекті автоматтар үшін әлдеқайда қатаң және жалпы бөлшектелу нәтижелерін көрсетуге ғана қол жеткізді. Эгри Наги мен Неханивтің (2005, 2008–) жұмыстары компьютерлік алгебра жүйесі GAP-ті қолдана отырып, шекті топтар үшін (Фробенус-Лагранж координаталары деп аталады) байланысты бөлшектелумен кеңейтілген Кроун-Родс бөлшектелуінің голономиялық нұсқасын одан әрі автоматтандыруды жалғастыруда. Жартылай топ және моноид теориясынан тыс қолданбалар қазір есептеу тұрғысынан мүмкін. Олар биология және биохимиялық жүйелердегі есептеулерді (мысалы, Эгри Наги мен Неханив 2008), жасанды интеллект, шекті күй физикасы, психология және ойын теориясын қамтиды (мысалы, Родс 2009).