Факультатив "Теория вычислений и логика": различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Страница создана. Пока на ней ничего нет
 
Нет описания правки
Строка 1: Строка 1:
Здесь пока пусто, но очень скоро что-то появится
Факультатив дополняет курс дискретной математики-2 рядом сюжетов на стыке математической логики и теории алгоритмов. Мы рассмотрим несколько универсальных моделей вычислений, вычисления с оракулом, вычисления с конечной памятью, поговорим о связи логики и теории автоматов, о логическом программировании и о логике второго порядка. Содержание курса может меняться в соответствии с желаниями слушателей: мы уделим больше внимания вопросам, заинтересовавшим аудиторию. Занятия планируется проводить в формате живой беседы участников. Мы будем пытаться самостоятельно приходить к некоторым важным идеям, прежде чем вводить формальные определения. Факультатив желательно (хотя и необязательно) посещать одновременно с изучением курса дискретной математики-2 или после прохождения этого курса.
 
==Общая информация==
Преподаватель: [https://www.hse.ru/org/persons/305069360 Антон Гнатенко]
 
Начало занятий: на третьей неделе сентября
 
Время и место: TBA
 
==Программа курса (примерная)==
====Теория алгоритмов====
* Вычисления с оракулом
* Сведéния и арифметическая иерархия
* Частично рекурсивные функции
* Лямбда-исчисление
* Интуиционисткая логика высказываний
 
====Вычисления с конечной памятью====
* Формальные языки и автоматы. Регулярные языки. Приложения теории автоматов
* Логические способы описания языков
* Контекстно-свободные языки
 
====Логика====
* Логическое программирование (чуть-чуть)
* Выразимость и доказуемость в арифметике
* Логика второго порядка
 
==Сводка==
Пока ничего не произошло
 
==Правила оценивания==
 
==Материалы==
 
==Задачи==

Версия от 13:35, 31 августа 2020

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

Общая информация

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

Начало занятий: на третьей неделе сентября

Время и место: TBA

Программа курса (примерная)

Теория алгоритмов

  • Вычисления с оракулом
  • Сведéния и арифметическая иерархия
  • Частично рекурсивные функции
  • Лямбда-исчисление
  • Интуиционисткая логика высказываний

Вычисления с конечной памятью

  • Формальные языки и автоматы. Регулярные языки. Приложения теории автоматов
  • Логические способы описания языков
  • Контекстно-свободные языки

Логика

  • Логическое программирование (чуть-чуть)
  • Выразимость и доказуемость в арифметике
  • Логика второго порядка

Сводка

Пока ничего не произошло

Правила оценивания

Материалы

Задачи