We introduce a generalized logic programming paradigm where programs, consisting of facts and rules with the usual syntax, can be enriched by co-facts, which syntactically resemble facts but have a special meaning. As in coinductive logic programming, interpretations are subsets of the complete Herbrand basis, including infinite terms. However, the intended meaning (declarative semantics) of a program is a fixed point which is not necessarily the least, nor the greatest one, but is determined by co-facts. In this way, it is possible to express predicates on non well-founded structures, such as infinite lists and graphs, for which the coinductive interpretation would be not precise enough. Moreover, this paradigm nicely subsumes standard (in...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
Inductive data such as lists and trees is modeled category-theoretically as algebra where con-struct...
We study the coinductive formulation of common knowledge in type theory. We formalise both the tradi...
Recursive definitions of predicates are usually interpreted either inductively or coinductively. Rec...
In this paper we study the semantics of Coinductive Logic Programming and clarify its intrinsic com...
Induction and coinduction are two complementary techniques used in mathematics and computer science....
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
We present a program-verification approach based on coinduction, which makes it feasible to verify p...
Recursive definitions of predicates by means of inference rules are ubiquitous in computer science. ...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
We introduce a generalized notion of inference system to support more exible interpretations of recu...
Coinduction is a proof rule. It is the dual of induction. It allows reasoning about non--well--foun...
We discuss new ways of characterizing, as maximal fixed points of monotone operators, observational ...
Recently, several papers dealing with co-inductive logic programming h ave been proposed, dealing wi...
AbstractIn this paper we investigate updates of knowledge bases represented by logic programs. In or...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
Inductive data such as lists and trees is modeled category-theoretically as algebra where con-struct...
We study the coinductive formulation of common knowledge in type theory. We formalise both the tradi...
Recursive definitions of predicates are usually interpreted either inductively or coinductively. Rec...
In this paper we study the semantics of Coinductive Logic Programming and clarify its intrinsic com...
Induction and coinduction are two complementary techniques used in mathematics and computer science....
Recent extensive research on non-monotonic reasoning and logic programming has clearly demonstrated ...
We present a program-verification approach based on coinduction, which makes it feasible to verify p...
Recursive definitions of predicates by means of inference rules are ubiquitous in computer science. ...
We show how codatatypes can be employed to produce compact, high-level proofs of key results in logi...
We introduce a generalized notion of inference system to support more exible interpretations of recu...
Coinduction is a proof rule. It is the dual of induction. It allows reasoning about non--well--foun...
We discuss new ways of characterizing, as maximal fixed points of monotone operators, observational ...
Recently, several papers dealing with co-inductive logic programming h ave been proposed, dealing wi...
AbstractIn this paper we investigate updates of knowledge bases represented by logic programs. In or...
In this paper we investigate updates of knowledge bases represented by logic programs. In order to r...
Inductive data such as lists and trees is modeled category-theoretically as algebra where con-struct...
We study the coinductive formulation of common knowledge in type theory. We formalise both the tradi...