- •Оглавление
- •1.2. Операции над множествами
- •1.3. Геометрическое моделирование множеств. Диаграммы Венна
- •1.4. Алгебра множеств. Основные тождества алгебры множеств
- •Тема 2. Отношения
- •2.1. Отношения. Основные понятия и определения
- •2.2. Операции над отношениями
- •2.3. Свойства отношений
- •Тема 4. Булевы функции
- •4.1. Определение булевой функции
- •4.2. Формулы логики булевых функций
- •4.3. Равносильные преобразования формул
- •Основные равносильности булевых формул.
- •4.4. Двойственность. Принцип двойственности.
- •4.5. Булева алгебра . Полные системы булевых функций
- •4.6. Нормальные формы
- •4.7 Минимизация формул булевых функций
- •Тема 3. Графы
- •3.1. Основные характеристики графов
- •3.2. Матричные способы задания графов
- •3.3 Основные свойства матриц смежности и инцидентности
- •3.4. Маршруты, циклы в неориентированном графе
- •3.5. Пути, контуры в ориентированном графе
- •3.6 Связность графа
- •3.7. Экстремальные пути в нагруженных ориентированных графах
- •3.8 Деревья
- •Краткие сведения о математиках
2.2. Операции над отношениями
Так как отношения являются множествами, то все операции над множествами справедливы для отношений.
Пример 2.9.
1= {1, 2,2, 3,3, 4}.
2= {1, 2,1, 3,2, 4}.
12= {1, 2,1, 3,2, 3,2, 4,3, 4}.
12= {1, 2}.
1\2= {2, 3,3, 4}.
Пример 2.10.
Пусть R– множество действительных чисел. Рассмотрим на этом множестве следующие отношения:
1– "";2 – " = ";3 – " < ";4 – "";5 – " > ".
Тогда
1=23;
2=14;
3=1\2;
1=;
Определим еще две операции над отношениями.
Определение 2.7. Отношение называетсяобратным к отношению(обозначается –1), если
–1= {x,yy, x}.
Пример 2.11.
= {1, 2,2, 3,3, 4}.
–1= {2, 1,3, 2,4, 3}.
Пример 2.12.
= {x,y x–y= 2,x,yR}.
–1= {x,yy, x} = –1= {x,yy – x= 2,x,yR} = {x,y–x +y= 2,x,yR}.
Определение 2.8. Композицией двух отношений и называется отношение
= {x,zсуществует такоеy, чтоx,yиy, z}.
Пример 2.13.
= {x,yy=sinx}.
= {x,yy=x}.
= {x,zсуществует такоеy, чтоx,yиy, z} = {x,zсуществует такоеy, чтоy=sinxи z =y} = {x,z z =sinx}.
Определение композиции двух отношений соответствует определению сложной функции:
y = f(x), z = g(y) z = g(f(x)).
Пример 2.14.
= {1, 1,1, 2,1, 3,3, 1}.
= {1, 2,1, 3,2, 2,3, 2,3, 3}.
Процесс нахождения в соответствии с определением композиции удобно изобразить таблицей, в которой реализуется перебор всех возможных значенийx,y,z. для каждой парыx,yнужно рассмотреть все возможные парыy, z(табл. 2.1).
Таблица 2.1
x,y |
y, z |
x, z |
1, 1 1, 1 1, 2 1, 3 1, 3 3, 1 3, 1 |
1, 2 1, 3 2, 2 3, 2 3, 3 1, 2 1, 3 |
1, 2 1, 3 1, 2 1, 2 1, 3 3, 2 3, 3 |
Заметим, что первая, третья и четвертая, а также вторая и пятая строки последнего столбца таблицы содержат одинаковые пары. Поэтому получим:
= {1, 2,1, 3,3, 2,3, 3}.
2.3. Свойства отношений
Определение 2.9.Отношение называетсярефлексивным на множествеX, если для любогоx Xвыполняетсяx x.
Из определения следует, что всякий элемент x, x.
Пример 2.15.
а) Пусть X – конечное множество,X= {1, 2, 3} и= {1, 1,1, 2,2, 2,3, 1,3, 3}. Отношение рефлексивно. ЕслиX – конечное множество, то главная диагональ матрицы рефлексивного отношения содержит только единицы. Для нашего примера
.
б) Пусть X – множество действительных чисел иотношение равенства. Это отношение рефлексивно, т.к. каждое число равно самому себе.
в) Пусть X – множество людей иотношение "жить в одном городе". Это отношение рефлексивно, т.к. каждый живет в одном городе сам с собой.
Определение 2.10.Отношение называетсясимметричным на множествеX, если для любыхx,y Xизxy следуетy x.
Очевидно, что симметрично тогда и только тогда, когда=–1.
Пример 2.16.
а) Пусть X – конечное множество,X= {1, 2, 3} и= {1, 1,1, 2,1, 3,2, 1,3, 1,3, 3}. Отношение симметрично. ЕслиX – конечное множество, то матрица симметричного отношения симметрична относительно главной диагонали. Для нашего примера
.
б) Пусть X – множество действительных чисел иотношение равенства. Это отношение симметрично, т.к. еслиxравноy, то иyравноx.
в) Пусть X – множество студентов иотношение "учиться в одной группе". Это отношение симметрично, т.к. еслиxучится в одной группе сy, то иyучится в одной группе сx.
Определение 2.11.Отношение называетсятранзитивным на множествеX, если для любыхx,y, z Xизxy иy z следует x z.
Одновременное выполнение условий xy,y z,x zозначает, что параx, zпринадлежит композиции. Поэтому для транзитивности необходимо и достаточно, чтобы множествоявлялось подмножеством, т. е. .
Пример 2.17.
а) Пусть X – конечное множество,X= {1, 2, 3} и= {1, 1,1, 2,1, 3,2, 1,2, 3,3, 1}. Отношение транзитивно, т. к. наряду с парамиx, y иy, z имеется пара x, z. Например, наряду с парами1, 2, и2, 3имеется пара1, 3.
б) Пусть X – множество действительных чисел иотношение(меньше или равно). Это отношение транзитивно, т.к. еслиxyиyz, тоxz.
в) Пусть X – множество людей иотношение "быть старше". Это отношение транзитивно, т.к. еслиx старшеyиy старшеz, тоxстаршеz.
Определение 2.12.Отношение называетсяотношением эквивалентности на множествеX, если оно рефлексивно, симметрично и транзитивно на множестве X.
Пример 2.18.
а) Пусть X – конечное множество,X= {1, 2, 3} и= {1, 1,2, 2,3, 3}. Отношение является отношением эквивалентности.
б) Пусть X – множество действительных чисел иотношение равенства. Это отношение эквивалентности.
в) Пусть X – множество студентов иотношение "учиться в одной группе". Это отношение эквивалентности.
Пусть – отношение эквивалентности на множествеX.
Определение 2.13.Пусть– отношение эквивалентности на множествеX иx X.Классом эквивалентности, порожденным элементом x, называется подмножество множестваX, состоящее из тех элементовy X, для которыхxy. Класс эквивалентности, порожденный элементом x, обозначается через [x].
Таким образом, [x] = {y X xy}.
Классы эквивалентности образуют разбиение множестваX, т. е. систему непустых попарно непересекающихся его подмножеств, объединение которых совпадает со всем множествомX.
Пример 2.19.
а) Отношение равенства на множестве целых чисел порождает следующие классы эквивалентности: для любого элемента xиз этого множества [x] = {x}, т.е. каждый класс эквивалентности состоит из одного элемента.
б) Класс эквивалентности, порожденный парой x,yопределяется соотношением:
[x,y] = .
Каждый класс эквивалентности, порожденный парой x,y, определяет одно рациональное число.
в) Для отношения принадлежности к одной студенческой группе классом эквивалентности является множество студентов одной группы.
Определение 2.14.Отношение называетсяантисимметричным на множествеX, если для любыхx,y Xизxy иy x следуетx=y.
Из определения антисимметричности следует, что всякий раз, когда пара x, yпринадлежит одновременнои–1, должно выполняться равенствоx=y. Другими словами,–1состоит только из пар вида x, x.
Пример 2.20.
а) Пусть X – конечное множество,X= {1, 2, 3} и= {1, 1,1, 2,1, 3,2, 2,2, 3,3, 3}. Отношение антисимметрично.
Отношение = {1, 1,1, 2,1, 3,2, 1,2, 3,3, 3} неантисимметрично. Например,1, 2,и2, 1, но 12.
б) Пусть X – множество действительных чисел иотношение(меньше или равно). Это отношение антисимметрично, т.к. еслиxy, иyx, тоx=y.
Определение 2.15.Отношение называетсяотношением частичного порядка (или просто частичным порядком) на множествеX, если оно рефлексивно, антисимметрично и транзитивно на множестве X. МножествоXв этом случае называют частично упорядоченным и указанное отношение часто обозначают символом, если это не приводит к недоразумениям.
Отношение, обратное отношению частичного порядка будет, очевидно, отношением частичного порядка.
Пример 2.21.
а) Пусть X – конечное множество,X= {1, 2, 3} и= {1, 1,1, 2,1, 3,2, 2,2, 3,3, 3}. Отношение есть отношение частичного порядка.
б) Отношение А Вна множестве подмножеств некоторого множестваU есть отношение частичного порядка.
в) Отношение делимости на множестве натуральных чисел есть отношение частичного порядка.