Теорема Сипсера – Лаутеманна. - Sipser–Lautemann theorem
В теория сложности вычислений, то Теорема Сипсера – Лаутеманна. или же Теорема Сипсера – Гача – Лотеманна. утверждает, что вероятностный многочлен с ограниченной ошибкой (BPP) время содержится в полиномиальная временная иерархия, а точнее Σ2 ∩ Π2.
В 1983 г. Майкл Сипсер показал, что БПП содержится в полиномиальная временная иерархия.[1] Петер Гач показал, что BPP действительно содержится в Σ2 ∩ Π2. Клеменс Лаутеманн внесены путем предоставления простого доказательства принадлежности BPP к Σ2 ∩ Π2, также в 1983 году.[2] Предполагается, что на самом деле BPP =п, что является гораздо более сильным утверждением, чем теорема Зипсера – Лотеманна.
Доказательство
Здесь мы представляем доказательство Лаутеманна.[2] Без потери общности, машина M ∈ BPP с ошибкой ≤ 2−|Икс| можно выбрать. (Все проблемы BPP могут быть расширены, чтобы экспоненциально уменьшить вероятность ошибки.) Основная идея доказательства состоит в том, чтобы определить Σ2 предложение, которое эквивалентно заявлению, что Икс на языке, L, определяется M с помощью набора преобразований входных случайных величин.
Поскольку на выходе M зависит от случайного ввода, а также от ввода Икс, полезно определить, какие случайные строки дают правильный результат, как А(Икс) = {р | M(Икс,р) принимает}. Ключ к доказательству состоит в том, чтобы отметить, что когда Икс ∈ L, А(Икс) очень большой и когда Икс ∉ L, А(Икс) очень мало. Используя побитовая четность, ⊕, набор преобразований можно определить как А(Икс) ⊕ т={р ⊕ т | р ∈ А(Икс)}. Первая основная лемма доказательства показывает, что объединение небольшого конечного числа этих преобразований будет содержать все пространство случайных входных строк. Используя этот факт, Σ2 предложение и Π2 предложение может быть сгенерировано, которое истинно тогда и только тогда, когда Икс ∈ L (см. заключение).
Лемма 1.
Общая идея леммы 1 состоит в том, чтобы доказать, что если А(Икс) покрывает большую часть случайного пространства тогда существует небольшой набор переводов, который будет охватывать все случайное пространство. На более математическом языке:
- Если , тогда , куда такой, что
Доказательство. Случайно выбрать т1, т2, ..., т|р|. Позволять (объединение всех преобразований А(Икс)).
Итак, для всех р в р,
Вероятность существования хотя бы одного элемента в р не в S является
Следовательно
Таким образом, есть выбор для каждого такой, что
Лемма 2
Предыдущая лемма показывает, что А(Икс) может охватить все возможные точки в пространстве с помощью небольшого набора переводов. В дополнение к этому, для Икс ∉ L только небольшая часть пространства покрыта . У нас есть:
потому что полиномиален от .
Вывод
Леммы показывают, что языковая принадлежность языка к BPP может быть выражена как Σ2 выражение, как показано ниже.
То есть, Икс на языке L тогда и только тогда, когда существуют двоичные векторы, где для всех случайных битовых векторов р, TM M принимает хотя бы один случайный вектор ⊕ тя.
Вышеупомянутое выражение находится в Σ2 в том, что это сначала экзистенциально, а затем универсально количественно. Следовательно, BPP ⊆ Σ2. Потому что БПП закрыт под дополнять, это доказывает, что BPP ⊆ Σ2 ∩ Π2.
Более сильная версия
Теорема может быть усилена до (видеть MA, Sп
2 ).[3][4]
Рекомендации
- ^ Сипсер, Майкл (1983). «Теоретико-сложный подход к случайности». Материалы 15-го симпозиума ACM по теории вычислений. ACM Press: 330–335. CiteSeerX 10.1.1.472.8218.
- ^ а б Лаутеманн, Клеменс (1983). «БПП и полиномиальная иерархия». Инф. Proc. Lett. 17. 17 (4): 215–217. Дои:10.1016/0020-0190(83)90044-3.
- ^ Канетти, Ран (1996). «Подробнее о BPP и иерархии полиномиального времени». Письма об обработке информации. 57 (5): 237–241. Дои:10.1016/0020-0190(96)00016-6.
- ^ Рассел, Александр; Сундарам, Рави (1998). «Симметричное чередование захватывает БПП». Вычислительная сложность. 7 (2): 152–162. CiteSeerX 10.1.1.219.3028. Дои:10.1007 / с000370050007. ISSN 1016-3328.