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