
- •Едеральное агентство по образованию
- •Оглавление
- •Раздел 1. Элементы теории множеств 8
- •Раздел 2. Элементы комбинаторики 20
- •Раздел 3. Алгебра логики 36
- •Раздел 4. Синтез управляющих систем 62
- •Раздел 5. Теория графов 77
- •Введение
- •Раздел 1 элементы теории множеств
- •1.1. Множества и операции над ними
- •1.2. Алгебра множеств
- •1.3. Разбиение множества на подмножества
- •1.4. Кортежи и декартово произведение множеств
- •1.5. Отображение множеств
- •1.6. Отношения
- •1.7. Свойства бинарных отношений
- •1.8. Алгебра подмножеств
- •1.9. Задания для самостоятельной работы
- •Раздел 2 элементы комбинаторики
- •2.1. Комбинаторика
- •2.2. Различные комбинаторные соотношения
- •2.3. Свойства биномиальных коэффициентов. Биномиальная теорема. Полиномиальная теорема
- •2.4. Принцип включения и исключения
- •2.5. Формула решета
- •2.6. Производящие функции
- •2.7. Производящие функции числа основных комбинаторных объектов
- •2.8. Задания для самостоятельной работы
- •Раздел 3 алгебра логики
- •3.1. Булевы функции
- •3.2. Формулы
- •3.3. Сопоставление формулам над множеством функций
- •3.4. Свойства элементарных функций
- •3.5. Разложение булевых функций
- •3.6. Совершенная д. Н. Ф., совершенная к. Н. Ф.
- •3.7. Полные системы
- •3.8. Примеры полных систем
- •3.9. Полиномы Жегалкина
- •3.10. Единственность представления булевых функций полиномами Жегалкина
- •3.11. Методы построения полиномов
- •I. Метод построения с помощью таблицы.
- •II. Метод неопределенных коэффициентов.
- •III. Метод суперпозиции.
- •3.12. Замыкание. Свойства операции замыкания. Замкнутые классы
- •3.13. Классы и их свойства
- •3.14. Линейные функции и их свойства
- •3.15. Принцип двойственности
- •3.16. Самодвойственные функции, их свойства
- •3.17. Лемма о несамодвойственной функции
- •3.18. Монотонные функции, их свойства
- •3.19. Лемма о немонотонной функции
- •3.20. Теорема о полноте в р2
- •3.21. Предполные классы
- •3.22. Возможность выделить из любой полной системы полную подсистему, состоящую из не более чем 4-х функций
- •3.23. Представление о результатах Поста
- •3.24. Задания для самостоятельной работы
- •Раздел 4 синтез управляющих систем
- •4.1. Схемы из функциональных элементов
- •4.2. Определение схем из функциональных элементов
- •4.3. Основные понятия и определения
- •4.4. Возможность реализации любой функции алгебры логики сфэ
- •4.5. Простейшие методы синтеза
- •4.6. Метод Шеннона
- •4.7. Асимптотически наилучший метод (метод о.Б. Лупанова)
- •4.8. Задания для самостоятельной работы
- •Раздел 5 теория графов
- •5.1. Элементы теории графов
- •5.2. Основные понятия и определения
- •5.3. Способы задания графа
- •5.4. Некоторые соотношения в графе
- •5.5. Перечисление графов
- •5.6. Оценка числа неизоморфных графов с p вершинами
- •5.7. Оценка числа неизоморфных графов с q ребрами
- •5.8. Укладки графов. Укладка графов в трехмерном пространстве
- •5.9. Планарность. Формула Эйлера для плоских графов
- •5.10. Следствия из формулы Эйлера для плоских графов
- •5.11. Операция подразделения ребра
- •5.12. Гомеоморфность графов
- •5.13. Теорема Понтрягина-Куратовского
- •5.14. Деревья и их свойства
- •5.15. Деревья и операции над ними
- •5.16. Оценка числа неизоморфных корневых деревьев на p вершинах
- •5.17. Задания для самостоятельной работы
- •Литература Основная
- •Дополнительная
- •Михеева Елизавета Алексеевна
3.2. Формулы
Пусть
имеется некоторое подмножество
BP2
.
Определение.
Формулой
над множеством
называется выражение вида:
1) ,
если
;
2) ,
если
,
а
– либо формула над
,
либо переменная
из нашего алфавита, где
.
При
этом никаких других формул над
нет.
Пример:
Пусть
.
Рассмотрим следующее выражение:
,
которое является формулой над
,
так как:
1.
– формулы по определению.
2.
– вместо
подставляем
– значит, формула.
3.
– тоже формула.
Формулы удобно обозначать с помощью деревьев:
3.3. Сопоставление формулам над множеством функций
Определение.
1) Если формула есть выражение вида
,
где
,
то формуле
соответствует функция
.
2)
Если формула есть выражение вида
,
где
,
а)
– формула над
,
то выражению
сопоставлена функция
;
б)
– переменная
,
то
сопоставлена тождественная функция
.
Тогда
формуле вида
сопоставим функцию
.
Определение.
Если формуле
сопоставлена функция
,
то говорят, что формула
реализует функцию
.
Тогда функцию
называютсуперпозицией
функций из множества
,
а процесс получения функции
из функций множества
будем называтьоперацией
суперпозиции.
Определение.
Формулы
иG
называются эквивалентными
(ФG),
если они реализуют одинаковые функции.
Пример:
Пусть
.
Тогда
Ф = (((x1x2)+x1)+x2)
является формулой над
,
она строится за три шага. Мы имеем
следующие подформулы
,
,
.
Формуле
соответствует функция
,
она определяется следующим образом:
|
|
|
|
0 0 0 1 1 0 1 1 |
0 0 0 1 |
0 0 1 0 |
0 1 1 1 |
Очевидно,
что
.
Пример:
Пусть даны формулы Ф=(x→y),
G=().
ФG?
x y |
|
|
|
|
0 0 0 1 1 0 1 1 |
1 1 0 1 |
1 0 1 0 |
1 1 0 0 |
1 1 0 1 |
Формулы
иG
эквивалентны, так как реализуют одинаковые
функции.
3.4. Свойства элементарных функций
1.
– коммутативность (аналогичным свойством
обладают и «
»,
«
»,«»,«»,«»).
2.
– ассоциативность (аналогичным свойством
обладают «
»,
«
»,«»).
3.
–дистрибутивные
законы
(y+z))=
y)+
z).
4.
.
5.
,
– законы де Моргана.
6.
Замечание. Тождества могут быть проверены путем сопоставления функций, соответствующих правой и левой частям тождеств.
Замечание.
С целью упрощения записи формул мы
условимся, что операция
сильнее
операции
.
7. Правило поглощения:
а)
,
где
–
формула.
Доказательство:
.
б)
,
где
–
формула.
Доказательство:
.
8. Правило склеивания:
а)
,
где
–
формула.
Доказательство:
.
б)
,
где
–
формула.
Доказательство:
.
9. Правило обобщенного склеивания:
а)
,
где
–
формулы.
б)
,
где
–
формулы.
а) и б) доказать самостоятельно.
3.5. Разложение булевых функций
Теорема
2. Каждая
функция
из
может быть
представлена следующим образом:
1.
,
2.
,
3.
.
Доказательство пункта 1: Возможны два случая:
1)
,
тогда
.
2)
,
тогда
Аналогично доказываются пункты 2 и 3.
Теорема
3.
Каждая функция
из
при
,
представима в виде:
1.,
где
2.,
где
3.
,
где
,
Доказательство
пункта 1: Рассмотрим произвольный набор
длины
.
Слева
мы имеем
.
Учтем, что
по
определению,
а
это означает, что
.
Так
как
,
значит,
равна
нашей формуле в том и только в том случае,
когда
.
Отсюда
– это справа, так как остальные конъюнкции
= 0. А слева мы получаем то же выражение,
потому что
.
Итак,
.
Пункты 2 и 3 доказываются аналогично.