“有向图 可达性给出 NL 的标准完全问题,并自然处于 P 中。Immerman–Szelepcsényi 定理 给出 $\mathrm{NL}=\mathrm{coNL}$,可视为“不可达也…”
形式陈述 ​
对空间可构造函数
取
证明的核心是归纳计数:在配置图中逐层计算从起点可达的配置数;一旦某层的精确计数得到认证,就能非确定性地证明目标配置没有来自上一层可达集合的边,从而认证“不可达”。计数器与当前配置都只需
直觉
非确定性天然适合证明“存在路径”,而补问题“没有路径”似乎需要记住整个可达集合。定理的突破是给分层可达集合计数,并让错误计数无法产生接受分支;通过逐层验证精确数量,可把全称式的不可达声明改造成可逐项核验的非确定性证书,在极小空间内证实不可达。它表明空间受限非确定性对补运算比时间受限情形更对称。
例子与边界
有向
对有向图,设
简单地“猜
推论与应用
NL 完全问题的补问题仍是 NL 完全问题;在低空间归约下,可达性与不可达性可以在同一复杂度类内相互使用。该定理也补齐了 Savitch 定理只给出确定性平方空间模拟、未给出同空间补闭包的一侧。
它直接给出 非确定对数空间类 的补封闭性,即
参考资料
- Neil Immerman, “Nondeterministic Space is Closed Under Complementation,” SIAM Journal on Computing 17(5), 1988,pp. 935–938。
- Róbert Szelepcsényi, “The Method of Forced Enumeration for Nondeterministic Automata,” Acta Informatica 26, 1988,pp. 279–284。