Professional Documents
Culture Documents
Logika Ekzamen Polnostyu 1 PDF
Logika Ekzamen Polnostyu 1 PDF
Логіка висловлювань – це перша частина класичної логіки, яка є порівняно простою логічною теорією.Вона посі-
дає особливе місце серед інших логічних систем, оскільки її концепції та методи враховуються, викорис- тову-
ються і розвиваються у більш багатших і складні- ших теоріях.
Центральною категорією класичної логіки є вислов- лювання.Висловлювання – це ім’я множини розповід- них
речень, зміст яких можна оцінити як істинний або хибний.
У логіці висловлювань не аналізується внутрішня стру- ктура простого висловлювання.А також у ній відволіка-
ються від смислового змісту висловлювання.Висловлю- вання порівнюються лише за значеннями («істина»,
«хиба»). У зв’язку з цим серед завдань, які вирішує логі- ка висловлювань, головними є два питання:
а) яким чином із простих висловлювань утворюють- ся складні ? і
б) як залежить значення складного висловлювання від значень простих висловлювань, що входять до його скла-
ду?
Отже, із вище зазначеного логіку висловлювань (або пропозиційну логіку) можна визначити як логічну теорію,
мова якої складається із одного типу нелогічних символів – пропозиційних змінних, а також одного типу логічних
си- мволів – пропозиційних зв’язок.
Логіка висловлювань включає в себе алгебру (або, як іноді її називають, морфологічну побудову логіки вислов-
лювань) і числення.Саме у такій послідовності і буде здій- снюватися виклад логіки висловлювань.
2R
5,6,7. Мова алгебраїчної системи логіки висловлювань
Алгебра логіки висловлювань досліджує операції над висловлюваннями, які мають лише одну ознаку-
істинісне значення.
Мова алгебраїчної системи логіки висловлювань, або мова морфологічної системи логіки висловлювань, є своє-
рідною формально логічною теорією (ФЛТ). Структура мови логіки висловлювань складається із двох компоне-
нтів: об’єкт-мови (OL) та метамови (МL).
1
Об’єкт-мова – це сукупність правильно побудованих формул (ППФ), в яких фіксується, відображається, ко-
дується певний фрагмент наукової теорії або контекс- ту природної мови.
Метамова – це мова, засобами якої досліджуються і описуються властивості об’єктної мови.
Метамова повинна задовольняти такі вимоги:
а) наявність засобів для опису синтаксичних власти- востей об’єктної мови, а саме засобів для побудови ви- разів
ОL;
б) метамова повинна бути достатньою з точки зору виразних можливостей настільки, щоб для кожного ви- разу
OL в ній існувала формула, яка була б перекладом цього виразу;
в) логічний словник повинен бути (в крайньому випа- дку) настільки ж багатим, як і словник OL;
г) в ML повинні бути додаткові змінні (метазмінні), які належать до більш високого типу ніж змінні OL.
OL та ML називають відповідно синтаксичною части- ною формально логічної теорії (Sin ч.ФЛТ) і семантич- ною
частиною формально логічної теорії (Sem ч. ФЛТ).
+ Все тоже самое до конца и здесь начинается 6 вопрос Розрізнення формул за синтаксичними ознаками у
АСЛВ
ML складається із:
– синтаксису метамови (Sin ML) та
– семантики метамови (Sem ML).
1
Мову алгебраїчної системи логіки висловлювань як певну формально логічну теорію позначають символом S .Sin
1
Виходячи із структури S , більш аргументовано поясни- мо, чому S називають алгеброю, або морфологічною
сис- темою.
1
3R
8. Алгоритм побудовитаблиціістинності для конкретноїформули.
Тотожно-істинною формулою називається така формула, яка при будь-яких наборах значень пропозиційних
змінних набуває значення «і» («істина»). Тотожно-істинні або загальнозначимі формули (за термінологією Л.Віт-
генштейна – тавтології) назива- ють в сучасній логіці логічними законами.
Тотожно-хибною формулою називається формула, яка хибна при будь-яких наборах значень пропозиційних
змінних. Таблиця істинності для кожної з цих формул і схожих з ними результатом матиме одне значення
«х» («хибу»). Тотожно-хибні формули є протилежними тотожно-істинним формул. Це означає, що заперечення
тотожно-істинної формули дає тотожно-хибну формулу і навпаки.
Виконуваною фомулою в S1 називається така форму- ла, яка при одних наборах значень пропозиційних змін-
них є істинною, а при інших – хибною. Їх іноді назива- ють фактичними істинами. Тавтології і протиріччя нази-
вають L- детермінованими виразами (логічно детермінованими, логічно спричиненими), а виконувані формули L-
недетермінованими (логічно недетермінованими).
4R
2. «Формули із множини Γ є сумісними за хибністю в S1 тоді і тільки тоді, якщо в S1 існує інтерпретація не-
логічних символів, що входять до складу вказаних формул, при якій кожна формула із Г приймає значення
«хиба». У протилежному випадку ці формули будуть несумісними за хибністю». Якщо у спільній табли-
ці істинності знайдеться хоча б один рядок, де кожна формула приймає значення хибності «х», то
ці формули сумісні за хибністю. У протилежному випадку вони не будуть сумісні за хибністю.
3. «Із множини формул Γ логічно слідує фор мула В у S1 тоді і тільки тоді, якщо в S1 не існує інтерпретації
нелогічних символів, що входять до Γ і до В, при якій кожна формула із Γ приймає значення «істина», а
формула В – значення «хиба». У протилеж- ному випадку В не слідує із Г». Твердження «Із Г слідує В»
записується так: Г |= В. Якщо потрібно з’ясувати, чи слідує із формул А1, А2, ... Аn формула В, бу-
дується спільна таблиця істинності. Якщо у побудованій таблиці відсутній рядок в якому формули
А1, А2,... Аn одночасно істинні, а формула В – хибна, то А1, А2,... Аn |= В
1.
Вихідна формула вважається тотожно-істинною, якщо кожна елементарна диз’юнкція, що входить до КНФ має у
своєму складі одночасно пропозиційну змінну з її запереченням.
23.
Правила перетворення системи S2 складаються із таких компонентів:
1) Дефініція аксіоми.
2) Дефініція теореми.
3) Список аксіом.
4) Правила доведення, які включають:
а) правило відділення, або правило “modus ponens” (МР);
б) правило підстановки (п/п).
5) Дефініція доведення.
6) Дефініція доведеної формули.
Список аксіом у системі S2 повинен бути достатнім для доведення теорем у цій же системі. Як зразок візьмемо
набір аксіом запропонований німецьким вченим Давидом Гільбертом:
1. А ⊃ (В ⊃ А)
2. (А ⊃ (В ⊃ С) ⊃ ((А ⊃ В) ⊃ (А ⊃С))
3. (А ∧ В) ⊃ А
4. (А ∧ В) ⊃ В
5. А ⊃ (В ⊃ (А ∧ В))
6. А ⊃ (А ∨ В)
7. В ⊃ (А ∨ В)
8. (А ⊃ С) ⊃ ((В ⊃ С) ⊃ ((А∨ В) ⊃ С))
9. (А ⊃ В) ⊃ ((А ⊃ В) ⊃ А)
10. (А ⊃ В) ⊃ ( В ⊃ А)
Якщо застосувати до наведеного набору аксіом правила доведення, то можна вивести будь-яку теорему в системі
S2 .
Правила виводу:
1. правило відділення або “modus ponens” (МР) записується так:
А
А⊃В
В
2. правило підстановки (п/п) має вигляд:
А (x1 , x2 , ... xn )
А′ (x1′ , x2′ , ... xn′ )
Дефініція доведення (виводу): Доведенням називається послідовність формул А1, ... Аn де кожна із формул є
або аксіомою, або доказаною раніше формулою, або отримана за правилами доведення; остання формула
послідовності Аn є виразом, який потрібно було довести.
Дефініція доказової формули: Формула А називається доказовою тоді, коли є можливість побудувати
доведення, останньою формулою якого є формула А.
Якщо формула доказова, то записують так: |− А.
Якщо формула не доказова, то: −| А.
24.
Для того щоб побудувати доведення формули F, необхідно здійснити такі дії:
1) виписати одну із аксіом;
2) послідовно застосувати правило підстановки (п/п) і правило відділення (МР)
3) доведення є закінченим, якщо останнім виразом у послідовності формул буде формула F.
Розглянемо структуру доведення на прикладі доказу теореми:
|− р ⊃ р.
Доведення.
Спочатку обираємо із запропонованого списку аксіом аксіому консеквент якої нагадує формулу, яку необхідно
довести. У нашому випадку це
аксіома 1: А ⊃ (В ⊃ А). Замість символів метамови (А і В) підставляємо пропозиційні змінні об’єкт-мови і
отримуємо таку формулу:
1. р ⊃ (q ⊃ p) - Ах.1
Оскільки у формулі, яку необхідно довести немає пропозиційної змінної q, нам необхідно застосувати правило
підстановки і замість q підставимо p ⊃ p :
8R
2. p ⊃ ((p ⊃ p) ⊃ p) - q/p ⊃ p за п/п до 1
Далі застосуємо аксіому 2: (А ⊃ (В ⊃ С) ⊃ ((А ⊃ В) ⊃ (А ⊃ С)) антецедент, якої нагадує формулу 2 рядка.
Здійснюємо підстановку пропозиційних змінних об’єкт-мови замість символів метамови отримуємо формулу:
3. (р ⊃ (q ⊃ r)) ⊃ (( p ⊃ q) ⊃ (p ⊃ r)) - Ax. 2
Очевидно, що вихідна фомула немає у своєму складі пропозиційних змінних q і r, отже необхідно знову
застосувати правило підстановки, тобто замість q підставити q/p ⊃ p, а замість r підставити р:
4. (p ⊃ ((p ⊃ p) ⊃ p)) ⊃ ((p ⊃ (p ⊃ p)) ⊃ (p ⊃ p) - q/p ⊃ p, r/p за п/п до 3
Якщо порівняти 2 і 4 рядки нашого доведення, то можна помітити, що антецедент формули 4 рядка (виділений) і
формула 2 рядка співпадають. Отже, це дає нам право застосувати правило відділення (МР):
5. (p ⊃ (p ⊃ p)) ⊃ (р ⊃ р) - за МР, до 2, 4
Консеквент (виділений)отриманої формули відповідає формулі, яку необхідно довести. Тобто, далі необхідно
обрати таку аксіому, яка допоможе застосувати правило відділення, щоб отримати формулу p ⊃ p. Такою
аксіомою
є аксіома 1: А ⊃ (В ⊃ А):
6. p ⊃ (q ⊃ p) - Ax 1
Застосуємо правило підстановки і замість q підставимо р:
7. p ⊃ (p ⊃ р) - q/p за п/п до 6
І врешті-решт використовуємо правило відділення (МР) і отримуємо формулу, яку потрібно було довести:
8. |− р ⊃ р - за МР до 7, 5
Наведене доведення називається доведенням із аксіом. Але існує ще доведення із деякого кінцевого числа
довільних формул, які називаються припущеннями або гіпотезами.
25.
26.
Ознайомлення з цією темою дозволяє студенту з’ясувати, що необхідно розрізняти теорміни “теорема” і
“метатеорема”.
Теоремами називаються доказувані формули числення, тоді як метатеореми – це доказувані змістовні
твердження про властивості числення.
До таких фундаментальних властивостей числень відносяться: вивідність, розв’язуваність, несуперечливість,
повнота, незалежність. Кожна із цих властивостей описується метатеоремами: про дедукцію, про
несуперечливість, про розв’язуваність, про повноту, про незалежність.
Студентам необхідно знати, що теорема про дедукцію формулюється так:
9R
“Якщо А1, …, Аn-1, Аn |− B, то А1, …, Аn-1 |− Аn ⊃ B”. Тобто, якщо із формул А1, …, Аn-1 і Аn виводиться В, то із
формул А1, …, Аn-1 виводиться імплікація Аn ⊃ B. Іншими словами: “Якщо дано доведення В із А1, …, Аn-1, Аn,
то можна побудувати заключення Аn ⊃ B на підставі цього доведення”.
Вивідність формули на підставі метатеореми про дедукцію визначається трьома особливостями, які
виражаються у вигляді таких правил:
а) із довільних формул А1, …, Аn вивідна кожна із цих формул:
А1, …, Аn |− Аі де n ≥ i ≥ 1;
б) із довільних формул А1, …, Аn вивідна кожна формула, яка вивідна в S2:
А1, …, Аn |− R (R – вивідна формула S2);
в) якщо із довільних формул А1, …, Аn вивідна формула виду МР, то із них вивідний консеквент цього модусу.
Ці особливості вивідності (дедукції) на підставі метатеореми про дедукцію є очевидними на основі таких
семантичних міркувань:
1. Особливість (а) виражає властивість рефлексивності слідування: “Із засновку випливає він сам”: А |= А, так
як |= А ⊃ А.
2. Особливість (б) виражає властивість істинних (вивідних) формул. “Кожна істинна формула розглядається як
консеквент L - ⊃ (логічно істинної імплікації) з довільним антецедентом”.
3. Особливість (в) фіксується так “Якщо із А1, …, Аn |−В′ і із
А1, …, Аn |− В′ ⊃ В″, то |= В′ ⊃ В″, але це можливо, коли |= В″ ”
Властивості роз’язання, несуперечливості, повноти і незалежності називають металогічними принципами. І
аналізуються вони через доведення відповідних метатеорем.
Теорію називають розв'язною, якщо існує алгоритм, який для довільної формули за скінченну кількість
кроків встановлює, чи існує її виведення. Інакше теорію називають нерозв'язною.
Принцип розв’язання характеризується доведенням відповідних метатеорем. Їх всього чотири:
МТ1 - |− А ⊃ |= А (формулюється:«якщо А – доказане, то тотожно-істинне А»)
МТ2 - ⎤ |= А ⊃ ⎤ |− А (формулюється: «якщо А не тотожно-істинне, то і не доказане А»)
МТ3 - |= А ⊃ |− А (формулюється: «якщо А тотожно-істинне, то доказане А»)
МТ4 - ⎤ |− А ⊃ ⎤ |= А (формулюється: «якщо А не доказане, то не тотожно-істинне А»).
Теорію називають суперечливою, якщо всі її формули є теоремами. Інакше її називають несуперечливою.
Принцип несуперечливості формулюється відносно:
• теорем,
• правил висновку,
• елементів алфавіту.
Дефініція несуперечливості відносно теорем:
Логічна система несуперечлива, якщо, не всі правильно побудовані формули є теоремами. Це положення
доводиться МТ5..
Наслідком МТ5 є семантичне формулювання несуперечливості:
«Якщо хоча б одна правильно побудована формула недоказувана, то жодна теорема не є логічним
протиріччям».
Дефініція несуперечливості відносно правил висновку:
В синтаксичному смислі система S2 несуперечлива відносно правил висновку, якщо в ній неможливо довести
А і довести ⎤ А».
Доведення цього положення здійснюється двома метатеоремами:
МТ6 (пряма): |− А ⊃ ⎤ |− ⎤ А (формулюється так: «Якщо вивідне А, то невірно, що вивідне ⎤ А);
МТ7 – (обернена): |− ⎤ А ⊃ ⎤ |− А ( формулюється так: «Якщо в S2 вивідне ⎤А, то невірно, що вивідне А») .
Дефініція несуперечливості відносно елементів алфавіту (пропозиційних змінних):
а) у синтаксичному розумінні – жодна окремо взята пропозиційна змінна не є теоремою та тавтологією,
тобто не є доказуваною;
б) у семантичному розумінні: - жодна окремо взята пропозиційна змінна не є тавтологією.
Це означає, якщо формула складається із однієї пропозиційної змінної , яка набуває логічних значень «і» або «х»,
тобто є фактично істинною формулою, а отже не може бути теоремою, тобто не є доказуваною.
27.
Принцип повноти характеризує дві властивості формалізованих мов:
По-перше, виразні можливості засобів мови;
По-друге, виразні можливості дедуктивних засобів мови.
У зв’язку з цим розрізняють:
а) функціональну повноту мови;
б) дедуктивну повноту мови .
Функціональна повнота засобів мови – це повнота логічних сполучників.
У системі S1 група логічних сполучників повинна бути достатньою для вираження всіх п’яти сполучників, які
використовуються у ППФ.
R10
Однак, у групі сполучників (∧, ∨, ⊃, ↔,⎤ ) виділяють певні базисні сполучники, до яких можна звести решту
сполучників. Цю групу називають функціонально повною.
Дедуктивна повнота характеризує властивості засобів побудови доведення. В S2 такими засобами є аксіоми і
правила висновку.
МТ8: «Система S2 дедуктивно повна, якщо в ній для будь-якої формули В докузувано, що:
1) або В вивідне: |− В;
2) або приєднання В до системи аксіом робить її суперечливою.
Термін “незалежність” вживається у логіці для характеристики відношення між структурними утвореннями
формалізованої мови:
1) стосовно окремих аксіом;
2) стосовно системи аксіом;
3) стосовно правил висновку.
28.
Опановуючи цю тему студенти повинні запам’ятати, що натуральне числення логіки висловлювань має такі
особливості:
а) назва “натуральне” походить від того, що у цьому численні процес виведення висновку більш наближений до
звичайних міркувань людини. Тобто, “натуральне” вживається не у смислі “неформальне” (або таке, що не
регламентоване суворими правилами), а у смислі отримання наслідку із довільних припущень (гіпотез), а не із
аксіом;
б) перевагою S3 над S3 вважається те, що тут процес виведення наслідку коротший. Якщо у системі S2 одна і та
сама формула у структурі доведення може зустрічатися декілька разів, то у системі S3 це трапляється дуже рідко;
в) у системі S3 відбувається певна систематизація правил висновку. З кожною пропозиційною зв’язкою
співставляється одна правило введення і усунення конкретної зв’язки як головного логічного знаку формули.
Систематизація правил введення і усунення пропозиційних зв’язок належить відомому німецькому математику і
логіку Герхарду Генцену. Іноді натуральні числення називають “генценівські числення”.
правила висновку для S3.
Г, А |− В (ВІ) А, А ⊃ В (УІ)
Г |−А ⊃ В В
А, В (ВК) А ∧ В , А ∧ В (УК)
А∧В А В
А . , В . (ВД) Г, А |− С Г, В |− С (УД)
А∨В А∨В Г, А ∨ В |− С
Г, А |− В Г, А |− ⎤В (ВЗ)
Г |− ⎤А
⎤ ⎤А (УПЗ) А, ⎤ А (Слабке УЗ)
А В
А ⊃ В, В ⊃ А (ВЕ) А↔В , А ↔ В (УЕ)
А↔В А⊃В В⊃А
Над рискою у кожному правилі записані засновки, а під рискою результат застосування цих правил. Кожне
правило має один висновок, у той час як засновків може бути декілька.
Усі правила введення вводять відповідну зв’язку у висновок застосування правила, а кожне правило усунення
усуває відповідну зв’язку із засновків.
Вираз, який випливає за певним правилом із доведеного виразу тим самим є доведеним. Але якщо вираз
випливає із недоведеного виразу, тоді він не є доведеним.
Оскільки в S3 немає аксіом, то доведення грунтується на правилі введення іпмлікації, або на правилі введення
заперечення.
Якщо останнім застосовується правило введення імплікації, то висновок буде прямим, або іншими словами таке
доведення називається прямим.
А якщо останнім застосовується правило введення заперечення – тоді висновок не буде прямим, або таке
доведення називається непрямим.
Щоб побудувати доведення теореми в системі S3 необхідно виконати такі дії:
1) виписати всі можливі припущення, виходячи із структури даної формули (припущеннями вважаються
атецеденти імплікацій);
2) застосувати до виписаних припущень відповідні правила висновку, що входять до системи S3;
3) застосувати одне із правил ВІ або ВЗ для усунення припущень.
Наприклад, побудуємо доведення теореми:
R11
(А ⊃ В) ⊃ ((В ⊃ С) ⊃ (А ⊃ С))
Доведення
1. А ⊃ В - припущення 1
2. В ⊃ С - припущення 2
3. А - припущення 3
4. В - УІ до 1,3
5. С - УІ до 2,4
6. А ⊃ С - ВІ до 3,5
7. (В ⊃ С)⊃ (А ⊃ С) - ВІ до 2, 6
8. |− (А ⊃ В)⊃ ((В ⊃ С)⊃ (А ⊃ С)) – ВІ до 1,7
29.
Вивчаючи цю тему студентам необхідно зосередити свою увагу на тому, що логіка предикатів – це розділ
сучасної (класичної) логіки, де описуються умовиводи, в яких враховується внутрішня структура простих
висловлювань, що їх складають. Логіка предикатів – це розширений варіант логіки висловлювань.
Позначається ця логічна теорія символом S4.
Засобами логіки предикатів або системи S4 здійснюється:
- розрізнення формул за синтаксичними і семантичними ознаками,
- систематизуються закони логіки предикатів,
- визначаються основні види логічних відношень між формулами,
- описується процедура розв’язання.
30. Порівняльна характеристика логіки висловлювань та логіки предикатів.
1) Усі люди - смертні (p)
2) Сократ - людина (q)
3) Отже, Сократ смертний (s)
F (p ^ q) > s
T (p ^ q), F s
Tp, Tq
1) Tp, Tq, Fs
(аналітична таблиця)
Отримана формула не є логічним законом. Отже, з точки зору ЛВ досліджуваний умовивід побудований
неправильно.
Справа в тому, що правильність подібних умовиводів спираєть на зв’язок, який існує між елементами
внутрішньої струкутри простих висловлювань, що складають засновки і висновки такого умовиводу.
Але у ЛВ саме від цього і абстрагуються, замінюючи прості висловлювання пропозиційними змінними.
Тобто можна стверджувати про те, що виражальні можливості ЛВ є недостатніми для адекватного аналізу
подібних умовиводів.
ЛП тісно пов’язана з ЛВ, - вона є її розширенням; усі закони ЛВ також є законами ЛП, але не навпаки.
Усі умовиводи, які можуть бути проаналізовані ЛВ також можуть аналізуватися у рамках ЛП, але не
навпаки.
ЛП притаманна більшість рис ЛВ. Тобто предметом її дослідження є також дескрептивні вислювлювання,
яким приписується лише два логічних значення - істина та хиба.
При аналізі умовиводів засобами ЛП до уваги береться не лише предметне значення виразів, але також
їхнє смислове значення.
S4. Різниця між цими двома логічними теоріями полягає лише в тому, що у ЛВ аналізуються лише
складні висловлювання, а в ЛП стає можливим з’ясувати логічну форму простих висловлювань.
Отже, ЛП - це розділ сучасної класичної логіки, де описуються умовиводи, в яких враховується внутрішня
струкутура простих висловлювань, що їх складають.
+
Логічні знаки:
1. Знаки логічних сполучників (заперечення, кон’юнкція, диз’юнкція, імплікація, еквіваленція).
2. Знаки-квантори (квантор загальності ∀ - будь-який, усякий, кожний; квантор існування ∃ - деякий,
існує, мається).
R13
на, яка входить до сфери дії кванторів загальності V чи існування З або обох відразу. Наприклад, у формулах
VxP(x), ЗхР(х) зв'язаною змінною є х.
Вільна змінна входить до певної формули, але не входить до сфери дії кванторів загальності V чи існу-
вання 3 на відміну від зв'язаної змінної. Так, у формулі Vx(P(x)) -> Q(x) - змінна х зв'язана так само, як у формулі
Vx(P(x)), але вільна у виразі Q{x).
R14