AbstractWe 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 ...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
The objective of control generation in logic programming is to automatically derive a computation ru...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-44802-2_2[EN...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-uni...
We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goa...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
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...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
AbstractThis paper presents a formal semantic basis for the termination analysis of logic programs. ...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
The most important open problem in the study of termination for logic programs is that of existentia...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
The objective of control generation in logic programming is to automatically derive a computation ru...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-44802-2_2[EN...
AbstractWe introduce the notion of ∃-universal termination of logic programs. A program P and a goal...
We introduce the notion of ∃-universal termination of logic programs. A program P and a goal G ∃-uni...
We introduce the notion of $\exists$-universal termination of logic programs. A program P and a goa...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
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...
AbstractIn this paper, we describe a methodology for proving termination of logic programs. First, w...
AbstractWe provide a theoretical basis for studying termination of (general) logic programs with the...
AbstractThis paper presents a formal semantic basis for the termination analysis of logic programs. ...
AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
The most important open problem in the study of termination for logic programs is that of existentia...
We study a powerful class of logic programs which terminate for a large class of goals. Both classes...
The objective of control generation in logic programming is to automatically derive a computation ru...
The final publication is available at Springer via http://dx.doi.org/10.1007/978-3-319-44802-2_2[EN...