Reviewing the classical and the de Bruijn notation for λ-calculus and pure type systems

被引:4
|
作者
Kamareddine, F [1 ]
机构
[1] Heriot Watt Univ, Dept Elect & Comp Engn, Edinburgh EH14 4AS, Midlothian, Scotland
基金
英国工程与自然科学研究理事会;
关键词
types; rewriting; lambda-calculus and de Bruijn's notation;
D O I
10.1093/logcom/11.3.363
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This article is a brief review of the type-free lambda -calculus and its basic rewriting notions, and of the pure type system framework which generalises many type systems. Both the type-free lambda -calculus and the pure type systems are presented using variable names and de Bruijn indices. Using the presentation of the lambda -calculus with de Bruijn indices, we illustrate how a calculus of explicit substitutions can be obtained. In addition, de Bruijn's notation for the lambda -calculus is introduced and some of its advantages are outlined.
引用
收藏
页码:363 / 394
页数:32
相关论文
共 50 条
  • [31] A type system for the relational calculus of object systems
    Zhao, Liang
    Zhao, Xiangpeng
    Long, Quan
    Qiu, Zongyan
    ICECCS 2006: 11TH IEEE INTERNATIONAL CONFERENCE ON ENGINEERING OF COMPLEX COMPUTER SYSTEMS, PROCEEDINGS, 2006, : 189 - +
  • [32] CONSTANTS OF DE BRUIJN-NEWMAN TYPE IN ANALYTIC NUMBER THEORY AND STATISTICAL PHYSICS
    Newman, Charles M.
    Wu, Wei
    BULLETIN OF THE AMERICAN MATHEMATICAL SOCIETY, 2020, 57 (04) : 595 - 614
  • [33] Preliminary Results on the Adoption of De Bruijn Binary Sequences in DS-CDMA Systems
    Andrenacci, Stefano
    Gambi, Ennio
    Spinsante, Susanna
    MULTIPLE ACCESS COMMUNICATIONS, 2010, 6235 : 58 - 69
  • [34] The Expansion Postponement in Pure Type Systems
    宋方敏
    Journal of Computer Science and Technology, 1997, (06) : 555 - 563
  • [35] Realizability and Parametricity in Pure Type Systems
    Bernardy, Jean-Philippe
    Lasson, Marc
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, 2011, 6604 : 108 - +
  • [36] The expansion postponement in Pure Type Systems
    Fangmin Song
    Journal of Computer Science and Technology, 1997, 12 (6) : 555 - 563
  • [37] Pure iso-type systems
    Yang, Yanpeng
    Oliveira, Bruno C. D. S.
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2019, 29
  • [38] Pure type systems with judgemental equality
    Adams, R
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2006, 16 (219-246) : 219 - 246
  • [39] Differential systems of pure Gaussian type
    Sabbah, C.
    IZVESTIYA MATHEMATICS, 2016, 80 (01) : 189 - 220
  • [40] Erasure and polymorphism in pure type systems
    Mishra-Linger, Nathan
    Sheard, Tim
    FOUNDATIONS OF SOFTWARE SCIENCE AND COMPUTATIONAL STRUCTURES, PROCEEDINGS, 2008, 4962 : 350 - 364