Church's lambda-calculus underlies the syntax (i.e., the form) and the semantics (i.e., the meaning) of functional programs. This thesis is dedicated to studying man-made constructs (i.e., artifacts) in the lambda calculus. For example, one puts the expressive power of the lambda calculus to the test in the area of lambda definability. In this area, we present a course-of-value representation bridging Church numerals and Scott numerals. We then turn to weak and strong normalization using Danvy et al.'s syntactic and functional correspondences. We give a new account of Felleisen and Hieb's syntactic theory of state, and of abstract machines for strong normalization due to Curien, Crégut, Lescanne, and Kluge
Inspired by a recent graphical formalism for lambda-calculus based on Linear Logic technology, we in...
This paper serves as a self-contained, tutorial introduction to combinatory models of the untyped la...
In any model of typed λ-calculus conianing some basic arithmetic, a functional p - * (procedure—* e...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We formalize two proofs of weak head normalization for the simply typed lambda-calculus in first-ord...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
International audienceThe lambda_ws-calculus is a lambda-calculus with explicit substitutions that s...
AbstractWe study normalization in the simply typed lambda-mu calculus, an extension of lambda calcul...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
Lambda-calculus is a language introduced by Church in 1930 aiming to build a logical basis for mathe...
International audienceWe prove the strong normalization of full classical natural deduction (i.e. wi...
© 2016 The Author(s) Lambda-SF-calculus can represent programs as closed normal forms. In turn, all ...
Explicit substitutions have been introduced as a refinment of the lambda-calculus - the usual formal...
Church's lambda-calculus is modified by introducing a new mechanism, the lambda-bar operator #, whic...
Inspired by a recent graphical formalism for lambda-calculus based on Linear Logic technology, we in...
This paper serves as a self-contained, tutorial introduction to combinatory models of the untyped la...
In any model of typed λ-calculus conianing some basic arithmetic, a functional p - * (procedure—* e...
Formal and symbolic approaches have offered computer science many application fields. The rich and ...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
We formalize two proofs of weak head normalization for the simply typed lambda-calculus in first-ord...
We show that the standard normalization-by-evaluation construction for the simply-typed lambda_{bet...
International audienceThe lambda_ws-calculus is a lambda-calculus with explicit substitutions that s...
AbstractWe study normalization in the simply typed lambda-mu calculus, an extension of lambda calcul...
AbstractWe describe lambda calculus reduction strategies using big-step operational semantics and sh...
Lambda-calculus is a language introduced by Church in 1930 aiming to build a logical basis for mathe...
International audienceWe prove the strong normalization of full classical natural deduction (i.e. wi...
© 2016 The Author(s) Lambda-SF-calculus can represent programs as closed normal forms. In turn, all ...
Explicit substitutions have been introduced as a refinment of the lambda-calculus - the usual formal...
Church's lambda-calculus is modified by introducing a new mechanism, the lambda-bar operator #, whic...
Inspired by a recent graphical formalism for lambda-calculus based on Linear Logic technology, we in...
This paper serves as a self-contained, tutorial introduction to combinatory models of the untyped la...
In any model of typed λ-calculus conianing some basic arithmetic, a functional p - * (procedure—* e...