Preemption Operators Ph. Besnard 1 . Grgoire 2 S. Ramon 2 1 IRIT CNRS - - PowerPoint PPT Presentation

preemption operators
SMART_READER_LITE
LIVE PREVIEW

Preemption Operators Ph. Besnard 1 . Grgoire 2 S. Ramon 2 1 IRIT CNRS - - PowerPoint PPT Presentation

Preemption vs. Revision Postulates Characterization Hanssons Replacement Operators Preemption Operators Ph. Besnard 1 . Grgoire 2 S. Ramon 2 1 IRIT CNRS (Toulouse, France) 2 Universit dArtois, CRIL CNRS (Lens, France) 14th


slide-1
SLIDE 1

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption Operators

  • Ph. Besnard1

É. Grégoire2

  • S. Ramon2

1IRIT CNRS (Toulouse, France) 2Université d’Artois, CRIL CNRS (Lens, France)

14th International Workshop on Non-Monotonic Reasoning 8th June 2012 - Roma

1 / 14

slide-2
SLIDE 2

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Guideline

1

Preemption vs. Revision

2

Postulates

3

Characterization

4

Hansson’s Replacement Operators

2 / 14

slide-3
SLIDE 3

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Guideline

1

Preemption vs. Revision

2

Postulates

3

Characterization

4

Hansson’s Replacement Operators

3 / 14

slide-4
SLIDE 4

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

4 / 14

slide-5
SLIDE 5

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

➠ Preemption is quite different from revision

4 / 14

slide-6
SLIDE 6

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K inconsistent with g Aim : Giving up any belief in K contradicting g

➠ Preemption is quite different from revision

4 / 14

slide-7
SLIDE 7

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

4 / 14

slide-8
SLIDE 8

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 1 : Let K be a consistent belief base

1 paul_at_office ∨ paul_at_home

4 / 14

slide-9
SLIDE 9

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 1 : Let K be a consistent belief base

1 paul_at_office ∨ paul_at_home

g paul_at_office ∨ paul_at_home ∨ paul_at_club

4 / 14

slide-10
SLIDE 10

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 1 : Let K be a consistent belief base

1 paul_at_office ∨ paul_at_home

g paul_at_office ∨ paul_at_home ∨ paul_at_club

➠ g conveys some uncertainty that Paul’s office or home are where he is now

4 / 14

slide-11
SLIDE 11

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 1 : Let K be a consistent belief base

1 paul_at_office ∨ paul_at_home

g paul_at_office ∨ paul_at_home ∨ paul_at_club

➠ The belief in K subsuming g should no longer be deduced from K

4 / 14

slide-12
SLIDE 12

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

4 / 14

slide-13
SLIDE 13

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 2 : Let K be a consistent belief base

1 dana_agrees ⇒ we_begin_tomorrow

4 / 14

slide-14
SLIDE 14

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 2 : Let K be a consistent belief base

1 dana_agrees ⇒ we_begin_tomorrow

g (dana_agrees ∧ alexander_agrees) ⇒ we_begin_tomorrow

4 / 14

slide-15
SLIDE 15

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 2 : Let K be a consistent belief base

1 dana_agrees ⇒ we_begin_tomorrow

g (dana_agrees ∧ alexander_agrees) ⇒ we_begin_tomorrow

➠ g conveys some uncertainty that Dana’s agreement is now sufficient

4 / 14

slide-16
SLIDE 16

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

Example 2 : Let K be a consistent belief base

1 dana_agrees ⇒ we_begin_tomorrow

g (dana_agrees ∧ alexander_agrees) ⇒ we_begin_tomorrow

➠ The belief in K subsuming g should no longer be deduced from K

4 / 14

slide-17
SLIDE 17

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g

4 / 14

slide-18
SLIDE 18

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g Solution : Contract f, for all strict implicants f of g, then add g

4 / 14

slide-19
SLIDE 19

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g Solution : Contract f, for all strict implicants f of g, then add g

➠ Not enough : introducing g might enable strict implicants f of g

4 / 14

slide-20
SLIDE 20

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption [BGR11b, BGR11a]

Context : Insertion of a new piece of information g into a belief base K consistent with g Aim : Giving up any belief in K subsuming g Solution : Contract g ⇒ f, for all strict implicants f of g, then add g

4 / 14

slide-21
SLIDE 21

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption vs. Revision [AGM85]

K ∗ g : revision of K (a consistent belief base) by g (a formula) (K ∗ 1) K ∗ g is a theory. (closure) (K ∗ 2) g ∈ K ∗ g. (success) (K ∗ 3) K ∗ g ⊆ K + g. (inclusion) (K ∗ 4) If ¬g / ∈ K then K + g ⊆ K ∗ g. (vacuity) (K ∗ 5) K ∗ g = K⊥ iff ⊢ ¬g. (consistent) (K ∗ 6) If g ≡ h then K ∗ g = K ∗ h. (extensionality)

➠ Existing operators for revision are inadequate for preemption

5 / 14

slide-22
SLIDE 22

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Preemption vs. Revision [AGM85]

K ∗ g : revision of K (a consistent belief base) by g (a formula) (K ∗ 1) K ∗ g is a theory. (closure) (K ∗ 2) g ∈ K ∗ g. (success) (K ∗ 3) K ∗ g ⊆ K + g. (inclusion) (K ∗ 4) If ¬g / ∈ K then K + g ⊆ K ∗ g. (vacuity) (K ∗ 5) K ∗ g = K⊥ iff ⊢ ¬g. (consistent) (K ∗ 6) If g ≡ h then K ∗ g = K ∗ h. (extensionality)

➠ (K ∗ 4) expresses that no information must be expelled when K and g are not

contradictory

5 / 14

slide-23
SLIDE 23

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Guideline

1

Preemption vs. Revision

2

Postulates

3

Characterization

4

Hansson’s Replacement Operators

6 / 14

slide-24
SLIDE 24

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

7 / 14

slide-25
SLIDE 25

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

➠ (K ⊛ 1), (K ⊛ 2), (K ⊛ 4) and (K ⊛ 6) are shared with revision

7 / 14

slide-26
SLIDE 26

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

➠ Only (K ⊛ 3) and (K ⊛ 5) are in contrast with revision

7 / 14

slide-27
SLIDE 27

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

7 / 14

slide-28
SLIDE 28

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

➠ (K ⊛ 3) expresses that no clausal strict implicant f of g is allowed

7 / 14

slide-29
SLIDE 29

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

➠ (K ⊛ 3) cannot be extended to all strict implicants of g

7 / 14

slide-30
SLIDE 30

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality) Property 3 : Let ⊛ satisfy (K ⊛ 1) and (K ⊛ 2). f / ∈ K ⊛ g for all strict implicants f of g iff K ⊛ g is logically eq. with g.

➠ (K ⊛ 3) cannot be extended to all strict implicants of g

7 / 14

slide-31
SLIDE 31

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

7 / 14

slide-32
SLIDE 32

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

➠ (K ⊛ 5) expresses that if no g ⇒ f is in K, preemption amounts to expansion

7 / 14

slide-33
SLIDE 33

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

➠ (K ⊛ 5) does not require a proviso about the negation of g not to be in K

7 / 14

slide-34
SLIDE 34

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality) Property 4 If g ⇒ f / ∈ K for all clausal strict implicants f of g then ¬g / ∈ K.

➠ (K ⊛ 5) does not require a proviso about the negation of g not to be in K

7 / 14

slide-35
SLIDE 35

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

7 / 14

slide-36
SLIDE 36

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality) Property 1 : Let ⊛ satisfy (K ⊛ 1), (K ⊛ 2) and (K ⊛ 3). K ⊛ g = K⊥ iff ⊢ ¬g.

7 / 14

slide-37
SLIDE 37

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality) Property 1 : Let ⊛ satisfy (K ⊛ 1), (K ⊛ 2) and (K ⊛ 3). K ⊛ g = K⊥ iff ⊢ ¬g.

➠ Property shared with revision (postulate (K ∗ 5))

7 / 14

slide-38
SLIDE 38

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality)

7 / 14

slide-39
SLIDE 39

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Postulates

K ⊛ g : preemption of g (a clause) over K (a consistent belief base) (K ⊛ 1) K ⊛ g is a theory. (closure) (K ⊛ 2) g ∈ K ⊛ g. (success of insertion) (K ⊛ 3) f / ∈ K ⊛ g for all clausal strict implicants f of g. (success of preemption) (K ⊛ 4) K ⊛ g ⊆ K + g. (inclusion) (K ⊛ 5) If (g ⇒ f) / ∈ K for all clausal strict impli- cants f of g then K + g ⊆ K ⊛ g. (vacuity) (K ⊛ 6) If g ≡ h then K ⊛ g = K ⊛ h. (extensionality) Property 2 : Let ⊛ satisfy (K ⊛ 1) and (K ⊛ 2). Then, if ⊢ g then K ⊛ g = K⊤.

7 / 14

slide-40
SLIDE 40

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Guideline

1

Preemption vs. Revision

2

Postulates

3

Characterization

4

Hansson’s Replacement Operators

8 / 14

slide-41
SLIDE 41

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Characterization

Preemption could be approximated as multiple contraction followed by expansion (similarly to Levi’s identity [G¨ 88])

9 / 14

slide-42
SLIDE 42

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Characterization

Preemption could be approximated as multiple contraction followed by expansion (similarly to Levi’s identity [G¨ 88])

➠ Multiple contraction [FH94] permits to contract by a set of information (K ⊖ Λ)

9 / 14

slide-43
SLIDE 43

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Characterization

Preemption could be approximated as multiple contraction followed by expansion (similarly to Levi’s identity [G¨ 88])

Definition 1 ( ||| operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K ||| g = (K ⊖ {g ⇒ fi}i=1,2,..) + g.

9 / 14

slide-44
SLIDE 44

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Characterization

Preemption could be approximated as multiple contraction followed by expansion (similarly to Levi’s identity [G¨ 88])

Definition 1 ( ||| operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K ||| g = (K ⊖ {g ⇒ fi}i=1,2,..) + g. Theorem 1 If ⊖ satisfies (K ⊖1)−(K ⊖4) and (K ⊖6), and if + satisfies (K +1)−(K +6), then ||| satisfies (K ⊛ 1) − (K ⊛ 6).

9 / 14

slide-45
SLIDE 45

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Characterization

Preemption could be approximated as multiple contraction followed by expansion (similarly to Levi’s identity [G¨ 88])

Definition 1 ( ||| operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K ||| g = (K ⊖ {g ⇒ fi}i=1,2,..) + g. Theorem 2 Every operator satisfying (K ⊛ 1) − (K ⊛ 6) can be written as an |||

  • perator s.t. ⊖ satisfies (K ⊖ 1) − (K ⊖ 4) and (K ⊖ 6), and + satisfies

(K + 1) − (K + 6).

9 / 14

slide-46
SLIDE 46

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Guideline

1

Preemption vs. Revision

2

Postulates

3

Characterization

4

Hansson’s Replacement Operators

10 / 14

slide-47
SLIDE 47

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

11 / 14

slide-48
SLIDE 48

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

➠ Could be captured as a contraction by q ⇒ p followed by an expansion by q

11 / 14

slide-49
SLIDE 49

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

Preemption could be captured as the set-theoretic intersection of replacement

  • perations

11 / 14

slide-50
SLIDE 50

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

Preemption could be captured as the set-theoretic intersection of replacement

  • perations

Definition 2 ( ||| H operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K |||H g =

f∈{f1,f2,...,fn,...} K|f g.

11 / 14

slide-51
SLIDE 51

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

Preemption could be captured as the set-theoretic intersection of replacement

  • perations

Definition 2 ( ||| H operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K |||H g =

f∈{f1,f2,...,fn,...} K|f g.

➠ Properties directly follow from the properties of replacement operators

11 / 14

slide-52
SLIDE 52

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

Preemption could be captured as the set-theoretic intersection of replacement

  • perations

Definition 2 ( ||| H operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K |||H g =

f∈{f1,f2,...,fn,...} K|f g.

Properties of ||| H operator g ∈ K |||H g. K |||H g ∩ {f1, f2, . . . , fn, . . .} = ∅.

11 / 14

slide-53
SLIDE 53

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Hansson’s replacement operators [Han09]

Permits to replace in K a proposition p by a proposition q (K|p

q)

Preemption could be captured as the set-theoretic intersection of replacement

  • perations

Definition 2 ( ||| H operator) : Let {f1, f2, . . . , fn, . . .} be the set of all clausal strict implicants of g. K |||H g =

f∈{f1,f2,...,fn,...} K|f g.

Properties of ||| H operator g ∈ K |||H g. K |||H g ∩ {f1, f2, . . . , fn, . . .} = ∅.

➠ Warning : It might be the case that some preemption operators cannot be

written as a ||| H operator

11 / 14

slide-54
SLIDE 54

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Guideline

1

Preemption vs. Revision

2

Postulates

3

Characterization

4

Hansson’s Replacement Operators

12 / 14

slide-55
SLIDE 55

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Conclusions & Perspectives

➠ Conclusions :

Introduction of operators ⊛ for evolution of belief bases that are not guided by inconsistency

13 / 14

slide-56
SLIDE 56

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Conclusions & Perspectives

➠ Conclusions :

Introduction of operators ⊛ for evolution of belief bases that are not guided by inconsistency Proposition of postulates for ⊛ when the new information is a clause

13 / 14

slide-57
SLIDE 57

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Conclusions & Perspectives

➠ Conclusions :

Introduction of operators ⊛ for evolution of belief bases that are not guided by inconsistency Proposition of postulates for ⊛ when the new information is a clause Characterization of ⊛ in term of multiple contraction followed by expansion

13 / 14

slide-58
SLIDE 58

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Conclusions & Perspectives

➠ Conclusions :

Introduction of operators ⊛ for evolution of belief bases that are not guided by inconsistency Proposition of postulates for ⊛ when the new information is a clause Characterization of ⊛ in term of multiple contraction followed by expansion Study of a related work : Hansson’s replacement operators

13 / 14

slide-59
SLIDE 59

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Conclusions & Perspectives

➠ Conclusions :

Introduction of operators ⊛ for evolution of belief bases that are not guided by inconsistency Proposition of postulates for ⊛ when the new information is a clause Characterization of ⊛ in term of multiple contraction followed by expansion Study of a related work : Hansson’s replacement operators

➠ Perspectives :

What about non-clausal g ?

13 / 14

slide-60
SLIDE 60

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

Conclusions & Perspectives

➠ Conclusions :

Introduction of operators ⊛ for evolution of belief bases that are not guided by inconsistency Proposition of postulates for ⊛ when the new information is a clause Characterization of ⊛ in term of multiple contraction followed by expansion Study of a related work : Hansson’s replacement operators

➠ Perspectives :

What about non-clausal g ? What about representation theorem ?

13 / 14

slide-61
SLIDE 61

Preemption vs. Revision Postulates Characterization Hansson’s Replacement Operators

References

Carlos Alchourrón, Peter Gärdenfors, and David Makinson.

On the logic of theory change : partial meet contraction and revision functions. Journal of Symbolic Logic, 50(2) :510–530, 1985.

Philippe Besnard, Éric Grégoire, and Sébastien Ramon.

Enforcing logically weaker knowledge in classical logic. In 5th International Conference on Knowledge Science Engineering and Management (KSEM’11), pages 44–55. LNAI 7091, Springer, 2011.

Philippe Besnard, Éric Grégoire, and Sébastien Ramon.

Overriding subsuming rules. In 11th European Conference on Symbolic and Quantitative Approaches to Reasoning with Uncertainty (ECSQARU’11), pages 532–544. LNAI 6717, Springer, 2011.

André Fuhrmann and Sven Ove Hansson.

A survey of multiple contractions. Journal of Logic, Language and Information, 3(1) :39–76, 1994.

Peter Gärdenfors.

Knowledge in flux : modeling the dynamics of epistemic states, volume 103. MIT Press, 1988.

Sven Ove Hansson.

Replacement—a sheffer stroke for belief change. Journal of Philosophical Logic, 38(2) :127–149, 2009. 14 / 14