
- •Лекции для студентов группы би-131 по дискретной математике содержание
- •1.1. Основные понятия
- •1.2. Операции над множествами
- •1.3. Алгебраические свойства операций над множествами
- •Тема 2. Элементы комбинаторики
- •2.1. Основные правила комбинаторики
- •2.2. Выборки элементов без повторений
- •Выборки элементов с повторениями
- •2.4. Объединение комбинаторных конфигураций
- •2.5. Бином Ньютона
- •Тема 3. Отношения на множествах
- •3.1. Декартово произведение множеств
- •3.2. Булев куб и его свойства
- •3.3. Понятие отношения
- •3.4. Операции над отношениями
- •3.5. Свойства отношений на множестве
- •3.6. Отношения эквивалентности, толерантности и порядка
- •3.7. Понятие отображения
- •3.8. Алгебраическая операция
- •3.9. Общие сведения об алгебраических системах
- •Тема 4 булевы функции
- •4.1. Основные определения и операции над высказываниями
- •4.2. Типы пф.
- •4.3. Равносильность формул
- •4.4. Дизъюнктивные и конъюнктивные нормальные формы
- •4.5 Алгоритм приведения пф к нормальным формам
- •П рименяя к полученной днф дистрибутивный закон дизъюнкции относительно конъюнкции, получим
- •4.6 Аналитический способ приведения к сднф
- •4.7. Табличный способ приведения к сднф
- •4.8. Табличный способ приведения к скнф
- •4.9. Логическое следствие
- •4.10. Алгоритм проверки правильности рассуждений
- •4.11. Алгоритм определения всех логических следствий из данных посылок
- •4.12. Алгоритм определения всех посылок, логическим следствием которых является данная формула
- •4.13. Полнота систем булевых функций
- •4.14. Полином Жегалкина
- •4.15. Замкнутость
- •4.16. Теорема Поста
- •Тема 5. Многозначные функции
- •5.1. Функции и формулы k-значной логики
- •5.2. Полнота и замкнутость функций k-значной логики
- •5.3. Особенности k – значной логики
- •Тема 6.. Основные понятия теории графов.
- •6.1. Задачи теории графов.
- •6.2. Основные определения.
- •6.3. Степени вершин графа.
- •6.4. Изоморфизм графов.
- •6.5. Матричные способы задания графов.
- •6.6. Основные операции над графами.
- •6.7. Маршруты в графах.
- •Маршруты в неориентированных графах.
- •Маршруты в ориентированных графах.
- •6.8. Связность в графах.
- •В примере 3 граф имеет две сильно связных компоненты. Связность и матрица смежности графа.
- •6.9. Матрица взаимодостижимости.
- •6.10. Деревья Свободные деревья.
- •Ориентированные, упорядоченные и бинарные деревья.
- •Эквивалентное определение ориентированного дерева.
- •6.11. Эйлеровы графы.
- •Алгоритм построения эйлерова цикла в эйлеровом графе.
- •6.12 Гамильтоновы графы.
- •6.13. Планарные графы.
- •6.14. Потоки в сетях. Основные определения.
- •Теорема Форда и Фалкерсона.
- •Алгоритм построения максимального потока в сети.
- •Тема7. Конечные автоматы
- •7.1. Понятие конечного автомата Общие сведения о конечных автоматах
- •7.2 Абстрактное определение конечного автомата
- •7.3. Автоматные функции и эксперименты с автоматами Понятие ограниченно детерминированной функции
- •Моделирование автоматной функции с помощью схемы из функциональных элементов и задержки
- •2.4.3. Пример реализации конечного автомата с помощью сфэз
- •7.4. Эксперименты с автоматами
- •Тема 8. Рекуррентные уравнения
- •8.1. Определение рекуррентного уравнения/ Решение линейного однородного рекуррентного уравнения
- •8.2. Решение линейного неоднородного рекуррентного уравнения
- •8.3. Решение рекуррентного уравнения для чисел Фибоначчи
2.4. Объединение комбинаторных конфигураций
Комбинаторные числа не всегда определяются непосредственно по известным комбинаторным конфигурациям. Часто используются различные способы сведения одних комбинаторных комбинаций к другим. Простейший из этих способов – метод включений и исключений. В этом методе комбинаторная комбинация представляет собой объединение других комбинаторных конфигураций, число которых легко вычислить непосредственно. Таким образом, возникает задача вычисления числа комбинаторных конфигураций в объединении. В простейшем случае справедлива формула.
Доказательство. Используем круги Эйлера.
Здесь
можно выделить три непересекающихся
между собой области: 1)
,
2)
и 3)
тогда множества А,
В
и
представляются в виде:
Указанные в этих объединениях множества не пересекаются, поэтому можно воспользоваться правилом суммы для определения их мощности, т.е.
Подставим из первых двух равенств в 3е, получим
В более сложном случае имеет место равенство
Доказательство.
Пример. Сколько существует натуральных чисел, меньших 1000, которые не делятся ни на 3, ни на 5, ни на 7?
Всего натуральных чисел меньших тысячи 999.Из них
делятся на 3
делятся на 5
делятся на 7
делятся на 3 и 5
7 делятся на 3 и 7
делятся на 5 и 7
делятся на 3, на 5 и на 7
В результате имеем
2.5. Бином Ньютона
Такое название получила формула
.
Из неё в частности получается :
Коэффициенты
называются биномиальными.
Биномиальные коэффициенты обладают
рядом замечательных свойств: они являются
целыми положительными числами, крайние
из них равны единице, коэффициенты,
равно-
отстоящие
от концов одинаковы, они возрастают от
краёв к середине, сумма всех коэффициентов
равна
.Особенно
важное свойство
.
Пользуясь этим свойством строится так
называемый треугольник
Паскаля,
состоящий из биномиальных коэффициентов
n=0 |
|
|
|
|
|
1 |
|
|
|
|
|
n=1 |
|
|
|
|
1 |
|
1 |
|
|
|
|
n=2 |
|
|
|
1 |
|
2 |
|
1 |
|
|
|
n=3 |
|
|
1 |
|
3 |
|
3 |
|
1 |
|
|
n=4 |
|
1 |
|
4 |
|
6 |
|
4 |
|
1 |
|
n=5 |
1 |
|
5 |
|
10 |
|
10 |
|
5 |
|
1 |
По
боковым сторонам треугольника Паскаля
стоят единицы, внутри числа, образованные
сложением двух чисел, стоящих над ними.
При этом
строка даёт биномиальные коэффициенты
для разложения
–ой степени бинома.