Intuitionistic logic programming is an extension of Horn-clause logic programming in which implications may appear "embedded" on the right-hand side of a rule. Thus, rules of the form A(x) / [B(x) / C(x)] are allowed. These rules are called embedded implications . In this paper, we develop a language in which negation-as-failure is combined with embedded implications in a principled way. Although this combination has been studied by other researchers, Gabbay has argued in [10] that the entire idea is logically incoherent since modus ponens would not be valid in such a system. We show how to solve this problem by drawing a distinction between rules and goals. To specify the semantics of rules and goals, we then develop an analogue...
When logic programming is based on the proof theory of intuitionistic logic, it is natural to allow ...
Providing a clean procedural semantics of the Negation As Failure rule in Logic Programming has been...
AbstractA general logic program is a set of rules that have both positive and negative subgoals. We ...
AbstractThe use of the negation as failure rule in logic programming is often considered to be tanta...
The focus of the research is the semantics of logic programming. Concepts in the currently used sem...
A natural extension of SLD-resolution is introduced as a goal directed proof procedure for the full...
AbstractSince the advent of Horn-clause logic programming in the mid 1970's, there have been numerou...
In logic programs, negation-as-failure has been used both for representing negative information and ...
This paper shows that classical logic is inappropriate for hypothetical reasoning and develops an al...
AbstractThis paper is a study of circumscription, not in classical logic, as usual, but in intuition...
Logic programming has been introduced as programming in the Horn clause subset of first-order logic....
International audienceThe usual reading of logical implication A → B as " if A then B " fails in int...
AbstractIn this paper we consider a language which combines embedded hypothetical implications and n...
AbstractRecently there has been increased interest in logic programming-based default reasoning appr...
Abstract goes here. 1 Introduction Let us recall that a logic program is a set of clauses of the f...
When logic programming is based on the proof theory of intuitionistic logic, it is natural to allow ...
Providing a clean procedural semantics of the Negation As Failure rule in Logic Programming has been...
AbstractA general logic program is a set of rules that have both positive and negative subgoals. We ...
AbstractThe use of the negation as failure rule in logic programming is often considered to be tanta...
The focus of the research is the semantics of logic programming. Concepts in the currently used sem...
A natural extension of SLD-resolution is introduced as a goal directed proof procedure for the full...
AbstractSince the advent of Horn-clause logic programming in the mid 1970's, there have been numerou...
In logic programs, negation-as-failure has been used both for representing negative information and ...
This paper shows that classical logic is inappropriate for hypothetical reasoning and develops an al...
AbstractThis paper is a study of circumscription, not in classical logic, as usual, but in intuition...
Logic programming has been introduced as programming in the Horn clause subset of first-order logic....
International audienceThe usual reading of logical implication A → B as " if A then B " fails in int...
AbstractIn this paper we consider a language which combines embedded hypothetical implications and n...
AbstractRecently there has been increased interest in logic programming-based default reasoning appr...
Abstract goes here. 1 Introduction Let us recall that a logic program is a set of clauses of the f...
When logic programming is based on the proof theory of intuitionistic logic, it is natural to allow ...
Providing a clean procedural semantics of the Negation As Failure rule in Logic Programming has been...
AbstractA general logic program is a set of rules that have both positive and negative subgoals. We ...