2014
DOI: 10.1017/s1471068414000234
|View full text |Cite
|
Sign up to set email alerts
|

Causal Graph Justifications of Logic Programs

Abstract: In this work we propose a multi-valued extension of logic programs under the stable models semantics where each true atom in a model is associated with a set of justifications. These justifications are expressed in terms of causal graphs formed by rule labels and edges that represent their application ordering. For positive programs, we show that the causal justifications obtained for a given atom have a direct correspondence to (relevant) syntactic proofs of that atom using the program rules involved in the g… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
41
0

Year Published

2016
2016
2022
2022

Publication Types

Select...
6
1

Relationship

2
5

Authors

Journals

citations
Cited by 25 publications
(41 citation statements)
references
References 18 publications
0
41
0
Order By: Relevance
“…Definition 10 (CG Values in Cabalar et al 2014a) Given a set of labels Lb, a CG causal value is any ideal (or lower-set) for the poset G Lb , ≤ . By I CG Lb , we denote the set of CG causal values.…”
Section: Relation To Causal Graph Justificationsmentioning
confidence: 99%
See 2 more Smart Citations
“…Definition 10 (CG Values in Cabalar et al 2014a) Given a set of labels Lb, a CG causal value is any ideal (or lower-set) for the poset G Lb , ≤ . By I CG Lb , we denote the set of CG causal values.…”
Section: Relation To Causal Graph Justificationsmentioning
confidence: 99%
“…Theorem 11 (Theorem 2 from Cabalar et al 2014a) Let P be a (possibly infinite) positive logic program with n causal rules. Then, (i) lfp(T P ) is the least model of P, and (ii) lfp(T P ) =T P ↑ ω (0) =T P ↑ n (0).…”
Section: Appendix B2 Proof Of Theoremmentioning
confidence: 99%
See 1 more Smart Citation
“…In fact, is just a preorder, i.e., it satisfies reflexivity and transitivity, but not antisymmetry. As a counterexample with proof trees: t = a · {b, b · {c}} and t = a · {b}, where both t t and t t but t = t. The reader is referred to [18] for a corrected and substantially improved approach. The correction implies representing both proof trees and causes as a graphs of labels, and defining C 1 C 2 as C 1 ⊆ C * 2 where C * 2 is the reflexive and transitive closure of C 2 and ⊆ is the standard subgraph relation.…”
Section: Definition 2 (Causal Proof)mentioning
confidence: 99%
“…The correction implies representing both proof trees and causes as a graphs of labels, and defining C 1 C 2 as C 1 ⊆ C * 2 where C * 2 is the reflexive and transitive closure of C 2 and ⊆ is the standard subgraph relation. The rest of results in the current paper are subsumed by the new version [18]. Sets of causes S ∈ 2 C Lb will be represented with capital boldface letters.…”
Section: Definition 2 (Causal Proof)mentioning
confidence: 99%