Open call-by-value

B Accattoli, G Guerrieri - … Languages and Systems: 14th Asian Symposium …, 2016 - Springer
The elegant theory of the call-by-value lambda-calculus relies on weak evaluation and
closed terms, that are natural hypotheses in the study of programming languages. To model …

A semantical and operational account of call-by-value solvability

A Carraro, G Guerrieri - … of Software Science and Computation Structures …, 2014 - Springer
In Plotkin's call-by-value lambda-calculus, solvable terms are characterized syntactically by
means of call-by-name reductions and there is no neat semantical characterization of such …

Call-by-value solvability, revisited

B Accattoli, L Paolini - International Symposium on Functional and Logic …, 2012 - Springer
In the call-by-value lambda-calculus solvable terms have been characterised by means of
call-by-name reductions, which is disappointing and requires complex reasonings. We …

Genericity through stratification

V Arrial, G Guerrieri, D Kesner - Proceedings of the 39th Annual ACM …, 2024 - dl.acm.org
A fundamental issue in the λ-calculus is to find appropriate notions for meaningfulness. It is
well-known that in the call-by-name λ-calculus (CbN) the meaningful terms can be identified …

An abstract factorization theorem for explicit substitutions

B Accattoli - … on Rewriting Techniques and Applications (RTA'12), 2012 - inria.hal.science
We study a simple form of standardization, here called factorization, for explicit substitutions
calculi, ie lambda-calculi where beta-reduction is decomposed in various rules. These …

On the invariance of the unitary cost model for head reduction

B Accattoli, U Dal Lago - 23rd International Conference on …, 2012 - drops.dagstuhl.de
The lambda-calculus is a widely accepted computational model of higher-order functional
programs, yet there is not any direct and universally accepted cost model for it. As a …

A quantitative understanding of pattern matching

S Alves, D Kesner, D Ventura - ar** systems for programming
languages can be extended to pattern matching features. Indeed, we define two resource …

Atomic lambda calculus: A typed lambda-calculus with explicit sharing

T Gundersen, W Heijltjes… - 2013 28th Annual ACM …, 2013 - ieeexplore.ieee.org
An explicit-sharing lambda-calculus is presented, based on a Curry-Howard-style
interpretation of the deep inference proof formalism. Duplication of subterms during …

Meaningfulness and genericity in a subsuming framework

D Kesner, V Arrial, G Guerrieri - arxiv preprint arxiv:2404.06361, 2024 - arxiv.org
This paper studies the notion of meaningfulness for a unifying framework called dBang-
calculus, which subsumes both call-by-name (dCbN) and call-by-value (dCbV). We first …

Preservation of strong normalisation modulo permutations for the structural lambda-calculus

B Accattoli, D Kesner - Logical Methods in Computer Science, 2012 - lmcs.episciences.org
Inspired by a recent graphical formalism for lambda-calculus based on linear logic
technology, we introduce an untyped structural lambda-calculus, called lambda j, which …