Эквивалентные преобразования

 

1. Правило подстановки формулы F вместо переменной x.

2. Правило замены подформул. Если какая–либо формула F, описывающая функцию f, содержит  в качестве подформулы, то замена  на эквивалентную  ( = ) не изменит функции f; полученная при такой замене новая формула эквивалентна исходной F.

Эквивалентные преобразования – преобразования, использующие эквивалентные соотношения и правило замены.

Основные эквивалентные соотношения (законы) в булевой алгебре:

1. Ассоциативность:

а) ×( × ) ( × × × ;

б) .

2. Коммутативность:

а) × × ;   б) .

3. Дистрибутивность:

а) ×() × × ; б) Ú( × )=()×().

4. Идемпотентность: а) x×x x;  б) x Ú x x.

5. Закон двойного отрицания: x.

6. Свойства констант 0 и 1:

а) x ×1 x;   б) x Ú 1 ;     в) 1;

г) x ×0 0;    д) x Ú 0 ;    е) 0.

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

а) × ;                б) × .

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

9. Закон исключенного третьего: 1.

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

1. Упрощение формул. Для  упрощения формул используются следующие эквивалентные соотношения, выводимые из основных с помощью эквивалентных преобразований:

а) x Ú x × y x, б) x ×(x Ú y) x – поглощение;                                       (10)

x × y Ú x × x – склеивание;                                                                  (11)

x ×z Ú y × Ú x × y x ×z Ú y ×  – обобщенное склеивание;                   (12)

× y x Ú y.                                                                                          (13)


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: