Теорема Бейкера — Гилла — Соловэя — различия между версиями
(→Следствия) |
|||
Строка 49: | Строка 49: | ||
}} | }} | ||
− | == | + | ==Следствие== |
{{ Утверждение | {{ Утверждение | ||
− | | statement = Если существует решение вопроса равенства <tex>\mathrm{P}</tex> и <tex> \mathrm{NP}</tex>, то оно не должно "релятивизоваться" | + | | statement = Если существует решение вопроса равенства <tex>\mathrm{P}</tex> и <tex> \mathrm{NP}</tex>, то оно не должно "релятивизоваться". |
}} | }} | ||
+ | |||
+ | Для доказательства строгого включения классов часто используется метод диагонализации. Однако утверждения полученные при помощи данной техники могут быть "релятивизованы". То есть при "разрешении" машине Тьюринга доступа к оракулу некоторого языка доказанное соотношение классов сохраняется. Однако соотношение <tex>\mathrm{P}</tex> и <tex>\mathrm{NP}</tex> не должно "релятивизоваться" по теореме Бейкера-Гилла-Соловэя, следовательно, метод диагонализации не применим для решения этого вопроса. | ||
[[Категория: Теория сложности]] | [[Категория: Теория сложности]] |
Версия 16:49, 4 июня 2012
Теорема
Теорема: |
Существуют такие оракулы и , что и . |
Доказательство: |
Существование оракула Рассмотрим PS-полный язык .
Следовательно, Существование оракула Пусть — произвольное множество, а . Ясно, что выполнено (сертификатом будет слово нужной длины из ). Построим такое множество , что .Пронумеруем некоторым образом все машины Тьюринга, работающие за полиномиальное время и имеющие доступ к оракулу языка , и рассмотрим последовательность , в которой каждая машина Тьюринга встречается бесконечное число раз. Очевидно, это можно сделать в силу счетности множества машин Тьюринга. Построение множества разделим на счетное число стадий. Будем строить так, чтобы на -й стадии было выполнено: существует слово , что . Это утверждение сильнее, чем , так как растет быстрее любого полинома.
Но могла остановится раньше, чем за шагов и вернуть какое-либо значение. Так как строится с условием, что для выбранного выполнено: , то решение машины о принадлежности слова должно быть неверным:
Во множестве Из построения получаем, что для любой машины Тьюринга на каждой стадии содержится конечное число элементов, так как на каждой стадии в может быть добавлено не более чем слов. существует бесконечно много слов из , для которых не может принять верное решение о принадлежности слова за время, меньшее . Следовательно, . |
Следствие
Утверждение: |
Если существует решение вопроса равенства и , то оно не должно "релятивизоваться". |
Для доказательства строгого включения классов часто используется метод диагонализации. Однако утверждения полученные при помощи данной техники могут быть "релятивизованы". То есть при "разрешении" машине Тьюринга доступа к оракулу некоторого языка доказанное соотношение классов сохраняется. Однако соотношение
и не должно "релятивизоваться" по теореме Бейкера-Гилла-Соловэя, следовательно, метод диагонализации не применим для решения этого вопроса.