Skip to content

Sipser–Gács–Lautemann 定理

Sipser–Gács–Lautemann theorem · BPP is in the polynomial hierarchy

BPP 包含于多项式层级第二层的存在侧与全称侧之交。

条目类型
定理

形式陈述

Sipser–Gács–Lautemann 定理给出

BPPΣ2PΠ2P,

因而

BPPPHPSPACE.

先把 BPP 算法的错误率放大到指数小。对固定输入,把使算法接受的随机串视作布尔立方体中的集合;若输入为“是”,该集合很稠密,概率法保证存在多项式多个平移覆盖全部随机串;若输入为“否”,集合很稀疏,任意这些平移的并都无法覆盖全集。“存在一组平移,使所有随机串被覆盖”正是 Σ2P 谓词。BPP 对补封闭,再得到 Π2P 包含。

直觉

该定理先用概率放大把正确与错误输入变成“好种子几乎覆盖全部随机串”与“好种子只占极少随机串”,再把 BPP 的随机种子集合改写为组合覆盖问题:是实例的高密度好种子通过少量平移可覆盖整个随机空间,是否存在这些平移可由一层存在量词加一层全称量词表达。于是随机多项式时间被置于多项式层级第二层附近,而不必假设 P=BPP;证明的精髓是把统计差异和概率存在性压成短确定证书与全称检查。

例子与边界

该结论是无条件包含,不等于已经证明 BPP=P。它依赖有界错误与多项式随机位;若成功偏差只有指数小,概率放大和覆盖论证都不能在多项式资源内直接使用。结论也比朴素的 BPPPSPACE 更精细。

先把 BPP 错误放大到极小,使是实例的坏种子集合很稀。选择多项式个平移 z1,,zk,希望对每个随机串 r,至少某个 rzi 是好种子;概率法保证存在这样的平移组,验证“覆盖所有 r”形成 z1zkr 的谓词。

定理给出 BPPΣ2PΠ2P(常见表述),不是 BPP=P。覆盖论证依赖先行放大和种子长度多项式,不能直接对任意微小偏差概率算法套用。

推论与应用

随机多项式时间不会超出多项式层级,因此即使随机性增加了 P 的能力,其位置仍受第二层量词结构约束。该结果是去随机化与复杂度层级研究之间的核心桥梁。

它以 BPP概率放大 为起点,把随机类嵌入 多项式层级,进而显然包含于 PSPACE。该结果也是“随机性似乎不会把可判定能力推得过高”的重要无条件证据。

参考资料
  • Clemens Lautemann, “BPP and the Polynomial Hierarchy,” Information Processing Letters 17(4), 1983,pp. 215–217。
  • Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009,Ch. 7。
关系图谱15 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

  1. 前置三跳
  2. 前置二跳
  3. 前置一跳
  4. 当前条目
  5. 后续一跳
  6. 后续二跳
  7. 后续三跳
文字版关系按与当前条目的最短距离分组