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 (ddt) avoids them. This paper presents the semantic correspondence between generalized assumption-based argumentation (ABA) and extended disjunctive logic programming as well as the correspondence between ABA and nonmonotonic reasoning approaches such as disjunctive default logic and prioritized circumscription. To overcome the above-mentioned difficulties of ABA frameworks corresponding to default theories, we propose an assumption-based framework (ABF) translated from an extended disjunctive logic program (EDLP) since an EDLP can be translated into a ddt. Our ABF incorporates explicit negation and the connective of disjunction “|” to Heyninck and Arieli’s ABF induced by a disjunctive logic program. In this paper, first, we show how arguments are constructed from disjunctive rules in our proposed ABF. Then, we show the correspondence between answer sets of an EDLP P and stable extensions of the ABF translated from P with trivialization rules. After defining rationality postulates, we show answer sets of a consistent EDLP are captured by consistent stable extensions of the translated ABF with no trivialization rules. Finally, we show the correspondence between ABA and disjunctive default logic (resp. prioritized circumscription). The relation between ABA and possible model semantics of EDLPs is also discussed.
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 disjunctive default logic as a generalization of Reiter’s default logic [27] to overcome problems of default logic in handling disjunctive information. To this end, they use the symbol “|” as the connective of disjunction in a disjunctive default theory instead of the classical “∨” used in a default theory, where
Semantically, the latter requires an extension to contain one of the two disjunctive terms, rather than the disjunction [16].
There are two candidates for an upcoming presidential election. The candidates had a debate in the capital. They were asked what measures are to be taken in order for the country to reach the Kyoto protocol objectives for reducing greenhouse gas emissions. The first candidate, a member of the purple party, argued that if she wins the election, she will reach the objectives by supporting investments in renewable energy. The second candidate, a member of the yellow party, argued that if she wins the election, she will reach the objectives by supporting sustainable farming methods. We have reasons to believe that, no matter which candidate wins the election, the Kyoto protocol objectives will be reached. If the purple candidate wins, she will support investments in renewable energy (
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. “one of the two candidates is going to win” is expressed by
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 assumption-based framework but sometimes ABA framework in different approaches [5,10,18,19,32,33] though it may refer to the respectively defined framework based on ABA in each approach.
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 contrariness operator
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 (ddt, for short) which uses “|” as the connective of disjunction. In contrast, in formal argumentation, generally an assumption-based framework is capable of containing explicit negation in its language [9,10,12], but the ABFs corresponding to Reiter’s default theories have difficulties in handling disjunctive information. To our best knowledge, however, there is no study to show the relationship between ABFs and EDLPs as well as the relationship between ABFs and ddts to overcome such difficulties of ABFs discussed above.
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 neither of which is two-valued for characterizing stable extensions of ABFs translated from 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, rationality postulates [6] were proposed as principles which rule-based argumentation systems should satisfy to avoid anomalous outcomes. In fact, in structured argumentation systems such as ASPIC
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 p-stable models of an EDLP P and stable argument extensions (resp. stable assumption extensions) of the ABF translated from P but also a one-to-one correspondence between answer sets of an EDLP P and stable argument extensions (resp. stable assumption extensions) of the ABF translated from P with trivialization rules. Third, since our ABF incorporates explicit negation ¬, we define rationality postulates and consistency in our ABFs to avoid anomalous outcomes. Then we show answer sets of a consistent EDLP can be captured by consistent stable extensions of the translated ABF with no trivialization rules. This is useful for ABA applications containing explicit negation. Fourth, we show the new results about the relationship between ABA and disjunctive default logic [16] which enables us to overcome the difficulties of the ABF corresponding to a default logic in handling disjunctive information as well as the relationship between ABA and prioritized circumscription [20,23]. These results have not been shown so far to the best of our knowledge. Finally, we show how the possible model semantics of EDLPs [30] which is different from answer set semantics [15] is also captured by our ABFs translated from EDLPs. Appendix shows the correspondence between the semantics of ELPs [15,28] and stable assumption extensions of the associated ABA frameworks.
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 c, for every node N if N is a leaf then N is labelled by an assumption in if N is not a leaf and K is the set of all assumptions labelling the leaves. An argument For
A set of arguments
Let
Let
There is a one-to-one correspondence between σ argument extensions and σ assumption extensions.
Let claim
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 direct consistency, indirect consistency and closure-property. If we use the notions, it may be said that under σ argumentation semantics,
Heyninck and Arieli [18] proposed (generalized) assumption-based frameworks as follows. Let
A (propositional) logic for a language
(Assumption-based frameworks [18]).
An assumption-based framework is a tuple
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 disjunctive default theories, in which not a DLP but an NDP can be transformed to a disjunctive default theory. Details about this are discussed in Example 4.
Gelfond and Lifschitz [15] use the symbol
In [18], stable models of a DLP P are defined based on
The ABF induced by a DLP P is defined by
Let P be a finite DLP and
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 [15].
(answer sets ).
Let
For each rule If S contains a pair of literals L and
Second, let P be any EDLP. The reduct
An answer set S is consistent if
It is considered, for an answer set S and a literal L, (i)
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) paraconsistent stable models (or p-stable models6
In this paper, the term “p-stable models” is used not as an abbreviation of partial stable model semantics by Przymusinski [26] but as that of paraconsistent stable model semantics by Sakama and Inoue [28]. In [28], a p-stable model is defined for an EDLP whose rule head uses ∨ rather than |. However notice that, a p-stable model is defined regardless the connective of disjunction used in rule head (e.g. “∨”, “|”).
Let
In [28],
(i)
(iii)
A p-stable model M is inconsistent if M contains a pair of complementary literals (in other words, there exists a literal
Consider the EDLP
Gelfond et al. [16] proposed a disjunctive default theory (ddt, for short), which is a set of disjunctive defaults whose form is
The intuition behind the disjunctive default can be “if each of
The disjunctive defaults of this form are used to compute extensions of the ddt
Let P be a propositional EDLP. Then S is an answer set of P iff S is the set of all literals from an extension of the disjunctive default theory
Let
In [32],
Let P be an ELP and
([32, Theorem 4]).
Let P be an ELP and
For a consistent ELP, the following theorem holds.
([33, Theorem 5]).
Let P be a consistent ELP and
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 S,
In what follows, let
Let P be an EDLP. The assumption-based framework (ABF) translated from P is defined by
In the following, we show the ABF translated from an EDLP P is always flat.
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
The extended ABF induced by a DLP P is defined by
Let Let M be a stable model of P, where
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 M of P,
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.
Let P be a propositional NDP and
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
Let
iff
Let P be an NDP,
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 P are captured by stable assumption extensions of the ABF translated from P (resp.
A positive form of an EDLP P [28] is the NDP
Let P be an EDLP and
Let
If M is a p-stable model of P, then
Let Let M be a p-stable model of an EDLP P. Then due to Lemma 3, Conversely, let
Let P be an EDLP,
[28, Theorem 3.5] shows that S is an answer set of an EDLP P iff S is p-stable model of
Let M be a p-stable model of an EDLP P and
This follows from Lemma 2 based on the renaming technique used in the proof of Proposition 4. □
Let P be an EDLP, M (resp. S) be a p-stable model (resp. an answer set) of P, and
Let M be a p-stable model of an EDLP P. Then for Let S be an answer set of P. Then S is a p-stable model of
In all examples shown in this paper, we assume that
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 P are defined.
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 an argument for a conclusion (or claim) ϕ supported by
Given an EDLP P, we often use a unique name to denote an argument
Let

Arguments of

The semantics is also given by argument extensions in
Let
Consider the EDLP
Let
Let
Let
If
If
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 P with no disjunction is given, an argument
Let P be 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 P, the abstract argumentation (AA) framework generated from the ABA framework
Given an ELP P, let Then, iff there exists ( iff iff there exist ( iff there exist ( iff ( iff a
Thanks to (1) and (2),
In
First of all, we show there is a one-to-one correspondence between answer sets of an NDP P and stable argument extensions of the ABF translated from P.
Let
Let
which is needed below to prove the equivalences given in this theorem.
⇒: Let M be an answer set of an NDP P. Then there exists the stable assumption extension
⇐: 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 P and stable argument extensions of
Let
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, M is a p-stable model of an EDLP P iff there is a stable argument extension
Let P be an EDLP and
The following (i) and (ii) hold according to [28, Theorem 3.5] and Theorem 7 respectively.
(i) S is an answer set of an EDLP P iff S is p-stable model of
(ii) S is a p-stable model of an EDLP
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 Kyoto protocol problem in argumentation, we construct
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 dependency graph of an EDLP P is a directed graph where each literal is a node and where there is an edge from L to
In contrast,

Consider the EDLP
It has the unique answer set
Let
In contrast,
for the unique answer set S of
In Example 8, [
Rationality postulates are defined in
(Rationality postulates ).
Given an EDLP P,
Let
iff for every
iff for every
Let M be a p-stable model of P and
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 P, the notions of consistent argument extensions and consistency in
Given an EDLP P, let
(Consistency in ABFs translated from EDLPs ).
Given an EDLP P,
We show that there is a one-to-one correspondence between answer sets of a consistent EDLP P and the consistent stable argument extensions of
Let P be an EDLP. M is a consistent answer set of P iff there is a consistent p-stable model M of P.
⇐: Let S be a consistent p-stable model of P. Then S does not contain a pair of complementary literals. Since S is also a p-stable model of the reduct
⇒: The converse is proved in a similar way. □
Hereby given a consistent EDLP, we can obtain the following proposition and theorem. Let P be a consistent EDLP and Suppose that S is an answer set of a consistent EDLP P. Then based on Definition 5, S is a consistent answer set of P, which means that S is a consistent p-stable model of P due to Lemma 5. Then corresponding to a p-stable model S of P which is consistent, there is a stable assumption extension Let P be a consistent EDLP and Suppose that Let P be a consistent EDLP. The following holds.
(1)
(2) (1) follows from Theorem 10 as well as Theorem 8 for a consistent EDLP P. (2) directly follows from (1). □ 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 (ddt, for short) [16] is a set of disjunctive defaults of the form:
The semantics of a ddt is given by extensions defined as follows. Let D be a disjunctive default theory, and let E be a set of sentences. E is an extension for D if it is one of the minimal deductively closed sets of sentences ([16, Definition 5.1]).
The definition of an extension for a ddt are also described based on the concept of reduct [16]. To this end, a disjunctive rule of the form
([16, Definition 5.2]).
Let D be a ddt and let E be a set of sentences. The reduct of D w.r.t. E, denoted
Using the reduct
([16, Theorem 5.3]).
A set of sentences E is an extension for a ddt D if and only if E is a minimal set closed under propositional consequence and under the rules from
In what follows, we show the semantic relationship between ddts and assumption-based frameworks.
Let P be an EDLP and
S is the set of all literals from an extension of a disjunctive default theory
iff there is a stable argument extension
iff there is a stable assumption extension Δ of
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.
Let P be a consistent EDLP and
S is the set of all literals from an extension of a disjunctive default theory
iff there is a consistent stable argument extension
iff there is a consistent stable assumption extension Δ of
Based on Theorem 1 [16, Theorem 7.2], this theorem directly follows from Theorem 10. □
Given a nondisjunctive EDLP, i.e. an ELP P (resp. a consistent ELP P), Theorem 12 (resp. Theorem 13) also holds for the disjunctive default theory
Let P be an ELP and
S is the set of all literals from an extension of a default theory
iff there is a stable argument extension
iff there is a stable assumption extension Δ of the ABF
where
Based on Theorem 1 [16, Theorem 7.2], this theorem directly follows from Theorem 3 for an argument extension
Let P be a consistent ELP and
S is the set of all literals from an extension of a default theory
iff there is a consistent stable argument extension
iff there is a consistent stable assumption extension Δ of the ABF
where
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 k of the Kyoto protocol problem based on our assumption-based framework corresponding to the ddt 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 T, let P and Z be joint tuples of predicate constants from T, where P is a tuple of predicate constants
If P is decomposed into disjoint parts
The semantics of circumscription is given based on the preorder
For a structure M, let
([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 T without function symbols. We assume that T is given by a set of clauses of the form:
It is said that a clause
Given
In this study, any rule from an EDLP has the form (2). So if a rule r whose head is empty, i.e. “
For any clause in T of the form:
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
Let
Any answer set of an EDLP
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 k parallel circumscriptions. So, let every ith
In what follows,
Let
Let For a set S of literals, we say that S is consistent if S does not contain both p and
Then,
iff there is a consistent answer set
Hence, M is a model of
iff M is a model of
iff there is a consistent set
(due to (12))
iff there is a consistent answer set
iff there is a consistent answer set S of
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.
Let
Then M is a model of
Based on Theorem 16, Theorem 10, and Proposition 10,
M is a model of
iff there is a consistent stable argument extension
Let
Then M is a model of
Based on Theorem 17 and Theorem 10,
M is a model of
iff there is a consistent answer set S of
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 as exclusive as possible as addressed in [30]. Instead, to freely specify both inclusive and exclusive interpretations of disjunctions, the possible model semantics of an EDLP was introduced by Sakama and Inoue [30].
In this paper, we restrict our attention to a consistent possible model which does not contain a pair of complementary literals L and
A split program of an EDLP can be encoded by choice rules supported in recent ASP solvers (e.g. clingo) [21].
P has multiple split programs in general. Then, a consistent possible model of P is defined as a consistent answer set of a split program of P. It should be noticed that a possible model of P is not always minimal among possible models of P. Any consistent answer set of P is a consistent possible model of P but not vice versa [30]. An EDLP is consistent under the possible model semantics iff it has a consistent possible model; otherwise it is inconsistent.
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.
Let P be an EDLP and
S is a consistent possible model of P
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 argument possible-extension (an argument p-extension, for short) and an assumption possible-extension (an assumption p-extension, for short) of
Let P be an EDLP,
Similarly, we say that Δ is a stable assumption possible-extension (or a stable assumption p-extension, for short) of
Notice that only the inference rule
Let
S is a consistent possible model of P
iff there is a split program
iff there is a consistent stable assumption extension
iff there is a consistent stable assumption p-extension
Let
S is a consistent possible model of P
iff there is a consistent stable argument extension
extension
iff there is a consistent stable argument p-extension
where
For an EDLP P with no disjunction, Proposition 11 reduces to Proposition 14, while Theorem 21 reduces to Theorem 4 respectively.
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.
Each of Jack and Mary takes a taxi if it is available. Suppose that a taxi is available, where its fare is v dollars. If they share it, each may pay only the half of v (say hv) for a taxi fare; otherwise anyone who takes it should pay v dollars.
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 Kyoto protocol problem shown in Example 1 cannot be solved under the stable semantics in their ABF corresponding to the default theory
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 do not work in the default theory
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.
