REASONABLE SPACE FOR THE )- CALCULUS, LOGARITHMICALLY

被引:0
|
作者
Accattoli, Beniamino [1 ,2 ]
Dal Lago, Ugo [1 ,3 ]
Vanoni, Gabriele [4 ]
机构
[1] Inria, Le Chesnay Rocquencourt, France
[2] Ecole Polytech, LIX, UMR 7161, Palaiseau, France
[3] Univ Bologna, Bologna, Italy
[4] Univ Paris, IRIF, CNRS, Paris, France
关键词
lambda-calculus; abstract machines; complexity; space;
D O I
10.46298/lmcs-20(4:15)2024
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
. Can the lambda-calculus be considered a reasonable computational model? Can we use it for measuring the time and space consumption of algorithms? While the literature contains positive answers about time, much less is known about space. This paper presents a new reasonable space cost model for the lambda-calculus, based on a variant over the Krivine abstract machine. For the first time, this cost model is able to accommodate logarithmic space. Moreover, we study the time behavior of our machine, which is unreasonable but it can be turned into a reasonable one using known techniques. Finally, we show how to transport our results to the call-by-value lambda-calculus.
引用
收藏
页码:1 / 15
页数:57
相关论文
共 50 条