DM2-pilot2019/2020 — различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к: навигация, поиск
 
(не показано 7 промежуточных версии этого же участника)
Строка 63: Строка 63:
 
===Коллоквиум===
 
===Коллоквиум===
  
Дата: 14 декабря (суббота). Время и место 10:30-15:00: аудитория R204, 15:00 – 18:00: аудитория R205.
+
Дата: 14 декабря (суббота). Время и место 10:30-15:00: аудитория R204, '''Важное изменение''': 15:00 – 18:00: аудитория та же - R204.
  
 
'''Расписание по группам:'''  
 
'''Расписание по группам:'''  
Строка 87: Строка 87:
 
===Экзамен (письменный)===
 
===Экзамен (письменный)===
  
Дата:  24 декабря, время с 15:00 до 18-00. Аудитории R205, R305, R503, R504. Раскладку по аудиториям также объявим дополнительно.
+
Дата:  24 декабря, время с 15:00 до 18-00. Аудитории R205, R305, R503, R504.  
'''Следите за уточнениями!'''
+
  
Показ работ: 26 декабря.
+
Предварительное распределение по аудиториям:
 +
 
 +
{| class="wikitable"
 +
|-
 +
| Группа 181: R503 || Группа 182: R504 || Группа 183: R503 || Группа 184: R504
 +
|-
 +
| Группа 185: R205 || Группа 186: R205 || Группа 187: R305 || Группа 188: R305
 +
|}
 +
 
 +
'''Будьте готовы к тому, что вас попросят перейти в другую аудиторию.''' Количество мест невелико. Заранее приносим извинения за неудобства.
 +
 
 +
Показ работ: 26 декабря, начало 12:20. Аудитория R407.
 +
 
 +
'''[https://drive.google.com/file/d/1DuyvdUE7i3ejZHnGSyjSYR9aWY_zT_Aw/view?usp=sharing Решения задач экзамена и критерии проверки]'''
 +
 
 +
'''Формула оценки экзаменационной работы:''' минимум (10, 1.25*сумма весов за задачи)
 +
 
 +
'''[https://drive.google.com/file/d/1cf5INpmpYe41weAbJ-Y8LlwFgaMJ4Yzh/view?usp=sharing Результаты экзамена (таблица, на каждую группу по листу)]'''
 +
 
 +
'''Критерии проверки:'''
 +
 
 +
'''Задача 1'''
 +
 
 +
1 дано правильное определение функций f, g (прощались погрешности в обосновании)
 +
 
 +
0 остальные случаи
 +
 
 +
'''Задача 2'''
 +
 
 +
1 есть обоснование в одну сторону (n - неподвижная точка -> U_n нигде не определена, или наоборот)
 +
 
 +
0.8 текст содержит верное решение (соображение), но сделано возмутительно неверное высказывание
 +
 
 +
0.6 пример приведен верный, но утверждение о том, что он подходит даже не сформулировано в явном виде
 +
 
 +
0.5 текст превращается в решение заменой одного (б.м. нескольких вхождений) неверного термина на верный
 +
 
 +
0.2  имеются лишние неподвижные точки, но идея верная
 +
 
 +
'''Задача 3'''
 +
 
 +
0.5 Решение для разрешимого множества, перечисленного в порядке возрастания
 +
 
 +
0 решение для разрешимого множества
 +
 
 +
 
 +
'''Задача 4'''
 +
 
 +
3 прощалось отсутствие доказательства однозначности замен в G (если свойство явно сформулировано)
 +
 
 +
1.5 правильная кодировка без нужного утверждения о ее свойствах
 +
 
 +
1 приведен пример кодировки с неоднозначнвми заменами
 +
 
 +
1 утверждение, что достаточно инъективности кодировки
 +
 
 +
0.5 идея кодировки без конкретного примера
 +
 
 +
 
 +
'''Задача 5'''
 +
 
 +
0.8 формула правильная, доказана невыполнимость, сказано о невозможности ограничиться 1-дизъюнктами, но без обоснования
 +
 
 +
0.5 формула правильная, доказана невыполнимость
 +
 
 +
0.2 формула правильная без доказательства (хотя бы невыполнимости)
 +
 
 +
0 неверный ответ или непонятные рассуждения
 +
 
 +
 
 +
'''Задача 6'''
 +
 
 +
1 прощалось указание на формулы из стандартных теорий (равенства, линейного порядка с заданными свойствами) без явного выписывания формул
 +
 
 +
0.5 правильное рассуждение в нормальных моделях без упоминания аксиом равенства или выписывания явных формул
 +
 
 +
0 формулы задаются в конкретной модели
 +
 
 +
 
 +
'''Задача 7'''
 +
 
 +
1 Алгоритм правильный, но обоснован лишь в одном случае (почему, если алгоритм выдает, что формула не общезначима, то это действительно так
 +
Например, гооврится, что достаточно проверить тавтологичность пропозициональной формулы, получаемой из A заменой атомарных формул на булевы переменные (и нет ссылки на результаты курса о методе резолюций для формул первого порядка).
 +
Или, например, просто говорится, что применим метод резолюций к отрицанию формулы, но нигде не указано, что после сколемизации не остается кванторов всеобщности.
 +
 
 +
0 продвижений нет (например, рассмотрены булевы формулы или фиксированная модель)
 +
 
 +
0 доказана только перечислимость этого множества
 +
 
 +
0 сказано только, что достаточно проверить невыполнимость отрицания
 +
 
 +
0 решение нечитаемо
 +
 
 +
 
 +
'''Задача 8'''
 +
 
 +
 
 +
8а промежуточных оценок не было
 +
 
 +
 +
 
 +
1 не доказано, что для любой формулы Ф в этой модели Ф(x,y) = Ф(-x,y)
 +
 
 +
0 неправильное решение методом автоморфизмов (невозможно для предиката равенства)
 +
 
 +
0 неправильное сведение к 8а
  
 
===Пересдачи===
 
===Пересдачи===
Строка 144: Строка 248:
 
184 группа - 20 декабря.
 
184 группа - 20 декабря.
 
181 группа - 20 декабря.
 
181 группа - 20 декабря.
 +
182 группа - 20 декабря.
  
 
====5 дз====
 
====5 дз====

Текущая версия на 00:46, 26 декабря 2019

Дискретная математика на 2-ом курсе ПМИ (пилотный поток)

Лекции проходят по пятницам в 13:40-15:00 в аудитории R406

Новости

Внимание! Перенос занятий: лекция и семинары 6 декабря переносятся на субботу 7 декабря.

Лекция: 7 декабря, начало 12:10, ауд. R306

Семинар 182 группы: 7 декабря, начало 13:40, ауд. R207. Консультация (и защита домашних заданий): вторник, 10 декабря, начало 15:10, ауд. М203.

Семинар 184 группы: 7 декабря, начало 13:40, ауд. D204

Лектор

Вялый Михаил Николаевич vyalyi@gmail.com

Семинаристы и ассистенты

181 Козачинский Александр Николаевич kozlach@mail.ru группа в telegram, где можно задать вопрос (учебный ассистент Агамов Раджаб Эльдар оглы agamov@phystech.edu)

182 Вялый Михаил Николаевич vyalyi@gmail.com (учебный ассистент Сурин Денис Владимирович Denis.surin2011@yandex.ru)

184 Козачинский Александр Николаевич kozlach@mail.ru, группа в telegram, где можно задать вопрос (учебный ассистент Тараканов Игорь Анатольевич iatarakanov@edu.hse.ru)

Консультации

Козачинcкий: по вторникам 13:40 -- 16:30, буду либо в S831, либо в S832

Вялый: по пятницам, 16:40-18:00, D206

Ассистент Тараканов: вторник, среда - любое время, договариваться за день, пятница - после 18:00 (telegram - @SetSplin)

Краткое описание

Курс состоит из двух частей. В первом модуле будет общая теория вычислимости, во втором модуле будет изучаться математическая логика: формулы логики высказываний и логики предикатов, определение истинности, выразимость средствами логики предикатов, исчисление резолюций.

Отчётность по курсу и критерии оценки

6 домашних заданий, коллоквиум и экзамен.

Оценка за каждое домашнее задание равна доле решенных задач, умноженной на 10. Общая оценка за домашние задания равна среднему арифметическому оценок за решение каждого из заданий. На решение каждого ДЗ дается 14 дней, решение ДЗ нужно сдавать семинаристу до начала семинара. Сдача домашних заданий после их срока невозможна. Домашнее задание должно быть защищено в сроки, указанные семинаристом. Для защиты студент должен прийти на консультацию и убедить семинариста или ассистента, что он понимает, что у него написано, и тем самым работа не списана.

Коллоквиум (устный) и экзамен (письменный) оцениваются по десятибалльной системе. На коллоквиуме не разрешается пользоваться никакими записями. На экзамене можно пользоваться любыми бумажными источниками и нельзя никакими электронными.

Коллоквиум состоит из двух теоретических вопросов (один по теории вычислимости, другой по логике) и одной задачи, которые оцениваются в 3, 3 и 4 баллов соответственно. Эти задачи берутся из заранее опубликованного списка задач (с точностью до выбора конкретных чисел), подобных тем, что были в домашних заданиях.

Экзамен состоит из 8 задач с указанием количества баллов за каждую задачу. Эти баллы в сумме дают 10 баллов или больше. Задачи нужно решить за две пары.

Оценки за коллоквиум и экзамен входят в итоговую оценку с коэффициентами 0.4, а оценка за домашние задания - с коэффициентом 0.2.

Те, кто не смог прийти на коллоквиум по болезни, могут его сдать отдельно в день пересдачи (один раз). Это же относится и к тем, кто не смог прийти на экзамен или получил на нем менее 4 баллов. Те, кто после всех пересдач получил итоговую оценку менее 4 баллов, сдают устный экзамен комиссии, в этом случае все полученные ранее оценки аннулируются и оценка, полученная на экзамене, является окончательной.

Правила округления

При вычислениях промежуточные величины не округляются. Результат вычисляется точно и округляется только в момент, когда по внешним причинам требуется целочисленная оценка (скажем, при выставлении итоговой оценки). В этом случае используется арифметическое округление (то есть, 6.5 округляется до 7, а 6.49 - до 6).

Сроки контрольных мероприятий

Коллоквиум

Дата: 14 декабря (суббота). Время и место 10:30-15:00: аудитория R204, Важное изменение: 15:00 – 18:00: аудитория та же - R204.

Расписание по группам:

на 10:30 приглашаются группы 182, 185

на 11:30 - группа 183

на 12:30 - группы 181, 186

на 13:30 - группа 188

на 15:00 - группы 184, 187


Консультация перед коллоквиумом: 13.12, начало 13:40, аудитория R503

[Программа коллоквиума.] Обратите внимание:

  1. В теоретические вопросы по логике входят игры Эренфойхта и метод автоморфизмов для доказательства невыразимости предикатов. Задач на эти темы на коллоквиуме не будет. Однако на экзамене задачи по этим темам вполне могут быть.
  2. На коллоквиуме не разрешается пользоваться никакими записями - ни в электронной, ни в бумажной форме.

Экзамен (письменный)

Дата: 24 декабря, время с 15:00 до 18-00. Аудитории R205, R305, R503, R504.

Предварительное распределение по аудиториям:

Группа 181: R503 Группа 182: R504 Группа 183: R503 Группа 184: R504
Группа 185: R205 Группа 186: R205 Группа 187: R305 Группа 188: R305

Будьте готовы к тому, что вас попросят перейти в другую аудиторию. Количество мест невелико. Заранее приносим извинения за неудобства.

Показ работ: 26 декабря, начало 12:20. Аудитория R407.

Решения задач экзамена и критерии проверки

Формула оценки экзаменационной работы: минимум (10, 1.25*сумма весов за задачи)

Результаты экзамена (таблица, на каждую группу по листу)

Критерии проверки:

Задача 1

1 дано правильное определение функций f, g (прощались погрешности в обосновании)

0 остальные случаи

Задача 2

1 есть обоснование в одну сторону (n - неподвижная точка -> U_n нигде не определена, или наоборот)

0.8 текст содержит верное решение (соображение), но сделано возмутительно неверное высказывание

0.6 пример приведен верный, но утверждение о том, что он подходит даже не сформулировано в явном виде

0.5 текст превращается в решение заменой одного (б.м. нескольких вхождений) неверного термина на верный

0.2 имеются лишние неподвижные точки, но идея верная

Задача 3

0.5 Решение для разрешимого множества, перечисленного в порядке возрастания

0 решение для разрешимого множества


Задача 4

3 прощалось отсутствие доказательства однозначности замен в G (если свойство явно сформулировано)

1.5 правильная кодировка без нужного утверждения о ее свойствах

1 приведен пример кодировки с неоднозначнвми заменами

1 утверждение, что достаточно инъективности кодировки

0.5 идея кодировки без конкретного примера


Задача 5

0.8 формула правильная, доказана невыполнимость, сказано о невозможности ограничиться 1-дизъюнктами, но без обоснования

0.5 формула правильная, доказана невыполнимость

0.2 формула правильная без доказательства (хотя бы невыполнимости)

0 неверный ответ или непонятные рассуждения


Задача 6

1 прощалось указание на формулы из стандартных теорий (равенства, линейного порядка с заданными свойствами) без явного выписывания формул

0.5 правильное рассуждение в нормальных моделях без упоминания аксиом равенства или выписывания явных формул

0 формулы задаются в конкретной модели


Задача 7

1 Алгоритм правильный, но обоснован лишь в одном случае (почему, если алгоритм выдает, что формула не общезначима, то это действительно так Например, гооврится, что достаточно проверить тавтологичность пропозициональной формулы, получаемой из A заменой атомарных формул на булевы переменные (и нет ссылки на результаты курса о методе резолюций для формул первого порядка). Или, например, просто говорится, что применим метод резолюций к отрицанию формулы, но нигде не указано, что после сколемизации не остается кванторов всеобщности.

0 продвижений нет (например, рассмотрены булевы формулы или фиксированная модель)

0 доказана только перечислимость этого множества

0 сказано только, что достаточно проверить невыполнимость отрицания

0 решение нечитаемо


Задача 8


8а промежуточных оценок не было

1 не доказано, что для любой формулы Ф в этой модели Ф(x,y) = Ф(-x,y)

0 неправильное решение методом автоморфизмов (невозможно для предиката равенства)

0 неправильное сведение к 8а

Пересдачи

Домашние задания

Домашнее задание 1 Срок сдачи: 181 группа - 24 сентября; 182 группа - 20 сентября; 184 группа - 20 сентября. Комментарий к условию задачи 5: для определённости считайте, что функция строго возрастающая.

Домашнее задание 2 Срок сдачи: 181 группа - 8 октября; 182 группа - 4 октября; 184 группа - 4 октября.

Домашнее задание 3 Срок сдачи: 181 группа - 29 октября; 182 группа - 18 октября; 184 группа - 18 октября. Исправление условия задачи 5: вместо "переводит в пустую" следует читать "переводит в пустую финальную" (то есть, на ленте пусто, а машина в финальном состоянии).

Домашнее задание 4 Срок сдачи: 181 группа - 12 ноября; 182 группа - 8 ноября; 184 группа - 8 ноября.

Домашнее задание 5 Срок сдачи: 181 группа - 26 ноября; 182 группа - 22 ноября; 184 группа - 22 ноября.

Домашнее задание 6 Срок сдачи: 181 группа - 3 декабря; 182 группа - 29 ноября; 184 группа - 7 декабря.


Оценки за домашние задания

181 группа

182 группа

184 группа ;

Сроки защиты

1 дз

181 группа - 22 октября.
182 группа - 1 ноября.
184 группа - 15 октября.

2 дз

181 группа - 19 ноября.
182 группа - 22 ноября.
184 группа - 12 ноября.

3 дз

181 группа - 20 декабря.

184 группа - 26 ноября.

182 группа - 10 декабря.

4 дз

184 группа - 20 декабря. 181 группа - 20 декабря. 182 группа - 20 декабря.

5 дз

181 группа - 20 декабря.

182 группа - 13 декабря.

184 группа - 20 декабря.

Примерное содержание лекций

  • Вычислимые функции. Разрешимые, перечислимые множества. Теорема Поста.
  • Универсальные функции. Неразрешимые и неперечислимые множества.
  • Главные нумерации. Теорема Райса-Успенского. Теорема о неподвижной точке.
  • Машины Тьюринга. Неразрешимость проблемы остановки МТ.
  • Сводимости. Неразрешимость задачи достижимости в ассоциативных исчислениях.
  • Полугруппы, двусторонние исчисления, неразрешимость проверки равенства слов.
  • Логические формулы: булевы формулы, формулы первого порядка.
  • Общезначимые формулы. Предваренная нормальная форма.
  • Исчисление резолюций для пропозициональных формул.
  • Исчисление резолюций для формул первого порядка.
  • Неразрешимость проверки общезначимости. Перечислимость множества общезначимых формул.
  • Языки первого порядка и их модели. Изоморфные и элементарно эквивалентные модели.
  • Выразимые в данной модели отношения. Метод автоморфизмов доказательства невыразимости.
  • Выразимость в арифметике. Бета-функция Гёделя. Неперечислимость формул, истинных в арифметике.

Прочитанные лекции

7 декабря Доказательства невыразимости предикатов методом автоморфизмов и с помощью игр Эренфойхта. Арифметика. Неперечислимость формул, истинных в арифметике. Основные идеи доказательства. Бета-функция Гёделя.

29 ноября Элементарно эквивалентные теории. Игры Эренфойхта.

22 ноября Разрешимые теории. Метод элиминации кванторов.

15 ноября Перечислимость множества общезначимых формул. Теории и их модели. Семантическое и синтаксическое следование, их эквивалентность. Теории с равенством, нормальные модели. Теория полугруппы. Эпиморфизмы моделей. Сохранение значения формулы при эпиморфизме. Неразрешимость множества общезначимых формул.

8 ноября Проверка общезначимости формул. Примеры общезначимых. Исчисление резолюций для универсальных дизъюнктов и формул первого порядка. Корректность и полнота.

1 ноября Исчисление резолюций для общих булевых формул. Сводимость выполнимости булевой формулы к выполнимости КНФ. Формулы первого порядка.

11 октября Булевы формулы. Тавтологии. Задача проверки тавтологичности. КНФ. Исчисление резолюций. Корректность и полнота исчисления резолюций.

4 октября Неразрешимость задачи достижимости в ассоциативных исчислениях и задачи проверки равенства слов в полугруппах, заданных образующими и соотношениями.

27 сентября Машины Тьюринга. Тезис Чёрча-Тьюринга и его апология. Неразрешимость проблемы остановки машины Тьюринга.

20 сентября Теорема Успенского-Райса. m-Сводимости. Теорема о неподвижной точке.

13 сентября График функции перечислим тогда и только тогда, когда функция вычислима. Совпадение классов перечислимых множеств, множеств значений вычислимых функций и областей определения вычислимых функций. Универсальные вычислимые функции. Пример перечислимого неразрешимого множества. Главные универсальные вычислимые функции.

6 сентября Вычислимые функции, разрешимые множества, перечислимые множества. Связи между разрешимыми и перечислимыми множествами: разрешимые множества - это такие перечислимые, у которых дополнение также перечислимо (теорема Поста), перечислимые множества - это проекции разрешимых.

Семинары

Задачи к 13 и 14 семинару

Задачи к 12 семинару

Задачи к 11 семинару

Задачи к 10 семинару

Задачи к 9 семинару

Задачи к 8 семинару

Задачи к 7 семинару

Задачи к 6 семинару

Задачи к 5 семинару

Задачи к 4 семинару

Задачи к 3 семинару

Задачи к 2 семинару

Задачи к 1 семинару

Рекомендуемая литература

1. Н.К.Верещагин, А. Шень. Вычислимые функции. М.:МЦНМО, 2012.

2. Н.К.Верещагин, А. Шень. Языки и исчисления. М.:МЦНМО, 2012.

3. Конспект лекций о методе резолюций

4. Черновик учебника "Лекции по дискретной математике" М.Вялый, В. Подольский, А. Рубцов, Д. Шварц, А Шень Главы 14-16 посвящены вычислимости.