SlideShare une entreprise Scribd logo
1  sur  51
Télécharger pour lire hors ligne
Next Steps in Propositional Horn Contraction

          Richard Booth             Tommie Meyer           Ivan Jos´ Varzinczak
                                                                   e
      Mahasarakham University                     Meraka Institute, CSIR
             Thailand                             Pretoria, South Africa




Booth, Meyer, Varzinczak (MU/KSG)       Horn Contraction                          1 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   2 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   2 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   2 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   3 / 26
Revision, Expansion and Contraction
       Expansion: K + ϕ
       Revision: K         ϕ, with K      ϕ |= ϕ and K        ϕ |= ⊥
       Contraction: K − ϕ
       Levi Identity: K             ϕ = K − ¬ϕ + ϕ




Booth, Meyer, Varzinczak (MU/KSG)          Horn Contraction            4 / 26
Revision, Expansion and Contraction
       Expansion: K + ϕ
       Revision: K ϕ, with K ϕ |= ϕ and K              ϕ |= ⊥
       Contraction: K − ϕ
       Levi Identity: K ϕ = K − ¬ϕ + ϕ

 Also meaningful for ontologies




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction            4 / 26
AGM Approach
 Contraction described on the knowledge level
 Rationality Postulates
         (K−1) K − ϕ = Cn(K − ϕ)
         (K−2) K − ϕ ⊆ K
         (K−3) If ϕ ∈ K , then K − ϕ = K
                    /
         (K−4) If |= ϕ, then ϕ ∈ K − ϕ
                               /
         (K−5) If ϕ ≡ ψ, then K − ϕ = K − ψ
         (K−6) If ϕ ∈ K , then (K − ϕ) + ϕ = K




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   5 / 26
AGM Approach
 Contraction described on the knowledge level
 Rationality Postulates
         (K−1) K − ϕ = Cn(K − ϕ)
         (K−2) K − ϕ ⊆ K
         (K−3) If ϕ ∈ K , then K − ϕ = K
                    /
         (K−4) If |= ϕ, then ϕ ∈ K − ϕ
                               /
         (K−5) If ϕ ≡ ψ, then K − ϕ = K − ψ
         (K−6) If ϕ ∈ K , then (K − ϕ) + ϕ = K




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   5 / 26
AGM Approach
 Construction method:
       Identify the maximally consistent subsets that do not entail ϕ
       (remainder sets)
       Pick some non-empty subset of remainder sets
       Take their intersection: Partial meet
 Full meet: Pick all remainder sets
 Maxichoice: Pick a single remainder set




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                    6 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   7 / 26
Horn Clauses and Theories
       A Horn clause is a sentence p1 ∧ p2 ∧ . . . ∧ pn → q, n ≥ 0
       q may be ⊥
       pi may be
       A Horn theory is a set of Horn clauses
       Same semantics as PL
       Horn belief sets: closed Horn theories, containing only Horn clauses




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                      8 / 26
Horn Clauses and Theories
       A Horn clause is a sentence p1 ∧ p2 ∧ . . . ∧ pn → q, n ≥ 0
       q may be ⊥
       pi may be
       A Horn theory is a set of Horn clauses
       Same semantics as PL
       Horn belief sets: closed Horn theories, containing only Horn clauses

 Example
 H = Cn({p → q, q → r })



                                          p∧r →q             p∧q →r

                                    p→q                      q→r

                                               p→r
Booth, Meyer, Varzinczak (MU/KSG)         Horn Contraction                8 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   9 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H with Φ
              we want H |= Φ
              Some clause in Φ should not follow from H anymore




Booth, Meyer, Varzinczak (MU/KSG)    Horn Contraction             10 / 26
Delgrande’s Approach
 Definition (Horn e-Remainder Sets [Delgrande, KR’2008])
 For a belief set H, X ∈ H ↓e Φ iff
       X ⊆H
       X |= Φ
       for every X s.t. X ⊂ X ⊆ H, X |= Φ.

 We call H ↓e Φ the Horn e-remainder sets of H w.r.t. Φ

 Definition (Horn e-Selection Functions)
 A Horn e-selection function σ is a function from P(P(LH )) to
 P(P(LH )) s.t. σ(H ↓e Φ) = {H} if H ↓e Φ = ∅, and σ(H ↓e Φ) ⊆ H ↓e Φ
 otherwise.




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction               11 / 26
Delgrande’s Approach
 Definition (Horn e-Remainder Sets [Delgrande, KR’2008])
 For a belief set H, X ∈ H ↓e Φ iff
       X ⊆H
       X |= Φ
       for every X s.t. X ⊂ X ⊆ H, X |= Φ.

 We call H ↓e Φ the Horn e-remainder sets of H w.r.t. Φ

 Definition (Horn e-Selection Functions)
 A Horn e-selection function σ is a function from P(P(LH )) to
 P(P(LH )) s.t. σ(H ↓e Φ) = {H} if H ↓e Φ = ∅, and σ(H ↓e Φ) ⊆ H ↓e Φ
 otherwise.




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction               11 / 26
Delgrande’s Approach
 Definition (Partial Meet Horn e-Contraction)
 Given a Horn e-selection function σ, −σ is a partial meet Horn
 e-contraction iff H −σ Φ = σ(H ↓e Φ).

 Definition (Maxichoice and Full Meet)
 Given a Horn e-selection function σ, −σ is a maxichoice Horn
 e-contraction iff σ(H ↓ Φ) is a singleton set. It is a full meet Horn
 e-contraction iff σ(H ↓e Φ) = H ↓e Φ when H ↓e Φ = ∅.




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                    12 / 26
Delgrande’s Approach
 Definition (Partial Meet Horn e-Contraction)
 Given a Horn e-selection function σ, −σ is a partial meet Horn
 e-contraction iff H −σ Φ = σ(H ↓e Φ).

 Definition (Maxichoice and Full Meet)
 Given a Horn e-selection function σ, −σ is a maxichoice Horn
 e-contraction iff σ(H ↓ Φ) is a singleton set. It is a full meet Horn
 e-contraction iff σ(H ↓e Φ) = H ↓e Φ when H ↓e Φ = ∅.




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                    12 / 26
Delgrande’s Approach
 Example
 e-contraction of {p → r } from H = Cn({p → q, q → r })


                                          p∧r →q             p∧q →r

                                    p→q                      q→r

                                               p→r


       Maxichoice?
       Full meet?




Booth, Meyer, Varzinczak (MU/KSG)         Horn Contraction            13 / 26
Delgrande’s Approach
 Example
 e-contraction of {p → r } from H = Cn({p → q, q → r })


                                          p∧r →q             p∧q →r

                                    p→q                      q→r

                                               p→r


                    1                    2
       Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q})
       Full meet?




Booth, Meyer, Varzinczak (MU/KSG)         Horn Contraction              13 / 26
Delgrande’s Approach
 Example
 e-contraction of {p → r } from H = Cn({p → q, q → r })


                                          p∧r →q             p∧q →r

                                    p→q                      q→r

                                               p→r


                    1                    2
       Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q})
       Full meet? Hfm = Cn({p ∧ r → q})




Booth, Meyer, Varzinczak (MU/KSG)         Horn Contraction              13 / 26
Delgrande’s Approach
 Example
 e-contraction of {p → r } from H = Cn({p → q, q → r })


                                          p∧r →q             p∧q →r

                                    p→q                      q→r

                                               p→r


                    1                    2
       Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q})
       Full meet? Hfm = Cn({p ∧ r → q})
       What about H = Cn({p ∧ r → q, p ∧ q → r })?




Booth, Meyer, Varzinczak (MU/KSG)         Horn Contraction              13 / 26
Delgrande’s Approach
 Example
 e-contraction of {p → r } from H = Cn({p → q, q → r })


                                          p∧r →q             p∧q →r

                                    p→q                      q→r

                                               p→r


                    1                    2
       Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q})
       Full meet? Hfm = Cn({p ∧ r → q})
       What about H = Cn({p ∧ r → q, p ∧ q → r })?
                  2
       Hfm ⊆ H ⊆ Hmc , but there is no partial meet e-contraction yielding H !



Booth, Meyer, Varzinczak (MU/KSG)         Horn Contraction                       13 / 26
Beyond Partial Meet
 Definition (Infra e-Remainder Sets)
 For belief sets H and X , X ∈ H ⇓e Φ iff there is some X ∈ H ↓e Φ s.t.
 ( H ↓e Φ) ⊆ X ⊆ X .

 We call H ⇓e Φ the infra e-remainder sets of H w.r.t. Φ.
 Infra e-remainder sets contain all belief sets between some Horn
 e-remainder set and the intersection of all Horn e-remainder sets




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                     14 / 26
Beyond Partial Meet
 Definition (Horn e-Contraction)
 An infra e-selection function τ is a function from P(P(LH )) to P(LH )
 s.t. τ (H ⇓e Φ) = H whenever |= Φ, and τ (H ⇓e Φ) ∈ H ⇓e Φ otherwise. A
 contraction function −τ is a Horn e-contraction iff H −τ Φ = τ (H ⇓e Φ).




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                  15 / 26
A Representation Result
 Postulates for Horn e-contraction
      (H −e 1) H −e Φ = Cn(H −e Φ)
      (H −e 2) H −e Φ ⊆ H
      (H −e 3) If Φ ⊆ H then H −e Φ = H
      (H −e 4) If |= Φ then Φ ⊆ H −e Φ
      (H −e 5) If Cn(Φ) = Cn(Ψ) then H −e Φ = H −e Ψ
      (H −e 6) If ϕ ∈ H  (H −e Φ) then there is a H such that
                  (H ↓e Φ) ⊆ H ⊆ H, H |= Φ, and H + {ϕ} |= Φ
      (H −e 7) If |= Φ then H −e Φ = H

 Theorem
 Every Horn e-contraction satisfies (H −e 1)–(H −e 7). Conversely, every
 contraction function satisfying (H −e 1)–(H −e 7) is a Horn e-contraction.


Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                   16 / 26
A Representation Result
 Postulates for Horn e-contraction
      (H −e 1) H −e Φ = Cn(H −e Φ)
      (H −e 2) H −e Φ ⊆ H
      (H −e 3) If Φ ⊆ H then H −e Φ = H
      (H −e 4) If |= Φ then Φ ⊆ H −e Φ
      (H −e 5) If Cn(Φ) = Cn(Ψ) then H −e Φ = H −e Ψ
      (H −e 6) If ϕ ∈ H  (H −e Φ) then there is a H such that
                  (H ↓e Φ) ⊆ H ⊆ H, H |= Φ, and H + {ϕ} |= Φ
      (H −e 7) If |= Φ then H −e Φ = H

 Theorem
 Every Horn e-contraction satisfies (H −e 1)–(H −e 7). Conversely, every
 contraction function satisfying (H −e 1)–(H −e 7) is a Horn e-contraction.


Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                   16 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   17 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H ‘making room’ for Φ
              we want H + Φ |= ⊥
              Delgrande’s notation: (H −i Φ) + Φ |= ⊥

 Definition (Horn i-Remainder Sets)
 For a belief set H, X ∈ H ↓i Φ iff
       X ⊆H
       X + Φ |= ⊥
       for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥.

       We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ.




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction             18 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H ‘making room’ for Φ
              we want H + Φ |= ⊥
              Delgrande’s notation: (H −i Φ) + Φ |= ⊥

 Definition (Horn i-Remainder Sets)
 For a belief set H, X ∈ H ↓i Φ iff
       X ⊆H
       X + Φ |= ⊥
       for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥.

       We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ.




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction             18 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H ‘making room’ for Φ
              we want H + Φ |= ⊥
              Delgrande’s notation: (H −i Φ) + Φ |= ⊥

 Definition (Horn i-Remainder Sets)
 For a belief set H, X ∈ H ↓i Φ iff
       X ⊆H
       X + Φ |= ⊥
       for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥.

       We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ.
       H ↓i Φ = ∅ iff Φ |= ⊥



Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction             18 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H ‘making room’ for Φ
              we want H + Φ |= ⊥
              Delgrande’s notation: (H −i Φ) + Φ |= ⊥

 Definition (Horn i-Remainder Sets)
 For a belief set H, X ∈ H ↓i Φ iff
       X ⊆H
       X + Φ |= ⊥
       for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥.

       We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ.
       H ↓i Φ = ∅ iff Φ |= ⊥
       Other definitions analogous to Horn e-contraction

Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction             18 / 26
Beyond Partial Meet
 Definition (Infra i-Remainder Sets)
 For belief sets H and X , X ∈ H ⇓i Φ iff there is some X ∈ H ↓i Φ s.t.
 ( H ↓i Φ) ⊆ X ⊆ X .

 We call H ⇓i Φ the infra i-remainder sets of H w.r.t. Φ.

 Definition (Horn i-Contraction)
 An infra i-selection function τ is a function from P(P(LH )) to P(LH )
 s.t. τ (H ⇓i Φ) = H whenever Φ |= ⊥, and τ (H ⇓i Φ) ∈ H ⇓i Φ otherwise. A
 contraction function −τ is a Horn i-contraction iff H −τ Φ = τ (H ⇓i Φ).




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                     19 / 26
Beyond Partial Meet
 Definition (Infra i-Remainder Sets)
 For belief sets H and X , X ∈ H ⇓i Φ iff there is some X ∈ H ↓i Φ s.t.
 ( H ↓i Φ) ⊆ X ⊆ X .

 We call H ⇓i Φ the infra i-remainder sets of H w.r.t. Φ.

 Definition (Horn i-Contraction)
 An infra i-selection function τ is a function from P(P(LH )) to P(LH )
 s.t. τ (H ⇓i Φ) = H whenever Φ |= ⊥, and τ (H ⇓i Φ) ∈ H ⇓i Φ otherwise. A
 contraction function −τ is a Horn i-contraction iff H −τ Φ = τ (H ⇓i Φ).




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                     19 / 26
A Representation Result
 Postulates for Horn i-contraction
      (H −i 1) H −i Φ = Cn(H −i Φ)
      (H −i 2) H −i Φ ⊆ H
      (H −i 3) If H + Φ |= ⊥ then H −i Φ = H
      (H −i 4) If Φ |= ⊥ then (H −i Φ) + Φ |= ⊥
      (H −i 5) If Cn(Φ) = Cn(Ψ) then H −i Φ = H −i Ψ
      (H −i 6) If ϕ ∈ H  (H −i Φ), there is a H s.t. (H ↓i Φ) ⊆ H ⊆ H,
               H + Φ |= ⊥, and H + (Φ ∪ {ϕ}) |= ⊥
      (H −i 7) If |= Φ then H −i Φ = H

 Theorem
 Every Horn i-contraction satisfies (H −i 1)–(H −i 7). Conversely, every
 contraction function satisfying (H −i 1)–(H −i 7) is a Horn i-contraction.


Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                    20 / 26
A Representation Result
 Postulates for Horn i-contraction
      (H −i 1) H −i Φ = Cn(H −i Φ)
      (H −i 2) H −i Φ ⊆ H
      (H −i 3) If H + Φ |= ⊥ then H −i Φ = H
      (H −i 4) If Φ |= ⊥ then (H −i Φ) + Φ |= ⊥
      (H −i 5) If Cn(Φ) = Cn(Ψ) then H −i Φ = H −i Ψ
      (H −i 6) If ϕ ∈ H  (H −i Φ), there is a H s.t. (H ↓i Φ) ⊆ H ⊆ H,
               H + Φ |= ⊥, and H + (Φ ∪ {ϕ}) |= ⊥
      (H −i 7) If |= Φ then H −i Φ = H

 Theorem
 Every Horn i-contraction satisfies (H −i 1)–(H −i 7). Conversely, every
 contraction function satisfying (H −i 1)–(H −i 7) is a Horn i-contraction.


Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                    20 / 26
Outline

 1   Preliminaries
       Belief Change
       Horn Logic


 2   Propositional Horn Contraction
       Entailment-based Contraction
       Inconsistency-based Contraction
       Package Contraction


 3   Conclusion




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction   21 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H so that none of the clauses in Φ follows from it
              Removal of all sentences in Φ from H
       Relates to repair of the subsumption hierarchy in EL

 Definition (Horn p-Remainder Sets)
 For a belief set H, X ∈ H ↓p Φ iff
       X ⊆H
       Cn(X ) ∩ Φ = ∅
       for every X s.t. X ⊂ X ⊆ H, Cn(X ) ∩ Φ = ∅

 We call H ↓p Φ the Horn p-remainder sets of H w.r.t. Φ.




Booth, Meyer, Varzinczak (MU/KSG)    Horn Contraction              22 / 26
Motivation
 Let H be a Horn theory and Φ be a set of clauses
     Contract H so that none of the clauses in Φ follows from it
              Removal of all sentences in Φ from H
       Relates to repair of the subsumption hierarchy in EL

 Definition (Horn p-Remainder Sets)
 For a belief set H, X ∈ H ↓p Φ iff
       X ⊆H
       Cn(X ) ∩ Φ = ∅
       for every X s.t. X ⊂ X ⊆ H, Cn(X ) ∩ Φ = ∅

 We call H ↓p Φ the Horn p-remainder sets of H w.r.t. Φ.




Booth, Meyer, Varzinczak (MU/KSG)    Horn Contraction              22 / 26
Beyond Partial Meet
 Same counter-example

 Definition (Infra p-Remainder Sets)
 For belief sets H and X , X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t.
 ( H ↓p Φ) ⊆ X ⊆ X .

 We call H ⇓p Φ the infra p-remainder sets of H w.r.t. Φ.

 Definition (Horn p-contraction)
 An infra p-selection function τ is a function from P(P(LH )) to P(LH )
 s.t. τ (H ⇓p Φ) = H whenever |= Φ, and τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise.
 A contraction function −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ).




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                     23 / 26
Beyond Partial Meet
 Same counter-example

 Definition (Infra p-Remainder Sets)
 For belief sets H and X , X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t.
 ( H ↓p Φ) ⊆ X ⊆ X .

 We call H ⇓p Φ the infra p-remainder sets of H w.r.t. Φ.

 Definition (Horn p-contraction)
 An infra p-selection function τ is a function from P(P(LH )) to P(LH )
 s.t. τ (H ⇓p Φ) = H whenever |= Φ, and τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise.
 A contraction function −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ).




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                     23 / 26
Beyond Partial Meet
 Same counter-example

 Definition (Infra p-Remainder Sets)
 For belief sets H and X , X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t.
 ( H ↓p Φ) ⊆ X ⊆ X .

 We call H ⇓p Φ the infra p-remainder sets of H w.r.t. Φ.

 Definition (Horn p-contraction)
 An infra p-selection function τ is a function from P(P(LH )) to P(LH )
 s.t. τ (H ⇓p Φ) = H whenever |= Φ, and τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise.
 A contraction function −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ).




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                     23 / 26
A Representation Result
 Postulates for Horn p-contraction
      (H −p 1) H −p Φ = Cn(H −p Φ)
      (H −p 2) H −p Φ ⊆ H
      (H −p 3) If H ∩ Φ = ∅ then H −p Φ = H
      (H −p 4) If |=          Φ then (H −p Φ) ∩ Φ = ∅
      (H −p 5) If         Φ≡        Ψ then H −p Φ = H −p Ψ
      (H −p 6) If ϕ ∈ H  (H −p Φ), there is a H s.t. (H ↓p Φ) ⊆ H ⊆ H,
               Cn(H ) ∩ Φ = ∅, and (H + ϕ) ∩ Φ = ∅
      (H −p 7) If |=          Φ then H −p Φ = H

 Theorem
 Every Horn p-contraction satisfies (H −p 1)–(H −p 7). Conversely, every
 contraction function satisfying (H −p 1)–(H −p 7) is a Horn p-contraction.


Booth, Meyer, Varzinczak (MU/KSG)        Horn Contraction              24 / 26
A Representation Result
 Postulates for Horn p-contraction
      (H −p 1) H −p Φ = Cn(H −p Φ)
      (H −p 2) H −p Φ ⊆ H
      (H −p 3) If H ∩ Φ = ∅ then H −p Φ = H
      (H −p 4) If |=          Φ then (H −p Φ) ∩ Φ = ∅
      (H −p 5) If         Φ≡        Ψ then H −p Φ = H −p Ψ
      (H −p 6) If ϕ ∈ H  (H −p Φ), there is a H s.t. (H ↓p Φ) ⊆ H ⊆ H,
               Cn(H ) ∩ Φ = ∅, and (H + ϕ) ∩ Φ = ∅
      (H −p 7) If |=          Φ then H −p Φ = H

 Theorem
 Every Horn p-contraction satisfies (H −p 1)–(H −p 7). Conversely, every
 contraction function satisfying (H −p 1)–(H −p 7) is a Horn p-contraction.


Booth, Meyer, Varzinczak (MU/KSG)        Horn Contraction              24 / 26
p-contraction as i-contraction
 Considering basic Horn clauses: p → q
       Φ = {p1 → q1 , . . . , pn → qn }
       i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥}

 Theorem
 Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then
 K −p Φ = K −i i(Φ).

       Links to basic subsumption statements in EL: A      B




Booth, Meyer, Varzinczak (MU/KSG)     Horn Contraction                 25 / 26
p-contraction as i-contraction
 Considering basic Horn clauses: p → q
       Φ = {p1 → q1 , . . . , pn → qn }
       i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥}

 Theorem
 Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then
 K −p Φ = K −i i(Φ).

       Links to basic subsumption statements in EL: A      B




Booth, Meyer, Varzinczak (MU/KSG)     Horn Contraction                 25 / 26
p-contraction as i-contraction
 Considering basic Horn clauses: p → q
       Φ = {p1 → q1 , . . . , pn → qn }
       i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥}

 Theorem
 Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then
 K −p Φ = K −i i(Φ).

       Links to basic subsumption statements in EL: A      B




Booth, Meyer, Varzinczak (MU/KSG)     Horn Contraction                 25 / 26
p-contraction as i-contraction
 Considering basic Horn clauses: p → q
       Φ = {p1 → q1 , . . . , pn → qn }
       i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥}

 Theorem
 Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then
 K −p Φ = K −i i(Φ).

       Links to basic subsumption statements in EL: A      B




Booth, Meyer, Varzinczak (MU/KSG)     Horn Contraction                 25 / 26
Conclusion
 Contribution:
       Basic AGM account of e-, i- and p-contraction for Horn Logic
       Weaker than partial meet contraction
 Current and Future Work
       Full AGM setting: extended postulates
       Extension to EL
       Prot´g´ Plugin for repairing the subsumption hierarchy
           e e




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                  26 / 26
Conclusion
 Contribution:
       Basic AGM account of e-, i- and p-contraction for Horn Logic
       Weaker than partial meet contraction
 Current and Future Work
       Full AGM setting: extended postulates
       Extension to EL
       Prot´g´ Plugin for repairing the subsumption hierarchy
           e e




Booth, Meyer, Varzinczak (MU/KSG)   Horn Contraction                  26 / 26

Contenu connexe

En vedette

Deployable Helical Antenna for Nano-Satellites
Deployable Helical Antenna for Nano-SatellitesDeployable Helical Antenna for Nano-Satellites
Deployable Helical Antenna for Nano-SatellitesDaniel Ochoa
 
Optical Yagi-Uda Nanoantenna
Optical Yagi-Uda NanoantennaOptical Yagi-Uda Nanoantenna
Optical Yagi-Uda NanoantennaKartik Goyal
 
Nano Track - Global Aircraft Tracking System
Nano Track - Global Aircraft Tracking System Nano Track - Global Aircraft Tracking System
Nano Track - Global Aircraft Tracking System Val Stavrev
 
dielectric resonator nanoantenna at optical frequencies
dielectric resonator nanoantenna at optical frequenciesdielectric resonator nanoantenna at optical frequencies
dielectric resonator nanoantenna at optical frequenciesyadhukrishnan s
 
Ultra Wide Band Antenna for High Speed Microwave Applications
Ultra Wide Band Antenna for High Speed Microwave ApplicationsUltra Wide Band Antenna for High Speed Microwave Applications
Ultra Wide Band Antenna for High Speed Microwave ApplicationsOmar Hussein
 
Nanomedicine
NanomedicineNanomedicine
Nanomedicinebhavithd
 
Different types of antenna by shakir
Different types of antenna by shakirDifferent types of antenna by shakir
Different types of antenna by shakirShakir Memon
 
An Overview Of Nanotechnology In Medicine
An Overview Of  Nanotechnology In MedicineAn Overview Of  Nanotechnology In Medicine
An Overview Of Nanotechnology In MedicineJaskaran
 
Smart antenna systems
Smart antenna systems Smart antenna systems
Smart antenna systems Apoorva Shetty
 
Nanotechnology And Its Applications
Nanotechnology And Its ApplicationsNanotechnology And Its Applications
Nanotechnology And Its Applicationsmandykhera
 
Nanotech presentation
Nanotech presentationNanotech presentation
Nanotech presentationjayly03
 
Nano Technology
Nano TechnologyNano Technology
Nano TechnologyZeusAce
 

En vedette (20)

Transisto9 r
Transisto9 rTransisto9 r
Transisto9 r
 
Boechler nicholas[1]
Boechler nicholas[1]Boechler nicholas[1]
Boechler nicholas[1]
 
Study of Optical Character of Nano-antenna
Study of Optical Character of Nano-antennaStudy of Optical Character of Nano-antenna
Study of Optical Character of Nano-antenna
 
Nanoantenna
NanoantennaNanoantenna
Nanoantenna
 
Deployable Helical Antenna for Nano-Satellites
Deployable Helical Antenna for Nano-SatellitesDeployable Helical Antenna for Nano-Satellites
Deployable Helical Antenna for Nano-Satellites
 
Optical Yagi-Uda Nanoantenna
Optical Yagi-Uda NanoantennaOptical Yagi-Uda Nanoantenna
Optical Yagi-Uda Nanoantenna
 
Nano Track - Global Aircraft Tracking System
Nano Track - Global Aircraft Tracking System Nano Track - Global Aircraft Tracking System
Nano Track - Global Aircraft Tracking System
 
dielectric resonator nanoantenna at optical frequencies
dielectric resonator nanoantenna at optical frequenciesdielectric resonator nanoantenna at optical frequencies
dielectric resonator nanoantenna at optical frequencies
 
Ultra Wide Band Antenna for High Speed Microwave Applications
Ultra Wide Band Antenna for High Speed Microwave ApplicationsUltra Wide Band Antenna for High Speed Microwave Applications
Ultra Wide Band Antenna for High Speed Microwave Applications
 
Nanoantenna systems
Nanoantenna systemsNanoantenna systems
Nanoantenna systems
 
Nano Antenna
Nano AntennaNano Antenna
Nano Antenna
 
Nantenna
NantennaNantenna
Nantenna
 
Nanomedicine
NanomedicineNanomedicine
Nanomedicine
 
Different types of antenna by shakir
Different types of antenna by shakirDifferent types of antenna by shakir
Different types of antenna by shakir
 
An Overview Of Nanotechnology In Medicine
An Overview Of  Nanotechnology In MedicineAn Overview Of  Nanotechnology In Medicine
An Overview Of Nanotechnology In Medicine
 
Smart antenna systems
Smart antenna systems Smart antenna systems
Smart antenna systems
 
Nanotechnology And Its Applications
Nanotechnology And Its ApplicationsNanotechnology And Its Applications
Nanotechnology And Its Applications
 
Nanotech presentation
Nanotech presentationNanotech presentation
Nanotech presentation
 
Nano Technology
Nano TechnologyNano Technology
Nano Technology
 
Nano technology
Nano technologyNano technology
Nano technology
 

Plus de Ivan 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
 
Pertinence Construed Modally
Pertinence Construed ModallyPertinence Construed Modally
Pertinence Construed ModallyIvan 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
 
Next Steps in Propositional Horn Contraction
Next Steps in Propositional Horn ContractionNext Steps in Propositional Horn Contraction
Next Steps in Propositional Horn ContractionIvan 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
 
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
 

Plus de Ivan Varzinczak (19)

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
 
Pertinence Construed Modally
Pertinence Construed ModallyPertinence Construed Modally
Pertinence Construed Modally
 
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
 
Proceedings of ARCOE'09
Proceedings of ARCOE'09Proceedings of ARCOE'09
Proceedings of ARCOE'09
 
Next Steps in Propositional Horn Contraction
Next Steps in Propositional Horn ContractionNext Steps in Propositional Horn Contraction
Next Steps in Propositional Horn Contraction
 
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
 
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...
 

Dernier

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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsMiki Katsuragi
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfSeasiaInfotech2
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubKalema Edgar
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 
"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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsMemoori
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024Lorenzo Miniero
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024The Digital Insurer
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationSafe Software
 

Dernier (20)

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
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Vertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering TipsVertex AI Gemini Prompt Engineering Tips
Vertex AI Gemini Prompt Engineering Tips
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
The Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdfThe Future of Software Development - Devin AI Innovative Approach.pdf
The Future of Software Development - Devin AI Innovative Approach.pdf
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Unleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding ClubUnleash Your Potential - Namagunga Girls Coding Club
Unleash Your Potential - Namagunga Girls Coding Club
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 
"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
 
AI as an Interface for Commercial Buildings
AI as an Interface for Commercial BuildingsAI as an Interface for Commercial Buildings
AI as an Interface for Commercial Buildings
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024SIP trunking in Janus @ Kamailio World 2024
SIP trunking in Janus @ Kamailio World 2024
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptxE-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
E-Vehicle_Hacking_by_Parul Sharma_null_owasp.pptx
 
My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024My INSURER PTE LTD - Insurtech Innovation Award 2024
My INSURER PTE LTD - Insurtech Innovation Award 2024
 
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
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry InnovationBeyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
Beyond Boundaries: Leveraging No-Code Solutions for Industry Innovation
 

Next Steps in Propositional Horn Contraction

  • 1. Next Steps in Propositional Horn Contraction Richard Booth Tommie Meyer Ivan Jos´ Varzinczak e Mahasarakham University Meraka Institute, CSIR Thailand Pretoria, South Africa Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 1 / 26
  • 2. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 2 / 26
  • 3. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 2 / 26
  • 4. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 2 / 26
  • 5. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 3 / 26
  • 6. Revision, Expansion and Contraction Expansion: K + ϕ Revision: K ϕ, with K ϕ |= ϕ and K ϕ |= ⊥ Contraction: K − ϕ Levi Identity: K ϕ = K − ¬ϕ + ϕ Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 4 / 26
  • 7. Revision, Expansion and Contraction Expansion: K + ϕ Revision: K ϕ, with K ϕ |= ϕ and K ϕ |= ⊥ Contraction: K − ϕ Levi Identity: K ϕ = K − ¬ϕ + ϕ Also meaningful for ontologies Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 4 / 26
  • 8. AGM Approach Contraction described on the knowledge level Rationality Postulates (K−1) K − ϕ = Cn(K − ϕ) (K−2) K − ϕ ⊆ K (K−3) If ϕ ∈ K , then K − ϕ = K / (K−4) If |= ϕ, then ϕ ∈ K − ϕ / (K−5) If ϕ ≡ ψ, then K − ϕ = K − ψ (K−6) If ϕ ∈ K , then (K − ϕ) + ϕ = K Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 5 / 26
  • 9. AGM Approach Contraction described on the knowledge level Rationality Postulates (K−1) K − ϕ = Cn(K − ϕ) (K−2) K − ϕ ⊆ K (K−3) If ϕ ∈ K , then K − ϕ = K / (K−4) If |= ϕ, then ϕ ∈ K − ϕ / (K−5) If ϕ ≡ ψ, then K − ϕ = K − ψ (K−6) If ϕ ∈ K , then (K − ϕ) + ϕ = K Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 5 / 26
  • 10. AGM Approach Construction method: Identify the maximally consistent subsets that do not entail ϕ (remainder sets) Pick some non-empty subset of remainder sets Take their intersection: Partial meet Full meet: Pick all remainder sets Maxichoice: Pick a single remainder set Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 6 / 26
  • 11. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 7 / 26
  • 12. Horn Clauses and Theories A Horn clause is a sentence p1 ∧ p2 ∧ . . . ∧ pn → q, n ≥ 0 q may be ⊥ pi may be A Horn theory is a set of Horn clauses Same semantics as PL Horn belief sets: closed Horn theories, containing only Horn clauses Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 8 / 26
  • 13. Horn Clauses and Theories A Horn clause is a sentence p1 ∧ p2 ∧ . . . ∧ pn → q, n ≥ 0 q may be ⊥ pi may be A Horn theory is a set of Horn clauses Same semantics as PL Horn belief sets: closed Horn theories, containing only Horn clauses Example H = Cn({p → q, q → r }) p∧r →q p∧q →r p→q q→r p→r Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 8 / 26
  • 14. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 9 / 26
  • 15. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H with Φ we want H |= Φ Some clause in Φ should not follow from H anymore Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 10 / 26
  • 16. Delgrande’s Approach Definition (Horn e-Remainder Sets [Delgrande, KR’2008]) For a belief set H, X ∈ H ↓e Φ iff X ⊆H X |= Φ for every X s.t. X ⊂ X ⊆ H, X |= Φ. We call H ↓e Φ the Horn e-remainder sets of H w.r.t. Φ Definition (Horn e-Selection Functions) A Horn e-selection function σ is a function from P(P(LH )) to P(P(LH )) s.t. σ(H ↓e Φ) = {H} if H ↓e Φ = ∅, and σ(H ↓e Φ) ⊆ H ↓e Φ otherwise. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 11 / 26
  • 17. Delgrande’s Approach Definition (Horn e-Remainder Sets [Delgrande, KR’2008]) For a belief set H, X ∈ H ↓e Φ iff X ⊆H X |= Φ for every X s.t. X ⊂ X ⊆ H, X |= Φ. We call H ↓e Φ the Horn e-remainder sets of H w.r.t. Φ Definition (Horn e-Selection Functions) A Horn e-selection function σ is a function from P(P(LH )) to P(P(LH )) s.t. σ(H ↓e Φ) = {H} if H ↓e Φ = ∅, and σ(H ↓e Φ) ⊆ H ↓e Φ otherwise. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 11 / 26
  • 18. Delgrande’s Approach Definition (Partial Meet Horn e-Contraction) Given a Horn e-selection function σ, −σ is a partial meet Horn e-contraction iff H −σ Φ = σ(H ↓e Φ). Definition (Maxichoice and Full Meet) Given a Horn e-selection function σ, −σ is a maxichoice Horn e-contraction iff σ(H ↓ Φ) is a singleton set. It is a full meet Horn e-contraction iff σ(H ↓e Φ) = H ↓e Φ when H ↓e Φ = ∅. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 12 / 26
  • 19. Delgrande’s Approach Definition (Partial Meet Horn e-Contraction) Given a Horn e-selection function σ, −σ is a partial meet Horn e-contraction iff H −σ Φ = σ(H ↓e Φ). Definition (Maxichoice and Full Meet) Given a Horn e-selection function σ, −σ is a maxichoice Horn e-contraction iff σ(H ↓ Φ) is a singleton set. It is a full meet Horn e-contraction iff σ(H ↓e Φ) = H ↓e Φ when H ↓e Φ = ∅. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 12 / 26
  • 20. Delgrande’s Approach Example e-contraction of {p → r } from H = Cn({p → q, q → r }) p∧r →q p∧q →r p→q q→r p→r Maxichoice? Full meet? Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 13 / 26
  • 21. Delgrande’s Approach Example e-contraction of {p → r } from H = Cn({p → q, q → r }) p∧r →q p∧q →r p→q q→r p→r 1 2 Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q}) Full meet? Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 13 / 26
  • 22. Delgrande’s Approach Example e-contraction of {p → r } from H = Cn({p → q, q → r }) p∧r →q p∧q →r p→q q→r p→r 1 2 Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q}) Full meet? Hfm = Cn({p ∧ r → q}) Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 13 / 26
  • 23. Delgrande’s Approach Example e-contraction of {p → r } from H = Cn({p → q, q → r }) p∧r →q p∧q →r p→q q→r p→r 1 2 Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q}) Full meet? Hfm = Cn({p ∧ r → q}) What about H = Cn({p ∧ r → q, p ∧ q → r })? Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 13 / 26
  • 24. Delgrande’s Approach Example e-contraction of {p → r } from H = Cn({p → q, q → r }) p∧r →q p∧q →r p→q q→r p→r 1 2 Maxichoice? Hmc = Cn({p → q}) or Hmc = Cn({q → r , p ∧ r → q}) Full meet? Hfm = Cn({p ∧ r → q}) What about H = Cn({p ∧ r → q, p ∧ q → r })? 2 Hfm ⊆ H ⊆ Hmc , but there is no partial meet e-contraction yielding H ! Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 13 / 26
  • 25. Beyond Partial Meet Definition (Infra e-Remainder Sets) For belief sets H and X , X ∈ H ⇓e Φ iff there is some X ∈ H ↓e Φ s.t. ( H ↓e Φ) ⊆ X ⊆ X . We call H ⇓e Φ the infra e-remainder sets of H w.r.t. Φ. Infra e-remainder sets contain all belief sets between some Horn e-remainder set and the intersection of all Horn e-remainder sets Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 14 / 26
  • 26. Beyond Partial Meet Definition (Horn e-Contraction) An infra e-selection function τ is a function from P(P(LH )) to P(LH ) s.t. τ (H ⇓e Φ) = H whenever |= Φ, and τ (H ⇓e Φ) ∈ H ⇓e Φ otherwise. A contraction function −τ is a Horn e-contraction iff H −τ Φ = τ (H ⇓e Φ). Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 15 / 26
  • 27. A Representation Result Postulates for Horn e-contraction (H −e 1) H −e Φ = Cn(H −e Φ) (H −e 2) H −e Φ ⊆ H (H −e 3) If Φ ⊆ H then H −e Φ = H (H −e 4) If |= Φ then Φ ⊆ H −e Φ (H −e 5) If Cn(Φ) = Cn(Ψ) then H −e Φ = H −e Ψ (H −e 6) If ϕ ∈ H (H −e Φ) then there is a H such that (H ↓e Φ) ⊆ H ⊆ H, H |= Φ, and H + {ϕ} |= Φ (H −e 7) If |= Φ then H −e Φ = H Theorem Every Horn e-contraction satisfies (H −e 1)–(H −e 7). Conversely, every contraction function satisfying (H −e 1)–(H −e 7) is a Horn e-contraction. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 16 / 26
  • 28. A Representation Result Postulates for Horn e-contraction (H −e 1) H −e Φ = Cn(H −e Φ) (H −e 2) H −e Φ ⊆ H (H −e 3) If Φ ⊆ H then H −e Φ = H (H −e 4) If |= Φ then Φ ⊆ H −e Φ (H −e 5) If Cn(Φ) = Cn(Ψ) then H −e Φ = H −e Ψ (H −e 6) If ϕ ∈ H (H −e Φ) then there is a H such that (H ↓e Φ) ⊆ H ⊆ H, H |= Φ, and H + {ϕ} |= Φ (H −e 7) If |= Φ then H −e Φ = H Theorem Every Horn e-contraction satisfies (H −e 1)–(H −e 7). Conversely, every contraction function satisfying (H −e 1)–(H −e 7) is a Horn e-contraction. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 16 / 26
  • 29. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 17 / 26
  • 30. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H ‘making room’ for Φ we want H + Φ |= ⊥ Delgrande’s notation: (H −i Φ) + Φ |= ⊥ Definition (Horn i-Remainder Sets) For a belief set H, X ∈ H ↓i Φ iff X ⊆H X + Φ |= ⊥ for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥. We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 18 / 26
  • 31. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H ‘making room’ for Φ we want H + Φ |= ⊥ Delgrande’s notation: (H −i Φ) + Φ |= ⊥ Definition (Horn i-Remainder Sets) For a belief set H, X ∈ H ↓i Φ iff X ⊆H X + Φ |= ⊥ for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥. We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 18 / 26
  • 32. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H ‘making room’ for Φ we want H + Φ |= ⊥ Delgrande’s notation: (H −i Φ) + Φ |= ⊥ Definition (Horn i-Remainder Sets) For a belief set H, X ∈ H ↓i Φ iff X ⊆H X + Φ |= ⊥ for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥. We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ. H ↓i Φ = ∅ iff Φ |= ⊥ Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 18 / 26
  • 33. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H ‘making room’ for Φ we want H + Φ |= ⊥ Delgrande’s notation: (H −i Φ) + Φ |= ⊥ Definition (Horn i-Remainder Sets) For a belief set H, X ∈ H ↓i Φ iff X ⊆H X + Φ |= ⊥ for every X s.t. X ⊂ X ⊆ H, X + Φ |= ⊥. We call H ↓i Φ the Horn i-remainder sets of H w.r.t. Φ. H ↓i Φ = ∅ iff Φ |= ⊥ Other definitions analogous to Horn e-contraction Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 18 / 26
  • 34. Beyond Partial Meet Definition (Infra i-Remainder Sets) For belief sets H and X , X ∈ H ⇓i Φ iff there is some X ∈ H ↓i Φ s.t. ( H ↓i Φ) ⊆ X ⊆ X . We call H ⇓i Φ the infra i-remainder sets of H w.r.t. Φ. Definition (Horn i-Contraction) An infra i-selection function τ is a function from P(P(LH )) to P(LH ) s.t. τ (H ⇓i Φ) = H whenever Φ |= ⊥, and τ (H ⇓i Φ) ∈ H ⇓i Φ otherwise. A contraction function −τ is a Horn i-contraction iff H −τ Φ = τ (H ⇓i Φ). Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 19 / 26
  • 35. Beyond Partial Meet Definition (Infra i-Remainder Sets) For belief sets H and X , X ∈ H ⇓i Φ iff there is some X ∈ H ↓i Φ s.t. ( H ↓i Φ) ⊆ X ⊆ X . We call H ⇓i Φ the infra i-remainder sets of H w.r.t. Φ. Definition (Horn i-Contraction) An infra i-selection function τ is a function from P(P(LH )) to P(LH ) s.t. τ (H ⇓i Φ) = H whenever Φ |= ⊥, and τ (H ⇓i Φ) ∈ H ⇓i Φ otherwise. A contraction function −τ is a Horn i-contraction iff H −τ Φ = τ (H ⇓i Φ). Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 19 / 26
  • 36. A Representation Result Postulates for Horn i-contraction (H −i 1) H −i Φ = Cn(H −i Φ) (H −i 2) H −i Φ ⊆ H (H −i 3) If H + Φ |= ⊥ then H −i Φ = H (H −i 4) If Φ |= ⊥ then (H −i Φ) + Φ |= ⊥ (H −i 5) If Cn(Φ) = Cn(Ψ) then H −i Φ = H −i Ψ (H −i 6) If ϕ ∈ H (H −i Φ), there is a H s.t. (H ↓i Φ) ⊆ H ⊆ H, H + Φ |= ⊥, and H + (Φ ∪ {ϕ}) |= ⊥ (H −i 7) If |= Φ then H −i Φ = H Theorem Every Horn i-contraction satisfies (H −i 1)–(H −i 7). Conversely, every contraction function satisfying (H −i 1)–(H −i 7) is a Horn i-contraction. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 20 / 26
  • 37. A Representation Result Postulates for Horn i-contraction (H −i 1) H −i Φ = Cn(H −i Φ) (H −i 2) H −i Φ ⊆ H (H −i 3) If H + Φ |= ⊥ then H −i Φ = H (H −i 4) If Φ |= ⊥ then (H −i Φ) + Φ |= ⊥ (H −i 5) If Cn(Φ) = Cn(Ψ) then H −i Φ = H −i Ψ (H −i 6) If ϕ ∈ H (H −i Φ), there is a H s.t. (H ↓i Φ) ⊆ H ⊆ H, H + Φ |= ⊥, and H + (Φ ∪ {ϕ}) |= ⊥ (H −i 7) If |= Φ then H −i Φ = H Theorem Every Horn i-contraction satisfies (H −i 1)–(H −i 7). Conversely, every contraction function satisfying (H −i 1)–(H −i 7) is a Horn i-contraction. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 20 / 26
  • 38. Outline 1 Preliminaries Belief Change Horn Logic 2 Propositional Horn Contraction Entailment-based Contraction Inconsistency-based Contraction Package Contraction 3 Conclusion Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 21 / 26
  • 39. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H so that none of the clauses in Φ follows from it Removal of all sentences in Φ from H Relates to repair of the subsumption hierarchy in EL Definition (Horn p-Remainder Sets) For a belief set H, X ∈ H ↓p Φ iff X ⊆H Cn(X ) ∩ Φ = ∅ for every X s.t. X ⊂ X ⊆ H, Cn(X ) ∩ Φ = ∅ We call H ↓p Φ the Horn p-remainder sets of H w.r.t. Φ. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 22 / 26
  • 40. Motivation Let H be a Horn theory and Φ be a set of clauses Contract H so that none of the clauses in Φ follows from it Removal of all sentences in Φ from H Relates to repair of the subsumption hierarchy in EL Definition (Horn p-Remainder Sets) For a belief set H, X ∈ H ↓p Φ iff X ⊆H Cn(X ) ∩ Φ = ∅ for every X s.t. X ⊂ X ⊆ H, Cn(X ) ∩ Φ = ∅ We call H ↓p Φ the Horn p-remainder sets of H w.r.t. Φ. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 22 / 26
  • 41. Beyond Partial Meet Same counter-example Definition (Infra p-Remainder Sets) For belief sets H and X , X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t. ( H ↓p Φ) ⊆ X ⊆ X . We call H ⇓p Φ the infra p-remainder sets of H w.r.t. Φ. Definition (Horn p-contraction) An infra p-selection function τ is a function from P(P(LH )) to P(LH ) s.t. τ (H ⇓p Φ) = H whenever |= Φ, and τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise. A contraction function −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ). Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 23 / 26
  • 42. Beyond Partial Meet Same counter-example Definition (Infra p-Remainder Sets) For belief sets H and X , X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t. ( H ↓p Φ) ⊆ X ⊆ X . We call H ⇓p Φ the infra p-remainder sets of H w.r.t. Φ. Definition (Horn p-contraction) An infra p-selection function τ is a function from P(P(LH )) to P(LH ) s.t. τ (H ⇓p Φ) = H whenever |= Φ, and τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise. A contraction function −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ). Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 23 / 26
  • 43. Beyond Partial Meet Same counter-example Definition (Infra p-Remainder Sets) For belief sets H and X , X ∈ H ⇓p Φ iff there is some X ∈ H ↓p Φ s.t. ( H ↓p Φ) ⊆ X ⊆ X . We call H ⇓p Φ the infra p-remainder sets of H w.r.t. Φ. Definition (Horn p-contraction) An infra p-selection function τ is a function from P(P(LH )) to P(LH ) s.t. τ (H ⇓p Φ) = H whenever |= Φ, and τ (H ⇓p Φ) ∈ H ⇓p Φ otherwise. A contraction function −τ is a Horn p-contraction iff H −τ Φ = τ (H ⇓p Φ). Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 23 / 26
  • 44. A Representation Result Postulates for Horn p-contraction (H −p 1) H −p Φ = Cn(H −p Φ) (H −p 2) H −p Φ ⊆ H (H −p 3) If H ∩ Φ = ∅ then H −p Φ = H (H −p 4) If |= Φ then (H −p Φ) ∩ Φ = ∅ (H −p 5) If Φ≡ Ψ then H −p Φ = H −p Ψ (H −p 6) If ϕ ∈ H (H −p Φ), there is a H s.t. (H ↓p Φ) ⊆ H ⊆ H, Cn(H ) ∩ Φ = ∅, and (H + ϕ) ∩ Φ = ∅ (H −p 7) If |= Φ then H −p Φ = H Theorem Every Horn p-contraction satisfies (H −p 1)–(H −p 7). Conversely, every contraction function satisfying (H −p 1)–(H −p 7) is a Horn p-contraction. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 24 / 26
  • 45. A Representation Result Postulates for Horn p-contraction (H −p 1) H −p Φ = Cn(H −p Φ) (H −p 2) H −p Φ ⊆ H (H −p 3) If H ∩ Φ = ∅ then H −p Φ = H (H −p 4) If |= Φ then (H −p Φ) ∩ Φ = ∅ (H −p 5) If Φ≡ Ψ then H −p Φ = H −p Ψ (H −p 6) If ϕ ∈ H (H −p Φ), there is a H s.t. (H ↓p Φ) ⊆ H ⊆ H, Cn(H ) ∩ Φ = ∅, and (H + ϕ) ∩ Φ = ∅ (H −p 7) If |= Φ then H −p Φ = H Theorem Every Horn p-contraction satisfies (H −p 1)–(H −p 7). Conversely, every contraction function satisfying (H −p 1)–(H −p 7) is a Horn p-contraction. Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 24 / 26
  • 46. p-contraction as i-contraction Considering basic Horn clauses: p → q Φ = {p1 → q1 , . . . , pn → qn } i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥} Theorem Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then K −p Φ = K −i i(Φ). Links to basic subsumption statements in EL: A B Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 25 / 26
  • 47. p-contraction as i-contraction Considering basic Horn clauses: p → q Φ = {p1 → q1 , . . . , pn → qn } i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥} Theorem Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then K −p Φ = K −i i(Φ). Links to basic subsumption statements in EL: A B Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 25 / 26
  • 48. p-contraction as i-contraction Considering basic Horn clauses: p → q Φ = {p1 → q1 , . . . , pn → qn } i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥} Theorem Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then K −p Φ = K −i i(Φ). Links to basic subsumption statements in EL: A B Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 25 / 26
  • 49. p-contraction as i-contraction Considering basic Horn clauses: p → q Φ = {p1 → q1 , . . . , pn → qn } i(Φ) = {p1 , . . . , pn , q1 → ⊥, . . . , qn → ⊥} Theorem Let H be a Horn belief set and let Φ be a set of basic Horn clauses. Then K −p Φ = K −i i(Φ). Links to basic subsumption statements in EL: A B Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 25 / 26
  • 50. Conclusion Contribution: Basic AGM account of e-, i- and p-contraction for Horn Logic Weaker than partial meet contraction Current and Future Work Full AGM setting: extended postulates Extension to EL Prot´g´ Plugin for repairing the subsumption hierarchy e e Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 26 / 26
  • 51. Conclusion Contribution: Basic AGM account of e-, i- and p-contraction for Horn Logic Weaker than partial meet contraction Current and Future Work Full AGM setting: extended postulates Extension to EL Prot´g´ Plugin for repairing the subsumption hierarchy e e Booth, Meyer, Varzinczak (MU/KSG) Horn Contraction 26 / 26