<!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>Extending Answer Set Programming using Generalized Possibilistic Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Didier Dubois</string-name>
          <email>dubois@irit.fr</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Henri Prade</string-name>
          <email>prade@irit.fr</email>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Steven Schockaert</string-name>
          <email>SchockaertS1@cardiff.ac.uk</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cardiff University</institution>
          ,
          <country country="UK">United Kingdom</country>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Universite ́ Paul Sabatier</institution>
          ,
          <addr-line>CNRS, IRIT, Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Universite ́ Paul Sabatier</institution>
          ,
          <addr-line>CNRS, IRIT, Toulouse</addr-line>
          ,
          <country country="FR">France</country>
        </aff>
      </contrib-group>
      <abstract>
        <p>Answer set programming (ASP) is a form of logic programming in which negation-as-failure is defined in a purely declarative way, based on the notion of a stable model. This short paper briefly explains how a recent generalization of possibilistic logic (GPL) can be used to characterize the semantics of answer set programming. This characterization has several advantages over existing characterizations of the stable model semantics. First, unlike reduct-based approaches, it does not rely on a syntactic procedure: we can directly characterize answer sets based on the minimally specific models of a GPL theory. Second, GPL enables us to study extensions of ASP in an intuitive way: unlike in existing generalizations of ASP such as equilibrium logic and autoepistemic logic, all formulas in GPL have a meaning which is intuitively clear. Finally, being based on possibilistic logic, GPL offers a natural way of dealing with uncertainty in answer set programs.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        a1 _ ::: _ an
b1 ^ ::: ^ bm ^ not c1 ^ ::: ^ not cr
(1)
where a1; :::; an; b1; :::; bm; c1; :::; cr are propositional
literals, i.e. either atomic propositions from a given finite set At or
the negation of such atomic propositions. We call a1 _ ::: _ an
the head of the rule while b1 ^ ::: ^ bm ^ not c1 ^ ::: ^ not cr is
called the body. An extended literal is a literal or an
expression of the form not ci (with ci a literal). Intuitively, (1) states
that if we cannot derive that any of c1; :::; cr are true and we
can derive that all of b1; :::; bm are true, then we should
assume that one of a1; :::; an must be true. Formally, the
semantics of an answer set program is defined in terms of the
Gelfond-Lifschitz reduct [
        <xref ref-type="bibr" rid="ref10">10</xref>
        ]. In particular, given a set of
literals M , the reduct P M of an answer set program P is
defined as follows:
P M = a1 _ ::: _ an
      </p>
      <p>b1 ^ ::: ^ bm j M \ fc1; :::; crg = ;;
exist a model M 0 of P M such that M 0 M . Intuitively, the
condition not ci is satisfied if ci cannot be derived from the
program. However, what literals can be derived depends on
which assumptions we make about what other literals can be
derived, which introduces a circular dependency. When
using the Gelfond-Lifschitz reduct, this dependency is broken
by making a guess M about what literals can be derived, and
then verifying that M indeed coincides with the set of literals
that can be derived.</p>
      <p>
        A large number of equivalent characterizations of answer
sets have been proposed [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ]. For example, autoepistemic
logic (AEL [
        <xref ref-type="bibr" rid="ref16">16</xref>
        ]), the logic of minimal belief and negation as
failure (MBNF [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]) and equilibrium logic (EL [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ]) can be
used to define answer sets in a model-theoretic way.
Moreover, MBNF and EL can be used to define answer sets of
arbitrary propositional combinations of extended literals (e.g.
containing disjunctions of rules, negation as failure in the
head of rules, etc.).
      </p>
      <p>
        In this paper, we show how a recent generalization of
possibilistic logic (GPL [5; 7; 8]) can be used to characterize
answer sets. This characterization has several advantages over
existing characterizations, in particular w.r.t. how it enables
us to extend ASP. For example, GPL has the advantage over
MBNF and EL that its models can be naturally interpreted
as the epistemic state of an agent, which allows us to give
an intuitive interpretation to answer set programs in which
not c1 means that “the agent does not know that c1 is true”.
As a result, even when the syntax of ASP is extended to
arbitrary propositional combinations of extended literals, the
corresponding GPL formulas still have an intuitive meaning.
In contrast, the intuitive meaning of EL formulas is not
always clear. Moreover, since every propositional formula in
GPL is encapsulated by a modal operator (see Section 2), we
can distinguish between situations in which “the agent knows
that either a or b holds” from “either the agent knows a or
the agent knows b”, whereas EL can only model the latter.
The GPL characterization also ensures that all answer sets
are minimal, i.e. that there cannot be two answer sets M1 and
M2 such that M1 M2. While this is true for any
characterization of ASP when only rules of the form (1) are
considered, existing characterizations do not guarantee minimality
when negation-as-failure is allowed in the head of rules [
        <xref ref-type="bibr" rid="ref13">13</xref>
        ].
Finally, as the semantics of GPL is based on possibility
distributions, the proposed characterization can be naturally
extended to give a semantics to answer set programs in which
rules can have uncertain conclusions.
      </p>
      <p>In the next section, we briefly recall the syntax and
semantics of GPL. Section 3 then explains how answer sets can be
characterized using GPL, and how GPL can be used to define
extensions of ASP. Finally, in Section 4 we consider
uncertain answer set programs, and show how GPL can be used to
define the possibilistic answer sets of such programs.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Generalized possibilistic logic</title>
      <p>Let k = f0; k1 ; :::; 1g be the considered set of certainty
degrees and let k+ = k n f0g. GPL formulas are then defined
as follows:</p>
      <p>If 2 k+ and is a propositional formula, then N ( )
is a GPL formula;
if
and
are GPL formulas, then so are :
and
^ .</p>
      <p>As usual, we use ! and _ as abbreviations for
:( ^ : ) and :(: ^ : ). Furthermore we write ( )
as an abbreviation for :Nn( )(: ), where n( ) = 1 + k1
for 2 k+. GPL is useful to reason about the knowledge of
another agent. Intuitively N ( ) means that the agent knows
with certainty , while ( ) means that the agent
considers possible to the degree . An expression of the form
N ( ) or ( ) will be called a meta-literal.</p>
      <p>The semantics of GPL is defined in terms of possibility
distributions. Let be a normalized possibility distribution
over the set of possible worlds , i.e. is a mapping from
to [0; 1] such that (!) = 1 for at least one ! in . Then is
said to satisfy the GPL formula N ( ), written j= N ( ),
iff</p>
      <p>
        N ( ) = minf1
(!) j ! 2
; ! j= : g
where N denotes the necessity measure from possibility
theory. The satisfaction relation j= is extended to arbitrary GPL
formulas in the usual way, i.e. j= ^ iff j= and
j= , while j= : iff 6j= . A possibility distribution
is called a model of a set of GPL formulas if
satisfies every formula in . An axiomatization of GPL has been
presented in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ].
      </p>
      <p>Let 1 and 2 be two possibility distributions over . We
say that 1 is less specific than 2, written 1 2, if
1(!) 2(!) for all ! 2 . If 1 2 and 1 6= 2,
we write 1 2. We say that is a minimally specific
model of a set of GPL formulas if is a model of and
there is no model 0 of such that 0 . Let be a GPL
formula and let be a set of GPL formulas. The following
three inference relations are considered in GPL:
standard entailment
model of .</p>
      <p>j=
cautious entailment j=c iff
mally specific models of .</p>
      <p>iff</p>
      <p>is satisfied by every
is satisfied by all
minibrave entailment j=b iff is satisfied by at least one
minimally specific model of .</p>
      <p>
        The problems of checking whether j= , j=c and
j=b hold are respectively coNP-complete, 2P -complete
and 2P -complete [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ].
      </p>
      <p>GPL generalizes standard possibilistic logic [4; 6] in that
the latter only allows sets of meta-literals of the form N ( ),
which are usually written as weighted propositional formulas
of the form ( ; ). At the semantic level, a theory in
possibilistic logic corresponds to a single possibility distribution,
which is the unique minimally specific model of that theory,
whereas theories in GPL can have several minimally specific
models.
3</p>
      <p>Characterizing and extending ASP using
GPL
Given an answer set program P , we let P be the GPL theory
which contains for each rule of the form (1) in P the
following formula:</p>
      <p>N1(b1) ^ ::: ^ N1(bm) ^
1(:c1) ^ ::: ^
1(:cr)
! N1(a1) _ ::: _ N1(an)
(2)
In other words, the body of a rule of the form (1) is satisfied if
the agent knows each bi with maximal certainty and moreover
the agent considers :cj fully possible for each j. Note that
1(:cj ) is equivalent to :N 1 (cj ).</p>
      <p>k</p>
      <p>The transformation in (2) is by itself not enough, as ASP is
based on the idea of forward chaining and in particular does
not allow contrapositive reasoning (e.g. from the rule a b
and the fact :a we should not derive :b). To see how forward
chaining could be enforced using GPL, first note that there
are three ways in which the formula (2) can be satisfied by a
minimally specific model of P :
1. one of the meta-literals N1(bi) is not satisfied by ;</p>
      <sec id="sec-2-1">
        <title>2. one of the meta-literals</title>
        <p>N 1 (ci) is satisfied by ;</p>
        <p>k
3. one of the meta-literals N1(ai) is satisfied by .</p>
      </sec>
      <sec id="sec-2-2">
        <title>1(ci) is not satisfied by , i.e.</title>
        <p>The first case intuitively corresponds to an answer set which
does not include bi, i.e. to a situation in which the rule (1)
does not apply. The third case intuitively corresponds to an
answer set in which ai has been included to make the rule (1)
satisfied, i.e. to a situation in which ai has been derived using
(non-deterministic) forward chaining. The second case,
however, intuitively corresponds to a contrapositive inference, i.e.
(1) has been satisfied by making ci true. The latter inference
is not allowed in ASP and the second case should thus be
excluded. To this end, we take advantage of the fact that it is
only in the second case that certainty degrees other than 0 or
1 are needed. Note that here we do not use degrees for
modelling uncertainty, but intuitively for differentiating between
literals that are assumed to be true and literals that can
effectively be derived. In particular, it turns out that answer sets
correspond to the minimally specific models of P in which
only the certainty degrees 0 and 1 occur. Formally, the
requirement that only these certainty degrees occur is encoded
by the GPL formula , defined as follows:
^ N1(a) _ N1(:a) _ ( 1(a) ^
1(:a))
(3)
a2At
The formula expresses that for every atom a, the agent is
either fully certain about the truth value of a (in which case
N1(a) _ N1(:a) holds) or the agent is completely ignorant
about a (in which case 1(a) ^ 1(:a) holds). It turns out
that the answer sets of P correspond to the minimally specific
models of P that satisfy . In particular, assuming that
k 2 (i.e. j kj 3), it holds that P has a consistent answer
set iff
Moreover, for each consistent answer set M of P , it holds
that the following possibility distribution M is a minimally
specific model of P which satisfies :</p>
        <p>M (!) =
1 if ! satisfies every literal in M
0 otherwise
Conversely, for every minimally specific model of P
which satisfies , it holds that the following set of literals
M is an answer set of P :</p>
        <p>M</p>
        <p>= fl j N (l) = 1g
where N is the necessity measure induced by . Note that it
follows that a literal l is included in at least one answer set of
P iff
and that that l is included in all answer sets of P iff
This means in particular that the main reasoning tasks from
ASP correspond to the standard forms of GPL inference.</p>
        <p>This characterization of answer sets in GPL can be
straightforwardly generalized to arbitrary propositional combinations
of extended literals. When negation-as-failure in the head is
considered, however, our characterization deviates from the
existing characterizations in terms of EL and MBNF. This is
illustrated in the next example.</p>
        <p>
          Example 1. We consider a single atom a, in which case
= f;; fagg, where we identify models with the set of atoms
they make true. Consider the formula a_not a, and the
corresponding GPL encoding N1(a) _ 1(:a). Clearly, the latter
formula has a unique minimally specific model , defined by
(;) = (fag) = 1. In other words, the only answer set we
find for a _ not a is the empty set. However, both the
characterization of ASP in MBNF [
          <xref ref-type="bibr" rid="ref14">14</xref>
          ] and the characterization in
EL [
          <xref ref-type="bibr" rid="ref18">18</xref>
          ] find two answer sets for this example, viz. M1 = ;
and M2 = fag.
        </p>
        <p>As the intuition behind the stable model semantics is based
on the idea of minimal commitment, the GPL semantics
appears more natural.</p>
        <p>
          The use of the modal operators N in GPL allows us to
further extend ASP. In the standard semantics of ASP, rules
with disjunctions in the head intuitively correspond to a
nondeterministic choice, e.g. a _ b c means that when the
agent knows c then either it knows a or it knows b. When
modelling epistemic reasoning, however, it often seems more
natural to interpret a _ b as “the agent knows that either a or
b is true (but may not know which is the case)”. This latter
reading was referred to as weak disjunction in [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], where the
inference problems resulting from interpreting ASP rules in
this way have been investigated. Using GPL, the ASP rule
a_b c can be modelled as N1(c) ! N1(a_b) when weak
disjunction is considered, and as N1(c) ! N1(a) _ N1(b)
otherwise.
        </p>
        <p>Finally, the use of possibilistic logic enables us to consider
uncertain answer set programs. This is discussed in more
detail in the next section.
4</p>
        <p>Modelling uncertain answer set programs
An uncertain ASP rule is an expression of the form</p>
        <p>
          b1 ^ ::: ^ bm ^ not c1 ^ ::: ^ not cr (4)
where is a certainty degree from k+. An uncertain answer
set program is a set of uncertain ASP rules. As has been
observed in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ], there are two fundamentally different ways
to interpret uncertain ASP rules. On the one hand, we may
view as reflecting the certainty that the corresponding ASP
rule is valid. This interpretation leads us to view an uncertain
ASP program as a possibility distribution over classical ASP
programs; at the semantic level, we can then consider a
possibility distribution over classical answer sets. On the other
hand, we may view as reflecting the certainty with which
we can derive the head of the rule, given that its body is
satisfied. This view leads to a semantics in which answer sets
correspond to weighted epistemic states, which are modelled
as possibility distributions. Note that a similar distinction is
often made in first-order probabilistic logics [
          <xref ref-type="bibr" rid="ref11">11</xref>
          ] and in
firstorder conditional logics [
          <xref ref-type="bibr" rid="ref9">9</xref>
          ]. The former interpretation of
uncertain ASP programs has been considered in [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] and [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
The latter interpretation has been considered, among others,
in [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ], [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and [
          <xref ref-type="bibr" rid="ref3">3</xref>
          ].
        </p>
        <p>Modelling the former type of uncertain ASP programs in
GPL would require nested modalities, encapsulating
formulas of the form (2) with a modality of the form N . As nested
modalities are not allowed in GPL, this would require us to
define a variant of GPL in which every (standard) GPL
formula would be encapsulated by a modality, similar to how
propositional formulas are encapsulated in standard GPL. At
the semantic level, models would then correspond to
possibility distributions over possibility distributions over possible
worlds.</p>
        <p>Here we focus on modelling the second type of uncertain
ASP programs in GPL. Let us first consider rules without
negation-as-failure:
l
k</p>
        <p>
          N i (b1) ^ ::: ^ N i (bm) ! N i (a1) _ ::: _ N i (an)
k k k k
l
^
Let P be an uncertain ASP program without
negation-asfailure and let P be the set of corresponding GPL
formulas. It is not hard to see that a possibility distribution is
a possibilistic answer set of P in the sense of [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] iff is a
minimally specific model of P . In absence of
negation-asfailure, the semantics from [
          <xref ref-type="bibr" rid="ref1">1</xref>
          ] moreover coincides with the
semantics from [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ].
        </p>
        <p>
          To deal with negation-as-failure, [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ] and [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] rely on a
generalization of the Gelfond-Lifschitz reduct. Consider a rule of
the following form:
The reduct of this rule w.r.t. a possibility distribution ,
according to the semantics from [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ], is given by:
where = min( kl ; (:c1); :::; (:cr)), for the possibility
measure induced by . The reduct considered in [
          <xref ref-type="bibr" rid="ref17">17</xref>
          ] boils
down to choosing = kl if (:c1) = ::: (:cr) = 1 and
= 0 otherwise (where rules whose certainty is 0 are simply
omitted).
        </p>
        <p>Using GPL, we can avoid the use of a reduct, if we assume
that k is even and only certainty degrees from f k2 ; k4 ; :::; 1g
are used in the uncertain ASP program P . We can always
ensure that this assumption is satisfied by replacing the set of
certainty degrees k by the set 2k, since every element from
k is equal to 2lk for some even value of l. The GPL theory
P corresponding to P is then obtained by replacing every
rule of the form (4) by the following formula:</p>
        <p>N i (b1) ^ ::: ^ N i (bm) ^
k k
ki (:c1) ^ ::: ^</p>
        <p>ki (:cr)
! N i (a1) _ ::: _ N i (an)
k k
(6)
where we assume = kl . We again need to exclude models
which intuitively rely on contrapositive reasoning. Similar as
in Section 3, these correspond to minimally specific models
which make (6) satisfied by making one of the meta-literals
i (:c1) false, i.e. by making a meta-literal N k i+1 ( c1)
k k
true. Noting that k i + 1 is odd iff i is even, we find that
it suffices to exclude models in which certainty degrees kl are
used with l odd. Such models can be avoided by considering
the following GPL formula k
k
k
2
^ ^
a2At i=1</p>
        <p>N 2i 1 (a) ! N 2i (a))</p>
        <p>
          k k
^ (N 2ik 1 (:a) ! N 2ki (:a)
Note that 2 is equivalent to the formula defined in (3). We
propose the following definition: is a possibilistic answer
set of P iff is a minimally specific model of P which
satisfies k. As in Section 3, we can then formulate the main
reasoning tasks for possibilistic ASP in terms of standard
entailment in GPL. For example, checking whether the certainty
of a is at least kl (with l even) in every possibilistic answer set
of P corresponds to:
We can show that the proposed definition of possibilistic
answer set corresponds to the reduct-based definition from [
          <xref ref-type="bibr" rid="ref2">2</xref>
          ].
We have shown how generalized possibilistic logic (GPL) can
be used to characterize answer sets without the need for a
reduct operation, and how this characterization allows us to
consider a range of different extensions of ASP in a
natural way. In particular, the GPL characterization enables us
to define answer sets for arbitrary propositional combinations
of extended literals (while keeping the intuition of minimal
commitment), for modelling weak disjunction, and for
defining answer sets of uncertain programs.
        </p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>Acknowledgment</title>
      <p>Steven Schockaert has been supported by a grant from the
Leverhulme Trust (RPG-2014-164).</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>K.</given-names>
            <surname>Bauters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. De Cock</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Vermeir</surname>
          </string-name>
          .
          <article-title>Semantics for possibilistic answer set programs: Uncertain rules versus rules with uncertain conclusions</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          ,
          <volume>55</volume>
          (
          <issue>2</issue>
          ):
          <fpage>739</fpage>
          -
          <lpage>761</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>K.</given-names>
            <surname>Bauters</surname>
          </string-name>
          ,
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. De Cock</surname>
            , and
            <given-names>D.</given-names>
          </string-name>
          <string-name>
            <surname>Vermeir</surname>
          </string-name>
          .
          <article-title>Characterizing and extending answer set semantics using possibility theory</article-title>
          .
          <source>Theory and Practice of Logic Programming</source>
          ,
          <volume>15</volume>
          (
          <issue>1</issue>
          ):
          <fpage>79</fpage>
          -
          <lpage>116</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>R.</given-names>
            <surname>Confalonieri</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. C.</given-names>
            <surname>Nieves</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Osorio</surname>
          </string-name>
          , and
          <string-name>
            <given-names>J.</given-names>
            <surname>Va</surname>
          </string-name>
          <article-title>´zquezSalceda. Dealing with explicit preferences and uncertainty in answer set programming</article-title>
          .
          <source>Annals of Mathematics and Artificial Intelligence</source>
          ,
          <volume>65</volume>
          (
          <issue>2-3</issue>
          ):
          <fpage>159</fpage>
          -
          <lpage>198</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J.</given-names>
            <surname>Lang</surname>
          </string-name>
          , and
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          .
          <article-title>Possibilistic logic</article-title>
          . In D. N. D.
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>C. Hogger J</given-names>
          </string-name>
          . Robinson, editor,
          <source>Handbook of Logic in Artificial Intelligence and Logic Programming</source>
          , volume
          <volume>3</volume>
          , pages
          <fpage>439</fpage>
          -
          <lpage>513</lpage>
          . Oxford University Press,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          .
          <article-title>Generalized possibilistic logic</article-title>
          .
          <source>In Proceedings of the 5th International Conference on Scalable Uncertainty Management</source>
          , pages
          <fpage>428</fpage>
          -
          <lpage>432</lpage>
          ,
          <year>2011</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          and
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          .
          <article-title>Possibilistic logic - An overview</article-title>
          . In D. M.
          <string-name>
            <surname>Gabbay</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          <string-name>
            <surname>Siekmann</surname>
          </string-name>
          , and J. Woods, editors,
          <source>Handbook of the History of Logic</source>
          , Vol.
          <volume>9</volume>
          :
          <string-name>
            <given-names>Computational</given-names>
            <surname>Logic</surname>
          </string-name>
          , pages
          <fpage>283</fpage>
          -
          <lpage>342</lpage>
          . Elsevier,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          .
          <article-title>Stable models in generalized possibilistic logic</article-title>
          .
          <source>In Proceedings of the Thirteenth International Conference on Principles of Knowledge Representation and Reasoning</source>
          , pages
          <fpage>519</fpage>
          -
          <lpage>529</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          ,
          <string-name>
            <given-names>H.</given-names>
            <surname>Prade</surname>
          </string-name>
          , and
          <string-name>
            <given-names>S.</given-names>
            <surname>Schockaert</surname>
          </string-name>
          .
          <article-title>Reasoning about uncertainty and explicit ignorance in generalized possibilistic logic</article-title>
          .
          <source>In Proceedings of the 21st European Conference on Artificial Intelligence</source>
          , pages
          <fpage>261</fpage>
          -
          <lpage>266</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>N.</given-names>
            <surname>Friedman</surname>
          </string-name>
          ,
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Halpern</surname>
          </string-name>
          , and
          <string-name>
            <given-names>D.</given-names>
            <surname>Koller</surname>
          </string-name>
          .
          <article-title>First-order conditional logic for default reasoning revisited</article-title>
          .
          <source>ACM Transactions on Computational Logic</source>
          ,
          <volume>1</volume>
          (
          <issue>2</issue>
          ):
          <fpage>175</fpage>
          -
          <lpage>207</lpage>
          ,
          <year>2000</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <given-names>M.</given-names>
            <surname>Gelfond</surname>
          </string-name>
          and
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          .
          <article-title>The stable model semantics for logic programming</article-title>
          .
          <source>In Proceedings of the Fifth International Conference and Symposium on Logic Programming</source>
          , pages
          <fpage>1081</fpage>
          -
          <lpage>1086</lpage>
          ,
          <year>1988</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11]
          <string-name>
            <given-names>J. Y.</given-names>
            <surname>Halpern</surname>
          </string-name>
          .
          <article-title>An analysis of first-order logics of probability</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>46</volume>
          (
          <issue>3</issue>
          ):
          <fpage>311</fpage>
          -
          <lpage>350</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <given-names>J.</given-names>
            <surname>Hu</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Westphal</surname>
          </string-name>
          , and
          <string-name>
            <surname>S.</surname>
          </string-name>
          <article-title>Wo¨lfl. Towards a new semantics for possibilistic answer sets</article-title>
          .
          <source>In Proceedings of the 37th Annual German Conference on AI</source>
          , pages
          <fpage>159</fpage>
          -
          <lpage>170</lpage>
          .
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <given-names>K.</given-names>
            <surname>Inoue</surname>
          </string-name>
          and
          <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>
          (
          <issue>1</issue>
          ):
          <fpage>39</fpage>
          -
          <lpage>78</lpage>
          ,
          <year>1998</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          .
          <article-title>Minimal belief and negation as failure</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>70</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>53</fpage>
          -
          <lpage>72</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <given-names>V.</given-names>
            <surname>Lifschitz</surname>
          </string-name>
          .
          <article-title>Twelve definitions of a stable model</article-title>
          .
          <source>In Proceedings of the 24th International Conference on Logic Programming</source>
          , pages
          <fpage>37</fpage>
          -
          <lpage>51</lpage>
          ,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <given-names>R. C.</given-names>
            <surname>Moore</surname>
          </string-name>
          .
          <article-title>Semantical considerations on nonmonotonic logic</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>25</volume>
          (
          <issue>1</issue>
          ):
          <fpage>75</fpage>
          -
          <lpage>94</lpage>
          ,
          <year>1985</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <given-names>P.</given-names>
            <surname>Nicolas</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Garcia</surname>
          </string-name>
          ,
          <string-name>
            <surname>I.</surname>
          </string-name>
          <article-title>Ste´phan, and C. Lefe`vre. Possibilistic uncertainty handling for answer set programming</article-title>
          .
          <source>Annals of Mathematics and Artificial Intelligence</source>
          ,
          <volume>47</volume>
          :
          <fpage>139</fpage>
          -
          <lpage>181</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <given-names>D.</given-names>
            <surname>Pearce</surname>
          </string-name>
          .
          <article-title>Equilibrium logic</article-title>
          .
          <source>Annals of Mathematics and Artificial Intelligence</source>
          ,
          <volume>47</volume>
          :
          <fpage>3</fpage>
          -
          <lpage>41</lpage>
          ,
          <year>2006</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>