Аксіоматичне числення логіки висловлювань
Аналізуючи пропозиційну логіку на рівні алгебраїчної системи, ми розглядали кожну формулу як вираз, що може прийняти одне із двох значень: «істина» або «хиба». Завдяки цьому засобами даної системи можна було розв’язувати такі задачі:
1) проводити демаркацію між тавтологіями і нета- втологіями;
2) визначати відношення логічного слідування між двома формулами;
3) здійснювати перевірку формул на рівносильність.
Однак складніші задачі засобами S1 розв’язати неможливо. Для цього необхідно залучати більш ефективні логічні засоби.
а) Мова аксіоматичного числення логіки висловлювань
Позначається аксіоматичне числення логіки висловлювань символом S2.
До складу синтаксису (Sin ML) S2 входять окрім правил утворення (як уже зазначалося) правила перетворення (ПП).
Зупинимося на характеристиці правил утворення (ПУ).
Алфавіт S2 включає такі самі символи, що й алфавіт S1:
1) пропозиційні символи: p, q, r, s, p1, q1, r1, s1,...;
2) логічні символи: &, ∨, ⊃, ∞, 1.
Як бачимо, за назвою це ті ж самі об’єкти, що і в алфавіті S1, але у S2 вони розглядаються з іншої, більш формальної, сторони. Тут p, q, r, s — це вже не сутності, які здатні приймати значення «і» (істина) або «х» (хиба) при різних наборах значень, а певні об’єкти, які чітко відрізняються один від одного, і властивості яких явно не визначаються. Стосовно логічних символів зауважимо, що тут уже не йдеться про їх табличне визначення.
Єдиним способом визначення пропозиційних символів і пропозиційних зв’язок є способи поводження з ними у відповідності до правил висновку.
Дефініція формули така сама, як і в S1. Але формула в S2 характеризується не таблицями істинності, а ситуацією виводу (випливання).
Тому тут відбувається диференціація формул не на тавтології, протиріччя і нейтральні (виконувані), а на теореми і аксіоми. Мається на увазі, що саме ця типологія висувається на передній план, а не те, що в об’єкт-мові S2 відсутні тотожно-хибні (або протиріччя, або L-x) формули і нейтральні (або виконувані, або F — і) формули.Усередині тотожно-істинних (або тавтологій, або L-i) формул відбувається розшарування на теореми і аксіоми.
Вищезазначене можна проілюструвати схемою мови S2:
Ось так можна охарактеризувати ПУ в S2. Очевидно, що вони співпадають із ПУ в S1, але тут вони, природно, набувають певної специфіки.
Розглянемо правила перетворення (ПП).
До складу ПП входять:
1. Дефініція аксіоми.
2. Дефініція теореми.
3. Список аксіом.
4. Правила доведення, які включають:
а) правило відділення або правило модус поненс (МР);
б) правило підстановки (п/п).
5. Дефініція доведення.
6. Дефініція доведеної формули.
Дефініція: «Аксіомою в S2 називають підмножину тавтологій, які визначаються вихідними при побудові доведення».
істинні, то В також істинне». Записується правило у вигляді схеми:
1 Зрозуміло, що тут маються на увазі аксіомні схеми.
Зауважимо, що не треба розглядати аксіому S2 у традиційному розумінні як «очевидну істину» або як «істину, що не потребує доведення».
У логічному численні всі формули, в тому числі і аксіоми, розглядаються безвідносно до їх можливих значень «очевидно» або «неочевидно». Тут значення формул враховується опосередковано.
Дефініція: «Теоремами в S2 називають підмножину тавтологій, для яких існує доведення».
Аксіоми і теореми вичерпують всю множину тавтологій в S2. Враховуючи це, аксіоматичні числення будують так, щоб клас теорем співпадав із класом тавтологій.
Іншими словами, S2 своїми засобами забезпечує можливість охарактеризувати всю множину тавтологій. Саме цій змістовній вимозі підпорядкований вибір аксіом і правил висновку у S2.Набір аксіом у S2 може бути різним, але він повинен бути достатнім для доведення теорем у S2.
Як зразок візьмемо набір аксіом, запропонований німецьким вченим Давидом Гільбертом:
Застосовуючи до наведеного набору аксіом правила доведення, можна вивести будь-яку теорему в S2.
Визначимо правила доведення.
Дефініція правила відділення (МР): «Якщо
346
А. Є. Конверський. Логіка

Дефініція доведення: «Доведенням називається послідовність формул A1,... An, де кожна із формул є або аксіомою, або доказаною раніше формулою, або отримана за правилами доведення; остання формула послідовності Ап є виразом, який потрібно було довести».
Дефініція доказової формули: «Формула А називається доказовою тоді, коли є можливість побудувати доведення, останньою формулою якого є формула А».
Факт, що формула доказова, її записують так: |- А.
Якщо формула не доказова, то: -| А.
Розглянемо структуру доведення на прикладі доказу теореми:
Дамо деякі пояснення до структури доведення.
Послідовність удоведенні зліва утворює, власне, доведення теореми
Послідовність справа — є аналізом
цього доведення, тобто тут вказані підстави, за якими кожен рядок включається в доведення. Треба мати на увазі, що аналіз доведення не є його частиною і може бути опущеним.
Опишемо хід доведення із аксіом.
Для того щоб побудувати доведення формули F, необхідно здійснити такі дії:
1) виписати одну із аксіом;
2) послідовно застосувати правило підстановки (п/п) і правило відділення (МР);
3) доведення є закінченим, якщо останнім виразом у послідовності формул буде F.
Розглянемо приклад побудови доведення теореми:
1. Візьмемо аксіому 8:
2. Застосовуємо правило підстановки і підставляємо замість r/q:
3. Беремо аксіому 2:
5. Застосовуємо правило відділення (МР) до 2 і 4 рядків і отримуємо:
6. Візьмемо формулу, раніше доведену в S2:
7. Застосуємо правило підстановки і підсталяємо замість p/q:
8. Беремо аксіому 1:
9. Використовуємо правило підстановки і підставляємо замість
10. Застосовуємо правило відділення (МР) до 6 і 8 рядків і отримуємо:
11. Використовуючи правило МР до 9 і 4, отримуємо:
Одинадцятий рядок співпадає з формулою, яку потрібно було довести, отже доведення закінчено.
Наведені доведення є доведеннями із аксіом. Ці доведення можна розширити в тому смислі, що воно стане доведенням не лише із аксіом, але й з деякого кінцевого числа довільних формул, які називаються припущеннями, або гіпотезами.
Дефініція: «Доведенням із гіпотез А1,... Ап формули В називається кінцева послідовність формул В1,... Вп, кожна з яких є або аксіома, або гіпотеза, або раніше доведена формула в S2, або отримана із двох попередніх формул за правилом МР; причому Вп є В ».
Факт, що формула В доказується із гіпотез А1,... Ап, записується так:
Іноді в науковій літературі зустрічається, що доведенням із гіпотез називають дедукцію (вивідність) із гіпотез, залишаючи термін «доведення» для позначення доведення із порожньої множини гіпотез, або доведення із аксіом.
Наведемо приклад щодо цього виду доведення.
Маємо гіпотези:
Необхідно побудувати доведення із них формули r:
Зауважимо, що треба розрізняти терміни «теорема» і « метатеорема ».
Теоремами називаються доказувані формули числення, тоді як метатеореми — це доказувані змістовні твердження про властивості числення.
До таких фундаментальних властивостей числень відносяться:
— вивідність;
—розв’язуваність;
— несуперечливість;
— повнота;
— незалежність.
Кожна із цих властивостей описується відповідними метатеоремами:
— про дедукцію;
— про несуперечливість;
— про розв’язуваність;
— про повноту;
— про незалежність.
Розглянемо їх по порядку.
2.