Теорема Бейкера — Гилла — Соловэя — различия между версиями
(→Следствия) |
|||
| Строка 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-полный язык .
Следовательно, Существование оракула Пусть — произвольное множество, а . Ясно, что выполнено (сертификатом будет слово нужной длины из ). Построим такое множество , что . Пронумеруем некоторым образом все машины Тьюринга, работающие за полиномиальное время и имеющие доступ к оракулу языка , и рассмотрим последовательность , в которой каждая машина Тьюринга встречается бесконечное число раз. Очевидно, это можно сделать в силу счетности множества машин Тьюринга. Построение множества разделим на счетное число стадий. Будем строить так, чтобы на -й стадии было выполнено: существует слово , что . Это утверждение сильнее, чем , так как растет быстрее любого полинома.
Но могла остановится раньше, чем за шагов и вернуть какое-либо значение. Так как строится с условием, что для выбранного выполнено: , то решение машины о принадлежности слова должно быть неверным:
Во множестве на каждой стадии содержится конечное число элементов, так как на каждой стадии в может быть добавлено не более чем слов. Из построения получаем, что для любой машины Тьюринга существует бесконечно много слов из , для которых не может принять верное решение о принадлежности слова за время, меньшее . Следовательно, . |
Следствие
| Утверждение: |
Если существует решение вопроса равенства и , то оно не должно "релятивизоваться". |
Для доказательства строгого включения классов часто используется метод диагонализации. Однако утверждения полученные при помощи данной техники могут быть "релятивизованы". То есть при "разрешении" машине Тьюринга доступа к оракулу некоторого языка доказанное соотношение классов сохраняется. Однако соотношение и не должно "релятивизоваться" по теореме Бейкера-Гилла-Соловэя, следовательно, метод диагонализации не применим для решения этого вопроса.