Файл: Протокол 1 от 28 августа 2020 г. Конспект лекций содержание введение Краткая характеристика дисциплины.doc
ВУЗ: Не указан
Категория: Не указан
Дисциплина: Не указана
Добавлен: 12.01.2024
Просмотров: 408
Скачиваний: 1
ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.
СОДЕРЖАНИЕ
Логическая функция f1 связана с логической функцией f2 инверсией: f2 = и f1 = .
Логическая функция f0 связана с логической функцией f3 инверсией: f0 = и f3 = .
Связь между указанными функциями доказывается с помощью подстановки их значений в соответствующую запись.
Докажем это: f2 =
Согласно таблице 1 f2 = , f1 = x. Подставляем в формулу (3) вместо f1 ее значение. Получаем f2 = , что соответствует значению f2 из таблицы 1.
f1 =
Вместо функции f2 в формулу (4) подставили ее значение
f1 = = x
Значение функции f1 совпадает со значением функции в таблице 1.
Из последнего доказательства вытекает один из важнейших законов алгебры логики – закон двойного отрицания, который гласит:
Двойное отрицание аргумента есть сам аргумент.
f0 =
Согласно таблице 1 f0 = 0, f3 = 1. Подставляем исходные данные в формулу.
f
0 = = 0
f3 =
Т.к. f0 = 0, то
Что и требовалось доказать.
Наибольший практический интерес из ЛФ 1-ого аргумента представляет логический элемент “инвертор”.
* Логические функции двух аргументов
От двух аргументов можно образовать 16 логических функций.
N =
Логические функции двух аргументов заданы таблицей 3. Логические функции в таблице размещаются таким образом, что их номер соответствует значению двоичной комбинации в таблице истинности, задающей данную логическую функцию.
Из таблицы 8 логические функции f0, f3, f5, f10 ,f12 ,f15 не представляют практического интереса, так как совпадают по значению (логическому и смысловому) с соответствующими функциями одного аргумента, рассмотренными выше.
f0 = 0 – генератор “нуля”
Таблица 9
Функция | Другие способы записи | Название функции | Чтение обозначения функции |
f0 = 0 | 0 | Константа нуль | Всегда ложно X1 и X2 |
f1 = X1 X2 | X1 ^ X2,X1 & X2 | Конъюнкция | X1 и X2 |
f2 =X1 X2 | X1X2, X1 2 | Запрет по X2 | X1, но не X2 |
f3 = X1 | X1 | Аргумент X1 | Не зависит от X2 |
F4 = X2 X1 | X2X1, 1 X2 | Запрет по X1 | X2, но не X1 |
f5 = X2 | X2 | Аргумент X2 | Не зависит от X1 |
F6 = X1 X2 | X1 X2, X1 2 1X2 | Неравнозначность или сумма по mod2 | X1 неравнозначно X2 |
F7 = X1 X2 | X1 + X2 | Дизъюнкция | X1 или X2 |
f8 = X1 X2 | | Функция ИЛИ-НЕ, стрелка Пирса | Ни X1, ни X2 |
f9 =X1∞X2 | X1 X2 | Равнозначность | X1 равнозначно X2 |
F10 = 2 | 2 | Инверсия | Не X2 |
f11=X1X2 | 2 X1 | Импликация | Если X2, то X1 |
f12 = 1 | 1 | Инверсия | Не X1 |
f13=X1X2 | 1 X2 | Импликация | Если X1, то X2 |
f14=X1 X2 | | Функция И-НЕ, штрих Шеффера | X1 несовместимо с X2 |
f15 = 1 | 1 | Константа единица | Всегда истинно |
f3 = X1 – аргумент X1
f5 = X2 – аргумент X2
f10 = - инверсия X2
f12 = - инверсия X1
f15 = 1 – генератор “единицы”
.
В таблице 9 приведены их таблицы истинности под соответствующим номером.
Большое значение в алгебре логики имеют функции f1 и f7, а также обратные им f14 и f8.
Логическая функция f1= X1X2 носит название “конъюнкция” и выполняет логическую операцию “умножение”.
Логическая функция на выходе логического элемента будет равна “1” только в том случае, когда оба аргумента X (X1 = X2 = 1) будут равны “1”. В противном случае функция равна “0”(таблица 10).
Обратная ей логическая функция носит название “Функция Шеффера” (по фамилии ученого Шеффера) и выполняет функцию логического отрицания конъюнкции. Доказательство этого утверждения приведено в таблице 10.
Таблица 10
X2 | X1 | | |
0 | 0 | 0 | 1 |
0 | 1 | 0 | 1 |
1 | 0 | 0 | 1 |
1 | 1 | 1 | 0 |
Логическая функция f7 = X1X2 называется дизъюнкция и выполняет действия логического сложения аргументов. Элемент, реализующий данную функцию, называется “дизъюнктор”. Логическая функция принимает значение “0” только в тех случаях, когда все аргументы “X”, реализующие функцию, равны “0” (X1 = X2 = 0). Иначе, логическая функция f7 принимает значение “1”.
Обратная ей функция называется “функцией Пирса” и выполняет действие логического отрицания сложения (дизъюнкции). Связь между функциями f7 и f8 пиведена в таблице 11.
Таблица 11
X2 | X1 | | |
0 | 0 | 0 | 1 |
0 | 1 | 1 | 0 |
1 | 0 | 1 | 0 |
1 | 1 | 1 | 0 |
Кроме элементарных функций f1 и f14, f7 и f8 существует функции двух аргументов:
равнозначность f9
неравнозначность f6
импликация f11, f13
запрет f2, f4
Рассмотрим подробно каждую из этих функций.
Логическая функция f9 – является функцией равнозначности (эквивалентности). Она принимает значение “1” в том случае, когда оба аргумента “X” равны (истинны) по значению (X1 = X2 = 0 либо X1 = X2 = 1). Для ее обозначения используется знаки f9 = X1 X2 либо f9 = X1
X2.
Логическая функция f6 является обратной по значению для функции f9 ( ) и носит название “логическая неравнозначность” или “сумма по модулю 2”.
В этом случае функция будет равна “1” (истинной) если составляющие ее аргументы неравнозначны по значению (неравноценны). Иначе – функция равна “0”.
Другими словами, значение логической функции образуется путем арифметического сложения значений аргументов “X” без учета “1” переноса в следующий разряд.
Принцип действия функции f9 и связь с f6 задан таблицей 12. Для обозначения функции используются знаки
f6 = X1 X2 = X1 X2 = .
Таблица 12
X1 | | X2 | | f6 = X1 X2 | f9 = X1 X2 |
0 | 1 | 0 | 1 | 0 | 1 |
0 | 0 | 1 | 1 | 1 | 0 |
1 | 1 | 0 | 0 | 1 | 0 |
1 | 0 | 1 | 0 | 0 | 1 |
Логическая функция “импликация” от X1 к X2 f13 задается формулой
f13 = X1 X2
и определяется ее значение как
f13 =
Таким образом, функция равна “0”, (ложна) только в том случае, когда X1 = 1, X