English

The naturality of natural deduction

Logic 2019-08-30 v2

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 NI2NI^2. 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 NI2NI^2 is assumed to consist only of β\beta and η\eta equations. On the basis of the categorial interpretation of NI2NI^2, we introduce a new class of equations expressing what in categorial terms is a naturality condition satisfied by the transformations interpreting NI2NI^2-derivations. We show that the Russell-Prawitz translation does preserve identity of proof with respect to the enriched system by highlighting the fact that naturality corresponds to a generalized permutation principle. We show that these result generalize some facts which have gone so far unnoticed, namely that the Russell-Prawitz translation maps particular classes of instances of the equations governing disjunction (and the other definable connectives) onto equations which are already included in the βη\beta\eta equational theory of NI2NI^2. Finally, we compare our approach with the one proposed by Ferreira and Ferreira and show that the naturality condition suggests a generalization of their methods to a wider class of formulas.

Keywords

Cite

@article{arxiv.1607.06603,
  title  = {The naturality of natural deduction},
  author = {Luca Tranchini and Paolo Pistone and Mattia Petrolo},
  journal= {arXiv preprint arXiv:1607.06603},
  year   = {2019}
}