Теорема Сипсера – Лаутеманна. - 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]

Рекомендации

  1. ^ Сипсер, Майкл (1983). «Теоретико-сложный подход к случайности». Материалы 15-го симпозиума ACM по теории вычислений. ACM Press: 330–335. CiteSeerX  10.1.1.472.8218.
  2. ^ а б Лаутеманн, Клеменс (1983). «БПП и полиномиальная иерархия». Инф. Proc. Lett. 17. 17 (4): 215–217. Дои:10.1016/0020-0190(83)90044-3.
  3. ^ Канетти, Ран (1996). «Подробнее о BPP и иерархии полиномиального времени». Письма об обработке информации. 57 (5): 237–241. Дои:10.1016/0020-0190(96)00016-6.
  4. ^ Рассел, Александр; Сундарам, Рави (1998). «Симметричное чередование захватывает БПП». Вычислительная сложность. 7 (2): 152–162. CiteSeerX  10.1.1.219.3028. Дои:10.1007 / с000370050007. ISSN  1016-3328.