Программа курса
Глава 1. Миссия математической логики
- Что такое логика
- Что такое математика
- Софизмы и парадоксы
- Математическая логика
- Становление логики
- Начало математической логики
- Математическая логика в своем блеске и великолепии
Глава 2. Основы теории множеств
- «Интуитивная» теория множеств
- Операции над множествами
- Отношения
- Специальные свойства отношений
- Эквивалентность и порядок
- Функции (отображения)
Глава 3. Пропозициональная логика
- Высказывания и высказывательные формы
- Пропозициональные логические связки
- Язык логики высказываний
- Тавтологии
- Равносильности
Глава 4. Языки первого порядка
- Предикаты и кванторы
- Термы и формулы
- Интерпретация формул
- Формулы общезначимые, выполнимые, логически эквивалентные
- Перевод с естественного языка на логический и обратно
- Примеры перевода с естественного языка на логический и обратно
Глава 5. Аксиоматический метод
- Аксиоматическое построение математических теорий
- Формальные аксиоматические теории
- Исчисление высказываний
- Теории первого порядка
- Примеры формальных аксиоматических теорий
Глава 6. Математическое доказательство
- Индуктивное рассуждение
- Математическая индукция
- Различные виды доказательств в математике
- Компьютерные доказательства
Глава 7. Теория алгоритмов
- Неформальная вычислимость и машины Тьюринга
- Частично-рекурсивные функции
- Тезис Черча
- Некоторые алгоритмически неразрешимые проблемы
- Асимптотические обозначения
- Алгоритмы и их сложность
- Сложность задач