paperbot · PL 论文追踪

全部论文 待读 收藏

P2 A Curry-Howard Correspondence for Linear, Reversible Computation

线性可逆计算的 Curry-Howard 对应
LMCS vol.Volume 21, Issue 32025匹配度 1/10 · 论文研究线性可逆编程语言的 Curry-Howard 对应与 μMALL 逻辑,属于纯类型论/定理证明领域,未涉及 LLM/Agent、静态分析、浮点程序分析或贝叶斯程序分析,与用户研究的 AI 与 PL 交叉方向基本无关。引用 0 inbox
Kostia Chardonnet, Alexis Saurin, Benoît Valiron
crossref: 2026-09-10

AI 速览

一句话:提出线性可逆语言及其与 μMALL 的 Curry-Howard 对应,用原始递归生成满足有效性的循环证明并模拟切消。

本文研究线性且可逆的编程语言及其逻辑基础。作者定义了一种带归纳类型与递归的线性可逆语言,其操作语义基于模式匹配;通过要求模式子句语法上穷尽且互不重叠,保证求值可逆。该语言足以表示所有原始递归函数。随后,文章建立该语言与 μMALL(带最小不动点、支持归纳陈述的线性逻辑)之间的 Curry-Howard 对应。关键贡献在于说明原始递归如何产生满足 μMALL 有效性判据的循环证明,并展示语言如何模拟 μMALL 的切消过程,从而将可逆计算与线性逻辑证明论联系起来。

问题
如何为带归纳类型和递归的线性可逆语言建立 Curry-Howard 对应,并刻画其与 μMALL 等逻辑系统的关系。
方法
定义基于模式匹配的线性可逆语言,以子句穷尽且不重叠保证可逆;建立与 μMALL 的 Curry-Howard 对应,用原始递归构造循环证明并模拟切消。
评估
评估为理论结果:证明该语言可表示原始递归函数,并证明其与 μMALL 的对应及对切消过程的模拟,而非实验评估。
原文摘要(Abstract)

In this paper, we present a linear and reversible programming language with inductives types and recursion. The semantics of the languages is based on pattern-matching; we show how ensuring syntactical exhaustivity and non-overlapping of clauses is enough to ensure reversibility. The language allows to represent any Primitive Recursive Function. We then give a Curry-Howard correspondence with the logic $μ$MALL: linear logic extended with least fixed points allowing inductive statements. The critical part of our work is to show how primitive recursion yields circular proofs that satisfy $μ$MALL validity criterion and how the language simulates the cut-elimination procedure of $μ$MALL.

链接与引用

DOI 原文 · PDF(开放获取) ·

BibTeX
@article{paperbot3398,
  title = {A Curry-Howard Correspondence for Linear, Reversible Computation},
  author = {Kostia Chardonnet and Alexis Saurin and Benoît Valiron},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 21, Issue 3},
  year = {2025},
  doi = {10.46298/lmcs-21(3:4)2025}
}