AbstractWe study a powerful class of logic programs which terminate for a large class of goals. Both classes are characterized in a natural way in terms of mappings from variable-free atoms to natural numbers. We present a technique based on this idea which improves the termination behavior and allows a more multidirectional use of Prolog programs. The class of logic programs is shown to be strong enough to compute every total recursive function. The class of goals considerably extends the variable-free ones
Progress on automated termination detection for logic programs is reported. The prospects for handli...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
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...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
Termination of logic programs with negated body atoms (here called general logic programs) is an imp...
Termination is an important and well-studied property for logic programs. However, almost all approa...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
This paper describes a general framework for automatic termination analysis of logic programs, where...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
The most fundamental decision problem in computer science is the halting problem, i.e., given a desc...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...
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...
We provide a theoretical basis for studying termination of (general) logic programs with the Prolog ...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
AbstractIn this paper, we define a framework in which the termination of Prolog programs can be prov...
Termination of logic programs with negated body atoms (here called general logic programs) is an imp...
Termination is an important and well-studied property for logic programs. However, almost all approa...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
This paper describes a general framework for automatic termination analysis of logic programs, where...
AbstractThis paper introduces extended programs and extended goals for logic programming. A clause i...
The most fundamental decision problem in computer science is the halting problem, i.e., given a desc...
AbstractWe survey termination analysis techniques for Logic Programs. We give an extensive introduct...
Progress on automated termination detection for logic programs is reported. The prospects for handli...
Abstract. This paper introduces a modular framework for termination analysis of logic programming. T...
Abstract. Higher-order logic proof systems combine functional programming with logic, providing func...