- •Лекція 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. Формальна арифметика
Лекція 12 План
-
Деякі найбільш важливі тавтології логіки предикатів.
-
Рівносильні перетворення формул.
-
Логічний наслідок формул логіки предикатів.
1. Деякі найбільш важливі тавтології логіки предикатів
Теорема 12.1 (закони де Моргана для кванторів). Наступні формули логіки предикатів є тавтологіями:
а) ;
б) ;.
Доведення. Покажемо тотожну істинність формули а). Дана формула замкнута, тобто не має вільних предметних змінних. Підставивши в цю формулу замість предикатної змінної Р(х) довільний конкретний одномісний предикат А(х), визначений на деякій множині М, одержимо висловлення . Для доведення його істинності потрібно впевнитися, що обидві його частини одночасно істинні або одночасно хибні. Висловлення істинно тоді й тільки тоді, коли висловлення хибне, а це можливо лише за умови, що предикат А(х) спростовний. Спростовність предикату А(х) означає виконуваність його заперечення ¬А(х) , а це рівносильно істинності висловлення . Отже, висловлення істинно тоді й тільки тоді, коли істинне висловлення . Отже, висловлення істинне. Звідси випливає істинність формули а).
Аналогічно доводиться б).
Із даної теореми і закону подвійного заперечення випливає наступний наслідок.
Наслідок (вираження кванторів одного через інший). Наступні формули логіки предикатів є тавтологіями:
а) ;
б) .
Теорема 12.2 (закони пронесення кванторів через кон’юнкцію і диз’юнкцію) Наступні формули логіки предикатів є тавтологіями:
а) ;
б) ;
в) ;
г) .
Доведення. а) Підставимо замість предикатних змінних Р(х) і Q(х) конкретні предикати А(х) і В(х), визначені на деякій множині М. Формула перетвориться в висловлення:
(1).
Доведемо його істинність. Висловлення істинне тоді й тільки тоді, коли предикат ) тотожно істинний, що можливо лише в тому випадку, коли предикати А(х) і В(х) тотожно істинні. Тотожна істинність предикатів А(х) і В(х) рівносильна істинності висловлень і , що рівносильно істинності їх кон’юнкції . Отже, ліва й права частина еквівалентності (1) одночасно істинна й одночасно хибна, а це означає істинність висловлення (1). Звідси випливає тотожна істинність формули а).
Подібним чином доводяться формули б), в), г).
Теорема 12.3 (закони перенесення кванторів через імплікацію). Наступні формули є тавтологіями.
а) ;
б) ;
в) ;
г) .
д);
е) .
Тут предикатна змінна Q може бути не лише нульмісною, але й будь-якою n-місною, важливо лише, щоб до неї не входила предметна змінна х.
Наведемо приклади предикатів, які показують незагальнозначущість формул, які є оберненими імплікаціями по відношенню до формул д) і е).
Для д) такими предикатами можуть бути, наприклад, наступні предикати, задані на множині дійсних чисел R: “х<1” и “х>2”. Вони посилку оберненої імплікації перетворюють в істинне висловлення , а висновок в хибне висловлення . Для формули е) підійдуть предикати, задані над R: “х<0” і “х>0”, які перетворюють посилку оберненої імплікації в істинне висловлення , а висновок в хибне висловлення .
Мають місце також наступні тавтології:
╞;
╞.
Зазначимо далі, що квантор загальності можна наступними двома способами перенести через імплікацію предикатів, кожний із яких залежить від змінної, що стоїть під знаком квантора:
╞;
╞.
Теорема 12.4 (закони вилучення квантора загальності і введення квантора існування). Наступні формули логіки предикатів є тавтологіями:
а) ;
б) .
Доведення. Покажемо, що формула а) тотожно істинна. Припустимо, що формула а) не тотожно істинна. Це означає, що існує такий предикат А(х), визначений на деякій множині М, що предикат (від у) спростовний, тобто перетворюється в хибне висловлення при підстановці замість у деякого : . Останнє означає, що
; (1)
. (2)
Із співвідношення (1) робимо висновок, що предикат А(х) тотожно істинний. Але це суперечить співвідношенню (2). Отже, зроблене припущення неправильне. Звідси випливає, що дана формула тавтологія.
Подібним чином доводиться б).
Теорема 12.5 (закони комутативності для кванторів). Наступні формули логіки предикатів є тавтологіями:
а) ;
б) ;
в) .
У всіх розглянутих тавтологіях предикатні змінні нульмісні, одномісні або двохмісні. Виникає питання, чи зберігається тотожна істинність цих формул, якщо вважати, що предикатні змінні в них залежать від довільного числа змінних?
Відповідь на це питання дає наступне твердження:
Якщо в розглянутих тавтологіях вважати, що предикатні змінні залежать від довільного числа предметних змінних, то одержані формули також є тавтологіями логіки предикатів. Більше того, можна вважати, що букви P і Q є довільними формулами логіки предикатів.