<!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>On the Correspondence of Non-flat Assumption-based Argumentation and Logic Programming with Negation as Failure in the Head</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Anna Rapberger</string-name>
          <email>a.rapberger@imperial.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Markus Ulbricht</string-name>
          <email>mulbricht@informatik.uni-leipzig.de</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesca Toni</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>22nd International Workshop on Nonmonotonic Reasoning</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Imperial College London, Department of Computing</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Leipzig University</institution>
          ,
          <addr-line>ScaDS.AI</addr-line>
        </aff>
      </contrib-group>
      <abstract>
        <p>The relation between (a fragment of) assumption-based argumentation (ABA) and logic programs (LPs) under stable model semantics is well-studied. However, for obtaining this relation, the ABA framework needs to be restricted to being flat, i.e., a fragment where the (defeasible) assumptions can never be entailed, only assumed to be true or false. Here, we remove this restriction and show a correspondence between non-flat ABA and LPs with negation as failure in their head. We then extend this result to so-called setstable ABA semantics, originally defined for the fragment of non-flat ABA called bipolar ABA. We showcase how to define set-stable semantics for LPs with negation as failure in their head and show the correspondence to set-stable ABA semantics.</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Computational Argumentation</kwd>
        <kwd>Assumption-based Argumentation</kwd>
        <kwd>Logic Programming</kwd>
        <kwd>Stable Semantics</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Computational argumentation and logic programming
constitute fundamental research areas in the field of knowledge
representation and reasoning. The correspondence between
both research areas has been investigated extensively,
revealing that the computational argumentation and logic
programming paradigms are inextricably linked and
provide orthogonal views on non-monotonic reasoning. In
recent years, researchers developed and studied various
translations between logic programs (LPs) and several
argumentation formalisms, including translation from and
to abstract argumentation [
        <xref ref-type="bibr" rid="ref1 ref2 ref3">1, 2, 3</xref>
        ], assumption-based
argumentation [
        <xref ref-type="bibr" rid="ref4 ref5 ref6 ref7 ref8">4, 5, 6, 7, 8</xref>
        ], argumentation frameworks with
collective attacks [
        <xref ref-type="bibr" rid="ref9">9</xref>
        ], claim-augmented argumentation
frameworks [
        <xref ref-type="bibr" rid="ref10 ref11">10, 11</xref>
        ], and abstract dialectical frameworks [
        <xref ref-type="bibr" rid="ref12 ref13">12, 13</xref>
        ].
      </p>
      <p>
        The multitude of diferent translations sheds light on the
close connection of negation as failure and argumentative
conflicts. Apart from the theoretical insights, these
translations are also practically enriching for both paradigms as
they enable the application of methods developed for one
of the formalisms to the other. On the one hand,
translating logic programs to instances of formal argumentation
has been proven useful for explaining logic programs [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ].
Translations from argumentation frameworks into logic
programs, on the other hand, allows to utilise the rich
toolbox for LPs, e.g., answer set programming solvers like
clingo [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ], directly on instances of formal argumentation.
      </p>
      <p>
        Existing translations consider normal LPs [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ], i.e., the
class of LPs in which the head of each rule amounts
precisely to one positive atom. In this work, we take one
step further and consider LPs with negation as failure in
the head of rule [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ]. We investigate the relation of this
more general class of LPs to assumption-based
argumentation (ABA) [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]. This is a versatile structured argumentation
formalism which models argumentative reasoning on the
basis of assumptions and inference rules. ABA can be suitably
deployed in multi-agent settings to support dialogues [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]
and supports applications in, e.g., healthcare [
        <xref ref-type="bibr" rid="ref19">19</xref>
        ], law [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ]
and robotics [
        <xref ref-type="bibr" rid="ref21">21</xref>
        ].
      </p>
      <p>
        Research in ABA often focuses on the so-called flat ABA
fragment, which prohibits deriving assumptions from
inference rules. In this work, we show that generic (potentially
non-flat) ABA (referred to improperly but compactly as
nonlfat ABA [
        <xref ref-type="bibr" rid="ref22">22</xref>
        ]) captures the more general fragment of LPs
with negation as failure in the head, diferently from all of
the aforementioned argumentation formalisms. This
underlines the increased and more flexible modelling capacities
of the generic ABA formalism.
      </p>
      <p>
        In this work, we investigate the relationship between
non-flat ABA and LP with negation in the head, focusing
on stable [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ] and set-stable [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ] semantics. While stable
semantics is well understood, the latter has not been studied
thoroughly so far. Set-stable semantics has been originally
introduced for a restricted non-flat ABA fragment ( bipolar
ABA [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]) only, with the goal to study the correspondence
between ABA and a generalisation of abstract
argumentation that allows for support between arguments (bipolar
argumentation [
        <xref ref-type="bibr" rid="ref24">24</xref>
        ]). In this paper we adopt it for any
nonlfat ABA framework and study it in the context of LPs with
negation as failure in the head.
      </p>
      <p>
        In more detail, our contributions are as follows:
• We show that each LP with negation as failure in
the head corresponds to a non-flat ABA framework
under stable semantics.
• We identify an ABA fragment (LP-ABA) in which
the correspondence to LPs with negation as failure
in the head is 1-1. We prove that each non-flat ABA
framework corresponds to an LPs with negation as
failure in the head by showing that each ABA
framework can be mapped into an LP-ABA framework.
• We introduce set-stable model semantics for LPs
with negation as failure in the head. We identify the
LP fragment corresponding to bipolar ABA under
set-stable semantics. We furthermore consider the
set-stable semantics for any LPs with negation as
failure in the head by appropriate adaptions of the
reduct underpinning stable models [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ].
      </p>
    </sec>
    <sec id="sec-2">
      <title>2. Background</title>
      <p>
        We recall logic programs with negation as failure in the
head [
        <xref ref-type="bibr" rid="ref17">17</xref>
        ] and assumption-based argumentation [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
      </p>
      <sec id="sec-2-1">
        <title>2.1. Logic programs with negation as failure in head</title>
        <p>
          A logic program with negation as failure (naf) in the
head [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] (LP in short in the remainder of the paper) consists
of a set of rules  of the form
        </p>
        <p>0 ← 1, . . . , , not +1, . . . , not 
not 0 ← 1, . . . , , not +1, . . . , not 
for  ≥ 0, (propositional) atoms , , and naf operator not .
We write ℎ() = 0 and ℎ() = not 0, respectively,
and () = {1, . . . , , not +1, . . . , not }.
Furthermore, we let +() = {1, . . . , } denote the
positive and − () = {+1, . . . , } denote the
negative atoms occuring in the body of ; moreover, we let
ℎ− () = {0} if ℎ() = not 0 and ℎ− () = ∅
otherwise (analogously for ℎ+()).</p>
        <p>Definition 2.1. The Herbrand Base of an LP  is the set
HB  of all atoms occurring in  . By</p>
        <p>HB  = {not  |  ∈ HB  }
we denote the set of all naf-negated atoms in HB  .</p>
        <p>We call an LP  a normal program if ℎ− () = ∅
for each  ∈  and a positive program if − () =
ℎ− () = ∅ for each  ∈  . Given  ⊆ HB  , the
reduct   of  is the positive program
  = {ℎ+() ←</p>
        <p>+() |
− () ∩  = ∅, ℎ− () ⊆ }.</p>
        <p>In contrast to the LP fragment that we consider in this
work, the reduct of a program can contain (denial integrity)
constraints, i.e., rules with empty head.</p>
        <p>We are ready to define stable LP semantics.</p>
        <p>
          Definition 2.2.  ⊆ HB  is a stable model [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] of an
LP  if  is a ⊆ -minimal Herbrand model of   , i.e.,  is a
⊆ -minimal set of atoms satisfying
(a)  ∈  if there is a rule  ∈   s.t. ℎ() =  and
() ⊆ ;
(b) there is no rule  ∈   with ℎ() = ∅ and
() ⊆ .
        </p>
        <p>
          Negation as failure in the head can be also interpreted
in terms of denial integrity constraints, as also observed
by Janhunen [
          <xref ref-type="bibr" rid="ref25">25</xref>
          ]. Thus, naf literals and constraints are, to
some extent, two sides of the same coin. Let us consider the
following example.
        </p>
        <p>Example 2.3. Consider the LP  given as follows.</p>
        <p>Here,  models a choice between  and . However, as  is
factual and not  entails not  (together with the fact ), 
is rendered impossible.</p>
        <p>For the sets of atoms 1 = {, } and 2 = {, } we
obtain the following reducts:
We see that 1 is a minimal Herbrand model of  1 , whereas
2 is rendered invalid due to the rule ∅ ← . Thus, this rule
can be seen as a denial integrity constraint amounting to
ruling out the atom .</p>
      </sec>
      <sec id="sec-2-2">
        <title>2.2. Assumption-based Argumentation</title>
        <p>
          We recall assumption-based argumentation (ABA) [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ]. A
deductive system is a pair (ℒ, ℛ), where ℒ is a formal
language, i.e., a set of sentences, and ℛ is a set of inference
rules over ℒ. A rule  ∈ ℛ has the form
0 ←
        </p>
        <p>1, . . . , 
for  ≥ 0, with  ∈ ℒ. We denote the head of  by
ℎ() = 0 and the (possibly empty) body of  with
() = {1, . . . , }.</p>
        <p>
          Definition 2.4. An ABA framework (ABAF) [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] is a
tuple (ℒ,ℛ,, ) for (ℒ,ℛ) a deductive system,  ⊆ ℒ the
assumptions, and : → ℒ a contrary function.
        </p>
        <p>In this work, we focus on finite ABAFs, i.e., ℒ, ℛ,  are
ifnite; also, ℒ is a set of atoms or naf-negated atoms.</p>
        <p>For a set of assumptions  ⊆  , we let  = { |  ∈ }
denote the set of all contraries of assumptions  ∈ .</p>
        <p>
          Below, we recall the fragment of bipolar ABAFs [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ].
Definition 2.5. An ABAF (ℒ,ℛ,, ) is bipolar if for all
rules  ∈ ℛ, it holds that |()| = 1, () ⊆  , and
ℎ() ∈  ∪ .
        </p>
        <p>Next, we recall the crucial notion of tree-derivations. A
sentence  ∈ ℒ is tree-derivable from assumptions  ⊆ 
and rules  ⊆ ℛ , denoted by  ⊢ , if there is a finite
rooted labeled tree  s.t. the root is labeled with ; the set
of labels for the leaves of  is equal to  or  ∪ {⊤}, where
⊤ ̸∈ ℒ; for every inner node  of  there is exactly one rule
 ∈  such that  is labelled with ℎ(), and for each
 ∈ () the node  has a distinct child labelled with
; if () = ∅,  has a single child labelled ⊤; for every
rule in  there is a node in  labelled by ℎ(). We often
write  ⊢  simply as  ⊢ . Tree-derivations are the
arguments in ABA; we use both notions interchangeably.</p>
        <p>Let  = (ℒ, ℛ, , ) be an ABAF. For a set of
assumptions , by Th() = { ∈ ℒ | ∃′ ⊆  : ′ ⊢ } we
denote the set of all sentences derivable from (subsets of) .
Note that  ⊆ Th() since each  ∈  is derivable from
{} and rule-set ∅ ({} ⊢∅ ). The closure of  is given
by cl () = Th() ∩ . An ABAF is flat if each set  of
assumptions is closed. We refer to an ABAF not restricted
to be flat as non-flat .</p>
        <p>Definition 2.6. Let  = (ℒ, ℛ, , ) be an ABAF. An
assumption-set  ⊆  attacks an assumption-set  ⊆ 
if  ∈ Th() for some  ∈  . An assumption-set  is
conflict-free ( ∈ cf ()) if it does not attack itself; it is
closed if () = .</p>
        <p>
          We recall stable [
          <xref ref-type="bibr" rid="ref22">22</xref>
          ] and set-stable [
          <xref ref-type="bibr" rid="ref23">23</xref>
          ] ABA semantics
(abbr. stb and sts, respectively). Note that, while set-stable
semantics has been defined for bipolar ABAFs only, we
generalise the semantics to arbitrary ABAFs.
        </p>
        <p>Definition 2.7. Let  = (ℒ, ℛ, , ) be an ABAF. Further,
let  ∈ cf () be closed.
•  ∈ stb() if  attacks each {} ⊆  ∖ ;
•  ∈ sts() if  attacks cl ({}) for each  ∈  ∖ .
Example 2.8. We consider an ABAF  = (ℒ, ℛ, , )
with assumptions  = {, , }, their contraries , , and
, respectively, and rules
 ←
.</p>
        <p>←
.</p>
        <p>←</p>
        <p>The framework is non-flat because we can derive  from .</p>
        <p>In , the set {} is set-stable: Clearly, the assumption does
not attack itself. It remains to show that the closure of  and
the closure of  is attacked. First note that  attacks  since
{} ⊢ . Thus,  attacks also the closure of . It follows that 
furthermore attacks the closure of  since cl ({}) = {, }.
This shows that {} is set-stable.</p>
        <p>Moreover, the set {, } is stable and set-stable in 
because it is conflict-free and attacks the assumption  via the
argument {, } ⊢ .</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>3. Stable Semantics</title>
    </sec>
    <sec id="sec-4">
      <title>Correspondence</title>
      <p>In this section, we show that non-flat ABA under stable
semantics correspond to stable model semantics for logic
programs with negation as failure in the head. First, we show
that each LP can be translated into a non-flat ABAF; second,
we present a translation from a restricted class of ABAFs
(LPABA) into LPs; third, we extend the correspondence result
to general ABAFs by providing a translation from general
non-flat ABA into LP-ABA. We conclude this section by
discussing denial integrity constraints in non-flat ABA.</p>
      <sec id="sec-4-1">
        <title>3.1. From LPs to ABAFs</title>
        <p>
          Each LP  can be interpreted as ABAF with assumptions
not  and contraries thereof, for each literal in the Herbrand
base HB  of  . We recall the translation from normal
programs to flat ABA [
          <xref ref-type="bibr" rid="ref4">4</xref>
          ].
        </p>
        <p>Definition 3.1. The ABAF corresponding to an LP  is
 = (ℒ, ℛ, , ) with ℒ = HB  ∪ HB  , ℛ =  ,
 = HB  , and not  =  for each not  ∈ .
Example 3.2. Consider again the LP from Example 2.3.
and contrary function not  =  for each  ∈ {, , }.
Recall that 1 = {, } is a stable model of  . Naturally, this
set corresponds to the singleton assumption-set  = {not }.
Indeed, since  is derivable from {not } and  is factual, it
holds that Th () = {not , , } which sufices to see
that  ∈ stb( ).</p>
        <p>Let us generalize the observations we made in this
example. We translate a set of atoms  (in HB  for an LP  ) into
an assumption-set ∆( ) (in the ABAF  ) by collecting all
assumptions “not ” corresponding to the atoms outside ;
that is, we set
∆( ) = {not  |  ∈/ }.</p>
        <p>We will prove that  is a stable model (in  ) if ∆( ) is a
stable extension (in  ). First, we introduce a notion of
reachability in logic programs that is based on the
construction of arguments.</p>
        <p>Definition 3.3. Let  be an LP. An atom  ∈ HB  ∪ HB 
is reachable from a set of naf literals  ⊆ HB  if there is
a tree-based argument  ′ ⊢  with  ′ ⊆  in the
corresponding ABAF  .</p>
        <p>Note that the reachability target is defined for both
positive and negative atoms; the source on the other hand is
always a set of naf literals. The notion difers from
reachability based on dependency graphs which is defined for
positive atoms only.</p>
        <p>Below, we prove our first main result.</p>
        <p>Theorem 3.4. Let  be an LP and  the ABAF
corresponding to  . Then  is a stable model of  if ∆( ) ∈ stb( ).
Proof. By definition, a set  is stable if it is ⊆ -minimal
model of   satisfying
()  ∈  if there is  ∈   such that ℎ() = 
and () ⊆ ; and
() there is no  ∈   with ℎ() = ∅ and
+() ⊆ .</p>
        <p>By definition of   we obtain  is a stable model of  if 
is a ⊆ -minimal model of   satisfying
()  ∈  if there is  ∈  such that ℎ() = ,
+() ⊆ , and − () ∩  = ∅; and
() there is no  ∈  with ℎ+() = ∅, ℎ− () ⊆
, +() ⊆ , and − () ∩  = ∅.</p>
        <p>Below, we show that the first item and the ⊆ -minimality
requirement captures conflict-freeness (no naf literal in 
is derived) and the requirement that all other assumptions
are attacked (all other naf literals outside  are derived);
whereas the second item ensures closure of the program.1</p>
        <p>First, Let  be a stable model of  and let  = ∆( ). We
show that  is stable in  , i.e., it is conflict-free, closed,
and attacks all assumptions in  ∖ .</p>
        <p>•  is conflict-free:  is conflict-free if there is no
 ∈ HB  ∖  such that  is reachable, i.e., can be
derived from . If such a derivation would exist,
then the assumption not  ∈  were attacked by .
Towards a contradiction, suppose there is an atom
 ∈ HB  ∖  which is reachable from . Let</p>
        <p>= { ∈ HB  ∖  |  ⊢ }
denote the set of atoms that are reachable from 
but lie ‘outside’ . We order  according the height
of the smallest tree-derivation.</p>
        <p>
          Wlog, we can assume that our chosen atom  is
minimal in , i.e., there is no other atom  ∈ HB  ∖ 
which is reachable in less steps. Let ′ ⊢  denote
the smallest tree-derivation, and let  denote the
top-rule (the rule connecting the root  with the fist
level of the tree) of the derivation. The rule satisfies
ℎ() = , − ()∩ = ∅, and +() ⊆ 
1We note that in the case of normal logic programs without negation
in the head, the second condition does not apply. It is well known and
has been discussed thoroughly in the literature that (a) holds if Δ()
is stable in  [
          <xref ref-type="bibr" rid="ref5 ref6">5, 6</xref>
          ].
(otherwise, there is an atom  ∈/  with a smaller
tree-derivation, contradiction to the minimality of 
in ). Consequently, we obtain that  ∈ ,
contradiction to our initial assumption.
•  attacks all other assumptions: Suppose there is an
atom  ∈  which is not reachable from . We show
that ′ =  ∖ {} is a model of   . That is, we
show that ′ satisfies each rule in   . By
assumption there is is no rule  ∈  such that ℎ() = ,
+() ⊆ ′, and − () ∩ ′ = ∅ (otherwise,
 is reachable from ). Hence  ∈ ′ if there is
 ∈   such that ℎ() =  and +() ⊆ ′
is satisfied. ′ satisfies all constraints since, by
assumption, there is no  ∈   with ℎ() = ∅
and +() ⊆ . Thus ′ is a model of   .
Consequently,  cannot be a stable model, contradiction
to our initial assumption.
•  is closed: Towards a contradiction, suppose that
there is some  ∈  such that the corresponding naf
literal not  is reachable. Let  be the top-rule of the
tree-derivation. It holds that +() ⊆ 
(otherwise, there is some  ∈ HB  ∖  which is reachable,
contradiction to the first item), − () ∩  = ∅
and ℎ() = not . Consequently, item (b) from
Definition 2.2 is violated.
        </p>
        <p>This concludes the proof of the first direction. We have
shown that  = (∆ ) is stable in  .</p>
        <p>Now, let  = ∆( ) be a stable extension in  . We show
that  is stable in  .</p>
        <p>• Let  ∈ . Then we can construct an argument
′ ⊢ , ′ ⊆  in  , i.e., is reachable from .
We show that there is a rule  with +() ⊆ ,
− () ∩  = ∅ and ℎ() = . We proceed
by induction over the height of the argument, that
is, the height of the tree-derivation.</p>
        <p>– Base case: Suppose ′ ⊢  has height 1.</p>
        <p>Then there is  ∈  with ℎ() = ,
+() = ∅, and − () ∩  = ∅.
–  ↦→  + 1: Suppose now that the statement
holds for all arguments of height smaller than
or equal to , and suppose ′ ⊢  has height
 + 1. Let  denote the top-rule of the
treederivation.</p>
        <p>We derive the statement by applying the
induction hypothesis to all height-maximal
subarguments (with claims in ()) of our
ifxed tree-derivation: Let ′ ∈ (). The
sub-tree with root ′ is an argument of height
. Hence, by induction hypothesis, ∆( )
derives ′, i.e., there is ′ ∈  with ℎ(′) =
′, +(′) ⊆ , and − (′) ∩  = ∅.</p>
        <p>In case ′ is a positive literal, we obtain ′ ∈ 
(by (a) from Definition 2.2); in case ′ is a naf
literal, we obtain ′ ∈ ∆( ) (by (b)). Since ′
was arbitrary, we obtain +() ⊆  and
− () ∩  = ∅.
• For the other direction, suppose there is a rule  ∈
 with +() ⊆ , − () ∩  = ∅ and
ℎ() = . We can construct arguments for all
+() ⊆  and thus obtain  ∈ .
• Towards a contradiction, suppose there is a  ∈
 with +() ⊆ , − () ∩  = ∅ and
ℎ() = not  for some  ∈ . Then we can
construct an argument for not , contradiction to 
being closed.
• It remains to show that  is a ⊆ -minimal model of
  . Since each atom  ∈  has an argument in
 we obtain minimality: Towards a contradiction,
suppose there is a model ′ ⊊  of   . Let  ∈
 ∖ ′. Since there is an argument deriving  there is
some  ∈   with ℎ() =  and () ⊆ ,
showing that ′ is not a model of   .</p>
      </sec>
      <sec id="sec-4-2">
        <title>3.2. From ABAFs to LPs</title>
        <p>For the other direction, we define a mapping so that each
assumption corresponds to a naf-negated atom. However,
we need to take into account that ABA is a more general
formalism. Indeed, in LPs, there is a natural bijection between
ordinary atoms and naf-negated ones (i.e.,  corresponds to
not ). Instead, in ABAFs, assumptions can have the same
contrary, they can be the contraries of each other, and not
every sentence is the contrary of an assumption in general.
To show the correspondence (under stable semantics), we
proceed in two steps:
1. We define the LP-ABA fragment in which i) no
assumption is a contrary, ii) each assumption has a
unique contrary, and iii) no further sentences exist,
i.e., each element in ℒ is either an assumption or
the contrary of an assumption. We show that the
translation from such LP-ABAFs to LPs is
semanticspreserving.
2. We show that each ABAF (whose underpinning
language is restricted to atoms and their naf) can be
transformed to an LP-ABAF whilst preserving
semantics.</p>
        <p>
          Relating LP and LP-ABA Let us start by defining the
LPABA fragment. A similar fragment for the case of normal
LPs and flat ABAFs has been already considered [
          <xref ref-type="bibr" rid="ref22 ref26 ref6">6, 22, 26</xref>
          ].
Here, we extend it to the more general case.
        </p>
        <p>Definition 3.5. The LP-ABA fragment is the class of all
ABAFs  = (ℒ, ℛ, , ) where (1)  ∩  = ∅, (2) the
contrary function is injective, and (3) ℒ =  ∪ .</p>
        <p>
          We show that each LP-ABAF corresponds to an LP, using
a translation similar to [
          <xref ref-type="bibr" rid="ref6">6</xref>
          ][Definition 11] (which is however
for flat ABA). We replace each assumption  with not .
For an atom  ∈ ℒ, we let
rep() =
{︃not ,
,
if  ∈ 
if  =  ∈ .
        </p>
        <p>Note that in the LP-ABA fragment, this case distinction is
exhaustive. We extend the operator to ABA rules
elementwise: rep() = rep(ℎ()) ← { rep() |  ∈ ()}.
Definition 3.6. For an LP-ABAF  = (ℒ, ℛ, , ), we
deifne the associated LP  = {rep() |  ∈ ℛ}.</p>
        <p>Example 3.7. Let  be an ABAF with  = {, , } and
ℛ :  ←

 ←

 ←
 ←
, .</p>
        <p>We replace e.g. the assumption  with not  and the contrary
 is left untouched. This yields the associated LP
 :  ←</p>
        <p>Striving to anticipate the relation between  and , note
that  = {} ∈ stb(). Now we compute Th() ∖  =
{, } noting that it is a stable model of .</p>
        <p>It can be shown that, when restricting to LP-ABA, the
translations in Definitions 3.1 and 3.6 are each other’s
inverse. Below, we let</p>
        <p>rep() = (rep(ℒ), rep(ℛ), rep(), )
where rep() = .</p>
        <p>Lemma 3.8. For any LP  , it holds that  =  .
Proof. Each naf atom not  corresponds to an assumption
in  whose contrary is . Applying the translation from
Definition 3.6, we map each assumption not  to the naf
literal not not  = not . Hence, we reconstruct the original
LP  .</p>
        <p>We obtain a similar result for the other direction, under
the assumption that each literal is the contrary of an
assumption, i.e., if ℒ =  ∪  as it is the case for the LP-ABA
fragment. The translations from Definition 3.6 and 3.1 are
each other’s inverse modulo the simple assumption
renaming operator rep as defined above. Note that we associate
each assumption  ∈  with not .</p>
        <p>Lemma 3.9. Let  = (ℒ, ℛ, , ) be an ABAF in the LP
fragment. It holds that  = rep().</p>
        <p>Proof. When applying the translation from ABA to LP ABA,
we associate each assumption  ∈  with a naf literal
not . Applying the translation from Definition 3.1, each naf
literal not  is an assumption in  . We obtain  =
(rep(ℒ), rep(ℛ), rep(), ) where rep() = .</p>
        <p>We are ready to prove the main result of this section. We
make use of Theorem 3.4 and obtain the following result.
Theorem 3.10. Let  = (ℒ, ℛ, , ) be an LP-ABAF and
let  be the associated LP . Then,  ∈ stb() if Th() ∖
 is a stable model of .</p>
        <p>Proof. It holds that  is stable in  if</p>
        <p>rep() = {not  |  ∈ }
is stable in rep(). This in turn is equivalent to rep() is
stable in  (by Proposition 3.9). Equivalently,
{ | not  ∈/ rep()} = { |  ∈/ } = Th() ∖ 
is stable in  (by Proposition 3.4). This in turn holds if
Th() ∖  is stable in  (by definition,  = {rep() |
 ∈ ℛ} = ).</p>
        <p>From ABA to LP-ABA To complete the correspondence
result between ABA and LP, it remains to show that each
ABAF  can be mapped to an LP-ABAF ′. To do so, we
proceed as follows:
1. For each assumption  ∈  we introduce a fresh
atom ; in the novel ABAF ′,  is the contrary
of .
2. If  is the contrary of  in the original ABAF , then
we add a rule  ←  to ′.
3. For any atom  that is neither an assumption nor a
contrary in , we add a fresh assumption  and let
 be the contrary of .</p>
        <p>Example 3.11. Consider the ABAF  with literals ℒ =
{, , , , }, assumptions  = {, , }, and their
contraries  = ,  = , and  = , respectively, with rules
ℛ : 1 =  ←
,  2 =  ←
,  3 =  ←
.</p>
        <p>First note that {} ∈ stb(). We construct the LP-ABAF ′
by adding rules  ← ,  ← , and  ← ; , , and
 are the novel contraries. Moreover,  is neither a contrary
nor an assumption, so we add a novel assumption  with
contrary . The stable extension {} is only preserved under
projection: we now have {, } ∈ stb(′).</p>
        <p>We show that each ABAF  can be mapped into an (under
projection) equivalent LP-ABAF ′. We furthermore note
that the translation can be computed eficiently.</p>
        <p>Proposition 3.12. For each ABAF  = (ℒ, ℛ, , ) there
is ABAF ′ computable in polynomial time s.t. (i) ′ is an
LP-ABAF and (ii)  ∈ stb(′) if  ∩  ∈ stb().
Proof. Let  = (ℒ, ℛ, , ) be an ABAF and let ′ =
(ℒ′, ℛ′, , ′) be ABAF constructed as described, i.e.,
1. For each assumption  ∈  we introduce a fresh
atom ; in the novel ABAF ′,  is the contrary
of .
2. If  is the contrary of  in the original ABAF , then
we add a rule  ← .
3. For any atom  that is neither an assumption nor a
contrary in , we add a fresh assumption  and let
 be the contrary of  in ′.</p>
        <p>First of all, the construction is polynomial. Towards the
semantics, let us denote the result of applying steps (1) and
(2) by * . We show that in  and * the attack relation
between semantics persists.</p>
        <p>Let  ⊆  be a set of assumptions. In the following,
we make implicit use of the fact that entailment in  and
* coincide except the additional rules deriving certain
contraries in * .</p>
        <p>(⇒) Suppose  attacks  in  for some  ∈ . Then
 ∈ Th() where  = . By construction,  ∈ Th* ()
as well and since  = , the additional rule  ←  is
applicable. Consequently,  ∈ Th* (), i.e.,  attacks 
in * as well.</p>
        <p>(⇐) Now suppose  attacks  in * for some  ∈ .
Then  ∈ Th* () which is only possible whenever  ∈
Th* () holds for  the original contrary of . Thus 
attacks  in .</p>
        <p>We deduce</p>
        <p>stb() = stb(* ).</p>
        <p>Finally, for moving from * to ′ we note that adding
assumptions  (which do not occur in any rule) corresponds
to adding arguments without outgoing attacks to the
constructed AF * . This has (under projection) no influence
on the stable extensions of * . Consequently
 ∈ stb(′) ⇔  ∩  ∈ stb(* ) ⇔  ∩  ∈ stb().
as desired.</p>
        <p>Given an ABAF , we combine the previous translation
with Definition 3.6 to obtain the associated LP . Thus,
each ABAF  can be translated into an LP, as desired.
Example 3.13. Let us consider again the ABAF  from
Example 3.11. As outlined before, applying the translation
into an LP-ABA ′ yields an ABAF ′ with assumptions
 = {, , , , } their contraries  = ,  = ,
 = ,  = , and  = , respectively, and with rules
 ←
 ←</p>
        <p>The set {, , } is the stable model corresponding to our
stable extension {} from  (under projection).</p>
      </sec>
      <sec id="sec-4-3">
        <title>3.3. Denial Integrity Constraints in ABA</title>
        <p>Our correspondence results allow for a novel interpretation
of the derivation of assumptions in ABA in the context of
stable semantics. Analogous to the correspondence of naf
in the head and allowing for constraints (rules with empty
head) in LP we can view the derivation of an assumption as
setting constraints: for a set of assumptions  ⊆  and an
assumption  ∈ , a derivation  ⊢  intuitively captures
the constraint ← , , i.e., one of  ∪ {} is false.</p>
        <p>Thus, our results indicate that deriving assumptions is the
same as imposing constraints. More formally, the following
observation can be made.</p>
        <p>Proposition 3.14. Let  = (ℒ, ℛ, , ) be an ABAF and
let ′ = (ℒ, ℛ ∪ {}, , ) for a rule  of the form  ← 
with  ∪ {} ⊆  . Then,  ∈ stb(′) if (i)  ∈ stb()
and (ii)  ̸⊆  or  ∈ .</p>
        <p>Proof. We first make the following observation. We have
: Th() ⊆</p>
        <p>Th′ ()
∀ ⊆ 
by definition and</p>
        <p>∈ Th′ () ∖ Th() ⇒  ∈/ 
because the only additional way to make deriviations in ′
is through a rule entailing . This, however, implies
 closed in ′ ⇒ Th() = Th′ (),
(1)
i.e., for sets closed in ′, the derived atoms coincide.</p>
        <p>Now let us show the equivalence.</p>
        <p>(⇒) Suppose  ∈ stb(′). Since  is closed,  ̸⊆ 
or  ∈/ , so condition (ii) is met. Moreover, by (1),  is
conflict-free and attacks each  ∈/  in , i.e.,  ∈ stb().
Thus condition (i) is also met.</p>
        <p>(⇐) Let  ∈ stb() and let  ̸⊆  or  ∈ . Then  is
also closed in ′. We apply (1) and find  ∈ stb(′).
Example 3.15. Consider the ABAF  with assumptions
 = {, , , }, and their contraries , , , and ,
respectively, with rules
1 =  ←</p>
        <p>Intuitively, this rule encodes the constraint ← , , i.e., 
and  cannot be true both at the same time. Consequently,
the ABAF ′ has a single stable model 1.</p>
      </sec>
    </sec>
    <sec id="sec-5">
      <title>4. Set-Stable Model Semantics</title>
      <p>In this section, we investigate set-stable semantics in the
context of logic programs.</p>
      <p>Set-stable semantics has been originally introduced for
bipolar ABAFs (where each rule is of the form  ←  with
 an assumption and  either an assumption or the contrary
thereof) for capturing existing notions of stable extensions
for bipolar (abstract) argumentation; we will thus first
identify the corresponding LP fragment of bipolar LPs and
introduce the novel semantics therefor. We then show that this
semantics corresponds to set-stable ABA semantics, even in
the general case. Interestingly, despite being the formally
correct counter-part to set-stable ABA semantics, the novel
LP semantics exhibits non-intuitive behavior in the general
case, as we will discuss.</p>
      <sec id="sec-5-1">
        <title>4.1. Bipolar LPs and Set-Stable Semantics</title>
        <p>Recall that an ABAF  = (ℒ, ℛ, , ) is bipolar if each
rule is of the form  ←  where  is an assumption and 
is either an assumption or the contrary of an assumption.
We adapt this to LPs as follows.</p>
        <p>Definition 4.1. The bipolar LP fragment is the class of LPs
 with |()| = 1 and () ⊆ HB  for all  ∈  .</p>
        <p>We note that the head of a rule corresponds by definition
either to an assumption (if it is a naf literal) or the contrary
of an assumption (if it is a positive literal).</p>
        <p>We set out to define our new semantics. In ABA,
setstable semantics relaxes stable semantics: it sufices if the
closure of an assumption  outside a given set is attacked;
that is, it sufices if  “supports” an attacked assumption ,
e.g., if the ABAF contains the rule  ← . Let us discuss
this for bipolar LPs: given a set of atoms  ⊆ HB  in
a program  , we can accept an atom  not only if it is
reachable from ∆( ), but also if there is some reachable 
and not  “supports” not . For instance, given the rule
of the form not  ← not  ∈  , we are allowed to add the
contraposition  ←  to the program  before evaluating
our potential model .</p>
        <p>To capture all “supports” between naf-negated atoms, we
define their closure, amounting to the set of all positive and
naf-negated atoms obtainable by forward chaining.
Definition 4.2.</p>
        <p>HB  , we define</p>
        <sec id="sec-5-1-1">
          <title>For a bipolar LP  and a set  ⊆</title>
          <p>HB  ∪
supp() =  ∪ { | ∃ ∈  : () ⊆ , ℎ() = }.
The closure of  is defined as cl () = ⋃︀&gt;0 supp().2</p>
          <p>Note that cl () returns positive as well as negative atoms.
For a singleton {}, we write cl () instead of cl ({}).
Example 4.3. Consider the bipolar LP  given as follows.
2supp() denotes the -th application of supp(· ) to .</p>
          <p>Definition 4.4. For a bipolar LP  and  ⊆ HB  , the
setstable reduct  of  is defined as  =   ∪  where
 = { ←</p>
          <p>| ,  ∈ HB  ,  ̸= , not  ∈ cl ({not })}.</p>
          <p>Note that we require  ̸=  to avoid constructing
redundant rules of the form “ ← ”.</p>
          <p>Example 4.5. Let us consider again the LP  from
Example 4.3. Let 1 = {} and 2 = {, }. We compute the
set-stable reducts according to Definition 4.4. First, we
compute the reducts  1 and  2 . Second, for each naf literal
not , we add a rule  ← , for each  ∈ HB  with
not  ∈ cl ({not }), to both reducts. Inspecting the
computed closures of the naf literals of  , this amounts to adding
the rule ( ← ) to each reduct.</p>
          <p>Overall, we obtain
1 :  ←
2 :
∅ ←
 ←
 ←
 ←
 ←</p>
          <p>We are ready to give the definition of set-stable semantics.
Note that we state the definition for arbitrary (not only
bipolar) LPs.</p>
          <p>Definition 4.6. An interpretation  ⊆ HB  is a set-stable
model of an LP  if  is a ⊆ -minimal model of  satisfying
(a)  ∈  if there is  ∈  s.t. ℎ() =  and
() ⊆ ;
(b) there is no rule  ∈  with ℎ() = ∅ and
() ⊆ .</p>
          <p>Example 4.7. Consider again the LP  from Example 4.3.
It can be checked that  has no stable model. Indeed, the
reduct  1 contains the unsatisfiable rule (∅ ← ); the set
2 = {, } on the other hand is not minimal for  2 .</p>
          <p>If we consider the generalised set-stable reduct instead, we
ifnd that the set 2 is a ⊆ -minimal model for 2 . The atom
 is factual in 2 and the atom  is derived by . Thus, 2
is set-stable in  .</p>
        </sec>
      </sec>
      <sec id="sec-5-2">
        <title>4.2. Set-stable Semantics in general (non-bipolar) LPs</title>
        <p>So far, we considered set-stable model semantics in the
bipolar LP fragment. As it is the case for the set-stable
ABA semantics, our definition of set-stable LP semantics
generalises to arbitrary LPs, beyond the bipolar class.</p>
        <p>Set-stable model semantics belong to the class of
twovalued semantics, that is, each atom is either set to true
or false (no undefined atoms exist). Moreover, set-stable
model semantics generalises stable model semantics: each
stable model of an LP is set-stable, but not vice versa, as
Example 4.7 shows.</p>
        <p>Proposition 4.8. Let  be an LP. Each stable model  of 
is set-stable (but not vice versa).</p>
        <p>Proof. Let  denote a stable model of  . By definition, the
generalised reduct  of   is a superset of all rules in   .
Thus (a) and (b) in Definition 4.6 are satisfied. Moreover, 
is ⊆ -minimal by Definition 2.2.</p>
        <p>We furthermore note that the support of a set of positive
and negative atoms can be computed in polynomial time.</p>
        <sec id="sec-5-2-1">
          <title>Lemma 4.9. For a bipolar LP  and a set  ⊆</title>
          <p>cl () is computable in polynomial time.</p>
          <p>HB  ∪HB  ,</p>
          <p>It follows that the computation of a set-stable model of
a given program  is of the same complexity as finding a
stable model.</p>
          <p>In the case of general LPs, however, the novel
semantics exhibits counter-intuitive behavior, as the following
example demonstrates.</p>
          <p>Example 4.10. Consider the following two LPs 1 and 2:
1 :  ←
2 :  ←</p>
          <p>In 1 the set {, } is set-stable because we can take the
contraposition of the rule and obtain  ← . This is, however,
not possible in 2 which in fact has no set-stable model.</p>
          <p>The example indicates that the semantics does not
generalise well to arbitrary LPs. We note that a possible and
arguably intuitive generalisation of set-stable model
semantics would be to allow for contraposition for all rules that
derive a naf literal. This, however, requires disjunction in
the head of rules. Applying this idea to Example 4.10 yields
the rule  ∨  ←  when constructing the reduct with
respect to 2. The resulting instance therefore lies in the class
of disjunctive LPs (a thorough investigation of this proposal
however is beyond the scope of the present paper).</p>
        </sec>
      </sec>
      <sec id="sec-5-3">
        <title>4.3. Relating ABA and LP under set-stable semantics</title>
        <p>In the previous subsection, we identified certain
shortcomings of set-stable semantics when applied to general LPs.
This poses the question whether our formulation of
setstable LP semantics is indeed the LP-counterpart of
setstable ABA semantics. In this subsection, we show that,
despite the unwanted behavior of set-stable model
semantics for LPs, the choice of our definitions is correct: set-stable
ABA and LP semantics correspond to each other. We show
that our novel LP semantics indeed captures the spirit of
ABA set-stable semantics, even in the general case.</p>
        <p>We show that the semantics correspondence is preserved
under the translation presented in Definition 3.1. We prove
the following theorem.</p>
        <p>Theorem 4.11. For an LP  and its associated ABAF  ,
 is set-stable in  if ∆( ) is set-stable in  .</p>
        <p>Proof. By definition,  is set-stable if it is a ⊆ -minimal
model of  satisfying
(a)  ∈  if there is  ∈  s.t. ℎ() =  and
() ⊆ ;
(b) there is no  ∈  with ℎ() = ∅ and
() ⊆ .</p>
        <p>Equivalently, by definition of  ,
()  ∈  if
(1) there is  ∈  s.t. ℎ() = , +() ⊆</p>
        <p>and − () = ∅; or
(2) there is  ∈  such that not  ∈ cl (not )
and there is  ∈  s.t. ℎ() = ,
+() ⊆  and − () = ∅; and
(b) there is no  ∈  with ℎ+() = ∅, ℎ− () ⊆
,  ⊆ +(), and − () = ∅.</p>
        <p>The second item (b) is analogous to the proof of Theorem 3.4;
item (a1) corresponds to item (a) of the proof of Theorem 3.4.
Item (a2) formalises that it sufices to (in terms of ABA)
attack the closure of a set.</p>
        <p>Let  be a set-stable model of  . We show that  = ∆( )
is set-stable in  , i.e.,  is coniflct-free, closed, and attacks
the closure of all remaining assumptions. The first two
points are analogous to the proof of Theorem 3.4. Below we
prove the last item.</p>
        <p>•  attacks the closure of all other assumptions:
Suppose there is an atom  ∈  which is not reachable
from  and there is no  ∈  with not  ∈ cl (not ).
Similar to the proof in Theorem 3.4, we can show
that ′ =  ∖ {} is a model of  . By assumption
there is is no rule  ∈  such that ℎ() = ,
+() ⊆ ′, and − () ∩ ′ = ∅ (otherwise,
 is reachable from ); moreover, there is no rule
 ←  in  (otherwise, not  is in the support
from not ). We obtain that ′ is a model of  ,
contradiction to our initial assumption.</p>
        <p>Next, we prove the other direction. Let  = ∆( ) be a
set-stable extension of  . We show that  is set-stable in
 . Similar to the proof of Theorem 3.4 we can show that all
constraints are satisfied and that  is indeed minimal. Also,
the remaining correspondence proceeds similar as in the
case of stable semantics, as shown below.</p>
        <p>• Let  ∈ . Then either we can construct an
argument ′ ⊢ , ′ ⊆  in  , or there is some  ∈ 
such that not  ∈ cl (not ) for which we can
construct an argument in  . If the former holds, then
we proceed analogously to the corresponding part
in the proof of Theorem 3.4 and item (a1) is satisfied.
Now, suppose the latter is true. Analogously to the
the proof of Theorem 3.4, we can show that there is
a rule  ∈  with +() ⊆ , − () ∩  = ∅
and ℎ() = , that is (a2) is satisfied.
• For the other direction, suppose there is a rule
 ∈  with +() ⊆ , − () ∩  = ∅
and ℎ() =  and there is  ∈  with not  ∈
cl (not ) and ℎ() = , +() ⊆  and
− () = ∅ for some . We can construct
arguments for all +() ⊆  and thus  ∈ .</p>
        <p>Analogous to the case of stable semantics, we can show
that the LP-ABA fragment preserves the set-stable semantics
and obtain the following result.</p>
        <p>Theorem 4.12. Let  be an LP-ABAF and let  be the
associated LP. Then,  ∈ sts() if Th() ∖  is a
setstable model of .</p>
        <p>Making use of the translation from general ABA to the
LPABA fragment outlined in the previous section, we obtain
that the correspondence extends to general ABA.</p>
      </sec>
      <sec id="sec-5-4">
        <title>4.4. Set-stable Semantics for General (non-bipolar) ABAFs</title>
        <p>Recall that Example 4.10 indicates that the semantics does
not generalise well in the context of LPs. In light of the
close relation between ABA and LP, it might be the case that
the non-intuitive behavior afects set-stable ABA semantics.
However, we find that set-stable semantics generalise well
for ABAFs. The reason lies in the diferences between
deriving assumptions (in ABA) and naf literals (in LPs) beyond
classical stable model semantics.</p>
        <p>Let us translate Example 4.10 in the language of ABA.
Example 4.13. The translation of the LPs 1 and 2 from
Example 4.10 yields two ABAFs 1 and 2. The ABAF 1
has two assumptions 1 = {, } (representing not  and
not , respectively) with contraries  and , and rules
ℛ1 :  ←
.</p>
        <p>←
.</p>
        <p>The ABAF 2 has three assumptions 2 = {, , }
(representing not , not , and not , respectively) with contraries
, , , and rules
ℛ2 :  ←
.</p>
        <p>←
, .</p>
        <p>By Theorem 4.11, we obtain the set-stable extensions of the
ABAFs from our results from the original programs 1 and
2. In 1, the empty set is set-stable because it attacks the
closure of each assumption. In 2, on the other hand, no set of
assumptions is set-stable:  and  are not attacked, although
they jointly derive  which is attacked by the empty set.</p>
        <p>In contrast to the LP formulation of the problem where
taking the contraposition of each rule with a naf literal
in the head would have been a more natural solution, the
application of set-stable semantics in the reformulation of
Example 4.10 confirms our intuition. The set {, } derives
the assumption , however, the attack onto  is not
propagated to (the closure of) one of the members of {, }.</p>
        <p>The example indicates a fundamental diference between
deriving assumptions and naf literals in ABA and LPs,
respectively. A rule in an LP with a naf literal in the head
is interpreted as denial integrity constraint (under stable
model semantics). As a consequence, the naf literal in the
head of a rule is replaceable with any positive atom in the
body; e.g., the rules not  ← ,  and not  ← ,  are
equivalent as they both formalise the constraint ← , , .
Although a similar behavior of rules with assumptions in
the head can be identified in the context of stable semantics
in ABA, the derivation of an assumption goes beyond that; it
indicates a hierarchical dependency between assumptions.</p>
      </sec>
    </sec>
    <sec id="sec-6">
      <title>5. Discussion</title>
      <p>In this work, we investigated the close relation between
non-flat ABA and LPs with negation as failure in the head,
focusing on stable and set-stable semantics. Research often
focuses on the flat ABA fragment in which each set of
assumptions is closed. This restriction has however certain
limitations; as the present work demonstrates, non-flat ABA
is capable of capturing a more general LP fragment, thus
opening up more broader application opportunities. To the
best of our knowledge, our work provides the first
correspondence result between an argumentation formalism and
a fragment of logic programs which is strictly larger than
the class of normal LPs. We furthermore studied set-stable
semantics, originally defined only for bipolar ABAFs, in
context of general non-flat ABAFs and LPs.</p>
      <p>
        The provided translations have practical as well as
theoretical benefits. Conceptually, switching views between
deriving assumptions (as possible in non-flat ABA) and
imposing denial integrity constraints (as possible in many
standardly considered LP fragments) allows us to look at a
problem from diferent angles; oftentimes, it can be
helpful to change viewpoints for finding solutions. Practically,
our translations yield mutual benefits for both fields. Our
translations from ABA into LP yield a solver for non-flat
ABA instances (as, for instance, employed in [
        <xref ref-type="bibr" rid="ref27">27</xref>
        ]), as
commonly used ASP solvers (like clingo [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]) can handle
constraints. With this, we provide a powerful alternative to
solvers for non-flat ABA, which are typically not supported
by established ABA solvers due to the primary focus on flat
instances (with some exceptions [
        <xref ref-type="bibr" rid="ref28 ref29">28, 29</xref>
        ]). LPs can profit
from the thoroughly investigated explanation methods for
ABAFs [
        <xref ref-type="bibr" rid="ref22 ref30 ref31">22, 30, 31</xref>
        ].
      </p>
      <p>The generalisation of set-stable model semantics to the
non-bipolar ABA and LP fragment furthermore indicated
interesting avenues for future research. As Example 4.10
indicates, the semantics does not generalise well beyond
the bipolar LP fragment. It would be interesting to further
investigate reasonable generalisations for set-stable model
semantics for LPs. As discussed previously, a promising
generalisation might lead us into the fragment of disjunctive
LPs. Another promising direction for future work would
be to further study and develop denial integrity constraints
in the context of ABA, beyond stable semantics. A further
interesting avenue for future work is the development and
investigation of three-valued semantics (such as
partialstable or L-stable model semantics) for LPs with negation as
failure in the head, in particular in correspondence to their
anticipated ABA counter-parts (e.g., complete and
semistable semantics, respectively).</p>
      <p>As the case of set-stable semantics indicates, it is
unlikely that the correspondence between denial integrity
constraints and assumptions in the head is satisfied beyond
stable semantics. It would be interesting to investigate
denial integrity constraints in the realm of ABA, to shed light
on the relation (and diferences) between the derivation of
assumptions and setting constraints.</p>
    </sec>
    <sec id="sec-7">
      <title>Acknowledgments</title>
      <p>This research was funded in whole, or in part, by the
European Research Council (ERC) under the European Union’s
Horizon 2020 research and innovation programme (grant
agreement No. 101020934, ADIX) and by J.P. Morgan and
by the Royal Academy of Engineering under the Research
Chairs and Senior Research Fellowships scheme; by the
Federal Ministry of Education and Research of Germany and
by Sächsische Staatsministerium für Wissenschaft, Kultur
und Tourismus in the programme Center of Excellence for
AI-research “Center for Scalable Data Analytics and
Artiifcial Intelligence Dresden/Leipzig”, project identification
number: ScaDS.AI.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <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>Artif. Intell</source>
          .
          <volume>77</volume>
          (
          <year>1995</year>
          )
          <fpage>321</fpage>
          -
          <lpage>358</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>Y.</given-names>
            <surname>Wu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Caminada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>D. M.</given-names>
            <surname>Gabbay</surname>
          </string-name>
          ,
          <article-title>Complete extensions in argumentation coincide with 3-valued stable models in logic programming</article-title>
          ,
          <source>Studia Logica</source>
          <volume>93</volume>
          (
          <year>2009</year>
          )
          <fpage>383</fpage>
          -
          <lpage>403</lpage>
          . doi:
          <volume>10</volume>
          .1007/s11225-009-9210-5.
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>M.</given-names>
            <surname>Caminada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sá</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Alcântara</surname>
          </string-name>
          , W. Dvořák,
          <article-title>On the equivalence between logic programming semantics and argumentation semantics</article-title>
          ,
          <source>Int. J. Approx. Reasoning</source>
          <volume>58</volume>
          (
          <year>2015</year>
          )
          <fpage>87</fpage>
          -
          <lpage>111</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.ijar.
          <year>2014</year>
          .
          <volume>12</volume>
          .004.
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>A.</given-names>
            <surname>Bondarenko</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P. M.</given-names>
            <surname>Dung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R. A.</given-names>
            <surname>Kowalski</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>An abstract, argumentation-theoretic approach to default reasoning, Artif</article-title>
          . Intell.
          <volume>93</volume>
          (
          <year>1997</year>
          )
          <fpage>63</fpage>
          -
          <lpage>101</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Logic programming in assumptionbased argumentation revisited - semantics and graphical representation</article-title>
          , in: B.
          <string-name>
            <surname>Bonet</surname>
          </string-name>
          , S. Koenig (Eds.),
          <source>Proceedings of the Twenty-Ninth AAAI Conference on Artificial Intelligence, January 25-30</source>
          ,
          <year>2015</year>
          , Austin, Texas, USA, AAAI Press,
          <year>2015</year>
          , pp.
          <fpage>1569</fpage>
          -
          <lpage>1575</lpage>
          . URL: https://doi.org/10.1609/aaai.v29i1.9417. doi:
          <volume>10</volume>
          .1609/ AAAI.V29I1.9417.
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>M.</given-names>
            <surname>Caminada</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <article-title>On the equivalence between assumption-based argumentation and logic programming</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>60</volume>
          (
          <year>2017</year>
          )
          <fpage>779</fpage>
          -
          <lpage>825</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>S.</given-names>
            <surname>Sá</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. F. L.</given-names>
            <surname>Alcântara</surname>
          </string-name>
          ,
          <article-title>Assumption-based argumentation is logic programming with projection</article-title>
          , in: J.
          <string-name>
            <surname>Vejnarová</surname>
          </string-name>
          , N. Wilson (Eds.),
          <article-title>Symbolic and Quantitative Approaches to Reasoning with Uncertainty - 16th European Conference</article-title>
          ,
          <string-name>
            <surname>ECSQARU</surname>
          </string-name>
          <year>2021</year>
          , Prague, Czech Republic,
          <source>September 21-24</source>
          ,
          <year>2021</year>
          , Proceedings, volume
          <volume>12897</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2021</year>
          , pp.
          <fpage>173</fpage>
          -
          <lpage>186</lpage>
          . URL: https:// doi.org/10.1007/978-3-
          <fpage>030</fpage>
          -86772-0_
          <fpage>13</fpage>
          . doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>030</fpage>
          -86772-0\_
          <fpage>13</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>N.</given-names>
            <surname>Potyka</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ulbricht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>P.</given-names>
            <surname>Totis</surname>
          </string-name>
          ,
          <article-title>Understanding problog as probabilistic argumentation</article-title>
          , in: E. Pontelli,
          <string-name>
            <given-names>S.</given-names>
            <surname>Costantini</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Dodaro</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S. A.</given-names>
            <surname>Gaggl</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Calegari</surname>
          </string-name>
          , A. S.
          <string-name>
            <surname>d'Avila Garcez</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Fabiano</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Mileo</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          <string-name>
            <surname>Russo</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          <string-name>
            <surname>Toni</surname>
          </string-name>
          (Eds.),
          <source>Proceedings 39th International Conference on Logic Programming</source>
          ,
          <source>ICLP</source>
          <year>2023</year>
          , Imperial College London, UK,
          <source>9th July 2023 - 15th July</source>
          <year>2023</year>
          , volume
          <volume>385</volume>
          <source>of EPTCS</source>
          ,
          <year>2023</year>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>189</lpage>
          . URL: https://doi.org/10. 4204/EPTCS.385.18. doi:
          <volume>10</volume>
          .4204/EPTCS.385.18.
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>M.</given-names>
            <surname>König</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rapberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ulbricht</surname>
          </string-name>
          ,
          <article-title>Just a matter of perspective</article-title>
          , in: F.
          <string-name>
            <surname>Toni</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Polberg</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          <string-name>
            <surname>Booth</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Caminada</surname>
          </string-name>
          , H. Kido (Eds.),
          <source>Computational Models of Argument - Proceedings of COMMA</source>
          <year>2022</year>
          , Cardif, Wales, UK,
          <fpage>14</fpage>
          -16
          <source>September</source>
          <year>2022</year>
          , volume
          <volume>353</volume>
          <source>of Frontiers in Artificial Intelligence and Applications</source>
          , IOS Press,
          <year>2022</year>
          , pp.
          <fpage>212</fpage>
          -
          <lpage>223</lpage>
          . URL: https://doi.org/10.3233/FAIA220154. doi:
          <volume>10</volume>
          .3233/FAIA220154.
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>A.</given-names>
            <surname>Rapberger</surname>
          </string-name>
          ,
          <article-title>Defining argumentation semantics under a claim-centric view</article-title>
          , in: S. Rudolph, G. Marreiros (Eds.),
          <source>Proceedings of the 9th European Starting AI Researchers' Symposium 2020 co-located with 24th European Conference on Artificial Intelligence (ECAI</source>
          <year>2020</year>
          ), Santiago Compostela, Spain,
          <year>August</year>
          ,
          <year>2020</year>
          , volume
          <volume>2655</volume>
          <source>of CEUR Workshop Proceedings, CEUR-WS.org</source>
          ,
          <year>2020</year>
          . URL: https://ceur-ws.
          <source>org/</source>
          Vol-
          <volume>2655</volume>
          /paper2.pdf .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>W.</given-names>
            <surname>Dvorák</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rapberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Woltran</surname>
          </string-name>
          ,
          <article-title>A claimcentric perspective on abstract argumentation semantics: Claim-defeat, principles, and expressiveness</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>324</volume>
          (
          <year>2023</year>
          )
          <article-title>104011</article-title>
          . URL: https: //doi.org/10.1016/j.artint.
          <year>2023</year>
          .
          <volume>104011</volume>
          . doi:
          <volume>10</volume>
          .1016/ J.ARTINT.
          <year>2023</year>
          .
          <volume>104011</volume>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J. F. L.</given-names>
            <surname>Alcântara</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Sá</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C. A.</given-names>
            <surname>Guadarrama</surname>
          </string-name>
          ,
          <article-title>On the equivalence between abstract dialectical frameworks and logic programs</article-title>
          ,
          <source>Theory Pract. Log. Program</source>
          .
          <volume>19</volume>
          (
          <year>2019</year>
          )
          <fpage>941</fpage>
          -
          <lpage>956</lpage>
          . doi:
          <volume>10</volume>
          .1017/S1471068419000280.
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>H.</given-names>
            <surname>Strass</surname>
          </string-name>
          ,
          <article-title>Approximating operators and semantics for abstract dialectical frameworks</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>205</volume>
          (
          <year>2013</year>
          )
          <fpage>39</fpage>
          -
          <lpage>70</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.artint.
          <year>2013</year>
          .
          <volume>09</volume>
          .004.
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Justifying answer sets using argumentation, Theory Pract</article-title>
          . Log. Program.
          <volume>16</volume>
          (
          <year>2016</year>
          )
          <fpage>59</fpage>
          -
          <lpage>110</lpage>
          . URL: https://doi.org/10.1017/S1471068414000702. doi:
          <volume>10</volume>
          .1017/S1471068414000702.
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gebser</surname>
          </string-name>
          ,
          <string-name>
            <given-names>R.</given-names>
            <surname>Kaminski</surname>
          </string-name>
          , B. Kaufmann, T. Schaub,
          <article-title>Multi-shot ASP solving with clingo</article-title>
          ,
          <source>Theory Pract. Log. Program</source>
          .
          <volume>19</volume>
          (
          <year>2019</year>
          )
          <fpage>27</fpage>
          -
          <lpage>82</lpage>
          . URL: https: //doi.org/10.1017/S1471068418000054. doi:
          <volume>10</volume>
          .1017/ S1471068418000054.
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>T.</given-names>
            <surname>Janhunen</surname>
          </string-name>
          ,
          <article-title>Representing normal programs with clauses</article-title>
          ,
          <source>in: Proceedings of ECAI</source>
          <year>2004</year>
          , IOS Press,
          <year>2004</year>
          , pp.
          <fpage>358</fpage>
          -
          <lpage>362</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>K.</given-names>
            <surname>Inoue</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Sakama</surname>
          </string-name>
          ,
          <article-title>Negation as failure in the head</article-title>
          ,
          <source>The Journal of Logic Programming</source>
          <volume>35</volume>
          (
          <year>1998</year>
          )
          <fpage>39</fpage>
          -
          <lpage>78</lpage>
          . URL: https://www.sciencedirect.com/science/article/ pii/S0743106697100012. doi:https://doi.org/10. 1016/S0743-
          <volume>1066</volume>
          (
          <issue>97</issue>
          )
          <fpage>10001</fpage>
          -
          <lpage>2</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>A general framework for sound assumption-based argumentation dialogues</article-title>
          ,
          <source>Artif. Intell</source>
          .
          <volume>216</volume>
          (
          <year>2014</year>
          )
          <fpage>20</fpage>
          -
          <lpage>54</lpage>
          . doi:
          <volume>10</volume>
          .1016/j.artint.
          <year>2014</year>
          .
          <volume>06</volume>
          .001.
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <given-names>K.</given-names>
            <surname>Čyras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>T.</given-names>
            <surname>Oliveira</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Karamlou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Assumption-based argumentation with preferences and goals for patient-centric reasoning with interacting clinical guidelines</article-title>
          ,
          <source>Argument Comput</source>
          .
          <volume>12</volume>
          (
          <year>2021</year>
          )
          <fpage>149</fpage>
          -
          <lpage>189</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>P. M. Dung</surname>
            ,
            <given-names>P. M.</given-names>
          </string-name>
          <string-name>
            <surname>Thang</surname>
            ,
            <given-names>N. D.</given-names>
          </string-name>
          <string-name>
            <surname>Hung</surname>
          </string-name>
          ,
          <article-title>Modular argumentation for modelling legal doctrines of performance relief</article-title>
          ,
          <source>Argument Comput. 1</source>
          (
          <year>2010</year>
          )
          <fpage>47</fpage>
          -
          <lpage>69</lpage>
          . doi:
          <volume>10</volume>
          .1080/19462160903564584.
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          [21]
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          , S. Liu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leung</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Miao</surname>
          </string-name>
          ,
          <article-title>Explained activity recognition with computational assumptionbased argumentation</article-title>
          ,
          <source>in: Proc. ECAI</source>
          , volume
          <volume>285</volume>
          <source>of FAIA</source>
          , IOS Press,
          <year>2016</year>
          , pp.
          <fpage>1590</fpage>
          -
          <lpage>1591</lpage>
          . doi:
          <volume>10</volume>
          .3233/ 978-1-
          <fpage>61499</fpage>
          -672-9-1590.
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          [22]
          <string-name>
            <given-names>K.</given-names>
            <surname>Čyras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Assumption-based argumentation: Disputes, explanations, preferences</article-title>
          , in: P.
          <string-name>
            <surname>Baroni</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Giacomin</surname>
          </string-name>
          , L. van der Torre (Eds.), Handbook of Formal Argumentation, College Publications,
          <year>2018</year>
          , pp.
          <fpage>365</fpage>
          -
          <lpage>408</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          [23]
          <string-name>
            <given-names>K.</given-names>
            <surname>Cyras</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Schulz</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Capturing bipolar argumentation in non-flat assumption-based argumentation</article-title>
          , in: B.
          <string-name>
            <surname>An</surname>
            ,
            <given-names>A. L. C.</given-names>
          </string-name>
          <string-name>
            <surname>Bazzan</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Leite</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          <string-name>
            <surname>Villata</surname>
            ,
            <given-names>L. W. N. van der</given-names>
          </string-name>
          Torre (Eds.), PRIMA 2017:
          <article-title>Principles and Practice of Multi-Agent Systems -</article-title>
          20th International Conference, Nice, France,
          <source>October 30 - November 3</source>
          ,
          <year>2017</year>
          , Proceedings, volume
          <volume>10621</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2017</year>
          , pp.
          <fpage>386</fpage>
          -
          <lpage>402</lpage>
          . URL: https://doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -69131-2_
          <fpage>23</fpage>
          . doi:
          <volume>10</volume>
          . 1007/978-3-
          <fpage>319</fpage>
          -69131-2\_
          <fpage>23</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          [24]
          <string-name>
            <given-names>C.</given-names>
            <surname>Cayrol</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Lagasquie-Schiex</surname>
          </string-name>
          ,
          <article-title>On the acceptability of arguments in bipolar argumentation frameworks</article-title>
          , in: L.
          <string-name>
            <surname>Godo</surname>
          </string-name>
          (Ed.),
          <article-title>Symbolic and Quantitative Approaches to Reasoning with Uncertainty, 8th European Conference</article-title>
          ,
          <string-name>
            <surname>ECSQARU</surname>
          </string-name>
          <year>2005</year>
          , Barcelona,
          <source>Spain, July 6-8</source>
          ,
          <year>2005</year>
          , Proceedings, volume
          <volume>3571</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2005</year>
          , pp.
          <fpage>378</fpage>
          -
          <lpage>389</lpage>
          . URL: https://doi.org/10.1007/11518655_33. doi:
          <volume>10</volume>
          .1007/11518655\_
          <fpage>33</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          [25]
          <string-name>
            <given-names>T.</given-names>
            <surname>Janhunen</surname>
          </string-name>
          ,
          <article-title>On the efect of default negation on the expressiveness of disjunctive rules</article-title>
          , in: T. Eiter,
          <string-name>
            <given-names>W.</given-names>
            <surname>Faber</surname>
          </string-name>
          , M. Truszczynski (Eds.),
          <source>Logic Programming and Nonmonotonic Reasoning</source>
          , 6th International Conference,
          <string-name>
            <surname>LPNMR</surname>
          </string-name>
          <year>2001</year>
          , Vienna, Austria,
          <source>September 17-19</source>
          ,
          <year>2001</year>
          , Proceedings, volume
          <volume>2173</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2001</year>
          , pp.
          <fpage>93</fpage>
          -
          <lpage>106</lpage>
          . URL: https://doi.org/10.1007/3-540-45402-
          <issue>0</issue>
          _7. doi:
          <volume>10</volume>
          .1007/3-540-45402-0\_7.
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          [26]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lehtonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Järvisalo</surname>
          </string-name>
          ,
          <article-title>Declarative algorithms and complexity results for assumption-based argumentation</article-title>
          ,
          <source>J. Artif. Intell. Res</source>
          .
          <volume>71</volume>
          (
          <year>2021</year>
          )
          <fpage>265</fpage>
          -
          <lpage>318</lpage>
          . URL: https://doi.org/10.1613/jair.1.12479. doi:
          <volume>10</volume>
          . 1613/JAIR.1.12479.
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          [27]
          <string-name>
            <given-names>F.</given-names>
            <surname>Russo</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rapberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          , Argumentative causal discovery,
          <source>CoRR abs/2405</source>
          .11250 (
          <year>2024</year>
          ). URL: https: //doi.org/10.48550/arXiv.2405.11250. doi:
          <volume>10</volume>
          .48550/ ARXIV.2405.11250. arXiv:
          <volume>2405</volume>
          .
          <fpage>11250</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          [28]
          <string-name>
            <given-names>T.</given-names>
            <surname>Lehtonen</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Rapberger</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Ulbricht</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. P.</given-names>
            <surname>Wallner</surname>
          </string-name>
          ,
          <article-title>Instantiations and computational aspects of non-flat assumption-based argumentation</article-title>
          ,
          <source>CoRR abs/2404</source>
          .11431 (
          <year>2024</year>
          ). URL: https: //doi.org/10.48550/arXiv.2404.11431. doi:
          <volume>10</volume>
          .48550/ ARXIV.2404.11431. arXiv:
          <volume>2404</volume>
          .
          <fpage>11431</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          [29]
          <string-name>
            <given-names>M.</given-names>
            <surname>Thimm</surname>
          </string-name>
          ,
          <article-title>The formal argumentation libraries of tweety</article-title>
          , in: E. Black,
          <string-name>
            <given-names>S.</given-names>
            <surname>Modgil</surname>
          </string-name>
          , N. Oren (Eds.),
          <source>Theory and Applications of Formal Argumentation - 4th International Workshop</source>
          , TAFA 2017,
          <article-title>Melbourne</article-title>
          ,
          <string-name>
            <surname>VIC</surname>
          </string-name>
          , Australia,
          <source>August 19-20</source>
          ,
          <year>2017</year>
          , Revised Selected Papers, volume
          <volume>10757</volume>
          of Lecture Notes in Computer Science, Springer,
          <year>2017</year>
          , pp.
          <fpage>137</fpage>
          -
          <lpage>142</lpage>
          . URL: https:// doi.org/10.1007/978-3-
          <fpage>319</fpage>
          -75553-
          <issue>3</issue>
          _9. doi:
          <volume>10</volume>
          .1007/ 978-3-
          <fpage>319</fpage>
          -75553-3\_9.
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          [30]
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          , S. Liu,
          <string-name>
            <given-names>H.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Miao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Leung</surname>
          </string-name>
          ,
          <article-title>Two forms of explanations in computational assumption-based argumentation</article-title>
          , in: K. Larson,
          <string-name>
            <given-names>M.</given-names>
            <surname>Winikof</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Das</surname>
          </string-name>
          ,
          <string-name>
            <given-names>E. H.</given-names>
            <surname>Durfee</surname>
          </string-name>
          (Eds.),
          <source>Proceedings of the 16th Conference on Autonomous Agents and MultiAgent Systems</source>
          , AAMAS 2017,
          <string-name>
            <given-names>São</given-names>
            <surname>Paulo</surname>
          </string-name>
          , Brazil, May 8-
          <issue>12</issue>
          ,
          <year>2017</year>
          , ACM,
          <year>2017</year>
          , pp.
          <fpage>1532</fpage>
          -
          <lpage>1534</lpage>
          . URL: http://dl.acm.org/citation. cfm?id=
          <fpage>3091352</fpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          [31]
          <string-name>
            <given-names>X.</given-names>
            <surname>Fan</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Toni</surname>
          </string-name>
          ,
          <article-title>Assumption-based argumentation dialogues</article-title>
          , in: T. Walsh (Ed.),
          <source>IJCAI 2011, Proceedings of the 22nd International Joint Conference on Artificial Intelligence</source>
          , Barcelona, Catalonia, Spain,
          <source>July 16-22</source>
          ,
          <year>2011</year>
          , IJCAI/AAAI,
          <year>2011</year>
          , pp.
          <fpage>198</fpage>
          -
          <lpage>203</lpage>
          . URL: https://doi. org/10.5591/978-1-
          <fpage>57735</fpage>
          -516-8/
          <fpage>IJCAI11</fpage>
          -044. doi:
          <volume>10</volume>
          . 5591/978-1-
          <fpage>57735</fpage>
          -516-8/
          <fpage>IJCAI11</fpage>
          -044.
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>