International audienceWe present a method for ensuring termination of lambda- calculi with references. This method makes it possible to combine measure- based techniques for termination of imperative languages with traditional approaches to termination in purely functional languages, such as logical relations. More precisely, the method lifts any termination proof for the purely functional simply-typed lambda-calculus to a termination proof for the lambda-calculus with references. The method can be made para- metric on the termination technique employed for the functional core
This paper proposes a type-and-effect system called Teqt, which distinguishes terminating terms and ...
We introduce a simple functional language foetus (lambda calculus with tuples, constructors and patt...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent...
International audienceWe present a method for ensuring termination of lambda- calculi with reference...
We present a method for ensuring termination of lambda-calculi with references. This method makes it...
International audienceAn impure language is one that combines functional and imperative constructs. ...
A fully-automated algorithm is developed able to show that evaluation of agiven untyped lambda-expre...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
This paper proposes a type-and-effect system called Teq↓, which distinguishes terminating terms and ...
This paper proposes a type-and-effect system called T eq ↓ , which distinguishes terminating terms a...
Recursion (Technical Appendix) This paper proposes a type-and-effect system called Teq↓, which disti...
This paper proposes a type-and-effect system called Teqt, which distinguishes terminating terms and ...
We introduce a simple functional language foetus (lambda calculus with tuples, constructors and patt...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent...
International audienceWe present a method for ensuring termination of lambda- calculi with reference...
We present a method for ensuring termination of lambda-calculi with references. This method makes it...
International audienceAn impure language is one that combines functional and imperative constructs. ...
A fully-automated algorithm is developed able to show that evaluation of agiven untyped lambda-expre...
The the lambda mu mu~ - calculus is a variant of the lambda-calculus with significant differences, i...
This paper proposes a type-and-effect system called Teq↓, which distinguishes terminating terms and ...
This paper proposes a type-and-effect system called T eq ↓ , which distinguishes terminating terms a...
Recursion (Technical Appendix) This paper proposes a type-and-effect system called Teq↓, which disti...
This paper proposes a type-and-effect system called Teqt, which distinguishes terminating terms and ...
We introduce a simple functional language foetus (lambda calculus with tuples, constructors and patt...
We study termination of programs in concurrent higher-order languages. A higher-order concurrent...