a gentle introduction to 2 dimensional algebra and string
play

A gentle introduction to 2-dimensional algebra and string diagrams - PowerPoint PPT Presentation

A gentle introduction to 2-dimensional algebra and string diagrams Paul-Andr e Melli` es CNRS, Universit e Paris 7 University Roma 3 October November 2007 1 The point of view of the logician... 2 Denotational Semantics after


  1. Sliding (naturality in U ) B B u V V = f f U U u A A 64

  2. Tightening (naturality in A, B ) b b = f f a a 65

  3. Vanishing (monoidality in U ) U U ⊗ V I V = = f f f f 66

  4. Superposing f g = f g = f g 67

  5. Yanking = = U U U 68

  6. Traces = fixpoints (Hasegawa - Hyland 1997) In cartesian categories: U U ∆ Fix : �→ f U f A U A Well-behaved parametric fixpoint operator. 69

  7. Traces = parametric fixpoints (1) U ∆ U f A 70

  8. Traces = parametric fixpoints (2) U f f U ∆ ∆ A 71

  9. Traces = parametric fixpoints (3) U ∆ f U U f A ∆ A 72

  10. Traces = parametric fixpoints (4) U f U A ∆ U f ∆ A 73

  11. Traces = parametric fixpoints (5) U f ∆ U A f A ∆ A 74

  12. Traces = parametric fixpoints (6) U f U ∆ ∆ U U = f f ∆ A A 75

  13. Illustration Transport of trace 76

  14. � � Categorical semantics of linear logic (Nick Benton 1994) A symmetric monoidal adjunction L M L ⊥ M M cartesian L symmetric monoidal closed ! = L ◦ M 77

  15. � � Braided linear logic A balanced monoidal adjunction L M L ⊥ M M cartesian L balanced monoidal closed ! = L ◦ M 78

  16. � � Original question When does a trace in the category L lifts to a trace in the category M ? L M L ⊥ M Observation: the functor L is usually faithful . 79

  17. Derived question Characterize when a faithful balanced functor F : C − → D between balanced categories transport a trace in D to a trace in C . 80

  18. Characterization There exists a trace on C preserved by the functor F ⇐ ⇒ for all objects A, B, U and morphism f : A ⊗ U − → B ⊗ U there exists a morphism g : A − → B such that FA,FB ( m − 1 F ( g ) = Tr FU [ A,B ] ◦ F ( f ) ◦ m [ A,B ] ) 81

  19. Pictorially... The last equality is depicted as follows: FB FB FU B = g f A F F FA FA 82

  20. Proof sketch... First step: define the operator B U B ( ) tr U = U f f A,B A U A 83

  21. which transports every morphism f to the unique morphism such that FB FB FU U = f f F F FA FA Second step: prove that tr satisfies the axioms of a trace operator. 84

  22. Illustration: sliding (1) We want to show that B B u V V = U f f U u A A 85

  23. Illustration: sliding (2) Because the functor F is faithful , this reduces to FB FB u V V = U f f U u F F FA FA 86

  24. Illustration: sliding (3) FB V f U u F FA 87

  25. Illustration: sliding (4) FB FV f U u F FA 88

  26. Illustration: sliding (5) FB FV f U F FU u F FA 89

  27. Illustration: sliding (6) FB FU u F FV V f F FA 90

  28. Illustration: sliding (7) FB FU u V f F FA 91

  29. Illustration: sliding (8) FB u V U f F FA 92

  30. Examples • The relational model of linear logic, • Game semantics (starting from Joyal’s category of Conway games) Provides well-behaved parametric fixpoints in game semantics 93

  31. � � Non-Example (Masahito Hasegawa) The adjunction generated by the powerset monad : L category of coalgebras Kleisli category Set Rel ⊥ M The trace of a function in Rel is not a function anymore Here, connections to Ryu Hasegawa and Nicola Gambino’s works. 94

  32. Dualities 95

  33. Duality A duality between X and Y is a pair of morphisms: X ⊗ Y → I I → Y ⊗ X depicted as Y X X Y 96

  34. Duality satisfying the two equalities: Y = Y X = X In that case, one writes X ⊣ Y and says that X is left dual of Y . 97

  35. Tortile category A balanced category C is called tortile when every object U has a left dual: U ∗ ⊣ U. 98

  36. Tortile category (2) → C op . Property: The left duality defines a functor C − f ∗ f → V is transported to the morphism V ∗ → U ∗ Every morphism U − − depicted below: U ∗ V f U V ∗ 99

  37. Tortile category (3) → C coop . Property: The left duality functor is strong monoidal C − Moreover, B ∗ ⊗ A ∗ ∼ ( A ⊗ B ) ∗ = 100

Recommend


More recommend