Мегаобучалка Главная | О нас | Обратная связь


Формулы Алгебры логики. Суперпозиция булевых функций



2015-12-07 1635 Обсуждений (0)
Формулы Алгебры логики. Суперпозиция булевых функций 0.00 из 5.00 0 оценок




 

Определение. Суперпозицией булевых функций f1, …, fn называется функция f, полученная с помощью подстановок этих функций друг в друга и переименованием переменных. Выражение, описывающее эту суперпозицию называется формулой алгебры логики.

(Лекция 8)

Если функция f соответствует формуле A, то говорят, что формула А реализует функцию f.

 

Определение. Формулы А и В называются эквивалентными (A ~ B), если соответствующие им функции эквивалентны: f = g (f ~ A, g ~ B).

 

Пусть f1(x) = , f2(x, y) = x & y, f3(x, y) = x Ú y, f4(x, y) = x ® y.

f(x, y, z) = f3(f2(x, z), f1(f4(y, z)) – суперпозиция

- формула Алгебры логики

Таблица: x y z x & 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 x ~ x = 1 x ® x = 1

x & = 0 x Ú = 1 x Å = 1 x ~ = 0 x ® =

x & 0 = 0 x Ú 0 = x x Å 0 = x x ~ 0 = x ® 0 =

x & 1 = x x Ú 1 = 1 x Å 1 = x ~ 1 = x x ® 1 = 1

0 ® x = 1

1 ® x = x

 

7. Выражение эквивалентности другие операции:

x ~ y = = x Å y Å 1

x ~ y = ( Ú y) & (x Ú )

x ~ y = (x & y) Ú ( & )

 

8. Выражение суммы по модулю 2 через другие операции:

x Å y = (x & ) Ú ( & y)

 

9. Выражение импликации через другие операции:

x ® y = ® x ® y = x & y Å x Å 1

x ® = y ® x ® y = Ú y

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-12-07 1635 Обсуждений (0)
Формулы Алгебры логики. Суперпозиция булевых функций 0.00 из 5.00 0 оценок









Обсуждение в статье: Формулы Алгебры логики. Суперпозиция булевых функций

Обсуждений еще не было, будьте первым... ↓↓↓

Отправить сообщение

Популярное:
Генезис конфликтологии как науки в древней Греции: Для уяснения предыстории конфликтологии существенное значение имеет обращение к античной...
Почему человек чувствует себя несчастным?: Для начала определим, что такое несчастье. Несчастьем мы будем считать психологическое состояние...



©2015-2024 megaobuchalka.ru Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав. (1635)

Почему 1285321 студент выбрали МегаОбучалку...

Система поиска информации

Мобильная версия сайта

Удобная навигация

Нет шокирующей рекламы



(0.005 сек.)