“这一抽象框架让归结反驳、切割平面证明系统、多项式演算与Frege 系统可以在统一编码下比较。具体系统通常直接反驳不可满足 CNF;单把 $F$ 的反驳视为 $\neg F$ 的证明,只覆盖了…”
形式陈述
固定域
CNF 子句
证明从这些公理出发,允许从
每步加法、标量乘法与乘变量都可按展开系数表核验,系数位长也计入证书。CNF 不可满足时,对每个布尔赋值
直觉
每个初始多项式都在所有满足赋值上取零;合法推理只是在这些多项式生成的理想中继续运算。因此若最终把常数
degree 衡量一次推理需要同时耦合多少变量。低次多项式只能观察低阶交互;若矛盾依赖大范围一致性,任何反驳可能被迫升到高次。size 与 degree 相关但不相同:一条高次单项式可以写得很短,总次数至多
例子与边界
仍取
三个子句对应
把前两式相加并展开:
再与
域选择会影响证明复杂度。某些模计数原理在特征
还要区分 polynomial calculus 与 Nullstellensatz、Gröbner basis 算法和 polynomial calculus with resolution(PCR)。PCR 为每个
推论与应用
按展开单项式计大小时,不能把 PC 与 PCR 的模拟结论混在一起。对宽度
与切割平面证明系统相比,PC 使用等式与域运算,CP 使用有序整数不等式与 rounding;两者都把布尔逻辑算术化,却保存不同语义。可行插值和代数通信方法有时能把短证明转成电路或协议,不过具体提取定理必须匹配 PC/PCR 变体,不能因都含“多项式”便机械套用。
参考资料
- Yuval Filmus et al., “Towards an Understanding of Polynomial Calculus: New Separations and Lower Bounds,” ICALP 2013 full version, §1 footnote1 and §2:展开单项式计量下的 PC/PCR 区分与 PCR 对归结的模拟。
- Matthew Clegg, Jeffery Edmonds, and Russell Impagliazzo, “Using the Gröbner Basis Algorithm to Find Proofs of Unsatisfiability,” Proceedings of STOC 1996, pp. 174–183, §2.
- Alexander A. Razborov, “Lower Bounds for the Polynomial Calculus,” Computational Complexity 7(4), 1998, pp. 291–324.
- Russell Impagliazzo, Pavel Pudlák, and Jiří Sgall, “Lower Bounds for the Polynomial Calculus and the Gröbner Basis Algorithm,” Computational Complexity 8(2), 1999, pp. 127–144.