единичной подгруппой

реклама
Алгебраические системы
Операции и алгебры. N-местные операции. Алгебры. Операция замыкания и
подалгебры. Морфизмы: гомоморфизм и изоморфизм
На множестве А определена алгебраическая операция, если каждым двум элементам
этого множества, взятым в определенном порядке, однозначным образом поставлен в
соответствие некоторый третий элемент из этого же множества.
Примерами алгебраических операций могут служить такие операции как сложение и
вычитание целых чисел, сложение и вычитание векторов, матриц, умножение квадратных
матриц, векторное умножение векторов и др.
Отметим, что скалярное произведение векторов не может считаться алгебраической
операцией, т.к. результатом скалярного произведения будет число, и числа не относятся к
множеству векторов, к которому относятся сомножители.
Пример: 3+2=5 (3,2)→5
Замечание. Вообще говоря, операция, определённая таким образом, называется
бинарной, поскольку в ней участвуют два элемента. Но также можно говорить об
унарных операциях, в которых участвует только один элемент данного множества, и в
соответствие ему однозначным образом поставлен второй элемент этого множества.
Таковы, например, операции извлечения корня квадратного или нахождения модуля
числа.
Аналогично можно определить тернарную и прочие операции на данном множестве,
в зависимости от количества участвующих в них элементов. В общем случае, п  арной
n
операцией на множестве М будем называть функцию типа  : M  M . Число n
называется арностью операции.
Пример: двойное векторное произведение [[𝑎, 𝑏], 𝑐 ] – тернарная операция,
смешанное произведение не является операцией, так как мы попадаем в другое
множество.
Операция  , отображающая любой элемент множества М в себя, называется
тождественной операцией.
Тождественной операцией на множестве R , например, является умножение на
единицу.
Для того чтобы описанные ниже соотношения выглядели бы более привычно,
положим результат применения бинарной операции  элементам a, b записывать не в
функциональном виде  a, b , а виде a b , принятом для записи арифметических
операций.
Операция  называется коммутативной, если для любых элементов a, b
выполняется: a b  b a .
Операции сложения и умножения чисел коммутативны, а вычитание и деление
некоммутативны. Также некоммутативна операция умножения матриц (как известно из
курса линейной алгебры).
Операция  называется ассоциативной, если для любых элементов a, b, c
выполняется: (a b) c  a (b c) .
Выполнение условия ассоциативности означает, что скобки в выражении a b  c
можно не расставлять. Сложение и умножение чисел ассоциативны, что и позволяет не
ставить скобки в выражениях типа a  b  c и abc . В качестве примера неассоциативной
операции можно привести возведение в степень.
Важным примером ассоциативной операции является композиция отображений.
1
Операция  называется дистрибутивной слева относительно операции  , если для
любых a, b, c выполняется:
a (bc)  (ab) (ac) ,
и дистрибутивной справа относительно операции  , если для любых a, b, c
выполняется:
(ab)c  (ac) (bc) .
Наличие свойства дистрибутивности позволяет раскрывать скобки. Например,
умножение дистрибутивно относительно сложения (и вычитания) и справа, и слева:
(b  c)a  a(b  c)  ab  ac .
c
c c
Возведение в степень дистрибутивно относительно умножения справа: (ab)  a b ,
bc
b c
но не слева: a  a a . Сложение (и вычитание) чисел недистрибутивно относительно
умножения: a  bc  (a  b)( a  c) .
Пусть дано некоторое множество М , на котором задана совокупность операций
  1 ,  2 , ...,  m 
. Структура вида A  M ;  называется алгеброй; множество М
называется несущим множеством, совокупность операций  - сигнатурой, вектор “
арностей ” операций (п1 , п2 , ..., пт ) называется типом.
Таким образом, алгеброй называется множество М вместе с заданной на нем
совокупностью операций. Множество М называется основным (несущим) множеством.
Вектор арностей операций называется типом алгебры, множество Ω - сигнатурой
(совокупностью операций).
Пример. A={R, +, *}
Гомоморфизм и изоморфизм
Алгебры с различными типами (в смысле, определённом в пункте 1), очевидно, имеют
существенно различное строение. Если же алгебры имеют одинаковый тип, то наличие у
них сходства характеризуется вводимых ниже понятий.
Гомоморфизм и изоморфизм – вводятся для отражения схожести, подобие
математических структур.
A  (M 1 ;1 , ...,  n )
B  ( M 2 ; 1 , ..., n )
Пусть даны две алгебры
и
. Гомоморфизмом
алгебры A в алгебру B называется функция f : М 1  М 2 , такая, что для всех a  M 1
выполняется условие:
f ( i (a))   i ( f (a))
для любого i  1, ..., n . (*)
2
Г: ln x=y
ln (ab)=ln a+ln b
(R+; 𝜑), (R; 𝜑+)
Смысл данного определения состоит в следующем. Независимо от того, выполнена ли
сначала операция  i в алгебре A , а потом произведено отображение f , либо сначала
произведено отображение f , а потом в алгебре B выполнена соответствующая операция
 i , результат будет одинаков.
Сейчас мы определим некоторые виды гомоморфизма, обладающие дополнительными
свойствами.
Гомоморфизм, который является инъекцией, называется мономорфизмом.
Гомоморфизм, который является сюръекцией, называется эпиморфизмом.
Гомоморфизм, который является биекцией, называется изоморфизмом.
Таким образом, можно сказать, что изоморфизм – это взаимно однозначный
гомоморфизм, то есть равенство Г(𝜑I, l1, l2, …, lki) )= Ψi(Г(l1), Г(l2), …, Г(lki)), если
соответствия взаимно-однозначно.
Если множества-носители двух данных алгебр равны, то их гомоморфизм называется
эндоморфизмом, а изоморфизм – автоморфизмом.
Примеры:
1) Пусть N - множество натуральных чисел, N 2  множество натуральных чётных
чисел. Алгебры ( N ;  ) и ( N 2 ; ) изоморфны; изоморфизмом является отображение
f : n  2n , причём условие (*) здесь имеет вид 2(a  b)  2a  2b . Поскольку
N 2  N , то данный изоморфизм есть изоморфизм алгебры ( N ;  ) в себя.
2) Рассмотрим алгебры: A=(N,+,*), B(N7,  ,  ) N7 множество классов остатков
(вычетов) по модулю 7, N7={K0, K1, …, K6}. Покажем, что эти алгебры
гомоморфные:
Г(13)=К6,
Г(28)=К0,
Г(13+28)=Г(41)=К6,
Г(13+28)=Г(13)+Г(28)=К6+К0=К6, Г(13*28)=Г(264)=К0=Г(13)*Г(28)=К6*К0=К0
3) Изоморфизмом между алгебрами ( R ; ) и ( R; ) является, например, отображение
a  lg a . lg ab  lg a  lg b .
4) Булевы алгебры, образованные двумя различными множествами одинаковой
мощности, изоморфны: операции у них просто одинаковы, а отображением f
может служить любое взаимно-однозначное соответствие.
3
Отношение изоморфизма является отношением эквивалентности на множестве
алгебр. Эквиваленность=рефлексивность+симметричность+транзитивность.
A A – рефлексивность, A D B A – симметричность, (A∿𝐵 )  (B C) (A C)
– транзитивность.
Понятие изоморфизма является одним из важнейших понятий в математике. Его
сущность можно выразить следующим образом. Если две алгебры изоморфны, то
элементы и операции любой из них можно переименовать таким образом, что эти алгебры
совпадут. Это позволяет, получив некоторое эквивалентное соотношение в данной
алгебре, распространять его на любую изоморфную ей алгебру. Распространённое в
математике выражение “с точностью до изоморфизма” означает, что рассматриваются
только те свойства объектов, которые сохраняются при изоморфизме, то есть являются
общими для всех изоморфных объектов. В частности, изоморфизм сохраняет
коммутативность, ассоциативность и дистрибутивность.
Таким образом, можно сделать вывод, что следует изучать не отдельные алгебры, а
классы изоморфных алгебр.
Полугруппы.
Полугруппой называется алгебра вида ( M ;  ) с одной ассоциативной бинарной
операцией  . (a 𝜑 b) 𝜑 c=a 𝜑 (b 𝜑 c)=abc
Как правило, в качестве такой операции  используется умножение. Поэтому
результат её применения к двум различным элементам записывают в виде a  b или ab , а
2
3
результат неоднократного применения к одному элементу записывают в виде a , a и так
далее. Такая запись называется мультипликативной. Полугруппу часто обозначают
записью P  ( M ; ) .
Не следует понимать сказанное выше в том смысле, что полугруппа всегда включает
в себя именно арифметическую операцию умножения. Термин “умножение” здесь
является достаточно условным. Символ “  ” применяется именно для того, чтобы указать
на это. Под символом “  ” может пониматься и произведение матриц или векторов, и
композиция каких-либо преобразований, и даже сложение.
В общем случае, ab  ba (как, например, произведение матриц), то есть данная
операция некоммутативна. Если же умножение коммутативно, то полугруппа называется
коммутативной или абелевой полугруппой.
Если множество-носитель полугруппы содержит такой элемент e , что для любого a
выполняется ∀ 𝑎 𝑎𝑒 = 𝑒𝑎 = 𝑎 , то этот элемент называется единицей (нейтральным
элементом), а такая полугруппа называется моноидом. Легко показать, что если
полугруппа содержит единицу, то она единственна. Действительно, допустим,
существуют две единицы e1 и e2 . Тогда e1e2  e1 и e1e2  e2 , следовательно e1  e2 .
Пример.
а) Алгебра ( N 2 ; ) , где N 2  множество чётных чисел является абелевой
полугруппой. Однако, очевидно, она не имеет единицы.
б) Алгебра ( M ; ) , где M  множество квадратных матриц одинаковой размерности
образует некоммутативную полугруппу. Причём эта полугруппа является моноидом, а
роль единицы в ней выполняет единичная матрица Е .
в) Алгебра ( N ; ) является коммутативной полугруппой с единицей.
Если любой элемент полугруппы P  ( M ; ) можно представить в виде произведения
M0  M
M0
конечного числа элементов множества
, то множество
называется
4
порождающим множеством или системой образующих полугруппы, а его элементы
называются образующими.
Например, в полугруппе ( N ; ) порождающим множеством служит бесконечное
множество простых чисел.
Полугруппа, которая имеет только одну образующую, называется циклической.
Можно показать, что в циклической полугруппе все элементы являются степенями (в
смысле имеющейся операции) этой образующей. Например, циклической полугруппой
является полугруппа ( N ;  ) , поскольку любое натуральное число – это сумма некоторого
количества единиц.
Пусть полугруппа P  ( M ; ) имеет конечное число образующих a1 , ..., a n . Если в
записи опустить обозначение операции (как это обычно делается для умножения), то все


элементы полугруппы можно рассматривать как слова в алфавите a1 , ..., a n . Причём
некоторые различные слова могут оказаться равными, как элементы (равные элементы
2 4  2  8  16  1 записаны различными словами). В коммутативной полугруппе для двух
любых элементов выполняется равенство ab  ba , позволяющее устанавливать равенство
элементов, в том числе, записанных различными словами. Подобные равенства
называются определяющими соотношениями.
Полугруппа, в которой нет определяющих соотношений, и любые два различных
слова обозначают различные элементы группы, называется свободной.
Доказано, что каждую полугруппу можно получить из некоторой свободной
полугруппы введением некоторых определяющих соотношений.
Свободный моноид над алфавитом А: А={a, b, c, …} A* - слова, сложенные из А,
алгебра. Введем алгебраическую операцию конкатенация, которая состоит в
приписывании одному слову другого. Abba*cab=abbacab. Данная полугруппа имеет 1 –
пустое слово (моноид), т.к. приписываем его справа (слева), не меняет слово.
Группы
Группой называется полугруппа с единицей, в которой для каждого элемента a
1
существует элемент a , называемый обратным к элементу a и удовлетворяющий
1
условию aa  e .
Если не использовать в определении понятие полугруппы, то определить понятие
группы можно следующим образом.
Множество А с определенной на нем алгебраической операцией (например,
умножением) называется группой, если выполнены следующие условия:
1) для любых трех элементов a, b, c  A выполняется свойство ассоциативности:
a(bc)  (ab)c
Ассоциативность (всякая группа есть подгруппа) – (g1°g2) °g3=g1°(g2°g3)
2) в множестве А существует такой элемент е, что для любого элемента а из этого
множества выполняется равенство:
ae  ea  a
aa 1
Существование единицы - e g g G (e°g=g°e=g - моноид)
3) для любого элемента а существует элемент а-1 из этого же множества такой, что
 a 1 a  e
Существование обратного элемента g g-1 (g°g-1=g-1°g=e)
Различные множества могут образовывать группу относительно какой-либо
операции и не являться группой относительно другой операции.
5
Число элементов в множестве-носителе называется порядком группы. Группа, в
которой операция коммутативна, называется коммутативной или абелевой. Группа, в
которой все элементы являются степенями одного элемента, называется циклической. Для
абелевых групп часто применяется аддитивная форма записи: операция обозначается, как
сложение, а единица обозначается, как 0.
Существуют конечные и бесконечные группы. Если группа конечная, т.е. |G|=n, то n –
порядок группы.
Обратный к данному элемент всегда определяется однозначно.
(a−1)-1 = a, aman = am+n, (am)n = amn. (ab)−1 = b−1a−1.
Верны законы сокращения:
,
.
Обратный элемент к нейтральному есть сам нейтральный элемент.
Группа содержит единственное решение x любого уравнения x · c = b или c · x = b; то
есть в группе возможны однозначно определённые правое и левое «деление».
Пересечение двух подгрупп группы G есть подгруппа группы G.
Примеры
а) Алгебра ( Z ; ) является абелевой циклической группой, в которой роль единицы
играет 0, а роль элемента, обратного к элементу a играет (a) .
б) Алгебра (Q\ 0 ; ) , где Q\ 0  множество рациональных чисел без нуля, является
абелевой группой. Обратным к элементу a является 1 / а .
в) Множество невырожденных квадратных матриц порядка п с определителем,
отличным от нуля с операцией умножения является некоммутативной группой.
г) Множество матриц одинакового порядка т п с операцией сложения образует
абелеву группу.
Нахождение элемента, обратного данному, в общем случае, есть унарная операция.
Поэтому тип любой группы ( 2,1) . Иногда, при записи конкретной группы указывают в
скобках кроме бинарной операции ещё и эту унарную операцию, либо (чаще)
нейтральный элемент группы. Например, для группы из примера а соответствующая
запись имеет вид ( Z ; ; 0) , а для группы из примера б - (Q\ 0 ;  ;1) .
Пусть M и N – подмножества группы, т.е. M G, N G, тогда введем множество M-1,
множество x G, существует h M, x=h-1, т.е. M-1={x G|
h M, x=h-1}, MN={x G|
M, ∃ h2 ∈ N, x = h1 ∗ h2 } NM≠MN в силу некоммуникативности.
h1∈
Пример группы: алгебра подстановок. Ранее мы рассматривали множество
подстановок – преобразование конечного множества на себе (биекция). Это
некоммунитативная группа, имеющая конечный порядок n!
Пример бесконечной группы: множество несобственных квадратных матриц данного
порядка. Матрица несобственная, если определитель ее не равен нулю. Группа таких
матриц некоммунитативная, бесконечная, мощностью
Рассмотрим элемент а из группы G: a0=e, аk+1=ak*a=a*ak. Порядок элемента а группы
G — минимальное натуральное число n такое, что an = e. В случае, если такого n не
существует, считается, что a имеет бесконечный порядок
6
Алгебраические структуры
Алгебры с одной бинарной операцией – полугруппы, моноиды, группы. Алгебры с
двумя бинарными операциями – кольца и поля. Решетки. Ограниченные решетки.
Решетки с дополнением. Частичный порядок в решетке
Подгруппа
Подгруппа ― подмножество H группы G, само являющееся группой относительно
операции, определяющей G.
Подмножество H группы G является её подгруппой тогда и только тогда, когда:
1. содержит произведение любых двух элементов из H,
2. содержит вместе со всяким своим элементом h обратный к нему элемент h−1.
Более
подробно
это
означает,
что
и
,
.
Иногда, особенно когда операция в группе коммутативна, она обозначается (+) и
называется сложением. В этом случае нейтральный элемент называется нулем и
удовлетворяет условию: g+0=g. Обратный элемент в этом случае называется
противоположным и обозначается (-g). Степени элемента g имеют вид g+g+...+g ,
называются кратными элемента g и обозначаются ng.
Пример: рассмотрим множество несобственных матриц – линейную группу порядка n.
(1)
Рассмотрим
матрицы,
определители
которых
равны
единице.
𝐿𝑛 ∁ Ln.
Det (A1*A2)=detA1*detA2. Отсюда следует, что определитель произведения двух матриц из
(1)
(1)
𝐿𝑛 равен единице, поэтому 𝐿𝑛 подгруппа группы 𝐿𝑛
Пример: пример конечной подгруппы Ln: {E,-E}∁ Ln. Докажем, что это подгруппа.
А) замкнутость относительно операций E*E=E, E*-E=-E, -E*-E=E Б) E∈{E,-E}. Если
условия выполняются, значит, мы имеем дело с подгруппой.
Каждая группа
обладает единичной подгруппой
.
Всякая подгруппа, отличная от всей группы, называется истинной (нетривиальной)
подгруппой этой группы. Истинная подгруппа некоторой бесконечной группы может
быть изоморфна самой группе.
Сама группа G и единичная подгруппа называется несобственными
(тривиальными) подгруппами группы G, все остальные ― собственными.
Если группы существуют без подгрупп – они пустые.
Пересечение всех подгрупп группы G, содержащих все элементы некоторого
непустого множества M, называется подгруппой, порожденной множеством M, и
обозначается < M > .
Если M состоит из одного элемента a, то < a > называется циклической подгруппой
элемента a.
Группа, совпадающая с одной из своих циклических подгрупп, называется
циклической группой.
Если группа G1 изоморфна некоторой подгруппе H группы G, то говорят, что группа
G1 может быть вложена в группу G.
Поля и кольца.
Множество R с двумя определенными в нем алгебраическими операциями,
сложением и умножением, называется кольцом, если относительно операции сложения
оно является абелевой группой, а операция умножения дистрибутивна, т.е. для любых
элементов a, b и с  R справедливы равенства:
7
a(b  c)  ab  ac;
(b  c)a  ba  ca;
Если операция умножения, определенная в кольце коммутативна, то такое кольцо
называется коммутативным кольцом.
Из определения следует, что любое кольцо имеет две бинарные и одну унарную
операцию, поэтому его тип - (2,2,1) .
Когда группа коммутативна, ее единица называется нулем кольца. Но в кольце
может быть единица, т.е. нейтральный элемент по отношению к умножению. Если при
этом в кольце R элементы не равны нулю и образуют относительно операции умножения
группу, она называется телом. Единица этой группы называется единицей тела.
Полем называется коммутативное кольцо, в котором для любого ненулевого
элемента a 0 и любого элемента b существует единственный элемент х такой, что ax = b.
Другими словами, для любой пары элементов a  0 и b уравнение ax  b имеет
единственный корень. Практически это определяет в поле существование операции
деления.
Пример.
а) Алгебра ( Z ; , ) является кольцом и называется
кольцом целых чисел. Она, однако, не является полем,
поскольку, например, уравнение 2x  3 в ней неразрешимо.
б) Алгебра (Q;  , ) является полем и называется полем
рациональных чисел.
Все остатки от деления на натуральное число образуют кольцо, а от деления на
простое число — поле.
Деление: остаток меньше модуля m, остаток (0, 1, … , m-1)
9
{𝐾0 , 𝐾19 , … , 𝐾89 }=M – остаток при делении на девять.
Построим на этом множестве М алгебру 𝐾𝑙9  𝐾𝑠9 =𝐾𝑃9
Чтобы задать операцию, зададим таблицу Кэли:
Таблица Кэли — в абстрактной алгебре, таблица, которая описывает структуру конечных
алгебраических систем с одной бинарной операцией. Названа в честь английского
математика Артура Кэли.
k3=C’9+3
k5=C’’9+5
k3+k5=(C’+C’’)9+8
3  5 mod 9=8
8
5  8 mod 9=4
6  5 mod 9=2
m=5
a  b mod m=0
a  и mod 5
k3=C’5+3
k2=C’’5+2
k1=k2k3=C’C’’25+(C’+C’’)5+6
-
K0
K1
K2
K3
K4
K0
K1
0
0
0
1
0
2
0
3
0
4
K2
0
2
4
1
3
K3
0
3
1
4
2
K4
0
4
3
2
1
умножение по модулю m
Решётки.
До сих пор нами рассматривались алгебры, то есть множества, на которых заданы
операции. Множества, на которых кроме операций, заданы отношения, называются
алгебраическими системами. Таким образом, алгебры можно считать частным случаем
алгебраических систем, у которых множество алгебраических отношений пусто. Другим
частным случаем алгебраических систем являются модели – множества, на которых
заданы только отношения.
Рассмотрим здесь лишь один пример алгебраической системы, который наиболее
часто встречается в теоретической алгебре и её приложениях - решётки.
Решёткой называется множество M , частично упорядоченное отношением
нестрогого порядка  , с двумя бинарными операциями  и  , такое что выполнены
следующие условия (аксиомы решётки):
1. a  a  a, a  a  a (идемподентность);
2. a  b  b  a, a  b  b  a (коммутативность);
3. (a  b)  c  a  (b  c), (a  b)  c  a  (b  c) (ассоциативность);
4. (a  b)  a  a, (a  b)  a  a (поглощение).
Решётка называется дистрибутивной, если выполняются два следующих условия
a  (b  c)  (a  b)  (a  c) и a  (b  c)  (a  b)  (a  c) .
Если в решётке существует элемент 0, такой что для любого a выполняется 0  a  0 ,
то он называется нижней гранью (нулём) решётки.
Если в решётке существует элемент 1, такой что для любого a выполняется 1  a  1 ,
то он называется верхней гранью (единицей) решётки.
Решётка, имеющая верхнюю и нижнюю грани, называется ограниченной.
Теорема. Если нижняя (верхняя) грань решётки существует, то она единственная.
В ограниченной решётке элемент a 1 называется дополнением элемента a , если
a  a 1  0 и a  a 1  1 .
9
Пример.
а) Любое полностью упорядоченное множество, например, множество целых чисел,
можно превратить в решётку, определив для любых a, b  M , что a  b  max( a, b) и
a  b  min( a, b) .
б) Определим на множестве натуральных чисел отношение частичного порядка
следующим образом: a  b , если a является делителем b . Тогда a  b есть наименьшее
общее кратное этих чисел, а a  b  их наибольший общий делитель.
Решётка, в которой пересечение и объединение существуют для любого подмножества
её элементов, называется полной. Конечная решётка всегда полна.
Рассмотрим множество чисел (1, 2, …, n). Подстановкой назовем всякую биекцию
(взаимно однозначно равную) его на себя. (
1
3
2
2
3
1)
Пусть несущее множество – это множество подстановок длины n. Введем операцию,
которую назовем композицией подстановок.
1
(2
2
3
3
1
)
(
1
3
2
2
Единичная подстановка (
3 = 1
1) (2
1
1
2
2
2
1
3 =
3) 𝛼
3 =e
3)
Рассмотрим уравнение 𝛼*x=e, x= 𝛼-1
Для (
L=(
1
2
1
2
2
1
2
3
3
1
x=(
)
3
2
3
1)
L-1=(
2
1
2
1
3
2
3 -1
3)
1
3)
10
Скачать