
- •Г.И. Коротеев дискретная математика элементы тории множеств, отношений, графов, алгоритмов и булевых функций
- •Пример 1.1
- •Пример 1.2
- •Пример 1.3
- •Пример 1.4
- •Пример 1.5
- •Пример 1.6
- •Пример 1.7
- •Пример 1.8
- •Пример 1.9
- •Пример 1.12
- •Пример 1.13
- •Пример 1.15
- •Пример 1.16
- •Пример 1.17
- •Пример 1.18
- •Пример 1.19
- •Пример 1.20
- •Пример 1.21
- •Пример 1.22
- •Пример 1.23
- •Пример 1.25
- •1. Пусть (p,п) и (f,п) – множества упорядоченные по отношению п из примера 1.21. Диаграммы Хассе этих множеств представлены на рис. 1.6 и 1.7.
- •Пример 1.26
- •Пример 1. 27
- •Бинарная алгебраическая операция
- •Пример 1.28
- •Свойства, терминология
- •Пример 1.29
- •Пример 1.30
- •Пример 1.31
- •Пример 2.1
- •Пример 2.2
- •Пример 2.3
- •Пример 2.4
- •Пример 2.5
- •Пример 2.6
- •Пример 2.7
- •Пример 2.8
- •Пример 2.9
- •Пример 2.10
- •Пример 2.12
- •Пример 2.13
- •Пример 2.14
- •Доказательство
- •Пример 2.15
- •Пример 3.1
- •Пример 3.2
Пример 1. 27
1. Пусть задано некоторое множество U. На множестве-степени этого множества 2U можно определить операции: объединение множеств (), пересечение множеств () и абсолютное дополнение множества ( ), т.е. задать множество операций = {, , }. Здесь операции объединения и пересечения множеств – бинарные операции, а абсолютное дополнение – унарная операция. Рассмотренная структура называется алгеброй кантора или алгеброй множеств.
2. Рассмотрим множество вычетов по модулю n, равное {[0], [1], …, [n-1]}, на этом множестве можно задать бинарную операцию – сложение по модулю n (), согласно которой: [s] [t] = [r], где s + t r(mod n) и r < n. Например, при n = 7 получим: [3] [4] = [0]. Аналогично можно задать операцию умножения по модулю n. Эти операции – бинарные.
Бинарная алгебраическая операция
Для определения алгебраической операции могут использоваться и другие формулировки. В частности, бинарную операцию можно определить следующим образом.
Бинарной алгебраической операцией на множестве M называется некоторый закон, по которому всякой упорядоченной паре элементов множества M ставится в соответствие вполне определенный элемент этого же множества.
Пример 1.28
1. Операции, заданные на множестве действительных чисел: умножение, сложение, вычитание чисел. Операция деления не удовлетворяет определению бинарной алгебраической операции из-за невозможности деления на ноль (эта операция принимается с оговорками).
2. Операции, заданные на множестве векторов в R3: векторное произведение векторов, сложение двух векторов - алгебраические. Скалярное же произведение векторов не является алгебраической операцией, так как результат – скаляр, а не вектор.
3. Операции, заданные на множестве квадратных матриц одного порядка: произведение матриц одного порядка, сложение матриц – это алгебраические операции.
Задание операций таблицей Кэли
Фактическое задание алгебраической операции (закона) на множестве может производиться различными методами.
Алгебраическую операцию, если множество конечное, логично задавать перечислением результатов для различных пар элементов. Для такого задания операции используются таблицы Кэли (рис.1.9).
Для
примера возьмем множество Х =
{x1, x2,
x3} и зададим
операцию сдвига
(рис. 1.9, а). Аналогично
зададим на множестве {0, 1}
операции дизъюнкции ()
(рис.
1.9, б) и конъюнкции ()
(рис. 1.9, в).
|
|
|
|
Рис. 1.9. Задание бинарной алгебраической операции таблицами Кэли
Свойства, терминология
При изучении свойств бинарных алгебраических операций часто применяются мультипликативная или аддитивная терминологии.
Согласно мультипликативной терминологии операция "a умножить на b" называется умножением, а результат – произведением и записывается: ab, если не возникает недоразумений, или ab в противном случае.
Согласно аддитивной терминологии операция называется сложением, а результат суммой: a + b.
Операция называется коммутативной, если для любых элементов a и b множества M справедливо равенство: ab = ba (a + b = b + a).