Теорема Лаутемана — различия между версиями
Assaron (обсуждение | вклад) (→Доказательство) |
Assaron (обсуждение | вклад) (→Формулировка) |
||
| Строка 1: | Строка 1: | ||
==Формулировка== | ==Формулировка== | ||
| − | + | '''Теорема Лаутемана''' (Sipser–Lautemann theorem или Sipser–Gács–Lautemann theorem) утверждает, что класс [[Класс BPP | BPP]] содержится в классах [[Классы Sigma_i и Pi_i|<math>\Sigma_2</math> и <math>\Pi_2</math>]] [[Полиномиальная иерархия | полиномиальной иерархии]]. | |
==Доказательство== | ==Доказательство== | ||
Версия 22:34, 8 апреля 2010
Формулировка
Теорема Лаутемана (Sipser–Lautemann theorem или Sipser–Gács–Lautemann theorem) утверждает, что класс BPP содержится в классах и полиномиальной иерархии.
Доказательство
Из того, что класс замкнут относительно дополнения и следует, что достаточно доказать включение .
можно определить, как множество таких языков , что «много» вероятностных лент . определяется, как множество . Таким образом, необходимо уметь записывать «много» с помощью квантора .
Рассмотрим язык — всех слов длины над алфавитом , для некоторого , значение которого будет получено позже. Определим операцию над славами из этого языка, как побитовое исключающее или.
Назовем , содержащееся в большим, если существует набор (значение тоже будет получено позже) такой, что .
Если , то точное не является большим. Найдем достаточное условие, при котором большой.
Выберем случауно набор .
Для некотрого :
- ,
Если , то существует набор , что для любого , а из этого следует, что большой.
Рассмотрим язык .