“它直接比较 确定性时间类,并无条件分离 P 与 EXP。与 空间层级定理 对照,可看出通用模拟成本在两种资源中的不同;精细时间复杂度则尝试把这种层级思想推进到更自然的问题和更小差距。”
形式陈述 ​
若
直觉
空间层级定理通过对角化说明,可构造地增加工作空间会严格增加可判定能力:新机器列举较小空间程序,在输入编码某台机器时模拟并反转其答案,也就会在与自身编号对应的输入上故意不同,同时利用更大空间完成通用模拟。与时间层级相比,空间可复用使开销控制更直接;可构造性则保证机器能在给定输入长度上实际标记出允许空间。
例子与边界
由定理可得
特别地,
定理需要满足技术条件,不能对任意振荡或不可计算的空间界直接套用。它证明的是存在某种语言需要更多空间,不意味着每个具体 PSPACE 完全问题都已获得精确空间下界。
推论与应用
空间层级定理证明空间复杂性不是人为记账:随着内存上界增长,语言类严格扩张,并为 L、PSPACE 及更高空间类提供无条件分离。
该结果建立在 确定性空间类 与 空间复杂度 上,给出 L 与 PSPACE 的无条件分离。它与 时间层级定理 共同说明资源上界不是记号游戏,而确实形成严格计算能力层次。
参考资料
- Sanjeev Arora and Boaz Barak, Computational Complexity: A Modern Approach, Cambridge University Press, 2009,Chs. 1–8。
- Michael Sipser, Introduction to the Theory of Computation, 3rd ed., Cengage, 2013,Chs. 0–10。