- •Лекция № 8 - 11
- •Раздел 3 соответствия
- •Тема 3.1 Способы задания взаимосвязей
- •§ 3.1. Соответствия и их свойства. Основные определения
- •Упражнения
- •1. Соответствия g1- g8 определены графически на рис. 3.4.
- •2. Каковы свойства соответствия g между множеством n натуральных чисел и множеством м2n натуральных четных чисел:
- •§ 3.2. Функции и отображения
- •§ 3.3. Операции
- •Свойства бинарных операций:
- •Способы задания операций.
- •§ 3.4. Гомоморфизмы и изоморфизмы
§ 3.3. Операции
Операцией называют функцию, все аргументы и значения которой принадлежат одному и тому же множеству.
В общем случае n -местная функция типа j : М х М х ... х М М (иное обозначение j: Мn М) называется n-арной операцией на множестве М. В таких случаях говорят, что множество М замкнуто относительно операции j (результат выполнения операции j на М принадлежит М).
В частности:
1. Функция одного аргумента j (х) = у,
имеющая тип j: М ® М, называется унарной операцией.
Примеры унарных операций:
элементарные функции еx, log x, sin x, и др.;
операция над множествами - дополнение
;отображения типа А ® А, такие как преобразования, перестановки;
операции
над отношениями: дополнение
,
обратное отношение R -1,
составное отношение R(2) = R° R, транзитивное R° и рефлексивное R* замыкания и др.
2. Функция двух аргументов j (х, у) = z, имеющая тип j: М х М М, называется бинарной операцией.
Примеры бинарных операций:
арифметические операции:
сложение, вычитание, умножение, деление, возведение в степень;
операции над множествами: пересечение , объединение , разность \;
операция композиции функций, отображений, отношений и др.
Если над элементами a,b М выполняется операция j,
дающая результат z М,
то это записывается часто как а j b = z.
Свойства бинарных операций:
1) j - ассоциативна, если для любых а,b,с из М
(а j b) j с = а j (b j с)
(арифметические операции сложения и умножения, операции пересечения и объединения множеств, композиция отображений - ассоциативные операции).
Выполнение этого условия (свойства ассоциативности) означает, что скобки в выражении а j b j с можно не расставлять;
2) j - коммутативна, если для любых а, b, с
а j b = b j а
(арифметические операции сложения и умножения, операции пересечения и объединения множеств - коммутативные операции;
арифметические операции вычитания и деления, операция разности множеств, композиция перестановок и преобразований типа А ® А конечного множества - некоммутативны);
3) j - дистрибутивна слева относительно операции , если для любых а, b, с
а j (b y с) = (а y b) y (а j с)
и j дистрибутивна справа относительно операции y, если для любых а, b, с
(а y b) j с = (а j с) y (b j с)
арифметические операции умножения и деления дистрибутивны относительно операций сложения и вычитания слева и справа,
но не наоборот:
операции сложения и вычитания недистрибутивны относительно операции умножения и деления;
операции объединения и пересечения множеств дистрибутивны относительно друг друга слева и справа.
Способы задания операций.
Так как операция является функцией, то для ее задания применимы любые способы задания функций, перечисленные в предыдущем параграфе. Приведем некоторые наиболее употребимые способы представления унарных и бинарных операций.
1. Способы задания унарных операций : М ® М на конечном множестве М= {а1, а2,..., an
Перечнем всех аргументов а из М (для частично определенной операции - из ее области определения np1 j М)
и соответствующих им значений b, a,b М,
представленных строкой j = (а1 ®b, а2 ® b2, ...,аn ® bn),
а чаще парой строк:
В случае, если предварительно зафиксирован список (последовательность) элементов (а1, а2, ...,аn) множества М, то для задания операции j достаточно указать вектор значений (b1, b2, ...,bn).
При этом j (а1) = b1, т.е. результат выполнения операции j для i-го аргумента списка равен i-й компоненте вектора значений.
Списком всех пар “аргумент-значение” (а, b) j, а,b М, для всех возможных значений аргументов:
j ={( а1, b), (а2, b2),...,(аn, bn)}.
Число таких пар |np1 j | = m |M| = n
Формулой j (а) = b, например lg а = b.
2. Способы задания бинарных операций ф: М х М —» М на конечном множестве М= {о,, а2,..., ап}:
0
1
2
0
0
1
2
1
1
2
0
2
2
0
1 Рис.
3.5
а, и столбца, соответствующего аргументу Ь, записывается результат с операции ф над а и Ъ. На рис. 3.5 приведена таблица Кэли для операции, называемой “сложением по модулю 3” на множестве М= {0, 1, 2} и обозначаемой “mod 3”, или ®3 (результат с выполнения операции ®3 равен остатку от деления суммы аргументов (а + Ь) наЗ).
Списком всех троек (а, Ь, с), где а,b - соответственно первый и второй аргументы из М, с- результат выполнения операции ф над а и b, a,b,c е М. Для всюду определенной операции число всех троек в списке \М х М\ = = п2. Например, для операции сложения по модулю 3: ©3 = ={(0,0,0),(0,1,1),(0,2,2),(1,0,1),(1,1,2),(1,2,0),(2,0,2),(2,1,0),
(2,2,1)}.
Формулой ф(а, Ь) = с - так называемое префиксное представление операции; иное - инфиксное - представление бинарной операции формулой а ф b = с, например а ®3 b = с, где ®3 - операция сложения по модулю 3.
Пример 1. Являются ли ассоциативными:
а) бинарные арифметические операции;
б) бинарные операции над множествами?
а) Арифметические операции сложения и умножения ассоциативны, так как выполняются условия:
(а + Ь) + с = а + (Ь + с), например (5 + 2) + 3 = 5 + (2 + 3); (а х Ь) х с = а х (Ь х с), например (5 х 2) х 3 = 5 х (2 х 3).
Операции вычитания, деления и возведения в степень неассоциативны, так как
(iа-Ь)-с Ф а-{Ь -с), например (12 -6)-2 Ф 12-(6-2), т.е. 4*8;
(а : Ь) \ с ф а :(Ь : с), например (12 : 6): 2 Ф 12 : (6 : 2), т.е.
ф 4;
(аь)с ф а(ЬС\ так как аь с Ф аь\ например (22)3 ф 2(23), т.е. 26 ф 28.
б) Операции объединения и пересечения множеств ассоциативны, операция разности множеств неассоциативна:
(А и В) и С = А и (В и С);
(АпВ)пС = Аг\(В г\С)-,
(А \ В) \ С Ф А \ {В \ С).
Проиллюстрируем справедливость данных соотношений на примере конкретных множеств. Пусть А = {а, Ь, с}, В = ={Ь, с, d}, С= {b, d). Тогда:
левая часть первого соотношения: (А и В) и С={{а, Ь, с}и и{6, с, d}) и {b, d} = {a,b,c,d} и {b,d} = {a,b,c.d};
правая часть: A u(8uC]={a,fi,c}u ({b, с, d) и {b, d})= = {а, Ъ, с} и {Ь, с, d} = {а, Ь, с, d};
левая часть второго соотношения: (А п В) п С = ({а, Ь, с}п п{Ь, с, d}) п {b, d} = {b, с} п {b, d} = {6};
правая часть: А п (В п Q = {а, Ь, с} о ({Ъ, с, d} n {b, d}) = = {а, Ь, с} п {b,d} = {b};
левая часть третьего соотношения: (А \ В) \ С = ({а, Ь, с}\ \ {Ь, с, d}) \ {Ъ, d} = {а} \ {Ъ, d} = {о};
правая часть: А \ (В \ С) = {а, Ь, с} \ ({b, с, d} \ {b, d}) = = {а, Ь, с} \ {с} = {а,Ь}, т.е. действительно {а} Ф {а, Ь}.
(Проиллюстрировать справедливость указанных соотношений с помощью диаграмм Венна самостоятельно!)
Пример 2. Проиллюстрировать на примерах некоммута- тивность операций:
а) возведения в степень на множестве N\
б) композиции элементарных функций;
в) композиции преобразований и перестановок типа А —> А конечного множества А.
а) Бинарная арифметическая операция возведения в степень некоммутативна, т.е. аь ф Ьа, например 23 = 8, но З2 = = 9, т.е. 23 * З2.
б) Некоммутативность операции композиции элементарных функций, т.е. / °g*g°f иллюстрируется примерами 4,
в § 3.2.
в) Иллюстрацию некоммутативное™ операции преобразования конечного множества см. в примере 8 § 3.2. (Некоммутативность операции перестановки на конечном множестве проверить самостоятельно!)
Пример 3. Пусть операции композиции о, объединения и и пересечения п определены на множестве бинарных отношений 91. Доказать:
а) ассоциативность операции композиции (составного отношения) о:
R{ ° (R2 о R}) = (Rx о R2) о дз;
б) дистрибутивность слева композиции ° относительно объединения и:
v (Я2 ^*3) = (V *2)и (V *з);
в) дистрибутивность справа композиции ° относительно объединения и:
(RlUR2)oR} = (R^Ri)U(R2oRi).
г) дистрибутивность слева композиции ° относительно пересечения п:
V(*2n*3) = (V/?2)n(V/?3);
д) дистрибутивность справа композиции 0 относительно пересечения п:
(д, n r2) о дз = (/?, о /у п (r2 о /гз).
Так как бинарное отношение RczMx М, по определению, является множеством пар (а, b) е R прямого произве
дения М х Л/, то для доказательства справедливости свойств
а) - в) можно воспользоваться определением II равенства множеств: А = В, если А с В и В с Л. d)Rl°(R2oR3) = (RloR2)oRy
Пусть пара элементов a,b е М и (a, b) е R{° (R2 ° R3), т.е. принадлежит левой части доказываемого соотношения. Тогда убедимся, что пара (а, Ь) принадлежит и правой части соотношения, т.е. (a. b) е (R{ 0 R2) ° R3iи наоборот, если (a, &)е(Я, ° R2) ° R3, то (a, b) е Rl ° (R2 ° R3). Действительно:
(a,b)sR]°(R2°Ri) о (а, с)еЛ, и (с, Ь) е i?2 ° #3 <=> О (а, с) е /?, и (с, d) е R2 и (<i, b) е R3 <=> о (a, d) е R{° R2 и (d, b) е R3 <=> о (Л, о R2) о R3, где c,d е М.
Доказанное позволяет опускать скобки, т.е.
Д, 0 (r2 ° = (R\ 0 R2> oRi = Ri ° Ri° Rr
б) Л, о (R2 u R3) = (Л, о R2) u (Я, о Лз).
Пусть a,b e M и (а, 6) € ° (i?2 и /?3). Тогда (a, 6) € Rx о (i?2 u R3) о (а, с) е i?, и (с, Ь) е /?2 u i?3 <=> о (о, с) е и [(с, 6) е i?2 или (с, £>) е J?3] о
о [(я, с) е и (с, 6) € Л2] или [(а, с) € R{ и (с, 6) е /?3] <=> <=> (а, Ь) е R}° R2 или (а, £) е Л, ° Л3 О (7?, ° /?2) u (7^ ° R}), где с е М.
Аналогично доказывается свойство в) (доказать самостоятельно!).
г) V(*2n*3) = (V*2)n(V*3).
О
а
b
0'
а
b
а
а
а
а
*
а
b
Ъ
а
Ь
а
Ъ
Аналогично доказывается свойство д)
(доказать самостоятельно!).
Пример 4. Какими свойствами отличают- Рис. 3.6 ся операции <8> и <8>', заданные таблицами Кэли (рис. 3.6)?
Проверим операции ® и <8>' на коммутативность:
а) а® Ь = Ь® а? б) а b = b а ?
а Ф Ъ. а = а.
Операция ® - некоммутативна, ®' - коммутативна.
Проверим операции на ассоциативность:
а) Операция <£> неассоциативна, так как не выполняется, например:
(b ® а) 0 b = b ® (а 0 6) ? b ® b = b 0 а? а ф Ь.
б) Операция ассоциативна, так как соответствующее условие выполняется для всех возможных троек аргументов
а, Ъ из М:
(а 0' а) 0' а = а <8>' (а 0' а) ? {а 0’ Ь) 0' а = а 0' (Ъ 0' а) ? Ь0' а = а®' Ь? а®' а = а®' а?
а = а. b = b.
(,а 0' а)®' Ь = а ®' (а ®' Ь) ? (а ®' b) ®' b = а ®' (Ь ®' Ь) ? b®'b=a®'a ? a®'b = a®'b ?
Ь= Ь. а - а.
ОЬ ®' а)®' а = Ь ®' (а 0' а) ? (b ®'b)®'a = b ®' (Ь ®' а) ? а ®'а = b ®'Ь ? Ь®' а = Ь®' а?
Ь = Ь. а = а.
(Ь ®' a)®' b = b ®' (а ®' b) ? (b®'b)®'b = Ъ ®' (b ®' Ъ) ? а®’ Ь= b®' а ? b®,b = b®'bl
а = а. b = Ъ.
Операция ® - неассоциативна, тогда как ®' - ассоциативна.
Проверим операции на дистрибутивность.
а) Дистрибутивность слева и справа <8> относительно ®' не выполняется, так как, например:
а®(а®' а) -(а® а)®' (а® а)1 (а®' a)®b=(a®b)®' (а®Ь)1 a® b = а®' а ? Ъ® b = а®' а 1
а Ф Ь. а Ф Ъ.
б) Дистрибутивность слева и справа ®' относительно ® также не выполняется, так как, например:
а®'(а®а) = (а®'а)®(а®'а)? (а®а)®'а=(а®'а)®(<а®'а)? а®' а = Ь® Ь? а®'а = Ь®Ы
b Ф а. b Ф а.
Операции <8> и <£>' не дистрибутивны слева и справа относительно друг друга.
Таким образом, операция ® - некоммутативна, неассоциативна и недистрибутивна (относительно операции ®'); операция <8>'- коммутативна, ассоциативна, но недистрибутивна (относительно операции ®).
Упражнения
Являются ли коммутативными бинарные операции:
а) арифметические на множестве натуральных чисел N;
б) бинарные над множествами?
Проиллюстрировать ответы на примерах.
Показать дистрибутивность справа и слева операции умножения относительно сложения на множестве N. Является ли дистрибутивной справа (слева) операция возведения в степень относительно умножения, операция сложения относительно умножения?
Доказать дистрибутивность справа и слева операций пересечения и объединения относительно друг друга на системе множеств:
А п (В и С) = (А п В) u (A n Q - дистрибутивность слева п относительно и;
А и (Вп С) = (Л и В) п (А и С)- дистрибутивность слева и относительно п;
(Л и В) п С = (А п С) и (А п С) - дистрибутивность справа п относистельно и;
(А п В) и С = (А и С) п (А и С) - дистрибутивность справа и относистельно п.
Проиллюстрировать на примере конкретных множеств, а также диаграммами Венна.
Пусть R{,R2- бинарные отношения, определенные на множестве М- {1, 2, 3, 4}. Показать на примере заданных ниже отношений RX,R2 сМхМ некоммутативностьоперации композиции отношений (составного отношения), т.е.
R2 * R2° Rp если:
R} - “быть меньше”, R2 - “быть больше, по крайней мере на 2”;
б) R{ - “быть больше”, R2 - “иметь общий делитель, отличный от 1”.
ф
а
h
с
а
Ь
с
а
b
а
Ь
с
с
с
а
Ь
Рис. 3 7
Ф
а
b
ф'
а
b
а
а
ъ
а
Ъ
ъ
1)
Ъ
а
b
а
ъ Рис.
3.8
данные таблицами Кэли (рис. 3.8)?
Урок № 11
