ЗАКОНЫ АЛГЕБРЫ ЛОГИКИ

Для операций конъюнкции, дизъюнкции и инверсии определены законы булевой алгебры, позволяющие производить тождественные (равносильные) преобразования логических выражений.

1. Закон идемпотентности (отсутствие степеней и коэффициентов):

A^A=A

A ۷A=A

2. Закон коммутативности (переместительный):

A ۷B=B ۷A

A^B=B ^A

3. Закон ассоциативности (сочетательный):

(A ۷B) ۷C= A ۷ (B ۷C)

(A^B)^C= A^(B^C)

4. Законы дистрибутивности (распределительные):

(A ۷B)^C=(A^C) ۷ (B^C) ׀ (A+B)*C=A*C+B*C - аналог раскрытия скобок в алгебре׀

(A ^B) ۷C=(A ۷C) ^ (B ۷C) ׀ A*B+C=(A+C)*(B+C) - «чудо» логики, в алгебре аналогов нет׀

5. Законы де Моргана:

1) ۷

2) ^

6. Закон двойного отрицания (инволюция):

= A

7. Закон исключения третьего (тождественно-истинное высказывание):

(Каждое высказывание истинно или ложно, третьего не дано)

8. Закон противоречия:

A^ = 0 – всегда ложь. Никакое высказывание не может быть одновременно и истинным, и ложным.

9. Действия с логическими константами:

A ۷ 1 =1

A ^ 1 =A

A ۷ 0 =A

A ^ 0 =0

ФОРМУЛЫ УПРОЩЕНИЯ ЛОГИЧЕСКИХ ФУНКЦИЙ

1. Формулы поглощения:

A ۷A^B=A

A^ (A ۷B) = A

A ۷ (^B) = A ۷B

A^ ( ۷B) = A^B

2. Формулы склеивания:

A^B ۷A^=A

(A ۷B) ^ (A ۷) = A

3. Замена операций:

A↔B= A^B ۷ ^

A↔B= ( ۷B) ^ (A ۷)

A↔B= (A→B) ^ (B→A)

A→B= ۷B

Процесс замены сложной логической функции более простой, но равносильной ей, называется МИНИМИЗАЦИЕЙ ФУНКЦИИ.