This paper provides foundations for strong (that is, possibly under
abst...
Sangiorgi's normal form bisimilarity is call-by-name, identifies all the...
This note modifies the reference encoding of Turing machines in the
λ-ca...
Accattoli, Dal Lago, and Vanoni have recently proved that the space used...
The denotational semantics of the untyped lambda-calculus is a well deve...
This paper introduces the exponential substitution calculus (ESC), a new...
Can the λ-calculus be considered as a reasonable computational model?
Ca...
This paper provides a characterization of call-by-value solvability usin...
This paper studies useful sharing, which is a sophisticated optimization...
This paper explores two topics at once: the use of denotational semantic...
The space complexity of functional programs is not well understood. In
p...
Whether the number of beta-steps in the lambda-calculus can be taken as ...
Evaluating higher-order functional programs through abstract machines
in...
We present a new technique for proving factorization theorems for compou...
We introduce a simple extension of the λ-calculus with pairs—called
the ...
This paper revisits the Interaction Abstract Machine (IAM), a machine ba...
Lambda-calculi come with no fixed evaluation strategy. Different strateg...
The λ-calculus is a handy formalism to specify the evaluation of
higher-...
Extending the lambda-calculus with a construct for sharing, such as let
...
A cornerstone of the theory of lambda-calculus is that intersection type...
The good properties of Plotkin's call-by-value lambda-calculus crucially...
Since the very beginning of the theory of linear logic it is known how t...
Multi types---aka non-idempotent intersection types---have been used to
...
This note is about a reasonable abstract machine, called Maximal MAM,
im...
This note is about encoding Turing machines into the lambda-calculus....