<!DOCTYPE article PUBLIC "-//NLM//DTD JATS (Z39.96) Journal Archiving and Interchange DTD v1.0 20120330//EN" "JATS-archivearticle1.dtd">
<article xmlns:xlink="http://www.w3.org/1999/xlink">
  <front>
    <journal-meta />
    <article-meta>
      <title-group>
        <article-title>Causes for Changing Profiles (Extended Abstract)</article-title>
      </title-group>
      <contrib-group>
        <contrib contrib-type="author">
          <string-name>Maurício D. L.</string-name>
          <xref ref-type="aff" rid="aff2">2</xref>
        </contrib>
        <aff id="aff0">
          <label>0</label>
          <institution>CIMA - Centro de Investigação em Matemática e Aplicações</institution>
        </aff>
        <aff id="aff1">
          <label>1</label>
          <institution>Faculdade de Ciências Exatas e da Engenharia, Universidade da Madeira</institution>
        </aff>
        <aff id="aff2">
          <label>2</label>
          <institution>Marco</institution>
          ,
          <addr-line>Garapa</addr-line>
        </aff>
        <aff id="aff3">
          <label>3</label>
          <institution>NOVA Laboratory for Computer Science and Informatics, NOVA LINCS</institution>
        </aff>
      </contrib-group>
      <fpage>125</fpage>
      <lpage>128</lpage>
      <abstract>
        <p>User profiles are an essential Knowledge Representation tool in several areas of information technology. In a recent paper, Fermé et al. presented a formal framework for representing user profiles and profile revision operators defined through a Knowledge-Driven perspective. In this paper, we analyse the possibility of going from one given user profile to another by means of a profile revision operator. More precisely, given two profiles  and  we present some conditions which ensure that there is a profile revision operator ⊙ on  and a sentence  such that  ⊙  = . Furthermore, considering a fixed operator ⊙ , we characterize the change formulas  which are such that  ⊙  = , by identifying upper and lower bounds for their sets of models. Analogous results are obtained for the case of a “system of equations"  ⊙   =  for every  ∈ {1, . . . , }. Furthermore, a similar study is carried out considering profile revision operators defined on sets of profiles (which take sets of profiles to sets profiles rather than a single profile to a single profile).</p>
      </abstract>
      <kwd-group>
        <kwd>eol&gt;Belief change</kwd>
        <kwd>AGM belief revision</kwd>
        <kwd>profile dynamics</kwd>
        <kwd>personalized systems</kwd>
      </kwd-group>
    </article-meta>
  </front>
  <body>
    <sec id="sec-1">
      <title>1. Introduction</title>
      <p>
        Given a set , we will denote by  () the power set of
, i.e. the set of all subsets of . Given a set  a binary
relation ⪯ on  is:
- reflexive if and only if  ⪯  for all  ∈ ;
- transitive if and only if it holds that if  ⪯  and  ⪯  ,
then  ⪯  , for all , ,  ∈ ;
- antisymmetric if and only if it holds that if  ⪯  and
 ⪯  , then  =  , for all ,  ∈ .
- total if and only if  ⪯  or  ⪯  for all ,  ∈ .
- irreflexive if and only if  ̸≺  , for all  ∈ .
- a pre-order if it is reflexive and transitive.
- an order if it is a pre-order which is also antisymmetric.
- a strict order if it is irreflexive and transitive. 1
The study of user profiles and their dynamics over time - a total strict order ≺ on  if and only if it is a strict order
has gained increasing attention in the field of information and it holds that if  ̸=  , then  ≺  or  ≺  , for all
technology [
        <xref ref-type="bibr" rid="ref2 ref3 ref4 ref5 ref6">2, 3, 4, 5, 6</xref>
        ]. In this paper, we expand the ,  ∈ .
work presented in [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] by investigating the existence of Given a pre-order ⪯ on a set , the associated strict part
profile revision operators ⊙  and of a change formula ≺ is defined by  ≺  if and only if  ⪯  and  ̸⪯  ,
 such that a list of one or more equations of the form for all ,  ∈ .  ⋍  will be used to denote that
G ⊙   = F is satisfied, where G and F are, respectively,  ⪯  and  ⪯  .
the initial and final sets of profiles or single profiles of an Let A be a set and Γ be a finite subset of A. Given a
agent. total strict order ≺ on A, the minimum of Γ with respect
2. Background to ≺ is denoted by (Γ , ≺ ) and is defined as follows:
 = (Γ , ≺ ) iff
2.1. Formal Preliminaries  ∈ Γ and  ≺  for all  ∈ Γ ∖ { }.
      </p>
      <p>Given a pre-order ⪯ on A, the set of minimal elements
of Γ with respect to ⪯ is denoted by  (Γ , ⪯ ) and
is defined as follows:  (Γ , ⪯ ) = { ∈ Γ :  ̸≺
, for all  ∈ Γ }.</p>
      <p>We note that if ⪯ is a total pre-order, then
 (Γ , ⪯ ) = { ∈ Γ :  ⪯ , for all  ∈ Γ }.</p>
      <p>
        Definition 1. [
        <xref ref-type="bibr" rid="ref7">7</xref>
        ] Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels. For each  ∈ {1, . . . , } let  be a finite set
associated with label , that we will designate by the
domain of . A profile , associated with L, denoted by
L (or simply by  if the tuple of labels is clear from
the context), is an element of 1 × 2 × ... × . The
set of all profiles associated with L will be denoted by
PL (or simply by P if the tuple of labels is clear from the
      </p>
      <sec id="sec-1-1">
        <title>2.2. Profiles Definition</title>
        <p>context).2</p>
        <sec id="sec-1-1-1">
          <title>Definition 2.</title>
          <p>
            [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] Given a tuple of labels L
=
≪
L that we will consider is:
1, 2, ...,  ≫ , for each  ∈ {1, ..., }, let  be
the domain associated with the label . The alphabet of
symbols of the language ℒL (or simply ℒ) associated with
1. 1, 2, ...,  (labels); 2. (symbol of equality); 3. (,)
↔ (symbols of connectives).
          </p>
          <p>
            Definition 3. [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] Let L =
associated with the label .
of labels. For each  ∈ {1, ..., }, let  be the domain
An atomic formula in ℒL is defined by: if  is a label
occurring in L and  ∈ , then  =  is an atomic
formula of ℒL.
          </p>
          <p>A well-formed formula (wff) of ℒL is defined by:
1. Every atomic formula of ℒL is a wff of ℒL.</p>
          <p>≪
1, 2, ...,  ≫
be a tuple
( ∨ ), ( → ) and ( ↔ ).</p>
        </sec>
        <sec id="sec-1-1-2">
          <title>Definition 4.</title>
          <p>a set of labels.</p>
          <p>
            [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] Let L =
≪
1, 2, ...,  ≫
be
          </p>
          <p>For each  ∈ {1, ..., }, let  be
so under the following conditions:
the domain associated with the label .</p>
          <p>A profile</p>
          <p>= ⟨1, 2, ..., ⟩ is said to satisfy a formula  ,
denoted by  |=  , if it can be shown inductively to do
3.  |= ( ∧  ) iff  |=  and  |=  ; 4.  |= (
1.  |= ( = ) iff  = ; 2.  |= (¬ ) iff  ̸|=  ;
iff  |=  or  |=  ; 5.  |
= (
→  ) iff  ̸|=  or
 |=  ; 6.  |= (</p>
          <p>↔  ) iff ( |=  iff  |=  ).
denote that  is a tautology.
‖ ⊥ ‖ = ∅
The set of models of  is denoted by ‖ ‖. It holds that
. A set of profiles Γ is said to satisfy  if and
only if every profile in Γ is a model of  . We say that  is
a tautology if and only if ‖ ‖ = PL. We will use |=  to</p>
          <p>The following definition introduces the notion of Γ
faithful binary relation on PL.
Γ -faithful if it satisfies:</p>
        </sec>
        <sec id="sec-1-1-3">
          <title>Definition 5.</title>
          <p>
            [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] Let L be a tuple of labels and Γ be a
non-empty subset of PL. A binary relation ⪯ Γ on PL is
2. If  ∈ Γ and  ∈ PL ∖ Γ , then  ≺ Γ  .
1. If  ∈ Γ and  ∈ Γ , then  ≺ Γ  does not hold.
          </p>
          <p>We will use ⪯  as an abbreviations of ⪯ { }. We will
also write  -faithful instead of { }-faithful. Note that
if ≺  is a strict order on PL, then the first condition of
Definition 5 follows trivially, since ≺  is irreflexive, and
the second condition can be rewritten as  ≺   for all
 ∈ PL ∖ { }.
2Note that PL is finite.</p>
          <p>=1
⊥ (symbol to represent a contradiction); 6. ¬, ∧, ∨, →, that for all sentences  :
︂{
(punctuation symbols); 4. , , ... (elements of ⋃︀ ); 5. if there is a P-faithful total strict order ≺  on PL, , such
2.2.1. Model 1. From One Profile to One Profile
In this subsection we present the first model for profile
dynamics. In this model, we revise a profile by a formula
of the language obtaining as output a profile.</p>
        </sec>
        <sec id="sec-1-1-4">
          <title>Definition 6.</title>
          <p>
            [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] Let L =
          </p>
          <p>1, 2, ...,  ≫
tuple of labels and let  be a profile associated with
An operator ⊙ is a PtoP profile revision on  if and only
be a
≪
≪</p>
          <p>
            An axiomatic characterizations for PtoP profile
revision operators has been presented in [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ]. That axiomatic
characterizations includes, among others, the following
postulates, which are based on the modified version of
the AGM revision postulates and the update postulates
(P1) If ‖ ‖ ̸= ∅, then  ⊙  |=  .
(P2) If ‖ ‖ = ∅, then  ⊙  =  .
(P3) If  |=  , then  ⊙  =  .
2. If  and  are wffs of ℒL, so are (¬), ( ∧ ), proposed by Katsuno and Mendelzon [
            <xref ref-type="bibr" rid="ref8 ref9">8, 9</xref>
            ].
          </p>
          <p>We say that  is a model of  if and only if  |=  . if there exists a Γ -faithful pre-order ⪯ Γ on PL, such that,
2.2.2. Model 2. From a Set of Profiles to a Set of
∨  ) revising a set of profiles.</p>
          <p>We now present a model which addresses the problem of</p>
        </sec>
        <sec id="sec-1-1-5">
          <title>Definition 7.</title>
          <p>
            [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ] Let L =
1, 2, ...,  ≫
be a
tuple of labels and let Γ be a non-empty subset of PL. An
is a SPtoSP profile revision on Γ if and only
          </p>
          <p>Profiles
operator ⊙
for all sentences  :
Γ ⊙  =
︂{</p>
          <p>Γ</p>
          <p>The operator ⊙
denoted by ⊙ ⪯ Γ</p>
          <p>.</p>
          <p>otherwise
defined as presented above will be</p>
          <p>
            In [
            <xref ref-type="bibr" rid="ref7">7</xref>
            ], an axiomatic characterizations for SPtoSP
proifle revision operators has been presented which contains,
(SP3) Γ ⊙  ̸
= ∅
          </p>
          <p>.
among others, the following postulates:
(SP1) If ‖ ‖ ̸= ∅, then Γ ⊙  ⊆ ‖  ‖.
(SP2) If ‖ ‖ = ∅, then Γ ⊙  = Γ .
(SP5) If Γ ∩ ‖ ‖ ̸= ∅ then Γ ⊙  = Γ ∩ ‖ ‖.</p>
        </sec>
      </sec>
    </sec>
    <sec id="sec-2">
      <title>3. Profiles Dynamics</title>
      <p>3.1. Model 1. From One Profile to One</p>
      <sec id="sec-2-1">
        <title>Profile</title>
        <p>In this subsection we characterize operators ⊙  and
formulas  which satisfy certain sets of one or more equations of
Observation 7. Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels. Let  ∈ N1 and for each  ∈ {1, . . . , } let
Γ  be a non-empty subset of PL and ⊙  : ℒL →  (PL)
be a profile revision operator on Γ  that satisfies
(SP1), (SP2) and (SP5). If, for all  ∈ {1, . . . , },
it holds that Γ  ⊙   = Φ  and Φ  ̸⊆ Γ , then
 
⋃︀ Φ  ⊆ ‖  ‖ ⊆ PL ∖ ⋃︀ Γ .
=1 =1
Observation 8. Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels. Let  ∈ N1 and for all  ∈ {1, . . . , } let Γ 
and Φ  be non-empty subsets of PL such that it holds that
the form  ⊙   =  where  and  are, respectively,
the inicial and the final profiles of an agent.</p>
        <p>Observation 1. Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels and let  ∈ PL. Let ⊙ : ℒL → PL be a profile
revision operator on  that satisfies (P1), (P2) and (P3).</p>
        <p>It holds that  ⊙  =  if and only if ‖ ‖ = ∅ or
 ∈ ‖ ‖.</p>
        <p>Observation 2. Let L =≪ 1, 2, ...,  ≫ be
a tuple of labels,  ∈ N1, and {1, . . . , } ∪
{1, . . . , } ⊆ PL. For each  ∈ {1, . . . , } let
⊙  : ℒL → PL be profile revision operators on  that
satisfy (P1), (P2) and (P3). If for all  ∈ {1, . . . , }
it holds that  ⊙   =  and  ̸= , then
{1, . . . , } ⊆ ‖  ‖ ⊆ PL ∖ {1, . . . , }.
either Γ  ∩ Φ  = ∅ or Φ   ⊆ Γ .</p>
        <p>If ⋃︀ Φ  ⊆ ‖  ‖ ⊆ ⋂︀ (Φ  ∪ PL ∖ Γ ), then, for all</p>
        <p>=1 =1
 ∈ {1, . . . , }, there exists a SPtoSp profile revision
Observation 3. Let L =≪ 1, 2, ...,  ≫ be a tu- operator ⊙  on Γ  such that Γ  ⊙   = Φ .
ple of labels,  ∈ N1, and {1, . . . , } ⊆ PL. If
{1, . . . , } ⊆ ‖  ‖ ⊆ PL ∖ {1, . . . , }. Then for
all  ∈ {1, . . . , } there exists a PtoP profile revision
operator ⊙  on  such that  ⊙   = .</p>
        <p>Observation 9. Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels, Γ and Φ be non-empty subsets of PL and Φ ̸=
PL.It holds that either (i) there exists a formula  and a
SPtoSP profile revision operator ⊙ such that Γ ⊙  = Φ ,
Observation 4. Let L =≪ 1, 2, ...,  ≫ be or (ii) there exist formulas  1 and  2 and SPtoSP profile
a tuple of labels,  ∈ N1, and {1, . . . , } ∪ revision operators ⊙ 1 and ⊙ 2 such that (Γ ⊙ 1  1) ⊙ 2
{1, . . . , } ⊆ PL be such that  ̸=  for all  2 = Φ .
 ∈ {1, . . . , }.</p>
        <p>For each  ∈ {1, . . . , } let ⊙ ≺  be a PtoP profile
revision operator on . It holds that,
∀ ∈ {1, . . . , }  ⊙ ≺   =</p>
        <p>iff
{1, . . . , } ⊆ ‖  ‖ ⊆

⋂︀ (Ω  ∪ {}).</p>
        <p>=1
Where Ω  = { ∈ PL :  ≺   }.
3.2. Model 2. From a Set of Profiles to a</p>
        <p>Set of Profiles
In this subsection we present a study similar to the one
carried in the previous subsection, but concerning profile
revision operators on sets of profiles (rather than on single
profiles).</p>
        <p>Observation 5. Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels and let Γ be a non-empty subset of PL. Let
⊙ : ℒL →  (PL) be a profile revision operator on Γ that
satisfies (SP1), (SP2) and (SP5). It holds that Γ ⊙  = Γ
if and only if ‖ ‖ = ∅ or Γ ⊆ ‖  ‖.</p>
        <p>Observation 6. Let L =≪ 1, 2, ...,  ≫ be a tuple
of labels and let Γ be a non-empty subset of PL, and
Φ ⊂ Γ . Let ⊙ : ℒL →  (PL) be a profile revision
operator on Γ that satisfies (SP1), (SP2), (SP3) and (SP5).</p>
        <p>It holds that Γ ⊙  = Φ if and only if Γ ∩ ‖ ‖ = Φ and
Φ ̸= ∅.</p>
        <p>Observation 10. Let L =≪ 1, 2, ...,  ≫ be a
tuple of labels. Let  ∈ N1 and for  ∈ {1, . . . , } let
Γ  and Φ  be two distinct non-empty subsets of PL. For
 ∈ {1, . . . , } let ⪯ Γ be a Γ -faithfull pre-order on Γ 
such that it holds that  ̸≺ Γ , for all  ,  ∈ Φ .</p>
        <p>Let ⊙ ⪯ Γ be an SPtoSP profile revision operator on Γ .</p>
        <p>It holds that,
∀ ∈ {1, . . . , } Γ  ⊙ ⪯ Γ  = Φ</p>
        <p>iff

⋃︀ Φ  ⊆ ‖  ‖ ⊆
=1

⋂︀ (Ω  ∪ Φ )
=1
where Ω  = { ∈ PL :  ≺ Γ , for some  ∈
Φ }.</p>
      </sec>
    </sec>
    <sec id="sec-3">
      <title>4. Conclusion</title>
      <p>User profiles are important tools in several areas of
information technology. Given a profile, sometimes it is
necessary to determine a set of tasks, or pieces of training
which can transform the profile of a user into a target
proifle. In this paper, we have characterized the solutions of
“systems of equations" (or single equations) of the form
G ⊙   = F, where G and F are, respectively, the initial
and final sets of profiles or single profiles of an agent and
⊙  and  are the “unknowns" (that we wish to determine).
Acknowledgements We thank the reviewers of NMR
2023 and also the reviewers of KR2023 and the
reviewers of ENIGMA-23 for their comments on previous
versions of this paper, which have contributed to its
improvement. This paper was partially supported by
FCTFundação para a Ciência e a Tecnologia, Portugal through
project PTDC/CCI-COM/4464/2020. E.F. was partially
supported by FCT through project UIDB/04516/2020
(NOVA LINCS). M.G. and M.R. were partially supported
by the Center for Research in Mathematics and
Applications (CIMA), through the grant UIDB/04674/2020 of
FCT.</p>
    </sec>
  </body>
  <back>
    <ref-list>
      <ref id="ref1">
        <mixed-citation>
          [1]
          <string-name>
            <given-names>E.</given-names>
            <surname>Fermé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Garapa</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. D. L. Reis</surname>
          </string-name>
          ,
          <article-title>Causes for changing profiles (preliminary report)</article-title>
          , in: 1st Workshop on
          <article-title>AI-driven heterogeneous data management: Completing, merging, handling inconsistencies and query-answering (ENIGMA 2023)</article-title>
          ,
          <source>CEUR Workshop Proceedings (CEUR-WS.org)</source>
          ,
          <year>2023</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref2">
        <mixed-citation>
          [2]
          <string-name>
            <given-names>J.</given-names>
            <surname>Bobadilla</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Ortega</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Hernando</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Gutiérrez</surname>
          </string-name>
          ,
          <article-title>Recommender systems survey</article-title>
          ,
          <source>Knowledge-based systems 46</source>
          (
          <year>2013</year>
          )
          <fpage>109</fpage>
          -
          <lpage>132</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref3">
        <mixed-citation>
          [3]
          <string-name>
            <given-names>S.</given-names>
            <surname>Zhang</surname>
          </string-name>
          ,
          <string-name>
            <given-names>L.</given-names>
            <surname>Yao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Sun</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Y.</given-names>
            <surname>Tay</surname>
          </string-name>
          ,
          <article-title>Deep learning based recommender system: A survey and new perspectives, ACM Computing Surveys (CSUR) 52 (</article-title>
          <year>2019</year>
          )
          <fpage>1</fpage>
          -
          <lpage>38</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref4">
        <mixed-citation>
          [4]
          <string-name>
            <given-names>D.</given-names>
            <surname>Browne</surname>
          </string-name>
          ,
          <article-title>Adaptive user interfaces</article-title>
          ,
          <source>Elsevier</source>
          ,
          <year>2016</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref5">
        <mixed-citation>
          [5]
          <string-name>
            <given-names>P.</given-names>
            <surname>Lops</surname>
          </string-name>
          ,
          <string-name>
            <given-names>C.</given-names>
            <surname>Musto</surname>
          </string-name>
          ,
          <string-name>
            <given-names>F.</given-names>
            <surname>Narducci</surname>
          </string-name>
          , G. Semeraro,
          <source>Semantics in Adaptive and Personalised Systems</source>
          , Springer,
          <year>2019</year>
          .
        </mixed-citation>
      </ref>
      <ref id="ref6">
        <mixed-citation>
          [6]
          <string-name>
            <given-names>W.</given-names>
            <surname>Deng</surname>
          </string-name>
          ,
          <string-name>
            <given-names>I.</given-names>
            <surname>Papavasileiou</surname>
          </string-name>
          ,
          <string-name>
            <given-names>Z.</given-names>
            <surname>Qiao</surname>
          </string-name>
          ,
          <string-name>
            <given-names>W.</given-names>
            <surname>Zhang</surname>
          </string-name>
          , K.-Y. Lam, S. Han,
          <article-title>Advances in automation technologies for lower extremity neurorehabilitation: A review and future challenges</article-title>
          ,
          <source>IEEE reviews in biomedical engineering 11</source>
          (
          <year>2018</year>
          )
          <fpage>289</fpage>
          -
          <lpage>305</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref7">
        <mixed-citation>
          [7]
          <string-name>
            <given-names>E.</given-names>
            <surname>Fermé</surname>
          </string-name>
          ,
          <string-name>
            <given-names>M.</given-names>
            <surname>Garapa</surname>
          </string-name>
          ,
          <string-name>
            <surname>M. D. L. Reis</surname>
            ,
            <given-names>Y.</given-names>
          </string-name>
          <string-name>
            <surname>Almeida</surname>
            ,
            <given-names>T.</given-names>
          </string-name>
          <string-name>
            <surname>Paulino</surname>
            ,
            <given-names>M.</given-names>
          </string-name>
          <string-name>
            <surname>Rodrigues</surname>
          </string-name>
          ,
          <article-title>Knowledge-driven profile dynamics (</article-title>
          <year>2022</year>
          ). Submitted manuscript.
        </mixed-citation>
      </ref>
      <ref id="ref8">
        <mixed-citation>
          [8]
          <string-name>
            <given-names>H.</given-names>
            <surname>Katsuno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mendelzon</surname>
          </string-name>
          ,
          <article-title>Propositional knowledge base revision and minimal change</article-title>
          ,
          <source>Journal of Artificial Intelligence</source>
          <volume>52</volume>
          (
          <year>1991</year>
          )
          <fpage>263</fpage>
          -
          <lpage>294</lpage>
          .
        </mixed-citation>
      </ref>
      <ref id="ref9">
        <mixed-citation>
          [9]
          <string-name>
            <given-names>H.</given-names>
            <surname>Katsuno</surname>
          </string-name>
          ,
          <string-name>
            <given-names>A.</given-names>
            <surname>Mendelzon</surname>
          </string-name>
          ,
          <article-title>On the difference between updating a knowledge base and revising it</article-title>
          , in: P. Gärdenfors (Ed.), Belief Revision, number 29 in Cambridge Tracts in Theoretical Computer Science, Cambridge University Press,
          <year>1992</year>
          , pp.
          <fpage>183</fpage>
          -
          <lpage>203</lpage>
          .
        </mixed-citation>
      </ref>
    </ref-list>
  </back>
</article>