Примеры 5 – 9
ОБОБЩЕННЫЙ ЗАКОН АССОЦИАТИВНОСТИ
п.1. Полугруппы и моноиды. Пусть А – непустое множество, на котором задана бинарная операция *.
ОПРЕДЕЛЕНИЕ 1. Бинарная операция * на множестве Аназывается ассоциативной, если выполняется условие
("a, b, c Î A)[(a *b)*c = a *(b * c)]. (1)
В противном случае, то есть если в А найдется по крайней мере одна тройка элементов a, b, c такая, что (a * b) * c ¹ a * (b * c), то бинарная операция * называется не ассоциативной. В случае ассоциативности бинарной операции * можно писать a * b * c без скобок.
ОПРЕДЕЛЕНИЕ 2. Полугруппойназывается алгебра À = (А; *) типа (2) с ассоциативной бинарной операцией *.
Подалгебра À1 = (А1; *) полугруппы À называется подполугруппой и обозначается так À1p À.
Для краткости бинарную операцию часто будем называть просто операцией, если нет опасности путаницы с другими алгебраическими операциями.
Примеры 1 – 4
1.Так как операции сложения и умножения на основных числовых множествах N, Z, Q, R, C ассоциативны, то алгебры
(N; +), (Z; +), (Q; +), (R; +), (C; +) –
аддитивные полугруппы, а алгебры
(N; ×), (Z; ×), (Q; ×), (R; ×), (C; ×) –
мультипликативные полугруппы.
2.Подполугруппы: (N; +) p (Z; +) p (Q; +) p (R; +) p (C; +); (N; ×) p (Z; ×) p (Q; ×) p (R; ×) p (C; ×).
3.Пусть U = {A, B, C,…} – совокупность множеств одинаковой природы, а È и Ç соответственно операции объединения и пересечения множеств из U. Тогда алгебры (U; È) и (U; Ç) являются полугруппами, так как выполняются условия
("А, В, С Í U)[(A ÈB) È C = A È(B È C)],
("A, B, C Í U)[(A Ç B) Ç C = A Ç (B Ç C)].
4.Алгебра (Z; -) не является полугруппой, так как вычитание целых чисел не ассоциативная операция.
Обозначим через е нейтральный элемент из множества А, на котором задана ассоциативная операция *. Для элемента е выполняется условие
("а ÎА )[a * e = e * a = a ]. (2)
ОПРЕДЕЛЕНИЕ 3. Алгебра À = (А; *, е) типа (2,0) с ассоциативной бинарной операцией * называется моноидом.
Моноид – термин, используемый для сокращения словосочетания ,,полугруппа с единицей“, от греческого слова mwnwx - ,,один”, ,, единый”,,,единственный”.
Любая подалгебра À1 = (А1; *, е) моноида À называется подмоноидом и обозначается À1 p À. Подмоноид всегда является подполугруппой с нейтральным элементом.
Примеры 5 – 9
5.Полугруппа (N; +) не образует моноида, поскольку в множестве Nнет элемента (числа), удовлетворяющего условию (2).
6.Полугруппа (N; ×) образует моноид, так как в N существует элемент (число), удовлетворяющий условию (2):
($1ÎN) ("n ÎN)[n×1 = 1×n = n ].
7.Алгебры (Z; +, 0), (Q; +, 0), (R; +, 0), (C; +, 0) – аддитивные моноиды, а алгебры (Z; ×, 1), (Q; ×, 1), (R; ×, 1), (C; ×, 1) – мультипликативные моноиды.
8.Подмоноиды: (Z; +, 0) p (Q; +, 0) p (R; +, 0) p (C; +, 0); (Z; ×, 1) p (Q; ×, 1) p (R; ×, 1) p (C; ×, 1).
9.Полугруппы (U; È) и (U; Ç) образуют моноиды, так как в универсальном множестве U существуют элементы (множества), удовлетворяющие условиям (2):
($ÆÍ U)("A Í U)[A È Æ = Æ È A = A ], e = Æ;
($UÍU)("A Í U)[A Ç U = U Ç A = A ], e = U.
п.2. Обобщенный закон ассоциативности. Нам известна роль коммутативности бинарной операции * на множестве А : она дает возможность переставлять элементы из А, над которыми выполняется эта операция, и благодаря этому упрощать формулы и рассуждения. Выясним теперь значение ассоциативности бинарной операции * на множестве А. Заметим, что требования коммутативности и ассоциативности операции * независимы друг от друга.
Сейчас мы покажем, что ассоциативность бинарной операции, определенной на множестве, дает возможность определить композицию трех и вообще любого конечного числа элементов, взятых в определенном порядке.
Действительно, пусть на множестве А определена бинарная ассоциативная операция * и нам даны три произвольных элемента a, b, c из этого множества. Пока мы не знаем, что следует понимать под композицией трех элементов; ведь в определении операции говорится о композиции только двух элементов, взятых в определенном порядке. Таким образом, выражения вида a * b * c пока еще не определены. Однако, мы знаем, что означают выражения (а*b)*c и а*(b*c). Первое из этих выражений – это композиция элемента а*b и элемента с, второе – композиция элемента а и элемента b * c. В силу ассоциативности операции *, обе эти композиции равны одному и тому же элементу множества А. Этот элемент естественно принять за композицию a * b * c , записанную уже без скобок. Таким образом, равенство
a * b * c = (a * b) * c = a * (b * c) (3)
можно рассматривать как определение композиции а * b * c трех элементов а, b, c , взятых в том порядке, в котором они записаны.
Замечательно, что в моноидах и полугруппах расстановка скобок оказывается излишней.
Композицию четырех элементов a, b, c, d можно вычислить следующими пятью способами:
(а*b)*(c*d), a*[b*(c*d)], a*[(b*c)* *d], [a*(b*c)]*d,[(a*b)*c]*d.
Но применяя ассоциативность операции * , легко показать, что все эти пять произведений равны.
Действительно, например, считая с * d как один элемент, получи (а*b) (c * d ) = a * [b * (c * d )]. Аналогично имеем равенства: a * [b * (c * d )] = a * [(b * c ) * d ] = [a * (b * c )]* d =
= [(a * b ) * c ] * d .
Предположим теперь, что даны n элементов множества А, записанных в определенном порядке: а1, а2,,…, аn . Можно несколькими способами расставить скобки, которые будут указывать порядок последовательного выполнения операции * над этими элементами.
Докажем справедливость следующей теоремы.
ТЕОРЕМА 1. Результат последовательного вычисления ассоциативной бинарной операции * над элементами а1, а2,…, аn из множества Ав том порядке, который указан с помощью скобок, не зависит от того, как расставлены скобки, т.е. при различных расстановках скобок результаты будут равны между собой.
Доказательство. Будем доказывать эту теорему методом математической индукции по числу элементов n ³ 3 .
1. Для n = 3 теорема верна. Поэтому будем считать, что n > 3.
2. Предположим, что теорема верна для любого натурального числа k такого, что 3 < k < n , т.е. что результат последовательного выполнения операции * над элементами a1 , a2 ,…, ak множества А определен однозначно. Аналогично правилу (3) этот результат назовем композицией элементов а1 , a2 ,…, ak и обозначим символом a1 * a2 *…* ak .
3. Докажем, что в таком случае теорема верна и для любого натурального числа n .
a)Для этого прежде всего докажем, что для всякого натурального числа k < n справедливо равенство
("a1, a2,…, ak ÎA)[(a1*a2*…* ak)*(ak+1*ak+2*…*an) =
(4)
= (a1*a2*…*ak*ak+1)*(ak+2 *ak+3 * …*an)].
Это действительно так. Композиции a1* a2*…* ak и ak+1* ak+2*…* an , по предположению, однозначно определены. Обозначим через
а = a1* a2*…* ak и c = ak+2* ak+3 *… * an .
Тогда
(a1 * a2 *…* ak ) * (ak+1 * ak+2 *…* an ) = a * (ak+1 * c ),
(a1 * a2 *…* ak * ak+1 ) * (ak+2 * ak+3 *…* an ) = (a * ak+! ) * c .
В силу ассоциативности операции * , а*(аk+1 * c) = (a * ak+1) * c
и, следовательно, (a1 * a2 *…* ak ) * (ak+1 * ak+2 *…* an ) = (a1 * a2 *…* ak * ak+1 )* (ak+2 * ak+3 *…* an ) .
b) Покажем, что из справедливости равенства (4) вытекает, что для любых натуральных чисел k и l, меньших n, справедливо равенство
("a1, a2 ,…, an ÎA)[(a1*a2*…*ak )*(ak+1*ak+2*…*an ) =
(5)
= (a1*a2*…*al )*(al+1*al+2 *…*an )].
Не теряя общности рассуждений, будем считать, что l > k . Пусть l = k+s . Тогда, в силу равенства (4), получаем (a1 * a2 *…* ak ) * (ak+1 * ak *…* an ) = (a1 * a2 *…* ak * ak +1 ) *
* (ak+2 * ak+3 *…* an ) = (a1 * a2 *…* ak * ak+1 * ak+2 ) * (ak+3 * ak+4*…* an ) =… = (a1 * a2 *…* ak+s-1 ) * (ak+s * ak+s+1 *…* an ) =
= (a1 * a2 *…* al ) * (al+1 * al+2 *…* an ).
Итак, (a1 * a2 *…* ak ) * (ak+1 * ak+2 *…* an ) = (a1 * a2 *…* al ) * (al+1 * al+2 *…* an ).
c) Предположим теперь, что в системе элементов a1 , a2 ,…, an двумя любыми различными способами расставлены скобки указывающие, в каком именно порядке следует последовательно выполнять операцию * . Докажем, что в обоих случаях результат выполнения * будет один и тот же. Действительно, если мы будем последовательно выполнять операцию * в том порядке, который указан расстановкой скобок первым способом, то последним шагом будет выполнение операции * над композициями
a1 * a2 *…* ak и ak+1 * ak+2 *…* an ( 1 £ k £ n –1 ).
При выполнении операции * в том порядке, который указан расстановкой скобок вторым способом, последним шагом будет выполнение операции * над композициями a1 * a2*…* al и al+1 * al+2 *…* an (1 £ l £ n –1).
Но в силу равенства (5), (a1 * a2 *…* ak ) * (ak+1 * ak+2 *…* an ) =
= (a1 * a2 *…* ak * ak+1 *…* al ) * (al+1 * al+2 *…* an ). Таким образом, в обоих случаях будем иметь один и тот же результат. Поэтому, в силу принципа математической индукции, теорема верна для любого натурального числа n ³ 3.
т.д.
Результат последовательного выполнения бинарной операции * над элементами a1 , a2 ,…, an , таким образом, определяется однозначно. Поэтому символом a1 * a2 *…* an (n ³ 3 ) обозначим композицию последовательности элементов a1, a2,…, an из множествпаА, определяемую индуктивно следующим образом
a1 * a2 *…* an-1 * an = (a1 * a2 *…* an-1 ) * an.(6)
Cогласно этому правилу для трех и четырех элементов из А имеем a * b * c = (a * b ) * c, a * b * c * d = (a * b * c ) * d .
Если в композиции a1 * a2 *…* an все члены равны одному и тому же элементу а, то будем обозначать ее символом а и называть n–й композицией элемента а.
В моноиде (А; *, е ) для любого элемента а ÎАполагают еще a = е.
Применяя теорему 1 к композициям, содержащим одинаковые члены, получаем следствие.
СЛЕДСТВИЕ 1.1.Пусть (А;*) – полугруппа, а – произвольный элемент из А. Тогда для любых натуральных чисел n1 и n2 выполняются равенства
n1n2n1+ n2
(* a ) * (* a ) = * a , (7)
n2n1n2 n1
* ( * a ) = * a . (8)
Если закон композиции – умножение, то композиция элементов
a1, a2,…, an называется произведением последовательности элементов и обозначается через
n
Паi = a1 × a2 ×…× an . (9)
i=1
При аддитивной записи композиция элементов a1, a2,…, an называется суммой и обозначается через
n
Sai = a1 + a2 +…+ an . (10)
i=1
ОПРЕДЕЛЕНИЕ 4. Произведение n сомножителей, каждый из которых равен элементу а, называют n –й степенью элемента а и обозначают символом
a n = a × a × …× a .
n – раз
В моноиде (А; × , 1À ) для любого а ÎА полагают еще а о = 1À .
ОПРЕДЕЛЕНИЕ 5.Сумму n слагаемых, каждое из которых равно элементу а, называют n – кратным элемента а и обозначают символом
na = a + a +…+ a .
n – раз
В моноиде (А; +, 0 ) для любого а ÎАполагают еще 0а = 0.
Формулы (7) и (8) в символах операций умножения и сложения записываются соответственно так:
n1n2 n1 + n2
a a = a ,(7’)
n1n2 n1n2
( a ) = a ; (8’)
n1 a + n2 a = (n1 + n2 ) a , (7”)
n1 (n2 a) = (n1 n2 ) a .(8”)