- •Дискретная математика
- •Введение
- •1. Введение в теорию множеств
- •1.1. Множества
- •Основные понятия
- •Операции над множествами
- •Свойства операций объединения и пересечения
- •1.2. Отношения
- •1.2.1. Бинарные отношения. Основные определения
- •1.2.2. Свойства бинарных отношений
- •2. Теория графов
- •2.1. Основные понятия
- •2.2. Способы задания графов
- •2.4. Сети и их свойства1
- •3. Введение в математическую логику
- •3.1. Логика высказываний
- •3.1.1. Высказывания
- •3.1.1.1. Понятие высказывания
- •2.1.1.2. Логические связки
- •1.1.3. Условные высказывания
- •1.1.4. Эквивалентные высказывания
- •3.1.2. Аксиоматические системы
- •3.1.2.1. Умозаключения
- •3.1.3. Полнота в логике высказываний
- •3.1.3.1. Эквивалентные замены логических связок
- •3.2. Логика предикатов
- •3.2.1. Определение предиката
- •3.2.2. Кванторы. Их свойства и применение
- •3.2.2.1. Квантор всеобщности и квантор существования
- •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. Число различных k-элементарных подмножеств n-элементарного множества
- •5.6. Число подмножеств данного множества
- •5.7. Размещение элементов множества
- •5.7. Размещения с повторениями
- •5.8. Размещения без повторений
- •5.9. Комбинации элементов с повторениями
- •6. Языки и грамматики
- •6.1. Основные определения
- •6.2. Формальные грамматики
- •6.3. Грамматики с ограничениями на правила
- •6.4. Способы записи синтаксиса языка
- •Метаязык Хомского
- •Метаязык Хомского-Щутценберже
- •Бэкуса-Наура формы (бнф)
- •Список рекомендуемой литературы
Операции над множествами
Объединением множеств А и В (обозначается А В) называется множество, состоящее из всех тех элементов, которые принадлежат хотя бы одному из множеств А, В (рис 1.2):
А В= {х:х А или х В}.
Рисунок 1.2
Пример1.
Пусть заданы множества А={a, b, d},B={b, d, e, h}.
Найти объединение данных множеств.
Решение.
А В= {a, b, d, e, h}.
Пересечением множеств А и В (обозначается А В) называется множество, состоящее из всех тех и только тех элементов, которые принадлежат и А и В (рис 1.3):
А В= {х:х А и х В}.
Рисунок 1.3
Пример 2.
Пусть заданы множества А={a, b, d},B={b, d, e, h}.
Найти пересечение данных множеств.
Решение.
А В= {b, d}.
Разностью множеств А и В (обозначается А\В) называется множество всех тех и только тех элементов А, которые не содержатся в В (рис 1.4):
А\В={х:х А и х В}.
Разность - операция строго двухместная и некоммутативная: в общем случае А\В В\А.
Пусть U'-универсальное множество такое, что все рассматриваемые множества являются его подмножествами.
Рисунок 1.4
Пример 3. Пусть заданы множества А={a, b, d},B={b, d, e, h}. Найти разность данных множеств.
Решение.
А\В = {а}.
B\A={e, h}.
Дополнением (до U) множества А (обозначается ) называется множество всех элементов, не принадлежащих А (но принадлежащих U) (рис. 1.5):
A =U\A.
Рисунок 1.5
Операции объединения, пересечения, дополнения часто называют булевыми операциями над множествами.
Упражнения
1. Пусть А={1, 2, 3, 4, 10, 20}, В={6, 10, 11, 15}. Найти А В.
2. Пусть С={100, 105, 106 120}, D={95, 100, 105, 130, 140}. Найти А D.
3. Пусть А={a, b, d, e, f, i, j}, В={e, f, i, k, l, m}. Найти А\В, B\A.
4. Пусть U={1, 2, 3, 4, 5, 6, 7, 8, 9, 10}, F={2, 3, 5, 6, 7}. Найти .
Свойства операций объединения и пересечения
Для произвольных множеств А, В, С выполняются следующие соотношения.
Идемпотентность (А А=А; A A=A).
Коммуникативность (А В=В А; A В=В A).
Ассоциативность ((А В) С=А (В С); (А В) С=А (В С)).
Дистрибутивность ( А (В С)=(А В) (А С);
А (В С)=(А В) (А С)).
Поглощение ((А В) A=А; (А В) A=А ).
Свойство нуля (А Ø=Ø; А Ø=А).
Свойство единицы (А U=A; A U=U).
Инволютивность ( ).
З аконы де Моргана ( , ).
Свойства дополнения ( , Ø).
. Диаграммы Венна
Диаграммы Венна - геометрические представления множеств. Построение диаграммы заключается в изображении большого прямоугольника, представляющего универсальное множество U, а внутри его замкнутых фигур), представляющих множества. Фигуры должны пересекаться в наиболее общем случае, требуемом в задаче, и должны быть соответствующим образом обозначены. Точки, лежащие внутри различных областей диаграммы, могут рассматриваться как элементы соответствующих множеств. Имея построенную диаграмму, можно заштриховать определенные области для обозначения вновь образованных множеств.
Приведенные на рис. 1.2 - 1.5 иллюстрации операций объединения, пересечения, разности и дополнения двух множеств являются диаграммами Венна.
Пример 1. Представить множество А (В ) диаграммой Венна.
Начнем с общей диаграммы, показанной на рис. 1.6,а.
Заштрихуем В диагональными линиями в одном направлении, а - в другом (рис. 1 .6, б). Площадь с двойной штриховкой представляет собой их пересечение, т.е. множество (В ). Выделим это множество жирной линией. На новой копии диаграммы заштрихуем эту область (В ) линиями одного направления, a A - другого. Вся заштрихованная на рис. 1..6,в область представляет объединение множеств А (В ), т.е. множество А (В ). Обведем искомую область также жирной линией.
Рисунок 1.6, а
Рисунок 1.6, б
Рисунок 1.6, в
Упражнения.
Пусть А, В, С U. Проиллюстрировать на примере конкретных множеств и с помощью диаграмм Венна справедливость следующих соотношений:
1. ,
2. ,
3. ,
4. ,
5. ,
6. ,
7. ,
8. ,