- •Лекція 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. Обмежені квантори
Розглянемо висловлення “Будь-який об’єкт, який має властивість Р має також властивість Q“. На мові логіки предикатів це можна записати так: .
Надання у відповідність двом даним предикатам Р(х) і Q(х) висловлення називається операцією зв’язування обмеженим квантором загальності й позначається так: .
Символ також називається обмеженим квантором загальності.
Наприклад, висловлення “Для будь-якого х>1 справедливо lnx>0” можна записати так .
Висловлення “Існує об’єкт, який має властивість Р і має властивість Q“ на мові логіки предикатів записується так: .
Надання у відповідність двом даним предикатам Р(х) і Q(х) висловлення називається операцією зв’язування обмеженим квантором існування й позначається .
Символ також називається обмеженим квантором існування.
Наприклад, (хибне) висловлення ”Існує дійсне число, квадрат якого рівний –1” можна записати так: .
Лекція 11
План
1. Поняття формули логіки предикатів.
2. Класифікація формул логіки предикатів.
1. Поняття формули логіки предикатів
Алфавіт мови логіки предикатів складається із наступних символів:
предметні змінні: х, у, z, xi, yi, zi (i є N);
нульмісна предикатні змінні: Р, Q, R,Pi, Qi, Ri (i є N);
n-місні (n 1) предикатні змінні: P(, ..., ), Q( , ..., ), R( , ..., ), Pi{, ..., ), Qi( , ..., ), Ri( , ..., ) (i є N) з визначенням числа вільних місць у них;
символи логічних операцій: ;
квантори: ;
допоміжні символи: (, ) дужки; , кома.
Означення 11.1 (формули логіки предикатів).
1) Кожна нульмісна предикатна змінна є формула;
2) якщо Р( , ..., ) n-місна предикатна змінна, то Р(хi , ..., хп) є формула, в якій всі предметні змінні хi , ..., хп вільні;
3) якщо F формула, то ¬F також формула. Вільні (зв’язані) предметні змінні в формулі ¬F ті й тільки ті, які є вільними (зв’язаними) в F;
4) якщо F1, F2 формули і якщо предметні змінні, які одночасно входять в обидві ці формули, вільні в кожній із них, то вирази , , , також є формулами. При цьому предметні змінні, вільні (зв’язані) принаймні в одній із формул F1, F2 , називаються вільними (зв’язаними) і в нових формулах;
5) якщо F - формула і х вільна в ній предметна змінна, то вирази і також є формулами, в яких змінна х зв’язана, а всі інші предметні змінні, що входять в F вільно або зв’язано, залишаються і в нових формулах такими ж;
6) жодних інших формул логіки предикатів, за виключенням перерахованих в пунктах 1-5, немає.
Формули, визначені в п. 1 і п. 2 називаються елементарними або атомарними. Формули, які не є елементарними називаються складеними.
Наприклад, P, Q(x, y, z), R(x1, x2) елементарні формули, а , , складені формули. Звернемо увагу на те, що в останній формулі перше входження х зв’язане, а друге вільне. У таких випадках доцільно заміняти зв’язану змінну якою-небудь буквою, що не входить в дану формулу. Наприклад, цю формулу можна записати так:
Спрощення запису формул, які стосуються запису формул логіки висловлень, за домовленістю, використовуються й для запису формул логіки предикатів.
Формули, у яких немає вільних змінних, називаються замкнутими, а формули, які містять вільні змінні називаються відкритими.
Приклади замкнутих формул: , , . Тут Р нульміcний предикат (висловлення).