The naturality of natural deduction
Luca Tranchini, Paolo Pistone, Mattia Petrolo

TL;DR
This paper explores the naturality condition in natural deduction, showing how it preserves proof identity through a categorial interpretation and generalizes previous translation methods for propositional logic.
Contribution
It introduces a naturality-based equations framework for natural deduction, extending Russell-Prawitz translation and connecting it with categorial semantics.
Findings
Natural transformations preserve proof identity in the enriched system.
Russell-Prawitz translation maps certain equations into the $eta ext{eta}$ theory.
The approach generalizes Ferreira and Ferreira's methods to more formulas.
Abstract
Developing a suggestion by Russell, Prawitz showed how the usual natural deduction inference rules for disjunction, conjunction and absurdity can be derived using those for implication and the second order quantifier in propositional intuitionistic second order logic . It is however well known that the translation does not preserve the relations of identity among derivations induced by the permutative conversions and immediate expansions for the definable connectives, at least when the equational theory of is assumed to consist only of and equations. On the basis of the categorial interpretation of , we introduce a new class of equations expressing what in categorial terms is a naturality condition satisfied by the transformations interpreting -derivations. We show that the Russell-Prawitz translation does preserve identity of proof with respect…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsLogic, Reasoning, and Knowledge · Logic, programming, and type systems · Advanced Algebra and Logic
