Основні правил булевих формул.
Для будь-яких формул A, B, C справедливі наступні Рівносильністи:
1. Комутативність.
а) A&B º B&A (для кон’юнкції);
б) AVB º BVA (для диз'юнкції).
2. Асоціативність.
а) A&(B&C) º (A&C)&C (для кон’юнкції);
б) AV(BVC) º (AVB)VC (для диз'юнкції).
3. Дистрибутивність.
а) A&(BVC) º A&BVA&C (для кон’юнкції щодо диз'юнкції);
б) AV(B&C) º (AVB)&(AVC) (для диз'юнкції відносно кон’юнкції).
4. Закон де Моргана.
а) Ø(A&B) ºØAVØB (заперечення кон’юнкції є диз'юнкція заперечень);
б) Ø(AVB) º ØA&ØB (заперечення диз'юнкції є кон’юнкція заперечень).
5. Ідемпотентність.
а) A&A º A (для кон’юнкції);
б) AVA º A (для диз'юнкції).
6. Поглинання.
а) A&(AVB) º A (1– ий закон поглинання);
б) AVA&B º A (2– ий закон поглинання).
7. Розщеплення (склеювання).
а) A&B V A&(ØB) º A (1-ий закон розщеплення);
б) (AVB) & (AVØB) º A (2-ий закон розщеплення).
8. Подвійне заперечення.
Ø(ØA) º A.
9. Властивості констант.
а)A&1 º A; б) A&0 º 0; в)AV1 º 1; г) AV0 º A; д) Ø0 º 1; е) Ø1 º 0.
10. Закон протиріччя.
A&ØA º 0.
11. Закон “виключення третього”.
AVØA º 1.
Кожна з перерахованих правил може бути доведена за допомогою таблиць значень функцій, складених для виражень, що коштують ліворуч і праворуч від символу “º”. Доведемо, наприклад, рівносильність 4а. Для цього складемо таблицю 4.5.
Таблиця 4.5
A | B | A&B | Ø(A&B) | ØA | ØB | ØAVØB |
З таблиці 4.5 видно, що Ø(A&B) º ØAVØB, що й було потрібно довести.
Наступні важливі рівносильністі показують, що всі логічні операції можуть бути виражені через операції кон’юнкції, диз'юнкції й заперечення:
12. AÉB ºØAVB º Ø(A&ØB).
13. A~B º (AÉB)&(BÉA) º (A&B) V (ØA&ØB) º (АVØB)&(ØAVB).
14. AÅB º (AVØB) V (ØA&B).
15. A¯B º Ø(AVB) º ØA&ØB.
16. AïB º Ø(A&B) º ØAVØB.
Використовуючи рівносильністі 3а й 3б і метод математичної індукції, неважко одержати також наступні рівносильністі (узагальнені закони дистрибутивності):
17. (A1VA2V...VAn)&(B1VB2V...VBm) º
A1&B1VA1&B2V...VA1&BmV...VAn&B1VAn&B2V...VAn&Bm.
18. (A1&A2&...&An)V(B1&B2&...&Bm) º
(A1VB1)&(A1VB2)&...&(A1VBm)&...&(AnVB1)&(AnVB2)&...&(AnVBm).
Використовуючи рівносильністі 4а й 4б і метод математичної індукції, можна одержати також наступні рівносильністі (узагальнені закони де Моргана):
19. Ø(A1&A2&...&An) º ØA1VØA2V...VØAn.
20. Ø(A1VA2V...VAn) ºØA1&ØA2&...&ØAn
У рівносильностях 1 – 20 у якості A, B, Ai, Bi можуть бути підставлені будь-які формули й, зокрема, змінні. Приведемо правило, за допомогою якого можна переходити від одних Рівносильністей до інших.
Дата добавления: 2014-12-22; просмотров: 934;