DECIDABILITY AND CONFLUENCE OF BETA-ETA-TOP(LESS-THAN-OR-EQUAL-TO) REDUCTION IN F(LESS-THAN-OR-EQUAL-TO)

被引:6
|
作者
CURIEN, PL [1 ]
GHELLI, G [1 ]
机构
[1] UNIV PISA,DIPARTIMENTO INFORMAT,I-56100 PISA,ITALY
关键词
D O I
10.1006/inco.1994.1014
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We contribute to the syntactic study of F less-than-or-equal-to a variant of second-order lambda-calculus F which appears as a paradigmatic kernel language for polymorphism and subtyping. The type system of F less-than-or-equal-to has a maximum type Top and bounded quantification. We endow this language with the beta-rules (for terms and types), to which we add eta-rules (for terms and types) and a rule which equates all terms of type Top. These rules are suggested by the axiomatization of cartesian closed categories. We exhibit a weakly normalizing and confluent reduction system for this theory betaeta top less-than-or-equal-to and show that it is decidable. It is also confluent, but decidability does not follow from confluence, since reduction is not effective. Our proofs rely on the confluence and decidability of a corresponding system on F1 (the extension of F with a terminal type). (C) 1994 Academic Press, Inc.
引用
收藏
页码:57 / 114
页数:58
相关论文
共 50 条