“De Morgan 公式为布尔公式复杂度提供标准对象。规模研究询问最少需要多少文字叶,深度研究询问最长依赖链能有多短;Brent–Spira 深度约简说明任意小公式都能在多项式规模内平衡到对…”
形式陈述
设
常数只依赖固定的有限扇入门基。Spira 的布尔公式定理给出这一对数深度、至多多项式规模的保证;在允许共享中间结果的 DAG 版本中,Brent 式重构可保持
证明的树分隔引理是:一棵有
当
递归平衡
直觉
普通结合律只能平衡一串全是 AND 或全是 OR 的表达式;混合门公式没有可随意旋转的结合律。Brent–Spira 构造改用“询问一个中等大小子公式的值”:若
对数深度来自比例缩小,不来自门能一次读无限多个输入。每层仍只使用常数扇入门;经过
例子与边界
链式公式
有
叶数仍为
结论依赖有限扇入与公式规模。若允许一个
推论与应用
定理给出最小公式深度与最小叶规模的数量级联系。二元深度
对
对函数族而言,多项式规模公式经平衡后落入非一致NC¹。反过来,
参考资料
- P. M. Spira, “On Time-Hardware Complexity Tradeoffs for Boolean Functions,” Proceedings of the 4th Hawaii International Symposium on System Sciences, 1971, pp. 525–527.
- Richard P. Brent, “The Parallel Evaluation of General Arithmetic Expressions,” Journal of the ACM 21(2), 1974, pp. 201–206.
- Ingo Wegener, The Complexity of Boolean Functions, Wiley-Teubner, 1987, §4.1.