Functional back-ends within the lambda-sigma calculus

被引:0
|
作者
Hardin, T [1 ]
Maranget, L [1 ]
Pagano, B [1 ]
机构
[1] INST NATL RECH INFORMAT & AUTOMAT, F-78153 LE CHESNAY, FRANCE
关键词
D O I
10.1145/232629.232632
中图分类号
TP31 [计算机软件];
学科分类号
081202 ; 0835 ;
摘要
We define a weak lambda-calculus, lambda sigma(omega), as a subsystem of the full lambda-calculus with explicit substitutions lambda sigma double up arrow. We claim that lambda sigma(omega) could be the archetypal output language of functional compilers, just as the lambda-calculus is their universal input language. Furthermore, lambda sigma double up arrow could be the adequate theory to establish the correctness of simplified functional compilers. Here, we illustrate these claims by proving the correctness of two simplified compilers and runtime systems modeled as abstract machines. We first present the Krivine machine. Then, we give the first formal proofs of Cardelli's FAM and of its compiler.
引用
收藏
页码:25 / 33
页数:9
相关论文
共 50 条
  • [1] Back-ends
    Fisher, JR
    [J]. SINGLE-DISH RADIO ASTRONOMY: TECHNIQUES AND APPLICATIONS, 2002, 278 : 113 - 122
  • [2] LAMBDA-SIGMA CONVERSION AND HYPERTRITON
    SCHICK, LH
    TOEPFER, AJ
    [J]. PHYSICAL REVIEW, 1968, 170 (04): : 946 - &
  • [3] Lambda-sigma coupling effect in lambda hypernuclei
    Myint, KS
    Akaishi, Y
    Harada, T
    Shinmura, S
    [J]. NUCLEAR PHYSICS A, 2001, 684 : 592C - 594C
  • [4] On the correctness of transformations in compiler back-ends
    Zimmermann, Wolf
    [J]. LEVERAGING APPLICATIONS OF FORMAL METHODS, 2006, 4313 : 74 - 95
  • [5] EFFECT OF LAMBDA-SIGMA CONVERSION IN HYPERNUCLEAR MATTER
    SATOH, E
    [J]. NUCLEAR PHYSICS B, 1972, B 49 (DEC1) : 489 - &
  • [6] EFFECTS OF LAMBDA-SIGMA COUPLING IN LIGHT HYPERNUCLEI
    GIBSON, BF
    GOLDBERG, A
    WEISS, MS
    [J]. BULLETIN OF THE AMERICAN PHYSICAL SOCIETY, 1971, 16 (04): : 558 - &
  • [7] LAMBDA-SIGMA COUPLING EFFECT ON NONMESONIC DECAY OF HYPERNUCLEI
    BANDO, H
    SHONO, Y
    TAKAKI, H
    [J]. INTERNATIONAL JOURNAL OF MODERN PHYSICS A, 1988, 3 (07): : 1581 - 1592
  • [8] Unifying Cosine and PLDA Back-ends for Speaker Verification
    Peng, Zhiyuan
    He, Xuanji
    Ding, Ke
    Lee, Tan
    Wan, Guanglu
    [J]. INTERSPEECH 2022, 2022, : 336 - 340
  • [9] Robust Graph SLAM Back-ends: A Comparative Analysis
    Latif, Yasir
    Cadena, Cesar
    Neira, Jose
    [J]. 2014 IEEE/RSJ INTERNATIONAL CONFERENCE ON INTELLIGENT ROBOTS AND SYSTEMS (IROS 2014), 2014, : 2683 - 2690
  • [10] Multi Back-Ends for a Model Library Abstraction Layer
    Ngoc Viet Tran
    Ganser, Andreas
    Lichter, Horst
    [J]. COMPUTATIONAL SCIENCE AND ITS APPLICATIONS (ICCSA 2013), PT III, 2013, 7973 : 160 - 174