The Useful MAM, a Reasonable Implementation of the Strong λ-Calculus

被引:10
|
作者
Accattoli, Beniamino [1 ,2 ]
机构
[1] Ecole Polytech, INRIA, Palaiseau, France
[2] Ecole Polytech, LIX, Palaiseau, France
关键词
D O I
10.1007/978-3-662-52921-8_1
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
It has been a long-standing open problem whether the strong lambda-calculus is a reasonable computational model, i.e. whether it can be implemented within a polynomial overhead with respect to the number of beta-steps on models like Turing machines or RAM. Recently, Accattoli and Dal Lago solved the problem by means of a new form of sharing, called useful sharing, and realised via a calculus with explicit substitutions. This paper presents a new abstract machine for the strong lambda-calculus based on useful sharing, the Useful Milner Abstract Machine, and proves that it reasonably implements leftmost-outermost evaluation. It provides both an alternative proof that the lambda-calculus is reasonable and an improvement on the technology for implementing strong evaluation.
引用
收藏
页码:1 / 21
页数:21
相关论文
共 50 条
  • [21] On the implementation of discrete exterior calculus
    Camilo Rey-Tones, Carlos
    Florez-Valencia, Leonardo
    2016 IEEE 11TH COLOMBIAN COMPUTING CONFERENCE (CCC), 2016,
  • [22] Implementation of a Reversible Distributed Calculus
    Aubert, Clement
    Browning, Peter
    REVERSIBLE COMPUTATION, RC 2023, 2023, 13960 : 210 - 217
  • [23] A distributed implementation for the seal calculus
    Zhang Jing
    Zhang Li-Cui
    Jin Cheng-Zhi
    2006 1ST INTERNATIONAL SYMPOSIUM ON PERVASIVE COMPUTING AND APPLICATIONS, PROCEEDINGS, 2006, : 348 - +
  • [24] A note on preservation of strong normalisation in the λ-calculus
    Santo, Jose Espirito
    THEORETICAL COMPUTER SCIENCE, 2011, 412 (11) : 1027 - 1032
  • [25] A STRONG BISIMULATION FOR A CLASSICAL TERM CALCULUS
    Bonelli, Eduardo
    Kesner, Delia
    Viso, Andres
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (02) : 1 - 4
  • [26] A STRONG CALL-BY-NEED CALCULUS
    Balabonski, Thibaut
    Lanco, Antoine
    Melquiond, Guillaume
    LOGICAL METHODS IN COMPUTER SCIENCE, 2023, 19 (01)
  • [27] Strong bisimulation for the explicit fusion calculus
    Wischik, L
    Gardner, P
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATION STRUCTURES, PROCEEDINGS, 2004, 2987 : 484 - 498
  • [28] Strong Reduction of Combinatory Calculus with Streams
    Nakazawa, Koji
    Naya, Hiroto
    STUDIA LOGICA, 2015, 103 (02) : 375 - 387
  • [29] Strong Reduction of Combinatory Calculus with Streams
    Koji Nakazawa
    Hiroto Naya
    Studia Logica, 2015, 103 : 375 - 387
  • [30] USEFUL URETERAL CALCULUS DISLODGER WONKA LOOP
    SILVERMAN, AJ
    JOURNAL OF UROLOGY, 1964, 92 (04): : 338 - &