Об определяемости упорядоченных автоматов полугруппами их входных сигналов
Автор: Акимова С.А.
Журнал: Известия Волгоградского государственного педагогического университета @izvestia-vspu
Рубрика: Математика
Статья в выпуске: 4 (14), 2005 года.
Бесплатный доступ
Короткий адрес: https://sciup.org/148162770
IDR: 148162770
Текст статьи Об определяемости упорядоченных автоматов полугруппами их входных сигналов
Под упорядоченным автоматом будем понимать, следуя [1], алгебраическую систему вида А = ^Х,8,У,3,Л), где X- упорядоченное множество состояний автомата, у-упорядоченное множество выходных сигналов, 5 - полугруппа входных сигналов, 5: SxX -> X - функция переходов и Л:8хХ-»У - выходная функция, удовлетворяющие при всех s,s'e S,x е X условиям <5(sx',x) = 3(s' ,d(s,x)); при фиксированном значении 5 отображение З^д^ является эндоморфизмом X, отображение Я(»,х)-гомоморфизмом X в У.
Доказательство предложения 2.1 из [1] без труда переносится на следующий результат.
Лемма 1. Для произвольных упорядоченных множеств X, У алгебраическая система Atm(X,Y) = (x,S,Y,8,2) с полугруппой S = EndX х Нот(х ,У} и функциями 3^cp,ip\x^= ф^, А.^ф,щ\х^ = щ^ является упорядоченным автоматом, который обладает следующим универсальным свойством: для всякого упорядоченного автомата A = (x,S',Y,3,A) существует, и притом единственный, гомоморфизм по входным сигналам этого автомата А в автомат Atm(x,Y).
Автомат Atm(X,Y) называется универсальным упорядоченным автоматом над упорядоченными множествами Х,У
Из работы Л.М. Глускина [2] следует, что полугруппы эндоморфизмов упорядоченных множеств Х,¥ изоморфны в том и только в том случае, если упорядоченное множество X изоморфно упорядоченному множеству Y или двойственному для него упорядоченному множеству у. Это означает, что универсальные упорядоченные автоматы без выходных сигналов вполне определяются своими полугруппами входных сигналов.
Мы распространяем этот результат на универсальные упорядоченные автоматы общего вида.
Теорема. Пусть Хр УрХ2 У2 - произвольные упорядоченные множества, причем порядок на одном из множеств ХрХ2 отличен от тождественного. Тогда для универсальных упорядоченных автоматов Atm(XpY), Atm(X2,Y2) следующие условия эквивалентны:
-
1) полугруппы входных сигналов автоматов А^ХрУД Atm(X2,Y2) изоморфны;
-
2) упорядоченные множества Хр Yt соответственно изоморфны упорядоченным множествам Х2,У2 или упорядоченным множествам Хг,¥г.
Доказательство теоремы основывается на следующих вспомогательных результатах.
Лемма 2. Одноместный предикат Ф(х) = (VyX,vx = х) теории полугрупп определяет в полугруппе S = EndX х Нот^Х , У) множество всех ее элементов, являющихся парами постоянных отображений множества X в X и X в У соответственно.
Доказательство. Очевидно, что пары постоянных отображений множества X в X и X в У являются правыми нулями полугруппы S. Действительно, если са- постоянное отображение множества X в точку а е X и сь- постоянное отображение множества X в точку b а У, то для любой пары (ф.ф^еЕ выполняется
(^V/Xca,cA)=(^„,^) = (cu,cJ •
С другой стороны, если преобразование (уху/) является правым нулем полугруппы S, то для любого преобразования (^.^^е S' выполняется условие Ypx-VxXV’T^VP’YY в частности для произвольного элемента а, е X и значений а = ф(ах), b = ip\.Ui) выполняются равенства
Gw)= к ,сЬ1 X^.y/j^yx^y/^ (с,„(О|))с|;/((,|))= (са,сь).
Значит, (уху/) = (с,, с,,).
Лемма 3. Одноместный предикат теории полугрупп Ч^х^ (VyXyy = у) определяет в полугруппе S = EndX х Нот^Х , У) множество пар вида (]v,^), где 1Г - тождественное преобразование множества X и у/ е Нот^Х,У\
Доказательство. Для любого у/еНот^Х,У^ упорядоченная пара (lv,y/) является левой единицей полугруппы 5, так как для любой пары (^.y/JeS выполняется
О V • У7 Хй • У7! ) = О X ^1Д X У7!) = (й . ^ )
С другой стороны, если отображение (у>,у/) является левой единицей полугруппы 5, то для любой пары ^.ip^eS выполняется условие (ф.фХфх’ЧЛ^ (yy.y/J, в частности для пары (l^y/JeS выполняется условие (уху/Х^У7^ (l.v.y/J- С другой стороны, имеет место равенство
(у?, у/^д , у/)) = (уйу, У’УА ) = (ух ФУх )•
Следовательно, ф = (\ и (уху7) = Ох-У7 )•
Обозначим символом U множество левых единиц полугруппы 5, символом Z-множество правых нулей полугруппы S. На множестве правых нулей полугруппы 5 определим отношение эквивалентности е по формуле х = у(х) о (Ve е U Ххе = уе).
Лемма 4. Пусть (с„ , сь ), (сД| , с6)- правые нули полугруппы S = EndX х Нот(х,У\ Тогда пара YUX,) в том и только в том случае эквивалентна паре (с„ ,сл ) по отношению г, если а = ах.
Доказательство. Пусть (с,,,^)^ (с^.С/Дг), где а.ах е X,b,bx е У. По определению отношения эквивалентности е для любой пары (lv,y/)el/ выполняется
(Сг^Хк.У7Мсч>сЛ1л’У7)-
По определению операции в полугруппе S это условие можно записать в виде
Это равенство можно переписать в виде
(с, Ад J4c,
Следовательно, си=сМ] и у/(а) =,//(«,). Значит, а = ах.
С другой стороны, для произвольных а е X, Ь,Ь' е У и (\x,ip)eU выполняется равенство (с,аЖаЫс,.аХ1.у.У7), так как
(с„■ сь Х1 х ■ У7) = k 1 х - СХ^ = к, ■ А( J, с другой стороны,
По определению эквивалентности е это означает, что (с« • сь ) - (с, • сь' Xе) ■
gd^=" <^ ^«Х^ ксДиУс:кздесъ yeYx,ze Y2).
Тогда справедливы следующие утверждения:
-
1) отображения f: Хх -> Х2 ' и gu: Y, —> У, (а е Хх) являются биекциями;
-
2) для любой пары Ур,ф^е8х выполняется равенство
где ф'\ф{аУ= g 3) если порядок на одном из множеств XVX, отличен от тождественного, то определенные выше отображения /: Хх -> X, и gu: У, —> Y, (a е X,) являются изоморфизмами упорядоченных множеств Xx.Yx соответственно на упорядоченные множества X2,Y2 или на двойственные им упорядоченные множества x,,Yb ■ Доказательство. Так как изоморфизм л; Sx = 5Vсохраняет приведенные в леммах 2-4 формулы и конструкции, то индуцируемые отображением л отображения f:Xx^X2 и go:Yx-^Y2 (а е A^J будут биекциями. Так как кси,сХфХ^- кс«Ф>с2^-(сгрЩ)-cT(.:j) , то условие (1) равносильно тому, что (^Tl)'(^y/)=(c„,cJ. Так как л- изоморфизм полугруппы 5* на 5 , то выполняется равенство ЛфХлХЛфХ^ЛхсУ (2) Обозначим л^р.ф^ U)',ф'У Так как по построению биекций / и gJaeX,) то равенство (2) можно переписать в виде Это условие равносильно тому, что р'(/(а)) = f{b} и ф'(/(а)) = gb(с) = g,„(„)(c). Если представить преобразования ф,Чх матрицами Л..йг...\ У ...у..Л то из предыдущих рассуждений следует, что преобразования ф' ,ф' будут представлены матрицами: Обозначим отображение f- : EndXx -> EndX, символом л, и покажем, что лх является изоморфизмом этих полугрупп. Действительно, для любых фх,фг^8х выполняется *|Ы=/4^^)=г'ф^х = U^WlrwV/Чф^/Чфз^ ^WzY • Значит, по теореме Глускина [2] отображение / является изоморфизмом или антиизоморфизмом упорядоченного множества Хх = (А'|,р|) на упорядоченное множество А", = (АА.р,). Тогда по предположению леммы порядки на множествах Хх,Х2 отличны от тождественных отношений на этих множествах, в частности в множестве А-, найдутся такие различные элементы «„*/?,,, что (a^ijep,. Предположим, что f - изоморфизм Хх на А',, и покажем, что в этом случае для любого а е Хх биекция g„ является изоморфизмом упорядоченного множества Yx = (У,, 5,) на упорядоченное множество Y, = (У,,б,У Рассмотрим произвольную пару (х0, у0)е ^ и покажем, что отображение Ф, определенное по формуле I х0, если (и,а0^е рх, , если \u,a^t рх является гомоморфизмом Хх в . Действительно, пусть (s,t)e рх. Докажем, что (y/($),y/(z))e 8Х. Если (л«0)е ^ , то в силу транзитивности отношения рх, (,s',a0)e рх и по определению отображения у/, у/(л) = у/(?) = х0. В силу рефлексивности отношения 8Х, (y/(s),y/(/))e 8Х. Если ^s,a^tpx, то тем более yaeypv Тогда по определению отображения у/, ^(s) = y/(z) = у0 и в силу рефлексивности отношения 8Х заключаем, что (y/(.s),y/(f))e 8Х. Если же (s,n0)e рх, У,аУ^рх, то по определению отображения V, (y/(s),w)) = (xo-То)-Отсюда, по условию, (y/(s),y/(z))e 8Х. Тогда в силу уже доказанного п.1) л(са,у/)= (с^),^1-) и, в частности, Д- е Нот^Хг,У-,У С другой стороны, по построению для любого хеХх выполняется равенство у/" (/(%)) = gt.(^^^ в частности, при х = а0, ^ (/(«О )) = go М°0 )) = ga U ) ’ 1Г {f(b0 )) = go (И^О )) = go (To ) ■ при х = ba, Другими словами, гомоморфизм i/- отображает упорядоченную пару (/(а0),/(б0)) в упорядоченную пару (g„(x0).g„(y0)). С другой стороны, в силу того, что f - изоморфизм упорядоченного множества X, на упорядоченное множество Х2 и (а0, Ьо) е рх, выполняется условие (Ж)>Ж))е р.. Тогда, в силу того, что tp‘- - гомоморфизм упорядоченного множества Х2 на упорядоченное множество У2, выполняется условие (g„(To).ga(ro))e ^2 • Значит,ga - изоморфизм Y, на Y2. По аналогии ясно, что если f- антиизоморфизм X, на Х2, то все отображения ga(а е X) также будут антиизоморфизмами Y, на Y2, так как в этом случае условие ^.Ь^е рх влечет (/(iJ/Mep, и, следовательно, (g^yo^^U^e ^2 ■ Доказательство теоремы. Очевидно, что если упорядоченные множества X,,Yx соответственно изоморфны упорядоченным множествам X,, Y2 или упорядоченным множествам дг2 . У, , то полугруппы входных сигналов автоматов А(т^Хх,УхУ Atm(X2,Y2) изоморфны. Обратно: пусть д - изоморфизм полугруппы S, входных сигналов автомата Atm^XpY^ на полугруппу S2 входных сигналов автомата А:т^Х2,У2У тогда из лемм 2-5 следует, что этот изоморфизм л определяется по указанной в лемме 5 формуле некоторыми биекциями /: Хх -> Х2, g„: Ух -> У, (а е Х^, которые одновременно являются изоморфизмами или антиизоморфизмами соответствующих упорядоченных множеств.