<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Relating Concrete Argumentation Formalisms and Abstract Argumentation</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Michael J. Maher</string-name>
          <email>michael.maher@unsw.edu.au</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>School of Engineering and Information Technology University of New South Wales</institution>
          ,
          <addr-line>Canberra ACT 2600</addr-line>
          ,
          <country country="AU">Australia</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2015</year>
      </pub-date>
      <history>
        <date date-type="accepted">
          <day>5</day>
          <month>6</month>
          <year>2015</year>
        </date>
      </history>
      <abstract>
        <p>There are a wide variety of formalisms for defeasible reasoning that can be seen as implementing concrete argumentation on defeasible rules. However there has been little work on the relationship between such languages and Dung's abstract argumentation. In this paper we identify two small fragments on which many concrete defeasible formalisms agree. The two fragments are closely related, as we show. The fragments arise as ways to express abstract argumentation frameworks in the concrete formalisms. Our results enable us to transfer complexity lower bounds from abstract argumentation to concrete formalisms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>
        Argumentation and defeasible reasoning are essentially different names for the same thing:
resolving conflicting chains of reasoning in a principled way. In modern times,
argumentation has been structured through Dung’s introduction of abstract argumentation
        <xref ref-type="bibr" rid="ref12">(Dung
1995)</xref>
        . Nevertheless, there are very many defeasible reasoning systems that developed in
parallel but are not structured – at least not in quite the same way.
      </p>
      <p>An advantage of abstract argumentation is that it abstracts away details of an argument’s
construction and how conflicting arguments are resolved. As a consequence, results proved
on abstract argumentation have the potential to be applicable to a number of concrete
instances. On the other hand, this advantage is largely moot for concrete defeasible reasoning
systems that are not developed within the abstract argumentation discipline. The problem
is that the relationship between abstract argumentation and the individual concrete systems
is unclear.</p>
      <p>
        Indeed, there is relatively little work relating abstract argumentation to such concrete
defeasible reasoning formalisms, despite the fact that there are clear commonalities.
        <xref ref-type="bibr" rid="ref11">(Dimopoulos and Kakas 1995)</xref>
        defined a logic programming-based formalism inspired by
argumentation, and showed it was sound wrt their argumentation semantics.
        <xref ref-type="bibr" rid="ref19">(Governatori
et al. 2004)</xref>
        formulated a concrete argumentation system that is equivalent to the
defeasible logic DL(@). On the other hand, some relations between abstract argumentation and
logic programming were already clear in
        <xref ref-type="bibr" rid="ref12">(Dung 1995)</xref>
        , and further detail has been added
by
        <xref ref-type="bibr" rid="ref10">(Caminada et al. 2015)</xref>
        .
      </p>
      <p>In this paper we exploit the common logic programming underpinnings of abstract
argumentation and a concrete framework for defeasible reasoning to identify a relationship
between the two. We extend this relationship to a wide variety of other concrete
defeasible reasoning systems. We demonstrate the usefulness of these results by showing how
complexity results for abstract argumentation frameworks can be transferred to concrete
systems.</p>
      <p>The paper is structured as follows. The next section provides brief background on
abstract argumentation, formalisms for defeasible reasoning, and semantics of logic
programs. The following section introduces a small fragment of defeasible languages that
is capable of expressing abstract argumentation frameworks, and investigates its
properties. It is shown that the arguments constructed from this fragment in the ASPIC-style
are isomorphic to an abstract argumentation framework. It is also shown that the fragment
represents a common core of defeasible reasoning in the sense that a wide range of
formalisms for defeasible reasoning agree on the conclusions that should be drawn from such
fragments.</p>
      <p>
        The next section establishes general relationships between abstract argumentation
frameworks under completist semantics1 and the fragment in logics in the framework DL. It
follows a similar pattern to results in
        <xref ref-type="bibr" rid="ref10">(Caminada et al. 2015)</xref>
        relating argumentation semantics
and logic programming semantics.
      </p>
      <p>Then a second small fragment is introduced and shown to be equivalent to the first
fragment. Nevertheless, the second fragment is able to be expressed in languages that cannot
express the first fragment. It is used to show that several concrete formalisms are able to
express the stable semantics of abstract argumentation formalisms.</p>
      <p>Finally, there is a brief discussion of the use of these results to transfer complexity
results about abstract argumentation to the concrete formalisms. The paper concludes with a
summary and brief discussion of future work.</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>
        This work involves abstract argumentation in the sense of
        <xref ref-type="bibr" rid="ref12">(Dung 1995)</xref>
        , which addresses
the evaluation of a set of atomic arguments. An argumentation framework A = (S; )
consists of a finite set of arguments S and a binary relation over S, called the attack
relation. Roughly, if A is attacked by B then accepting B as justified entails rejecting A.
The semantics of an argumentation framework is given in terms of extensions, which are
subsets of S.
      </p>
      <p>Given an argumentation framework, an argument a is said to be accepted in an extension
E if a 2 E, and said to be rejected in E if some b 2 E attacks a. The set of arguments
rejected in E will be denoted E . An argument that is neither accepted nor rejected in E
is said to be undecided in E. An extension E is conflict-free if the restriction of to E
is empty. An argument a is defended by E if every argument that attacks a is attacked by
some argument in E. An extension E of A is complete if it is conflict free and, a 2 E iff a
is defended by E. The smallest complete extension exists and is called the grounded
extension. The maximal (under the set containment ordering) complete extensions are called the
1 Completist semantics are semantics defined in terms of complete extensions.
preferred extensions. An extension E of A is stable if it is complete and for every argument
a 2 SnE there is an argument in E that attacks a. An extension E of A is semi-stable if it
is a complete extension such that E [ E is maximal wrt set containment (or, equivalently,
the set of undecided arguments is minimal).</p>
      <p>Each extension can be considered a potential outcome of evaluating an argumentation
framework: classifying arguments as accepted, rejected or undecided. Each class of
extensions (complete, preferred, . . . ) expresses a criterion for an extension to be a “reasonable”
outcome; thus each class expresses a semantics of an argumentation framework: the set
of reasonable extensions. From these extensions, conclusions about individual arguments
can be drawn. Each of these semantics consist only of complete extensions; we call such
semantics completist.</p>
      <p>
        There are several logical systems that provide for the construction of arguments, which
can then be evaluated according to one of the semantics of abstract argumentation. They
include the structured argumentation systems ASPIC
        <xref ref-type="bibr" rid="ref1">(Amgoud et al. 2006)</xref>
        , ASPIC+
        <xref ref-type="bibr" rid="ref35">(Prakken 2010)</xref>
        and ASPICLITE
        <xref ref-type="bibr" rid="ref22 ref41">(Wu and Podlaszewski 2015)</xref>
        , where arguments are
essentially proof trees constructed from rules, and assumption-based argumentation (ABA)
        <xref ref-type="bibr" rid="ref7">(Bondarenko et al. 1997)</xref>
        , where arguments are sets of assumptions.
      </p>
      <p>
        However, there are numerous systems for defeasible reasoning that provide concrete
mechanisms for drawing conclusions from defeasible rules, without formulating the
problem as the construction and then evaluation of arguments. Among such systems are:
various systems for non-monotonic inheritance
        <xref ref-type="bibr" rid="ref37">(Touretzky et al. 1987)</xref>
        , the defeasible logics
NDL and ADL
        <xref ref-type="bibr" rid="ref27 ref33 ref4">(Maier and Nute 2010)</xref>
        , the defeasible logics in the framework of
        <xref ref-type="bibr" rid="ref2">(Antoniou et al. 2000)</xref>
        , including the DL and W F DL
        <xref ref-type="bibr" rid="ref28 ref6">(Billington et al. 2010; Maher 2013)</xref>
        frameworks, the extended defeasible logics of Billington (for example
        <xref ref-type="bibr" rid="ref5">(Billington 2011)</xref>
        ),
courteous logic programs
        <xref ref-type="bibr" rid="ref23">(Grosof 1999)</xref>
        and its more recent incarnations LPDA, ASPDA
and Rulelog
        <xref ref-type="bibr" rid="ref22 ref39 ref40">(Wan et al. 2009; Wan et al. 2015; Grosof and Kifer 2013)</xref>
        , DEFLOG
        <xref ref-type="bibr" rid="ref38">(Verheij
2003)</xref>
        , FDL
        <xref ref-type="bibr" rid="ref27">(Maher 2010)</xref>
        , Ordered Logic
        <xref ref-type="bibr" rid="ref25">(Laenens and Vermeir 1990)</xref>
        , logic
programming without negation as failure (LPwNF)
        <xref ref-type="bibr" rid="ref11">(Dimopoulos and Kakas 1995)</xref>
        , and Defeasible
Logic Programming (DeLP)
        <xref ref-type="bibr" rid="ref16">(Garc´ıa and Simari 2004)</xref>
        .
      </p>
      <p>Common to most of these systems is the expression of defeasible rules and priorities
among such rules. Syntax varies in these systems, but we will use ) uniformly to express
defeasible rules. In general these systems support a variety of additional features such as
strict rules, defeaters, conflict sets, mutex, . . . . Furthermore, many systems admit several
variants that treat the interaction of conflicting rules and priorities differently.</p>
      <p>Some of these systems draw only positive conclusions, but the defeasible logics draw
both positive and negative conclusions. For example, in the defeasible logic DL(@ ) we
may derive +@ q, meaning that q can be proved, or derive @ q, meaning that it can be
established within the proof system that q cannot be proved. Of course, it is also possible
that neither conclusion can be drawn.</p>
      <p>
        The framework of
        <xref ref-type="bibr" rid="ref2">(Antoniou et al. 2000)</xref>
        , which we call DL, will play a central role in
this paper. The logics in this framework are determined by two parameters in the
framework: a conflict resolution mechanism that specifies the way conflicting rules and priorities
interact, and a semantics of logic programming. We will refer to individual logics in this
framework as DL(t; S), where t refers to method of conflict resolution and S refers to a
semantics, and we will use as a wildcard to express classes of logics in DL. Conflict
resolution is determined by two key properties: whether ambiguity is propagated or blocked;
and whether a single rule must have a higher priority than all conflicting rules in order for
it to be applied, or rules can form “teams” that, together, may overrule conflicting rules
and allow the rules to be applied. Such issues are important in the application of defeasible
rules, but are details that are abstracted away in argumentation. For more on these variants,
see
        <xref ref-type="bibr" rid="ref6">(Billington et al. 2010)</xref>
        .
      </p>
      <p>
        Many of the systems identified above can be seen as based on a semantics for negation
in logic programs, even though their original formulation was not in those terms. In
particular, logics in the DL framework were explicitly shown to employ Kunen’s semantics
        <xref ref-type="bibr" rid="ref24">(Kunen 1987)</xref>
        (which, for this paper, is equivalent to Fitting’s semantics
        <xref ref-type="bibr" rid="ref15">(Fitting 1985)</xref>
        since we only consider propositional languages and finite theories) while ADL, N DL,
courteous logic programs, LPDA, Rulelog, and the logics in W F DL employ the
wellfounded semantics
        <xref ref-type="bibr" rid="ref20 ref22 ref27 ref29 ref30 ref31 ref33 ref39 ref4">(Maier and Nute 2010; Wan et al. 2009; Grosof and Kifer 2013; Maher
and Governatori 1999; Maher 2014a)</xref>
        . Others, such as DEFLOG and ASPDA, reflect the
stable model semantics.
      </p>
      <p>
        The logic programming semantics we will focus on can be seen to be derived from
the 3-valued stable models
        <xref ref-type="bibr" rid="ref36">(Przymusinski 1990)</xref>
        (also known as partial stable models). In
addition to the semantics based on all partial stable models, there is the well-founded model
        <xref ref-type="bibr" rid="ref17">(Gelder et al. 1991)</xref>
        , which is the least partial stable model; the (2-valued) stable models
        <xref ref-type="bibr" rid="ref18">(Gelfond and Lifschitz 1988)</xref>
        ; the regular models
        <xref ref-type="bibr" rid="ref42">(You and Yuan 1994)</xref>
        , which are the
maximal partial stable models under set inclusion on the positive literals; and the L-stable
models
        <xref ref-type="bibr" rid="ref14">(Eiter et al. 1997)</xref>
        , which are the maximal partial stable models under set inclusion
on positive and negative literals or, equivalently, the minimal partial stable models under
set inclusion on the undefined literals. The argumentation semantics defined above are the
counterparts of these logic programming semantics
        <xref ref-type="bibr" rid="ref10">(Caminada et al. 2015)</xref>
        .
      </p>
    </sec>
    <sec id="sec-3">
      <title>A Small Fragment</title>
      <p>We begin by addressing the representation of abstract argumentation frameworks in
concrete defeasible reasoning systems. Such systems may have many features, with complex
interactions, but only a small fragment of these formalisms is needed to mimic the
behaviour of an abstract argumentation framework.</p>
      <sec id="sec-3-1">
        <title>Definition 1</title>
        <p>For any abstract argument framework A, the corresponding set of canonical defeasible
rules CDR(A) is defined as follows:</p>
        <p>For each argument A, there is a proposition pA, and a defeasible rule rA0:
For each argument A, attacked by arguments B1; : : : ; Bn, there is the corresponding
defeasible rule rA:
:pB1 ; : : : ; :pBn
)
Finally, we must express that each rule for :pA is overruled by (or has lower priority than)
the rule for pA whenever the latter is applicable. Different concrete systems may express
pA
) :pA
this requirement in different ways, but most commonly it is expressed directly as a relation
on rules.</p>
        <p>
          A set of defeasible rules that has the form CDR(A), for some A, is canonical. Canonical
defeasible rules are a defeasible rule counterpart of the logic programs defined by
          <xref ref-type="bibr" rid="ref10">(Caminada et al. 2015)</xref>
          to represent argumentation frameworks. Intuitively, they express that A
is not accepted unless all its attackers are rejected.
        </p>
        <p>The class of canonical defeasible rules is very simple, involving only defeasible rules
and a priority relation on these rules. More complex features that concrete systems might
support, such as strict rules, defeaters, conflict sets, mutex, etc. are not present. Hence, a
quite wide range of formalisms are able to express canonical defeasible rules.</p>
        <p>We first show that a concrete argumentation system applied to arguments constructed
from CDR(A) in the ASPIC style comes to the same conclusions as the abstract system.</p>
        <p>Define the arguments in the concrete argumentation system to be proof trees constructed
from the rules for the propositions pA and :pA, for all arguments A. Hence, the proof trees
for pA are trees with root labelled pA and n children labelled :pB1 ; : : : ; :pBn respectively,
and proof trees for :pA consist of a single node labelled by :pA. Thus arguments have
height of at most 1. The attack relation is defined as follows: the argument for pA is
attacked by the argument for pB iff the argument for :pB is a subargument of the argument
for pA. Such an attack relation arises in any concrete argumentation system that employs
undercutting (sometimes called undermining) attacks and can express that each argument
for pA has priority over the argument for :pA. If we ignore the arguments for :pA, which
in any case do not attack any other argument, the concrete argument system is isomorphic
to the abstract argumentation framework from which it was derived.</p>
      </sec>
      <sec id="sec-3-2">
        <title>Proposition 2</title>
        <p>Let A be an abstract argumentation framework and consider CDR(A). The concrete
argument system derived from CDR(A), restricted to arguments for propositions pA, is
isomorphic to A.</p>
        <p>As a result, for every common argumentation semantics, A and the argumentation
framework derived from CDR(A) derive the same conclusions. This result assures us that the
canonical defeasible rules accurately represent the argumentation framework.</p>
        <p>Among the formalisms that can represent canonical defeasible rules are: the defeasible
logics NDL and ADL, the defeasible logics in the DL framework, the extended defeasible
logics of Billington, courteous logic programs and its more recent incarnations LDPA,
ASPDA and Rulelog, Ordered Logic and LPwNF. Similarly, structured argumentation systems
in the ASPIC style and assumption-based argumentation can express canonical defeasible
rules.</p>
        <p>Furthermore, many of these concrete systems infer the same consequences from
canonical defeasible rules. Thus canonical defeasible rules form a core on which these defeasible
reasoning systems agree.</p>
      </sec>
      <sec id="sec-3-3">
        <title>Theorem 3</title>
        <p>The positive conclusions drawn from a set of canonical defeasible rules are the same,
whether the rules are interpreted in any of the following formalisms: the defeasible logics
NDL and ADL, the logics in the frameworks DL and W F DL, Billington’s defeasible
logics, and the formalisms Ordered Logic, LPwNF, courteous logic programs and LPDA2.</p>
        <p>Furthermore, for those formalisms that support negative conclusions, the negative
conclusions drawn from a set of canonical defeasible rules are also the same.</p>
        <p>This result is a consequence of the particularly simple form of canonical defeasible
rules: there is one rule for :pA and at most one rule for pA, which has the higher priority.
Consequently, the many variations in how conflicting rules and priorities interact converge
on the same behaviour.</p>
        <p>
          There are some defeasible reasoning systems that seem unable to represent canonical
defeasible rules. Traditional non-monotonic inheritance systems are unable to express rules
with multiple body atoms and rules with negative literals in the body. Logics where
priorities cannot be given independently have an obvious problem. Such logics include a
defeasible logic in
          <xref ref-type="bibr" rid="ref34">(Nute 1994)</xref>
          where priorities are determined by a specificity relation, and
FDL, where priorities are related to length of defeasible derivations. When the language
is restricted to defeasible rules (that is, without the ability to express priorities), ambiguity
propagating defeasible logics seem unable to represent priorities
          <xref ref-type="bibr" rid="ref26">(Lam and Governatori
2011)</xref>
          , but ambiguity blocking defeasible logics can represent them with auxiliary
defeasible rules
          <xref ref-type="bibr" rid="ref3">(Antoniou et al. 2001)</xref>
          . Finally, DEFLOG is unable to directly express canonical
defeasible rules because the dialectical negation in that language overrules a corresponding
un-negated proposition; however, if we encode pA as pA (the dialectical negation of pA),
and encode :pA as pA then DEFLOG can express these rules.
        </p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Relationships</title>
      <p>
        In
        <xref ref-type="bibr" rid="ref2">(Antoniou et al. 2000)</xref>
        , logic programs are used as meta-programs to define the way
conflicting defeasible rules and priorities on rules interact. A particular logic is characterized
by a meta-program and a semantics for logic programs. The semantics is applied to the
logic program consisting of the meta-program and facts describing the rules and priorities.
The meta-program for logics like DL(@ ), pared down to address only defeasible rules
and priorities, consists of the following two rules.
c1
c2
defeasibly(X):rule(R; X; [Y1; : : : ; Yn]),
defeasibly(Y1),. . . ,defeasibly(Yn),
not overruled(R; X).
overruled(R;
X):rule(S; X; [U1; : : : ; Un]),
defeasibly(U1),. . . ,defeasibly(Un),
not sup(R; S).
      </p>
      <p>
        Here sup(R; S) expresses that the rule R is superior to (i.e. has priority over) the rule
S, rule(R; X; [Y1; : : : ; Yn]) represents a defeasible rule called R with head X and body
Y1; : : : ; Yn, and expresses negation in the object language. defeasibly(X) expresses
2 We assume that the LPDA theory has the overriding property
        <xref ref-type="bibr" rid="ref39">(Wan et al. 2009)</xref>
        .
that the literal X can be concluded defeasibly, that is, +@ X is a consequence of the
object defeasible theory. Similarly, :defeasibly(X) expresses @ X. If D denotes a
set of rules and priorities, we use M (D) to denote the combination of the meta-program
with the representation of the rules and priorities of D.
      </p>
      <p>Using this meta-program, we can establish the relationship between an abstract
argumentation framework and ambiguity blocking logics in the DL framework.</p>
      <sec id="sec-4-1">
        <title>Theorem 4</title>
        <p>Let M be the meta-program for DL(@ ; ) or DL(@; ). Let A be an abstract
argumentation framework. Then there is an isomorphism between
complete extensions of A and partial stable models of M (CDR(A))
grounded extension of A and well-founded model of M (CDR(A))
stable extensions of A and stable models of M (CDR(A))
preferred extensions of A and regular models of M (CDR(A))
semi-stable extensions of A and L-stable models of M (CDR(A))
where we restrict the models to defeasibly atoms.</p>
        <p>In particular, the conclusions derivable from A under a semantics S are the same as those
derived in the logic DL(@ ; S0) from CDR(A), where S0 is the semantics in the above
theorem corresponding to S.</p>
        <p>
          This result is the counterpart, for defeasible rules in the DL framework, of Table 5 of
          <xref ref-type="bibr" rid="ref10">(Caminada et al. 2015)</xref>
          relating abstract argumentation frameworks and logic programs.
The result does not extend to ambiguity propagating logics in the DL framework; this fact
is discussed in more detail at the end of the following section.
        </p>
        <p>Using the above theorem and Proposition 2, we can extend Theorem 3 to
argumentationbased formalisms under the grounded semantics.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Corollary 5</title>
        <p>Let A be an abstract argumentation framework. Then an argument A is accepted in the
grounded extension of A iff the argument for pA is accepted under the grounded semantics
of CDR(A) by ABA or any of the ASPIC variants iff pA is a positive conclusion from
CDR(A) in any of the formalisms mentioned in Theorem 3.</p>
        <p>Similarly, A is rejected in the grounded extension of A iff the argument for pA is rejected
under the grounded semantics of CDR(A) by ABA or any of the ASPIC variants iff pA
is a negative conclusion from CDR(A) in any of the formalisms mentioned in Theorem 3
that draw negative conclusions.</p>
        <p>Thus we see that not only can the grounded semantics can be represented by defeasible
formalisms based around the well-founded semantics, it can also be represented by those
based on the Fitting/Kunen semantics.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>An Alternate Fragment</title>
      <p>Although the canonical defeasible rules fragment provides a common core for many
defeasible languages, there are some languages that cannot express it, while others require
significant distortions to represent it (for example, DEFLOG). This motivates the
investigation of a different fragment that can represent abstract argumentation frameworks.</p>
      <p>An alternative representation of an abstract argumentation framework is as follows.</p>
      <sec id="sec-5-1">
        <title>Definition 6</title>
        <p>For any argument framework A, the corresponding set of alternative canonical defeasible
rules ACDR(A) is defined as follows:
For each argument A, there is a proposition pA and a rule rA:</p>
        <p>For each attack by argument B on argument A, there is the corresponding defeasible
rule rBA:</p>
        <p>) pA
pB</p>
        <p>) :pA
Finally, we must express that each rule for :pA overrules (or has higher priority than) the
rule for pA whenever the former is applicable. Different concrete systems may express this
requirement in different ways.</p>
        <p>
          This definition is similar to the mapping of argumentation frameworks to logic programs
by
          <xref ref-type="bibr" rid="ref12">(Dung 1995)</xref>
          . Intuitively, it expresses that A is accepted unless there is an attacker that
is accepted. It can be directly expressed in DEFLOG, using the dialectical negation in
place of the usual negation. The nature of ensures that rules for pA overrule the rule for
pA. Indeed,
          <xref ref-type="bibr" rid="ref38">(Verheij 2003)</xref>
          uses this formulation to model argumentation frameworks, and
states that dialectical interpretations of such rules correspond to stable extensions.
Nonmonotonic inheritance networks can also express rules of this form, since the body of rules
is a single positive literal, but it is not clear whether the priority relation can be expressed.
That would depend on the individual semantics of non-monotonic inheritance.
        </p>
        <p>Again we can construct ASPIC-style arguments from these rules: an argument for pA
consists of the rule rA, while there may be several arguments for :pA, each consisting of
rB and rBA. Every argument for :pA attacks the argument for pA.</p>
        <p>However, the constructed arguments are not isomorphic to A.</p>
      </sec>
      <sec id="sec-5-2">
        <title>Example 7</title>
        <p>Consider an abstract argumentation framework A consisting of arguments A, B, and C,
where A attacks both B and C. The arguments constructed from ACDR(A) are arguments
for each of the literals pA, pB, pC , :pB and :pC . Then the argument for :pB attacks the
argument for pB, and similarly for C, but the argument for pA is not involved in an attack.
Furthermore, there is no single argument that attacks both pB and pC , the way A attacks
both B and C in A. Hence the constructed arguments are not isomorphic to A.</p>
        <p>Nevertheless, the alternative canonical defeasible rules do characterize the conclusions
of an argumentation framework under the semantics we consider, as we now establish.
First, we need two lemmas.</p>
      </sec>
      <sec id="sec-5-3">
        <title>Lemma 8</title>
        <p>Consider the transformation of logic programs which replaces a rule</p>
        <p>A
:- not B1; : : : ; notBn:
by the rules</p>
        <p>A :- not C:
C :- B1:</p>
        <p>: : :</p>
        <p>C :- Bn:
where C is a new symbol. Let P be the original program and P 0 be the transformed
program. Then P and P 0 have the same partial stable models, ignoring C.</p>
        <p>Applying the above transformation and other transformations to M (CDR(A)), we can
obtain M (ACDR(A)) (up to renaming of introduced symbols), where M is a
metaprogram for an ambiguity blocking logic in DL. Thus</p>
      </sec>
      <sec id="sec-5-4">
        <title>Lemma 9</title>
        <p>Let M be the meta-program for an ambiguity blocking logic in the DL framework.
M (CDR(A)) and M (ACDR(A)) have the same partial stable models, when restricted
to literals involving defeasibly.</p>
        <p>Consequently, Theorem 4 also applies to the alternate canonical defeasible rules.</p>
      </sec>
      <sec id="sec-5-5">
        <title>Theorem 10</title>
        <p>Let M be a meta-program for an ambiguity blocking logic in the DL framework. Let A
be an abstract argumentation framework. Then there is an isomorphism between
complete extensions of A and partial stable models of M (ACDR(A))
grounded extension of A and well-founded model of M (ACDR(A))
stable extensions of A and stable models of M (ACDR(A))
preferred extensions of A and regular models of M (ACDR(A))
semi-stable extensions of A and L-stable models of M (ACDR(A))
where we restrict the models to defeasibly atoms.</p>
        <p>Similarly, we can obtain a counterpart of Theorem 3 for ACDR.</p>
        <p>
          Furthermore, we can establish a similar result for the stable semantics. Relatively few
concrete defeasible languages support the stable semantics, although the DL framework
supported this semantics and recently further proposals have been made
          <xref ref-type="bibr" rid="ref32 ref40">(Maier 2013; Wan
et al. 2015)</xref>
          . ASPDA
          <xref ref-type="bibr" rid="ref40">(Wan et al. 2015)</xref>
          , like LPDA, allows the interaction between
conflicting rules to be defined in the theory. We restrict attention to theories satisfying the
overriding property
          <xref ref-type="bibr" rid="ref39">(Wan et al. 2009)</xref>
          to avoid some nonsensical theories.
          <xref ref-type="bibr" rid="ref32">(Maier 2013)</xref>
          extends ADL and NDL in the style of the stable model semantics to give -stable sets
(extending ADL) and -stable sets (extending NDL).
        </p>
      </sec>
      <sec id="sec-5-6">
        <title>Theorem 11</title>
        <p>Let M be a meta-program for an ambiguity blocking logic in the DL framework. Let A
be an abstract argumentation framework. Then there are isomorphisms between
stable extensions of A
dialectical interpretations of ACDR(A) in DEFLOG
stable models of M (ACDR(A)) restricted to defeasibly atoms
stable models of M (CDR(A)) restricted to defeasibly atoms
stable models of CDR(A) in ASPDA
stable models of ACDR(A) in ASPDA
-stable sets of CDR(A)
-stable sets of ACDR(A)
where we assume that the ASPDA theory has the overriding property.</p>
        <p>
          The proof uses results of
          <xref ref-type="bibr" rid="ref12 ref38 ref40">(Verheij 2003; Dung 1995; Wan et al. 2015)</xref>
          and Theorems 4
and 10.
        </p>
        <p>Theorem 4 and the results in this section apply only to the ambiguity blocking logics
in DL; they do not extend to the ambiguity propagating logics. The following example
demonstrates the situation.</p>
      </sec>
      <sec id="sec-5-7">
        <title>Example 12</title>
        <p>Consider an argumentation framework A with two arguments, A and B, where A attacks
B and B attacks A. Under the stable semantics there are two stable extensions: one in
which A is accepted and B is rejected, and one in which B is accepted and A is rejected.</p>
        <p>The canonical defeasible rules corresponding to A are</p>
        <p>)
:pB )</p>
        <p>)
:pA )
After substantial simplification, the application of the meta-program for DL( ; ) – an
ambiguity propagating logic – results in the following rules, among others:
:pA</p>
        <p>pA
:pB</p>
        <p>pB
defeasibly(pA) :
defeasibly(pB) :
support(pA) :
support(pB) :
not support(pB)
not support(pA)
not defeasibly(pB)
not defeasibly(pA)
These rules admit a stable model containing fdefeasibly(pA); defeasibly(pB)g.
Consequently, the stable models of M (CDR(A)) are not isomorphic to the stable extensions
of A.</p>
        <p>For comparison, the corresponding logic program for DL(@ ; ) contains
defeasibly(pA) :
defeasibly(pB) :
not defeasibly(pB)
not defeasibly(pA)
which has the two stable models corresponding the stable extensions of A.</p>
        <p>The isomorphism fails because, in the meta-program for ambiguity propagating logics in
DL, two mutually recursive predicates – defeasibly and support – are used, rather than
a single predicate. As a result, there is no dependency relation between defeasibly(pA)
and defeasibly(pB) corresponding to the attack relation between A and B.
The results in this paper allow us to transfer complexity lower bounds for problems on
abstract argumentation frameworks to the corresponding concrete formalisms.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>Complexity</title>
      <p>
        For example, consider the problem of adding additional arguments to an argumentation
framework (called expansion by
        <xref ref-type="bibr" rid="ref27 ref33 ref4">(Baumann and Brewka 2010)</xref>
        ) so that a specified argument
is accepted under the grounded semantics of the revised argumentation framework. This
is a form of abduction
        <xref ref-type="bibr" rid="ref20 ref29 ref30 ref8">(Booth et al. 2014; Maher 2014b)</xref>
        , and it arises in strategic
argumentation
        <xref ref-type="bibr" rid="ref20 ref21">(Governatori et al. 2014)</xref>
        . This problem can be shown to be NP-hard for abstract
argumentation frameworks by reduction of 3SAT. It then follows that the corresponding
abduction problem is also NP-hard in all the formalisms mentioned in Theorem 3 and
Corollary 5. This shortcuts proofs of results in
        <xref ref-type="bibr" rid="ref20 ref20 ref20 ref21 ref21 ref29 ref30">(Governatori et al. 2014; Maher 2014b;
Governatori et al. 2014)</xref>
        , and establishes several new results.
      </p>
      <p>In general, concrete systems have extra features – beyond defeasible rules and priorities
– that can add extra complexity to inference in those systems. Consequently, tight
complexity lower bounds at the abstract level do not necessarily imply tight bounds for a concrete
system.</p>
    </sec>
    <sec id="sec-7">
      <title>Conclusions and Future Work</title>
      <p>We have identified two complementary fragments of defeasible rule systems that are each
capable of representing abstract argumentation frameworks. We showed that canonical
defeasible rules represent a core of defeasible reasoning in that a wide variety of concrete
formalisms agree on the meaning of this fragment. In doing so, we demonstrated that the
majority of concrete formalisms for defeasible reasoning reflect the grounded semantics of
argumentation.</p>
      <p>We showed that several completist semantics for abstract argumentation are represented
in the DL framework under various corresponding logic programming semantics. Several
concrete formalisms, including DL(@ ) under the stable model semantics, were shown to
reflect the stable semantics of argumentation.</p>
      <p>Some formalisms, notably non-monotonic inheritance, have no obvious way to
represent abstract argumentation frameworks. Despite the introduction of the second fragment,
which is more amenable to the syntactic restrictions of these formalisms, there is no
direct way to represent priorities. Some semantics of inheritance might permit the encoding
of priorities so it would be interesting, for completeness, to understand the status of the
different semantics of non-monotonic inheritance.</p>
      <p>
        Theorem 3 and Corollary 5 apply to both ambiguity blocking and ambiguity propagating
formalisms. However, Theorems 4 and 10 apply only to the ambiguity blocking logics in
the DL framework. These results do not extend to the ambiguity propagating logics in the
framework, but this appears to be a consequence of how they are represented in the DL
framework, rather than a reflection of ambiguity propagation. Similarly, the formalisms in
Theorem 11 are ambiguity blocking. It will be interesting to see whether the -stable sets
(the extension of ADL, an ambiguity propagating logic)
        <xref ref-type="bibr" rid="ref32">(Maier 2013)</xref>
        participate in the
isomorphisms of Theorem 11.
      </p>
      <p>
        It seems likely that semantics of logic programs can be designed to correspond to other
completist argumentation semantics, such as the ideal
        <xref ref-type="bibr" rid="ref13">(Dung et al. 2007)</xref>
        and eager
        <xref ref-type="bibr" rid="ref9">(Caminada 2007)</xref>
        semantics. In that case, Theorems 4 and 10 will extend to such semantics.
      </p>
      <p>An abstract,
and</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          <string-name>
            <surname>AMGOUD</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>BODENSTAFF</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>CAMINADA</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>MCBURNEY</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>PARSONS</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          , PRAKKEN, H.,
          <string-name>
            <surname>VAN</surname>
            <given-names>VEENEN</given-names>
          </string-name>
          ,
          <string-name>
            <surname>J.</surname>
          </string-name>
          , AND VREESWIJK,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2006</year>
          .
          <article-title>Final review and report on formal argumentation system</article-title>
          .
          <source>Tech. rep.</source>
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          <string-name>
            <surname>ANTONIOU</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>BILLINGTON</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , GOVERNATORI,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , AND MAHER,
          <string-name>
            <surname>M. J.</surname>
          </string-name>
          <year>2000</year>
          .
          <article-title>A flexible framework for defeasible logics</article-title>
          .
          <source>In AAAI/IAAI</source>
          . AAAI Press / The MIT Press,
          <fpage>405</fpage>
          -
          <lpage>410</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          <string-name>
            <surname>ANTONIOU</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>BILLINGTON</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , GOVERNATORI,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , AND MAHER,
          <string-name>
            <surname>M. J.</surname>
          </string-name>
          <year>2001</year>
          .
          <article-title>Representation results for defeasible logic</article-title>
          .
          <source>ACM Trans. Comput. Log. 2</source>
          ,
          <issue>2</issue>
          ,
          <fpage>255</fpage>
          -
          <lpage>287</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          <string-name>
            <surname>BAUMANN</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          AND BREWKA,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>Expanding argumentation frameworks: Enforcing and monotonicity results</article-title>
          .
          <source>In COMMA</source>
          .
          <volume>75</volume>
          -
          <fpage>86</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          <string-name>
            <surname>BILLINGTON</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2011</year>
          .
          <article-title>A defeasible logic for clauses</article-title>
          .
          <source>In AI 2011: Advances in Artificial Intelligence. Lecture Notes in Computer Science</source>
          , vol.
          <volume>7106</volume>
          . Springer,
          <fpage>472</fpage>
          -
          <lpage>480</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          <string-name>
            <surname>BILLINGTON</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          , ANTONIOU,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , GOVERNATORI,
          <string-name>
            <surname>G.</surname>
          </string-name>
          , AND MAHER,
          <string-name>
            <surname>M. J.</surname>
          </string-name>
          <year>2010</year>
          .
          <article-title>An inclusion theorem for defeasible logics</article-title>
          .
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>12</volume>
          ,
          <issue>1</issue>
          ,
          <fpage>6</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          <string-name>
            <surname>BONDARENKO</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>DUNG</surname>
          </string-name>
          ,
          <string-name>
            <surname>P. M.</surname>
          </string-name>
          ,
          <string-name>
            <surname>KOWALSKI</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. A.</surname>
          </string-name>
          , AND TONI,
          <string-name>
            <surname>F.</surname>
          </string-name>
          <year>1997</year>
          .
          <article-title>argumentation-theoretic approach to default reasoning</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>93</volume>
          ,
          <fpage>63</fpage>
          -
          <lpage>101</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          <string-name>
            <surname>BOOTH</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , GABBAY,
          <string-name>
            <given-names>D. M.</given-names>
            ,
            <surname>KACI</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          , RIENSTRA,
          <string-name>
            <given-names>T.</given-names>
            , AND
            <surname>VAN DER TORRE</surname>
          </string-name>
          ,
          <string-name>
            <surname>L. W. N.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Abduction and dialogical proof in argumentation and logic programming</article-title>
          .
          <source>In ECAI 2014 - 21st European Conference on Artificial Intelligence</source>
          .
          <fpage>117</fpage>
          -
          <lpage>122</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          <string-name>
            <surname>CAMINADA</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>2007</year>
          .
          <article-title>Comparing two unique extension semantics for formal argumentation: Ideal and eager</article-title>
          .
          <source>In Proc. of the 2007 Benelux Conf. on Artificial Intelligence</source>
          .
          <fpage>81</fpage>
          -
          <lpage>87</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          <string-name>
            <surname>CAMINADA</surname>
            , M.,
            <given-names>S A</given-names>
          </string-name>
          ´,
          <string-name>
            <surname>S.</surname>
          </string-name>
          , ALC AˆNTARA, J.,
          <string-name>
            <given-names>AND</given-names>
            <surname>DVOR A´K</surname>
          </string-name>
          ,
          <string-name>
            <surname>W.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>On the equivalence between logic programming semantics and argumentation semantics</article-title>
          .
          <source>Int. J. Approx. Reasoning</source>
          <volume>58</volume>
          ,
          <fpage>87</fpage>
          -
          <lpage>111</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          <string-name>
            <surname>DIMOPOULOS</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          AND
          <string-name>
            <surname>KAKAS</surname>
          </string-name>
          ,
          <string-name>
            <surname>A. C.</surname>
          </string-name>
          <year>1995</year>
          .
          <article-title>Logic programming without negation as failure</article-title>
          .
          <source>In Proceedings of the 1995 International Symposium on Logic Programming</source>
          .
          <fpage>369</fpage>
          -
          <lpage>384</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          <string-name>
            <surname>DUNG</surname>
            ,
            <given-names>P. M.</given-names>
          </string-name>
          <year>1995</year>
          .
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>77</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          <string-name>
            <surname>DUNG</surname>
            ,
            <given-names>P. M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>MANCARELLA</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          , AND TONI,
          <string-name>
            <surname>F.</surname>
          </string-name>
          <year>2007</year>
          .
          <article-title>Computing ideal sceptical argumentation</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>171</volume>
          ,
          <fpage>10</fpage>
          -
          <lpage>15</lpage>
          ,
          <fpage>642</fpage>
          -
          <lpage>674</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          <string-name>
            <surname>EITER</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>LEONE</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          , AND SACC A`,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <year>1997</year>
          .
          <article-title>On the partial semantics for disjunctive deductive databases</article-title>
          .
          <source>Ann. Math. Artif. Intell</source>
          .
          <volume>19</volume>
          ,
          <issue>1</issue>
          -
          <fpage>2</fpage>
          ,
          <fpage>59</fpage>
          -
          <lpage>96</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          <string-name>
            <surname>FITTING</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <year>1985</year>
          .
          <article-title>A Kripke-Kleene semantics for logic programs</article-title>
          .
          <source>J. Log. Program. 2</source>
          ,
          <issue>4</issue>
          ,
          <fpage>295</fpage>
          -
          <lpage>312</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          <string-name>
            <surname>GARC´IA</surname>
            ,
            <given-names>A. J.</given-names>
          </string-name>
          AND SIMARI,
          <string-name>
            <surname>G. R.</surname>
          </string-name>
          <year>2004</year>
          .
          <article-title>Defeasible logic programming: An argumentative approach</article-title>
          .
          <source>TPLP 4</source>
          ,
          <issue>1</issue>
          -
          <fpage>2</fpage>
          ,
          <fpage>95</fpage>
          -
          <lpage>138</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          <string-name>
            <surname>GELDER</surname>
            ,
            <given-names>A. V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ROSS</surname>
            ,
            <given-names>K. A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>AND SCHLIPF</surname>
          </string-name>
          ,
          <string-name>
            <surname>J. S.</surname>
          </string-name>
          <year>1991</year>
          .
          <article-title>The well-founded semantics for general logic programs</article-title>
          .
          <source>J. ACM</source>
          <volume>38</volume>
          ,
          <issue>3</issue>
          ,
          <fpage>620</fpage>
          -
          <lpage>650</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          <string-name>
            <surname>GELFOND</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          AND
          <string-name>
            <surname>LIFSCHITZ</surname>
          </string-name>
          ,
          <string-name>
            <surname>V.</surname>
          </string-name>
          <year>1988</year>
          .
          <article-title>The stable model semantics for logic programming</article-title>
          .
          <source>In Logic Programming, Proceedings of the Fifth International Conference and Symposium</source>
          , Seattle, Washington,
          <source>August 15-19</source>
          ,
          <year>1988</year>
          (2 Volumes).
          <fpage>1070</fpage>
          -
          <lpage>1080</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          <string-name>
            <surname>GOVERNATORI</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , MAHER,
          <string-name>
            <surname>M. J.</surname>
          </string-name>
          , ANTONIOU,
          <string-name>
            <surname>G.</surname>
          </string-name>
          ,
          <article-title>AND</article-title>
          <string-name>
            <surname>BILLINGTON</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2004</year>
          .
          <article-title>Argumentation semantics for defeasible logic</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>14</volume>
          ,
          <issue>5</issue>
          ,
          <fpage>675</fpage>
          -
          <lpage>702</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          <string-name>
            <surname>GOVERNATORI</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , MAHER,
          <string-name>
            <given-names>M. J.</given-names>
            ,
            <surname>OLIVIERI</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            ,
            <surname>SCANNAPIECO</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          ,
          <string-name>
            <surname>AND ROTOLO</surname>
          </string-name>
          ,
          <string-name>
            <surname>A.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>The complexity of strategic argumentation under grounded semantics</article-title>
          .
          <source>In Proc. European Conf. on Multi-Agent Systems</source>
          .
          <volume>379</volume>
          -
          <fpage>387</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          <string-name>
            <surname>GOVERNATORI</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>OLIVIERI</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>SCANNAPIECO</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>ROTOLO</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , AND CRISTANI,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2014</year>
          .
          <article-title>Strategic argumentation is NP-complete</article-title>
          .
          <source>In Proc. European Conf. on Artificial Intelligence</source>
          .
          <fpage>399</fpage>
          -
          <lpage>404</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          <string-name>
            <surname>GROSOF</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          AND KIFER,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2013</year>
          . Rulelog: http://ruleml.org/rif/rulelog/spec/Rulelog.html.
          <source>Accessed: April</source>
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          <string-name>
            <surname>GROSOF</surname>
            ,
            <given-names>B. N.</given-names>
          </string-name>
          <year>1999</year>
          .
          <article-title>Compiling prioritized default rules into ordinary logic programs</article-title>
          .
          <source>Tech. rep., IBM.</source>
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          <string-name>
            <surname>KUNEN</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          <year>1987</year>
          .
          <article-title>Negation in logic programming</article-title>
          .
          <source>J. Log. Program. 4</source>
          ,
          <issue>4</issue>
          ,
          <fpage>289</fpage>
          -
          <lpage>308</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          <string-name>
            <surname>LAENENS</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          AND VERMEIR,
          <string-name>
            <surname>D.</surname>
          </string-name>
          <year>1990</year>
          .
          <article-title>A fixpoint semantics for ordered logic</article-title>
          .
          <source>J. Log. Comput. 1</source>
          ,
          <issue>2</issue>
          ,
          <fpage>159</fpage>
          -
          <lpage>185</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          <string-name>
            <surname>LAM</surname>
            ,
            <given-names>H.-P.</given-names>
          </string-name>
          AND GOVERNATORI,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>2011</year>
          .
          <article-title>What are the necessity rules in defeasible reasoning?</article-title>
          <source>In LPNMR. Lecture Notes in Computer Science</source>
          , vol.
          <volume>6645</volume>
          . Springer,
          <fpage>187</fpage>
          -
          <lpage>192</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          <string-name>
            <surname>MAHER</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Human and unhuman commonsense reasoning</article-title>
          .
          <source>In LPAR (Yogyakarta)</source>
          .
          <fpage>16</fpage>
          -
          <lpage>29</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          <string-name>
            <surname>MAHER</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Relative expressiveness of well-founded defeasible logics</article-title>
          .
          <source>In Proc. Australasian Joint Conf. on Artificial Intelligence</source>
          .
          <fpage>338</fpage>
          -
          <lpage>349</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          <string-name>
            <surname>MAHER</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <year>2014a</year>
          .
          <article-title>Comparing defeasible logics</article-title>
          .
          <source>In Proc. European Conf. on Artificial Intelligence</source>
          .
          <fpage>585</fpage>
          -
          <lpage>590</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          <string-name>
            <surname>MAHER</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          <year>2014b</year>
          .
          <article-title>Complexity of exploiting privacy violations in strategic argumentation</article-title>
          .
          <source>In Proc. Pacific Rim International Conf. on Artificial Intelligence</source>
          .
          <fpage>523</fpage>
          -
          <lpage>535</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          <string-name>
            <surname>MAHER</surname>
            ,
            <given-names>M. J.</given-names>
          </string-name>
          AND GOVERNATORI,
          <string-name>
            <surname>G.</surname>
          </string-name>
          <year>1999</year>
          .
          <article-title>A semantic decomposition of defeasible logics</article-title>
          .
          <source>In AAAI/IAAI</source>
          . AAAI Press,
          <fpage>299</fpage>
          -
          <lpage>305</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          <string-name>
            <surname>MAIER</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <year>2013</year>
          .
          <article-title>Interdefinability of defeasible logic and logic programming under the well-founded semantics</article-title>
          .
          <source>TPLP 13</source>
          ,
          <fpage>107</fpage>
          -
          <lpage>142</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          <string-name>
            <surname>MAIER</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          AND
          <string-name>
            <surname>NUTE</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>Well-founded semantics for defeasible logic</article-title>
          .
          <source>Synthese</source>
          <volume>176</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>243</fpage>
          -
          <lpage>274</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          <string-name>
            <surname>NUTE</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <year>1994</year>
          .
          <article-title>Defeasible logic</article-title>
          .
          <source>In Handbook of Logic in Artificial Intelligence and Logic Programming</source>
          , Vol. III,
          <string-name>
            <surname>D. Gabbay</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          <string-name>
            <surname>Hogger</surname>
          </string-name>
          , and J. Robinson, Eds. Oxford University Press,
          <fpage>353</fpage>
          -
          <lpage>395</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          <string-name>
            <surname>PRAKKEN</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          <year>2010</year>
          .
          <article-title>An abstract framework for argumentation with structured arguments</article-title>
          .
          <source>Argument and Computation</source>
          <volume>1</volume>
          ,
          <fpage>93</fpage>
          -
          <lpage>124</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          <string-name>
            <surname>PRZYMUSINSKI</surname>
            ,
            <given-names>T. C.</given-names>
          </string-name>
          <year>1990</year>
          .
          <article-title>The well-founded semantics coincides with the three-valued stable semantics</article-title>
          .
          <source>Fundam. Inform</source>
          .
          <volume>13</volume>
          ,
          <issue>4</issue>
          ,
          <fpage>445</fpage>
          -
          <lpage>463</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          <string-name>
            <surname>TOURETZKY</surname>
            , D. S.,
            <given-names>HORTY</given-names>
          </string-name>
          ,
          <string-name>
            <surname>J. F.</surname>
          </string-name>
          ,
          <string-name>
            <surname>AND THOMASON</surname>
          </string-name>
          ,
          <string-name>
            <surname>R. H.</surname>
          </string-name>
          <year>1987</year>
          .
          <article-title>A clash of intuitions: The current state of nonmonotonic multiple inheritance systems</article-title>
          .
          <source>In IJCAI. 476-482.</source>
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          <string-name>
            <surname>VERHEIJ</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          <year>2003</year>
          .
          <article-title>DefLog: on the logical interpretation of prima facie justified assumptions</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>13</volume>
          ,
          <issue>3</issue>
          ,
          <fpage>319</fpage>
          -
          <lpage>346</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          <string-name>
            <surname>WAN</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>GROSOF</surname>
            ,
            <given-names>B. N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>KIFER</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>FODOR</surname>
          </string-name>
          ,
          <string-name>
            <surname>P.</surname>
          </string-name>
          , AND LIANG,
          <string-name>
            <surname>S.</surname>
          </string-name>
          <year>2009</year>
          .
          <article-title>Logic programming with defaults and argumentation theories</article-title>
          . In ICLP,
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Hill</surname>
          </string-name>
          and
          <string-name>
            <given-names>D. S.</given-names>
            <surname>Warren</surname>
          </string-name>
          ,
          <source>Eds. Lecture Notes in Computer Science</source>
          , vol.
          <volume>5649</volume>
          . Springer,
          <fpage>432</fpage>
          -
          <lpage>448</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          <string-name>
            <surname>WAN</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          , KIFER,
          <string-name>
            <surname>M.</surname>
          </string-name>
          ,
          <string-name>
            <surname>AND GROSOF</surname>
          </string-name>
          ,
          <string-name>
            <surname>B. N.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Defeasibility in answer set programs with defaults and argumentation rules</article-title>
          .
          <source>Semantic Web</source>
          <volume>6</volume>
          ,
          <issue>1</issue>
          ,
          <fpage>81</fpage>
          -
          <lpage>98</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          <string-name>
            <surname>WU</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          AND PODLASZEWSKI,
          <string-name>
            <surname>M.</surname>
          </string-name>
          <year>2015</year>
          .
          <article-title>Implementing crash-resistance and non-interference in logic-based argumentation</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>25</volume>
          ,
          <issue>2</issue>
          ,
          <fpage>303</fpage>
          -
          <lpage>333</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          <string-name>
            <surname>YOU</surname>
            ,
            <given-names>J. AND YUAN</given-names>
          </string-name>
          ,
          <string-name>
            <surname>L.</surname>
          </string-name>
          <year>1994</year>
          .
          <article-title>A three-valued semantics for deductive databases and logic programs</article-title>
          .
          <source>J. Comput. Syst. Sci. 49</source>
          ,
          <issue>2</issue>
          ,
          <fpage>334</fpage>
          -
          <lpage>361</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>