Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
otvety_diskretka2.doc
Скачиваний:
31
Добавлен:
19.09.2019
Размер:
4.42 Mб
Скачать
  1. Понятие суперпозиции

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

Операция суперпозиции включает две простые операции.

  1. Операция подстановки переменных. Пусть

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

.

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

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

Пример 3. Пусть имеется элемент, работа которого описывается некоторой булевой функцией (рис. 1,а). Результаты применения операции приведены на рис. 1,б (изменение обозначения входов) и рис. 1,в (подача одного и того же сигнала на несколько входов).

а) б) в)

Рис. 1. Иллюстрация применения операции

Пример 4. Выразим операцию отрицания через штрих Шеффера:

; ; .

Пример 5. Пусть работа двух элементов описывается функциями и . Соединим элементы, как показано на рис. 2.

f

g

Рис. 2. Иллюстрация применения операции

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

.

Пример 6. Рассмотрим систему функций , где

, , .

Представим в виде суперпозиции этих функций сумму по модулю 2:

, или .

Для стрелки Пирса по аналогии можно записать:

, или .

4

  1. Эквивалентность формул. Основные тавтологии алгебры логики

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

Определение. Формулы и называются эквивалентными, если соответствующие им функции и равны, т. е. . Запись означает, что формулы и эквивалентны.

Приведем список основных эквивалентностей (тождеств, тавтологий) алгебры логики, которые соответствуют теоретико-множественным тождествам, если заменить дизъюнкцию на объединение, конъюнкцию – на пересечение, отрицание – на дополнение.

  1. (коммутативность дизъюнкции).

  2. (ассоциативность дизъюнкции).

  3. (коммутативность конъюнкции).

  4. (ассоциативность конъюнкции).

  5. (правило повторения для дизъюнкции).

  6. (правило повторения для конъюнкции).

(операции с 0 и 1 для дизъюнкции и конъюнкции).

  1. (закон двойного отрицания).

(правила инверсии).

  1. (дистрибутивность конъюнкции).

  2. (дистрибутивность дизъюнкции).

(законы де Моргана).

18. .

19. .

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

С целью упрощения записи формул принимают следующие соглашения.

  1. Приоритет логических связок. Пусть – множество логических связок:

.

а) считают, что связка сильнее любой двухместной связки из ;

б) связка считается сильнее, чем любая из оставшихся связок.

2. Обозначим через любую из связок , . В силу закона ассоциативности можно вместо формул , использовать выражение , которое не является формулой, но может быть превращено в нее путем расстановки скобок.

3. Внешние скобки у формул опускаются. Опускаются также скобки у выражения, над которым стоит знак отрицания.

Эти соглашения позволяют, например, формулу записать в виде .

Рассмотрим некоторые следствия из тождеств 1 – 19.

Тождества 2 и 3 позволяют рассматривать логические суммы и произведения с любым числом слагаемых и результат не зависит от расстановки скобок. Поэтому далее будем использовать следующие обозначения:

, .

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

  1. Если в логическом произведении один из сомножителей равен 0, то и произведение равно 0.

  2. Если в логическом произведении, содержащем не менее двух сомножителей, имеется сомножитель, равный 1, то этот сомножитель можно зачеркнуть.

  3. Если в логической сумме, содержащей не менее двух слагаемых, имеется слагаемое, равное 0, то это слагаемое можно зачеркнуть.

  4. Если в логической сумме одно из слагаемых равно 1, то сумма равна 1.

Пример 7. Правило поглощения:

5

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]