Skip to content

多项式层级坍缩定理

Polynomial hierarchy collapse theorem · PH collapse

若多项式层级某层的存在侧与全称侧相等,则整个层级坍缩到该层。

条目类型
定理

形式陈述

若对某个 k1

ΣkP=ΠkP,

PH=ΣkP.

特别地,若 NP=coNP,则 PH=NP;若 P=NP,则 PH=P。证明对层数归纳:当第 k 层对补封闭时,更高层最外侧相邻的同类量词块可以合并,而相反量词块可借第 k 层的等价表示消去,故新增交替不再增加表达能力。

直觉

多项式层级靠“存在—全称”的量词块交替逐层增加表达力;坍缩定理说明,一旦某个较低层能在不增加层数的情况下模拟它的对偶或下一层,后续交替就失去继续抬高层级的支点,不再产生新类。证明通常把更高层公式中的相邻量词块吸收到已坍缩层,并逐层归纳。它是条件性结构结论:假设发生某个等式才推出整个层级收缩,并没有无条件证明层级真的坍缩。

例子与边界

P=NP,P 对补封闭的性质会传给 NP,从而有 NP=coNP=P;存在量词的第一层已能由确定性多项式时间解决,交替量词可逐次消去,故 PH=P。更一般地,若对某个 kΣkP=ΠkP,则 PH=ΣkP。反向不成立:仅知道 PH 在某个更高层坍缩,不能推出 P=NP;目前也不知道 PH 是否坍缩。

只知道某个具体 ΣkP 完全问题落入较低层,需先确认归约封闭性才可推出类包含。结论方向不能倒置:PH 坍缩到某层并不自动给出 P=NP,除非坍缩层就是 P。

推论与应用

若某个问题位于 PH 的较高层且能证明它不会导致预期外的层级坍缩,就可排除某些过强的低层算法或归约。坍缩结论因此常被用作条件性困难证据。

它依赖 多项式层级 的交替量词结构,并把 PNPcoNP 的潜在等式放大为全局后果。电路下界、稀疏完全集和随机复杂度包含常通过“否则 PH 坍缩”给出条件性不可能结果。

参考资料
  • Larry J. Stockmeyer, “The Polynomial-Time Hierarchy,” Theoretical Computer Science 3(1), 1976,pp. 1–22。
  • Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009,Ch. 5。
关系图谱6 个相邻概念 · 1 类关系

拖动节点调整位置。

显示关系

显示:依赖

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