We consider the decidability problem of logic program semantics, focusing in particular on the least Herbrand model, the least term model and the S-semantics. A declarative characterization is given for a large class of programs whose semantics are decidable sets. In addition, we show how decidability is strongly related to (black box) testing. In our terminology, the testing problem consists of checking whether or not the formal semantics of a program includes a given finite set of atoms. We show that the testing problem for a program is decidable iff its formal semantics is a decidable set. Interestingly, the decision procedure used to check whether an atom belongs to the S-semantics of a program has a natural implementation in the logic ...
AbstractCertain properties of logic programs are inexpressible in terms of their declarative semanti...
AbstractThe paper defines a new declarative semantics for logic programs, which is based on interpre...
The topic of this thesis is the extraction of efficient and readable programs from formal constructi...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
AbstractIn this paper, we investigate the decidability problem of logic program semantics and observ...
The paper defines a new declarative semantics for logic programs, which is based on interpretations ...
AbstractThree semantics have been proposed as the most promising candidates for a declarative interp...
While function symbols are widely acknowledged as an important feature in logic programming, they ma...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
One of the most important and difficult problems in logic programming is the problem of finding a su...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
AbstractA new technique for decidability of program logics is introduced. This technique is applied ...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
We introduce a fixpoint semantics for logic programs with two kinds of negation: an explicit negatio...
AbstractCertain properties of logic programs are inexpressible in terms of their declarative semanti...
AbstractThe paper defines a new declarative semantics for logic programs, which is based on interpre...
The topic of this thesis is the extraction of efficient and readable programs from formal constructi...
In this paper, we investigate the decidability problem of logic program semantics and observables, f...
AbstractIn this paper, we investigate the decidability problem of logic program semantics and observ...
The paper defines a new declarative semantics for logic programs, which is based on interpretations ...
AbstractThree semantics have been proposed as the most promising candidates for a declarative interp...
While function symbols are widely acknowledged as an important feature in logic programming, they ma...
We propose a proof method in the style of Hoare's logic, aimed at providing a unifying framework f...
One of the most important and difficult problems in logic programming is the problem of finding a su...
We advocate a declarative approach to proving properties of logic programs. Total correctness can be...
AbstractWe present a proof method in the style of Hoare's logic, aimed at providing a unifying frame...
AbstractA new technique for decidability of program logics is introduced. This technique is applied ...
AbstractWe systematically study loop checking mechanisms for logic programs by considering their sou...
We introduce a fixpoint semantics for logic programs with two kinds of negation: an explicit negatio...
AbstractCertain properties of logic programs are inexpressible in terms of their declarative semanti...
AbstractThe paper defines a new declarative semantics for logic programs, which is based on interpre...
The topic of this thesis is the extraction of efficient and readable programs from formal constructi...