- •Часть 5
- •Булевы функции §1.Основные понятия и определения.
- •§2.Представление функций формулами. Равносильные формулы.
- •§3. Принцип двойственности
- •§4. Дизъюнктивные и конъюнктивные нормальные формы.
- •§5. Совершенные днф и кнф.
- •§6. Минимизция булевых функций в классе днф
- •§7. Замыкание множества булевых функций.
- •§8. Полнота множества булевых функций.
- •§9. Многочлены Жегалкина
Иркутский государственный технический университет
Факультет Кибернетики
Кафедра
Автоматизированных систем
Носырева Л.Л.
Конспективный материал к лекциям
(рабочий вариант)
Для специальностей АСУ, МЭИ, ИП, АСОК
Часть 5
Иркутск 2006
Булевы функции §1.Основные понятия и определения.
Определение булевой функции
таблицы истинности
2ⁿ строк
Булевы функции от одной переменной
Булевы функции от двух переменных |
Определение1. Функцию f, принимающую одно из двух значений, 0 или 1, от n переменных, каждая из которых принимает одно из двух значений, 0 или 1, называется булевой функцией f(x1 ,x2 ,…, xn ) от n переменных.
Иначе говоря, булевой называется функция вида: f: {0,1}ⁿ→ {0,1}.
Множество булевых функций от n переменных будем обозначать .
Любая булева
функция
может быть задана в виде таблицы
истинности.
Если значение функции f
зависит от n
переменных
Пример 1.1. Рассмотрим, например, устройство, фиксирующее принятие некоторой резолюции комитетом «трех». Каждый член комитета при одобрении резолюции нажимает свою кнопку; если большинство членов согласны, то резолюция принимается, что фиксируется регистрирующим прибором. Устройство реализует функцию f(x1, х2, х3), таблица истинности которой имеет вид таблицы1.
Таблица 1.
Число булевых функций от n переменных равно числу столбцов, которые можно сопоставить строкам таблиц истинности и равно , т.е. = .
Булевы функции от одной переменной приведены в таблицах 2,3 от двух переменных в таблицах 4,5. Таблица 2.
Таблица 3.
Таблица 4.
Таблица 5.
Условимся называть булевы функции от одной и двух переменных элементарными булевыми функциями. Булевы функции от одной и двух переменных являются операциями на множестве булевых функций.
|
|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
