“方向 PSPACE $\subseteq\mathbf{IP}$ 的可核验骨架以 TQBF 为完全问题。先对量词自由矩阵作算术化,再借用Sum check的低次承诺与随机挑战思路逐变量检查:…”
形式陈述
量化布尔公式由命题变量、布尔联结词与量词
在多项式时间多一归约下是 PSPACE 完全的。成员关系可按最外层量词递归尝试变量的两个取值,深度优先复用空间,只保存当前赋值路径与公式。困难性把任意多项式空间机器的指数长配置路径写成递归可达谓词,再用一个全称选择位在两段子路径之间共享同一份递归公式,使最终 QBF 的长度保持多项式。
直觉
TQBF 在布尔公式前加入交替量词,求值过程像一场有限完全信息博弈:存在量词表示“计算者选择一个可行分支”,由一方选择使公式为真;全称量词表示“两个分支都必须成立”,由另一方选择反驳,最终无量词公式决定胜负。交替量词能用多项式长度描述指数大的搜索树,而深度优先遍历量词树只需保存当前赋值路径,所以属于 PSPACE;困难性则把任意多项式空间计算的配置可达性递归压缩成量词公式。
例子与边界
公式
为真,因为取
若量词交替层数固定,问题落在多项式层级相应层;TQBF 允许随输入增长的多次交替,才达到 PSPACE 完全。公式编码必须避免在递归归约中指数展开。这里使用下面的量词选择构造,输出仍是普通公式树,而不偷偷改成允许共享子图的电路编码。
用一个选择位保留一份子公式
固定判定某个 PSPACE 语言的机器和输入
沿用Savitch 中点递归的“至多
对
向量量词是对每一位量化,向量相等是逐位相等的合取。
关键在于
合法配置数不超过
推论与应用
TQBF 是 PSPACE 对应的典型完全问题:规划、博弈和模型检测中的交替选择可归约到它。若 TQBF 有多项式时间算法,则
它以PSPACE为上界,以多项式时间归约建立困难性,并把命题逻辑扩展为量词逻辑。与多项式层级对比,TQBF 展示了固定交替和多项式交替之间的量词预算差别;这不证明 PH 与 PSPACE 严格不同。
在交互式证明路线中,TQBF 还是连接空间计算与随机验证的桥梁:先用算术化把量词递归变成受控次数的多项式关系,再由sum-check 协议逐层核验,最终得到IP = PSPACE。这些页面分别承担代数编码、协议检查和复杂度类等价的完整论证,本页只定位这条证明主线。
参考资料
-
Johan Håstad, Complexity Theory,Theorem 7.17(PDF 第 79–80 页)及第 126 页的布尔选择位展开。本文显式使用允许零长度路径的至多步数基例,并逐层取新鲜变量。
-
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。