Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and...

45
Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straßburger Advances in Modal Logic 2014 University of Groningen August 6, 2014

Transcript of Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and...

Page 1: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Label-free Modular Systems for Classical andIntuitionistic Modal Logics

Sonia MarinLutz Straßburger

Advances in Modal Logic 2014University of Groningen

August 6, 2014

Page 2: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Modal Logic

I Formulas:

A,B, ... ::= p | p | A ∧ B | A ∨ B | �A | ♦A

I Negation: De Morgan laws and �A = ♦A

I Axioms for K: classical propositional logic and

k: �(A⊃ B)⊃ (�A⊃�B)

k2 : �(A⊃ B)⊃ (♦A⊃ ♦B)k3 : ♦(A ∨ B)⊃ (♦A ∨ ♦B)k4 : (♦A⊃�B)⊃�(A⊃ B)k5 : ¬♦⊥

I Rules: modus ponens:A A⊃ B−−−−−−−−−−−

Bnecessitation:

A−−−−�A

Page 3: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Modal Logic

I Formulas:

A,B, ... ::= p | ⊥ | A ∧ B | A ∨ B | A⊃ B | �A | ♦A

I Negation: ¬A = A⊃⊥ and independance of the modalities

I Axioms for IK: intuitionistic propositional logic and

k1 : �(A⊃ B)⊃ (�A⊃�B)k2 : �(A⊃ B)⊃ (♦A⊃ ♦B)k3 : ♦(A ∨ B)⊃ (♦A ∨ ♦B)k4 : (♦A⊃�B)⊃�(A⊃ B)k5 : ¬♦⊥

I Rules: modus ponens:A A⊃ B−−−−−−−−−−−

Bnecessitation:

A−−−−�A

Page 4: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Modal Axioms

d: �A⊃ ♦At : A⊃ ♦A

∧ �A⊃ A

b: A⊃�♦A

∧ ♦�A⊃ A

4: ♦♦A⊃ ♦A

∧ �A⊃��A

5: ♦A⊃�♦A

∧ ♦�A⊃�A

More modal axioms (classical version)

some axioms and their corresponding frame conditionsd : �A ⊃ ♦A (serial) ∀w . ∃u. wRu

t :

(

�A ⊃ A

) ∧ (A ⊃ ♦A)

(reflexive) ∀w . wRw

b :

(

♦�A ⊃ A

) ∧ (A ⊃ �♦A)

(symmetric) ∀w . ∀u. wRu ⊃ uRw

4 :

(

�A ⊃ ��A

) ∧ (♦♦A ⊃ ♦A)

(transitive) ∀w . ∀u. ∀v . wRu ∧ uRv ⊃ wRv

5 :

(

♦�A ⊃ �A

) ∧ (♦A ⊃ �♦A)

(euclidean) ∀w . ∀u. ∀v . wRu ∧ wRv ⊃ uRv

the “classical modal cube”:

!S4

!!!!!! !S5

!!!!!!

!T !TB

!D4 !D45

!D5

!!!!

!!

!D

""

""

""

""

############ ! DB

!K4

""""""""

!K45

!KB5

""""""""

!K5

!!!!!!

!K

############ !KB

Page 5: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Modal Axioms

d: �A⊃ ♦At : A⊃ ♦A ∧ �A⊃ Ab: A⊃�♦A ∧ ♦�A⊃ A4: ♦♦A⊃ ♦A ∧ �A⊃��A5: ♦A⊃�♦A ∧ ♦�A⊃�A

More modal axioms (intuitionistic version)

some axioms and their corresponding frame conditionsd : �A ⊃ ♦A (serial) ∀w . ∃u. wRu

t : (�A ⊃ A) ∧ (A ⊃ ♦A) (reflexive) ∀w . wRw

b : (♦�A ⊃ A) ∧ (A ⊃ �♦A) (symmetric) ∀w . ∀u. wRu ⊃ uRw

4 : (�A ⊃ ��A) ∧ (♦♦A ⊃ ♦A) (transitive) ∀w . ∀u. ∀v . wRu ∧ uRv ⊃ wRv

5 : (♦�A ⊃ �A) ∧ (♦A ⊃ �♦A) (euclidean) ∀w . ∀u. ∀v . wRu ∧ wRv ⊃ uRv

the “intuitionistic modal cube”:

!IS4

!!!!!! !IS5

!!!!!!

!IT !ITB

!ID4 !ID45

!ID5

!!!!

!!

!ID

""

""

""

""

############ ! IDB

!IK4

""""""""

!IK45

!IKB5

""""""""

!IK5

!!!!!!

!IK

############ !IKB

Page 6: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for classical modal logic

I

Nested

Sequent:

Γ ::= A1, . . . ,Am

, [Γ1], . . . , [Γn]

I Corresponding formula:

fm(Γ) = A1 ∨ . . . ∨ Am

∨�fm(Γ1) ∨ . . . ∨�fm(Γn)

I A context is a sequent with one or several holes:

Γ{ }{ } = A, [B, { } , [{ }],C ]

Γ{[D]}{A, [C ]} = A, [B, [D], [A, [C ]],C ]

Page 7: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for classical modal logic

I

Nested

Sequent:

Γ ::= A1, . . . ,Am

, [Γ1], . . . , [Γn]

I Corresponding formula:

fm(Γ) = A1 ∨ . . . ∨ Am

∨�fm(Γ1) ∨ . . . ∨�fm(Γn)

I A context is a sequent with one or several holes:

Γ{ }{ } = A, [B, { } , [{ }],C ]

Γ{[D]}{A, [C ]} = A, [B, [D], [A, [C ]],C ]

Page 8: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for classical modal logic

I

Nested

Sequent:

Γ ::= A1, . . . ,Am

, [Γ1], . . . , [Γn]

I Corresponding formula:

fm(Γ) = A1 ∨ . . . ∨ Am

∨�fm(Γ1) ∨ . . . ∨�fm(Γn)

I A context is a sequent with one or several holes:

Γ{ }{ } = A, [B, { } , [{ }],C ]

Γ{[D]}{A, [C ]} = A, [B, [D], [A, [C ]],C ]

Page 9: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for classical modal logic

I Nested Sequent:

Γ ::= A1, . . . ,Am, [Γ1], . . . , [Γn]

I Corresponding formula:

fm(Γ) = A1 ∨ . . . ∨ Am ∨�fm(Γ1) ∨ . . . ∨�fm(Γn)

I A context is a sequent with one or several holes:

Γ{ }{ } = A, [B, { } , [{ }],C ]

Γ{[D]}{A, [C ]} = A, [B, [D], [A, [C ]],C ]

Page 10: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for classical modal logic

I Nested Sequent:

Γ ::= A1, . . . ,Am, [Γ1], . . . , [Γn]

I Corresponding formula:

fm(Γ) = A1 ∨ . . . ∨ Am ∨�fm(Γ1) ∨ . . . ∨�fm(Γn)

I A context is a sequent with one or several holes:

Γ{ }{ } = A, [B, { } , [{ }],C ]

Γ{[D]}{A, [C ]} = A, [B, [D], [A, [C ]],C ]

Page 11: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for classical modal logic

I Nested Sequent:

Γ ::= A1, . . . ,Am, [Γ1], . . . , [Γn]

I Corresponding formula:

fm(Γ) = A1 ∨ . . . ∨ Am ∨�fm(Γ1) ∨ . . . ∨�fm(Γn)

I A context is a sequent with one or several holes:

Γ{ }{ } = A, [B, { } , [{ }],C ]

Γ{[D]}{A, [C ]} = A, [B, [D], [A, [C ]],C ]

Page 12: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for intuitionistic modal logicI

Nested

Sequent:

Γ ::= A1, . . . ,Am ` B

Λ• ::= A•1, ...,A

•m, [Λ•

1], ..., [Λ•n]

Π◦ ::= A◦ | [Γ]

I Corresponding formula:

A1 ∧ . . . ∧ Am ⊃ B

fm(Λ•) = A1 ∧ ... ∧ Am ∧ ♦fm(Λ•1) ∧ ... ∧ ♦fm(Λ•

n)

fm([Γ]) = �fm(Γ)

Page 13: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for intuitionistic modal logicI

Nested

Sequent:

Γ ::= A•1, . . . ,A

•m,B

Λ• ::= A•1, ...,A

•m, [Λ•

1], ..., [Λ•n]

Π◦ ::= A◦ | [Γ]

I Corresponding formula:

A1 ∧ . . . ∧ Am ⊃ B

fm(Λ•) = A1 ∧ ... ∧ Am ∧ ♦fm(Λ•1) ∧ ... ∧ ♦fm(Λ•

n)

fm([Γ]) = �fm(Γ)

Page 14: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for intuitionistic modal logicI Nested Sequent:

Γ ::= Λ•,Π◦

Λ• ::= A•1, ...,A

•m, [Λ•

1], ..., [Λ•n]

Π◦ ::= A◦ | [Γ]

I Corresponding formula:

fm(Γ) = fm(Λ•)⊃ fm(Π◦)

fm(Λ•) = A1 ∧ ... ∧ Am ∧ ♦fm(Λ•1) ∧ ... ∧ ♦fm(Λ•

n)

fm([Γ]) = �fm(Γ)

Page 15: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for intuitionistic modal logicI Nested Sequent:

Γ ::= Λ•,Π◦

Λ• ::= A•1, ...,A

•m, [Λ•

1], ..., [Λ•n]

Π◦ ::= A◦ | [Γ]

I Corresponding formula:

fm(Γ) = fm(Λ•)⊃ fm(Π◦)

fm(Λ•) = A1 ∧ ... ∧ Am ∧ ♦fm(Λ•1) ∧ ... ∧ ♦fm(Λ•

n)

fm([Γ]) = �fm(Γ)

Page 16: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequents for intuitionistic modal logicI Nested Sequent:

Γ ::= Λ•,Π◦

Λ• ::= A•1, ...,A

•m, [Λ•

1], ..., [Λ•n]

Π◦ ::= A◦ | [Γ]

I Corresponding formula:

fm(Γ) = fm(Λ•)⊃ fm(Π◦)

fm(Λ•) = A1 ∧ ... ∧ Am ∧ ♦fm(Λ•1) ∧ ... ∧ ♦fm(Λ•

n)

fm([Γ]) = �fm(Γ)

Page 17: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequent for intuitionistic modal logic

I Output context:

Γ1{ } = A•, [B•, { }]

→ Γ1{[C •,D◦]} = A•, [B•, [C •,D◦]]

I Input contextΓ2{ } = A•, [B◦, { }]

→ Γ2{[C •,D•]} = A•, [B◦, [C •,D•]]

Page 18: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequent for intuitionistic modal logic

I Output context:

Γ1{ } = A•, [B•, { }]

→ Γ1{[C •,D◦]} = A•, [B•, [C •,D◦]]

I Input contextΓ2{ } = A•, [B◦, { }]

→ Γ2{[C •,D•]} = A•, [B◦, [C •,D•]]

Page 19: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequent for intuitionistic modal logic

I Output context:

Γ1{ } = A•, [B•, { }]

→ Γ1{[C •,D◦]} = A•, [B•, [C •,D◦]]

I Input contextΓ2{ } = A•, [B◦, { }]

→ Γ2{[C •,D•]} = A•, [B◦, [C •,D•]]

Page 20: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Nested Sequent for intuitionistic modal logic

I Output context:

Γ1{ } = A•, [B•, { }]

→ Γ1{[C •,D◦]} = A•, [B•, [C •,D◦]]

I Input contextΓ2{ } = A•, [B◦, { }]

→ Γ2{[C •,D•]} = A•, [B◦, [C •,D•]]

Page 21: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules

System NK

id −−−−−−−−Γ{a, a}

Γ{A,B}∨ −−−−−−−−−−−

Γ{A ∨ B}Γ{A} Γ{B}∧ −−−−−−−−−−−−−−−

Γ{A ∧ B}

Γ{A,A}c −−−−−−−−−

Γ{A}Γ{[A]}

� −−−−−−−−Γ{�A}

Γ{[A,∆]}♦ −−−−−−−−−−−−−

Γ{♦A, [∆]}

Additional structural rules

Γ{∅}w −−−−−−

Γ{∆}Γ{A} Γ{A}

cut −−−−−−−−−−−−−−Γ{∅}

Page 22: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules

Modal ♦-rules

Γ{[A]}d♦ −−−−−−−

Γ{♦A}Γ{A}

t♦ −−−−−−−Γ{♦A}

Γ{[∆],A}b♦ −−−−−−−−−−−−−

Γ{[∆,♦A]}

Γ{[♦A,∆]}4♦ −−−−−−−−−−−−−

Γ{♦A, [∆]}Γ{∅}{♦A}

5♦ −−−−−−−−−−−− depth(Γ{ }{∅}) ≥ 1Γ{♦A}{∅}

Modal structural rules

Γ{[∅]}d[ ] −−−−−−−

Γ{∅}Γ{[∆]}

t[ ] −−−−−−−−Γ{∆}

Γ{[Σ, [∆]]}b[ ] −−−−−−−−−−−−

Γ{[Σ],∆}

Γ{[∆], [Σ]}4[ ] −−−−−−−−−−−−

Γ{[[∆],Σ]}Γ{[∆]}{∅}

5[ ] −−−−−−−−−−−− depth(Γ{ }{[∆]}) ≥ 1Γ{∅}{[∆]}

Page 23: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

5 : ♦A⊃�♦A

Page 24: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

�A,�♦A∨ −−−−−−−−−−−−−−−−

5 : ♦A⊃�♦A

Page 25: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

�A, [♦A]� −−−−−−−−−−−�A,�♦A

∨ −−−−−−−−−−−−−−−−5 : ♦A⊃�♦A

Page 26: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

�A, [♦♦A,♦A] �A, [��A,♦A]cut −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−

�A, [♦A]� −−−−−−−−−−−�A,�♦A

∨ −−−−−−−−−−−−−−−−5 : ♦A⊃�♦A

Page 27: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

�A,♦A, [♦A]b♦ −−−−−−−−−−−−−−−−−�A, [♦♦A,♦A] �A, [��A,♦A]

cut −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−�A, [♦A]

� −−−−−−−−−−−�A,�♦A

∨ −−−−−−−−−−−−−−−−5 : ♦A⊃�♦A

Page 28: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

�A,♦A, [♦A]b♦ −−−−−−−−−−−−−−−−−�A, [♦♦A,♦A]

�A, [[�A],♦A]� −−−−−−−−−−−−−−−−−�A, [��A,♦A]

cut −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−�A, [♦A]

� −−−−−−−−−−−�A,�♦A

∨ −−−−−−−−−−−−−−−−5 : ♦A⊃�♦A

Page 29: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Classical Rules: Example

�A,♦A, [♦A]b♦ −−−−−−−−−−−−−−−−−�A, [♦♦A,♦A]

�A, [[�A,♦A]]4♦ −−−−−−−−−−−−−−−−−�A, [[�A],♦A]

� −−−−−−−−−−−−−−−−−�A, [��A,♦A]

cut −−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−−�A, [♦A]

� −−−−−−−−−−−�A,�♦A

∨ −−−−−−−−−−−−−−−−5 : ♦A⊃�♦A

Page 30: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}Γ{A•,B•}

∧• −−−−−−−−−−−−Γ{A ∧ B•}

Γ{A•} Γ{A•}∨• −−−−−−−−−−−−−−−−−

Γ{A ∨ B•}Γ↓{A◦} Γ{B•}

⊃• −−−−−−−−−−−−−−−−−−Γ{A⊃ B•}

Γ{[A•,∆]}�• −−−−−−−−−−−−−−

Γ{�A•, [∆]}Γ{[A•]}

♦• −−−−−−−−−Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}

Γ{A•,B◦}⊃◦ −−−−−−−−−−−−

Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 31: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}Γ{A•,B•}

∧• −−−−−−−−−−−−Γ{A ∧ B•}

Γ{A•} Γ{A•}∨• −−−−−−−−−−−−−−−−−

Γ{A ∨ B•}Γ↓{A◦} Γ{B•}

⊃• −−−−−−−−−−−−−−−−−−Γ{A⊃ B•}

Γ{[A•,∆]}�• −−−−−−−−−−−−−−

Γ{�A•, [∆]}Γ{[A•]}

♦• −−−−−−−−−Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}

Γ{A•,B◦}⊃◦ −−−−−−−−−−−−

Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 32: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}

Γ{A•,B•}∧• −−−−−−−−−−−−

Γ{A ∧ B•}Γ{A•} Γ{A•}

∨• −−−−−−−−−−−−−−−−−Γ{A ∨ B•}

Γ↓{A◦} Γ{B•}⊃• −−−−−−−−−−−−−−−−−−

Γ{A⊃ B•}

Γ{[A•,∆]}�• −−−−−−−−−−−−−−

Γ{�A•, [∆]}Γ{[A•]}

♦• −−−−−−−−−Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}

Γ{A•,B◦}⊃◦ −−−−−−−−−−−−

Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 33: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}

Γ{A•,B•}∧• −−−−−−−−−−−−

Γ{A ∧ B•}Γ{A•} Γ{A•}

∨• −−−−−−−−−−−−−−−−−Γ{A ∨ B•}

Γ↓{A◦} Γ{B•}⊃• −−−−−−−−−−−−−−−−−−

Γ{A⊃ B•}

Γ{[A•,∆]}�• −−−−−−−−−−−−−−

Γ{�A•, [∆]}Γ{[A•]}

♦• −−−−−−−−−Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}

Γ{A•,B◦}⊃◦ −−−−−−−−−−−−

Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 34: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}

Γ{A•,B•}∧• −−−−−−−−−−−−

Γ{A ∧ B•}Γ{A•} Γ{A•}

∨• −−−−−−−−−−−−−−−−−Γ{A ∨ B•}

Γ↓{A◦} Γ{B•}⊃• −−−−−−−−−−−−−−−−−−

Γ{A⊃ B•}Γ{[A•,∆]}

�• −−−−−−−−−−−−−−Γ{�A•, [∆]}

Γ{[A•]}♦• −−−−−−−−−

Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}Γ{A•,B◦}

⊃◦ −−−−−−−−−−−−Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 35: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}Γ{A•,B•}

∧• −−−−−−−−−−−−Γ{A ∧ B•}

Γ{A•} Γ{A•}∨• −−−−−−−−−−−−−−−−−

Γ{A ∨ B•}Γ↓{A◦} Γ{B•}

⊃• −−−−−−−−−−−−−−−−−−Γ{A⊃ B•}

Γ{[A•,∆]}�• −−−−−−−−−−−−−−

Γ{�A•, [∆]}Γ{[A•]}

♦• −−−−−−−−−Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}Γ{A•,B◦}

⊃◦ −−−−−−−−−−−−Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 36: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

System NIK

⊥• −−−−−−−Γ{⊥•}

Γ{A•,A•}c −−−−−−−−−−−

Γ{A•}Γ{A•,B•}

∧• −−−−−−−−−−−−Γ{A ∧ B•}

Γ{A•} Γ{A•}∨• −−−−−−−−−−−−−−−−−

Γ{A ∨ B•}Γ↓{A◦} Γ{B•}

⊃• −−−−−−−−−−−−−−−−−−Γ{A⊃ B•}

Γ{[A•,∆]}�• −−−−−−−−−−−−−−

Γ{�A•, [∆]}Γ{[A•]}

♦• −−−−−−−−−Γ{♦A•}

id −−−−−−−−−−Γ{a•, a◦}

Γ{A◦} Γ{B◦}∧◦ −−−−−−−−−−−−−−−−−

Γ{A ∧ B◦}Γ{A◦}

∨◦ −−−−−−−−−−−−Γ{A ∨ B◦}

Γ{B◦}∨◦ −−−−−−−−−−−−

Γ{A ∨ B◦}Γ{A•,B◦}

⊃◦ −−−−−−−−−−−−Γ{A⊃ B◦}

Γ{[A◦]}�◦ −−−−−−−−−

Γ{�A◦}Γ{[A◦,∆]}

♦◦ −−−−−−−−−−−−−−Γ{♦A◦, [∆]}

Additional structural rules

Γ{∅}w −−−−−−−

Γ{Λ•}Γ{A•} Γ↓{A◦}

cut −−−−−−−−−−−−−−−−−−Γ{∅}

Page 37: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Intuitionistic Rules

Modal ♦◦-rules Modal �•-rules Modal structural rules

Γ{[A◦]}d◦ −−−−−−−−−

Γ{♦A◦}Γ{[A•]}

d• −−−−−−−−−Γ{�A•}

Γ{[∅]}d[ ] −−−−−−−

Γ{∅}

Γ{A◦}t◦ −−−−−−−−−

Γ{♦A◦}Γ{A•}

t• −−−−−−−−−Γ{�A•}

Γ{[∆]}t[ ] −−−−−−−−

Γ{∆}

Γ{[∆],A◦}b◦ −−−−−−−−−−−−−−

Γ{[∆,♦A◦]}Γ{[∆],A•}

b• −−−−−−−−−−−−−−Γ{[∆,�A•]}

Γ{[Σ, [∆]]}b[ ] −−−−−−−−−−−−

Γ{[Σ],∆}

Γ{[♦A◦,∆]}4◦ −−−−−−−−−−−−−−

Γ{♦A◦, [∆]}Γ{[�A•,∆]}

4• −−−−−−−−−−−−−−Γ{�A•, [∆]}

Γ{[∆], [Σ]}4[ ] −−−−−−−−−−−−

Γ{[[∆],Σ]}

Γ{∅}{♦A◦}5◦ −−−−−−−−−−−−−

Γ{♦A◦}{∅}Γ{∅}{�A•}

5• −−−−−−−−−−−−−Γ{�A•}{∅}

Γ{[∆]}{∅}5[ ] −−−−−−−−−−−−

Γ{∅}{[∆]}

Page 38: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

45-Closure

Not all combination X of the d, t, b, 4, 5 rules can lead to acomplete cut-free system NK ∪ X♦ or NIK ∪ X◦ ∪ X•.ex: {b, 5} ` 4 : ♦♦A⊃ ♦A

but 4 is not derivable in NK ∪ {b♦, 5♦} \ {cut}

If X ⊆ {d, t, b, 4, 5}, the 45-closure is defined as:

X =

X ∪ {4} if {b, 5} ⊆ X or if {t, 5} ⊆ XX ∪ {5} if {b, 4} ⊆ XX otherwise

Page 39: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Cut Elimination

Theorem: Cut-Elimination in the 45-closureLet X ⊆ {d, t, b, 4, 5}.I (Brunnler, 2009) If Γ is derivable in NK∪X♦ ∪ {cut} then it is

derivable in NK ∪ X♦.

I (Straßburger, 2013) If Γ is derivable in NIK ∪ X• ∪ X◦ ∪ {cut}then it is derivable in{

NIK ∪ X• ∪ X◦ if d 6∈ X

NIK ∪ X• ∪ X◦ ∪ {d[ ]} if d ∈ X

Page 40: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Modularity

Theorem: Modular Cut-EliminationLet X ⊆ {d, t, b, 4, 5}.I If Γ is derivable in NK ∪ X♦ ∪ {cut} then it is derivable in

NK ∪ X♦ ∪ X[ ].

I If Γ is derivable in NIK ∪ X• ∪ X◦ ∪ {cut} then it is derivablein NIK ∪ X• ∪ X◦ ∪ X[ ].

Page 41: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Modularity

If Γ is derivable in NK ∪ X ∪ {cut}, then we have a proof of Γ inNK ∪ X♦.If X = X, then a proof in NK ∪ X♦ is trivially a proof inNK ∪ X♦ ∪ X[ ].Otherwise, we must have one of the following three cases:

I If {t, 5} ⊆ X then X = X ∪ {4} . . .

I If {b, 5} ⊆ X then X = X ∪ {4} . . .

I If {b, 4} ⊆ X then X = X ∪ {5} . . .

Page 42: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Modularity

I If {t, 5} ⊆ X then X = X∪ {4} and the 4♦-rule is admissible inNK ∪ X♦.

Γ{[♦A,∆]}4♦ −−−−−−−−−−−−−

Γ{♦A, [∆]}

Γ{[♦A,∆]}w −−−−−−−−−−−−−−−−−

Γ{[∅], [♦A,∆]}5♦ −−−−−−−−−−−−−−−−−

Γ{[♦A], [∆]}t[ ] −−−−−−−−−−−−−−

Γ{♦A, [∆]}

I If {b, 5} ⊆ X then X = X ∪ {4} and the 4♦-rule is admissiblein NK ∪ X♦.

Γ{[♦A,∆]}4♦ −−−−−−−−−−−−−

Γ{♦A, [∆]}

Γ{[♦A,∆]}w −−−−−−−−−−−−−−−−−

Γ{[[∅],♦A,∆]}5♦ −−−−−−−−−−−−−−−−−

Γ{[[♦A],∆]}b[ ] −−−−−−−−−−−−−−

Γ{♦A, [∆]}

Page 43: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Modularity

I If {b, 4} ⊆ X then X = X ∪ {5}. We replace the 5♦ by theequivalent set of rules {5♦

1, 5♦2, 5♦

3} and show that all three areadmissible in NK ∪ X♦.

Γ{[∆],♦A}5♦1

−−−−−−−−−−−−−Γ{[∆,♦A]}

Γ{[∆], [♦A,Σ]}5♦2

−−−−−−−−−−−−−−−−−Γ{[∆,♦A], [Σ]}

Γ{[∆, [♦A,Σ]]}5♦3

−−−−−−−−−−−−−−−−−Γ{[∆,♦A, [Σ]]}

Page 44: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic

Concluding Remarks

I We used both logical and structural rules to get a modularcut-free system but for some combinations of axioms only thestructural or the logical rules would be sufficient depending onthe system.

I In order to better understand this phenomenon, we need tofind a general pattern for translating axioms into rules and toinvestigate for which type of axioms such a translation ispossible.

Page 45: Label-free Modular Systems for Classical and ... · Label-free Modular Systems for Classical and Intuitionistic Modal Logics Sonia Marin Lutz Straˇburger Advances in Modal Logic