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 条
  • [1] REASONABLE SPACE FOR THE )- CALCULUS, LOGARITHMICALLY
    Accattoli, Beniamino
    Dal Lago, Ugo
    Vanoni, Gabriele
    LOGICAL METHODS IN COMPUTER SCIENCE, 2024, 20 (04) : 1 - 15
  • [2] The weak lambda calculus as a reasonable machine
    Dal Lago, Ugo
    Martini, Simone
    THEORETICAL COMPUTER SCIENCE, 2008, 398 (1-3) : 32 - 50
  • [3] Strong normalisation in the π-calculus
    Yoshida, N
    Berger, M
    Honda, K
    INFORMATION AND COMPUTATION, 2004, 191 (02) : 145 - 202
  • [4] Strong normalisation in the π-calculus
    Yoshida, N
    Berger, M
    Honda, K
    16TH ANNUAL IEEE SYMPOSIUM ON LOGIC IN COMPUTER SCIENCE, PROCEEDINGS, 2001, : 311 - 322
  • [5] A USEFUL ALGEBRA FOR FUNCTIONAL CALCULUS
    Hemdaoui, Mohammed
    MATHEMATICA BOHEMICA, 2019, 144 (01): : 99 - 112
  • [6] A useful subdifferential in the Calculus of Variations
    De Marco, Giuseppe
    De Marco, Giuseppe
    Mariconda, Carlo
    NONLINEAR ANALYSIS-THEORY METHODS & APPLICATIONS, 2025, 252
  • [7] Strong contraction in model elimination calculus: Implementation in a PTTP-based theorem prover
    Iwanuma, K
    Oota, K
    IEICE TRANSACTIONS ON INFORMATION AND SYSTEMS, 1998, E81D (05) : 464 - 471
  • [8] Reasonable mechanisms and Nash implementation
    Dutta, B
    SOCIAL CHOICE RE-EXAMINED, VOL 2, 1996, (117): : 3 - 25
  • [9] Fractional calculus: A survey of useful formulas
    D. Valério
    J. J. Trujillo
    M. Rivero
    J. A. T. Machado
    D. Baleanu
    The European Physical Journal Special Topics, 2013, 222 : 1827 - 1846
  • [10] CALCULUS OF VARIATIONS WITH STRONG NONLINEARITY
    丁夏畦
    罗佩珠
    顾永耕
    方惠中
    Science China Mathematics, 1980, (08) : 945 - 955