- •1. Символы исчисления высказываний и определение формулы исчисления высказываний.
- •2. Определение доказуемой формулы и система аксиом исчисления высказываний.
- •Рассмотрим примеры получения доказуемых формул.
- •3. Правила вывода доказуемых формул из аксиом.
- •Правило подстановка схематически запишется так
- •4. Производные правила вывода.
- •5. Определение формулы, выводимой из совокупности формул h.
- •6. Понятие вывода из конечной совокупности формул h.
- •7.Проблемы аксиоматического исчисления высказываний
- •8. Понятие и определение предиката.
- •9. Логические и кванторные операции над предикатами.
- •10. Символы и определение формулы логики предикатов.
- •11. Основные равносильные формулы логики предикатов.
- •12. Предваренная нормальная форма формул логики предикатов.
- •13.Общезначимость и выполнимость формул.
- •14. Прямая, обратная и противоположные теоремы.
- •15. Понятие алгоритма и его уточнения.
- •16. Машина Тьюринга и ее функционирование. Тезис Тьюринга.
- •17. Сложноть алгоритмов. Временная и пространственная сложности алгоритмов. Полиномиальные и экспоненциальные алгоритмы.
- •18. Понятие о вычислимых, всюду определенных, частичных и частично- рекурсивных функциях. Тезис Черча.
- •19. Понятие о труднорешаемых , np, p и np-полных задачах. Взаимоотношение классов p, np и np-полных задач.
19. Понятие о труднорешаемых , np, p и np-полных задачах. Взаимоотношение классов p, np и np-полных задач.
Широкое распространение получило соглашение о том, что задача не считается эффективно решаемой до тех пор, пока для нее не будет получен полиномиальный алгоритм. В связи с этим вводят термин труднорешаемой задачи, если для нее не существует полиномиального алгоритма.
Аббревиатура NP происходит от английских слов nondeterministic (N) и polinomial (P) и означает класс всех задач распознавания, которые могут быть решены НДВУ за полиномиальное время. В отличие от этих задач класс задач, полиномиально разрешимых на детерминированной одноленточной машине Тьюринга (ДМТ), стали называть классом P (от слова polinomial).
После того как было введено понятие класса задач NP, было доказано, что многие хорошо известные комбинаторные задачи, будучи сформулированы как задачи распознавания, оказываются эквивалентными по трудности задаче о выполнимости. Этот класс эквивалентности, состоящий из “самых трудных” задач, принадлежащих к классу NP, получил название класса NP- полных задач. Иногда его называют классом универсальных задач, которые упрощенно понимают как задачи, для которых не найдены полиномиальные алгоритмы. Однако и не доказано, что таких алгоритмов вообще не существует.
20. Применяя правило подстановки доказать, что доказуема формула
(А В)& В В.
Применим подстановку к аксиоме
, получим .
21. Применяя правило подстановки доказать, что доказуема формула
А & В А & В + С.
Применим подстановку к аксиоме , получим ├ .
22. Применяя правило подстановки доказать, что доказуема формула
.
4) Применим подстановку к аксиоме
, получим ├.
23. Применяя правило подстановки доказать, что доказуема формула
.
24.
26.
27.
28
29. Доказать выводимость следующих ниже формул из совокупности формул Н:
1)
2)
3)
30. Показать доказуемость следующих ниже формул, используя обобщенную теорему дедукции:
1) 2)