Left to Right Greg Restall Collection Frames, for Substructural Logics 20 of 47
Right to Left Greg Restall Collection Frames, for Substructural Logics 21 of 47
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
Examples on M ( ω ) × ω X R y iff ... sum y = ΣX (where Σ [ ] = 0 ) Greg Restall Collection Frames, for Substructural Logics 23 of 47
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
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
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
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
Sum X R y iff y = ΣX Greg Restall Collection Frames, for Substructural Logics 24 of 47
Sum X R y iff y = ΣX refl. n = Σ [ n ] Greg Restall Collection Frames, for Substructural Logics 24 of 47
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
Some Product X R y iff for some X ′ ≤ X , y = ΠX ′ Greg Restall Collection Frames, for Substructural Logics 25 of 47
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
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
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
Membership? X R y iff y ∈ X Greg Restall Collection Frames, for Substructural Logics 26 of 47
Membership? X R y iff y ∈ X refl. n ∈ [ n ] Greg Restall Collection Frames, for Substructural Logics 26 of 47
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
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
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
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
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 ′ ( ω ) × ω , on non-empty multisets. Greg Restall Collection Frames, for Substructural Logics 26 of 47
Between? min ( X ) ≤ y ≤ max ( X ) Greg Restall Collection Frames, for Substructural Logics 27 of 47
Between? min ( X ) ≤ y ≤ max ( X ) Tis is also compositional on M ′ ( ω ) × ω . Greg Restall Collection Frames, for Substructural Logics 27 of 47
multiset frames
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
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
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
R respects order X R y Greg Restall Collection Frames, for Substructural Logics 30 of 47
Propositions If x � p and [ x ] R y then y � p Greg Restall Collection Frames, for Substructural Logics 31 of 47
Truth Conditions ◮ x � A ∧ B iff x � A and x � B . Greg Restall Collection Frames, for Substructural Logics 32 of 47
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
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
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
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
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
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 aut omatically satisfy the RW + conditions: Greg Restall Collection Frames, for Substructural Logics 32 of 47
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 aut omatically satisfy the RW + conditions: [ x, y ] Rz ⇔ [ y, x ] Rz Greg Restall Collection Frames, for Substructural Logics 32 of 47
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 aut omatically 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
Ternary Relational Frames for RW + � P, N, ⊑ , R � 1. N is non-empty. ◮ P : a non-empty set 2. ⊑ is a partial order (or preorder). ◮ N ⊆ P 3. R is downward preserved in the its two positions and upward preserved in the third. 4. y ⊑ y ′ iff ( ∃ x )( Nx ∧ Rxyy ′ ) . ◮ ⊑ ⊆ P × P 5. Rxyz ⇔ Rxyz ◮ R ⊆ P × P × P 6. ( ∃ v )( Rxyv ∧ Rvzw ) ⇔ ( ∃ u )( Ryzu ∧ Rxuw ) Greg Restall Collection Frames, for Substructural Logics 33 of 47
Multiset Frames for RW + � P, R � ◮ P : a non-empty set 1. R is compositional. Tat is, [ x ] R x and ( ∃ x )( X R x ∧ [ x ] ∪ Y R y ) ⇔ X ∪ Y R y ◮ R ⊆ M ( P ) × P Greg Restall Collection Frames, for Substructural Logics 34 of 47
soundness
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
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
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
completeness
Completeness Proof Te canonical RW + frame is a multiset frame. Greg Restall Collection Frames, for Substructural Logics 38 of 47
beyond multisets
Non-Empty Multisets M embership , Betweenness , . . . Greg Restall Collection Frames, for Substructural Logics 40 of 47
Recommend
More recommend