Числення висловлень
Чи́слення висло́влень (логіка висловлень) — формальна система в математичній логіці, в якій формули, що відповідають висловленням, можуть утворюватись шляхом з'єднання простих висловлень із допомогою логічних операцій, та система правил виводу, які дозволяють визначати певні формули в якості «теорем» формальної системи.
Зміст |
Формальне визначення [ред.]
Численням висловлень є формальна система
, де:
- Множина
є скінченною множиною символів висловлень (чи елементарних висловлювань, пропозиційних змінних, атомарних формул). Для зображення атомарних формул нижче використовуються малі латинські літери. За потреби можна використовувати і зліченну множину символів. - Множина
— скінченна множина логічних зв'язок (логічних операторів). Дану множину можна розбити на підмножини:
- У цьому розбитті
є множина операторів арності
(також позначено
).
- Найчастіше використовуються оператори:
- Множина
є скінченною множиною правил виводу, що дозволяють одержувати одні формули з інших.
- Множина
є скінченною множиною, елементи якої називаються аксіомами. В окремих прикладах дана множина може бути пустою.
Мовою числення висловлень є множина формул, що визначаються рекурсивно за допомогою наступних правил:
- всі елементи множини
є формулами; - якщо
є формулами та
, тоді
теж є формулою. - інших формул, ніж побудовані за правилами 1 і 2 немає.
Виведення формул і теорем [ред.]
Нехай
деяка множина формул
, а
— деяка задана формула то кажуть, що формула
виводиться з множини формул
(позначається
), якщо існує така скінченна послідовність формул
де для кожної формули
:
є аксіомою, або
належить множині
або
виводиться з попередніх формул послідовності за допомогою котрогось із правил виводу.
Якщо при цьому множина
— пуста (формула
виводиться лише за допомогою аксіом і правил виводу) то формула
називається теоремою (для цього використовується позначення
).
Приклади аксіоматики [ред.]
Приклад 1 [ред.]
- Алфавіт (елементи множини
) числення висловлень складається з елементарних висловлень (пропозиційних змінних):
(можливо з індексами), логічними операціями є
. - Поняття формули визначається аналогічно алгебрі висловлень.
- всі пропозиційні змінні та елементарні висловлення є формулами;
- якщо A і B — формули, то вирази (слова)
також є формулами; - інших формул, ніж побудовані за правилами 2.1 і 2.2 немає.
Аксіоми [ред.]
В численні висловлень визначають такі схеми аксіом:
Єдиним правилом виводу є:
У даних схемах аксіом та правила виводу символи
можна заміщувати усіма допустимими формулами, після чого і отримуються конкретні аксіоми.
Приклад виведення теореми [ред.]
Користуючись поданими аксіомами і правилом виведення покажемо, що (
) є теоремою в даній формальній системі для будь-якої формули
.
| Приклад виводу | ||
|---|---|---|
| Номер | Формула | Спосіб одержання |
| 1 | ![]() |
Аксіома 2 з заміною на відповідно |
| 2 | ![]() |
аксіома 1(заміна на ) |
| 3 | ![]() |
1, 2 і modus ponens. |
| 4 | ![]() |
аксіома 1(заміна на відповідно) |
| 5 | ![]() |
3, 4 і modus ponens. |
Приклад 2 (аксіоми Лукасевича) [ред.]
- Алфавіт (елементи множини
) числення висловлень складається з елементарних висловлень (пропозиційних змінних):
(можливо з індексами), логічними операціями є
. - Поняття формули визначається аналогічно алгебрі висловлень.
- всі пропозиційні змінні та елементарні висловлення є формулами;
- якщо A і B — формули, то вирази (слова)
також є формулами; - інших формул, ніж побудовані за правилами 2.1 і 2.2 немає.
Наступну просту систему аксіом запропонував польський логік Ян Лукасевич:
Єдиним правилом виводу є:
(Modus ponens).
Як і у попередньому прикладі дані вирази є схемами аксіом.
Приклад виведення теореми [ред.]
Користуючись аксіомами Лукасевича і правилом виведення покажемо, що (
) є теоремою в даній формальній системі для будь-якої формули
.
| Приклад виводу | ||
|---|---|---|
| Номер | Формула | Спосіб одержання |
| 1 | ![]() |
Аксіома 2 з заміною на відповідно |
| 2 | ![]() |
аксіома 1(заміна на ) |
| 3 | ![]() |
1, 2 і modus ponens. |
| 4 | ![]() |
аксіома 1(заміна на відповідно) |
| 5 | ![]() |
3, 4 і modus ponens. |
Семантика [ред.]
У поданих вище формальних системах атомарні формули і оператори можуть фактично мати довільну природу. Для логіки важливе значення має інтерпретація цих символів.
Інтерпретація визначається заданням істинності тобто наданням кожній атомарній формулі одного із значень 1(«Істина») чи 0(«Хиба»), а також визначенням операторів як булевих функцій від своїх операндів.
Найчастіше вживані оператори задаються за допомогою таблиць істинності:
|
|
|
|
|
|
Зважаючи на спосіб побудови формул, кожна формула при деякому заданню істинності отримує певне значення 0 або 1. Значення найпростіших формул для різних завдань істинності можна обчислювати за допомогою таблиць істинності. Наприклад:
Якщо для деякого задання істинності
формула
набуває значення 1, то кажуть, що формула
задовольняє задання
. Формула, що задовольняє усі можливі задання істинності (як формула
з прикладу) називається тавтологією. Якщо
— деяка множина формул то кажуть, що дана множина задовольняє задання істинності, якщо це задання задовольняє кожна формула цієї множини. Якщо для деякої формули
з того, що множина
задовольняє заданню істинності випливає що
задовольняє цьому заданню то формула
називається логічним наслідком множини
(позначається
). У випадку якщо множина
є пустою, формула є тавтологією.
Повнота і несуперечливість [ред.]
Числення висловлень називається повним якщо будь-яка тавтологія є теоремою даного числення. Якщо зворотно будь-яка теорема числення висловлень є тавтологією то числення називається несуперечливим.
В усіх наведених вище прикладах Числення висловлень є повними і несуперечливими.
Див. також [ред.]
- Математична логіка
- Булева алгебра
- Логіка першого порядку
- Числення секвенцій
- Кон'юнктивна нормальна форма
- Диз'юнктивна нормальна форма
- Логічний сполучник
Джерела [ред.]
- Гильберт Д., Аккерман В. Основы теоретической логики. М., 1947
- Клини С. К. Введение в метаматематику. М., 1957
- Мендельсон Э. Введение в математическую логику. М., 1976
- Enderton, H. B., A Mathematical Introduction to Logic. Harcourt/Academic Press 2002. ISBN 0-12-238452-0
- A. G. Hamilton Logic for Mathematicians, Cambridge University Press, Cambridge UK 1978 ISBN 0-521-21838-1.

є
— скінченна множина 
є множина операторів
(також позначено
).

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










на
відповідно
на
)

відповідно)
.
також є формулами;











