
- •Оглавление
- •Предисловие
- •1. Элементы теории множеств
- •Основные обозначения
- •1.1 Основные понятия
- •Вопросы для самопроверки и упражнения:
- •1.2 Операции над множествами
- •Вопросы для самопроверки и упражнения:
- •1.3 Диаграммы (круги) Эйлера-Венна
- •Вопросы для самопроверки и упражнения:
- •1.4 Доказательства
- •Виды доказательств в теории множеств:
- •Вопросы для самопроверки и упражнения:
- •1.5 Векторы, прямые произведения, проекции векторов
- •Вопросы для самопроверки и упражнения:
- •2. Отношения
- •2.1 Бинарные отношения. Основные определения
- •Вопросы для самопроверки и упражнения:
- •2.2 Свойства бинарных отношений
- •Вопросы для самопроверки и упражнения:
- •2.3 Эквивалентность и порядок
- •Вопросы для самопроверки и упражнения:
- •2.4 Операции над бинарными отношениями
- •Вопросы для самопроверки и упражнения:
- •3. Соответствия
- •3.1 Соответствия и их свойства. Основные определения
- •Вопросы для самопроверки и упражнения:
- •3.2 Функции и отображения
- •Вопросы для самопроверки и упражнения:
- •3.3 Операции
- •Вопросы для самопроверки и упражнения:
- •3.4 Гомоморфизмы и изоморфизмы
- •Вопросы для самопроверки и упражнения:
- •Список литературы
- •1. Учебники и учебные пособия
Вопросы для самопроверки и упражнения:
1. Какой тип имеет функция ¦(x)=sinx, при котором для ¦ существует обратная функция ¦ –1?
2. Чему равна композиция функций ¦(x) и g(x), если:
а) ¦(x)=2x и g(x)=lgx;
б) ¦(x)=x3
и g(x)=
в) ¦(x)=2x и g(x)=x+1?
Каковы области определения функций и их композиций?
3. Функции ¦ и g имеют тип ¦: A2B и g: B5C. Какой тип имеют функции h1 и h2, являющиеся композициями ¦ и g:
а) h1=g(x1, ¦(y1, y2), ¦(z1, z2), x4, x5);
б) h2=g (x1, x2, ¦(y1, y2), x4, ¦(z1, z2);
в) h2=g (¦(y1, y2), x2, ¦(z1, z2), ¦(u1, u2), x5)?
4. Найти композицию преобразований:
3.3 Операции
В общем случае n-местная функция типа : MM…MM (или : MnM) называется n-арной операцией на множестве M. В таких случаях говорят, что множество M замкнуто относительно операции (результат выполнения операции 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 – дистрибутивна слева относительно операции , если для любых a, b, c
a j (b 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: MM на конечном множестве M={a1, a2, …, an}:
Перечнем всех аргументов a из M и соответствующих им значений b, a,bM, представленных строкой
j=(a1b1, a2b2, …, anbn),
а чаще парой строк:
Списком всех пар “аргумент-значение” (a, b)j, a,bM, для всех возможных значений аргументов:
j={(a1, b1), (a2, b2), …, (an, bn)}.
Число таких пар |пр1j|=m|M|=n.
Формулой j(а)=b, например lga=b.
2. Способы задания бинарных операций : MMM на конечном множестве M={a1, a2, …, 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,cM. Для всюду определенной операции число всех троек в списке равно |MM|=n2. Например, для операции сложения по модулю 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. Пусть
операции композиции
,
объединения
и пересечения
определены на множестве бинарных
отношений
Доказать:
а)
ассоциативность операции композиции
(составного отношения)
R1(R2
R3)=(R1
R2)
R3;
б) дистрибутивность
слева композиции
относительно объединения:
R1
(R2R3)=(R1
R2)(R1
R3);
в) дистрибутивность
справа композиции
относительно объединения:
(R1R2)R3=(R1
R3)(R2
R3);
г) дистрибутивность
слева композиции
относительно пересечения:
R1(R2R3)=(R1
R2)(R1
R3);
д) дистрибутивность
справа композиции
относительно пересечения:
(R1R2)R3=(R1
R3)(R2
R3).
Так как бинарное отношение RMM, по определению, является множеством пар (a, b)R прямого произведения M´M, то для дока-зательства справедливости свойств а) – в) можно воспользоваться определением равенства множеств: A=B (AB)(BA).
а) R1(R2
R3)=(R1
R2)
R3.
Пусть
пара элементов a,bM
и (a,
b)R1(R2
R3),
(a,
b)(R1
R2)
R3
и наоборот. Действительно:
(a,
b)R1(R2
R3)
(a,
с)R1
и
(с,
b)R2
R3
Û
Û (a, с)R1 и (с, d)R2 и (d, b)R3 Û
Û
(a,
d)R1R2
и
(d,
b)R3
Û
(R1
R2)
R3,
где с,dM.
Доказанное позволяет опускать скобки, т.е.
R1(R2
R3)=(R1
R2)
R3=R1
R2
R3.
б)
R1(R2R3)=(R1
R2)(R1
R3).
Пусть
a,bM
и
(a,
b)R1(R2R3).
Тогда
(a,
b)R1(R2R3)
Û
(a,
с)R1
и
(с,
b)R2R3
Û
Û (a, с)R1 и [(c, b)R2 или (c, b)R3] Û
Û [(a, с)R1 и (c, b)R2] или [(a, с)R1 и (c, b)R3] Û
Û
(a,
b)R1R2
или
(a,
b)R1
R3
Û
(R1
R2)(R1
R3),
где сM.
Аналогично доказывается свойство в).
г)
R1(R2R3)=(R1
R2)(R1
R3).
Пусть
a,bM
и
(a,
b)R1(R2R3).
Тогда
(a,
b)R1(R2R3)
Û
(a,
с)R1
и
(с,
b)R2R3
Û
Û (a, с)R1 и [(c, b)R2 и (c, b)R3] Û
Û [(a, с)R1 и (c, b)R2] и [(a, с)R1 и (c, b)R3] Û
Û
(a,
b)R1R2
и
(a,
b)R1
R3
Û
(R1
R2)(R1
R3)
,
где сM.
Аналогично доказывается свойство д).
Пример 2. Какими свойствами отличаются операции и , заданные таблицами Кэли (рис. 3.3)?
1. Проверим операции и на коммутативность:
а) ab=ba? б) ab=ba?
ab. a=a.
Операция Ä – некоммутативна, Ä – коммутативна.
2. Проверим операции на ассоциативность:
а) Операция Ä неассоциативна, так как не выполняется, например:
(bÄa)Äb=bÄ(aÄb)?
bÄb=bÄa?
ab.
б) Операция Ä ассоциативна, так как соответствующее условие выполняется для всех возможных троек аргументов 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?
ab. ab.
б) Дистрибутивность слева и справа Ä относительно Ä также не выполняется, так как, например:
aÄ(aÄa)=(aÄa)Ä(aÄa)? (aÄa)Äa=(aÄa)Ä(aÄa)?
aÄa=bÄb? aÄa=bÄb?
ba. ba.
Операции Ä и Ä не дистрибутивны слева и справа относительно друг друга.
Таким образом, операция Ä – некоммутативна, неассоциативна и недистрибутивна (относительно операции Ä); операция Ä – коммутативна, ассоциативна, но недистрибутивна (относительно операции Ä).