Пред.
След.
Макеты страниц
Распознанный текст, спецсимволы и формулы могут содержать ошибки, поэтому с корректным вариантом рекомендуем ознакомиться на отсканированных изображениях учебника выше Также, советуем воспользоваться поиском по сайту, мы уверены, что вы сможете найти больше информации по нужной Вам тематике ДЛЯ СТУДЕНТОВ И ШКОЛЬНИКОВ ЕСТЬ
ZADANIA.TO
9.2. АНАЛИТИЧЕСКОЕ ПРЕДСТАВЛЕНИЕ БУЛЕВЫХ ФУНКЦИИВыше упоминалось о существовании аналитических форм представления булевых функций, были приведены простейшие примеры. Здесь рассмотрим универсальные (канонические) формы представления, дающие возможность получить аналитическую форму непосредственно по таблице истинности для произвольной булевой функции. Эта форма в дальнейшем может быть упрощена. Поскольку между множеством аналитических представлений и множеством схем, реализующих булеву функцию, существует взаимнооднозначное соответствие, отыскание канонической формы представления булевой функции является начальным этапом синтеза схемы, ее реализующей. Наиболее широкое распространение получила совершенная дизъюнктивная нормальная форма Определение. Конституентой единицы называется функция Конституента единицы записывается как логическое произведение Если вспомнить, что дизъюнкция равна 1, когда Таблица 9.9
виде это можно записать следующим образом:
где
Эта форма и есть СДНФ. Заметим, что наборы, на которых функция Пример. Выпишем СДНФ для функций, заданных таблицей истинности <табл. 9.9).
Функция Функция Другая известная форма носит название совершенной конъюнктивной нормальной формы (СКНФ). Она строится аналогично СДНФ. Определение. Конституентой нуля называется функция, принимающая значение 0 на единственном наборе. Конституента нуля записывается в виде элементарной дизъюнкции всех переменных. Каждому набору соотнетствует своя конституента 0, Например, набору ОНО переменных Пример. Для рассмотренных выше функций
Легко видеть, что в СДНФ можно заменить операцию дизъюнкции операцией суммы по модулю 2, причем равенство сохранится. Эта форма называется совершенной полиномиальной нормальной формой (СПНФ). Для нашего примера
Если в СПНФ заменить все переменные с отрицаниями в соответствии с соотношением легко установить, раскрыв скобки и приведя подобные члены, имея в виду, что два одинаковых члена в сумме равны 0), то получится канонический нолином Жегалкина вида
где Пример. Для тех же функций
Аналогично получаем В булевой алгебре широко используется разложение Шеннона — формула, позволяющая перейти к представлению функции от
Соотношение легко обобщается для любого числа переменных, если функции правой части подвергнуть такому же разложению по другим переменным. Например,
Отметим, что если произвести такое разложение по всем переменным, получится СДНФ.
|
1 |
Оглавление
|