- •Основные понятия теории множеств. Способы задания множеств. Мощность множества. Примеры.
- •Операции с множествами. Свойства операций.
- •Подмножества. Булеан. Мощность булеана. Разбиение, покрытие и дизъюнктивный класс. Примеры.
- •Прямое произведение множеств. Мощность прямого произведения множеств.
- •Соответствие двух множеств. Виды соответствий. Равномощные множества. Примеры.
- •Многоместные отношения. Способы задания бинарных отношений. Композиция отношения. Примеры.
- •Виды отношений. Ядро отношения. Примеры.
- •Свойства отношений. Примеры. Теорема о свойствах отношений.
- •R рефлексивно I r
- •R транзитивно rr r
- •R антисимметрично rr-1I
- •Замыкание отношения. Примеры.
- •Отношение эквивалентности. Примеры. Классы эквивалентности.
- •Отношение порядка. Примеры.
- •Две теоремы о матрицах отношений.
- •Алгебра. Свойства алгебраических операций.
- •Морфизмы алгебр. Виды морфизмов.
- •Функция. Виды функций. Формулы.
- •Способы задания функций.
- •Основные понятия теории графов. Классификация вершин и дуг графа. Отношения связности и инцидентности в графе. Виды графов: полный, безреберный, орграф, мультиграф, двудольный граф.
- •Изоморфные графы. Примеры.
- •Способы задания графов. Матрицы и диаграмма графа. Примеры.
- •Части графа: подграф, суграф, дополнительный граф. Операции с частями графа. Примеры.
- •Маршрут, цепь, цикл. Отношение связности в графе. Компоненты связности. Примеры.
- •Разрезы и разделяющие множества графа. Примеры.
- •Дерево и лес. Свойства деревьев. Диаметр и радиус дерева. Примеры.
- •Остов графа. Примеры.
- •Центральные и бицентральные деревья. Радиус и диаметр дерева. Примеры.
- •Эйлеровы цепи и циклы. Эйлеровы графы. Теорема Эйлера. Примеры.
- •Гамильтоновы цепи и циклы. Гамильтоновы графы. Примеры.
- •Раскраски графа. Хроматические характеристики: хроматическое число, хроматический индекс, тотальный минимум. Примеры.
- •Укладка графа на плоскости. Планарность графа. Примеры.
- •Критерии планарности графов.
- •Булева алгебра. Переключательные функции (пф). Примеры. Количество наборов и пф от n переменных. Фиктивные переменные.
- •Способы задания пф. Таблица истинности. Формулы и суперпозиции. Равносильные формулы. Семантические деревья.
- •Пф от одной и двух переменных. Сигнатура булевой алгебры. Выражение функций от двух переменных через дизъюнкцию, конъюнкцию и отрицание.
- •Свойства пф.
- •Двойственность функций. Принцип двойственности. Принцип двойственности для алгебры логики.
- •Разложение пф по переменным.
- •Дизъюнктивная и конъюнктивная нормальные формы. Совершенные формы. Получение скнф из сднф.
- •Минимизация функций в классе днф. Пример минимизации методами Квайна и сочетания индексов.
- •Функционально полные системы (фпс) пф. Замыкание фпс пф. Примеры базисов.
- •Замкнутые классы пф. Классификация замкнутых классов.
- •Теорема Поста о функциональной полноте систем пф.
Многоместные отношения. Способы задания бинарных отношений. Композиция отношения. Примеры.
Подмножество n-ой степени множества называется n-местным отношением на этом множестве. R An
СПОСОБЫ ЗАДАНИЯ ОТНОШЕНИЙ.
Поскольку отношение является подмножеством, то для его задания подходят все способы задания множеств. (см выше).
Если отношение задано на конечном множестве, то можно использовать также матричный способ задания:
R=R[i,j]= . (нарисовать матрицу)
Ясно, что единичная матрица Е задает отношение равенства.
Так же к отношениям можно применить все операции с множествами.
Кроме того, отношения могут задать новое отношение, называемое композицией.
R1R2=R ={(a,b,c)|(a,b)R1 и сА и a R1b R2c}
Последовательная композиция отношения с самим собой называется степенью отношения. RRR…R=Rn.
Имеем: R0=I; R1=R: ……Rn=RRn-1.
Если некоторая пара (a,b) принадлежит какой-либо степени отношения R на множестве А мощности n, то эта пара принадлежит и степени R не выше n-1.
R A2& |A|=n (a,bA) (k|aRkbk<n)
Виды отношений. Ядро отношения. Примеры.
ВИДЫ ОТНОШЕНИЙ: 1-местное - подмножество
2-местное – бинарное отношение
3- местное – тернарное отношение и т. д.
n-местное – n-арное отношение.
Показатель степени множества называется арностью отношения.
Для записи отношения обычно применяется инфиксная запись: aRb
ТИПЫ ОТНОШЕНИЙ:
Обратное отношение R-1={(a,b)| (b,a)R }
Дополнение отношения R= {(a,b)|(a,b)R}
Тождественное отношение I= {(a,a)|aA}
Универсальное отношение U= {(a,b)|a,bA}
Можно сказать, что (R-1)-1=R
Для отношений справедливы операции с множествами, определяющиеся аналогично.
Для любого подмножества А1 множества А можно определить понятие сужения отношения R на множество А1. Оно получается удалением из R всех пар, содержащих элементы, не входящие в А1.
Композиция отношения с обратным называется ядром отношения и обозначается как ker R=RR-1. Ядро отношения само является отношением на А.
Свойства отношений. Примеры. Теорема о свойствах отношений.
СВОЙСТВА ОТНОШЕНИЙ.
рефлексивность. Для любого элемента из А выполняется отношение аRа.
(aA) aRa. Главная диагональ такого отношения содержит только единицы.
антирефлексивность. Для любого а из А отношение не выполняется.
(aA) not(aRa). Главная диагональ его матрицы содержит только нули.
симметричность. Для любой пары отношение либо выполняется в обе стороны, либо вообще не выполняется.
(a,bA) (aRbbRa). Матрица симметрична относительно главной диагонали.
антисимметричность. Для любой пары отношение выполняется в обе стороны только в том случае, когда элементы пары равны.
(a,bA) (aRb=bRaa=b)
транзитивность. Для любых двух пар (a,b) и (b,c) выполнимость отношения для них говорит о выполнимости отношения для пары (а,с).
(a,b,cA) (aRb&bRcaRc)
полнота (линейность). Любые два элемента из множества А вступают в отношение хотя бы в одну сторону.
(a,bA) (a≠baRbbRa).
ПРЕДСТАВЛЕНИЕ ОТНОШЕНИЙ В ЭВМ.
Понятно, что в ЭВМ можно представить только конечные множества. По этой причине задать в ЭВМ можно только отношения, заданные на конечных множествах. Удобнее всего использовать матрицу отношения. О матрицах отношений существует две важные теоремы.
ТЕОРЕМА. Пусть R-бинарное отношение на множестве А, тогда