<!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>Characterizing stage argumentation semantics based on stable abducible semantics</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Mauricio Osorio</string-name>
          <email>osoriomauri@gmail.com</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Jose Luis Carballido</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Claudia Zepeda</string-name>
          <email>czepedacg@gmail.com</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Benemerita Universidad Atonoma de Puebla</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universidad de las Americas-Puebla</institution>
        </aff>
      </contrib-group>
      <fpage>41</fpage>
      <lpage>49</lpage>
      <abstract>
        <p>We de ne a new logic programming semantics in terms of abducible atoms. We use it to characterize the stage extensions of an argumentation framework AF by means of an associated normal program PAF . We also de ne the stage semantics for a special type of normal programs and present a similar characterization.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>Introduction</title>
      <p>The rest of the paper is divided as follows: In x2, we present some basic
concepts w.r.t. logic programming and argumentation theory. In x3, we characterize
the stage argumentation semantics of an argumentation framework based on a
stable abducible logic programming semantics. In the last section, we present our
conclusions.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>In this section, we review some theory about logic programming semantics and
argumentation semantics.
2.1</p>
      <sec id="sec-2-1">
        <title>Logic programming semantics</title>
        <p>A signature L is a nite set of elements that we call atoms. A literal is either an
atom a, called positive literal ; or the negation of an atom :a, called negative literal.
A normal clause is a clause of the form a b1 ^ : : : ^ bn ^ :bn+1 ^ : : : ^ :bn+m
where a and each of the bi are atoms for 1 i n + m; a is called the head and
b1 ^ : : : ^ bn ^ :bn+1 ^ : : : ^ :bn+m is called the body of the normal clause. If the
body of a normal clause is empty, then the clause is known as a fact and can be
denoted just by: a or a ⊤. We de ne a normal logic program P , as a nite set
of normal clauses. By normal program we will mean a normal logic program when
ambiguity does not arise. We de ne an n-program P , as a normal logic program
where every clause is of the form a :b. We write LP , to denote the set of atoms
that appear in the clauses of P . We want to point out that our negation symbol,
:, corresponds to \not" in the standard use of Logic Programming.</p>
        <p>
          From now on, we assume that the reader is familiar with the notion of an
interpretation and validity [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. An interpretation M is called a 2-valued classical
model of P if and only if for each clause c 2 P , M (c) = 1. By 2-valued model we
will mean a 2-valued classical model when ambiguity does not arise.
        </p>
        <p>
          In this paper, a logic programming semantics S is a mapping de ned on the
family of all programs which associates to a given program a subset of its 2-valued
models. We say that M is a minimal model of P if and only if there does not exist
a model M ′ of P such that M ′ M [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ].
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Stable model semantics.</title>
        <p>
          The stable model semantics was de ned in terms of the so called Gelfond-Lifschitz
reduction [
          <xref ref-type="bibr" rid="ref5">5</xref>
          ]. Let us recall that a normal positive program always has a unique
minimal model.
        </p>
        <p>De nition 1. Let P be a normal program. For a set M LP we de ne the
program P M obtained from P by deleting each clause that has a literal :l in its
body with l 2 M , and then all literals of the form :l in the bodies of the remaining
clauses. Clearly P M does not contain the symbol :. M is a stable model of P if
and only if M is a minimal model of P M . We will denote by stable(P) the set of
all stable models of P .
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Argumentation theory</title>
        <p>
          We review some basic concepts of the stage argumentation semantics de ned by
Verheij [
          <xref ref-type="bibr" rid="ref10">10</xref>
          ]. First, we de ne an argumentation framework.
        </p>
        <p>
          De nition 2. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] An argumentation framework is a pair AF := ⟨AR; attacks⟩,
where AR is a nite set of arguments, and attacks is a binary relation on AR,
i.e., attacks AR AR.
        </p>
        <p>Example 1. Let AF := ⟨fa; b; c; dg; f(a; a); (a; c); (b; c); (c; d)g⟩ be an
argumentation framework.</p>
        <p>We say that a attacks c (or c is attacked by a) if (a; c) 2 attacks holds. Similarly,
we say that a set S of arguments attacks c (or c is attacked by S) if c is attacked
by an argument in S.</p>
        <p>
          Intuitively speaking, for a set of arguments to be an extension of an
argumentation framework, it is necessary that all of its arguments are consistent in the sense
that there are no attacks between them. The next de nition states this idea.
De nition 3. [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ] Let AF := ⟨AR; attacks⟩ be an argumentation framework and
        </p>
        <sec id="sec-2-3-1">
          <title>S AR. S is said to be con ict-free if there are no arguments a, b in S such that a attacks b.</title>
          <p>Now we present the de nition of stage argumentation semantics. Given a set S
of arguments, S+ = fb 2 AR j 9a 2 S such that (a; b) 2 attacksg.</p>
          <p>
            De nition 4. [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ] Let AF := ⟨AR; attacks⟩ be an argumentation framework. E
is a stage extension iff E is a con ict free set and E [ E+ is maximal with respect
to set-inclusion.
          </p>
          <p>Example 2. From de nition 4, it follows that the set fb; dg is the only stage
extension of the argumentation framework of Example 1.
2.4</p>
        </sec>
      </sec>
      <sec id="sec-2-4">
        <title>Mapping from argumentation to logic programming</title>
        <p>
          In [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ], the authors show that it is possible to characterize semantics in
argumentation framework with semantics in logic programming by means of a mapping. The
mapping de ned in [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] associates a logic program PAF to an argumentation
framework AF . We present that characterization which is de ned in terms of the clauses
that contain negative literals in their bodies. Hereafter and by abuse of notation,
we use PAF to denote this part of the mapping. We use the predicate d(x) to
represent that \the argument x is defeated", then the clauses such as d(x) :d(y) are
used to capture the idea that argument x is defeated when anyone of its adversaries
y is not defeated.
        </p>
        <p>
          De nition 5. [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ] Let AF = ⟨AR; attacks⟩ be an argumentation framework, then
PAF = ∪x2ARfd(x) :d(y) j (y; x) 2 attacksg. We say that PAF is the normal
program associated to AF .
        </p>
        <p>Example 3. Let AF be the argumentation framework of Example 1. We can see
that PAF = f d(a) :d(a); d(c) :d(a); d(c) :d(b); d(d) :d(c)g.</p>
        <p>Now, we describe the characterization of stage extensions of an argumentation
framework AF in terms of the stage models of the normal program PAF . Here,
F acts is de ned as a function on normal programs which returns the facts which
are present in a given normal program.</p>
        <p>
          De nition 6. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] Let AF = ⟨AR; Attacks⟩ be an argumentation framework and
M be a 2-valued model of PAF . M is a stage model of PAF iff M n F acts((PAF )M )
is minimal with respect to set inclusion. Observe that F acts((PAF )M ) = (PAF )M .
        </p>
        <p>
          We de ne the following mapping from 2LPAF to 2AR as E(M ) = fxjd(x) 2
Theorem 1. [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ] Let AF := ⟨AR; attacks⟩ be an argumentation framework. M is
a stage model of PAF iff E(M ) is a stage extension of AF .
        </p>
        <p>Example 4. We can see that according to example 3, the normal program PAF of
the argumentation framework AF of Example 1 has ve 2-valued models: fd(a); d(b); d(c); d(d)g,
fd(a); d(c); d(d)g, fd(a); d(b); d(d)g, fd(a); d(b); d(c)g, and fd(a); d(c)g. Moreover,
we can verify that M = fd(a); d(c)g is the only stage model of PAF since M n
F acts((PAF )M ) is minimal with respect to set inclusion. Hence, according to
Theorem 1, fb; dg is the only stage extension of AF , which coincides with the result
showed in example 2.</p>
        <p>
          We remark that de nition 6 of a stage model can be obtained straightforwardly
from the de nition of stage model in [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ]. In [
          <xref ref-type="bibr" rid="ref8">8</xref>
          ], the authors express a stage model
in terms of the maximality of a set, for convenience we use a minimality condition
on a different set, both de nitions are equivalent.
3
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Abductive Logic programs and its applications in argumentation</title>
      <p>We use the idea of abducible atom to de ne a semantics on a very special class
of normal programs. The obtained semantics allows us to characterize the stage
extensions of an argumentation framework by means of the models of the related
normal program de ned by this new semantics.</p>
      <p>In what follows, the symbol ( means proper subset.
3.1</p>
      <sec id="sec-3-1">
        <title>Abductive logic programs</title>
        <p>
          The classical stable ab-m semantics of a normal program is the particular version
of the stable abducible logic programming semantics [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ], where the abducibles are
taken from 2-valued models of the given program, in opposition to the general case
where the atoms are taken from a given arbitrary set.
        </p>
        <p>In this subsection, we de ne our main semantics for normal programs, called
classical m-ab-m semantics, which is used to characterize the stage argumentation
semantics of an argumentation framework. Moreover, we describe two properties
of the classical m-ab-m semantics which are suitable for that characterization.</p>
        <p>In order to de ne the classical m-ab-m semantics of normal programs, we de ne
a partial order on the set of classical ab-m models and then we nd the set of
minimal classical ab-m models; these minimal elements de ne the classical m-ab-m
semantics.</p>
        <p>We state the following useful fact as an observation.</p>
        <p>Observation 1 : For any normal program P whose stable semantics is empty,
the program P [ LP has LP as a stable model. Here, each element of LP as a rule
in a normal program is interpreted as a fact.</p>
        <p>Now, we de ne the classical stable ab-m semantics of a normal program, where
the sets of abducible atoms are taken from 2-valued models of the program. We
de ne also the stable m-ab-m semantics of a normal program.</p>
        <sec id="sec-3-1-1">
          <title>De nition 7. Let M be a 2-valued model of a normal program P and Ab M .</title>
          <p>We say that the pair ⟨M; Ab⟩ denoted by MAb is a classical stable ab-m model of
P if M is a stable model of P [ Ab.</p>
        </sec>
        <sec id="sec-3-1-2">
          <title>De nition 8. Let MAb be a classical stable ab-m model of a normal program P with Ab M . We say that the pair MAb is a classical stable m-ab-m model of P if there does not exist another classical stable ab-m model NAb1 such that Ab1 ( Ab.</title>
          <p>Example 5. Let P = fa :b b :c; c :ag. We can verify that P does not
have stable models. Table 1 shows the classical stable ab-m models of P respect to
each of the three 2-valued models of P . From Table 1, we can see that the classical
stable m-ab-m semantics of P is: f⟨fa; bg; fag⟩; ⟨fb; cg; fbg⟩; ⟨fa; cg; fcg⟩g.</p>
          <p>Now, we state two consequences of observation 1 related to the classical m-ab-m
semantics of a normal program.</p>
        </sec>
        <sec id="sec-3-1-3">
          <title>Theorem 2. Let P be a normal program.</title>
        </sec>
        <sec id="sec-3-1-4">
          <title>1. If the stable semantics of P is not empty, then the classical stable m-ab-m</title>
          <p>semantics of P coincides with the stable semantics of P .</p>
        </sec>
        <sec id="sec-3-1-5">
          <title>2. The classical stable m-ab-m semantics of P is always de ned.</title>
          <p>De nitions 7 and 8 could be extended to more general programs, for example
disjunctive programs.
3.2</p>
          <p>n-programs
Here, we analyze the classical stable m-ab-m semantics for n-programs. We de ne
several semantics in terms of abducible atoms and look at some of their properties.
Then we characterize the stage extensions of an argumentation framework AF
based on one of these new semantics when they are applied to the associated
nprogram PAF .</p>
          <p>We recall from section 2 that a n-program is a normal logic program where
every clause is of the form a :b.</p>
          <p>Now, we analyze some consequences of de nitions 7 and 8 for the particular
case of n-programs.</p>
        </sec>
        <sec id="sec-3-1-6">
          <title>Lemma 1. Let M be a model of a n-program P and let Ab</title>
          <p>classical stable ab-m model of P iff P M [ Ab = M .</p>
        </sec>
        <sec id="sec-3-1-7">
          <title>M , then MAb is a</title>
          <p>Note that (P [ Ab)M = P M [ Ab.</p>
          <p>Let us remark that in de nition 8, M and N can be different, so the sets of
abducible atoms can be obtained from different sets. A particular case of de
nition 8 is given when the partial order among the classical stable ab-m models of
a n-program is de ned respect to the set of abducible atoms but these subsets of
abducibles are taken from the same set of atoms. This corresponds to the de nition
of classical normal stable ab-m semantics of a n-program.</p>
        </sec>
        <sec id="sec-3-1-8">
          <title>De nition 9. Let MAb be a classical stable ab-m model of a n-program P with</title>
          <p>Ab M . We say that the pair ⟨M; Ab⟩ is a classical normal stable ab-m model
of P if there does not exist another classical stable ab-m model MAb1 such that
Ab1 ( Ab.</p>
          <p>The next result tell us that, for a xed model M of P there is always exactly
one classical normal stable ab-m model of P .</p>
        </sec>
        <sec id="sec-3-1-9">
          <title>Lemma 2. Let P be any n-program.</title>
        </sec>
        <sec id="sec-3-1-10">
          <title>1. For a given M , if MAb1 and MAb2 are two classical stable ab-m models of P ,</title>
          <p>then M(Ab1\Ab2) is a classical stable ab-m model of P .</p>
        </sec>
        <sec id="sec-3-1-11">
          <title>2. Classical normal stable ab-m models for P always exist and for a given M a</title>
          <p>classical normal stable ab-m model MAb of P is unique.
3. If MAb is a classical normal stable ab-m model of P then P M [ Ab = M and</p>
          <p>P M \ Ab = ∅.</p>
        </sec>
        <sec id="sec-3-1-12">
          <title>De nition 10. Let MAb be a classical normal stable ab-m model of a n-program</title>
          <p>P with Ab M . We say that the pair MAb is a classical normal stable m-ab-m
model of P if there does not exist another classical normal stable ab-m model of</p>
        </sec>
        <sec id="sec-3-1-13">
          <title>P , NAb1 such that Ab1 ( Ab.</title>
          <p>Example 6. Let us consider again the program PAF of the argumentation
framework AF of Example 1. Table 2 shows the classical stable ab-m models of PAF
respect to each of the ve classical 2-valued models of PAF . For convenience, we
drop the pre x d of the atoms, for instance, for d(a) we only write a.
From Table 2, we can see the following:
1. The only classical stable m-ab-m model of PAF is ⟨fa; cg; fag⟩.
2. The classical normal stable ab-m models of PAF are: ⟨fa; cg; fag⟩, ⟨fa; b; cg; fa; b; cg⟩,
⟨fa; b; dg; fa; bg⟩, ⟨fa; c; dg; fa; dg⟩, and ⟨fa; b; c; dg; fa; b; c; dg⟩.
3. The only classical normal stable m-ab-m model of PAF is ⟨fa; cg; fag⟩.</p>
          <p>Finally, we prove that the classical normal stable m-ab-m semantics coincides
with the classical stable m-ab-m semantics of a given n-program.</p>
        </sec>
        <sec id="sec-3-1-14">
          <title>Theorem 3. Let M be a model of a n-program P and Ab M . MAb is a classical normal stable m-ab-m model of P iff MAb is a classical stable m-ab-m model of P .</title>
          <p>In next subsection, we characterize the stage argumentation semantics of an
Argumentation Framework AF based on the classical normal stable ab-m logic
programming semantics and classical stable m-ab-m logic programming semantics
when they are applied to the associated n-program PAF .
3.3</p>
        </sec>
      </sec>
      <sec id="sec-3-2">
        <title>Characterization of stage argumentation semantics based on classical stable ab-m semantics</title>
        <p>In this section, we de ne the stage semantics for n-programs. We will see that this
semantics corresponds to the stage semantics of an argumentation framework under
the mapping presented in de nition 5. Next we will show in one of our main results
(Theorem 5), that for n-programs this semantics can be characterized in terms of
the classical stable m-ab-m semantics. As a consequence of this result we prove
also that the stage semantics of an argumentation framework AF corresponds to
the classical m-ab-m semantics of the associated program PAF (Corollary 1). With
these results we see that the semantics we have de ned in terms of abducible atoms
offer an alternative to de ne the semantics of stage extensions of an argumentation
framework as well as the stage semantics for n-programs. The de nition of stage
logic programming semantics is based on an auxiliar logic programming semantics,
called c-Stage.</p>
        <sec id="sec-3-2-1">
          <title>De nition 11. Let P be a n-program and M be a model of P . We say that the</title>
          <p>pair ⟨M; (M n P M )⟩ denoted by MX is a c-Stage-model of P . Here X = M n P M .</p>
        </sec>
        <sec id="sec-3-2-2">
          <title>Theorem 4. Let P be a n-program and M be a model of P . Let X be a set of</title>
          <p>atoms. Then MX is classical normal stable ab-m model of P iff MX is a
c-Stagemodel of P .</p>
        </sec>
        <sec id="sec-3-2-3">
          <title>De nition 12. Let P be a n-program and MX be a c-Stage model of P . We say</title>
          <p>that the pair MX is a stage-model of P if there does not exist a c-Stage model NX1
of P such that X1 ( X.</p>
          <p>As we mentioned before, some of the semantics for logic programs as well as
for argumentation frameworks can be de ned in terms of semantics with abducible
atoms. The next result, which is one of our main contributions, shows that for
nprograms the stage semantics and the classical stable m-ab-m sematics are
equivalent.</p>
        </sec>
        <sec id="sec-3-2-4">
          <title>Theorem 5. Let P be a n-program, M be a model of P and let X</title>
          <p>a classical stable m-ab-m model of P iff MX is a stage-model of P .
LP . MX is
Example 7. Let us consider again the program PAF of the argumentation
framework AF of Example 1. Table 3 shows the c-Stage models of PAF respect to each
of the ve classical 2-valued models of PAF .</p>
          <p>Model c-Stage model
fa; cg ⟨fa; cg; fag⟩
fa; b; cg ⟨fa; b; cg; fa; b; cg⟩
fa; b; dg ⟨fa; b; dg; fa; bg⟩
fa; c; dg ⟨fa; c; dg; fa; dg⟩
fa; b; c; dg ⟨fa; b; c; dg; fa; b; c; dg⟩
From Table 3, we can see the following:
1. The set of c-Stage models of PAF coincides with the set of classical normal
stable ab-m models of PAF , as Theorem 4 indicates.
2. The only stage-model of PAF is ⟨fa; cg; fag⟩.
3. The stage-model ⟨fa; cg; fag⟩ is also the only classical stable m-ab-m model of
PAF , as Theorem 5 indicates.</p>
          <p>We are now ready to present our second result, which is the characterization of
the stage extensions of an argumentation framework in terms of the classical stable
m-ab-m semantics for n-programs.</p>
          <p>Corollary 1. Let AF := ⟨AR; attacks⟩ be an argumentation framework and PAF
be its associated n-program, then the stage extension semantics of AF is
characterized by the classical stable m-ab-m semantics of PAF .</p>
          <p>Example 8. Let us take again the argumentation framework AF de ned in
Example 1. As we have seen in example 7 the only classical stable m-ab-m model of PAF
is ⟨fa; cg; fag⟩ which is also the only stage model of PAF . According to Theorem 1,
the only stage extension of AF is the set fb; dg which is the image of the set fa; cg
under the mapping E (see de nition of mapping E in section 2.4). This coincides
with the result of example 4.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Conclusions</title>
      <p>We recall the de nition of the stage logic programming semantics for a very simple
type of normal programs, the n-programs, and we studied the relations between
this semantics and the semantics of stage extension for argumentation frameworks.
The n-programs we have de ned here, besides having a simple structure, have the
property that any of them is the associated normal program of an
argumentation framework. We characterized both semantics in terms of an abductive logic
programming semantics, the classical stable m-ab-m semantics.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>M.</given-names>
            <surname>Balduccini</surname>
          </string-name>
          and
          <string-name>
            <given-names>M.</given-names>
            <surname>Gelfond</surname>
          </string-name>
          .
          <article-title>Logic programs with consistency-restoring rules</article-title>
          .
          <source>In International Symposium on Logical Formalization of Commonsense Reasoning</source>
          , AAAI 2003 Spring Symposium Series, pages
          <volume>9</volume>
          {
          <fpage>18</fpage>
          ,
          <year>2003</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>M.</given-names>
            <surname>Caminada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sa</surname>
          </string-name>
          , J. Alc^antara, and
          <string-name>
            <given-names>W.</given-names>
            <surname>Dvorak</surname>
          </string-name>
          .
          <article-title>On the equivalence between logic programming semantics and argumentation semantics</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          ,
          <volume>58</volume>
          :
          <fpage>87</fpage>
          {
          <fpage>111</fpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>J. L.</given-names>
            <surname>Carballido</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Nieves</surname>
          </string-name>
          , and
          <string-name>
            <given-names>M.</given-names>
            <surname>Osorio</surname>
          </string-name>
          .
          <article-title>Inferring Preferred Extensions by Pstable Semantics</article-title>
          . Revista Iberomericana de Inteligencia Arti cial,
          <volume>13</volume>
          (
          <issue>41</issue>
          ):
          <volume>38</volume>
          {
          <fpage>53</fpage>
          ,
          <year>2009</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </string-name>
          .
          <article-title>On the acceptability of arguments and its fundamental role in nonmonotonic reasoning, logic programming and n-person games</article-title>
          .
          <source>Arti cial Intelligence</source>
          ,
          <volume>77</volume>
          (
          <issue>2</issue>
          ):
          <volume>321</volume>
          {
          <fpage>358</fpage>
          ,
          <year>1995</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>M.</given-names>
            <surname>Gelfond</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          .
          <article-title>The Stable Model Semantics for Logic Programming</article-title>
          . In R. Kowalski and K. Bowen, editors,
          <source>5th Conference on Logic Programming</source>
          , pages
          <volume>1070</volume>
          {
          <fpage>1080</fpage>
          . MIT Press,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>A. C.</given-names>
            <surname>Kakas</surname>
          </string-name>
          .
          <article-title>Generalized stable models: a semantics for abduction</article-title>
          .
          <source>In Proc. ECAI'90</source>
          , pages
          <fpage>385</fpage>
          {
          <fpage>391</fpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          .
          <article-title>What is answer set programming?</article-title>
          .
          <source>In AAAI</source>
          , volume
          <volume>8</volume>
          , pages
          <fpage>1594</fpage>
          {
          <fpage>1597</fpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>M.</given-names>
            <surname>Osorio</surname>
          </string-name>
          and
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Nieves</surname>
          </string-name>
          .
          <article-title>Range-based argumentation semantics as 2-valued models</article-title>
          . To appear
          <source>in Theory and Practice of Logic Programming</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9. D. van Dalen.
          <source>Logic and structure</source>
          . Springer-Verlag, Berlin,
          <year>3rd</year>
          .,
          <source>augmented edition</source>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>B.</given-names>
            <surname>Verheij</surname>
          </string-name>
          .
          <article-title>Two approaches to dialectical argumentation: admissible sets and argumentation stages</article-title>
          .
          <source>Proc. NAIC</source>
          ,
          <volume>96</volume>
          :
          <fpage>357</fpage>
          {
          <fpage>368</fpage>
          ,
          <year>1996</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>