Теорема Голдвассера, Сипсера — различия между версиями
(→Доказательство) |
(→Теорема(Голдвассер, Сипсер)) |
||
Строка 5: | Строка 5: | ||
<tex>AM[f(n)]</tex> - класс языков, распознаваемых с помощью интерактивного протокола доказательства Артура-Мерлина, причем количество запросов <tex>V</tex> к <tex>P</tex> не превышает <tex>f(n)</tex>. | <tex>AM[f(n)]</tex> - класс языков, распознаваемых с помощью интерактивного протокола доказательства Артура-Мерлина, причем количество запросов <tex>V</tex> к <tex>P</tex> не превышает <tex>f(n)</tex>. | ||
− | == | + | ==Формулировка теоремы== |
<tex>IP[f(n)] = AM[f(n)+2]</tex> | <tex>IP[f(n)] = AM[f(n)+2]</tex> | ||
Версия 11:17, 18 мая 2010
Содержание
Определение
Протокол Артура-Мерлина - интерактивный протокол доказательства, в котором (prover, Merlin) видит вероятностную ленту (verifier, Arthur)(т.н. public coins)
Определение
- класс языков, распознаваемых с помощью интерактивного протокола доказательства Артура-Мерлина, причем количество запросов к не превышает .
Формулировка теоремы
План доказательства
Рассмотрим множество вероятностных лент
и его подмножество - множество лент, на которых осуществляется допуск. Если для некоторого множества и числа выполняется , то допустим слово.Доказательство
Итак, есть множество
, и мы хотим доказать, что либо , либо . Мы умеем определять, верно ли, что . Выберем так, чтобы . Далее, ; . Отправляем запрос на получение : , и проверяем, верно ли в действительности, что . Пусть .- если , то успех .
- если , и , то поступим следующим образом. Мы хотим, чтобы выполнялось:
Рассмотрим .