规模问“为了写出所有必要的证据,变量要在语法树中出现多少次”,深度问“沿最坏依赖链要连续作多少次选择”。一棵公式可以用很多彼此并行的分支换取浅深度,也可以把同样数量的门串成一条长链。由于没有共享,某个中间判断若被不同情形反复调用,其整段推导会反复出现在叶计数中;这正是公式复杂度与电路规模和深度公理库电路规模与深度Circuit size and depth分别计数门数和最长输入到输出路径长度的电路资源度量。既相似又不相同的地方。
多项式叶规模公式族在非一致意义下恰好对应NC¹公理库复杂性类 NC¹NC1 · NC^1 · Nick's Class level one由多项式规模、有界扇入且对数深度的布尔电路族计算的第一层 NC。:一边由公式平衡化得到多项式规模、 深度;另一边把有界扇入、 深电路从输出向输入展开,至多产生 个叶。若讨论语言而非单个函数族,还要另加一致性公理库电路族一致性Circuit family uniformity要求输入长度 n 对应电路可由统一算法有效生成的条件。,不能从存在小公式自动得到生成算法。
下界工具从不同方向观察同一最小化问题。公式规模博弈公理库公式规模博弈Formula-size game · Propositional formula-size game · EF_w formula game以正反例集合的左右分割和叶预算精确刻画命题公式的最小叶规模。把每个 AND/OR 结点变成对负例集或正例集的分割;Karchmer–Wigderson 博弈公理库Karchmer–Wigderson 博弈Karchmer-Wigderson game · KW game · Karchmer-Wigderson relation让一方持有真输入、另一方持有假输入并寻找分歧坐标的通信搜索关系。把根到叶路径变成通信 transcript,分别突出叶数和深度。两种刻画相互补充,却不是把同一个游戏换名复制。
参考资料
Stasys Jukna, Boolean Function Complexity: Advances and Frontiers, Springer, 2012, Chs. 1–2.
Ingo Wegener, The Complexity of Boolean Functions, Wiley-Teubner, 1987, Chs. 4–6.
Mauricio Karchmer and Avi Wigderson, “Monotone Circuits for Connectivity Require Super-Logarithmic Depth,” SIAM Journal on Discrete Mathematics 3(2), 1990, pp. 255–265.