<!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>Towards a Unified Algebraic Framework for Non-Monotonicity</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Nourhan Ehab</string-name>
          <email>nourhan.ehab@guc.edu.eg</email>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Haythem O. Ismail</string-name>
          <email>haythem.ismail@guc.edu.eg</email>
          <xref ref-type="aff" rid="aff0">0</xref>
          <xref ref-type="aff" rid="aff1">1</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>Cairo University, Egypt Department of Engineering Mathematics</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>German University in Cairo, Egypt Department of Computer Science and Engineering</institution>
        </aff>
      </contrib-group>
      <fpage>26</fpage>
      <lpage>40</lpage>
      <abstract>
        <p>Tremendous research e↵ort has been dedicated over the years to thoroughly investigate non-monotonic reasoning. With the abundance of non-monotonic logical formalisms, a unified theory that enables comparing the di↵erent approaches is much called for. In this paper, we present an algebraic graded logic we refer to as LogAG capable of encompassing various non-monotonic logics. One of the most widely studied logics of uncertainty is possibilistic logic tailored for non-monotonic reasoning under incomplete and partially inconsistent knowledge. We show how to encode possibilistic theories as LogAG theories, and prove that the LogAG logical consequence relation subsumes its possibilistic counterpart. Since possibilistic logic subsumes any non-monotonic inference relation satisfying Makinson's rationality postulates, our results prove that LogAG subsumes such inference relations as well while remaining immune to the drowning problem.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>-</title>
      <p>
        Non-monotonic logics are attempts to model commonsense defeasible
reasoning that allows making plausible, albeit possibly fallible, assumptions about the
world in the absence of complete knowledge. The term “non-monotonic” refers
to the fact that new evidence can retract previous contradicting assumptions.
This contrasts with classical logics where new evidence never invalidates previous
assumptions about the world. Modelling non-monotonicity has been the focus
of extensive studies in the knowledge representation and reasoning community
for many years giving rise to a vast family of non-monotonic formalisms. The
currently existing approaches to representing non-monotonicity can be classified
into two orthogonal families: fixed point logics and model preference logics [
        <xref ref-type="bibr" rid="ref4">4</xref>
        ].
Fixed point logics define a fixed point operator by which possibly multiple sets
of consistent beliefs can be constructed. Typical non-monotonic logics taking the
fixed point approach are Reiter’s default logic [
        <xref ref-type="bibr" rid="ref25">25</xref>
        ] and Moore’s autoepistemic
logic [
        <xref ref-type="bibr" rid="ref19 ref22">22, 19</xref>
        ]. Model preference logics, on the other hand, define non-monotonic
logical inference relations with respect to selected preferred models of the world.
Typical model preference logics are probabilistic logic [
        <xref ref-type="bibr" rid="ref1 ref24">1, 24</xref>
        ], McCarthy’s
circumscription [
        <xref ref-type="bibr" rid="ref20">20</xref>
        ], system P proposed by Kraus, Lehmann and Magidor [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ],
and Pearl’s system Z [
        <xref ref-type="bibr" rid="ref23">23</xref>
        ]. The wide diversity of all of these logics in addition
to their non-standard semantics has rendered the task of gaining a good
understanding of them quite hard. For this reason, a unified theory that enables
comparing the di↵erent approaches is much called for. The purpose of this paper
is to present an algebraic graded logic we refer to as LogAG [
        <xref ref-type="bibr" rid="ref10 ref11 ref14">14, 10, 11</xref>
        ]
capable of encompassing the previously-mentioned non-monotonic logics providing a
general framework for non-monotonicity.
      </p>
      <p>
        Another widely studied approach to non-monotonicity developed
independently from the mainstream of the non-monotonic formalisms research is
possibilistic logic [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ]. In possibilistic logic, propositions are associated with a weight
representing the degree to which these propositions are believed to be true.
The possibilistic logical consequence relation is non-monotonic and can be
expressed by Shoham’s preferential entailment [
        <xref ref-type="bibr" rid="ref27 ref3">27, 3</xref>
        ]. In fact, in [
        <xref ref-type="bibr" rid="ref3">3</xref>
        ] it is proved
that any non-monotonic inference relation satisfying some widely accepted
rationality postulates according to Makinson [
        <xref ref-type="bibr" rid="ref18">18</xref>
        ] can be encoded in possibilistic
logic. It was also shown how to encode default rules in possibilistic logic to yield
the same logical consequences as the rational closure of system P, probabilistic
logic, and system Z, proving that possibilistic logic o↵ers a unified understanding
of non-monotonic logical consequence relations.
      </p>
      <p>
        In this paper, we will show how to encode possibilistic theories as LogAG
theories, and prove that the LogAG logical consequence relation subsumes its
possibilistic counterpart. In doing so, we prove that LogAG captures any
nonmonotonic inference relation satisfying Makinson’s rationality postulates as well,
while staying immune to the drowning problem which plagues all logics based
on such relations [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. This acts as the first step towards proving that LogAG
can be regarded as a unified framework for non-monotonic formalisms. We leave
relating LogAG to default logic, circumscription, and autoepistemic logic to an
extended version of this paper.
      </p>
      <p>In Section 2, LogAG will be reviewed describing its syntax and semantics.
Section 3 will briefly review possibilistic logic. In Section 4, the main results of
this paper, proving that LogAG subsumes possibilistic logic, will be presented.
Finally, some concluding remarks are outlined in Section 5.
2</p>
      <p>
        LogAG
LogAG is a graded logic for reasoning with uncertain beliefs. “Log” stands for
logic, “A” for algebraic, and “G” for grades. In LogAG, a classical logical
formula could be associated with a grade representing a measure of its uncertainty.
Non-graded formulas are taken to be certain. In this way, LogAG is a logic for
reasoning about graded propositions. LogAG is algebraic in that it is a language
of only terms, some of which denote propositions. Both propositions and their
grades are taken as individuals in the LogAG ontology. While some multimodal
logics such as [
        <xref ref-type="bibr" rid="ref21 ref6">6, 21</xref>
        ] may be used to express graded grading propositions too,
unlike LogAG, the grades themselves are embedded in the modal operators and
are not amenable to reasoning and quantification. This makes LogAG a quite
expressive language that is still intuitive and very similar in syntax to first-order
logic. LogAG is demonstrably useful in commonsense reasoning including default
reasoning, reasoning with information provided by a chain of sources of varying
degrees of trust, and reasoning with paradoxical sentences as discussed in [
        <xref ref-type="bibr" rid="ref10 ref14">10,
14</xref>
        ].
      </p>
      <p>
        While most of the graded logics we are aware of employ non-classical modal
logic semantics by assigning grades to possible worlds [
        <xref ref-type="bibr" rid="ref8">8</xref>
        ], LogAG is a non-modal
logic with classical notions of worlds and truth values. This is not to say that
LogAG is a classical logic, but it is closer in spirit to classical non-monotonic
logics such as default logic and circumscription. Following these formalisms,
LogAG assumes a classical notion of logical consequence on top of which a more
restrictive, non-classical relation is defined selecting only a subset of the classical
models. In defining this relation we take the algebraic, rather than the modal,
route. The remaining of this section is dedicated to reviewing the syntax and
semantics of LogAG. A sound and complete proof theory for LogAG is presented
in [
        <xref ref-type="bibr" rid="ref10 ref14">14, 10</xref>
        ]. In [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ], it was proven that LogAG is a stable and well-behaved logic
observing Makinson’s properties of reflexivity, cut, and cautious monotony.
2.1
      </p>
    </sec>
    <sec id="sec-2">
      <title>LogAG Syntax</title>
      <p>LogAG consists of algebraically constructed terms from function symbols. There
are no sentences in LogAG; instead, we use terms of a distinguished syntactic
type to denote propositions. Propositions are included as first-class
individuals in the LogAG ontology and are structured in a Boolean algebra giving us
all standard truth conditions and classical notions of consequence and validity.
Additionally, grades are introduced as first-class individuals in the ontology. As
a result, propositions about graded propositions can be constructed, which are
themselves recursively gradable.</p>
      <p>A LogAG language is a many-sorted language composed of a set of terms
partitioned into three base sorts: P is a set of terms denoting propositions, D
is a set of terms denoting grades, and I is a set of terms denoting anything
else. A LogAG alphabet includes a non-empty, countable set of constant and
function symbols each having a syntactic sort from the set = { P , D, I } [
{⌧ 1 ! ⌧ 2 | ⌧ 1 2 { P , D, I }} and ⌧ 2 2 } of syntactic sorts. Intuitively,
⌧ 1 ! ⌧ 2 is the syntactic sort of function symbols that take a single argument
of sort P , D, or I and produce a functional term of sort ⌧ 23. In addition, an
alphabet includes a countably infinite set of variables of the three base sorts; a
set of syncategorematic symbols including the comma, various matching pairs of
brackets and parentheses, and the symbol 8; and a set of logical symbols defined
asP ,th{e u,n=.io}n✓ of tDhe!followDing!sets: P{¬,}a n✓d {PG!} ✓ PP, {!^ , _} ✓ D ! P ! P . TPe!rms
involving ) 4, , , and 9 can always be expressed in terms of the above logical
operators and 8.
3 Given the restriction of the first argument of function symbols to base sorts, LogAG
is, in a sense, a first-order language.
4 Through out this paper we will use ) to denote material implication.
2.2</p>
    </sec>
    <sec id="sec-3">
      <title>From Syntax to Semantics</title>
      <p>A key element in the semantics of LogAG is the notion of a LogAG structure.</p>
      <sec id="sec-3-1">
        <title>Definition 1. A LogAG structure is a quintuple</title>
        <p>S = hD, A, g, &lt;, ei, where
– D, the domain of discourse, is a set with two disjoint, non-empty, countable
subsets: a set of propositions P, and a set of grades G.
– A = hP, +, ·, , ? , &gt;i is a complete, non-degenerate Boolean algebra.
– g : P ⇥ G ! P is a grading function.
– &lt;: G ⇥ G ! P is an ordering function.
– e : G ⇥ G ! {? , &gt;} is an equality function, where for every g1, g2 2 G:
e(g1, g2) = &gt; if g1 = g2, and e(g1, g2) = ? otherwise.</p>
        <p>A valuation V of a LogAG language is a triple hS, Vf , Vxi, where S is a
LogAG structure, Vf is a function that assigns to each function symbol an
appropriate function on D, and Vx is a function mapping each variable to a
corresponding element of the appropriate block of D. A valuation V = hS, Vf , Vxi
is called a natural valuation if P is made up of three disjoint sets: the set of
base propositions PB forming a subalgebra that does not contain any grading
proposition, the set of grading propositions PG = Range(g), and the set of all
other propositions PB [ P G, and Vf maps all propositional terms that do not
contain G to PB, all grading propositional terms to a proposition in PG, and
all other propositional terms to PB [ P G. An interpretation of LogAG terms is
given by a function [[·]]V .</p>
        <p>Definition 2. Let L be a LogAG language and let V be a valuation of L. An
interpretation of the terms of L is given by a function [[·]]V :
– [[x]]V = Vx(x), for a variable x
– [[c]]V = Vf (c), for a constant c
– [[f (t1, . . . , tn)]]V = Vf (f )([[t1]]V , . . . , [[tn]]V ), for an n-adic (n</p>
        <p>symbol f
– [[(t1 ^ t2)]]V = [[t1]]V · [[t2]]V
– [[(t1 _ t2)]]V = [[t1]]V + [[t2]]V
– [[¬t]]V = [[t]]V
– [[8x(t)]]V = Y [[t]]V[a/x]</p>
        <p>a2D
– [[G(t1, t2)]]V = g([[t1]]V , [[t2]]V )
– [[t1 . t2]]V = [[t1]]V &lt; [[t2]]V
– [[t1 = t2]]V = e([[t1]]V , [[t2]]V )</p>
      </sec>
      <sec id="sec-3-2">
        <title>1) function</title>
        <p>2.3</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Beyond Classical Logical Consequence</title>
      <p>
        We define logical consequence using the familiar notion of filters from Boolean
algebra [
        <xref ref-type="bibr" rid="ref26">26</xref>
        ].
Definition 3. A filter of a boolean algebra A = hP, +, ·, , ? , &gt;i is a subset F
of P such that: (1) &gt; 2 F ; (2) If a, b 2 F , then a · b 2 F ; and (3) If a 2 F and
a  b, then b 2 F .
      </p>
      <p>A propositional term is a logical consequence of a set of propositional terms
if it is a member of the filter of the interpretation of , denoted F ([[ ]]V ).
[[ ]]V 2 F ([[ ]]V ) where [[ ]]V =</p>
      <sec id="sec-4-1">
        <title>Definition 4. Let L be a LogAG language. For every 2 P and ✓ P , is a logical consequence of , denoted |= , if, for every L-valuation V,</title>
        <p>Y [[ ]]V .</p>
        <p>2</p>
        <p>Unfortunately, the definition of logical consequence presented in the previous
section cannot address uncertain reasoning with graded propositions. To see that,
consider the following situation. You see a bird from far away that looks a lot
like a penguin. You know that any penguin does not fly. To make sure that what
you see is indeed a penguin, you ask your brother who tells you that this bird
must not be a penguin since your sister told him that she saw the same bird
flying. This situation can be represented in LogAG by a set of propositions Q as
shown in Figure 1 where p denotes that the bird is a penguin, and f denotes that
the bird flies. For the ease of readability of Figure 1, we write ¬f instead of f
and p ) ¬ f instead of p + f . Since you are uncertain about whether the bird
you see is a penguin, this is represented as a graded proposition g(p, d1) where
d1 is your uncertainty degree in what you see. What your brother tells you is
represented by the grading chain g(g(f, d2), d3) where d2 represents how much
you trust your brother, and d3 represents how much you trust your sister. Now,
consider an agent reasoning with the set Q. Initially, it would make sense for the
agent to be able to conclude p even if p is uncertain (and, hence, graded) since
it has no reason to believe ¬p. The filter F (Q), however, contains the classical
logical consequences of Q, but will never contain the graded proposition p. For
this reason, we extend our classical notion of filters into a more liberal notion of
graded filters to enable the agent to conclude, in addition to the classical logical
consequences of Q, propositions that are graded in Q (like p) or follow from
graded propositions in Q (like ¬f ). This should be done without introducing
inconsistencies. Due to nested grading, graded filters come in degrees depending
on the depth of nesting of the admitted graded propositions. In Figure 1, F 1(Q)
is the graded filter of degree 1. F 1(Q) contains everything in F (Q) in addition to
the nested graded propositions at depth 1, p and g(¬q, d1). ¬f is also admitted
to F 1(Q) since it follows classically from {p, p ) ¬ f }. Hence, at degree 1, we
end up believing that the bird is a penguin that does not fly. To compute the
graded filter of degree 2, F 2(Q), we take everything in F 1(Q) and try to add
the graded proposition f at depth 2. The problem is, once we do that, we have
a contradiction with ¬f (we now believe that bird flies and does not fly at
the same time). To resolve the contradiction, we admit to F 2(Q) either p (and
consequently ¬f ) or f . In deciding which of p or f to kick out we will allude to
their grades. The grade of p is d1, and f is graded in a grading chain containing
d2 and d3. To get a fused grade for f , we will combine both d2 and d3 using an
appropriate fusion operator. If d1 is less than the fused grade of f , p will not
be admitted to the graded filter, together with it consequence ¬f . Otherwise, f
will not be admitted, and p and ¬f will remain. If we try to compute F 3(Q),
we get everything in F 2(Q) reaching a fixed point.</p>
        <p>In general, the elements of F i(Q) will be referred to as the graded
consequences at depth i. The rest of this section is dedicated to formally defining
graded filters together with our graded consequence relation based on graded
filters. In the sequel, for every p 2 P and g 2 G, g(p, g) will be taken to represent a
grading proposition that grades p. Moreover, if g(p, g) 2 Q ✓ P , then p is graded
in Q. The set of p graders in Q is defined to be the set Graders(p, Q) = { |
q q 2 Q
and q grades p}. Throughout, a LogAG structure S = hD, A, g, &lt;, ei is assumed.</p>
        <p>As a building step towards formalizing the notion of a graded filter, the
structure of graded propositions should be carefully specified. For this reason,
the following notion of an embedded proposition is defined.</p>
      </sec>
      <sec id="sec-4-2">
        <title>Definition 5. Let Q ✓ P . A proposition p 2 P is embedded in Q if (i) p 2 Q (ii) or if, for some g 2 G, g(p, g) is embedded in Q. Henceforth, let E(Q) = {p|p is embedded in Q}.</title>
        <p>Since a graded proposition p might be embedded at any depth n 2 N, the
degree of embedding of a graded proposition p is defined as follows.</p>
      </sec>
      <sec id="sec-4-3">
        <title>Definition 6. For Q ✓ P , let the degree of embedding of p in Q be a function Q : E(Q) ! N, where 1. if p 2 Q, then 2. if p 2/ Q, then</title>
        <p>Q(p) = 0; and</p>
        <p>Q(p) = e + 1, where e = minq2 Graders(p,E(Q)){ Q(q)}.</p>
        <p>For notational convenience, we let the set of embedded propositions at depth n
be En(Q) = {p 2 E(Q) | Q(p)  n}, for every n 2 N.</p>
        <p>Example 1. Consider Q = {g(g(g(p, 2), 3), 4), g(g(g(r, 2), 3), 5),
g(g(g(p, 2), 3), 5), g(g(p, 2), 6), q}.</p>
        <p>– E0(Q) = Q.
– E1(Q) = E0(Q) [ { g(g(p, 2), 3), g(g(r, 2), 3), g(p, 2)}.
– E2(Q) = E1(Q) [ { g(p, 2), g(r, 2), p}.
– E3(Q) = E2(Q) [ { r}.
– E(Q) = E3(Q).
– The degree of embedding
– The degree of embedding</p>
        <p>grading p is 2).
– The degree of embedding</p>
        <p>Q(r) = 3.</p>
        <p>Q(q) = 0.</p>
        <p>Q(p) = 2 (since the length of the minimum chain
tu</p>
        <p>The key to defining graded filters is the intuition that the set of consequences
of a proposition set Q may be further enriched by telescoping Q and accepting
some of the propositions graded therein. For this, we need to define (i) the
process of telescoping, which is a step-wise process that considers propositions at
increasing grading depths, and (ii) a criterion for accepting graded propositions
which, as mentioned before, depends on the grades of said propositions. Since
the nesting of grading chains is permissible in LogAG, it is necessary to compute
the fused grade of a graded proposition p in a chain C to decide whether it will
be accepted or not. The fusion of grades in a chain is done according to an
operator ⌦ . Further, since a graded proposition p might be graded by more than
one grading chain, we define the notion of the fused grade of p across all the
chains grading it by an operator .</p>
        <sec id="sec-4-3-1">
          <title>Definition 7. Let S be a LogAG structure with a depth- and fan-out-bounded</title>
          <p>
            P 5. A telescoping structure for S is a quadruple T = hT , O, ⌦ , i , where
– T ✓ P , referred to as the top theory;
– O is an ultrafilter of the subalgebra induced by Range(&lt;) (an ultrafilter is a
maximal filter with respect to not including ? ) [
            <xref ref-type="bibr" rid="ref26">26</xref>
            ];
– ⌦ : S1i=1 Gi ! G ; and : S1i=1 Gi ! G .
          </p>
          <p>
            Recasting the familiar notion of a kernel of a belief base [
            <xref ref-type="bibr" rid="ref13">13</xref>
            ] into the context
of LogAG structures, we say that a ? -kernel of Q ✓ P is a subset-minimal
inconsistent set X ✓ Q such that F (E(F (X ))) is improper (= P) where E(F (X ))
is the set of embedded graded propositions in the filter of X . Let Q✏ ? be the
set of Q kernels that entail ? . A proposition p 2 X survives X in T if p is not
the weakest proposition (with the least grade) in X . In what follows, the fused
grade of a proposition p in Q ✓ P according to a telescoping structure T will be
referred to as fT(p, Q).
          </p>
          <p>
            Definition 8. For a telescoping structure T = hT , O, ⌦ , i
6 Q ✓ P , if X ✓ Q , then p 2 X survives X given T if
1. p is ungraded in Q; or
and a fan-in-bounded
5 P is depth-bounded if every grading chain has at most d distinct grading propositions
and is fan-out-bounded if every grading proposition grades at most fout propositions
where d, fout 2 N [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ].
6 Q is fan-in-bounded if every graded proposition is graded by at most fin grading
propositions where fin 2 N [
            <xref ref-type="bibr" rid="ref10">10</xref>
            ].
          </p>
        </sec>
      </sec>
      <sec id="sec-4-4">
        <title>2. there is some ungraded q 2 X such that q 2/ F (T ); or</title>
      </sec>
      <sec id="sec-4-5">
        <title>3. there is some graded q 2 X such that q 2/ F (T ) and</title>
        <p>(fT(q, Q) &lt; fT(p, Q)) 2 O.</p>
      </sec>
      <sec id="sec-4-6">
        <title>The set of kernel survivors of Q given T is the set  (Q, T) = {p 2 Q | if p 2 X 2 Q✏ ? then p survives X given T}.</title>
        <p>The notion of a proposition p being supported in Q is defined as follows.</p>
      </sec>
      <sec id="sec-4-7">
        <title>Definition 9. Let Q, T ✓ P . We say that p is supported in Q given T if</title>
        <p>1. p 2 F (T ); or</p>
      </sec>
      <sec id="sec-4-8">
        <title>2. there is a grading chain hq0, q1, . . . , qni of p in Q with q0 2 F (R) where every member of R is supported in Q.</title>
      </sec>
      <sec id="sec-4-9">
        <title>The set of propositions supported in Q given T is denoted by &amp;(Q, T ).</title>
        <p>The T-induced telescoping of Q is defined as the set of propositions supported
given T in the set of kernel survivors of E1(F (Q)).</p>
      </sec>
      <sec id="sec-4-10">
        <title>Definition 10. Let T be a telescoping structure for S. If Q ⇢ P such that</title>
        <p>E1(F (Q)) is fan-in-bounded, then the T-induced telescoping of Q is given by
⌧ T(Q) = &amp;( (E1(F (Q)), T), T ).</p>
        <p>Observation 1 If Q is consistent (F (Q) 6= P), then ⌧ T(Q) = E1(F (Q)).</p>
        <p>If F (Q) has finitely-many grading propositions, then ⌧ T(Q) is defined, for
every telescoping structure T. Hence, provided that the right-hand side is defined,
let
⌧ Tn(Q) =
⇢ Q if n = 0</p>
        <p>⌧ T(⌧ Tn 1(Q)) otherwise
Definition 11. A graded filter of a top theory T , denoted F n(T), is defined as
the filter of the T-induced telescoping of T of degree n.</p>
        <p>In the following example, we now go back to the situation we introduced at
the beginning of this section in Figure 1. We show how the formal construction
of the graded filters matches the intuitions we pointed out earlier.
Example 2. Consider Q = { p + f, g(p, 2), g(g(f, 2), 3)} and T = hQ, O, ⌦ , i
where = max, and ⌦ = mean. In what follows, let ⌧ Tn be an abbreviation for
⌧ Tn(Q).</p>
        <p>– ⌧ T0 = Q
– ⌧ T1 = ⌧ T(⌧ T0 ) = &amp;( (E1(F (Q)), T), T )</p>
        <p>F (Q) = Q [ { p + f.g(p, 2), g(g(f, 2), 3) + g(p, 2), ....}
E1(F (Q) = F (Q) [ { p, g(f, 2)}
 (E1(F (Q), T) = E1(F (Q))
⌧ T1 =  (E1(F (Q), T) = &amp;( (E1(F (Q), T), Q)
F 1(T) = F (⌧ T1 )
Upon telescoping to degree 1, there are no contradictions in E1(F (Q)) (no
? kernel X ✓ E1(F (Q)). Hence, everything in E1(F (Q)) survives
telescoping and is supported. At level 1, we believe that the bird we saw is indeed a
penguin.
– ⌧ T2 = ⌧ T(⌧ T1 )</p>
        <p>E1(F (⌧ T1 )) = F (⌧ T1 ) [ { f }
 (E1(F (⌧ T1 )), T) = F (⌧ T1 ) { p}
⌧ T2 = &amp;( (E1(F (⌧ T1 )), T), Q) =  (E1(F (⌧ T1 )), T) { f }
F 2(T) = F (⌧ T2 )
Upon telescoping to degree 2, there are two ? kernels {f, f } and {p, p +
f, f }. f survives the first kernel as it is not graded in Q. f survives the
first kernel as well as it is the only graded proposition in the kernel with
another member f 2/ F (Q). p does not survive the second kernel as the
kernel contains another graded proposition f and the grade of p (2) is less
than the fused grade of f (mean(2, 3) = 2.5). Accordingly, f loses its
support and is not supported in the set of kernel survivors. The graded filter
of degree 2 does not contain p or f . At level 2, we start taking into account
the information our brother told us. Since our combined trust in our brother
and sister is higher that our trust in what we saw, we end up not believing
that the bird we saw is a penguin since we believe that it flies.
– ⌧ T3 = ⌧ T(⌧ T2 )
⌧ T3 = &amp;( (E1(F (⌧ T2 )), T), Q) =  (E1(F (⌧ T2 )), T)
F 3(T) = F (⌧ T3 ) = F 2(T) reaching a fixed point.
tu</p>
        <p>We use graded filters to define graded consequence as follows. Given a LogAG
theory T ✓ P and a valuation V = hS, Vf , Vxi, let V(T) = {[[p]]V | p 2 T}.
Further, for a LogAG structure S, an S grading canon is a triple C = h⌦ , , ni
where n 2 N and ⌦ and are as indicated in Definition 7.</p>
        <p>Definition 12. Let T be a LogAG theory. For every p 2 P , valuation V =
hS, Vf , Vxi where S has a set P which is depth- and fan-out-bounded, and S
grading canon C = h⌦ , , ni, p is a graded consequence of T with respect to C,
denoted T |'C p, if F n(T) is defined and [[p]]V 2 Fn(T) for every telescoping
structure T = hV(T), O, ⌦ , i for S where O extends F (V(T) \ Range(&lt;))7.</p>
        <p>
          It is worth noting that |'C reduces to |= if n = 0 or if F (E(V(T))) does not
contain any grading propositions. However, unlike |=, |'C is non-monotonic in
general.
7 An ultrafilter U extends a filter F , if F ✓ U .
Possibilistic logic is a weighted logic that handles uncertainty, in a qualitative
way by associating certainty levels, to classical logic formulas [
          <xref ref-type="bibr" rid="ref7">7</xref>
          ]. At the
semantic level of possibilistic logic, an epistemic state is represented by a possibility
distribution ⇡ assigning to each world ! in the set of possible worlds ⌦ a
possibility degree in the interval [
          <xref ref-type="bibr" rid="ref1">0,1</xref>
          ]. ⇡ (! ) = 0 means that the interpretation ! is
impossible, and ⇡ (! ) = 1 means that the nothing prevents the interpretation !
to be possible in the world. The less ⇡ (! ), the less possible w is.
        </p>
        <p>Given the possibility distribution ⇡ , the following two measures can be
defined on the formulas in the language.</p>
        <p>– The possibility degree ⇧ ⇡ ( ) = max{⇡ (! ) | ! 2 [ ]} (where [ ] is the set of
models of ) evaluates the extent to which is consistent with the available
information expressed by the possibility distribution ⇡ .
– The necessity degree N⇡ ( ) = 1 ⇧ ⇡ (¬ ) evaluates the extent to which
is entailed by the available information.</p>
        <p>The semantic determination of a belief set is defined as the set of formulas
whose possibility measures are greater than the possibility of their negations.</p>
        <p>BS(⇡ ) = { | ⇡ ( ) &gt; ⇡ (¬ )}</p>
        <p>An epistemic state can also be represented syntactically in possibilistic logic.
On the syntactic level, a possibilistic knowledge base is defined as a finite set
of weighted formulas ⌃ = {( i, ai)} where ai is a lower bound on the necessity
measure of i. A possibilistic knowledge base is said to be consistent if the
classical knowledge base, obtained by omitting the weights, is consistent. Each
possibilistic knowledge base is associated with an inconsistency degree which is
defined as followed.</p>
        <p>Inc(⌃ ) =
⇢ 0
max{a | ⌃
a is inconsistent}
if ⌃ is consistent
otherwise
where ⌃ a are the formulas in ⌃ with weights greater than or equal to a.</p>
        <p>The syntactic computation of a belief set induced by ⌃ is defined as the
logical consequences of the formulas in ⌃ with weights higher than Inc(⌃ ).</p>
        <p>BS(⌃ ) = { | ⌃ &gt;Inc(⌃ ) ✏ }
4</p>
        <p>Representing Possibilistic Logic in LogAG
In this section, we show how to encode possibilistic theories as LogAG theories,
and prove that the LogAG subsumes possibilistic logic. Moreover, we discuss the
drowning problem that plagues possibilic logic and show that LogAG does not
su↵er from the same problem.</p>
        <p>In what follows, for any possibilistic knowledge base ⌃ P L, let (a, ⌃ P L) =
|A| where A = {ai | ( i, ai) 2 ⌃ P L and ai &gt; a}. Intuitively, (a, ⌃ P L) denotes
the number of distinct weights appearing in a possibilistic knowledge base ⌃ P L
greater than a.</p>
        <sec id="sec-4-10-1">
          <title>Definition 13. Let ⌃ P L be a possibilistic knowledge base. The corresponding</title>
          <p>LogAG theory is defined as ⌃ LogAG = {chain( i, d) | ( i, ai) 2 ⌃ P L and d =
(ai, ⌃ P L)} where chain is a function mapping a possibilistic formula (without
its weight) and d to a LogAG term denoting a grading proposition as follows:
chain(, d ) =
⇢ G(, 1)</p>
          <p>G(chain(, d</p>
          <p>if d = 0
1), 1) otherwise
Example 3. Consider ⌃ P L = {(p, 1), (p ) b, 1), (p ) ¬ f, 0.6), (b ) f, 0.3), (b )
w, 0.1)} where b denotes “bird”, p denotes “penguin”, f denotes “flies”, and w
denotes “has wings”. The following table shows the corresponding LogAG theory
terms constructed according to Definition 13.</p>
          <p>( i, ai)
(p, 1)
(p ) b, 1)
(p ) ¬ f, 0.6)
(b ) f, 0.3)
(b ) w, 0.1)
(ai, ⌃ P L)
0
0
1
2
3
⌃ LogAG term</p>
          <p>G(p, 1)</p>
          <p>G(p ) b, 1)</p>
          <p>G(G(p ) ¬ f, 1), 1)</p>
          <p>G(G(G(b ) f, 1), 1), 1)</p>
          <p>G(G(G(G(b ) w, 1), 1), 1), 1)</p>
        </sec>
        <sec id="sec-4-10-2">
          <title>Observation 2 Let ⌃ P L be a possibilistic knowledge base with a corresponding</title>
          <p>LogAG theory ⌃ LogAG, and Q = {[[ ]]V | 2 ⌃ LogAG} where V is a natural
valuation. For any weighted formula ( i, ai) 2 ⌃ P L, the degree of embedding of
of the interpretation of in Q, Q([[ i]]V ), is (ai, ⌃ P L) + 1.</p>
          <p>It is worth noting that the corresponding ⌃ LogAG theory will always be
consistent using this construction. The propositions in the corresponding LogAG
theory can be associated with any grade as we rely on only the degree of
embedding to reflect the weight of the proposition in the original possiblistic logic
knowledge base. For simplicity, we just associate the grade 1 with all graded
propositions in ⌃ LogAG. It follows directly from Observation 2 that the
interpretations of all formulas with the same weight in ⌃ P L have the same embedding
degree in Q. The less the weight ai of a formula i in ⌃ P L, the higher the
embedding degree of [[ i]]V in Q.</p>
        </sec>
        <sec id="sec-4-10-3">
          <title>Observation 3 Let ⌃ P L be a possibilistic knowledge base with a corresponding</title>
          <p>LogAG theory ⌃ LogAG, and Q = {[[ ]]V | 2 ⌃ LogAG} where V is a natural
valuation. The graded filter F n(T) of degree n = (Inc(⌃ P L), ⌃ P L) for some
telescoping structure T of Q, is identical to F (En(Q)).</p>
          <p>Proof. We prove this by induction on n.</p>
          <p>Base case (n=0): By Definition 11, F 0(T) = F (⌧ T0 (Q)) = F (Q) = F (E0(Q))
since E0(Q) = Q.</p>
          <p>Induction Hypothesis: For n 0, suppose that F n(T) = F (En(Q)).
Induction Step: F n+1(T) = F (⌧ Tn+1(Q)) = F (⌧ T(⌧ Tn(Q)))
= F (&amp;( (E1(F (⌧ Tn(Q)))) = F (&amp;( (E1(F n(T)))). By the induction hypothesis,
F n+1(T) = F (&amp;( (E1(F (En(Q)))))). Since Q is consistent given it is the set
of interpretations of ⌃ LogAG which is consistent according to how it was
constructed, then F n(T) must be consistent according to Definition 11.
Consequently, F (En(Q)) must be consistent too. Since En(Q) contains only the
propositions in Q (which are only grading propositions according to how ⌃ LogAG was
constructed) in addition to the propositions with embedding degrees less than
or equal to n, then F (En(Q)) contains nothing other than the propositions
in En(Q) in addition to their trivial consequences. Hence, E1(F (En(Q))) =
F (E1(En(Q))) = F (En+1(Q)), and F n+1(T) = F (&amp;( (F (En+1(Q))))).
Let ( , a) 2 ⌃ P L where Inc(⌃ P L) = a. According to Observation 2, ( , Q) =
(Inc(⌃ P L), ⌃ P L) + 1 &gt; n + 1 (since n + 1 = (Inc(⌃ P L), ⌃ P L)). It
follows then that En+1(Q) is consistent. By Observation 1, &amp;( (F (En+1(Q)))) =
F (En+1(Q)). Therefore, F n+1(T) = F (F (En+1(Q))) = F (En+1(Q)). tu</p>
        </sec>
        <sec id="sec-4-10-4">
          <title>Theorem 1. Let ⌃ P L be a possibilistic knowledge base and ⌃ LogAG be its cor</title>
          <p>responding LogAG theory. For every non-grading proposition and grading
canon C = h⌦ , , ni with n = (Inc(⌃ P L), ⌃ P L), 2 BS(⌃ P L) if and only
Proof. In what follows, let Q = {[[ ]]V | 2 ⌃ LogAG} be the valuation of ⌃ LogAG
where V is a natural valuation.</p>
          <p>Suppose that 2 BS(⌃ P L). Then, by definition of BS(⌃ P L), it must be
that is logically implied by a set S = { | ( , a) 2 ⌃ P L and a &gt; Inc(⌃ P L)}.
According to how ⌃ LogAG was constructed by and Observation 2, for every
formula 2 S in Q, Q([[ ]]V ) = (a, ⌃ P L) + 1 where a is the weight of in
⌃ P L. Since a &gt; Inc(⌃ P L), it follows that Q([[ ]]V )  n and [[ ]]V 2 En(Q).
Hence, by Observation 3, [[ ]]V 2 Fn(T) for all telescoping structures T of Q. By
Definition 12, it must be that ⌃ LogAG |'C .</p>
          <p>Now suppose that ⌃ LogAG |'C , then according to Definition 12, it must be
that [[ ]]V 2 Fn(T) for all telescoping structures T of Q. According to
Observation 3, [[ ]]V 2 F (En(Q)). Let S = {p | p 2 En(Q) \ P B}. It follows that is
logically implied by a set of propositional terms whose interpretations are in S,
and each p 2 S has an embedding degree m less than or equal to n. Let be
the propositional term denoting p. It must be that ( , a) 2 ⌃ P L since the only
embedded non-grading propositions in ⌃ LogAG are the formulas appearing in
⌃ P L according to Definition 13. Further, by Observation 2, m = (a, ⌃ P L) + 1.
Therefore, m &lt; n and a &gt; Inc(⌃ P L). By the definition of BS(⌃ P L), it must be
that 2 BS(⌃ P L). tu
Example 4. Consider the possibilistic knowledge base ⌃ P L and its corresponding
LogAG theory in Example 3. The inconsistency degree Inc(⌃ P L) = 0.3.
Therefore, BS(⌃ P L) = { | {p, p ) b, p ) ¬ f } ✏ } since p, p ) b, and p ) ¬ f
are the formulas in ⌃ P L with weights higher than the inconsistency degree. The
graded filter of degree n = (Inc(⌃ P L), ⌃ P L) = 2, F 2(T) = F (E2(Q)) where
T is a telescoping structure of Q denoting the valuation of ⌃ LogAG. The only
non-grading propositions in E2(Q) are p, p ) b, and p ) ¬ f . Hence, the set of
propositional terms whose interpretations are in F (E2(Q)) is equal to BS(⌃ P L).
In both BS(⌃ P L) and F 2(T) we end up believing that a penguin is a bird that
does not fly. tu</p>
          <p>
            It should be obvious that the formulas in a possibilistic knowledge base ⌃ P L
with weights less than Inc(⌃ P L) are blocked even if they do not contribute
to the inconsistency. This problem is one limitation of possibilistic logic and
is referred to in the literature as the drowning problem [
            <xref ref-type="bibr" rid="ref2">2</xref>
            ]. A special e↵ect
of the drowning problem is the property inheritance blocking problem [
            <xref ref-type="bibr" rid="ref12 ref23">23, 12</xref>
            ]
arising in Example 4. The rule b ) w is blocked (drowned) in both BS(⌃ P L)
and F 2(T) even though it has nothing to do with the inconsistency caused by
p, p ) b, p ) ¬ f, and b ) f because its weight (0.1) is less than Inc(⌃ P L)
(0.3). Accordingly, the inference that a penguin has wings is blocked as well
and the exceptional penguin subclass with respect to the flying property fails to
inherit the property of having wings from its bird super class even though the
having wings property does not contribute to the inconsistency. The drowning
problem persists in all logical consequence relations observing rational monotony
[
            <xref ref-type="bibr" rid="ref3">3</xref>
            ]. It turns out that LogAG does not su↵er from the drowning problem (and
does not observe rational monotony). To see this, consider the relevant graded
consequences shown in Figure 2 of the LogAG theory ⌃ LogAG in Example 3.
} with the grading canon
In what follows, let ⌃ LnogAG = { | ⌃ LogAG |'C
C = h1/sum, , ni where is any operator.
          </p>
          <p>n = 0 0.1 ⌃ L0ogAG
n = 1 1.1. ⌃ L0ogAG
1.2. p
1.3. p ) b
1.4. G(p ) ¬ f, 1)
1.5. G(G(b ) f, 1), 1)
1.6. G(G(G(b ) w, 1), 1), 1)
1.7 b
Upon telescoping to degree 3, we believe that a penguin is a bird that does
not fly. The rule b ) f does not survive telescoping as it has a lower grade ( 31 )
than p (1), p ) b (1), p ) ¬ f ( 12 ). Upon telescoping to degree 4, we believe
that a penguin has wings since the rule b ) w survives telescoping and we still
believe that penguins have birds. According to the semantics of LogAG and the
definition of graded filters, no proposition will ever be discarded unless it directly
contributes to a contradiction.</p>
          <p>Note that the LogAG logical consequence relation is only equivalent to its
possibilistic counterpart for a grading canon C = h⌦ , , ni with
n = (Inc(⌃ P L), ⌃ P L) as illustrated in Example 4. This is by no means the
recommended use of LogAG. If we continue telescoping beyond n = (Inc(⌃ P L), ⌃ P L)
as illustrated in Figure 2 (which is what should naturally happen in LogAG),
the drowning problem is avoided.
5</p>
          <p>
            Conclusion
We presented an algebraic graded non-monotonic logic we refer to as LogAG. It
is our conviction that LogAG provides an interesting alternative to the
currentlyexisting approaches for handling non-monotonicity. LogAG can be regarded as a
unified framework for non-monotonicity as it can capture various non-monotonic
logics. In this paper, we showed how possibilistic theories can be encoded in
LogAG, and we proved that the LogAG logical consequence relation captures
possibilistic inference. Since possibilistic logic is proven to capture any
nonmonotonic inference relation satisfying Makinson’s rationality postulates, our
results prove that LogAG captures such non-monotonic inference relations as
well while staying immune to the drowning problem. We are currently working
on relating LogAG to circumscription, default logic, and auto-epistemic logic.
In [
            <xref ref-type="bibr" rid="ref17">17</xref>
            ], Levesque presented the logic of “only knowing” and proved that it
captures auto-epistemic logic. Later, it was proved that only knowing can capture
a class of default logic [
            <xref ref-type="bibr" rid="ref16">16</xref>
            ], and circumscription [
            <xref ref-type="bibr" rid="ref5">5</xref>
            ]. Our current approach is to
relate LogAG to Levesque’s logic of only knowing. In doing so, we can prove
that LogAG subsumes default logic, circumscription, and autoepistemic logic.
Another idea we have in mind is to relate LogAG to generalized possibilistic logic
[
            <xref ref-type="bibr" rid="ref9">9</xref>
            ] which is capable of encompassing KLM non-monotonic logics and a fragment
of Lifschitz’s logic of minimal belief and negation as failure.
          </p>
        </sec>
      </sec>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          1.
          <string-name>
            <given-names>Ernest</given-names>
            <surname>Adams</surname>
          </string-name>
          .
          <article-title>The logic of conditionals</article-title>
          .
          <source>Inquiry</source>
          ,
          <volume>8</volume>
          (
          <issue>1</issue>
          -4):
          <fpage>166</fpage>
          -
          <lpage>197</lpage>
          ,
          <year>1965</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          2.
          <string-name>
            <given-names>Salem</given-names>
            <surname>Benferhat</surname>
          </string-name>
          , Claudette Cayrol, Didier Dubois, Jerome Lang, and Henri Prade.
          <article-title>Inconsistency management and prioritized syntax-based entailment</article-title>
          .
          <source>In IJCAI</source>
          , volume
          <volume>93</volume>
          , pages
          <fpage>640</fpage>
          -
          <lpage>645</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          3.
          <string-name>
            <given-names>Salem</given-names>
            <surname>Benferhat</surname>
          </string-name>
          , Didier Dubois, and Henri Prade.
          <article-title>Nonmonotonic reasoning, conditional objects and possibility theory</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>92</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>259</fpage>
          -
          <lpage>276</lpage>
          ,
          <year>1997</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          4.
          <string-name>
            <given-names>Gerhard</given-names>
            <surname>Brewka</surname>
          </string-name>
          , Ilkka Niemela¨, and Miroslaw Truszczyn´ski.
          <source>Handbook of knowledge representation. chapter 6</source>
          , pages
          <fpage>239</fpage>
          -
          <lpage>284</lpage>
          . Elsevier,
          <year>2008</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          5.
          <string-name>
            <given-names>Jianhua</given-names>
            <surname>Chen</surname>
          </string-name>
          .
          <article-title>Minimal knowledge+ negation as failure= only knowing (sometimes)</article-title>
          .
          <source>2nd International Workshop on Logic Programming and Non-Monotonic Reasoning</source>
          , pages
          <fpage>132</fpage>
          -
          <lpage>150</lpage>
          ,
          <year>1993</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          6.
          <string-name>
            <given-names>Robert</given-names>
            <surname>Demolombe</surname>
          </string-name>
          and
          <string-name>
            <given-names>Churnjung</given-names>
            <surname>Liau</surname>
          </string-name>
          .
          <article-title>A logic of graded trust and belief fusion</article-title>
          .
          <source>In Proceedings of the 4th Workshop on Deception, Fraud and Trust in Agent Societies</source>
          , pages
          <fpage>13</fpage>
          -
          <lpage>25</lpage>
          ,
          <year>2001</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          7.
          <string-name>
            <given-names>D.</given-names>
            <surname>Dubois</surname>
          </string-name>
          , Lang J., and
          <string-name>
            <surname>Prade</surname>
            <given-names>H.</given-names>
          </string-name>
          <article-title>Possibilistic logic</article-title>
          . In D. Gabbay, Hogger C.J., and
          <string-name>
            <surname>Robinson</surname>
            <given-names>J.A</given-names>
          </string-name>
          ., editors,
          <source>Nonmonotonic Reasoning and Uncertain Reasoning</source>
          ,
          <source>Handbook of Logic in Artificial Intelligence and Logic Programming</source>
          , volume
          <volume>3</volume>
          , page 439-
          <fpage>513</fpage>
          . Oxford University Press,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          8.
          <string-name>
            <given-names>Didier</given-names>
            <surname>Dubois</surname>
          </string-name>
          , Lluis Godo, and Henri Prade.
          <article-title>Weighted logics for artificial intelligence-an introductory discussion</article-title>
          .
          <source>International Journal of Approximate Reasoning</source>
          ,
          <volume>55</volume>
          (
          <issue>9</issue>
          ):
          <fpage>1819</fpage>
          -
          <lpage>1829</lpage>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          9.
          <string-name>
            <surname>Didier</surname>
            <given-names>Dubois</given-names>
          </string-name>
          , Henri Prade, and
          <string-name>
            <given-names>Steven</given-names>
            <surname>Schockaert</surname>
          </string-name>
          .
          <article-title>Generalized possibilistic logic: foundations and applications to qualitative reasoning about uncertainty</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>252</volume>
          :
          <fpage>139</fpage>
          -
          <lpage>174</lpage>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          10.
          <string-name>
            <given-names>Nourhan</given-names>
            <surname>Ehab</surname>
          </string-name>
          .
          <article-title>On the use of graded propositions in uncertain non-monotonic reasoning: With an application to plant disease forecast</article-title>
          .
          <source>Master's thesis</source>
          , German University in Cairo, Egypt,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          11.
          <string-name>
            <given-names>Nourhan</given-names>
            <surname>Ehab</surname>
          </string-name>
          and
          <string-name>
            <surname>Haythem O. Ismail.</surname>
          </string-name>
          <article-title>LogAG: An algebraic non-monotonic logic for reasoning with uncertainty</article-title>
          .
          <source>Proceedings of the 13th International Symposium of Commonsense Reasoning</source>
          ,
          <year>2017</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          12.
          <string-name>
            <surname>Hector</surname>
          </string-name>
          <article-title>Ge↵ner and Judea Pearl</article-title>
          .
          <article-title>Conditional entailment: Bridging two approaches to default reasoning</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>53</volume>
          (
          <issue>2-3</issue>
          ):
          <fpage>209</fpage>
          -
          <lpage>244</lpage>
          ,
          <year>1992</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          13. Sven Ove Hansson.
          <article-title>Kernel contraction</article-title>
          .
          <source>The Journal of Symbolic Logic</source>
          ,
          <volume>59</volume>
          (
          <issue>03</issue>
          ):
          <fpage>845</fpage>
          -
          <lpage>859</lpage>
          ,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          14.
          <string-name>
            <surname>Haythem</surname>
            <given-names>O.</given-names>
          </string-name>
          <string-name>
            <surname>Ismail</surname>
            and
            <given-names>Nourhan</given-names>
          </string-name>
          <string-name>
            <surname>Ehab</surname>
          </string-name>
          .
          <article-title>Algebraic semantics for graded propositions</article-title>
          .
          <source>Proceedings of the KI 2015 Workshop on Formal and Cognitive Reasoning</source>
          , pages
          <fpage>29</fpage>
          -
          <lpage>42</lpage>
          ,
          <year>2015</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          15.
          <string-name>
            <surname>Sarit</surname>
            <given-names>Kraus</given-names>
          </string-name>
          , Daniel Lehmann, and
          <string-name>
            <given-names>Menachem</given-names>
            <surname>Magidor</surname>
          </string-name>
          .
          <article-title>Nonmonotonic reasoning, preferential models and cumulative logics</article-title>
          .
          <source>Artificial intelligence</source>
          ,
          <volume>44</volume>
          (
          <issue>1-2</issue>
          ):
          <fpage>167</fpage>
          -
          <lpage>207</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          16.
          <string-name>
            <given-names>Gerhard</given-names>
            <surname>Lakemeyer</surname>
          </string-name>
          and
          <string-name>
            <surname>Hector J Levesque.</surname>
          </string-name>
          Only-knowing:
          <article-title>Taking it beyond autoepistemic reasoning</article-title>
          .
          <source>In AAAI</source>
          , volume
          <volume>5</volume>
          , pages
          <fpage>633</fpage>
          -
          <lpage>638</lpage>
          ,
          <year>2005</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          17.
          <string-name>
            <surname>Hector</surname>
          </string-name>
          J Levesque.
          <article-title>All i know: a study in autoepistemic logic</article-title>
          .
          <source>Artificial intelligence</source>
          ,
          <volume>42</volume>
          (
          <issue>2-3</issue>
          ):
          <fpage>263</fpage>
          -
          <lpage>309</lpage>
          ,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          18.
          <string-name>
            <given-names>David</given-names>
            <surname>Makinson</surname>
          </string-name>
          .
          <article-title>General patterns in nonmonotonic reasoning</article-title>
          , volume III, pages
          <fpage>35</fpage>
          -
          <lpage>110</lpage>
          . Oxford University Press,
          <year>1994</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          19.
          <article-title>Wiktor Marek and Miroslaw Truszczyn´ski. Autoepistemic logic</article-title>
          .
          <source>Journal of the ACM (JACM)</source>
          ,
          <volume>38</volume>
          (
          <issue>3</issue>
          ):
          <fpage>587</fpage>
          -
          <lpage>618</lpage>
          ,
          <year>1991</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          20.
          <string-name>
            <surname>John McCarthy</surname>
          </string-name>
          .
          <article-title>Circumscription-a form of nonmonotonic reasoning</article-title>
          .
          <source>Artificial Intelligence</source>
          ,
          <volume>13</volume>
          :
          <fpage>27</fpage>
          -
          <lpage>39</lpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref21">
        <mixed-citation>
          21.
          <article-title>Miloˇs Miloˇsevi´c and Zoran Ognjanovi´c. A first-order conditional probability logic</article-title>
          .
          <source>Logic Journal of IGPL</source>
          ,
          <volume>20</volume>
          (
          <issue>1</issue>
          ):
          <fpage>235</fpage>
          -
          <lpage>253</lpage>
          ,
          <year>2012</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref22">
        <mixed-citation>
          22.
          <string-name>
            <surname>Robert C Moore</surname>
          </string-name>
          .
          <article-title>Possible-world semantics for autoepistemic logic</article-title>
          .
          <source>Technical report</source>
          , SRI International Menlo Park CA Artificial Intelligence Center,
          <year>1984</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref23">
        <mixed-citation>
          23.
          <string-name>
            <given-names>Judea</given-names>
            <surname>Pearl</surname>
          </string-name>
          .
          <article-title>System z: A natural ordering of defaults with tractable applications to nonmonotonic reasoning</article-title>
          .
          <source>In Proceedings of the 3rd Conference on Theoretical Aspects of Reasoning about Knowledge</source>
          , pages
          <fpage>121</fpage>
          -
          <lpage>135</lpage>
          . Morgan Kaufmann Publishers Inc.,
          <year>1990</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref24">
        <mixed-citation>
          24.
          <string-name>
            <given-names>Judea</given-names>
            <surname>Pearl</surname>
          </string-name>
          .
          <article-title>Probabilistic reasoning in intelligent systems: networks of plausible inference</article-title>
          .
          <source>Morgan Kaufmann</source>
          ,
          <year>2014</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref25">
        <mixed-citation>
          25.
          <string-name>
            <given-names>Raymond</given-names>
            <surname>Reiter</surname>
          </string-name>
          .
          <article-title>A logic for default reasoning</article-title>
          .
          <source>Artificial intelligence</source>
          ,
          <volume>13</volume>
          (
          <issue>1</issue>
          ):
          <fpage>81</fpage>
          -
          <lpage>132</lpage>
          ,
          <year>1980</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref26">
        <mixed-citation>
          26.
          <string-name>
            <given-names>H.P.</given-names>
            <surname>Sankappanavar</surname>
          </string-name>
          and
          <string-name>
            <given-names>Stanley</given-names>
            <surname>Burris</surname>
          </string-name>
          .
          <article-title>A course in universal algebra</article-title>
          . Graduate Texts Math,
          <volume>78</volume>
          ,
          <year>1981</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref27">
        <mixed-citation>
          27.
          <string-name>
            <given-names>Yoav</given-names>
            <surname>Shoham</surname>
          </string-name>
          .
          <article-title>Nonmonotonic logics: Meaning and utility</article-title>
          .
          <source>In IJCAI</source>
          , volume
          <volume>10</volume>
          , pages
          <fpage>388</fpage>
          -
          <lpage>393</lpage>
          . Citeseer,
          <year>1987</year>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>