65
Introduction Contributions Conclusions Logical Foundations of Well-Founded Semantics Pedro Cabalar 1 Sergei Odintsov 2 David Pearce 3 1 University of Corunna (Spain) [email protected] 2 Sobolev Institute of Mathematics (Novosibirsk, Russia) [email protected] 3 Universidad Rey Juan Carlos (Madrid, Spain) [email protected] KR 2006 Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

Embed Size (px)

Citation preview

Page 1: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical Foundations of Well-FoundedSemantics

Pedro Cabalar1 Sergei Odintsov2 David Pearce3

1University of Corunna (Spain)[email protected]

2Sobolev Institute of Mathematics (Novosibirsk, Russia)[email protected]

3Universidad Rey Juan Carlos (Madrid, Spain)[email protected]

KR 2006

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 2: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 3: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 4: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Fixing logical foundations for LP

LP definitions rely on:syntax transformations (“reduct”) + fixpoint constructions

Example: “M is the minimal model of ΠM ”

A logical style definition:get minimal models inside some (monotonic) logic.

Logically equivalent programs ⇒ same minimal models.

Full logical interpretation of connectives.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 5: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Fixing logical foundations for LP

LP definitions rely on:syntax transformations (“reduct”) + fixpoint constructions

Example: “M is the minimal model of ΠM ”

A logical style definition:get minimal models inside some (monotonic) logic.

Logically equivalent programs ⇒ same minimal models.

Full logical interpretation of connectives.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 6: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Fixing logical foundations for LP

LP definitions rely on:syntax transformations (“reduct”) + fixpoint constructions

Example: “M is the minimal model of ΠM ”

A logical style definition:get minimal models inside some (monotonic) logic.

Logically equivalent programs ⇒ same minimal models.

Full logical interpretation of connectives.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 7: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Fixing logical foundations for LP

LP definitions rely on:syntax transformations (“reduct”) + fixpoint constructions

Example: “M is the minimal model of ΠM ”

A logical style definition:get minimal models inside some (monotonic) logic.

Logically equivalent programs ⇒ same minimal models.

Full logical interpretation of connectives.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 8: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Fixing logical foundations for LP

LP definitions rely on:syntax transformations (“reduct”) + fixpoint constructions

Example: “M is the minimal model of ΠM ”

A logical style definition:get minimal models inside some (monotonic) logic.

Logically equivalent programs ⇒ same minimal models.

Full logical interpretation of connectives.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 9: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Stable models successfully identified

(Monotonic) intermediate logic of here-and-there (HT )(a.k.a. Gödel’s 3-valued logic)

Classical ⊆ HT ⊆ Intuitionistic h //��

t��

Pearce’s Equilibrium Logic: minimal HT modelsEquilibrium models = stable models [Pearce 97]

Π1 and Π2 are strongly equivalent iff they areHT -equivalent [Lifschitz, Pearce & Valverde 01]

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 10: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Stable models successfully identified

(Monotonic) intermediate logic of here-and-there (HT )(a.k.a. Gödel’s 3-valued logic)

Classical ⊆ HT ⊆ Intuitionistic h //��

t��

Pearce’s Equilibrium Logic: minimal HT modelsEquilibrium models = stable models [Pearce 97]

Π1 and Π2 are strongly equivalent iff they areHT -equivalent [Lifschitz, Pearce & Valverde 01]

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 11: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Stable models successfully identified

(Monotonic) intermediate logic of here-and-there (HT )(a.k.a. Gödel’s 3-valued logic)

Classical ⊆ HT ⊆ Intuitionistic h //��

t��

Pearce’s Equilibrium Logic: minimal HT modelsEquilibrium models = stable models [Pearce 97]

Π1 and Π2 are strongly equivalent iff they areHT -equivalent [Lifschitz, Pearce & Valverde 01]

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 12: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Stable models successfully identified

(Monotonic) intermediate logic of here-and-there (HT )(a.k.a. Gödel’s 3-valued logic)

Classical ⊆ HT ⊆ Intuitionistic h //��

t��

Pearce’s Equilibrium Logic: minimal HT modelsEquilibrium models = stable models [Pearce 97]

Π1 and Π2 are strongly equivalent iff they areHT -equivalent [Lifschitz, Pearce & Valverde 01]

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 13: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Stable models successfully identified

(Monotonic) intermediate logic of here-and-there (HT )(a.k.a. Gödel’s 3-valued logic)

Classical ⊆ HT ⊆ Intuitionistic h //��

t��

Pearce’s Equilibrium Logic: minimal HT modelsEquilibrium models = stable models [Pearce 97]

Π1 and Π2 are strongly equivalent iff they areHT -equivalent [Lifschitz, Pearce & Valverde 01]

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 14: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Logical foundation for WFS was missing

Possible reasons:No logic could be identified as deductive basis for WFS.Intuitionistic is too strong. Example: signature {A,B}

Program WFS¬A → A A undefined, B false

undefined!¬A → B

Good algorithmic properties, but poor model-based defs.Partial stable models [Przymusinski 94] use 3-valued logic,but still depends on program reduct.

WFS too tied to restricted syntax. Example: no agreementon disjunction.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 15: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Logical foundation for WFS was missing

Possible reasons:No logic could be identified as deductive basis for WFS.Intuitionistic is too strong. Example: signature {A,B}

Program WFS¬A → A A undefined, B false

undefined!¬A → B

Good algorithmic properties, but poor model-based defs.Partial stable models [Przymusinski 94] use 3-valued logic,but still depends on program reduct.

WFS too tied to restricted syntax. Example: no agreementon disjunction.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 16: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Logical foundation for WFS was missing

Possible reasons:No logic could be identified as deductive basis for WFS.Intuitionistic is too strong. Example: signature {A,B}

Program WFS¬A → A A undefined, B false undefined!¬A → B

Good algorithmic properties, but poor model-based defs.Partial stable models [Przymusinski 94] use 3-valued logic,but still depends on program reduct.

WFS too tied to restricted syntax. Example: no agreementon disjunction.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 17: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Logical foundation for WFS was missing

Possible reasons:No logic could be identified as deductive basis for WFS.Intuitionistic is too strong. Example: signature {A,B}

Program WFS¬A → A A undefined, B false undefined!¬A → B

Good algorithmic properties, but poor model-based defs.Partial stable models [Przymusinski 94] use 3-valued logic,but still depends on program reduct.

WFS too tied to restricted syntax. Example: no agreementon disjunction.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 18: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

Logical foundation for WFS was missing

Possible reasons:No logic could be identified as deductive basis for WFS.Intuitionistic is too strong. Example: signature {A,B}

Program WFS¬A → A A undefined, B false undefined!¬A → B

Good algorithmic properties, but poor model-based defs.Partial stable models [Przymusinski 94] use 3-valued logic,but still depends on program reduct.

WFS too tied to restricted syntax. Example: no agreementon disjunction.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 19: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

A first solution: HT 2 frames

HT 2 [Cabalar 01]: each HT world has a primed “version”

h //

�� ��???

????

��t

��

��

h′ //LL t ′RR

hOO

�� ��???

????

tOO

��h′

??�������t ′

Relation ≤

Relation Rimplication negation

Minimal HT 2 models are called partial equilibrium modelspartial equilibrium models = partial stable models

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 20: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

A first solution: HT 2 frames

HT 2 [Cabalar 01]: each HT world has a primed “version”

h //

�� ��???

????

��t

��

��

h′ //LL t ′RR

hOO

�� ��???

????

tOO

��h′

??�������t ′

Relation ≤

Relation Rimplication negation

Minimal HT 2 models are called partial equilibrium modelspartial equilibrium models = partial stable models

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 21: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

A first solution: HT 2 frames

HT 2 [Cabalar 01]: each HT world has a primed “version”

h //

�� ��???

????

��t

��

��

h′ //LL t ′RR

hOO

�� ��???

????

tOO

��h′

??�������t ′

Relation ≤ Relation Rimplication negation

Minimal HT 2 models are called partial equilibrium modelspartial equilibrium models = partial stable models

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 22: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

A first solution: HT 2 frames

HT 2 [Cabalar 01]: each HT world has a primed “version”

h //

�� ��???

????

��t

��

��

h′ //LL t ′RR

hOO

�� ��???

????

tOO

��h′

??�������t ′

Relation ≤ Relation Rimplication negation

Minimal HT 2 models are called partial equilibrium modelspartial equilibrium models = partial stable models

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 23: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

A first solution: HT 2 frames

HT 2 [Cabalar 01]: each HT world has a primed “version”

h //

�� ��???

????

��t

��

��

h′ //LL t ′RR

hOO

�� ��???

????

tOO

��h′

??�������t ′

Relation ≤ Relation Rimplication negation

Minimal HT 2 models are called partial equilibrium modelspartial equilibrium models = partial stable models

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 24: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

In this work . . .

1 [Došen 86] framework NNegation as a modal operator.Weaker than intuitionistic and Johansson minimal logic.We combine this with the semantics of [Routley & Routley72] to classify HT 2.

2 We axiomatise HT 2.

3 We derive a 6-valued characterisation of HT 2.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 25: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

In this work . . .

1 [Došen 86] framework NNegation as a modal operator.Weaker than intuitionistic and Johansson minimal logic.We combine this with the semantics of [Routley & Routley72] to classify HT 2.

2 We axiomatise HT 2.

3 We derive a 6-valued characterisation of HT 2.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 26: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Logical foundations of Logic Programming

In this work . . .

1 [Došen 86] framework NNegation as a modal operator.Weaker than intuitionistic and Johansson minimal logic.We combine this with the semantics of [Routley & Routley72] to classify HT 2.

2 We axiomatise HT 2.

3 We derive a 6-valued characterisation of HT 2.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 27: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 28: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Došen logic N

Inference rules: modus ponens plus α→β¬β→¬α

Axioms: positive logic plus ¬α ∧ ¬β → ¬(α ∨ β)

Models: an extra accesibility relation R is used for negation

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 29: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Došen logic N

Definition (N model)

is a quadruple M = 〈W , ≤,R,V 〉 such that:1 W non-empty set of worlds2 ≤ partial ordering among worlds3 R accessibility relation s.t. (≤ R) ⊆ (R ≤−1)

4 V valuation function At ×W −→ {0,1} satisfying:V (p,w) = 1 & w ≤ w ′ ⇒ V (p,w ′) = 1

V (ϕ→ ψ,w) = 1 iff ∀w ′such that w ≤ w ′, V (ϕ,w ′) = 0or V (ψ,w ′) = 1.V (¬ϕ,w) = 1 iff ∀w ′such that wRw ′, V (ϕ,w ′) = 0.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 30: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Došen logic N

Definition (N model)

is a quadruple M = 〈W , ≤,R,V 〉 such that:1 W non-empty set of worlds2 ≤ partial ordering among worlds3 R accessibility relation s.t. (≤ R) ⊆ (R ≤−1)

4 V valuation function At ×W −→ {0,1} satisfying:V (p,w) = 1 & w ≤ w ′ ⇒ V (p,w ′) = 1

V (ϕ→ ψ,w) = 1 iff ∀w ′such that w ≤ w ′, V (ϕ,w ′) = 0or V (ψ,w ′) = 1.V (¬ϕ,w) = 1 iff ∀w ′such that wRw ′, V (ϕ,w ′) = 0.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 31: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Došen logic N

Definition (N model)

is a quadruple M = 〈W , ≤,R,V 〉 such that:1 W non-empty set of worlds2 ≤ partial ordering among worlds3 R accessibility relation s.t. (≤ R) ⊆ (R ≤−1)

4 V valuation function At ×W −→ {0,1} satisfying:V (p,w) = 1 & w ≤ w ′ ⇒ V (p,w ′) = 1

V (ϕ→ ψ,w) = 1 iff ∀w ′such that w ≤ w ′, V (ϕ,w ′) = 0or V (ψ,w ′) = 1.V (¬ϕ,w) = 1 iff ∀w ′such that wRw ′, V (ϕ,w ′) = 0.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 32: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Routley variant N∗

Axioms: N plus¬(α→ α) → β¬(α ∧ β) → ¬α ∨ ¬β

Intuitionistic negation ‘−’ is definable in N∗ as:−α := α→ ¬(p0 → p0).

Definition (N∗ model)is an N model satisfying

for all x , there exists the ≤-greatest x∗ R-accessible from x

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 33: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Routley variant N∗

Axioms: N plus¬(α→ α) → β¬(α ∧ β) → ¬α ∨ ¬β

Intuitionistic negation ‘−’ is definable in N∗ as:−α := α→ ¬(p0 → p0).

Definition (N∗ model)is an N model satisfying

for all x , there exists the ≤-greatest x∗ R-accessible from x

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 34: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Routley variant N∗

Axioms: N plus¬(α→ α) → β¬(α ∧ β) → ¬α ∨ ¬β

Intuitionistic negation ‘−’ is definable in N∗ as:−α := α→ ¬(p0 → p0).

Definition (N∗ model)is an N model satisfying

for all x , there exists the ≤-greatest x∗ R-accessible from x

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 35: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Routley style semantics

x |= ¬ϕ iff x∗ 6|= ϕ

Definition (Routley frame)

is a triple 〈W ,≤, ∗〉 with W and ≤ as beforeand ∗ : W → W is such that x ≤ y iff y∗ ≤ x∗

Completeness: obtained via canonical model

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 36: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

HT 2 as an N∗ frame

An HT 2 frame corresponds to a N∗ frame withW = {h,h′, t , t ′} and

t ′AA

������

t h′oo

h

OO

where “higher” means ≤-greaterand the arrow represents the action of ∗

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 37: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 38: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

The axioms of HT 2

Let HT ∗ extend N∗ by adding rule α∨(β∧¬β)α and:

A1. −α ∨ −− α

A2. −α ∨ (α→ (β ∨ (β → (γ ∨ −γ))))A3.

∧2i=0((αi →

∨j 6=i αj) →

∨j 6=i αj) →

∨2i=0 αi

A4. α→ ¬¬αA5. α ∧ ¬α→ ¬β ∨ ¬¬βA6. ¬α ∧ ¬(α→ β) → ¬¬αA7. ¬¬α ∨ ¬¬β ∨ ¬(α→ β) ∨ ¬¬(α→ β)

A8. ¬¬α ∧ ¬¬β → (α→ β) ∨ (β → α)

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 39: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

The axioms of HT 2

Let HT ∗ extend N∗ by adding rule α∨(β∧¬β)α and:

A1. + −α ∨ −− α

A2. −α ∨ (α→ (β ∨ (β → (γ ∨ −γ))))A3.

∧2i=0((αi →

∨j 6=i αj) →

∨j 6=i αj) →

∨2i=0 αi

A4. α→ ¬¬αA5. α ∧ ¬α→ ¬β ∨ ¬¬βA6. ¬α ∧ ¬(α→ β) → ¬¬αA7. ¬¬α ∨ ¬¬β ∨ ¬(α→ β) ∨ ¬¬(α→ β)

A8. ¬¬α ∧ ¬¬β → (α→ β) ∨ (β → α)

A1 (Weak excluded middle for ’−’) strongly directed frame

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 40: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

The axioms of HT 2

Let HT ∗ extend N∗ by adding rule α∨(β∧¬β)α and:

A1. −α ∨ −− α

A2. + −α ∨ (α→ (β ∨ (β → (γ ∨ −γ))))A3.

∧2i=0((αi →

∨j 6=i αj) →

∨j 6=i αj) →

∨2i=0 αi

A4. α→ ¬¬αA5. α ∧ ¬α→ ¬β ∨ ¬¬βA6. ¬α ∧ ¬(α→ β) → ¬¬αA7. ¬¬α ∨ ¬¬β ∨ ¬(α→ β) ∨ ¬¬(α→ β)

A8. ¬¬α ∧ ¬¬β → (α→ β) ∨ (β → α)

A2 Bounds the depth to 2 worlds

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 41: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

The axioms of HT 2

Let HT ∗ extend N∗ by adding rule α∨(β∧¬β)α and:

A1. −α ∨ −− α

A2. −α ∨ (α→ (β ∨ (β → (γ ∨ −γ))))A3. +

∧2i=0((αi →

∨j 6=i αj) →

∨j 6=i αj) →

∨2i=0 αi

A4. α→ ¬¬αA5. α ∧ ¬α→ ¬β ∨ ¬¬βA6. ¬α ∧ ¬(α→ β) → ¬¬αA7. ¬¬α ∨ ¬¬β ∨ ¬(α→ β) ∨ ¬¬(α→ β)

A8. ¬¬α ∧ ¬¬β → (α→ β) ∨ (β → α)

A3 Bounds the branching to 2 worlds

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 42: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

The axioms of HT 2

Let HT ∗ extend N∗ by adding rule α∨(β∧¬β)α and:

A1. −α ∨ −− α

A2. −α ∨ (α→ (β ∨ (β → (γ ∨ −γ))))A3.

∧2i=0((αi →

∨j 6=i αj) →

∨j 6=i αj) →

∨2i=0 αi

A4. α→ ¬¬αA5. α ∧ ¬α→ ¬β ∨ ¬¬βA6. ¬α ∧ ¬(α→ β) → ¬¬αA7. ¬¬α ∨ ¬¬β ∨ ¬(α→ β) ∨ ¬¬(α→ β)

A8. ¬¬α ∧ ¬¬β → (α→ β) ∨ (β → α)

A4-A8 Fix negation ¬

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 43: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Main result

Theorem

HT ∗ = HT 2.

Proof sketch.

Soundness easy to check using HT 2 semantics.Completeness relies on canonical model method and thecorresp. of HT 2 frames as N∗ frames.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 44: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 45: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

HT = Gödel’s 3-valued

·

��

·QQ

·

��

pRR

p

��

��

pRR

0 1 2

. . . and the tables are derived from frames.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 46: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

HT 2 becomes 6-valued

· //

�� ��===

====

��·

��

· //MM ·QQ

· //

�� ��===

====

��·

��

· //MM pRR

· //

�� ��???

????

��·

��

p //LL pRR

00 01 11

· //

�� ��<<<

<<<<

��p

��

��

· //MM pRR

· //

�� ��===

====

��p

��

��

p //LL pRR

p //

�� ��===

====

��p

��

��

p //LL pRR

02 12 22

. . . and the tables are derived from frames.Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 47: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 48: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Let H,H ′,T ,T ′ denote sets of atoms verified at h,h′, t , t ′.Represent a model as a pair 〈H,T〉, where H = (H,H ′) andT = (T ,T ′).Define the ordering H1 ≤ H2 as H1 ⊆ H2 and H ′

1 ⊆ H ′2.

Extend this to an order among models, E, as follows:〈H1,T1〉E 〈H2,T2〉 if: (i) T1 = T2; (ii) H1 ≤ H2.〈H,T〉 is said to be total if H = T.

Definition (Partial equilibrium model)A model M of theory Π is a partial equilibrium model of Π if it istotal and E-minimal.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 49: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Let H,H ′,T ,T ′ denote sets of atoms verified at h,h′, t , t ′.Represent a model as a pair 〈H,T〉, where H = (H,H ′) andT = (T ,T ′).Define the ordering H1 ≤ H2 as H1 ⊆ H2 and H ′

1 ⊆ H ′2.

Extend this to an order among models, E, as follows:〈H1,T1〉E 〈H2,T2〉 if: (i) T1 = T2; (ii) H1 ≤ H2.〈H,T〉 is said to be total if H = T.

Definition (Partial equilibrium model)A model M of theory Π is a partial equilibrium model of Π if it istotal and E-minimal.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 50: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Let H,H ′,T ,T ′ denote sets of atoms verified at h,h′, t , t ′.Represent a model as a pair 〈H,T〉, where H = (H,H ′) andT = (T ,T ′).Define the ordering H1 ≤ H2 as H1 ⊆ H2 and H ′

1 ⊆ H ′2.

Extend this to an order among models, E, as follows:〈H1,T1〉E 〈H2,T2〉 if: (i) T1 = T2; (ii) H1 ≤ H2.〈H,T〉 is said to be total if H = T.

Definition (Partial equilibrium model)A model M of theory Π is a partial equilibrium model of Π if it istotal and E-minimal.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 51: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Let H,H ′,T ,T ′ denote sets of atoms verified at h,h′, t , t ′.Represent a model as a pair 〈H,T〉, where H = (H,H ′) andT = (T ,T ′).Define the ordering H1 ≤ H2 as H1 ⊆ H2 and H ′

1 ⊆ H ′2.

Extend this to an order among models, E, as follows:〈H1,T1〉E 〈H2,T2〉 if: (i) T1 = T2; (ii) H1 ≤ H2.〈H,T〉 is said to be total if H = T.

Definition (Partial equilibrium model)A model M of theory Π is a partial equilibrium model of Π if it istotal and E-minimal.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 52: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Let H,H ′,T ,T ′ denote sets of atoms verified at h,h′, t , t ′.Represent a model as a pair 〈H,T〉, where H = (H,H ′) andT = (T ,T ′).Define the ordering H1 ≤ H2 as H1 ⊆ H2 and H ′

1 ⊆ H ′2.

Extend this to an order among models, E, as follows:〈H1,T1〉E 〈H2,T2〉 if: (i) T1 = T2; (ii) H1 ≤ H2.〈H,T〉 is said to be total if H = T.

Definition (Partial equilibrium model)A model M of theory Π is a partial equilibrium model of Π if it istotal and E-minimal.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 53: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Let H,H ′,T ,T ′ denote sets of atoms verified at h,h′, t , t ′.Represent a model as a pair 〈H,T〉, where H = (H,H ′) andT = (T ,T ′).Define the ordering H1 ≤ H2 as H1 ⊆ H2 and H ′

1 ⊆ H ′2.

Extend this to an order among models, E, as follows:〈H1,T1〉E 〈H2,T2〉 if: (i) T1 = T2; (ii) H1 ≤ H2.〈H,T〉 is said to be total if H = T.

Definition (Partial equilibrium model)A model M of theory Π is a partial equilibrium model of Π if it istotal and E-minimal.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 54: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Among the partial equilibrium models of a theory we candistinguish those with minimal information which we callthe well-founded models.

TheoremFor a normal or disjunctive logic program Π, 〈T,T〉 is a partialequilibrium model of Π iff T is a partial stable model of Π.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 55: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial equilibrium models

Among the partial equilibrium models of a theory we candistinguish those with minimal information which we callthe well-founded models.

TheoremFor a normal or disjunctive logic program Π, 〈T,T〉 is a partialequilibrium model of Π iff T is a partial stable model of Π.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 56: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Outline

1 IntroductionLogical foundations of Logic Programming

2 ContributionsClassification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

3 Conclusions

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 57: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial Equilibrium Logic and Strong equivalence

Definition (Partial Equilibrium Logic (PEL))

Partial Equilibrium Logic (PEL) is characterised by truth in allpartial equilibrium models.

Definition (Strong equivalence)

Two theories Π1,Π2 are said to be strongly equivalent if for anyset of formulas Γ, Π1 ∪ Γ and Π2 ∪ Γ have the same partialequilibrium models.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 58: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial Equilibrium Logic and Strong equivalence

Definition (Partial Equilibrium Logic (PEL))

Partial Equilibrium Logic (PEL) is characterised by truth in allpartial equilibrium models.

Definition (Strong equivalence)

Two theories Π1,Π2 are said to be strongly equivalent if for anyset of formulas Γ, Π1 ∪ Γ and Π2 ∪ Γ have the same partialequilibrium models.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 59: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial Equilibrium Logic and Strong equivalence

TheoremTwo theories Π1,Π2 are strongly equivalent iff they areequivalent in HT 2.

Theorem (ICLP’06)

If Π1,Π2 are not HT 2-equivalent, there is a Γ such that Π1 ∪ Γand Π2 ∪ Γ have different well-founded models.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 60: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

Classification of HT 2 framesAxiomatisation of HT 2

6-valued matrixCapturing partial stable modelsStrong equivalence

Partial Equilibrium Logic and Strong equivalence

TheoremTwo theories Π1,Π2 are strongly equivalent iff they areequivalent in HT 2.

Theorem (ICLP’06)

If Π1,Π2 are not HT 2-equivalent, there is a Γ such that Π1 ∪ Γand Π2 ∪ Γ have different well-founded models.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 61: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

SummaryFuture work

Summary

A deductive base for WFS is now identified:

1 HT 2 frames belong to Routley variant of Došen frames.Is HT 2 the strongest deduct. base for WFS in this family?

2 HT 2 axiomatised

3 6-valued matrix may be useful for HT 2 equivalence.Examples: simpler proof of corresp. to partial stablemodels, tableaux system, . . .

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 62: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

SummaryFuture work

Summary

A deductive base for WFS is now identified:

1 HT 2 frames belong to Routley variant of Došen frames.Is HT 2 the strongest deduct. base for WFS in this family?

2 HT 2 axiomatised

3 6-valued matrix may be useful for HT 2 equivalence.Examples: simpler proof of corresp. to partial stablemodels, tableaux system, . . .

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 63: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

SummaryFuture work

Summary

A deductive base for WFS is now identified:

1 HT 2 frames belong to Routley variant of Došen frames.Is HT 2 the strongest deduct. base for WFS in this family?

2 HT 2 axiomatised

3 6-valued matrix may be useful for HT 2 equivalence.Examples: simpler proof of corresp. to partial stablemodels, tableaux system, . . .

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 64: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

SummaryFuture work

Recent work

general properties of PEL inferencecomplexityprogram transformationsprograms with nested expressionstableaux proof systemextensions of PEL with strong negationsplitting theorem for theories under PELreduction of HT 2 to HT

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS

Page 65: Logical Foundations of Well-Founded Semanticscabalar/KR06slides.pdfClassification of HT2 frames Axiomatisation of HT2 6-valued matrix Capturing partial stable models Strong equivalence

IntroductionContributionsConclusions

SummaryFuture work

Further reading

P. Cabalar, S. Odintsov, D. Pearce & A. Valverde. Analysing andExtending Well-Founded and Partial Stable Semantics usingPartial Equilibrium Logic. In Proceedings ICLP 06, to appear.

P. Cabalar, S. Odintsov & D. Pearce. Strong Negation inWell-Founded and Partial Stable Semantics for Logic Programs.In Proceedings of IBERAMIA’06, (LNCS, to appear).

P. Cabalar, S. Odintsov, D. Pearce & A. Valverde. On the logicand computation of Partial Equilibrium Models (extendedabstract). Unpublished draft available athttp://www.dc.fi.udc.es/~cabalar/lcpem.pdf.

Pedro Cabalar, Sergei Odintsov, David Pearce Logical Foundations of WFS