9.1

Упражнения

[11/36%]
Показать
LaTeX
Задача 9.1

Докажите, что TIME⁡(2n)=TIME⁡(2n+1)\operatorname {TIME}\left(2^{n}\right)=\operatorname {TIME}\left(2^{n+1}\right).

?
Задача 9.2

Докажите, что TIME⁡(2n)⊊TIME⁡(22n)\operatorname {TIME}\left(2^{n}\right) \subsetneq \operatorname {TIME}\left(2^{2 n}\right).

?
Задача 9.3

Докажите, что NTIME⁡(n)⊊PSPACE⁡\operatorname {NTIME}(n) \subsetneq \operatorname {PSPACE}.

?
Задача 9.4

Покажите, как схема, изображённая на рисунке 9.26, работает на входе 0110, приведя значения, вычисляемые всеми вентилями, как мы делали на рисунке 9.24.

?
Задача 9.5

Приведите схему, вычисляющую функцию чётности от трёх входных переменных, и покажите, как она работает на входе 011.

?
Задача 9.6

Докажите, что если A∈PA \in \mathrm{P}, то PA=P\mathrm{P}^{A}=\mathrm{P}.

?
Задача 9.7

Приведите регулярные выражения с возведением в степень, порождающие следующие языки над алфавитом {0,1}\left\{ 0,1\right\}.

?
(a)

Все строки длины 500

(b)

Все строки длины 500 или менее

(c)

Все строки длины 500 или более

(d)

Все строки длины, отличной от 500

(e)

Все строки, содержащие ровно 500 единиц

(f)

Все строки, содержащие не менее 500 единиц

(g)

Все строки, содержащие не более 500 единиц

(h)

Все строки длины 500 или более, содержащие 0 на 500-й позиции

(i)

Все строки, содержащие два нуля, между которыми не менее 500 символов

Задача 9.8

Если RR — регулярное выражение, пусть R{m,n}R^{\left\{ m, n\right\} } обозначает выражение

Rm∪Rm+1∪⋯∪Rn. R^{m} \cup R^{m+1} \cup \cdots \cup R^{n}.

Покажите, как реализовать оператор R{m,n}R^{\left\{ m, n\right\} }, используя обычный оператор возведения в степень, но без «…».

?
Задача 9.9

Покажите, что если NP=PSAT \mathrm{NP}=\mathrm{P}^{\text{SAT }}, то NP=\mathrm{NP}= coNP.

?
Задача 9.10

В задаче 8.13 было показано, что ALBA A_{\text{LBA }} PSPACE-полна.

?
(a)

Известно ли, принадлежит ли ALBAA_{\mathrm{LBA}} классу NL? Обоснуйте свой ответ.

(b)

Известно ли, принадлежит ли ALBAA_{\mathrm{LBA}} классу P? Обоснуйте свой ответ.

Задача 9.11

Покажите, что язык MAX-CLIQUE из задачи 7.48 принадлежит PSAT \mathrm{P}^{\text{SAT }}.

Задача 7.48: MAX-CLIQUE ={⟨G,k⟩∣ наибольшая клика в G имеет размер ровно k}=\left\{ \langle G, k\rangle \mid \text{ наибольшая клика в }G\text{ имеет размер ровно }k\right\}.

?