
- •Лекция 1 основные понятия теории множеств Основные определения
- •X [XX → xY].
- •Алгебра множеств Операция объединения множеств.
- •Операция пересечения множеств.
- •Операция определения разности множеств
- •Операция определения дополнения множества.
- •Тождества алгебры множеств
- •Операция проецирования кортежа
- •X×y y×X.
- •Алгебра предикатов
- •Правила логического вывода
- •Минимизация логических функций
- •Комбинаторные схемы
- •Заключительная сортировка последних после прекращения итераций
- •Дг ж е б а в
- •Оптимизация на графах. Алгоритм краскала
- •Алгоритм Краскала
Операция определения разности множеств
Данная операция, в отличие от операций объединения и пересечения, определяется только для двух множеств.
Разность множеств – множество, состоящее из всех тех и только тех элементов, которые принадлежат одному множеству и не принадлежат другому.
Рис. 3 |
Разность
множеств X
и Y,
обозначаемая через
и может быть пояснена рис. 3 с использованием диаграмм.
|
Примеры:
1) Если Х={1, 2, 3, 4, 5} и Y={2, 4, 6, 7}, то X\Y={1, 3, 5} и Y \Х={6, 7}.
2) Если X – множество отличников в группе, Y – множество студентов, проживающих в общежитии, то Y \Х – множество отличников, не проживающих в общежитии.
Операция определения дополнения множества.
Дополнение
множества
X
(до
универсального множества I)
– множество
,
определяется
из соотношения
=I\Х.
Формальное
определение
={x│x
X
и x
Y
}.
Так
например, если I={1,
2, 3, 4, 5, 6, 7} и Х={3, 5, 7}, то
={1,
2, 4, 6}.
Рис. 4 |
Универсальное множество удобно изображать графически (рис. 4) в виде множества точек прямоугольника. Отдельные области этого прямоугольника означают различные подмножества универсального множества. |
Изображение множества в виде областей в прямоугольнике, представляющем универсальное множество, называют диаграммой Эйлера-Венна.
На
рис. 4 множество
представляет собой незаштрихованную
область.
Так
как X
ине
имеют общих элементов, то
=
.
Кроме
того,
=
I
и
.
С помощью операции дополнения можно в удобном виде представить разность множеств:
={x│x
X
и x
Y
}={x│x
X
и x
},
то
есть
=
.
Тождества алгебры множеств
С помощью операций объединения, пересечения и дополнения из множеств можно составлять различные алгебраические выражения, которые бывают очень полезны при преобразованиях алгебраических выражений над множествами.
С использованием диаграмм Эйлера-Венна, из которых видно, что левые и правые части алгебраических выражения, составленных из множеств X, Y и Z, определяют одно и то же множество, может быть подтверждена справедливость того, что следующих наиболее часто используемых тождеств:
;
(закон повторения)
|
|
;
.
|
а)
б) |
|
Рис. 5 Геометрическая иллюстрация тождеств
|
Операция проецирования кортежа
Кортеж (a1,a2) может рассматриваться как точка на плоскости (рис. 6,а) или как вектор, проведенный из начала координат в данную точку.
Рис. 6 Проекции двух- и трёхэлементного кортежей
Компоненты a1 и a2 будут проекциями вектора на оси 1 и на оси 2:
Пp1(a1,a2) = a1; Пр2(a1,a2) = a2.
Кортеж (a1,a2,a3) может рассматриваться как точка в трехмерном пространстве или как трехмерный вектор, проведенный из начала координат в эту точку (рис. 6,б).
Проекции вектора на оси координат
Прi (a1,a2,a3) = a i , i = 1, 2, 3.
Однако в данном случае можно также говорить о проекции кортежа сразу на две оси, например 1 и 2, т. е. на координатную плоскость. Нетрудно видеть, что эта проекция представляет собой двухэлементный кортеж
Пр12(a1,a2,a3) = (a1,a2).
Обобщая эти понятия, будем рассматривать упорядоченное п-элементное множество вещественных чисел a=(a1,…,an) как точку в воображаемом п-мерном пространстве, называемом иногда гиперпространством, или п-мерным вектором. При этом компоненты п-элементного кортежа а будем рассматривать как проекции этого кортежа на соответствующие оси
Прi a = a i , i=1,..., п.
Если
i,
j,...,
k
– номера
осей, причем 1
i,
j,...,
k
п,
то проекция кортежа а
на оси i,
j,...,
k
будет
Пр i, j,...,k a = (ai,aj,…,ak).
Операция определения прямого произведения множеств
Прямое произведение множеств X и Y называют множество, обозначаемое X×Y и состоящее из всех тех и только тех упорядоченных пар, первая компонента которых принадлежит множеству X, а вторая – множеству Y.
Таким образом, элементами прямого произведения являются двухэлементные кортежи вида (х,у).
Формальное определение
X×Y
={(x,y)│xX,
y
Y}.
(2.41)
Рис. 7
|
Пример. Пусть Х={1, 2}, Y ={1, 3, 4}. Тогда X×Y ={(1, 1), (1, 3); (1, 4), (2, 1), (2, 3), (2, 4)}. Геометрическое представление этого множества приведено на рис. 8.
| ||
|
|
|
|
В частности, прямое произведение изменяется при изменении порядка сомножителей, т. е.