Proof Theory in The Light of Categories
Giovanni Cin´ a & Giuseppe Greco April 5, 2013
1 / 37
Proof Theory in The Light of Categories Giovanni Cin a & - - PowerPoint PPT Presentation
Proof Theory in The Light of Categories Giovanni Cin a & Giuseppe Greco April 5, 2013 1 / 37 Part 1 - Proof Theory From global- to local-rules calculi 1 Axiomatic Calculi Natural Deduction Calculi Sequent Calculi Cut-elimination
1 / 37
2 / 37
From global- to local-rules calculi Axiomatic Calculi
MP
MP
3 / 37
From global- to local-rules calculi Axiomatic Calculi
MP
MP
3 / 37
From global- to local-rules calculi Axiomatic Calculi
MP
MP
3 / 37
From global- to local-rules calculi Axiomatic Calculi
4 / 37
From global- to local-rules calculi Axiomatic Calculi
4 / 37
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→
5 / 37
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→
5 / 37
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→
5 / 37
From global- to local-rules calculi Natural Deduction Calculi
6 / 37
From global- to local-rules calculi Natural Deduction Calculi
6 / 37
From global- to local-rules calculi Sequent Calculi
W
W
E
7 / 37
From global- to local-rules calculi Sequent Calculi
W
W
E
7 / 37
From global- to local-rules calculi Sequent Calculi
W
W
E
7 / 37
From global- to local-rules calculi Sequent Calculi
8 / 37
From global- to local-rules calculi Sequent Calculi
8 / 37
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
9 / 37
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
9 / 37
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
9 / 37
From global- to local-rules calculi Cut-elimination
Γ ⊢ C, ∆ Γ′, C ⊢ ∆′ Γ′, Γ ⊢ ∆′, ∆ Γ ⊢ C, ∆ Γ, C ⊢ ∆ Γ ⊢ ∆ Γ ⊢ C Γ′, C ⊢ ∆ Γ′, Γ ⊢ ∆ Γ ⊢ C, ∆ C ⊢ ∆′ Γ ⊢ ∆′, ∆
9 / 37
From holistic to modular calculi Display Calculi
> ;
; >
10 / 37
From holistic to modular calculi Display Calculi
> ;
; >
10 / 37
From holistic to modular calculi Display Calculi
> ;
; >
10 / 37
From holistic to modular calculi Display Calculi
11 / 37
From holistic to modular calculi Display Calculi
11 / 37
From holistic to modular calculi Propositions- and Structures-Language
12 / 37
From holistic to modular calculi Propositions- and Structures-Language
12 / 37
From holistic to modular calculi Propositions- and Structures-Language
12 / 37
From holistic to modular calculi Propositions- and Structures-Language
aX)
aτ1(X)
aX)
aX)
aX)
13 / 37
From holistic to modular calculi Propositions- and Structures-Language
aX)
aτ1(X)
aX)
aX)
aX)
13 / 37
From holistic to modular calculi Display Postulates and Display Property
; >
> ;
{α} { α }
{ α } {α}
; ∗ ;
; ; ∗
14 / 37
From holistic to modular calculi Display Postulates and Display Property
; >
> ;
{α} { α }
{ α } {α}
; ∗ ;
; ; ∗
14 / 37
From holistic to modular calculi Display Postulates and Display Property
15 / 37
From holistic to modular calculi Display Postulates and Display Property
15 / 37
From holistic to modular calculi Display Postulates and Display Property
16 / 37
From holistic to modular calculi Display Postulates and Display Property
16 / 37
From holistic to modular calculi Structural Rules
⊙ I
I ⊙
I
I
17 / 37
From holistic to modular calculi Structural Rules
⊛ ;
; ⊛
⊛ > ⊛(X > Y) ⊢ Z
> ⊛
18 / 37
From holistic to modular calculi Structural Rules
Grn
19 / 37
From holistic to modular calculi Structural Rules
Grn
19 / 37
From holistic to modular calculi Operational Rules
> L A > B ⊢ Z
> R
20 / 37
From holistic to modular calculi Operational Rules
21 / 37
From holistic to modular calculi Operational Rules
21 / 37
From holistic to modular calculi No-standard Rules
22 / 37
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
23 / 37
References Part 1
24 / 37
25 / 37
Basic notions
26 / 37
Basic notions
26 / 37
Basic notions
27 / 37
Basic notions
27 / 37
Basic notions
28 / 37
Basic notions
29 / 37
Link to Display calculi
30 / 37
Link to Display calculi
30 / 37
Link to Display calculi
30 / 37
Link to Display calculi
30 / 37
Link to Display calculi
31 / 37
Link to Display calculi
31 / 37
Framework
1
2
32 / 37
Framework
1
2
32 / 37
Framework
33 / 37
Example
34 / 37
Example
34 / 37
Example
35 / 37
Example
35 / 37
Conclusions
36 / 37
Conclusions
36 / 37
Conclusions
36 / 37
Conclusions
36 / 37
Conclusions
37 / 37