Задачи
[16/6%]Пусть — регулярный язык над . Покажите, что имеет сложность по размеру-глубине .
- Булевой формулой называется булева схема, в которой у каждого вентиля только один выходной провод. Одна и та же входная переменная может встречаться в булевой формуле в нескольких местах. Докажите, что язык имеет семейство формул полиномиального размера тогда и только тогда, когда он принадлежит . Не учитывайте соображения равномерности (uniformity).
- -головочным автоматом с магазинной памятью (-МП-автоматом) называется детерминированный автомат с магазинной памятью с считывающими двунаправленными входными головками и стеком для чтения/записи. Определим класс . Покажите, что . (Подсказка: вспомните, что P равен чередующейся логарифмической памяти.)
Пусть — вероятностная машина Тьюринга, работающая за полиномиальное время, а — язык, для которого при некоторых фиксированных
из следует допускает , и
из следует допускает .
Покажите, что . (Подсказка: используйте результат леммы 10.5.)
Покажите, что если , то .
Покажите, что если PSPACE, то у полиномиальной иерархии лишь конечное число различных уровней.
Напомним, что — это класс языков, разрешаемых недетерминированными полиномиальными по времени машинами Тьюринга с оракулом для задачи выполнимости. Покажите, что .
- Докажите малую теорему Ферма, приведённую в теореме 10.6. (Подсказка: рассмотрите последовательность . Что должно произойти, и почему?)
Докажите, что для любого целого , если не является псевдопростым, то не проходит тест Ферма как минимум для половины всех чисел из .
Докажите, что если — язык из L, то существует семейство ветвящихся программ , в котором каждая допускает в точности строки из длины и ограничена по размеру многочленом от .
Докажите, что если — регулярный язык, то существует семейство ветвящихся программ , в котором каждая допускает в точности строки из длины и ограничена по размеру константой, умноженной на .
Покажите, что если , то .
Определим ZPP-машину как вероятностную машину Тьюринга, которой на каждой из её ветвей разрешены три типа выходных значений: допустить, отвергнуть и?. ZPP-машина разрешает язык , если выдаёт правильный ответ на каждую входную строку (допустить, если , и отвергнуть, если ) с вероятностью не менее , и никогда не выдаёт неправильный ответ. На любом входе может выдать? с вероятностью не более . Кроме того, среднее время работы по всем ветвям на должно быть ограничено многочленом от длины . Покажите, что , где ZPP — совокупность языков, распознаваемых ZPP-машинами.
Пусть . Покажите, что coNP-полна.
Пусть BPL — совокупность языков, разрешаемых вероятностными машинами Тьюринга с логарифмической памятью и вероятностью ошибки . Докажите, что .
Пусть . В задаче 7.25 требовалось показать, что . Теперь приведите сведение в логарифмической памяти от CIRCUIT-VALUE к , чтобы заключить, что является P-полной.