# Quantitative Types for the Linear Substitution Calculus

@inproceedings{Kesner2014QuantitativeTF,
title={Quantitative Types for the Linear Substitution Calculus},
author={Delia Kesner and Daniel Lima Ventura},
booktitle={IFIP TCS},
year={2014}
}
• Published in IFIP TCS 1 September 2014
• Computer Science, Mathematics
We define two non-idempotent intersection type systems for the linear substitution calculus, a calculus with partial substitutions acting at a distance that is a computational interpretation of linear logic proof-nets. The calculus naturally express linear-head reduction, a notion of evaluation of proof nets that is strongly related to abstract machines. We show that our first (resp. second) quantitave type system characterizes linear-head, head and weak (resp. strong) normalizing sets of terms…

### A resource aware semantics for a focused intuitionistic calculus

• Computer Science
Mathematical Structures in Computer Science
• 2017
A new computational interpretation for an intuitionistic focused sequent calculus which is compatible with a resource aware semantics is investigated and a type system based on non-idempotent intersection types is associated to Herbelin's syntax.

### Proof Nets and the Linear Substitution Calculus

It is shown that the linear substitution calculus, a simple refinement of the $$\lambda$$-calculus with sharing, is isomorphic to proof nets at the operational level.

### Proof Nets and the Linear Substitution Calculus Beniamino Accattoli

It is shown that the linear substitution calculus, a simple refinement of the λ-calculus with sharing, is isomorphic to proof nets at the operational level and suggests a new, abstract notion of proof net, based on rewriting considerations and not necessarily of a graphical nature.

### A Resource Aware Computational Interpretation for Herbelin's Syntax

• Computer Science
ICTAC
• 2015
A new computational interpretation for an intuitionistic focused sequent calculus which is compatible with a resource aware semantics is investigated and typability and the corresponding strong normalization characterization in the reduction calculus obtained from the former one are studied by projecting the explicit substitutions.

### The vectorial λ-calculus

• Mathematics, Computer Science
Inf. Comput.
• 2017

### Types as Resources for Classical Natural Deduction

• Mathematics
FSCD
• 2017
Two resource aware typing systems for the λμ-calculus based on non-idempotent intersection and union types are defined and typability provides upper bounds for the length of head-reduction sequences and maximal reduction sequences.

### 32 : 2 Types as Resources for Classical Natural Deduction

• Mathematics
• 2017
We define two resource aware typing systems for the λμ-calculus based on non-idempotent intersection and union types. The non-idempotent approach provides very simple combinatorial arguments –based

### Linear logic, type assignment systems and implicit computational complexity. (Logique linéaire, systèmes de types et complexité implicite)

In this thesis we explore the linear logic approach to implicit computational complexity, through the design of type assignment systems based on light linear logic, or heavily inspired by them, with

### Non-idempotent intersection types for the Lambda-Calculus

• Mathematics
Log. J. IGPL
• 2017
This article explores the use of non-idempotent intersection types in the framework of the λ-calculus by replacing the reducibility technique with trivial combinatorial arguments.

### A Strong Call-By-Need Calculus

• Mathematics
FSCD
• 2021
A call-by-need λ-calculus that enables strong reduction (that is, reduction inside the body of abstractions) and guarantees that arguments are only evaluated if needed and at most once is presented and shown to be normalizing in a strong sense.

## References

SHOWING 1-10 OF 52 REFERENCES

### Quantitative Types for Intuitionistic Calculi

• Mathematics
• 2014
We define quantitative type systems for two intuitionistic term languages. While the first language in natural deduction style is already known in the literature, the second one is one of the

### The structural λ-calculus

• Computer Science, Mathematics
• 2010
An untyped structural λ-calculus, called λj, is introduced, which combines action at a distance with exponential rules decomposing the substitution by means of weakening, contraction and dereliction, and fundamental properties such as confluence and preservation of β-strong normalisation are proved.

### Complexity of Strongly Normalising λ-Terms via Non-idempotent Intersection Types

• Mathematics
FoSSaCS
• 2011
A typing system for the λ-calculus, with nonidempotent intersection types, and a result that is the counterpart of de Carvalho's result for linear head-reduction sequences.

### Non-idempotent intersection types and strong normalisation

• Mathematics, Computer Science
Log. Methods Comput. Sci.
• 2013
A typing system with non-idempotent intersection types, typing a term syntax covering three different calculi, and the instance based on filters is shown to be better at proving strong normalisation results for {\ lambda}S and {\lambda}lxr.

### The Theory of Calculi with Explicit Substitutions Revisited

Very simple technology is used to establish a general theory of explicit substitutions for the lambda-calculus which enjoys fundamental properties such as simulation of one-step beta-reduction, confluence on metaterms, preservation of beta-strong normalisation, strong normalisation of typed terms and full composition.

### Milner’s Lambda-Calculus with Partial Substitutions

• Mathematics
• 2008
We study Milner’s lambda-calculus with partial substitutions. Particularly, we show confluence on terms and metaterms, preservation of β-strong normalisation and characterisation of strongly

### A nonstandard standardization theorem

• Mathematics, Computer Science
POPL
• 2014
This paper focuses on standardization for the linear substitution calculus, a calculus with ES capable of mimicking reduction in lambda-calculus and linear logic proof-nets, and relies on Gonthier, Lévy, and Melliès' axiomatic theory for standardization.