Skip to main content
QUICK REVIEW

[论文解读] Linear lambda Calculus with Explicit Substitutions as Proof-Search in Deep Inference

Luca Roversi|arXiv (Cornell University)|Nov 16, 2010
Logic, programming, and type systems参考文献 33被引用 3
一句话总结

本文引入了 $σ$BVr,一种扩展自 $σ$BV 的深层推理系统,通过引入自对偶的原子重命名算子,以建模线性 $λ$-演算中的显式代换。该文证明了剪切消去,并表明 $σ$BVr 中的证明搜索可模拟带有显式代换的线性 $β$-归约,从而确立了完备性与正确性,并表明证明搜索至少是 PTIME 完全的。

ABSTRACT

SBV is a deep inference system that extends the set of logical operators of multiplicative linear logic with the non commutative operator Seq. We introduce the logical system SBVr which extends SBV by adding a self-dual atom-renaming operator to it. We prove that the cut elimination holds on SBVr. SBVr and its cut free subsystem BVr are complete and sound with respect to linear lambda calculus with explicit substitutions. Under any strategy, a sequence of evaluation steps of any linear lambda-term M becomes a process of proof-search in SBVr (BVr) once M is mapped into a formula of SBVr. Completeness and soundness follow from simulating linear beta-reduction with explicit substitutions as processes. The role of the new renaming operator of SBVr is to rename channel-names on-demand. This simulates the substitution that occurs in a beta-reduction. Despite SBVr is a minimal extension of SBV its proof-search can compute all boolean functions, as linear lambda-calculus with explicit substitutions can compute all boolean functions as well. So, proof search of SBVr and BVr is at least ptime-complete.

研究动机与目标

  • 通过将带有显式代换的线性 $λ$-演算建模为深层推理系统中的证明搜索,弥合深层推理证明理论与函数计算之间的鸿沟。
  • 将深层推理系统 $σ$BV 扩展为自对偶的原子重命名算子,以捕捉显式代换的动力学特性。
  • 建立 $σ$BVr 系统相对于带有显式代换的线性 $λ$-演算的完备性与正确性。
  • 证明 $σ$BVr 中的证明搜索可模拟任意策略下线性 $λ$-项的求值过程。
  • 表明 $σ$BVr 中的证明搜索至少是 PTIME 完全的,反映出带有显式代换的线性 $λ$-演算的计算复杂度。

提出的方法

  • 通过引入自对偶的原子重命名算子扩展 $σ$BV,形成 $σ$BVr,使在证明构造过程中可按需重命名通道名称。
  • 定义从线性 $λ$-项到 $σ$BVr 公式的映射,使得求值步骤对应于证明搜索的转换。
  • 通过推导结构的归纳法证明 $σ$BVr 的剪切消去,处理如 $σ$r、lft 和 tra 等规则。
  • 通过证明线性 $λ$-演算中每个 $β$-归约步骤均可被 $σ$BVr 中一系列推理步骤所模拟,建立完备性。
  • 利用深层推理机制,使规则可应用于公式结构的任意深度,从而支持表达性强的证明构造。
  • 利用证明搜索与计算之间的对应关系,表明 $σ$BVr 可计算所有布尔函数,从而暗示其为 PTIME 完全。

实验结果

研究问题

  • RQ1深层推理系统能否通过证明搜索建模带有显式代换的线性 $λ$-演算的动力学?
  • RQ2如何将自对偶的原子重命名算子整合进深层推理系统,以模拟显式代换?
  • RQ3$σ$BVr 扩展系统中的证明搜索是否相对于带有显式代换的线性 $λ$-演算具有完备性与正确性?
  • RQ4$σ$BVr 中的证明搜索的计算复杂度是多少?其与函数计算复杂度的关系如何?
  • RQ5深层推理框架能否支持带有显式代换的线性 $λ$-演算的全部表达能力,包括布尔函数计算?

主要发现

  • $σ$BVr 允许剪切消去,确保每个可证明的公式均存在无剪切的证明。
  • $σ$BVr 中的证明搜索忠实地模拟了任意策略下带有显式代换的线性 $λ$-项的求值过程。
  • $σ$BVr 相对于带有显式代换的线性 $λ$-演算的完备性与正确性,通过模拟 $β$-归约步骤得以确立。
  • $σ$BVr 中的自对偶原子重命名算子支持按需重命名通道名称,直接模拟了 $β$-归约中的代换操作。
  • $σ$BVr 中的证明搜索至少是 PTIME 完全的,其计算复杂度与带有显式代换的线性 $λ$-演算相匹配。
  • 系统 $σ$BVr 可计算所有布尔函数,证实了其计算充分性与表达能力。

更好的研究,从现在开始

从阅读论文到最终审阅,大幅缩短您的研究时间。

无需绑定信用卡

本解读由 AI 生成,并经人工编辑审核。