Skip to content

定理Theorem

归结的规模—宽度权衡

Resolution size-width tradeoff · Ben-Sasson–Wigderson theorem · Tseitin resolution lower bound

用 Tseitin 公式的割边瓶颈证明线性归结宽度,再经规模—宽度权衡得到指数下界,并给出 K₄ 的完整反驳证书。

形式陈述 ​

规模—宽度定理的计量口径 ​

设不可满足 CNF F 使用 m≥1 个变量,初始最大宽度为 w0(F),最小归结宽度为 W(F),最小一般归结规模为 S(F)。规模计作证明中的子句行数,对数取自然对数。Ben-Sasson–Wigderson 定理的一个显式版本是:若 F 有规模 S 的DAG 形归结反驳,则它也有宽度至多

w0(F)+1+3mln⁡S

的反驳。因而,记 (a)+=max{a,0},有

(1)S(F)≥exp((W(F)−w0(F)−1)+29m).

证明中实际使用的初始行计入宽度,但无需列出每个输入子句,所以一般并无 W(F)≥w0(F)。式 (1) 的正部处理这一情况。这个定理是下文引用的工具;本页完整展开其在 Tseitin 公式上的应用,而不重证一般的窄化定理。[1,2]

图上的奇偶约束与 CNF ​

令 G=(V,E) 是简单连通无向图,N=|V|≥2,m=|E|。每条边有一个变量 xe∈{0,1},每个顶点有电荷 χv∈{0,1},且

⨁v∈Vχv=1.

顶点 v 要求满足方程

Pv:⨁e∋vxe=χv.

对每个违反此方程的局部赋值 β,加入恰好被 β 置假的子句

⋁e∋vℓe(βe),ℓe(0)=xe,ℓe(1)=¬xe.

所有这些子句的合取记为 T(G,χ)。顶点度数为 dv 时贡献 2dv−1 个宽度 dv 的子句。把全部方程异或,每条边出现两次,得到 0=1,故公式不可满足。这里没有加入辅助变量。

记 δ(U) 为恰有一个端点位于 U 的边集。我们将证明

(2)W(T(G,χ))≥minN/3≤|U|≤2N/3|δ(U)|.

若图族最大度数至多固定常数 Δ,并有统一边扩张常数 h>0,即

|δ(U)|≥hmin{|U|,N−|U|},

则 W≥hN/3,而 w0≤Δ、N−1≤m≤ΔN/2。代入 (1),对充分大的 N 得

(3)S(T(G,χ))≥exp((hN/3−Δ−1)+29m)=exp⁡(Ω(N)).

特别地,三正则图有 m=3N/2、4N 个初始三元子句。固定度数的扩张图族把线性规模的输入变成需要指数多行的一般归结反驳。[1]

直觉

每个顶点约束只涉及少量边;全局矛盾来自所有电荷的奇偶和。证明逐行合并局部信息时,必然出现一行,需要大约三分之一到三分之二的顶点约束才能推出。这样一个顶点集合向外暴露的每条边,都必须出现在这一行里;否则尚未提及的边还可以吸收奇偶差异。

扩张保证这个中间集合具有线性多条割边,于是中间子句很宽。规模—宽度定理再说明:如果整份证明短,就应存在另一份窄证明,与已经证明的宽度下界矛盾。这个下界允许 DAG 中间结论被反复复用;它没有把一般归结误当成不能共享的树形归结。

从约束依赖到宽度瓶颈 ​

依赖规模是次可加的 ​

对任意子句 C,定义

μ(C)=min{|U|:U⊆V, ⋀v∈UPv⊨C}.

全部顶点约束不可满足,故这个最小值总存在。永真子句的 μ 为零;每个初始子句由单个 Pv 推出,且不是永真式,所以 μ=1。

若 C 由 A,B 一步归结得到,分别取推出两前提的最小顶点集,则其并集同时推出 A,B,由归结可靠性也推出 C。于是

(4)μ(C)≤μ(A)+μ(B).

如果允许 weakening,即从子句推出它的超集,μ 只会不增。这些性质对任意 DAG 的拓扑行序都成立。

最小依赖集合的每条割边都必须被提及 ​

设 C 不是永真子句,U 达到 μ(C)。记 S 为 C 中的变量集合,α 为恰使其所有文字为假的唯一 S 上赋值。因为 PU⊨C,在线性方程组 PU 中固定 S=α 后,剩余方程组在 F2 上无解。

在 F2 上,行化简只需行交换与行相加;无解意味着最终出现一行 0=1。追踪这行的来源,得到非空 U′⊆U:把这些原始顶点方程异或后,所有未固定变量的系数都消失。图中内部边出现两次,只有割边出现一次,因此

(5)δ(U′)⊆S,⨁v∈U′χv≠⨁e∈δ(U′)αe.

式 (5) 表明,仅有 PU′ 就已排除 C 的全部置假赋值,故 PU′⊨C。U 的基数最小,而 U′⊆U,只能有 U′=U。因此

(6)δ(U)⊆S,w(C)=|S|≥|δ(U)|.

对空子句使用同一论证,此时 S=∅,所以 δ(U′)=∅。连通性迫使非空的 U′ 等于 V。因此任何真子集的顶点约束都相容,且

(7)μ(⊥)=N.

这一步解释了连通性承担的任务:全局矛盾不能藏在一个更小的独立连通分量里。

每份反驳都要穿过中间规模 ​

沿证明行序,取第一行满足 μ>2N/3 的子句。式 (7) 保证它存在;初始行的 μ=1≤2N/3,weakening 也不可能首次跨过阈值,所以它来自两个较早前提的归结。

两前提的 μ 都至多 2N/3。由 (4),至少一个前提的 μ 大于 N/3。取这个前提的最小依赖集 U,再用 (6),就得到式 (2)。永真子句的 μ=0,不会充当这个瓶颈。证明允许 weakening,也不要求所有输入子句都被使用。

例子与边界

K₄:16 个初始子句与精确宽度四 ​

取 V={1,2,3,4},以

a=x12,b=x13,c=x14,d=x23,e=x24,f=x34

标记六条边;电荷为 (1,0,0,0)。以下表格每一项都是一个完整子句,符号 ¬ 表示否定。

顶点约束 编号与四个初始子句
a⊕b⊕c=1 1:a∨b∨c;2:a∨¬b∨¬c;3:¬a∨b∨¬c;4:¬a∨¬b∨c
a⊕d⊕e=0 5:a∨d∨¬e;6:a∨¬d∨e;7:¬a∨d∨e;8:¬a∨¬d∨¬e
b⊕d⊕f=0 9:b∨d∨¬f;10:b∨¬d∨f;11:¬b∨d∨f;12:¬b∨¬d∨¬f
c⊕e⊕f=0 13:c∨e∨¬f;14:c∨¬e∨f;15:¬c∨e∨f;16:¬c∨¬e∨¬f

平衡顶点集必须恰有两个顶点,割边数都是四,故式 (2) 给 W≥4。例如 U={1,2} 的割边为 {b,c,d,e};合并其方程得到 b⊕c⊕d⊕e=1,而补集 {3,4} 要求同一组割边的异或为零。

完整 47 行反驳证书 ​

记 Dβ=ℓb(βb)∨ℓc(βc)∨ℓd(βd)∨ℓe(βe),其中 β 按 b,c,d,e 排列。下面列出全部 16 个四元子句的两个父行和 pivot;每行都是一次标准归结。

行号 β 父行 pivot
17 0000 1, 7 a
18 0001 9, 14 f
19 0010 10, 13 f
20 0011 1, 8 a
21 0100 9, 15 f
22 0101 3, 5 a
23 0110 3, 6 a
24 0111 10, 16 f
25 1000 11, 13 f
26 1001 4, 5 a
27 1010 4, 6 a
28 1011 12, 14 f
29 1100 2, 7 a
30 1101 11, 16 f
31 1110 12, 15 f
32 1111 2, 8 a

例如第 22 行把 ¬a∨b∨¬c 和 a∨d∨¬e 在 a 上归结,得到 b∨¬c∨d∨¬e=D0101。余下每一行由下表的编号规则唯一指定:j 从零开始,结果按剩余变量的赋值字典序排列。

新行号 父行 pivot 得到的全部子句
33+j, 0≤j<8 17+2j,18+2j e b,c,d 上的全部八个三元子句
41+j, 0≤j<4 33+2j,34+2j d b,c 上的全部四个二元子句
45+j, 0≤j<2 41+2j,42+2j c b 与 ¬b
47 45, 46 b ⊥

这份证书有 16 个初始行、31 次推理,最大宽度为四。因此 W(T(K4,χ))=4,且 S≤47;没有声称 47 是最短规模。第 17–32 行的最小依赖规模为二,正是一般证明中的中间瓶颈。代入式 (1) 时 W−w0−1=0,得到的规模下界仍平凡;小图验证机制,指数结论则来自整个固定度数扩张图族。

编码与证明系统的边界 ​

奇偶矛盾式有多项式时间的线性代数判定方法,上面的全体方程一异或便得到 0=1。困难的是指定 CNF 在归结系统中的证明规模,不是求解这些线性方程本身。允许直接异或整条方程的证明系统具有不同的推理能力。

这里的 Tseitin 图矛盾式也不同于把任意布尔电路转成 CNF 的辅助变量变换。重新编码会改变变量数、初始宽度和可用中间命名;旧公式的 (2) 不会自动适用于新编码。类似地,tree-like size、regular resolution、proof space 都需要自己的比较定理。

推论与应用

式 (3) 展示了一条可以逐项检查的下界路线:每顶点常数多个 CNF 子句、边变量总数线性、最小依赖集合的割边线性,最后才是指数规模。若缺少变量数或初始宽度的控制,单说“宽度线性”不足以推出同一规模界。

随机限制下的归结下界沿另一方向利用宽度:限制假设中的短证明,同时保存受限公式的困难性。本页的图上宽度证明本身是确定性的;它可以作为其他证明中要保存的困难结构。规模—宽度定理提供长度下界,并未提供寻找最窄或最短反驳的高效算法。

参考资料
  • [1] Eli Ben-Sasson and Avi Wigderson, Short Proofs Are Narrow—Resolution Made Simple, JACM 48(2), 2001, pp. 149–169。Theorem 3.5、Corollary 3.6 为规模—宽度权衡;§4.1、§5、§6.1 给出 Tseitin 公式、依赖规模和扩张下界。本页以二元线性方程的无解证书展开割边引理,并给出 K₄ 的显式归结证书。
  • [2] Jakob Nordström, Short Proofs May Be Spacious: Understanding Space in Resolution, doctoral thesis, 2008,Theorem 4.19,printed p. 46:w0+1+3mln⁡S 的显式版本,文中归于 Ben-Sasson–Wigderson 并采用 Segerlind 的常数表述。
关系图谱6 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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