
- •Лекція 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ний предикат (висловлення).