- •Лекція 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. Формальна арифметика
Приклад. Нехай p (n) “n ділиться на 6”, q (n) “n ділиться на 3”, тоді p q .
Із наведених означень випливає: PQ тоді й тільки тоді, коли P Q і Q P .
Мають місце наступні теореми.
Теорема 9.1. Кожні два тотожно істинні (тотожно хибні) предикати задані на одних і тих же множинах рівносильні між собою. Будь який предикат, рівносильний тотожно істинному (тотожно хибному), сам є тотожно істинним ( тотожно хибним) предикатом.
Теорема 9.2. Кожен тотожно істинний n-місний предикат є наслідком будь якого другого n-місного предикату, визначеного на тих же множинах. Кожен n-місний предикат є наслідком будь якого другого тотожно хибного n-місного предикату, визначеного на тих же множинах.
Теорема 9.3. Нехай і два n-місних предикати, визначених на одних і тих же множинах і . Тоді:
а) якщо тотожно істинний (виконуваний), то і тотожно істинний (виконуваний);
б) якщо тотожно хибний (спростовний) то і тотожно хибний (спростовний).
Доведення.
а) Оскільки , то Р+ Q+. Якщо Р тотожно істинний предикат, то (де М1, М2, ..., Мп множини на яких визначені п-місні предикати Р і Q). Але . Тому , отже, Q тотожно істинний. Якщо Р виконуваний предикат, то Р+ ≠ Ø. Але Р+ Q+. Тоді Q+ ≠ Ø і Q виконуваний предикат.
б) Нехай Q тотожно хибний предикат. Тоді Q+ = Ø. Оскільки Р+Q+, то Р+=Ø. Отже, предикат Р тотожно хибний. Нехай тепер Q спростовний предикат. Тоді . Оскільки, крім того, Р+Q+ и , то . Отже, предикат Р спростовний.
Попередні дві теореми доводяться аналогічно останній.
Лекція 10
План
-
Логічні операції над предикатами.
-
Кванторні операції над предикатами.
-
Обмежені квантори.
1. Логічні операції над предикатами
Заперечення предиката. Запереченням п-місного предиката , визначеного на множинах М1, М2, ..., Мп, називається п-місний предикат ¬, який перетворюється в істинне висловлення при всіх тих і тільки тих значеннях предметних змінних, при яких вихідне висловлення перетворюється в хибне висловлення.
Теорема 10.1. Для п-місного предиката , визначеного на множинах М1, М2, ..., Мп, множина істинності його заперечення збігається з доповненням його множини істинності, тобто .
Тут мається на увазі, що доповнення розглядається в множині , тобто .
Доведення.
Зауваження. Згідно наведеного означення, запереченням предиката є будь-який із рівносильних предикатів, котрий задовольняє даному означенню. Наприклад, запереченням предиката “” на множині R є кожний із наступних предикатів: “”, “”, “”.
Це зауваження потрібно мати на увазі й при розгляді інших логічних операцій.
Кон’юнкція двох предикатів. Кон’юнкцією п-місного предиката , визначеного на множинах М1, М2, ..., Мп, і т-місного предиката , визначеного на множинах N1, N2, ..., Nт, називається (п + т)-місний предикат , визначений на множинах М1, М2, ..., Мп, N1, N2, ..., Nт, який перетворюється в істинне висловлення при всіх тих і тільки тих значеннях предметних змінних, при яких обидва дані предикати перетворюються в істинне висловлення.
Іншими словами, предикат такий, що для довільних предметів , , ..., , , , ..., маємо висловлення .
Операцію кон’юнкції можна застосувати до предикатів, які мають спільні змінні. У цьому випадку в новому предикаті число змінних рівне числу п + т - k, де п число змінних першого предиката, т число змінних другого предикати, k число спільних змінних для обох предикатів.
Якщо обидва предикати визначені на одних і тих же множинах і залежать від одних і тих же змінних, то для них справедлива наступна теорема.
Теорема 10.2. Для п-місних предикатів і , визначених на множинах М1, М2, ..., Мп, множина істинності кон’юнкції збігається з перерізом множин істинності вихідних предикатів: .
Наслідок. Кон’юнкція двох предикатів тотожно істина тоді й тільки тоді, коли обидва дані предикати тотожно істинні.
Диз’юнкція двох предикатів. Диз’юнкцією п-місного предиката , визначеного на множинах М1, М2, ..., Мп, і т-місного предиката , визначеного на множинах N1, N2, ..., Nт, називається (п + т)-місний предикат , визначений на множинах М1, М2, ..., Мп, N1, N2, ..., Nт, який перетворюється в істинне висловлення при всіх тих і тільки тих значеннях предметних змінних, при яких в істинне висловлення перетворюється принаймні один із даних предикатів.
Тобто, предикат такий, що для довільних предметів , , ..., , , , ..., маємо висловлення .
Теорема 10.3. Для п-місних предикатів і , визначених на множинах М1, М2, ..., Мп, множина істинності диз’юнкції збігається з об’єднанням множин істинності вихідних предикатів: .
Наслідок. Диз’юнкція двох предикатів є виконуваним предикатом тоді й тільки тоді, коли принаймні один з двох предикатів є виконуваним.
Наслідок. Диз’юнкція двох предикатів тотожно хибна, коли обидва дані предикати тотожно хибні
Доведення наведених теорем і наслідків ґрунтуються на відповідних означеннях й аналогічні доведенню теореми 10.1.
Виникає питання, які закономірності утворення рівносильних предикатів за допомогою уведених операцій? Аналогічне питання виникає й стосовно наслідку предикатів.
Відповідь на це дає наступна теорема.
Теорема 10.4. Якщо в усіх формулах, що виражають властивості кон’юнкції й диз’юнкції алгебри висловлень ( див. лекцію 2) під Р, Q, R розуміти предикати визначені на відповідних множинах, знак ↔ всюди замінити знаком , а знак → знаком , то одержимо справедливі твердження про предикати.
Дана теорема безпосередньо випливає із означення рівносильності предикатів.