Termination of logic programs with negated body atoms (here called general logic programs) is an important topic. One reason is that many computational mechanisms used to process negated atoms, like Clark's negation as failure and Chan's constructive negation, are based on termination conditions. This paper introduces a methodology for proving termination of general logic programs w.r.t. the Prolog selection rule. The idea is to distinguish parts of the program depending on whether or not their termination depends on the selection rule. To this end, the notions of low-, weakly up-, and up-acceptable program are introduced. We use these notions to develop a methodology for proving termination of general logic programs, and show how...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
Termination is an important and well-studied property for logic programs. However, almost all approa...
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...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
AbstractThe notions of acyclicity and acceptability fail to characterize termination of general logi...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
Termination of logic programs with negated body atoms, here called general logic programs, is an imp...
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 ...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
Termination is an important and well-studied property for logic programs. However, almost all approa...
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...
We propose a modular method for proving termination of general logic programs (i.e. logic programs w...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
We propose a modular method for proving termination of general logic programs (i.e., logic programs ...
AbstractThe notions of acyclicity and acceptability fail to characterize termination of general logi...
In this paper semi-linear norms, a class of functions to weight the terms occurring in a program, ar...
Termination of logic programs with negated body atoms, here called general logic programs, is an imp...
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 ...
Abstract. A logic program strongly quasi-terminates when only a finite number of distinct atoms (mod...
We consider an extended definition of well-typed programs to general logic programs, i.e. logic prog...
Termination is an important and well-studied property for logic programs. However, almost all approa...