Модели вычислений
Материал из Кафедра математической кибернетики
Версия от 17:13, 28 декабря 2014; ZakharovVA (обсуждение | вклад)
Лектор - профессор Захаров Владимир Анатольевич.
Содержание
Программа курса
Конечные автоматы и регулярные выражения
- Конечные автоматы: определения основных понятий. Языки, распознаваемые конечными автоматами. Замкнутость класса автоматных языков относительно операций объединения, пересечения и дополнения.
- Детерминированные конечные автоматы. Метод детерминизации конечных автоматов.
- Алгоритм проверки эквивалентности детерминированных конечных автоматов.
- Минимальные детерминированные конечные автоматы. Алгоритм минимизации детерминированных конечных автоматов.
- Алгебра регулярных выражений. Примеры тождеств в алгебре регулярных выражений. Регулярные языки.
- Алгоритм построения регулярного выражения, определяющего язык, распознаваемый заданным конечным автоматом.
- Алгоритм построения конечного автомата, распознающего язык, определяемый заданным регулярным выражением. Теорема Клини о совпадении класса автоматных языков и класса регулярных языков.