<!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>Computing Modular Paracoherent Answer Sets: Preliminary Result</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Bernardo Cuteri</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Carmine Dodaro</string-name>
          <email>dodaro@dibris.unige.it</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Francesco Ricca</string-name>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>University of Calabria</institution>
          ,
          <country country="IT">Italy -</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>University of Genoa</institution>
          ,
          <country country="IT">Italy -</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Answer Set Programming (ASP) is a well-established logic programming formalism. Problem solving in ASP requires to write an ASP program whose answers sets correspond to solutions. Despite the non-existence of answer sets for some ASP programs can be a modeling feature, it turns out to be a weakness in many other cases, and especially for query answering. Paracoherent answer set semantics extend the classical semantics of ASP to draw meaningful conclusions also from incoherent logic programs, with the result of increasing the range of applications of ASP. State of the art implementations of paracoherent ASP adopt the semi-stable and the semi-equilibrium models semantics, but cannot compute split semi-equilibrium semantics, also known as modular paracoherent semantics, that discards undesirable semi-equilibrium models. In this paper, we introduce and discuss a rst approach for the computation of modular paracoherent answer sets.</p>
      </abstract>
      <kwd-group>
        <kwd>Answer Set Programming</kwd>
        <kwd>Paracoherent Reasoning</kwd>
        <kwd>Semi- equilibrium models</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Answer Set Programming (ASP) [
        <xref ref-type="bibr" rid="ref22 ref23 ref34">22,23,34</xref>
        ] is a well-established logic
programming language, based on the stable model (or answer set) semantics [
        <xref ref-type="bibr" rid="ref40">40</xref>
        ], with a
robust solving technology [
        <xref ref-type="bibr" rid="ref12 ref16 ref17 ref18 ref24 ref3 ref35 ref36 ref37 ref38 ref39 ref41 ref42 ref43">43,3,24,35,36,37,39,12,16,17,18,47,46,38,42,41</xref>
        ]. As a
matter of fact, ASP has been applied to solve complex problems in several areas
of knowledge such as AI [
        <xref ref-type="bibr" rid="ref1 ref11 ref21 ref31 ref32 ref7">21,31,32,11,1,7</xref>
        ]; Bioinformatics [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ]; Databases [
        <xref ref-type="bibr" rid="ref19 ref45">19,45</xref>
        ];
Game Theory [
        <xref ref-type="bibr" rid="ref15 ref6">15,6</xref>
        ]; and industrial applications [
        <xref ref-type="bibr" rid="ref27 ref28">27,28</xref>
        ].
      </p>
      <p>
        The non-existence of answer sets for some ASP programs can be a modeling
feature, but, as argued in [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ], it turns out to be a weakness in many other
applications, such as: debugging, model building, inconsistency-tolerant query
answering, diagnosis, planning and reasoning about actions. To remedy to the
non-existence of answer sets, paracoherent semantics extend the classical answer
set semantics to draw meaningful conclusions also from incoherent programs.
This ASP variant has been termed paracoherent reasoning [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. In particular, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]
improved the paracoherent semantics of semi-stable models [51] avoiding some
anomalies with respect to basic modal logic properties by resorting to equilibrium
logic [48]. Thus, this paracoherent semantics is called semi-equilibrium model
(SEQ) semantics [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
      </p>
      <p>
        More recently, [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] noticed that, although the SEQ semantics has nice
properties, it may select models that do not respect modular structure of the program.
SEQ semantics use 3-valued interpretations where a third truth value besides
true and false expresses that an atom is believed true. For instance, the
incoherent logic program P = fb not a; c not a; not cg admits two SEQ models,
say M1 and M2. In M1, b is true, c is believed true, and a is false; whereas in M2
a is believed true and both b and c are false. Now, M1 appears preferable to M2,
as, according with a layering (strati cation) principle, which is widely agreed
in logic programming, one should prefer b rather than a, as there is no way to
derive a (note that a does not appear in the head of any rule of the program).
Therefore, [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ] re ne SEQ-models using splitting sequences [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ], the major tool
for modularity in modeling and evaluating answer set programs. In particular,
the re ned semantics, called Split SEQ model semantics, also known as modular
paracoherent semantics, is able to discard model M2.
      </p>
      <p>
        The rst e cient implementations of paracoherent semantics were proposed
recently [
        <xref ref-type="bibr" rid="ref10 ref8">8,10</xref>
        ], but they only support semi-stable and semi-equilibrium
semantics. Although the Split SEQ semantics discards some undesirable SEQ models,
the existing methods for computing SEQ models are not able to compute the
re ned semantics. In this paper, we ll this lack presenting and discussing a rst
strategy for computing a modular paracoherent answer set.
2
      </p>
    </sec>
    <sec id="sec-2">
      <title>Preliminaries</title>
      <p>We start with recalling answer set semantics, and then present the paracoherent
semantics of semi-equilibrium models, and its re ned version based on splitting
sequences.
2.1</p>
      <sec id="sec-2-1">
        <title>Answer Set Programming</title>
        <p>We concentrate on logic programs over a propositional signature . A disjunctive
rule r is of the form
a1 _
_ al
b1; :::; bm; not c1; :::; not cn;
(1)
where all ai, bj , and ck are atoms (from ); l &gt; 0, m; n 0; not represents
negation-as-failure. The set H(r) = fa1; :::; alg is the head of r, while B+(r) =
fb1; :::; bmg and B (r) = fc1; : : : ; cng are the positive body and the negative
body of r, respectively; the body of r is B(r) = B+(r) [ B (r). We denote
by At(r) = H(r) [ B(r) the set of all atoms occurring in r. A rule r is a
fact, if B(r) = ; (we then omit ); normal, if jH(r)j 1; and positive, if
B (r) = ;. A (disjunctive logic) program P is a nite set of disjunctive rules. P
is called normal [resp. positive] if each r 2 P is normal [resp. positive]. We let
At(P ) = Sr2P At(r), that is the set of all atoms occurring in the program P .</p>
        <p>The dependency graph of a program P is the directed graph DG(P ) =
hVP ; EP i whose nodes VP are the atoms in P and EP contains an edge (a; b)
if a occurs in H(r) and either b occurs in B(r) or in H(r) n f g
a . The strongly
connected components (SCCs) of P , denoted SCC(P ), are the SCCs of DG(P ),
which are the maximal sets of nodes C such that every pair of nodes is connected
by some path in DG(P ) with nodes only from C.</p>
        <p>
          Any set I is an interpretation; it is a model of a program P (denoted
I j= P ) if and only if for each rule r 2 P , I \ H(r) 6= ; if B+(r) I and
B (r) \ I = ; (denoted I j= r). A model M of P is minimal, if and only if
no model M 0 M of P exists. We denote by MM (P ) the set of all minimal
models of P and by AS(P ) the set of all answer sets (or stable models) of
P , i.e., the set of all interpretations I such that I 2 MM (P I ), where P I is
the well-known Gelfond-Lifschitz reduct [
          <xref ref-type="bibr" rid="ref40">40</xref>
          ] of P w.r.t. I, i.e., the set of rules
a1 _ ::: _ al b1; :::; bm, obtained from rules r 2 P of form (1), such that
B (r) \ I = ;. We say that a program P is coherent, if it admits some answer
set (i.e., AS(P ) 6= ;), otherwise, it is incoherent.
2.2
        </p>
      </sec>
      <sec id="sec-2-2">
        <title>Semi-Equilibrium Models</title>
        <p>
          Here, we introduce the paracoherent semantics of the semi-equilibrium (SEQ)
models introduced in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]. Consider an extended signature = [ fKa j a 2
g. Intuitively, Ka can be read as a is believed to hold. The SEQ models of a
program P are obtained from its epistemic HT -transformation P HT , de ned as
follows.
        </p>
        <p>De nition 1. Let P be a program over . Then its epistemic HT -transformation
P HT is obtained from P by replacing each rule r of the form (1) in P , such that
B (r) 6= ;, with:</p>
        <p>r;1 _ : : : _ r;l _ Kc1 _ : : : _ Kcn
for 1 i; k l and 1 j n, where the r;i, r;k are fresh atoms; and by
adding the following set of rules:</p>
        <p>Ka1 _ ::: _ Kal _ Kc1 _ ::: _ Kcn</p>
        <p>Kb1; :::; Kbm;
for a 2</p>
        <p>, respectively for every rule r 2 P of the form (1).</p>
        <p>Note that for any program P , its epistemic HT -transformation P HT is positive.
For every interpretation I over 0 , let G(I ) = fKa 2 I j a 62 I g
denote the atoms believed true but not assigned true, also referred to as the
gap of I . Given a set F of interpretations over 0, an interpretation I 2 F
ai
r;i
b1; : : : ; bm;
r;i;
r;i; cj ;
ai; r;k;
Ka
a;
(2)
(3)
(4)
(5)
(6)
(7)
is maximal canonical in F , if no J 2 F exists such that G(I ) G(J ). By
mc(F ) we denote the set of maximal canonical interpretations in F . SEQ models
are then de ned as maximal canonical interpretations among the answer sets of
P HT .</p>
        <p>De nition 2. Let P be a program over , and let I be an interpretation over
. Then, I 2 SEQ (P ) if, and only if, I 2 fM \ j M 2 mc(AS(P HT ))g,
where SEQ (P ) is the set of semi-equilibrium models of P .
2.3</p>
      </sec>
      <sec id="sec-2-3">
        <title>Split Semi-equilibrium Models</title>
        <p>A set S At(P ) is a splitting set of P , if for every rule r in P such that
H(r)\S 6= ; we have that At(r) S. We denote by bS (P ) = fr 2 P j At(r) Sg
the bottom part of P , and by tS (P ) = P n bS (P ) the top part of P relative to
S. A splitting sequence S = (S1; : : : ; Sn) of P is a sequence of splitting sets Si
of P such that Si Sj for each i &lt; j. Let SCC(P ) be the set of all strongly
connected components of P , and let (C1; : : : ; Cn) be a topological ordering of
SCC(P ). It is known that = ( 1; : : : ; n), where j = C1 [ : : : [ Cj for
j = 1; : : : ; n, is a splitting sequence of P . So that, we obtain a strati cation for
P in subprograms (P1; : : : ; Pn) such that P1 = b 1 (P ), and Pj = b j (P ) n Pj 1,
for j = 2; : : : ; n. Given an interpretation Mi over Ci, we denote by info(Mi) the
set of rules fa j a 2 Mig [ f not a j Ka 2 Mig [ f a j a 2 Ci n Mig.
De nition 3. Given a topological ordering (C1; : : : ; Cn) of SCC(P ), an
interpretation M over At(P ) is a semi-equilibrium model of P relative to if there
is a sequence of interpretations M1; : : : ; Mn over 1; : : : n, respectively, such
that (1) M = Mn; (2) M1 2 SEQ (P1); (3) Mj 2 SEQ (Pj [ info(Mj 1)), for
j = 2; : : : ; n; and (4) M is maximal canonical among the interpretations over
At(P ) satisfying conditions (1), (2) and (3). The set of all semi-equilibrium
model of P relative to is denoted by SEQ (P ).</p>
        <p>
          Since SEQ (P ) is independent by the given topological ordering of SCC(P ) (see,
Theorem 5 in [
          <xref ref-type="bibr" rid="ref13">13</xref>
          ]), the SCC-models of P have been de ned as the set M SCC (P )
= SEQ (P ) for an arbitrary topological ordering of SCC(P ). We will refer to
them as split semi-equlibrium models. Finally, note that M SCC (P ) SEQ(P ).
Example 1. Consider the program
        </p>
        <p>P = fb
not a; d
b; not c; c
dg:
Then, (fag; fbg; fc; dg) is a topological ordering of SCC(P ), so that = (fag;
fa; bg; fa; b; c; dg) is a splitting sequence for P . Hence, SEQ (P ) = ffb; Kb; Kcgg.
Indeed P1 = b 1 (P ) = ; and thus SEQ (P1) = f;g. Then, P2 [ info(;) = fb
not a; ag and thus SEQ (P2 [ info(;)) = ffbgg. Finally, P3 [ info(fbg) =
fd b; not c; c d; b; ag and thus SEQ (P3 [ info(fbg)) = ffb; Kb; Kcgg.</p>
        <p>In the following, we will refer to semi-equilibrium models as paracoherent
answer sets, and to split semi-equilibrium models as modular paracoherent answer
sets.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>On the Computation of Split Semi-Equilibrium</title>
    </sec>
    <sec id="sec-4">
      <title>Models</title>
      <p>In this section, we describe a strategy to compute a split semi-equilibrium model
by exploiting the computation of a semi-equilibrium model.</p>
      <p>First, we consider a possible path that can be generated through the splitting
sequence. Note that, each path leads to obtain a paracoherent answer set of the
last program (i.e., Pn [ info(Mn 1)), as stated in the following theorem.
Theorem 1. Let P be a program and let (P1; :::; Pn) be a strati cation for P .
Then, for each i = 1; : : : ; n 1, M 2 SEQ(Pi) implies SEQ(Pi+1[info(M )) 6= ;.
Proof. It is known that whenever P has a classical model, then SEQ(P ) 6= ;.
Hence, it is enough to show that Pi+1 [ info(M ) admits a classical model. Recall
that info(M ) = fa: j a 2 M g [ f not a j Ka 2 M g [ f a j a 2 Ci n M g.
Moreover, by construction of Pi+1, no atom appearing in a constraint of info(M ),
appears in the head of a rule in Pi+1. Then, by setting as true each atom in the
head of the rule in Pi+1, we obtain a classical model of Pi+1 [ info(M ).</p>
      <p>Therefore, we could choose a paracoherent answer set M1 of the rst
subprogram P1 (that always exists as P1 is constraint-free), then we move to nd a
model M2 of the subprogram P2 [ info(M1) (that always exists by Theorem 1),
and so on. At the end of the procedure, we obtain a paracoherent answer set
Mn of the program Pn [ info(Mn 1). However, it could not be a paracoherent
answer set of the original program.</p>
      <p>Example 2. Consider the program P = fa not b; b not a; c a; not cg.
In the rst layer of P , we have the subprogram P1 = fa not b; b not ag
whose (paracoherent) answer sets are fa; Kag and fb; Kbg. So that,
considering info(fa; Kag) [ fc a; not cg, we obtain the paracoherent answer set
fa; Ka; Kcg, while considering info(fb; Kbg) [ fc a; not cg, we obtain the
(paracoherent) answer set fb; Kbg. Since G(fa; Ka; Kcg) G(fb; Kbg), then
fa; Ka; Kcg cannot be a paracoherent answer set of P .</p>
      <p>Intuitively, since each subprogram could have more than one answer set, we
need to explore all possible paths by enumerating all possible paracoherent
models obtainable from each path to make feasible a nal phase of gap minimization.</p>
      <p>More formally, let (P1; : : : ; Pn) be a strati cation for a program P . We denote
by PAS 1 the set of all semi-equilibrium models of P1, i.e., PAS 1 = SEQ(P1);
and, for each i = 2; : : : ; n, we denote by PAS i the set of all semi-equilibrium
models of Pi[info(Mi 1), where Mi 1 varies among the semi-equilibrium models
of PAS i 1, i.e., PAS i = fM 2 SEQ(Pi [info(Mi 1)) j Mi 1 2 PAS i 1g. Hence,
the computation of a split semi-equilibrium model is given as follows.
(1) For each i = 1; : : : ; n, we compute PAS i.
(2) Then, we look for a model M in PAS n that is gap-minimal, with respect to
subset inclusion, among all models in PAS n.</p>
      <p>Theorem 2. Let P be a logic program. If M 2 PAS n is gap-minimal with
respect to subset inclusion, among all models in PAS n, then M is a split
semiequilibrium model of P .</p>
      <p>Proof. Let M 2 PAS n. Hence, by de nition of PAS n, M 2 SEQ(Pn[info(Mn 1)),
for some model Mn 1 2 PAS n 1. Moreover, by de nition of PAS n 1, Mn 1 2
SEQ(Pn 1 [ info(Mn 2)), for some model Mn 2 2 PAS n 2. By repeatedly
applying the de nition of PAS i, for i = 1; : : : ; n 1, and considering models named
Mi, at the end, we obtain that, by de nition of PAS 2, M2 2 SEQ(P2[info(M1)),
for some model M1 2 PAS 1 = SEQ(P1). Hence, condition (2) and condition (3)
in De nition 3 are satis ed. Finally, as M is gap-minimal with respect to
subset inclusion, among all models in PAS n, then M is maximal canonical among
the interpretations over At(P ) satisfying the three conditions in De nition 3.
Therefore, M is a split semi-equilibrium model of P .</p>
      <p>Intuitively, this approach could provide an improvement in the practical
computation of a (modular) paracoherent aswer set, as the search of a
semiequilibrium model is relative to small parts of the whole program. If n is su
ciently large, the size of each subprogram Pi, in the strati cation of P , decreases
enormously. In particular, the average of the size will be kPik = kP k=n, where
k k can be the number of atoms or the number of rules of a logic program.
However, this observation must be counterbalanced by the fact, repeatedly observed,
that it is now necessary to calculate all possible paths leading to a split
semiequilibrium model candidate, and these paths are in an exponential number. In
fact, if for example we assume that the original program is strati ed into three
subprograms, say P1, P2 and P3, such that each computation produces two
semiequilibrium models, we will have that: at step (1), SEQ(P1) = fM11; M21g; at step
(2), SEQ(P2 [ info(M11)) = fM12; M22g and SEQ(P2 [ info(M21)) = fM32; M42g;
and at step (3), SEQ(P3 [ info(M12)) = fM13; M23g, SEQ(P3 [ info(M22)) =
fM33; M43g, SEQ(P3[info(M32)) = fM53; M63g, SEQ(P3[info(M42)) = fM73; M83g.
Now, assume for instance that the computation time of a semi-equilibrium model
of a program P is directly proportional to the size of P . We denote by time(P ) the
time to compute a semi-equilibrium model of P . Hence, since we could compute
an exponential number of semi-equilibrium models, say 2n (like in the example),
intuitively, the computation time will be about time(P1) 21 +: : :+time(Pn) 2n
that will be proportional to time(P ) 21=n + : : : + time(P ) 2n=n, that is
time(P ) 2n+n1 1 . Therefore, it is desirable for the future to identify more
sophisticated techniques, to try to overcome such a computational explosion.
4</p>
    </sec>
    <sec id="sec-5">
      <title>Related Work</title>
      <p>
        Semantics for non-monotonic logic programs [
        <xref ref-type="bibr" rid="ref13 ref2 ref20 ref26 ref30 ref33">50,53,54,51,30,52,20,49,2,33,13,26</xref>
        ]
that relax the de nition of answer set to overcome the absence of answer sets
can be considered in broader terms paracoherent semantics. Nonetheless, the
term paracoherent answer set was used for the rst time by Inoue and Sakama
in [51], where they introduced the semi-stable semantics as a remedy to the
absence of answer sets due to cyclic negation. Later, in [
        <xref ref-type="bibr" rid="ref14 ref5">14,5</xref>
        ] some anomalies
of semi-stable semantics with respect to some epistemic properties were
evidenced, and the semi-equilibrium semantics was proposed as a remedy. In [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] it
was demonstrated that semi-equilibrium semantics features a number of highly
desirable theoretical properties for a knowledge representation language (for
instance, minimal unde nedness [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ]), and at the same time, it was observed that
semi-equilibrium models do not enjoy the same nice modular composition
properties of stable models (e.g., the splitting set [
        <xref ref-type="bibr" rid="ref44">44</xref>
        ] modularity tool cannot be used
straightforwardly). Notably, modular composition is used in ASP for simplifying
the modeling of problems (actually, the guess and check programming
methodology [
        <xref ref-type="bibr" rid="ref29">29</xref>
        ] is based on this property) and is a principle underlying the
architectures of ASP systems [
        <xref ref-type="bibr" rid="ref43">43</xref>
        ]. The split semi-equilibrium semantics [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ] solves this
problem by using splitting sequences to decompose the program into
hierarchically organized subprograms. Split semi-equilibrium models are semi equilibrium
models that enjoy a modularity property.
      </p>
      <p>
        Concerning the implementation of semi-stable and semi-equilibrium
semantics, we observe that they have been implemented e ciently only recently. In
particular, in [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] a number of algorithms has been proposed, that compute
paracoherent answer sets in two steps: (i) an epistemic transformation of programs is
applied, and (ii) a strategy for computing answer sets of minimum gap is
implemented by calling (possibly multiple times) an ASP solver. The same strategy
has been improved in [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] by replacing the classic epistemic transformations
by more parsimonious ones (that we also adopt). The new transformations are
based on the characterization of paracoherent answer sets in terms of externally
supported models. Neither [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ] nor [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ] support split semi-equilibrium semantics
that is the focus of this paper.
5
      </p>
    </sec>
    <sec id="sec-6">
      <title>Conclusion</title>
      <p>
        Paracoherent answer set semantics can draw meaningful conclusions also from
incoherent programs, and in this way increase the applicability of ASP for solving
AI problems [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ]. Practical applications are possible once e cient
implementations are available, and the complex task of computing e ciently a paracoherent
answer set has been approached only recently [
        <xref ref-type="bibr" rid="ref10 ref8 ref9">8,10,9</xref>
        ]. State of the art solutions
supported the semi-equilibrium semantics but cannot compute the split
semiequilibrium semantics. In this paper we presented a rst approach to compute a
split semi-equilibrium model.
      </p>
      <p>As future work, we plan to identify more e cient evaluation strategies by
exploiting the computational complexity properties of the modular paracoherent
semantics, that could allow for computing a split semi-equilibrium model using a
plain ASP solver. Finally, we will implement our approaches and compare them
against existing implementations for semi-equilibrium models.
46. Maratea, M., Pulina, L., Ricca, F.: A multi-engine approach to answer-set
programming. TPLP 14(6), 841{868 (2014)
47. Maratea, M., Ricca, F., Faber, W., Leone, N.: Look-back techniques and heuristics
in DLV: implementation, evaluation, and comparison to QBF solvers. J. Algorithms
63(1-3), 70{89 (2008)
48. Pearce, D.: Equilibrium logic. Ann. Math. Artif. Intell. 47(1-2), 3{41 (2006)
49. Pereira, L.M., Pinto, A.M.: Approved models for normal logic programs. In: LPAR.</p>
      <p>pp. 454{468 (2007)
50. Przymusinski, T.C.: Stable semantics for disjunctive programs. New Generation</p>
      <p>Comput. 9(3/4), 401{424 (1991)
51. Sakama, C., Inoue, K.: Paraconsistent stable semantics for extended disjunctive
programs. J. Log. Comput. 5(3), 265{285 (1995)
52. Seipel, D.: Partial evidential stable models for disjunctive deductive databases. In:</p>
      <p>LPKR. LNCS, vol. 1471, pp. 66{84. Springer (1997)
53. van Gelder, A., Ross, K.A., Schlipf, J.S.: The well-founded semantics for general
logic programs. J. ACM 38(3), 620{650 (1991)
54. You, J., Yuan, L.: A three-valued semantics for deductive databases and logic
programs. J. Comput. Syst. Sci. 49(2), 334{361 (1994)</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <surname>Adrian</surname>
          </string-name>
          , W.T.,
          <string-name>
            <surname>Manna</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Adrian</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Entity set expansion from the web via ASP</article-title>
          .
          <source>In: ICLP-TC. OASICS</source>
          , vol.
          <volume>58</volume>
          , pp.
          <volume>1</volume>
          :
          <issue>1</issue>
          {
          <issue>1</issue>
          :
          <issue>5</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2. Alca^ntara, J.,
          <string-name>
            <surname>Damasio</surname>
            ,
            <given-names>C.V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pereira</surname>
            ,
            <given-names>L.M.:</given-names>
          </string-name>
          <article-title>An encompassing framework for paraconsistent logic programs</article-title>
          .
          <source>J. Applied Logic</source>
          <volume>3</volume>
          (
          <issue>1</issue>
          ),
          <volume>67</volume>
          {
          <fpage>95</fpage>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <surname>Alviano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Evaluation of disjunctive programs in WASP</article-title>
          .
          <source>In: LPNMR. LNCS</source>
          , vol.
          <volume>11481</volume>
          , pp.
          <volume>241</volume>
          {
          <fpage>255</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <surname>Alviano</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          , Pen~aloza, R.:
          <article-title>Minimal unde nedness for fuzzy answer sets</article-title>
          .
          <source>In: AAAI 2017</source>
          . pp.
          <volume>3694</volume>
          {
          <issue>3700</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <surname>Amendola</surname>
          </string-name>
          , G.:
          <article-title>Dealing with incoherence in ASP: split semi-equilibrium semantics</article-title>
          .
          <source>In: DWAI@AI*IA. CEUR Workshop Proceedings</source>
          , vol.
          <volume>1334</volume>
          , pp.
          <volume>23</volume>
          {
          <fpage>32</fpage>
          . CEURWS.org (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <surname>Amendola</surname>
          </string-name>
          , G.:
          <article-title>Preliminary results on modeling interdependent scheduling games via answer set programming</article-title>
          .
          <source>In: RiCeRcA@AI*IA. CEUR Workshop Proceedings</source>
          , vol.
          <volume>2272</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <surname>Amendola</surname>
          </string-name>
          , G.:
          <article-title>Solving the stable roommates problem using incoherent answer set programs</article-title>
          .
          <source>In: RiCeRcA@AI*IA. CEUR Workshop Proceedings</source>
          , vol.
          <volume>2272</volume>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faber</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>On the computation of paracoherent answer sets</article-title>
          .
          <source>In: AAAI'17</source>
          . pp.
          <volume>1034</volume>
          {
          <issue>1040</issue>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faber</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pulina</surname>
            ,
            <given-names>L.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Algorithm selection for paracoherent answer set computation</article-title>
          .
          <source>In: JELIA. LNCS</source>
          , vol.
          <volume>11468</volume>
          , pp.
          <volume>479</volume>
          {
          <fpage>489</fpage>
          . Springer (
          <year>2019</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Faber</surname>
            ,
            <given-names>W.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Externally supported models for e cient computation of paracoherent answer sets</article-title>
          .
          <source>In: AAAI</source>
          . pp.
          <volume>1720</volume>
          {
          <fpage>1727</fpage>
          . AAAI Press (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>On the application of answer set programming to the conference paper assignment problem</article-title>
          .
          <source>In: AI*IA. LNCS</source>
          , vol.
          <volume>10037</volume>
          , pp.
          <volume>164</volume>
          {
          <fpage>178</fpage>
          . Springer (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>ASPQ: an asp-based 2qbf solver</article-title>
          .
          <source>In: QBF@SAT. CEUR Workshop Proceedings</source>
          , vol.
          <volume>1719</volume>
          , pp.
          <volume>49</volume>
          {
          <fpage>54</fpage>
          .
          <string-name>
            <surname>CEUR-WS.org</surname>
          </string-name>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Fink</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Moura</surname>
          </string-name>
          , J.:
          <article-title>Semi-equilibrium models for paracoherent answer set programs</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>234</volume>
          ,
          <issue>219</issue>
          {
          <fpage>271</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
          </string-name>
          , N.:
          <article-title>Modular paracoherent answer sets</article-title>
          .
          <source>In: JELIA'14</source>
          . pp.
          <volume>457</volume>
          {
          <issue>471</issue>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Greco</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Veltri</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Modeling and reasoning about NTU games via answer set programming</article-title>
          .
          <source>In: IJCAI'16</source>
          . pp.
          <volume>38</volume>
          {
          <issue>45</issue>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Truszczynski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Generating hard random boolean formulas and disjunctive logic programs</article-title>
          .
          <source>In: IJCAI</source>
          . pp.
          <volume>532</volume>
          {
          <fpage>538</fpage>
          . ijcai.
          <source>org</source>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Truszczynski</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>A generator of hard 2qbf formulas and asp programs</article-title>
          .
          <source>In: KR</source>
          . AAAI Press (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <surname>Amendola</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Truszczynski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Random models of very hard 2qbf and disjunctive programs: An overview</article-title>
          .
          <source>In: ICTCS. CEUR Workshop Proceedings</source>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <string-name>
            <surname>Arenas</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Bertossi</surname>
            ,
            <given-names>L.E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Chomicki</surname>
          </string-name>
          , J.:
          <article-title>Answer sets for consistent query answering in inconsistent databases</article-title>
          .
          <source>TPLP</source>
          <volume>3</volume>
          (
          <issue>4-5</issue>
          ),
          <volume>393</volume>
          {
          <fpage>424</fpage>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>Balduccini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelfond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Logic programs with consistency-restoring rules</article-title>
          .
          <source>In: ISLFCR, AAAI'03</source>
          . pp.
          <volume>9</volume>
          {
          <issue>18</issue>
          (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <string-name>
            <surname>Balduccini</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelfond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Watson</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nogueira</surname>
            ,
            <given-names>M.:</given-names>
          </string-name>
          <article-title>The usa-advisor: A case study in answer set planning</article-title>
          .
          <source>In: LPNMR. LNCS</source>
          , vol.
          <volume>2173</volume>
          , pp.
          <volume>439</volume>
          {
          <fpage>442</fpage>
          . Springer (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Baral</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          :
          <article-title>Knowledge Representation, Reasoning, and Declarative Problem Solving</article-title>
          . Cambridge University Press, New York, NY, USA (
          <year>2003</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <surname>Brewka</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Truszczynski</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Answer set programming at a glance</article-title>
          .
          <source>Com. ACM</source>
          <volume>54</volume>
          (
          <issue>12</issue>
          ),
          <volume>92</volume>
          {
          <fpage>103</fpage>
          (
          <year>2011</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <surname>Calimeri</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Design and results of the fth answer set programming competition</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>231</volume>
          ,
          <issue>151</issue>
          {
          <fpage>181</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <surname>Campeotto</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Dovier</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pontelli</surname>
          </string-name>
          , E.:
          <article-title>A declarative concurrent system for protein structure prediction on GPU</article-title>
          .
          <source>J. Exp. Theor. Artif. Intell</source>
          .
          <volume>27</volume>
          (
          <issue>5</issue>
          ),
          <volume>503</volume>
          {
          <fpage>541</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <surname>Costantini</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Formisano</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          :
          <article-title>Query answering in resource-based answer set semantics</article-title>
          .
          <source>TPLP</source>
          <volume>16</volume>
          (
          <issue>5-6</issue>
          ),
          <volume>619</volume>
          {
          <fpage>635</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gasteiger</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Musitsch</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Shchekotykhin</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Combining Answer Set Programming and domain heuristics for solving hard industrial problems (Application Paper)</article-title>
          .
          <source>TPLP 16</source>
          (
          <issue>5-6</issue>
          ),
          <volume>653</volume>
          {
          <fpage>669</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref28">
        <mixed-citation>
          28.
          <string-name>
            <surname>Dodaro</surname>
            ,
            <given-names>C.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Nardi</surname>
            ,
            <given-names>B.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Allotment problem in travel industry: A solution based on ASP</article-title>
          .
          <source>In: RR</source>
          <year>2015</year>
          .
          <article-title>LNCS</article-title>
          , vol.
          <volume>9209</volume>
          , pp.
          <volume>77</volume>
          {
          <fpage>92</fpage>
          . Springer (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref29">
        <mixed-citation>
          29.
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ianni</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Krennwallner</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Answer set programming: A primer</article-title>
          .
          <source>In: Reasoning Web. LNCS</source>
          , vol.
          <volume>5689</volume>
          , pp.
          <volume>40</volume>
          {
          <fpage>110</fpage>
          . Springer (
          <year>2009</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref30">
        <mixed-citation>
          30.
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Sacca</surname>
            ,
            <given-names>D.</given-names>
          </string-name>
          :
          <article-title>On the partial semantics for disjunctive deductive databases</article-title>
          .
          <source>Ann. Math. Artif. Intell</source>
          .
          <volume>19</volume>
          (
          <issue>1-2</issue>
          ),
          <volume>59</volume>
          {
          <fpage>96</fpage>
          (
          <year>1997</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref31">
        <mixed-citation>
          31.
          <string-name>
            <surname>Erdem</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gelfond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
          </string-name>
          , N.:
          <article-title>Applications of answer set programming</article-title>
          .
          <source>AI Magazine</source>
          <volume>37</volume>
          (
          <issue>3</issue>
          ),
          <volume>53</volume>
          {
          <fpage>68</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref32">
        <mixed-citation>
          32.
          <string-name>
            <surname>Gaggl</surname>
            ,
            <given-names>S.A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Manthey</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ronca</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wallner</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woltran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Improved answerset programming encodings for abstract argumentation</article-title>
          .
          <source>TPLP</source>
          <volume>15</volume>
          (
          <issue>4-5</issue>
          ),
          <volume>434</volume>
          {
          <fpage>448</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref33">
        <mixed-citation>
          33.
          <string-name>
            <surname>Galindo</surname>
            ,
            <given-names>M.J.O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ram</surname>
            <given-names>rez</given-names>
          </string-name>
          ,
          <string-name>
            <given-names>J.R.A.</given-names>
            ,
            <surname>Carballido</surname>
          </string-name>
          ,
          <string-name>
            <surname>J.L.</surname>
          </string-name>
          :
          <article-title>Logical weak completions of paraconsistent logics</article-title>
          .
          <source>J. Log. Comput</source>
          .
          <volume>18</volume>
          (
          <issue>6</issue>
          ),
          <volume>913</volume>
          {
          <fpage>940</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref34">
        <mixed-citation>
          34.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Kaminski</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          , Kaufmann,
          <string-name>
            <given-names>B.</given-names>
            ,
            <surname>Schaub</surname>
          </string-name>
          ,
          <string-name>
            <surname>T.</surname>
          </string-name>
          :
          <article-title>Answer Set Solving in Practice</article-title>
          . Morgan &amp; Claypool Publishers (
          <year>2012</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref35">
        <mixed-citation>
          35.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Perri</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaub</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          :
          <article-title>Evaluation techniques and systems for answer set programming: a survey</article-title>
          .
          <source>In: IJCAI'18</source>
          . pp.
          <volume>5450</volume>
          {
          <issue>5456</issue>
          (
          <year>2018</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref36">
        <mixed-citation>
          36.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>The Design of the Sixth Answer Set Programming Competition</article-title>
          .
          <source>In: LPNMR'15</source>
          . pp.
          <volume>531</volume>
          {
          <issue>544</issue>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref37">
        <mixed-citation>
          37.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>What's hot in the answer set programming competition</article-title>
          .
          <source>In: AAAI</source>
          . pp.
          <volume>4327</volume>
          {
          <fpage>4329</fpage>
          . AAAI Press (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref38">
        <mixed-citation>
          38.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>The design of the seventh answer set programming competition</article-title>
          . In: Balduccini,
          <string-name>
            <given-names>M.</given-names>
            ,
            <surname>Janhunen</surname>
          </string-name>
          , T. (eds.)
          <source>LPNMR. LNCS</source>
          , vol.
          <volume>10377</volume>
          , pp.
          <volume>3</volume>
          {
          <issue>9</issue>
          . Springer (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref39">
        <mixed-citation>
          39.
          <string-name>
            <surname>Gebser</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>The sixth answer set programming competition</article-title>
          .
          <source>Journal of Artif. Intell. Res</source>
          .
          <volume>60</volume>
          ,
          <issue>41</issue>
          {
          <fpage>95</fpage>
          (
          <year>2017</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref40">
        <mixed-citation>
          40.
          <string-name>
            <surname>Gelfond</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Lifschitz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          :
          <article-title>Classical negation in logic programs</article-title>
          and disjunctive databases.
          <source>New Generation Comput</source>
          .
          <volume>9</volume>
          (
          <issue>3</issue>
          /4),
          <volume>365</volume>
          {
          <fpage>386</fpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref41">
        <mixed-citation>
          41.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Leone</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the relation among answer set solvers</article-title>
          .
          <source>Ann. Math. Artif. Intell</source>
          .
          <volume>53</volume>
          (
          <issue>1-4</issue>
          ),
          <volume>169</volume>
          {
          <fpage>204</fpage>
          (
          <year>2008</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref42">
        <mixed-citation>
          42.
          <string-name>
            <surname>Giunchiglia</surname>
            ,
            <given-names>E.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>On the Relation Between Answer Set and SAT Procedures (or, Between cmodels and smodels)</article-title>
          .
          <source>In: ICLP. LNCS</source>
          , vol.
          <volume>3668</volume>
          , pp.
          <volume>37</volume>
          {
          <issue>51</issue>
          (
          <year>2005</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref43">
        <mixed-citation>
          43.
          <string-name>
            <surname>Lierler</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Maratea</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          :
          <article-title>Systems, engineering environments, and competitions</article-title>
          .
          <source>AI</source>
          Magazine
          <volume>37</volume>
          (
          <issue>3</issue>
          ),
          <volume>45</volume>
          {
          <fpage>52</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref44">
        <mixed-citation>
          44.
          <string-name>
            <surname>Lifschitz</surname>
            ,
            <given-names>V.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Turner</surname>
          </string-name>
          , H.:
          <article-title>Splitting a logic program</article-title>
          .
          <source>In: ICLP</source>
          . pp.
          <volume>23</volume>
          {
          <fpage>37</fpage>
          . MIT Press (
          <year>1994</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref45">
        <mixed-citation>
          45.
          <string-name>
            <surname>Manna</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Ricca</surname>
            ,
            <given-names>F.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Terracina</surname>
          </string-name>
          , G.:
          <article-title>Taming primary key violations to query large inconsistent data via ASP</article-title>
          .
          <source>TPLP</source>
          <volume>15</volume>
          (
          <issue>4-5</issue>
          ),
          <volume>696</volume>
          {
          <fpage>710</fpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>