linear functors and modal logic
play

Linear functors and modal logic natural transformations: L : A ( B - PowerPoint PPT Presentation

A linearly distributive category is a category X with two as- sociative tensors , (and their units , ) which are strong (costrong) with respect to each other, as indicated by these


  1. � � � � � � � � � � A linearly distributive category is a category X with two as- sociative tensors ⊗ , ⊕ (and their units ⊤ , ⊥ ) which are strong (costrong) with respect to each other, as indicated by these Linear functors and modal logic natural transformations: δ L : A ⊗ ( B ⊕ C ) − → ( A ⊗ B ) ⊕ C and R.A.G. Seely δ R : ( A ⊕ B ) ⊗ C − → A ⊕ ( B ⊗ C ) John Abbott College subject to “obvious” coherence conditions (as is usual for tenso- & McGill University rial strength, we want these strengths/linear distributions to be well-behaved with respect to the unit and associativity isos, as well as with each other): 1 3 • An extension of an idea from a paper [Blute, Cockett, Seely; a ⊗ ( A ⊗ B ) ⊗ ( C ⊕ D ) A ⊗ ( B ⊗ ( C ⊕ D )) MSCS 2002] 1 ⊗ u R 1 ⊗ δ L ⊕ � A ⊗ ( B ⊕ ⊥ ) A ⊗ B – Modal logic given by a linear functor (a special case of � � � � � A ⊗ (( B ⊗ C ) ⊕ D ) � δ L � � � � “the logic of linear functors” ) δ L � � � � � u R � � � � � � ⊕ � � � δ L � ( A ⊗ B ) ⊕ ⊥ � ( A ⊗ ( B ⊗ C )) ⊕ D (( A ⊗ B ) ⊗ C ) ⊕ D a ⊗ ⊕ 1 • Based on an “abandoned” project [Sadrzadeh, Cockett, Seely, 2009–2010, intended for MFPS 2010] a ⊗ ( A ⊗ ( B ⊕ C )) ⊗ D A ⊗ (( B ⊕ C ) ⊗ D ) – Adjoint modal pairs (think two varieties of “possibly” and δ L ⊗ 1 1 ⊗ δ R “necessarily”) (as given in “positive tense logic” of Prior) (( A ⊗ B ) ⊕ C ) ⊗ D A ⊗ ( B ⊕ ( C ⊗ D )) � � � ���������������������������� – Relational models of such modal logic (using some ideas � � � � � � � � � � � � δ R � δ L � � of Hermida, IMLA 2002) � � � � � � � � � � � ( A ⊗ B ) ⊕ ( C ⊗ D ) 2 4

  2. � � � � � � � � � � � � � � � � � � � � � � Given linearly distributive categories X , Y , a linear functor F : X − → Y consists of: F � ( a ⊕ ) F � (( A ⊕ B ) ⊕ C ) F � ( A ⊕ ( B ⊕ C )) ν L ν R • a pair of functors F � , F � : X − → Y so that F � is monoidal with ⊗ ⊗ respect to ⊗ , and F � is comonoidal with respect to ⊕ : F � ( A ⊕ B ) ⊕ F � ( C ) F � ( A ) ⊕ F � ( B ⊕ C ) m ⊤ : ⊤ − → F � ( ⊤ ) m � : F � ( A ) ⊗ F � ( B ) − → F � ( A ⊗ B ) ν R 1 ⊕ ν L ⊗ ⊕ 1 ⊗ n ⊥ : F � ( ⊥ ) − → ⊥ n � : F � ( A ⊕ B ) − → F � ( A ) ⊕ F � ( B ) � F � ( A ) ⊕ ( F � ( B ) ⊕ F � ( C )) ( F � ( A ) ⊕ F � ( B )) ⊕ F � ( C ) a ⊕ 1 ⊗ ν R • natural transformations (called “linear strengths”): ⊗ F � ( A ) ⊗ F � ( B ⊕ C ) F � ( A ) ⊗ ( F � ( B ) ⊕ F � ( C )) ν R � : F � ( A ⊕ B ) − → F � ( A ) ⊕ F � ( B ) m ⊗ δ L ν L � : F � ( A ⊕ B ) − → F � ( A ) ⊕ F � ( B ) F � ( A ⊗ ( B ⊕ C )) ( F � ( A ) ⊗ F � ( B )) ⊕ F � ( C ) ν R � : F � ( A ) ⊗ F � ( B ) − → F � ( A ⊗ B ) ν R F � ( δ L ) ⊕ ⊕ 1 ν L � : F � ( A ) ⊗ F � ( B ) − → F � ( A ⊗ B ) � F � ( A ⊗ B ) ⊕ F � ( C ) F � (( A ⊗ B ) ⊕ C ) ν R ⊗ satisfying the following coherence conditions: 5 7 1 ⊗ ν L F � ( u L ⊕ ) ⊗ F � ( A ) ⊗ F � ( B ⊕ C ) F � ( A ) ⊗ ( F � ( B ) ⊕ F � ( C )) � F � ( A ) F � ( ⊥ ⊕ A ) m ⊗ δ L ν R u L ⊗ ⊕ F � ( A ⊗ ( B ⊕ C )) ( F � ( A ) ⊗ F � ( B )) ⊕ F � ( C ) � ⊥ ⊕ F � ( A ) F � ( ⊥ ) ⊕ F � ( A ) n ⊥ ⊕ 1 m ⊗ ⊕ 1 F � ( δ L ) � F � ( A ⊗ B ) ⊕ F � ( C ) F � ( a ⊕ ) F � (( A ⊗ B ) ⊕ C ) F � (( A ⊕ B ) ⊕ C ) F � ( A ⊕ ( B ⊕ C )) ν L ⊗ ν R ν R ⊗ ⊗ F � ( A ⊕ B ) ⊕ F � ( C ) F � ( A ) ⊕ F � ( B ⊕ C ) 1 ⊕ ν R n ⊕ ⊕ 1 Of course, all this is much easier to “see” using a graphical calculus with ⊗ “linear functor boxes”, but for a change (!) I won’t use them in this talk . . . � F � ( A ) ⊕ ( F � ( B ) ⊕ F � ( C )) ( F � ( A ) ⊕ F � ( B )) ⊕ F � ( C ) a ⊕ 6 8

  3. � � � � � � � � In “the” process calculus ( e.g. Hennessy & Milner 1985), the Given linear functors F, G : X − → Y , a linear transformation following rule is basic: α : F − → G consists of a pair: A 1 , A 2 , · · · , A m , B ⊢ C 1 , C 2 , · · · , C n � A 1 , � A 2 , · · · , � A m , ♦ B ⊢ ♦ C 1 , ♦ C 2 , · · · , ♦ C n • α � , a monoidal natural transformation F � − → G � This rule holds in basic linear modal logic. • α � , a comonoidal natural transformation G � − → F � . Our intention now is to generalize this logic, to include a second These must satisfy the “obvious” coherence conditions: pair of modalities, � , � , corresponding to a second linear functor α ⊗ G : X − → X , G � = � , G � = � . (In fact, we could generalise the F � ( A ⊕ B ) G � ( A ⊕ B ) situation to F : X − → Y and G : Y − → X , but for simplicity, we ν R ν R shall not do that now.) � � F � ( A ) ⊕ F � ( B ) G � ( A ) ⊕ G � ( B ) � � � ������������������������ � � � � � � The key idea is that of a linear adjunction: Given two linear � � 1 ⊕ α � � α � ⊕ 1 � � � � � � � � functors � � � F : X − → Y and G : Y − → X � F � ( A ) ⊕ G � ( B ) we say that F is left linear adjoint to G , F ⊣ G if this is so in the 2-categorical sense, in the 2-category Lin of linearly distributive (and dual conditions) categories, linear functors, and linear transformations. 9 11 Key example: Basic linear modal logic In essence this means we have (ordinary) natural transformations η � : A − → G � F � ( A ) and ǫ � : F � G � ( A ) − → A Consider a linear functor F : X − → X ; we’ll write � for F � and ♦ η � : G � F � ( A ) − and ǫ � : A − → F � G � ( A ) for F � . A complete description of the modal logic one obtains → A from this is in [BCS 2002], but here are some highlights: plus coherence conditions such as ν L η � � : � ( A ⊕ B ) − → � A ⊕ ♦ B A ⊕ B G � F � ( A ⊕ B ) m � : � A ⊗ � B − → � ( A ⊗ B ) G � ( ν R 1 ⊕ η � � ) In a classical setting, these would be equivalent to A ⊕ G � F � ( B ) G � ( F � ( A ) ⊕ F � ( B )) � � � ������������������������������ � � ( A ⇒ B ) − → ( � A ⇒ � B ) � � � � � � � � � η � ⊕ 1 � ν R � � � � � A ∧ � B − → � ( A ∧ B ) � � � � � � � � � � G � F � ( A ) ⊕ G � F � ( B ) the first being “normality” of the logic, and the second being one half (the linear half!) of the standard isomorphism In other words, we have ordinary adjunctions F � ⊣ G � and G � ⊣ F � → � ( A ∧ B ) � A ∧ � B ← which are “coherent” with respect to one another. 10 12

Download Presentation
Download Policy: The content available on the website is offered to you 'AS IS' for your personal information and use only. It cannot be commercialized, licensed, or distributed on other websites without prior consent from the author. To download a presentation, simply click this link. If you encounter any difficulties during the download process, it's possible that the publisher has removed the file from their server.

Recommend


More recommend