• A
  • A
  • A
  • АБB
  • АБB
  • АБB
  • А
  • А
  • А
  • А
  • А
Обычная версия сайта

Избранные вопросы теории вычислений и математической логики

Преподаватель: Гнатенко Антон Романович

Модуль: 1-2

Кредиты: 2

Аннотация:

Факультатив дополняет курс дискретной математики-2 рядом сюжетов на стыке математической логики и теории алгоритмов. Мы рассмотрим несколько универсальных моделей вычислений, вычисления с оракулом, вычисления с конечной памятью, поговорим о связи логики и теории автоматов, о логическом программировании и о логике второго порядка. Содержание курса может меняться в соответствии с желаниями слушателей: мы уделим больше внимания вопросам, заинтересовавшим аудиторию. Занятия планируется проводить в формате живой беседы участников. Мы будем пытаться самостоятельно приходить к некоторым важным идеям, прежде чем вводить формальные определения. Факультатив желательно (хотя и необязательно) посещать одновременно с изучением курса дискретной математики-2 или после прохождения этого курса.

План занятий:

1. Детерминированные конечные автоматы и регулярные языки. 2. Недетерминированные конечные автоматы. Алгоритм детерминизации. 3. Лемма о накачке. Нерегулярные языки. 4. Алгоритмы поиска подстроки в строке с помощью теории автоматов. 5. *Алгебраическое описание регулярных языков. Минимизация автоматов. 6. *Регулярные выражения. 7. *Древесные и древоходные автоматы. 8. Частично рекурсивные функции. 9. Бестиповое лямбда-исчисление. 10. Логические системы FO(N, <), MSO(N, <), их выразительная сила. Национальный исследовательский университет «Высшая школа экономики» Программа дисциплины «Дискретная математика» для направления 01.03.02 «Прикладная математика и информатика» подготовки бакалавра 11. Автоматы Бюхи и Маллера. Трансляция формул MSO в автоматы Бюхи и обратно. 12. Основы логического программирования. Алгоритм вычисления логической программы. 13. *Формальная арифметика. Арифметичность вычислимых функций. Доказуемость. 14. *Логика второго порядка. 15. *Вычисления с оракулом. Темы, помеченные * являются дополнительными. Они могут быть включены в курс, если позволит время.


Формула оценивания:
Если О*дз не меньше 4, то по желанию студента она может быть проставлена автоматом как итоговая. То есть, О*итог = О*дз. Если О*дз меньше 4 или студент хочет улучшить оценку, проводится письменный экзамен, за который ставится оценка О*экз. Тогда О*итог= 0,5·О*дз + 0,5 О*экз

Программа учебной дисциплины: 

ПУД_Избранные вопросы теории вычислений и математической логики (PDF, 558 Кб) 

Для кого: 2 курс ПМИ

Расписание: среда 9:30-10:50 с 16 сентября (онлайн)

Подключиться к занятию