Логические операции, равносильность формул

Цель работы. Изучить логические операции и основные равносильности алгебры логики, научиться составлять таблицы истинности для формул алгебры логики и преобразовывать формулы, используя основные равносильности и правила поглощения.

Рассмотрим следующие операции: отрицание, конъюнкцию, дизъюнкцию, импликацию и эквиваленцию.

Элементарные высказывания обозначаются прописными буквами латинского алфавита: А, В, С... X, Y, Z.

А= «Иванов разбил окно»,

В= «Петров разбил окно».

Задание 1

Постройте таблицы истинности для высказываний

1) Логические операции, равносильность формул - student2.ru ;

2) Логические операции, равносильность формул - student2.ru ;

3) Логические операции, равносильность формул - student2.ru ;

4) Логические операции, равносильность формул - student2.ru ;

5) Логические операции, равносильность формул - student2.ru ;

6) Логические операции, равносильность формул - student2.ru ;

7) Логические операции, равносильность формул - student2.ru ;

8) Логические операции, равносильность формул - student2.ru ;

9) Логические операции, равносильность формул - student2.ru ;

10) Логические операции, равносильность формул - student2.ru .

Методические указания.

Отрицание

Логическая операция, соответствующая логической связке «не» («Неверно, что») называется отрицанием. В результате этой операции получается высказывание ложное, если исходное высказывание истинно, и истинное, если исходное высказывание ложно.

Х Логические операции, равносильность формул - student2.ru

Отрицание высказывания Xобозначается Логические операции, равносильность формул - student2.ru .

Конъюнкция

Логическая операция, соответствующая союзу «и» (или близким по смыслу союзам «а» и «но»), называется конъюнкцией.В результате конъюнкции получается высказывание, истинное тогда и только тогда, когда оба элементарных высказывания Xи Yистинны.

Используются обозначения: XÙY, X&Y.

X Y XÙY

Дизъюнкция

Логическая операция, соответствующая союзу «или», называется дизъюнкцией.В результате этой операции образуется высказывание, ложное тогда и только тогда, когда оба составных высказывания ложны. Дизъюнкция обозначается XÚY.

X Y XÚ Y

Импликация

Логическая операция, имеющая вид «если X, то Y», называется импликацией.Высказывание Xименуется посылкой (или антецедентом – предшествующим по-латыни), Y – заключением (или консеквентом – последующим). В результате импликации получается высказывание, ложное тогда и только тогда, когда посылка истинна, а заключение ложно. Обозначается импликация X ® Y

X Y X®Y

Эквиваленция

Логическая операция, соответствующая сложному союзу «тогда и только тогда, когда», «в том и только в том случае», «если и только если», называется эквиваленцией. Врезультате этой операции образуется высказывание, истинное тогда и только тогда, когда оба составляющих его элементарных высказывания истинны или оба ложны.

Эквиваленция обозначается X«Y.



X Y X«Y

Приоритеты логических операций:

1. отрицание

2. конъюнкция

3. дизъюнкция

4. импликация

5. эквиваленция.

Это позволяет упрощать запись, избавляясь от лишних скобок.

Пример

Построить таблицу истинности для высказывания Логические операции, равносильность формул - student2.ru .

X Y Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru

Задание 2

Используя основные равносильности алгебры логики, докажите равносильность формул:

1) Логические операции, равносильность формул - student2.ru ;

2) Логические операции, равносильность формул - student2.ru ;

3) Логические операции, равносильность формул - student2.ru ;

4) Логические операции, равносильность формул - student2.ru ;

5) Логические операции, равносильность формул - student2.ru ;

6) Логические операции, равносильность формул - student2.ru .

Методические указания

Основные равносильности алгебры логики

Дизъюнкция Конъюнкция  
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Коммутативные
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Ассоциативные
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Дистрибутивные
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Идемпотентные
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Законы де Моргана
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Законы действий с 0 и 1
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru  
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Законы поглощения
Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru

Равносильности для импликации и эквиваленции, закон двойного отрицания

Логические операции, равносильность формул - student2.ru  
Логические операции, равносильность формул - student2.ru  
Логические операции, равносильность формул - student2.ru Закон конрапозиции
Логические операции, равносильность формул - student2.ru  

Пример

Доказать, что Логические операции, равносильность формул - student2.ru .

Решение

Закон единицы для конъюнкции позволяет заменить X на X&1:

X Логические операции, равносильность формул - student2.ru (X&Y) Логические операции, равносильность формул - student2.ru (X&1) Логические операции, равносильность формул - student2.ru (X&Y).

Используя дистрибутивный закон, вынесем Xзаскобки:

X Логические операции, равносильность формул - student2.ru (X&Y) Логические операции, равносильность формул - student2.ru (X&1) Логические операции, равносильность формул - student2.ru (X&Y) Логические операции, равносильность формул - student2.ru X&(1 Логические операции, равносильность формул - student2.ru Y).

Закон единицы для дизъюнкции гласит 1 Логические операции, равносильность формул - student2.ru Y Логические операции, равносильность формул - student2.ru 1, а закон единицы для дизъюнкции X&1 Логические операции, равносильность формул - student2.ru X позволяет получить искомое выражение:

X Логические операции, равносильность формул - student2.ru (X&Y) Логические операции, равносильность формул - student2.ru (X&1) Логические операции, равносильность формул - student2.ru (X&Y) Логические операции, равносильность формул - student2.ru X&(1 Логические операции, равносильность формул - student2.ru Y) Логические операции, равносильность формул - student2.ru X&1 Логические операции, равносильность формул - student2.ru X, что требовалось доказать.

Задание 3

Используя основные равносильности алгебры логики, а также равносильности, упростите формулы:

1) Логические операции, равносильность формул - student2.ru ;

2) Логические операции, равносильность формул - student2.ru ;

3) Логические операции, равносильность формул - student2.ru ;

4) Логические операции, равносильность формул - student2.ru ;

5) Логические операции, равносильность формул - student2.ru ;

6) Логические операции, равносильность формул - student2.ru ;

7) Логические операции, равносильность формул - student2.ru ;

8) Логические операции, равносильность формул - student2.ru ;

9) Логические операции, равносильность формул - student2.ru .

Методические указания.

Пример.

Используя основные равносильности алгебры логики, а также равносильности Логические операции, равносильность формул - student2.ru и Логические операции, равносильность формул - student2.ru , упростить формулу Логические операции, равносильность формул - student2.ru .

Решение

Логические операции, равносильность формул - student2.ru

Ответ: Логические операции, равносильность формул - student2.ru

Задание 4 (обобщающее)

Методические указания

Логическую операцию «конъюнкция» в формулах алгебры логики можно опускать, т.е. выражение А&В можно записывать в виде АВ.

Пример.Для заданного высказывания Логические операции, равносильность формул - student2.ru .

1) построить таблицу истинности;

2) упростить высказывание, используя равносильные преобразования;

3) полученный результат проверить, построив для него таблицу истинности.

Решение.

1) Таблица истинности:

Пусть Логические операции, равносильность формул - student2.ru

X Y Z Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru U

2) Выполнить равносильные преобразования, используя Логические операции, равносильность формул - student2.ru и Логические операции, равносильность формул - student2.ru , имеем:

Логические операции, равносильность формул - student2.ru

(в последнем преобразовании для первого и третьего слагаемых использовали правило поглощения Логические операции, равносильность формул - student2.ru (1), далее использовать другое правило поглощения Логические операции, равносильность формул - student2.ru (2), получили)

Логические операции, равносильность формул - student2.ru .

Еще раз использовали правило поглощения (2).

3) Для полученного выражения построить таблицу истинности:

X Y Z Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru

Результирующие (последние) столбцы в двух таблицах совпали, следовательно, выполненные преобразования верны.

Задания для самостоятельной работы

Для заданного логического выражения (высказывания):

1) построить таблицу истинности;

2) упростить высказывание, используя равносильные преобразования;

3) полученный результат проверить, построив для него таблицу истинности.

Вариант   Вариант  
1. Логические операции, равносильность формул - student2.ru 2. Логические операции, равносильность формул - student2.ru
3. Логические операции, равносильность формул - student2.ru 4. Логические операции, равносильность формул - student2.ru
5. Логические операции, равносильность формул - student2.ru 6. Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru
7. Логические операции, равносильность формул - student2.ru 8. Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru
9. Логические операции, равносильность формул - student2.ru 10. Логические операции, равносильность формул - student2.ru
11. Логические операции, равносильность формул - student2.ru 12. Логические операции, равносильность формул - student2.ru
13. Логические операции, равносильность формул - student2.ru 14. Логические операции, равносильность формул - student2.ru
15. Логические операции, равносильность формул - student2.ru 16. Логические операции, равносильность формул - student2.ru
17. Логические операции, равносильность формул - student2.ru 18. Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru
19. Логические операции, равносильность формул - student2.ru 20. Логические операции, равносильность формул - student2.ru
21. Логические операции, равносильность формул - student2.ru 22. Логические операции, равносильность формул - student2.ru
23. Логические операции, равносильность формул - student2.ru 24. Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru
25. Логические операции, равносильность формул - student2.ru 26. Логические операции, равносильность формул - student2.ru

Лабораторная работа №7

Приложения алгебры логики

Цель работы. Изучить приложения алгебры логики к построению электронных схем и решению логических задач.

Логические элементы на комбинационных схемах имеют обозначения:

Отрицание

Дизъюнкция

Конъюнкция

Например, схеме соответствует формула a&b&c, или abc, в которой символ конъюнкции опущен.

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

А схема реализует формулу Логические операции, равносильность формул - student2.ru

Задание 1

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

Здесь U=x1 Логические операции, равносильность формул - student2.ru x2, V=x3 Логические операции, равносильность формул - student2.ru x4,

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru ,

Логические операции, равносильность формул - student2.ru .

Преобразуем последнее выражение по закону де Моргана. Получаем Логические операции, равносильность формул - student2.ru .

Используя законы ассоциативности и правила приоритета логических операций, получаем Логические операции, равносильность формул - student2.ru . Осталось воспользоваться правилом поглощения Логические операции, равносильность формул - student2.ru , в результате получим упрощенную формулу, равносильную данной Логические операции, равносильность формул - student2.ru .

Ей соответствует упрощенная комбинационная схема

Задание 2

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

a b c y

Рассмотрим строки таблицы, в которых функция принимает значение 1. На базе этих строк построим элементарные конъюнкции по следующему правилу: единицу заменим именем аргумента, а нуль – именем аргумента с отрицанием. Полученные таким образом элементарные конъюнкции соединим знаками дизъюнкции. Для рассматриваемого примера имеем

Логические операции, равносильность формул - student2.ru .

Объединим первое и четвертое слагаемые и вынесем за скобки bc, получаем Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru . Объединим первое и второе слагаемые, вынесем за скобки с, а к выражению в скобках применим правило поглощения: Логические операции, равносильность формул - student2.ru Логические операции, равносильность формул - student2.ru

Получаем Логические операции, равносильность формул - student2.ru Найденному аналитическому выражению соответствует схема

Задания для самостоятельной работы

Задание 1

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

Логические операции, равносильность формул - student2.ru

Логические операции, равносильность формул - student2.ru

Задание 2

Для заданной логической таблицы функции y(a,b,c)) запишите аналитическое выражение и постройте комбинационную схему.

Вариант 1
A b c y
Вариант 2
A b c y
Вариант 3
A b c y
Вариант 4
A b c y
Вариант 5
A b c y
Вариант 6
A b c y
Вариант 7
A b c y
Вариант 8
A b c y
Вариант 9
A b c y
Вариант 10
A b c y
Вариант 11
A b c y
Вариант 12
A b c y
Вариант 13
A b c y
Вариант 14
A b c y
Вариант 15
A b c y
Вариант 16
A b c y
Вариант 17
A b c y
Вариант 18
A b c y
Вариант 19
A b c y
Вариант 20
A b c y
Вариант 21
A b c y
Вариант 22
A b c y
Вариант 23
A b c y
Вариант 24
A b c y
Вариант 25
A b c y
 

Наши рекомендации