8 results
Beniamino Accattoli ; Ugo Dal Lago ; Gabriele Vanoni.
Can the $\lambda$-calculus be considered a reasonable computational model? Can we use it for measuring the time $\textit{and}$ space consumption of algorithms? While the literature contains positive answers about time, much less is known about space. This paper presents a new reasonable space cost […]
Published on November 20, 2024
Flavien Breuvart ; Ugo Dal Lago ; Agathe Herrou.
We study the expressive power of subrecursive probabilistic higher-order calculi. More specifically, we show that endowing a very expressive deterministic calculus like G\"odel's $\mathbb{T}$ with various forms of probabilistic choice operators may result in calculi which are not equivalent as for […]
Published on December 23, 2021
Naoki Kobayashi ; Ugo Dal Lago ; Charles Grellois.
In the last two decades, there has been much progress on model checking of both probabilistic systems and higher-order programs. In spite of the emergence of higher-order probabilistic programming languages, not much has been done to combine those two approaches. In this paper, we initiate a study […]
Published on October 2, 2020
Beniamino Accattoli ; Ugo Dal Lago.
Slot and van Emde Boas' weak invariance thesis states that reasonable machines can simulate each other within a polynomially overhead in time. Is lambda-calculus a reasonable machine? Is there a way to measure the computational complexity of a lambda-term? This paper presents the first complete […]
Published on March 9, 2016
Paolo Coppola ; Ugo Dal Lago ; Simona Ronchi Della Rocca.
The so-called light logics have been introduced as logical systems enjoying quite remarkable normalization properties. Designing a type assignment system for pure lambda calculus from these logics, however, is problematic. In this paper we show that shifting from usual call-by-name to call-by-value […]
Published on November 7, 2008
Ugo Dal Lago ; Simone Martini.
We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no reduction is allowed under the scope of a lambda-abstraction) call-by-value reduction can simulate each other with a linear overhead. In particular, weak call-by- value beta-reduction can be simulated […]
Published on August 14, 2012
Ugo Dal Lago ; Marco Gaboardi.
A system of linear dependent types for the lambda calculus with full higher-order recursion, called dlPCF, is introduced and proved sound and relatively complete. Completeness holds in a strong sense: dlPCF is not only able to precisely capture the functional behaviour of PCF programs (i.e. how the […]
Published on October 23, 2012
Ugo Dal Lago ; Martin Hofmann.
We present QBAL, an extension of Girard, Scedrov and Scott's bounded linear logic. The main novelty of the system is the possibility of quantifying over resource variables. This generalization makes bounded linear logic considerably more flexible, while preserving soundness and completeness for […]
Published on December 18, 2010