Dynamic Epistemic Logic Displayed
Giuseppe Greco & Alexander Kurz & Alessandra Palmigiano
April 19, 2013 —————— ALCOP
1 / 43
Dynamic Epistemic Logic Displayed Giuseppe Greco & Alexander - - PowerPoint PPT Presentation
Dynamic Epistemic Logic Displayed Giuseppe Greco & Alexander Kurz & Alessandra Palmigiano April 19, 2013 ALCOP 1 / 43 Motivation 1 Proof-theory meets coalgebra From global- to local-rules calculi 2 Axiomatic
1 / 43
2 / 43
Motivation Proof-theory meets coalgebra
3 / 43
Motivation Proof-theory meets coalgebra
3 / 43
Motivation Proof-theory meets coalgebra
3 / 43
From global- to local-rules calculi Axiomatic Calculi
MP
MP
4 / 43
From global- to local-rules calculi Axiomatic Calculi
MP
MP
4 / 43
From global- to local-rules calculi Axiomatic Calculi
MP
MP
4 / 43
From global- to local-rules calculi Axiomatic Calculi
5 / 43
From global- to local-rules calculi Axiomatic Calculi
5 / 43
From global- to local-rules calculi Natural Deduction Calculi
E∧
I∧
3 I¬
E∧
I∧
5 I¬
4,6 E∨
I∧
2 I¬
1,3,5 I→
6 / 43
From global- to local-rules calculi Natural Deduction Calculi
E∧
I∧
3 I¬
E∧
I∧
5 I¬
4,6 E∨
I∧
2 I¬
1,3,5 I→
6 / 43
From global- to local-rules calculi Natural Deduction Calculi
E∧
I∧
3 I¬
E∧
I∧
5 I¬
4,6 E∨
I∧
2 I¬
1,3,5 I→
6 / 43
From global- to local-rules calculi Natural Deduction Calculi
7 / 43
From global- to local-rules calculi Natural Deduction Calculi
7 / 43
From global- to local-rules calculi Sequent Calculi
W
W
E
8 / 43
From global- to local-rules calculi Sequent Calculi
W
W
E
8 / 43
From global- to local-rules calculi Sequent Calculi
W
W
E
8 / 43
From global- to local-rules calculi Sequent Calculi
9 / 43
From global- to local-rules calculi Sequent Calculi
9 / 43
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
10 / 43
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
10 / 43
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
10 / 43
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
10 / 43
From holistic to modular calculi Display Calculi
> ;
; >
11 / 43
From holistic to modular calculi Display Calculi
> ;
; >
11 / 43
From holistic to modular calculi Display Calculi
> ;
; >
11 / 43
From holistic to modular calculi Display Calculi
12 / 43
From holistic to modular calculi Display Calculi
12 / 43
From holistic to modular calculi Propositions- and Structures-Language
13 / 43
From holistic to modular calculi Propositions- and Structures-Language
13 / 43
From holistic to modular calculi Propositions- and Structures-Language
13 / 43
From holistic to modular calculi Propositions- and Structures-Language
aX)
aτ1(X)
aX)
aX)
aX)
14 / 43
From holistic to modular calculi Propositions- and Structures-Language
aX)
aτ1(X)
aX)
aX)
aX)
14 / 43
From holistic to modular calculi Display Postulates and Display Property
; >
> ;
{α} { α }
{ α } {α}
; ∗ ;
; ; ∗
15 / 43
From holistic to modular calculi Display Postulates and Display Property
; >
> ;
{α} { α }
{ α } {α}
; ∗ ;
; ; ∗
15 / 43
From holistic to modular calculi Display Postulates and Display Property
16 / 43
From holistic to modular calculi Display Postulates and Display Property
16 / 43
From holistic to modular calculi Display Postulates and Display Property
17 / 43
From holistic to modular calculi Display Postulates and Display Property
17 / 43
From holistic to modular calculi Structural Rules
⊙ I
I ⊙
I
I
18 / 43
From holistic to modular calculi Structural Rules
⊛ ;
; ⊛
⊛ > ⊛(X > Y) ⊢ Z
> ⊛
19 / 43
From holistic to modular calculi Structural Rules
Grn
20 / 43
From holistic to modular calculi Structural Rules
Grn
20 / 43
From holistic to modular calculi Operational Rules
> L A > B ⊢ Z
> R
21 / 43
From holistic to modular calculi Operational Rules
22 / 43
From holistic to modular calculi Operational Rules
22 / 43
From holistic to modular calculi No-standard Rules
23 / 43
From holistic to modular calculi No-standard Rules
aX ⊢ Y
a{β}αaβ X ⊢ Y
aX
a{β}αaβ X
a{β} X ⊢ Y | αaβ
aX ⊢ ;
a{β} X | αaβ
aX
24 / 43
Conclusions Counterexample in Kripke semantics
25 / 43
Conclusions Counterexample in Kripke semantics
25 / 43
Conclusions Counterexample in Kripke semantics
25 / 43
Conclusions Counterexample in Kripke semantics
25 / 43
Conclusions Counterexample in Kripke semantics
25 / 43
Conclusions Interpretation in final coalgebra
26 / 43
Conclusions Interpretation in final coalgebra
26 / 43
Conclusions Interpretation in final coalgebra
26 / 43
Conclusions Interpretation in final coalgebra
27 / 43
Conclusions Interpretation in final coalgebra
27 / 43
Conclusions Interpretation in final coalgebra
28 / 43
Conclusions Interpretation in final coalgebra
28 / 43
Conclusions Interpretation in final coalgebra
29 / 43
References
30 / 43
IEAK axiomatized
31 / 43
IEAK axiomatized D.IEAK is complete
32 / 43
IEAK axiomatized D.IEAK is complete
33 / 43
IEAK axiomatized D.IEAK is complete
34 / 43
IEAK axiomatized D.IEAK is complete
35 / 43
IEAK axiomatized D.IEAK is complete
A ⊢ A {α}A ⊢ {α}A { α } {α}A ⊢ A B ⊢ B {α}B ⊢ {α}B { α } {α}B ⊢ B { α } {α}A ; { α } {α}B ⊢ A ∧ B { α } ({α}A ; {α}B) ⊢ A ∧ B {α}A ; {α}B ⊢ {α}A ∧ B {α}A ; {α}B ⊢ Pre(α) > {α}A ∧ B {α}A ; {α}B ⊢ Pre(α) > αA ∧ B Pre(α) ; ({α}A ; {α}B) ⊢ αA ∧ B (Pre(α) ; {α}A) ; {α}B ⊢ αA ∧ B Pre(α) ; {α}A ⊢ αA ∧ B < {α}B {α}A ⊢ αA ∧ B < {α}B αA ⊢ αA ∧ B < {α}B αA ; {α}B ⊢ αA ∧ B {α}B ⊢ αA > αA ∧ B αB ⊢ αA > αA ∧ B αA ; αB ⊢ αA ∧ B αA ∧ αB ⊢ αA ∧ B 36 / 43
IEAK axiomatized D.IEAK is complete
37 / 43
IEAK axiomatized D.IEAK is complete
38 / 43
IEAK axiomatized D.IEAK is complete
39 / 43
IEAK axiomatized D.IEAK is complete
40 / 43
IEAK axiomatized D.IEAK is complete A ⊢ A {α}A ⊢ αA
α ; ◦{α}A ⊢ ✸αA α ; {α}◦A ⊢ ✸αA {α}◦A ⊢ α > ✸αA {α}✸A ⊢ α > ✸αA α ; {α}✸A ⊢ ✸αA α ; [α]✸A ⊢ ✸αA [α]✸A ⊢ α > ✸αA [α]✸A ⊢ α → ✸αA α ⊢ α A ⊢ A
{α}◦A ⊢ {α}✸A α ; {α}◦A ⊢ {α}✸A α ; ◦{α}A ⊢ {α}✸A
{α}A ⊢ •(α > {α}✸A) αA ⊢ •(α > {α}✸A)
✸αA ⊢ α > {α}✸A α → ✸αA ⊢ α > (α > {α}✸A) α ; α → ✸αA ⊢ α > {α}✸A α ; (α ; α → ✸αA) ⊢ {α}✸A (α ; α) ; α → ✸αA ⊢ {α}✸A α → ✸αA ; (α ; α) ⊢ {α}✸A α ; α ⊢ α → ✸αA > {α}✸A α ⊢ α → ✸αA > {α}✸A α → ✸αA ; α ⊢ {α}✸A α ; α → ✸αA ⊢ {α}✸A α → ✸αA ⊢ α > {α}✸A α → ✸αA ⊢ [α]✸A 41 / 43
IEAK axiomatized D.IEAK is complete
42 / 43
IEAK axiomatized D.IEAK is complete
43 / 43