<!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>Introduction</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Sjur Dyrkolbotn</string-name>
          <email>sjur.dyrkolbotn@ii.uib.no</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Department of Informatics University of Bergen</institution>
          ,
          <country country="NO">Norway</country>
        </aff>
      </contrib-group>
      <fpage>13</fpage>
      <lpage>22</lpage>
      <kwd-group>
        <kwd>Sjur Dyrkolbotn</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>the attack relation. For ha, a′i ∈ R we say that the argument a attacks the argument
a′. We use the notation R+(x) = {y | hx, yi ∈ R} and R−(y) = {x | hx, yi ∈ R}. This
notation extends point-wise to sets, e.g. R−(X) = Sx∈X R−(x). We use the convention
that R+(∅) = R−(∅) = ∅.</p>
      <p>
        The most well-known semantics for argumentation, first introduced in [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ] and [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ]
(semi-stable semantics), are given in the following definition.
      </p>
      <p>Definition 21 Given any argumentation framework F = hA, Ri and a subset A ⊆ A,
we define D(A) = {x ∈ A | R−(x) ⊆ R+(A)}, the set of vertices defended by A. We
say that
– A is conflict-free if R+(A) ⊆ A \ A, i.e. if there are no two arguments in A that
attack each other.
– A is admissible if it is conflict free and A ⊆ D(A). The set of all admissible sets
in F is denoted a(F).
– A is complete if it is conflict free and A = D(A). The set of all complete sets in F
is denoted c(F).
– A is the grounded set if it is complete and there is no complete set B ⊆ A such
that B ⊂ A, it is denoted g(F).
– A is preferred if it is admissible and not strictly contained in any admissible set.</p>
      <p>The set of all preferred sets in F is denoted p(F).
– A is stable if R+(A) = A \ A. The set of all stable sets in F is denoted s(F)
– A is semi-stable if it is admissible and there is no admissible set B such that</p>
      <p>A ∪ R+(A) ⊂ B ∪ R+(B). The set of all semi-stable sets in F is denoted by ss(F).
For any S ∈ {a, c, g, p, s, ss}, one also says that A ∈ S(F) is an extension (of the type
prescribed by S). Given a framework F and an argument a ∈ A, we say that a is
credulously accepted with respect to some S ∈ {a, c, g, p, s, ss} just in case there is some set
A ∈ S(F) such that a ∈ A. If a ∈ A for every A ∈ S(F), we say that A is skeptically
accepted with respect to S. If an argument is neither credulously nor skeptically accepted
with respect to a semantics, it is rejected.1 Intuitively, if an argument is credulously
accepted, then it is involved in some line of argument that is successful; it is potentially
useful, and should be considered further. If an argument is skeptically accepted, it is
involved in all successful lines of arguments; it is beyond reproach, and arguing against
it should be considered useless.</p>
      <p>Notice that it follows from Definition 21 that the empty set is admissible and that
all stable sets are semi-stable, all semi-stable sets are preferred, all preferred sets are
complete and all complete sets are admissible. Also, it is not hard to see that the
grounded extension is contained in every complete set of arguments. In Figure 1, we
give two argumentation frameworks, F and F′, that serve as examples. In the framework
F, every argument is attacked by some argument, and from this it follows that we have
g(F) = ∅, i.e., the grounded extension is the empty set. The non-empty conflict-free
sets are the singletons {a}, {b} and {c}, but we observe that a does not defend himself
against the attack he receives from c (since there is no attack (a, c)), and that c does
not defend himself against the attack he receives from b. So the only possible
nonempty admissible set is {b}. It is indeed admissible; b is attacked only by a and he
defends himself, attacking a in return. In fact, since b also attacks c, the set {b} is
the unique stable set of this framework. It follows that s(F) = p(F) = ss(F) = {{b}}
1Arguments that are credulously but not skeptically accepted are typically called
defensible
and a(F) = c(F) = {∅, {b}}. For a more subtle example, consider F′. The first thing to
notice here is that we have an unattacked argument a, so the grounded extension is
non-empty. In fact, the framework is such that all semantics from Definition 21 behave
differently. It might look a bit unruly, but there are many self-attacking arguments that
can be ruled out immediately (since they are not in any conflict-free sets), and it is
easy to verify that the extensions of F′ under the different semantics are the following:
g(F′) = {a}, s(F′) = ∅, ss(F′) = {{a, d, g}}
a(F′) = {∅, {a}, {a, c}, {a, c, e}, {d}, {a, d}, {a, d, g}, {d, g}}
p(F′) = {{a, d, g}, {a, c, e}}, c(F′) = {{a}, {a, d, g}, {a, c, e}, {a, d}}</p>
      <p>Notice that s(F′) = ∅ - no stable set exists in the framework. That stable sets
are not guaranteed to exist is a major objection against what is otherwise a fairly
conclusive notion of success - an internally consistent set of arguments that defeats
all others. Other semantics for argumentation can - to quite some extent - be seen
as attempts at arriving at a reasonable notion of success that is weak enough so that
interesting extensions always exists, while still strong enough so that it is adequate
for applications and have interesting theoretical properties. As we will see later, this is
intimately related to the problem of inconsistency handling in logic, with stable sets
not existing in a framework precisely when the corresponding propositional theory is
not classically consistent.</p>
      <p>Argumentation has close links to established concepts in both graph theory and
logic. We start by briefly accounting for the link with what is known as kernels in
the theory of directed graphs. Given a directed graph (digraph) D = hD, N i with
N ⊆ D × D, a set K ⊆ D is a kernel in D if</p>
      <p>
        N −(K) = D \ K
Kernels were introduced by Von Neumann and Morgenstern in [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] in the context of
cooperative games, but have since attracted quite a bit of interest from graph-theorists,
see [
        <xref ref-type="bibr" rid="ref5">5</xref>
        ] for a recent overview. The connection to argumentation should be apparent. If
←−
we let D denote the digraph obtained by reversing all edges in D, then it is not hard
←−
to see that a kernel in D is a stable set in D and vice versa. In kernel theory, one also
considers local kernels [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ], which are sets L ⊆ D such that
      </p>
      <p>
        N +(L) ⊆ N −(L) ⊆ D \ L
←−
It is easy to verify that a local kernel in D is an admissible set in D and vice versa.
These two observations seem valuable to argumentation, since in graph theory, several
interesting results and techniques have been found, especially concerning the question
TF = {x ↔
^
¬y | x ∈ A}
of finding structural conditions that ensure the existence of kernels, see e.g. [
        <xref ref-type="bibr" rid="ref10 ref15 ref9">9, 10,
15</xref>
        ]. Still, as far as we are aware, the connection to argumentation has never been
systematically explored.2
      </p>
      <p>
        In this paper, we will describe some connections between argumentation and logic,
and we will not explore the link with kernels any further. What is important for us,
is that digraphs inspire a normal form for propositional theories where an assignment
is satisfying iff it gives rise to a kernel in the corresponding digraph, see [
        <xref ref-type="bibr" rid="ref19 ref4">4, 19</xref>
        ] for
two recent papers that explore this link. We remark that the observation we make
here is in some sense implicit already in the original paper by Dung [
        <xref ref-type="bibr" rid="ref11">11</xref>
        ], who connects
argumentation to logic programming. Still, the direct representation of argumentation
frameworks as propositional theories is more straightforward and also seems useful,
as suggested by the results we obtain in Section 3, and the fact that they can be
established so easily.
      </p>
      <p>
        A propositional formula, φ, is said to be in graph normal form iff φ = x ↔ Vy∈X ¬y
for propositional letters {x} ∪ X. In [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] it is shown that this is indeed a normal form for
propositional logic, every propositional theory has an equisatisfiable one containing only
formulas of this form.3 The correspondence with digraphs is detailed in [
        <xref ref-type="bibr" rid="ref19 ref4">4, 19</xref>
        ]. Instead
of reversing edges in order to connect it to argumentation, we give our own formulation
that can be applied directly. Given a framework F, we define the argumentation theory
TF as follows:
      </p>
      <p>y∈R−(x)
For instance, the argumentation theory for the framework F depicted in Figure 1,
consists of the following equivalences:
(1)
(2)
a ↔ ¬b ∧ ¬c, b ↔ ¬a, c ↔ ¬b</p>
      <p>We observe that the only satisfying assignment in classical logic is δ : A → {0, 1}
such that δ(a) = δ(c) = 0 and δ(b) = 1, corresponding to the fact that the only
successful line of argument under stable semantics is the set containing the argument
b, defeating a and c.</p>
      <p>Argumentation theories are written using graph normal form, and we can also
move in the opposite direction. The construction seems to be of independent interest,
so we will present it here. It provides, in particular, a simple way in which results
and techniques from argumentation can be applied to logic. Solving SAT, for instance,
becomes the search for a stable set, while the other semantics for argumentation could
provide new and useful ways in which to extract information from inconsistent theories.</p>
      <p>For a positive natural number n, let [n] = {1, . . . , n}. Then, for any theory, T =
{x1 ↔ Vx∈X1 ¬x, . . . , xn ↔ Vx∈Xn ¬x}, we define an argumentation framework FT =
hFT , RT i as follows</p>
      <p>AT = Si∈[n] ({xi} ∪ Xi ∪ {x¯ | x ∈ Xi ∧ ∀i ∈ [n] : x 6= xi})</p>
      <p>
        RT = (Si∈[n]{(x, xi) | x ∈ Xi}) ∪ {(x, x¯), (x¯, x) | x ∈ AT }
2The connection has been noted, for instance in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], where the authors remark that
some of their results concerning symmetric argumentation frameworks (all attacks are
mutual) follow from basic results in kernel theory.
      </p>
      <p>3Equisatisfiable means that for every satisfying assignment to one there is a
satisfying assignment to the other, i.e., the assignments are not necessarily the same (the
addition of new propositional letters must be permitted)</p>
      <p>We introduce a fresh argument x¯ for every propositional letter x that does not occur
to the left of any equivalence. The reason is that we do not want to force acceptance
of x when viewed as an argument. Rather, x should be open for both acceptance and
rejection, depending on the rest of the theory. This is achieved by adding the symmetric
attack {(x, x¯), (x¯, x)}.</p>
      <p>Let I = {x¯ | x ∈ A} denote all the arguments from FT that do not correspond
to propositional letters used in T. Given a function α : X → Y , let α|Z denote its
restriction to domain Z ⊆ X. Also, given δ : X → {0, 1}, we let δ¯ denote the boolean
evaluation of formulas induced by δ according to classical logic.</p>
      <p>Given a stable set E ⊆ FT , consider δE : A → {0, 1} defined by δE(x) = 1 iff
x ∈ E (meaning that δE(x) = 0 for all x ∈ AT \ E). It is not hard to show that
δE|AT \I is a satisfying assignment for T in classical logic, i.e., that δ¯E(φ) = 1 for all
φ ∈ T . Similarly, if we are given a satisfying assignment δ : AT \ I → {0, 1}, we obtain
the stable set Eδ = {x ∈ AT | δ(x) = 1} ∪ {x¯ ∈ I | δ(x) = 0}.</p>
      <p>
        The constructions given in this section are completely analogous to the ones given
in [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] in order to establish equivalence between theories in graph normal form and
kernels in digraphs. Therefore, we will simply summarize, without a formal proof, one
obvious consequence for argumentation. We let |= denote the satisfaction relation in
classical propositional logic, and we let ⊥ denote contradiction in classical logic.
Theorem 24 Given an argumentation framework F, and an argument a ∈ A
(1) F admits a stable extension iff TF 6|= ⊥ (i.e. iff TF is satisfiable)
(2) a ∈ A is credulously accepted with respect to stable semantics iff {a} ∪ TF 6|= ⊥
(3) a ∈ A is skeptically accepted with respect to stable semantics iff TF |= a
      </p>
      <p>
        When we succeed in giving semantics for argumentation in terms of logical
consequence and consistency, we no longer need to consider just atomic arguments and
statements about them specified in some informal or semi-formal way. Rather, one can
now use logic, and form a propositional formula which can then be evaluated against
the theory corresponding to the framework. For instance, given a framework F with
a ∈ A, we have that a is not credulously accepted with respect to stable semantics iff
TF is a model of ¬a, i.e., iff we have TF |= ¬a. For another example, consider how
one may write simply a → b to indicate that every successful line of argument which
involves accepting a must also involve accepting b. More generally, when we succeed
in providing a formulation in terms of a known logic, we can use reasoning systems
developed for this logic both to address standard notions from argumentation such
as credulous and skeptical acceptance, and also to check how arbitrary propositional
formulas fare with respect to an argumentation theory; formulas that can now be seen
as statements about interaction among arguments in the underlying argumentation
framework. Conversely, we may use techniques developed in argumentation theory to
analyze logical theories in graph normal form - something that might prove
particularly useful for algorithmic problems, since the digraph structure of argumentation
frameworks should prove particularly useful in this regard. We remark that interesting
results have already been obtained which exploits digraph-properties for tackling
algorithmic problems concerning the semantic properties of argumentation frameworks,
see e.g., [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ].
      </p>
      <p>
        It seems, in light of this, that the search for nice logical accounts of argumentation
is a highly worthwhile direction of research. In fact, it has recently been taken up by
logicians coming at argumentation from a more theoretical, less application-oriented,
angle, see e.g., [
        <xref ref-type="bibr" rid="ref16 ref7">7, 16</xref>
        ]. Conceptually, we differ from these approaches in that we rely on
the link with known concepts in digraph theory and the representation of frameworks
as propositional theories, rather than on the use of modal logic.
3
      </p>
      <p>
        Argumentation and Lukasiewicz logic L3
In this section we will characterize the complete extensions logically. This necessitates
a move away from classical logic. In Caminada and Gabbay [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], a characterization is
provided using modal logic and a complicated modal version of Equation 1. In this
section we show that complete extensions can be characterized much more simply
using Lukasiewicz three valued logic L3. This observation is also made in [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], but
there it is formalized only with respect to local kernels and a new logic for reasoning
about paradoxes. The details and consequences are not worked out in the context of
argumentation.
      </p>
      <p>
        Here, we directly link L3 to argumentation by showing that any satisfying
assignment to TF gives rise to a complete extension in F and vice versa. The argument we
give proceeds by showing that an assignment is satisfying iff it is what is known in
argumentation theory as a complete Caminada labeling. While not technically
challenging, this result seems nice, since it implies that skeptical and credulous acceptance
of arguments with respect to the complete semantics reduces to logical consequence and
satisfiability in L3. We remark, in particular, that Lukasiewicz three-valued logic
admits a nice proof theory, see e.g., [
        <xref ref-type="bibr" rid="ref1">1</xref>
        ]. We also remark that since the grounded extension
is complete and also contained in every complete extension, characterizing skeptical
acceptance with respect to complete semantics amounts to completely characterizing the
grounded extension.
      </p>
      <p>Given a propositional language over connectives {¬, ∧, →} and propositional
alphabet A, the semantics of logic L3 is defined as follows.</p>
      <p>Definition 31 Given an assignment δ : A → {0, 1/2, 1} its extension, δ¯, is defined
inductively on complexity of formulas.</p>
      <p>– δ¯(a) = δ(a) for all a ∈ A
– δ¯(¬φ) = 1 − δ¯(φ)
– δ¯(φ → ψ) = min{1, (1 − α¯(φ)) + α¯(φ)}
– δ¯(φ ∧ ψ) = min{α¯(φ), α¯(ψ)}</p>
      <p>The consequence relation of Lukasiewicz logic is |=L⊆ 2 × L, defined such that
Φ |=L φ iff for all δ : A → {0, 1/2, 1}, we have that δ¯(φ) = 1 whenever δ¯(ψ) = 1 for all
ψ ∈ Φ,</p>
      <p>Notice that φ → ψ obtains semantic value 1 (”true”) under some assignment just
in case ψ does not receive a lower semantic value than φ. Defining φ ↔ ψ = (φ →
ψ) ∧ (ψ → φ) as usual, one also notices that φ ↔ ψ obtains the value 1 just in case φ
and ψ obtain the same semantic value.</p>
      <p>Next we define the complete Caminada labellings, not using the original definition,
but the equivalence stated and proven in [7, Proposition 1, p. 6-7]
Definition 32 A function δ : A → {0, 1/2, 1} is a complete Caminada labeling iff for
all x ∈ A we have:
L
– If δ(x) = 1 then for all y ∈ R−(x) : δ(y) = 0
– If δ(x) = 0 then there is y ∈ R−(x) : δ(y) = 1
– If δ(x) = 1/2 then there is y ∈ R−(x) such that δ(y) = 1/2 and there is no
z ∈ R−(x) such that δ(z) = 1</p>
      <p>In [7, Theorem 2], the authors prove that if δ : A → {0, 1/2, 1} is a complete
Caminada labeling then δ1 = {x ∈ A | δ(x) = 1} is a complete extension for F. They
also show that if E ⊆ A is a complete extension, then there is a corresponding complete
Caminada labeling δE : A → {0, 1/2, 1}, defined as follows:
– δE(x) = 1 for all x ∈ E
– δE(x) = 0 for all x ∈ R+(E)
– δE(x) = 1/2 for all x ∈ A \ (E ∪ R+(E))</p>
      <p>
        In the following, we prove that a complete Caminada labeling can be equivalently
defined as a satisfying assignment for TF in the logic L3. This shows that the results
from [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] have direct logical content, and that we do not need to introduce modal logic
to characterize complete extensions logically.
      </p>
      <p>Theorem 33 Given an argumentation framework F, we have that δ : A → {0, 1/2, 1}
is a complete Caminada labeling iff δ¯(φ) = 1 for all φ ∈ TF.</p>
      <p>Proof. ⇒) Assume that δ : A → {0, 1/2, 1} is a complete Caminada labeling and
consider an arbitrary φ = x ↔ Vy∈R−(x) ¬y ∈ TF. We need to show that δ¯(x ↔
Vy∈R−(x) ¬y) = 1. There are three cases:
– δ(x) = 1. Since δ is a complete Caminada labeling we have, for all y ∈ R−(x),
δ(y) = 0. It follows that δ¯(¬y) = 1 for all y ∈ R−(x). Since all conjuncts are true,
we conclude that δ¯(Vy∈R−(x) ¬y) = 1 = δ(x) = δ¯(x). So δ¯(φ) = 1 as desired.
– δ(x) = 0. Since δ is a complete Caminada labeling it follows that there is some
y ∈ R−(x) such that δ(y) = 1. Then δ¯(¬y) = 0, so it follows that δ¯(Vy∈R−(x) ¬y) =
0 = δ(x) = δ¯(x). So δ¯(φ) = 1 as desired.
– δ(x) = 1/2. Since δ is a complete Caminada labeling, there is some y ∈ R−(x)
such that δ(y) = 1/2. It also follows that there is no z ∈ R−(x) such that
δ(z) = 1. From this we conclude that 1/2 = min{δ¯(y) | y ∈ R−(x)} which means
δ¯(Vy∈R−(x) ¬y) = 1/2 = δ(x) = δ¯(x). So δ¯(φ) = 1 as desired.
⇐) Assume that δ : A → {0, 1/2, 1} is a satisfying assignment for TF, i.e. that δ¯(φ) = 1
for all φ ∈ TF. Consider arbitrary φ = x ↔ Vy∈R−(x) ¬y ∈ TF. Again there are three
cases:
– δ(x) = 1. Since δ¯(φ) = 1, we have δ¯(Vy∈R−(x) ¬y) = 1. It follows that δ¯(¬y) = 1
and therefore δ(y) = 0 for all y ∈ R−(x). So the criterion of Definition 32 is met
in this case.
– δ(x) = 0. Since δ¯(φ) = 1, we have δ¯(Vy∈R−(x) ¬y) = 0. It follows that δ¯(¬y) = 0,
and therefore δ(y) = 1 for some y ∈ R−(x). So the criterion of Definition 32 is met.
– δ(x) = 1/2. Since δ¯(φ) = 1, we have δ¯(Vy∈R−(x) ¬y) = 1/2. This means that
1/2 = min{δ¯(¬y) | y ∈ R−(x)}. So there must be some y ∈ R−(x) such that
δ¯(¬y) = 1/2, which means δ(y) = 1/2. Also, it follows that there is no z ∈ R−(x)
such that δ¯(¬z) = 0. So there is no z ∈ R−(x) such that δ(z) = 1, meaning that
the criterion of Definition 32 is met in this case as well.
We conclude by stating the following corollary, which sums up the immediate
consequences for argumentation. We let ⊥ denote contradiction in L3.</p>
      <p>Corollary 34 Given an argumentation framework F. An argument a ∈ A is skeptically
accepted with respect to complete semantics iff TF |=L a and credulously accepted iff
TF ∪ {a} 6|=L ⊥.</p>
      <p>Proof. For the first claim, remember that a ∈ A is said to be skeptically accepted
with respect to complete semantics iff for all complete extensions E ⊆ A we have a ∈ E
iff δ(a) = 1 for all complete Caminada labellings δ : A → {0, 1/2, 1}. By Theorem 33
this is the same as saying that δ(a) = 1 for all δ such that δ¯(φ) = 1 for all φ ∈ TF. By
Definition 31, this is the same as TF |=L a. The second claim follows similarly. ✷</p>
      <p>As already noted, the logical approach means that we can form complex statements
to express various claims about arguments and their interaction in the framework. For
the case of complete semantics, we may write, for instance, a ↔ ¬a to indicate that
the argument a can be neither defeated nor accepted. It is not hard to see that this
formula is true in a model TF iff neither a nor any of its attackers is credulously
accepted with respect to the complete semantics. So it does capture the intended
meaning, and we believe that the formula is a beautiful representation of an argument
having malfunctioned, becoming instead a paradox: an argument such that accepting
it is logically equivalent with defeating it!</p>
      <p>Using a logical language to talk about argumentation provides clarity, but also
sheds light on subtleties that we might not otherwise come to fully appreciate. As
an example, consider again the framework F′ from Figure 1. With some thought, we
see that in order for both h and i to be defeated, it is necessary to use d to defeat
h (since using e will defeat g - the only attacker of i except i itself). But if we try
the formula (¬h ∧ ¬i) → d and check if it follows logically from TF′ in L3, we find
that it does not. The explanation for this is that implication in L3 treats an argument
that is neither accepted nor defeated as closer to truth than an argument that is
defeated. Since there is a complete set ({a,c,e}) such that d is defeated while i is neither
accepted nor defeated, it follows from this that a countermodel to the implication can
be found. Still, it is possible to express a claim that correctly describes the state of
affairs that obtains. In fact, after some thought, it is seen that the claim we stated
informally - that you must accept d to defeat both h and i - while true, actually serves
to misrepresent the situation at hand. For what we actually have is something stronger,
namely that in order for h and i to obtain any of the two classical values (true/false
or, if you like, defeated/accepted), we have to accept d. This we can express by the
implication (¬(h ↔ ¬h) ∧ ¬(i ↔ ¬i)) → d, and now we observe that this implication
does indeed follow logically from TF′. Also, we obtain the further logical consequence
(¬(h ↔ ¬h) ∧ ¬(i ↔ ¬i)) → (¬h ∧ ¬i) which is also stronger than the original intuition
that we had. Thus, what seemed at first sight a shortcoming of the logical approach
really suggested a more precise analysis of the situation, one that we might not as
easily have arrived at without a logical formulation.</p>
      <p>
        Conclusion
In this paper we have observed how argumentation frameworks can be viewed as
propositional theories in graph normal form. We have shown that this makes it possible to
capture the stable and complete semantics using classical and three-valued Lukasiewicz
logic respectively. Moreover, we have argued that argumentation theories provide a
nice way in which to talk about argumentation in a logical language. It is much more
straightforward than the modal approach from [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ], and exploring it further seems
worthwhile. For a possible first step in future work, we remark that both the preferred and
semi-stable sets seem to involve notions of maximal consistency that it should be
possible, and interesting, to express in terms of logic.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Arnon</given-names>
            <surname>Avron</surname>
          </string-name>
          .
          <source>Natural 3Valued Logics - Characterization and Proof Theory. Journal of Symbolic Logic</source>
          ,
          <volume>56</volume>
          :
          <fpage>276</fpage>
          -
          <lpage>294</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Pietro</given-names>
            <surname>Baroni</surname>
          </string-name>
          and
          <string-name>
            <given-names>Massimiliano</given-names>
            <surname>Giacomin</surname>
          </string-name>
          .
          <article-title>On principle-based evaluation of extension-based argumentation semantics</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>171</volume>
          (
          <fpage>10</fpage>
          -15):
          <fpage>675</fpage>
          -
          <lpage>700</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>T.J.M. Bench-Capon</surname>
            and
            <given-names>Paul E. Dunne.</given-names>
          </string-name>
          <article-title>Argumentation in artificial intelligence</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>171</volume>
          (
          <fpage>10</fpage>
          -15):
          <fpage>619</fpage>
          -
          <lpage>641</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Marc</given-names>
            <surname>Bezem</surname>
          </string-name>
          , Clemens Grabmayer, and
          <string-name>
            <given-names>Michal</given-names>
            <surname>Walicki</surname>
          </string-name>
          .
          <article-title>Expressive power of digraph solvability</article-title>
          .
          <source>Annals of Pure and Applied Logic</source>
          ,
          <year>2011</year>
          . [to appear].
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Endre</given-names>
            <surname>Boros</surname>
          </string-name>
          and
          <string-name>
            <given-names>Vladimir</given-names>
            <surname>Gurvich</surname>
          </string-name>
          .
          <article-title>Perfect graphs, kernels and cooperative games</article-title>
          .
          <source>Discrete Mathematics</source>
          ,
          <volume>306</volume>
          :
          <fpage>2336</fpage>
          -
          <lpage>2354</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Martin</given-names>
            <surname>Caminada</surname>
          </string-name>
          .
          <article-title>Semi-stable semantics</article-title>
          .
          <source>In Proceedings of the 2006 conference on Computational Models of Argument: Proceedings of COMMA 2006</source>
          , pages
          <fpage>121</fpage>
          -
          <lpage>130</lpage>
          . IOS Press,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Martin</surname>
            <given-names>W. A.</given-names>
          </string-name>
          <string-name>
            <surname>Caminada and Dov M. Gabbay</surname>
          </string-name>
          .
          <article-title>A logical account of formal argumentation</article-title>
          .
          <source>Studia Logica</source>
          ,
          <volume>93</volume>
          (
          <issue>2-3</issue>
          ):
          <fpage>109</fpage>
          -
          <lpage>145</lpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Sylvie</surname>
            Coste-marquis, Caroline Devred, and
            <given-names>Pierre</given-names>
          </string-name>
          <string-name>
            <surname>Marquis</surname>
          </string-name>
          .
          <article-title>Symmetric argumentation frameworks</article-title>
          .
          <source>In Proc. 8th European Conf. on Symbolic and Quantitative Approaches to Reasoning With Uncertainty (ECSQARU)</source>
          , volume
          <volume>3571</volume>
          <source>of LNAI</source>
          , pages
          <fpage>317</fpage>
          -
          <lpage>328</lpage>
          . Springer-Verlag,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Duchet</surname>
          </string-name>
          .
          <article-title>Graphes noyau-parfaits, II</article-title>
          .
          <source>Annals of Discrete Mathematics</source>
          ,
          <volume>9</volume>
          :
          <fpage>93</fpage>
          -
          <lpage>101</lpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Pierre</given-names>
            <surname>Duchet</surname>
          </string-name>
          and
          <string-name>
            <given-names>Henry</given-names>
            <surname>Meyniel</surname>
          </string-name>
          .
          <article-title>Une g´en´eralisation du th´eor`eme de Richardson sur l'existence de noyaux dans les graphes orient´es</article-title>
          .
          <source>Discrete Mathematics</source>
          ,
          <volume>43</volume>
          (
          <issue>1</issue>
          ):
          <fpage>21</fpage>
          -
          <lpage>27</lpage>
          ,
          <year>1983</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11. Phan Minh Dung.
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>77</volume>
          :
          <fpage>321</fpage>
          -
          <lpage>357</lpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12. Paul E. Dunne.
          <article-title>Computational properties of argument systems satisfying graphtheoretic constraints</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>171</volume>
          (
          <fpage>10</fpage>
          -15):
          <fpage>701</fpage>
          -
          <lpage>729</lpage>
          ,
          <year>2007</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Wolfgang Dvora´k, Reinhard Pichler, and
          <string-name>
            <given-names>Stefan</given-names>
            <surname>Woltran</surname>
          </string-name>
          .
          <article-title>Towards fixed-parameter tractable algorithms for abstract argumentation</article-title>
          .
          <source>Artif</source>
          . Intell.,
          <volume>186</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>37</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <given-names>Sjur</given-names>
            <surname>Dyrkolbotn</surname>
          </string-name>
          and
          <string-name>
            <given-names>Michal</given-names>
            <surname>Walicki</surname>
          </string-name>
          .
          <article-title>Propositional discourse logic</article-title>
          .
          <source>(submitted)</source>
          ,
          <year>2011</year>
          . www.ii.uib.no/ michal/graph-paradox.pdf.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Hortensia</surname>
          </string-name>
          Galeana-Sa´
          <article-title>nchez and Victor Neumann-Lara</article-title>
          .
          <article-title>On kernels and semikernels of digraphs</article-title>
          .
          <source>Discrete Mathematics</source>
          ,
          <volume>48</volume>
          (
          <issue>1</issue>
          ):
          <fpage>67</fpage>
          -
          <lpage>76</lpage>
          ,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>Davide</given-names>
            <surname>Grossi</surname>
          </string-name>
          .
          <article-title>On the logic of argumentation theory</article-title>
          .
          <source>In Proceedings of the 9th International Conference on Autonomous Agents and Multiagent Systems: volume 1 -</source>
          Volume 1, AAMAS '
          <volume>10</volume>
          , pages
          <fpage>409</fpage>
          -
          <lpage>416</lpage>
          , Richland,
          <string-name>
            <surname>SC</surname>
          </string-name>
          ,
          <year>2010</year>
          . International Foundation for Autonomous Agents and
          <string-name>
            <given-names>Multiagent</given-names>
            <surname>Systems</surname>
          </string-name>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Victor</surname>
          </string-name>
          Neumann-Lara.
          <article-title>Seminu´cleos de una digr´afica</article-title>
          .
          <source>Technical report, Anales del Instituto</source>
          de Matema´
          <article-title>ticas II, Universidad Nacional Aut´onoma M´exico</article-title>
          ,
          <year>1971</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <article-title>John von Neumann and Oscar Morgenstern</article-title>
          .
          <source>Theory of Games and Economic Behavior</source>
          . Princeton University Press,
          <year>1944</year>
          (
          <year>1947</year>
          ).
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <given-names>Michal</given-names>
            <surname>Walicki</surname>
          </string-name>
          and
          <string-name>
            <given-names>Sjur</given-names>
            <surname>Dyrkolbotn</surname>
          </string-name>
          .
          <article-title>Finding kernels or solving SAT</article-title>
          .
          <source>Journal of Discrete Algorithms</source>
          ,
          <volume>10</volume>
          :
          <fpage>146</fpage>
          -
          <lpage>164</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>