URSS.ru Магазин научной книги
Id: 338115
469

Основы теории БУЛЕВЫХ ФУНКЦИЙ

Основы теории булевых функций 2017. 208 с.
  • Онлайн-книга

Аннотация

Учебное пособие предназначено студентам младших курсов высших учебных учреждений математического (или технического) профиля для начального изучения одного из наиболее важных и сложных разделов дискретной математики --- теории булевых функций.

Основная область применения теории булевых функций --- разработка методов, алгоритмов и программных средств синтеза (проектирования) цифровых устройств на элементах заданного логического базиса. Кроме того,... (Подробнее)


Содержание
top
Содержание5
От автора10
Глава 1. Булевы функции. Способы задания12
1. Одномерная таблица истинности13
2. Число булевых функций n переменных14
3. Двумерные таблицы истинности15
4. Элементарные булевы функции17
5. Характеристическое множество булевой функции19
6. Задачи для самостоятельного решения21
Глава 2. Формулы и основные равносильности25
1. Тавтологии27
2. Основные логические равносильности29
3. Дизъюнктивное и конъюнктивное разложения31
4. Задачи для самостоятельного решения34
Глава 3. Нормальные формы булевых функций37
1. Постановка задачи минимизации37
2. Дизъюнктивные нормальные формы38
3. Понятие импликанты41
4. Конъюнктивные нормальные формы42
5. Полиномиальные нормальные формы44
6. Задача минимизации булевых функций в классе ДНФ46
7. Задачи для самостоятельного решения47
Глава 4. Кратчайшее покрытие булевых матриц49
1. Постановка задачи49
2. Задача о переводчиках51
3. Методы поиска кратчайшего покрытия булевых матриц52
4. Ядро булевой матрицы56
5. Задачи для самостоятельного решения57
Глава 5. Метод минимизации Квайна59
1. Описание метода59
2. Задачи для самостоятельного решения62
Глава 6. Метод минимизации Квайна—Мак-Класки65
1. Модификация метода65
2. Пример применения модификации66
3. Задачи для самостоятельного решения68
Глава 7. Другие методы минимизации69
1. Метод Блейка—Порецкого69
2. Дизъюнктивный критерий поглощения71
3. Примеры применения дизъюнктивного критерия поглощения73
4. Метод минимизации Нельсона75
5. Задачи для самостоятельного решения76
Глава 8. Полиномы Жегалкина79
1. Монотонно поляризованные полиномы79
2. Общий вид полинома Жегалкина81
3. Классические методы построения полиномов Жегалкина82
4. Оригинальные методы построения полиномов Жегалкина85
5. Задачи для самостоятельного решения89
Глава 9. Полиномы Рида—Маллера93
1. Основные понятия и определения93
2. Обобщение метода преобразования СДНФ94
3. Модификация метода преобразования СДНФ95
4. Метод неопределенных коэффициентов97
5. Метод деления таблицы истинности пополам98
6. Кратчайшие полиномы Рида—Маллера100
7. Метод минимизации булевых функций в классе полиномов Рида—Маллера101
8. Пример применения метода минимизации102
9. Функция Шеннона для оценки сложности полиномов Рида—Маллера103
10. Примеры сложных булевых функций104
11. Минимальные полиномы Рида—Маллера105
12. Задачи для самостоятельного решения108
Глава 10. Арифметические полиномы110
1. Основные понятия и примеры110
2. Общий вид арифметического полинома112
3. Методы арифметического разложения булевых функций113
4. Свойства арифметических полиномов118
5. Задачи для самостоятельного решения119
Глава 11. Симметрические булевы функции122
1. Свойства симметрических булевых функций122
2. Дизъюнктивное разложение симметрических булевых функций125
3. Число симметрических булевых функций126
4. Суперпозиция симметрических булевых функций126
5. Примеры симметрических булевых функций128
6. Задачи для самостоятельного решения130
Глава 12. Полиномиальное разложение симметрических булевых функций134
1. Основные понятия и определения134
2. Метод треугольника и его модификации135
3. Задачи для самостоятельного решения139
Глава 13. Существенные и фиктивные переменные142
1. Определение, свойства булевых переменных142
2. Нахождение фиктивных переменных144
3. Введение фиктивных переменных146
4. Задачи для самостоятельного решения146
Глава 14. Булево дифференцирование148
1. Определение булевой производной148
2. Свойства булевых производных150
3. Булевы производные высших порядков152
4. Примеры вычисления булевых производных155
5. Задачи для самостоятельного решения156
Глава 15. Основные замкнутые классы158
1. Свойства замыкания158
2. Булевы функции, сохраняющие константу 0160
3. Булевы функции, сохраняющие константу 1160
4. Самодвойственные булевы функции161
5. Линейные булевы функции163
6. Задачи для самостоятельного решения165
Глава 16. Монотонные булевы функции168
1. Свойства монотонных булевых функций168
2. Критерии монотонности булевых функций170
3. Разложение монотонных булевых функций171
4. Нижние единицы монотонных булевых функций175
5. Дуализация монотонных булевых функций176
6. Оценки числа монотонных булевых функций178
7. Предполные классы булевых функций180
8. Задачи для самостоятельного решения181
Глава 17. Полнота системы булевых функций183
1. Проблема функциональной полноты183
2. Критерий функциональной полноты184
3. Таблица Поста187
4. Минимальные базисы189
5. Выделение минимальных базисов190
6. Задачи для самостоятельного решения192
Глава 18. Булевы функции шефферовского типа195
1. Число шефферовских булевых функций195
2. Симметрические булевы функции шефферовского типа197
3. Задачи для самостоятельного решения198
Рекомендуемая литература200

Об авторе
top
photoСупрун Валерий Павлович
Кандидат технических наук, доцент механико-математического факультета Белорусского государственного университета. Область научных интересов — дискретная математика и вычислительная техника. Автор около 350 изобретений в области автоматики и вычислительной техники. Награжден золотой медалью и дипломом Всемирной организации интеллектуальной собственности (ВОИС) как "Лучший изобретатель Беларуси 2006 года". Заслуженный работник Белорусского государственного университета.

Автор 80 научных статей по дискретной математике, а также учебных пособий "Математика для старшеклассников: Задачи повышенной сложности" (URSS), "Математика для старшеклассников: Нестандартные методы решения задач" (URSS), "Математика для старшеклассников: Методы решения и доказательства неравенств" (URSS), "Математика для старшеклассников: Дополнительные разделы школьной программы" (URSS), "Математика для старшеклассников: Нестандартные методы решения уравнений повышенной сложности" (URSS), "Основы теории булевых функций" (URSS), "Основы математической логики" (URSS). Многие книги автора были переведены и выходили в URSS также на испанском языке.