Законы логики
 
Разделы  Законы логики
 

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

Некоторые из них имеют аналоги в обычной алгебре.

Логические выражения  
Алгебраические выражения
Закон коммутативности (переместительный)
А  /\  В = В /\  А 
А  V  В =  В V  А   
А* В = В * А
А + В = В + А
Закон ассоциативности (сочетательный)
( АVВ) V С = А V ( В VС)
 ( А/\ В) /\ С = А /\ ( В /\С) 
( А+В)+С = А + ( В+С)
( А*В)*С= А*(В*С)
   Закон дистрибутивности (распределительный)
(А V В) /\ С = ( А /\ С) V (В /\ С)
(А/\ В) V С=  ( АV С) /\ (В VС)
( А+В) *С= (А*С) +(В*С)
  аналога нет
Законы де Моргана, или инверсии
Закон отрицание отрицания:
Закон непротиворечия (высказывание не может быть одновременно истинным и ложным)
Закон исключенного третьего
Операции с константами

А V 0=А 

А V 1= 1

А /\ 0 = 0

А /\ 1=А

Законы идемпотентности
A \/ A = A
A /\ A = A
Законы поглощения
A /\ ( A \/ B ) = A
A \/ ( A /\ B ) = A

Преобразование импликации

Преобразование эквивалентности
  

  Правила выполнения операций в сложных логических выражениях:

  1. выполняются действия в скобках
  2. затем выполняются операции в порядке приоритетности: 1) инверсия 2) конъюнкция 3) дизъюнкция

 

by wesStyle* (c) 2009