Multi types and reasonable space
Accattoli, Dal Lago, and Vanoni have recently proved that the space used by the Space
KAM, a variant of the Krivine abstract machine, is a reasonable space cost model for the λ …
KAM, a variant of the Krivine abstract machine, is a reasonable space cost model for the λ …
Non-idempotent intersection types and strong normalisation
A Bernadet, SJ Lengrand - Logical Methods in Computer …, 2013 - lmcs.episciences.org
We present a ty** system with non-idempotent intersection types, ty** a term syntax
covering three different calculi: the pure λ-calculus, the calculus with explicit substitutions λ …
covering three different calculi: the pure λ-calculus, the calculus with explicit substitutions λ …
Reasoning about call-by-need by means of types
D Kesner - Foundations of Software Science and Computation …, 2016 - Springer
We first develop a (semantical) characterization of call-by-need normalization by means of
typability, ie we show that a term is normalizing in call-by-need if and only if it is typable in a …
typability, ie we show that a term is normalizing in call-by-need if and only if it is typable in a …
A theory of explicit substitutions with safe and full composition
D Kesner - Logical Methods in Computer Science, 2009 - lmcs.episciences.org
Many different systems with explicit substitutions have been proposed to implement a large
class of higher-order languages. Motivations and challenges that guided the development of …
class of higher-order languages. Motivations and challenges that guided the development of …
Quantitative types for the linear substitution calculus
We define two non-idempotent intersection type systems for the linear substitution calculus,
a calculus with partial substitutions acting at a distance that is a computational interpretation …
a calculus with partial substitutions acting at a distance that is a computational interpretation …
The theory of calculi with explicit substitutions revisited
D Kesner - International Workshop on Computer Science Logic, 2007 - Springer
Calculi with explicit substitutions (ES) are widely used in different areas of computer science.
Complex systems with ES were developed these last 15 years to capture the good …
Complex systems with ES were developed these last 15 years to capture the good …
Resource operators for λ-calculus
D Kesner, S Lengrand - Information and Computation, 2007 - Elsevier
We present a simple term calculus with an explicit control of erasure and duplication of
substitutions, enjoying a sound and complete correspondence with the intuitionistic fragment …
substitutions, enjoying a sound and complete correspondence with the intuitionistic fragment …
The Language χ: Circuits, Computations and Classical Logic:
We present the syntax and reduction rules for χ, an untyped language that is well suited to
describe structures which we call “circuits” and which are made of parts that are connected …
describe structures which we call “circuits” and which are made of parts that are connected …
Computation with classical sequents
S Van Bakel, P Lescanne - Mathematical Structures in Computer …, 2008 - cambridge.org
is an untyped continuation-style formal language with a typed subset that provides a Curry–
Howard isomorphism for a sequent calculus for implicative classical logic. can also be …
Howard isomorphism for a sequent calculus for implicative classical logic. can also be …
Extending the explicit substitution paradigm
D Kesner, S Lengrand - International Conference on Rewriting Techniques …, 2005 - Springer
We present a simple term language with explicit operators for erasure, duplication and
substitution enjoying a sound and complete correspondence with the intuitionistic fragment …
substitution enjoying a sound and complete correspondence with the intuitionistic fragment …