10.2

Задачи

[16/6%]
Показать
LaTeX
Задача 10.8

Пусть AA — регулярный язык над {0,1}\left\{ 0,1\right\}. Покажите, что AA имеет сложность по размеру-глубине (O(n),O(log⁡n))(O(n), O(\log n)).

?
Задача 10.9
  • Булевой формулой называется булева схема, в которой у каждого вентиля только один выходной провод. Одна и та же входная переменная может встречаться в булевой формуле в нескольких местах. Докажите, что язык имеет семейство формул полиномиального размера тогда и только тогда, когда он принадлежит NC1\mathrm{NC}^{1}. Не учитывайте соображения равномерности (uniformity).
?
Задача 10.10
  • k\boldsymbol {k}-головочным автоматом с магазинной памятью (kk-МП-автоматом) называется детерминированный автомат с магазинной памятью с kk считывающими двунаправленными входными головками и стеком для чтения/записи. Определим класс PDAk={A∣A распознаётся k-МП-автоматом}\mathrm{PDA}_{k}=\left\{ A \mid A\text{ распознаётся }k\text{-МП-автоматом}\right\}. Покажите, что P=⋃kPDAk\mathrm{P}=\bigcup_{k} \mathrm{PDA}_{k}. (Подсказка: вспомните, что P равен чередующейся логарифмической памяти.)
?
Задача 10.11

Пусть MM — вероятностная машина Тьюринга, работающая за полиномиальное время, а CC — язык, для которого при некоторых фиксированных 0<ϵ1<ϵ2<10<\epsilon_{1}<\epsilon_{2}<1

?
(a)

из w∉Cw \notin C следует Pr⁡[M\operatorname {Pr}[M допускает w]≤ϵ1w] \leq \epsilon_{1}, и

(b)

из w∈Cw \in C следует Pr⁡[M\operatorname {Pr}[M допускает w]≥ϵ2w] \geq \epsilon_{2}.

Покажите, что C∈BPPC \in \mathrm{BPP}. (Подсказка: используйте результат леммы 10.5.)

Задача 10.12

Покажите, что если P=NP\mathrm{P}=\mathrm{NP}, то P=PH\mathrm{P}=\mathrm{PH}.

?
Задача 10.13

Покажите, что если PH=\mathrm{PH}= PSPACE, то у полиномиальной иерархии лишь конечное число различных уровней.

?
Задача 10.14

Напомним, что NPSAT\mathrm{NP}^{S A T} — это класс языков, разрешаемых недетерминированными полиномиальными по времени машинами Тьюринга с оракулом для задачи выполнимости. Покажите, что NPSAT =Σ2P\mathrm{NP}^{\text{SAT }}=\Sigma_{2} \mathrm{P}.

?
Задача 10.15
  • Докажите малую теорему Ферма, приведённую в теореме 10.6. (Подсказка: рассмотрите последовательность a1,a2,…a^{1}, a^{2}, \ldots. Что должно произойти, и почему?)
?
Задача 10.16

Докажите, что для любого целого p>1p>1, если pp не является псевдопростым, то pp не проходит тест Ферма как минимум для половины всех чисел из Zp+\mathcal{Z}_{p}^{+}.

?
Задача 10.17

Докажите, что если AA — язык из L, то существует семейство ветвящихся программ (B1,B2,…)(B_{1}, B_{2}, \ldots ), в котором каждая BnB_{n} допускает в точности строки из AA длины nn и ограничена по размеру многочленом от nn.

?
Задача 10.18

Докажите, что если AA — регулярный язык, то существует семейство ветвящихся программ (B1,B2,…)(B_{1}, B_{2}, \ldots ), в котором каждая BnB_{n} допускает в точности строки из AA длины nn и ограничена по размеру константой, умноженной на nn.

?
Задача 10.19

Покажите, что если NP⊆BPP\mathrm{NP} \subseteq \mathrm{BPP}, то NP=RP\mathrm{NP}=\mathrm{RP}.

?
Задача 10.20

Определим ZPP-машину как вероятностную машину Тьюринга, которой на каждой из её ветвей разрешены три типа выходных значений: допустить, отвергнуть и?. ZPP-машина MM разрешает язык AA, если MM выдаёт правильный ответ на каждую входную строку ww (допустить, если w∈Aw \in A, и отвергнуть, если w∉Aw \notin A) с вероятностью не менее 23\frac{2}{3}, и MM никогда не выдаёт неправильный ответ. На любом входе MM может выдать? с вероятностью не более 13\frac{1}{3}. Кроме того, среднее время работы по всем ветвям MM на ww должно быть ограничено многочленом от длины ww. Покажите, что RP∩coRP⁡=ZPP\mathrm{RP} \cap \operatorname {coRP}=\mathrm{ZPP}, где ZPP — совокупность языков, распознаваемых ZPP-машинами.

?
Задача 10.21

Пусть EQ⁡BP={⟨B1,B2⟩∣B1 и B2 — эквивалентные ветвящиеся программы}\operatorname {EQ}_{\mathrm{BP}}=\left\{ \left\langle B_{1}, B_{2}\right\rangle \mid B_{1} \text{ и } B_{2} \text{ — эквивалентные ветвящиеся программы}\right\}. Покажите, что EQ⁡BP\operatorname {EQ}_{\mathrm{BP}} coNP-полна.

?
Задача 10.22

Пусть BPL — совокупность языков, разрешаемых вероятностными машинами Тьюринга с логарифмической памятью и вероятностью ошибки 13\frac{1}{3}. Докажите, что BPL⊆P\mathrm{BPL} \subseteq \mathrm{P}.

?
Задача 10.23

Пусть CNFH={⟨ϕ⟩∣ϕ — выполнимая кнф-формула, в которой каждый дизъюнкт содержит произвольное число литералов, но не более одного отрицательного литерала}C N F_{\mathrm{H}}=\left\{ \langle \phi \rangle \mid \phi \text{ — выполнимая кнф-формула, в которой каждый дизъюнкт содержит произвольное число литералов, но не более одного отрицательного литерала}\right\}. В задаче 7.25 требовалось показать, что CNFH∈PC N F_{\mathrm{H}} \in \mathrm{P}. Теперь приведите сведение в логарифмической памяти от CIRCUIT-VALUE к CNFHC N F_{\mathrm{H}}, чтобы заключить, что CNFHC N F_{\mathrm{H}} является P-полной.

?