Умовні та еквівалентні висловлювання

Із таблиці істинності (табл. 1.2.2) випливає, що висловлювання A B єімплікацією (умовним реченням), набуває значення хибності тоді і тільки тоді, коли A – істинне, а B – хибне. В утвореному реченні A B висловлювання A називають засновком (умовою),аBнаслідком

(висновком). Природною мовою причинно-наслідковий зв'язок між висловлюваннями A і B описують такими зворотами : “ Якщо A, то B ”, “ A є достатньою підставою для B”і таке інше.

Приклад 1.3.1.Для висловлювання “Якщо іде дощ, то щоб не змокнути, я відкриваю парасольку над головою” записати формулу висловлювань і побудувати таблицю істинності.

Розв’язання. Для цього висловлювання введемо атоми : A – “ йде дощ ”, B – “ щоб не змокнути, я відкриваю парасольку над головою ”.

Тоді цьому висловлюванню відповідатиме формула A B, а результати інтерпретації поданого висловлювання наведені в таблиці істинності (табл. 1.3.1).

Таблиця 1.3.1 – Інтерпретація результатів

A B A B Результат
X X I залишуся сухим
X I I залишуся сухим
I X X намокну
I I I залишуся сухим

За допомогою імплікації можна формально виразити поняття достатньої та необхідної умови. Наприклад, якщо A B, то це означає, що “A є достатньою умовою для B ” і одночасно, що “ B є необхідною умовою для А ”. Тобто необхідність для А можна записати у формі “В тільки, якщо А” - A B. Твердження “А є необхідною і достатньою умовою для В” еквівалентне подвійній імплікації . Покажемо це за допомогою таблиці істинності (табл. 1.3.2).

Таблиця 1.3.2

X X I I I
X I I X X
I X X I X
I I I I I

Із таблиці істинності бачимо, що висловлювання істинне тоді і тільки тоді, коли висловлювання та істинні або хибні одночасно, що й відповідає еквіваленції. Але не за всіх умовних висловлювань буває так.

Приклад 1.3.2. У висловлюванні“ Якщо число n парне ( ), то n ділиться націло на 4 ( ) ” показати необхідність і достатність умови й записати її істинність через знак імплікації.

Розв’язання. Оскільки жодне непарне число на 4 не ділиться, то це умова є необхідною, але в той самий час є парні числа, які не діляться націло на 4, наприклад 10. Тобто очевидним є відсутність достатності умови у заданому висловлюванні. Тому задане висловлювання за умовою хибне, а правильною імплікацією для заданої умови буде .

Приклад 1.3.3.У висловлюванні “ Якщо геометрична фігура квадрат ( ), то вона прямокутник, у якого всі сторони рівні між собою ( ) ” показати необхідність і достатність умови і записати її через знак логічного зв’язку.

Розв’язання. За умовою квадрат ( ) – це прямокутник, у якого всі сторони рівні між собою ( ), що є необхідною і достатньою умовою для виконання , і тому логічним зв’язком між даними висловлюваннями буде еквіваленція .

З умовним висловлюванням зв’язані ще три висловлювання : конверсія, інверсія та контрапозиція.Вони визначаються таким чином: – конверсія висловлювання ; – інверсія висловлювання ; – контрапозиція висловлювання .

Приклад 1.3.4.Для висловлювання “ Якщо він добре грає у футбол, то він популярний ” знайти конверсію, інверсію та контрапозицію.

Розв’язання. Відповідно до їх означення шукані результати матимуть такий зміст.

Конверсія – “ Якщо він популярний, то він добре грає у футбол ”. Інверсія – “ Якщо він недобре грає у футбол, то він непопулярний ”. Контрапозиція – “ Якщо він непопулярний, то він недобре грає у футбол ”.

Означення 1.3.1. Висловлювання ~ називають еквівалентністю(еквіваленцією) тоді і тільки тоді, коли висловлювання і хибні або істинні одночасно. Ця операція відповідає у природній мові зворотам :

“ тоді і тільки тоді, коли ”, “ для того, щоб ”, “ необхідно і достатньо ”.

Із таблиці істинності (табл. 1.3.1) випливає, що вираз ~ еквівалентний виразу . Це свідчить про те, що логічна еквівалентність зображує імплікацію в обох напрямках. Виходячи з означення еквівалентності, формула для неї має такий вигляд: ~ .

Приклад 1.3.5.Записати у вигляді формули логіки висловлювань і визначити істинне значення таких висловлювань :

1. “Для того щоб 4 : 2 = 2, необхідно і достатньо, щоб 4 - 2 = 2 ”. 2. “ 4 : 2 = 3 рівнозначне 4 - 2 = 1 ”.

Розв’язання. Вводимо позначення атомів :

A = 4 : 2 = 2 ; B = 4 - 2 =2 ;

C = 4 : 2 = 3 ; D = 4 - 2 = 1.

Тоді можна сказати, що висловлювання 1 відповідає формулі ~ , а висловлювання 2 – формулі ~ . Якщо атоми і істинні, а атоми і хибні, то визначення істинності значень складних висловлювань таке:

~ I ~ I = I; ~ = X ~ X = I.

Прочитання формул складних висловлювань може бути неоднозначним, якщо не ввести дужки, що вказують, у якому порядку зв’язуються між собою символи. Послідовність виконання (пріоритет операцій) у логіці висловлювань є такою : , , , , ~ .Наприклад, такі вирази без дужок дорівнюють формулам із дужками

; ~ ~ .

У логіці висловлювань будь-яку її формулу можна поставити у відповідність деякому складному висловлюванню природної форми і навпаки. Для того щоб перетворити складне речення у формулу логіки висловлювань, необхідно виконати такі кроки алгоритму.

1. Шляхом аналізу складного речення визначити, є воно скороченим чи ні.

2. Якщо речення скорочене, то його потрібно замінити повним варіантом.

3. У повному варіанті виділити прості речення й взяти їх у дужки, залишивши поза дужками службові слова.

4. Процес взяття у дужки повторювати доти, поки повністю все складне речення не виявиться взятим у дужки.

5. Замінити сполучники та звороти природної мови відповідними логічними зв’язками, а прості речення атомарними формулами.

Приклад 1.3.6.Речення “ Оскільки я ліг пізно спати, я проспав і через це не пішов на роботу ” записати у вигляді формули логіки висловлювань.

Розв’язання. У цьому складному реченні виділимо прості речення та візьмемо їх у дужки – “Оскільки (я ліг пізно спати), (я проспав) і через це не (пішов на роботу) ”.

Усі три прості речення зв’язані службовими словами, що виражають логічні відношення, а перед третім реченням стоїть частка “ не ”, що відповідає логічній операції

заперечення ”. Оскільки третє речення не є повним, то доповнюємо його відсутнім підметом “я” і введемо атоми :

A – “ Я ліг пізно спати ”, B – “ Я проспав ”, C – “ Я пішов на роботу ”.

Замінивши прості речення символами атомів, а службові слова – логічними зв’язками, отримаємо формулу логіки висловлювань Ø .