- •Г.И. Коротеев дискретная математика элементы тории множеств, отношений, графов, алгоритмов и булевых функций
- •Пример 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.15
1. Множество {<0, 1>, <1, 1>, <3, 2>} – бинарное отношение.
2. Множество {<x, y> x, y действительные числа и x равно у} – бинарное отношение равенства двух чисел. Отношение равенства имеет специальное обозначение (=). Поэтому, вместо записи <x, y> = используется запись: x = y.
3. Отношение "меньше" (<) на множестве целых чисел можно задать через отношение = следующим образом: < = {<x, y> для целых чисел x и y найдется положительное целое число z, такое, что x + z = y}.
Декартово произведение множеств
Декартовым произведением множеств Х и Y называется множество Х Y, элементами которого является все возможные упорядоченные пары <x, y>, такие, что x Х, у Y. Иначе:
Х Y = {<x, y> x X и y Y}.
Очевидно, что каждое отношение , есть подмножество декартового произведения множеств X и Y, таких, что D X, E Y . Если X = Y, то говорят, что задано на множестве X. В этом случае множество пар вида <x, x>, для всех x X, называют диагональю множества X X и обозначают idX.
Аналогично можно определить декартово произведение X1 X2 ... Xn множеств X1, X2,.., Xn. Элементами этого множества являются n-ки (кортежи) <x1, x2,..., xn>. Если X1= X2= … = Xn= X, то прямое произведение этих множеств обозначают через Xn.
Рис. 1.2. Произведение множеств
Пример 1.16
1. Пусть Х = {0, 1, 2},Y = {1, 2}.
Тогда Х Y = {<0, 1>, <0, 2>, <1, 1>, <1, 2>, <2, 1>, <2, 2>}, а Y X= {<1, 0>, <1, 1>, <1, 1>,<1, 2>, <2, 0>, <2, 1>, <2, >}.
Отметим, что в общем случае X Y Y X.
2. Пусть Х – множество точек отрезка [0,1] , а Y – множество точек отрезка [1, 2]. Тогда X Y – множество точек квадрата (рис. 1.2) с вершинами (0, 1), (0, 2), (1, 1), (1, 2).
Замечание. В связи с тем, что бинарные отношения являются множествами, то для них справедливы все понятия, определения и операции получения новых множеств через заданные множества. Так как элементами этих множеств являются пары, то могут быть введены и другие специфические определения и операции.
Композиция отношений
Обратным отношением для отношения называется отношение:
-1 = {<y, x> <x, y> }.
Заметим, что если X Y, то -1 Y X.
Композицией отношений 1 и 2 называется отношение:
1 2 = {<x, z> существует y, такое, что <x, y> 1 и <y, z> 2 }.
Дополнительно любые бинарные отношения имеют следующие свойства:
1) ( -1) –1 = ;
2) (1 2) –1 = 2 -1 1 -1.
Доказательство первого из них очевидно. Приведем доказательство второго свойства.
По определению обратного отношения и композиции отношений, имеем:
(1 2) –1 = {<x, y> <y, x> 1 2} =
= {<x, y> существует z, такое, что <y, z> 1 и <z, x> 2} =
= {<x, y> существует z, такое, что <x, z> 2 -1 и <z, y> 1 -1} = 2-1 1 -1.
1.3. Функции
Определение функции
Свойства функции
Композиция функций
Тождественное отображение
Определение функции
Бинарное отношение f называется функцией, если из <x, y> f и <x, z> f следует, что y = z.
Так как функции являются бинарными отношениями, которые, в свою очередь, являются множествами, то к ним применим принцип объемности, т.е. две функции f и g равны, если они состоят из одних и тех же элементов. Область определения функции обозначается через Df , а область ее значений через Ef.
Если Df = X, а Ef Y , то говорят, что функция f задана на множестве X со значениями во множестве Y и осуществляет отображение множества X во множество Y. Это отображение обозначается так: f: X Y.
Если f – функция, то записи: <x, y> f или x f y заменяют записью: y = f(x), подчеркивая то, что понятие функции более узко, чем понятие бинарного отношения в связи с тем, что каждому значению x X соответствует только одно значение y Y.