INTERSECTION TYPES FOR THE λμ-CALCULUS

被引:3
作者
van Bakel, Steffen [1 ]
Barbanera, Franco [2 ]
de'Liguoro, Ugo [3 ]
机构
[1] Imperial Coll London, Dept Comp, 180 Queens Gate, London SW7 2BZ, England
[2] Univ Catania, Dipartimento Matemat & Informat, Viale A Doria 6, I-95125 Catania, Italy
[3] Univ Turin, Dipartimento Informat, Corso Svizzera 185, I-10149 Turin, Italy
关键词
lambda mu-calculus; intersection types; filter semantics; strong normalisation; STRONG NORMALIZATION;
D O I
10.23638/LMCS-14(1:2)2018
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We introduce an intersection type system for the lambda mu-calculus that is invariant under subject reduction and expansion. The system is obtained by describing Streicher and Reus's denotational model of continuations in the category of w-algebraic lattices via Abramsky's domain-logic approach. This provides at the same time an interpretation of the type system and a proof of the completeness of the system with respect to the continuation models by means of a filter model construction. We then define a restriction of our system, such that a lambda mu-term is typeable if and only if it is strongly normalising. We also show that Parigot's typing of lambda mu-terms with classically valid propositional formulas can be translated into the restricted system, which then provides an alternative proof of strong normalisability for the typed lambda mu-calculus.
引用
收藏
页数:61
相关论文
共 52 条
[1]   DOMAIN THEORY IN LOGICAL FORM [J].
ABRAMSKY, S .
ANNALS OF PURE AND APPLIED LOGIC, 1991, 51 (1-2) :1-77
[2]  
Alessi F, 2008, LECT NOTES COMPUT SC, V4910, P124
[3]  
[Anonymous], 1998, Domains and lambda-calculi
[4]  
[Anonymous], NDJFL
[5]  
[Anonymous], 1998, THESIS
[6]  
[Anonymous], 2010, ELECTRON P THEOR COM
[7]  
Ariola ZM, 2003, LECT NOTES COMPUT SC, V2719, P871
[8]   INTERSECTION AND UNION TYPES - SYNTAX AND SEMANTICS [J].
BARBANERA, F ;
DEZANICIANCAGLINI, M ;
DELIGUORO, U .
INFORMATION AND COMPUTATION, 1995, 119 (02) :202-230
[9]  
Barendregt H, 2013, PERSPECT LOGIC, P1, DOI 10.1017/CBO9781139032636
[10]   A FILTER LAMBDA-MODEL AND THE COMPLETENESS OF TYPE ASSIGNMENT [J].
BARENDREGT, H ;
COPPO, M ;
DEZANI-CIANCAGLINI, M .
JOURNAL OF SYMBOLIC LOGIC, 1983, 48 (04) :931-940