![]() |
Главная Случайная страница Контакты | Мы поможем в написании вашей работы! | |
|
В общем случае n-местная функция типа j: M ´ M ´…´ M ® M (или j: Mn ® M) называется n- арной операцией на множестве M. В таких случаях говорят, что множество M замкнуто относительно операции j (результат выполнения операции j на M принадлежит M).
Свойства бинарных операций:
1) j – ассоциативна, если для любых a, b, c из M
(a j b) j c = a j (b j c);
2) j – коммутативна, если для любых a, b
a j b = b j a;
3) j – дистрибутивна слева относительно операции y, если для любых a, b, c
a j (b y c) = (a j b) y (a j c)
и j дистрибутивна справа относительно операции y, если для любых a, b, c
(a y b) j c = (a j с) y (b j c).
Способы задания операций. Так как операция является функцией, то для ее задания применимы любые способы задания функций, перечисленные в предыдущем параграфе.
1. Способы задания унарных операций j: M ® M на конечном множестве M ={ a 1, a 2, …, an }:
· Перечнем всех аргументов a из M и соответствующих им значений b, a, b Î M, представленных строкой
j=(a 1® b 1, a 2® b 2, …, an ® bn),
а чаще парой строк:
· Списком всех пар “аргумент-значение” (a, b)Îj, a, b Î M, для всех возможных значений аргументов:
j={(a 1, b1), (a 2, b 2), …, (an, bn)}.
Число таких пар |пр1j|= m £| M |= n.
· Формулой j(а)= b, например lga = b.
2. Способы задания бинарных операций j: M ´ M ® M на конечном множестве M ={ a 1, a 2, …, an }:
· Таблицей Кэли – для чего слева и сверху таблицы выписываются все значения аргументов a и b из множества M соответственно, а на пересечении строки, соответствующей аргументу a, и столбца, соответствующего аргументу b, записывается результат с операции j над a и b. На рис. 3.2 приведена таблица Кэли для операции, называемой “сложением по модулю 3” на множестве M ={0, 1, 2} и обозначаемой “ mod 3”, или Å3 (результат с выполнения операции Å3 равен остатку от деления суммы аргументов (a + b) на 3).
· Списком всех троек ( a, b, c ), где j(a, b)= c, a, b, c Î M. Для всюду определенной операции число всех троек в списке равно | M ´ M |= n 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)}.
· Формулой j( a, b )= c – так называемое префиксное представление операции; иное – инфиксное – представление бинарной операции формулой a j b = c, a Å3 b = c, где Å3 – операция сложения по модулю 3.
Пример 1. Пусть операции композиции , объединения È и пересечения Ç определены на множестве бинарных отношений
Доказать:
а) ассоциативность операции композиции (составного отношения)
R 1 (R 2
R 3)=(R 1
R 2)
R 3;
б) дистрибутивность слева композиции относительно объединения È:
R 1 (R 2È R 3)=(R 1
R 2)È(R 1
R 3);
в) дистрибутивность справа композиции относительно объединения È:
(R 1È R 2) R 3=(R 1
R 3)È(R 2
R 3);
г) дистрибутивность слева композиции относительно пересечения Ç:
R 1 (R 2Ç R 3)=(R 1
R 2)Ç(R 1
R 3);
д) дистрибутивность справа композиции относительно пересечения Ç:
(R 1Ç R 2) R 3=(R 1
R 3)Ç(R 2
R 3).
Так как бинарное отношение R Í M ´ M, по определению, является множеством пар (a, b)Î R прямого произведения M ´ M, то для дока-зательства справедливости свойств а) – в) можно воспользоваться определением равенства множеств: A = B Û (A Í B)&(B Í A).
а) R 1 (R 2
R 3)=(R 1
R 2)
R 3.
Пусть пара элементов a, b Î M и (a, b)Î R 1 (R 2
R 3), (a, b)Î(R 1
R 2)
R 3 и наоборот. Действительно:
(a, b)Î R 1 (R 2
R 3) Û (a, с)Î R 1 и (с, b)Î R 2
R 3 Û
Û (a, с)Î R 1 и (с, d)Î R 2 и (d, b)Î R 3 Û
Û (a, d)Î R 1 R 2 и (d, b)Î R 3 Û (R 1
R 2)
R 3,
где с, d Î M.
Доказанное позволяет опускать скобки, т.е.
R 1 (R 2
R 3)=(R 1
R 2)
R 3= R 1
R 2
R 3.
б) R 1 (R 2È R 3)=(R 1
R 2)È(R 1
R 3).
Пусть a, b Î M и (a, b)Î R 1 (R 2È R 3). Тогда
(a, b)Î R 1 (R 2È R 3) Û (a, с)Î R 1 и (с, b)Î R 2È R 3 Û
Û (a, с)Î R 1 и [(c, b)Î R 2 или (c, b)Î R 3] Û
Û [(a, с)Î R 1 и (c, b)Î R 2] или [(a, с)Î R 1 и (c, b)Î R 3] Û
Û (a, b)Î R 1 R 2 или (a, b)Î R 1
R 3 Û (R 1
R 2)È(R 1
R 3),
где с Î M.
Аналогично доказывается свойство в).
г) R 1 (R 2Ç R 3)=(R 1
R 2)Ç(R 1
R 3).
Пусть a, b Î M и (a, b)Î R 1 (R 2Ç R 3). Тогда
(a, b)Î R 1 (R 2Ç R 3) Û (a, с)Î R 1 и (с, b)Î R 2Ç R 3 Û
Û (a, с)Î R 1 и [(c, b)Î R 2 и (c, b)Î R 3] Û
Û [(a, с)Î R 1 и (c, b)Î R 2] и [(a, с)Î R 1 и (c, b)Î R 3] Û
Û (a, b)Î R 1 R 2 и (a, b)Î R 1
R 3 Û (R 1
R 2)Ç(R 1
R 3),
где с Î M.
Аналогично доказывается свойство д).
Пример 2. Какими свойствами отличаются операции Ä и Ä¢, заданные таблицами Кэли (рис. 3.3)?
1. Проверим операции Ä и Ä¢ на коммутативность:
а) a Ä b = b Ä a? б) a Ä¢ b = b Ä¢ a?
a ¹ b. a = a.
Операция Ä – некоммутативна, Ä¢ – коммутативна.
2. Проверим операции на ассоциативность:
а) Операция Ä неассоциативна, так как не выполняется, например:
(b Ä a)Ä b =bÄ(a Ä b)?
b Ä b = b Ä a?
a ¹ b.
б) Операция Ä¢ ассоциативна, так как соответствующее условие выполняется для всех возможных троек аргументов a, b из M:
(a Ģ a)Ģ a = a Ģ(a Ģ a)? (a Ģ b)Ģ a = a Ģ(b Ģ a)?
b Ģ a = a Ģ b? a Ģ a = a Ģ a?
a = a. b = b.
(a Ģ a)Ģ b = a Ģ(a Ģ b)? (a Ģ b)Ģ b = a Ģ(b Ģ b)?
b Ģ b = a Ģ a? a Ģ b = a Ģ b?
b = b. a = a.
(b Ģ a)Ģ a = b Ģ(a Ģ a)? (b Ģ b)Ģ a = b Ģ(b Ģ a)?
a Ģ a = b Ģ b? b Ģ a = b Ģ a?
b = b. a = a.
(b Ģ a)Ģ b = b Ģ(a Ģ b)? (b Ģ b)Ģ b = b Ģ(b Ģ b)?
a Ģ b = b Ģ a? b Ģ b = b Ģ b?
a = a. b = b.
Операция Ä – неассоциативна, тогда как Ä¢ – ассоциативна.
3. Проверим операции на дистрибутивность.
а) Дистрибутивность слева и справа Ä относительно Ä¢ не выпол-няется, так как, например:
a Ä(a Ä¢ a)=(a Ä a)Ä¢(a Ä a)? (a Ä¢ a)Ä b =(a Ä b)Ä¢(a Ä b)?
a Ä b = a Ä¢ a? b Ä b = a Ä¢ a?
a ¹ b. a ¹ b.
б) Дистрибутивность слева и справа Ä¢ относительно Ä также не выполняется, так как, например:
a Ä¢(a Ä a)=(a Ä¢ a)Ä(a Ä¢ a)? (a Ä a)Ä¢ a =(a Ä¢ a)Ä(a Ä¢ a)?
a Ä¢ a = b Ä b? a Ä¢ a = b Ä b?
b ¹ a. b ¹ a.
Операции Ä и Ä¢ не дистрибутивны слева и справа относительно друг друга.
Таким образом, операция Ä – некоммутативна, неассоциативна и недистрибутивна (относительно операции Ä¢); операция Ä¢ – коммутативна, ассоциативна, но недистрибутивна (относительно операции Ä).
Вопросы для самопроверки и упражнения:
1. Доказать дистрибутивноть справа и слева операций пересечения и объединения относительно друг друга на системе множеств:
A Ç(B È C)=(A Ç B)È(A Ç C) – дисрибутивность слева Ç относительно È;
A È(B Ç C)=(A È B)Ç(A È C) – дисрибутивность слева È относительно Ç;
(A È B)Ç C =(A Ç С)È(A Ç C) – дисрибутивность справа Ç относительно È;
(A Ç B)È C =(A È С)Ç(A È C) – дисрибутивность справа È относительно Ç;
Проиллюстрировать на примере конкретных множеств, а также диаграммами Венна.
2. Пусть R 1, R 2 – бинарные отношения, определенные на множестве M ={1, 2, 3, 4}. Показать на примере заданных ниже отношений R 1, R 2Í M ´ M некоммутативность операции композиции отношений (составного отношения), т.е. R 1 R 2¹ R 2
R 1, если:
а) R 1 – “быть меньше”, R 2 – “быть больше, по крайней мере на 2”;
б) R 1 – “быть больше”, R 2 – “иметь общий делитель, отличный от 1”;
3. Пусть операция j на множестве M ={ a, b, c } определена таблицей Кэли (рис. 3.4). Подтвердить ассоциативность и коммутативность операции j.
4. Каковы свойства операций j и j¢, заданные таблицами Кэли (рис. 3.5)?
Дата публикования: 2015-03-29; Прочитано: 423 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!