Классы RP и coRP — различия между версиями
м (переименовал Уменьшение ошибки в классе RP. Теорема о соотношении классов coRP и coNP в Уменьшение ошибки в классе RP поверх перенаправления) |
(→Определения) |
||
| Строка 7: | Строка 7: | ||
# <tex>T(m(x, r)) \le poly(|x|)</tex> для любой вероятностной ленты <tex>r</tex>. | # <tex>T(m(x, r)) \le poly(|x|)</tex> для любой вероятностной ленты <tex>r</tex>. | ||
}} | }} | ||
| + | |||
| + | {{Определение | ||
| + | |definition = | ||
| + | <tex>\mathrm{coRP} = \{L \bigm| \overline L \in \mathrm{RP}\}</tex>. | ||
| + | }} | ||
| + | Класс <tex>\mathrm{coRP}</tex> допускает ошибки программ на словах, не принадлежащих <tex>L</tex>. | ||
| + | |||
{{Определение | {{Определение | ||
|definition= | |definition= | ||
Версия 21:42, 4 июня 2012
Определения
| Определение: |
Сложностный класс состоит из языков таких, что существует ВМТ такая, что для любого :
|
| Определение: |
| . |
Класс допускает ошибки программ на словах, не принадлежащих .
| Определение: |
Сложностный класс состоит из языков таких, что существует ВМТ такая, что для любого :
|
| Определение: |
Сложностный класс состоит из языков таких, что существует ВМТ такая, что для любого :
|
Теорема об эквивалентности определений
| Теорема: |
. |
| Доказательство: |
|
for // будет определено позже if return return Если слово , то всегда возвращает . Тогда , при . Если хотя бы один вызов программы вернёт , то слово . Вероятность ошибки программы меньше, чем , то есть вероятность ошибки программы меньше, чем . надо выбрать таким, что вероятность ошибки программы при была меньше . Получается неравенство .
for // будет определено позже if return return Но здесь выбирается так, чтобы выполнялось неравенство
for // будет определено позже if return return В этом случае необходимо выбрать таким, что должно выполняться неравенство . То есть
for // будет определено позже if return returnнадо выбрать таким, чтобы выполнялось неравенство . Отсюда . |