- •Лекція 1 План
- •2. Висловлення. Логічні операції над висловленнями.
- •Формули алгебри висловлень
- •Лекція 2 План
- •1. Логічні значення складного висловлення.
- •2. Класифікація формул алгебри висловлень
- •3. Тавтології алгебри висловлень
- •4. Основні правила одержання тавтологій
- •Лекція 3 План
- •1.Логічна рівносильність формул
- •Розглянемо ознаку рівносильності формул.
- •2. Рівносильні перетворення формул
- •Приклад двоїстих формул: і .
- •Нормальні форми
- •1. Логічний наслідок формул
- •2. Ознаки логічного наслідку.
- •3. Дві властивості логічного наслідку.
- •4. Логічний наслідок і рівносильність формул.
- •Лекція 6 План
- •Правила логічного висновку
- •2. Знаходження наслідків з даних посилок
- •3. Знаходження посилок для даного наслідку.
- •Лекція 7 План
- •1. Числення висловлень
- •Лекція 8 План
- •1. Властивості числення висловлень
- •2. Проблема повноти
- •2. Несуперечність числення висловлень
- •3. Проблема розв’язності
- •4. Незалежність системи аксіом чв
- •1. Поняття предиката
- •2. Класифікація предикатів.
- •3. Множина істинності предиката
- •4. Рівносильність і наслідок предикатів
- •Приклад. Нехай p (n) “n ділиться на 6”, q (n) “n ділиться на 3”, тоді p q .
- •Логічні операції над предикатами.
- •Кванторні операції над предикатами.
- •Обмежені квантори.
- •1. Логічні операції над предикатами
- •Імплікація й еквівалентність двох предикатів. Імплікація визначається як такий предикат, що для будь-яких предметів , , ..., , , , ..., має місце висловлення
- •Аналогічно визначається еквівалентність двох предикатів.
- •2. Кванторні операції над предикатами
- •3. Обмежені квантори
- •1. Поняття формули логіки предикатів.
- •2. Класифікація формул логіки предикатів.
- •1. Поняття формули логіки предикатів
- •2. Класифікація формул логіки предикатів
- •Лекція 12 План
- •1. Деякі найбільш важливі тавтології логіки предикатів
- •2. Рівносильні перетворення формул
- •3. Логічний наслідок логіки предикатів
- •Лекція 13 План
- •1. Проблеми установлення загальнозначущості й виконуваності формул
- •Нехай маємо
- •2. Вплив потужності множини і структури формули на її виконуваність
- •3. Розв’язання проблеми для -формул і -формул.
- •Лекція 14 План
- •1. Формалізоване числення предикатів
- •2. Вплив потужності множини і структури формули на її виконуваність
- •3. Розв’язання проблеми для -формул і -формул.
- •Лекція 15 План
- •1. Поняття формальної аксіоматичної теорії
- •2. Метамова та метатеореми формальної аксіоматичної теорії
- •3. Інтерпретація й модель формальної аксіоматичної теорії
- •Деякі властивості формалізованого числення висловлень як формальної аксіоматичної теорії
- •Лекція 16 Властивості формалізованого числення предикатів
- •Лекція 17 План
- •1. Повнота і адекватність формалізованого числення предикатів
- •2. Неповнота формалізованого числення предикатів в абсолютному й вузькому розумінні
- •3. Теорема компактності
- •Лекція 18 План
- •1. Формальні теорії першого порядку
- •2. Теорії першого порядку з рівностями
- •3. Формальна арифметика
2. Метамова та метатеореми формальної аксіоматичної теорії
Опис формальних аксіоматичних теорій проводиться деякою загальноприйнятою мовою. Така мова по відношенню до мови формальної теорії називається метамовою. Вона використовується для формулювань тверджень про формальну теорію. Мова ж формальної теорії (символи алфавіту, слова) використовуються для формулювання висловлень самої теорії й називається предметною мовою (або мовою-об’єктом). Використовуючи метамову можна формулювати ті чи інші властивості теорії властивості її теорем, доведень, її самої. При цьому для доведення цих властивостей використовуються засоби звичайної логіки. В результаті одержується набір теорем про формальну теорію. Такі теореми називаються метатеоремами. Наприклад, теореми про несуперечність, повноту, розв’язність є метатеоремами по відношенню до певної теорії. Зокрема твердження “Теорія груп несуперечлива” є метатеоремою, а твердження ““ є теоремою теорії груп.
3. Інтерпретація й модель формальної аксіоматичної теорії
Одним із перших питань для будь-якої теорії є питання про те, для яких об’єктів застосовна дана теорія. Стосовно формальних аксіоматичних теорій проблема адекватності такої формальної теорії першого порядку сигнатури σ й описуваних нею об’єктів є чисто математичною задачею про відповідність між множиною теорем цієї теорії, побудованої як формальне числення, й змістовно побудованої теорії, яка розглядається як множина об’єктів з операціями й співвідношеннями між ними (тобто як алгебраїчна система), або моделлю формальної аксіоматичної теорії.
Надамо точного математичного змісту поняттям інтерпретації й моделі формальної теорії. Нехай задана сигнатура
,
Лекція 15
(матеріал для самостійного опрацювання)
План
-
Властивості формальних аксіоматичних теорій.
-
Деякі властивості формалізованого числення висловлень як формальної аксіоматичної теорії.
Властивості формальних аксіоматичних теорій
Дослідження формальних теорій загальноприйнятими логічними засобами й методами називається метаматематикою. До кола метаматематичних питань входять питання, пов’язані перш за все з несуперечністю, повнотою, розв’язністю формальних математичних теорій.
Аксіоматична теорія називається несуперечливою, якщо ні для якого твердження А, сформульованого в термінах цієї теорії, само твердження А і його заперечення А не можуть бути одночасно теоремами цієї теорії. Якщо для деякого твердження А теорії обидва твердження А і А є її теоремами, то аксіоматична теорія називається суперечливою.
Якщо аксіоматична теорія суперечлива, а її логічна система аксіом включає в себе числення висловлень з правилом виведення modus ponens, то будь-яке твердження С цієї теорії є теоремою. Дійсно, нехай А і А є теоремами деякої суперечливої теорії й С довільне твердження в термінах цієї теорії. Тоді із А і тавтології А ( А С) за правилом МР одержуємо А С. Далі із А й А С за тим же правилом маємо С.
Має місце й обернене твердження: якщо будь-яке висловлення аксіоматичної теорії є її теоремою, то теорія суперечлива.
Властивість, сформульована в наведеному означенні, ще називають внутрішньою несуперечливістю формальної теорії. Теорія внутрішньо несуперечлива, якщо вона має (несуперечливу) модель. Остання властивість (наявність несуперечливої моделі) називають ще змістовною несуперечливістю теорії. Отже, якщо теорія з змістовно несуперечлива, то вона й внутрішньо несуперечлива. Проте, питання про наявність несуперечливої моделі у внутрішньо несуперечливої теорії є досить складним. До нього ми повернемося дещо пізніше.
Аксіоматична теорія називається категоричною, якщо всі її моделі ізоморфні.
Аксіоматична теорія називається розв’язною, якщо є ефективна процедура (алгоритм), який дозволяє для кожної формалізації цієї теорії визначити, чи існує її вивід, тобто чи є вона теоремою даної теорії, Якщо такого алгоритму не існує, то теорія називається нерозв’язною.
Іншими словами, якщо теорія розв’язна, то це означає, що можна побудувати машину, яка випробовувала б усі формули на властивість бути теоремою цієї теорії. Проте, це не означає, повинен бути алгоритм, який міг би доводити кожну теорему теорії. Нагадаємо, що для формалізованого числення предикатів проблема загальнозначущості довільної формули нерозв’язна.
Аксіоматична теорія називається повною, якщо вона містить достатню для якої-небудь мети кількість теорем. В залежності від цієї мети розрізняють два види повноти.
Аксіоматична теорія називається абсолютно повною, якщо для довільного твердження А, сформульованого в термінах цієї теорії, точно одне із тверджень А або А є її теоремою .
Абсолютна повнота аксіоматичної теорії означає, що її засобів достатньо, щоб довести або спростувати довільне твердження, сформульоване в термінах даної теорії.
Аксіоматична теорія називається повною у вузькому розумінні (або в розумінні Поста), якщо додавання до її аксіом недовідного в ній твердження із збереженням усіх правил виводу приводить до суперечливої теорії.
Будь-яка абсолютно повна теорія є повною теорією у вузькому розумінні.
Дійсно, нехай деяка абсолютно повна теорія не є повною у вузькому розумінні. Отже, існує таке твердження А цієї теорії, недовідне в ній, що нова теорія, побудована на основі тих же аксіом і твердження А в якості нової аксіоми, несуперечлива. Зрозуміло, що А належить новій теорії. Крім того, враховуючи абсолютну повноту вихідної теорії й неможливість доведення в ній твердження А, робимо висновок, що в ній довідним є А. Але всі аксіоми, із яких виведено А увійшли до складу аксіом нової теорії. Отже А належить і новій теорії. Таким чином одержано що нова теорія є несуперечлива й суперечлива одночасно, що неможливо.
Зміст вимоги повноти несуперечливої системи аксіом полягає в тому, щоб вона давала можливість без будь-яких додаткових припущень, без будь-якого звернення до наочних уявлень і досвіду виключно логічним шляхом доводити або спростовувати довільне твердження, сформульоване в термінах даної теорії.
Класичним прикладом неповної системи аксіом є система аксіом і постулатів “Начал” Евкліда.
Якщо несуперечливість гарантує, що із даної системи аксіом не можна вивести два суперечливі твердження А і А, то повнота гарантує можливість доведення одного із них.
Стосовно незалежності системи аксіом сформулюємо два рівносильні означення.
Аксіома А із системи аксіом називається незалежною від інших аксіом цієї системи, якщо її не можна довести із множини \{A} всіх інших аксіом системи .
Аксіома А із системи аксіом називається незалежною від інших аксіом цієї системи, якщо її виключення із системи зменшить запас теорем аксіоматичної теорії.
Можна показати, що твердження А, яке не суперечить системі аксіом , не буде залежати від цієї системи, якщо існують дві такі неізоморфні моделі систем аксіом , в одній із яких А виконується, а в іншій ні.