Polarized proof-nets and λμ-calculus

被引:37
|
作者
Laurent, O [1 ]
机构
[1] Inst Math Luminy, F-13288 Marseille 09, France
关键词
D O I
10.1016/S0304-3975(01)00297-3
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We first define Polarized proof-nets, an extension of MELL proof-nets for the polarized fragment of linear logic; the main difference with usual proof-nets is that we allow structural rules on any negative formula. The essential properties (confluence, strong normalization in the typed case) of polarized proof-nets are proved using a reduction preserving translation into usual proof-nets. We then give a reduction preserving encoding of Parigot's lambdamu-terms for classical logic as polarized proof-nets. It is based on the intuitionistic translation: A --> B curved right arrow! A -o B, so that it is a straightforward extension of the usual translation of lambda-calculus into proof-nets. We give a reverse encoding which sequentializes any polarized proof-net as a lambdamu-term. In the last part of the paper, we extend the sigma-equivalence for lambda-calculus to lambdamu-calculus. Interestingly, this new sigma-equivalence relation identifies normal lambdamu-terms. We eventually show that two terms are equivalent iff they are translated as the same polarized proof-net; thus the set of polarized proof-nets represents the quotient of lambdamu-calculus by sigma-equivalence. (C) 2002 Elsevier Science B.V. All rights reserved.
引用
收藏
页码:161 / 188
页数:28
相关论文
共 50 条