<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="ru">
	<id>https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=AT-25-26</id>
	<title>AT-25-26 - История изменений</title>
	<link rel="self" type="application/atom+xml" href="https://wikicshse.ru/index.php?action=history&amp;feed=atom&amp;title=AT-25-26"/>
	<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=AT-25-26&amp;action=history"/>
	<updated>2026-06-06T09:57:41Z</updated>
	<subtitle>История изменений этой страницы в вики</subtitle>
	<generator>MediaWiki 1.45.3</generator>
	<entry>
		<id>https://wikicshse.ru/index.php?title=AT-25-26&amp;diff=60&amp;oldid=prev</id>
		<title>imported&gt;Jpridgeway: Migrated current public revision from wiki.cs.hse.ru</title>
		<link rel="alternate" type="text/html" href="https://wikicshse.ru/index.php?title=AT-25-26&amp;diff=60&amp;oldid=prev"/>
		<updated>2026-04-07T17:20:13Z</updated>

		<summary type="html">&lt;p&gt;Migrated current public revision from wiki.cs.hse.ru&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Новая страница&lt;/b&gt;&lt;/p&gt;&lt;div&gt;= Теория автоматов, формальные языки, регулярные выражения (ОП ПМИ 4 курс), весна 2026 =&lt;br /&gt;
&lt;br /&gt;
Лекции проходят по субботам, 11:10–12:30. Первая лекция – 24 января 2026.&lt;br /&gt;
&lt;br /&gt;
Семинары проходят по субботам, 13:00–14:20. Первый семинар - 24 января 2026.&lt;br /&gt;
&lt;br /&gt;
Аудитория меняется, будет указана в РУЗе.&lt;br /&gt;
&lt;br /&gt;
==Контакты== &lt;br /&gt;
&lt;br /&gt;
Лектор и семинарист: [https://www.hse.ru/org/persons/218355200/ Запрягаев Александр Александрович], azapryagaev@hse.ru, телеграм: azapryagaev&lt;br /&gt;
&lt;br /&gt;
Группа в Телеграм: https://t.me/+ymCEMU8dmLVkMzJi&lt;br /&gt;
&lt;br /&gt;
==Информация==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/1o2aMcY2Zu4wSTuvo_8g75NvQLgZyE62I/view?usp=sharing Подробная информация]&lt;br /&gt;
&lt;br /&gt;
===Аннотация===&lt;br /&gt;
&lt;br /&gt;
Курс «Теория автоматов, формальные языки, регулярные выражения» познакомит слушателей одной из самых быстро развивающихся дисциплин теоретической информатики – теорией автоматов. Мы рассмотрим, как язык конечных автоматов применяется в алгебре и компьютерной лингвистике, позволяет исследовать грамматику реальных языков и языков программирования, характеризовать устройство алгебраических структур. Будут доказаны теоремы о выразительной силе формальных языков и алгоритмической разрешимости и неразрешимости различных классов структур, выражающихся автоматами.&lt;br /&gt;
&lt;br /&gt;
===Цели освоения курса===&lt;br /&gt;
&lt;br /&gt;
* Овладеть различными видами формальных грамматик на различных уровнях иерархии Хомского&lt;br /&gt;
* Познакомиться с основными алгоритмами теории конечных автоматов&lt;br /&gt;
* Научиться строить регулярные выражения&lt;br /&gt;
* Уметь распознавать языки, не выразимые грамматиками или автоматами&lt;br /&gt;
* Знать соответствия между разновидностями автоматов и различными категориями грамматик&lt;br /&gt;
* Овладеть арифметиками Бюхи как методом проверки структур на автоматность&lt;br /&gt;
* Изучить основные результаты об автоматности алгебраических структур&lt;br /&gt;
&lt;br /&gt;
===Планируемые результаты===&lt;br /&gt;
* Уметь классифицировать формальные языки в соответствии с иерархией Хомского&lt;br /&gt;
* Составлять грамматики и регулярные выражения, задающие конкретные формальные языки&lt;br /&gt;
* Доказывать нераспознаваемость языков в грамматиках различного вида&lt;br /&gt;
* Составлять конечные автоматы, соответствующие грамматикам, и наоборот&lt;br /&gt;
* Детерминизовывать конечные автоматы&lt;br /&gt;
* Знать роль арифметик Бюхи в представлении автоматных структур&lt;br /&gt;
* Проверять автоматность произвольных алгебраических структур построением их представления в арифметиках Бюхи&lt;br /&gt;
&lt;br /&gt;
===Пререквизиты курса===&lt;br /&gt;
Некоторый опыт в работе с математическими доказательствами&lt;br /&gt;
Знакомство с основными структурами алгебры (группы, кольца, поля), а также с языком логики предикатов полезно, но не обязательно.&lt;br /&gt;
&lt;br /&gt;
==Отчётность по курсу и критерии оценки==&lt;br /&gt;
&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Проверочные работы&amp;#039;&amp;#039;&amp;#039;: Проводятся из расчёта примерно одной работы на 2 семинара в конце семинарских занятий и посвящены темам лекций и семинаров, пройденных с момента предыдущей проверочной работы.&lt;br /&gt;
Решение каждой работы оценивается от 0 до 3 баллов. Итоговая оценка составляет 10*(набранное число баллов/(3*число проверочных работ)).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Письменное домашнее задание&amp;#039;&amp;#039;&amp;#039;: Выдаётся дважды за курс: по грамматикам и по конечным автоматам. Дедлайн первого - до начала лекции 6. Дедлайн второго - до контрольной работы.&lt;br /&gt;
У каждой задачи указано количество баллов за неё, суммарное количество &amp;gt;10. Оценка равняется 0,5*min(20,сумма баллов, набранных за все задачи).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Контрольная работа&amp;#039;&amp;#039;&amp;#039;: Проводится во время и в аудитории семинара 9. Разрешено пользоваться написанными от руки собственными конспектами, но не распечатанными материалами и не электронными устройствами. Пересдача по уважительной причине проводится во время экзамена.&lt;br /&gt;
Решение каждой задачи оценивается из максимума в 3 балла, до максимума 15 баллов (5 задач). Оценка равняется (2/3)*(баллы за задачи).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Экзамен&amp;#039;&amp;#039;&amp;#039;: Проводится в сессию 3 модуля в формате, идентичном контрольной работе, но вопросы включают не только задачи, но и определения, формулировки и простые доказательства.&lt;br /&gt;
Решение каждой задачи оценивается из максимума в 3 балла, до максимума 15 баллов (5 задач). Оценка равняется (2/3)*(баллы за задачи).&lt;br /&gt;
* &amp;#039;&amp;#039;&amp;#039;Пересдача&amp;#039;&amp;#039;&amp;#039;: Первая пересдача проводится в формате, аналогичном экзамену, и представляет собой пересдачу экзамена. Формула итоговой оценки не меняется. Вторая пересдача (с комиссией) проводится в формате, аналогичном экзамену. Формула оценки не меняется.&lt;br /&gt;
&lt;br /&gt;
===Формула оценки и пересдачи===&lt;br /&gt;
Накопленная оценка = Округление(0,3*проверочные+0,3*домашние задания+0,4*контрольная работа).&lt;br /&gt;
&lt;br /&gt;
Округление арифметическое.&lt;br /&gt;
&lt;br /&gt;
Если Накопленная оценка &amp;gt;=8, то то студент может получить Накопленную оценку в качестве итоговой оценки, не приходя на экзамен.&lt;br /&gt;
&lt;br /&gt;
В противном случае применяется формула:&lt;br /&gt;
&lt;br /&gt;
Оценка = 0.7*(Накопленная оценка)+0,3*(Экзамен).&lt;br /&gt;
&lt;br /&gt;
==Прочитанные лекции==&lt;br /&gt;
&lt;br /&gt;
[https://drive.google.com/file/d/11m--ZLP_YmGjjOQ2tWJsw6R9jnWfIzzc/view?usp=sharing Конспект лекций 1–8 и листки домашних заданий 1-2]&lt;br /&gt;
&lt;br /&gt;
====Лекция 1 (24 января)====&lt;br /&gt;
Формальные языки. Порождающие грамматики. Основные классы порождающих грамматик.&lt;br /&gt;
&lt;br /&gt;
====Лекция 2 (31 января)====&lt;br /&gt;
Конечные автоматы. Теоремы о нормальной форме конечных автоматов. Детерминированные конечные автоматы.&lt;br /&gt;
&lt;br /&gt;
====Лекция 3 (7 февраля)====&lt;br /&gt;
Автоматные языки. Булевы операции над автоматными языками. Лемма о накачке. Примеры неавтоматных языков.&lt;br /&gt;
&lt;br /&gt;
====Лекция 4 (14 февраля)====&lt;br /&gt;
Синтаксис регулярных выражений. Регулярные выражения и автоматы.&lt;br /&gt;
&lt;br /&gt;
====Лекция 5 (21 февраля)====&lt;br /&gt;
Выводы в контекстно-свободных грамматиках. Однозначные грамматики. Нормальная форма Хомского.&lt;br /&gt;
&lt;br /&gt;
====Лекция 6 (28 февраля)====&lt;br /&gt;
Лемма о накачке для контекстно-свободных языков. Булевы операции над контекстно-свободными языками.&lt;br /&gt;
&lt;br /&gt;
====Лекция 7 (5 марта)====&lt;br /&gt;
Стековые автоматы. Автоматное представление контекстно-свободных языков.&lt;br /&gt;
&lt;br /&gt;
====Лекция 8 (7 марта)====&lt;br /&gt;
Системы соответствий Поста. Неразрешимые проблемы в теории формальных языков.&lt;br /&gt;
&lt;br /&gt;
====Лекция 9 (19 марта)====&lt;br /&gt;
Арифметическое представление автоматных языков. Арифметики Бюхи.&lt;br /&gt;
&lt;br /&gt;
==Ведомость==&lt;br /&gt;
[https://docs.google.com/spreadsheets/d/1ASVeatepX-EBO0SDCnTD42Aq9egwlOfXnA392xVrrwc/edit?usp=sharing Ведомость курса]&lt;br /&gt;
&lt;br /&gt;
==Литература==&lt;br /&gt;
* Eilenberg S., Tilson B. Automata, languages, and machines (Vol. A and B). – Нью-Йорк, Лондон: Academic press, 1974.&lt;br /&gt;
* Пентус А. Е., Пентус М. Р. Теория формальных языков. – М.: Мехмат МГУ, 2004.&lt;br /&gt;
* Khoussainov B., Nerode A. Automatic presentations of structures //International Workshop on Logic and Computational Complexity. – Berlin, Heidelberg : Springer Berlin Heidelberg, 1994. – С. 367-392.&lt;br /&gt;
* Bruyère V. et al. Logic and p-recognizable sets of integers //Bulletin of the Belgian Mathematical Society Simon Stevin. – 1994. – Т. 1. – №. 2. – С. 191–238.&lt;/div&gt;</summary>
		<author><name>imported&gt;Jpridgeway</name></author>
	</entry>
</feed>