A Type System for the Vectorial Aspect of the Linear-Algebraic Lambda-Calculus

被引:5
|
作者
Arrighi, Pablo [1 ,2 ]
Diaz-Caro, Alejandro [2 ,3 ]
Valiron, Benoit [3 ,4 ]
机构
[1] Ecole Normale Super Lyon, LIP, 46 Allee Italie, F-69364 Lyon 07, France
[2] Univ Grenoble, LIG, F-38400 St Martin Dheres, France
[3] Univ Paris 13, Sorbonne Paris Cite, LIPN, F-93430 Villetaneuse, France
[4] Univ Penn, CIS Dept, Philadelphia, PA 19104 USA
关键词
D O I
10.4204/EPTCS.88.1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We describe a type system for the linear-algebraic lambda-calculus. The type system accounts for the part of the language emulating linear operators and vectors, i.e. it is able to statically describe the linear combinations of terms resulting from the reduction of programs. This gives rise to an original type theory where types, in the same way as terms, can be superposed into linear combinations. We show that the resulting typed lambda-calculus is strongly normalising and features a weak subjectreduction.
引用
收藏
页码:1 / 15
页数:15
相关论文
共 44 条