
- •Конспект лекций
- •1. Теория множеств.
- •1.1. Множества
- •1.1.1. Свойства подмножеств.
- •1.1.2 Операции над множествами.
- •1.1.3 Алгебра теории множеств.
- •1.1.4 Решение уравнений алгебры множеств.
- •1.2. Кортеж.
- •1.2.1 Проекция множества.
- •1.2.2 График и свойства графика
- •1 .2.3. Свойства графиков.
- •1.3. Соответствия и отношения
- •1.3.1. Прямое (декартовое) произведение множество.
- •1.3.2. Соответствия.
- •1.3.2.1. Свойства соответствий.
- •1.3.3. Отношения.
- •1 .3.3.1. Операции над отношениями.
- •1.3.3.2 Основные свойства отношений.
- •1.4. Решетки.
- •1.4.1 Диаграммы Хассе.
- •1.4.2 Алгебраическое представление решеток.
- •2. Математическая логика
- •2.1. Высказывания
- •2.1.1. Высказывания и операции над высказываниями.
- •2.1.2. Операции над высказываниями.
- •2.2. Формулы математической логики.
- •2.2.1. Формулы равносильности.
- •2.3. Представление произвольной функции алгебры логики в виде формулы алгебры логики
- •2.4. Различные формы представления высказываний
- •2.5. Выполнимость формулы алгебры логики
- •Выполнимые.
- •2.6. Применение математической логики.
- •2.7. Минимизация сложных высказываний.
- •2.7.1. Метод Квайна.
- •2.7.2. Метод минимизирующих карт.
- •2.7.3. Метод минимизации с помощью карт Вейча.
- •2.8. Булевые функции и их свойства.
- •2.8.1. Функциональная полнота. Теорема Поста.
- •2.9. Логика предикат.
- •2.9.1. Логические операции над предикатами.
- •2.9.2. Квантовые операции.
- •2.9.3. Равносильные формулы логики предикатов.
- •2.9.4. Предваренная нормальная форма предиката
- •3. Теория графов
- •3.1. Основные понятия теории графов.
- •Перечислением:
- •Множеством образов:
- •Матрицей инцидентности
- •Матрицей смежности
- •3.2. Эйлеров граф.
- •3.3. Ядро графа.
- •3.3.1. Множество внутренней устойчивости графа
- •3.3.1.1. Алгоритм Магу для определения множества внутренней устойчивости графа
- •3.3.2. Множество внешней устойчивости графа
- •3.3.2.1. Алгоритм Магу для определения множества внешней устойчивости.
- •3.4. Множество путей в графе
- •3.5. Минимальный путь в графе.
- •3.5.1. Алгоритм фронта волны.
- •3.6. Ярусно-параллельная форма графов
- •3.6.1. Алгоритм приведения графа к ярусно-параллельной форме.
- •3.7. Деревья и леса
- •3.7.1. Алгоритм получения дерева из графа
- •4. Теория алгоритмов
- •4.1. Рекурсивная функция
- •4.2. Машина Тьюринга
- •4.2.1. Работа машины Тьюринга
- •4.3. Нормальные алгоритмы Маркова
- •4.3.1. Работа нормального алгоритма Маркова
- •5. Теория автоматов
- •5.1. Законы функционирования автоматов.
- •5.2. Задание автоматов
- •5.3. Минимизация автоматов
- •5.3.1. Алгоритм минимизации автомата Мили
- •5.3.2. Особенности минимизации автомата Мура.
- •5.3.3. Минимизация частичных автоматов.
- •5.4. Переход от автомата Мили к автомату Мура
- •5.5. Переход от автомата Мура к автомату Мили
- •6. Комбинаторика
- •6.1. Основные понятия.
- •6.2. Перестановки.
- •6.3. Размещения.
- •6.4. Сочетания.
- •6.5. Треугольник Паскаля.
- •6.6. Биномиальная формула (бином Ньютона).
- •7. Нечеткие множества
- •7.1. Введение
- •7.2. Основные определения.
- •7.3. Операции над нечеткими множествами.
- •7.3. Наглядное представление операций над нечеткими множествами.
- •7.4. Свойства основных операций над нечеткими множествами.
- •7.5. Алгебраические операции над нечеткими множествами.
- •8. Нечеткая логика.
- •8.1. Лингвистические переменные
- •8.2. Нечеткая истинность
- •8.3. Нечеткие логические операции
- •9. Литература
1.1.3 Алгебра теории множеств.
Для любых множеств А, В и С выполнимы следующие тождества:
Коммутативный закон
(9)
Ассоциативный закон
(10)
Дистрибутивный закон
(11)
Закон поглощения
(12)
Закон идемпотентности
(13)
Закон де Моргана
(14)
Закон исключенного третьего
(15)
Закон противоречия
(16)
Операции с универсумом:
(17)
Операции с пустым множеством:
(18)
(19)
Закон двойного дополнения
(20)
(21)
(22)
При преобразованиях выражений над множествами по законам алгебры логики существуют следующие приоритеты: самой приоритетной операцией является дополнение, затем пересечение и в последнюю очередь объединение.
1.1.4 Решение уравнений алгебры множеств.
Пусть дано уравнение вида:
(23)
где X - неизвестное множество. Необходимо определить это неизвестное множество.
Алгоритм решения уравнений алгебры множеств имеет следующий алгоритм:
Представляем данное уравнение в следующем виде:
(24)
2. Используя алгебру множеств, преобразуем данное уравнение к виду:
(25)
где C и D - некоторые множества, не содержащие множество X и его дополнение.
3. Решением уравнения является следующее выражение:
(26)
Рис 2. Диаграмма Эйлера-Венна для решения уравнения алгебры множеств.
ПРИМЕР.
Необходимо решить уравнение:
1. Преобразуем данное уравнение:
2. С помощью алгебры множеств преобразуем данное выражение следующим образом:
В
данном выражении присутствует множество
,
в котором не содержится ни множество X
, ни его дополнение, поэтому к этому
множеству применяем следующие
преобразования:
C учетом данных преобразований имеем:
Таким образом, имеем множества C и D в следующем виде:
.
Решением уравнения будет множество:
.
Решение уравнения (один из вариантов) может быть представлено на диаграмме Эйлера-Венна
Рис 3 Диаграмма Эйлера-Венна для решения уравнения алгебры множеств.
При изображении решения уравнения алгебры множеств следует иметь в виду, что два множества могут иметь следующие диаграммы Эйлера-Венна
Рис 4 Диаграмма Эйлера-Венна для решения уравнения алгебры множеств.
1.2. Кортеж.
Кортеж
- это
упорядоченный набор элементов. Кортеж
характеризуется элементами и их порядком
расположения. Элементы кортежа называются
компонентами.
Компоненты
нумеруют слева направо. Число компонент
определяет длину кортежа. Кортеж
обозначается
а1,
а2,
..., аn
.
Кортеж длиной в две компоненты называется парой, кортеж длиной в три компоненты - тройка, длиной в n - n-ка.
Проекцией кортежа на i-тую ось называется его i-тая компонента.
Проекцией
кортежа на оси i1,
i2,
..., iq
оси
называется
кортеж, состоящий из i1,
i2,
... , iq
компонент, где
.
Проекцией кортежа на пустое множество осей является пустой кортеж.
ПРИМЕР
Пусть дан кортеж А=< ,,,>. Найти проекции на 1 ось, 3 ось, 5 ось, 1 и 4 оси, 4 и 2 оси.
Пр А1=<>
Пр А3=<>
Пр А5 не определена
Пр А1,4=<>
Пр А4,2 не определена.