• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта
Бакалавриат 2022/2023

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

Лучший по критерию «Новизна полученных знаний»
Направление: 01.03.02. Прикладная математика и информатика
Когда читается: 3-й курс, 1, 2 модуль
Формат изучения: без онлайн-курса
Охват аудитории: для своего кампуса
Язык: русский
Кредиты: 5
Контактные часы: 56

Программа дисциплины

Аннотация

Данный курс посвящен изложению основ теории алгоритмов и математической логики. Основными темами курса являются: абстрактная теория алгоритмов, машины Тьюринга, анализ алогоритмической трудности основных логических теорий (разрешимость, неразрешимость, неперечислимость). Для изложения этих тем потребуется также ввести формализм логики первого порядка и систему натурального вывода. Материал курса важен при дальнейшем изучении многих дисциплин: машинное обучение; вычислительные методы; алгоритмы для больших данных; основы и методология программирования; теория вычислений; математическая логика и её приложения; алгоритмы и сложность; логические методы в информатике; теоретическая информатика.
Цель освоения дисциплины

Цель освоения дисциплины

  • Главная цель освоения дисциплины «Математическая логика» — научиться основным понятиям и методам теории алгоритмов и логики, необходимым как в дальнейшем обучении, так и в работе по специальности.
Планируемые результаты обучения

Планируемые результаты обучения

  • Знать основные понятия и результаты теории алгоритмов
  • Уметь применять формализм машин Тьюринга для доказательства неразрешимости алгоритмических проблем
Содержание учебной дисциплины

Содержание учебной дисциплины

  • Неформальное понятие алгоритма. Вычислимые функции, разрешимые и перечислимые множества.
  • Универсальные и главные вычислимые функции. $T$-Предикаты. Неразрешимость проблем самоприменимости и остановки.
  • Теорема Клини о неподвижной точке. Теоремы о рекурсии. Индексные множества. Теорема Райса—Успенского.
  • $m$-сводимость. Примеры сведений. Другие виды сводимости. Арифметическая иерархия.
  • Машины Тьюринга. Примеры вычислимых функций. Время и зона.
  • Языки первого порядка и их интерпретации. Структуры.
  • Выразимость множеств в структуре. Изоморфизм и элементарная экивалентность структур. Автоморфизмы структуры и невыразимость.
  • Логика первого порядка. Эквивалентность, общезначимость и выполнимость. Подстановки. Нормальные формы.
  • Теории первого порядка. Логическое следование. Игра Эренфойхта; полные теории. Теория плотных линейных порядков и ее модели.
  • Система натурального вывода. Теоремы о корректности и полноте.
  • Теорема компактности и ее следствия. Нестандартные модели арифметики.
  • Формальные арифметические теории PA и Q. Перечислимые множества и $\Sigma_1$-формулы. Первая теорема Гёделя о неполноте.
Элементы контроля

Элементы контроля

  • неблокирующий Домашнее задание
  • неблокирующий Коллоквиум
  • неблокирующий Экзамен
Промежуточная аттестация

Промежуточная аттестация

  • 2022/2023 учебный год 2 модуль
    В течение семестра проводится устный коллоквиум (КОЛ), выдается и проверяется письменное домашнее задание (ДЗ). Домашнее задание выдается частями, каждую из которых следует сдавать в установленные сроки. Преподаватель вправе потребовать от любого студента "защитить" (т.е. изложить устно, отвечая на возникающие при этом вопросы) решение любой из зачтенных этому студенту задач ДЗ. В случае неуспешной защиты, баллы за соответствующую часть ДЗ могут быть снижены, в т.ч. до нуля. Оценка КОЛ выставляется по десятибалльной системе без округления (т.е. с максимальной доступной используемым вычислительным средствам точностью). Оценка ДЗ выставляется в долях единицы также без округления, причем она может превосходить единицу засчет "бонусных баллов". По курсу проводится экзамен, оцениваемый по десятибалльной системе оценкой ЭКЗ. Результирующая оценка Р по дисциплине вычисляется по формуле Р = ОКРУГЛ ( min (10, 0.35 * ЭКЗ + 0.35 * КОЛ + 3 * ДЗ) ), причем применяются обычные правила округления, но полуцелые числа округляются вверх.
Список литературы

Список литературы

Рекомендуемая основная литература

  • Vereshchagin, N., & Shen, A. (2017). Lectures on mathematical logic and algorithms theory. Part 3. Computable functions. ; Лекции по математической логике и теории алгоритмов. Часть 3. Вычислимые функции. HAL CCSD.

Рекомендуемая дополнительная литература

  • Верещагин, Н. К. Основы теории вычислимых функций : учебное пособие / Н. К. Верещагин, А. Х. Шень. — 2-е изд. — Москва : ИНТУИТ, 2016. — 169 с. — Текст : электронный // Лань : электронно-библиотечная система. — URL: https://e.lanbook.com/book/100351 (дата обращения: 00.00.0000). — Режим доступа: для авториз. пользователей.

Авторы

  • Дашков Евгений Владимирович
  • Оруджева Альбина Александровна