Уже есть хорошие ответы, но я хотел бы добавить несколько небольших моментов.
PNP
Прежде чем идти дальше, обратите внимание, что техника типа диагонализации здесь не является формальной концепцией (хотя мы можем сделать это так). Более того, тот факт, что метод не может решить проблему сам по себе, не означает, что он вообще не полезен в решении проблемы, мы могли бы изменить его и / или объединить с другими методами для решения проблемы.
NPPNPAPAAPSpaceNPP
Существенным моментом в этом аргументе является своего рода принцип передачи :
мы можем передать аргумент диагонализации для ТМ без оракула ТМ с оракулом.
Это возможно здесь, потому что аргументы диагонализации основаны на моделировании машин, более того, моделирование не зависит от внутренних элементов машин, а только от окончательных ответов от этих симуляций. Этот вид диагонализации называется простой диагонализацией . При моделировании не имеет значения, как работает машина, нам важен только окончательный ответ машины. Добавление оракула не изменит этого, поэтому симуляция и аргумент будут работать также в рамках, где у нас есть оракулы.
PSATSAT
NPP
PNP
MMMMбыть этим примером. Это общий вид, если вы хотите увидеть подробности, проверьте документ Козена.
Summery:
- PNPPNP
- NPP
- Причина, по которой этот переход от платформы без оракула к среде с оракулами работает, заключается в том, что простая диагонализация основана на моделировании ТМ черного ящика, и не имеет значения, как работает машина, имеет ли она оракула или нет.
Две хорошие статьи, чтобы узнать больше о диагонализации:
- Обзорная работа Ланса Фортнау "Диагонализация", 2001, и
- Статья Рассела Импальяццо, Валентина Кабанца и Антонины Колоколовой «Аксиоматический подход к алгебризации», 2009. (Обратите внимание, что алгебраизация является продолжением простой диагонализации .)
Почему это проблема? Когда появилось это доказательство, большинство техник и приемов, которые мы знали, чтобы разделить или свернуть классы сложности, «релятивизировались» в том смысле, что они работают по отношению к любому оракулу. Например, теорема о временной иерархии (а также ее пространственная и недетерминированная версии) «релятивизируются»: они доказывают разделение для классов, для которых это разделение релятивизируется, и фактически они доказывают более сильный результат, который имеет место в отношении любой оракул.
источник