- •Е.И. Балабан Элементы дискретной математики
- •Введение
- •1. Элементы теории множеств
- •1.1. Множества и его элементы
- •1.2. Операции над множествами
- •1.3. Декартово произведение множеств
- •1.4. Алгебра множеств
- •Основные тождества алгебры множеств
- •Примеры тестовых заданий
- •2. Отображения. Отношения
- •2.1. Отображение множеств
- •2.2.Эквивалентность множеств. Мощность множества
- •2.3. Бинарные отношения
- •Областью определения бинарного отношения s называется множество
- •Областью значений бинарного отношения s называется множество
- •Областью задания бинарного отношения s называется множество
- •2.4. Свойства отношений
- •Примеры тестовых заданий
- •3. Комбинаторика
- •3.1. Правило суммы. Правило произведения
- •3.2. Перестановки
- •3.3. Размещения
- •3.4. Сочетания
- •Примеры тестовых заданий
- •4. Графы
- •4.1. Основные характеристики графов
- •4.2. Матричные способы задания графов
- •Основные свойства матриц смежности и инцидентности
- •4.3. Изоморфизм графов
- •4.4. Маршруты, циклы в неориентированном графе
- •4.5. Пути, контуры в ориентированном графе
- •4.6. Связность. Матрицы достижимости и связности
- •4.7. Деревья
- •Примеры тестовых заданий
- •5. Алгебра логики. Исчисление высказываний
- •5.1. Формулы алгебры логики
- •5.2. Функции алгебры логики
- •5.3. Эквивалентность формул
- •Основные равносильности булевых формул.
- •5.4. Двойственность. Принцип двойственности
- •5.5. Нормальные формы
- •Примеры тестовых заданий
- •Список литературы
1.2. Операции над множествами
Рассмотрим основные операции над множествами.
Объединением множеств А и В называется множество АВ, все элементы которого являются элементами хотя бы одного из множеств А или В:
АВ = {x x А или xВ}.
Аналогично
определяется объединение нескольких
множеств Аi,
где индексы i
пробегают множество I:
={x
iI:
x
Аi}.
Пример 1.11. Пусть А = {4, 5, 6}, В = {2, 4, 6}. Тогда АВ = {2, 4, 5, 6}.
Пересечением множеств А и В называется множество АВ, все элементы которого являются элементами обоих множеств А и В: АВ = {x x А и xВ}.
Аналогично определяется пересечение нескольких множеств.
Пример 1.12. Пусть А = {4, 5, 6}, В = {2, 4, 6}. Тогда АВ = {4, 6}.
Если множества не имеют ни одного общего элемента, то говорят, что множества не пересекаются или что их пересечение – пустое множество.
Пример 1.13. Пусть А = {1, 2}, В = {2, 3}, C = {3, 4}. Тогда АВC =.
Разностью множеств В и А (относительным дополнением множества В до множества А) называется множество А \ В, все элементы которого являются элементами множества А, но не являются элементами множества В:
А \ В = {x x А и xВ}.
Пример 1.14. А = {4, 5, 6}, В = {2, 4, 6}. А \ В = {4, 5}, В \ А= {2}.
Симметрической разностью множеств А и В называется множество А В=А В=: (А \ В) (В \ А).
Пример 1.15. А={3,4, 5, 6}, В ={2, 4, 6}. А \ В = {3, 5}, В \ А= {2}, АВ = {2, 3, 5}.
Универсальным множеством называется такое множество U, что все рассматриваемые в данной задаче множества являются его подмножествами.
Дополнением
множества А
называется
множество
всех
таких элементов x
U,
которые не принадлежат множеству А:
=
U \
A.
Пример 1.16. Пусть U – множество всех натуральных чисел, а А – множество положительных четных чисел, тогда – множество положительных нечетных чисел.
Для наглядного представления множеств и отношений между ними используется диаграммы Венна (иногда их называют кругами Эйлера или диаграммами Эйлера – Венна).
Универсальное множество U изображают в виде прямоугольника, а множества, входящие в универсальное множество, – в виде кругов внутри прямоугольника; элементу множества соответствует точка внутри круга (рис 1.1 а).
С помощью диаграмм Венна удобно иллюстрировать операции над множествами: объединения (рис 1.1 б), пересечения (рис 1.1 в), разности (рис 1.1 г), симметричной разности (рис 1.1 д), дополнения (рис 1.1 е).
АВ
Рис.1.1
1.3. Декартово произведение множеств
Конечная последовательность, допускающая повторения элементов данного множества (или данных множеств), называется кортежем (n-кой, вектором, набором, упорядоченным множеством). Условно кортеж записывают в угловых скобках ‹a,b,c›.
Пример 1.17. Слово в алфавите A есть кортеж. Команда в программе для ЭВМ есть последовательность символов из алфавита языка программирования. Координаты точки в n-мерном пространстве образуют кортеж.
В условной записи кортежа элементы, его образующие, называются компонентами (координатами).
Число компонент кортежа называется его длиной. Так принято кортеж длиной два ‹a1,a2› называть парой (или упорядоченной парой), кортеж длины три ‹x1,x2,x3› - тройкой.
Кортеж длины n можно интерпретировать как n-мерный вектор, или как точку в n-мерном пространстве, а каждую компоненту кортежа можно рассматривать в этом случае как проекцию вектора на соответствующую ось.
Два кортежа равны межу собой тогда и только тогда, когда они имеют одинаковую длину и их элементы с одинаковыми номерами совпадают.
Прямым (декартовым) произведением множеств А и В называется множество М= А В всех упорядоченных пар ‹a,b›, таких, что aA, bB.
Иллюстрацией декартова произведения множеств A={a1,a2} и B={b1,b2,b3} является рис. 1.2.
Рис. 1.2.
В общем случае декартовым произведением множеств А1, А2, ... Аn называется множество А1×А2× ... ×Аn, состоящее из всех кортежей ‹ a1, a2,…, an›, длины n, в которых ai Аi , i=1,2,…n.
Если в частности
одинаковы
то получаем
Пример 1.18. Плоскость является декартовым произведением двух прямых и обозначается R2. В физике пространственно-временной континуум есть декартово произведение R3T, где R3 - трехмерное пространство, а Т – числовая ось времени.
Пример 1.19. Пусть А = {1, 2, 3}, В = {2, 3}. Тогда A B = {1, 2, 1, 3,2, 2, 2, 3,3, 2,3, 3}. При этом 2, 33, 2.
Пример 1.20. Пусть А = {x 0 x 1} и B = {y 2 y 3}.
Тогда A B = { x, y , 0 x 1 и 2 y 3}. Таким образом, множество A B состоит из точек, лежащих внутри и на границе прямоугольника, образованного прямыми x = 0 (ось ординат), x = 1, y = 2 и y = 3.
