- •Основные понятия теории множеств. Способы задания множеств. Мощность множества. Примеры.
- •Операции с множествами. Свойства операций.
- •Подмножества. Булеан. Мощность булеана. Разбиение, покрытие и дизъюнктивный класс. Примеры.
- •Прямое произведение множеств. Мощность прямого произведения множеств.
- •Соответствие двух множеств. Виды соответствий. Равномощные множества. Примеры.
- •Многоместные отношения. Способы задания бинарных отношений. Композиция отношения. Примеры.
- •Виды отношений. Ядро отношения. Примеры.
- •Свойства отношений. Примеры. Теорема о свойствах отношений.
- •R рефлексивно I r
- •R транзитивно rr r
- •R антисимметрично rr-1I
- •Замыкание отношения. Примеры.
- •Отношение эквивалентности. Примеры. Классы эквивалентности.
- •Отношение порядка. Примеры.
- •Две теоремы о матрицах отношений.
- •Алгебра. Свойства алгебраических операций.
- •Морфизмы алгебр. Виды морфизмов.
- •Функция. Виды функций. Формулы.
- •Способы задания функций.
- •Основные понятия теории графов. Классификация вершин и дуг графа. Отношения связности и инцидентности в графе. Виды графов: полный, безреберный, орграф, мультиграф, двудольный граф.
- •Изоморфные графы. Примеры.
- •Способы задания графов. Матрицы и диаграмма графа. Примеры.
- •Части графа: подграф, суграф, дополнительный граф. Операции с частями графа. Примеры.
- •Маршрут, цепь, цикл. Отношение связности в графе. Компоненты связности. Примеры.
- •Разрезы и разделяющие множества графа. Примеры.
- •Дерево и лес. Свойства деревьев. Диаметр и радиус дерева. Примеры.
- •Остов графа. Примеры.
- •Центральные и бицентральные деревья. Радиус и диаметр дерева. Примеры.
- •Эйлеровы цепи и циклы. Эйлеровы графы. Теорема Эйлера. Примеры.
- •Гамильтоновы цепи и циклы. Гамильтоновы графы. Примеры.
- •Раскраски графа. Хроматические характеристики: хроматическое число, хроматический индекс, тотальный минимум. Примеры.
- •Укладка графа на плоскости. Планарность графа. Примеры.
- •Критерии планарности графов.
- •Булева алгебра. Переключательные функции (пф). Примеры. Количество наборов и пф от n переменных. Фиктивные переменные.
- •Способы задания пф. Таблица истинности. Формулы и суперпозиции. Равносильные формулы. Семантические деревья.
- •Пф от одной и двух переменных. Сигнатура булевой алгебры. Выражение функций от двух переменных через дизъюнкцию, конъюнкцию и отрицание.
- •Свойства пф.
- •Двойственность функций. Принцип двойственности. Принцип двойственности для алгебры логики.
- •Разложение пф по переменным.
- •Дизъюнктивная и конъюнктивная нормальные формы. Совершенные формы. Получение скнф из сднф.
- •Минимизация функций в классе днф. Пример минимизации методами Квайна и сочетания индексов.
- •Функционально полные системы (фпс) пф. Замыкание фпс пф. Примеры базисов.
- •Замкнутые классы пф. Классификация замкнутых классов.
- •Теорема Поста о функциональной полноте систем пф.
R рефлексивно I r
R симметрично R=R-1
R транзитивно rr r
R антисимметрично rr-1I
R антирефлексивно RI=
R полно RIR-1=U.
Доказательство:
1). Необходимость: aA aRaaA (a,a)RIR
Достаточность: IRaA (a,a)RaA aRa
2). Необходимость: a,bA aRb=bRa[(a,b)R (b,a)R]
Т.к. a,bA aRb(b,a)R-1, то R=R-1
Достаточность: R=R-1 (a,b) R(b,a)R-1 (b,a) R.
3). Необходимость: a,b,cA aRссRbaRb –транзитивность
aRRb= cA| aRccRbaRb, т.е. RR R.
Достаточность: RR Ra,bA (a,b) RR (a,b) R (aRссRbaRb) –транзитивность.
4). Необходимость: (от противного). RR-1 Ia!=b | aRbaR-1ba!=b | aRbbRa, приходим к симметричности.
Достаточность: RR-1I(aRb aR-1ba=b) (aRb bRaa=b).
5). Необходимость: (от противного) RI!= [ aA| aRa aIa] aRa, т.е. R-рефлексивно- противоречие
Достаточность: RI= !aA | aRa aA not(aRa).
6). Необходимость: a,bA a!=baRbbRa –полнота, (a,b) RR-1, a=b(a,b) I, т.е (a,b) RIR-1, а по определению универсального отношения имеем, что U=RIR-1.
Достаточность: U=RIR-1(a=b (a,b) I a!=b (a,b) RR-1) (a=b (a,b) I a!=b (a,b) R-1(a,b) R) (a!=baRb bRa)- полнота.
Замыкание отношения. Примеры.
ЗАМЫКАНИЕ.
Рассмотрим отношение R на множестве А, обладающее свойством С. Отношение R' называется замыканием отношения R относительно свойства С, если
R' обладает свойством С
R R', т.е. R' является надмножеством R
R' является наименьшим из всех надмножеств.
Замыкание рефлексивно, если R’=RI
Замыкание симметрично, если R’= RR-1, т.е. (a,b) R=>(a,b) R’ и (b,а) R
Отношение R' является транзитивным замыканием отношения R, если R’=R R2 R3…, т.е. (a,b) R=>a1=a, a2,a3,…,an=b| a1Ra2R…Ran
Если отношение R транзитивно, то R= R'.
Отношение эквивалентности. Примеры. Классы эквивалентности.
ОТНОШЕНИЕ ЭКВИВАЛЕНТНОСТИ.
Рефлексивное, симметричное и транзитивное отношение называется отношением эквивалентности.
ОБОЗНАЧЕНИЯ. а≡с или а ~ c
ПРИМЕРЫ. 1) отношение равенства. Это минимальное отношение эквивалентности, т.к. удаление хотя бы одной единицы из матрицы отношения рефлексивность отношения теряется.
2) (а+с)(а-с)=а2-с2 или любая другая формула, содержащая знак равенства. Обычно такое отношение называют равносильностью, которая отличается от равенства тем, что знак равенства относится не к выражениям (формулам), а к процессам (функциям), которые они описывают. Такое равенство называется графическим.
Пусть ~ - эквивалентность на А, тогда (aА) А1 А| А1={y| yA, y~a}. Множество А1 называется классом эквивалентности для элемента а и обозначается [а]~.
ЛЕММА 1. (aА) [а]~ ≠.
Доказательство a~aa[а]~
Лемма 2. a~b[a]~[b]
Доказательство. Пусть a~b, тогда (х[а]~ х~a)&a~bx~bx[b]~
b~a (х[b]~ х~b)&b~ax~ax[a]~
ЛЕММА 3. a not~b[a][b]= .
Док-во. От противного. [a][b]≠ с[a][b] с[a]&с[b] c~a&c~ba~c&c~ba~b.
Всякое отношение эквивалентности на множестве А определяет разбиение множества А, причем среди элементов разбиения нет пустых. Верно и обратное: всякое разбиение множества А, не содержащее пустых элементов, определяет отношение эквивалентности на множестве А.
Множество всех классов эквивалентности называется фактормножеством множества А по эквивалентности R и обозначается А/R={[x]R| xA}. Фактормножество есть подмножество булеана.