Skip to content

定理Theorem

Håstad switching lemma

Håstad's switching lemma · Switching lemma

说明窄 CNF 或 DNF 在独立随机限制后,以指数高概率退化为浅决策树的结构定理。

形式陈述 ​

令 k,t≥1 为整数,F 是有限变量集上的DNF,每个合取项最多含 k 个文字。先删除矛盾项和重复文字。对 0≤p≤1,随机限制 ρ∼Rp 独立处理每个变量:以概率 p 留为未赋值 ∗,以概率 (1−p)/2 固定为 0,以同样概率固定为 1。记 F↾ρ 为代入固定值并化简后的函数,DT(f) 为每次查询一个自由变量、计算 f 的最小决策树深度,常量函数的深度为 0。Håstad switching lemma 的一个标准形式是

Prρ∼Rp[DT(F↾ρ)≥t]≤(5pk)t.

对宽度 k 的 CNF 可对偶地陈述。若 5pk<1,需要深度至少 t 的概率随 t 指数下降;当右侧大于 1 时界虽正确但没有信息。本页的定理固定独立 Rp、宽度与常数 5 这一版本;下面另用同一分布下的较弱界展示编码,明确区分两个常数。

编码证明应把组合计数与概率权重分开。先固定 DNF 项的顺序,建立 canonical decision tree:选择第一个尚未被判假的项,查询其所有未定变量;若项满足则输出 1,否则继续寻找下一项,所有项均假时输出 0。最小决策树深度不超过这棵具体树的深度,因此控制规范树的长路径足以控制定理中的坏事件。

对每个坏限制,按固定顺序选取一条至少长 t 的路径,截取前 t 个查询。将这些自由变量固定为与当轮所选项一致的值,得到限制 ρ′。辅助信息记录变量在项内的位置、每轮的结束位置,以及原路径上的回答;这些信息让解码器逐轮恢复原路径,并把改过的变量重新释放为 ∗。路径必须按确定规则选取,否则会额外重复计算同一个坏限制。

若恰好固定 t 个自由变量,对 0<p<1,乘积分布给出的精确权重比是

Pr(ρ)Pr(ρ′)=(2p1−p)t.

不能把每一步的比值直接写成 p。例如 Thapen 的显式编码用至多 (2k)t 种位置及分段标记和 2t 种回答串,得到 (8pk/(1−p))t;在 p<1/9 时可上界为 (9pk)t。这是同一简化机制的较弱界,不是上面常数 5 的证明。要得到标准 (5pk)t,需使用对应版本中更精细的证明与估计,不能把“每步若干标记”和“p 量级”机械相乘就宣称常数已经验证。

直觉

窄 DNF 的每一项只观察少量变量。随机固定大多数变量后,许多项直接变假,幸存项也只留下少量自由位;canonical tree 因而通常很浅。“Switching”指受限 DNF 可由浅决策树表示,并可在叶上改写成小宽度 CNF,而不是把任意电路的 AND、OR 机械互换。

随机限制将窄 DNF 化为浅决策树

编码证明测量的是坏限制需要携带多少额外信息。若一条很长规范路径仍存活,就能用沿途赋值压缩其自由度;可逆编码说明这类限制在随机分布中所占质量必然很小。

例子与边界

对 DNF

F=(x1∧x2)∨(x3∧x4)∨⋯,

一次限制若把某项两个变量都固定为 1,整个公式立刻成为常量 1;若每项至少有一个变量固定为 0,则成为常量 0。只有若干项恰好躲过这两种消除才需继续查询,自由变量比例 p 越小,长查询链越罕见。

宽度条件不可省略。单个项若包含全部 n 个变量,随机限制后仍可能留下约 pn 个自由变量,不能用固定 k 的界描述。独立限制也很关键:若分布刻意让某一整项的变量总是同时自由,乘积概率和编码权重比都会失效。

定理只保证对随机限制的高概率简化,不说原公式本身有浅决策树,也不直接给出 AC0 下界。应用到多层电路时必须逐层选择参数、控制所有门的失败概率,并确保最终仍留下足够多自由变量。

推论与应用

Switching lemma 是小深度电路随机限制法的核心。对AC⁰从底层开始反复限制,可把一层窄 CNF/DNF 压成浅决策树,再吸收到相邻层;迭代后整个电路高度下降,而 parity 等函数在剩余自由变量上仍保持复杂。

完整技术证明的编码细节决定常数 5 和 restriction convention。本页用可核验的较弱编码界解释证明机制;若需要最优常数、multi-switching 或带偏分布版本,应单独陈述其概率空间与编码引理。

PARITY 常深下界的完整应用固定本页独立限制与常数5版本:先以 p0=1/20 控制宽度,再以 p=1/(20k) 逐层降深,最后只对单个输出取阈值一。它按首次失败合并条件概率,并在未条件化的复合限制中核算自由变量,给出全部参数闭环。

参考资料
  • Johan Håstad, Computational Limitations of Small-Depth Circuits, MIT Press, 1987, Chs. 2–3.

  • Paul Beame, “A Switching Lemma Primer,” University of Washington Technical Report UW-CSE-95-07-01, 1994.

  • Neil Thapen, Notes on switching lemmas, arXiv:2202.05651, 2022(原笔记 2009),§1, Lemma 1;独立限制下的权重比与显式编码界。

  • Benjamin Rossman, Restriction-Based Methods, Simons Institute lecture slides, accessed 2026,k-DNF Switching Lemma;独立限制及决策树深度的常数 5 版本。

关系图谱12 个相邻概念 · 2 类关系

拖动节点调整位置。

显示关系

显示:依赖

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