We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goal G $\exists$-universally terminate iff there exists a selection rule S such that every SLD-derivation of P U { G }$via S is finite. We claim that it is an essential concept for declarative programming, where a crucial point is to associate a terminating control strategy to programs and goals. We show that $\exists$-universal termination and universal termination via fair selection rules coincide. Then we offer a characterization of $\exists$-universal termination by defining fair-bounded programs and goals. They provide us with a correct and complete method of proving $\exists$-universal termination. We show other valuable prope...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
AbstractThis paper demonstrates completeness of a termination-rule for iterative programs with stron...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...
We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-uni...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
The most important open problem in the study of termination for logic programs is that of existentia...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
In this paper, we introduce a method for proving universal termination of constraint logic programs ...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
This paper describes a general framework for automatic termination analysis of logic programs, where...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
AbstractThis paper demonstrates completeness of a termination-rule for iterative programs with stron...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...
We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-uni...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
AbstractIn this paper semi-linear norms, a class of functions to weight the terms occurring in a pro...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
The most important open problem in the study of termination for logic programs is that of existentia...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
In this paper, we introduce a method for proving universal termination of constraint logic programs ...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
This paper describes a general framework for automatic termination analysis of logic programs, where...
Termination is well-known to be one of the most intriguing aspects of program verification. Since lo...
AbstractThis paper demonstrates completeness of a termination-rule for iterative programs with stron...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...