AbstractWe present a context-based approach to proving termination of evaluation in reduction semantics (i.e., a form of operational semantics with explicit representation of reduction contexts), using Tait-style reducibility predicates defined on both terms and contexts. We consider the simply typed lambda calculus as well as its extension with abortive control operators for first-class continuations under the call-by-value and the call-by-name evaluation strategies. For each of the proofs we present its computational content that takes the form of an evaluator in continuation-passing style and is an instance of normalization by evaluation
We present a new modular proof method of termination for second-ordercomputation, and report its imp...
One way to develop more robust software is to use formal program verification. Formal program verifi...
AbstractLazy rewriting (LR) is intended to improve the termination behavior of TRSs. This is attempt...
AbstractWe present a context-based approach to proving termination of evaluation in reduction semant...
We present new proofs of termination of evaluation in reduction semantics (i.e., a small-step operat...
AbstractComputational systems based on reducing expressions usually have a predefined reduction stra...
We present a method for ensuring termination of lambda-calculi with references. This method makes it...
A fully-automated algorithm is developed able to show that evaluation of agiven untyped lambda-expre...
Abstract. Starting from the standard call-by-need reduction for the λ-calculus that is common to Ari...
Abstract. This tutorial paper discusses a particular style of operational semantics that enables one...
International audienceWe present a method for ensuring termination of lambda- calculi with reference...
The most important open problem in the study of termination for logic programs is that of existentia...
AbstractWe investigate the practically crucial property of operational termination of deterministic ...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
AbstractContext-sensitive rewriting (CSR) is a restriction of rewriting which forbids reductions on ...
We present a new modular proof method of termination for second-ordercomputation, and report its imp...
One way to develop more robust software is to use formal program verification. Formal program verifi...
AbstractLazy rewriting (LR) is intended to improve the termination behavior of TRSs. This is attempt...
AbstractWe present a context-based approach to proving termination of evaluation in reduction semant...
We present new proofs of termination of evaluation in reduction semantics (i.e., a small-step operat...
AbstractComputational systems based on reducing expressions usually have a predefined reduction stra...
We present a method for ensuring termination of lambda-calculi with references. This method makes it...
A fully-automated algorithm is developed able to show that evaluation of agiven untyped lambda-expre...
Abstract. Starting from the standard call-by-need reduction for the λ-calculus that is common to Ari...
Abstract. This tutorial paper discusses a particular style of operational semantics that enables one...
International audienceWe present a method for ensuring termination of lambda- calculi with reference...
The most important open problem in the study of termination for logic programs is that of existentia...
AbstractWe investigate the practically crucial property of operational termination of deterministic ...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
AbstractContext-sensitive rewriting (CSR) is a restriction of rewriting which forbids reductions on ...
We present a new modular proof method of termination for second-ordercomputation, and report its imp...
One way to develop more robust software is to use formal program verification. Formal program verifi...
AbstractLazy rewriting (LR) is intended to improve the termination behavior of TRSs. This is attempt...