- •Лекція 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. Теорема компактності
Теорема адекватності, установлена на основі теореми Геделя про існування моделі, дозволяє одержати аналогічну теоремусемантичного змісту.
Теорема 17.3 (теорема Геделя Мальцева). Якщо Ф╞ F, то для деякої скінченної підмножини Ф0 Ф має місце Ф0 ╞ F.
Наслідок. (локальна теорема Геделя Мальцева). Множина замкнених формул вузького числення предикатів сигнатури має модель тоді й тільки тоді, коли кожна її скінченна підмножина має модель.
На закінчення наведемо ще одну теорему про формули вузького числення предикатів і їх моделях.
Теорема 17.4 (теорема Льовенгейма Сколема). Нехай зчисленна сигнатура і множина замкнених формул вузького числення предикатів сигнатури . Якщо має модель, то вона має зчисленну модель.
Наведена теорема має місце і в більш сильному формулюванні.
Теорема 17.5 (теорема Льовенгейма Сколема). Якщо множина формул має нескінченну модель, і потужність множини всіх букв, з якої складаються формули із , рівна n, то для довільної нескінченної потужності m n існує модель множини потужності m.
Наведемо два наслідки цієї теореми.
-
Якщо множина формул потужності n, яка має нескінченну модель, то має нескінченні моделі довільних потужностей, більших від n.
-
Будь-яка скінченна множина або зліченно несуперечлива множина формул або має лише скінченні моделі, або має нескінченні моделі будь-яких потужностей.
Теорема Льовенгейма Сколема дає ряд наслідків двох типів: одні із них говорять, що деяка теорія має неочікувано широкі моделі, інші що теорія має неочікувано вузькі моделі.
Лекція 18 План
-
Формальні теорії першого порядку.
-
Теорії першого порядку з рівностями.
-
Формальна арифметика.
1. Формальні теорії першого порядку
У попередніх лекціях розглянуто формалізоване числення предикатів першого порядку, а потім викладено його властивості.
У цьому численні не приймають участь функціональні букви й предметні константи основного алфавіту, хоча мова числення визначена з урахуванням того, що такі символи в ній будуть використовуватися.
Якщо в аксіомах й інших формулах числення предикатів приймають участь функціональні символи й предметні константи, то говорять про прикладне числення предикатів, або при формальну аксіоматичну теорію, або про теорію першого порядку. Термін “теорія першого порядку” означає, що в цій теорії квантори застосовуються лише до предметних змінних і не застосовуються до змінних предикатів. таким чином, кожна з теорій першого порядкує розширеним формалізованого числення предикатів. Система аксіом теорії першого порядку одержується в результаті додавання до аксіом формалізованого числення предикатів, які в цьому випадку називаються логічними аксіомами, власних або нелогічних аксіом теорії. В записі нелогічних аксіом використовуються символи відношень, символи операцій і нелогічних констант, притаманні даній формальній теорії. Іншою важливою властивістю прикладних числень є те, що в схемах аксіом РА1 і РА2 приймають участь уже не предметні змінні, а довільні терми. Тобто, ці схеми аксіом приймають вигляд:
РА1′ : х F(х) F(t);
РА2′ : F(t) х F(х),
де терм t не містить предметної змінної х, а F(t) результат підстановки терма t в F(х) замість всіх вільних входжень х, причому всі змінні t повинні бути вільними в F(t).
Формальні теорії виникають як деякі формальні конструкції для відповідних змістовних теорій. Якщо для семантичної теорії удається побудувати несуперечливу й повну формальну теорію, то вихідну змістовну теорію називають аксіоматизованою або формалізованою теорією. Раніше ми установили, що логіка висловлень й логіка предикатів формалізуються за допомогою відповідних числень.