We introduce LEM, a type-assignment system for the linear λ-calculus that extends second-order IMLL2, i.e., intuitionistic multiplicative Linear Logic, by means of logical rules that weaken and contract assumptions, but in a purely linear setting. LEM enjoys both a mildly weakened cut-elimination, whose computational cost is cubic, and Subject reduction. A translation of LEM into IMLL2 exists such that the derivations of the former can exponentially compress the dimension of the derivations in the latter. LEM allows for a modular and compact representation of boolean circuits, directly encoding the fan-out nodes, by means of contraction, and disposing garbage, by means of weakening. It can also represent natural numbers with terms very close to standard Church numerals which, moreover, apply to Hereditarily Finite Permutations, i.e. a group structure that exists inside the linear λ-calculus.

A type-assignment of linear erasure and duplication

Luca Roversi
;
Gianluca Curzi
2020-01-01

Abstract

We introduce LEM, a type-assignment system for the linear λ-calculus that extends second-order IMLL2, i.e., intuitionistic multiplicative Linear Logic, by means of logical rules that weaken and contract assumptions, but in a purely linear setting. LEM enjoys both a mildly weakened cut-elimination, whose computational cost is cubic, and Subject reduction. A translation of LEM into IMLL2 exists such that the derivations of the former can exponentially compress the dimension of the derivations in the latter. LEM allows for a modular and compact representation of boolean circuits, directly encoding the fan-out nodes, by means of contraction, and disposing garbage, by means of weakening. It can also represent natural numbers with terms very close to standard Church numerals which, moreover, apply to Hereditarily Finite Permutations, i.e. a group structure that exists inside the linear λ-calculus.
2020
837
26
53
http://www.sciencedirect.com/science/article/pii/S0304397520302516
Second-order multiplicative linear logic, Type-assignment, Linear -calculus, Cut-elimination (cost), Boolean circuits, Numerals, Hereditarily finite permutations
Luca Roversi, Gianluca Curzi
File in questo prodotto:
File Dimensione Formato  
arxive-1912.12837.pdf

Open Access dal 13/05/2022

Tipo di file: POSTPRINT (VERSIONE FINALE DELL’AUTORE)
Dimensione 530.02 kB
Formato Adobe PDF
530.02 kB Adobe PDF Visualizza/Apri

I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.

Utilizza questo identificativo per citare o creare un link a questo documento: https://hdl.handle.net/2318/1750054
Citazioni
  • ???jsp.display-item.citation.pmc??? ND
  • Scopus 1
  • ???jsp.display-item.citation.isi??? 1
social impact