- •Історичні етапи розвитку логічного знання, логіка Давньої Греції.
- •3.Історичні етапи розвитку логічного знання: Логіка Давньої Індії
- •4.Логічні сталі. Логічні вирази. Логічні операції. Таблиця істинності. Логічні операції:
- •5. Закони алгебри логіки. Спрощення логічних функцій.
- •6.Принцип двоїстості булевих функцій.
- •7.Мінімізація булевих функцій.
- •Методи доведення в логіці Буля
- •9.Висловлення. Операція над висловленнями.
- •10. Формули алгебри висловлень. Таблиці істинності формул.
- •11. Тавтології.
- •Перевірити , що формула є тавтологією , можна за допомогою таблиці істинності, але і існують інші методи:
- •12. Рівносильність формул алгебри висловлень.
- •13. Алгебра висловлень. Нормальні форми.
- •14. Логічне слідування на базі алгебри висловлень.
- •15. Методи перевірки тотожної істинності формул числення висловлювань.
- •16. Аксіоматичний метод доведення в логіці висловлень.
- •17. Конструктивний метод доведення в логіці висловлень.
- •18. Метод резолюції доведення в логіці висловлень.
- •19. Вивідність з гіпотези . Теорема дедукції.
- •20 . Зв'язок між формулами висловлень і формулами числення висловлень. Несуперечність, повнота і розв’язність числення висловлень.
- •21. Застосування алгебри висловлень в теорії комбінаційних схем.
- •22. Синтез логічних схем.
- •23. Логіка предикатів.
- •24. Предикати, логічні операції над предикатами.
- •25. Квантори . Кванторні операції над предикатами.
- •26. Формули логіки предикатів.
- •Формули, які спираються на квантори:
- •27. Інтерпитація формул логіки предикатів.
- •28. Рівносильність формул логіки предикатів.
- •29. Нормальні форми в логіці предикатів. Визначення
- •Правило введення квантора існування
- •30. Логічне слідування в логіці предикатів.
- •31. Відношення логічного слідування на множині предикатів.
- •32. Метод резолюції і його застосування в логіці предикатів.
- •33. Подання знань за допомогою логіки предикатів.
- •34. Моделі подання знань і логіка предикатів.
- •35. Поняття про міркування і умовиводи.
- •36. Поняття про аксіоматичний метод побудови теорії
- •40. Формальна арифметика. Теорема Геделя про неповноту
- •41. Класифікація логік.
- •42. Поняття про некласичні логіки
- •43. Алгоритми та їх властивості. Алгоритм
- •44. Обчислювальні функції. Частково рекурсивні функції.
- •45. Гіпотези Черча та Тюрінга
- •46. Машина Тьюрінга.
- •47. Нормальні алгоритми Маркова. Принцип нормалізації.
- •48. Алгоритмічно розв’язанні і нерозв’язані проблеми.
14. Логічне слідування на базі алгебри висловлень.
Розглянемо кілька схем логічного слідування правила виводу:
Першим іде правило, яке називається правилом МТ (modes popens) і має вигляд ; над рискою записують посилки , під рискою висновок, це саме правило зустрічається під назвою ( правило висновку , правило відокремлення).
П равило МТ (modus tollens) мають вигляд .
Перша посилка має вигляд: якщо 22 кратне 8, то 22 кратне 4.
Друге 22 некратне 4 , 22 некратне 8.
Правило контрпозиції : ;
Правило вилучення кон’юнкції :
Правило введення кон’юнкції: ;
Правило введення диз’юнкції : ;
Правило вилучення диз’юнкції : ;
Правило силуїзму: ;
15. Методи перевірки тотожної істинності формул числення висловлювань.
Для перевірки тотожної істинності формул в математичній логіці використовують відповідні методи доведень. А саме :
Аксіоматичний метод (базується на використанні аксіом та мета символів);
Конструктивний метод ( оснований на використанні таблиць істинності );
Метод резолюції ( оснований на перетворенні диз’юнктів та скороченні термів ).
Кожен з них здійснюється за певними правилами та за різним алгоритмом.
16. Аксіоматичний метод доведення в логіці висловлень.
Аксіоматичний метод побудови доведення полягає в тому, щоб на основі незалежних системах аксіом довести справедливість довільної «Клаузи».
Клауза – це формальний запис речення, яке необхідно довести, якщо замість букв в ній підставити об’єктивні висловлення вона наповнюється конкретним змістом і називається легендою.
Окремі ланцюги доведення звязанні символом імплікації(→) проте при доведенні використовують символ => - мета символ або суб’єктивним або → об’єктивним символом.
Аналогічно замість об’єктивної кон’юнкції використовують об’єктивний символ «,» , замість об’єктивної диз’юнкції використовують «;».
Клауза – це мета речення , в якому використовується відношення порядку через символ мета імплікації w.
Доведення будується на основі відношення порядку, тобто закони, комутативності, дистрибутивності, «0» та «1» стають аксіомами.
17. Конструктивний метод доведення в логіці висловлень.
Конструктивний метод бере за основу використання таблиць істинності. Клауза Р1, Р2, Р3, Р4, …, Рn → А, вважається істиною , якщо всі 1 наслідку покривають всі одиниці узагальненої причини.
18. Метод резолюції доведення в логіці висловлень.
Метод революції відноситься до напівконструктивного методу. Суть цього методу полягає в тому , що два посилкові диз’юнкти з протилежними термами завжди можна скласти в один загальний диз’юнкт в якому відсутні протилежні терми. При послідовному застосуванні послідовної резолюції зменшується число букв , деякі повністю знищуються, а вихідна клауза будується у формі кон’юктивного протиріччя.
Метод резолюції використовується для доведення оскільки він зручний для застосування програмок у вигляді алгоритмів, проте метод резолюції заснований для формул логіки предикатів лише коли вони подані множини диз’юнктів або кажуть у вигляді фраз.
Метод резолюції є формальним методом.