Finite Vector Spaces as Model of Simply-Typed Lambda-Calculi

被引:0
|
作者
Valiron, Benoit [1 ]
Zdancewic, Steve [2 ]
机构
[1] Univ Paris Diderot, Sorbonne Paris Cite, PPS, UMR 7126, F-75205 Paris, France
[2] Univ Penn, Philadelphia, PA 19104 USA
关键词
LINEAR LOGIC; ORDER;
D O I
暂无
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
In this paper we use finite vector spaces (finite dimension, over finite fields) as a non-standard computational model of linear logic. We first define a simple, finite PCF-like lambda-calculus with booleans, and then we discuss two finite models, one based on finite sets and the other on finite vector spaces. The first model is shown to be fully complete with respect to the operational semantics of the language. The second model is not complete, but we develop an algebraic extension of the finite lambda calculus that recovers completeness. The relationship between the two semantics is described, and several examples based on Church numerals are presented.
引用
收藏
页码:442 / 459
页数:18
相关论文
共 36 条