Skip to content

TQBF 的 PSPACE 完全性

PSPACE-completeness of TQBF · QBF is PSPACE-complete

判定全量化布尔公式真值的问题在多项式时间归约下是 PSPACE 完全的。

条目类型
定理

形式陈述

量化布尔公式由命题变量、布尔联结词与量词 xx 递归构成;量词绑定其作用域内的布尔变量。若所有变量都被量词绑定,公式称为闭式;TQBF 的输入正是这类闭式,任务是按 取“至少一个赋值分支为真”、 取“两个赋值分支都为真”递归判断真值。全量化布尔公式真值问题记为

TQBF={φ:φ 是真的全闭量化布尔公式}

在多项式时间多一归约下是 PSPACE 完全的。成员关系可按最外层量词递归尝试变量的两个取值,深度优先复用空间,只保存当前赋值路径与公式。困难性把任意多项式空间机器的指数长配置路径写成递归可达谓词,再用一个全称选择位在两段子路径之间共享同一份递归公式,使最终 QBF 的长度保持多项式。

直觉

TQBF 在布尔公式前加入交替量词,求值过程像一场有限完全信息博弈:存在量词表示“计算者选择一个可行分支”,由一方选择使公式为真;全称量词表示“两个分支都必须成立”,由另一方选择反驳,最终无量词公式决定胜负。交替量词能用多项式长度描述指数大的搜索树,而深度优先遍历量词树只需保存当前赋值路径,所以属于 PSPACE;困难性则把任意多项式空间计算的配置可达性递归压缩成量词公式。

TQBF 的 PSPACE 完全性
例子与边界

公式

xy(xy)

为真,因为取 x=1 后任意 y 都满足;而 xy(xy) 为假,因为当 x=0 时无 y 可补救。递归求值每层只保存一个变量选择与子公式位置;朴素展开整棵赋值树需要指数时间,但不需要指数空间。

若量词交替层数固定,问题落在多项式层级相应层;TQBF 允许随输入增长的多次交替,才达到 PSPACE 完全。公式编码必须避免在递归归约中指数展开,常用共享结构或分治可达性维持多项式长度。

推论与应用

TQBF 是 PSPACE 对应的典型完全问题:规划、博弈和模型检测中的交替选择可归约到它。若 TQBF 有多项式时间算法,则 P=PSPACE,并使其间所有已知包含类一同坍缩。

它以PSPACE为上界,以多项式时间归约建立困难性,并把命题逻辑扩展为量词逻辑。与多项式层级对比,TQBF 展示了固定交替和多项式交替之间的能力跃迁。

在交互式证明路线中,TQBF 还是连接空间计算与随机验证的桥梁:先用算术化把量词递归变成受控次数的多项式关系,再由sum-check 协议逐层核验,最终得到IP = PSPACE。这些页面分别承担代数编码、协议检查和复杂度类等价的完整论证,本页只定位这条证明主线。

参考资料
  • Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,§8.3。
  • Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009,Ch. 4。
关系图谱10 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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

被这些条目使用