Логические операции над высказываниями
Краткие теоретические сведения
Под высказыванием обычно понимают всякое повествовательное предложе-ние, утверждающее что-либо о чем-либо, и при этом можно сказать, истинно оно или ложно в данных условиях места и времени. Логическими значениями высказываний являются «истина» и «ложь».
Если высказывание а истинно, то а = 1, а если а ложно, то а = 0.
Логические операции над высказываниями
1. Отрицание. Отрицанием высказывания х называется новое высказывание, которое является истинным, если высказывание х ложно, и ложным, если высказывание x истинно.
Отрицание высказывания х обозначается и читается «не х» или «неверно, что x».
Логические значения высказывания можно описать с помощью таблицы истинности
x | |
2. Конъюнкция (логическое умножение). Конъюнкцией двух высказываний х, у называется новое высказывание, которое считается истинным, если оба высказывания х, у истинны, и ложным, если хотя бы одно из них ложно.
Конъюнкция высказываний х, у обозначается символом х&у или (х Ù у), читается «х и у». Высказывания х, у называются членами конъюнкции.
Логические значения конъюнкции описываются следующей таблицей истин-ности:
x | y | х&у |
3. Дизъюнкция (логическое сложение). Дизъюнкцией двух высказываний х, у называется новое высказывание, которое считается истинным, если хотя бы одно из высказываний х, у истинно, и ложным, если они оба ложны.
Дизъюнкция высказываний х, у обозначается символом x Ú у, читается «х или у». Высказывания х, у называются членами дизъюнкции.
Логические значения дизъюнкции описываются следующей таблицей истин-ности:
x | y | x Ú у |
4. Импликация. Импликацией двух высказываний х, у называется новое выс-казывание, которое считается ложным, если х истинно, а у – ложно, и истинным во всех остальных случаях.
Импликация высказываний х,у обозначается символом х ® у , читается «если х,то у»или «из x следует у». Высказывание х называется условием или посылкой, высказывание у – следствием или заключением.
Логические значения операции импликации описываются следующей таблицей истинности:
x | y | х®у |
5. Эквиваленция. Эквиваленцей (или эквивалентностью) двух высказываний х, у называется новое высказывание, которое считается истинным, когда оба высказывания х, у либо одновременно истинны, либо одновременно ложны, и ложным во всех остальных случаях.
Эквиваленция высказываний х, у обозначается символом х « у, читается «для того, чтобы х,необходимо и достаточно, чтобы у»или «х тогда и только тогда, когда у». Высказывания х, у называются членами эквиваленции.
Логические значения операции эквиваленции описываются следующей таблицей истинности:
x | y | х « у |
Формулы алгебры логики
С помощью логических операций над высказываниями из заданной сово-купности высказываний можно строить различные сложные высказывания. При этом порядок выполнения операций указывается скобками. Например, из трех высказываний х, у, z можно построить высказывания
и .
Первое из них есть дизъюнкция конъюнкции х, у и отрицания выказывания z,а второе высказывание есть импликация, посылкой которой является высказывание х, а заключением – отрицание дизъюнкции высказывания у и конъюнкции выска-зываний х, z.
Всякое сложное высказывание, которое может быть получено из элементарных высказываний посредством применения логических операций отрицания, конъюнкции, дизъюнкции, импликации и эквиваленции, называется формулой алгебры логики.
Формулы алгебры логики обозначаются большими буквами латинского алфавита А, В, С, ...
Для упрощения записи формул принят ряд соглашений. Скобки можно опускать, придерживаясь следующего порядка действий: конъюнкция выполняется раньше, чем все остальные операции, дизъюнкция выполняется раньше, чем импликация и эквивалентность. Если над формулой стоит знак отрицания, то скобки тоже опускаются.
В связи с этим формулы и могут быть записаны так:
и .
Логическое значение формулы алгебры логики полностью определяется логическими значениями входящих в нее элементарных высказываний. Например, логическим значением формулы в случае, если х = 1, у = 1, z = 0 будет истина, то есть = 1.