Abstract
The motivation of this study is that Reiter’s default theory as well as assumption-based argumentation frameworks corresponding to default theories have difficulties in handling disjunctive information, while a disjunctive default theory (
Keywords
Introduction
Background
Disjunctive information is often required in reasoning and argumentation to solve problems in our daily life. In nonmonotonic reasoning, Gelfond et al. [16] proposed Semantically, the latter requires an extension to contain one of the two disjunctive terms, rather than the disjunction [16].
Beirlaen et al. [3] represented the information shown above in terms of the knowledge base
Moreover, regarding ABA as another structured argumentation system, Lehtonen et al. [19] recently presented the ABA framework instantiated with a propositional default theory. However the ABA framework corresponding to
Notice that the disjunctive information s.t. “
In regard to the relation between assumption-based argumentation and (disjunctive) default logic, Bondarenko et al. firstly showed in [5, Theorem 3.16] that there is a one-to-one correspondence between extensions of Reiter’s default theory and stable extensions of the corresponding assumption-based framework (ABF,2 In this paper, we use the abbreviation “ABF” to primarily denote
Recently, Heyninck and Arieli [18] proposed a generalized assumption-based framework induced by a disjunctive logic program (DLP), where disjunction using the connective “∨” in rule head as well as one kind of negation, i.e. negation-as-failure (NAF) are allowed to appear. Hence though their ABF induced by a DLP has a
In logic programming, EDLPs [15] were proposed by Gelfond and Lifschitz to extend DLPs for knowledge representation by not only allowing classical negation (i.e. explicit negation) along with negation-as-failure but also using “|” instead of “∨”. At the same time, it is shown in [16] that an EDLP can be embedded into a disjunctive default theory (
The purpose of this paper is first to investigate the semantic relationship between ABFs and EDLPs as well as the relationships between ABFs and other approaches in nonmonotonic reasoning (e.g. disjunctive default logic [16], prioritized circumscription [20,23]) that have not been studied, and second to show how to construct an argument in ABFs from disjunctive rules in (E)DLPs. We use the answer set semantics [15] and the paraconsistent stable model semantics [28] of EDLPs
Regarding ABFs whose languages contain explicit negation, however, we should pay attention to avoid consistency problems which sometimes have occurred in applications of argumentation due to explicit negation contained in the language. To this end, so far,
As for recent ABA applications containing explicit negation, Schulz and Toni [31] proposed the approach of justifying answer sets of an extended logic program (ELP) using argumentation. In their approach, they used the ABA framework
Therefore, to achieve the above-mentioned purpose of this study, this paper proposes an assumption-based framework translated from an EDLP, which incorporates explicit negation as well as the connective “|” instead of “∨” in Heyninck and Arieli’s ABF induced by a DLP while avoiding consistency problems that arise in Schulz and Toni’s approach. Contributions of this study are as follows:
First, we define an argument in the ABF translated from a given EDLP which is constructed from disjunctive rules of the EDLP based on three inference rules provided in our ABF. Second, we show not only a one-to-one correspondence between
This paper is an extended and revised version of the paper [34], where not only Theorems 13, 14 and 15 in Section 4.1 but also Section 4.2, Section 5 and Appendix are newly introduced. Every proof sketch in [34] is replaced with a full proof while introducing new propositions, lemmas and two tables in this paper. Revisions are made throughout the paper and new considerations3 For example, the difference between DLPs and NDPs as shown in Eample 4, the interesting results under the skeptical semantics (e.g. grounded) in Example 8, and the relation between our ABF and a standard ABA as shown in Proposition 8, etc.
Assumption-based argumentation
An ABA framework [5,9,10] is a tuple
([10,11]).
Let the root is labelled by for every node if if For
A set of arguments
Let
Let
There is a one-to-one correspondence between
Let
Rationality postulates [6] are stated in terms of ABA in [12] as follows.
(Rationality postulates [12]).
Let
We say that a set of arguments
In [6], rationality postulates are defined using notions such as
Heyninck and Arieli [18] proposed (generalized) assumption-based frameworks as follows. Let
A (propositional)
(Assumption-based frameworks [18]).
An
In
The usual semantics in AA frameworks [8] is adapted to their ABFs as follows. Let (
Disjunctive logic programs
A disjunctive logic program (DLP) [26] is a finite set of rules of the form4 A disjunctive logic program (DLP) defined in this paper is different from a normal disjunctive logic program (NDP) defined in Section 2.3. This is because we later consider transformation to Gelfond and Lifschitz [15] use the symbol
In [18], stable models of a DLP
The ABF induced by a DLP
Extended disjunctive logic programs
We consider a finite propositional extended disjunctive logic program (EDLP) [15] in this paper. An EDLP is a finite set of rules of the form:
The semantics of an EDLP is given by
(answer sets ).
Let
For each rule If
Second, let
An answer set
It is considered, for an answer set
A literal
The following example illustrates the difference between “|” and “∨” in logic programming.
The EDLP
The semantics of an EDLP is also given by (four-valued) In this paper, the term “p-stable models” is used not as an abbreviation of
Let
In [28],
(i)
(iii)
A p-stable model
Consider the EDLP
Gelfond et al. [16] proposed a disjunctive default theory (
The intuition behind the disjunctive default can be “if each of
The disjunctive defaults of this form are used to compute extensions of the
Let In [32],
([32, Theorem 4]).
For a consistent ELP, the following theorem holds.
([33, Theorem 5]).
Notice that
ABA for extended disjunctive logic programming
Assumption-based frameworks translated from EDLPs
We propose an assumption-based framework (ABF) translated from an EDLP, which incorporates explicit negation along with | instead of ∨ in Heyninck and Arieli’s ABF induced by a DLP to achieve our purpose shown in the introduction. An ABF translated from an EDLP is based on the logic constructed by three inference rules: Modus Ponens (
We denote by
Heyninck and Arieli’s ABF [18] is based on the logic
For a special ABF For a set
In what follows, let
Let
In the following, we show the ABF translated from an EDLP
Let
In
Let
In Let
Proposition 1 for a DLP [18] is generalized to Proposition 4 and Proposition 5 for an EDLP shown below. To this end, firstly as the extension of Proposition 1, we prepare the following corollary for a DLP whose stable models are defined based on
Let Let
Thus Δ is conflict-free and attacks every Conversely, let On the other hand, based on [18, Corollary 1], it holds that, for a stable model Thus it holds that,
Next, Corollary 1 for a DLP is mapped to Proposition 3 for an NDP based on two lemmas about DLPs and NDPs as follows.
Given
This is used in the following proof.
⇒: Suppose that
⇐: Suppose that
Though Lemma 1 holds, the difference between NDPs and DLPs appears when considering their relation to (disjunctive) default logic as shown in the following example. This implies that an NDP can be transformed to a disjunctive default theory but a DLP can never be done so.
Heyninck and Arieli considered the DLP
The following lemma is also needed to obtain Proposition 3 for an NDP.
Let
iff
This follows from Corollary 1 for a DLP based on Lemma 1 and Lemma 2. □
Now, we show that p-stable models (resp. answer sets) of an EDLP
A
Let Let Conversely, let
[28, Theorem 3.5] shows that
This follows from Lemma 2 based on the renaming technique used in the proof of Proposition 4. □
Let Let
In all examples shown in this paper, we assume that This assumption is also used in all examples given in [32,33] though it is not stated there. Consider Kyoto protocol problem. For the EDLP Consider logic programs
Given an (E)DLP, it is impossible to capture its semantics by using arguments constructed based on Definition 1. The reason is as follows. For example, consider the EDLP
In what follows, arguments and attacks in the ABF translated from an EDLP
Let
Let The cases using no inference rules: For For a rule The cases using inference rules: Let where Let ( This is depicted vertically in the inference rule of [ there is a tree for each
Then by [
Given
In
Let
Given an EDLP
Let

Arguments of

The semantics is also given by
Let
Consider the EDLP
Let
Let
In case Let Since Since Let Suppose there exists some assumption
The other cases are proved in a similar way to the proof in [32, Theorem 2]. □
Due to (i) and (ii),
Due to (i) and (ii),
When an ELP
We denote by
iff
iff
iff
iff
The following proposition denotes that, given an ELP, the same abstract argumentation framework is obtained regardless of whether arguments are constructed according to either Definition 1 or Definition 12.
Given an ELP Then, iff there exists ( iff iff there exist ( iff there exist ( iff ( iff
Thanks to (1) and (2),
In
First of all, we show there is a one-to-one correspondence between answer sets of an NDP
Let
which is needed below to prove the equivalences given in this theorem.
⇒: Let
⇐: Let
Based on Theorem 6, we show that there is a one-to-one correspondence between answer sets (resp. p-stable models) of an EDLP
Let
Moreover, due to Lemma 3,
On the other hand, based on Theorem 6 as well as (5), it holds that,
Hence from (6) and (7), it follows that,
The following (i) and (ii) hold according to [28, Theorem 3.5] and Theorem 7 respectively.
(i)
(ii)
such that
Hence this theorem follows from both (i) and (ii). □
Theorems 7 and 8 for an EDLP are the generalization of Theorems 2 and 3 for an ELP respectively.
To solve the
Then
where
for
Hence the expected result is successfully obtained since
On the other hand, under the grounded and ideal semantics as the skeptical semantics, 
Consider the EDLP The
In contrast,

Consider the EDLP
It has the unique answer set
Let
In contrast,
for the unique answer set
In Example 8, [
Rationality postulates are defined in
(Rationality postulates ).
Given an EDLP
Let
Due to Lemma 4 and the transitive closure property of
Then, (9) means that As a result, (8) leads to Thus iff for every iff for every iff for every iff for every (since every stable argument extension is not contradictory w.r.t.
Given an EDLP
Given an EDLP
(Consistency in ABFs translated from EDLPs ).
Given an EDLP
We show that there is a one-to-one correspondence between answer sets of a consistent EDLP
⇐: Let
⇒: The converse is proved in a similar way. □
Hereby given a consistent EDLP, we can obtain the following proposition and theorem. Suppose that Suppose that
(1) follows from Theorem 10 as well as Theorem 8 for a consistent EDLP Consider the EDLP Let Thus In contrast, Using
Relation to nonmonotonic reasoning
Correspondence between disjunctive default logic and assumption-based argumentation
A disjunctive default theory (
The semantics of a Let ([16, Definition 5.1]).
The definition of an extension for a
([16, Definition 5.2]).
Let
Using the
([16, Theorem 5.3]).
In what follows, we show the semantic relationship between
Based on Theorem 1 [16, Theorem 7.2], this theorem directly follows from Theorem 8 for an argument extension
For a consistent EDLP, the following theorem holds.
Based on Theorem 1 [16, Theorem 7.2], this theorem directly follows from Theorem 10. □
Given a nondisjunctive EDLP, i.e. an ELP
Based on Theorem 1 [16, Theorem 7.2], this theorem directly follows from Theorem 3 for an argument extension
Based on Theorem 1 [16, Theorem 7.2], this theorem directly follows from Theorem 4 for an argument extension
The following example shows that we can successfully obtain the expected result The disjunctive default theory
Correspondence between prioritized circumscription and assumption-based argumentation
Circumscription [20,22,23] is a form of nonmonotonic reasoning, which was proposed to formalize the human commonsense reasoning under incomplete information. Commonsense knowledge including preferences is also often used in human argumentation. Then Bondarenko et al. showed in [5, Theorem 6.7] that Herbrand models of parallel circumscription can be captured by sets of assumptions of a corresponding assumption-based framework. Nonetheless, though preferences can be handled not in parallel circumscription but in prioritized circumscription, no study has shown a correspondence between the semantics of prioritized circumscription and the ABA semantics to the best of our knowledge. In what follows, we show new results about the relationships between them.
We first review the framework of circumscription. The following definition is due to [20]. Given a first order theory
If
The semantics of circumscription is given based on the preorder
For a structure
([20]).
Let For every
In a nutshell, the idea of the circumscriptive theory is that human nonmonotonic reasoning under incomplete knowledge (e.g. commonsense knowledge) with preferences is based on the most preferable models which are minimal ones w.r.t.
In this paper, we consider a first order theory It is said that a clause
Given In this study, any rule from an EDLP has the form (2). So if a rule For any clause in For every clause in For any atom
The following theorem presents that there is a one-to-one correspondence between models of parallel circumscription and answer sets of
In
In [20, Theorem 2], the following equivalence is shown:
Based on (10), prioritized circumscription is transformed into an EDLP [35] as follows.
Given prioritized circumscription:
According to (10), a given prioritized circumscription is represented by the conjunction of
In what follows,
Let For a set
Then,
iff there is a consistent answer set
Hence,
iff
iff there is a consistent set
(due to (12))
iff there is a consistent answer set
iff there is a consistent answer set
Therefore thanks to Theorem 10, the semantics of prioritized circumscription (resp. parallel circumscription) can be captured by argumentation based on Theorem 17 (resp. Theorem 16) as follows.
Based on Theorem 16, Theorem 10, and Proposition 10,
iff there is a consistent stable argument extension
Based on Theorem 17 and Theorem 10,
iff there is a consistent answer set
iff there is a consistent stable argument extension
iff there is a consistent stable argument extension
(due to
Theorem 19 (resp. Theorem 17) indicates that reasoning in prioritized circumscription can be computed based on assumption-based argumentation (resp. answer set programming). Consider prioritized circumscription given in [35, Example 3.9]:
where Thus, models of On the other hand, based on Theorem 19, these models are also obtained in argumentation as follows. Consider The graphic representation of arguments and
Fig. 5 shows the graphic representation of the AA framework generated from 
Minimality-based semantics interprets disjunctions
In this paper, we restrict our attention to a A split program of an EDLP can be encoded by
The possible models of an EDLP can be captured by stable extensions of a standard ABA framework since each of its split programs is an ELP as follows.
iff there is a split program
(due to the definition of a consistent possible model)
iff there is a consistent stable argument extension
where
In what follows, we define an
Let
Similarly, we say that Δ is a
Notice that only the inference rule
iff there is a split program
iff there is a consistent stable assumption extension
iff there is a consistent stable assumption p-extension
iff there is a consistent stable argument extension
extension
iff there is a consistent stable argument p-extension
where
For an EDLP
The following example shows that there is a case that needs the inclusive interpretation of disjunction though Kyoto protocol problem in Section 1 needs the exclusive interpretation of the disjunction Consider the following problem.
This situation can be represented by the following EDLP On the other hand, However, when the problem is expressed by the EDLP In contrast, the same goes for argumentation under the stable semantics. First we construct
Beirlaen et al.’s extended ASPIC
Correspondence between LP and ABA
Correspondence between LP and ABA
Correspondence between NMR and ABA
Lehtonen et al. [19] presented algorithms for reasoning in a default logic instantiation of ABA, where they defined the assumption-based argumentation framework (ABF) corresponding to a propositional default theory. In [19, Example 1], they showed the ABF corresponding a default theory which contains disjunctive formulas. However when the ABF corresponding to the default theory
Bondarenko et al. [5] showed a correspondence between Reiter’s default extensions and stable extensions of the corresponding assumption-based framework (ABF) in [5, Theorem 3.16]. This indicates that
Caminada and Schulz [7] showed the equivalence between various ABA semantics and various semantics of NLPs. NLPs prohibiting both disjunction and classical negation are less expressive than DLPs and ELPs. Hence a faithful modeling of real world problems often becomes impossible in the scope of NLPs.
We proposed an assumption-based framework (ABF) translated from an extended disjunctive logic program (EDLP), which incorporates explicit negation as well as | rather than ∨ in Heyninck and Arieli’s ABF induced by a DLP. Thanks to our proposed ABFs, the new results about the semantic relationships between logic programming (LP) and ABA as well as nonmonotonic reasoning (NMR) and ABA are obtained. That is, as for LP, the answer set semantics of an EDLP can be captured by the stable extensions of the ABF translated from an EDLP with trivialization rules, while as for NMR, extensions of a disjunctive default theory (resp. models of prioritized circumscription) can be captured by the stable extensions of the ABF translated from the EDLP corresponding to a given disjunctive default theory (resp. the EDLP corresponding to a given prioritized circumscription). Moreover, as another relationship to LP, it is shown that the possible model semantics of an EDLP is captured by the possible extensions under stable semantics of the ABF translated from an EDLP (see Table 1 and Table 2).
In the study of nonmonotonic reasoning, disjunctive default logic [16] was proposed as a generalization of default logic [27] to overcome difficulties of default logic in handling disjunctive information. In fact, defaults
To sum up, as for argument extensions, Theorem 2 [32, Theorem 3] and Theorem 3 [32, Theorem 4] for an ELP (resp. Theorem 4 [33, Theorem 5] for a consistent ELP) in standard ABA frameworks are broadened to Theorem 7 and Theorem 8 for an EDLP (resp. Theorem 10 for a consistent EDLP) in generalized ABA frameworks, i.e. ABFs translated from EDLPs. Similarly as for assumption extensions, Proposition 12 and Proposition 13 (resp. Proposition 14) for the standard ABA framework instantiated with an ELP (resp. a consistent ELP) as well as Proposition 1 [18, Proposition 2 and Proposition 3] for the ABF induced by a DLP are generalized to Proposition 4 and Proposition 5 (resp. Proposition 9) for the respective ABFs translated from EDLPs (resp. a consistent EDLP). These are summarized in Table 1.
As one of practical advantages of our approach, even if disjunctive information exists, we can directly use dialectic proof procedures [9,11] since the AA framework [8] can be generated from our ABF treating disjunctive information.
In (extended) disjunctive logic programming, the existence of disjunction generally increases the expressive power of logic programs while brings computational penalty [13]. By analogy, argumentation in ABFs translated from (E)DLPs increases the expressive power of ABF while it would introduce additional complexity. Hence, the analysis of complexity is left for future work. Moreover, our future work is to explore and find the more general correspondence between Assumption-based frameworks and disjunctive default theories without intervening EDLPs.
Footnotes
Acknowledgements
The author would like to thank Chiaki Sakama and the anonymous reviewers of the paper for their valuable comments and suggestions.
