The logic program formalism is commonly viewed as a modal or default logic. In this paper, we propose an alternative interpretation of the formalism as a terminological logic. A terminological logic is designed to represent two different forms of knowledge. A TBox represents definitions for a set of concepts. An ABox represents the assertional knowledge of the expert. In our interpretation, a logic program is a TBox providing definitions for all predicates; this interpretation is present already in Clark's completion semantics. We extend the logic program formalism such that some predicates can be left undefined and use classical logic as the language for the ABox. The resulting logic can be seen as an alternative interpretation of abductiv...
There is a growing interest in ways to represent incomplete information in logic programs. It has be...
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizin...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
AbstractLogic programs are considered as abductive programs with negative literals as abductive hypo...
Logic programming has been introduced as programming in the Horn clause subset of first-order logic....
The question how knowledge can be represented by means of logic programs with negation has been a dr...
It is commonly believed that the meaning of a formal declarative knowledge representation language ...
AbstractAbductive logic programming (ALP) and disjunctive logic programming (DLP) are two different ...
Recently, Gelfond and Lifschitz presented a formal language for representing incomplete knowledge on...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
An attempt is made to integrate three well-known formalisms of knowledge representation: termino-log...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
It is commonly believed that the meaning of a formal declar-ative knowledge representation language ...
We informally introduce TaxLog, a close integration of logic programming and terminological reasonin...
AbstractAbduction — from observations and a theory, find using hypotheses an explanation for the obs...
There is a growing interest in ways to represent incomplete information in logic programs. It has be...
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizin...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...
AbstractLogic programs are considered as abductive programs with negative literals as abductive hypo...
Logic programming has been introduced as programming in the Horn clause subset of first-order logic....
The question how knowledge can be represented by means of logic programs with negation has been a dr...
It is commonly believed that the meaning of a formal declarative knowledge representation language ...
AbstractAbductive logic programming (ALP) and disjunctive logic programming (DLP) are two different ...
Recently, Gelfond and Lifschitz presented a formal language for representing incomplete knowledge on...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
An attempt is made to integrate three well-known formalisms of knowledge representation: termino-log...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
It is commonly believed that the meaning of a formal declar-ative knowledge representation language ...
We informally introduce TaxLog, a close integration of logic programming and terminological reasonin...
AbstractAbduction — from observations and a theory, find using hypotheses an explanation for the obs...
There is a growing interest in ways to represent incomplete information in logic programs. It has be...
Nominal logic is an extension of first-order logic which provides a simple foundation for formalizin...
A fully abstract denotational semantics for logic programming has not been constructed yet. In this ...