arXivDaily arXiv每日学术速递 周一至周五更新
arXiv 2404.06233cs.LO
收藏

深度推理中广义消割的语义证明

A Semantic Proof of Generalised Cut Elimination for Deep Inference

Robert Atkey, Wen Kokke

AI总结:

本文提出一种语义方法,简洁证明深度推理系统MAV的广义消割性质,并在Agda中机械化证明,同时给出可靠性与完备性证明。

摘要:

乘法-加法系统虚拟(MAV)是一种逻辑,它通过一个自对合的非交换算子扩展了乘法-加法线性逻辑,该算子表达了“之前”或“顺序”的概念。MAV也是逻辑基本系统虚拟(BV)的扩展,增加了加法。BV中的公式具有吸引人的解读,即作为具有并行和顺序组合的过程。MAV增加了内部和外部选择算子。BV和MAV也与并发Kleene代数密切相关。MAV和BV的证明系统是深度推理系统,允许推理规则应用于结构内部的任何位置。与任何证明系统一样,一个关键问题是MAV中的证明是否可以归约为规范形式,去除绕行以及引入原始目标中不存在的结构。在相继式演算系统中,这一性质被称为消割。深度推理系统具有类似的割规则以及其他在规范化证明中不存在的规则。深度推理系统的消割具有与相继式演算系统相同的元理论益处,包括一致性和可判定性。文献中针对BV、MAV和其他深度推理系统的消割证明依赖于复杂的语法推理和复杂的终止度量。我们提出了一个简洁的语义证明,表明所有MAV证明都可以归约为避免割规则和其他“非分析”规则的规范形式。我们还针对一类模型发展了MAV(和BV)的可靠性和完备性证明。我们已在Agda证明助手中机械化了我们所有的证明,这既保证了它们的正确性,也产生了一个可执行的规范化程序。我们的技术扩展到包含指数和加法单位。

英文摘要:

Multiplicative-Additive System Virtual (MAV) is a logic that extends Multiplicative-Additive Linear Logic with a self-dual non-commutative operator expressing the concept of "before" or "sequencing". MAV is also an extenson of the the logic Basic System Virtual (BV) with additives. Formulas in BV have an appealing reading as processes with parallel and sequential composition. MAV adds internal and external choice operators. BV and MAV are also closely related to Concurrent Kleene Algebras. Proof systems for MAV and BV are Deep Inference systems, which allow inference rules to be applied anywhere inside a structure. As with any proof system, a key question is whether proofs in MAV can be reduced to a normal form, removing detours and the introduction of structures not present in the original goal. In Sequent Calcluli systems, this property is referred to as Cut Elimination. Deep Inference systems have an analogous Cut rule and other rules that are not present in normalised proofs. Cut Elimination for Deep Inference systems has the same metatheoretic benefits as for Sequent Calculi systems, including consistency and decidability. Proofs of Cut Elimination for BV, MAV, and other Deep Inference systems present in the literature have relied on intrincate syntactic reasoning and complex termination measures. We present a concise semantic proof that all MAV proofs can be reduced to a normal form avoiding the Cut rule and other "non analytic" rules. We also develop soundness and completeness proofs of MAV (and BV) with respect to a class of models. We have mechanised all our proofs in the Agda proof assistant, which provides both assurance of their correctness as well as yielding an executable normalisation procedure.- Our technique extends to include exponentials and the additive units.

机构、总结、中文摘要均由AI分析而来,可能存在错误,请以论文正文为准。

↑