paperbot · PL 论文追踪

全部论文 待读 收藏

P2 Lineal: A linear-algebraic Lambda-calculus

Lineal:一种线性代数 Lambda 演算
LMCS vol.Volume 13, Issue 12017匹配度 1/10 · 该论文属于纯编程语言理论,研究线性代数扩展的 Lambda 演算、重写规则与合流性,并面向量子计算编码;它与用户关注的人工智能/LLM/Agent 静态分析、浮点程序分析、贝叶斯程序分析等方向没有直接交集。引用 33 inbox
Pablo Arrighi, Gilles Dowek
crossref: 2026-09-10

AI 速览

一句话:提出扩展 Lambda 演算的线性代数演算 Lineal,允许任意线性组合项,给出重写规则并证明合流。

本文为向量空间与双线性函数给出一种计算式定义,并据此引入最小语言 Lineal,将高阶计算与线性代数结合。该语言扩展 Lambda 演算,允许构造任意线性组合 alpha.t + beta.u。作者用少量重写规则描述其执行方式,并依据“语言应是线性算子语言”与“应保持高阶性”两个基本要求为规则提供理据。文章进一步指出量子电路可容易编码进该演算,展示其在量子计算中的前景,并最终证明了整个演算的合流性。

问题
如何在保持高阶计算能力的同时,为向量空间和双线性函数提供计算定义,并构造一个可执行的线性代数 Lambda 演算。
方法
扩展 Lambda 演算,允许项的任意线性组合,用少量重写规则定义执行,并以线性算子和高阶性要求加以论证。
评估
通过形式化重写规则证明整个演算的合流性,并展示量子电路可编码进该演算。
原文摘要(Abstract)

We provide a computational definition of the notions of vector space and bilinear functions. We use this result to introduce a minimal language combining higher-order computation and linear algebra. This language extends the Lambda-calculus with the possibility to make arbitrary linear combinations of terms alpha.t + beta.u. We describe how to "execute" this language in terms of a few rewrite rules, and justify them through the two fundamental requirements that the language be a language of linear operators, and that it be higher-order. We mention the perspectives of this work in the field of quantum computation, whose circuits we show can be easily encoded in the calculus. Finally, we prove the confluence of the entire calculus. Comment: The complementary note "On the critical pairs of a rewrite system for vector spaces" is provided in the source files. Short version : "Linear-algebraic Lambda-calculus : higher-order and confluence", Proceedings of RTA 08, Hagenberg, July 2008. LNCS 5117, 17, (2008). Long version : LMCS

链接与引用

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

BibTeX
@article{paperbot204,
  title = {Lineal: A linear-algebraic Lambda-calculus},
  author = {Pablo Arrighi and Gilles Dowek},
  journal = {Logical Methods in Computer Science},
  volume = {Volume 13, Issue 1},
  year = {2017},
  doi = {10.23638/lmcs-13(1:8)2017}
}