A famous result by Milner is that the lambda-calculus can be simulated inside the pi-calculus. This simulation, however, holds only modulo strong bisimilarity on processes, i.e. there is a slight mismatch between beta-reduction and how it is simulated in the pi-calculus. The idea is that evaluating a lambda-term in the pi-calculus is like running an environment-based abstract machine, rather than applying ordinary beta-reduction. In this paper we show that such an abstract-machine evaluation corresponds to linear weak head reduction, a strategy arising from the representation of lambda-terms as linear logic proof nets, and that the relation between the two is as tight as it can be. The study is also smoothly rephrased in the call-by-value c...
We study the λµ-calculus, extended with explicit substitution, and study a logic-based compositional...
If every lambda-abstraction in a lambda-term M binds at most one variable occurrence, then M is said...
The equational theories at the core of most functional programming are variations on the standard la...
A famous result by Milner is that the λ-calculus can be simulated inside the pi-calculus. This simu-...
We give p-calculus encodings of some reduction strategies that have been found useful in the functio...
We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no re...
AbstractWe formalize two proofs of weak head normalization for the simply typed lambda-calculus in f...
none2We define a new cost model for the call-by-value lambda-calculus satisfying the invariance thes...
International audienceWe prove that orthogonal constructor term rewrite systems and lambda-calculus ...
AbstractWe define a new cost model for the call-by-value lambda-calculus satisfying the invariance t...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
none2siThe lambda-calculus is a widely accepted computational model of higher-order functional progr...
We formalize two proofs of weak head normalization for the simply typed lambda-calculus in first-ord...
We present an extension of the lambda-calculus with dierential constructions motivated by a model of...
Recently, a standardization theorem has been proven for a variant of Plotkin\u27s call-by-value lamb...
We study the λµ-calculus, extended with explicit substitution, and study a logic-based compositional...
If every lambda-abstraction in a lambda-term M binds at most one variable occurrence, then M is said...
The equational theories at the core of most functional programming are variations on the standard la...
A famous result by Milner is that the λ-calculus can be simulated inside the pi-calculus. This simu-...
We give p-calculus encodings of some reduction strategies that have been found useful in the functio...
We prove that orthogonal constructor term rewrite systems and lambda-calculus with weak (i.e., no re...
AbstractWe formalize two proofs of weak head normalization for the simply typed lambda-calculus in f...
none2We define a new cost model for the call-by-value lambda-calculus satisfying the invariance thes...
International audienceWe prove that orthogonal constructor term rewrite systems and lambda-calculus ...
AbstractWe define a new cost model for the call-by-value lambda-calculus satisfying the invariance t...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
none2siThe lambda-calculus is a widely accepted computational model of higher-order functional progr...
We formalize two proofs of weak head normalization for the simply typed lambda-calculus in first-ord...
We present an extension of the lambda-calculus with dierential constructions motivated by a model of...
Recently, a standardization theorem has been proven for a variant of Plotkin\u27s call-by-value lamb...
We study the λµ-calculus, extended with explicit substitution, and study a logic-based compositional...
If every lambda-abstraction in a lambda-term M binds at most one variable occurrence, then M is said...
The equational theories at the core of most functional programming are variations on the standard la...