Элементы функциональной полноты в классе двоичных функций
Основные двоичные функции и их своства. Булевой функцией f(x1 … xn) называют функцию, аргументы которой принимают значения из множества , и значение функции также из множества {0;1}.
1.Табличные способы задания булевых функций :
В начале выписываются двоичные наборы из n нулей и единиц. Это удобно делать в двоичной системе счисления – то есть начиная с нуля прибавлять единицу в двоичной системе счисления. На каждом наборе надо задать значение функции. Пример табличного задания функции:
2.Основные булевые функции и их таблицы.
0 – константа ноль ;
1 – константа один ;
x - тождественная ; - отрицание ; - конъюнкция (логическое умножение) ; - дизъюнкция (логическое сложение) ; + - модульная сумма ; ~ - эквивалентность (отрицание модульной суммы) ; - следствие .
3.Свойства булевых функций :
Определения. Бинарная операция ассоциативна, если тождественно выполняется: ; бинарная операция коммутативна, если тождественно выполняется: ; бинарная операция дистрибутивна по отношению к бинарной операции , если тождественно выполняется: ;
Утверждение 1. , конъюнкция ассоциативна.
Утверждение 2. , дизъюнкция ассоциативна.
Утверждение 3. , конъюнкция коммутативна; , дизъюнкция также коммутативна;
Предложение 1. Результат выполнения ассоциативной операции не зависит от расположения скобок в скобочном выражении. Например: Если ассоциативная операция, тогда . Доказательство предлагается в качестве домашнего упражнения. Примечание: использовать индукцию по числу скобок в выражении. Из того, что конъюнкции и дизъюнкции ассоциативные операции, результат конъюнкции или дизъюнкции нескольких переменных не зависит от расположения скобок. Например: Тогда в силу независимости значения выражений конъюнкций от расположения скобок корректно определение как значение логического произведения при каком-либо порядке расположения скобок. Точно также для дизъюнкции .
Предложение 2. Конъюнкция равна 0, т. и т.т., когда хотя бы один из множителей равен 0. Дизъюнкция равна 1, т. и т.т., когда хотя бы одно из слагаемых равно 1. Доказательство предлагается в качестве домашнего упражнения. Утверждение 4. , конъюнкция дистрибутивна по отношению к дизъюнкции.
Утверждение 5. , дизъюнкция дистрибутивна по отношению к конъюнкции.
Утверждение 6. , следствие не ассоциативная операция.
Утверждение 7.
Утверждение 8. , конъюнкция дистрибутивна по отношению к сумме по модулю два.
Определение.Две функции назовем одинаковыми, если они зависят от одного и того же набора переменных и их значения совпадают на каждом из наборов своих переменных. Определение Переменная x булевой функции f(x…) называется существенной, если существует набор значений остальных переменных функции, что изменение значения переменной при данном наборе остальных переменных изменяет значение функции. Пример: x1 и x2 - существенные переменные (x1 по 8 –му и по 5-му наборам; x2 по 6 и 8 наборам). x3 - не существенная переменная
Определение Две функции равны, если они одинаковы после отбрасывания несущественных переменных.
Популярное: Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... Как вы ведете себя при стрессе?: Вы можете самостоятельно управлять стрессом! Каждый из нас имеет право и возможность уменьшить его воздействие на нас... Почему стероиды повышают давление?: Основных причин три... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (536)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |