- •Лекція 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.5. Якщо формула містить лише операції , , , то ╞ .
Теорема 3.6. Якщо формули і містить лише операції , , і , то
.
Лекція 4
Нормальні форми
Елементарною кон’юнкцією пропозиційних змінних X1, X2, ..., Хn називається кон’юнкція цих змінних або їх заперечень.
Приклади елементарних кон’юнкцій:
, , , .
Елементарною диз’юнкцією пропозиційних змінних X1, X2, ..., Хn називається диз’юнкція цих змінних або їх заперечень.
Приклади елементарних диз’юнкцій:
, , .
Елементарна кон’юнкція (диз’юнкція) пропозиційних змінних X1, X2, ..., Хn називається досконалою, якщо від кожної пари до неї входить тільки один представник або.
Наприклад, для n=3 усі досконалі елементарні диз’юнкції
, , , ,
, , , ,
Якщо у цих формулах усі знаки замінити на знаки , то одержимо усі досконалі елементарні кон’юнкції змінних X1, X2, Х3.
Із n пропозиційних змінних можна утворити різноманітних нееквівалентних між собою досконалих елементарних диз’юнкцій (кон’юнкцій).
Далі будемо вживати наступні скорочення: елементарна диз’юнкція ЕД, елементарна кон’юнкція ЕК. досконала елементарна диз’юнкція ДЕД, досконала елементарна кон’юнкція ДЕК.
Кожна ДЕД δ тільки для однієї послідовності значень пропозиційних змінних приймає значення, рівне нулю. Послідовність значень пропозиційних змінних, для яких дана ДЕД приймає значення, рівне нулю, називається нулем цієї ДЕД. Так, нулями наведених вище ДЕД відповідно є наступні послідовності:
(0, 0, 0), (0, 0, 1), (0, 1, 0), (0, 1, 1),
(1, 0, 0), (1, 0, 1), (1, 1, 0), (1, 1, 1).
Кожна ДЕК тільки для однієї послідовності значень пропозиційних змінних приймає значення, рівне одиниці. Послідовність значень пропозиційних змінних, для яких дана ДЕК приймає значення, рівне одиниці, називається одиницею цієї ДЕК.
Теорема 4.1. ЕД тоді й тільки тоді є тотожно істинним (ТІ) висловленням, коли разом з деякою пропозиційною змінною Хі. вона містить її заперечення Хі .
Теорема 4.2. ЕК тоді й тільки тоді є тотожно хибним (ТХ) висловленням, коли разом з деякою пропозиційною змінною Хі. вона містить її заперечення Хі .
Доведення цих теорем безпосередньо випливає з означення диз’юнкції й кон’юнкції.
Формула F називається кон’юнктивною нормальною формою (КН-формою) пропозиційних змінних X1, X2, ..., Хn , якщо вона є кон’юнкцією елементарних диз’юнкцій цих змінних.
Наприклад, формула
є КН-формою.
КН-форма тоді й тільки тоді є тотожно істинним висловленням, коли кожна ЕД, що входить до неї, разом з деякою пропозиційною змінною Хі. містить її заперечення Хі .
Формула F називається диз’юнктивною нормальною формою (ДН-формою) пропозиційних змінних X1, X2, ..., Хn , якщо вона є диз’юнкцією елементарних кон’юнкцій цих змінних.
Із наведених означень випливає, що формула F є ДН-формою пропозиційних змінних X1, X2, ..., Хn , якщо двоїста їй формула є КН-формою.
ДН-форма тоді й тільки тоді є тотожно хибним висловленням, коли кожна ЕК, що входить до неї, разом з деякою пропозиційною змінною Хі. містить її заперечення Хі .
Торема 4.3. Для будь-якої формули F існує рівносильна їй КН-форма й ДН-форма.
Теорема доводиться індукцією по рангу формули.
Приклад. Нехай . Побудувати рівносильні F ДН та КН-форми.
Формула є ДН-формою формули F.
Далі маємо:
.
Формула є КН-формою формули F.
Для кожної формули F існує нескінченно багато рівносильних їй КН- та ДН-форм.
Формула F називається досконалою кон’юнктивною нормальною формою (ДКН-формою) пропозиційних змінних X1, X2, ..., Хn , якщо вона є кон’юнкцією різних досконалих елементарних диз’юнкцій цих змінних.
Формула F називається досконалою диз’юнктивною нормальною формою (ДДН-формою) пропозиційних змінних X1, X2, ..., Хn , якщо вона є диз’юнкцією досконалих елементарних кон’юнкцій цих змінних.
Наведемо приклад ДКН-форми зміних X1, X2, X3 , Х4:
.
Наступні формули
,
,
.
є ДДН-формами.
Теорема 4.3. 1) Будь-яка елементарна диз’юнкція пропозиційних змінних X1, X2, ..., Хn , яка не є ТІ висловленням, рівносильна ДКН-формі цих змінних.
2) Будь-яка елементарна кон’юнкція пропозиційних змінних X1, X2, ..., Хn , яка не є ТХ висловленням, рівносильна ДДН-формі цих змінних.
Доведення. Нехай δ елементарна диз’юнкція змінних X1, X2, ..., Хn , яка не є ТІ висловленням. Отже δ не містить Xі й Xі . Якщо деяке Xі входить в δ більше одного разу то існує δ′ δ , де δ′ містить лише одне входження Xі (або Xі ). Якщо в δ′ зовсім не входять , і то δ′ G . Але .
Остання формула є ДКН-формою.
Справедливість другої частини теореми випливає із принципу двоїстості.
Наслідок 1. Для будь-якої КН-форми, яка не є ТІ висловленням, і для будь-якої ДН-форми, яка не є ТХ висловленням, котрі утворені з пропозиційних змінних X1, X2, ..., Хn , існують відповідно рівносильні їм ДКН-форма й ДДН-форма від указаних пропозиційних змінних.
Наслідок 2. Для будь-якої форули, яка не є ТІ висловленням, і для будь-якої формули, яка не є ТХ висловленням, котрі утворені з пропозиційних змінних X1, X2, ..., Хn , існують відповідно рівносильні їм ДКН-форма й ДДН-форма від указаних пропозиційних змінних.
Наслідок 3. Для будь-якої ДКН-форми і для будь-якої ДДН-форми, що утворені з пропозиційних змінних X1, X2, ..., Хn , існують відповідно рівносильні їм ДКН-форма й ДДН-форма від пропозиційних змінних
.
Приклад. Нехай для системи пропозиційних змінних X1, X2, X3, X4 задана формула . Побудуємо рівносильну їй ДКН-форму.
.
Оскільки від n пропозиційних змінних існує нерівносильних ДЕД (ДЕК), то вибираючи всі можливі комбінації по одній, по дві і т.д., по n диз’юнкцій (кон’юнкцій) із усіх ДЕД (ДЕК), і з’єднуючи іх в кожній комбінації знаком () одержимо всі ДКН-форми (ДДН-форми) від n пропозиційних змінних. Число всіх таких ДКН-форм (ДДН-форм) рівне .
Для ДКН-форм легко визначаються ті системи значень пропозиційних змінних, для яких вона приймає значення рівне нулю (нулі форми). Ними є нулі ДЕД, що утворюють цю форму. Наприклад, формула
має три нулі (0, 0. 1), (0, 1, 0), (1, 1,1).
Оскільки дві різні ДКН-форми від одних і тих же пропозиційних змінних відрізняються одна від іншої принаймні однією ДЕД, то системи їх нулів не можуть збігатися, отже вони не рівносильні.
Таким чином, стосовно одержаних вище ДКН-форм від n пропозиційних змінних можна стверджувати, що:
-
вони представляють різні класи рівносильних формул від цих пропозиційних змінних;
-
кожен клас представлений тільки однією із названих формул, за виключенням класу формул, які є ТІ висловленнями.
Щоб для формули F одержати рівносильну їй ДКН-форму, потрібно утворити кон’юнкцію ДЕД, відповідних нулям даної формули.
Приклад. Нехай для формули F таблицею істинності є наступна таблиця.
-
Х1
Х2
Х3
F
0
0
0
1
0
0
1
1
0
1
0
0
0
1
1
0
1
0
0
1
1
0
1
0
1
1
0
1
1
1
1
0
Потрібно побудувати ДКН-форму, рівносильну формулі F.
Утворимо для нулів формули F відповідні їм елементарні диз’юнкції
(0, 1, 0) Х1 Х2 Х3, (0, 1, 1) Х1 Х2 Х3,
(1, 0, 1) Х1 Х2 Х3, (1, 1, 1) Х1 Х2 Х3.
Звідси маємо
(Х1 Х 2 Х3) (Х1 Х 2 Х3 ) (Х1 Х2 Х3) (Х1 Х2 Х3).
Одиницями ДДН-форми є одиниці ДЕК, що її утворюють. Для формули
одиницями є (0, 1, 1), (1, 0, 0) (0, 1, 0).
Якщо розглянути всі нерівносильні ДДН-форм від n пропозиційних змінних, можна стверджувати, що:
1) вони представляють різні класи рівносильних формул від цих пропозиційних змінних;
2) кожен клас представлений тільки однією із названих формул, за виключенням класу формул, які є ТІ висловленнями.
Щоб для формули F одержати рівносильну їй ДДН-форму, потрібно утворити доз’юнкцію ДЕК, відповідних одиницям даної формули.
Приклад. Для формули F, заданої таблицею істинності, наведеній в попередньому прикладі, одержуємо
(Х1 Х2 Х3) (Х1 Х 2 Х3 ) (Х1 Х2 Х3) (Х1 Х2 Х3).
ДДН-форма, яка містить всі ДЕК від n висловлювальних змінних є тотожно істинним висловленням, а ДКН-форма, яка містить всі ДЕД від n висловлювальних змінних є тотожно хибним висловленням.
Лекція 5
План
-
Логічний наслідок формул.
-
Ознаки логічного наслідку.
-
Деякі властивості логічного наслідку.
-
Логічний наслідок і рівносильність формул.