In this paper, we propose and explore a new approach to abstract machines and optimal reduction via streams, infinite sequences of elements. We first define a sequential abstract machine capable of performing directed virtual reduction (DVR) and then we extend it to its parallel version, whose equivalence is explained through the properties of DVR itself. The result is a formal definition of the λ-calculus interpreter called Parallel Environment for Lambda Calculus Reduction (PELCR), a software for λ-calculus reduction based on the Geometry of Interaction. In particular, we describe PELCR as a stream-processing abstract machine, which in principle can also be applied to infinite streams
International audienceSlot and van Emde Boas' weak invariance thesis states that reasonable machines...
In this paper we show how parallel algorithms can be turned into efficient streaming algorithms for ...
37 pagesInternational audienceWe show that lambda calculus is a computation model which can step by ...
In this paper, we propose and explore a new approach to abstract machines and optimal reduction via ...
In this paper we present a parallel implementation of Lévy's optimal reduction for the λ-calculus [1...
AbstractIn [M. Pedicini and F. Quaglia. A parallel implementation for optimal lambda-calculus reduct...
In [M. Pedicini and F. Quaglia. A parallel implementation for optimal lambda-calculus reduction PPDP...
AbstractWe analyze the inherent complexity of implementing Lévy's notion of optimal evaluation for t...
AbstractIn this paper we discuss and compare abstract machines for the lambda-calculus, implementing...
AbstractWe present a simple and uniform transformational system for extracting parallelism from prog...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
AbstractIn this paper we show how parallel algorithms can be turned into efficient streaming algorit...
International audienceSlot and van Emde Boas' weak invariance thesis states that reasonable machines...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
We present a transformational system for extracting parallelism from programs. Our transformations g...
International audienceSlot and van Emde Boas' weak invariance thesis states that reasonable machines...
In this paper we show how parallel algorithms can be turned into efficient streaming algorithms for ...
37 pagesInternational audienceWe show that lambda calculus is a computation model which can step by ...
In this paper, we propose and explore a new approach to abstract machines and optimal reduction via ...
In this paper we present a parallel implementation of Lévy's optimal reduction for the λ-calculus [1...
AbstractIn [M. Pedicini and F. Quaglia. A parallel implementation for optimal lambda-calculus reduct...
In [M. Pedicini and F. Quaglia. A parallel implementation for optimal lambda-calculus reduction PPDP...
AbstractWe analyze the inherent complexity of implementing Lévy's notion of optimal evaluation for t...
AbstractIn this paper we discuss and compare abstract machines for the lambda-calculus, implementing...
AbstractWe present a simple and uniform transformational system for extracting parallelism from prog...
Stream processing has a long history as a way of describing and implementing specific kinds of compu...
AbstractIn this paper we show how parallel algorithms can be turned into efficient streaming algorit...
International audienceSlot and van Emde Boas' weak invariance thesis states that reasonable machines...
AbstractThis paper provides a unifying mathematical proof which replaces a mechanical certification ...
We present a transformational system for extracting parallelism from programs. Our transformations g...
International audienceSlot and van Emde Boas' weak invariance thesis states that reasonable machines...
In this paper we show how parallel algorithms can be turned into efficient streaming algorithms for ...
37 pagesInternational audienceWe show that lambda calculus is a computation model which can step by ...