Towards a canonical classical natural deduction system

Annals of Pure and Applied Logic 164 (6):618-650 (2013)
  Copy   BIBTEX

Abstract

This paper studies a new classical natural deduction system, presented as a typed calculus named View the MathML sourceλ̲μlet. It is designed to be isomorphic to Curien and Herbelinʼs View the MathML sourceλ¯μμ˜-calculus, both at the level of proofs and reduction, and the isomorphism is based on the correct correspondence between cut in sequent calculus, and substitution in natural deduction. It is a combination of Parigotʼs λμ-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 Θ 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 View the MathML sourceλ¯μμ˜-calculus, that explains co-terms and cuts as, respectively, contexts and hole-filling instructions. View the MathML sourceλ̲μ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 View the MathML sourceλ̲μlet.We use “read-back” to achieve a precise connection with Parigotʼs λμ, and to derive λ-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 View the MathML sourceλ¯μμ˜ , with which one can give a new definition of η-reduction.

Other Versions

No versions found

Links

PhilArchive



    Upload a copy of this work     Papers currently archived: 100,937

External links

Setup an account with your affiliations in order to access resources via your University's proxy server

Through your library

Analytics

Added to PP
2015-01-22

Downloads
10 (#1,469,896)

6 months
3 (#1,470,638)

Historical graph of downloads
How can I increase my downloads?

Citations of this work

No citations found.

Add more citations

References found in this work

Natural deduction with general elimination rules.Jan von Plato - 2001 - Archive for Mathematical Logic 40 (7):541-567.
On sequence-conclusion natural deduction systems.Branislav R. Boričić - 1985 - Journal of Philosophical Logic 14 (4):359 - 377.
Call-by-name reduction and cut-elimination in classical logic.Kentaro Kikuchi - 2008 - Annals of Pure and Applied Logic 153 (1-3):38-65.

Add more references