
- •Лекція 15. Числення висловлювань
- •15.1. Числення висловлювань
- •Означення 15.1. Числення висловлювань – це формальна теорія l, в якій:
- •15.2. Теорема дедукції
- •15.3. Приклади виведень у теорії l
- •15.4. Інші формалізації логіки висловлювань
- •15.5. Модельні властивості теорії l
- •Теорема 15.8. Схеми аксіом а1, а2, а3 у теорії l незалежні.
- •15.6. Інші методи перевірки тотожної істинності формул логіки висловлювань
15.4. Інші формалізації логіки висловлювань
Теорія L не є єдиною можливою формалізацією числення висловлювань. Її основна перевага – лаконічність при збереженні певної наочності. Дійсно, у теоріїL всього лиш дві зв’язки, три схеми аксіом та одне правило. Відомі також і інші формалізації числення висловлювань, запропоновані різними авторами.
Теорія L1 (Гілберт, Акерман). Основні зв’язки: , (АВ = АВ).
Схеми аксіом:
ААА
ААВ
АВ ВА
(ВС) (АВ АС)
Правило виведення: MP.
Теорія L2 (Росер). Основні зв’язки: , (АВ = (АВ)).
Схеми аксіом:
А(АА)
(АВ)А
(CВ) ((АВ) (СА))
Правило виведення: MP.
Теорія L4 (Кліні). Основні зв’язки: , , , .
Схеми аксіом:
A (BA);
(A(BC)) ((AB) (AC));
(АВ)А
(АВ)B
A (B (АВ))
ААВ
BАВ
(AC) ((BC) ((AB) C))
(AB) ((AB) A).
AА
Правило виведення: MP.
15.5. Модельні властивості теорії l
У минулій лекції нами були розглянуті властивості, якими можуть володіти формальні теорії. Розглянемо виконуваність цих властивостей для теорії L. В якості інтерпретації формальної теорії L оберемо алгебру висловлювань. Поставимо у відповідність кожній літері теорії L пропозиційну літеру, кожній формулі L – формулу логіки висловлювань, кожній теоремі – тавтологію логіки висловлювань. Неважко пересвідчитись, що схеми аксіом теорії L є тавтологіями алгебри висловлювань. Відповідно, логіка висловлювань є моделлю теорії L.
Теорема 15.3 (повнота теорії L). Формула А виводиться у теорії L тоді і тільки тоді, коли А – тавтологія.
Доведення. В один бік доведення випливає з того факту, що аксіоми А1 – А3 є тавтологіями, в чому неважко пересвідчитись, побудувавши для них таблиці істинності. А застосування правила МР до тавтологій зберігає логічне слідування, тобто отримані формули також будуть тавтологіями (див. теорему 14.3). Отже, всяка теорема теорії L – тавтологія.
Доведення в протилежний бік в рамках даного курсу не розглядається. Додатково з ним можна ознайомитись у [2, 4, 7, 9, 11]. ►
Теорема 15.4. Теорія L несуперечлива.
Доведення. Кожна теорема теорії L є тавтологією логіки висловлювань. Заперечення формули, яка є тавтологією, відповідно, не є тавтологією. Отже, для жодної формули А неможливо, щоби А та A були теоремами теорії L. ►
Теорема 15.5. Теорія L неповна у широкому сенсі.
Доведення. Дійсно, не всяка формула або її заперечення є теоремами теорії L. Якщо взяти нейтральну формулу логіки висловлювань, то її заперечення також є нейтральною формулою, тобто ані сама формула, ані її заперечення не є тавтологіями алгебри висловлювань. Тому ці формули не є теоремами числення L. ►
Теорема 15.6. Теорія L повна у вузькому сенсі.
Доведення. Для доведення теореми треба показати, що теоріяL стає суперечливою при додаванні до її системи аксіом довільної формули цієї теорії, яка не доводиться.
Дійсно, теорія L має три схеми аксіом А1, А2, А3 та правило виведення МР. Побудуємо нову теорію L’, додавши до системи аксіом L формулу А, яка не є тавтологією логіки висловлювань. Тоді формула А приймає хоча б одне хибне значення на деякій інтерпретації. Значить, якщо А представлена кон’юнктивною нормальною формою, то ця форма має містити хоча б одну елементарну диз’юнкцію , яка не містить жодну змінну разом із її запереченням: = B’1…B’n, де B’i = Bi, якщо |Bi|=T, та B’i = Bi, якщо |Bi|=F. У елементарній диз’юнкції замінимо кожне входження пропозиційної літери Bi на В, якщо |Bi|=F, та на B, якщо |Bi|=T. Отримуємо: ’ = B B … B B = B. Зробимо іншу заміну: зімнемо Bi на В, якщо |Bi|=T, та на B, якщо |Bi|=F. Тоді, ” = B … B=B. У новій теорії L’.
У новій теорії L’ формула А – аксіома, тобто ╞ А. Оскільки А може бути представлена у ДКНФ, то за правилом видалення довільна елементарна диз’юнкція кон’юнктивної нормальної форми також може бути доведена. А через те, що диз’нкція може бути представлена у вигляді як ’, так і ”, то в L’ виконується і ╞ ’, і ╞ ”, а це означає, що ╞ B і ╞ B Тобто теорія L’ суперечлива. ►
Теорема 15.7. Теорія L роз’вязувана.
Доведення. Це справедливо за тим міркуванням, що для кожної теореми теорії існує відповідна тавтологія, а для довільної тавтології можна побудувати таблицю істинності. ►