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 条
  • [41] An induction principle for pure type systems
    Barthe, G
    Hatcliff, J
    Sorensen, MHB
    THEORETICAL COMPUTER SCIENCE, 2001, 266 (1-2) : 773 - 818
  • [42] Pure type systems with explicit substitutions
    Fridlender, Daniel
    Pagano, Miguel
    JOURNAL OF FUNCTIONAL PROGRAMMING, 2015, 25
  • [43] Principal Typings in a Restricted Intersection Type System for Beta Normal Forms with de Bruijn Indices
    Ventura, Daniel
    Ayala-Rincon, Mauricio
    Kamareddine, Fairouz
    ELECTRONIC PROCEEDINGS IN THEORETICAL COMPUTER SCIENCE, 2010, (15): : 69 - 82
  • [44] A Simplified Application of Howard's Vector Notation System to Termination Proofs for Typed Lambda-Calculus Systems
    Okada, Mitsuhiro
    Takahashi, Yuta
    REWRITING LOGIC AND ITS APPLICATIONS, WRLA 2020, 2020, 12328 : 136 - 155
  • [45] Contact angles for perfectly wetting pure liquids evaporating into air: Between de Gennes-type and other classical models
    Rednikov, A. Ye
    Colinet, P.
    PHYSICAL REVIEW FLUIDS, 2020, 5 (11):
  • [46] Pure type I supergravity and DE10
    Hillmann, Christian
    Kleinschmidt, Axel
    GENERAL RELATIVITY AND GRAVITATION, 2006, 38 (12) : 1861 - 1885
  • [47] Pure type I supergravity and DE10
    Christian Hillmann
    Axel Kleinschmidt
    General Relativity and Gravitation, 2006, 38 : 1861 - 1885
  • [48] Multi-type Display Calculus for Semi De Morgan Logic
    Greco, Giuseppe
    Liang, Fei
    Andrew Moshier, M.
    Palmigiano, Alessandra
    LOGIC, LANGUAGE, INFORMATION, AND COMPUTATION: 24TH INTERNATIONAL WORKSHOP, WOLLIC 2017, LONDON, UK, JULY 18-21, 2017, PROCEEDINGS, 2017, 10388 : 199 - 215
  • [49] Syntactic analysis of η-expansions in Pure Type Systems
    Joachimski, F
    INFORMATION AND COMPUTATION, 2003, 182 (01) : 53 - 71
  • [50] Pure type systems with more liberal rules
    Bunder, M
    Dekkers, W
    JOURNAL OF SYMBOLIC LOGIC, 2001, 66 (04) : 1561 - 1580