ProofTheory: Logicaland Philosophical Aspects Class 3: - - PowerPoint PPT Presentation

prooftheory logicaland philosophical aspects
SMART_READER_LITE
LIVE PREVIEW

ProofTheory: Logicaland Philosophical Aspects Class 3: - - PowerPoint PPT Presentation

ProofTheory: Logicaland Philosophical Aspects Class 3: BeyondSequents Greg Restall and Shawn Standefer nasslli july 2016 rutgers Our Aim To introduce proof theory , with a focus on its applications in philosophy, linguistics and computer


slide-1
SLIDE 1

ProofTheory: Logicaland Philosophical Aspects

Class 3: BeyondSequents Greg Restall and Shawn Standefer

nasslli · july 2016 · rutgers

slide-2
SLIDE 2

Our Aim

To introduce proof theory, with a focus on its applications in philosophy, linguistics and computer science.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 2 of 62

slide-3
SLIDE 3

Our Aim for Today

Introduce extensions of sequent systems to naturally deal with modal logics.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 3 of 62

slide-4
SLIDE 4

Today's Plan

Basic Modal Logic Modal Sequent Systems Display Logic Labelled Sequents Tree Hypersequents

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 4 of 62

slide-5
SLIDE 5

basic modal logic

slide-6
SLIDE 6

Possibility and Necessity

Modal logic adds propositional logic the notions of possibility and necessity. Add to the language of propositional logic the ‘□’ and ‘♢.’

▶ If A is a formula, so are □A and ♢A.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 6 of 62

slide-7
SLIDE 7

Example Interpretation

p, q p, ¬q p, q ¬p, q

, , , , , , , , , , , ,

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 7 of 62

slide-8
SLIDE 8

Example Interpretation

p, q p, ¬q p, q ¬p, q

, , , , , , , , , , , ,

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 7 of 62

slide-9
SLIDE 9

Example Interpretation

p, q p, ¬q p, q ¬p, q

♢p, ♢¬p, ♢q, ♢¬q ♢p, ♢¬p, ♢q, ♢¬q ¬♢p, ¬♢¬p, ¬♢q, ¬♢¬q ♢p, ♢¬p, ♢q, ¬♢¬q

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 7 of 62

slide-10
SLIDE 10

Example Interpretation

p, q p, ¬q p, q ¬p, q

♢p, ♢¬p, ♢q, ♢¬q ♢p, ♢¬p, ♢q, ♢¬q ¬♢p, ¬♢¬p, ¬♢q, ¬♢¬q ♢p, ♢¬p, ♢q, ¬♢¬q ♢(p ∧ q) ¬♢(p ∧ q) ¬♢(p ∧ q) ♢(p ∧ q)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 7 of 62

slide-11
SLIDE 11

Modal Logic: Interpretations

An interpretation for the language is a triple: ⟨W, R, v⟩. W is a non-empty set of states (or possible worlds). R is a two-place relation on W, of relative possibility. uRw means that from the point of view of u, w is possible. Finally, v assigns a truth value to a propositional parameter at a state. That is, for each world w and propositional parameter p, we will have either vw(p) = 1 (if p is “true at w”) or vw(p) = 0 (if p is “false at w”).

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 8 of 62

slide-12
SLIDE 12

Interpreting the Language

We keep the rules for the classical connectives, with state subscripts on v:

▶ vw(¬A) = 1 if and only if vw(A) = 0. ▶ vw(A ∧ B) = 1 if and only if vw(A) = 1 and vw(B) = 1. ▶ vw(A ∨ B) = 1 if and only if vw(A) = 1 or vw(B) = 1. ▶ vw(A ⊃ B) = 1 if and only if vw(A) = 0 or vw(B) = 1.

No novelty there. The innovation is found with and : if and only if for each where . if and only if for some where .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 9 of 62

slide-13
SLIDE 13

Interpreting the Language

We keep the rules for the classical connectives, with state subscripts on v:

▶ vw(¬A) = 1 if and only if vw(A) = 0. ▶ vw(A ∧ B) = 1 if and only if vw(A) = 1 and vw(B) = 1. ▶ vw(A ∨ B) = 1 if and only if vw(A) = 1 or vw(B) = 1. ▶ vw(A ⊃ B) = 1 if and only if vw(A) = 0 or vw(B) = 1.

No novelty there. The innovation is found with □ and ♢:

▶ vw(□A) = 1 if and only if vu(A) = 1 for each u where wRu. ▶ vw(♢A) = 1 if and only if vu(A) = 1 for some u where wRu.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 9 of 62

slide-14
SLIDE 14

Modal Validity

Interpretations can be used to define validity, as with classical propositional logic. The argument from to is valid (written ‘ ’ as before) if and only if for every interpretation for any state , if for each then for some , too. … or equivalently, there is no state at which every member of is true and every member of is false.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 10 of 62

slide-15
SLIDE 15

Modal Validity

Interpretations can be used to define validity, as with classical propositional logic. The argument from X to Y is valid (written ‘X ⊢ Y’ as before) if and only if for every interpretation ⟨W, R, v⟩ for any state w ∈ W, if vw(B) = 1 for each B ∈ X then for some C ∈ Y, vw(C) = 1 too. … or equivalently, there is no state at which every member of is true and every member of is false.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 10 of 62

slide-16
SLIDE 16

Modal Validity

Interpretations can be used to define validity, as with classical propositional logic. The argument from X to Y is valid (written ‘X ⊢ Y’ as before) if and only if for every interpretation ⟨W, R, v⟩ for any state w ∈ W, if vw(B) = 1 for each B ∈ X then for some C ∈ Y, vw(C) = 1 too. … or equivalently, there is no state w ∈ W at which every member of X is true and every member of Y is false.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 10 of 62

slide-17
SLIDE 17

Some Basic Validity Facts

⊢ A ⊢ □A None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-18
SLIDE 18

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-19
SLIDE 19

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-20
SLIDE 20

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B A ⊢ B ♢A ⊢ ♢B None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-21
SLIDE 21

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B A ⊢ B ♢A ⊢ ♢B X, □A, □B ⊢ Y X, □(A ∧ B) ⊢ Y None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-22
SLIDE 22

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B A ⊢ B ♢A ⊢ ♢B X, □A, □B ⊢ Y X, □(A ∧ B) ⊢ Y X ⊢ ♢A, ♢B, Y X ⊢ ♢(A ∨ B), Y None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-23
SLIDE 23

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B A ⊢ B ♢A ⊢ ♢B X, □A, □B ⊢ Y X, □(A ∧ B) ⊢ Y X ⊢ ♢A, ♢B, Y X ⊢ ♢(A ∨ B), Y X, □A ⊢ Y X, ¬♢¬A ⊢ Y None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-24
SLIDE 24

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B A ⊢ B ♢A ⊢ ♢B X, □A, □B ⊢ Y X, □(A ∧ B) ⊢ Y X ⊢ ♢A, ♢B, Y X ⊢ ♢(A ∨ B), Y X, □A ⊢ Y X, ¬♢¬A ⊢ Y X ⊢ □A, Y X ⊢ ¬♢¬A, Y None of these are much like good L/R rules for

  • r

.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-25
SLIDE 25

Some Basic Validity Facts

⊢ A ⊢ □A A ⊢ ♢A ⊢ A ⊢ B □A ⊢ □B A ⊢ B ♢A ⊢ ♢B X, □A, □B ⊢ Y X, □(A ∧ B) ⊢ Y X ⊢ ♢A, ♢B, Y X ⊢ ♢(A ∨ B), Y X, □A ⊢ Y X, ¬♢¬A ⊢ Y X ⊢ □A, Y X ⊢ ¬♢¬A, Y None of these are much like good L/R rules for □ or ♢.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 11 of 62

slide-26
SLIDE 26

Moving Beyond Basic Modal Logic

Restrictions on the accessibility relation lead to properties for □ and ♢. condition property reflexivity wRw □A ⊢ A A ⊢ ♢A. transitivity . symmetry . directedness . . . . . . : all models : reflexive models : reflexive transitive models : reflexive symmetric transitive models.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 12 of 62

slide-27
SLIDE 27

Moving Beyond Basic Modal Logic

Restrictions on the accessibility relation lead to properties for □ and ♢. condition property reflexivity wRw □A ⊢ A A ⊢ ♢A. transitivity wRv ∧ vRu ⊃ wRu □A ⊢ □□A ♢♢A ⊢ ♢A. symmetry . directedness . . . . . . : all models : reflexive models : reflexive transitive models : reflexive symmetric transitive models.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 12 of 62

slide-28
SLIDE 28

Moving Beyond Basic Modal Logic

Restrictions on the accessibility relation lead to properties for □ and ♢. condition property reflexivity wRw □A ⊢ A A ⊢ ♢A. transitivity wRv ∧ vRu ⊃ wRu □A ⊢ □□A ♢♢A ⊢ ♢A. symmetry wRv ⊃ vRw A ⊢ □♢A ♢□A ⊢ A. directedness . . . . . . : all models : reflexive models : reflexive transitive models : reflexive symmetric transitive models.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 12 of 62

slide-29
SLIDE 29

Moving Beyond Basic Modal Logic

Restrictions on the accessibility relation lead to properties for □ and ♢. condition property reflexivity wRw □A ⊢ A A ⊢ ♢A. transitivity wRv ∧ vRu ⊃ wRu □A ⊢ □□A ♢♢A ⊢ ♢A. symmetry wRv ⊃ vRw A ⊢ □♢A ♢□A ⊢ A. directedness (∃v)wRv □⊥ ⊢ ⊢ ♢⊤ . . . . . . : all models : reflexive models : reflexive transitive models : reflexive symmetric transitive models.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 12 of 62

slide-30
SLIDE 30

Moving Beyond Basic Modal Logic

Restrictions on the accessibility relation lead to properties for □ and ♢. condition property reflexivity wRw □A ⊢ A A ⊢ ♢A. transitivity wRv ∧ vRu ⊃ wRu □A ⊢ □□A ♢♢A ⊢ ♢A. symmetry wRv ⊃ vRw A ⊢ □♢A ♢□A ⊢ A. directedness (∃v)wRv □⊥ ⊢ ⊢ ♢⊤ . . . . . . : all models : reflexive models : reflexive transitive models : reflexive symmetric transitive models.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 12 of 62

slide-31
SLIDE 31

Moving Beyond Basic Modal Logic

Restrictions on the accessibility relation lead to properties for □ and ♢. condition property reflexivity wRw □A ⊢ A A ⊢ ♢A. transitivity wRv ∧ vRu ⊃ wRu □A ⊢ □□A ♢♢A ⊢ ♢A. symmetry wRv ⊃ vRw A ⊢ □♢A ♢□A ⊢ A. directedness (∃v)wRv □⊥ ⊢ ⊢ ♢⊤ . . . . . . K: all models T: reflexive models S4: reflexive transitive models S5: reflexive symmetric transitive models.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 12 of 62

slide-32
SLIDE 32

modal sequent systems

slide-33
SLIDE 33

What could L/R rules for □ and ♢ look like?

[ L]

??? ⊢ ??? X ⊢ □A, Y

[ L] [ R]

These rules characterise the modal logic .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-34
SLIDE 34

What could L/R rules for □ and ♢ look like?

[ L]

X ⊢ A □X ⊢ □A

[ L] [ R]

These rules characterise the modal logic .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-35
SLIDE 35

What could L/R rules for □ and ♢ look like?

[ L]

□X ⊢ A □X ⊢ □A

[ L] [ R]

These rules characterise the modal logic .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-36
SLIDE 36

What could L/R rules for □ and ♢ look like?

[ L]

□X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y

[ L] [ R]

These rules characterise the modal logic .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-37
SLIDE 37

What could L/R rules for □ and ♢ look like?

X, A ⊢ Y [□L] X, □A ⊢ Y □X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y

[ L] [ R]

These rules characterise the modal logic .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-38
SLIDE 38

What could L/R rules for □ and ♢ look like?

X, A ⊢ Y [□L] X, □A ⊢ Y □X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y □X, A ⊢ ♢Y

[♢L]

□X, ♢A ⊢ ♢Y X ⊢ A, Y

[♢R]

X ⊢ ♢A, Y These rules characterise the modal logic .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-39
SLIDE 39

What could L/R rules for □ and ♢ look like?

X, A ⊢ Y [□L] X, □A ⊢ Y □X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y □X, A ⊢ ♢Y

[♢L]

□X, ♢A ⊢ ♢Y X ⊢ A, Y

[♢R]

X ⊢ ♢A, Y These rules characterise the modal logic S4.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 14 of 62

slide-40
SLIDE 40

Example Derivations

A ⊢ A B ⊢ B

[∧R]

A, B ⊢ A ∧ B [□L] □A, B ⊢ A ∧ B [□L] □A, □B ⊢ A ∧ B

[□R]

□A, □B ⊢ □(A ∧ B)

[∧L]

□A ∧ □B ⊢ □(A ∧ B) A ⊢ A [□L] □A ⊢ A

[□R]

□A ⊢ □A

[□R]

□A ⊢ □□A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 15 of 62

slide-41
SLIDE 41

What about S5?

□X ⊢ A, □Y

[□R′]

□X ⊢ □A, □Y ♢X, A ⊢ ♢Y

[♢L′]

♢X, ♢A ⊢ ♢Y

[ R] [ R ] [ L] [Cut]

The sequent has no cut-free proof. (How could you apply a rule?)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 16 of 62

slide-42
SLIDE 42

What about S5?

□X ⊢ A, □Y

[□R′]

□X ⊢ □A, □Y ♢X, A ⊢ ♢Y

[♢L′]

♢X, ♢A ⊢ ♢Y □p ⊢ □p

[¬R]

⊢ □p, ¬□p

[□R′]

⊢ □p, □¬□p p ⊢ p

[□L]

□p ⊢ p

[Cut]

⊢ p, □¬□p The sequent has no cut-free proof. (How could you apply a rule?)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 16 of 62

slide-43
SLIDE 43

What about S5?

□X ⊢ A, □Y

[□R′]

□X ⊢ □A, □Y ♢X, A ⊢ ♢Y

[♢L′]

♢X, ♢A ⊢ ♢Y □p ⊢ □p

[¬R]

⊢ □p, ¬□p

[□R′]

⊢ □p, □¬□p p ⊢ p

[□L]

□p ⊢ p

[Cut]

⊢ p, □¬□p The sequent ⊢ p, □¬□p has no cut-free proof. (How could you apply a □ rule?)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 16 of 62

slide-44
SLIDE 44

Problems with these □ and ♢ rules

X, A ⊢ Y [□L] X, □A ⊢ Y □X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y □X ⊢ A, □Y

[□R′]

□X ⊢ □A, □Y □X, A ⊢ ♢Y

[♢L]

□X, ♢A ⊢ ♢Y ♢X, A ⊢ ♢Y

[♢L′]

♢X, ♢A ⊢ ♢Y X ⊢ A, Y

[♢R]

X ⊢ ♢A, Y Entanglement between □ and ♢. L and R are weak — all the work is done by the left rules and right rules. Hard/impossible to generalise.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 17 of 62

slide-45
SLIDE 45

Problems with these □ and ♢ rules

X, A ⊢ Y [□L] X, □A ⊢ Y □X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y □X ⊢ A, □Y

[□R′]

□X ⊢ □A, □Y □X, A ⊢ ♢Y

[♢L]

□X, ♢A ⊢ ♢Y ♢X, A ⊢ ♢Y

[♢L′]

♢X, ♢A ⊢ ♢Y X ⊢ A, Y

[♢R]

X ⊢ ♢A, Y Entanglement between □ and ♢. □L and ♢R are weak — all the work is done by the left ♢ rules and right □ rules. Hard/impossible to generalise.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 17 of 62

slide-46
SLIDE 46

Problems with these □ and ♢ rules

X, A ⊢ Y [□L] X, □A ⊢ Y □X ⊢ A, ♢Y

[□R]

□X ⊢ □A, ♢Y □X ⊢ A, □Y

[□R′]

□X ⊢ □A, □Y □X, A ⊢ ♢Y

[♢L]

□X, ♢A ⊢ ♢Y ♢X, A ⊢ ♢Y

[♢L′]

♢X, ♢A ⊢ ♢Y X ⊢ A, Y

[♢R]

X ⊢ ♢A, Y Entanglement between □ and ♢. □L and ♢R are weak — all the work is done by the left ♢ rules and right □ rules. Hard/impossible to generalise.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 17 of 62

slide-47
SLIDE 47

From Modal to Temporal Logic

▶ vw(□A) = 1 if and only if vu(A) = 1 for each u where wRu. ▶ vw(♢A) = 1 if and only if vu(A) = 1 for some u where wRu. ▶ vw(■A) = 1 if and only if vu(A) = 1 for each u where uRw. ▶ vw(♦A) = 1 if and only if vu(A) = 1 for some u where uRw.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 18 of 62

slide-48
SLIDE 48

From Modal to Temporal Logic

▶ vw(□A) = 1 if and only if vu(A) = 1 for each u where wRu. ▶ vw(♢A) = 1 if and only if vu(A) = 1 for some u where wRu. ▶ vw(■A) = 1 if and only if vu(A) = 1 for each u where uRw. ▶ vw(♦A) = 1 if and only if vu(A) = 1 for some u where uRw.

A ⊢ □B ♦A ⊢ B ♢A ⊢ B A ⊢ ■B

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 18 of 62

slide-49
SLIDE 49

Going Forward and Back in a Derivation

□A, □B ⊢ □A

[∧L]

□A ∧ □B ⊢ □A

[□♦]

♦(□A ∧ □B) ⊢ B □A, □B ⊢ □B

[∧L]

□A ∧ □B ⊢ □B

[□♦]

♦(□A ∧ □B) ⊢ B

[∧R]

♦(□A ∧ □B) ⊢ A ∧ B

[♦□]

□A ∧ □B ⊢ □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 19 of 62

slide-50
SLIDE 50

Generalised Sequents

How do we establish X ⊢ □A, Y? It should have something to do with some but the is evaluated in a different state. We need to record state shifts in sequents. display logic labelled sequents tree hypersequents

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 20 of 62

slide-51
SLIDE 51

Generalised Sequents

How do we establish X ⊢ □A, Y? It should have something to do with some X′ ⊢ A, Y ′ but the A is evaluated in a different state. We need to record state shifts in sequents. display logic labelled sequents tree hypersequents

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 20 of 62

slide-52
SLIDE 52

Generalised Sequents

How do we establish X ⊢ □A, Y? It should have something to do with some X′ ⊢ A, Y ′ but the A is evaluated in a different state. We need to record state shifts in sequents. display logic labelled sequents tree hypersequents

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 20 of 62

slide-53
SLIDE 53

Generalised Sequents

How do we establish X ⊢ □A, Y? It should have something to do with some X′ ⊢ A, Y ′ but the A is evaluated in a different state. We need to record state shifts in sequents. display logic • labelled sequents • tree hypersequents

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 20 of 62

slide-54
SLIDE 54

display logic

slide-55
SLIDE 55

Nuel Belnap

slide-56
SLIDE 56

Sequents

Sequents are of the form X ⊢ Y, where X and Y are structures Structures are built up out of formulas and the structural connetives ∗, • (both unary), and ◦ (binary) For example, ∗(p ◦ q) ⊢ •(r ◦ ∗s)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 23 of 62

slide-57
SLIDE 57

Display equivalences

Certain sequents are stipulated to be equivalent via display equivalences X ⊢ Y ◦ Z ⇐ ⇒ X ◦ ∗Y ⊢ Z ⇐ ⇒ X ⊢ Z ◦ Y X ⊢ Y ⇐ ⇒ ∗Y ⊢ ∗X ⇐ ⇒ X ⊢ ∗ ∗ Y

  • X ⊢ Y ⇐

⇒ X ⊢ •Y (These rules ensure that acts like negation, is conjunctive on the left and disjunctive on the right, and acts like a necessity on the right and its converse possibility the left.)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 24 of 62

slide-58
SLIDE 58

Display equivalences

Certain sequents are stipulated to be equivalent via display equivalences X ⊢ Y ◦ Z ⇐ ⇒ X ◦ ∗Y ⊢ Z ⇐ ⇒ X ⊢ Z ◦ Y X ⊢ Y ⇐ ⇒ ∗Y ⊢ ∗X ⇐ ⇒ X ⊢ ∗ ∗ Y

  • X ⊢ Y ⇐

⇒ X ⊢ •Y (These rules ensure that ∗ acts like negation,

  • is conjunctive on the left and disjunctive on the right,

and • acts like a necessity on the right and its converse possibility the left.)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 24 of 62

slide-59
SLIDE 59

Displaying

By means of the display equivalences, one can display a formula or structure

  • n one side of the turnstile in isolation

This permits the left and right rules to deal with only the displayed formulas and structures A ◦ B ⊢ X

[∧L]

A ∧ B ⊢ X X ⊢ A Y ⊢ B

[∧R]

X ◦ Y ⊢ A ∧ B

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 25 of 62

slide-60
SLIDE 60

Generality

The connectives rules are formulated so that each connective is paired with a structural connective Different logical behaviour is obtained by imposing different rules on the structural connectives A single form of conjunction rule can be used for, say, classical conjunction and relevant fusion, the difference coming out in the structural rules in force

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 26 of 62

slide-61
SLIDE 61

Cut

Because formulas can always be displayed, a simple form of Cut can be used for a range of logics X ⊢ A A ⊢ Y [Cut] X ⊢ Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 27 of 62

slide-62
SLIDE 62

Eliminating Cut

The Elimination Theorem is proved via a general argument that depends on eight conditions on the rules. If these conditions are satisfied, then it follows that Cut is admissible This argument is due to Haskell Curry and Nuel Belnap.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 28 of 62

slide-63
SLIDE 63

The Structure of the Curry–Belnap Cut Elimination Proof

▶ It’s a Cut elimination argument (it doesn’t appeal to a Mix rule). ▶ It’s an induction on grade (complexity of the Cut formula), as usual. ▶ To eliminate a Cut on a formula A, trace the parametric occurrences of a

formula in the premises of the cut inference upward to where they first

  • appear. Replace the cut at those instances (either with cuts on

subformulas, or by weakening, or the cuts evaprate into identities) and then replay the substitution downward.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 29 of 62

slide-64
SLIDE 64

The Crucial Step

X ⊢ A . . . · · · A, A · · · · · · A · · · · · · A · · · . . . · · · A, A · · · · · · A · · · · · · A · · · · · · A · · · A ⊢ Y [Cut] X ⊢ Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 30 of 62

slide-65
SLIDE 65

The Crucial Step

. . . · · · A, A · · · · · · A · · · · · · A · · · . . . · · · A, A · · · · · · A · · · · · · A · · · · · · A · · · A ⊢ Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 31 of 62

slide-66
SLIDE 66

The Crucial Step

. . . · · · X, X · · · · · · A · · · · · · X · · · . . . · · · X, X · · · · · · A · · · · · · A · · · · · · A · · · A ⊢ Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 31 of 62

slide-67
SLIDE 67

The Crucial Step

. . . · · · X, X · · · · · · X · · · · · · X · · · . . . · · · X, X · · · · · · X · · · · · · X · · · · · · X · · · X ⊢ Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 31 of 62

slide-68
SLIDE 68

The Eight Conditions

▶ c1: Preservation of formulas. ▶ c2: Shape-alikeness of parameters. ▶ c3: Non-proliferation of parameters. ▶ c4: Position-alikeness of parameters. ▶ c5: Display of principal constituents. ▶ c6: Closure under substitution for consequent parameters. ▶ c7: Closure under substitution for antecedent parameters. ▶ c8: Eliminability of matching principal constituents.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 32 of 62

slide-69
SLIDE 69

Modal Rules

To give rules for modal operators, you use the modal structure. A ⊢ Y

[□L]

□A ⊢ •Y X ⊢ •B

[□R]

X ⊢ □B

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 33 of 62

slide-70
SLIDE 70

Example Display Logic Derivation

A ⊢ A

[□L]

□A ⊢ •A [K] □A ◦ □B ⊢ •A [display]

  • (□A ◦ □B) ⊢ A

B ⊢ B

[□L]

□B ⊢ •B [K] □A ◦ □B ⊢ •B [display]

  • (□A ◦ □B) ⊢ B

[∧R]

  • (□A ◦ □B) ◦ •(□A ◦ □B) ⊢ A ∧ B

[W]

  • (□A ◦ □B) ⊢ A ∧ B

[display]

□A ◦ □B ⊢ •(A ∧ B)

[∧L]

□A ∧ □B ⊢ •(A ∧ B)

[□R]

□A ∧ □B ⊢ □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 34 of 62

slide-71
SLIDE 71

Structural Rules

X ⊢ •Y [refl] X ⊢ Y

[trans] [sym]

Many more structural rules are possible. A ⊢ A

[□L]

□A ⊢ •A [refl] □A ⊢ A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 35 of 62

slide-72
SLIDE 72

Structural Rules

X ⊢ •Y [refl] X ⊢ Y X ⊢ •Y

[trans]

X ⊢ ••Y

[sym]

Many more structural rules are possible. A ⊢ A

[□L]

□A ⊢ •A

[trans]

□A ⊢ ••A [display]

  • □A ⊢ •A

[□R]

  • □A ⊢ □A

[display]

□A ⊢ •□A

[□R]

□A ⊢ □□A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 35 of 62

slide-73
SLIDE 73

Structural Rules

X ⊢ •Y [refl] X ⊢ Y X ⊢ •Y

[trans]

X ⊢ ••Y X ⊢ •∗Y [sym] X ⊢ ∗•Y Many more structural rules are possible. A ⊢ A

[display]

∗A ⊢ ∗A [¬L] ¬A ⊢ ∗A

[□L]

□¬A ⊢ •∗A [sym] □¬A ⊢ ∗•A

[display]

  • A ⊢ ∗□¬A [¬R]
  • A ⊢ ¬□¬A

[display]

A ⊢ •¬□¬A

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 35 of 62

slide-74
SLIDE 74

Structural Rules

X ⊢ •Y [refl] X ⊢ Y X ⊢ •Y

[trans]

X ⊢ ••Y X ⊢ •∗Y [sym] X ⊢ ∗•Y Many more structural rules are possible.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 35 of 62

slide-75
SLIDE 75

Cut Elimination: The □ Case

A cut on a principal □A may be simplified into a cut on A. X ⊢ •A

[□R]

X ⊢ □A A ⊢ Y

[□L]

□A ⊢ •Y [Cut] X ⊢ •Y

[display] [Cut] [display]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 36 of 62

slide-76
SLIDE 76

Cut Elimination: The □ Case

A cut on a principal □A may be simplified into a cut on A. X ⊢ •A

[□R]

X ⊢ □A A ⊢ Y

[□L]

□A ⊢ •Y [Cut] X ⊢ •Y X ⊢ •A [display]

  • X ⊢ A

A ⊢ Y [Cut]

  • X ⊢ Y

[display]

X ⊢ •Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 36 of 62

slide-77
SLIDE 77

Virtues and Vices of Display Logic

display Cut-free + Explicit + Systematic + Separation + Subformula + Nonredundant − Gentzen-plus −

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 37 of 62

slide-78
SLIDE 78

Virtues and Vices of Display Logic

display Cut-free + Explicit + Systematic + Separation + Subformula + Nonredundant − Gentzen-plus −

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 37 of 62

slide-79
SLIDE 79

labelled sequents

slide-80
SLIDE 80

Recall this derivation…

A ⊢ A

[□L]

□A ⊢ •A [K] □A ◦ □B ⊢ •A [display]

  • (□A ◦ □B) ⊢ A

B ⊢ B

[□L]

□B ⊢ •B [K] □A ◦ □B ⊢ •B [display]

  • (□A ◦ □B) ⊢ B

[∧R]

  • (□A ◦ □B) ◦ •(□A ◦ □B) ⊢ A ∧ B

[W]

  • (□A ◦ □B) ⊢ A ∧ B

[display]

□A ◦ □B ⊢ •(A ∧ B)

[∧L]

□A ∧ □B ⊢ •(A ∧ B)

[□R]

□A ∧ □B ⊢ □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 39 of 62

slide-81
SLIDE 81

Here is another way to represent it

v : A ⊢ v : A [□L] wRv, w : □A ⊢ v : A [K] wRv, w : □A, w : □B ⊢ v : A v : B ⊢ v : B [□L] wRv, w : □B ⊢ v : B [K] wRv, w : □A, w : □B ⊢ v : B

[∧R]

wRv, w : □A, w : □B, wRv, w : □A, w : □B ⊢ v : A ∧ B [W] wRv, w : □A, w : □B ⊢ A ∧ B

[∧L]

wRv, w : □A ∧ □B ⊢ v : A ∧ B

[□R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 40 of 62

slide-82
SLIDE 82

Labelled Sequent Rules: Boolean Connectives

x : A ⊢ x : A (Plus weakening and contraction.) x : A, x : B, X ⊢ Y

[∧L]

x : A ∧ B, X ⊢ Y X ⊢ x : A, Y X ⊢ x : B, Y

[∧R]

X ⊢ x : A ∧ B, Y x : A, X ⊢ Y x : B, X ⊢ Y

[∨L]

x : A ∨ B, X ⊢ Y X ⊢ x : A, x : B, Y

[∨R]

X ⊢ x : A ∨ B, Y X ⊢ x : A, Y [¬L] x : ¬A, X ⊢ Y x : A, X ⊢ Y

[¬R]

X ⊢ x : ¬A, Y

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 41 of 62

slide-83
SLIDE 83

Labelled Sequent Rules: Modal Operators

x : A, X ⊢ Y [□L] yRx, y : □A, X ⊢ Y xRy, X ⊢ y : A, Y

[□R]

X ⊢ x : □A, Y xRy, y : A, X ⊢ Y

[♢L]

x : ♢A, X ⊢ Y X ⊢ x : A, Y

[♢R]

yRx, X ⊢ y : ♢A, Y In □R and ♢L, the label y must not be present in X, Y or be identical to x.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 42 of 62

slide-84
SLIDE 84

Labelled Sequents

In these rules (except for weakenings) relational statements (xRy) are introduced only on the left of the sequent. We may without loss of deductive power, restrict our attention to sequents in X ⊢ Y which relational statements appear only in X and not in Y.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 43 of 62

slide-85
SLIDE 85

Frame conditions

The ‘cash value’ of a labelled sequent X ⊢ Y on a Kripke model is found by replacing x : A by vx(A) = 1; X by its conjunction; Y by its disjunction; the ⊢ by a conditional; and universally quantifying over all world labels. is valid on a model if and only if

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 44 of 62

slide-86
SLIDE 86

Frame conditions

The ‘cash value’ of a labelled sequent X ⊢ Y on a Kripke model is found by replacing x : A by vx(A) = 1; X by its conjunction; Y by its disjunction; the ⊢ by a conditional; and universally quantifying over all world labels. xRy, x : A ⊢ y : B, x : C is valid on a model if and only if (∀x, y)((xRy ∧ vx(A) = 1) ⊃ ((vy(B) = 1) ∨ vx(C) = 1))

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 44 of 62

slide-87
SLIDE 87

Translation

A systematic translation maps modal display derivations into labelled modal derivations. The translation simplifies the proof structure, erasing display equivalences, which are mapped to identical labelled sequents (modulo relabelling).

For details, see Poggiolesi and Restall “Interpreting and Applying Proof Theory for Modal Logic” (2012).

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 45 of 62

slide-88
SLIDE 88

Virtues and Vices

display labelled Cut-free + + Explicit + + Systematic + + Separation + + Subformula + +− Nonredundant − +− Gentzen-plus − +−

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 46 of 62

slide-89
SLIDE 89

Virtues and Vices

display labelled Cut-free + + Explicit + + Systematic + + Separation + + Subformula + +− Nonredundant − +− Gentzen-plus − +−

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 46 of 62

slide-90
SLIDE 90

tree hypersequents

slide-91
SLIDE 91

Inspecting the translation

Display equivalent sequents correspond to nearly identical labelled sequents.

A ⊢ •B

  • A ⊢ B

All we care about is that one world accesses the other. We have

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 48 of 62

slide-92
SLIDE 92

Inspecting the translation

Display equivalent sequents correspond to nearly identical labelled sequents.

A ⊢ •B ⇒ vRw, v : A ⊢ w : B

  • A ⊢ B

All we care about is that one world accesses the other. We have

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 48 of 62

slide-93
SLIDE 93

Inspecting the translation

Display equivalent sequents correspond to nearly identical labelled sequents.

A ⊢ •B ⇒ vRw, v : A ⊢ w : B

  • A ⊢ B

⇒ wRv, w : A ⊢ v : B All we care about is that one world accesses the other. We have

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 48 of 62

slide-94
SLIDE 94

Inspecting the translation

Display equivalent sequents correspond to nearly identical labelled sequents.

A ⊢ •B ⇒ vRw, v : A ⊢ w : B

  • A ⊢ B

⇒ wRv, w : A ⊢ v : B All we care about is that one world accesses the other. We have A ⊢ ⊢ B

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 48 of 62

slide-95
SLIDE 95

The Recipe

Replace the labelled sequent R, X ⊢ Y by a directed graph of sequents: There is one node for every label. Every node is a sequent. For every instance of in antecedent position, put in the antecedent of the sequent at the node corresponding to . For every instance of in consequent position, put in the consequent of the sequent at the node corresponding to . If contains , then place an arc from to .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 49 of 62

slide-96
SLIDE 96

The Recipe

Replace the labelled sequent R, X ⊢ Y by a directed graph of sequents:

▶ There is one node for every label.

Every node is a sequent. For every instance of in antecedent position, put in the antecedent of the sequent at the node corresponding to . For every instance of in consequent position, put in the consequent of the sequent at the node corresponding to . If contains , then place an arc from to .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 49 of 62

slide-97
SLIDE 97

The Recipe

Replace the labelled sequent R, X ⊢ Y by a directed graph of sequents:

▶ There is one node for every label. ▶ Every node is a sequent.

For every instance of in antecedent position, put in the antecedent of the sequent at the node corresponding to . For every instance of in consequent position, put in the consequent of the sequent at the node corresponding to . If contains , then place an arc from to .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 49 of 62

slide-98
SLIDE 98

The Recipe

Replace the labelled sequent R, X ⊢ Y by a directed graph of sequents:

▶ There is one node for every label. ▶ Every node is a sequent. ▶ For every instance of x : A in antecedent position, put A in the

antecedent of the sequent at the node corresponding to x. For every instance of in consequent position, put in the consequent of the sequent at the node corresponding to . If contains , then place an arc from to .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 49 of 62

slide-99
SLIDE 99

The Recipe

Replace the labelled sequent R, X ⊢ Y by a directed graph of sequents:

▶ There is one node for every label. ▶ Every node is a sequent. ▶ For every instance of x : A in antecedent position, put A in the

antecedent of the sequent at the node corresponding to x.

▶ For every instance of x : A in consequent position, put A in the

consequent of the sequent at the node corresponding to x. If contains , then place an arc from to .

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 49 of 62

slide-100
SLIDE 100

The Recipe

Replace the labelled sequent R, X ⊢ Y by a directed graph of sequents:

▶ There is one node for every label. ▶ Every node is a sequent. ▶ For every instance of x : A in antecedent position, put A in the

antecedent of the sequent at the node corresponding to x.

▶ For every instance of x : A in consequent position, put A in the

consequent of the sequent at the node corresponding to x.

▶ If R contains Rxy, then place an arc from x to y.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 49 of 62

slide-101
SLIDE 101

Three ways of presenting the one fact

▶ Display Sequent: • ∗ (A ◦ ∗•B) ⊢ ∗(D ◦ E)

Labelled Sequent: Delabelled Sequent:

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 50 of 62

slide-102
SLIDE 102

Three ways of presenting the one fact

▶ Display Sequent: • ∗ (A ◦ ∗•B) ⊢ ∗(D ◦ E) ▶ Labelled Sequent: vRw, uRv, u : B, w : D, w : E ⊢ v : A

Delabelled Sequent:

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 50 of 62

slide-103
SLIDE 103

Three ways of presenting the one fact

▶ Display Sequent: • ∗ (A ◦ ∗•B) ⊢ ∗(D ◦ E) ▶ Labelled Sequent: vRw, uRv, u : B, w : D, w : E ⊢ v : A ▶ Delabelled Sequent: B ⊢

D, E ⊢ ⊢ A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 50 of 62

slide-104
SLIDE 104

An example delabelling

v : A ⊢ v : A

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A v : B ⊢ v : B

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-105
SLIDE 105

An example delabelling

A ⊢ A

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A v : B ⊢ v : B

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-106
SLIDE 106

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

wRv, w : □A, w : □B ⊢ v : A v : B ⊢ v : B

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-107
SLIDE 107

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A v : B ⊢ v : B

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-108
SLIDE 108

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A B ⊢ B

[□L]

wRv, w : □A ⊢ v : A

[K]

wRv, w : □A, w : □B ⊢ v : A

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-109
SLIDE 109

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A B ⊢ B

[□L]

□B ⊢ ⊢ B

[K]

wRv, w : □A, w : □B ⊢ v : A

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-110
SLIDE 110

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A B ⊢ B

[□L]

□B ⊢ ⊢ B

[K]

□A, □B ⊢ ⊢ B

[∧R]

wRv, w : □A, w : □B ⊢ v : A ∧ B [□R] w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-111
SLIDE 111

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A B ⊢ B

[□L]

□B ⊢ ⊢ B

[K]

□A, □B ⊢ ⊢ B

[∧R]

□A, □B ⊢ ⊢ A ∧ B

[□R]

w : □A, w : □B ⊢ w : □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-112
SLIDE 112

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A B ⊢ B

[□L]

□B ⊢ ⊢ B

[K]

□A, □B ⊢ ⊢ B

[∧R]

□A, □B ⊢ ⊢ A ∧ B

[□R]

□A, □B ⊢ □(A ∧ B)

[∧R]

w : □A ∧ □B ⊢ w : □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-113
SLIDE 113

An example delabelling

A ⊢ A

[□L]

□A ⊢ ⊢ A

[K]

□A, □B ⊢ ⊢ A B ⊢ B

[□L]

□B ⊢ ⊢ B

[K]

□A, □B ⊢ ⊢ B

[∧R]

□A, □B ⊢ ⊢ A ∧ B

[□R]

□A, □B ⊢ □(A ∧ B)

[∧R]

□A ∧ □B ⊢ □(A ∧ B)

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 51 of 62

slide-114
SLIDE 114

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-115
SLIDE 115

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-116
SLIDE 116

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-117
SLIDE 117

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-118
SLIDE 118

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-119
SLIDE 119

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-120
SLIDE 120

Another example delabelling

x : A ⊢ x : A

[¬L]

x : ¬A, x : A ⊢

[□L]

Ryx, y : □¬A, x : A ⊢

[¬R]

Ryx, x : A ⊢ y : ¬□¬A

[sym]

Rxy, x : A ⊢ y : ¬□¬A

[□R]

x : A ⊢ x : □¬□¬A A ⊢ A

[¬L]

¬A, A ⊢

[□L]

□¬A ⊢ A ⊢

[¬R]

⊢ ¬□¬A A ⊢

[sym]

⊢ ¬□¬A A ⊢

[□R]

A ⊢ □¬□¬A

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 52 of 62

slide-121
SLIDE 121

Tree Hypersequent Rules: Modal Operators

H[X ⊢ Y X′, A ⊢ Y ′]

[□L]

H[X, □A ⊢ Y X′ ⊢ Y ′] H[X ⊢ Y ⊢ A]

[□R]

H[X ⊢ □A, Y] H[X ⊢ Y A ⊢ ]

[♢L]

H[♢A, X ⊢ Y] H[X ⊢ Y X′ ⊢ A, Y ′]

[♢R]

H[X ⊢ ♢A, Y X′ ⊢ Y ′]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 53 of 62

slide-122
SLIDE 122

Forms of Cut

H[X ⊢ A, Y] H[X, A ⊢ Y]

[Cuta]

H[X ⊢ Y]

[Cut ]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 54 of 62

slide-123
SLIDE 123

Forms of Cut

H[X ⊢ A, Y] H[X, A ⊢ Y]

[Cuta]

H[X ⊢ Y] H[X ⊢ A, Y] H′[X, A ⊢ Y]

[Cutm]

(H ⊕ H′)[X ⊢ Y]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 54 of 62

slide-124
SLIDE 124

Forms of Weakening

H[X ⊢ Y]

[iKL]

H[X, A ⊢ Y] H[X ⊢ Y]

[iKR]

H[X ⊢ A, Y]

[eKL] [eKR]

axK

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 55 of 62

slide-125
SLIDE 125

Forms of Weakening

H[X ⊢ Y]

[iKL]

H[X, A ⊢ Y] H[X ⊢ Y]

[iKR]

H[X ⊢ A, Y] H[X ⊢ Y]

[eKL]

H[X′ ⊢ Y ′ X ⊢ Y] H[X ⊢ Y]

[eKR]

H[X ⊢ Y X′ ⊢ Y ′]

axK

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 55 of 62

slide-126
SLIDE 126

Forms of Weakening

H[X ⊢ Y]

[iKL]

H[X, A ⊢ Y] H[X ⊢ Y]

[iKR]

H[X ⊢ A, Y] H[X ⊢ Y]

[eKL]

H[X′ ⊢ Y ′ X ⊢ Y] H[X ⊢ Y]

[eKR]

H[X ⊢ Y X′ ⊢ Y ′] H[X, A ⊢ A, Y]

[axK]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 55 of 62

slide-127
SLIDE 127

Forms of Contraction

H[X, A, A ⊢ Y]

[iWL]

H[X, A ⊢ Y] H[X ⊢ A, A, Y]

[iWR]

H[X ⊢ A, Y]

[eWo] [eWi]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 56 of 62

slide-128
SLIDE 128

Forms of Contraction

H[X, A, A ⊢ Y]

[iWL]

H[X, A ⊢ Y] H[X ⊢ A, A, Y]

[iWR]

H[X ⊢ A, Y] H[X′′ ⊢ Y ′′ X ⊢ Y X′ ⊢ Y ′]

[eWo]

H[X′ ⊢ Y ′ X′, X′′ ⊢ X′, Y ′′]

[eWi]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 56 of 62

slide-129
SLIDE 129

Forms of Contraction

H[X, A, A ⊢ Y]

[iWL]

H[X, A ⊢ Y] H[X ⊢ A, A, Y]

[iWR]

H[X ⊢ A, Y] H[X′′ ⊢ Y ′′ X ⊢ Y X′ ⊢ Y ′]

[eWo]

H[X′ ⊢ Y ′ X′, X′′ ⊢ X′, Y ′′] H[X′′ ⊢ Y ′′ X ⊢ Y X′ ⊢ Y ′]

[eWi]

H[X ⊢ Y X′, X′′ ⊢ X′, Y ′′]

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 56 of 62

slide-130
SLIDE 130

Cut Elimination

A cut elimination theorem for tree hypersequent systems is relatively straightforward. One option is a contraction-free style argument (by Negri and von Plato), following the construction for Labelled Sequent systems. Another is the Curry–Belnap argument.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 57 of 62

slide-131
SLIDE 131

Virtues and Vices

display labelled delabelled Cut-free + + + Explicit + + + Systematic + + + Separation + + + Subformula + +− + Nonredundant − +− + Gentzen-plus − +− +

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 58 of 62

slide-132
SLIDE 132

Virtues and Vices

display labelled delabelled Cut-free + + + Explicit + + + Systematic + + + Separation + + + Subformula + +− + Nonredundant − +− + Gentzen-plus − +− +

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 58 of 62

slide-133
SLIDE 133

Tomorrow

Flat hypersequents (for s5), and structured hypersequents for two-dimensional modal logic.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 59 of 62

slide-134
SLIDE 134

Display Logic, Labelled Sequents and Hypersequents

nuel d. belnap, jr. “Display Logic.” Journal of Philosophical Logic, 11:375–417, 1982. heinrich wansing Displaying Modal Logic Kluwer Academic Publishers, 1998. sara negri “Proof Analysis in Modal Logic.” Journal of Philosophical Logic, 34:507–544, 2005. arnon avron “Using Hypersequents in Proof Systems for Non-Classical Logics.” Annals of Mathematics and Artificial intelligence, 4:225–248, 1991.

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 60 of 62

slide-135
SLIDE 135

Delabelled Sequents

francesca poggiolesi Gentzen Calculi for Modal Propositional Logic Springer, 2011. francesca poggiolesi and greg restall “Interpreting and Applying Proof Theory for Modal Logic.” New Waves in Philosophical Logic, ed. Greg Restall and Gillian Russell, Palgrave MacMillan, 2012. http://consequently.org/writing/interp-apply-ptml

Greg Restall and Shawn Standefer Proof Theory:, Logical and Philosophical Aspects 61 of 62

slide-136
SLIDE 136

thank you!

https://consequently.org/class/2016/PTPLA-NASSLLI/ @consequently / @standefer on Twitter