Сложностный класс ZPP — различия между версиями
(→Доказательство) |
(→Альтернативное определения) |
||
Строка 4: | Строка 4: | ||
<tex>ZPP = \{ L | \exists m : L(m)=L, E(T(m(x))) = O(poly(|x|)) \}</tex> | <tex>ZPP = \{ L | \exists m : L(m)=L, E(T(m(x))) = O(poly(|x|)) \}</tex> | ||
− | ===Альтернативное | + | ===Альтернативное определение=== |
Классом <tex>ZPP^{'}</tex> называется множество языков, для которых существует [[Вероятностная машина Тьюринга|вероятностная машина Тьюринга]] <tex>m</tex> такая, что время ее работы на входе длинны <tex>n</tex> не превосходит <tex>poly(n)</tex>. У <tex>m</tex> есть три конечных состояния: 'да', 'нет', 'не знаю' и <tex>p(m(x) = </tex>'не знаю'<tex>) \le \frac{1}{2}</tex> | Классом <tex>ZPP^{'}</tex> называется множество языков, для которых существует [[Вероятностная машина Тьюринга|вероятностная машина Тьюринга]] <tex>m</tex> такая, что время ее работы на входе длинны <tex>n</tex> не превосходит <tex>poly(n)</tex>. У <tex>m</tex> есть три конечных состояния: 'да', 'нет', 'не знаю' и <tex>p(m(x) = </tex>'не знаю'<tex>) \le \frac{1}{2}</tex> |
Версия 14:04, 14 апреля 2010
Определения
Классом вероятностная машина Тьюринга такая, что математическое ожидание времени ее работы на входе длинны равно .
называется множество языков, для которых существует
Альтернативное определение
Классом вероятностная машина Тьюринга такая, что время ее работы на входе длинны не превосходит . У есть три конечных состояния: 'да', 'нет', 'не знаю' и 'не знаю'
называется множество языков, для которых существует.
Утверждение
Доказательство
Пусть язык вероятностная машина Тьюринга . Построим вероятностную машину Тьюринга , которая на входе работает следущим образом:
, тогда для него существует- Запускает .
- Если или , то возвращает или соответственно. Если же , то начнем сначала.
сходится.
Таким образом
, значит .
Пусть язык вероятностная машина Тьюринга такая, что .
, тогда для него существуетСледовательно
. Значит, .Таким образом
.Утверждение доказано.