- •Конспект лекций
- •1. Теория множеств.
- •1.1. Множества
- •1.1.1. Свойства подмножеств.
- •1.1.2 Операции над множествами.
- •1.1.3 Алгебра теории множеств.
- •1.1.4 Решение уравнений алгебры множеств.
- •1.2. Кортеж.
- •1.2.2 График и свойства графика
- •1 .2.3. Свойства графиков.
- •1.3. Соответствия и отношения
- •1.3.1. Прямое (декартовое) произведение множество.
- •1.3.2. Соответствия.
- •1.2.1 Проекция множества.
- •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.4. Решетки.
1.4.1 Диаграммы Хассе.
Рассмотрим отношение частичного порядка: “быть подмножеством“ на множестве-степени М={1,2}.
, где
Ф={<{},{}>;<{},{1}>;<{},{2}>;<{},{1,2}>;<{1},{1}>;<{1},{1,2}>;<{2},{2}>;<{2},{1,2}>};<{1,2},{1,2}>}.
Графически данное отношение можно изобразить следующим образом:
РИС 10 Графическое изображения отношения
Отношение является рефлексивным (графически это отображается петлями), антисимметричным ( графически - однонаправленные стрелки), транзитивным ( графически - транзитивными замыканиями вида:
Для отношений частичного порядка применимы диаграммы Хассе, которые строятся на основе обыкновенной диаграммы следующим образом:
рефлексивные петли и транзитивные связи не изображаются;
большие элементы ( элементы, в которые входят стрелки) располагают выше.
Таким образом, диаграмма Хассе для вышеприведенного примера будет выглядеть следующим образом:
{ Ø }
{ 2 }
{ 1 }
РИС 11 Диаграмма Хассе
Для частично упорядоченного множества справедливо следующее:
Элемент аА называется наибольшим (наименьшим) , если для всех х А выполняется x a ( a x). Если наибольший (наименьший) элемент существует, то он единственный.
Элемент аА называется максимальным (минимальным) , если нет а множестве А элементов, больших (меньших), чем а. Максимальных (минимальных) элементов может быть несколько.
Пусть ВА. Элемент аА называется можарантой (минорантой) , если для всех х В этот элемент является наибольшим (наименьшим).
Множество мажорант В образует верхнюю границу множества В. Множество минорант В образует нижнюю границу множества В.
Наименьший элемент верхней границы называется точной верхней границей , или supremum ( sup ) B. Наибольший элемент нижней границы называется точной нижней границей, или infimum (inf) B.
Частично упорядоченное множество, у которого для любой пары элементов определен и существует sup и inf , называется решеткой.
ПРИМЕР
Пусть дано отношение, представленное на диаграмме Хассе
РИС 12 Диаграмма Хассе
Отношение А не является решеткой, т.к. элементы 7 и 8 не имеют sup.
Отношение В является решеткой, т.к. любая пара имеет sup и inf.
1.4.2 Алгебраическое представление решеток.
Введем
обозначения: sup(a,b)=a
b,
inf(a,b)=a
b.
Для решетки справедливы следующие
свойства:
1. Коммутативный:
a b=b a a b=b a
2. Ассоциативный:
а
(в
с)=(а
в)
с а
(в
с)=(а
в)
с
3. Идемпотентности:
а а=а а а=а
4. Поглощения:
а (а в)=а а (а в)=а
Решетки , для которой выполняется дистрибутивный закон:
а (в с)=(а в) (а с) а (в с)=(а в) (а с)
называется дистрибутивной решеткой.
Решетка называется ограниченной, если он имеет максимальный и минимальный элемент.
ПРИМЕР
П
5
РИС 13 Диаграмма Хассе решетки
Решетка не является дистрибутивной, т.к. для элементов {2;3;4} не выполняется дистрибутивный закон:
Дана решетка ,
где М={xx1, Ф={<x,y>xy. Эта решетка не является , так как не определен максимальный элемент (0.9999999999 ....) и минимальный элемент (0.0000000...1).
Обозначим
в ограниченной решетке максимальный
элемент 1, а минимальный элемент 0. Элемент
называется дополнением
элемента
а в данной решетке, если
и
.
Решетка называется с дополнением, если
каждый элемент имеет хотя бы одно
дополнение.
ПРИМЕР
Рассмотрим решетку, представленную на рис. 13. Найдем дополнения для каждого элемента решетки
Данная решетка является решеткой с дополнением.
Ограниченная дистрибутивная решетка с дополнением называется булевой решеткой.
На рис . 14 представлены дистрибутивные решетки
РИС. 14. Примеры булевых решеток
