Участник:Shersh/Тикеты к 5ому терму — различия между версиями
Shersh (обсуждение | вклад) м (→НКА) |
Shersh (обсуждение | вклад) (→2. Контекстно-свободные грамматики (проверяются): проверены) |
||
Строка 68: | Строка 68: | ||
</ol> | </ol> | ||
− | == 2. Контекстно-свободные грамматики | + | == 2. Контекстно-свободные грамматики == |
− | + | === Базовые понятия о грамматиках === | |
− | + | <ol> | |
− | + | <li value="1"> '''!!!''' [[Формальные грамматики]] (5) </li> | |
− | + | # Пояснить пример контекстно-зависимой грамматики | |
− | ## добавить | + | # Можно ещё примеров различных интересных грамматик добавить (и добавить ссылку на грамматики языков программирования) |
− | + | # Заменить многоточия на \ldots | |
− | ## | + | # Оформить правильно источники инфрмации, добавить См. также |
− | # | + | # Категория |
− | # | + | # Выделить в разборах жирным часть правила, которая раскрывается на данном шаге |
− | ## | + | # Примеры обозначений |
− | ## | + | # Вертикальную черту заменить на \mid |
− | # [[ | + | # В определениях скобки в Tex |
− | + | # Интервики на рефлексивно-транзитивное замыкание | |
− | # | + | # Убрать ; из определения |
− | + | # Выводы в примерах оформить красивей | |
− | + | # Почистить обсуждения | |
− | + | <li> [[Иерархия Хомского формальных грамматик]] </li> | |
− | + | <li> [[Неукорачивающие и контекстно-зависимые грамматики, эквивалентность]] (0.5) </li> | |
− | # | + | # Добавить источники информации, ссылок, интервики (на Иерархию) |
− | # | + | # Категория |
− | # | + | # Почистить обсуждения |
− | # | + | # Знаки неравенств |
− | ## | + | <li> [[Правоконтекстные грамматики, эквивалентность автоматам]] </li> |
− | # | + | <li> [[Контекстно-свободные грамматики, вывод, лево- и правосторонний вывод, дерево разбора]] </li> |
− | # | + | <li> '''!!!''' [[Замкнутость КС-языков относительно различных операций]] (5) </li> |
− | # | + | # Пропущен - в КС-языках |
− | # | + | # Точку в конкатенации лучше опустить |
− | ## | + | # Half некрасивый, c маленькой буквы его |
− | + | # Добавить грамматики для дополнения к языку тандемных повторов (с доказательством) и примеру к half | |
− | ## | + | # Добавить примеры других грамматик |
− | # | + | # Добавить ссылок, см. также |
− | + | <li> '''!!!''' [[Регулярная аппроксимация КС-языков]] (7) </li> | |
− | + | # Добавить док-во леммы | |
− | + | # Отформатировать псевдокод | |
− | ## Добавить | + | # Tex правильно оформить |
− | # | + | # Описание перед псевдокодом перенести |
− | # | + | # Картинки убого расположены |
− | # | + | # "свободно-контекстной грамматики" {{---}} и далее встречаются баги в конспекте |
− | # | + | # Расшифровать RTN (то же с MT) |
− | ## | + | # Источники информации нормально оформить |
− | ## | + | # См. обсуждения |
− | + | </ol> | |
− | + | ||
− | + | === Нормальные формы КС-грамматик === | |
− | # | + | <ol> |
− | + | <li value="8"> '''!!!''' [[Удаление бесполезных символов из грамматики]] (6) </li> | |
− | + | # Англоязычных термины нормально оформить | |
− | + | # Добавить ссылок | |
− | + | # Добавить интервики | |
− | + | # Грамматики оформлены криво | |
− | + | # Написать, что такое <tex> | \Gamma | </tex> | |
− | # | + | # Написать, откуда берутся такие асимптотики, и как добавить очередь |
− | + | # Аналогично про обход в глубину | |
− | ## | + | # Ссылку на НФХ перенести в источники информации |
− | # | + | # Алгоритмы оформить отдельным подзаголовком |
− | # | + | # Категория |
− | + | <li> [[Удаление длинных правил из грамматики]] </li> | |
− | # | + | <li> '''!!!''' [[Удаление eps-правил из грамматики]] (6) </li> |
− | # | + | # Англоязычных термины нормально оформить |
− | ## | + | # Нехорошо, что алгоритм удаления eps-правил ссылается на алгоритм, который описан ниже {{---}} реструктуризовать конспект |
− | + | # Грамматику G заменить на <tex> \Gamma </tex> | |
− | # | + | # Ссылку на НФХ перенести в источники информации |
− | + | # Написать, почему при удалении длинных правил асимптотика будет линейной | |
− | # | + | # Грамматики криво оформлены |
− | # | + | # Пояснить использование очереди |
− | # | + | # Пропущены дефисы после КС местами |
− | ## | + | # Категория |
− | # | + | <li> [[Удаление цепных правил из грамматики]] (3) </li> |
− | # | + | # Англоязычные термины оформить нормально |
− | + | # Провести в алгоритме аналогию с транзитивным замыканием | |
− | + | # Грамматика криво криво оформлена | |
− | + | # Расписать асимптотику алгоритма | |
− | + | # Ссылку на НФХ перенести в источники информации | |
− | ## | + | # Категория |
− | # | + | <li> '''!!!''' [[Нормальная форма Хомского]] (5) </li> |
− | # | + | # Англоязычные термины хорошо оформить |
− | # | + | # Описать оптимальный порядок выполнения процедур нормализации (сейчас порядок не самый оптимальный, хоть всё и растёт полиномиально) |
− | # | + | # Константы взять в Tex |
− | + | # Пример грамматики криво оформлен | |
− | # | + | # Ссылку на НФХ перенести в источники информации |
− | ## | + | # Заменить знаки неравенств в Tex |
− | + | # Категория | |
− | # | + | <li> '''!!!''' [[Устранение левой рекурсии]] (5) </li> |
− | + | # Англоязычные термины оформить правильно | |
− | + | # Кинуть интервики на методы нисходящего разбора (или см. также) | |
− | + | # Написать, как выбирать порядок нетерминалов для алгоритма, если можно придумать разумное правило | |
− | + | # Отформатировать псевдокод | |
− | ## | + | # Знаки неравенств заменить |
− | # | + | # Источники информации нормально оформить |
− | # | + | # Категория |
− | + | <li> '''!!!''' [[Приведение грамматики к ослабленной нормальной форме Грейбах]] (8) </li> | |
− | + | # написать, для чего она нужна | |
− | + | # Какая асимптотика алгоритма приведения? | |
− | + | # Добавить источники информации | |
− | ## | + | # Добавить примеры |
− | # '''!!!''' [[Алгоритм | + | # Англоязычные термины нормально оформить |
− | ## | + | # Отформатировать псевдокод |
− | ## | + | # Добавить алгоритм приведения к сильной нормальной форме Грейбах (или хотя бы сказать как-нибудь подробней про неё) |
− | + | <li> [[Нормальная форма Куроды]] (0.5) </li> | |
− | + | # Заменить везде G на \Gamma | |
− | # | + | </ol> |
− | + | ||
− | # | + | === Алгоритмы разбора === |
− | ## | + | <ol> |
− | + | <li value="16"> [[Алгоритм Кока-Янгера-Касами разбора грамматики в НФХ]] </li> | |
− | # | + | <li> '''!!!''' [[Алгоритм Кока-Янгера-Касами, модификация для произвольной грамматики]] (7) </li> |
− | # | + | # Расписать подробней и формальней |
− | # | + | # А ещё алгоритму всё равно на eps-правила и цепные правила, надо это тоже написать |
− | + | # И желательно расписать динамики через полуинтервалы, а не отрезки | |
− | # | + | # Красиво всё оформить |
− | # | + | <li> '''!!!''' [[Алгоритм Эрли]] (7) </li> |
− | + | # Отформатировать псевдокод | |
− | + | # Описать понятно (гуглится ссылка, где алгоритм понятно расписан) | |
− | + | # Доказательство плохо отформатировано | |
− | ## Источники информации | + | # Оформить красиво источники информации |
− | # | + | <li> '''!!!''' [[Алгоритм Эрли, доказательство оценки O(n^2) для однозначной грамматики]] (5) </li> |
− | # [[ | + | # Отформатировать псевдокод |
− | # | + | # Грамматику G заменить на \Gamma |
− | ## | + | # Перенести описание алгоритма перед псевдокодом |
− | # [[ | + | # Хотелось бы адекватные доказательства читать (см. обсуждения) |
− | ## | + | </ol> |
− | # [[ | + | |
− | ## | + | === Опровержение контекстно-свободности языка === |
− | # '' | + | <ol> |
− | # | + | <li value="20"> '''!!!''' [[Лемма о разрастании для КС-грамматик]] (6) </li> |
− | + | # Добавить пример не КС-языка, который удовлетворяют условию леммы, но уже не удовлетворяет условию леммы Огдена | |
− | + | # Источники нормально оформить | |
− | ## | + | # Добавить см. также на варианты леммы |
− | + | # Категория | |
− | # [[ | + | <li> '''!!!''' [[Лемма Огдена]] (7) </li> |
− | + | # Источники информации добавить | |
− | + | # Добавить пример, удовлетворяющий не КС-языка, который удовлетворяет условию этой леммы | |
− | + | # Категория | |
− | + | <li> [[Существенно неоднозначные языки]] (0.5) </li> | |
− | + | # Англоязычные термины оформить правильно | |
+ | # Ссылки из См. также перенести в источники информации | ||
+ | # Категория | ||
+ | </ol> | ||
+ | |||
+ | === МП-автоматы === | ||
+ | <ol> | ||
+ | <li value="23"> [[Автоматы с магазинной памятью]] (0.5) </li> | ||
+ | # Картинки увеличить | ||
+ | # Определение жирным | ||
+ | # ; в определении заменить на , | ||
+ | # Англоязычные термины правильно оформить, убрать дублирования | ||
+ | # Источники информации, См. также | ||
+ | # Категория | ||
+ | <li> [[МП-автоматы, допуск по пустому стеку и по допускающему состоянию, эквивалентность]] (0.5) </li> | ||
+ | # Добавить источники информации | ||
+ | # Категория | ||
+ | <li> [[Совпадение множества языков МП-автоматов и контекстно-свободных языков]] (3) </li> | ||
+ | # Ссылки и литературу оформить правильно | ||
+ | # Оформить доказательство красиво | ||
+ | # Расписать подробней алгоритм | ||
+ | # Категория | ||
+ | <li> [[Детерминированные автоматы с магазинной памятью]] (0.5) </li> | ||
+ | # В пример добавить язык автомата | ||
+ | # Англоязычные термины | ||
+ | # Категория | ||
+ | <li> [[Детерминированные автоматы с магазинной памятью, до пуск по пустому стеку]] (0.5) </li> | ||
+ | # Категория | ||
+ | # Палку заменить на \mid | ||
+ | # Источники информации | ||
+ | <li> '''!!!''' [[Нормальная форма ДМП-автомата]] (10) </li> | ||
+ | # Написать! | ||
+ | <li> [[Несовпадение класса языков, распознаваемых ДМП автоматами и произвольными МП автоматами]] (2) </li> | ||
+ | # Как-то в кучу всё в теореме. Лучше разделить совпадение по пустому стеку и по состоянию для ДМП и сравнить отдельно МП и ДМП | ||
+ | # Добавить источники информации | ||
+ | # Категория | ||
+ | # См. также | ||
+ | <li> [[ДМП-автоматы и неоднозначность]] </li> | ||
+ | </ol> | ||
== 3. Теория вычислимости (проверяется) == | == 3. Теория вычислимости (проверяется) == |
Версия 16:49, 12 сентября 2015
Тикеты индексируются как "X-Y", где X — номер раздела, а Y — номер конспекта в разделе
Содержание
1. Автоматы и регулярные языки
Регулярные языки и ДКА
- Основные определения: алфавит, слово, язык, конкатенация, свободный моноид слов; операции над языками (0.5)
- Регулярные языки: два определения и их эквивалентность (0.5)
- Англоязычные термины
- Ссылки заменить на источники информации
- Добавить См. также на ДКА
- Детерминированные конечные автоматы
- Прямое произведение ДКА
НКА
- Недетерминированные конечные автоматы
- Построение по НКА эквивалентного ДКА, алгоритм Томпсона
- Автоматы с eps-переходами. Eps-замыкание (0.7)
- Англоязычные термины правильно
- Добавить источники информации, см. также
- Написать, где используется алгоритм eps-замыкания
- Пофиксить знаки неравенств
- Определение жирным
- Многоточия на \ldots
- Теорема Клини (совпадение классов автоматных и регулярных языков) (0.3)
- Добавить ссылок
- взяли Альтернативное доказательство теоремы Клини (через систему уравнений в регулярных выражениях) (5)
- Написать, почему получение регулярного выражение из системы уравнений лучше, чем напрямую из теоремы Клини (привести пример)
- Неплохо бы добавить ссылку на источник доказательства
Минимизация ДКА
- Эквивалентность состояний ДКА
- Минимизация ДКА, алгоритм за O(n^2) с построением пар различимых состояний
- Минимизация ДКА, алгоритм Хопкрофта (сложность O(n log n))
- !!! Алгоритм Бржозовского (5)
- Добавить доказательство
Свойства конечных автоматов
- !!! Доказательство нерегулярности языков: лемма о разрастании (5)
- Ещё один пример нерегулярного языка, для которого выполнена лемма о разрастании (с википедии)
- Доказательство леммы о накачке в общем виде
- Интерпретация булевых формул с кванторами как игр для двух игроков (1)
- Вообще левая штука, относящаяся скорее к логике. Наверное, надо вообще выпилить это из списка конспектов по автоматам и сделать ссылку из леммы о накачке (оно для нее, видимо, и рассказывалось). Итого, придумать, куда выпилить, и сделать интервики из прошлого конспекта
- Решение уравнений в регулярных выражениях
- !!! Замкнутость регулярных языков относительно различных операций (6)
- Добавить примеров различных языков (half, cycle, см. ХМУ) с доказательствами их регулярности
- !!! Анализ свойств регулярных языков (пустота, совпадение, включение, конечность, подсчет числа слов) (5)
- Добавить ещё свойств (проверка на тривиальность, равенство замыканию Клини, какие-нибудь ещё — для уточнения куратору написать)
- Оформить нормально источники информации
- Исправить багу с примечаниями
- Англоязычные термины
- Контексты и синтаксические моноиды
Другие автоматы
- !!! Локальные автоматы (5)
- Где это нужно и зачем применяется
- Двусторонний детерминированный конечный автомат
- Квантовые конечные автоматы
- !!! Автоматы Мура и Мили (5)
- Примеры интересных задач или применений на эти автоматы (для согласования написать куратору)
2. Контекстно-свободные грамматики
Базовые понятия о грамматиках
- !!! Формальные грамматики (5)
- Пояснить пример контекстно-зависимой грамматики
- Можно ещё примеров различных интересных грамматик добавить (и добавить ссылку на грамматики языков программирования)
- Заменить многоточия на \ldots
- Оформить правильно источники инфрмации, добавить См. также
- Категория
- Выделить в разборах жирным часть правила, которая раскрывается на данном шаге
- Примеры обозначений
- Вертикальную черту заменить на \mid
- В определениях скобки в Tex
- Интервики на рефлексивно-транзитивное замыкание
- Убрать ; из определения
- Выводы в примерах оформить красивей
- Почистить обсуждения
- Иерархия Хомского формальных грамматик
- Неукорачивающие и контекстно-зависимые грамматики, эквивалентность (0.5)
- Добавить источники информации, ссылок, интервики (на Иерархию)
- Категория
- Почистить обсуждения
- Знаки неравенств
- Правоконтекстные грамматики, эквивалентность автоматам
- Контекстно-свободные грамматики, вывод, лево- и правосторонний вывод, дерево разбора
- !!! Замкнутость КС-языков относительно различных операций (5)
- Пропущен - в КС-языках
- Точку в конкатенации лучше опустить
- Half некрасивый, c маленькой буквы его
- Добавить грамматики для дополнения к языку тандемных повторов (с доказательством) и примеру к half
- Добавить примеры других грамматик
- Добавить ссылок, см. также
- !!! Регулярная аппроксимация КС-языков (7)
- Добавить док-во леммы
- Отформатировать псевдокод
- Tex правильно оформить
- Описание перед псевдокодом перенести
- Картинки убого расположены
- "свободно-контекстной грамматики" — и далее встречаются баги в конспекте
- Расшифровать RTN (то же с MT)
- Источники информации нормально оформить
- См. обсуждения
Нормальные формы КС-грамматик
- !!! Удаление бесполезных символов из грамматики (6)
- Англоязычных термины нормально оформить
- Добавить ссылок
- Добавить интервики
- Грамматики оформлены криво
- Написать, что такое
- Написать, откуда берутся такие асимптотики, и как добавить очередь
- Аналогично про обход в глубину
- Ссылку на НФХ перенести в источники информации
- Алгоритмы оформить отдельным подзаголовком
- Категория
- Удаление длинных правил из грамматики
- !!! Удаление eps-правил из грамматики (6)
- Англоязычных термины нормально оформить
- Нехорошо, что алгоритм удаления eps-правил ссылается на алгоритм, который описан ниже — реструктуризовать конспект
- Грамматику G заменить на
- Ссылку на НФХ перенести в источники информации
- Написать, почему при удалении длинных правил асимптотика будет линейной
- Грамматики криво оформлены
- Пояснить использование очереди
- Пропущены дефисы после КС местами
- Категория
- Удаление цепных правил из грамматики (3)
- Англоязычные термины оформить нормально
- Провести в алгоритме аналогию с транзитивным замыканием
- Грамматика криво криво оформлена
- Расписать асимптотику алгоритма
- Ссылку на НФХ перенести в источники информации
- Категория
- !!! Нормальная форма Хомского (5)
- Англоязычные термины хорошо оформить
- Описать оптимальный порядок выполнения процедур нормализации (сейчас порядок не самый оптимальный, хоть всё и растёт полиномиально)
- Константы взять в Tex
- Пример грамматики криво оформлен
- Ссылку на НФХ перенести в источники информации
- Заменить знаки неравенств в Tex
- Категория
- !!! Устранение левой рекурсии (5)
- Англоязычные термины оформить правильно
- Кинуть интервики на методы нисходящего разбора (или см. также)
- Написать, как выбирать порядок нетерминалов для алгоритма, если можно придумать разумное правило
- Отформатировать псевдокод
- Знаки неравенств заменить
- Источники информации нормально оформить
- Категория
- !!! Приведение грамматики к ослабленной нормальной форме Грейбах (8)
- написать, для чего она нужна
- Какая асимптотика алгоритма приведения?
- Добавить источники информации
- Добавить примеры
- Англоязычные термины нормально оформить
- Отформатировать псевдокод
- Добавить алгоритм приведения к сильной нормальной форме Грейбах (или хотя бы сказать как-нибудь подробней про неё)
- Нормальная форма Куроды (0.5)
- Заменить везде G на \Gamma
Алгоритмы разбора
- Алгоритм Кока-Янгера-Касами разбора грамматики в НФХ
- !!! Алгоритм Кока-Янгера-Касами, модификация для произвольной грамматики (7)
- Расписать подробней и формальней
- А ещё алгоритму всё равно на eps-правила и цепные правила, надо это тоже написать
- И желательно расписать динамики через полуинтервалы, а не отрезки
- Красиво всё оформить
- !!! Алгоритм Эрли (7)
- Отформатировать псевдокод
- Описать понятно (гуглится ссылка, где алгоритм понятно расписан)
- Доказательство плохо отформатировано
- Оформить красиво источники информации
- !!! Алгоритм Эрли, доказательство оценки O(n^2) для однозначной грамматики (5)
- Отформатировать псевдокод
- Грамматику G заменить на \Gamma
- Перенести описание алгоритма перед псевдокодом
- Хотелось бы адекватные доказательства читать (см. обсуждения)
Опровержение контекстно-свободности языка
- !!! Лемма о разрастании для КС-грамматик (6)
- Добавить пример не КС-языка, который удовлетворяют условию леммы, но уже не удовлетворяет условию леммы Огдена
- Источники нормально оформить
- Добавить см. также на варианты леммы
- Категория
- !!! Лемма Огдена (7)
- Источники информации добавить
- Добавить пример, удовлетворяющий не КС-языка, который удовлетворяет условию этой леммы
- Категория
- Существенно неоднозначные языки (0.5)
- Англоязычные термины оформить правильно
- Ссылки из См. также перенести в источники информации
- Категория
МП-автоматы
- Автоматы с магазинной памятью (0.5)
- Картинки увеличить
- Определение жирным
- ; в определении заменить на ,
- Англоязычные термины правильно оформить, убрать дублирования
- Источники информации, См. также
- Категория
- МП-автоматы, допуск по пустому стеку и по допускающему состоянию, эквивалентность (0.5)
- Добавить источники информации
- Категория
- Совпадение множества языков МП-автоматов и контекстно-свободных языков (3)
- Ссылки и литературу оформить правильно
- Оформить доказательство красиво
- Расписать подробней алгоритм
- Категория
- Детерминированные автоматы с магазинной памятью (0.5)
- В пример добавить язык автомата
- Англоязычные термины
- Категория
- Детерминированные автоматы с магазинной памятью, до пуск по пустому стеку (0.5)
- Категория
- Палку заменить на \mid
- Источники информации
- !!! Нормальная форма ДМП-автомата (10)
- Написать!
- Несовпадение класса языков, распознаваемых ДМП автоматами и произвольными МП автоматами (2)
- Как-то в кучу всё в теореме. Лучше разделить совпадение по пустому стеку и по состоянию для ДМП и сравнить отдельно МП и ДМП
- Добавить источники информации
- Категория
- См. также
- ДМП-автоматы и неоднозначность
3. Теория вычислимости (проверяется)
Разрешимые и перечислимые языки
- fixed Разрешимые (рекурсивные) языки
- Оформить правильно англоязычные термины
- Отформатировать псевдокод
- Перенести сюда определение вычислимой функции
- Добавить определение разрешимого языка в терминах вычислимой функции
- Заменить источники на источники информации
- Обернуть if в доказательстве неразрешимого языка в \mathrm
- Ещё примеров разрешимых языков (желательно не очень тривиальных)
- !!! Перечислимые языки
- Оформить правильно англоязычные термины
- Поправить чуть определение полуразрешимого языка
- Отформатировать псевдокоды
- Оформить правильно в обе стороны доказательство теоремы
- Заменить источники на источники информации
- Добавить примеры перечислимых, коперечеслимых языков и неперечислимых языков
- Замкнутость разрешимых и перечислимых языков относительно теоретико-множественных и алгебраических операций
- Чуть-чуть код форматнуть
- Заменить литературу на источники информации
- Вычислимые функции
- Заменить источники на источники информации
- Определения вычислимой функции перенести в конспект Разрешимых языков
- Переименовать конспект и чуть-чуть реструктуризовать
- Вычислимые числа
- Правильно оформить англоязычные термины
- Пояснить a(eps) в определении
- Единообразно оформить множество рациональных чисел
- Все переменные и константы занести в Tex
- Ссылки заменить на источники информации
- Увеличить дроби
- Универсальная функция
- Англоязычные термины правильно оформить
- Оформить правильно источники информации
- Заменить дефисы на тире
- fixed Свойства перечислимых языков. Теорема Успенского-Райса
- англоязычные термины
- классы языков в mathrm
- заголовки верхнего уровня в ==, а не =
- категорию проставить
- Добавить источники информации
- Заменить в множестве | на \mid
- Отформатировать псевдокод
- fixed Неотделимые множества
- английские источиники и термины
- нормально оформить уже существующий источник
- написать, зачем оно может пригодиться
- Добавить категории
- Интервики
- !!! Иммунные и простые множества
- английские источиники и термины
- ссылки на вики
- а зачем оно нужно?
- Интервики
- Добавить категории
- Подробней расписать доказательства
- Ссылки на леммы внутри конспекта
- !!! Теорема о рекурсии
- дать ссылки на английские источники и термины
- Неформальное пояснение к теореме
- у меня такое ощущение, что эта версия программы, использующей свой код неправильно будет работать когда мы попытаемся что-нибудь экранировать. Надо либо показать, где мы экранируем, либо написать версию, которая была на паре (с символом $). Да, надо написать версию с $, чтобы показать, что getOtherSrc можно написать в любом месте программы, а не только в конце. А ешё надо отрефакторить псевдокод
- следующая теорема о рекурсии (которая на самом деле называется теоремой о неподвижной точке) во-первых, списана из Шеня, во-вторых, списана неправильно и непонятно. Соответственно, пофиксить.
- Busy beaver
- Правильно оформить англоязычные термины
- Отформатировать псевдокод
- Нормально оформить см. также, источники информации и вывод из теоремы
Вычислительные формализмы
- !!! Машина Тьюринга
- Англоязычные термины
- Добавить то, для чего она была придумана, рассказать про связь Тьюринга с Чёрчом (научную связь)
- Выделить машину Тьюринга жирным в определении
- Алгоритмы примеров красиво оформить
- Подробней написать про машину Тьюринга с полубесконечной лентой (добавить картинку)
- Добавить в многоленточной, что эмулируется многодорожечной
- Рассказать весёлую историю про тезис Чёрча-Тьюринга
- Заменить ссылки на источники информации
- Добавить категории
- fixed Лямбда-исчисление
- Англоязычные термины
- Заменить "в разработке" на "nohate"
- Написать грамматику лямбд адекватно
- "Аппликация забирает себе всё," - ошибка - абстракция забирает
- Провести аналогию между связанными переменными и локальными переменными
- "Рассмотрим функции (\lambda x\ .\ x) z и (\lambda y\ .\ y) z." -- а z причём?
- Написать, что alpha-конверсия -- отношение эквивалентности
- beta-редукция не олицетворяет. Написать определение формально
- Написать подробней про нотацию Де Брёйна — что это упрощает alpha-эквивалентность, дать примеры выражений в этой нотации, пару слов сказать о приведении лямбда выражения в эту нотацию и как делать подстановку в ней
- Провести аналогию между нумералами Чёрча и нумерацией Гёделя
- Убрать маркированный список из чисел, лучше просто отступ оставить
- "<<числу>>" — получше оформить
- Все константы и переменные взять в Tex
- Добавить примеры выполнения операций сложения, умножения и вычитания
- "\operatorname{not} = \lambda b\ .\ \operatorname{if} b\ \operatorname{false} \operatorname{true}" — пробел не отображается
- Добавить в неподвижной точке про Y-комбинатор
- Сказать пару слов о типизированном лямбда-исчилении, о выводе типов и подобном
- Оформить правильно источники информации, см. также
- Добавить категории
- !!! Примитивно рекурсивные функции
- названия функций надо в \mathrm
- Помёрджить с конспектом математической логики Рекурсивные функции, представимость в формальной арифметике
- взяли Частично рекурсивные функции
- См. замечания в обсуждениях
- англоязычные термины
- Дефис заменить на тире
- "функция g(x_1,\ldots,x_k) = минимальное y" — плохо, когда смешиваются формулы с текстом
- Заменить знаки неравенств
- "неразрешимость проврк," — опечатки
- Оформить правильно источники информации
- Добавить категории
- Стековые машины, эквивалентность двухстековой машины МТ
- Интервики
- Разбить доказательство на абзацы для читабельности
- Добавить категории
- Правильно оформить источники информации
- Счетчиковые машины, эквивалентность двухсчетчиковой машины МТ
- Оформить правильно источники информации
- Добавить категории
- Линейный клеточный автомат, эквивалентность МТ
- Англоязычные термины правильно оформить
- Переменные взять в Tex
- Добавить категории
- Оформить правильно источники информации
- Возможность порождения формальной грамматикой произвольного перечислимого языка
- внутренние ссылки
- категории
- Добавить см. также и источники информации
Примеры неразрешимых задач
- взяли m-сводимость
- Англоязычные термины правильно оформить
- Добавить примеры m-сведения задач
- Заменить знаки неравенств
- Добавить категории
- Ссылку на ПСП оформить правильно
- Переменные и константы взять в Tex
- fixed Проблема соответствий Поста
- Англоязычные термины правильно оформить
- Заменить дефисы на тире
- Заменить знаки неравенств
- Все переменные и константы взять в Tex
- Добавить примеров решения задач ПСП
- Отфомартировать псевдокод
- Добавить больше подзаголовков нижнего уровня
- Больше интервики
- Заменить источники на источники информации
- Добавить категории, см. также
- Однозначность КС-грамматики
- Источники информации
- Добавить см. также
- Однозначность КС-грамматики
- Добавить см. также
- !!! Задача о замощении полимино
- Оформить правильно англоязычные термины
- Написать более подробное и понятное доказательство
- Заменить ссылки на источники информации
- Добавить категории
- Добавить см. также
- !!! Задача о выводе в полусистеме Туэ
- Англоязычные термины оформить правильно
- Заменить дефисы на тире
- Заменить прим. на более адекватный аналог
- Заменить источники на источники информации
- Добавить информацию по последнему замечанию из обсуждений
- Добавить см. также
- Неразрешимость исчисления предикатов первого порядка
- Добавить см. также
- Заменить ссылки на источники информации
- !!! Неразрешимость проблемы существования решения диофантова уравления в целых числах
- написать. Тут все не написать, но хотелось бы какой-нибудь скетч доказательства с выделением основных технических моментов, примерами диофантовых множеств, всякими трюками, с ними связанными.
- !!! Теорема Райса-Шапиро
- Англоязычные термины
- Отформатировать псевдокоды
- Дать более формальное и понятное определение образца
- Разбить доказательство на две части, чтобы это было видно
- Написать строгую формулировку теоремы
- "следующим образом: для проверяемого элемента y подготовим программу g:" — плохо смотрится лишнее двоеточие
- Лучше явно написать разрешитель для K
- "Полуразрешитель для множества образцов, удовлетворяющих \Gamma" можно написать понятней
- Добавить категории, см. также
- Заменить литературу на источники информации