Интерактивные протоколы. Класс IP. Класс AM — различия между версиями
Воронов (обсуждение | вклад) |
Воронов (обсуждение | вклад) |
||
Строка 69: | Строка 69: | ||
|proof= | |proof= | ||
Будем использовать следующий протокол: | Будем использовать следующий протокол: | ||
− | # <tex>V</tex> возьмёт случайное число <tex>i \in \{0, 1\}</tex> и случайную перестановку <tex> | + | # <tex>V</tex> возьмёт случайное число <tex>i \in \{0, 1\}</tex> и случайную перестановку <tex>\pi</tex> с вероятностной ленты; <br/> |
− | # <tex>V</tex> создаст новый граф, перемешав вершины графа номер <tex>i</tex> перестановкой <tex> | + | # <tex>V</tex> создаст новый граф, перемешав вершины графа номер <tex>i</tex> перестановкой <tex>\pi</tex>; <br/> |
# <tex>V</tex> перешлёт <tex>P</tex> полученный граф с вопросом, из какого из исходных графов он был получен; <br/> | # <tex>V</tex> перешлёт <tex>P</tex> полученный граф с вопросом, из какого из исходных графов он был получен; <br/> | ||
# <tex>V</tex> получив ответ, сравнит его с правильным ответом — числом <tex>i</tex>. | # <tex>V</tex> получив ответ, сравнит его с правильным ответом — числом <tex>i</tex>. | ||
}} | }} |
Версия 00:26, 1 июня 2012
Класс IP
Определение: |
Интерактивным протоколом, разрешающим язык
| , называется абстрактная машина (см. рис. 1), моделирующая вычисления как обмен сообщениями между двумя программами ( и , далее и соответственно), такими, что
Интерактивные протоколы делятся на два типа в зависимости от доступа
к вероятностной ленте :- public coins — может видеть вероятностную ленту ;
- private coins — не может видеть вероятностную ленту .
Определение: |
|
Язык AM (Arthur–Merlin games) отличается от IP лишь тем, что может видеть вероятностную ленту .
Определение: |
|
Определение: |
Если для интерактивного протокола выполняется | , то говорят, что он обладает свойством completeness (его можно достичь).
Определение: |
Если для интерактивного протокола выполняется | , то говорят, что он обладает свойством soundness (его нельзя достичь).
Теорема: |
Доказательство: |
сам по себе является вероятностной машиной Тьюринга и поэтому может разрешить язык из не прибегая к общению с . |
Теорема: |
Доказательство: |
Для разрешения языка из будем использовать следующий протокол: будет проверять на принадлежность слова используя сертификат, который он запросит у . Так как неограничен в вычислительной мощности, он может подобрать подходящий сертификат и именно его и сообщит, так как он заинтересован в том, чтобы принял слово. Для этого требуется лишь один раунд интерактивного протокола, что и завершает доказательство теоремы. |
Определение: |
расшифровывается как Graph Non Isomorphism. Это язык пар неизоморфных друг другу графов. графы и не изоморфны |
Теорема: |
Доказательство: |
Будем использовать следующий протокол:
|