Система аксіом і правил виведення

Класична математична логіка

Розділ 4

Аксіоматичні системи логік

Аналогічно числення висловлювань в аксіоматичній системі логік існує формальна система – числення предикатів, що займається конструюванням формул і доведенням їх загальнозначущості. Числення предикатів, тобто формальна теорія предикатів, будується за вищенаведеною класичною схемою побудови формальних теорій.

Аксіоматична система логік має ідентичну численню висловлювань структуру: мову, систему аксіом і правила виведення. Мова аксіоматичної системи логік складається з правильно побудованих формул логіки предикатів першого порядку, а опис аксіом і правил виведення наведений у наступному параграфі.

Система аксіом і правил виведення

Числення предикатів першого порядку визначають аксіоматичним шляхом. Аксіоми поділяють на два класи: логічніаксіоми і власні аксіоми, абонелогічні аксіоми. До логічних аксіом відносять аксіоми, що визначаються для будь-яких А, В, С схемами:

АП1) А→ (В → А);

АП2) (А → (В → С)) → ((А → В) → (А → С));

АП3) ( Система аксіом і правил виведення - student2.ru В → А) → (( Система аксіом і правил виведення - student2.ru В → А) → В);

АП4) Система аксіом і правил виведення - student2.ru х1А(х1) → А(t), де t – терм, вільний для змінної х1 у формулі А(х1);

АП5) Система аксіом і правил виведення - student2.ru х1 (А → В) → (А → Система аксіом і правил виведення - student2.ru х1В), якщо формула А не містить вільних входжень змінної х1.

Власні аксіоми, будучи визначеними, фіксують деяку конкретну теорію першого порядку, тому для спільного описання всіх теорій першого порядку вони не можуть бути сформульованими. Якщо власних аксіом немає, то таку теорію називають численням предикатів першого порядкуі позначають ПL.

У численні предикатів першого порядку визначено два основні правила виведення:

П1) modus ponens(МР): із А і А→В випливає В;

П2) правило узагальнення: із А випливає Система аксіом і правил виведення - student2.ru хі А.

Поняття виведення із множини формул у теорії ПLвизначають аналогічно численню висловлювань, але при цьому необхідно внести додаткове уточнення. Воно полягає в тому, що у виведенні формули В із множини формул Г змінна xi є фіксованою, якщо в цьому виведенні жодного разу не застосовувалося правило П2 узагальнення за змінною Система аксіом і правил виведення - student2.ru . У протилежному разі кажуть, що змінна Система аксіом і правил виведення - student2.ru у даному виведенні варіюється.

Для позначення факту наявності виведення формули В із множини формул Г, в якому всі змінні, xj,…xjz фіксовані, використовують запис Г ├ Система аксіом і правил виведення - student2.ru В. Інакше кажучи, у цьому записі указують, що правило узагальнення використовують тільки за змінними xj,…, xjz.

Приклад 4.1.1.Вивести формулу А( а0, х2) із формули А(х1, х2).

Розв’язання.Для виведення формули застосуємо правило узагальнення й із А(х1, х2) одержимо Система аксіом і правил виведення - student2.ru х1 А(х1, х2). Згідно з аксіомою АП4 запишемо аксіому

Система аксіом і правил виведення - student2.ru x1 А(х1, х2)→А(х0, х2). (4.1.1)

Одержана формула Система аксіом і правил виведення - student2.ru х1 А(х1, х2) разом із 4.1.1 за МР дозволяє вивести А( а0,х). У побудованому виведенні змінна х1 варіюється. Тоді виведення формули можна записати у такому вигляді: А(х1, х2) ├ Система аксіом і правил виведення - student2.ru А1 ( Система аксіом і правил виведення - student2.ru , Система аксіом і правил виведення - student2.ru ).

Як зазначалося вище, в логіці предикатів першого порядку визначені два основні правила виведення: П1), П2), але з розділів 1 і 2 можна зробити висновок, що для можливості скорочення довжини виведення необхідно роз-ширити множину правил виведення. Розглянемо деякі з них, які можуть бути застосовані при виведенні формул у логіці предикатів першого порядку.

Їх можна розділити на дві групи. До першої відносять такі структурні правила виведення.

1. Закон тотожності

А ├ А

2. Правило введення, що формулюється так: якщо Г ├ А, то Г, В ├ А. Для наочності його, а в подальшому й усі інші, будемо записувати у вигляді

Система аксіом і правил виведення - student2.ru Г ├ А

Г, В├ А

3. Правило перестановки

Г, В, С, ∆├ А

Система аксіом і правил виведення - student2.ru Г, С, В ,∆ ├ А

4. Правило скорочення

Г, В, В, ∆├ А

Система аксіом і правил виведення - student2.ru Г, В, ∆├ А

5. Правило перетину

Система аксіом і правил виведення - student2.ru Г├ ∆, А├ В

Г, ∆├ С

До другої групи відносять логічні правила виведення, які, у свою чергу, можна розбити на групи, для яких є логічні зв’язки і квантори зі своєю групою правил. Крім того, всередині кожної групи правила ділять на два види: правила введення, що показують доведення формули з даним логічним символом, і правила вилучення, що показують використання формули з даним логічним символом для доведення інших формул.

1. Правило диз’юнкції:

введення вилучення

Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Г├ А . Г├ В . Г, А ├ С; Г, В ├ С

Г├ А Система аксіом і правил виведення - student2.ru В ’ Г├А Система аксіом і правил виведення - student2.ru В Г, А Система аксіом і правил виведення - student2.ru В ├ С ˙

2. Правило кон’юкції:

введення вилучення

Г ├ А; Г ├ В Г, А, В ├ С

Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Г ├ А Система аксіом і правил виведення - student2.ru В ’ Г, А Система аксіом і правил виведення - student2.ru В ├ С ˙

3. Правило імплікації:

введення вилучення

Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Г,А├В Г├ А; Г ├ А → В Г ├ А → В Г ├ В

4. Правило еквівалентності:

введення вилучення

Г, А ├ В; Г, В ├ А Г ├; Г ├ А ~ В

Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Г ├ А ~ В Система аксіом і правил виведення - student2.ru Г ├ В

Г ├ В; Г ├ А ~ В

Система аксіом і правил виведення - student2.ru Г├А ˙ 5. Правило заперечення:

введення вилучення

Система аксіом і правил виведення - student2.ru Г, А ├ В; Г, А ├ Система аксіом і правил виведення - student2.ru В Г ├ Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru А

Система аксіом і правил виведення - student2.ru Г ├ Система аксіом і правил виведення - student2.ru А Г ├ А ˙ 6. Правило узагальнення:

введення вилучення

Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Г ├ А (у) Г ├ Система аксіом і правил виведення - student2.ru хА(х)

Г ├ Система аксіом і правил виведення - student2.ru х А (х) Г ├ А (у)

У формулі введення квантора загальності А (у) означає для довільного у Система аксіом і правил виведення - student2.ru F, а саме правило стверджує істинність Система аксіом і правил виведення - student2.ru х А (х), якщо доведена істинність А (у) для будь-якого у, тобто для всіх елементів у з розглянутої пред-метності області F.

У формулі видалення квантора загальності А (у) означає для довільного у Система аксіом і правил виведення - student2.ru F, а саме правило використовується для доведення істинності А (у), де у – довільно обраний елемент предметної області F, у якій справедливе

Система аксіом і правил виведення - student2.ru х А (х).

7. Правило існування:

введення вилучення

Система аксіом і правил виведення - student2.ru Система аксіом і правил виведення - student2.ru Г├ А (у) . Г, Система аксіом і правил виведення - student2.ru х А (х) ├ С

Система аксіом і правил виведення - student2.ru х А (х) Г, А (у) ├ С ˙ У формулі вилучення квантора існування А (у) означає для деякого у Система аксіом і правил виведення - student2.ru F, а саме правило дозволяє вирішити, що Система аксіом і правил виведення - student2.ru х А (х) єістинним тоді і тільки тоді, коливідомий деякий елемент у, для якого істинне А (у).

У формулі вилучення квантора існування А (у) означає для деякого у Система аксіом і правил виведення - student2.ru F, а саме правило полягає в позначенні імені елемента у, для якого А (у) є істинне.

Усі розглянуті вище правила відповідають звичайним прийомам математичного міркування. Наприклад, у правилі існування вилучення квантора Система аксіом і правил виведення - student2.ru відповідає правилу одиничного вибору. Припустимо, що є Система аксіом і правил виведення - student2.ru х А (х) і необхідно вивести С. Оскільки є х таке, що А (х), то можна розглянути (вибрати) одне із таких х. Позначимо його через у. Це означає, що для цього у дійсне А (у). Таким чином, достатньо вивести формулу С із А (у). Аналогічно можна розглянути й інші правила.

Наши рекомендации