Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Скачиваний:
80
Добавлен:
12.03.2015
Размер:
5.86 Mб
Скачать

2.3 Задачи и упражнения iiIго типа *.

1. Максимально упростите выражения своего варианта, воспользовавшись законами логики Буля. Затем с помощью таблиц истинности сравните ваше упрощенное выражение с исходным.

  1. (a (b))(((d))c))(a(b)),

  2. ((a c)(ad))(((c(cb)))),

  3. (d)((c)(ac)()(a))(bd),

  4. (a )()(c)(b)(bc),

  5. (a )((b)()(db)(d))(a),

  6. (()(ab))(d)((()c)(ab)),

  7. (a )()(bc)(b)(c),

  8. ((a (c(bc)))(c))(c()d),

  9. ((a )()()(d))((c)(cd)),

  10. (a )((d)(bd)()(b))(ac),

  11. ((d )()(c))((b)(cb))(a),

  12. (()(bc))()((()d)(cb)),

  13. ((a b)(cd)(cd)d,

  14. ((a b)(a))((b)(c)()(dc)),

  15. ((c)(d))(bd)a,

  16. ((b c)(d())()((cb)()),

  17. (b d)((c)(ac)()(a))(d),

  18. ((d)(da))((b)()()(a)),

  19. (a )((()d)(cb))(()(cb)),

  20. (((d (dc))))((bd)(ba)),

  21. (((a))d))(b(c))(b(c)),

  22. ((c )()(ac)(a))(b)(bd),

  23. (d ()a)((b(d(dc)))(d),

  24. ()(dc)(c)(d)(b).

1.4 Свойства конъюнкции, дизъюнкции и отрицания.

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

1)сочетательный ;

;

2)переместительный ;

3)распределительный ;

Рассмотрим теперь ряд простых, но весьма важных соотношений:

Как обобщение из формул (1 – 8) и (1 – 9) получаем следующие формулы, обычно называемые формулами де Моргана:

(1 – 14)

(1 – 15)

1.5 Свойства сложения по модулю два, импликации и функции Шеффера и Вебба.

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

(1 – 16)

Имеют место также очевидные соотношения:

(1 – 17)

В отличие от всех ранее рассмотренных функций для импликации не имеют места переместительный и сочетательный законы:

32

9

(1 – 18)

  1. =xyp¬zx/yzpx,

  2. =yxzp/¬xyzpx,

  3. =pyzxy/¬zpxy,

  4. =xyz/px¬zypx,

  5. =zpypx/zp¬yx,

  6. =x¬yzp/xzypx,

  7. =yp¬zxyp/xyz,

  8. =x/yzpxzpy¬z,

  9. =pzyxyzpx/¬y,

  10. =xyzp¬xyxz/p,

  11. =ypzx¬yz/pyx,

  12. =¬pz/xyzpxyp,

  13. =p¬zyxyz/pxz,

  14. =¬xzppyz/pzy,

  15. =pxz/yxp¬zyp,

  16. =zxy¬pxz/xyz,

  17. =x/pyzxyzp¬x,

  18. =yp/xxzpyp¬z,

  19. =z¬yx/pzpxyz,

  20. =p¬yzxz/pyxy,

  21. =xyz/pxyzp¬x,

  22. =zpxyx/zy¬px,

  23. =ypx/z¬yxypz,

  24. =xyp¬zxyz/py,

  25. =¬zpxyx/yzpz,

  26. =xypzy¬x/ypz,

  27. =zp¬yz/yxypz,

  28. =xyz¬px/yxzp,

  29. 30

    =zpyzpxy/z¬x,

Пример 1-4. Формулы: и- дизъюнкты. Формулыи- конъюнкты, аодновременно является и дизъюнктом, и конъюнктом.

Дизъюнкция конъюнктов называется дизъюнктивной нормальной формой (ДНФ); конъюнкция дизъюнктов называется конъюнктивной нормальной формой (КНФ).

Пример 1-5. Формула - ДНФ, формула- КНФ, а формулаявляется одновременно КНФ и ДНФ.

Теорема 3. 1. Любая формула эквивалента некоторой ДНФ.

2. Любая формула эквивалента некоторой КНФ.

Алгоритм приведения формулы к днф.

1. Выражаем все логические операции, участвующие в построении формулы, через {&}, используя вышеприведенные эквивалентности.

2. Используя законы де Моргана, переносим все отрицания к переменным и сокращаем двойные отрицания по правилу: .

3. Используя закон дистрибутивности , преобразуем формулу так, чтобы все конъюнкции выполнялись раньше дизъюнкций.

Пример 1-6. Привести к ДНФ формулу .

.

Приведение формул к КНФ производиться аналогично приведению её к ДНФ, только вместо п. 3. применяется пункт:

:3’. Используя закон дистрибутивности: преобразует формулу так, чтобы все дизъюнкции выполнялись, раньше конъюнкции.

Пример 1-7. Приведем к КНФ формулу

, являющейся КНФ.