Prolog systems currently work with the restriction that negative subgoals not contain free variables, although some authors have suggested that this restriction can be lifted by running the theorem prover to exhaustion on the subgoal being considered. We suggest that this approach is likely not to be computationally viable in practice, and describe and formalize a new approach to dealing with quantified default queries that avoids this difficulty. 1 Introduction Consider the following prolog fragment: 1 f :- not(g(x)). g(A). The interpretation we will assign to the implication f :- not(g(x)) will be that it is universally quantified over x, and therefore corresponds to the implication 8x:[:g(x) oe f ] (1) or, equivalently, [9x::g(x)] oe ...
In this paper we study how to verify that a pure Prolog program has solutions for a given query. The...
AbstractThe relationship between resolution theorem proving and graph search is complicated by contr...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...
AbstractPROLOG systems currently work with the restriction that negative subgoals must not contain f...
AbstractThe well-founded model provides a natural and robust semantics for logic programs with negat...
AbstractThe aim of this work is to show how Prolog technology can be used for efficient implementati...
This work studies the existence of nonterminating queries for a restricted class of recursive predic...
Various existing query languages allow queries with embedded sub-queries as well as sub-query compar...
AbstractConstructive negation derives constraint answers for non-ground negative literals. Its incor...
Abstract In this paper, we study inductive inference of a subclass of Prolog programs from positive ...
AbstractIn this paper, we study inferability of Prolog programs from positive examples alone. The im...
Proving failure of queries for definite logic progrfims can be done by constructing a finite model o...
The class of non-Horn, function-free databases is investigated and several aspects of the problem of...
Probabilistic databases (PDBs) are usually incomplete, e.g., contain only the facts that have been e...
Probabilistic databases (PDBs) are usually incomplete, e.g., containing only the facts that have bee...
In this paper we study how to verify that a pure Prolog program has solutions for a given query. The...
AbstractThe relationship between resolution theorem proving and graph search is complicated by contr...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...
AbstractPROLOG systems currently work with the restriction that negative subgoals must not contain f...
AbstractThe well-founded model provides a natural and robust semantics for logic programs with negat...
AbstractThe aim of this work is to show how Prolog technology can be used for efficient implementati...
This work studies the existence of nonterminating queries for a restricted class of recursive predic...
Various existing query languages allow queries with embedded sub-queries as well as sub-query compar...
AbstractConstructive negation derives constraint answers for non-ground negative literals. Its incor...
Abstract In this paper, we study inductive inference of a subclass of Prolog programs from positive ...
AbstractIn this paper, we study inferability of Prolog programs from positive examples alone. The im...
Proving failure of queries for definite logic progrfims can be done by constructing a finite model o...
The class of non-Horn, function-free databases is investigated and several aspects of the problem of...
Probabilistic databases (PDBs) are usually incomplete, e.g., contain only the facts that have been e...
Probabilistic databases (PDBs) are usually incomplete, e.g., containing only the facts that have bee...
In this paper we study how to verify that a pure Prolog program has solutions for a given query. The...
AbstractThe relationship between resolution theorem proving and graph search is complicated by contr...
AbstractA normal logic program P is transformed to another Pω by a bottom-up computation on the posi...