Логические выражения и логические операции над высказываниями


 

Определение 1.2. Логическое выражение – это символическая запись, состоящая из логических величин (констант или переменных), объединенных логическими операциями (связками).

В булевой алгебре простым высказываниям ставятся в соответствие логические переменные, значение которых равно 1, если высказывание истинно, и 0, если высказывание ложно. Обозначаются логические переменные буквами латинского алфавита A, B, C, …, X, Y ,Z. То есть, чтобы обращаться к логическим высказываниям, им назначают имена. Пусть через А обозначено высказывание «Тимур поедет летом на море», а через В – высказывание «Тимур летом отправится в горы». Тогда составное высказывание «Тимур летом побывает и на море, и в горах» можно кратко записать как А и В. Здесь «и» – логическая связка, А, В – логические переменные, которые могут принимать только два значения – «истина» или «ложь», обозначаемые, соответственно, «1» и «0».

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

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

Логические операции:

1. Операция «НЕ»: Операция, выражаемая словом «не», называется инверсией (отрицанием) и обозначается чертой над высказыванием (знаком Ø , либо ¢).

Высказывание истинно, когда A ложно, и ложно, когда A истинно.

Пример.

А: 7 делится на 5 без остатка.

ØА: Неверно, что 7 делится на 5 без остатка.

А ØА

Эта таблица и принимается в качестве определения операции отрицания.

2. Операция «И»:Операция, выражаемая связкой «и», называется конъюнкцией (лат. conjunctio соединение) или логическим умножением и обозначается точкой « . » (может также обозначаться знаками или &).

Высказывание А × В истинно тогда и только тогда, когда оба высказывания А и В истинны.

Примеры:

A. 6 делится на 3 без остатка (1);

B. 10 больше 5 (1);

C. 7 делится на 3 без остатка (0);

D. 3 больше 7 (0);

A&B=1

A&C=0

C&D=0

 

А В А&В

Эта таблица и принимается в качестве определения операции конъюнкции

3. Операция «ИЛИ» Операция, выражаемая связкой «или» (в не исключающем смысле этого слова), называется дизъюнкцией (лат. disjunctio разделение) или логическим сложением и обозначается знаком .

Высказывание А В ложно тогда и только тогда, когда оба высказывания А и В ложны.

Примеры:

A. 6 делится на 3 без остатка (1);

B. 10 больше 5 (1);

C. 7 делится на 3 без остатка (0);

D. 3 больше 7 (0);

A B=1

A D=1

C D=0

А В А В

Эта таблица и принимается в качестве определения операции дизъюнкции.

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

А В А В

 

5. Операция «ЕСЛИ-ТО»: Операция, выражаемая связками «если ..., то», «из ... следует», «... влечет ...», называется импликацией (лат. implico — тесно связаны) или логическим следованиеми обозначается знаком . Высказывание ложно тогда и только тогда, когда А истинно, а В ложно. Высказывание А называется антецедентом, а В – консеквентом.

А В А В

 

6. Операция «РАВНОСИЛЬНО»: Операция, выражаемая связками «тогда и только тогда», «необходимо и достаточно», «... равносильно ...», называется эквиваленцией или двойной импликацией, или логическим тождествоми обозначается знаком или ~,или .

Высказывание истинно тогда и только тогда, когда значения А и В совпадают.

А В А~В

 

7. Обратная конъюнкция И – НЕ (Штрих Шеффераê)

А В А êВ

 

8. Обратная дизъюнкция ИЛИ – НЕ (Стрелка Пирса , функция Вебба)

А В А В

Используя эти логические операции можно строить сколь угодно сложные высказывания. Приоритет выполнения операций: ⌐ & Ú ~ ê

Пример: Сложное высказывание: «Если вы не пропускаете занятия и успешно занимаетесь, то Вы сдадите экзамен хорошо» можно записать следующим образом. Обозначим:

П – пропускаете занятия;

Y – успешно занимаетесь;

Х – сдадите экзамен хорошо,

тогда все высказывание запишется:

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

Пример.

Пусть A=1, B=0, C=0, D=1. Подставим эти значения в высказывание и получим:

Символы ⌐ & Ú ~ ê называются пропозициональными связками,

А, В, С, … и т.д. – пропозициональными переменными.

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

Пример.

Определить значение истинности составного высказывания

D=А&(А&В )

при А=0, В=1, С=1

А&В=0, А&В С=1

А&(А&В С)=0

&В=1, D=1.

Рассмотрим обратную задачу. Пусть D=0. Необходимо найти хотя бы один набор значение высказываний А, В, С, при которых D=0.

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

 

А&(А&В С)=0

&В=0.

 

Для того чтобы А&(А&В )=0 , необходимо чтобы или А=0 , или (А&В )=0

Рассмотрим случай, когда (А&В )=0.

Последней операцией здесь является импликация, равная 0 в единственном случае, когда (А&В)=1, а =0. Отсюда имеем С=1, А=1, В=1. Ясно, что при А=1, В=1 составное высказывание &В=0. Таким образом требуемый набор значений А, В, С определен.

 



Дата добавления: 2021-09-25; просмотров: 247;


Поиск по сайту:

Воспользовавшись поиском можно найти нужную информацию на сайте.

Поделитесь с друзьями:

Считаете данную информацию полезной, тогда расскажите друзьям в соц. сетях.
Poznayka.org - Познайка.Орг - 2016-2024 год. Материал предоставляется для ознакомительных и учебных целей.
Генерация страницы за: 0.013 сек.