Exponentials as substitutions and the cost of cut elimination in linear logic

B Accattoli - Proceedings of the 37th Annual ACM/IEEE Symposium …, 2022 - dl.acm.org
This paper introduces the exponential substitution calculus (ESC), a new presentation of cut
elimination for IMELL, based on proof terms and building on the idea that exponentials can …

A simple and efficient implementation of strong call by need by an abstract machine

M Biernacka, W Charatonik, T Drab - Proceedings of the ACM on …, 2022 - dl.acm.org
We present an abstract machine for a strong call-by-need strategy in the lambda calculus.
The machine has been derived automatically from a higher-order evaluator that uses the …

Reasonable space for the λ-calculus, logarithmically

B Accattoli, U Dal Lago, G Vanoni - … of the 37th Annual ACM/IEEE …, 2022 - dl.acm.org
Can the λ-calculus be considered a reasonable computational model? Can we use it for
measuring the time and space consumption of algorithms? While the literature contains …

Strong call-by-value and multi types

B Accattoli, G Guerrieri, M Leberle - International Colloquium on …, 2023 - Springer
This paper provides foundations for strong (that is, possibly under abstraction) call-by-value
evaluation for the λ-calculus. Recently, Accattoli et al. proposed a form of call-by-value …

A Diamond Machine for Strong Evaluation

B Accattoli, P Barenbaum - Asian Symposium on Programming …, 2023 - Springer
Abstract machines for strong evaluation of the λ-calculus enter into arguments and have a
set of transitions for backtracking out of an evaluated argument. We study a new abstract …

Reduction Strategies in the Lambda Calculus and Their Implementation through Derivable Abstract Machines: Introduction

T Drab - arXiv preprint arXiv:2405.12586, 2024 - arxiv.org
The lambda calculus since more than half a century is a model and foundation of functional
programming languages. However, lambda expressions can be evaluated with different …

IMELL Cut Elimination with Linear Overhead

B Accattoli, CS Coen - arXiv preprint arXiv:2405.03669, 2024 - arxiv.org
Recently, Accattoli introduced the Exponential Substitution Calculus (ESC) given by untyped
proof terms for Intuitionistic Multiplicative Exponential Linear Logic (IMELL), endowed with …

On Reasonable Space and Time Cost Models for the λ-Calculus

G Vanoni - 2022 - theses.hal.science
Slot and van Emde Boas Invariance Thesis states that a time (respectively, space) cost
model is reasonable for a computational model C if there are mutual simulations between …

Equivalence of eval-readback and eval-apply big-step evaluators by structuring the lambda-calculus's strategy space

P Nogueira, Á García-Pérez - Logical Methods in Computer …, 2024 - lmcs.episciences.org
We study the equivalence between eval-readback and eval-apply big-step evaluators in the
general setting of the pure lambda calculus. We study 'one-step'equivalence (same strategy) …

Optimizing a Non-Deterministic Abstract Machine with Environments

M Biernacka, D Biernacki, S Lenglet, A Schmitt - 2024 - inria.hal.science
Non-deterministic abstract machine (NDAM) is a recent implementation model for
programming languages where one must choose among several redexes at each reduction …