Abstract. We use a denotational semantics to show that every term in SPCF (a typed functional language with simple non-local control operators) is contextually equivalent to one which is typable in an affine typing system. Nested function calls and recursive definitions are not affinely typable, and so our result entails that they can be eliminated from SPCF without losing expressiveness. Our proof is based on the observation of Longley that every type of SPCF is a retract of a first-order type. We describe retractions of this kind in bistable biorder models of SPCF which are definable in the affine fragment. This allows us to transform an arbitrary SPCF term into an affine one by mapping it to a first-order term, obtaining an (affine) “nor...
AbstractWe address the question of typing noninterference (NI) in the calculus CCS, in such a way th...
AbstractMorris-style contextual equivalence – invariance of termination under any context of ground ...
We present a straightforward, sound, Hindley-Milner polymorphic type system for algebraic effects ...
This paper considers the consequences of relaxing the bracketing condition on ‘dialoguegames’, showi...
Abstract. Affine type systems manage resources by preventing some values from being used more than o...
Affine type systems manage resources by preventing some values from being used more than once. This ...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
In the course of extending Ahmed and Blume’s recent work on fully abstract CPS translation to a lang...
The elementary affine λ-calculus was introduced as a polyvalent setting for implicit computational c...
AbstractFinitely typed functional programs are naturally classified by their levels. This syntactic ...
International audienceWe investigate the computational power of affine automata (AfAs) introduced in...
We construct a universal and even logically fully abstract realizability model for the sequential fu...
We investigate the decidability of observational equivalence and approximation in Reynolds ’ “Syntac...
AbstractWe investigate the decidability of observational equivalence and approximation in Reynolds’ ...
Abstract. We give a simple order-theoretic construction of a Cartesian closed category of sequential...
AbstractWe address the question of typing noninterference (NI) in the calculus CCS, in such a way th...
AbstractMorris-style contextual equivalence – invariance of termination under any context of ground ...
We present a straightforward, sound, Hindley-Milner polymorphic type system for algebraic effects ...
This paper considers the consequences of relaxing the bracketing condition on ‘dialoguegames’, showi...
Abstract. Affine type systems manage resources by preventing some values from being used more than o...
Affine type systems manage resources by preventing some values from being used more than once. This ...
This report investigates abstracting control with functions. This is achieved by defining continua-t...
In the course of extending Ahmed and Blume’s recent work on fully abstract CPS translation to a lang...
The elementary affine λ-calculus was introduced as a polyvalent setting for implicit computational c...
AbstractFinitely typed functional programs are naturally classified by their levels. This syntactic ...
International audienceWe investigate the computational power of affine automata (AfAs) introduced in...
We construct a universal and even logically fully abstract realizability model for the sequential fu...
We investigate the decidability of observational equivalence and approximation in Reynolds ’ “Syntac...
AbstractWe investigate the decidability of observational equivalence and approximation in Reynolds’ ...
Abstract. We give a simple order-theoretic construction of a Cartesian closed category of sequential...
AbstractWe address the question of typing noninterference (NI) in the calculus CCS, in such a way th...
AbstractMorris-style contextual equivalence – invariance of termination under any context of ground ...
We present a straightforward, sound, Hindley-Milner polymorphic type system for algebraic effects ...