Читайте также:
|
|
Факультет Кибернетики
Кафедра Автоматизированных систем
Носырева Л.Л.
Конспективный материал к лекциям
(рабочий вариант)
Для специальностей АСУ, МЭИ, ИП, АСОК
Часть 5
Иркутск 2006
БУЛЕВЫ ФУНКЦИИ
Основные понятия и определения.
Определение булевой функции
![]() ![]() ![]() | Определение1. Функциюf, принимающую одно из двух значений, 0 или 1, от n переменных, каждая из которых принимает одно из двух значений, 0 или 1, называется булевой функцией f(x1,x2,…, xn) от n переменных.
Иначе говоря, булевой называется функция вида:
f: {0,1}ⁿ→ {0,1}.
Множество булевых функций от n переменных будем обозначать ![]() ![]()
Число булевых функций от n переменных равно числу столбцов, которые можно сопоставить строкам таблиц истинности и равно
Булевы функции от одной переменной приведены в таблицах 2,3от двух переменных в таблицах 4,5. Таблица 2.
Таблица 3.
Таблица 4.
Таблица 5.
Условимся называть булевы функции от одной и двух переменных элементарными булевыми функциями. Булевы функции от одной и двух переменных являются операциями на множестве булевых функций.
|
Представление функций формулами. Равносильные формулы.
Определение формулы Определение равносильности формул Основные эквивалентности между формулами: | Пусть F={f1, f2,…, fm} -множество булевых функций. Формулой над F называется выражение вида f(t1,t2,…,tn), где ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]() ![]()
Легко видеть, что отношение ~ является отношением эквивалентности, т. е. оно рефлексивно Основные эквивалентности между формулами:
Замечание. Знак Формула Пример 2.3. Формула
Формула Пример 2.4. Формула
Если
Очевидно, что: 1. формула 2. формула 3. формула Тождественно истинные (соответственно тождественно ложные) формулы образуют класс эквивалентности по отношению ~.
|
Дата добавления: 2015-07-11; просмотров: 274 | Нарушение авторских прав
<== предыдущая страница | | | следующая страница ==> |
Выводы и предложения | | | Принцип двойственности |