Дискретная математика:
логика, группы, графы, фракталы

Акимов О.Е.

1.3. Методы доказательства в логике Буля

Основные законы логики Буля

В качестве основных законов логики Буля чаще других называют:

1) законы идемпотентности:

a = аa,     a = аa;

2) законы коммутативности:

аb = ba,    аb = ba;

3) законы ассоциативности:

а ∧ (bc) = (аb) ∧ c,

а ∨ (bc) = (аb) ∨ c;

4) законы дистрибутивности:

а ∧ (bc) = (аb)∨ (ac),

а ∨ (bc) = (аb) ∧ (ac);

5) законы нуля и единицы:

а a = 0, a ∧ 1 = а

а a = 1, а ∨ 0 = a;

6) законы поглощения:

а ∨ (аb) = а,

а ∧ (аb) = а;

7) законы де Моргана:

аb = аb,

аb = аb;

8) законы склеивания:

(аb) ∧ (аb) = а,

(аb) ∨ (аb) = а.

Не все восемь законов независимы друг от друга. Так, закон идемпотентности можно получить из закона поглощения с использованием закона дистрибутивности:

а = а ∨ (аb) = (аa) ∧ (аb) =

= (а ∧ (аb)) ∨ (а ∧ (аb)) = аa

Закон поглощения может быть выведен из закона нуля и единицы:

а ∨ (аb) = (a ∧ 1) ∨ (аb) =

= a ∧ (1 ∨ b) = a ∧ 1 = а.

Закон идемпотентности относительно дизъюнкции непосредственно выводится из законов нуля и единицы:

аa = (аa) ∧ 1 = (аa) ∧ (аa) =

= а ∨ (aа) = а ∨ 0 = а.

При доказательствах логических выражений всегда надо иметь в виду принцип двойственности. Так, вышеприведенная цепочка равенств для закона поглощения может быть представлена следующим образом:

а ∧ (аb) = (a ∨ 0) ∧ (аb) =

= a ∨ (0 ∧ b) = a ∨ 0 = а.

Итак, в качестве независимой системы законов можно выбрать законы: коммутативности, ассоциативности, дистрибутивности, нуля и единицы.


 
  


Hosted by uCoz