A type-assignment of linear erasure and duplication

12/30/2019
by   Gianluca Curzi, et al.
0

We introduce LEM, a type-assignment system for the linear λ-calculus that extends second-order IMLL_2, 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 IMLL_2 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 the contraction, and disposing garbage, by the 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.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
09/21/2021

Adding Negation to Lambda Mu

We present L, an extension of Parigot's λμ-calculus by adding negation a...
research
04/28/2021

Linear Additives

We introduce 𝖫𝖠𝖬, a subsystem of 𝖨𝖬𝖠𝖫𝖫_2 with restricted additive rules ...
research
01/19/2020

Infinitary Action Logic with Exponentiation

We introduce infinitary action logic with exponentiation—that is, the mu...
research
07/03/2020

Probabilistic Soft Type Assignment

We model randomized complexity classes in the style of Implicit Computat...
research
06/18/2015

Comparing and evaluating extended Lambek calculi

Lambeks Syntactic Calculus, commonly referred to as the Lambek calculus,...
research
12/31/2021

First order linear logic and tensor type calculus for categorial grammars

We study relationship between first order multiplicative linear logic (M...

Please sign up or login with your details

Forgot password? Click here to reset