РАЗЛОЖЕНИЕ БУЛЕВЫХ ФУНКЦИЙ ПО ПЕРЕМЕННЫМ. СОВЕРШЕННЫЕ ДИЗЪЮНКТИВНЫЕ И КОНЪЮНКТИВНЫЕ НОРМАЛЬНЫЕ ФОРМЫ
Формулы Пример 3.3. Пусть Проблема эквивалентности формул При рассмотрении формул обозначения функций, из которых они построены, называются логическими или булевыми операциями, а имена переменных называются операндами. Рассмотрим основные свойства некоторых булевых операций, называемые иногда законами. Коммутативность: Ассоциативность: В следующих пяти законах Дистрибутивность операции
Закон Де Моргана: Закон поглощения: Закон склеивания: Идемпотентность: Двойное отрицание: Закон противоречия: Закон «исключенного третьего» или закон тавтологии: Исключение эквивалентности:
Исключение импликации: Законы для констант:
Исключение сложения по Данные равенства легко проверить, построив таблицы функций для левой и правой частей равенства. Так как формулы не только являются символическими представлениями функций, но и реализуют их, то можно говорить и о значениях формул на любом наборе значений их операндов. Операнды формул принимают значение из Пример 3.4. Пусть дано равенство
и формулы
Пусть Пусть дана функция Теорема 3.1. Пусть функция Доказательство.
Если Запишем двойственные функции для функций из
Теорема 3.2. Если Доказательство.
Из этой теоремы следует утверждение, называемое принципом двойственности: пусть Принцип двойственности позволяет переходить от равенства Пусть Теорема 3.3. Любая булева функция
где Доказательство. Возьмем произвольный набор значений
Так как Равенство, доказанное в теореме, называется разложением функции по Ясно, что аналогичное разложение справедливо для любого подмножества имен переменных, входящих в функцию. Пример 3.5. Разложим функцию
Пусть
где дизъюнкция берется по всем наборам Такое разложение называется совершенной дизъюнктивной нормальной формой (СДНФ) функции Теорема 3.4. Любая булева функция может быть представлена булевой формулой над множеством Доказательство. Любую функцию, кроме константы 0, можно представить в виде СДНФ. Константу 0 можно представить булевой формулой Пусть
Применим принцип двойственности к данной формуле, получим:
Это выражение называется совершенной конъюнктивной нормальной формой (СКНФ) функции f.
ПОЛНОТА И ЗАМКНУТОСТЬ
Выше были рассмотрены два способа задания булевых функций – табличный и формульный. Таблицей функция задается как соответствие между n-наборами значений переменных и значениями функции на этих наборах. Любую функцию от Множество функций Отметим, что множества Теорема 3.5 (о двух системах функций). Пусть Доказательство. Пусть Пример 3.6. Пусть Пусть Отметим некоторые свойства замыкания: 1) 2) 3) если 4) Множество Множество
Некоторые замкнутые классы из P 2
Класс Класс Класс Класс Функция Класс Можно показать, что все перечисленные классы являются замкнутыми относительно суперпозиций, т.е. ТЕОРЕМА 3.6 (о функции, не сохраняющей константу 0). Если ТЕОРЕМА 3.7 (о функции, не сохраняющей константу 1). Если ТЕОРЕМА 3.8 (о несамодвойственной функции). Из несамодвойственной функции с помощью подстановки ТЕОРЕМА 3.9 (о немонотонной функции). Из немонотонной функции с помощью подстановки констант можно получить функцию ТЕОРЕМА 3.10 (о нелинейной функции). Из нелинейной функции с помощью подстановки констант и ТЕОРЕМА 3.11 (о функциональной полноте). Для того чтобы система функций Доказательство. Необходимость. Пусть Достаточность. Пусть
Популярное: Как построить свою речь (словесное оформление):
При подготовке публичного выступления перед оратором возникает вопрос, как лучше словесно оформить свою... Почему люди поддаются рекламе?: Только не надо искать ответы в качестве или количестве рекламы... Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ![]() ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (701)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |