[论文解读] Cut Elimination for a Logic with Generic Judgments and Induction
本文为 $LG^\omega$ 提供了一种消去切割的证明,$LG^\omega$ 是 $FO\lambda^{\Delta\nabla}$ 的扩展,增加了归纳原理和一个放松的通用量词 $\nabla$,其满足当 $x$ 不在 $B$ 中自由出现时 $B \equiv \nabla x.B$。主要贡献在于使用等价性原理简化了证明系统,从而能够对对象逻辑规格中的归纳性质进行正确推理。
This paper presents a cut-elimination proof for the logic $LG^ω$, which is an extension of a proof system for encoding generic judgments, the logic $\FOLDNb$ of Miller and Tiu, with an induction principle. The logic $LG^ω$, just as $\FOLDNb$, features extensions of first-order intuitionistic logic with fixed points and a ``generic quantifier'', $ abla$, which is used to reason about the dynamics of bindings in object systems encoded in the logic. A previous attempt to extend $\FOLDNb$ with an induction principle has been unsuccessful in modeling some behaviours of bindings in inductive specifications. It turns out that this problem can be solved by relaxing some restrictions on $ abla$, in particular by adding the axiom $B \equiv abla x. B$, where $x$ is not free in $B$. We show that by adopting the equivariance principle, the presentation of the extended logic can be much simplified. This paper contains the technical proofs for the results stated in \cite{tiu07entcs}; readers are encouraged to consult \cite{tiu07entcs} for motivations and examples for $LG^ω.$
研究动机与目标
- 为解决先前系统在建模归纳规格中绑定动态方面的失败问题。
- 将 $FO\lambda^{\Delta\nabla}$ 扩展为包含归纳原理,以正确捕捉对象逻辑项上全称量化的外延行为。
- 通过放松对通用量词 $\nabla$ 的限制,解决先前编码中的局限性。
- 使用等价性原理简化逻辑的表述。
- 正式建立扩展逻辑 $LG^\omega$ 的切割消去。
提出的方法
- 将 $FO\lambda^{\Delta\nabla}$ 扩展为包含归纳规则和当 $x$ 不在 $B$ 中自由出现时的公理 $B \equiv \nabla x.B$。
- 引入等价性原理,以简化逻辑的表述和推理。
- 定义一种带局部签名和名义常量的序列演算,以追踪绑定依赖关系。
- 通过归纳证明高度构造推导,使用 $ss{\cal R}$ 和 $p{\cal R}$ 等结构规则管理常量。
- 应用重命名和签名扩展技术,以在元逻辑中模拟特征变量的行为。
- 通过在推导上进行结构归纳证明切割消去,使用签名等价性和重命名的关键引理。
实验结果
研究问题
- RQ1能否在 $FO\lambda^{\Delta\nabla}$ 中添加一个归纳原理,使其正确捕捉对象逻辑中全称量化的外延行为?
- RQ2为在归纳规格中建模绑定动态,对通用量词 $\nabla$ 需要做出哪些修改?
- RQ3等价性原理如何简化扩展逻辑的表述和证明规则?
- RQ4切割消去在结果逻辑 $LG^\omega$ 中是否可判定且可证明?
- RQ5扩展后的逻辑能否忠实反映涉及特征变量的对象逻辑公式的可证明性?
主要发现
- 添加公理 $B \equiv \nabla x.B$(当 $x$ 不在 $B$ 中自由出现时)解决了在归纳规格中建模绑定动态的问题。
- 已为 $LG^\omega$ 建立切割消去,确保了在扩展逻辑中切割规则的可接受性。
- 等价性原理使得逻辑的表述显著简化,减少了对复杂编码技术的需求。
- $LG^\omega$ 在可证明性上等价于在 $FO\lambda^{\nabla}$ 中增加公理 $B \equiv \nabla x.B$ 和 $\nabla x\nabla y.Bxy \supset \nabla y\nabla x.Bxy$ 的扩展。
- 该证明系统正确捕捉了对象逻辑中特征变量的行为,使得能够从 $\vdash_{HH} \forall x. G x$ 推导出 $\forall t. \vdash_{HH} G t$。
- 通过重命名和签名管理,$LG^\omega$ 中带有名义常量的推导可转换为 $LG$ 中的对应推导,同时保持可证明性。
更好的研究,从现在开始
从阅读论文到最终审阅,大幅缩短您的研究时间。
无需绑定信用卡
本解读由 AI 生成,并经人工编辑审核。