French
Spanish
Portuguese
RepositoriUM
Universidade do Minho
Documentation Services Search Portal Bibliographic Catalogue .
 

Universidade do Minho - Repositório Institucional > Centro de Matemática da Universidade do Minho > CMAT - Artigos em revistas internacionais/Papers in international journals >

Please use this identifier to cite or link to this item: http://hdl.handle.net/1822/11174

View statistics of this item View statistics of this item
Title: The lambda-calculus and the unity of structural proof theory
Authors: Espírito Santo, José
Issue date: 5-Feb-2009
Publisher: Springer
Citation: "Theory of Computing Systems". ISSN 1432-4350. 45 (Febr. 2009) 963-994.
Abstract: In the context of intuitionistic implicational logic, we achieve a perfect correspondence (technically an isomorphism) between sequent calculus and natural deduction, based on perfect correspondences between left-introduction and elimination, cut and substitution, and cut-elimination and normalisation. This requires an enlarged system of natural deduction that refines von Plato's calculus. It is a calculus with modus ponens and primitive substitution; it is also a ``coercion calculus'', in the sense of Cervesato and Pfenning. Both sequent calculus and natural deduction are presented as typing systems for appropriate extensions of the $\lambda$-calculus. The whole difference between the two calculi is reduced to the associativity of applicative terms (sequent calculus = right associative, natural deduction = left associative), and in fact the achieved isomorphism may be described as the mere inversion of that associativity. The novel natural deduction system is a ``multiary'' calculus, because ``applicative terms'' may exhibit a list of several arguments. But the combination of ``multiarity'' and left-associativity seems simply wrong, leading necessarily to non-local reduction rules (reason: nomalisation, like cut-elimination, acts at the head of applicative terms, but natural deduction focuses at the tail of such terms). A solution is to extend natural deduction even further to a calculus that unifies sequent calculus and natural deduction, based on the unification of cut and substitution. In the unified calculus, a sequent term behaves like in the sequent calculus, whereas the reduction steps of a natural deduction term are interleaved with explicit steps for bringing heads to focus. A variant of the calculus has the symmetric role of improving sequent calculus in dealing with tail-active permutative conversions.
Type: article
URI: http://hdl.handle.net/1822/11174
ISSN: 1432-4350
Publisher version: www.springerlink.com
Peer-Reviewed: yes
Appears in Collections:CMAT - Artigos em revistas internacionais/Papers in international journals

Files in This Item:

File Description SizeFormat
LambdaUnity(update2).pdf298,24 kBAdobe PDFView/Open

Items in DSpace are protected by copyright, with all rights reserved, unless otherwise indicated.

 

repositorium@sdum.uminho.pt - Feedback - Statistics of RepositóriUM
© University of Minho. All rights reserved.
Powered by MIT's DSpace software, Version 1.6.2