Является ли

17

В «последнем абзаце» «первой страницы» следующего документа:

Викраман Арвинд , Йоханнес Коблер , Уве Шенинг , Райнер Шулер , "Если у NP есть схемы полиномиального размера, то MA = AM", Теоретическая информатика, 1995.

Я столкнулся с несколько нелогичным утверждением:

(Σ2PΠ2P)NP=Σ3PΠ3P

Я думаю, что идентичность выше выводится из следующего:

(Σ2P)NP=Σ3P

и

(Π2P)NP=Π3P

Первый проще записать как , что довольно странно!(NPNP)NP=NPNPNP

Изменить: В свете комментария Кристоффера ниже, я хотел бы добавить следующее вдохновляющее замечание из книги сложности Гольдрайха (стр. 118-119):

Должно быть понятно, что класс может быть определен для двух классов сложности и , при условии, что связан с классом стандартных машин, который естественным образом обобщается на класс машин оракула. На самом деле класс определяется не на основе класса а по аналогии с ним. В частности, предположим, чтоC1C2C1C2C1C1C2C1C1это класс множеств, которые распознаются (или скорее принимаются) машинами определенного типа (например, детерминистическими или недетерминированными) с определенными ограничениями ресурса (например, ограничениями времени и / или пространства). Затем мы рассмотрим аналогичные машины оракула (т.е. того же типа и с теми же границами ресурса) и скажем, что если существует адекватная машина оракула (то есть этого типа и границ ресурса ) и множество таким образом, что принимает множество .SC1C2M1S2C2M1S2S

М.С. Дусти
источник
4
Но ... разве совпадает с N P N P ? Или я что-то здесь упускаю? (NPNP)NPNPNP
Антонио Э. Поррека
5
Остерегайтесь опасностей записи оракула. Мы не определили понятие присоединения оракулов к любому классу языков. Только к классам языков, определенных вычислительной моделью, где могут быть присоединены оракулы. Таким образом, в некотором смысле не является четко определенным. (NPNP)NP
Кристоффер Арнсфельт Хансен
2
Что ж, я согласен, что обычное понятие «ставить в качестве показателя класса», как правило, плохо определено. Но базовая вычислительная модель N P N P четко определена (многопоточное NTM с оракулом для некоторой N P -полной проблемы), и добавление еще одного оракула, как в ( N P N P ) N P , кажется простым мне. Моя точка зрения, исходя из этой интерпретации, заключалась в том, что второй оракул является излишним. Я был бы рад узнать, допускает ли символ ( N P N P ) N P другие толкования.NPNPNPNP(NPNP)NP(NPNP)NP
Антонио Э. Поррека
1
Это право, согласно этой интерпретации, класс не изменится. Однако это не правильная интерпретация для релятивизации доказательства Лаутеманса, как сделано в статье, упомянутой в вопросе.
Кристоффер Арнсфельт Хансен
1
Садек: Никто не утверждает, что утверждение в газете неверно.
Кристофер Арнсфельт Хансен

Ответы:

13

- это набор языков, определяемый чередующейся машиной Тьюринга в экзистенциальном, а затем универсальном состоянии с оракулом в NP. Как универсальная, так и экзистенциальная части могут запрашивать NP.Σ2PNP

Следовательно, в этом случае вы решили записать это как тогда вы должны думать об этом как ( N P N P AA ) (под я имею в виду оракула либо A, либо Н П А ).(NPNP)A(NPNPAA)ANPA

Следовательно, равно ( N P ( N P N P ) ) N P, что, безусловно, равно ( N P N P N P ), поскольку каждый запрос, который вы можете сделать к оракулу N P , вы можете сделать это к п п н п оракул.Σ2PNP(NP(NPNP))NP(NPNPNP)NPNPNP

Артур МИЛКИОР
источник
1
Извини, я не понял. Можете ли вы объяснить немного больше?
MS Dousti
Я надеюсь, что редактирование будет более
осмысленным
Очень хорошо, спасибо. Это имеет большой смысл.
MS Dousti
4

i2ip=NPi1SATiSATiip2p=NPSAT2p=NPNPi=3NPNPNP2SAT

Маркос Вильягра
источник