Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
9.3. ФУНКЦИОНАЛЬНО ПОЛНЫЕ СИСТЕМЫ БУЛЕВЫХ ФУНКЦИЙЛюбая булева функция может быть представлена аналитически одной из рассмотренных в Определение. Функционально полной системой булевых функций (ФПСБФ) называется совокупность таких булевых функций
Исходя из определения Это обусловливает целесообразность постановки задачи определения свойств, которыми должны обладать функции, составляющие Решение этой задачи основано на понятии замкнутого относительно операции суперпозиции класса функций. Класс булевых функции, функционально замкнутый но операции суперпозиции, есть множество функций, любая суперпозиция которых дает функцию, также принадлежащую этому множеству. Среди функционально замкнутых классов выделяют классы особого типа, называемые предполными, которые обладают следующим свойством. Предполный класс Перечислим предполные классы булевых функций] 1) булевы функции, сохраняющие константу 0; 2) булевы функции, сохраняющие константу 1; 3) самодвойственные булевы функции; 4) линейные булевы функции; 5) монотонные булевы функции. Определение. К булевым функциям, сохраняющим константу 0, относят такие булевы функции Примерами булевых функций, сохраняющих константу 0, являются функции Определение. К булевым функциям, сохраняющим константу 1, относят такие булевы функции Примерами булевых функций, сохраняющих константу 1, являются функции Прежде чем ввести понятие класса самодвойственных функций, дадим следующее определение. Определение. Булевы функции
Двойственными являются функции Определение. К самодвойственным булевым функциям относят такие булевы функции, которые двойственны по отношению к самим себе, т. е. справедливо соотношение Определение. Булева функция называется самодвойственной, если на любых двух противоположных наборах она принимает противоположные значения. Самодвойственными являются функции Определение. К линейным булевым функциям относят такие булевы функции, которые представимы в виде
где Линейными являются булевы функции
Поскольку линейная функция однозначно определяется заданием коэффициентов Прежде чем ввести понятие класса монотонных булевых функций, дадим следующее определение. Определение. Двоичный набор Так, набор 1011 1010. Вместе с тем наборы 1011 и Определение. Булева функция Моионжмымн являются булевы функции Приведем без доказательства две формулировки теоремы о функциональной полноте. Теорема, Для того чтобы система Таблица 9.10
содержала хотя бы одну булеву функцию, Система булевых функций является функционально полной тогда и только тогда, когда она целиком не содержится ни в одном из предполных классов. Рассмотрим примеры Иногда удобно строить Примерами ослабленных
где символами обозначены булевы функции «эквивалентность» и «импликация», соответственно. Введенное понятие двойственных булевых функций позволяет сформулировать принцип двойственности, заключающийся в следующем: если формула Пример. Из соотношения
|
1 |
Оглавление
|