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
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
Explore More Topics
Stay informed with curated content and fresh updates.