Сложность и логика: различия между версиями

Материал из Wiki - Факультет компьютерных наук
Перейти к навигации Перейти к поиску
Новая страница: «= Дискретная математика на 2-ом курсе ПМИ (основной поток)= Лекции проходят по вторникам в…»
 
 
(не показано 95 промежуточных версий 2 участников)
Строка 1: Строка 1:
= Дискретная математика на 2-ом курсе ПМИ (основной поток)=
= Сложность вычислений и логика в теоретической информатике (3-ий курс ТИ) 2018 год =


Лекции проходят по вторникам в аудитории 622 в 10:30-11:50. Первая лекция 5 сентября.
Лекции проходят по вторникам в аудитории 306 в 15:10-16:30. Семинары по вторникам 16:40-18:00. Первая лекция и семинар 9 января.


'''[https://t.me/joinchat/AAAAAEpqVLPKBWkKxDWT1Q Канал в telegram]'''
==Новости==
==Новости==
* 5 июня: Выложены [https://www.dropbox.com/s/mi726hpmpr5mctb/colloq.pdf?dl=0 вопросы к коллоквиуму].
* 16 мая: лекция и семинар 22 мая отменяются из-за того, что большинство студентов уезжают в С.Петербург.


* '''(22 декабря)''' Проверены экзаменационные работы. Баллы за задачи и критерии их оценки (на последнем листе) находятся [https://www.dropbox.com/s/nnubzvb9gg5299o/exam-results-base.xls?dl=0 здесь]. Показ работ 23 декабря в 16:40 в ауд. 402. Решения задач [https://www.dropbox.com/s/vgj8vcm2yyx63rg/main-17-12-21-sol.pdf?dl=0 здесь]
* 15 мая: Назначены даты коллоквиума и письменного экзамена. Коллоквиум: 13 июня СР, 15:10-18:00, ауд.435. Экзамен: 19 июня ВТ, 10:30-13:30, ауд.400.


* (18 декабря) Экзамен состоится в четверг 21 декабря с 15 до 18 в ауд. 622.  Объявление для группы 164: После сдачи экзаменационной работы можно будет защитить шестое ДЗ.
* 28 апреля: выложены ссылки на статьи с изложением алгоритма Мозера-Тардоша.


* (14 декабря) Объявление для группы 164: в пятницу 15 декабря после коллоквиума (до 17:15) можно защитить пятое домашнее задание Н.К. Верещагину (ауд. 617). Другого дня для защиты пятого ДЗ лектору не будет.
* 4 апреля: выложены конспекты лекций об экспандеров, полученные переработкой книги Ромащенко.


* (5 декабря) Выложено расписание коллоквиума:  
==Лектор==
 
Верещагин Николай Константинович, nikolay.vereshchagin@gmail.com
 
==Семинарист==
 
Козачинский Александр Николаевич, kozlach@mail.ru
 
 
 
==Краткое описание==
 
Теоремы Геделя о неполноте для формальной арифметики и теории множеств.
Разрешимость элементарных теорий упорядоченного поля действительных чисел (теорема Тарского-Зайденберга и
поля комплексных чисел.
Экспандеры и теорема Рейнгольда о разрешимости связности для неориентированных графов на логарифмической памяти.
Лемма Ловаса и быстрые алгоритмы для SAT.
Сложность пропозициональных доказательств.
 
 
==Отчётность по курсу и критерии оценки==
 
4 домашних заданий, коллоквиум и экзамен.
 
Оценка за каждое домашнее задание равна доле решенных задач, умноженной на 10. Общая оценка за домашние задания равна среднему арифметическому оценок за решение каждого из заданий. На решение каждого ДЗ дается 14 дней, решение ДЗ нужно сдавать семинаристу до начала семинара.
Сдача домашних заданий после их срока невозможна.
 
Каждое ДЗ будет проверено в течение 10 дней после дедлайна. Домашнее задание должно быть защищено в течение 3 недель после дедлайна. Для защиты студент должен прийти на консультацию и убедить преподавателя, что он понимает, что у него написано, и тем самым работа не списана.
 
Коллоквиум (устный) и экзамен (письменный) оцениваются по десятибалльной системе. На коллоквиуме  не разрешается пользоваться никакими записями. На экзамене можно пользоваться любыми бумажными источниками и нельзя никакими электронными.
 
Сумма оценки за коллоквиум и оценки за домашние задания с коэффициентами 2/3 и 1/3, соответственно, составляют накопленную оценку. Накопленная оценка и оценка за экзамен с коэффициентами 3/5 и 2/5 дают итоговую оценку. Таким образом, оценки за коллоквиум и экзамен входят в итоговую оценку с коэффициентами 0.4, а оценка за домашние задания - с коэффициентом 0.2.
 
Те, кто не смог прийти на экзамен и коллоквиум по болезни, могут его сдать отдельно. Не набравшие в конце второго модуля нужное количество баллов (4) могут пересдать экзамен, а если и это не поможет, то сдавать экзамен комиссии. В последнем случае накопленная оценка аннулируется и оценка, полученная на экзамене, и является окончательной. 
 
====Правила округления====
 
В вычислениях текущие оценки и промежуточные величины не округляются. Результат
вычисляется точно и округляется только в момент выставления накопленной и итоговой оценок.
Округление при выставлении итоговой оценки арифметическое, а при выставлении накопленной
оценки используется следующее правило округления: между 1 и 5 округление вниз, между 5 и 6
округление арифметическое, а в остальных случаях округление вверх. Т.е. 3,92 округляется до 3,
5,48 – до 5, 5,54 – до 6, 7.12 – до 8.
 
====Коллоквиум====
 
Коллоквиум состоится 13 июня СР, 15:10-18:00, ауд.435.
 
[https://www.dropbox.com/s/mi726hpmpr5mctb/colloq.pdf?dl=0 Вопросы к коллоквиуму.]
 
====Экзамен====
 
Письменный экзамен назначен на 19 июня ВТ, 10:30-13:30, ауд.400.
 
==Сроки контрольных мероприятий==
 
Первое домашнее выложено 6.2.2018, срок сдачи 20.2.2018.
 
Второе домашнее будет выложено 6.3.2018, срок сдачи 20.3.2018.
 
Третье домашнее будет выложено 24.4.2018, срок сдачи 8.5.2018.
 
Четвертое домашнее будет выложено 5.6.2018, срок сдачи 19.6.2018.


12 декабря (вторник)
==Домашние задания ==
[https://www.dropbox.com/s/0tyqdtt7kth7ftj/results.xlsx?dl=0 Оценки]


Группа 161
[https://www.dropbox.com/s/fl7etvks3q79ari/hw_1.pdf?dl=0 Домашнее задание 1.] Cрок сдачи 20.2.2018 в 15:10 MSK.
13:40-16:30 (первая пара 300, затем 622)


Группа 162
[https://www.dropbox.com/s/f6bh6l18pfcn0zs/hw_2.pdf?dl=0 Домашнее задание 2.] Cрок сдачи 20.3.2018 в 15:10 MSK.
15:10-18:00 (первая пара 622, затем 435)


Группа 163
[https://www.dropbox.com/s/7kfkccsbx9mb1z8/hw_3.pdf?dl=0 Домашнее задание 3.] Cрок сдачи 15.5.2018 в 15:10 MSK. ''В этом ДЗ есть две бонусные задачи. Каждая из них дает +1 к оценке коллоквиума (но больше 10 за коллоквиум получить все равно нельзя, так что эти задачи можно воспринимать как подстраховку). Чтобы бонус засчитался, нужно за основную часть ДЗ получить не менее половины от максимально возможного балла.''
16:40-18:00 (и до победного конца) (ауд. 311).  


Подгруппы 164-2, 165-1:
[https://www.dropbox.com/s/l4d2dnra0ng5fua/hw_4.pdf?dl=0 Домашнее задание 4.] Cрок сдачи 19.6.2018 в 15:10 MSK.
12:10 - 15:00 (первая пара 622, потом 505)


Группа 166
==Прочитанные лекции==
12:10 - 15:00 (первая пара 622, потом 219)


15 декабря (Пятница)
====Лекция 1 (9 января). ====
Подгруппы 164-1 и 165-2:
время 13:40-16:30 -- ауд.205.


* (24 ноября) Выложены [https://www.dropbox.com/s/bfx9cnut2w2ww3z/colloq.pdf?dl=0 Вопросы к коллоквиуму]
Формулировки первой и второй теоремы Гёделя для формальной арифметики и теории множеств. Понятие финитного и сугубо финитного доказательства. Программа Гильберта обоснования математики.


* (23 ноября) Выложено [https://www.dropbox.com/s/6v2r2l9rswfctnc/hw6.pdf?dl=0 Домашнее задание №6]. Срок сдачи для 164 и 166 групп - 5 декабря.
====Лекция 2 (16 января). ====


* (7 ноября) Выложено [https://www.dropbox.com/s/bea4pllf8tspigb/hw5.pdf?dl=0 Домашнее задание №5]. Срок сдачи для 164 и 166 групп - 21 ноября.
Нефинитное доказательство существования сколь угодно больших чисел. Нефинитное доказательство непротиворечивости PA.  


* (27 октября) Выложено [https://www.dropbox.com/s/18bd95cvk526cuu/hw4.pdf?dl=0 Домашнее задание №4]. Срок сдачи для 164 и 166 групп - 7 ноября.
Тезис арифметичности (любая арифметическая формула, имеющая финитное доказательство, выводима в PA). Принцип свертывания (без доказательства).


* (19 октября) Дедлайн защиты второго домашнего задания для группы 164 сдвинут на 31 октября (из-за сессии)
Принцип отражения в PA. Первая теорема Геделя о неполноте для PA.
Вторая теорема Геделя о неполноте для PA.


* '''(12 октября) Внимание!''' По ошибке в третьем домашнем задании первые две задачи совпадали с некоторыми задачами из второго домашнего задания. Они заменены на новые задачи.  
====Лекция 3 (23 января). ====


* (10 октября) Крайний срок сдачи третьего домашнего задания для групп 164, 166 сдвинут на 24 октября (поскольку 24 октября каникулы, при сдаче 24 октября задание надо послать по компьютерной почте).
Аксиомы Бернайса и вывод из них второй теоремы о неполноте.
Первая теорема Геделя в форме Россера для PA.


* (3 октября) Выложено [https://www.dropbox.com/s/1dkxcvze0u8930l/hw3.pdf?dl=0 Домашнее задание №3]
====Лекция 4 (30 января). ====


* (19 сентября) Выложено [https://www.dropbox.com/s/jmqm4vdw0l19oqg/hw2.pdf?dl=0 Домашнее задание №2]
Разрешимость элементарной теории поля комплексных чисел.


* (1 сентября) Лекции 12 и 26 сентября переносятся на 15 и 29 сентября, соответственно (на то же время) в ауд. 509. Это относится и к семинарам в группе 164, переносящимся в ауд. 301.
Разрешимость элементарной теории упорядоченного поля действительных чисел (теорема Тарского-Зайденберга) (начало).


* (1 сентября) Выложено [https://www.dropbox.com/s/wapy36llq2ykdsl/hw1.pdf?dl=0 Домашнее задание №1]
====Лекция 5 (6 февраля). ====


==Лектор==  
Разрешимость элементарной теории упорядоченного поля действительных чисел (теорема Тарского-Зайденберга) (окончание).
 
Определение комбинаторного однородного экспандера. Существование (вероятностное доказательство).
 
====Лекция 6 (13 февраля).  ====
 
Реберное расширение и его связь с вершинным расширением. Матрица графа и ее собственные числа. Expander mixing lemma.
 
====Лекция 7 (20 февраля).  ====
 
L_2-расстояние до равномерного распределения при одном шаге случайного блуждания.
Лапласиан графа. От спектрального экспадера к комбинаторному.
 
====Лекция 8 (27 февраля).  ====
 
Нижняя оценка на второе собственное числа d-регулярного графа. Вероятностное доказательство существования спектрального экспандера.
 
====Лекция 9 (6 марта).  ====
 
Тензорное произведение и зигзаг-произведение двух графов и их собственные числа. Построение спектрального экспандера с использованием первой оценки для зигзаг-произведения (слабо и сильно эффективные конструкции).
 
====Лекция 10 (13 марта).  ====
 
Уменьшение вероятности ошибки с помощью экспандеров без использования дополнительной случайности.
 
Уменьшение вероятности ошибки с помощью экспандеров путем t шагов случайного блуждания с использованием O(t) дополнительных случайных битов.
 
Вторая спектральная оценка для зигзаг-произведения.


Н.К. Верещагин nikolay.vereshchagin@gmail.com
====Лекция 11 (20 марта). ====


==Семинаристы==
Алгоритм Рейнголда.


163 Дашков Евгений Владимирович edashkov@gmail.com, ассистент Дискин Михаил Сергеевич, yhn1124@gmail.com, t.me/yhn112
27 марта лекции нет (сессия).
   
164 Верещагин Николай Константинович nikolay.vereshchagin@gmail.com, ассистент Денисова Елена Алексеевна,
lena97denisova@mail.ru


165 Дашков Евгений Владимирович edashkov@gmail.com, ассистент Моисеев Андрей Андреевич, andrei.moiseev213@yandex.ru
====Лекция 12 (3 апреля). ====


166 Милованов Алексей Сергеевич, almas239@gmail.com, ассистент Ребенко Ярослав Алексеевич, yarebenko@gmail.com
Экспандер Маргулиса.


==Краткое описание==
====Лекция 13 (10 апреля).  ====


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


==Отчётность по курсу и критерии оценки==
Экспандер Варди-Парвареша (конструкция).


6 домашних заданий, коллоквиум и экзамен.
====Лекция 14 (17 апреля). ====


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


Каждое ДЗ будет проверено в течение 10 дней после дедлайна. Домашнее задание должно быть защищено в течение 3 недель после дедлайна. Для защиты студент должен прийти на консультацию и убедить преподавателя, что он понимает, что у него написано, и тем самым работа не списана.
====Лекция 15 (24 апреля). ====


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


Сумма оценки за коллоквиум и оценки за домашние задания с коэффициентами 2/3 и 1/3, соответственно, составляют накопленную оценку. Накопленная оценка и оценка за экзамен с коэффициентами 3/5 и 2/5 дают итоговую оценку. Таким образом, оценки за коллоквиум и экзамен входят в итоговую оценку с коэффициентами 0.4, а оценка за домашние задания - с коэффициентом 0.2.
1 и 8 мая лекций не будет (каникулы)


Те, кто не смог прийти на экзамен и коллоквиум по болезни, могут его
====Лекция 16 (15 мая). ====
сдать отдельно. Не набравшие в конце второго модуля нужное количество баллов (4) могут пересдать экзамен, а если и это не поможет, то сдавать экзамен комиссии. В последнем случае накопленная оценка аннулируется и оценка, полученная на экзамене, и является окончательной.  


====Правила округления====
Алгоритм Мозера-Тардоша (эффективная версия локальной леммы Ловаса).


В вычислениях текущие оценки и промежуточные величины не округляются. Результат
====22 мая лекция и семинар отменяется из-за того, что большинство студентов уезжают в С.Петербург. ====
вычисляется точно и округляется только в момент выставления накопленной и итоговой оценок.
Округление при выставлении итоговой оценки арифметическое, а при выставлении накопленной
оценки используется следующее правило округления: между 1 и 5 округление вниз, между 5 и 6
округление арифметическое, а в остальных случаях округление вверх. Т.е. 3,92 округляется до 3,
5,48 – до 5, 5,54 – до 6, 7.12 – до 8.


====Экзамен====
====Лекция 17 (29 мая).  ====


Баллы за задачи и критерии их оценки (на последнем листе) находятся [https://www.dropbox.com/s/nnubzvb9gg5299o/exam-results-base.xls?dl=0 здесь]. Показ работ 23 декабря в 16:40 в ауд. 402. Решения задач [ https://www.dropbox.com/s/vgj8vcm2yyx63rg/main-17-12-21-sol.pdf?dl=0 здесь]
Деревья разрешения (детерминированные, недетерминированные и вероятностные). Метод противника для доказательства нижних оценок детерминированной сложности. Сертификаты. Соотношение между P детерминированной, недетерминированной и вероятностной  сложностью.


==Сроки контрольных мероприятий==
====Лекция 18, последняя (5 июня).  ====


Эти сроки немного различаются для разных групп (поскольку семинары в разные дни).


'''Сроки сдачи ДЗ для 164 и 166 группы:'''


Первое домашнее задание  19 сентября (защита до 10 октября [для 166 группы до 17 октября]) .  
Нижние оценки для схем ограниченной глубины. Метод ограничений и теорема First-Saxe-Sipser-Yao-Hastad нижней оценке для функции PARITY. Switching lemma. Теорема Разборова Смоленского о нижней оценке для схем ограниченной глубины с функциями MOD_p.
Второе домашнее задание 3 октября (защита до 24 октября).  
Третье домашнее задание 24 октября (защита до 14 ноября).
Четвертое домашнее задание 7 ноября (защита до 28 ноября).
Пятое домашнее задание  21 ноября (защита до 12 декабря).
Шестое домашнее задание 5 декабря (защита до 26 декабря).


'''Сроки сдачи ДЗ для 163 и 165 группы:'''
====12 июня лекции не будет (праздник)====


Первое домашнее задание 22 сентября (защита до 13 октября).
==Проведённые семинары  ==
Второе домашнее задание 6 октября (защита до 27 октября).
Третье домашнее задание 3 ноября (защита до 17 ноября).
Четвертое домашнее задание 17 ноября (защита до 1 декабря).
Пятое домашнее задание 1 декабря (защита до 15 декабря).
Шестое домашнее задание 15 декабря (защита до 29 декабря).


===Семинар 1 (9 января)===
Beta-функция Геделя. Задачи на выразимость предикатов в арифметике ("x --- совершенное число", "x равно целой части e^y"). Построение формулы, выражающей непротиворечивость PA. Некоторые простые свойства ZF  (почему множество не может принадлежать самому себе, почему существует декартово произведение).


Коллоквиум пройдет с 11 по 15 декабря. [https://www.dropbox.com/s/bfx9cnut2w2ww3z/colloq.pdf?dl=0 Вопросы к коллоквиуму]
===Семинар 2 (16 января)===
Транзитивные множества и ординалы. Пример транзитивного множества, не являющегося ординалом. Порядок на ординалах. В любом множестве ординалов есть минимальный. Для любого ординала есть непосредственно следующий за ним ординал. Линейность порядка на ординалах.


Экзамен (письменный) с 21 по 31 декабря.
===Семинар 3 (23 января)===
Ложность аксиом Бернайса при неестественном определении выводимости. Определение натуральных чисел в ZF (если ZF непротиворечива, то PA непротиворечива). Вывод транзитивности и коммутативности сложения из PA. Сугубо финитное доказательство принципа свертывания (не до конца).


==Домашние задания  ==
===Семинары 4-19 ===
'''[https://docs.google.com/spreadsheets/d/1nWh4-qMKA8gTQJ3aNhWkeVEwxaOJbSxd4Sek5plUaUg Оценки за домашние задания (группа 163)]'''
'''[https://www.dropbox.com/s/zv5bvq8fd4v7est/cw_4.pdf?dl=0 Семинар 4. Задачи (30 января)]'''


'''[https://www.dropbox.com/s/vi2j0bsa6j4y8fm/164.xls?dl=0 Оценки за домашние задания (группа 164)]'''
'''[https://www.dropbox.com/s/udcg4dn9wzmr6im/cw_5.pdf?dl=0 Семинар 5. Задачи (6 февраля)]'''


'''[https://www.dropbox.com/s/6cvpur8awoocuku/165.xls?dl=0 Оценки за домашние задания (группа 165)]'''
'''[https://www.dropbox.com/s/h3zp5mppz50tnjg/cw_6.pdf?dl=0 Семинар 6. Задачи (13 февраля)]'''


'''[https://docs.google.com/spreadsheets/d/1IwSAme4B9Of6xg-e-ZilB1mDy7B_PYeSuAJErX4yZKE/edit?usp=sharing Оценки за домашние задание (группа 166)]'''
'''[https://www.dropbox.com/s/b4f4kbf0hmflfif/cw_7.pdf?dl=0 Семинар 7. Задачи (20 февраля)]'''


'''[https://www.dropbox.com/s/wapy36llq2ykdsl/hw1.pdf?dl=0 Домашнее задание №1]''' -- дедлайны:  для сдачи 19 сентября, для защиты 10 октября (для групп 164 и 166).
'''[https://www.dropbox.com/s/xayaklvx5xdd6zk/cw_8.pdf?dl=0 Семинар 8. Задачи (27 февраля)]'''


[https://www.dropbox.com/s/jmqm4vdw0l19oqg/hw2.pdf?dl=0 Домашнее задание №2] -- дедлайны:  для сдачи 3 октября, для защиты 24 октября (для группы 166) и 31 октября (для группы 164).
'''[https://www.dropbox.com/s/uorlkdgsxcrm69x/cw_9.pdf?dl=0 Семинар 9. Задачи (6 марта)]'''


[https://www.dropbox.com/s/1dkxcvze0u8930l/hw3.pdf?dl=0 Домашнее задание №3] -- дедлайны:  для сдачи 17 или 24 октября, для защиты 7 ноября (для групп 164 и 166).
'''[https://www.dropbox.com/s/qvtxouxveic7z8o/cw_10.pdf?dl=0 Семинар 10. Задачи (13 марта)]'''


[https://www.dropbox.com/s/18bd95cvk526cuu/hw4.pdf?dl=0 Домашнее задание №4]. Срок сдачи для 164 и 166 групп - 7 ноября. Защита до 28 ноября.
'''[https://www.dropbox.com/s/wc82c09jcwvgh32/cw_11.pdf?dl=0 Семинар 11. Задачи (20 марта)]'''


[https://www.dropbox.com/s/bea4pllf8tspigb/hw5.pdf?dl=0 Домашнее задание №5]. Срок сдачи для 164 и 166 групп - 21 ноября. Защита до 12 декабря.
'''[https://www.dropbox.com/s/gcia9sawocgcn68/cw_12.pdf?dl=0 Семинар 12. Задачи (3 апреля)]'''


[https://www.dropbox.com/s/6v2r2l9rswfctnc/hw6.pdf?dl=0 Домашнее задание №6]. Срок сдачи для 164 и 166 групп - 5 декабря. Защита до 26 декабря.
'''[https://www.dropbox.com/s/hpk27suaer48jlk/cw_13.pdf?dl=0 Семинар 13. Задачи (10 апреля)]'''


==Примерное содержание лекций==
'''[https://www.dropbox.com/s/0b5pisyfytk9d13/cw_14.pdf?dl=0 Семинар 14. Задачи (17 апреля)]'''


* Общая задача линейного программирования.
'''[https://www.dropbox.com/s/giofyz33nhb4o6n/cw_15.pdf?dl=0 Семинар 15. Задачи (24 апреля)]'''


* Примеры линейных программ: смешивание растворов, транспортная задача, потоки в сетях
'''[https://www.dropbox.com/s/jax1c4w39vmwgty/cw_16.pdf?dl=0 Семинар 16. Задачи (15 мая)]'''


* Метод исключения переменных.
'''[https://www.dropbox.com/s/0ycuylf84mhpp1v/cw_17.pdf?dl=0 Семинар 17. Задачи (29 мая)]'''


* Способы докательства оптимальности линейных программ.
'''[https://www.dropbox.com/s/a9bpf6mh8aqbgyr/cw_18.pdf?dl=0 Семинар 18. Задачи (5 июня)]'''


* Общая теория двойственности. Двойственная линейная программа. Лемма Фаркаша и теорема
==Конспекты лекций==
двойственности
[https://www.dropbox.com/s/1fl4vg99nblb9yo/vereshchagin-revised.pdf?dl=0 Конспекты лекций об экспандерах, полученные переработкой книги Ромащенко]
 
[https://www.dropbox.com/s/dt9ld9c5x5kfa25/ar.pdf?dl=0 Конспекты лекций о теоремах Геделя для арифметики Пеано]


* Применения двойственности: потоки и разрезы в сетях, игры с нулевой суммой.
[https://www.dropbox.com/s/8p86uddpv74c39o/ZF.pdf?dl=0 Конспекты лекций об аксиоматической теории множеств ZF, теоремах Гёделя для ZF и доказательствах независимости от ZF]


* Симплекс метод.
==Консультации ==


* Исчисление резолюций для пропозициональных формул.
Козачинский вт. 13:30-15:00, ср 16:00-18:00 в 617


* Языки первого порядка и их модели. Изоморфные и элементарно эквивалентные модели. Доказательства элементарной эквивалентности с помощью игр Эренфойхта
==Рекомендуемая литература  ==


* Исчисление резолюций для формул первого порядка.
[https://www.mccme.ru/~anromash/courses/expanders-notes-2014.pdf А.Е. Ромащенко. Экспандеры: конструкции и приложения.]


* Выразимые в данной модели отношения. Метод автоморфизмов доказательства невыразимости.
[https://arxiv.org/abs/0903.0544 Moser  R.A.,  Tardos  G.,  A  constructive  proof  of  the  general  Lovasz  Local  Lemma,Journal of the ACM, 2010, 57(2), 11.1–11.15.]


* Логическое следование и аксиоматические теории.
[https://arxiv.org/pdf/1305.1535.pdf Статья Румянцева и Шеня с изложением алгоритма Мозера-Тардоша]


==Прочитанные лекции==
[https://www.researchgate.net/publication/2508255_On_the_Degree_of_Boolean_Functions_as_Real_Polynomials Noam Nisan, Mario Szegedy. On the Degree of Boolean Functions as Real Polynomials. Computational Complexity 4(4) · January 1995] 


====Лекция 1 (5 сентября). ====
N. Nisan, CREW PRAM's and decision trees, STOC 1989, pages 327-335.

Текущая версия от 12:00, 11 июня 2018

Сложность вычислений и логика в теоретической информатике (3-ий курс ТИ) 2018 год

Лекции проходят по вторникам в аудитории 306 в 15:10-16:30. Семинары по вторникам 16:40-18:00. Первая лекция и семинар 9 января.

Канал в telegram

Новости

  • 5 июня: Выложены вопросы к коллоквиуму.
  • 16 мая: лекция и семинар 22 мая отменяются из-за того, что большинство студентов уезжают в С.Петербург.
  • 15 мая: Назначены даты коллоквиума и письменного экзамена. Коллоквиум: 13 июня СР, 15:10-18:00, ауд.435. Экзамен: 19 июня ВТ, 10:30-13:30, ауд.400.
  • 28 апреля: выложены ссылки на статьи с изложением алгоритма Мозера-Тардоша.
  • 4 апреля: выложены конспекты лекций об экспандеров, полученные переработкой книги Ромащенко.

Лектор

Верещагин Николай Константинович, nikolay.vereshchagin@gmail.com

Семинарист

Козачинский Александр Николаевич, kozlach@mail.ru


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

Теоремы Геделя о неполноте для формальной арифметики и теории множеств. Разрешимость элементарных теорий упорядоченного поля действительных чисел (теорема Тарского-Зайденберга и поля комплексных чисел. Экспандеры и теорема Рейнгольда о разрешимости связности для неориентированных графов на логарифмической памяти. Лемма Ловаса и быстрые алгоритмы для SAT. Сложность пропозициональных доказательств.


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

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

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

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

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

Сумма оценки за коллоквиум и оценки за домашние задания с коэффициентами 2/3 и 1/3, соответственно, составляют накопленную оценку. Накопленная оценка и оценка за экзамен с коэффициентами 3/5 и 2/5 дают итоговую оценку. Таким образом, оценки за коллоквиум и экзамен входят в итоговую оценку с коэффициентами 0.4, а оценка за домашние задания - с коэффициентом 0.2.

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

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

В вычислениях текущие оценки и промежуточные величины не округляются. Результат вычисляется точно и округляется только в момент выставления накопленной и итоговой оценок. Округление при выставлении итоговой оценки арифметическое, а при выставлении накопленной оценки используется следующее правило округления: между 1 и 5 округление вниз, между 5 и 6 округление арифметическое, а в остальных случаях округление вверх. Т.е. 3,92 округляется до 3, 5,48 – до 5, 5,54 – до 6, 7.12 – до 8.

Коллоквиум

Коллоквиум состоится 13 июня СР, 15:10-18:00, ауд.435.

Вопросы к коллоквиуму.

Экзамен

Письменный экзамен назначен на 19 июня ВТ, 10:30-13:30, ауд.400.

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

Первое домашнее выложено 6.2.2018, срок сдачи 20.2.2018.

Второе домашнее будет выложено 6.3.2018, срок сдачи 20.3.2018.

Третье домашнее будет выложено 24.4.2018, срок сдачи 8.5.2018.

Четвертое домашнее будет выложено 5.6.2018, срок сдачи 19.6.2018.

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

Оценки

Домашнее задание 1. Cрок сдачи 20.2.2018 в 15:10 MSK.

Домашнее задание 2. Cрок сдачи 20.3.2018 в 15:10 MSK.

Домашнее задание 3. Cрок сдачи 15.5.2018 в 15:10 MSK. В этом ДЗ есть две бонусные задачи. Каждая из них дает +1 к оценке коллоквиума (но больше 10 за коллоквиум получить все равно нельзя, так что эти задачи можно воспринимать как подстраховку). Чтобы бонус засчитался, нужно за основную часть ДЗ получить не менее половины от максимально возможного балла.

Домашнее задание 4. Cрок сдачи 19.6.2018 в 15:10 MSK.

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

Лекция 1 (9 января).

Формулировки первой и второй теоремы Гёделя для формальной арифметики и теории множеств. Понятие финитного и сугубо финитного доказательства. Программа Гильберта обоснования математики.

Лекция 2 (16 января).

Нефинитное доказательство существования сколь угодно больших чисел. Нефинитное доказательство непротиворечивости PA.

Тезис арифметичности (любая арифметическая формула, имеющая финитное доказательство, выводима в PA). Принцип свертывания (без доказательства).

Принцип отражения в PA. Первая теорема Геделя о неполноте для PA. Вторая теорема Геделя о неполноте для PA.

Лекция 3 (23 января).

Аксиомы Бернайса и вывод из них второй теоремы о неполноте. Первая теорема Геделя в форме Россера для PA.

Лекция 4 (30 января).

Разрешимость элементарной теории поля комплексных чисел.

Разрешимость элементарной теории упорядоченного поля действительных чисел (теорема Тарского-Зайденберга) (начало).

Лекция 5 (6 февраля).

Разрешимость элементарной теории упорядоченного поля действительных чисел (теорема Тарского-Зайденберга) (окончание).

Определение комбинаторного однородного экспандера. Существование (вероятностное доказательство).

Лекция 6 (13 февраля).

Реберное расширение и его связь с вершинным расширением. Матрица графа и ее собственные числа. Expander mixing lemma.

Лекция 7 (20 февраля).

L_2-расстояние до равномерного распределения при одном шаге случайного блуждания. Лапласиан графа. От спектрального экспадера к комбинаторному.

Лекция 8 (27 февраля).

Нижняя оценка на второе собственное числа d-регулярного графа. Вероятностное доказательство существования спектрального экспандера.

Лекция 9 (6 марта).

Тензорное произведение и зигзаг-произведение двух графов и их собственные числа. Построение спектрального экспандера с использованием первой оценки для зигзаг-произведения (слабо и сильно эффективные конструкции).

Лекция 10 (13 марта).

Уменьшение вероятности ошибки с помощью экспандеров без использования дополнительной случайности.

Уменьшение вероятности ошибки с помощью экспандеров путем t шагов случайного блуждания с использованием O(t) дополнительных случайных битов.

Вторая спектральная оценка для зигзаг-произведения.

Лекция 11 (20 марта).

Алгоритм Рейнголда.

27 марта лекции нет (сессия).

Лекция 12 (3 апреля).

Экспандер Маргулиса.

Лекция 13 (10 апреля).

Двудольные экспандеры: необходимое и достаточное условие существования. Экспандер с коэффициентом увеличения близким к степени.

Экспандер Варди-Парвареша (конструкция).

Лекция 14 (17 апреля).

Экспандер Варди-Парвареша (доказательство расширения).

Лекция 15 (24 апреля).

Экспандерные коды: последовательный и параллельный алгоритм декодирования.

1 и 8 мая лекций не будет (каникулы)

Лекция 16 (15 мая).

Алгоритм Мозера-Тардоша (эффективная версия локальной леммы Ловаса).

22 мая лекция и семинар отменяется из-за того, что большинство студентов уезжают в С.Петербург.

Лекция 17 (29 мая).

Деревья разрешения (детерминированные, недетерминированные и вероятностные). Метод противника для доказательства нижних оценок детерминированной сложности. Сертификаты. Соотношение между P детерминированной, недетерминированной и вероятностной сложностью.

Лекция 18, последняя (5 июня).

Нижние оценки для схем ограниченной глубины. Метод ограничений и теорема First-Saxe-Sipser-Yao-Hastad нижней оценке для функции PARITY. Switching lemma. Теорема Разборова Смоленского о нижней оценке для схем ограниченной глубины с функциями MOD_p.

12 июня лекции не будет (праздник)

Проведённые семинары

Семинар 1 (9 января)

Beta-функция Геделя. Задачи на выразимость предикатов в арифметике ("x --- совершенное число", "x равно целой части e^y"). Построение формулы, выражающей непротиворечивость PA. Некоторые простые свойства ZF (почему множество не может принадлежать самому себе, почему существует декартово произведение).

Семинар 2 (16 января)

Транзитивные множества и ординалы. Пример транзитивного множества, не являющегося ординалом. Порядок на ординалах. В любом множестве ординалов есть минимальный. Для любого ординала есть непосредственно следующий за ним ординал. Линейность порядка на ординалах.

Семинар 3 (23 января)

Ложность аксиом Бернайса при неестественном определении выводимости. Определение натуральных чисел в ZF (если ZF непротиворечива, то PA непротиворечива). Вывод транзитивности и коммутативности сложения из PA. Сугубо финитное доказательство принципа свертывания (не до конца).

Семинары 4-19

Семинар 4. Задачи (30 января)

Семинар 5. Задачи (6 февраля)

Семинар 6. Задачи (13 февраля)

Семинар 7. Задачи (20 февраля)

Семинар 8. Задачи (27 февраля)

Семинар 9. Задачи (6 марта)

Семинар 10. Задачи (13 марта)

Семинар 11. Задачи (20 марта)

Семинар 12. Задачи (3 апреля)

Семинар 13. Задачи (10 апреля)

Семинар 14. Задачи (17 апреля)

Семинар 15. Задачи (24 апреля)

Семинар 16. Задачи (15 мая)

Семинар 17. Задачи (29 мая)

Семинар 18. Задачи (5 июня)

Конспекты лекций

Конспекты лекций об экспандерах, полученные переработкой книги Ромащенко

Конспекты лекций о теоремах Геделя для арифметики Пеано

Конспекты лекций об аксиоматической теории множеств ZF, теоремах Гёделя для ZF и доказательствах независимости от ZF

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

Козачинский вт. 13:30-15:00, ср 16:00-18:00 в 617

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

А.Е. Ромащенко. Экспандеры: конструкции и приложения.

Moser R.A., Tardos G., A constructive proof of the general Lovasz Local Lemma,Journal of the ACM, 2010, 57(2), 11.1–11.15.

Статья Румянцева и Шеня с изложением алгоритма Мозера-Тардоша

Noam Nisan, Mario Szegedy. On the Degree of Boolean Functions as Real Polynomials. Computational Complexity 4(4) · January 1995

N. Nisan, CREW PRAM's and decision trees, STOC 1989, pages 327-335.