SlideShare une entreprise Scribd logo
1  sur  6
Télécharger pour lire hors ligne
Next Steps in Propositional Horn Contraction∗
           Richard Booth                              Thomas Meyer               Ivan Jos´ Varzinczak
                                                                                         e
       Mahasarakham University                   Meraka Institute, CSIR and         Meraka Institute
              Thailand                          School of Computer Science        CSIR, South Africa
        richard.b@msu.ac.th                     University of Kwazulu-Natal ivan.varzinczak@meraka.org.za
                                                       South Africa
                                               tommie.meyer@meraka.org.za

                          Abstract                                 its set of beliefs consistent while incorporating new informa-
                                                                   tion into it, and belief contraction, in which an agent has to
     Standard belief contraction assumes an underlying             give up some of its beliefs in order to avoid drawing unwanted
     logic containing full classical propositional logic,          conclusions.
     but there are good reasons for considering con-                  Although belief change is relevant to a wide variety of ap-
     traction in less expressive logics. In this paper             plication areas, most approaches, including AGM, assume an
     we focus on Horn logic. In addition to being                  underlying logic which includes full propositional logic. In
     of interest in its own right, our choice is moti-             this paper we deviate from this trend and investigate belief
     vated by the use of Horn logic in several areas,              contraction for propositional Horn logic. As pointed out by
     including ontology reasoning in description log-              Delgrande [2008] who has also studied contraction for Horn
     ics. We consider three versions of contraction:               logic recently, and to whom we shall frequently refer in this
     entailment-based and inconsistency-based contrac-             paper, this is an important topic for a number of reasons:
     tion (e-contraction and i-contraction, resp.), intro-         (i) it sheds light on the theoretical underpinnings of belief
     duced by Delgrande for Horn logic, and package                change, and (ii) Horn logic has found extensive use in AI
     contraction (p-contraction), studied by Fuhrmann              and database theory. However, our primary reason for fo-
     and Hansson for the classical case. We show                   cusing on this topic is because of its application to ontolo-
     that the standard basic form of contraction, partial          gies in description logics (DLs) [Baader et al., 2003]. Horn
     meet, is too strong in the Horn case. We define                clauses correspond closely to subsumption statements in DLs
     more appropriate notions of basic contraction for             (roughly speaking, statements of the form A1 . . . An B
     all three types above, and provide associated rep-            where the Ai ’s and B are concepts), especially in the EL fam-
     resentation results in terms of postulates. Our re-           ily of DLs [Baader, 2003], since both Horn logic and the EL
     sults stand in contrast to Delgrande’s conjectures            family lack full negation and disjunction. A typical scenario
     that orderly maxichoice is the appropriate contrac-           involves an ontology engineer teaming up with an expert to
     tion for both e- and i-contraction. Our interest in           construct an ontology related to the domain of expertise of
     p-contraction stems from its relationship with an             the latter with the aid of an ontology engineering tool such
     important reasoning task in ontological reasoning:            as SWOOP [http://code.google.com/p/swoop]
     repairing the subsumption hierarchy in EL. This               or Prot´ g´ [http://protege.stanford.edu]. One of
                                                                           e e
     is closely related to p-contraction with sets of basic        the principal methods for testing the quality of a constructed
     Horn clauses (Horn clauses of the form p → q). We             ontology is for the domain expert to inspect and verify the
     show that this restricted version of p-contraction            computed subsumption hierarchy. Correcting such errors in-
     can also be represented as i-contraction.                     volves the expert pointing out that certain subsumptions are
                                                                   missing from the subsumption hierarchy, while others cur-
                                                                   rently occurring in the subsumption hierarchy ought not to be
1 Introduction                                                     there. A concrete example of this involves the medical ontol-
Belief change is a subarea of knowledge representation con-        ogy SNOMED [Spackman et al., 1997] which classifies the
cerned with describing how an intelligent agent ought to           concept Amputation-of-Finger as being subsumed by
change its beliefs about the world in the face of new and pos-     the concept Amputation-of-Arm. Finding a solution to
sibly conflicting information. Arguably the most influential         problems such as these is known as repair in the DL commu-
work in this area is the so-called AGM approach [Alchourr´ n
                                                           o       nity [Schlobach and Cornet, 2003], but it can also be seen as
et al., 1985; G¨ rdenfors, 1988] which focuses on two types of
               a                                                   an instance of contraction, in this case by the statement
belief change: belief revision, in which an agent has to keep      Amputation-of-Finger Amputation-of-Arm.
                                                                      The scenario also illustrates why we are concerned with
   ∗                                                               belief contraction of belief sets (logically closed theories) and
     This paper is based upon work supported by the National Re-
search Foundation under Grant number 65152.                        not belief base contraction [Hansson, 1999]. Ontologies are
not constructed by writing DL axioms, but rather using ontol-         (K−3) If ϕ ∈ K, then K − ϕ = K
                                                                                     /
ogy editing tools, from which the axioms are generated auto-          (K−4) If |= ϕ, then ϕ ∈ K − ϕ
                                                                                               /
matically. Because of this, it is the belief set that is important,
not the axioms from which the theory is generated.                    (K−5) If ϕ ≡ ψ, then K − ϕ = K − ψ
                                                                      (K−6) If ϕ ∈ K, then (K − ϕ) + ϕ = K
2 Logical Background and Belief Contraction                           The intuitions behind these postulates have been debated in
We work in a finitely generated propositional language LP              numerous works [G¨ rdenfors, 1988; Hansson, 1999]. We will
                                                                                           a
over a set of propositional atoms P, which includes the dis-          not do so here, and just note that (K−6), a.k.a. Recovery, is
tinguished atoms         and ⊥, and with the standard model-          the most controversial.
theoretic semantics. Atoms will be denoted by p, q, . . ., pos-          Full AGM contraction involves two extended postulates in
sibly with subscripts. We use ϕ, ψ, . . . to denote classical         addition to the basic postulates given above, but a discussion
formulas. They are recursively defined in the usual way.               on that is beyond the scope of this paper (see Section 7).
   We denote by V the set of all valuations or interpretations           Various methods exist for constructing basic AGM contrac-
v : P −→ {0, 1}, with 0 denoting falsity and 1 truth. Satis-          tion. In this paper we focus on the use of remainder sets.
faction of ϕ by v is denoted by v ϕ. The set of models of a           Definition 2.1 For a belief set K, X ∈ K ↓ ϕ iff (i) X ⊆ K,
set of formulas X is [X]. We sometimes represent the valua-           (ii) X |= ϕ, and (iii) for every X s.t. X ⊂ X ⊆ K, X |= ϕ.
tions of the logic under consideration as sequences of 0s and         We call the elements of K ↓ ϕ remainder sets of K w.r.t. ϕ.
1s, and with the obvious implicit ordering of atoms. Thus, for        It is easy to verify that remainder sets are belief sets, and
the logic generated from p and q, the valuation in which p is         that remainder sets can be generated semantically by adding
true and q is false will be represented as 10.                        precisely one countermodel of ϕ to the models of K (when
   Classical logical consequence and logical equivalence are          such countermodels exist). Also, K ↓ ϕ = ∅ iff |= ϕ.
denoted by |= and ≡ respectively. For sets of sentences X                Since there is no unique method for choosing between pos-
and Φ, we understand X |= Φ to mean that X entails every              sibly different remainder sets, AGM contraction presupposes
element of Φ. For X ⊆ LP , the set of sentences logically             the existence of a suitable selection function for doing so.
entailed by X is denoted by Cn(X). A belief set is a logi-
cally closed set, i.e., for a belief set X, X = Cn(X). P(X)           Definition 2.2 A selection function σ is a function from
denotes the power set (set of all subsets) of X.                      P(P(LP )) to P(P(LP )) such that σ(K ↓ ϕ) = {K}, if
   A Horn clause is a sentence of the form p1 ∧p2 ∧. . .∧pn →         K ↓ ϕ = ∅, and ∅ = σ(K ↓ ϕ) ⊆ K ↓ ϕ otherwise.
q where n ≥ 0. If n = 0 we write q instead of → q. A                  Selection functions provide a mechanism for identifying the
Horn theory is a set of Horn clauses. Given a propositional           remainder sets judged to be most appropriate, and the result-
language LP , the Horn language LH generated from LP is               ing contraction is then obtained by taking the intersection of
simply the Horn clauses occurring in LP . The Horn logic ob-          the chosen remainder sets.
tained from LH has the same semantics as the propositional
                                                                      Definition 2.3 For σ a selection function, −σ is a partial
logic obtained from LP , but just restricted to Horn clauses.
                                                                      meet contraction iff K −σ ϕ = σ(K ↓ ϕ).
Thus a Horn belief set is a Horn theory closed under logical
entailment, but containing only Horn clauses. Hence, |=, ≡,           One of the fundamental results of AGM contraction is a repre-
the Cn(.) operator, and all other related notions are defined          sentation theorem which shows that partial meet contraction
relative to the logic we are working in (e.g. |= for proposi-
                                                 PL
                                                                      corresponds exactly with the six basic AGM postulates.
tional logic and |= for Horn logic). Since the context always
                   HL                                                 Theorem 2.1 ([G¨ rdenfors, 1988]) Every partial meet con-
                                                                                         a
makes it clear which logic we are dealing with, we shall dis-                              −     −
                                                                      traction satisfies (K 1)–(K 6). Conversely, every contraction
pense with such subscripts for the sake of readability.                                     −     −
                                                                      function satisfying (K 1)–(K 6) is a partial meet contraction.
   AGM [Alchourr´ n et al., 1985] is the best-known approach
                     o                                                Two subclasses of partial meet deserve special mention.
to contraction. It gives a set of postulates characterising all
rational contraction functions. The aim is to describe be-            Definition 2.4 Given a selection function σ, −σ is a maxi-
lief contraction on the knowledge level independent of how            choice contraction iff σ(K ↓ ϕ) is a singleton set. It is a full
beliefs are represented. Belief states are modelled by belief         meet contraction iff σ(K ↓ ϕ) = K ↓ ϕ whenever K ↓ ϕ = ∅.
sets in a logic with a Tarskian consequence relation includ-          Clearly full meet contraction is unique, while maxichoice
ing classical propositional logic. The expansion of K by ϕ,           contraction usually is not. Observe also that partial meet con-
K + ϕ, is defined as Cn(K ∪ {ϕ}). Contraction is intended              traction satisfies the following convexity principle.
to represent situations in which an agent has to give up infor-
                                                                      Proposition 2.1 Let K be a belief set, let −mc be a maxi-
mation from its current beliefs. Formally, belief contraction
                                                                      choice contraction, and let −f m be full meet contraction. For
is a (partial) function from P(LP ) × LP to P(LP ): the con-
                                                                      every belief set X s.t. (K −f m ϕ) ⊆ X ⊆ K −mc ϕ, there is
traction of a belief set by a sentence yields a new set.
                                                                      a partial meet contraction −pm such that K −pm ϕ = X.
   The AGM approach to contraction requires that the follow-
ing set of postulates characterise basic contraction.                 That is, every belief set between the results obtained from
                                                                      full meet contraction and some maxichoice contraction is ob-
(K−1) K − ϕ = Cn(K − ϕ)                                               tained from some partial meet contraction. This result plays
(K−2) K − ϕ ⊆ K                                                       an important part in our definition of Horn contraction.
Horn Contraction Horn contraction differs from classical            appropriate Horn e-contractions. This has a number of impli-
AGM contraction in a number of ways. The most basic dif-            cations, one of them being that it conflicts with Delgrande’s
ferences are the use of Horn logic as the underlying logic and      conjecture that orderly maxichoice e-contraction is the appro-
allowing for the contraction of finite sets of sentences Φ.          priate form of e-contraction (see Section 6).
   As recognised by Delgrande [2008], the move to Horn                 The argument that maxichoice e-contraction is not suffi-
logic admits the possibility of more than one type of con-          cient is a relatively straightforward one. In full propositional
traction. He considers two types: entailment-based contrac-         logic the argument against maxichoice contraction relates to
tion (or e-contraction) and inconsistency-based contraction         the link between AGM revision and contraction via the Levi
(or i-contraction). In what follows, we recall Delgrande’s ap-      Identity [Levi, 1977]: K ϕ = (K − ¬ϕ) + ϕ. For maxi-
proach and develop our theory of Horn contraction.                  choice contraction this has the unfortunate consequence that
                                                                    a revision operator obtained via the Levi Identity will sat-
3 Entailment-based contraction                                      isfy the following “fullness result”, i.e., K ϕ is a complete
                                                                    theory: If ¬ϕ ∈ K then for all ψ ∈ LP , ψ ∈ K ϕ or
For e-contraction, the goal of contracting with a set of sen-       ¬ψ ∈ K ϕ. Semantically, this occurs because the models
tences Φ is the removal of at least one of the sentences in         of any remainder set for ϕ are obtained by adding a single
Φ. For full propositional logic, contraction with a set of sen-     countermodel of ¬ϕ to the models of K. And while it is true
tences is not particularly interesting since contracting by Φ       that e-remainder sets for Horn logic do not always have this
will be equivalent to contracting by the single sentence Φ.         property, the fact is that they still frequently do, which means
For Horn logic it is interesting though, since the conjunction      that maxichoice e-contraction will frequently cause the same
of the sentences in Φ is not always expressible as a single sen-    problems as in propositional logic. For example, consider the
tence. (An alternative, and equivalent approach, would have         Horn belief set H = Cn({p, q}). It is easy to verify that
been to allow for the conjunction of Horn clauses as Del-           [H] = {11}, that the e-remainder sets of {p} w.r.t. H are
grande [2008] does, but for reasons that will become clear          H = Cn({p → q, q → p}) and H = Cn({q}), and that
in Section 5, we have not opted for this choice.) Our start-        [H ] = {11, 00} and [H ] = {11, 01}: i.e., the models of
ing point for defining Horn e-contraction is in terms of Del-        H and H are obtained by adding to the models of H a sin-
grande’s definition of e-remainder sets.                             gle countermodel of p. This is not to say that maxichoice
Definition 3.1 (Horn e-Remainder Sets) For a belief set H,           e-contraction is never appropriate. Similar to the case for
X ∈ H ↓e Φ iff (i) X ⊆ H, (ii) X |= Φ, and (iii) for every          full propositional logic, we argue that all maxichoice Horn
X s.t. X ⊂ X ⊆ H, X |= Φ. We refer to the elements of               e-contractions ought to be seen as rational ways of contract-
H ↓e Φ as the Horn e-remainder sets of H w.r.t. Φ.                  ing. It is just that other possibilities may be more applicable
                                                                    in certain situations. And, just as in the case for full proposi-
It is easy to verify that all Horn e-remainder sets are belief
                                                                    tional logic, this leads to the conclusion that all partial meet
sets. Also, H ↓e Φ = ∅ iff |= Φ.
                                                                    e-contractions ought to be seen as appropriate.
   We now proceed to define selection functions to be used
                                                                       Once partial meet e-contraction has been accepted as nec-
for Horn partial meet e-contraction.
                                                                    essary for Horn e-contraction, the obvious next question is
Definition 3.2 (Horn e-Selection Functions) A partial meet           whether partial meet Horn e-contraction is sufficient, i.e.,
Horn e-selection function σ is a function from P(P(LH ))            whether there are any rational e-contractions that are not par-
to P(P(LH )) s.t. σ(H ↓e Φ) = {H} if H ↓e Φ = ∅, and                tial meet Horn e-contractions. For full propositional logic
∅ = σ(H ↓e Φ) ⊆ H ↓e Φ otherwise.                                   the sufficiency of partial meet contraction can be justified by
Using these, we define partial meet Horn e-contraction.              Proposition 2.1 which, as we have seen, states that every be-
                                                                    lief set between full meet contraction and some maxichoice
Definition 3.3 (Partial Meet Horn e-Contraction) Given a             contraction is obtained from some partial meet contraction. It
partial meet Horn e-selection function σ, −σ is a partial meet      turns out that the same result does not hold for Horn logic.
Horn e-contraction iff H −σ Φ = σ(H ↓e Φ).
                                                                    Example 3.2 As we have seen in Example 3.1, for
We also consider two special cases.                                 the e-contraction of {p → r} from the Horn be-
Definition 3.4 (Maxichoice and Full Meet) Given a partial            lief set Cn({p → q, q → r}), full meet yields Hf m =
meet Horn e-selection function σ, −σ is a maxichoice Horn                                                             1
                                                                    Cn({p ∧ r → q}) while maxichoice yields either Hmc =
e-contraction iff σ(H ↓e Φ) is a singleton set. It is a full meet                        2
                                                                    Cn({p → q}) or Hmc = Cn({q → r, p ∧ r → q}). Now con-
Horn e-contraction iff σ(H ↓e Φ) = H ↓e Φ when H ↓e Φ = ∅.          sider the belief set H = Cn({p ∧ q → r, p ∧ r → q}). It is
                                                                                               2
Example 3.1 Let H = Cn({p → q, q → r}). Then H ↓e                   clear that Hf m ⊆ H ⊆ Hmc , but there is no partial meet
{p → r} = {H , H }, where H = Cn({p → q}), and                      e-contraction yielding H .
H = Cn({q → r, p ∧ r → q}). So contracting with {p →                Our contention is that Horn e-contraction should be extended
r} yields either H , H , or H ∩ H = Cn({p ∧ r → q}).                to include cases such as H above. Since full meet Horn e-
                                                                    contraction is deemed to be appropriate, it stands to reason
3.1 Beyond Partial Meet Contraction                                 that any belief set H bigger than it should also be seen as ap-
While all partial meet e-contractions (and therefore also           propriate, provided that H does not contain any irrelevant ad-
maxichoice and full meet e-contractions) are appropriate            ditions. But since H is contained in some maxichoice Horn
choices for e-contraction, they do not make up the set of all       e-contraction, H cannot contain any irrelevant additions. Af-
ter all, the maxichoice Horn e-contraction contains only rele-     4 Inconsistency-based Contraction
vant additions, since it is an appropriate form of contraction.
Hence H is also an appropriate result of e-contraction.            We now turn our attention to Delgrande’s second type of
                                                                   contraction for Horn logic: inconsistency-based contraction,
Definition 3.5 (Infra e-Remainder Sets) For belief sets H           or i-contraction. The purpose of this type of contraction
and X, X ∈ H ⇓e Φ iff there is some X ∈ H ↓e Φ s.t.                by a set Φ is to modify the belief set H in such a way
( H ↓e Φ) ⊆ X ⊆ X . We refer to the elements of H ⇓e Φ             that adding Φ to H does not result in an inconsistent belief
as the infra e-remainder sets of H w.r.t. Φ.                       set: (H −i Φ) + Φ |= ⊥. Our starting point for defin-
                                                                   ing i-contraction is in terms of Delgrande’s definition of i-
Note that all e-remainder sets are also infra e-remainder sets,    remainder sets with respect to Horn logic.
and so is the intersection of any set of e-remainder sets. In-
deed, the intersection of any set of infra e-remainder sets is     Definition 4.1 (Horn i-Remainder Sets) For a belief set H,
also an infra e-remainder set. So the set of infra e-remainder     X ∈ H ↓i Φ iff (i) X ⊆ H, (ii) X + Φ |= ⊥, and (iii) for
sets contain all belief sets between some Horn e-remainder         every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥. We refer to the
set and the intersection of all Horn e-remainder sets. This        elements of H ↓i Φ as the Horn i-remainder sets of H w.r.t. Φ.
explains why Horn e-contraction is not defined as the inter-
section of infra e-remainder sets (cf. Definition 3.3).                It is again easy to verify that Horn i-remainder sets are be-
                                                                   lief sets and that H ↓i Φ = ∅ iff Φ |= ⊥.
Definition 3.6 (Horn e-Contraction) An infra e-selection               The definition of i-remainder sets is similar enough to that
function τ is a function from P(P(LH )) to P(LH ) s.t.             of e-remainder sets (Definition 3.1) that we can define par-
τ (H ⇓e Φ) = H whenever |= Φ, and τ (H ⇓e Φ) ∈ H ⇓e Φ              tial meet Horn i-selection functions, partial meet Horn i-
otherwise. A contraction function −τ is a Horn e-contraction       contraction, maxichoice Horn i-contraction, and full meet
iff H −τ Φ = τ (H ⇓e Φ).                                           Horn i-contraction by repeating Definitions 3.2, 3.3, and 3.4,
                                                                   but referring to H ↓i Φ rather than H ↓e Φ.
3.2 A Representation Result
                                                                   4.1   Beyond Partial Meet
Our representation result makes use of all of the basic AGM
postulates, except for the Recovery Postulate (K − 6). It          As in the case for e-contraction we argue that while par-
is easy to see that Horn e-contraction does not satisfy Re-        tial meet Horn i-contractions are all appropriate forms of
covery. As an example, take H = Cn({p → r}) and let                i-contraction, they do not represent all rational forms of
Φ = {p ∧ q → r}. Then H − Φ = Cn(∅) and so                         i-contraction. The argument against maxichoice Horn i-
(H −e Φ) + Φ = Cn({p ∧ q → r}) = H. In place of                    contraction is essentially the same one put forward against
Recovery we have a postulate that closely resembles Hans-          maxichoice Horn e-contraction. That is, the result H −i Φ of
son’s [1999] Relevance Postulate, and a postulate handling         maxichoice Horn i-contraction frequently results in a belief
the case when trying to contract with a tautology.                 set which differs semantically from H by adding a single val-
                                                                   uation to the models of H in order to avoid inconsistency. We
(H −e 1) H −e Φ = Cn(H −e Φ)
                                                                   can, in fact, use a variant of the same example used against
(H −e 2) H −e Φ ⊆ H                                                maxichoice Horn e-contraction. Let H = Cn({p, q}) and
                                                                   Φ = {p → ⊥}. Then [H] = {11}, the i-remainder sets of Φ
(H −e 3) If Φ ⊆ H then H −e Φ = H                                  w.r.t. H are H = Cn({p → q, q → p}) and H = Cn({q}),
(H −e 4) If |= Φ then Φ ⊆ H −e Φ                                   and [H ] = {11, 00} and [H ] = {11, 01}: i.e., the models of
                                                                   H and H are obtained by adding to the models of H a sin-
(H −e 5) If Cn(Φ) = Cn(Ψ) then H −e Φ = H −e Ψ                     gle valuation in order to avoid inconsistency. The case against
                                                                   partial meet Horn i-contraction is again based on the fact that
(H −e 6) If ϕ ∈ H  (H −e Φ) then there is a H such that
                                                                   it does not always include all belief sets between some maxi-
      (H ↓e Φ) ⊆ H ⊆ H, H |= Φ, and H + {ϕ} |= Φ
                                                                   choice Horn i-contraction and full meet Horn i-contraction,
(H −e 7) If |= Φ then H −e Φ = H                                   leading us to infra i-remainder sets.
Postulates (H−e 1)–(H−e 5) are analogues of (K−     1)–(K−   5),   Definition 4.2 (Infra i-Remainder Sets) For belief sets H
while (H −e 6) states that all sentences removed from H            and X, X ∈ H ⇓i Φ iff there is some X ∈ H ↓i Φ s.t.
during a Φ-contraction must have been removed for a reason:        ( H ↓i Φ) ⊆ X ⊆ X . We refer to the elements of H ⇓i Φ
adding them again brings back Φ. (H −e 7) simply states that       as the infra i-remainder sets of H w.r.t. Φ.
contracting with a (possibly empty) set of tautologies leaves
the initial belief set unchanged. We remark that (H −e 3) is       And Horn i-contraction is defined i.t.o. infra i-remainder sets.
actually redundant in the list, since it can be shown to follow
mainly from (H −e 6).                                              Definition 4.3 (Horn i-Contraction) An infra i-selection
                                                                   function τ is a function from P(P(LH )) to P(LH ) s.t.
Theorem 3.1 Every Horn e-contraction satisfies (H −e 1)–            τ (H ⇓i Φ) = H whenever Φ |= ⊥, and τ (H ⇓i Φ) ∈ H ⇓i Φ
(H −e 7). Conversely, every contraction function satisfying        otherwise. A contraction function −τ is a Horn i-contraction
(H −e 1)–(H −e 7) is a Horn e-contraction.                         iff H −τ Φ = τ (H ⇓i Φ).
4.2 A Representation Result                                        Definition 5.3 (Infra p-Remainder Sets) For belief sets H
Our representation result for i-contraction is very similar to     and X, X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t.
that for e-contraction and Postulates (H−i 1)–(H−i 7) below        ( H ↓p Φ) ⊆ X ⊆ X . We refer to the elements of H ⇓p Φ
are clearly close analogues of (H −e 1)–(H −e 7).                  as the infra p-remainder sets of H w.r.t. Φ.
(H −i 1) H −i Φ = Cn(H −i Φ)                                       Horn p-contraction is then defined in terms of infra p-
(H −i 2) H −i Φ ⊆ H                                                remainder sets in the obvious way.
(H −i 3) If H + Φ |= ⊥ then H −i Φ = H                             Definition 5.4 (Horn p-contraction) An infra p-selection
                                                                   function τ is a function from P(P(LH )) to P(LH ) such
(H −i 4) If Φ |= ⊥ then (H −i Φ) + Φ |= ⊥                          that τ (H ⇓p Φ) = H whenever Φ is tautologous, and
(H −i 5) If Cn(Φ) = Cn(Ψ) then H −i Φ = H −i Ψ                     τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise. A contraction function
(H −i 6) If ϕ ∈ H (H −i Φ), there is a H s.t. (H ↓i Φ) ⊆          −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ).
      H ⊆ H, H + Φ |= ⊥, and H + (Φ ∪ {ϕ}) |= ⊥
                                                                   5.1   A Representation Result
(H −i 7) If |= Φ then H −i Φ = H
                                                                   The representation result for p-contraction is very similar to
Analogously with e-contraction, rule (H−i3) can be shown to        that for e-contraction, with Postulates (H −p 1)–(H −p 7)
follow mainly from (H−i6). We show that Horn i-contraction         being close analogues of (H −e 1)–(H −e 7).
is characterised precisely by these postulates.                       Observe that the following definition is used in (H −p 5).
Theorem 4.1 Every Horn i-contraction satisfies (H −i 1)–            Definition 5.5 For sets of sentences Φ and Ψ, Φ≡Ψ iff either
                                                                                                                    ˆ
(H −i 7). Conversely, every contraction function satisfying        both are tautologous, or ∀v ∈ V, ∃ϕ ∈ Φ s.t. v            ϕ iff
(H −i 1)–(H −i 7) is a Horn i-contraction.                         ∃ψ ∈ Ψ s.t. v ψ.
5 Package Horn Contraction                                         This definition describes a notion of set equivalence which is
                                                                   appropriate to ensure syntax independence.
The third and last type of contraction we consider is referred
to as package contraction, a type of contraction studied by        (H −p 1) H −p Φ = Cn(H −p Φ)
Fuhrmann and Hansson [1994] for the classical case (i.e., for      (H −p 2) H −p Φ ⊆ H
logics containing full propositional logic). The goal is to re-    (H −p 3) If H ∩ Φ = ∅ then H −p Φ = H
move all sentences of a set Φ from a belief set H. For full
propositional logic this is similar to contracting with the dis-   (H −p 4) If Φ is not tautologous then (H −p Φ) ∩ Φ = ∅
junction of the sentences in Φ. For Horn logic, which does         (H −p 5) If Φ≡Ψ then H −p Φ = H −p Ψ
                                                                                  ˆ
not have full disjunction, package contraction is more inter-      (H −p 6) If ϕ ∈ H (H −p Φ), there is a H s.t. (H ↓p Φ) ⊆
esting. Our primary interest in package contraction relates to          H ⊆ H, Cn(H ) ∩ Φ = ∅, and (H + ϕ) ∩ Φ = ∅
an important version of contraction occurring in ontological
reasoning, as we shall see below.                                  (H −p 7) If Φ is tautologous then H −p Φ = H
   Our starting point is again in terms of remainder sets.         Once more (H−p 3) is actually redundant here. We show that
Definition 5.1 (Horn p-Remainder Sets) For a belief set H,          these postulates characterise Horn p-contraction exactly.
X ∈ H ↓p Φ iff (i) X ⊆ H, (ii) Cn(X) ∩ Φ = ∅, and                  Theorem 5.1 Every Horn p-contraction satisfies (H −p 1)–
(iii) for all X s.t. X ⊂ X ⊆ H, Cn(X ) ∩ Φ = ∅. The                (H −p 7). Conversely, every contraction function satisfying
elements of H ↓p Φ are referred to as the Horn p-remainder         (H −p 1)–(H −p 7) is a Horn p-contraction.
sets of H w.r.t. Φ.
                                                                   5.2   p-Contraction as i-Contraction
It is easily verified that Horn p-remainder sets are belief sets.
In addition, the following definition will be useful.               In addition to package contraction being of interest in its own
                                                                   right, we have a specific interest in the case where Φ contains
Definition 5.2 A set Φ is tautologous iff for every valuation       only basic Horn clauses: those with exactly one atom in the
v, there is a ϕ ∈ Φ such that v ϕ.                                 head and in the body. Our interest in this case is because of
It can be verified that H ↓p Φ = ∅ iff Φ is tautologous. (Note      its relation to an important version of contraction for ontolog-
that tautologous is not the same as tautological.)                 ical reasoning in the EL family of description logics. Briefly,
   The definition of p-remainder sets is similar enough to that     basic Horn clauses correspond closely to basic subsumption
of e-remainder sets (Definition 3.1) that we can define par-         statements in the EL family: statements of the form A B
tial meet Horn p-selection functions, partial meet Horn p-         where A and B are concept names. Its importance stems from
contraction, maxichoice Horn p-contraction, and full meet          the fact that basic subsumption statements are used to repair
Horn p-contraction by repeating Definitions 3.2, 3.3, and 3.4,      the subsumption hierarchy. A detailed investigation of this
but referring to H ↓p Φ rather than H ↓e Φ.                        form of contraction for the EL family is beyond the scope of
   Since e- and p-contraction coincide for contraction by sin-     this paper. Here we just show that Horn p-contraction with
gleton sets, our argument also holds for p-contraction. Also,      basic Horn clauses can be represented as a special case of
Example 3.2 is also applicable to p-contraction, from which it     Horn i-contraction. Define i as a function from sets of basic
follows that partial meet p-contraction is not sufficient either.   Horn clauses to sets of Horn clauses, such that for any set
Consequently, as we did for e-contraction and i-contraction,       Φ = {p1 → q1 , . . . , pn → qn } of basic Horn clauses, we
we move to infra p-remainder sets.                                 have i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥}.
Proposition 5.1 Let H be a Horn belief set and let Φ be a set        7 Conclusion and Future Work
of basic Horn clauses. Then K −p Φ = K −i i(Φ).                      We have laid the groundwork for contraction in Horn logic
                                                                     by providing formal accounts of basic versions of three types
It is worth noting that this result does not hold for the case
                                                                     of contraction: e-contraction and i-contraction, previously
where Φ includes general Horn clauses.
                                                                     studied by Delgrande [2008], and p-contraction. We showed
                                                                     that Delgrande’s conjectures about orderly maxichoice con-
                                                                     traction being the appropriate version for these two forms of
6 Related Work                                                       contraction were perhaps a bit premature.
                                                                        Here we focus only on basic Horn contraction. For future
Work on belief change for Horn logics has focused mostly
                                                                     work we plan to investigate Horn contraction for full AGM
on belief revision [Eiter and Gottlob, 1992; Liberatore, 2000;
                                                                     contraction, obtained by adding the extended postulates. Fi-
Langlois et al., 2008]. The only work of importance on Horn
                                                                     nally, we plan to extend our results for Horn contraction to
contraction, to our knowledge, is that of Delgrande [2008],
                                                                     DLs, specifically the EL family of DLs. In this context we
and this section is mainly devoted to a discussion of his work.
                                                                     also plan to investigate a connection between p-contraction
   Delgrande defines and characterises a version of e-                and e-contraction, suggested by an anonymous reviewer.
contraction which introduces additional structure in the
choice of e-remainder sets by placing a linear order on all          References
e-remainder sets involving a belief set H (i.e., for all possible
Φs). When performing contraction by a set Φ, one is obliged          [Alchourr´ n et al., 1985] C. Alchourr´ n, P. G¨ rdenfors, and
                                                                                o                              o        a
to choose the remainder set of H w.r.t. Φ that is minimal w.r.t.        D. Makinson. On the logic of theory change: Partial meet
the linear order. The additional structure imposed by the use           contraction and revision functions. J. of Symbolic Logic,
of these linear orders ensures that this kind of e-contraction is       50:510–530, 1985.
actually more restrictive than maxichoice e-contraction, al-         [Baader et al., 2003] F. Baader, D. Calvanese, D. McGuin-
though Delgrande refers to it as maxichoice e-contraction.              ness, D. Nardi, and P. Patel-Schneider, editors. Descrip-
We shall refer to it as orderly maxichoice e-contraction. Del-          tion Logic Handbook. Cambridge University Press, 2003.
grande conjectures that orderly maxichoice e-contraction is          [Baader, 2003] F. Baader. Terminological cycles in a de-
the appropriate form of e-contraction for Horn logic. Our               scription logic with existential restrictions. In Proc. IJCAI,
work is not directly comparable to that of Delgrande since              pages 325–330, 2003.
he works on the level of full AGM contraction, obtained by           [Delgrande, 2008] J. Delgrande. Horn clause belief change:
also considering the extended postulates, whereas we are con-
                                                                        Contraction functions. In Proc. KR, pages 156–165, 2008.
cerned only with basic contraction, and leave the extension to
full contraction for future work. Nevertheless, as spelt out in      [Eiter and Gottlob, 1992] T. Eiter and G. Gottlob. On the
Section 3, it is clear that an extension to full contraction will       complexity of propositional knowledge base revision, up-
involve more than just orderly maxichoice e-contraction.                dates, and counterfactuals. Artificial Intelligence, 57(2–
   Delgrande also defines a version of orderly maxichoice i-             3):227–270, 1992.
contraction, but his representation result is in terms of maxi-      [Fuhrmann and Hansson, 1994] A. Fuhrmann and S. Hans-
choice i-contraction: he refers to it as singleton i-contraction.       son. A survey of multiple contractions. Journal of Logic,
He takes a fairly dim view of i-contraction, primarily be-              Language and Information, 3:39–76, 1994.
cause of the following result: If p → ⊥ ∈ H then either              [G¨ rdenfors, 1988] P. G¨ rdenfors. Knowledge in Flux: Mod-
                                                                       a                       a
q ∈ H −i {p} or q → ⊥ ∈ H −i {p} for every atom q.                      eling the Dynamics of Epistemic States. MIT Press, 1988.
His main concern with this is related to the fact that revision      [Hansson, 1999] S. Hansson. A Textbook of Belief Dynamics.
defined in terms of the Levi Identity (i-contraction followed
                                                                        Kluwer, 1999.
by expansion) will yield a result in which all structure of H,
given in terms of Horn clauses, is lost. This means that for         [Langlois et al., 2008] M. Langlois, R. Sloan, B. Sz¨ r´ nyi,
                                                                                                                               oe
him a move to partial meet i-contraction is not the solution ei-        and Tur´ n. Horn complements: Towards Horn-to-Horn
                                                                                 a
ther, since any prior structure contained in H will still be lost.      belief revision. In Proc. AAAI, 2008.
We view this objection as somewhat surprising in this context,       [Levi, 1977] I. Levi. Subjunctives, dispositions and chances.
since Horn contraction is intended to operate on the knowl-             Synthese, 34:423–455, 1977.
edge level in which the structure of the theory from which           [Liberatore, 2000] P. Liberatore. Compilability and compact
the belief set is generated is irrelevant. So, while we agree           representations of revision of Horn clauses. ACM Trans-
that the formal result on which he bases his objections is a            actions on Computational Logic, 1(1):131—161, 2000.
good argument against maxichoice i-contraction (it is closely
related to our argument against maxichoice e-contraction in          [Schlobach and Cornet, 2003] S. Schlobach and R. Cornet.
Section 3), it does not provide a persuasive argument against           Non-standard reasoning services for the debugging of DL
partial meet i-contraction. It is worth noting that he does not         terminologies. In Proc. IJCAI, pages 355–360, 2003.
consider i-contraction in terms of infra i-remainder sets at all.    [Spackman et al., 1997] K.A. Spackman, K.E. Campbell,
Finally, Delgrande expresses doubts about i-contraction, but            and R.A. Cote. SNOMED RT: A reference terminology
our result in Section 5.2 shows that this might be too pes-             for health care. Journal of the American Medical Infor-
simistic.                                                               matics Association, pages 640–644, 1997.

Contenu connexe

Tendances

Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006Valeria de Paiva
 
Jarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-gramsJarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-gramsMustafa Jarrar
 
Compact Monothetic C semirings
Compact Monothetic C semiringsCompact Monothetic C semirings
Compact Monothetic C semiringsijtsrd
 
The logic(s) of informal proofs (vub)
The logic(s) of informal proofs (vub)The logic(s) of informal proofs (vub)
The logic(s) of informal proofs (vub)Brendan Larvor
 
Intuitionistic Fuzzy Semipre Generalized Connected Spaces
Intuitionistic Fuzzy Semipre Generalized Connected SpacesIntuitionistic Fuzzy Semipre Generalized Connected Spaces
Intuitionistic Fuzzy Semipre Generalized Connected SpacesEditor IJCATR
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Ashish Duggal
 
The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)Brendan Larvor
 
A Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its ApplicationA Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its Applicationijtsrd
 
Jarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogicJarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogicSinaInstitute
 
Logical Inference in RTE
Logical Inference in RTELogical Inference in RTE
Logical Inference in RTEKilian Evang
 
Artificial intelligence and first order logic
Artificial intelligence and first order logicArtificial intelligence and first order logic
Artificial intelligence and first order logicparsa rafiq
 
The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...
The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...
The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...ijtsrd
 
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Facultad de Informática UCM
 
Introduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryIntroduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryFederico Cerutti
 

Tendances (16)

Constructive Description Logics 2006
Constructive Description Logics 2006Constructive Description Logics 2006
Constructive Description Logics 2006
 
Jarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-gramsJarrar: Probabilistic Language Modeling - Introduction to N-grams
Jarrar: Probabilistic Language Modeling - Introduction to N-grams
 
Compact Monothetic C semirings
Compact Monothetic C semiringsCompact Monothetic C semirings
Compact Monothetic C semirings
 
The logic(s) of informal proofs (vub)
The logic(s) of informal proofs (vub)The logic(s) of informal proofs (vub)
The logic(s) of informal proofs (vub)
 
Intuitionistic Fuzzy Semipre Generalized Connected Spaces
Intuitionistic Fuzzy Semipre Generalized Connected SpacesIntuitionistic Fuzzy Semipre Generalized Connected Spaces
Intuitionistic Fuzzy Semipre Generalized Connected Spaces
 
J79 1063
J79 1063J79 1063
J79 1063
 
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
Artificial Intelligence (AI) | Prepositional logic (PL)and first order predic...
 
ICPW2007.Hoffman
ICPW2007.HoffmanICPW2007.Hoffman
ICPW2007.Hoffman
 
The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)The logic(s) of informal proofs (tyumen, western siberia 2019)
The logic(s) of informal proofs (tyumen, western siberia 2019)
 
A Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its ApplicationA Review Article on Fixed Point Theory and Its Application
A Review Article on Fixed Point Theory and Its Application
 
Jarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogicJarrar.lecture notes.aai.2012s.descriptionlogic
Jarrar.lecture notes.aai.2012s.descriptionlogic
 
Logical Inference in RTE
Logical Inference in RTELogical Inference in RTE
Logical Inference in RTE
 
Artificial intelligence and first order logic
Artificial intelligence and first order logicArtificial intelligence and first order logic
Artificial intelligence and first order logic
 
The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...
The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...
The Existence of Approximate Solutions for Nonlinear Volterra Type Random Int...
 
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
Like Alice in Wonderland: Unraveling Reasoning and Cognition Using Analogies ...
 
Introduction to Formal Argumentation Theory
Introduction to Formal Argumentation TheoryIntroduction to Formal Argumentation Theory
Introduction to Formal Argumentation Theory
 

En vedette

Pertinence Construed Modally
Pertinence Construed ModallyPertinence Construed Modally
Pertinence Construed ModallyIvan Varzinczak
 
Semantic Diff as the Basis for Knowledge Base Versioning
Semantic Diff as the Basis for Knowledge Base VersioningSemantic Diff as the Basis for Knowledge Base Versioning
Semantic Diff as the Basis for Knowledge Base VersioningIvan Varzinczak
 
On the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic ApproachOn the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic ApproachIvan Varzinczak
 
On Action Theory Change: Semantics for Contraction and its Properties
On Action Theory Change: Semantics for Contraction and its PropertiesOn Action Theory Change: Semantics for Contraction and its Properties
On Action Theory Change: Semantics for Contraction and its PropertiesIvan Varzinczak
 
A Modularity Approach for a Fragment of ALC
A Modularity Approach for a Fragment of ALCA Modularity Approach for a Fragment of ALC
A Modularity Approach for a Fragment of ALCIvan Varzinczak
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSSRachel Andrew
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsShelly Sanchez Terrell
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaChris Lema
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back KidEthos3
 

En vedette (10)

Proceedings of ARCOE'09
Proceedings of ARCOE'09Proceedings of ARCOE'09
Proceedings of ARCOE'09
 
Pertinence Construed Modally
Pertinence Construed ModallyPertinence Construed Modally
Pertinence Construed Modally
 
Semantic Diff as the Basis for Knowledge Base Versioning
Semantic Diff as the Basis for Knowledge Base VersioningSemantic Diff as the Basis for Knowledge Base Versioning
Semantic Diff as the Basis for Knowledge Base Versioning
 
On the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic ApproachOn the Revision of Action Laws: An Algorithmic Approach
On the Revision of Action Laws: An Algorithmic Approach
 
On Action Theory Change: Semantics for Contraction and its Properties
On Action Theory Change: Semantics for Contraction and its PropertiesOn Action Theory Change: Semantics for Contraction and its Properties
On Action Theory Change: Semantics for Contraction and its Properties
 
A Modularity Approach for a Fragment of ALC
A Modularity Approach for a Fragment of ALCA Modularity Approach for a Fragment of ALC
A Modularity Approach for a Fragment of ALC
 
The Near Future of CSS
The Near Future of CSSThe Near Future of CSS
The Near Future of CSS
 
Classroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and AdolescentsClassroom Management Tips for Kids and Adolescents
Classroom Management Tips for Kids and Adolescents
 
The Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris LemaThe Buyer's Journey - by Chris Lema
The Buyer's Journey - by Chris Lema
 
The Presentation Come-Back Kid
The Presentation Come-Back KidThe Presentation Come-Back Kid
The Presentation Come-Back Kid
 

Similaire à Next Steps in Propositional Horn Contraction

Source Sensitive Belief Change Full Text
Source Sensitive Belief Change Full Text Source Sensitive Belief Change Full Text
Source Sensitive Belief Change Full Text ijaia
 
Conflicts between relevance-sensitive revision
Conflicts between relevance-sensitive revisionConflicts between relevance-sensitive revision
Conflicts between relevance-sensitive revisionstellaseremetaki
 
A survey on different definitions of soft points: limitations, comparisons and...
A survey on different definitions of soft points: limitations, comparisons and...A survey on different definitions of soft points: limitations, comparisons and...
A survey on different definitions of soft points: limitations, comparisons and...Journal of Fuzzy Extension and Applications
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)ijceronline
 
論文閱讀報告-陳竹正
論文閱讀報告-陳竹正論文閱讀報告-陳竹正
論文閱讀報告-陳竹正竹正 陳
 
Knowledge representation using predicate logic
Knowledge representation using predicate logicKnowledge representation using predicate logic
Knowledge representation using predicate logicHarshitaSharma285596
 
Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)SHUBHAM KUMAR GUPTA
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicPalGov
 
Learning bounds for risk-sensitive learning
Learning bounds for risk-sensitive learningLearning bounds for risk-sensitive learning
Learning bounds for risk-sensitive learningALINLAB
 
Barra Presentation
Barra PresentationBarra Presentation
Barra Presentationspgreiner
 
Possibility Theory versus Probability Theory in Fuzzy Measure Theory
Possibility Theory versus Probability Theory in Fuzzy Measure TheoryPossibility Theory versus Probability Theory in Fuzzy Measure Theory
Possibility Theory versus Probability Theory in Fuzzy Measure TheoryIJERA Editor
 
論文閱讀報告 更新內容
論文閱讀報告 更新內容論文閱讀報告 更新內容
論文閱讀報告 更新內容竹正 陳
 
IKL presentation for Ontolog
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for OntologPat Hayes
 
Constructive Hybrid Logics
Constructive Hybrid LogicsConstructive Hybrid Logics
Constructive Hybrid LogicsValeria de Paiva
 
AIML 7th semester VTU
AIML 7th semester VTUAIML 7th semester VTU
AIML 7th semester VTUAyushiLodha3
 
A model theory of induction
A model theory of inductionA model theory of induction
A model theory of inductionDuwan Arismendy
 

Similaire à Next Steps in Propositional Horn Contraction (20)

Source Sensitive Belief Change Full Text
Source Sensitive Belief Change Full Text Source Sensitive Belief Change Full Text
Source Sensitive Belief Change Full Text
 
AI Lesson 11
AI Lesson 11AI Lesson 11
AI Lesson 11
 
Conflicts between relevance-sensitive revision
Conflicts between relevance-sensitive revisionConflicts between relevance-sensitive revision
Conflicts between relevance-sensitive revision
 
A survey on different definitions of soft points: limitations, comparisons and...
A survey on different definitions of soft points: limitations, comparisons and...A survey on different definitions of soft points: limitations, comparisons and...
A survey on different definitions of soft points: limitations, comparisons and...
 
International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)International Journal of Computational Engineering Research (IJCER)
International Journal of Computational Engineering Research (IJCER)
 
01bkb04p.ppt
01bkb04p.ppt01bkb04p.ppt
01bkb04p.ppt
 
論文閱讀報告-陳竹正
論文閱讀報告-陳竹正論文閱讀報告-陳竹正
論文閱讀報告-陳竹正
 
Knowledge representation using predicate logic
Knowledge representation using predicate logicKnowledge representation using predicate logic
Knowledge representation using predicate logic
 
Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)Predicate logic_2(Artificial Intelligence)
Predicate logic_2(Artificial Intelligence)
 
Jarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logicJarrar.lecture notes.aai.2011s.ch7.p logic
Jarrar.lecture notes.aai.2011s.ch7.p logic
 
B360924
B360924B360924
B360924
 
art.pdf
art.pdfart.pdf
art.pdf
 
Learning bounds for risk-sensitive learning
Learning bounds for risk-sensitive learningLearning bounds for risk-sensitive learning
Learning bounds for risk-sensitive learning
 
Barra Presentation
Barra PresentationBarra Presentation
Barra Presentation
 
Possibility Theory versus Probability Theory in Fuzzy Measure Theory
Possibility Theory versus Probability Theory in Fuzzy Measure TheoryPossibility Theory versus Probability Theory in Fuzzy Measure Theory
Possibility Theory versus Probability Theory in Fuzzy Measure Theory
 
論文閱讀報告 更新內容
論文閱讀報告 更新內容論文閱讀報告 更新內容
論文閱讀報告 更新內容
 
IKL presentation for Ontolog
IKL presentation for OntologIKL presentation for Ontolog
IKL presentation for Ontolog
 
Constructive Hybrid Logics
Constructive Hybrid LogicsConstructive Hybrid Logics
Constructive Hybrid Logics
 
AIML 7th semester VTU
AIML 7th semester VTUAIML 7th semester VTU
AIML 7th semester VTU
 
A model theory of induction
A model theory of inductionA model theory of induction
A model theory of induction
 

Plus de Ivan Varzinczak

Action Theory Contraction and Minimal Change
Action Theory Contraction and Minimal ChangeAction Theory Contraction and Minimal Change
Action Theory Contraction and Minimal ChangeIvan Varzinczak
 
Causalidade e dependência em raciocínio sobre ações
Causalidade e dependência em raciocínio sobre açõesCausalidade e dependência em raciocínio sobre ações
Causalidade e dependência em raciocínio sobre açõesIvan Varzinczak
 
Cohesion, Coupling and the Meta-theory of Actions
Cohesion, Coupling and the Meta-theory of ActionsCohesion, Coupling and the Meta-theory of Actions
Cohesion, Coupling and the Meta-theory of ActionsIvan Varzinczak
 
Meta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond ConsistencyMeta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond ConsistencyIvan Varzinczak
 
Domain Descriptions Should be Modular
Domain Descriptions Should be ModularDomain Descriptions Should be Modular
Domain Descriptions Should be ModularIvan Varzinczak
 
Elaborating Domain Descriptions
Elaborating Domain DescriptionsElaborating Domain Descriptions
Elaborating Domain DescriptionsIvan Varzinczak
 
What Is a Good Domain Description? Evaluating and Revising Action Theories in...
What Is a Good Domain Description? Evaluating and Revising Action Theories in...What Is a Good Domain Description? Evaluating and Revising Action Theories in...
What Is a Good Domain Description? Evaluating and Revising Action Theories in...Ivan Varzinczak
 
Regression in Modal Logic
Regression in Modal LogicRegression in Modal Logic
Regression in Modal LogicIvan Varzinczak
 
On the Modularity of Theories
On the Modularity of TheoriesOn the Modularity of Theories
On the Modularity of TheoriesIvan Varzinczak
 
On the Revision of Action Laws: an Algorithmic Approach
On the Revision of Action Laws: an Algorithmic ApproachOn the Revision of Action Laws: an Algorithmic Approach
On the Revision of Action Laws: an Algorithmic ApproachIvan Varzinczak
 
Action Theory Contraction and Minimal Change
Action Theory Contraction and Minimal ChangeAction Theory Contraction and Minimal Change
Action Theory Contraction and Minimal ChangeIvan Varzinczak
 
What Is a Good Domain Description? Evaluating & Revising Action Theories in D...
What Is a Good Domain Description? Evaluating & Revising Action Theories in D...What Is a Good Domain Description? Evaluating & Revising Action Theories in D...
What Is a Good Domain Description? Evaluating & Revising Action Theories in D...Ivan Varzinczak
 
Next Steps in Propositional Horn Contraction
Next Steps in Propositional Horn ContractionNext Steps in Propositional Horn Contraction
Next Steps in Propositional Horn ContractionIvan Varzinczak
 

Plus de Ivan Varzinczak (13)

Action Theory Contraction and Minimal Change
Action Theory Contraction and Minimal ChangeAction Theory Contraction and Minimal Change
Action Theory Contraction and Minimal Change
 
Causalidade e dependência em raciocínio sobre ações
Causalidade e dependência em raciocínio sobre açõesCausalidade e dependência em raciocínio sobre ações
Causalidade e dependência em raciocínio sobre ações
 
Cohesion, Coupling and the Meta-theory of Actions
Cohesion, Coupling and the Meta-theory of ActionsCohesion, Coupling and the Meta-theory of Actions
Cohesion, Coupling and the Meta-theory of Actions
 
Meta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond ConsistencyMeta-theory of Actions: Beyond Consistency
Meta-theory of Actions: Beyond Consistency
 
Domain Descriptions Should be Modular
Domain Descriptions Should be ModularDomain Descriptions Should be Modular
Domain Descriptions Should be Modular
 
Elaborating Domain Descriptions
Elaborating Domain DescriptionsElaborating Domain Descriptions
Elaborating Domain Descriptions
 
What Is a Good Domain Description? Evaluating and Revising Action Theories in...
What Is a Good Domain Description? Evaluating and Revising Action Theories in...What Is a Good Domain Description? Evaluating and Revising Action Theories in...
What Is a Good Domain Description? Evaluating and Revising Action Theories in...
 
Regression in Modal Logic
Regression in Modal LogicRegression in Modal Logic
Regression in Modal Logic
 
On the Modularity of Theories
On the Modularity of TheoriesOn the Modularity of Theories
On the Modularity of Theories
 
On the Revision of Action Laws: an Algorithmic Approach
On the Revision of Action Laws: an Algorithmic ApproachOn the Revision of Action Laws: an Algorithmic Approach
On the Revision of Action Laws: an Algorithmic Approach
 
Action Theory Contraction and Minimal Change
Action Theory Contraction and Minimal ChangeAction Theory Contraction and Minimal Change
Action Theory Contraction and Minimal Change
 
What Is a Good Domain Description? Evaluating & Revising Action Theories in D...
What Is a Good Domain Description? Evaluating & Revising Action Theories in D...What Is a Good Domain Description? Evaluating & Revising Action Theories in D...
What Is a Good Domain Description? Evaluating & Revising Action Theories in D...
 
Next Steps in Propositional Horn Contraction
Next Steps in Propositional Horn ContractionNext Steps in Propositional Horn Contraction
Next Steps in Propositional Horn Contraction
 

Dernier

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsNathaniel Shimoni
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningLars Bell
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteDianaGray10
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024BookNet Canada
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demoHarshalMandlekar2
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxLoriGlavin3
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxLoriGlavin3
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Mark Simos
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxLoriGlavin3
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Commit University
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxLoriGlavin3
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embeddingZilliz
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxLoriGlavin3
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.Curtis Poe
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity PlanDatabarracks
 

Dernier (20)

Time Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directionsTime Series Foundation Models - current state and future directions
Time Series Foundation Models - current state and future directions
 
DSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine TuningDSPy a system for AI to Write Prompts and Do Fine Tuning
DSPy a system for AI to Write Prompts and Do Fine Tuning
 
Take control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test SuiteTake control of your SAP testing with UiPath Test Suite
Take control of your SAP testing with UiPath Test Suite
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: Loan Stars - Tech Forum 2024
 
Sample pptx for embedding into website for demo
Sample pptx for embedding into website for demoSample pptx for embedding into website for demo
Sample pptx for embedding into website for demo
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptxThe Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
The Fit for Passkeys for Employee and Consumer Sign-ins: FIDO Paris Seminar.pptx
 
Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptxDigital Identity is Under Attack: FIDO Paris Seminar.pptx
Digital Identity is Under Attack: FIDO Paris Seminar.pptx
 
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
Tampa BSides - Chef's Tour of Microsoft Security Adoption Framework (SAF)
 
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptxA Deep Dive on Passkeys: FIDO Paris Seminar.pptx
A Deep Dive on Passkeys: FIDO Paris Seminar.pptx
 
Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!Nell’iperspazio con Rocket: il Framework Web di Rust!
Nell’iperspazio con Rocket: il Framework Web di Rust!
 
The State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptxThe State of Passkeys with FIDO Alliance.pptx
The State of Passkeys with FIDO Alliance.pptx
 
Training state-of-the-art general text embedding
Training state-of-the-art general text embeddingTraining state-of-the-art general text embedding
Training state-of-the-art general text embedding
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptxUse of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
Use of FIDO in the Payments and Identity Landscape: FIDO Paris Seminar.pptx
 
How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.How AI, OpenAI, and ChatGPT impact business and software.
How AI, OpenAI, and ChatGPT impact business and software.
 
How to write a Business Continuity Plan
How to write a Business Continuity PlanHow to write a Business Continuity Plan
How to write a Business Continuity Plan
 

Next Steps in Propositional Horn Contraction

  • 1. Next Steps in Propositional Horn Contraction∗ Richard Booth Thomas Meyer Ivan Jos´ Varzinczak e Mahasarakham University Meraka Institute, CSIR and Meraka Institute Thailand School of Computer Science CSIR, South Africa richard.b@msu.ac.th University of Kwazulu-Natal ivan.varzinczak@meraka.org.za South Africa tommie.meyer@meraka.org.za Abstract its set of beliefs consistent while incorporating new informa- tion into it, and belief contraction, in which an agent has to Standard belief contraction assumes an underlying give up some of its beliefs in order to avoid drawing unwanted logic containing full classical propositional logic, conclusions. but there are good reasons for considering con- Although belief change is relevant to a wide variety of ap- traction in less expressive logics. In this paper plication areas, most approaches, including AGM, assume an we focus on Horn logic. In addition to being underlying logic which includes full propositional logic. In of interest in its own right, our choice is moti- this paper we deviate from this trend and investigate belief vated by the use of Horn logic in several areas, contraction for propositional Horn logic. As pointed out by including ontology reasoning in description log- Delgrande [2008] who has also studied contraction for Horn ics. We consider three versions of contraction: logic recently, and to whom we shall frequently refer in this entailment-based and inconsistency-based contrac- paper, this is an important topic for a number of reasons: tion (e-contraction and i-contraction, resp.), intro- (i) it sheds light on the theoretical underpinnings of belief duced by Delgrande for Horn logic, and package change, and (ii) Horn logic has found extensive use in AI contraction (p-contraction), studied by Fuhrmann and database theory. However, our primary reason for fo- and Hansson for the classical case. We show cusing on this topic is because of its application to ontolo- that the standard basic form of contraction, partial gies in description logics (DLs) [Baader et al., 2003]. Horn meet, is too strong in the Horn case. We define clauses correspond closely to subsumption statements in DLs more appropriate notions of basic contraction for (roughly speaking, statements of the form A1 . . . An B all three types above, and provide associated rep- where the Ai ’s and B are concepts), especially in the EL fam- resentation results in terms of postulates. Our re- ily of DLs [Baader, 2003], since both Horn logic and the EL sults stand in contrast to Delgrande’s conjectures family lack full negation and disjunction. A typical scenario that orderly maxichoice is the appropriate contrac- involves an ontology engineer teaming up with an expert to tion for both e- and i-contraction. Our interest in construct an ontology related to the domain of expertise of p-contraction stems from its relationship with an the latter with the aid of an ontology engineering tool such important reasoning task in ontological reasoning: as SWOOP [http://code.google.com/p/swoop] repairing the subsumption hierarchy in EL. This or Prot´ g´ [http://protege.stanford.edu]. One of e e is closely related to p-contraction with sets of basic the principal methods for testing the quality of a constructed Horn clauses (Horn clauses of the form p → q). We ontology is for the domain expert to inspect and verify the show that this restricted version of p-contraction computed subsumption hierarchy. Correcting such errors in- can also be represented as i-contraction. volves the expert pointing out that certain subsumptions are missing from the subsumption hierarchy, while others cur- rently occurring in the subsumption hierarchy ought not to be 1 Introduction there. A concrete example of this involves the medical ontol- Belief change is a subarea of knowledge representation con- ogy SNOMED [Spackman et al., 1997] which classifies the cerned with describing how an intelligent agent ought to concept Amputation-of-Finger as being subsumed by change its beliefs about the world in the face of new and pos- the concept Amputation-of-Arm. Finding a solution to sibly conflicting information. Arguably the most influential problems such as these is known as repair in the DL commu- work in this area is the so-called AGM approach [Alchourr´ n o nity [Schlobach and Cornet, 2003], but it can also be seen as et al., 1985; G¨ rdenfors, 1988] which focuses on two types of a an instance of contraction, in this case by the statement belief change: belief revision, in which an agent has to keep Amputation-of-Finger Amputation-of-Arm. The scenario also illustrates why we are concerned with ∗ belief contraction of belief sets (logically closed theories) and This paper is based upon work supported by the National Re- search Foundation under Grant number 65152. not belief base contraction [Hansson, 1999]. Ontologies are
  • 2. not constructed by writing DL axioms, but rather using ontol- (K−3) If ϕ ∈ K, then K − ϕ = K / ogy editing tools, from which the axioms are generated auto- (K−4) If |= ϕ, then ϕ ∈ K − ϕ / matically. Because of this, it is the belief set that is important, not the axioms from which the theory is generated. (K−5) If ϕ ≡ ψ, then K − ϕ = K − ψ (K−6) If ϕ ∈ K, then (K − ϕ) + ϕ = K 2 Logical Background and Belief Contraction The intuitions behind these postulates have been debated in We work in a finitely generated propositional language LP numerous works [G¨ rdenfors, 1988; Hansson, 1999]. We will a over a set of propositional atoms P, which includes the dis- not do so here, and just note that (K−6), a.k.a. Recovery, is tinguished atoms and ⊥, and with the standard model- the most controversial. theoretic semantics. Atoms will be denoted by p, q, . . ., pos- Full AGM contraction involves two extended postulates in sibly with subscripts. We use ϕ, ψ, . . . to denote classical addition to the basic postulates given above, but a discussion formulas. They are recursively defined in the usual way. on that is beyond the scope of this paper (see Section 7). We denote by V the set of all valuations or interpretations Various methods exist for constructing basic AGM contrac- v : P −→ {0, 1}, with 0 denoting falsity and 1 truth. Satis- tion. In this paper we focus on the use of remainder sets. faction of ϕ by v is denoted by v ϕ. The set of models of a Definition 2.1 For a belief set K, X ∈ K ↓ ϕ iff (i) X ⊆ K, set of formulas X is [X]. We sometimes represent the valua- (ii) X |= ϕ, and (iii) for every X s.t. X ⊂ X ⊆ K, X |= ϕ. tions of the logic under consideration as sequences of 0s and We call the elements of K ↓ ϕ remainder sets of K w.r.t. ϕ. 1s, and with the obvious implicit ordering of atoms. Thus, for It is easy to verify that remainder sets are belief sets, and the logic generated from p and q, the valuation in which p is that remainder sets can be generated semantically by adding true and q is false will be represented as 10. precisely one countermodel of ϕ to the models of K (when Classical logical consequence and logical equivalence are such countermodels exist). Also, K ↓ ϕ = ∅ iff |= ϕ. denoted by |= and ≡ respectively. For sets of sentences X Since there is no unique method for choosing between pos- and Φ, we understand X |= Φ to mean that X entails every sibly different remainder sets, AGM contraction presupposes element of Φ. For X ⊆ LP , the set of sentences logically the existence of a suitable selection function for doing so. entailed by X is denoted by Cn(X). A belief set is a logi- cally closed set, i.e., for a belief set X, X = Cn(X). P(X) Definition 2.2 A selection function σ is a function from denotes the power set (set of all subsets) of X. P(P(LP )) to P(P(LP )) such that σ(K ↓ ϕ) = {K}, if A Horn clause is a sentence of the form p1 ∧p2 ∧. . .∧pn → K ↓ ϕ = ∅, and ∅ = σ(K ↓ ϕ) ⊆ K ↓ ϕ otherwise. q where n ≥ 0. If n = 0 we write q instead of → q. A Selection functions provide a mechanism for identifying the Horn theory is a set of Horn clauses. Given a propositional remainder sets judged to be most appropriate, and the result- language LP , the Horn language LH generated from LP is ing contraction is then obtained by taking the intersection of simply the Horn clauses occurring in LP . The Horn logic ob- the chosen remainder sets. tained from LH has the same semantics as the propositional Definition 2.3 For σ a selection function, −σ is a partial logic obtained from LP , but just restricted to Horn clauses. meet contraction iff K −σ ϕ = σ(K ↓ ϕ). Thus a Horn belief set is a Horn theory closed under logical entailment, but containing only Horn clauses. Hence, |=, ≡, One of the fundamental results of AGM contraction is a repre- the Cn(.) operator, and all other related notions are defined sentation theorem which shows that partial meet contraction relative to the logic we are working in (e.g. |= for proposi- PL corresponds exactly with the six basic AGM postulates. tional logic and |= for Horn logic). Since the context always HL Theorem 2.1 ([G¨ rdenfors, 1988]) Every partial meet con- a makes it clear which logic we are dealing with, we shall dis- − − traction satisfies (K 1)–(K 6). Conversely, every contraction pense with such subscripts for the sake of readability. − − function satisfying (K 1)–(K 6) is a partial meet contraction. AGM [Alchourr´ n et al., 1985] is the best-known approach o Two subclasses of partial meet deserve special mention. to contraction. It gives a set of postulates characterising all rational contraction functions. The aim is to describe be- Definition 2.4 Given a selection function σ, −σ is a maxi- lief contraction on the knowledge level independent of how choice contraction iff σ(K ↓ ϕ) is a singleton set. It is a full beliefs are represented. Belief states are modelled by belief meet contraction iff σ(K ↓ ϕ) = K ↓ ϕ whenever K ↓ ϕ = ∅. sets in a logic with a Tarskian consequence relation includ- Clearly full meet contraction is unique, while maxichoice ing classical propositional logic. The expansion of K by ϕ, contraction usually is not. Observe also that partial meet con- K + ϕ, is defined as Cn(K ∪ {ϕ}). Contraction is intended traction satisfies the following convexity principle. to represent situations in which an agent has to give up infor- Proposition 2.1 Let K be a belief set, let −mc be a maxi- mation from its current beliefs. Formally, belief contraction choice contraction, and let −f m be full meet contraction. For is a (partial) function from P(LP ) × LP to P(LP ): the con- every belief set X s.t. (K −f m ϕ) ⊆ X ⊆ K −mc ϕ, there is traction of a belief set by a sentence yields a new set. a partial meet contraction −pm such that K −pm ϕ = X. The AGM approach to contraction requires that the follow- ing set of postulates characterise basic contraction. That is, every belief set between the results obtained from full meet contraction and some maxichoice contraction is ob- (K−1) K − ϕ = Cn(K − ϕ) tained from some partial meet contraction. This result plays (K−2) K − ϕ ⊆ K an important part in our definition of Horn contraction.
  • 3. Horn Contraction Horn contraction differs from classical appropriate Horn e-contractions. This has a number of impli- AGM contraction in a number of ways. The most basic dif- cations, one of them being that it conflicts with Delgrande’s ferences are the use of Horn logic as the underlying logic and conjecture that orderly maxichoice e-contraction is the appro- allowing for the contraction of finite sets of sentences Φ. priate form of e-contraction (see Section 6). As recognised by Delgrande [2008], the move to Horn The argument that maxichoice e-contraction is not suffi- logic admits the possibility of more than one type of con- cient is a relatively straightforward one. In full propositional traction. He considers two types: entailment-based contrac- logic the argument against maxichoice contraction relates to tion (or e-contraction) and inconsistency-based contraction the link between AGM revision and contraction via the Levi (or i-contraction). In what follows, we recall Delgrande’s ap- Identity [Levi, 1977]: K ϕ = (K − ¬ϕ) + ϕ. For maxi- proach and develop our theory of Horn contraction. choice contraction this has the unfortunate consequence that a revision operator obtained via the Levi Identity will sat- 3 Entailment-based contraction isfy the following “fullness result”, i.e., K ϕ is a complete theory: If ¬ϕ ∈ K then for all ψ ∈ LP , ψ ∈ K ϕ or For e-contraction, the goal of contracting with a set of sen- ¬ψ ∈ K ϕ. Semantically, this occurs because the models tences Φ is the removal of at least one of the sentences in of any remainder set for ϕ are obtained by adding a single Φ. For full propositional logic, contraction with a set of sen- countermodel of ¬ϕ to the models of K. And while it is true tences is not particularly interesting since contracting by Φ that e-remainder sets for Horn logic do not always have this will be equivalent to contracting by the single sentence Φ. property, the fact is that they still frequently do, which means For Horn logic it is interesting though, since the conjunction that maxichoice e-contraction will frequently cause the same of the sentences in Φ is not always expressible as a single sen- problems as in propositional logic. For example, consider the tence. (An alternative, and equivalent approach, would have Horn belief set H = Cn({p, q}). It is easy to verify that been to allow for the conjunction of Horn clauses as Del- [H] = {11}, that the e-remainder sets of {p} w.r.t. H are grande [2008] does, but for reasons that will become clear H = Cn({p → q, q → p}) and H = Cn({q}), and that in Section 5, we have not opted for this choice.) Our start- [H ] = {11, 00} and [H ] = {11, 01}: i.e., the models of ing point for defining Horn e-contraction is in terms of Del- H and H are obtained by adding to the models of H a sin- grande’s definition of e-remainder sets. gle countermodel of p. This is not to say that maxichoice Definition 3.1 (Horn e-Remainder Sets) For a belief set H, e-contraction is never appropriate. Similar to the case for X ∈ H ↓e Φ iff (i) X ⊆ H, (ii) X |= Φ, and (iii) for every full propositional logic, we argue that all maxichoice Horn X s.t. X ⊂ X ⊆ H, X |= Φ. We refer to the elements of e-contractions ought to be seen as rational ways of contract- H ↓e Φ as the Horn e-remainder sets of H w.r.t. Φ. ing. It is just that other possibilities may be more applicable in certain situations. And, just as in the case for full proposi- It is easy to verify that all Horn e-remainder sets are belief tional logic, this leads to the conclusion that all partial meet sets. Also, H ↓e Φ = ∅ iff |= Φ. e-contractions ought to be seen as appropriate. We now proceed to define selection functions to be used Once partial meet e-contraction has been accepted as nec- for Horn partial meet e-contraction. essary for Horn e-contraction, the obvious next question is Definition 3.2 (Horn e-Selection Functions) A partial meet whether partial meet Horn e-contraction is sufficient, i.e., Horn e-selection function σ is a function from P(P(LH )) whether there are any rational e-contractions that are not par- to P(P(LH )) s.t. σ(H ↓e Φ) = {H} if H ↓e Φ = ∅, and tial meet Horn e-contractions. For full propositional logic ∅ = σ(H ↓e Φ) ⊆ H ↓e Φ otherwise. the sufficiency of partial meet contraction can be justified by Using these, we define partial meet Horn e-contraction. Proposition 2.1 which, as we have seen, states that every be- lief set between full meet contraction and some maxichoice Definition 3.3 (Partial Meet Horn e-Contraction) Given a contraction is obtained from some partial meet contraction. It partial meet Horn e-selection function σ, −σ is a partial meet turns out that the same result does not hold for Horn logic. Horn e-contraction iff H −σ Φ = σ(H ↓e Φ). Example 3.2 As we have seen in Example 3.1, for We also consider two special cases. the e-contraction of {p → r} from the Horn be- Definition 3.4 (Maxichoice and Full Meet) Given a partial lief set Cn({p → q, q → r}), full meet yields Hf m = meet Horn e-selection function σ, −σ is a maxichoice Horn 1 Cn({p ∧ r → q}) while maxichoice yields either Hmc = e-contraction iff σ(H ↓e Φ) is a singleton set. It is a full meet 2 Cn({p → q}) or Hmc = Cn({q → r, p ∧ r → q}). Now con- Horn e-contraction iff σ(H ↓e Φ) = H ↓e Φ when H ↓e Φ = ∅. sider the belief set H = Cn({p ∧ q → r, p ∧ r → q}). It is 2 Example 3.1 Let H = Cn({p → q, q → r}). Then H ↓e clear that Hf m ⊆ H ⊆ Hmc , but there is no partial meet {p → r} = {H , H }, where H = Cn({p → q}), and e-contraction yielding H . H = Cn({q → r, p ∧ r → q}). So contracting with {p → Our contention is that Horn e-contraction should be extended r} yields either H , H , or H ∩ H = Cn({p ∧ r → q}). to include cases such as H above. Since full meet Horn e- contraction is deemed to be appropriate, it stands to reason 3.1 Beyond Partial Meet Contraction that any belief set H bigger than it should also be seen as ap- While all partial meet e-contractions (and therefore also propriate, provided that H does not contain any irrelevant ad- maxichoice and full meet e-contractions) are appropriate ditions. But since H is contained in some maxichoice Horn choices for e-contraction, they do not make up the set of all e-contraction, H cannot contain any irrelevant additions. Af-
  • 4. ter all, the maxichoice Horn e-contraction contains only rele- 4 Inconsistency-based Contraction vant additions, since it is an appropriate form of contraction. Hence H is also an appropriate result of e-contraction. We now turn our attention to Delgrande’s second type of contraction for Horn logic: inconsistency-based contraction, Definition 3.5 (Infra e-Remainder Sets) For belief sets H or i-contraction. The purpose of this type of contraction and X, X ∈ H ⇓e Φ iff there is some X ∈ H ↓e Φ s.t. by a set Φ is to modify the belief set H in such a way ( H ↓e Φ) ⊆ X ⊆ X . We refer to the elements of H ⇓e Φ that adding Φ to H does not result in an inconsistent belief as the infra e-remainder sets of H w.r.t. Φ. set: (H −i Φ) + Φ |= ⊥. Our starting point for defin- ing i-contraction is in terms of Delgrande’s definition of i- Note that all e-remainder sets are also infra e-remainder sets, remainder sets with respect to Horn logic. and so is the intersection of any set of e-remainder sets. In- deed, the intersection of any set of infra e-remainder sets is Definition 4.1 (Horn i-Remainder Sets) For a belief set H, also an infra e-remainder set. So the set of infra e-remainder X ∈ H ↓i Φ iff (i) X ⊆ H, (ii) X + Φ |= ⊥, and (iii) for sets contain all belief sets between some Horn e-remainder every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥. We refer to the set and the intersection of all Horn e-remainder sets. This elements of H ↓i Φ as the Horn i-remainder sets of H w.r.t. Φ. explains why Horn e-contraction is not defined as the inter- section of infra e-remainder sets (cf. Definition 3.3). It is again easy to verify that Horn i-remainder sets are be- lief sets and that H ↓i Φ = ∅ iff Φ |= ⊥. Definition 3.6 (Horn e-Contraction) An infra e-selection The definition of i-remainder sets is similar enough to that function τ is a function from P(P(LH )) to P(LH ) s.t. of e-remainder sets (Definition 3.1) that we can define par- τ (H ⇓e Φ) = H whenever |= Φ, and τ (H ⇓e Φ) ∈ H ⇓e Φ tial meet Horn i-selection functions, partial meet Horn i- otherwise. A contraction function −τ is a Horn e-contraction contraction, maxichoice Horn i-contraction, and full meet iff H −τ Φ = τ (H ⇓e Φ). Horn i-contraction by repeating Definitions 3.2, 3.3, and 3.4, but referring to H ↓i Φ rather than H ↓e Φ. 3.2 A Representation Result 4.1 Beyond Partial Meet Our representation result makes use of all of the basic AGM postulates, except for the Recovery Postulate (K − 6). It As in the case for e-contraction we argue that while par- is easy to see that Horn e-contraction does not satisfy Re- tial meet Horn i-contractions are all appropriate forms of covery. As an example, take H = Cn({p → r}) and let i-contraction, they do not represent all rational forms of Φ = {p ∧ q → r}. Then H − Φ = Cn(∅) and so i-contraction. The argument against maxichoice Horn i- (H −e Φ) + Φ = Cn({p ∧ q → r}) = H. In place of contraction is essentially the same one put forward against Recovery we have a postulate that closely resembles Hans- maxichoice Horn e-contraction. That is, the result H −i Φ of son’s [1999] Relevance Postulate, and a postulate handling maxichoice Horn i-contraction frequently results in a belief the case when trying to contract with a tautology. set which differs semantically from H by adding a single val- uation to the models of H in order to avoid inconsistency. We (H −e 1) H −e Φ = Cn(H −e Φ) can, in fact, use a variant of the same example used against (H −e 2) H −e Φ ⊆ H maxichoice Horn e-contraction. Let H = Cn({p, q}) and Φ = {p → ⊥}. Then [H] = {11}, the i-remainder sets of Φ (H −e 3) If Φ ⊆ H then H −e Φ = H w.r.t. H are H = Cn({p → q, q → p}) and H = Cn({q}), (H −e 4) If |= Φ then Φ ⊆ H −e Φ and [H ] = {11, 00} and [H ] = {11, 01}: i.e., the models of H and H are obtained by adding to the models of H a sin- (H −e 5) If Cn(Φ) = Cn(Ψ) then H −e Φ = H −e Ψ gle valuation in order to avoid inconsistency. The case against partial meet Horn i-contraction is again based on the fact that (H −e 6) If ϕ ∈ H (H −e Φ) then there is a H such that it does not always include all belief sets between some maxi- (H ↓e Φ) ⊆ H ⊆ H, H |= Φ, and H + {ϕ} |= Φ choice Horn i-contraction and full meet Horn i-contraction, (H −e 7) If |= Φ then H −e Φ = H leading us to infra i-remainder sets. Postulates (H−e 1)–(H−e 5) are analogues of (K− 1)–(K− 5), Definition 4.2 (Infra i-Remainder Sets) For belief sets H while (H −e 6) states that all sentences removed from H and X, X ∈ H ⇓i Φ iff there is some X ∈ H ↓i Φ s.t. during a Φ-contraction must have been removed for a reason: ( H ↓i Φ) ⊆ X ⊆ X . We refer to the elements of H ⇓i Φ adding them again brings back Φ. (H −e 7) simply states that as the infra i-remainder sets of H w.r.t. Φ. contracting with a (possibly empty) set of tautologies leaves the initial belief set unchanged. We remark that (H −e 3) is And Horn i-contraction is defined i.t.o. infra i-remainder sets. actually redundant in the list, since it can be shown to follow mainly from (H −e 6). Definition 4.3 (Horn i-Contraction) An infra i-selection function τ is a function from P(P(LH )) to P(LH ) s.t. Theorem 3.1 Every Horn e-contraction satisfies (H −e 1)– τ (H ⇓i Φ) = H whenever Φ |= ⊥, and τ (H ⇓i Φ) ∈ H ⇓i Φ (H −e 7). Conversely, every contraction function satisfying otherwise. A contraction function −τ is a Horn i-contraction (H −e 1)–(H −e 7) is a Horn e-contraction. iff H −τ Φ = τ (H ⇓i Φ).
  • 5. 4.2 A Representation Result Definition 5.3 (Infra p-Remainder Sets) For belief sets H Our representation result for i-contraction is very similar to and X, X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t. that for e-contraction and Postulates (H−i 1)–(H−i 7) below ( H ↓p Φ) ⊆ X ⊆ X . We refer to the elements of H ⇓p Φ are clearly close analogues of (H −e 1)–(H −e 7). as the infra p-remainder sets of H w.r.t. Φ. (H −i 1) H −i Φ = Cn(H −i Φ) Horn p-contraction is then defined in terms of infra p- (H −i 2) H −i Φ ⊆ H remainder sets in the obvious way. (H −i 3) If H + Φ |= ⊥ then H −i Φ = H Definition 5.4 (Horn p-contraction) An infra p-selection function τ is a function from P(P(LH )) to P(LH ) such (H −i 4) If Φ |= ⊥ then (H −i Φ) + Φ |= ⊥ that τ (H ⇓p Φ) = H whenever Φ is tautologous, and (H −i 5) If Cn(Φ) = Cn(Ψ) then H −i Φ = H −i Ψ τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise. A contraction function (H −i 6) If ϕ ∈ H (H −i Φ), there is a H s.t. (H ↓i Φ) ⊆ −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ). H ⊆ H, H + Φ |= ⊥, and H + (Φ ∪ {ϕ}) |= ⊥ 5.1 A Representation Result (H −i 7) If |= Φ then H −i Φ = H The representation result for p-contraction is very similar to Analogously with e-contraction, rule (H−i3) can be shown to that for e-contraction, with Postulates (H −p 1)–(H −p 7) follow mainly from (H−i6). We show that Horn i-contraction being close analogues of (H −e 1)–(H −e 7). is characterised precisely by these postulates. Observe that the following definition is used in (H −p 5). Theorem 4.1 Every Horn i-contraction satisfies (H −i 1)– Definition 5.5 For sets of sentences Φ and Ψ, Φ≡Ψ iff either ˆ (H −i 7). Conversely, every contraction function satisfying both are tautologous, or ∀v ∈ V, ∃ϕ ∈ Φ s.t. v ϕ iff (H −i 1)–(H −i 7) is a Horn i-contraction. ∃ψ ∈ Ψ s.t. v ψ. 5 Package Horn Contraction This definition describes a notion of set equivalence which is appropriate to ensure syntax independence. The third and last type of contraction we consider is referred to as package contraction, a type of contraction studied by (H −p 1) H −p Φ = Cn(H −p Φ) Fuhrmann and Hansson [1994] for the classical case (i.e., for (H −p 2) H −p Φ ⊆ H logics containing full propositional logic). The goal is to re- (H −p 3) If H ∩ Φ = ∅ then H −p Φ = H move all sentences of a set Φ from a belief set H. For full propositional logic this is similar to contracting with the dis- (H −p 4) If Φ is not tautologous then (H −p Φ) ∩ Φ = ∅ junction of the sentences in Φ. For Horn logic, which does (H −p 5) If Φ≡Ψ then H −p Φ = H −p Ψ ˆ not have full disjunction, package contraction is more inter- (H −p 6) If ϕ ∈ H (H −p Φ), there is a H s.t. (H ↓p Φ) ⊆ esting. Our primary interest in package contraction relates to H ⊆ H, Cn(H ) ∩ Φ = ∅, and (H + ϕ) ∩ Φ = ∅ an important version of contraction occurring in ontological reasoning, as we shall see below. (H −p 7) If Φ is tautologous then H −p Φ = H Our starting point is again in terms of remainder sets. Once more (H−p 3) is actually redundant here. We show that Definition 5.1 (Horn p-Remainder Sets) For a belief set H, these postulates characterise Horn p-contraction exactly. X ∈ H ↓p Φ iff (i) X ⊆ H, (ii) Cn(X) ∩ Φ = ∅, and Theorem 5.1 Every Horn p-contraction satisfies (H −p 1)– (iii) for all X s.t. X ⊂ X ⊆ H, Cn(X ) ∩ Φ = ∅. The (H −p 7). Conversely, every contraction function satisfying elements of H ↓p Φ are referred to as the Horn p-remainder (H −p 1)–(H −p 7) is a Horn p-contraction. sets of H w.r.t. Φ. 5.2 p-Contraction as i-Contraction It is easily verified that Horn p-remainder sets are belief sets. In addition, the following definition will be useful. In addition to package contraction being of interest in its own right, we have a specific interest in the case where Φ contains Definition 5.2 A set Φ is tautologous iff for every valuation only basic Horn clauses: those with exactly one atom in the v, there is a ϕ ∈ Φ such that v ϕ. head and in the body. Our interest in this case is because of It can be verified that H ↓p Φ = ∅ iff Φ is tautologous. (Note its relation to an important version of contraction for ontolog- that tautologous is not the same as tautological.) ical reasoning in the EL family of description logics. Briefly, The definition of p-remainder sets is similar enough to that basic Horn clauses correspond closely to basic subsumption of e-remainder sets (Definition 3.1) that we can define par- statements in the EL family: statements of the form A B tial meet Horn p-selection functions, partial meet Horn p- where A and B are concept names. Its importance stems from contraction, maxichoice Horn p-contraction, and full meet the fact that basic subsumption statements are used to repair Horn p-contraction by repeating Definitions 3.2, 3.3, and 3.4, the subsumption hierarchy. A detailed investigation of this but referring to H ↓p Φ rather than H ↓e Φ. form of contraction for the EL family is beyond the scope of Since e- and p-contraction coincide for contraction by sin- this paper. Here we just show that Horn p-contraction with gleton sets, our argument also holds for p-contraction. Also, basic Horn clauses can be represented as a special case of Example 3.2 is also applicable to p-contraction, from which it Horn i-contraction. Define i as a function from sets of basic follows that partial meet p-contraction is not sufficient either. Horn clauses to sets of Horn clauses, such that for any set Consequently, as we did for e-contraction and i-contraction, Φ = {p1 → q1 , . . . , pn → qn } of basic Horn clauses, we we move to infra p-remainder sets. have i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥}.
  • 6. Proposition 5.1 Let H be a Horn belief set and let Φ be a set 7 Conclusion and Future Work of basic Horn clauses. Then K −p Φ = K −i i(Φ). We have laid the groundwork for contraction in Horn logic by providing formal accounts of basic versions of three types It is worth noting that this result does not hold for the case of contraction: e-contraction and i-contraction, previously where Φ includes general Horn clauses. studied by Delgrande [2008], and p-contraction. We showed that Delgrande’s conjectures about orderly maxichoice con- traction being the appropriate version for these two forms of 6 Related Work contraction were perhaps a bit premature. Here we focus only on basic Horn contraction. For future Work on belief change for Horn logics has focused mostly work we plan to investigate Horn contraction for full AGM on belief revision [Eiter and Gottlob, 1992; Liberatore, 2000; contraction, obtained by adding the extended postulates. Fi- Langlois et al., 2008]. The only work of importance on Horn nally, we plan to extend our results for Horn contraction to contraction, to our knowledge, is that of Delgrande [2008], DLs, specifically the EL family of DLs. In this context we and this section is mainly devoted to a discussion of his work. also plan to investigate a connection between p-contraction Delgrande defines and characterises a version of e- and e-contraction, suggested by an anonymous reviewer. contraction which introduces additional structure in the choice of e-remainder sets by placing a linear order on all References e-remainder sets involving a belief set H (i.e., for all possible Φs). When performing contraction by a set Φ, one is obliged [Alchourr´ n et al., 1985] C. Alchourr´ n, P. G¨ rdenfors, and o o a to choose the remainder set of H w.r.t. Φ that is minimal w.r.t. D. Makinson. On the logic of theory change: Partial meet the linear order. The additional structure imposed by the use contraction and revision functions. J. of Symbolic Logic, of these linear orders ensures that this kind of e-contraction is 50:510–530, 1985. actually more restrictive than maxichoice e-contraction, al- [Baader et al., 2003] F. Baader, D. Calvanese, D. McGuin- though Delgrande refers to it as maxichoice e-contraction. ness, D. Nardi, and P. Patel-Schneider, editors. Descrip- We shall refer to it as orderly maxichoice e-contraction. Del- tion Logic Handbook. Cambridge University Press, 2003. grande conjectures that orderly maxichoice e-contraction is [Baader, 2003] F. Baader. Terminological cycles in a de- the appropriate form of e-contraction for Horn logic. Our scription logic with existential restrictions. In Proc. IJCAI, work is not directly comparable to that of Delgrande since pages 325–330, 2003. he works on the level of full AGM contraction, obtained by [Delgrande, 2008] J. Delgrande. Horn clause belief change: also considering the extended postulates, whereas we are con- Contraction functions. In Proc. KR, pages 156–165, 2008. cerned only with basic contraction, and leave the extension to full contraction for future work. Nevertheless, as spelt out in [Eiter and Gottlob, 1992] T. Eiter and G. Gottlob. On the Section 3, it is clear that an extension to full contraction will complexity of propositional knowledge base revision, up- involve more than just orderly maxichoice e-contraction. dates, and counterfactuals. Artificial Intelligence, 57(2– Delgrande also defines a version of orderly maxichoice i- 3):227–270, 1992. contraction, but his representation result is in terms of maxi- [Fuhrmann and Hansson, 1994] A. Fuhrmann and S. Hans- choice i-contraction: he refers to it as singleton i-contraction. son. A survey of multiple contractions. Journal of Logic, He takes a fairly dim view of i-contraction, primarily be- Language and Information, 3:39–76, 1994. cause of the following result: If p → ⊥ ∈ H then either [G¨ rdenfors, 1988] P. G¨ rdenfors. Knowledge in Flux: Mod- a a q ∈ H −i {p} or q → ⊥ ∈ H −i {p} for every atom q. eling the Dynamics of Epistemic States. MIT Press, 1988. His main concern with this is related to the fact that revision [Hansson, 1999] S. Hansson. A Textbook of Belief Dynamics. defined in terms of the Levi Identity (i-contraction followed Kluwer, 1999. by expansion) will yield a result in which all structure of H, given in terms of Horn clauses, is lost. This means that for [Langlois et al., 2008] M. Langlois, R. Sloan, B. Sz¨ r´ nyi, oe him a move to partial meet i-contraction is not the solution ei- and Tur´ n. Horn complements: Towards Horn-to-Horn a ther, since any prior structure contained in H will still be lost. belief revision. In Proc. AAAI, 2008. We view this objection as somewhat surprising in this context, [Levi, 1977] I. Levi. Subjunctives, dispositions and chances. since Horn contraction is intended to operate on the knowl- Synthese, 34:423–455, 1977. edge level in which the structure of the theory from which [Liberatore, 2000] P. Liberatore. Compilability and compact the belief set is generated is irrelevant. So, while we agree representations of revision of Horn clauses. ACM Trans- that the formal result on which he bases his objections is a actions on Computational Logic, 1(1):131—161, 2000. good argument against maxichoice i-contraction (it is closely related to our argument against maxichoice e-contraction in [Schlobach and Cornet, 2003] S. Schlobach and R. Cornet. Section 3), it does not provide a persuasive argument against Non-standard reasoning services for the debugging of DL partial meet i-contraction. It is worth noting that he does not terminologies. In Proc. IJCAI, pages 355–360, 2003. consider i-contraction in terms of infra i-remainder sets at all. [Spackman et al., 1997] K.A. Spackman, K.E. Campbell, Finally, Delgrande expresses doubts about i-contraction, but and R.A. Cote. SNOMED RT: A reference terminology our result in Section 5.2 shows that this might be too pes- for health care. Journal of the American Medical Infor- simistic. matics Association, pages 640–644, 1997.