6.3

Теоремы об иерархии

[12/33%]
Показать
LaTeX
Пример 6.18

Покажите, что (n+2)2(n+2)^{2} полностью конструктивна по времени.

?
Пример 6.19

Покажите, что ⌈n⌉\lceil \sqrt{n}\rceil полностью конструктивна по памяти.

?
Пример 6.20

P⊂≠EXP\quad P \underset {\neq }{\subset } EXP.

?
Пример 6.21

EXP≠PSPACEEXP \neq PSPACE.

?
Задача 6.3.1

Опишите подробно ДМТ с 3 рабочими лентами M∗M^{*} из теоремы 6.16. В частности, опишите, как M∗M^{*} работает, используя вход ww одновременно как машинный код для MwM_{w} и как вход для MwM_{w}, в то время как он хранится на входной ленте только для чтения.

?
Задача 6.3.2

В доказательстве теоремы 6.17 мы использовали технику чередования, чтобы выполнить параллельное моделирование MwM_{w} и McM^{c}. Можем ли мы вместо этого использовать метод произведения машин Тьюринга из примера 5.9, чтобы выполнить параллельное моделирование?

(MwM_{w} обозначает ДМТ, чей код есть ww, а McM^{c} — это фиксированная часовая машина t2(n)t_{2}(n), используемая в доказательстве: ДМТ, которая останавливается ровно за t2(n)t_{2}(n) шагов на любом входе длины nn. Там метод чередования означает поочерёдное моделирование одного шага MwM_{w} и одного шага McM^{c}, с остановкой, как только останавливается любая из них. Метод произведения машин Тьюринга из примера 5.9, напротив, строит единую новую ДМТ, состояния которой — пары (qi,qj)(q_{i}, q_{j}), по одному состоянию из каждой из двух фиксированных машин Mn,MmM_{n}, M_{m}, с объединённой функцией переходов δ\delta, построенной механически из функций переходов δn,δm\delta_{n}, \delta_{m} самих машин MnM_{n} и MmM_{m}.)

?
Задача 6.3.3
?
(a)

Покажите, что ⌈log⁡n⌉\lceil \log n\rceil полностью конструктивна по памяти.

(b)

Покажите, что n3n^{3} полностью конструктивна по времени.

Задача 6.3.4
?
(a)

Покажите, что если t(n)t(n) полностью конструктивна по времени, то DTIME⁡(t(n))⊆DSPACE⁡(t(n))\operatorname {DTIME}(t(n)) \subseteq \operatorname {DSPACE}(t(n)).

(b)

Покажите, что если s(n)s(n) полностью конструктивна по памяти и s(n)≥log⁡ns(n) \geq \log n, то DSPACE⁡(s(n))⊆DTIME⁡(2c⋅s(n))\operatorname {DSPACE}(s(n)) \subseteq \operatorname {DTIME}\left(2^{c \cdot s(n)}\right) для некоторой константы c>0c>0.

Задача 6.3.5

Предположим, что A≤mBA \leq_{m} B через функцию сведения ff с временным ограничением 2n2^{n}. Также предположим, что B∈DTIME⁡(2n)B \in \operatorname {DTIME}(2^{n}). Что можно сказать о временной сложности множества AA?

?
Задача 6.3.6

Покажите, что DSPACE⁡(n(log⁡∗n)100)≠⊂DSPACE⁡(nlog⁡n)\operatorname {DSPACE}\left(n\left(\log^{*} n\right)^{100}\right) \stackrel{\subset }{\neq } \operatorname {DSPACE}(n \log n).

?
Задача 6.3.7

Покажите, что EXP ⊊≠\underset {\neq }{\subsetneq } EXPPOLY.

?
Задача 6.3.8

Покажите, что PSPACE ∪≠⋃c>0DSPACE⁡(2cn)\underset {\neq }{\cup } \bigcup_{c>0} \operatorname {DSPACE}\left(2^{c n}\right).

?