Программа по дискретной математике и математической логике.
2 семестр, 1 курс.
- Формализация понятия с помощью машин Тьюринга и тезис Черча.
- Понятие булевой функции. Функции от 1 и 2 переменных. Задание булевых функций таблицами и формальными выражениями.
- Эквивалентные преобразования формул, задающих булевы функции. Коньюнктивные и дизъюнктивные нормальные формы. Задание произвольной формулы с помощью ДНФ.
- Выразимость булевых функций друг через друга. Замкнутые классы.
- Классы Т0, Т1 и класс S самодвойственных функций.
- Класс монотонных функций.
- Полиномы Жегалкина и класс линейных функций.
- Теоремы Поста.
- Предполные классы.
- Релейно-контактные схемы.
- Язык логики высказываний, связь с булевыми функциями.
- Теоремы о замене и основных эквивалентностях.
- Понятие логического следования. Теорема о свойствах этого понятия. Правила логических умозаключений.
- Связь между понятиями: логическгого следования, тавтологии,эквивалентности формул.
- Понятие простой теоремы и производных от нее высказываний. Анализ правильности рассуждений. Методы доказательства в математике.
- Аксиомы, правило вывода и вывод в ИВ Гильберта.
- Теорема дедукции.
- Непротиворечивость ИВ Гильберта.
- Непротиворечивость множества формул.
- Теория интерпретации.
- Теорема Линденбаума.
- Теоремы: о полноте, обобщенная о полноте, компактности, адекватности ЛВ и ИВ.
- Независимость акисом ИВ.
- Выводимость и выполнимость. Алгоритмическая разрешимость проблемы выводимости в ИВ.
- Алгоритм Куайна и семантическое дерево.
- Семантическое дерево, полное семантическое дерево и частичня интерпретация, определяемая его вершинами.
- Правило резолюции и его применение к коньюнктивным нормальным формам.
- Алгоритм проверки выполнимости КНФ с помощью правила резолюции.
- ИВ Генцена. Теорема о полноте.