Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
135
Добавлен:
21.03.2016
Размер:
2.79 Mб
Скачать

Тема 13. Моноиды. Степени элементов. Обратимость и сократимость. Особенности конечных моноидов.

Используем введённые свойства элементов и операций для введения ограничений в последующем рассмотрении бинарных алгебр: рассмотрим алгебры с ассоциативной операцией и двусторонним нейтральным элементом. Множество таких алгебр можно определить следующей формулой:

ℳ = {A,  | (xyz(xy)x(yz)) & (eA xA ex=xe=x)}

Алгебра A,  с ассоциативной операцией и двусторонним нейтральным элементом e называется моноидом.

Ассоциативность операции и наличие нейтрального элемента позволяет в определённых ситуациях делать выводы о значениях выражений или отдельных операндов по результатам наблюдений вычисленных по формулам с известной структурой выражений. Это может быть полезно при рассмотрении преобразований символьной информации в задачах кодирования и шифрования.

Рассмотрим некоторые свойства элементов, применимые к анализу выражений в таких алгебрах.

Назовём элемент aAалгебрыA, сократимым слева, если для него имеет место следующее свойство:

ax=ay  x=y

Такое свойство позволяет сокращать одинаковые левые части формул, если все элементы в этих частях формул обладают свойством сократимости. Действительно, если операция ассоциативна, равенства вида abx=abyможно интерпретировать какa(bx)=a(by). Сокращаяaслева, получаемbx=by. Еслиbтоже сократим слева, далее получаемx=y.

Свойство сократимости слева можно проиллюстрировать при помощи таблицы Кэли. Рассмотрим противоположное обратному сократимости слева свойство

xy  axay

Для сократимого слева элемента оно тоже выполняется. Выполнимость противоположного обратному некоторого утверждения это известная схема в логике высказываний вида (pq)  (qp).

Такое свойство означает, что все значения, выписанные в строке таблицы, озаглавленной сократимым слева символом aразличны, поскольку различны заголовки столбцов таблицы.

В конечной таблице это означает, что строка для сократимого слева элемента представляет собой некоторую перестановкуэлементов множества, на котором задана алгебра, и каждый элемент множества присутствует в такой строке.

Аналогично, свойство xa =ya  x=yдля элементаaназываетсясократимостью справа. Противоположное обратному для негоxy  xa yaозначает различие элементов в соответствующем столбце таблицы.

Кроме возможности сокращать общую часть выражений, желательно иметь возможность восстановления значения одного из операндов при известном другом операнде по результату, то есть иметь возможность решения уравнений видов ax=bиxa=b. Для моноидов в этом отношении полезным оказывается свойство обратимости элементов.

Допустим, имеет место равенство xy=e, гдеe– нейтральный элемент. Тогда элементxназываетсялевым обратнымдля элементаy, а элементyправым обратнымдля элементаx. При этом элементyназываетсяобратимым слева, а элементxобратимым справа:

x– обратим слеваy yx=e

x– обратим справаy xy=e

Аналогичные двусторонние свойства можно сформулировать так:

x– двусторонне обратим(y yx=e) & (y xy=e)

То есть, элемент двусторонне обратим, если у него есть левый и правый обратный элемент. Однако не требуется, чтобы они совпадали, хотя в рассматриваемых алгебрах, как далее увидим, это получится автоматически.

y– двусторонне-обратный дляx yx=xy=e

То есть, двусторонне-обратный элемент подходит слева и справа к одному и тому же элементу, давая в результате нейтральный элемент.

Применимость обратимости к решению уравнения ax=bдоказывается следующим образом. Допустим, элементaобратим слева. Это означает, чтоy ya=e. Применим левый обратный дляaк обеим частям уравнения.y(ax)=yb. Далее используем ассоциативность операциидля перестановки скобок. Получим (ya)x=yb. Так какya=e иex=x, получаем решениеx=yb:

ax=b & ya=e & ax=b y(ax)=yb x = y  b

Аналогично, если ay=xa= x=by.

Видно, что из обратимости слева следует сократимость слева:

ba=e & ax=a b(ax)= b(ay)   (ba)x= (ba) ex=e x=y

Справедливо и аналогичное свойство в правой форме: ab=& xa =ya  x=y

Вообще левые и правые формы свойств различают только потому, что не выдвигалось требований для операции быть коммутативной. Для коммутативной операции все свойства выполняются в двусторонней форме.

Посмотрим теперь, что для конечного моноида обратимость и сократимость взаимно обуславливается и всегда выполняется в двусторонней форме и сократимый элемент имеет единственный двусторонний обратный.

Для этого введем рекуррентное определение формальной степени элемента aAвассоциативнойалгебреA, :

a1=a

ak+1=aka

С каждым элементом aAвA, связано множество степенейBaA

Ba ={ x | kℕ x=a}

Как для любого ряда степеней в конечноммножестве, в ряду степеней элементаaсуществует цикл, обусловленный конечностью множестваBa(нетинъективныхотображений изℕвBa). Можно записать это так:iℕ jℕ i<j & ai=aj.

Тогда представим показатель степени jкак суммуj=i+k. При этомkℕ.

По свойству степеней тогда представим aj=ai+k=aiak.

С учётом ai=ajполучаем равенство

ai=aiak

Если элемент aсократимый слева (ax=ay  x=y), заменим в левой части равенстваaiнаaieи сократим слева элементаiраз:

ai=aiak aie=aiak e=ak

Для ассоциативной операции скобки в выражениях можно опустить. Получили следующее свойство:

В конечном моноиде A,  нейтральный элемент e представим как степень любого сократимого элемента.

A,  & |A|=n & (ax=ay  x=y)  kℕ ak=e

Зная, что kℕ ak=e, найдём двусторонний обратный элемент дляa.

Возможно два случая: k=1 иk>1.

Если k=1 то это означает, чтоа=e. Такой элемент сам для себя является двусторонним обратным, так какee=e.

Если k>1, тоk1ℕ. Тогдаak1a=aak1=ak=e. Видно, чтоak1является двусторонне-обратным дляa.

В любом случае mℕ ama=aam=e.

В конечном моноиде A,  каждый сократимый элемент обратим, и имеет единственный двусторонне-обратный элемент, представимый некоторой своей натуральной степенью.

A,  & |A|=n & (ax=ay  x=y)  mℕ ama=aam=e

Единственность такого обратного элемента следует из сократимости (всегда двусторонней): aam=e & ab=b=am.

Получается, что у обратимых и сократимых элементов в конечных моноидах степени образуют циклы (без апериодической части) следующего вида:

Здесь символом saобозначена функция следования , вычисляющая следующую степень по предыдущей:sa(x)=xa.

Соседние файлы в папке lect