- •Лекція 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. Формальна арифметика
3. Розв’язання проблеми для -формул і -формул.
Під -формулою розуміють формулу , у якої в пренексній нормальній формі кванторна частина містить лише квантори загальності, а під -формулою розуміють формулу , у якої в пренексній нормальній формі кванторна частина містить лише квантори існування, причому Рі= Рі(х1, х1, …, х1 ), і=1, 2, …, k.
Теорема 13.6. -формула загальнозначуща тоді й тільки тоді, коли вона тотожно істина на n-елементній множині.
Доведення. Нехай дана формула тотожно істинна на деякій n-елементній множині. Тоді вона тотожно істинна на довільній n-елементній множині ( тому що ці множини ізоморфні). Тоді на будь-якій n-елементній множині тотожно істинна формула . Розглянемо тепер інтерпретацію на довільній множині: Р1= А1, …, Рk=Ak. Одержимо конкретний предикат , який залежить від n-змінних. Підставляючи замість них конкретні предмети, ми фактично маємо справу з n-елементною множиною, на якій цей предикат тотожно істинний. Отже, він буде тотожно істинним і на всій цій множині. Таким чином формула тотожно істинна на любій множині, а разом з нею тотожно істинна на любій множині, тобто загальнозначуща, й формула .
Теорема 13.7. -формула загальнозначуща тоді й тільки тоді, коли вона тотожно істинна на одноелементній множині.
Доведення даної теореми анологічне доведенню попередньої теореми.
Таким чином, проблема виконуваності й загальнозначущості формул логіки предикатів є достатньо складною й, в загальному, не розв’язаною до кінця проблемою.
Лекція 15 План
-
Поняття формальної аксіоматичної теорії.
-
Метамова та метатеореми формальної аксіоматичної теорії.
-
Інтерпретація й модель формальної аксіоматичної теорії.
1. Поняття формальної аксіоматичної теорії
Формалізація аксіоматичної теорії полягає в тому, що аксіоми розглядаються як послідовності символів деякого алфавіту а методи доведень як методи одержання одних виразів із інших за допомогою операцій над символами. При цьому не допускається користуватися якими б то не було припущеннями про істини теорії, крім тих, що явно сформульовані в аксіомах. Такий підхід гарантує чіткість вихідних тверджень і однозначність висновків. Проте, аксіоми і правила виведення намагаються вибирати таким чином, щоб побудованій таким чином формальній теорії можна було надати змістовний смисл.
Означення 14.1. Формальна аксіоматична теорія Т вважається визначеною, якщо виконані наступні умови:
-
задано алфавіт теорії Т, який представляє собою деяку зчисленну множину символів. Скінченні послідовності символів алфавіту теорії Т називаються словами або виразами теорії Т;
-
визначена підмножина виразів теорії Т, які називаються формулами теорії Т (зазвичай існує ефективна процедура, яка дозволяє за даним виразом визначити, чи є даний вираз формулою);
-
виділена деяка множина формул, які називаються аксіомами теорії Т;
-
є скінченна множина R1 , …, Rn відношень між формулами, які називаються правилами виведення. При цьому для кожного Rі (1 і n) існує ціле додатне j, таке, що для кожної множини, яка складається із j формул, і для кожної формули F ефективно розв’язується питання про те, чи знаходяться дані j формул у відношенні Rі з формулою F, i якщо так, то F називається безпосереднім наслідком даних j формул за правилом Rі.
Означення 14.2. Виведенням (виводом) у формальній аксіоматичній теорії Т називається довільна послідовність В1 , …, Вn формул цієї теорії, така, що для будь-якого і (1 і n) формула Ві є або аксіомою теорії Т, або безпосереднім наслідком яких-небудь попередніх формул за одним із правил виведення. Формула F теорії Т називається теоремою цієї теорії, якщо існує вивід в Т, останньою формулою якого є F; такий вивід називається виводом (доведенням) формули F.
Аналогічно відповідному поняттю в формальному численні висловлень (означення 7.1) визначається поняття виводу формули F із множини формул Г в формальній аксіоматичній теорії Т та (див. теорему 7.1) установлюються властивості цього поняття.
Таким чином, формальна аксіоматична теорія має справу з виразами, складеними із символів деякого алфавіту, позбавлених якого б то не було змістовного смислу, а поняття логічного висновку в формальній аксіоматичній теорії формулюється як відношення між виразами із символів. Тобто, розвиток формальної аксіоматичної теорії є процесом оперування із символами на основі чітких формальних правил. Отже такий процес може виконувати ЕОМ.