Формулы Алгебры логики. Суперпозиция булевых функций
Определение. Суперпозицией булевых функций f1, …, fn называется функция f, полученная с помощью подстановок этих функций друг в друга и переименованием переменных. Выражение, описывающее эту суперпозицию называется формулой алгебры логики. (Лекция 8) Если функция f соответствует формуле A, то говорят, что формула А реализует функцию f.
Определение. Формулы А и В называются эквивалентными (A ~ B), если соответствующие им функции эквивалентны: f = g (f ~ A, g ~ B).
Пусть f1(x) = f(x, y, z) = f3(f2(x, z), f1(f4(y, z)) – суперпозиция
Свойства элементарных булевых функций (Законы алгебры логики)
1. Коммутативность: x & y = y & x x / y = y / x x Ú y = y Ú x x ¯ y = y ¯ x x Å y = y Å x x ® y ¹ y ® x x ~ y = y ~ x
2. Ассоциативность: x & (y & z) = (x & y) & z x ® (y ® z) ¹ (x ® y) ® z x Ú (y Ú z) = (x Ú y) Ú z x / (y / z) ¹ (x / y) / z x Å (y Å z) = (x Å y) Å z x ¯ (y ¯ z) ¹ (x ¯ y) ¯ z x ~ (y ~ z) = (x ~ y) ~ z
3. Дистрибьютивность: x & (y Ú z) = (x & y) Ú (x & z) (Дистрибьютивность конъюнкции относительно дизъюнкции) x Ú (y & z) = (x Ú y) & (x Ú z) (Дистрибьютивность конъюнкции относительно дизъюнкции) (x Å y) & z = (x & y) Å (x & z) (x & y) Å z ¹ (x Å y) & (x Å z)
4. Двойное отрицание:
5. Законы де Моргана:
6. x & x = x x Ú x = x x & x & 0 = 0 x Ú 0 = x x Å 0 = x x ~ 0 = x & 1 = x x Ú 1 = 1 x Å 1 = 0 ® x = 1 1 ® x = x
7. Выражение эквивалентности другие операции: x ~ y = x ~ y = ( x ~ y = (x & y) Ú (
8. Выражение суммы по модулю 2 через другие операции: x Å y = (x &
9. Выражение импликации через другие операции: x ® y = x ® x ® y =
10. x ® (y & z) = (x ® y) & (x ® z) (x & y) ® z = x ® (y ® z) x Ú y = (x ® y) ® y
11. Законы поглощения: x & (x Ú y) = x x Ú (x & y) = x
Доказательство: 1) x Ú (x & y) = (x & 1) Ú (x & y) = x & (1 Ú y) = x & 1 = x. 2) x & (x Ú y) = (x & x) Ú (x & y) = x Ú (x & y) = [по пункту 1] = x.
Порядок действий в формулах алгебры логики
Если в выражениях нет скобок, то очередность выполнения логических операций следующая: 1) «отрицание»; 2) «конъюнкция»; 3) «дизъюнкция»; 4) «сумма по модулю 2» и «эквивалентность»; 5) «логическое следование».
Пример:
С помощью законов алгебры логики можно упрощать исходные формулы и получать новые.
Существует еще один способ для получения тождеств алгебры логики. Он основан на использовании принципа двойственности.
Популярное: Организация как механизм и форма жизни коллектива: Организация не сможет достичь поставленных целей без соответствующей внутренней... Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной... Личность ребенка как объект и субъект в образовательной технологии: В настоящее время в России идет становление новой системы образования, ориентированного на вхождение... Как выбрать специалиста по управлению гостиницей: Понятно, что управление гостиницей невозможно без специальных знаний. Соответственно, важна квалификация... ![]() ©2015-2024 megaobuchalka.com Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1700)
|
Почему 1285321 студент выбрали МегаОбучалку... Система поиска информации Мобильная версия сайта Удобная навигация Нет шокирующей рекламы |