Формальные языки 5SE весна 2018
Материал из SEWiki
Содержание
Лекции
Преподаватель: Дворкин Михаил Эдуардович (mikhail.dvorkin@gmail.com
)
Список билетов на экзамене
- Детерминированные конечные автоматы. Принятие слова. Эквивалентность состояний. Минимизация ДКА.
- Правые контексты. Прямое произведение ДКА. Динамическое программирование по ДКА.
- Недетерминированные КА, их соотношение с детерминированными. Распознавание слова НКА. Детерминизация. Эквивалентность ДКА и НКА.
- Академические регулярные выражения. Теорема Клини — эквивалентность КА и АРВ.
- Лемма о разрастании для ДКА.
- КС-грамматики. Вывод, левосторонний вывод, дерево разбора. Однозначные КС-грамматики.
- Нормальная форма Хомского. Все этапы алгоритма приведения к НФХ.
- Принадлежность слова КС-языку. Алгоритм Кока—Янгера—Касами.
- Лемма о разрастании для КС-грамматик.
- Автоматы с магазинной памятью, прием по пустому стеку и терминальному состоянию. Эквивалентность МП-автоматов и КС-грамматик.
- Детерминированные автоматы с магазинной памятью, неэквивалентность двух видов приема. Соотношение регулярных, ДМП- и КС-языков.
- Иерархия Хомского. Регулярные грамматики, эквивалентность ДКА. Неограниченные грамматики, эквивалентность машинам Тьюринга.
- Контекстно-зависимые грамматики, неукорачивающие грамматики. Нормальная форма Куроды для КЗ- и произвольных грамматик, приведение к ней.
Ссылки
- Важная книга: Хопкрофт, Мотвани, Ульман. Введение в теорию автоматов, языков и вычислений.
- neerc.ifmo.ru
- [1]
- [2]
- [3]
- [4]
Практика
Слабодкин Михаил
Контакты: slabodkinm@gmail.com
Вербицкая Екатерина
Контакты: kajigor@gmail.com
Важно: префикс для темы писем с домашками: [FL_SPbAU] HWxx