Свойства элементарных функций алгебры логики
Функция сложения по модулю два (по mod 2) Пусть Операция “сложениe по mod p “ определяется следующим образом: а b = c, где с – остаток от деления на p числа a + b. Например, если р = 7, то . Тогда , . При сложении по mod 2: р = 2, . Тогда при а = х1, b = x2 получим:
.
Справедливы коммутативный и ассоциативный законы. Дистрибутивный закон имеет вид:
Аксиомы: Связь с функциями ¯:
.
Функция Вебба (Пирса)
Аксиомы: . Коммутативность: . Формулы преобразования функций ¯ через ↓:
.
Функция импликации
Аксиомы: . Импликация обладает свойством коммутативности в виде: ; ассоциативность не выполняется. Формулы преобразования функций ¯ через →:
.
Функция Шеффера
Аксиомы: . Свойство коммутативности верно только для двух переменных:
ассоциативность не выполняется. Формулы преобразования:
Системы функций алгебры логики Функциональная полнота
Алгебра над множеством логических функций с двумя бинарными операциями и называется алгеброй Жегалкина. В алгебре Жегалкина выполняются следующие соотношения:
а также соотношения булевой алгебры, относящиеся только к конъюнкции и константам (с конъюнкцией). Отрицание и дизъюнкция в этой алгебре выражаются следующим образом:
Формулы, содержащие знаки называют полиномами. Полином вида: , где есть либо 1, либо переменная, либо конъюнкция различных переменных, при , называется полиномом Жегалкина. Теорема. Любая булева функция может быть представлена полиномом Жегалки- на
где ki – коэффициенты, принимающие значения 0 или 1: .
3.2 Класс линейных функций (К Л) Булева функция называется линейной, если она представима полиномом первой степени
.
Количество линейных функций равно , где п – число перемен-ных. Для п = 2 их 8:
3.3 Класс функций, сохраняющих ноль (К 0)
Если булева функция на нулевом наборе переменных равна нулю, то говорят, что функция сохраняет ноль: 3.4 Класс функций, сохраняющих единицу (К 1) Если булева функция на единичном наборе переменных равна единице, то говорят, что функция сохраняет единицу:
3.5 Класс монотонных функций (К м) Булева функция называется монотонной, если для любых двоичных наборов из того, что , выполняется неравенство: .
3.6 Класс самодвойственных функций (К с) Булева функция называется двойственной для функции , если таблицу истинности для функции можно получить из таблицы для функции f, заменив в значениях аргумента функции 0 на 1 и 1 на 0, т.е. имеет место равенство
Например, конъюнкция и дизъюнкция двойственны друг другу, отрицание двойственно самому себе. Функция, совпадающая со своей двойственной, называется самодвойственной. Самодвойственная функция на противоположных наборах и принимает противоположные значения. Противоположными являются наборы, сумма десятичных эквивалентов которых равна 2n – 1, где п – количество переменных, от которых зависит функция. Распределение булевых функций двух переменных по классам
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Как распознать напряжение: Говоря о мышечном напряжении, мы в первую очередь имеем в виду мускулы, прикрепленные к костям ... ©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (349)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |