Linear Additives

  • Gianluca Curzi*
  • *Corresponding author for this work

Research output: Contribution to journalConference articlepeer-review

Abstract

We introduce LAM, a subsystem of IMALL2 with restricted additive rules able to manage duplication linearly, called linear additive rules. LAM is presented as the type assignment system for a calculus endowed with copy constructors, which deal with substitution in a linear fashion. As opposed to the standard additive rules, the linear additive rules do not affect the complexity of term reduction: typable terms of LAM enjoy linear strong normalization. Moreover, a mildly weakened version of cut-elimination for this system is proven which takes a cubic number of steps. Finally, we define a sound translation from LAM's proofs into IMLL2's linear lambda terms, and we study its complexity.

Original languageEnglish
Pages (from-to)74-93
Number of pages20
JournalElectronic Proceedings in Theoretical Computer Science, EPTCS
Volume353
DOIs
Publication statusPublished - 28 Apr 2021
Event2nd Joint International Workshop on Linearity and Trends in Linear Logic and Applications, Linearity and TLLA 2020 - Virtual, Online
Duration: 29 Jun 202030 Jun 2020

Bibliographical note

Publisher Copyright:
© Gianluca Curzi

ASJC Scopus subject areas

  • Software

Fingerprint

Dive into the research topics of 'Linear Additives'. Together they form a unique fingerprint.

Cite this