<!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>Deviation in Belief Change on Fragments of Propositional Logic</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Adrian Haret</string-name>
          <email>haret@dbai.tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <contrib contrib-type="author">
          <string-name>Stefan Woltran</string-name>
          <email>woltran@dbai.tuwien.ac.at</email>
          <xref ref-type="aff" rid="aff0">0</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>DBAI group, TU Wien</institution>
          ,
          <addr-line>A-1040, Vienna</addr-line>
          ,
          <country country="AT">Austria</country>
        </aff>
      </contrib-group>
      <pub-date>
        <year>2017</year>
      </pub-date>
      <fpage>64</fpage>
      <lpage>76</lpage>
      <abstract>
        <p>It is known that prominent fragments of propositional logic are not closed under standard belief change operators. That is, applying such operators to knowledge bases in a fragment may produce results that have no equivalent in the same language. However, the potential range of such a deviation has not been investigated yet. In this paper, we give a systematic study of this problem by considering four prominent change operators (Dalal, Satoh, Winslett, and Forbus) and three important fragments (1CNF, Krom, and Horn). While all operators are shown to be closed under the 1CNF fragment, we observe that for the other two fragments the behavior of the operators significantly differs. We expect our considerations on deviation to play an important role in the design of change operators for concrete Knowledge Representation formalisms.</p>
      </abstract>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1 Introduction</title>
      <p>
        Belief change [
        <xref ref-type="bibr" rid="ref1 ref11">1, 11</xref>
        ] occupies a central role in understanding the logic of modifying
a knowledge base. The framework it provides allows formalization and comparison of
various types of change, such as revision [
        <xref ref-type="bibr" rid="ref15">15</xref>
        ] and update [
        <xref ref-type="bibr" rid="ref14">14</xref>
        ]. Classical results in the
field assume that the language in which knowledge is expressed subsumes propositional
logic, but recent work has been increasingly focused on change in more specialized
formalisms, suitable for use in concrete applications because of the kinds of things they
can express, or their attractive computational properties [
        <xref ref-type="bibr" rid="ref19 ref20 ref6 ref7">6, 19, 7, 20</xref>
        ].
      </p>
      <p>An obstacle in the application of standard belief change procedures to languages
that do not subsume propositional logic is the fact that results are not guaranteed to be
expressible in the same language. As an example consider the Horn fragment and the
revision of a knowledge base K = {a ∧ b} by formula µ = ¬a ∨ ¬b. Most belief
change operators deliver the intuitive result that the outcome of this change should be
equivalent to a ⊕ b; the latter cannot be expressed in Horn although K and µ are from
this fragment.</p>
      <p>
        Existing research that takes this as its starting point has taken several directions.
Papers in the spirit of [
        <xref ref-type="bibr" rid="ref6">6</xref>
        ] have studied how standard postulates have to be adapted
such that representation theorems [
        <xref ref-type="bibr" rid="ref1 ref11">1, 11</xref>
        ] can be given for the Horn fragment. Another
approach has looked into repairing inexpressible results like the one sketched above, in
order to make them fit into the language of interest [
        <xref ref-type="bibr" rid="ref2 ref3">2, 3</xref>
        ]. Finally, the design of novel
This work was supported by the Austrian Science Fund (FWF) under grants P25521, P30168.
change operators, tailored specifically for fragments, has also been subject of recent
research [
        <xref ref-type="bibr" rid="ref13 ref8">8, 13</xref>
        ].
      </p>
      <p>
        In this paper we focus on certain fragments of propositional logic, namely the
1CNF, Krom and Horn fragment. Propositional fragments are of interest because: (i)
they are closely related to the original framework for belief change, hence best suited
to illustrate general principles, and (ii) some of these fragments serve as the basis for
popular formalisms in Knowledge Representation (e.g., Horn logic is the backbone of
DL-Lite). Our main aim is to investigate the interplay between these fragments and
established belief change operators (Dalal, Satoh, Winslett, Forbus). These four
operators are among the most well studied in the field, both with respect to their semantic
representation and their complexity in fragments [
        <xref ref-type="bibr" rid="ref16 ref4 ref9">9, 16, 4</xref>
        ].
      </p>
      <p>
        Thus, what is required is a closer look into the behaviour of established operators
and the extent to which results can fall outside a given fragment. With the exception of
Dalal’s operator [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], this has not yet been done. To this end, we introduce a measure
for the degree to which a fragment is transformed through application of the studied
operators. We call this measure the deviation of a revision operator from a particular
fragment, and provide results on the deviation of established operators from the
abovementioned fragments. Our results indicate whether the range of possible results of an
operator applied to a fragment is restricted to a subset of full propositional logic
reasonably close to the original fragment, or if, by contrast, any propositional base can be
obtained. Another issue is whether there exists any fragment which is closed under the
operators and this, as we shall see, holds for the 1CNF fragment. We also show, through
a comparative analysis, that different operators applied to the same fragment deviate in
different ways. In other words, understanding deviation sheds light on the differences
between major revision operators and on the expressiveness of the fragments
considered. We expect considerations of this kind to play in important role in the design of
change operators for concrete Knowledge Representation formalisms.
      </p>
      <p>The rest of the paper is structured as follows. In Section 2 we present background
notions. Section 3 presents our main results on the deviation of the 1CNF, 2CNF and
Horn fragments. Section 4 provides a comparison between the ranges of the operators,
and Section 5 offers conclusions and pointers to future work.
2</p>
    </sec>
    <sec id="sec-2">
      <title>Background</title>
      <p>We write L for the language of propositional logic constructed from a finite alphabet
U of atoms using standard connectives ∨, ∧, ¬, and constants , ⊥. An interpretation
is a set of atoms (the ones set to true), and the set of all interpretations is W. The set
of models of a formula ϕ is denoted by [ϕ]. If there is no danger of ambiguity, we
write models as strings made up of their elements (e.g., abc instead of {a, b, c}). A
knowledge base (knowledge base) is a finite set of formulas. We will usually identify a
knowledge base K with ϕ∈K ϕ. The set of models of a knowledge base K is [K] =
ϕ∈K [ϕ]. We write w u for the symmetric difference between interpretations w and
u. If M, N ⊆ W, then M N = {w u | w ∈ M, u ∈ N }. We use w M or M w
to abbreviate {w} M or M {w}, respectively. We write min ⊆(M) = {w ∈ M |
∃w ∈ M s.t. w ⊂ w}, and mincard(M) = {w ∈ M | ∃w ∈ M s.t. |w | &lt; |w|}.</p>
      <p>We define a fragment of propositional logic as a set of propositional formulas
characterized by a closure property on the set of models. Thus, a mapping Cl : 2W → 2W
is called a closure-operator if, for any M, N ⊆ W, it holds that (i) if M ⊆ N , then
Cl (M) ⊆ Cl (N ), (ii) if |M| = 1, then Cl (M) = M and (iii) Cl (∅) = ∅. A fragment
is a set F ⊆ L closed under conjunction (i.e., ϕ ∧ ψ ∈ F for any ϕ, ψ ∈ F ) for which
there exists an associated closure-operator Cl such that (i) for all ϕ ∈ F , [ϕ] = Cl ([ϕ])
and (ii) for all M ⊆ W there is a ϕ ∈ F with [ϕ] = Cl (M). We denote the
closureoperator Cl associated to a fragment F as Cl F . An F -knowledge base is a finite set
K ⊆ F . A knowledge base K ⊆ L is F -expressible if there exists an F -knowledge
base K , such that [K] = [K ]. A set of interpretations M is F -expressible if there
exists an F -knowledge base K such that [K] = M.</p>
      <p>Many well-known fragments of propositional logic are captured by this notion. To
the Horn fragment (i.e., conjunctions of clauses with at most one positive literal) we
associate the operator Cl Horn, defined as the fixed point of the function (M) =
{w1 ∩ w2 | w1, w2 ∈ M}. The Krom, or 2CNF, fragment (i.e., conjunctions of
clauses of length at most 2) is linked to the operator Cl 2CNF, defined as the fixed point
of the function maj(M) = {maj3(w1, w2, w3) | w1, w2, w3 ∈ M}, where ternary
majority maj3(w1, w2, w3) yields an interpretation containing those atoms true in at
least two out of w1,w2 and w3. Finally, the 1CNF fragment (i.e., conjunctions of
literals) has as its operator Cl 1CNF, defined as the fixed point of the function Fill(M) =
{w1 ∩ w2, w1 ∪ w2 | w1, w2 ∈ M} ∪ {w3 | w1 ⊆ w3 ⊆ w2 and w1, w2 ∈ M}. Note
that full classical logic is given via the identity closure operator Cl L(M) = M.</p>
      <p>
        A revision operator ◦ maps a knowledge base K and a formula µ to a knowledge
base K ◦µ. We consider here four standard operators: Winslett (◦W ), Satoh (◦S ), Forbus
(◦F ) and Dalal (◦D) [
        <xref ref-type="bibr" rid="ref10 ref17 ref18 ref5">18, 17, 10, 5</xref>
        ]. These operators are defined as follows:
[K ◦W µ] = {w ∈ [µ] | ∃u ∈ [K] such that w u ∈ min ⊆([µ] u)},
[K ◦S µ] = {w ∈ [µ] | ∃u ∈ [K] such that w u ∈ min ⊆([µ] [K])},
[K ◦F µ] = {w ∈ [µ] | ∃u ∈ [K] such that w u ∈ min card([µ] u)},
[K ◦D µ] = {w ∈ [µ] | ∃u ∈ [K] such that w u ∈ min card([µ] [K])}.
Example 1. Consider a knowledge base K with [K] = {abcd, a} and a formula µ
with [µ] = {acd, bd, a}. For K ◦ µ, consult [µ] [K] depicted in Table 1. We have
that [K ◦D µ] = {acd}, since acd abcd is cardinality-minimal in the whole table;
[K ◦S µ] = {acd, bd}, since acd abcd and bd abcd are ⊆-minimal in the whole
table; [K ◦F µ] = {acd, b}, since acd abcd is cardinality-minimal on the
abcdcolumn, and b a is cardinality-minimal on the a-column; [K ◦ W µ] = {acd, bd, b},
since acd abcd and bd abcd are ⊆-minimal on the abcd-column, and b a is
⊆-minimal on the a-column.
      </p>
      <p>This example illustrates a relationship between the operators which holds more
generally, namely that for any knowledge base K and formula µ, we have [K ◦D µ] ⊆
[K ◦S µ] ⊆ [K ◦W µ] and [K ◦D µ] ⊆ [K ◦F µ] ⊆ [K ◦W µ], while [K ◦S µ] and
[K ◦F µ] are not necessarily in a subset relationship to each other. We will be interested
in all formulas that can be obtained by applying an operator to knowledge bases in a
given fragment.
abcd
b
ac
acd
a
cd
abd
ab
Definition 1. For a revision operator ◦ and a fragment F ⊆ L, the image of ◦ with
respect to F , denoted by ImF (◦), is defined as ImF (◦) = {K ◦ µ | K, µ ∈ F }.</p>
      <p>It is straightforward to see that for any operator ◦ ∈ {◦D, ◦S , ◦F , ◦W } and any
knowledge base K, it holds that [K ◦ K] = [K]. It follows that F ⊆ ImF (◦), for any
fragment F . However, as the following example illustrates, revision can produce results
falling outside a given fragment.</p>
      <p>Example 2. Consider a knowledge base K = {a ∧ b ∧ c} with [K] = {abc}, and a
formula µ = (¬a ∨¬b)∧(¬a∨¬c) ∧(¬b∨¬c) with [µ] = {∅, a, b, c}. We have that K and
µ are in both the 2CNF and the Horn fragment. However, for all ◦ ∈ {◦D, ◦S , ◦F , ◦W }
we get [K ◦ µ] = {a, b, c}. Since Cl 2CNF({a, b, c}) = Cl Horn({a, b, c}) = {∅, a, b, c},
we have that K ◦ µ is neither 2CNF- nor Horn-expressible. Thus, Horn ⊂ ImHorn(◦)
and 2CNF ⊂ Im2CNF(◦).</p>
      <p>Therefore the 2CNF and Horn fragments are not closed under any of the operators
studied in this paper, though at this point we do not know anything more precise about
what the image of these operators looks like. This motivates the following concept,
which we study in the rest of the paper.</p>
      <p>Definition 2. The deviation of ◦ from F is (i) total if ImF (◦) = L; (ii) partial if F ⊂
ImF (◦) ⊂ L; and (iii) zero if ImF (◦) = F .</p>
      <p>
        Deviation is closely related to the notion of simplifiability [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ], which we briefly
recall here. For a fragment F and an operator ◦, a knowledge base K∗ ⊆ L is F
simplifiable w.r.t. ◦ if there exists an F -knowledge base K and µ ∈ F , such that [K ◦
µ] = [K∗]. It should be mentioned, however, that existing results on simplifiability
apply only to Dalal’s operator. These results can be translated to our setting as follows:
the deviation of ◦D is (i) total for 2CNF, (ii) partial for Horn, and (iii) zero for 1CNF.
Our results in Section 3 confirm these findings, though the reasoning proceeds along a
different route.
3
      </p>
    </sec>
    <sec id="sec-3">
      <title>Main results</title>
      <p>Our results on deviation are summarized in Table 2, and the rest of the section is
dedicated to justifying them. As mentioned in Section 2, F ⊆ ImF (◦) for any fragment F
and all operators considered. In other words, it is non-F -expressible knowledge bases
1CNF 2CNF Horn
zero
zero
zero
zero
total partial
total partial
partial partial
partial partial
K∗ that are crucial in determining the extent of an operator’s deviation, and which will
occupy our attention in the following. In general, [K ◦ µ] ⊆ [µ], for any K, µ and ◦.
Thus, if K and µ are assumed to be in some fragment F , we can only obtain K∗ if [µ]
contains at least Cl F ([K∗]), and this is what we typically assume of µ. We present now
results for the 1CNF, 2CNF and Horn fragments.</p>
      <sec id="sec-3-1">
        <title>3.1 The 1CNF fragment</title>
        <p>Let [P; I] = {P ∪ J | J ⊆ I}, where P ∩ I = ∅. Notice that if a knowledge base
K is 1CNF-expressible, then [K] = [P; I], where P is the set of positive atoms in
K and I is the set of atoms that make no appearance in K (and on which K is, so
to speak, indifferent). For example, if U = {a, b, c, d, e} and K = {a ∧ b, ¬c}, then
[K] = [{a, b}; {d, e}] and, with our usual abbreviation, we may write [K] = [ab; de].
We now show that in revising a 1CNF knowledge base K by a 1CNF formula µ, the
table of symmetric differences [µ] [K] always yields models of some 1CNF formula.
Lemma 1. If K1 and K2 are 1CNF-expressible, then [K1] [K 2] is 1CNF-expressible.
Proof. With the notation just introduced, let [K1] = [P1; I1] and [K2] = [P2; I2]. We
show, by double inclusion, that [P1; I1] [P 2; I2] = [(P1 P 2)\(I1 ∪ I2); I1 ∪ I2],
which implies that [K1] [K 2] is 1CNF-expressible.</p>
        <p>For one direction, take (P1 ∪ J1) (P 2 ∪ J2) ∈ [P1; I1] [P 1; I1], with Ji ⊆ Ii,
for i ∈ {1, 2}. We show that (P1 ∪ J1) (P 2 ∪ J2) = (P1 P 2)\(I1 ∪ I2) ∪ ((I1 ∪
I2) ∩ ((J1 J 2)\(P1 P 2))).</p>
        <p>“⊆” Take w ∈ (P1 ∪ J1) (P 2 ∪ J2) and without loss of generality assume that
w ∈ (P1 ∪ J1)\(P2 ∪ J2). It follows that w ∈ P1 or w ∈ J1. Case 1. If w ∈ P1, then
w ∈ P1 P 2. Since P1 ∩ I1 = ∅, it follows that w ∈/ I1 and w ∈/ I1 ∪ I2. We conclude
that w ∈ (P1 P 2)\(I1 ∩ I2). Case 2. If w ∈ J1, then w ∈ J1 J 2. Second, w ∈ I1
and hence w ∈ I1 ∪ I2 and w ∈/ P1. Since w ∈/ P2, we get that w ∈/ P1 P 2 and thus
w ∈ (J1 J 2)\(P1 P 2). We conclude that w ∈ (I1 ∪ I2) ∩ ((J1 J 2)\(P1 P 2)).</p>
        <p>“⊇” Take w ∈ (P1 P 2)\(I1 ∪ I2) ∪ ((I1 ∪ I2) ∩ ((J1 J 2)\(P1 P 2))). To
get the conclusion, we perform a case analysis as to whether w ∈ (P1 P 2)\(I1 ∪ I2)
or w ∈ (I1 ∪ I2) ∩ ((J1 J 2)\(P1 P 2)).</p>
        <p>For the other direction, take (P1 P 2)\(I1 ∪ I2) ∪ ((I1 ∪ I2) ∩ J ) ∈ [(P1
P2)\(I1 ∪ I2); I1 ∪ I2], where J ⊆ I1 ∪ I2. As above, we show by double inclusion
that (P1 P 2)\(I1 ∪ I2) ∪ ((I1 ∪ I2) ∩ J ) = (P1 ∪ J1) (P 2 ∪ J2), where
Ji = Ii ∩ (J (P 1 P 2)), for i ∈ {1, 2}.</p>
        <p>If [K1] [K 2] is 1CNF-expressible, then it has a unique ⊆-minimal element, which
is also cardinality-minimal. We identify, then, min⊆([K1] [K 2]) = mincard([K1] [K 2])
with this single element.</p>
        <p>Example 3. If [K1] = {a, ab, ac, abc} and [K2] = {∅, b, c, bc}, then [K1] [K 2] =
{∅, a, b, c, ab, ac, bc, abc}. We have that min⊆([K1] [K 2]) = mincard([K1] [K 2]) =
{∅}, and write ∅ instead of {∅}.</p>
        <p>In the following we use Lemma 1 to show that in the 1CNF fragment none of the
operators can discriminate between {w1, w2} and {w1 ∩ w2, w1 ∪ w2}, i.e., no operator
can select one pair while leaving the other out.</p>
        <p>Lemma 2. If K and µ are 1CNF-expressible, then for any ◦ ∈ {◦D, ◦S, ◦F , ◦W } and
any w1, w2 ∈ W, it holds that {w1, w2} ⊆ [K ◦ µ] iff {w1 ∩ w2, w1 ∪ w2} ⊆ [K ◦ µ].
Proof. We show the result for Winslett’s operator ◦W .</p>
        <p>(“⇒”) If {w1, w2} ⊆ [K ◦W µ], take ui ∈ [K] such that wi u i = min⊆([µ] u i),
for i ∈ {1, 2}. Then consider u3, u4 ∈ [K] such that (w1 ∩ w2) u 3 = min⊆((w1 ∩
w2) [K]) and (w 1 ∪ w2) u 4 = min⊆((w1 ∪ w2) [K]). This is shown in Table 3,
with arrows indicating whether an element is minimal on a row or on a column. We now
argue that (w1 ∩ w2) u 3 = min⊆([µ] u 3) and (w1 ∪ w2) u 4 = min⊆([µ] u 4).
For that, we first show that (w1 ∩ w2) u 3 ⊆ w u 3, for some arbitrary w ∈ [µ]. We
take an atom a ∈ (w1 ∩ w2) u 3 and do a case analysis.</p>
        <p>Case 1. If a ∈ (w1 ∩ w2)\u3, then by assumption (w1 ∩ w2) u 3 = min⊆((w1 ∩
w2) [K]), and thus (w 1 ∩ w2) u 3 ⊆ (w1 ∩ w2) u 1. Since a ∈ w1 ∩ w2, we get that
a ∈/ u1. With a ∈ w1, this entails that a ∈ w1 u 1. But w1 u 1 = min⊆([µ] u 1),
so a ∈ w u 1. With a ∈/ u1, this implies that a ∈ w. Thus a ∈ w (w 1 ∩ w2)
and hence (w1 ∩ w2) u 3 ⊆ w u 3. Case 2. If a ∈ u3\(w1 ∩ w2), then a ∈/ w1
or a ∈/ w2. Without loss of generality, assume a ∈/ w1. We again use the fact that
(w1 ∩ w2) u 3 ⊆ (w1 ∩ w2) u 1 and conclude that a ∈ u1, which further entails
that a ∈ w1 u 1. Then a ∈ w u 1, and thus a ∈/ w, which entails that a ∈ w u 3.
With this we have shown that (w1 ∩ w2) u 3 = min⊆([µ] u 3). The proof that
(w1 ∪ w2) u 4 = min⊆([µ] u 4) is similar.</p>
        <p>(“⇐”) If {w1 ∩ w2, w1 ∪ w2} ⊆ [K ◦W µ], there exist u3, u4 ∈ [K] such that
(w1 ∩ w2) u 3 = min⊆([µ] u 3) and (w1 ∪ w2) u 4 = min⊆([µ] u 4). Take
u1, u2 ∈ [K] such that w1 u 1 = min⊆(w1 [K]) and w 2 u 2 = min⊆(w2 [K]).
We then show that wi u i = min⊆([µ] u i), for i ∈ {1, 2}. Indeed, take an arbitrary
w ∈ [µ] and an a ∈ w1 u 1 and consider the two possible cases. Case 1. If a ∈ w1\u1,
then a ∈ w1 u 3 and hence a ∈/ u3. It follows that a ∈ (w1 ∪ w2) u 3 and therefore
a ∈ w u 3 and a ∈ w, which entails a ∈ w u 1. Case 2. If a ∈ u1\w1, then
a ∈ w1 u 3 and then a ∈ (w1 ∩ w2) u 3 and hence a ∈ w u 3. This leads to a ∈/ w
and then to a ∈ w u 1. The proof for w2 u 2 is entirely similar.</p>
        <p>The reasoning for ◦S, ◦F and ◦D is similar.</p>
        <p>
          As we will show, what excludes non-1CNF-expressible knowledge bases from the
range of the studied operators turns out to be the presence of so called critical
interpretations [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ], which we recapitulate here in an equivalent, though more concise
formulation: w1, w2 ∈ W are critical with respect to a knowledge base K∗ if w1 ⊆ w2,
u4
← (w1 ∩ w2) u 3 →
        </p>
        <p>
          ← (w1 ∪ w2) u 4









[µ]
w2 ⊆ w1, and {w1, w2} ⊆ [K∗] or {w1 ∩ w2, w1 ∪ w2} ⊆ [K∗], but {w1, w2, w1 ∩
w2, w1 ∪ w2} ⊆ [K∗]. The relevant result is that if a knowledge base K∗ is
non-1CNFexpressible, then there exist w1, w2 ∈ Cl 1CNF([K∗]) critical with respect to K∗ [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ].
Theorem 1. For any operator ◦ ∈ {◦D, ◦S , ◦F , ◦W }, the deviation of ◦ from the 1CNF
fragment is zero.
        </p>
        <p>Proof. Let K∗ be a knowledge base that is not 1CNF-expressible and assume existence
of a 1CNF-expressible knowledge base K and a 1CNF formula µ such that [K ◦ µ] =
[K∗], and where Cl 1CNF([K∗]) ⊆ [µ]. As mentioned, there are w1, w2 ∈ W critical
with respect to K∗, thus {w1, w2} ⊆ [K ◦ µ] or {w1 ∩ w2, w1 ∪ w2} ⊆ [K ◦ µ]. From
Lemma 2 it follows that {w1, w2, w1 ∩w2, w1 ∪w2} ⊆ [K ◦µ], which is a contradiction.</p>
        <p>An intuitive way to think about belief change in the 1CNF fragment is through what
happens on the syntactic level, a view not often afforded for other fragments. For all of
the operators considered, we have that if there are literals in K which are negated by
µ, those literals are swapped with their negations in K ◦ µ. Thus, if K = {a, b, c} and
µ = ¬b ∧ ¬c ∧ ¬d, then K ◦ µ ≡ {a ∧ ¬b ∧ ¬c ∧ ¬d}.
3.2</p>
      </sec>
      <sec id="sec-3-2">
        <title>The 2CNF fragment</title>
        <p>We obtain that Dalal and Satoh’s operators can produce any propositional knowledge
base, but that this is not true for Forbus and Winslett.</p>
        <p>
          Theorem 2. The deviation of ◦D and ◦S from the 2CNF fragment is total.
Proof. In [
          <xref ref-type="bibr" rid="ref12">12</xref>
          ] it is shown constructively that any propositional knowledge base is
in Im2CNF(◦D). We show here that the same construction also works for ◦S . Thus,
take a non-2CNF-expressible knowledge base K∗ such that [K∗] = {w1, . . . , wn}
and a formula µ such that [µ] = Cl 2CNF([K∗]). Let X = {x1, . . . , xn} be a set
of n atoms that do not appear in K∗, and K be a knowledge base such that [K] =
Cl 2CNF({w1 ∪ {x2, . . . , xn}, . . . , wn ∪ {x1, . . . , xn−1}}). Then, for i ∈ {1, . . . , n},
we have that min⊆([µ] [K]) = {X\{x i} | i ∈ {1, . . . , n}}, where X\{xi} =
wi (w i ∪ (X\{xi})). To see why this holds, assume there exists wj ∈ [µ] and
wk ∪ (X\Y ) ∈ [K] such that wj (w k ∪ (X\Y )) ⊂ X\{xi}, for some i ∈ {1, . . . , n}.
Then it must be the case that wj w k = ∅, and X\Y ⊂ X\{xi}. This last fact entails
that {xi} ⊂ Y , but such an element does not exist in [K].
        </p>
        <p>We illustrate this construction on a concrete example.</p>
        <p>Example 4. Take a knowledge base K∗ with [K∗] = {ab, ac, bc}. We have Cl 2CNF([K∗]) =
[K∗] ∪ {abc}, and to define K we introduce new variables x, y, z and take a
2CNFexpressible K such that [K] = {abyz, acxz, bcxy, abcxyz}. We have [K ◦S µ] =
[K ◦D µ] = [K∗] (see Table 4).</p>
        <p>[µ]
  ab
 [K∗] ac
  bacbc
abyz</p>
        <p>yz
bcyz
acyz
cyz
acxz
bcxz</p>
        <p>xz
abxz
bxz
bcxy</p>
        <p>abcxyz
acxy
abxy
xy
axy
cxyz
bxyz
axyz
xyz</p>
        <p>Notice that in Example 4 we get [K ◦F µ] = [K ◦W µ] = {ab, ac, bc, abc}, so the
construction in Theorem 2 does not work for ◦F and ◦W . Nonetheless, if we take a
2CNF-expressible knowledge base K with [K ] = {∅} we get that [K ◦F µ] =
[K ◦W µ] = [K∗]. This shows that the deviation of ◦F and ◦W from 2CNF is not zero.
As we show now, their deviation is not total either.</p>
        <p>Theorem 3. The deviation of ◦W and ◦F from the 2CNF fragment is partial.
Proof. We have already argued that the deviation of ◦F and ◦W from 2CNF is not
zero. To show that it is not total, take a knowledge base K∗ such that its set of models
is [K∗] = {a, b, c, ab, ac, bc}, with Cl 2CNF(K∗) = [K∗] ∪ {∅, abc}, and assume, first,
that there is a 2CNF-expressible knowledge base K and a 2CNF-expressible formula
µ such that Cl 2CNF(K∗) ⊆ [µ] and [K ◦W µ] = [K∗]. Then there are u1, u2, u3 ∈
[K] such that a u 1 = min⊆([µ] u 1), b u 2 = min⊆([µ] u 3) and c u 3 =
min⊆([µ] u 3). It must hold that a ∈ u1, as otherwise ∅ u 1 ⊂ a u 1. It must
also hold that b ∈/ u1, as otherwise ab u 1 ⊂ a u 1. In the same way it follows
that c ∈/ u1. We repeat this argument for u2 and u3 and obtain the configuration in
Table 5, where we abbreviate u1 ∪ {a} as a u1 , under the convention that if any of
a, b or c does not make an appearance, that is because we know it cannot be there.
Then neither of a, b or c is in maj3(u1, u2, u3) = u123 . It is straightforward to see,
now, that we cannot have [K ◦W µ] = [K∗]. If there is some w ∈ [µ]\Cl 2CNF(K∗)
such that w u 123 ⊂ ∅ u 123 , then none of the models of K∗ gets selected in













×
×
×
∅
abc
. . .
ab u1
ab u1
ac u1
b u1
c u1
abc u1
a u1
bc u1
. . .
[K ◦W µ]. If this is not the case, then ∅ u 123 ∈ min⊆([µ] u 123 ), which entails
that ∅ ∈ [K ◦W µ]. This argument carries over to ◦F by replacing ⊆-minimality with
cardinality-minimality.
Example 2 shows that the operators considered do not stay in the Horn fragment, so their
deviation is not zero. Here we show that their deviation is partial, by finding knowledge
bases which never show up as the result of revision in the Horn fragment, using the
operators in question.</p>
        <p>Theorem 4. For any operator ◦ ∈ {◦D, ◦S , ◦F , ◦W }, the deviation of ◦ from the Horn
fragment is partial.</p>
        <p>Proof. Take a knowledge base K∗ such that [K∗] = {ab, a, b}. We show that K∗ ∈/
ImHorn(◦W ). Assume there exists a Horn formula µ such that Cl Horn(K∗) ⊆ [µ] and
[K ◦W µ] = [K∗]. Then there are u1, u2 ∈ [K∗] such that a u 1 ∈ min⊆([µ] u 1) and
b u 2 ∈ min⊆([µ] u 2). We must have a ∈ u1 (otherwise ∅ u 1 ⊂ a u 1), and also
b ∈/ u1 (otherwise ab u 1 ⊂ a u 1). Similarly, we conclude that b ∈ u2 and a ∈/ u2.
Since K is Horn-expressible, u1 ∩ u2 ∈ [K]. But then neither a nor b are in u1 ∩ u2.
Table 6, with the notational convention used in the proof of Theorem 3, depicts this.
It is now impossible to have [K ◦W µ] = [K∗]. Indeed, if there is some interpretation
w ∈ [µ]\Cl Horn(K∗) such that w (u 1 ∩ u2) ⊂ ∅ (u 1 ∩ u2), then none of the
models of K∗ are in [K ◦W µ]. If no such w exists, then ∅ ∈ min⊆([µ] (u 1 ∩ u2))
and therefore ∅ ∈ [K ◦W µ]. The argument carries over, with minor modifications, to
the other operators.
4</p>
      </sec>
    </sec>
    <sec id="sec-4">
      <title>Comparison over the Horn fragment</title>
      <p>Operators whose deviations are total can produce any propositional knowledge base.
Things become more complicated when deviation is partial, since a knowledge base
  abcd
[µ] [K∗] abcd





×
×
∅
. . .</p>
      <p>ac u1 ∩ u2
bd u1 ∩ u2
bc u1 ∩ u2
ad u1 ∩ u2
ac u1 ∩ u2
. . .
  a
 [K∗] b
[µ]  ab





acd u2</p>
      <p>b u2
bcd u2</p>
      <p>a u2
acd u2
. . .
not obtainable with one operator may be obtainable with another. If this is the case, we
would rightfully want to know it. In this section we present results on the differences
between the images of our operators with respect to the Horn fragment.</p>
      <p>ImHorn(◦F ) and K∗ ∈/ ImHorn(◦W ).</p>
      <p>Proposition 1. If K∗ is a knowledge base with [K∗] = {abcd, ab, cd}, then K∗ ∈/
K∗ ∈/ ImHorn(◦F ).</p>
      <p>Proof. Assume there exists a knowledge base K and formula µ, both Horn-expressible,
such that Cl Horn([K∗]) ⊆ [µ] and [K ◦W µ] = [K∗]. Then there exist u1, u2 ∈ [K]
such that ab u 1 ∈ min⊆([µ] u 1) and bc u 2 ∈ min⊆([µ] u 2). We infer that
{a, b} ⊆ u1, since otherwise it would hold that ∅ u 1 ∈ min⊆([µ] u 1), which would
imply that ∅ ∈ [K ◦W µ]. We also infer that {c, d} ⊆ u1, since otherwise it would hold
that abcd u 1 ⊂ ab u 1, which contradicts the minimality of ab u 1. Thus, at most
one of c and d can be in u1. Analogously, {c, d} ⊆ u2 and at most one of a and b is in u2.
A case analysis now reveals that this implies that ∅ (u 1 ∩u2) ∈ min⊆([µ] (u 1 ∩u2)).
In Table 7 this is illustrated for the case when c ∈ u1 and a ∈ u2. If there is an element
w ∈ [µ]\Cl Horn(K∗) such that w (u 1 ∩ u2) ⊂ ∅ (u 1 ∩ u2), then not all the
models of K∗ end up in [K ◦W µ], which is a contradiction. If there is no such element,
then ∅ (u 1 ∩ u2) ∈ min⊆([µ] (u 1 ∩ u2)) and thus ∅ ∈ [K ◦W µ], which is also
a contradiction. The other cases are analogous. It follows that K∗ ∈/ ImHorn(◦W ).
The same argument applies if we replace ⊆-minimality with cardinality-minimality, so
This shows that there is a knowledge base which cannot be obtained with either Forbus’
operator ◦F or Winslett’s operator ◦W , though as we show in the proof of Theorem 5,
it can be obtained with Dalal’s operator ◦D and Satoh’s operator ◦S.</p>
      <p>Proposition 2. If K∗ is a knowledge base with [K∗] = {abcde, ab, cd, e}, then K∗ ∈/
ImHorn(◦D).</p>
      <p>Proof. If there are Horn-expressible K and µ such that Cl Horn([K∗]) ⊆ [µ] and [K ◦D
µ] = {abcde, ab, cd, e}, then there must be u1, u2, u3, u4 ∈ [K] such that {abcd
u1, ab u 2, cd u 3, e u 4} ⊆ mincard([µ] [K]). We conclude that at least three of
{a, b, c, d, e} must be in u1; that {a, b} ⊆ u2 and at most one of {c, d, e} can be in u2;
that {c, d} ⊆ u3 and at most one of {a, b, e} can be in u3; and e ∈ u4. A case analysis
of Cl Horn(K) leads to a contradiction.</p>
      <p>The knowledge base K∗ from Proposition 2 can be obtained with ◦D, as we show
below. But we need one more observation to derive our results on the relations between
operators.</p>
      <p>Proposition 3. For any knowledge base K∗ such that {a, b, ab} ⊆ [K∗] and ∅ ∈/ [K∗],
it holds that K∗ ∈/ ImHorn(◦D) ∪ ImHorn(◦S).</p>
      <p>Proof. It is easy to see that the proof of Theorem 4 works for ◦D and ◦S and any
knowledge base K∗ such that {a, b, ab} ⊆ [K∗] and ∅ ∈/ [K∗]. However, as we show
in the proof of Theorem 5, it does not carry over to ◦F and ◦W .</p>
      <p>The following result gathers these results into a unified image of the differences between
the operators over the Horn fragment.</p>
      <p>Theorem 5. For the operators we study, the following holds:
– ImHorn(◦D) ⊆ ImHorn(◦W ) ∪ ImHorn(◦F ),
– ImHorn(◦S) ⊆ ImHorn(◦D) ∪ ImHorn(◦W ) ∪ ImHorn(◦F ),
– ImHorn(◦F ) ⊆ ImHorn(◦D) ∪ ImHorn(◦S),
– ImHorn(◦W ) ⊆ ImHorn(◦S) ∪ ImHorn(◦D).</p>
      <p>Proof. From Proposition 1, we know that a knowledge base K1∗ with [K∗] = {abcd, ab, cd}
is in neither ImHorn(◦F ) nor in ImHorn(◦W ). However, a knowledge base K1 with
[K1] = {abc, bcd, bc} and a formula µ1 with [µ1] = {abcd, ab, cd, ∅} are both
Hornexpressible and [K1 ◦D µ1] = [K ◦S µ1] = [K1∗].1 Thus, K1∗ ∈ ImHorn(◦D) ∩
ImHorn(◦S). From Proposition 2 a knowledge base K2∗ with [K2∗] = {abcde, ab, cd, e}
is not in ImHorn(◦S). However, if we take [K2] = {ace} and [µ2] = {abcde, ab, cd, ∅},
then [K2 ◦D µ2] = [K2∗] and thus K2∗ ∈ ImHorn(◦D). From Proposition 3 a knowledge
base K3∗ with [K2∗] = {ab, a, b, d} is neither in ImHorn(◦D) nor in ImHorn(◦S).
However, take [K3] = {abcd, abcd, bcd, cd} and [µ3] = {ab, a, b, d, ∅}. Then [K3 ◦F µ3] =
[K3 ◦W µ3] = [K3∗] and thus K3∗ ∈ ImHorn(◦F ) ∩ ImHorn(◦W ).</p>
      <p>
        The exact relationship between ImHorn(◦F ) and ImHorn(◦W ) is still open, as is the
question whether ImHorn(◦D) ⊂ ImHorn(◦S).
1 This constitutes a counterexample to Proposition 11 in [
        <xref ref-type="bibr" rid="ref12">12</xref>
        ].
      </p>
    </sec>
    <sec id="sec-5">
      <title>Conclusion and future work</title>
      <p>
        We have presented results on the deviation of four major belief change operators from
well-known fragments of propositional logic. These results are summarised in Table 2
of Section 3. We have found that for the 1CNF fragment, deviation is uniformly zero.
The 1CNF fragment is ‘safe’, in that revision on 1CNF knowledge bases always
produces 1CNF-expressible results. Future work would look for general conditions that
make a fragment safe in this sense. For the 2CNF and Horn fragments deviation has
been found to range from partial to total. If it is important that the result be expressible
in the target language, some kind of repair (or refinement [
        <xref ref-type="bibr" rid="ref2">2</xref>
        ]) is required. Our results
thus complement existing work on refinements, as they reveal when, and to which
extent, such repairs are needed. On the other hand, if an application allows the result to be
expressed in a richer language, then we would be interested in knowing whether results
that cannot be obtained with one operator could be obtained with another. This applies
to cases when deviation is partial, and is especially complicated for the Horn fragment.
In Section 4 we have clarified some of the relationships between images with respect
to the Horn fragment, but the question of whether there is any knowledge base that
can be obtained with Dalal but not with Satoh, and the relationship between the images
of Forbus and Winslett, on the other, are still open and left for future work. Also left
for future work is the relationship between the images of Forbus and Winslett in the
2CNF fragment. To get a clearer idea of the images of these operators with respect to
the more complicated fragments such as Horn, we would also consider the complexity
of deciding whether a given knowledge base is in the image of an operator.
      </p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1] Alchourro´n,
          <string-name>
            <surname>C.E.</surname>
          </string-name>
          , Ga¨rdenfors,
          <string-name>
            <given-names>P.</given-names>
            ,
            <surname>Makinson</surname>
          </string-name>
          ,
          <string-name>
            <surname>D.</surname>
          </string-name>
          :
          <article-title>On the Logic of Theory Change: Partial Meet Contraction</article-title>
          and
          <string-name>
            <given-names>Revision</given-names>
            <surname>Functions</surname>
          </string-name>
          .
          <source>J. Symb. Log</source>
          .
          <volume>50</volume>
          (
          <issue>2</issue>
          ),
          <fpage>510</fpage>
          -
          <lpage>530</lpage>
          (
          <year>1985</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <surname>Creignou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papini</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pichler</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woltran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Belief revision within fragments of propositional logic</article-title>
          .
          <source>J. Comput. Syst. Sci</source>
          .
          <volume>80</volume>
          (
          <issue>2</issue>
          ),
          <fpage>427</fpage>
          -
          <lpage>449</lpage>
          (
          <year>2014</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <surname>Creignou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Papini</surname>
            ,
            <given-names>O.</given-names>
          </string-name>
          , Ru¨mmele,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Woltran</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.</surname>
          </string-name>
          :
          <article-title>Belief Merging within Fragments of Propositional Logic</article-title>
          .
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>17</volume>
          (
          <issue>3</issue>
          ),
          <volume>20</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>20</lpage>
          :
          <fpage>28</fpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <surname>Creignou</surname>
            ,
            <given-names>N.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pichler</surname>
            ,
            <given-names>R.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woltran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Do Hard SAT-Related Reasoning Tasks Become Easier in the Krom Fragment?</article-title>
          <source>In: Proc. of IJCAI 2013)</source>
          . pp.
          <fpage>824</fpage>
          -
          <lpage>831</lpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <surname>Dalal</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <article-title>Investigations into a Theory of Knowledge Base Revision</article-title>
          .
          <source>In: Proc. of IJCAI 1988</source>
          . pp.
          <fpage>475</fpage>
          -
          <lpage>479</lpage>
          (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <surname>Delgrande</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Peppas</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          :
          <article-title>Belief revision in Horn theories</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>218</volume>
          ,
          <fpage>1</fpage>
          -
          <lpage>22</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <surname>Delgrande</surname>
            ,
            <given-names>J.P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaub</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Tompits</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woltran</surname>
            ,
            <given-names>S.:</given-names>
          </string-name>
          <article-title>A Model-Theoretic Approach to Belief Change in Answer Set Programming</article-title>
          .
          <source>ACM Trans. Comput. Log</source>
          .
          <volume>14</volume>
          (
          <issue>2</issue>
          ),
          <volume>14</volume>
          :
          <fpage>1</fpage>
          -
          <lpage>14</lpage>
          :
          <fpage>46</fpage>
          (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <surname>Diller</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Haret</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Linsbichler</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          , Ru¨mmele,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Woltran</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.:</surname>
          </string-name>
          <article-title>An Extension-Based Approach to Belief Revision in Abstract Argumentation</article-title>
          .
          <source>In: Proc. of IJCAI 2015</source>
          . pp.
          <fpage>2926</fpage>
          -
          <lpage>2932</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <surname>Eiter</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Gottlob</surname>
          </string-name>
          , G.:
          <article-title>On the Complexity of Propositional Knowledge Base Revision, Updates, and Counterfactuals</article-title>
          . Artif. Intell.
          <volume>57</volume>
          (
          <issue>2-3</issue>
          ),
          <fpage>227</fpage>
          -
          <lpage>270</lpage>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref10">
        <mixed-citation>
          [10]
          <string-name>
            <surname>Forbus</surname>
            ,
            <given-names>K.D.</given-names>
          </string-name>
          :
          <article-title>Introducing Actions into Qualitative Simulation</article-title>
          .
          <source>In: Proc. of IJCAI 1989</source>
          . pp.
          <fpage>1273</fpage>
          -
          <lpage>1278</lpage>
          (
          <year>1989</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref11">
        <mixed-citation>
          [11] Ga¨rdenfors, P.:
          <article-title>Knowledge in Flux: Modelling the Dynamics of Epistemic States</article-title>
          . The MIT Press, Cambridge, MA (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref12">
        <mixed-citation>
          [12]
          <string-name>
            <surname>Haret</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mailly</surname>
            ,
            <given-names>J.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Woltran</surname>
            ,
            <given-names>S.</given-names>
          </string-name>
          :
          <article-title>Distributing Knowledge into Simple Bases</article-title>
          .
          <source>In: Proc. of IJCAI 2016</source>
          . pp.
          <fpage>1109</fpage>
          -
          <lpage>1115</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref13">
        <mixed-citation>
          [13]
          <string-name>
            <surname>Haret</surname>
            ,
            <given-names>A.</given-names>
          </string-name>
          , Ru¨mmele,
          <string-name>
            <given-names>S.</given-names>
            ,
            <surname>Woltran</surname>
          </string-name>
          ,
          <string-name>
            <surname>S.:</surname>
          </string-name>
          <article-title>Merging in the Horn Fragment</article-title>
          .
          <source>In: Proc. of IJCAI 15</source>
          . pp.
          <fpage>3041</fpage>
          -
          <lpage>3047</lpage>
          (
          <year>2015</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref14">
        <mixed-citation>
          [14]
          <string-name>
            <surname>Katsuno</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendelzon</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          :
          <article-title>On the Difference between Updating a Knowledge Base and Revising It</article-title>
          .
          <source>In: Proc. of KR</source>
          <year>1991</year>
          ). pp.
          <fpage>387</fpage>
          -
          <lpage>394</lpage>
          (
          <year>1991</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref15">
        <mixed-citation>
          [15]
          <string-name>
            <surname>Katsuno</surname>
            ,
            <given-names>H.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Mendelzon</surname>
            ,
            <given-names>A.O.</given-names>
          </string-name>
          :
          <article-title>Propositional Knowledge Base Revision and Minimal Change</article-title>
          .
          <source>Artif. Intell</source>
          .
          <volume>52</volume>
          (
          <issue>3</issue>
          ),
          <fpage>263</fpage>
          -
          <lpage>294</lpage>
          (
          <year>1992</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref16">
        <mixed-citation>
          [16]
          <string-name>
            <surname>Liberatore</surname>
            ,
            <given-names>P.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Schaerf</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          :
          <source>Belief Revision and Update: Complexity of Model Checking. J. Comput. Syst. Sci</source>
          .
          <volume>62</volume>
          (
          <issue>1</issue>
          ),
          <fpage>43</fpage>
          -
          <lpage>72</lpage>
          (
          <year>2001</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref17">
        <mixed-citation>
          [17]
          <string-name>
            <surname>Satoh</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          :
          <article-title>Nonmonotonic Reasoning by Minimal Belief Revision</article-title>
          . In: FGCS. pp.
          <fpage>455</fpage>
          -
          <lpage>462</lpage>
          (
          <year>1988</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref18">
        <mixed-citation>
          [18]
          <string-name>
            <surname>Winslett</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          : Updating Logical Databases. Cambridge University Press (
          <year>1990</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref19">
        <mixed-citation>
          [19]
          <string-name>
            <surname>Zhuang</surname>
            ,
            <given-names>Z.Q.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Pagnucco</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Zhang</surname>
          </string-name>
          , Y.:
          <article-title>Definability of Horn Revision from Horn Contraction</article-title>
          . In: Rossi,
          <string-name>
            <surname>F</surname>
          </string-name>
          . (ed.)
          <source>Proc. of IJCAI 2013)</source>
          . pp.
          <fpage>1205</fpage>
          -
          <lpage>1211</lpage>
          . IJCAI/AAAI (
          <year>2013</year>
          )
        </mixed-citation>
      </ref>
      <ref id="ref20">
        <mixed-citation>
          [20]
          <string-name>
            <surname>Zhuang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>Z.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Wang</surname>
            ,
            <given-names>K.</given-names>
          </string-name>
          ,
          <string-name>
            <surname>Qi</surname>
            ,
            <given-names>G.</given-names>
          </string-name>
          :
          <article-title>DL-Lite Contraction and Revision</article-title>
          .
          <source>J. Artif. Intell. Res. (JAIR) 56</source>
          ,
          <fpage>329</fpage>
          -
          <lpage>378</lpage>
          (
          <year>2016</year>
          )
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>