Урок 5. Теорема Де Моргана

Иногда, для повышения читаемости различных выражений, нужно заменить их другими (эквивалентными) выражениями, тогда в силу вступает теорема Де Моргана содержащая в себе список эквивалентных выражений.

 Исходное выражение		Эквивалентное выражение
      !A && !B		=        !(A || B)
      !A && B		=	     !(A || !B)
       A && !B 		=   	!(!A || B)   
       A && B		=		!(!A || !B)
      !A || !B		=        !(A && B)
      !A || B		=        !(A && !B)
       A || !B		=       !(!A && B) 
       A || B		=		!(!A && !B)    

Для применения теорем Де Моргана к логическому оператору AND или OR и паре операндов, требуется инвертировать оба операнда, заменить (AND на OR) или (OR на AND) и инвертировать все выражение полностью.

Источник: видеоурок Александра Шевчука "ВИДЕОУРОК №5. ЛОГИЧЕСКИЕ ОПЕРАЦИИ".

%D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BB%D0%B5%D0%B2%D0%BE%202 предыдущая статья | следующая статья %D1%81%D1%82%D1%80%D0%B5%D0%BB%D0%BA%D0%B0%20%D0%B2%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%202