Математическая логика и теория алгоритмов

  1. Высказывание, высказывательная форма, предикат. Свободные и связанные переменные высказывательной формы.
  2. Операции над высказывательными формами и предикатами.
  3. Формула алгебры высказываний, представление булевой функции формулой алгебры высказываний.
  4. Тавтологии. Выполнимые и опровержимые формулы алгебры высказываний. Примеры.
  5. Формула над классом функций, представление булевой функции в виде КНФ, СКНФ. Примеры.
  6. Формула над классом функций, представление булевой функции в виде ДНФ, СДНФ. Примеры.
  7. Представление булевых функций многочленами Жегалкина. Примеры.
  8. Ряд Фурье булевой функции. Свойства коэффициентов Фурье. Спектральное представление булевой функции.
  9. Быстрое преобразование Фурье (БПФ) булевой функции.
  10. Минимизация ДНФ. Сокращенные ДНФ, тупиковые ДНФ. Метод Мак-Каски.
  11. Метод Квайна минимизации ДНФ.
  12. Замыкание системы булевых функций. Проблема функциональной полноты. Критерий Поста.
  13. Предполные классы булевых функций (классы Поста). Замкнутость предполных классов. Оценки мощностей предполных классов.
  14. Полиномиальные преобразования и полиномиальные функции. Полиномиальная полнота (представимость всякой функции k-значной логики полиномом).
  15. Критерий полиномиальной полноты кольца вычетов.
  16. Приведенный многочлен. Представимость всякой функции над конечным полем приведенным многочленом.
  17. Терм. Атомарная (элементарная) формула. Формула исчисления предикатов. Ранг и длина формулы исчисления предикатов.
  18. Интерпретация формулы исчисления предикатов. Значение формулы исчисления предикатов в точке.
  19. Отношение равносильности на множестве формул исчисления предикатов. Равносильность всякой формулы исчисления предикатов своей приведенной нормальной форме.
  20. Равносильность всякой формулы исчисления предикатов своей предваренной нормальной форме.
  21. Вывод в исчислении предикатов. Аксиомы и правила вывода.
  22. Выводимая формула исчисления предикатов. Теорема Геделя о полноте исчисления предикатов (без док-ва).
  23. Машина Тьюринга как формализация понятия алгоритма.
  24. Операции над детерминированными машинами Тьюринга. Тезис Тьюринга.
  25. Емкостная и временная сложность алгоритмов, соотношение между этими сложностями.
  26. Классификация алгоритмов на полиномиальные и экспоненциальные. Примеры.
  27. Задачи распознавания. Недетерминированная машина Тьюринга. Класс задач NP.
  28. Полиномиальная сводимость. NP-полные и NP-трудные задачи.
  29. Теорема Кука о NP-полноте проверки выполнимости КНФ (без док-ва). Примеры других NP-полных задач.
  30. Гипотеза PNP и ее значение в теории сложности.
Ссылка на основную публикацию
Adblock detector
x