We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-universally terminate iff there exists a selection rule S such that every SLD-derivation of P∪{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 ∃-universal termination and universal termination via fair selection rules coincide. Then we offer a declarative characterization of ∃-universal termination by defining fair-bounded programs and goals. They provide us with a correct and complete method for proving ∃-universal termination. We show other valuable properties of fair-boundedness, including persiste...
In this paper, we introduce a method for proving universal termination of constraint logic programs ...
This paper describes a general framework for automatic termination analysis of logic programs, where...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goa...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
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...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
The most important open problem in the study of termination for logic programs is that of existentia...
In this paper, we introduce a method for proving universal termination of constraint logic programs ...
This paper describes a general framework for automatic termination analysis of logic programs, where...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goa...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
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...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
The most important open problem in the study of termination for logic programs is that of existentia...
In this paper, we introduce a method for proving universal termination of constraint logic programs ...
This paper describes a general framework for automatic termination analysis of logic programs, where...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...