- •Содержание дисциплины "Дискретная математика" введение
- •Входная контрольная работа
- •1Вариант
- •2 Вариант
- •Раздел 1. Основы теории множеств
- •Тема 1.1 Основные понятия теории множеств.
- •Тема 1.2 Операции над множествами.
- •Самостоятельная работа № 1
- •Тема 1.3 Свойства операций.
- •Контрольная работа
- •1 Вариант
- •2 Вариант
- •Раздел 2. Формулы логики.
- •Тема 2.1 Основные логические операции.
- •Тема 2.2 Формулы логики.
- •Самостоятельная работа №2.
- •Тема 2.3 Дизъюнктивная нормальная форма.
- •Различны все члены дизъюнкции;
- •Тема 2.4 Конъюнктивная нормальная форма.
- •Тема 2.5 Равносильные формулы. Свойства.
- •Раздел 3. Булевы функции.
- •Тема 3.1 Понятие булевой функции.
- •Тема 3.2 Совершенная днф. Совершенная кнф. Совершенной дизъюнктивной формой формулы алгебры высказываний (сднф) называется днф, в которой:
- •Различны все члены дизъюнкции;
- •Самостоятельная работа №5.
- •Тема 3.3 Минимальная днф.
- •Тема 3.4 Представление булевой функции в виде минимальной днф.
- •Самостоятельная работа №6. Самостоятельная работа №7
- •Тема 3.5 Полнота множества функций.
- •Тема 3.6 Важнейшие замкнутые классы.
- •Важнейшие замкнутые классы в р2
- •Тема 3.7 Теорема Поста.
- •Примеры использования теоремы Поста.
- •3. Составим критериальную таблицу для другой полной системы функций из р2: {0, 1, x1x2, x1x2}.
- •Контрольная работа
- •Раздел 4. Предикаты и бинарные отношения.
- •Тема 4.1 Понятие предиката. Область определения и область истинности предиката.
- •Тема 4.2 Логические операции над предикатами.
- •Самостоятельная работа №8.
- •Тема 4.3 Кванторные операции над предикатами.
- •2. Квантор существования
- •- «Все люди любят всех людей».
- •- «Существует человек, который кого-то любит» .
- •- «Существует человек, который любит всех людей».
- •Тема 4.4 Понятие предикатной формулы.
- •Тема 4.5 Равносильность предикатов. Исчисление предикатов.
- •Самостоятельная работа №9.
- •Тема 4.6 Бинарные отношения и их свойства.
- •Самостоятельная работа №10. Контрольная работа
- •Раздел 5. Отображения. Подстановки.
- •Тема 5.1 Отображения и их свойства.
- •Самостоятельная работа №11.
- •Тема 5.2 Композиция отображений и обратное отображение.
- •Тема 5.3 Подстановки. Обратные подстановки. Формула количества подстановок.
- •Самостоятельная работа №12. Контрольная работа
- •1 Вариант
- •2 Вариант
- •3 Вариант
- •4 Вариант
- •5 Вариант
- •Раздел 6. Метод математической индукции.
- •Тема 6.1 Принцип метода математической индукции.
- •Раздел 7. Основы теории графов.
- •Тема 7.1 Понятие неориентированный граф. Основные определения.
- •Лабораторная работа № 1.
- •Тема 7.2 Теорема о сумме степеней вершин графа. Полный граф, его свойства.
- •Лабораторная работа № 2.
- •Тема 7.3 Метрические характеристики графа.
- •Лабораторная работа № 3.
- •Тема 7.4 Двудольные и изоморфные графы.
- •Лабораторная работа № 4.
- •Тема 7.5 Эйлеровы и гамильтоновы графы.
- •Лабораторная работа № 5
- •Тема 7.6 Плоские графы.
- •Тема 7.7 Деревья. Код Пруфера.
- •Тема 7.8 Понятие ориентированный граф (орграф).
- •Тема 7.9 Достижимость вершин в орграфе.
- •Раздел 8. Элементы теории алгоритмов.
- •Тема 8.1 Определение класса финитно-поставленных задач.
- •Тема 8.2 Машины Тьюринга.
- •Тема 8.3 Уточнения понятия алгоритм.
- •Итоговая (выходная) контрольная работа.
Раздел 5. Отображения. Подстановки.
Тема 5.1 Отображения и их свойства.
Пусть XY – произвольные множества, если каждому элементу x из множества X (x ∈ X) ставится в соответствие элемент y ∈ Y, то говорят, что на множестве X задано отображение со значениями во множестве Y.
Пусть: X→Y либо f(x) = y.
Множество X – называется областью определения.
Множество Y – область прибытия.
Областью значений отображения f: X→Y называется множество f(X), состоящее из y ∈ Y, такого что y= f(x) для x ∈ X
f(X)={y| y ∈ Y, y= f(x), для x ∈ X }
Область значения всегда является подмножеством Y, но не всегда совпадает с ним f(X)≤Y
Существуют следующие способы задания отображений:
аналитический, то есть когда отображение задается в виде формулы;
словесный – описанием с помощью слов;
табличный
x |
|
|
y |
|
|
графический (график , диаграмма)
Свойства:
Отображение f: X→Y называется сюръекцией, если область прибытия совпадает с областью значений, то есть f(X)=Y или если для любого y ∈ Y J x ∈ X, такой что f(x)=y
X Y
Отображенное f: X→Y называется инъекцией, если для любых , таких что выполняется что значения соответствовать этим аргументам не будут совпадать
А если для
X Y X Y
не является инъекцией
Отображение f=X→Y называется биекцией, если оно является сюръекцией и инъекцией, или для любого элемента y ∈ Y существует и притом единственный x ∈ X, такой, что f(x)=y.
X Y
Биекция также называется взаимно-однозначным отображением.
Самостоятельная работа №11.
Тема 5.2 Композиция отображений и обратное отображение.
Пусть f: X→Y а g:Y→Z, тогда композицией (произведением) отображений f и g называется новое отображение обозначается
g f: X→Z, при этом выполняется (g f)(x)=g(f(x))
Свойства:
1. композиция отображений не коммутативно.
Пусть ,
2. - ассоциативность.
Отображение f: X→Y является биекцией тогда обратным отображением, когда такое что
Тема 5.3 Подстановки. Обратные подстановки. Формула количества подстановок.
Взаимооднозначное отображение множества {1,2,3, …,n} на само себя называется подстановкой n чисел, где n – степень подстановки.
Обычно подстановку записывают в виде двух строк, заключенных в скобки. При этом в первой строке аргументы (первые координаты), а во второй строке в соответствующие им образы (вторые координаты).
Общая формула количества подстановок:
Если степень подстановки =n – то количество подстановок: n!
Из всех подстановок выделяют так называемую тождественную подстановку.
Если подстановка имеет вид , то симметричная ей подстановка получается если поменять местами строки подстановки
Произведением подстановок и называется новая подстановка , полученная путем применения сначала подстановки , затем подстановки .
Свойства:
1. - произведение подстановок не коммутативно;
2.
3.
Подстановка называется четной, если общее число инверсий в ее строках, есть число четное, в противном случае подстановка называется нечетной.
Два числа образуют инверсию, если меньшее из них находиться правее большего.
Общее число инверсий определяют следующим образом:
определяем число инверсий для первой строки: для каждого числа подсчитываем количество чисел, меньше чем оно и стоящих правее его.
определяем число инверсий для второй строки: для каждого числа подсчитываем количество чисел, меньше чем оно и стоящих правее его.
складываем полученные значения.
1.
2.
3. 9 – нечетное, следовательно – нечетная подстановка.
Циклом называется такая подстановка, каждый элемент переходит в элемент , переходит в элемент , …, переходит в элемент , переходит в элемент
Цикл длины два называется транспозицией.
Любую подстановку можно представить в виде произведения независимых циклов.
Цикл длины один разрешается опускать в разложении подстановки в виде произведений.
Обозначим m – число независимых циклов: m=3.
Декрементом (d) называется разность n – m, где n – степень подстановки, m – количество независимых циклов. Четность подстановки совпадает с четностью ее декремента:
- нечетная подстановка.
Методика решения уравнений с подстановками:
1. , где - известные подстановки, х – неизвестная подстановка.
2. , где - известные подстановки, х – неизвестная подстановка
3.