In 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, that is terms whose weight does not change under substitution. Based on these norms, a general proof method for termination of pure Prolog programs can be adapted to deal with a large class of programs in a simple way. The simplified method requires pre/post specifications well-behaved with respect to substitutions, quite a general case in practice, and ordering functions not increasing with respect to substitutions, which can be based on semi-linear norms, to be associated to program predicates. A few examp...
Termination is an important and well-studied property for logic programs. However, almost all approa...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
We study the termination properties of well-moded programs, and we show that, under suitable conditi...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
This article makes two contributions to the work on semantics-based termination analysis for logic p...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
Termination of logic programs with negated body atoms (here called general logic programs) is an imp...
The most fundamental decision problem in computer science is the halting problem, i.e., given a desc...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
A methodology for proving the termination of well-moded logic programs is developed by reducing the ...
Termination is an important and well-studied property for logic programs. However, almost all approa...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
We study the termination properties of well-moded programs, and we show that, under suitable conditi...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
This article makes two contributions to the work on semantics-based termination analysis for logic p...
This paper makes two contributions to the work on semantics based termination analysis for logic pro...
Termination of logic programs with negated body atoms (here called general logic programs) is an imp...
The most fundamental decision problem in computer science is the halting problem, i.e., given a desc...
Proofs of termination typically proceed by mapping program states to a well founded domain and showi...
AbstractA methodology for proving the termination of well-moded logic programs is developed by reduc...
A methodology for proving the termination of well-moded logic programs is developed by reducing the ...
Termination is an important and well-studied property for logic programs. However, almost all approa...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
We study the termination properties of well-moded programs, and we show that, under suitable conditi...