Publicação
Towards a canonical classical natural deduction system
| Resumo: | This paper studies a new classical natural deduction system, presented as a typed calculus named lambda-mu- let. It is designed to be isomorphic to Curien and Herbelin's lambda-mu-mu~-calculus, both at the level of proofs and reduction, and the isomorphism is based on the correct correspondence between cut (resp. left-introduction) in sequent calculus, and substitution (resp. elimination) in natural deduction. It is a combination of Parigot's lambda-mu -calculus with the idea of "coercion calculus" due to Cervesato and Pfenning, accommodating let-expressions in a surprising way: they expand Parigot's syntactic class of named terms. This calculus and the mentioned isomorphism Theta offer three missing components of the proof theory of classical logic: a canonical natural deduction system; a robust process of "read-back" of calculi in the sequent calculus format into natural deduction syntax; a formalization of the usual semantics of the lambda-mu-mu~-calculus, that explains co-terms and cuts as, respectively, contexts and hole- filling instructions. lambda-mu-let is not yet another classical calculus, but rather a canonical reflection in natural deduction of the impeccable treatment of classical logic by sequent calculus; and provides the "read-back" map and the formalized semantics, based on the precise notions of context and "hole-expression" provided by lambda-mu-let. We use "read-back" to achieve a precise connection with Parigot's lambda-mu , and to derive lambda-calculi for call-by-value combining control and let-expressions in a logically founded way. Finally, the semantics , when fully developed, can be inverted at each syntactic category. This development gives us license to see sequent calculus as the semantics of natural deduction; and uncovers a new syntactic concept in lambda-mu-mu~ ("co-context"), with which one can give a new de nition of eta-reduction. |
|---|---|
| Autores principais: | Espírito Santo, José |
| Assunto: | Classical logic Sequent calculus Natural deduction Control operators Let-expressions Eta-reduction |
| Ano: | 2013 |
| País: | Portugal |
| Tipo de documento: | artigo |
| Tipo de acesso: | acesso aberto |
| Instituição associada: | Universidade do Minho |
| Idioma: | inglês |
| Origem: | RepositóriUM - Universidade do Minho |
Registos relacionados
article Permutability of proofs in intuitionistic sequent calculi
por: Pinto, Luís F.
Publicado em: (1999)
por: Pinto, Luís F.
Publicado em: (1999)
school Sistemas dedutivos para Lógica Quântica Minimal
por: Sousa, Ana Catarina Lopes Carvalho
Publicado em: (2022)
por: Sousa, Ana Catarina Lopes Carvalho
Publicado em: (2022)
article Characterization of strong normalizability for a sequent lambda calculus with co-control
por: Espírito Santo, José
Publicado em: (2017)
por: Espírito Santo, José
Publicado em: (2017)
article Variations and interpretations of naturality in call-by-name lambda-calculi with generalized applications
por: Espírito Santo, José
Publicado em: (2023)
por: Espírito Santo, José
Publicado em: (2023)
article Curry-Howard for sequent calculus at last!
por: Espírito Santo, José
Publicado em: (2015)
por: Espírito Santo, José
Publicado em: (2015)
article The polarized λ-calculus
por: Espírito Santo, José
Publicado em: (2017)
por: Espírito Santo, José
Publicado em: (2017)
article Relating sequent calculi for bi-intuitionistic propositional logic
por: Pinto, Luís F.
Publicado em: (2011)
por: Pinto, Luís F.
Publicado em: (2011)
article A proof-theoretic study of bi-intuitionistic propositional sequent calculus
por: Pinto, Luís F.
Publicado em: (2018)
por: Pinto, Luís F.
Publicado em: (2018)
article Characterising strongly normalising intuitionistic terms
por: Espírito Santo, José
Publicado em: (2012)
por: Espírito Santo, José
Publicado em: (2012)
book Permutative conversions in intuitionistic multiary sequent calculi with cuts
por: Espírito Santo, José
Publicado em: (2003)
por: Espírito Santo, José
Publicado em: (2003)
article Proof search in constructive logics
por: Pinto, Luís F.
Publicado em: (1999)
por: Pinto, Luís F.
Publicado em: (1999)
book Confluence and strong normalisation of the generalised multiary lambda-calculus
por: Espírito Santo, José
Publicado em: (2004)
por: Espírito Santo, José
Publicado em: (2004)
article Towards a canonical classical natural deduction system
por: Espírito Santo, José
Publicado em: (2010)
por: Espírito Santo, José
Publicado em: (2010)
article Cut formulae and logic programming
por: Pinto, Luís F.
Publicado em: (1994)
por: Pinto, Luís F.
Publicado em: (1994)
article Revisiting the correspondence between cut-elimination and normalisation
por: Espírito Santo, José
Publicado em: (2000)
por: Espírito Santo, José
Publicado em: (2000)
article Sequent calculi for the normal terms of the $\lambda\Pi$- and $\lambda\Pi\Sigma$-calculi
por: Pinto, Luís F.
Publicado em: (2000)
por: Pinto, Luís F.
Publicado em: (2000)
article The logical essence of compiling with continuations
por: Espírito Santo, José
Publicado em: (2023)
por: Espírito Santo, José
Publicado em: (2023)
school Variações sobre o cálculo-lambda call-by-value
por: Mendes, Filipa Simões
Publicado em: (2023)
por: Mendes, Filipa Simões
Publicado em: (2023)
article An isomorphism between a fragment of sequent calculus and an extension of natural deduction
por: Espírito Santo, José
Publicado em: (2002)
por: Espírito Santo, José
Publicado em: (2002)
article A calculus of multiary sequent terms
por: Espírito Santo, José
Publicado em: (2011)
por: Espírito Santo, José
Publicado em: (2011)
article Confluence for classical logic through the distinction between values and computations
por: Espírito Santo, José
Publicado em: (2014)
por: Espírito Santo, José
Publicado em: (2014)
article Permutability in proof terms for intuitionistic sequent calculus with cuts
por: Espírito Santo, José
Publicado em: (2018)
por: Espírito Santo, José
Publicado em: (2018)
article A note on strong normalization in classical natural deduction
por: Espírito Santo, José
Publicado em: (2016)
por: Espírito Santo, José
Publicado em: (2016)
article Coinductive proof search for polarized logic with applications to full intuitionistic propositional logic
por: Espírito Santo, José
Publicado em: (2021)
por: Espírito Santo, José
Publicado em: (2021)
article A coinductive approach to proof search
por: Espírito Santo, José
Publicado em: (2013)
por: Espírito Santo, José
Publicado em: (2013)
article Venues for Analytical Reasoning Problems: How Children Produce Deductive Reasoning
por: Carreira, Susana
Publicado em: (2020)
por: Carreira, Susana
Publicado em: (2020)
article Cut-elimination and a permutation-free sequent calculus for intuitionistic logic
por: Pinto, Luís F.
Publicado em: (1998)
por: Pinto, Luís F.
Publicado em: (1998)
article A relational model for confined separation logic
por: Wang, Shuling
Publicado em: (2008)
por: Wang, Shuling
Publicado em: (2008)
article Proof search and counter-model construction for bi-intuitionistic propositional logic with labelled sequents
por: Pinto, Luís F.
Publicado em: (2009)
por: Pinto, Luís F.
Publicado em: (2009)
article Token-passing nets for functional languages
por: Almeida, José Bacelar
Publicado em: (2008)
por: Almeida, José Bacelar
Publicado em: (2008)
article Plotkin's call-by-value λ-calculus as a modal calculus
por: Espírito Santo, José
Publicado em: (2022)
por: Espírito Santo, José
Publicado em: (2022)
article A deductive reasoning approach for database applications using verification conditions
por: Alam, Imran
Publicado em: (2021)
por: Alam, Imran
Publicado em: (2021)
article CAOVerif: an open-source deductive verification platform for cryptographic software implementations
por: Almeida, José Bacelar
Publicado em: (2014)
por: Almeida, José Bacelar
Publicado em: (2014)
article A case study on model checking and deductive verification techniques of safety-critical software
por: Silva, Rovedy Aparecida Busquim e
Publicado em: (2012)
por: Silva, Rovedy Aparecida Busquim e
Publicado em: (2012)
school Partial classical propositional logic
por: Martins, Hugo Morais
Publicado em: (2024)
por: Martins, Hugo Morais
Publicado em: (2024)
article The role of logical interpretations on program development
por: Martins, Manuel A.
Publicado em: (2014)
por: Martins, Manuel A.
Publicado em: (2014)
article The modulation of disjunctive assertions
por: Quelhas, Ana Cristina
Publicado em: (2016)
por: Quelhas, Ana Cristina
Publicado em: (2016)
article The classical ‘traception’: reconceptualizing classics in Africa (with an analysis of Fugard, Kani and Ntshona’s The Island)
por: Dominik, William J.
Publicado em: (2023)
por: Dominik, William J.
Publicado em: (2023)
article Relative versus absolute stimulus control in the temporal bisection task
por: Carvalho, Marilia
Publicado em: (2012)
por: Carvalho, Marilia
Publicado em: (2012)
article The Russell-Prawitz embedding and the atomization of universal instantiation
por: Espírito Santo, José
Publicado em: (2021)
por: Espírito Santo, José
Publicado em: (2021)
Registos relacionados
-
article Permutability of proofs in intuitionistic sequent calculi
por: Pinto, Luís F.
Publicado em: (1999) -
school Sistemas dedutivos para Lógica Quântica Minimal
por: Sousa, Ana Catarina Lopes Carvalho
Publicado em: (2022) -
article Characterization of strong normalizability for a sequent lambda calculus with co-control
por: Espírito Santo, José
Publicado em: (2017) -
article Variations and interpretations of naturality in call-by-name lambda-calculi with generalized applications
por: Espírito Santo, José
Publicado em: (2023) -
article Curry-Howard for sequent calculus at last!
por: Espírito Santo, José
Publicado em: (2015)