“Frege 不允许随意给大公式取新名字;共享只能通过重复引用整行实现,公式内部的重复子式仍按树形语法计入长度。扩展 Frege加入新变量定义来获得电路式共享。扩展 Frege p 模拟 Fr…”
形式陈述 ​
扩展 Frege(EF)在Frege 证明系统之外允许 extension rule:对尚未出现的新变量
多个扩展定义必须按引入次序无环依赖;最终要证明的公式使用原始变量,扩展变量只是证明内部缩写。给任意原变量赋值后,可以依次给每个
扩展定义把公式树压缩成布尔电路式 DAG:一个已命名子式可被多次引用,而不必每次展开。验证器检查新鲜性、定义右侧只引用更早变量,并核验 Frege 推理;总过程对证书长度为多项式时间。因此 EF 也是Cook–Reckhow 系统。它 p-模拟 Frege,因为可以逐行照抄一份 Frege 证明而从不使用扩展规则。
直觉
普通 Frege 已能引用先前整行,却仍把每行内部的公式写成树;若同一大型子式在很多位置出现,文本会反复复制。EF 把“令
新变量之所以必须 fresh,是因为定义需要是保守扩展。若允许
例子与边界
为了证明
可先引入
Frege 推理从定义得到
这个例子只展示压缩机制,并未证明渐近优势。虽然 EF 显然 p-模拟普通 Frege,目前不知道 Frege 是否也能以多项式开销模拟所有 EF 证明;也没有已知的超多项式 Frege–EF 分离。正因如此,frontmatter 不能把 EF 反向归类成 Frege 的已知严格特例,也不能用 symmetric equivalent 边声称二者已知 p-等价。
EF 也不等于给证明任意 oracle gate。每个
推论与应用
EF 与多项式规模布尔电路推理关系紧密:扩展变量对应门,定义依赖图对应电路连线。许多不同的 extended Frege 公理化可通过局部门翻译互相 p-模拟,因而通常把 EF 视为稳健的强证明系统。它也能高效模拟 resolution、cutting planes 的常见有限系数推理以及多种代数系统的编码,但每项模拟都有表示与系数位长条件,不能仅凭系统名称建立无条件等价边。
对 EF 给出显式超多项式下界是重大开放问题,并会触及一般电路下界与可行推理障碍。证明系统最优性比“EF 是否最强的熟悉系统”更严格:p-最优系统必须模拟所有 Cook–Reckhow 系统;目前既不知道 EF p-最优,也不知道任何 p-最优系统存在。
参考资料
- Stephen A. Cook and Robert A. Reckhow, “The Relative Efficiency of Propositional Proof Systems,” Journal of Symbolic Logic 44(1), 1979, pp. 36–50, extended proof systems.
- Jan Krajíček, Bounded Arithmetic, Propositional Logic, and Complexity Theory, Cambridge University Press, 1995, Chapter 4, extended Frege systems.
- Pavel Pudlák, “The Lengths of Proofs,” in Samuel R. Buss (ed.), Handbook of Proof Theory, Elsevier, 1998, pp. 547–637, §5.