
- •І. Вступ
- •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. Література
5. Рівносильні та тотожно істинні формули алгебри висловлень
Означення. Дві формули алгебри висловлень, що виражають одну і ту ж бульову функцію, називаються рівносильними.
Бульова функція визначається таблицею однозначно, тому для перевірки рівносильності двох формул достатньо побудувати для них таблиці істинності і порівняти.
Приклад:
Перевірити на рівносильність формули
та
.
a b |
|
|
b |
0 0 0 1 1 0 1 1 |
1 1 0 1 |
1 1 0 0 |
1 1 0 1 |
Значення в таблицях істинності співпадають, тому = b.
Означення. Формула алгебри висловлень, для якої відповідна бульова функція приймає значення 1 на всіх наборах, називається тотожно істинною.
Приклад.
Перевірити, чи тотожно істинною є формула
.
a b |
|
|
0 0 0 1 1 0 1 1 |
1 0 1 1 |
1 1 1 1 |
Відповідна бульова функція приймає значення 1 на всіх наборах, тому .
6. Огляд всіх можливих 2- місних бульових функцій
Підрахуємо кількість всіх можливих двомісних бульових функцій.
|n=2=
Побудуємо таблицю істинності для всіх цих функцій.
x y |
F1 |
f2 |
f3 |
f4 |
f5 |
f6 |
f7 |
f8 |
f9 |
f10 |
f11 |
f12 |
F13 |
f14 |
f15 |
f16 |
0 0 0 1 1 0 1 1 |
0 0 0 0 |
1 1 1 1 |
0 0 1 1 |
1 1 0 0 |
0 1 0 1 |
1 0 1 0 |
0 0 0 1 |
1 1 1 0 |
0 1 1 1 |
1 0 0 0 |
1 1 0 1 |
0 0 1 0 |
1 0 1 1 |
0 1 0 0 |
1 0 0 1 |
0 1 1 0 |
Запишемо формулою кожну з побудованих функцій.
Висновок. Введених нами п’яти логічних операцій ¯ , , , , достатньо для того, щоб записати формулою довільну двомісну бульову функцію.
Функції
і
визначають операції кон’юнкцію і
диз’юнкцію. За допомогою функцій
та
можна ввести ще дві логічні операції
/,
:
=
=
x/ y,
=
=
x
y.
Ці операції використовують в техніці.
Першу з них називають штрих Шеффера, а
другу називають стрілка Пірса.