Collection Frames for Substructural Logics Greg Restall melbourne - - PowerPoint PPT Presentation

collection frames for substructural logics
SMART_READER_LITE
LIVE PREVIEW

Collection Frames for Substructural Logics Greg Restall melbourne - - PowerPoint PPT Presentation

Collection Frames for Substructural Logics Greg Restall melbourne logic seminar / 15 march 2019 J oint work with Shawn Standefer Our Aims T o better understand , to simplify and to generalise the ternary relational semantics for substructural


slide-1
SLIDE 1

Collection Frames for Substructural Logics

Greg Restall

melbourne logic seminar / 15 march 2019 Joint work with Shawn Standefer

slide-2
SLIDE 2

Our Aims

To better understand, to simplify and to generalise the ternary relational semantics for substructural logics.

Greg Restall Collection Frames, for Substructural Logics 2 of 47

slide-3
SLIDE 3

Our Plan

Ternary Relational Frames Multiset Relations Multiset Frames Soundness Completeness Beyond Multisets

Greg Restall Collection Frames, for Substructural Logics 3 of 47

slide-4
SLIDE 4

ternary relational frames

slide-5
SLIDE 5

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

Greg Restall Collection Frames, for Substructural Logics 5 of 47

slide-6
SLIDE 6

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

Greg Restall Collection Frames, for Substructural Logics 5 of 47

slide-7
SLIDE 7

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

  • 1. N is non-empty.

Greg Restall Collection Frames, for Substructural Logics 5 of 47

slide-8
SLIDE 8

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

  • 1. N is non-empty.
  • 2. ⊑ is a partial order (or preorder).

Greg Restall Collection Frames, for Substructural Logics 5 of 47

slide-9
SLIDE 9

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

  • 1. N is non-empty.
  • 2. ⊑ is a partial order (or preorder).
  • 3. R is downward preserved in the its two

positions and upward preserved in the third, i.e. if Rx′y′z and x ⊑ x′, y ⊑ y′, z ⊑ z′, then Rxyz′.

Greg Restall Collection Frames, for Substructural Logics 5 of 47

slide-10
SLIDE 10

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

  • 1. N is non-empty.
  • 2. ⊑ is a partial order (or preorder).
  • 3. R is downward preserved in the its two

positions and upward preserved in the third, i.e. if Rx′y′z and x ⊑ x′, y ⊑ y′, z ⊑ z′, then Rxyz′.

  • 4. y ⊑ y′ iff (∃x)(Nx ∧ Rxyy′).

Greg Restall Collection Frames, for Substructural Logics 5 of 47

slide-11
SLIDE 11

Modal Frames

P, R

Greg Restall Collection Frames, for Substructural Logics 6 of 47

slide-12
SLIDE 12

Modal Frames

P, R

◮ P: a non-empty set ◮ R ⊆ P × P

Greg Restall Collection Frames, for Substructural Logics 6 of 47

slide-13
SLIDE 13

Modal Frames

P, R

◮ P: a non-empty set ◮ R ⊆ P × P

No conditions!

Greg Restall Collection Frames, for Substructural Logics 6 of 47

slide-14
SLIDE 14

Modal Frames

P, R

◮ P: a non-empty set ◮ R ⊆ P × P

No conditions! Binary relations are everywhere.

Greg Restall Collection Frames, for Substructural Logics 6 of 47

slide-15
SLIDE 15

Intuitionist Frames

P, ⊑

Greg Restall Collection Frames, for Substructural Logics 7 of 47

slide-16
SLIDE 16

Intuitionist Frames

P, ⊑

◮ P: a non-empty set ◮ ⊑ ⊆ P × P

Greg Restall Collection Frames, for Substructural Logics 7 of 47

slide-17
SLIDE 17

Intuitionist Frames

P, ⊑

◮ P: a non-empty set ◮ ⊑ ⊆ P × P

  • 1. ⊑ is a partial order

(or preorder).

Greg Restall Collection Frames, for Substructural Logics 7 of 47

slide-18
SLIDE 18

Intuitionist Frames

P, ⊑

◮ P: a non-empty set ◮ ⊑ ⊆ P × P

  • 1. ⊑ is a partial order

(or preorder).

Partial orders are everywhere.

Greg Restall Collection Frames, for Substructural Logics 7 of 47

slide-19
SLIDE 19

Ternary Relational Frames for Positive Substructural Logics

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

  • 1. N is non-empty.
  • 2. ⊑ is a partial order (or preorder).
  • 3. R is downward preserved in the its two

positions and upward preserved in the third, i.e. if Rx′y′z and x ⊑ x′, y ⊑ y′, z ⊑ z′, then Rxyz′.

  • 4. y ⊑ y′ iff (∃x)(Nx ∧ Rxyy′).

Greg Restall Collection Frames, for Substructural Logics 8 of 47

slide-20
SLIDE 20

Ternary Relational Frames for Positive Substructural Logics Where can you find a structure like that?

Greg Restall Collection Frames, for Substructural Logics 8 of 47

slide-21
SLIDE 21

One, Two, Three,...

P, N, ⊑, R

Greg Restall Collection Frames, for Substructural Logics 9 of 47

slide-22
SLIDE 22

One, Two, Three,...

P, N, ⊑, R

N ⊆ P ⊑ ⊆ P × P R ⊆ P × P × P

Greg Restall Collection Frames, for Substructural Logics 9 of 47

slide-23
SLIDE 23

... and more R2(xy)zw =df (∃v)(Rxyv ∧ Rvzw) R′2x(yz)w =df (∃v)(Ryzv ∧ Rxvw)

Greg Restall Collection Frames, for Substructural Logics 10 of 47

slide-24
SLIDE 24

... and more R2(xy)zw =df (∃v)(Rxyv ∧ Rvzw) R′2x(yz)w =df (∃v)(Ryzv ∧ Rxvw) R2, R′2 ⊆ P × P × P × P

Greg Restall Collection Frames, for Substructural Logics 10 of 47

slide-25
SLIDE 25

In RW+ Rxyz ⇐ ⇒ Ryxz R2(xy)zw ⇐ ⇒ R′2x(yz)w

Greg Restall Collection Frames, for Substructural Logics 11 of 47

slide-26
SLIDE 26

In RW+ and in R+ Rxyz ⇐ ⇒ Ryxz R2(xy)zw ⇐ ⇒ R′2x(yz)w Rxxx

Greg Restall Collection Frames, for Substructural Logics 11 of 47

slide-27
SLIDE 27

The Behaviour of N, ⊑ and R

N z x ⊑ z R xyz

Greg Restall Collection Frames, for Substructural Logics 12 of 47

slide-28
SLIDE 28

The Behaviour of N, ⊑ and R

N z x ⊑ z R xyz

◮ Te position of an underlined variable is closed downwards along ⊑.

Greg Restall Collection Frames, for Substructural Logics 12 of 47

slide-29
SLIDE 29

The Behaviour of N, ⊑ and R

N z x ⊑ z R xyz

◮ Te position of an underlined variable is closed downwards along ⊑. ◮ Te position of an overlined variable is closed upwards along ⊑.

Greg Restall Collection Frames, for Substructural Logics 12 of 47

slide-30
SLIDE 30

The Behaviour of N, ⊑ and R

N z x ⊑ z xy R z

◮ Te position of an underlined variable is closed downwards along ⊑. ◮ Te position of an overlined variable is closed upwards along ⊑.

Greg Restall Collection Frames, for Substructural Logics 12 of 47

slide-31
SLIDE 31

The Behaviour of N, ⊑ and R

R z x R z xy R z

◮ Te position of an underlined variable is closed downwards along ⊑. ◮ Te position of an overlined variable is closed upwards along ⊑.

Greg Restall Collection Frames, for Substructural Logics 12 of 47

slide-32
SLIDE 32

Collection Relations

R z x R z xy R z

Greg Restall Collection Frames, for Substructural Logics 13 of 47

slide-33
SLIDE 33

Collection Relations

X R z

X is a finite collection of elements of P; z is in P.

Greg Restall Collection Frames, for Substructural Logics 13 of 47

slide-34
SLIDE 34

What kind of finite collection? Trees Lists Multisets Sets more ...

Greg Restall Collection Frames, for Substructural Logics 14 of 47

slide-35
SLIDE 35

What kind of finite collection? Trees Lists Multisets Sets more ...

Rxyz ⇐ ⇒ Ryxz R2(xy)zw ⇐ ⇒ R′2x(yz)w

Greg Restall Collection Frames, for Substructural Logics 14 of 47

slide-36
SLIDE 36

What kind of finite collection? Trees Lists Multisets Sets more ...

Rxyz ⇐ ⇒ Ryxz R2(xy)zw ⇐ ⇒ R′2x(yz)w

Greg Restall Collection Frames, for Substructural Logics 14 of 47

slide-37
SLIDE 37

multiset relations

slide-38
SLIDE 38

(Finite) Multisets [1, 2] [1, 1, 2] [1, 2, 1] [1] [ ]

Greg Restall Collection Frames, for Substructural Logics 16 of 47

slide-39
SLIDE 39

Finding our Target

R ⊆ M(P) × P

Greg Restall Collection Frames, for Substructural Logics 17 of 47

slide-40
SLIDE 40

Finding our Target

R ⊆ M(P) × P

R generalises ⊑.

Greg Restall Collection Frames, for Substructural Logics 17 of 47

slide-41
SLIDE 41

Finding our Target

R ⊆ M(P) × P

R generalises ⊑. So, it should satisfy analogues of reflexivity and transitivity.

Greg Restall Collection Frames, for Substructural Logics 17 of 47

slide-42
SLIDE 42

Reflxivity

[x] R x

Greg Restall Collection Frames, for Substructural Logics 18 of 47

slide-43
SLIDE 43

Generalised Transitivity

X R x

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-44
SLIDE 44

Generalised Transitivity

X R x [x] ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-45
SLIDE 45

Generalised Transitivity

X R x [x] ∪ Y R y X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-46
SLIDE 46

Generalised Transitivity

(X R x ∧ [x] ∪ Y R y) ⇒ X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-47
SLIDE 47

Generalised Transitivity

(X R x ∧ [x] ∪ Y R y) ⇒ X ∪ Y R y X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-48
SLIDE 48

Generalised Transitivity

(X R x ∧ [x] ∪ Y R y) ⇒ X ∪ Y R y X ∪ Y R y X R x

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-49
SLIDE 49

Generalised Transitivity

(X R x ∧ [x] ∪ Y R y) ⇒ X ∪ Y R y X ∪ Y R y X R x [x] ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-50
SLIDE 50

Generalised Transitivity

(X R x ∧ [x] ∪ Y R y) ⇒ X ∪ Y R y X ∪ Y R y ⇒ (∃x)(X R x ∧ [x] ∪ Y R y)

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-51
SLIDE 51

Generalised Transitivity

(∃x)(X R x ∧ [x] ∪ Y R y) ⇔ X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 19 of 47

slide-52
SLIDE 52

Left to Right

Greg Restall Collection Frames, for Substructural Logics 20 of 47

slide-53
SLIDE 53

Right to Left

Greg Restall Collection Frames, for Substructural Logics 21 of 47

slide-54
SLIDE 54

Compositional Multiset Relations

R ⊆ M(P) × P is compositional iff for each X, Y ∈ M(P) and y ∈ P

  • [y] R y
  • (∃x)(X R x ∧ [x] ∪ Y R y) ⇐

⇒ X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 22 of 47

slide-55
SLIDE 55

Examples on M(ω) × ω

X R y iff ... sum y = ΣX (where Σ[ ] = 0)

Greg Restall Collection Frames, for Substructural Logics 23 of 47

slide-56
SLIDE 56

Examples on M(ω) × ω

X R y iff ... sum y = ΣX (where Σ[ ] = 0) product y = ΠX (where Π[ ] = 1)

Greg Restall Collection Frames, for Substructural Logics 23 of 47

slide-57
SLIDE 57

Examples on M(ω) × ω

X R y iff ... sum y = ΣX (where Σ[ ] = 0) product y = ΠX (where Π[ ] = 1) some sum for some X′ ≤ X, y = ΣX′

Greg Restall Collection Frames, for Substructural Logics 23 of 47

slide-58
SLIDE 58

Examples on M(ω) × ω

X R y iff ... sum y = ΣX (where Σ[ ] = 0) product y = ΠX (where Π[ ] = 1) some sum for some X′ ≤ X, y = ΣX′ some prod. for some X′ ≤ X, y = ΠX′

Greg Restall Collection Frames, for Substructural Logics 23 of 47

slide-59
SLIDE 59

Examples on M(ω) × ω

X R y iff ... sum y = ΣX (where Σ[ ] = 0) product y = ΠX (where Π[ ] = 1) some sum for some X′ ≤ X, y = ΣX′ some prod. for some X′ ≤ X, y = ΠX′ maximum y = max(X) (where max [ ] = 0)

Greg Restall Collection Frames, for Substructural Logics 23 of 47

slide-60
SLIDE 60

Sum X R y iff y = ΣX

Greg Restall Collection Frames, for Substructural Logics 24 of 47

slide-61
SLIDE 61

Sum X R y iff y = ΣX

  • refl. n = Σ[n]

Greg Restall Collection Frames, for Substructural Logics 24 of 47

slide-62
SLIDE 62

Sum X R y iff y = ΣX

  • refl. n = Σ[n]
  • trans. y = Σ(X ∪ Y) = ΣX + ΣY = Σ([ΣX] ∪ Y).

Greg Restall Collection Frames, for Substructural Logics 24 of 47

slide-63
SLIDE 63

Some Product X R y iff for some X′ ≤ X, y = ΠX′

Greg Restall Collection Frames, for Substructural Logics 25 of 47

slide-64
SLIDE 64

Some Product X R y iff for some X′ ≤ X, y = ΠX′

  • refl. n = Π[n]

Greg Restall Collection Frames, for Substructural Logics 25 of 47

slide-65
SLIDE 65

Some Product X R y iff for some X′ ≤ X, y = ΠX′

  • refl. n = Π[n]
  • trans. Z ≤ X ∪ Y iff for some X′ ≤ X and Y ′ ≤ Y, Z = X′ ∪ Y ′,

Greg Restall Collection Frames, for Substructural Logics 25 of 47

slide-66
SLIDE 66

Some Product X R y iff for some X′ ≤ X, y = ΠX′

  • refl. n = Π[n]
  • trans. Z ≤ X ∪ Y iff for some X′ ≤ X and Y ′ ≤ Y, Z = X′ ∪ Y ′,

so X ∪ Y R y iff for some X′ ≤ X and Y ′ ≤ Y, y = Π(X′ ∪ Y ′). But Π(X′ ∪ Y ′) = ΠX′ × ΠY ′ = Π([ΠX′] ∪ Y ′), and X R ΠX′.

Greg Restall Collection Frames, for Substructural Logics 25 of 47

slide-67
SLIDE 67

Membership? X R y iff y ∈ X

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-68
SLIDE 68

Membership? X R y iff y ∈ X

  • refl. n ∈ [n]

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-69
SLIDE 69

Membership? X R y iff y ∈ X

  • refl. n ∈ [n]
  • trans. Left to right: If x ∈ X and y ∈ ([x] ∪ Y), then y ∈ X ∪ Y.

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-70
SLIDE 70

Membership? X R y iff y ∈ X

  • refl. n ∈ [n]
  • trans. Left to right: If x ∈ X and y ∈ ([x] ∪ Y), then y ∈ X ∪ Y.

Right to left: Suppose y ∈ X ∪ Y. Is there some x ∈ X where y ∈ [x] ∪ Y?

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-71
SLIDE 71

Membership? X R y iff y ∈ X

  • refl. n ∈ [n]
  • trans. Left to right: If x ∈ X and y ∈ ([x] ∪ Y), then y ∈ X ∪ Y.

Right to left: Suppose y ∈ X ∪ Y. Is there some x ∈ X where y ∈ [x] ∪ Y? If X is non-empty, sure: pick y if y ∈ X, and an arbitrary member otherwise.

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-72
SLIDE 72

Membership? X R y iff y ∈ X

  • refl. n ∈ [n]
  • trans. Left to right: If x ∈ X and y ∈ ([x] ∪ Y), then y ∈ X ∪ Y.

Right to left: Suppose y ∈ X ∪ Y. Is there some x ∈ X where y ∈ [x] ∪ Y? If X is non-empty, sure: pick y if y ∈ X, and an arbitrary member otherwise. But this fails when X = [ ].

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-73
SLIDE 73

Membership? X R y iff y ∈ X

  • refl. n ∈ [n]
  • trans. Left to right: If x ∈ X and y ∈ ([x] ∪ Y), then y ∈ X ∪ Y.

Right to left: Suppose y ∈ X ∪ Y. Is there some x ∈ X where y ∈ [x] ∪ Y? If X is non-empty, sure: pick y if y ∈ X, and an arbitrary member otherwise. But this fails when X = [ ]. Membership is a compositional relation on M′(ω) × ω,

  • n non-empty multisets.

Greg Restall Collection Frames, for Substructural Logics 26 of 47

slide-74
SLIDE 74

Between? min (X) ≤ y ≤ max(X)

Greg Restall Collection Frames, for Substructural Logics 27 of 47

slide-75
SLIDE 75

Between? min (X) ≤ y ≤ max(X) Tis is also compositional on M′(ω) × ω.

Greg Restall Collection Frames, for Substructural Logics 27 of 47

slide-76
SLIDE 76

multiset frames

slide-77
SLIDE 77

Order Consider the binary relation ⊑ on P given by setting x ⊑ y iff [x] R y. Tis is a preorder on P.

Greg Restall Collection Frames, for Substructural Logics 29 of 47

slide-78
SLIDE 78

Order Consider the binary relation ⊑ on P given by setting x ⊑ y iff [x] R y. Tis is a preorder on P. [x] R x

Greg Restall Collection Frames, for Substructural Logics 29 of 47

slide-79
SLIDE 79

Order Consider the binary relation ⊑ on P given by setting x ⊑ y iff [x] R y. Tis is a preorder on P. [x] R x If [x] R y and [y] R z, then since [x] R y and [y] ∪ [ ] R z, we have [x] R z, as desired.

Greg Restall Collection Frames, for Substructural Logics 29 of 47

slide-80
SLIDE 80

R respects order

X R y

Greg Restall Collection Frames, for Substructural Logics 30 of 47

slide-81
SLIDE 81

Propositions If x p and [x] R y then y p

Greg Restall Collection Frames, for Substructural Logics 31 of 47

slide-82
SLIDE 82

Truth Conditions

◮ x A ∧ B iff x A and x B.

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-83
SLIDE 83

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B.

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-84
SLIDE 84

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B.

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-85
SLIDE 85

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B. ◮ x A ◦ B iff for some y, z where [y, z]Rx, both y A and z B.

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-86
SLIDE 86

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B. ◮ x A ◦ B iff for some y, z where [y, z]Rx, both y A and z B. ◮ x t iff [ ]Rx.

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-87
SLIDE 87

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B. ◮ x A ◦ B iff for some y, z where [y, z]Rx, both y A and z B. ◮ x t iff [ ]Rx. Tis models the logic RW+.

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-88
SLIDE 88

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B. ◮ x A ◦ B iff for some y, z where [y, z]Rx, both y A and z B. ◮ x t iff [ ]Rx. Tis models the logic RW+. Our frames automatically satisfy the RW+ conditions:

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-89
SLIDE 89

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B. ◮ x A ◦ B iff for some y, z where [y, z]Rx, both y A and z B. ◮ x t iff [ ]Rx. Tis models the logic RW+. Our frames automatically satisfy the RW+ conditions: [x, y]Rz ⇔ [y, x]Rz

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-90
SLIDE 90

Truth Conditions

◮ x A ∧ B iff x A and x B. ◮ x A ∨ B iff x A or x B. ◮ x A → B iff for each y, z where [x, y]Rz, if y A then z B. ◮ x A ◦ B iff for some y, z where [y, z]Rx, both y A and z B. ◮ x t iff [ ]Rx. Tis models the logic RW+. Our frames automatically satisfy the RW+ conditions: [x, y]Rz ⇔ [y, x]Rz (∃v)([x, y]Rv ∧ [v, z]Rw) ⇔ (∃u)([y, z]Ru ∧ [x, u]Rw)

Greg Restall Collection Frames, for Substructural Logics 32 of 47

slide-91
SLIDE 91

Ternary Relational Frames for RW+

P, N, ⊑, R

◮ P: a non-empty set ◮ N ⊆ P ◮ ⊑ ⊆ P × P ◮ R ⊆ P × P × P

  • 1. N is non-empty.
  • 2. ⊑ is a partial order (or preorder).
  • 3. R is downward preserved in the its two

positions and upward preserved in the third.

  • 4. y ⊑ y′ iff (∃x)(Nx ∧ Rxyy′).
  • 5. Rxyz ⇔ Rxyz
  • 6. (∃v)(Rxyv∧Rvzw) ⇔ (∃u)(Ryzu∧Rxuw)

Greg Restall Collection Frames, for Substructural Logics 33 of 47

slide-92
SLIDE 92

Multiset Frames for RW+

P, R

◮ P: a non-empty set ◮ R ⊆ M(P) × P

  • 1. R is compositional. Tat is, [x] R x and

(∃x)(X R x ∧ [x] ∪ Y R y) ⇔ X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 34 of 47

slide-93
SLIDE 93

soundness

slide-94
SLIDE 94

Soundness Proof

Standard argument, by induction on the length of a proof. It is straightforward in a natural deduction sequent system for RW+.

Greg Restall Collection Frames, for Substructural Logics 36 of 47

slide-95
SLIDE 95

Soundness Proof

Standard argument, by induction on the length of a proof. It is straightforward in a natural deduction sequent system for RW+. Show that if Γ A is derivable, then for any model, if x Γ then x A.

Greg Restall Collection Frames, for Substructural Logics 36 of 47

slide-96
SLIDE 96

Soundness Proof

Standard argument, by induction on the length of a proof. It is straightforward in a natural deduction sequent system for RW+. Show that if Γ A is derivable, then for any model, if x Γ then x A. Extend to structures by setting x ǫ iff [ ] R x x Γ, Γ ′ iff x Γ and x Γ ′ x Γ; Γ ′ iff for some y, z where [y, z] R x, y Γ and y Γ ′

Greg Restall Collection Frames, for Substructural Logics 36 of 47

slide-97
SLIDE 97

completeness

slide-98
SLIDE 98

Completeness Proof

Te canonical RW+ frame is a multiset frame.

Greg Restall Collection Frames, for Substructural Logics 38 of 47

slide-99
SLIDE 99

beyond multisets

slide-100
SLIDE 100

Non-Empty Multisets Membership, Betweenness, . . .

Greg Restall Collection Frames, for Substructural Logics 40 of 47

slide-101
SLIDE 101

Non-Empty Multisets Membership, Betweenness, . . . (∃x)(X R x ∧ [x] ∪ Y R y) ⇔ X ∪ Y R y

Greg Restall Collection Frames, for Substructural Logics 40 of 47

slide-102
SLIDE 102

Non-Empty Multisets Membership, Betweenness, . . . (∃x)(X R x ∧ [x] ∪ [ ] R y) ⇔ X ∪ [ ] R y

Greg Restall Collection Frames, for Substructural Logics 40 of 47

slide-103
SLIDE 103

Non-Empty Multisets Membership, Betweenness, . . . (∃x)(X R x ∧ Y(x) R y) ⇔ Y(X) R y

Greg Restall Collection Frames, for Substructural Logics 40 of 47

slide-104
SLIDE 104

Non-Empty Multisets Membership, Betweenness, . . . (∃x)(X R x ∧ Y(x) R y) ⇔ Y(X) R y

If Y(x) is a multiset containing x and X is a multiset, Y(X) is the multiset found by replacing x in Y(x) by X, in the natural way. e.g., if Y(x) is [1, 2, 3, x] then Y([3, 4]) is [1, 2, 3, 3, 4].

Greg Restall Collection Frames, for Substructural Logics 40 of 47

slide-105
SLIDE 105

Frames on non-empty multisets model RW+ without t. Tere are no normal points.

Greg Restall Collection Frames, for Substructural Logics 41 of 47

slide-106
SLIDE 106

Frames on non-empty multisets model RW+ without t. Tere are no normal points. Tey model entailment but not logical truth. (Sequents Γ A with a non-empty right hand side.)

Greg Restall Collection Frames, for Substructural Logics 41 of 47

slide-107
SLIDE 107

Sets

R ⊆ Pfin(P) × P

Greg Restall Collection Frames, for Substructural Logics 42 of 47

slide-108
SLIDE 108

Sets

R ⊆ Pfin(P) × P

{x} R x

Greg Restall Collection Frames, for Substructural Logics 42 of 47

slide-109
SLIDE 109

Sets

R ⊆ Pfin(P) × P

{x} R x (∃x)(X R x ∧ Y(x) R y) ⇔ Y(X) R y

Greg Restall Collection Frames, for Substructural Logics 42 of 47

slide-110
SLIDE 110

Contraction Since {x} R x, we have {x, x} R x.

Greg Restall Collection Frames, for Substructural Logics 43 of 47

slide-111
SLIDE 111

Contraction Since {x} R x, we have {x, x} R x. Set frames are models of R+.

Greg Restall Collection Frames, for Substructural Logics 43 of 47

slide-112
SLIDE 112

Contraction Since {x} R x, we have {x, x} R x. Set frames are models of R+.

  • pen question: Is the logic of set frames exactly R+?

Greg Restall Collection Frames, for Substructural Logics 43 of 47

slide-113
SLIDE 113

Lists, Trees We can take collections to be lists (order matters)

  • r leaf-labelled binary trees (associativity matters),

and the generalisation works well.

We can model the Lambek Calculus (lists),

  • r the basic substructural logic B+ (trees).

Greg Restall Collection Frames, for Substructural Logics 44 of 47

slide-114
SLIDE 114

Lists, Trees We can take collections to be lists (order matters)

  • r leaf-labelled binary trees (associativity matters),

and the generalisation works well.

We can model the Lambek Calculus (lists),

  • r the basic substructural logic B+ (trees).

Te empty list is straightforward and natural. Te empty tree is less straightforward.

(To get the logic B+ take the empty tree to be a left but not a right identity.)

Greg Restall Collection Frames, for Substructural Logics 44 of 47

slide-115
SLIDE 115

Finite Structures Tere is a general mathematical theory of finite structures. (Te theory of species.)

Greg Restall Collection Frames, for Substructural Logics 45 of 47

slide-116
SLIDE 116

Finite Structures Tere is a general mathematical theory of finite structures. (Te theory of species.) What other finite structures give rise to natural logics like these?

Greg Restall Collection Frames, for Substructural Logics 45 of 47

slide-117
SLIDE 117

The Upshot

◮ Te collection of conditions on N, ⊑, R in ternary frames are not ad hoc, but arise out of a single underlying phenomenon, the compositional relation.

Greg Restall Collection Frames, for Substructural Logics 46 of 47

slide-118
SLIDE 118

The Upshot

◮ Te collection of conditions on N, ⊑, R in ternary frames are not ad hoc, but arise out of a single underlying phenomenon, the compositional relation. ◮ Identifying compositional relations on structures is a way to look for natural models of substructural logics.

Greg Restall Collection Frames, for Substructural Logics 46 of 47

slide-119
SLIDE 119

The Upshot

◮ Te collection of conditions on N, ⊑, R in ternary frames are not ad hoc, but arise out of a single underlying phenomenon, the compositional relation. ◮ Identifying compositional relations on structures is a way to look for natural models of substructural logics. ◮ Different logics are found by varying the collections being related, whether sets, multisets, lists, trees or something else.

Greg Restall Collection Frames, for Substructural Logics 46 of 47

slide-120
SLIDE 120

thank you!