Теорема Бейкера — Гилла — Соловэя — различия между версиями
(→Теорема) |
(→Теорема) |
||
Строка 43: | Строка 43: | ||
Во множестве <tex>B</tex> на каждой стадии содержится конечное число элементов, так как на каждой стадии в <tex>B</tex> может быть добавлено не более чем <tex>2^{n-1}+1</tex> слов. | Во множестве <tex>B</tex> на каждой стадии содержится конечное число элементов, так как на каждой стадии в <tex>B</tex> может быть добавлено не более чем <tex>2^{n-1}+1</tex> слов. | ||
− | Из построения получаем, что для любой машины Тьюринга <tex>M</tex> существует бесконечно много слов из <tex>U_B</tex>, для которых <tex>M</tex> не может принять верное решение о принадлежности слова <tex>U_B</tex> за время, меньшее <tex>2^{n-1}</tex>. Следовательно, <tex>U_B \not\in \mathrm{ | + | Из построения получаем, что для любой машины Тьюринга <tex>M</tex> существует бесконечно много слов из <tex>U_B</tex>, для которых <tex>M</tex> не может принять верное решение о принадлежности слова <tex>U_B</tex> за время, меньшее <tex>2^{n-1}</tex>. Следовательно, <tex>U_B \not\in \mathrm{P}^B</tex>. |
}} | }} |
Версия 11:41, 4 июня 2012
Теорема
Теорема: |
Существуют такие оракулы и , что и . |
Доказательство: |
Существование оракула Рассмотрим PS-полный язык .
Существование оракула Пусть — произвольное множество, а . Ясно, что (сертификатом будет слово нужной длины из ). Построим такое множество , что .Пронумеруем некоторым образом все машины Тьюринга, имеющие доступ к оракулу языка , и рассмотрим последовательность , в которой каждая машина Тьюринга встречается бесконечное число раз. Очевидно, это можно сделать в силу счетности множества машин Тьюринга. Построение множества разделим на счетное число стадий, на каждой из которых множество пополнится конечным числом элементов. Будем строить так, чтобы на -й стадии было выполнено: существует слово , что . Это утверждение сильнее, чем , так как растет быстрее любого полинома.
Но могла остановится раньше, чем за шагов и вернуть какое-либо значение. Так как строится с условием, что для выбранного выполнено: , то решение машины о принадлежности слова должно быть неверным:
Во множестве Из построения получаем, что для любой машины Тьюринга на каждой стадии содержится конечное число элементов, так как на каждой стадии в может быть добавлено не более чем слов. существует бесконечно много слов из , для которых не может принять верное решение о принадлежности слова за время, меньшее . Следовательно, . |
Следствия
Утверждение: |
Методом диагонализации нельзя доказать, что . |
Утверждение: |
Если существует решение вопроса равенства и , то оно не должно "релятивизоваться", поэтому стандартные техники, например, диагонализация не применима. |