
- •І. Вступ
- •1. Виникнення та значення математичної логіки
- •3.Формули алгебри висловлень
- •4. Бульові функціхї та їх властивості
- •5. Рівносильні та тотожно істинні формули алгебри висловлень
- •Відповідна бульова функція приймає значення 1 на всіх наборах, тому .
- •6. Огляд всіх можливих 2- місних бульових функцій
- •7. Функціонально повний набір логічних операцій
- •8. Означення бульової алгебри
- •11. Означення формули у дднф. Перехід від таблиці до формули
- •12. Теорема про представлення бульової функції формулою у дднф
- •13. Алгоритм зведення формули до дднф
- •14. Елементарні суми Означення. Елементарною сумою для n-місної бульової функції називають формулу, що являє собою логічний суму n різних змінних, взятих із запереченням або без нього.
- •15. Означення формули у дкнф. Перехід від таблиці до формули
- •16. Теорема про представлення бульової функції формулою у дкнф
- •17. Алгоритм зведення формули до дкнф
- •18. Рівносильні та тотожно істинні формули в бульовій алгебри
- •IV. Застосування математичної логіки
- •20. Обернене та протилежне твердження
- •21. Необхідна та достатня умови
- •22. Ознаки, властивості, означення
- •23. Доведення від супротивного
- •24. Означення логічного наслідку Будемо вивчати умовиводи такої форми:
- •25. Приклади задач на логічний наслідок
- •26. Логіка розв’язування рівнянь
- •27. Теорема про логічний наслідок Пригадуємо форму умовиводу
- •28. Одержання наслідків за посилками
- •29. Одержання посилок за логічним наслідком
- •32. Виведення формул у численні висловлень
- •33. Несуперечливість числення висловлень
- •VI. Логіка предикатів
- •34. Поняття про предикати
- •35 Означення кванторів
- •36. Зв’язок між кванторами і логічними операціями
- •37. Інтерпретація формул логіки предикатів
- •38. Рівносильні формули логіки предикатів
- •39. Нерівносильні формули логіки предикатів
- •40. Тотожно істинні формули логіки предикатів
- •41. Формули логіки предикатів, що не є тотожно істинними
- •42. Правила Де Моргана
- •43. Зв'язок між кон'юнкцією та перетином
- •44. Зв'язок між диз'юнкцією та об'єднанням
- •45. Зв'язок між запереченням і доповненням
- •46. Теорема про одноіменні квантори
- •47. Теорема про різноіменні квантори
- •43. Запис математичних тверджень мовою логіки предикатів
- •VII. Література
IV. Застосування математичної логіки
20. Обернене та протилежне твердження
Розглянемо кілька тверджень, що одержуються з простих тверджень А та В за допомогою операцій імплікації та заперечення.
1. А В – пряме твердження
2. В А – обернене твердження
3.А В – протилежне твердження
4.В А – обернене до протилежного або протилежне до оберненого
Твердженнями такої логічної форми ми багато раз користувались при вивченні математики. Виникає питання: які з цих тверджень між собою логічно еквівалентні? На жаль, тільки не велика кількість тих, хто почав вивчати математичну логіку, мають розвинену логічну інтуїцію і правильно відповідають на це питання. Більшість вважають, що логічно еквівалентні твердження 1-2, 1-3 або 2-4. Кілька хвилин достатньо, щоб скласти таблицю істинності і правильно відповісти на поставлене питання.
А В |
А |
В |
А В |
В А |
А В |
В А |
0 0 0 1 1 0 1 1 |
1 1 0 0 |
1 0 1 0 |
1 1 0 1 |
1 0 1 1 |
1 0 1 1 |
1 1 0 1 |
Бачимо, що А В =В А та В А =А В тобто, логічно еквівалентні пряме твердження і обернене до протилежного та обернене і протилежне твердження. Як легко побачити, тут немає двох видів зв’язку між логічними формами, тут тільки один вид зв’язку, бо з першого твердження одержується четверте точно так же, як з другого одержується трете твердження.
Більшість логічних помилок при вивченні математики пов’язана з нерозумінням того, що перше і друге твердження (А В, В А ) не є логічно еквівалентними, їх не можна підміняти одне одним. Такі помилки не випадкові, бо логічний аналіз шкільного підручника геометрії [5] говорить про те, що цим питанням не приділено достатньо уваги.
21. Необхідна та достатня умови
Введемо позначення: D – достатня умова, Т – твердження, N – необхідна умова.
Означення. Достатньою умовою по відношенню до деякого твердження називають таку умову, з якої це твердження випливає.
Цьому означенню відповідає формула DT
Означення. Необхідною умовою по відношенню до деякого твердження називають таку умову, яка з цього твердження випливає.
Цьому означенню відповідає формула TN
Пригадуючи зв’язок між прямим твердженням та оберненим до протилежного маємо:
Саме в формі заперечення використовують практично означення необхідної умови, і в такій же формі воно зустрічається в математичній літературі.
Означення. Необхідною умовою по відношенню до деякого твердження називають таку умову, при невиконанні якої твердження не виконується)
Проаналізуємо форму теорем з необхідною і достатньою умовами.
Теорема. Для А необхідно і досить В.
В цій теоремі А є твердженням по відношенню до якого В є як необхідною, так і достатньою умовами. За означенням, з твердження випливає необхідна умова. Тому маємо:
Необхідність. А В.
За означенням достатньої умови, з достатньої умови випливає твердження. Тому маємо:
Достатність. В А.
В шкільній математиці поняття необхідної і достатньої умов використовуються так, що вони завжди виражаються одним і тим самим твердженням. Створюється помилкове враження, що необхідна умова завжди є достатньою і навпаки. Тому корисними є приклади в яких необхідна умова не є достатньою і достатня не є необхідною.
-
Достатня умова
Твердження
Необхідна умова
Сума цифр числа
3
Число 9
Число = 15
Число = 10 × 10 -1
Число 3
Число 3
Число 3
Число 3
Сума цифр числа 3
Число > 2
Число ≠ 7
Число не є простим
Тотожність (D T)(T N) (D N) 1 (ДС) виражає те, що для фіксованого твердження з любої достатньої умови випливають всі необхідні умови.
Поняття необхідної і достатньої умови є відносними, вони визначаються по відношенню до деякого твердження. Якщо потрібно визначити яка умова використовується в змістовній формі, то спочатку знаходимо твердження, а потім визначаємо яка це умова. Наприклад, в теоремі А → В, якщо Т = А, то В = N, а якщо Т = В, то А = D.
DTN – ключ для пригадування означень DT та TN.