Классы RP и coRP — различия между версиями
м (→Теорема о соотношении классов \mathrm{coRP} и \Pi_1) |
|||
| Строка 63: | Строка 63: | ||
<tex>k</tex> надо выбрать таким, чтобы выполнялось неравенство<br/><tex>(\frac{1}{2^{q(|x|)}})^k < \frac{1}{2}</tex>.<br/> Отсюда <tex>k > \frac{1}{q(|x|)}</tex>. | <tex>k</tex> надо выбрать таким, чтобы выполнялось неравенство<br/><tex>(\frac{1}{2^{q(|x|)}})^k < \frac{1}{2}</tex>.<br/> Отсюда <tex>k > \frac{1}{q(|x|)}</tex>. | ||
}} | }} | ||
| − | == Теорема о соотношении классов | + | == Теорема о соотношении классов coRP и coNP == |
{{Теорема | {{Теорема | ||
| − | |statement = <tex>\mathrm{coRP} \subset \ | + | |statement = <tex>\mathrm{coRP} \subset \mathrm{coNP}</tex>. |
| − | |proof = Рассмотрим язык <tex>L \in \mathrm{coRP} \Leftrightarrow \overline{L} \in \mathrm{RP} \Rightarrow \overline{L} \in \mathrm{NP} \Leftrightarrow L \in \mathrm{coNP} | + | |proof = Рассмотрим язык <tex>L \in \mathrm{coRP} \Leftrightarrow \overline{L} \in \mathrm{RP} \Rightarrow \overline{L} \in \mathrm{NP} \Leftrightarrow L \in \mathrm{coNP}</tex>. |
}} | }} | ||
== См. также == | == См. также == | ||
*[[Вероятностные вычисления. Вероятностная машина Тьюринга]] | *[[Вероятностные вычисления. Вероятностная машина Тьюринга]] | ||
Версия 14:33, 3 июня 2012
Содержание
Определения
| Определение: |
Сложностный класс состоит из языков таких, что существует ВМТ такая, что для любого :
|
| Определение: |
Сложностный класс состоит из языков таких, что существует ВМТ такая, что для любого :
|
| Определение: |
Сложностный класс состоит из языков таких, что существует ВМТ такая, что для любого :
|
Теорема об эквивалентности определений
| Теорема: |
. |
| Доказательство: |
|
for // будет определено позже if return return Если слово , то всегда возвращает . Тогда , при . Если хотя бы один вызов программы вернёт , то слово . Вероятность ошибки программы меньше, чем , то есть вероятность ошибки программы меньше, чем . надо выбрать таким, что вероятность ошибки программы при была меньше . Получается неравенство .
for // будет определено позже if return return Но здесь выбирается так, чтобы выполнялось неравенство
for // будет определено позже if return return В этом случае необходимо выбрать таким, что должно выполняться неравенство . То есть
for // будет определено позже if return returnнадо выбрать таким, чтобы выполнялось неравенство . Отсюда . |
Теорема о соотношении классов coRP и coNP
| Теорема: |
. |
| Доказательство: |
| Рассмотрим язык . |