истинным.
Математическая запись данной операции для логических переменных
4. Логическая операция ИМПЛИКАЦИЯ (логическое следование). В естественных языках соответствует обороту речи,
Импликация каждым простым высказываниям ставит в соответствие составное высказывание, являющееся ложным тогда и только тогда, когда первое высказывание истинно, а второе высказывание ложно.
Математическая запись данной операции для двух логических переменных
5. Логическая операция ЭКВИВАЛЕНЦИЯ (логическая равнозначность). В естественных языках соответствует обороту речи
Эквиваленция каждым простым высказываниям ставит в соответствие составное высказывание, являющееся истинным тогда и только тогда, когда все простые высказывания, образующие составное высказывание, одновременно истинны или одновременно ложны.
Математическая запись данной операции для логических переменных
F = A?B?C?…
4.2. Основные законы алгебры логики и правила преобразования логических выражений
В алгебре логики имеются законы, которые записываются в виде соотношений. Логические законы позволяют производить равносильные (эквивалентные) преобразования логических выражений. Преобразования называются равносильными, если истинные значения исходной и полученной после преобразования логической функции совпадают при любых значениях входящих в них логических переменных.
Для простоты записи приведем основные законы алгебры логики для двух логических переменных
1. Закон противоречия:
![](/pic/1/5/7/5/2/4//i_068.png)
2. Закон исключенного третьего:
![](/pic/1/5/7/5/2/4//i_069.png)
3. Закон двойного отрицания:
![](/pic/1/5/7/5/2/4//i_070.png)
4. Законы де Моргана:
![](/pic/1/5/7/5/2/4//i_071.png)
5. Законы повторения:
6. Законы поглощения:
7. Законы исключения констант:
8. Законы склеивания:
![](/pic/1/5/7/5/2/4//i_072.png)
9. Закон контрапозиции:
Для логических переменных справедливы и общематематические законы. Для простоты записи приведем общематематические законы для трех логических переменных
1. Коммутативный закон:
3. Дистрибутивный закон:
Как уже отмечалось, с помощью законов алгебры логики можно производить равносильные преобразования логических выражений с целью их упрощения. В алгебре логики на основе принятого соглашения установлены следующие правила (приоритеты) для выполнения логических операций: первыми выполняются операции в скобках, затем в следующем порядке: инверсия (отрицание), конъюнкция ( & ), дизъюнкция (v), импликация (?), эквиваленция (?)
Выполним преобразование, например, логической функции
![](/pic/1/5/7/5/2/4//i_073.png)
применив соответствующие законы алгебры логики.
![](/pic/1/5/7/5/2/4//i_074.png)
4.3. Логические функции и таблицы истинности
Соотношения между логическими переменными и логическими функциями в алгебре логики можно отобразить также с помощью соответствующих таблиц, которые носят название таблиц истинности. Таблицы истинности находят широкое применение, поскольку наглядно показывают, какие значения принимает логическая функция при всех сочетаниях значений ее логических переменных. Таблица истинности состоит из двух частей. Первая (левая) часть относится к логическим переменным и содержит полный перечень возможных комбинаций логических переменных
Например, для логической функции
![](/pic/1/5/7/5/2/4//i_075.png)
Рис. 4.1. Таблица истинности для логической функции
Таблицу истинности можно составить для любой логической функции, например, на рис. 4.2 приведена таблица истинности логической функции
Логические функции имеют соответствующие названия. Для двух двоичных переменных существует шестнадцать логических функций, названия которых приведены ниже. На рис. 4.3 представлена таблица, в которой приведены логические функции
Функция
![](/pic/1/5/7/5/2/4//i_076.png)
Рис. 4.2. Таблица истинности для логической функции
![](/pic/1/5/7/5/2/4//i_077.png)
Рис. 4.3. Логические функции F1, F2, F3,… F16 двух аргументов
Функция
Функция
![](/pic/1/5/7/5/2/4//i_078.png)
называется функцией запрета по логической переменной
Функция
Функция