A type-assignment of linear erasure and duplication

From MaRDI portal
Publication:2193281

DOI10.1016/J.TCS.2020.05.001zbMATH Open1484.03128arXiv1912.12837OpenAlexW3024200455MaRDI QIDQ2193281FDOQ2193281


Authors: Gianluca Curzi, Luca Roversi Edit this on Wikidata


Publication date: 25 August 2020

Published in: Theoretical Computer Science (Search for Journal in Brave)

Abstract: We introduce mathsfLEM, a type-assignment system for the linear lambda-calculus that extends second-order mathsfIMLL2, i.e., intuitionistic multiplicative Linear Logic, by means of logical rules that weaken and contract assumptions, but in a purely linear setting. mathsfLEM enjoys both a mildly weakened cut-elimination, whose computational cost is cubic, and Subject reduction. A translation of mathsfLEM into mathsfIMLL2 exists such that the derivations of the former can exponentially compress the dimension of the derivations in the latter. mathsfLEM allows for a modular and compact representation of boolean circuits, directly encoding the fan-out nodes, by contraction, and disposing garbage, by 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 lambda-calculus.


Full work available at URL: https://arxiv.org/abs/1912.12837




Recommendations




Cites Work


Cited In (1)





This page was built for publication: A type-assignment of linear erasure and duplication

Report a bug (only for logged in users!)Click here to report a bug for this page (MaRDI item Q2193281)