Числення висловлень
Матеріал з Вікіпедії — вільної енциклопедії.
Числення висловлень (логіка висловлень) — це формальна система в математичній логіці, в якій формули, що відповідають висловленням можуть утворюватись шляхом з'єднання простих висловлень із допомогою логічних операцій, та система формальних правил виводу, які дозволяють визначати певні формули в якості «теорем» формальної системи.
Зміст |
[ред.] Формальне визначення
У загальному випадку численням висловлень є формальна система
, де:
- Множина
є скінченною чи зліченною множиною символів висловлень (чи пропозиційних змінних, елементарних висловлювань, атомарних формул). Для зображення атомарних формул нижче використовуються малі латинські літери. - Множина
— скінченна множина операторів або логічних зв'язок. Дану множину можна розбити на підмножини:
- У цьому розбитті
є множина операторів арності j (також позначено
).
- Найчастіше використовуються наступні оператори:
- Множина
є скінченною множиною правил виводу, що дозволяють одержувати одні формули з інших.
- Множина
є скінченною множиною елементи якої називаються аксіомами. В окремих прикладах дана множина може бути пустою.
Мовою числення висловлень є множина формул, що визначаються рекурсивно за допомогою наступних правил:
- всі елементи множини
є формулами; - якщо
є формулами та
, тоді
теж є формулою. - інших формул, ніж побудовані за правилами 1 і 2 немає.
[ред.] Виведення формул і теорем
Нехай
деяка множина формул
, а A — деяка задана формула то кажуть, що формула A виводиться з множини формул
(позначається
), якщо існує така скінченна послідовність формул
де для кожної формули Ai:
- Ai є аксіомою, або
- Ai належить множині
або - Ai виводиться з попередніх формул послідовності за допомогою котрогось із правил виводу.
Якщо при цьому множина
— пуста (формула A виводиться лише за допомогою аксіом і правил виводу) то формула A називається теоремою (для цього використовується позначення
).
[ред.] Приклади аксіоматики
[ред.] Приклад 1
- Алфавіт (елементи множини Α) числення висловлень складається з елементарних висловлень (пропозиційних змінних):
(можливо з індексами), логічними операціями є
. - Поняття формули визначається аналогічно алгебрі висловлень.
- всі пропозиційні змінні та елементарні висловлення є формулами;
- якщо A і B — формули, то вирази (слова)
також є формулами; - інших формул, ніж побудовані за правилами 2.1 і 2.2 немає.
[ред.] Аксіоми
В численні висловлень визначають наступні схеми аксіом:
Єдиним правилом виводу є:
У даних схемах аксіом та правила виводу символи A,B,C можна заміщувати усіма допустимими формулами, після чого і отримуються конкретні аксіоми.
[ред.] Приклад виведення теореми
Користуючись поданими аксіомами і правилом виведення покажемо, що (
) є теоремою в даній формальній системі для будь-якої формули D.
| Приклад виводу | ||
|---|---|---|
| Номер | Формула | Спосіб одержання |
| 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).
Як і у попередньому прикладі дані вирази є схемами аксіом.
[ред.] Приклад виведення теореми
Користуючись аксіомами Лукасевича і правилом виведення покажемо, що (
) є теоремою в даній формальній системі для будь-якої формули D.
| Приклад виводу | ||
|---|---|---|
| Номер | Формула | Спосіб одержання |
| 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.














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

відповідно)











