Элементы общей алгебры Алгебра, гомомофризм, изоморфизм, полугруппа, группа
Алгебраическая операция На множестве А определена алгебраическая операция, если каждым двум элементам этого множества, взятым в определенном порядке, однозначным образом поставлен в соответствие некоторый третий элемент из этого же множества. Пример: 3+2=5 (3,2)5
n-арная операция n-арной операцией на множестве М будем называть функцию типа φ: M nM. Число n называется арностью операции. Операция α, отображающая любой элемент множества M в себя, называется тождественной операцией. Тождественной операцией на множестве R, например, является умножение на единицу.
Коммутативность Функциональный вид φ(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 выполняется: aφ(bψc)=(aφb)ψ(aφc), и дистрибутивной справа относительно операции ψ, если для любых a,b,c выполняется: (aψb)φc=(aφc)ψ(bφc).
Наличие свойства дистрибутивности позволяет раскрывать скобки. Например, умножение дистрибутивно относительно сложения (и вычитания) и справа, и слева: (b+c)a=a(b+x)=a(b+c)=ab+ac. Возведение в степень дистрибутивно относительно умножения справа (ab) c =a c b c, но не слева: a bca b a c. Сложение (и вычитание) чисел недистрибутивно относительно умножения: a+bc(a+b)(a+c).
Алгебра Пусть дано некоторое множество M, на котором задана совокупность операций Ω={φ 1, φ 2,…, φ m }. Структура вида A=(M; Ω) называется алгеброй; множество M называется несущим множеством, совокупность операций Ω - сигнатурой, вектор арностей операций (n 1, n 2,…, n m ) называется типом. Пример. A={R, +, *}
Гомоморфизм Пусть даны две алгебры A=(M 1 ; φ 1, φ 2,…, φ n ) и B=(M 2 ; ψ 1, ψ 2,…, ψ n ). Гомоморфизмом алгебры A в алгебру B называется функция f : M 1M 2, такая, что для всех a M 1 выполняется условие: f(φ i (a))= ψ i (f(a)) для любого i=1,…, n. (*)
Гомоморфизм Г: ln x=y ln (ab)=ln a+ln b (R+; φ), (R; φ+)
Виды гомоморфизма Гомоморфизм, который является инъекцией, называется мономорфизмом. Гомоморфизм, который является сюръекцией, называется эпиморфизмом. Гомоморфизм, который является биекцией, называется изоморфизмом.
Примеры Пусть N - множество натуральных чисел, N 2 – множество натуральных чётных чисел. Алгебры (N; +) и (N 2 ; +) изоморфны; изоморфизмом является отображение f : n2n, причём условие здесь имеет вид 2(a + b)=2a + 2b. Поскольку N 2 N, то данный изоморфизм есть изоморфизм алгебры (N; +) в себя.
Примеры Рассмотрим алгебры: A=(N,+,*), B(N 7,, ). N 7 множество классов остатков (вычетов) по модулю 7, N 7 ={K 0, K 1, …, K 6 }. Покажем, что эти алгебры гомоморфные: Г(13)=К 6, Г(28)=К 0, Г(13+28)=Г(41)=К 6, Г(13+28)=Г(13)+Г(28)=К 6 +К 0 =К 6, Г(13*28)=Г(264)=К 0 =Г(13)*Г(28)=К 6 *К 0 =К 0
Примеры Изоморфизмом между алгебрами (R+;*) и (R;+) является, например, отображение alg a. lg ab=lg a+lg b. Булевы алгебры, образованные двумя различными множествами одинаковой мощности, изоморфны: операции у них просто одинаковы, а отображением f может служить любое взаимно- однозначное соответствие.
Изоморфизм Эквивалентность = рефлексивность + + симметричность + +транзитивность A~A – рефлексивность, A~DB~A – симметричность, (A~B) (B~C)(A~C) – транзитивность.
Полугруппа Полугруппой называется алгебра вида (M; φ) с одной ассоциативной бинарной операцией φ. (a φ b) φ c=a φ (b φ c)=abc
Полугруппа Как правило, в качестве такой операции φ используется умножение. Поэтому результат её применения к двум различным элементам записывают в виде ab или ab, а результат неоднократного применения к одному элементу записывают в виде a 2, a 3 и так далее. Такая запись называется мультипликативной. Полугруппу часто обозначают записью P=( M; ).
Абелева полугруппа В общем случае, abba (как, например, произведение матриц), то есть данная операция некоммутативна. Если же умножение коммутативно, то полугруппа называется коммутативной или абелевой полугруппой.
Моноид Если множество-носитель полугруппы содержит такой элемент e, что для любого a выполняется a ae=ea=a, то этот элемент называется единицей (нейтральным элементом), а такая полугруппа называется моноидом.
Нейтральный элемент Легко показать, что если полугруппа содержит единицу, то она единственна. Действительно, допустим, существуют две единицы e 1 и e 2. Тогда e 1 e 2 =e 1 и e 1 e 2 =e 2, следовательно e 1 =e 2.
Примеры а) Алгебра (N 2 ;*), где N 2 – множество чётных чисел является абелевой полугруппой. Однако, очевидно, она не имеет единицы. б) Алгебра (M;*), где M – множество квадратных матриц одинаковой размерности образует некоммутативную полугруппу. Причём эта полугруппа является моноидом, а роль единицы в ней выполняет единичная матрица E. в) Алгебра (N;*) является коммутативной полугруппой с единицей.
Порождающее множество Если любой элемент полугруппы P=( M; ) можно представить в виде произведения конечного числа элементов множества M 0 M, то множество M 0 называется порождающим множеством или системой образующих полугруппы, а его элементы называются образующими. Например, в полугруппе (N;*) порождающим множеством служит бесконечное множество простых чисел.
Циклическая полугруппа Полугруппа, которая имеет только одну образующую, называется циклической. Можно показать, что в циклической полугруппе все элементы являются степенями (в смысле имеющейся операции) этой образующей. Например, циклической полугруппой является полугруппа (N;+), поскольку любое натуральное число – это сумма некоторого количества единиц.
Пусть полугруппа P=( M; ) имеет конечное число образующих {a 1, a 2,…, a n }. Слова в алфавите {a1, a 2,…, a n }. Причём некоторые различные слова могут оказаться равными, как элементы (равные элементы 2 4 =2*8=16*1 записаны различными словами). В коммутативной полугруппе для двух любых элементов выполняется равенство ab=ba, позволяющее устанавливать равенство элементов, в том числе, записанных различными словами. Подобные равенства называются определяющими соотношениями.
Свободная полугруппа Полугруппа, в которой нет определяющих соотношений, и любые два различных слова обозначают различные элементы группы, называется свободной. Доказано, что каждую полугруппу можно получить из некоторой свободной полугруппы введением некоторых определяющих соотношений.
Пример А={a, b, c, …} A* - слова, сложенные из А, алгебра. Введем алгебраическую операцию конкатенация, которая состоит в приписывании одному слову другого. Abba*cab=abbacab. Данная полугруппа имеет 1 – пустое слово (моноид), т.к. приписываем его справа (слева), не меняет слово.
Группа Группой называется полугруппа с единицей, в которой для каждого элемента a существует элемент a –1, называемый обратным к элементу a и удовлетворяющий условию aa –1 =e.
Группа Множество А с определенной на нем алгебраической операцией (например, умножением) называется группой, если выполнены следующие условия: 1. для любых трех элементов a, b, c A выполняется свойство ассоциативности: a(bc)=(ab)c Ассоциативность (всякая группа есть подгруппа) – (g 1 °g 2 )°g 3 =g 1 °(g 2 °g 3 )
Группа 2. в множестве А существует такой элемент е, что для любого элемента а из этого множества выполняется равенство: ae=ea=a Существование единицы e G g G (e°g=g°e=g - моноид) 3. для любого элемента а существует элемент а -1 из этого же множества такой, что aa –1 =a –1 a=e Существование обратного элемента g G g –1 G (g°g –1 =g –1 °g=e)
Группы Число элементов в множестве-носителе называется порядком группы. Группа, в которой операция коммутативна, называется коммутативной или абелевой. Группа, в которой все элементы являются степенями одного элемента, называется циклической. Для абелевых групп часто применяется аддитивная форма записи: операция обозначается, как сложение, а единица обозначается, как 0. Существуют конечные и бесконечные группы. Если группа конечная, т.е. |G|=n, то n –порядок группы.
Свойства групп Обратный к данному элемент всегда определяется однозначно. (a 1)-1 = a, a m a n = a m+n, (a m ) n = a mn. (ab) 1 =b 1 a 1. Законы сокращения: ca=cb a=b, ac=bc a=b. Обратный элемент к нейтральному есть сам нейтральный элемент. Группа содержит единственное решение x любого уравнения x · c = b или c · x = b; то есть в группе возможны однозначно определённые правое и левое «деление». Пересечение двух подгрупп группы G есть подгруппа группы G.
Примеры а) Алгебра (Z;+) является абелевой циклической группой, в которой роль единицы играет 0, а роль элемента, обратного к элементу a играет (– a). б) Алгебра (Q \0 ;), где Q \0 – множество рациональных чисел без нуля, является абелевой группой. Обратным к элементу a является 1/a. в) Множество невырожденных квадратных матриц порядка n с определителем, отличным от нуля с операцией умножения является некоммутативной группой. г) Множество матриц одинакового порядка m×n с операцией сложения образует абелеву группу.
Нахождение элемента, обратного данному, в общем случае, есть унарная операция. Поэтому тип любой группы (2,1). Иногда, при записи конкретной группы указывают в скобках кроме бинарной операции ещё и эту унарную операцию, либо (чаще) нейтральный элемент группы. Например, для группы из примера а соответствующая запись имеет вид (Z;+;0), а для группы из примера б - (Q \0 ;;1).
Пусть M и N – подмножества группы, т.е. M G, N G, тогда введем множество M -1 ={x G| h M,x=h -1 }, MN={x G| h 1 M, h 2 N,x=h 1 *h 2 } NMMN в силу некоммуникативности.
Рассмотрим элемент а из группы G: a 0 =e, а k+1 =a k *a=a*a k. Порядок элемента а группы G – минимальное натуральное число n такое, что a n = e. В случае, если такого n не существует, считается, что a имеет бесконечный порядок
Подгруппа Подгруппа подмножество H группы G, само являющееся группой относительно операции, определяющей G. Подмножество H группы G является её подгруппой тогда и только тогда, когда: 1. содержит единичный элемент из G, 2. содержит произведение любых двух элементов из H, 3. содержит вместе со всяким своим элементом h обратный к нему элемент h 1. Более подробно это означает, что h,h H h*h H, e H и h H h –1 H.
Коммутативная операция Если операция в группе коммутативна, она обозначается (+) и называется сложением. В этом случае нейтральный элемент называется нулем и удовлетворяет условию: g+0=g. Обратный элемент в этом случае называется противоположным и обозначается (–g). Степени элемента g имеют вид g+g+...+g, называются кратными элемента g и обозначаются ng.
Пример Рассмотрим множество несобственных матриц – линейную группу порядка n. Рассмотрим матрицы, определители которых равны единице. L n (1) L n. det (A 1 *A 2 )=det A 1 *det A 2. Отсюда следует, что определитель произведения двух матриц из L n (1) равен единице, поэтому L n (1) подгруппа группы L n.
Пример Пример конечной подгруппы L n : {E,-E} L n. Докажем, что это подгруппа. замкнутость относительно операций E*E=E, E*-E=-E, -E*-E=E E {E,-E}. Если условия выполняются, значит, мы имеем дело с подгруппой.
Истинная подгруппа Каждая группа G обладает единичной подгруппой E={e}. Всякая подгруппа, отличная от всей группы, называется истинной (нетривиальной) подгруппой этой группы. Истинная подгруппа некоторой бесконечной группы может быть изоморфна самой группе. Сама группа G и единичная подгруппа называется несобственными (тривиальными) подгруппами группы G, все остальные собственными.
Циклическая группа Пересечение всех подгрупп группы G, содержащих все элементы некоторого непустого множества M, называется подгруппой, порожденной множеством M, и обозначается. Если M состоит из одного элемента a, то называется циклической подгруппой элемента a. Группа, совпадающая с одной из своих циклических подгрупп, называется циклической группой. Если группа G 1 изоморфна некоторой подгруппе H группы G, то говорят, что группа G 1 может быть вложена в группу G.