AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a program, are defined and studied. All the functions in this class have the nice property of allowing a syntactical characterization of rigid terms, i.e. terms whose weight does not change under substitution. Based on these norms, a general proof method for universal termination of pure Prolog programs can be adapted to deal with a large class of programs in a simple way. The proof method requires pre/post specifications well-behaved with respect to substitutions to be associated with each predicate symbol in the program, and ordering functions not increasing with respect to substitutions to be associated with cycles in the program. The specifica...
The most important open problem in the study of termination for logic programs is that of existentia...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
As typed logic programming becomes more mainstream, system building tools like partial deduction sys...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
This article makes two contributions to the work on semantics-based termination analysis for logic p...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goa...
AbstractThis paper presents a formal semantic basis for the termination analysis of logic programs. ...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-uni...
The most important open problem in the study of termination for logic programs is that of existentia...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
As typed logic programming becomes more mainstream, system building tools like partial deduction sys...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
This article makes two contributions to the work on semantics-based termination analysis for logic p...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goa...
AbstractThis paper presents a formal semantic basis for the termination analysis of logic programs. ...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-uni...
The most important open problem in the study of termination for logic programs is that of existentia...
We present a new approach to termination analysis of logic programs. The essence of the approach is ...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...