6.
Универсальные алгебры с одной бинарной операцией(лекция 6)
Математическая система или структура формально определяется, как кортеж определенного вида, обычно записываемого в угловых скобках. В общем виде это
M; R1,
R2, ... Rk, F1, F2,
... Fp
,
где М - множество, которое должно быть задано одним из возможных строгих способов,
R и F - символы отношений и функций, используемых в данной системе. По сути этим способом можно только обозначить некоторую систему, да и то лишь в самом общем виде. Чтобы свойства отношений и функций были однозначно определены, нужно дополнительно указать перечень аксиом, отдельно по каждому отношению и по каждой функции.Некогда аксиомы понимались, как очевидные истины, не требующие доказательства, однако после появления неэвклидовой геометрии Лобачевского и ряда других революционных теорий эта наивность исчезла. Современная математика исходит из принципов конструктивизма, т.е. признает только такие объекты, для которых может быть показан конечный алгоритм построения. В конструктивной математике аксиома - всего лишь некоторое правило, условие игры, принятое в начале построения алгоритма. Это напоминает шахматные правила: слон ходит по диагонали, хотя ни из каких экспериментов со слонами, живыми или деревянными, это не выводится.
Моделью называется математическая система, в которой используются только отношения и нет ни одной функции. Этот вид систем мы рассмотрим позже, когда будем определять свойства отношений.
Алгеброй называется система, использующая только функции, причем все функции должны задавать связь вида М
n ® M. Не случайно изо всех соответствий именно функции выбраны для построения алгебр. Свойство однозначности образа необходимо для получения однозначных результатов в практических приложениях.Множество М называется носителем алгебры. В континуальной математике это - бесконечное множество составляют действительные или комплексные числа, а в дискретной - количественный смысл элементов вовсе не обязателен.
Кортеж (
F1, F2, ...Fn) называется сигнатурой алгебры (от signum - знак). Сами функции, образующие сигнатуру называются операциями, определенными в данной алгебре. В зависимости от числа мест различают унарные, бинарные и многоместные операции, а кортеж арностей алгебры называют её типом m . Например, используя обычное сложение и умножение на множестве действительных чисел можно получить алгебруНесмотря на то, что сложение и умножение можно представить как многоместные операции, главные их особенности раскрываются и при минимально для них возможном числе аргументов, чем объясняется и указанный тип этой алгебры.
Множество - носитель должно быть замкнутым относительно всех операций, т. е. всегда должно соблюдаться условие
а
Число различных алгебр велико. Придумывая различные множества - носители, по-разному определяя состав операций и устанавливая разные аксиомы относительно их свойств можно построить много алгебр, но лишь некоторые из них будут представлять практический интерес.
При сравнении одной алгебры с другой иногда выясняется, что одна из них может заменить другую. Эта способность называется гомоморфизмом.
Чтобы объяснить явление гомоморфизма, рассмотрим две алгебры:
A =
Гомоморфизм из А в В существует, т.е. В гомоморфна алгебре А, если одновременно выполняются два условия:
существует отображение из
M в N, т.е. каждому элементу из M однозначно соответствует некоторый элемент в N,результат операции одинаков, независимо от того, выполнена ли она сперва в
M с помощью операции F, с последующим отображением в N, или наоборот, сперва выполнено отображение в N с последующим выполнением операции Ф.Гомоморфизм существует, например: из алгебры
Другой пример гомоморфизма: из алгебры
Изоморфизм - это взаимный, т.е. двусторонний гомоморфизм. Он возможен только при равной мощности носителей. С теоретической точки зрения изоморфные системы одинаковы, разница состоит лишь в условностях названий и обозначений.
Одна из основных задач математики как раз и состоит в выявлении гомоморфизмов и изоморфизмов в различных прикладных теориях, благодаря чему происходит обмен достигнутыми результатами и унификация научного языка.
Перейдем к описанию различных универсальных алгебр, начиная с наиболее простых.Полугруппой называется алгебра с одной бинарной операцией
Здесь для операции * установлена только одна аксиома - аксиома ассоциативности А
1.a*(b*c) = (a*b)*c.
Прикладной смысл операции * может быть различным. Самое простое её истолкование, это - конкатенация, т.е. приписывание букв или слов к уже имеющимся словам. В континуальной математике эта операция неизвестна, но она широко применяется в теории цифровых автоматов.
Абелевой полугруппой называется алгебра такого же вида, но уже с двумя аксиомами: А
1 (ассоциативности) и А2 (коммутативности)a*b = b*a.
Здесь операция * уже больше похожа на сложение или умножение. Примером абелевой полугруппы может служить множество слов из букв некоторого алфавита, из которого исключены слова, отличающиеся только порядком букв. Например, из двух слов:
aba и aab должно быть оставлено только одно.Моноидом или полугруппой с единицей, называется полугруппа, для которой наряду с аксиомой ассоциативности А
1 принята аксиома А'3 о существовании нейтрального элемента е, такого, что е*а = а. Такой нейтральный элемент называется левой единицей. Можно эту аксиому выразить иначе, как А"3: а*е = а. Тогда нейтральный элемент должен называться правой единицей. Если же операция * коммутативна, т.е. кроме аксиом А1 и А3 принята аксиома А2, то нейтральный элемент будет называться просто единицей и е*а = а*е = а.Называя нейтральный элемент единицей мы заметно сближаем полугрупповую операцию * с обычным умножением, ведь единица играет роль нейтрального элемента в обычном умножении. Если мы хотим свести полугрупповую операцию к сложению, то должны называть нейтральный элемент нулем, соответственно левым, правым или просто нулем: е+а = а+е = а. Сводя операцию * к умножению мы получаем мультипликативную полугруппу, а к сложению - аддитивную.
Некоторые полугруппы можно получить неоднократным применением операции * к элементам некоторого подмножества М
0Алфавит чаще всего определяется как конечное множество, тогда как носитель бывает бесконечным.
Иногда семейство образующих состоит из одного единственного элемента, а все остальные элементы носителя М получаются многократным применением операции *. В этом случае полугруппа называется циклической, а её элементы называются степенями образующей а
0. Примером циклической группы является множество натуральных чисел, определенное, какГруппой называется алгебра
а
-1 *а = е; или А"4: a*a-1 = e.Если считать группу мультипликативной, то нейтральный элемент е можно называть единицей, а если аддитивной, то нейтральный элемент будет называться нулем, а вместо обратного элемента а
-1 принимается противоположный элемент -а.Абелевой группой называется коммутативная группа, т.е. мультипликативная или аддитивная группа, у которой для операции * принята аксиома А
2. Абелевыми группами являются: множество действительных чисел по сложению, множество рациональных чисел без нуля по умножению. Эти группы имеют бесконечные носители, так как иначе не обеспечивается замкнутость М относительно операции *.В дискретной математике часто используются конечные группы. В качестве примера рассмотрим так называемую группу самосовмещений. Возьмем квадрат с вершинами
A, B, C, D. Закрепим его в центре и будем вращать против часовой стрелки. При каждом повороте на 900 будет происходит замена одних букв другими, но всего возможны только четыре расположения, которые будут циклически повторяться. Обозначим поворот на 00 буквой а, на 900 - буквой b, на 1800 - буквой с и на 2700 - d.Получим четыре унарные операции вращения, из которых составим носитель алгебры: М
= {a, b, c, d}. В качестве групповой операции примем композицию .
Считая композицию вращений операцией ассоциативной и коммутативной, имея в виду наличие нейтрального элемента и противоположного элемента, можно показать, что полученная алгебра является абелевой группой. Но можно поступить иначе. Используя те свойства композиции вращений, которые кажутся очевидными, можно составить таблицу, содержащую все возможные здесь ситуации (табл. 6.1).
Таблица 6.1
![]() |
a | b | c | d |
a | a | b | c | d |
b | b | c | d | a |
c | c | d | a | b |
d | d | a | b | c |
Таблицы подобного вида были введены в 1854 г. специально для групп англичанином Кэли (A. Cayley), который считается изобретателем матричной алгебры. Таблица Кэли в неявном виде задает все аксиомы алгебры, для которой она построена. На коммутативность групповой операции указывает симметричность таблицы относительно главной диагонали, на существование обратного элемента указывает присутствие нейтрального элемента: а в каждой строке и каждом столбце таблицы.
Группа самосовмещений является циклической группой, так как все её элементы могут быть получены как степени
b: a = b4, c = b2, d = b3.Взятая нами в качестве примера группа самосовмещений не имеет прикладного значения, но в дальнейшем мы встретим важные для практики конечные группы.