- •1. Визначення логіки як науки
- •2. Формальні та змістовні правила міркування
- •3. Абстрактне мислення і його характерні особливості
- •4. Поняття про форму мислення
- •5. Основні формально-логічні закони
- •6. Істинність і формальна правильність міркування
- •1. Визначення мови
- •2. Поняття знака. Види знаків
- •3. Рівні семіотичного аналізу мови
- •1. Поняття формалізації
- •2. Порівняльна характеристика природної і формалізованої мов
- •3. Структура формалізованої мови
- •1. Поняття семантичної категорії
- •2. Характеристика дескриптивних термінів
- •3. Визначення логічних термінів
- •1. Ім’я, смисл, значення
- •2. Види імен
- •3. Принципи відношення іменування
- •1. Поняття функції
- •2. Види функцій
- •1. Логіка стародавньої Індії
- •2. Попередники логіки Арістотеля у Стародавній Греції
- •3. Логічне вчення Арістотеля
- •4. Особливості логіки стоїків
- •5. Особливості схоластичної логіки
- •6. Новаторські ідеї логіки Ф. Бекона
- •Контрольні питання
- •Контрольні вправи
- •1. Визначення поняття
- •2. Характеристика предмета думки, відображуваного в понятті
- •3. Мовні засоби виразу поняття
- •4. Зміст поняття
- •5. Обсяг поняття. Елементи теорії множин
- •6. Закон оберненого відношення між змістом та обсягом поняття
- •7. Види понять
- •8. Логічні відношення між поняттями
- •9. Логічні операції над поняттями
- •Контрольні питання
- •Контрольні вправи
- •1. Загальна характеристика судження
- •2. Судження і речення
- •3. Види суджень. Атрибутивні судження.
- •4. Логічні відношення між атрибутивними судженнями
- •5. Тлумачення атрибутивних суджень мовою логіки предикатів
- •6. Судження з відношеннями
- •7. Судження існування
- •8. Модальні судження
- •9. Запитання
- •11. Логічні відношення між складними судженнями
- •Контрольні питання
- •Контрольні вправи
- •1. Загальна характеристика умовиводу
- •2. Висновки логіки висловлювань
- •3. Висновки із категоричних суджень
- •4. Недедуктивні умовиводи
- •Контрольні питання
- •Контрольні вправи
- •2. Види доведення
- •3. Спростування
- •4. Правила доведення і спростування
- •Контрольні питання
- •ВСТУП
- •А. ЛОГІКА ВИСЛОВЛЮВАНЬ
- •1. Мова алгебраїчної системи логіки висловлювань
- •2. Семантика логічних символів
- •3. Типологія формул за семантичними ознаками
- •4. Рівносильні формули
- •5. Логічні відношення між формулами
- •6. Нормальні форми логіки висловлювань
- •Контрольні питання та вправи
- •1. Аксіоматичне числення логіки висловлювань
- •2. Метатеорема про дедукцію
- •3. Натуральне числення логіки висловлювань
- •Контрольні питання та вправи
- •Б. ЛОГІКА ПРЕДИКАТІВ
- •1. Мова алгебраїчної системи логіки предикатів
- •3. Процедури встановлення значень формулам в S4
- •5. Логічні відношення між формулами в S4
- •6. Проблема розв’язання
- •7. Закони логіки предикатів
- •Контрольні питання та вправи
- •1. Аксіоматичне числення предикатів
- •2. Теорема про дедукцію в S5
- •4. Натуральне числення предикатів
- •Контрольні питання та вправи
- •ВСТУП
- •1. Система багатозначної логіки Я.Лукасевича.
- •2. Багатозначна логіка Брауера — Гейтінга
- •3. Багатозначна логіка Е.Поста
- •4. Тризначна логіка Д. Бочвара
- •Контрольні питання та вправи
- •2. Концепція модальної логіки Я.Лукасевича
- •Контрольні питання та вправи
- •1. Алетична логіка
- •2. Темпоральна логіка
- •3. Деонтична логіка
- •4. Епістемічна логіка
- •ЛІТЕРАТУРА
1. Аксіоматичне числення логіки висловлювань
Аналізуючи пропозиційну логіку на рівні алгебраїчної системи, ми розглядали кожну формулу як вираз, що може прийняти одне із двох значень: «істина» або «хиба». Завдяки цьому засобами даної системи можна було розв’язувати такі задачі:
1) проводити демаркацію між тавтологіями і нета- втологіями;
2) визначати відношення логічного слідування між двома формулами;
3) здійснювати перевірку формул на рівносильність.
Однак складніші задачі засобами S1 розв’язати немож- ливо. Для цього необхідно залучати більш ефективні логі- чні засоби.
а) Мова аксіоматичного числення логіки висловлювань
Позначається аксіоматичне числення логіки вислов-
лювань символом S2.
До складу синтаксису (Sin ML) S2 входять окрім правил утворення (як уже зазначалося) правила пере-
творення (ПП).
Зупинимося на характеристиці правил утворення (ПУ).
Алфавіт S2 включає такі самі символи, що й алфавіт S1:
1) пропозиційні символи: p, q, r, s, p1, q1, r1, s1,...; 2) логічні символи: &, , , , .
Як бачимо, за назвою це ті ж самі об’єкти, що і в алфа- віті S1, але у S2 вони розглядаються з іншої, більш форма- льної, сторони. Тут p, q, r, s – це вже не сутності, які зда- тні приймати значення «і» (істина) або «х» (хиба) при різних наборах значень, а певні об’єкти, які чітко відріз- няються один від одного, і властивості яких явно не ви- значаються. Стосовно логічних символів зауважимо, що тут уже не йдеться про їх табличне визначення.
Єдиним способом визначення пропозиційних символів і пропозиційних зв’язок є способи поводження з ними у від- повідності до правил висновку.
Дефініція формули така сама, як і в S1. Але формула в
S2 характеризується не таблицями істинності, а си-
344 А. Є. Конверський. ЛОГІКА
туацією виводу (випливання). Тому тут відбувається диференціація формул не на тавтології, протиріччя і нейтральні (виконувані), а на теореми і аксіоми. Маєть-
ся на увазі, що саме ця типологія висувається на передній план, а не те, що в об’єкт-мові S2 відсутні тотожно-хибні (або протиріччя, або L-x) формули і нейтральні (або вико- нувані, або F – i) формули.
Усередині тотожно-істинних (або тавтологій, або L-i) формул відбувається розшарування на теореми і ак- сіоми.
Вищезазначене можна проілюструвати схемою мови S2:
|
OL |
|
|
Sin ML |
|
|
|
ML |
|
||
|
|
|
|||
L-х |
|
||||
1) |
ПУ |
||||
|
|||||
|
2) |
ПП |
L-i
Теорема |
|
|
|
|
|
||
Ax |
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
ПІ |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
F-i |
|
|
|
|
|
|
|
|
|
Sem ML |
||||
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
Ось так можна охарактеризувати ПУ в S2. Очевидно, що вони співпадають із ПУ в S1, але тут вони, природно, на- бувають певної специфіки.
Розглянемо правила перетворення (ПП).
До складу ПП входять:
1.Дефініція аксіоми.
2.Дефініція теореми.
3.Список аксіом.
4.Правила доведення, які включають:
а) правило відділення або правило модус поненс (МР); б) правило підстановки (п/п).
5.Дефініція доведення.
6.Дефініція доведеної формули.
Дефініція: «Аксіомою в S2 називають підмножину тавтологій, які визначаються вихідними при побудові доведення».
Книга друга. СУЧАСНА ЛОГІКА |
345 |
Зауважимо, що не треба розглядати аксіому S2 у тради-
ційному розумінні як «очевидну істину» або як «істину, що не потребує доведення».
У логічному численні всі формули, в тому числі і ак- сіоми, розглядаються безвідносно до їх можливих зна- чень «очевидно» або «неочевидно». Тут значення фор- мул враховується опосередковано.
Дефініція: «Теоремами в S2 називають підмножину тавтологій, для яких існує доведення».
Аксіоми і теореми вичерпують всю множину тавто-
логій в S2. Враховуючи це, аксіоматичні числення будують так, щоб клас теорем співпадав із класом тавтологій. Іншими словами, S2 своїми засобами забезпечує можливість охарак- теризувати всю множину тавтологій. Саме цій змістовній вимозі підпорядкований вибір аксіом і правил висновку у S2.
Набір аксіом у S2 може бути різним, але він повинен бути достатнім для доведення теорем у S2.
Як зразок візьмемо набір аксіом, запропонований німе-
цьким вченим Давидом Гільбертом:
1. |
А |
(В |
А)1 |
2. (А |
(В |
С) ((А В) (А С)) |
3.(А В) А
4.(А В) В
5. А (В (А В))
6.А (А В)
7.В (А В)
8. (А |
С) |
((В |
С) ((А В) С)) |
||
9. (А |
В) |
((А |
В) A ) |
||
10. (А |
В) |
( |
|
|
A ). |
B |
Застосовуючи до наведеного набору аксіом правила до- ведення, можна вивести будь-яку теорему в S2 .
Визначимо правила доведення.
Дефініція правила відділення (МР): «Якщо А і А В істинні, то В також істинне». Записується правило у вигляді схеми:
A
A B .
B
1 Зрозуміло, що тут маються на увазі аксіомні схеми.
346 |
А. Є. Конверський. ЛОГІКА |
Дефініція правила підстановки (п/п): «Нехай А, фор- мула, яка містить змінні х1, х2, ... хn. Тоді, якщо А – істинна формула в численні висловлювань, то, заміня- ючи в ній змінні x1, x2, ... xn всюди, де вони входять дові- льними змінними x1′, x2′, ... xn′, отримаємо формулу А′,
яка також буде істинною».
Це правило має вигляд:
A(x1 , x2 , ..., xn ) . A′(x1′, x′2 , ..., xn′ )
Дефініція доведення: «Доведенням називається послі- довність формул А1, ... Аn, де кожна із формул є або ак- сіомою, або доказаною раніше формулою, або отримана за правилами доведення; остання формула послідовно- сті Аn є виразом, який потрібно було довести».
Дефініція доказової формули: «Формула А назива- ється доказовою тоді, коли є можливість побудувати доведення, останньою формулою якого є формула А».
Факт, що формула доказова, її записують так: |− А.
Якщо формула не доказова, то: −| А.
Розглянемо структуру доведення на прикладі доказу теореми:
|
|
|
|
|
|
|− р р. |
|
|
|
Доведення. |
|
|
|
|
|
||
1. р |
(q |
p) |
|
|
– q/p |
|
– Ax. 1 |
|
2. p |
((p |
p) |
p) |
|
p |
за п/п до 1 |
||
3. |
(р |
(q |
r)) |
((p |
q) |
|
– Ax. 2 |
|
(p |
r)) |
|
|
|
|
|
|
|
4. |
(p |
((p |
p) |
p)) |
|
– q/p |
|
|
|
((p |
(p |
p)) |
(p |
p) |
p, r/p |
за п/п до 3 |
|
5. |
(p |
(p |
p)) |
(p |
p) |
|
|
за МР, до 1, 4 |
6. p |
(q |
p) |
|
|
|
|
– Ax 1 |
|
7. p |
(p |
p) |
|
|
– q/p |
|
за п/п до 6 |
|
8. |
|− р р |
|
|
|
|
|
за МР до 7, 5. |
Дамо деякі пояснення до структури доведення. Послідовність у доведенні зліва утворює, власне, дове-
дення теореми р р. Послідовність справа – є аналізом цього доведення, тобто тут вказані підстави, за якими ко- жен рядок включається в доведення. Треба мати на ува-
Книга друга. СУЧАСНА ЛОГІКА |
347 |
зі, що аналіз доведення не є його частиною і може бути опущеним.
Опишемо хід доведення із аксіом.
Для того щоб побудувати доведення формули F, не- обхідно здійснити такі дії:
1) виписати одну із аксіом; 2) послідовно застосувати правило підстановки (п/п)
і правило відділення (МР); 3) доведення є закінченим, якщо останнім виразом у
послідовності формул буде F.
Розглянемо приклад побудови доведення теореми:
|− (p q) ((p q) q).
1. Візьмемо аксіому 8:
(p r) ((q r) ((p q) r)).
2. Застосовуємо правило підстановки і підставляємо замість r/q:
(p q) ((q q) ((p q) q)).
3. Беремо аксіому 2:
(p (q r)) ((p q) (p r)).
4.За правилом підстановки підставляємо замість p/p
q, замість q/q q, замість r/(p q) q:
|
((p q) ((q q) ((p |
q) q)) |
|
|
(((p q) (q q)) ((p q) (p q) |
q))). |
|
5. |
Застосовуємо правило відділення (МР) до 2 і 4 ряд- |
||
ків і отримуємо: |
|
|
|
|
((p q) (q q)) ((p q) |
(p q) |
q)). |
6. |
Візьмемо формулу, раніше доведену в S2: |
|
|
|
p p. |
|
|
7. |
Застосуємо правило підстановки і підсталяємо за- |
||
мість p/q: |
|
|
|
|
q q. |
|
|
8. |
Беремо аксіому 1: |
|
|
|
p (q p). |
|
|
348 |
А. Є. Конверський. ЛОГІКА |
9. Використовуємо правило підстановки і підставляємо замість p/q q i замість q/p q:
(q q) ((p q) (q q)).
10. Застосовуємо правило відділення (МР) до 6 і 8 ряд-
ків і отримуємо:
(p q) (q q).
11. Використовуючи правило МР до 9 і 4, отримуємо:
|− (p q) ((p q) q).
Одинадцятий рядок співпадає з формулою, яку потрібно було довести, отже доведення закінчено.
Наведені доведення є доведеннями із аксіом. Ці дове-
дення можна розширити в тому смислі, що воно стане до- веденням не лише із аксіом, але й з деякого кінцевого чи- сла довільних формул, які називаються припущеннями,
або гіпотезами.
Дефініція: «Доведенням із гіпотез А1,... Аn формули В називається кінцева послідовність формул В1,... Вn , ко- жна з яких є або аксіома, або гіпотеза, або раніше дове- дена формула в S2, або отримана із двох попередніх фо- рмул за правилом МР; причому Вn є В ».
Факт, що формула В доказується із гіпотез А1,... Аn, за- писується так:
А1, ..., Аn |− В.
Іноді в науковій літературі зустрічається, що доведен-
ням із гіпотез називають дедукцію (вивідність) із гіпотез,
залишаючи термін «доведення» для позначення доведення із порожньої множини гіпотез, або доведення із аксіом.
Наведемо приклад щодо цього виду доведення.
Маємо гіпотези: p q, p (q r).
Необхідно побудувати доведення із них формули r:
|
|
p |
q, p (q r) |− r. |
Доведення. |
|
||
1. p |
q |
|
– припущення 1 |
2. (p |
q) |
p |
– аксіома 3 |
3. p |
(q |
|
– МР до 1 і 2 |
4. p |
r) |
– припущення 2 |
|
5. q |
r |
|
– МР до 3 і 4 |
Книга друга. СУЧАСНА ЛОГІКА |
349 |