Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Операции. В общем случае n-местная функция типа j: M´M´ ´M®M (или j: Mn®M) называется n-арной операцией на множестве M



В общем случае 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, bR прямого произведения M ´ M, то для дока-зательства справедливости свойств а) – в) можно воспользоваться определением равенства множеств: A = B Û (A Í B)&(B Í A).

а) R 1 (R 2 R 3)=(R 1 R 2) R 3.

Пусть пара элементов a, b Î M и (a, bR 1 (R 2 R 3), (a, b)Î(R 1 R 2) R 3 и наоборот. Действительно:

(a, bR 1 (R 2 R 3) Û (a, сR 1 и (с, bR 2 R 3 Û

Û (a, сR 1 и (с, dR 2 и (d, bR 3 Û

Û (a, dR 1 R 2 и (d, bR 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, bR 1 (R 2È R 3). Тогда

(a, bR 1 (R 2È R 3) Û (a, сR 1 и (с, bR 2È R 3 Û

Û (a, сR 1 и [(c, bR 2 или (c, bR 3] Û

Û [(a, сR 1 и (c, bR 2] или [(a, сR 1 и (c, bR 3] Û

Û (a, bR 1 R 2 или (a, bR 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, bR 1 (R 2Ç R 3). Тогда

(a, bR 1 (R 2Ç R 3) Û (a, сR 1 и (с, bR 2Ç R 3 Û

Û (a, сR 1 и [(c, bR 2 и (c, bR 3] Û

Û [(a, сR 1 и (c, bR 2] и [(a, сR 1 и (c, bR 3] Û

Û (a, bR 1 R 2 и (a, bR 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 Ä ab =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 Ä¢ ab =(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 È BC =(A Ç С)È(A Ç C) – дисрибутивность справа Ç относительно È;

(A Ç BC =(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; Прочитано: 403 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.018 с)...