Natural Deduction with Alternatives Greg Restall applied proof - - PowerPoint PPT Presentation

natural deduction with alternatives
SMART_READER_LITE
LIVE PREVIEW

Natural Deduction with Alternatives Greg Restall applied proof - - PowerPoint PPT Presentation

Natural Deduction with Alternatives Greg Restall applied proof theory workshop 6 november 2020 https://consequently.org/presentation/2020/ natural-deduction-with-alternatives My Aim T o introduce naturaldeductionwithalternatives , a


slide-1
SLIDE 1

Natural Deduction with Alternatives

Greg Restall

applied proof theory workshop · 6 november 2020

https://consequently.org/presentation/2020/ natural-deduction-with-alternatives

slide-2
SLIDE 2

My Aim To introduce naturaldeductionwithalternatives, a well-behaved single-conclusion natural deduction framework for a range of logical systems, including classical, linear, relevant logic and affine logic, by varying the policy for managing discharging of assumptions and retrieval of alternatives.

Greg Restall Natural Deduction, with Alternatives 2 of 72

slide-3
SLIDE 3

My Plan

Inferentialism & Natural Deduction Classical Sequent Calculus Assertion, Denial, Negation and Contradiction Alternatives Normalisation and its Consequences Operational Rules as Definitions

Greg Restall Natural Deduction, with Alternatives 3 of 72

slide-4
SLIDE 4

inferentialism & natural deduction

slide-5
SLIDE 5

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-6
SLIDE 6

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-7
SLIDE 7

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-8
SLIDE 8

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-9
SLIDE 9

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-10
SLIDE 10

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-11
SLIDE 11

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-12
SLIDE 12

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-13
SLIDE 13

Natural Deduction is Beautiful!

[¬(r ∨ s)]4 p → (q ∨ r) [p]3

→E

q ∨ r q → s [q]1

→E

s

∨I

r ∨ s [r]2

∨I

r ∨ s

∨E1,2

r ∨ s

¬E

¬I3

¬p

→I4

¬(r ∨ s) → ¬p

Greg Restall Natural Deduction, with Alternatives 5 of 72

slide-14
SLIDE 14

The Rules

A

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-15
SLIDE 15

The Rules

A [A]i Π B

→Ii

A → B

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-16
SLIDE 16

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-17
SLIDE 17

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-18
SLIDE 18

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B Π A ∧ B ∧E A Π A ∧ B ∧E B

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-19
SLIDE 19

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B Π A ∧ B ∧E A Π A ∧ B ∧E B Π A

∨I

A ∨ B Π B

∨I

A ∨ B

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-20
SLIDE 20

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B Π A ∧ B ∧E A Π A ∧ B ∧E B Π A

∨I

A ∨ B Π B

∨I

A ∨ B Π A ∨ B [A]j Π′ C [B]k Π′′ C ∨E C

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-21
SLIDE 21

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B Π A ∧ B ∧E A Π A ∧ B ∧E B Π A

∨I

A ∨ B Π B

∨I

A ∨ B Π A ∨ B [A]j Π′ C [B]k Π′′ C ∨E C [A]i Π ⊥

¬Ii

¬A

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-22
SLIDE 22

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B Π A ∧ B ∧E A Π A ∧ B ∧E B Π A

∨I

A ∨ B Π B

∨I

A ∨ B Π A ∨ B [A]j Π′ C [B]k Π′′ C ∨E C [A]i Π ⊥

¬Ii

¬A Π ¬A Π′ A ¬E ⊥

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-23
SLIDE 23

The Rules

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π A Π′ B ∧I A ∧ B Π A ∧ B ∧E A Π A ∧ B ∧E B Π A

∨I

A ∨ B Π B

∨I

A ∨ B Π A ∨ B [A]j Π′ C [B]k Π′′ C ∨E C [A]i Π ⊥

¬Ii

¬A Π ¬A Π′ A ¬E ⊥ Π ⊥ ⊥E A

Greg Restall Natural Deduction, with Alternatives 6 of 72

slide-24
SLIDE 24

What makes natural deduction naturaldeduction? ◮ Proofs are direct, from premise(s) to conclusion(s).

Greg Restall Natural Deduction, with Alternatives 7 of 72

slide-25
SLIDE 25

What makes natural deduction naturaldeduction? ◮ Proofs are direct, from premise(s) to conclusion(s). ◮ Proofs are structures made out of formulas.

Greg Restall Natural Deduction, with Alternatives 7 of 72

slide-26
SLIDE 26

What makes natural deduction naturaldeduction? ◮ Proofs are direct, from premise(s) to conclusion(s). ◮ Proofs are structures made out of formulas. ◮ Te inferential relationships between those formulas is implicit in the structure of the proof.

Greg Restall Natural Deduction, with Alternatives 7 of 72

slide-27
SLIDE 27

What makes natural deduction naturaldeduction? ◮ Proofs are direct, from premise(s) to conclusion(s). ◮ Proofs are structures made out of formulas. ◮ Te inferential relationships between those formulas is implicit in the structure of the proof. ◮ Rules for the connectives are, typically, separable.

Greg Restall Natural Deduction, with Alternatives 7 of 72

slide-28
SLIDE 28

What makes natural deduction naturaldeduction? ◮ Proofs are direct, from premise(s) to conclusion(s). ◮ Proofs are structures made out of formulas. ◮ Te inferential relationships between those formulas is implicit in the structure of the proof. ◮ Rules for the connectives are, typically, separable. ◮ Proofs normalise. (We can straighten out detours.)

Greg Restall Natural Deduction, with Alternatives 7 of 72

slide-29
SLIDE 29

Normalisation

[A]i Π1 B

→Ii

A → B Π2 A

→E

B

Greg Restall Natural Deduction, with Alternatives 8 of 72

slide-30
SLIDE 30

Normalisation

[A]i Π1 B

→Ii

A → B Π2 A

→E

B

  • Π2

A Π1 B

Greg Restall Natural Deduction, with Alternatives 8 of 72

slide-31
SLIDE 31

Inferentialists like Natural Deduction ◮ Inference is something we can do, and can learn.

Greg Restall Natural Deduction, with Alternatives 9 of 72

slide-32
SLIDE 32

Inferentialists like Natural Deduction ◮ Inference is something we can do, and can learn. ◮ A proof from X to A shows show to meet a justification request for A against a background of granting X.

Greg Restall Natural Deduction, with Alternatives 9 of 72

slide-33
SLIDE 33

Inferentialists like Natural Deduction ◮ Inference is something we can do, and can learn. ◮ A proof from X to A shows show to meet a justification request for A against a background of granting X. ◮ I/E rules play a similar role to truth conditions.

Greg Restall Natural Deduction, with Alternatives 9 of 72

slide-34
SLIDE 34

Inferentialists like Natural Deduction ◮ Inference is something we can do, and can learn. ◮ A proof from X to A shows show to meet a justification request for A against a background of granting X. ◮ I/E rules play a similar role to truth conditions. ◮ Normal proofs are analytic.

Greg Restall Natural Deduction, with Alternatives 9 of 72

slide-35
SLIDE 35

Natural Deduction and the Sequent Calculus ◮ Sequents (like X A) are a good way to ‘keep score.’

Greg Restall Natural Deduction, with Alternatives 10 of 72

slide-36
SLIDE 36

Natural Deduction and the Sequent Calculus ◮ Sequents (like X A) are a good way to ‘keep score.’ ◮ Structural rules, like identity, cut, contraction and weakening, are typically explicit in a sequent system and implicit in natural deduction.

Greg Restall Natural Deduction, with Alternatives 10 of 72

slide-37
SLIDE 37

Structural Rules A

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-38
SLIDE 38

Structural Rules A A A

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-39
SLIDE 39

Structural Rules Y X Π1 A Π2 B X A Y, A B X, Y B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-40
SLIDE 40

Structural Rules Y X Π1 A Π2 B X A Y, A B X, Y B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-41
SLIDE 41

Structural Rules Y X Π1 A Π2 B X A Y, A B X, Y B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-42
SLIDE 42

Structural Rules X [A]i [A]i Π B

→Ii

A → B A

→E

B X, A, A B X, A B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-43
SLIDE 43

Structural Rules X [A]i [A]i Π B

→Ii

A → B A

→E

B X, A, A B X, A B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-44
SLIDE 44

Structural Rules X Π B

→I

A → B A

→E

B X B X, A B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-45
SLIDE 45

Structural Rules X Π B

→I

A → B A

→E

B X B X, A B

Greg Restall Natural Deduction, with Alternatives 11 of 72

slide-46
SLIDE 46

Discharge Policies duplicates no duplicates vacuous Standard Affine no vacuous Relevant Linear

Greg Restall Natural Deduction, with Alternatives 12 of 72

slide-47
SLIDE 47

Natural deduction is opinionated ⊢ p ∨ ¬p ¬¬p ⊢ p

Greg Restall Natural Deduction, with Alternatives 13 of 72

slide-48
SLIDE 48

Natural deduction is opinionated ⊢ p ∨ ¬p ¬¬p ⊢ p ⊢ (p → q) ∨ (q → r) ⊢ (((p → q)) → p) → p

Greg Restall Natural Deduction, with Alternatives 13 of 72

slide-49
SLIDE 49

‘Textbook’ natural deduction plugs the gap, but it has no taste. Π ¬¬A

DNE

A [¬A]i Π ⊥

⊥Ec

A [A]i Π C [¬A]j Π C

Casesi,j

C

Greg Restall Natural Deduction, with Alternatives 14 of 72

slide-50
SLIDE 50

We get classicallogic, but the rules are no longer separated

[¬p]2 [(p → q) → p]3 [¬p]2 [p]1

¬E

⊥ ⊥E q

→I1

p → q

→E

p

¬E

¬I2

¬¬p

DNE

p

→I3

((p → q) → p) → p

Greg Restall Natural Deduction, with Alternatives 15 of 72

slide-51
SLIDE 51

classical sequent calculus

slide-52
SLIDE 52

Gentzen’s Sequent Calculus

p p p q, p

→R

p → q, p

→L

(p → q) → p p, p

W

(p → q) → p p

→R

((p → q) → p) → p

Greg Restall Natural Deduction, with Alternatives 17 of 72

slide-53
SLIDE 53

Gentzen’s Sequent Calculus

p p p q, p

→R

p → q, p

→L

(p → q) → p p, p

W

(p → q) → p p

→R

((p → q) → p) → p p p

¬R

p, ¬p

∨R

p ∨ ¬p p p

¬L

p, ¬p

∧L

p ∧ ¬p

Greg Restall Natural Deduction, with Alternatives 17 of 72

slide-54
SLIDE 54

Gentzen’s Sequent Calculus

p p p q, p

→R

p → q, p

→L

(p → q) → p p, p

W

(p → q) → p p

→R

((p → q) → p) → p p p

¬R

p, ¬p

∨R

p ∨ ¬p p p

¬L

p, ¬p

∧L

p ∧ ¬p Classical • Separated Rules • Normalising • Analytic

Greg Restall Natural Deduction, with Alternatives 17 of 72

slide-55
SLIDE 55

Gentzen’s Sequent Calculus

p p p q, p

→R

p → q, p

→L

(p → q) → p p, p

W

(p → q) → p p

→R

((p → q) → p) → p p p

¬R

p, ¬p

∨R

p ∨ ¬p p p

¬L

p, ¬p

∧L

p ∧ ¬p Classical • Separated Rules • Normalising • Analytic ... but what kind of proof does X Y score?

Greg Restall Natural Deduction, with Alternatives 17 of 72

slide-56
SLIDE 56

Me, in 2005: Not a proof, but . . .

https://consequently.org/writing/multipleconclusions/

. . . deriving X Y does tell you that it’s out of bounds to assert each member of X and deny each member of Y, and that’s something!

Greg Restall Natural Deduction, with Alternatives 18 of 72

slide-57
SLIDE 57

Steinberger on the Principle of Answerability

Florian Steinberger, “Why Conclusions Should Remain Single” JPL (2011) 40:333–355 https://dx.doi.org/10.1007/s10992-010-9153-3

Greg Restall Natural Deduction, with Alternatives 19 of 72

slide-58
SLIDE 58

This is not just conservatism What is a proof of p?

Greg Restall Natural Deduction, with Alternatives 20 of 72

slide-59
SLIDE 59

This is not just conservatism What is a proof of p? A proof of p meets a justification request for the assertion of p.

(Not every way to meet a justification request is a proof, but proofs meet justification requests in a very stringent way.)

Greg Restall Natural Deduction, with Alternatives 20 of 72

slide-60
SLIDE 60

Slogan A proof of A (in a context) meets a justification request for A

  • n the basis of the claims we take for granted.

Greg Restall Natural Deduction, with Alternatives 21 of 72

slide-61
SLIDE 61

Slogan A proof of A (in a context) meets a justification request for A

  • n the basis of the claims we take for granted.

A sequent calculus derivation doesn’t do that, at least, not without quite a bit of work.

Greg Restall Natural Deduction, with Alternatives 21 of 72

slide-62
SLIDE 62

Slogan A proof of A (in a context) meets a justification request for A

  • n the basis of the claims we take for granted.

A sequent calculus derivation doesn’t do that, at least, not without quite a bit of work. Is there a way to read a classical sequent derivation as constructing this kind of proof?

Greg Restall Natural Deduction, with Alternatives 21 of 72

slide-63
SLIDE 63

Signed Natural Deduction [− p ∨ ¬p]1

−∨E

− p

+¬I

+ ¬p

+∨I

+ p ∨ ¬p [− p ∨ ¬p]2

RAA1,2

+ p ∨ ¬p Decorate your proof with signs.

Greg Restall Natural Deduction, with Alternatives 22 of 72

slide-64
SLIDE 64

Double up your Rules

Π + A

+∨I

+ A ∨ B Π + B

+∨I

+ A ∨ B Π + A ∨ B [+ A]j Π′ φ [+ B]k Π′′ φ

∨Ej,k

φ Π − A ∨ B −∨E − A Π − A ∨ B −∧E − B Π − A Π′ − B −∨E − A ∨ B Π − A

+¬I

+ ¬A Π + ¬A +¬E − A Π + A

−¬I

− ¬A Π − ¬A −¬E + A

Greg Restall Natural Deduction, with Alternatives 23 of 72

slide-65
SLIDE 65

Add some ‘Structural’ Rules

Π α Π′ α∗

⊥I

⊥ [α]i Π ⊥ Reductioi α∗ [α]j Π′ β [α]k Π′′ β∗

SRj,k

α∗

α and β are signed formulas. (− A)∗ = + A and (+ A)∗ = − A.

Greg Restall Natural Deduction, with Alternatives 24 of 72

slide-66
SLIDE 66

This is very complex Te duality of assertion and denial are important to the defender of classical logic, but doubling up every connective rule is like cracking a small nut with a sledgehammer.

Greg Restall Natural Deduction, with Alternatives 25 of 72

slide-67
SLIDE 67

So far ... ◮ Answerability to our practice is a constraint worth meeting.

Greg Restall Natural Deduction, with Alternatives 26 of 72

slide-68
SLIDE 68

So far ... ◮ Answerability to our practice is a constraint worth meeting. ◮ Sequents help keep score in a proof.

Greg Restall Natural Deduction, with Alternatives 26 of 72

slide-69
SLIDE 69

So far ... ◮ Answerability to our practice is a constraint worth meeting. ◮ Sequents help keep score in a proof. ◮ Bilateralism (paying attention to assertion and denial) is important to the defender of classical logic.

Greg Restall Natural Deduction, with Alternatives 26 of 72

slide-70
SLIDE 70

So far ... ◮ Answerability to our practice is a constraint worth meeting. ◮ Sequents help keep score in a proof. ◮ Bilateralism (paying attention to assertion and denial) is important to the defender of classical logic. ◮ Sequent calculus and signed natural deduction do not approach the simplicity of standard natural deduction as an account of proof.

Greg Restall Natural Deduction, with Alternatives 26 of 72

slide-71
SLIDE 71

assertion, denial, negation and contradiction

slide-72
SLIDE 72

Are these rules truly separated?

[A]i Π ⊥

¬Ii

¬A Π ¬A Π′ A ¬E ⊥ Π ⊥ ⊥E A

Greg Restall Natural Deduction, with Alternatives 28 of 72

slide-73
SLIDE 73

Are these rules truly separated?

[A]i Π ⊥

¬Ii

¬A Π ¬A Π′ A ¬E ⊥ Π ⊥ ⊥E A

If ⊥ is a formula we do not have the subformula property for normal proofs. ¬p p

¬E

⊥ ⊥E q

Greg Restall Natural Deduction, with Alternatives 28 of 72

slide-74
SLIDE 74

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

⊥ ⊥E q p p

¬L

¬p, p

K

¬p, p q

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-75
SLIDE 75

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

⊥ ⊥E q p p

¬L

¬p, p

K

¬p, p q

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-76
SLIDE 76

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

⊥ ⊥E q p p

¬L

¬p, p

K

¬p, p q

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-77
SLIDE 77

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

⊥ ⊥E q p p

¬L

¬p, p

K

¬p, p q

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-78
SLIDE 78

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

Following Tennant (Natural Logic, 1978), I’ll use “♯” as a contradiction marker. It’s not a formula. We regain the subformula property for normal proofs.

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-79
SLIDE 79

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

Following Tennant (Natural Logic, 1978), I’ll use “♯” as a contradiction marker. It’s not a formula. We regain the subformula property for normal proofs. [A]i Π ♯

¬Ii

¬A Π ¬A Π′ A ¬E ♯ Π ♯

♯E

A

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-80
SLIDE 80

In the sequent calculus, it’s structure, not a formula

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

Following Tennant (Natural Logic, 1978), I’ll use “♯” as a contradiction marker. It’s not a formula. We regain the subformula property for normal proofs. [A]i Π ♯

¬Ii

¬A Π ¬A Π′ A ¬E ♯ Π ♯

♯E

A Π ♯

fI

f Π f fE ♯

Greg Restall Natural Deduction, with Alternatives 29 of 72

slide-81
SLIDE 81

Relevance, Vacuous Discharge, and ♯E

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

Greg Restall Natural Deduction, with Alternatives 30 of 72

slide-82
SLIDE 82

Relevance, Vacuous Discharge, and ♯E

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

p

→I

q → p p p

K

p, q p

→I

p q → p

Greg Restall Natural Deduction, with Alternatives 30 of 72

slide-83
SLIDE 83

Relevance, Vacuous Discharge, and ♯E

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

p

→I

q → p p p

K

p, q p

→I

p q → p

Greg Restall Natural Deduction, with Alternatives 30 of 72

slide-84
SLIDE 84

Relevance, Vacuous Discharge, and ♯E

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

p

→I

q → p p p

K

p, q p

→I

p q → p

Greg Restall Natural Deduction, with Alternatives 30 of 72

slide-85
SLIDE 85

Relevance, Vacuous Discharge, and ♯E

¬p p

¬E

♯E

q p p

¬L

¬p, p

K

¬p, p q

p

→I

q → p p p

K

p, q p

→I

p q → p What connects vacuous discharge and ♯E? In the sequent calculus, they are both weakening. But in natural deduction?

Greg Restall Natural Deduction, with Alternatives 30 of 72

slide-86
SLIDE 86

Is ♯ genuinely structural? If ♯ is a genuine structural feature of proofs, why does it feature only in the f and ¬ rules?

Greg Restall Natural Deduction, with Alternatives 31 of 72

slide-87
SLIDE 87

Is ♯ genuinely structural? If ♯ is a genuine structural feature of proofs, why does it feature only in the f and ¬ rules? For bilateralists, the notion of a contradiction is more fundamental than any particular connective. Asserting and denying the one thing can also lead to a dead end ...

Greg Restall Natural Deduction, with Alternatives 31 of 72

slide-88
SLIDE 88

Is ♯ genuinely structural? If ♯ is a genuine structural feature of proofs, why does it feature only in the f and ¬ rules? For bilateralists, the notion of a contradiction is more fundamental than any particular connective. Asserting and denying the one thing can also lead to a dead end ... and so can setting aside the current conclusion, to look for an alternative.

Greg Restall Natural Deduction, with Alternatives 31 of 72

slide-89
SLIDE 89

alternatives

slide-90
SLIDE 90

Adding alternatives Π A A↑

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-91
SLIDE 91

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-92
SLIDE 92

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

[X : Y] A

[X : A, Y] ♯

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-93
SLIDE 93

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

[X : Y] A

[X : A, Y] ♯

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-94
SLIDE 94

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

[X : Y] A

[X : A, Y] ♯ [X : A, Y] ♯

[X : Y] A

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-95
SLIDE 95

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

[X : Y] A

[X : A, Y] ♯ [X : A, Y] ♯

[X : Y] A

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-96
SLIDE 96

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

X A; Y

X ♯; A, Y X ♯; A, Y

X A; Y

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-97
SLIDE 97

Adding alternatives Π A A↑

♯ [A↑]i Π ♯

↓i

A

X A; Y

X ♯; A, Y X ♯; A, Y

X A; Y

We add the store and retrieve rules and keep the other rules fixed. Te store and retrieve rules are the only rules that manipulate alternatives.

Greg Restall Natural Deduction, with Alternatives 33 of 72

slide-98
SLIDE 98

A minimal set of rules

A Π A A↑

♯ [A↑]i Π ♯

↓i

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π ♯

fI

f Π f fE ♯

Greg Restall Natural Deduction, with Alternatives 34 of 72

slide-99
SLIDE 99

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-100
SLIDE 100

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[A : ] A

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-101
SLIDE 101

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[A : A] ♯

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-102
SLIDE 102

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[A : A] f

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-103
SLIDE 103

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[ : A] A → f

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-104
SLIDE 104

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[(A → f) → B : A] B

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-105
SLIDE 105

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[B → f, (A → f) → B : A] f

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-106
SLIDE 106

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[B → f, (A → f) → B : A] ♯

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-107
SLIDE 107

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[B → f, (A → f) → B : ] A

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-108
SLIDE 108

Example Proof: Contraposition

[(A → f) → B : ] (B → f) → A

[B → f]3 (A → f) → B [A]1 [A↑]2

fI

f

→I1

A → f

→E

B

→E

f fE ♯

↓2

A

→I3

(B → f) → A

[(A → f) → B : ] (B → f) → A

Greg Restall Natural Deduction, with Alternatives 35 of 72

slide-109
SLIDE 109

Example Proof: Peirce’s Law

[(p → q) → p : ] p (p → q) → p [p]1 [p↑]2

q

→I1

p → q

→E

p [p↑]2

↓2

p

Greg Restall Natural Deduction, with Alternatives 36 of 72

slide-110
SLIDE 110

Example Proof: Peirce’s Law

[(p → q) → p : ] p (p → q) → p [p]1 [p↑]2

q

→I1

p → q

→E

p [p↑]2

↓2

p Tis proof exhibits both duplicate and vacuous retrieval.

Greg Restall Natural Deduction, with Alternatives 36 of 72

slide-111
SLIDE 111

Example Proof: Peirce’s Law

[(p → q) → p : ] p (p → q) → p [p]1 [p↑]2

q

→I1

p → q

→E

p [p↑]2

↓2

p Tis proof exhibits both duplicate and vacuous retrieval.

Greg Restall Natural Deduction, with Alternatives 36 of 72

slide-112
SLIDE 112

The Unity of Relevance ¬p p

¬E

♯E

q p

→I

q → p

Greg Restall Natural Deduction, with Alternatives 37 of 72

slide-113
SLIDE 113

The Unity of Relevance ♯E is nothing other than vacuous retrieval. ¬p p

¬E

q p

→I

q → p

Greg Restall Natural Deduction, with Alternatives 37 of 72

slide-114
SLIDE 114

Completeness and Soundness — for classical logic

  • 1. completeness:

Greg Restall Natural Deduction, with Alternatives 38 of 72

slide-115
SLIDE 115

Completeness and Soundness — for classical logic

  • 1. completeness: Trivial. It’s intuitionistic logic + Peirce’s Law

Greg Restall Natural Deduction, with Alternatives 38 of 72

slide-116
SLIDE 116

Completeness and Soundness — for classical logic

  • 1. completeness: Trivial. It’s intuitionistic logic + Peirce’s Law
  • 2. soundness: Easy induction. If we have a proof for [X : Y] A then

in any Boolean valuation v where v(X) = 1 and v(Y) = 0 then v(A) = 1.

Greg Restall Natural Deduction, with Alternatives 38 of 72

slide-117
SLIDE 117

Bilateralism does some work for us When I set a current conclusion aside as an alternative, I temporarily (for the sake of the argument) deny it, to consider a different option in its place. Tis is very mildly bilateral, but not so much that it litters every formula in a proof with a sign.

Greg Restall Natural Deduction, with Alternatives 39 of 72

slide-118
SLIDE 118

Benefits Classical (and Linear, Relevant, and Affine, too) Separated Rules • Normalising Analytic • Single Conclusion • Answerable

Greg Restall Natural Deduction, with Alternatives 40 of 72

slide-119
SLIDE 119

normalisation and its consequences

slide-120
SLIDE 120

Flattening Local Peaks: →I/→E

[A]i Π1 B

→Ii

A → B Π2 A

→E

B

Greg Restall Natural Deduction, with Alternatives 42 of 72

slide-121
SLIDE 121

Flattening Local Peaks: →I/→E

[A]i Π1 B

→Ii

A → B Π2 A

→E

B →I/→E Π2 A Π1 B

Greg Restall Natural Deduction, with Alternatives 42 of 72

slide-122
SLIDE 122

Flattening Local Peaks: →I/→E

[A]i Π1 B

→Ii

A → B Π2 A

→E

B →I/→E Π2 A Π1 B

note: if the original proof satisfies a given discharge policy, so does its reduction. To show this we need to ensure that duplicate/vacuous discharge is banned whenever duplicate/vacuous retrieval is banned.

Greg Restall Natural Deduction, with Alternatives 42 of 72

slide-123
SLIDE 123

Flattening Local Peaks: fI/fE

Π ♯

fI

f

fE

Greg Restall Natural Deduction, with Alternatives 43 of 72

slide-124
SLIDE 124

Flattening Local Peaks: fI/fE

Π ♯

fI

f

fE

♯ fI/fE Π ♯

Greg Restall Natural Deduction, with Alternatives 43 of 72

slide-125
SLIDE 125

Flattening Local Peaks: ↓/↑

[A↑]i Π ♯

↓i

A A↑

Greg Restall Natural Deduction, with Alternatives 44 of 72

slide-126
SLIDE 126

Flattening Local Peaks: ↓/↑

[A↑]i Π ♯

↓i

A A↑

♯ ↓/↑ A↑ Π ♯

Greg Restall Natural Deduction, with Alternatives 44 of 72

slide-127
SLIDE 127

One more case to consider ... What about →I/↑/↓/→E sequences?

Greg Restall Natural Deduction, with Alternatives 45 of 72

slide-128
SLIDE 128

Flattening Local Peaks: ↓/→E

[A → B↑]i Π1 ♯

↓i

A → B Π2 A

→E

B

Greg Restall Natural Deduction, with Alternatives 46 of 72

slide-129
SLIDE 129

Flattening Local Peaks: ↓/→E

[A → B↑]i Π1 ♯

↓i

A → B Π2 A

→E

B ↓/→E [B↑]j Π∗

1

↓j

B

Where Π∗

1 is the proof:

Π1      . . . A → B A → B↑

↑i

♯ := . . . A → B Π2 A →E B B↑

↑j

♯     

Greg Restall Natural Deduction, with Alternatives 46 of 72

slide-130
SLIDE 130

Flattening Local Peaks: ↓/→E

[A → B↑]i Π1 ♯

↓i

A → B Π2 A

→E

B ↓/→E [B↑]j Π∗

1

↓j

B

Where Π∗

1 is the proof:

Π1      . . . A → B A → B↑

↑i

♯ := . . . A → B Π2 A →E B B↑

↑j

♯     

note: if the original proof satisfies a given discharge policy, so does its reduction. To show this we need to ensure that duplicate/vacuous retrieval is banned whenever duplicate/vacuous discharge is banned.

Greg Restall Natural Deduction, with Alternatives 46 of 72

slide-131
SLIDE 131

Normalisation and Strong Normalisation

It’s straightforward to show that any proof Π can be transformed, in some finite series of reduction steps, into a proof Π′, to which no reduction applies. Such a proof is normal.

Greg Restall Natural Deduction, with Alternatives 47 of 72

slide-132
SLIDE 132

Normalisation and Strong Normalisation

It’s straightforward to show that any proof Π can be transformed, in some finite series of reduction steps, into a proof Π′, to which no reduction applies. Such a proof is normal. It’s less straightforward to show that any sequence

  • f reduction steps applied to a proof Π will terminate,

after finitely many steps. (Parigot JSL 1997)

Greg Restall Natural Deduction, with Alternatives 47 of 72

slide-133
SLIDE 133

Normalisation and Strong Normalisation

It’s straightforward to show that any proof Π can be transformed, in some finite series of reduction steps, into a proof Π′, to which no reduction applies. Such a proof is normal. It’s less straightforward to show that any sequence

  • f reduction steps applied to a proof Π will terminate,

after finitely many steps. (Parigot JSL 1997) Normal proofs are analytic. Every formula in a normal proof from [X : Y] to A is a subformula of sone formula in X, Y or A.

Greg Restall Natural Deduction, with Alternatives 47 of 72

slide-134
SLIDE 134

Further reductions: →E/→I

Π A → B [A]i

→E

B

→Ii

A → B

Greg Restall Natural Deduction, with Alternatives 48 of 72

slide-135
SLIDE 135

Further reductions: →E/→I

Π A → B [A]i

→E

B

→Ii

A → B →E/→I Π A → B

Greg Restall Natural Deduction, with Alternatives 48 of 72

slide-136
SLIDE 136

Further reductions: fE/fI

Π f

fE

fI

f

Greg Restall Natural Deduction, with Alternatives 49 of 72

slide-137
SLIDE 137

Further reductions: fE/fI

Π f

fE

fI

f fE/fI Π f

Greg Restall Natural Deduction, with Alternatives 49 of 72

slide-138
SLIDE 138

Further reductions: ↑/↓

Π A [A↑]i

↓i

A

Greg Restall Natural Deduction, with Alternatives 50 of 72

slide-139
SLIDE 139

Further reductions: ↑/↓

Π A [A↑]i

↓i

A ↑/↓ Π A

Greg Restall Natural Deduction, with Alternatives 50 of 72

slide-140
SLIDE 140

The rules

A Π A A↑

♯ [A↑]i Π ♯

↓i

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π ♯

fI

f Π f fE ♯

Greg Restall Natural Deduction, with Alternatives 51 of 72

slide-141
SLIDE 141

Defining Negation: ¬A =df A → f

A → f A →E f fE ♯ ¬A A ¬E ♯

Greg Restall Natural Deduction, with Alternatives 52 of 72

slide-142
SLIDE 142

Defining Negation: ¬A =df A → f

A → f A →E f fE ♯ ¬A A ¬E ♯ [A]i Π ♯

fI

f

→Ii

A → f [A]i Π ♯

¬Ii

¬A

Greg Restall Natural Deduction, with Alternatives 52 of 72

slide-143
SLIDE 143

Negation Reductions: ¬I/¬E

[A]i Π1 ♯

¬Ii

¬A Π2 A

¬E

♯ ¬I/¬E Π2 A Π1 ♯

Greg Restall Natural Deduction, with Alternatives 53 of 72

slide-144
SLIDE 144

Negation Reductions: ¬I/¬E

[A]i Π1 ♯

¬Ii

¬A Π2 A

¬E

♯ ¬I/¬E Π2 A Π1 ♯ [A]i Π1 ♯

fI

f

→Ii

A → f Π2 A

→E

f fE ♯

Greg Restall Natural Deduction, with Alternatives 53 of 72

slide-145
SLIDE 145

Negation Reductions: ¬I/¬E

[A]i Π1 ♯

¬Ii

¬A Π2 A

¬E

♯ ¬I/¬E Π2 A Π1 ♯ [A]i Π1 ♯

fI

f

→Ii

A → f Π2 A

→E

f fE ♯ →I/→E Π2 A Π1 ♯

fI

f

fE

Greg Restall Natural Deduction, with Alternatives 53 of 72

slide-146
SLIDE 146

Negation Reductions: ¬I/¬E

[A]i Π1 ♯

¬Ii

¬A Π2 A

¬E

♯ ¬I/¬E Π2 A Π1 ♯ [A]i Π1 ♯

fI

f

→Ii

A → f Π2 A

→E

f fE ♯ →I/→E Π2 A Π1 ♯

fI

f

fE

♯ fI/fE Π2 A Π1 ♯

Greg Restall Natural Deduction, with Alternatives 53 of 72

slide-147
SLIDE 147

Defining Disjunction: A ⊕ B =df ¬A → B

¬A → B [A]1 A↑

¬I1

¬A →E B A ⊕ B A↑

⊕E

B

Greg Restall Natural Deduction, with Alternatives 54 of 72

slide-148
SLIDE 148

Defining Disjunction: A ⊕ B =df ¬A → B

¬A → B [A]1 A↑

¬I1

¬A →E B A ⊕ B A↑

⊕E

B

[¬A]3 [A↑]1 Π B [B↑]2

↓1

A

¬E

↓2

B

→I3

¬A → B [A↑]1 Π B

⊕I1

A ⊕ B

Greg Restall Natural Deduction, with Alternatives 54 of 72

slide-149
SLIDE 149

Disjunction Reductions: ⊕I/⊕E

[A↑]1 Π B

⊕I1

A ⊕ B A↑

⊕E

B ⊕I/⊕E A↑ Π B

Greg Restall Natural Deduction, with Alternatives 55 of 72

slide-150
SLIDE 150

Disjunction Reductions: ⊕I/⊕E

[A↑]1 Π B

⊕I1

A ⊕ B A↑

⊕E

B ⊕I/⊕E A↑ Π B [¬A]3 [A↑]1 Π B [B↑]2

↓1

A

¬E

↓2

B

→I3

¬A → B [A]4 A↑

¬I4

¬A

→E

B →I/→E

Greg Restall Natural Deduction, with Alternatives 55 of 72

slide-151
SLIDE 151

Disjunction Reductions: ⊕I/⊕E

[A]4 A↑

¬I4

¬A [A↑]1 Π B [B↑]2

↓1

A

¬E

↓2

B ¬I/¬E

Greg Restall Natural Deduction, with Alternatives 55 of 72

slide-152
SLIDE 152

Disjunction Reductions: ⊕I/⊕E

[A↑]1 Π B [B↑]2

↓1

A A↑

↓2

B ↓/↑

Greg Restall Natural Deduction, with Alternatives 55 of 72

slide-153
SLIDE 153

Disjunction Reductions: ⊕I/⊕E

A↑ Π B [B↑]2

↓2

B ↑/↓

Greg Restall Natural Deduction, with Alternatives 55 of 72

slide-154
SLIDE 154

Disjunction Reductions: ⊕I/⊕E

A↑ Π B [B↑]2

↓2

B ↑/↓ A↑ Π B

Greg Restall Natural Deduction, with Alternatives 55 of 72

slide-155
SLIDE 155

Defining Conjunction: A ⊗ B =df ¬(A → ¬B)

[A → ¬B]1 A

→E

¬B B ¬E ♯

¬I1

¬(A → ¬B) A B ⊗I A ⊗ B

Greg Restall Natural Deduction, with Alternatives 56 of 72

slide-156
SLIDE 156

Defining Conjunction: A ⊗ B =df ¬(A → ¬B)

[A → ¬B]1 A

→E

¬B B ¬E ♯

¬I1

¬(A → ¬B) A B ⊗I A ⊗ B

¬(A → ¬B) [A]1 [B]2 Π C [C↑]3

¬I2

¬B

→I1

A → ¬B

¬E

↓3

C A ⊗ B [A]1 [B]2 Π C ⊗E1,2 C

Greg Restall Natural Deduction, with Alternatives 56 of 72

slide-157
SLIDE 157

Conjunction Reductions: ⊗I/⊗E

Π1 A Π2 B ⊗I A ⊗ B [A]1 [B]2 Π C

⊗E1,2

C ⊗I/⊗E Π1 A Π2 B Π C

Greg Restall Natural Deduction, with Alternatives 57 of 72

slide-158
SLIDE 158

Conjunction Reductions: ⊗I/⊗E

Π1 A Π2 B ⊗I A ⊗ B [A]1 [B]2 Π C

⊗E1,2

C ⊗I/⊗E Π1 A Π2 B Π C

[A → ¬B]1 Π1 A →E ¬B Π2 B ¬E ♯ ¬I1 ¬(A → ¬B) [A]1 [B]2 Π C [C↑]3 ↑ ♯ ¬I2 ¬B →I1 A → ¬B ¬E ♯ ↓3 C

Greg Restall Natural Deduction, with Alternatives 57 of 72

slide-159
SLIDE 159

Conjunction Reductions: ⊗I/⊗E

Π1 A Π2 B ⊗I A ⊗ B [A]1 [B]2 Π C

⊗E1,2

C ⊗I/⊗E Π1 A Π2 B Π C

[A → ¬B]1 Π1 A →E ¬B Π2 B ¬E ♯ ¬I1 ¬(A → ¬B) [A]1 [B]2 Π C [C↑]3 ↑ ♯ ¬I2 ¬B →I1 A → ¬B ¬E ♯ ↓3 C Tis reduces as desired, using ¬I/¬E , →I/→E , ¬I/¬E and ↑/↓ reductions.

Greg Restall Natural Deduction, with Alternatives 57 of 72

slide-160
SLIDE 160

Reduction Steps for the full vocabulary →I/→E , fI/fE , ↓/↑ , ↓/→E and ↑/↓

Greg Restall Natural Deduction, with Alternatives 58 of 72

slide-161
SLIDE 161
  • perational rules

as definitions

slide-162
SLIDE 162

Structural Rules and Operational Rules

A Π A A↑

♯ [A↑]i Π ♯

↓i

A [A]i Π B

→Ii

A → B Π A → B Π′ A →E B Π ♯

fI

f Π f fE ♯ In what sense can the I/E rules for a concept be understood as defining it?

Greg Restall Natural Deduction, with Alternatives 60 of 72

slide-163
SLIDE 163

Defining Rules

https://consequently.org/writing/generality-and-existence-1/

Greg Restall Natural Deduction, with Alternatives 61 of 72

slide-164
SLIDE 164

Examples of Defining Rules

X A, B, Y

⊕Df

X A ⊕ B, Y X, A, B Y

⊗Df

X, A ⊗ B Y X A, Y

¬Df

X, ¬A Y X Y

fDf

X f, Y X, A B, Y

→Df

X A → B, Y X, A B, Y

−Df

X, A − B Y Tis gives the conditions under which an assertion [left side]

  • r denial [right side] of the formula is out of bounds.

Greg Restall Natural Deduction, with Alternatives 62 of 72

slide-165
SLIDE 165

Each Defining Rule (using Cut/Id) gives rise to Left/Right Rules

X A, Y

¬Df

X, ¬A Y X A, Y

¬L

X, ¬A Y X, A Y

¬R

X ¬A, Y X, A, B Y

⊗Df

X, A ⊗ B Y X, A, B Y

⊗L

X, A ⊗ B Y X A, Y X′ B, Y ′

⊗R

X, X′ A ⊗ B, Y, Y ′ X A, B, Y

⊕Df

X A ⊕ B, Y X, A Y X′, B Y ′

⊕L

X, X′, A ⊕ B Y, Y ′ X A, B, Y

⊕R

X A ⊕ B, Y

Te Left/Right rules arising in this way admit a straightforward Cut-elimination proof.

Greg Restall Natural Deduction, with Alternatives 63 of 72

slide-166
SLIDE 166

Conservative Extension

Df + Cut + Id ↔ L/R + Cut + Id ↔ L/R + Id

Greg Restall Natural Deduction, with Alternatives 64 of 72

slide-167
SLIDE 167

Adding Focus

X A; Y

¬FDf

X, ¬A ♯; Y X A; Y

¬FL

X, ¬A ♯; Y X, A ♯; Y

¬FR

X ¬A; Y X, A, B C; Y

⊗FDf

X, A ⊗ B C; Y X, A, B C; Y

⊗FL

X, A ⊗ B C; Y X A; Y X′ B; Y ′

⊗FR

X, X′ A ⊗ B; Y, Y ′ X A; B, Y

⊕FDf

X A ⊕ B; Y X, A ♯; Y X′, B ♯; Y ′

⊕FL

X, X′, A ⊕ B ♯; Y, Y ′ X A; B, Y

⊕FR

X A ⊕ B; Y X B; A, Y

⊕FDf ′

X A ⊕ B; Y X, A ♯; Y X′, B ♯; Y ′

⊕FL ′

X, X′, A ⊕ B ♯; Y, Y ′ X B; A, Y

⊕FR ′

X A ⊕ B; Y

Tere is more than one way to add focus to a defining rule or a pair of left/right rules.

Greg Restall Natural Deduction, with Alternatives 65 of 72

slide-168
SLIDE 168

Conservative Extension

Df + Cut + Id ↔ L/R + Cut + Id ↔ L/R + Id

  • FDf + FCut + FId + ↑/↓

FL/FR + FCut + FId + ↑/↓ FL/FR + FId + ↑/↓

Greg Restall Natural Deduction, with Alternatives 66 of 72

slide-169
SLIDE 169

FL/FR Rules can be read as I/E rules

X A; Y

¬FL

X, ¬A ♯; Y X, A ♯; Y

¬FR

X ¬A; Y ¬A Π A ¬E ♯ [A]i Π ♯

¬Ii

¬A ... and the E rules have the major premise as an assumption. Te proofs generated from these rules (without using Cut) are normal.

Greg Restall Natural Deduction, with Alternatives 67 of 72

slide-170
SLIDE 170

Conservative Extension

Df + Cut + Id ↔ L/R + Cut + Id ↔ L/R + Id

  • FDf + FCut + FId + ↑/↓

FL/FR + FCut + FId + ↑/↓ FL/FR + FId + ↑/↓

  • I/E Proofs

Normal I/E proofs

Greg Restall Natural Deduction, with Alternatives 68 of 72

slide-171
SLIDE 171

Conservative Extension

Df + Cut + Id ↔ L/R + Cut + Id ↔ L/R + Id

  • FDf + FCut + FId + ↑/↓

FL/FR + FCut + FId + ↑/↓ FL/FR + FId + ↑/↓

  • I/E Proofs

Normal I/E proofs We have a systematic conservative extension result showing how any concept given by a defining rule can be given I/E rules that admit normalisation. Tis means new concepts conservatively extend the old vocabulary.

Greg Restall Natural Deduction, with Alternatives 68 of 72

slide-172
SLIDE 172

Conservative Extension

Df + Cut + Id ↔ L/R + Cut + Id ↔ L/R + Id

  • FDf + FCut + FId + ↑/↓

FL/FR + FCut + FId + ↑/↓ FL/FR + FId + ↑/↓

  • I/E Proofs

Normal I/E proofs We have a systematic conservative extension result showing how any concept given by a defining rule can be given I/E rules that admit normalisation. Tis means new concepts conservatively extend the old vocabulary. homework: Prove this directly, without the detour through the sequent calculus.

Greg Restall Natural Deduction, with Alternatives 68 of 72

slide-173
SLIDE 173

How (good) operational rules can define

Defining rules with focus settle the bounds for assertion and denial of the concepts they govern, and they also show in a systematic way how to meet justification requests for judgements involving those concepts. Tey do this in a way that this conservative and uniquely defining. What more could you want?

Greg Restall Natural Deduction, with Alternatives 69 of 72

slide-174
SLIDE 174

thank you!

slide-175
SLIDE 175

References and Further Reading

◮ Dag Prawitz, Natural Deduction, Almqvist and Wiksell, 1965. ◮ Neil Tennant, Natural Logic, Edinburgh University Press, 1978. ◮ Michel Parigot, “λµ-Calculus: An Algorithmic Interpretation of Classical Natural Deduction,” pp. 190–201 in International Conference on Logic for Programming Artificial Intelligence and Reasoning, edited by Andrei Voronkov, Springer Lecture Notes in Artificial Intelligence, 1992. ◮ Michel Parigot, “Proofs of Strong Normalisation for Second Order Classical Natural Deduction,” Journal of Symbolic Logic, 1997 (62), 1461–1479. ◮ Greg Restall, “Multiple Conclusions,” pp. 189–205 in Logic, Methodology and Philosophy of Science: Proceedings of the Twelfth International Congress, edited by Petr Hájek, Luis Valdés-Villanueva and Dag Westerståhl, KCL Publications, 2005. ◮ Florian Steinberger, “Why Conclusions Should Remain Single” Journal of Philosophical Logic, 2011 (40) 333–355. ◮ Nils Kürbis, Proof and Falsity, Cambridge University Press, 2019. ◮ Greg Restall, “Generality and Existence 1: Quantification and Free Logic”, Review of Symbolic Logic, 2019 (12), 1–29.

Greg Restall Natural Deduction, with Alternatives 71 of 72

slide-176
SLIDE 176

Thank you!

slides: https://consequently.org/presentation/2020/

natural-deduction-with-alternatives

feedback: @consequently on Twitter,

  • r email at restall@unimelb.edu.au

Greg Restall Natural Deduction, with Alternatives 72 of 72