首页 | 本学科首页   官方微博 | 高级检索  
     


Lambda Calculus and Intuitionistic Linear Logic
Authors:Simona Ronchi della Rocca  Luca Roversi
Affiliation:(1) Dipartimento di Informatica, Università degli studi di Torino, C.so Svizzera n.185, 10149 Torino, Italy
Abstract:The introduction of Linear Logic extends the Curry-Howard Isomorphism to intensional aspects of the typed functional programming. In particular, every formula of Linear Logic tells whether the term it is a type for, can be either erased/duplicated or not, during a computation. So, Linear Logic can be seen as a model of a computational environment with an explicit control about the management of resources.This paper introduces a typed functional language Lambda! and a categorical model for it.The terms of Lambda! encode a version of natural deduction for Intuitionistic Linear Logic such that linear and non linear assumptions are managed multiplicatively and additively, respectively. Correspondingly, the terms of Lambda! are built out of two disjoint sets of variables. Moreover, the lambda-abstractions of Lambda! bind variables and patterns. The use of two different kinds of variables and the patterns allow a very compact definition of the one-step operational semantics of Lambda!, unlike all other extensions of Curry-Howard Isomorphism to Intuitionistic Linear Logic. The language Lambda! is Church-Rosser and enjoys both Strong Normalizability and Subject Reduction.The categorical model induces operational equivalences like, for example, a set of extensional equivalences.The paper presents also an untyped version of Lambda! and a type assignment for it, using formulas of Linear Logic as types. The type assignment inherits from Lambda! all the good computational properties and enjoys also the Principal-Type Property.
Keywords:linear logic  Curry-Howard isomorphism  typed   /content/w210u16t718656nn/xxlarge955.gif"   alt="  lambda"   align="  BASELINE"   BORDER="  0"  >-calculi
本文献已被 SpringerLink 等数据库收录!
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号