structured cospans
play

Structured cospans John Baez and Kenny Courser University of - PowerPoint PPT Presentation

Structured cospans John Baez and Kenny Courser University of California, Riverside May 22, 2019 John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 1 / 34 Networks can very often be viewed as


  1. Structured cospans John Baez and Kenny Courser University of California, Riverside May 22, 2019 John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 1 / 34

  2. Networks can very often be viewed as sets equipped or ‘decorated’ with extra structure... John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 2 / 34

  3. For example, w 1 / 2 4 y z 2 2 1 x John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 3 / 34

  4. For example, w 1 / 2 4 y z 2 2 1 x H α H 2 O O John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 3 / 34

  5. An open network is a network with prescribed inputs and outputs. John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 4 / 34

  6. An open network is a network with prescribed inputs and outputs. w 1 / 2 4 y inputs z outputs 2 2 1 x John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 4 / 34

  7. An open network is a network with prescribed inputs and outputs. w 1 / 2 4 y inputs z outputs 2 2 1 x a b H 1 2 α H 2 O 4 3 O John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 4 / 34

  8. An easy example to have in mind is the example of open graphs: y e 5 e 4 i o { ⋆ } { ⋆ } e 3 w z e 2 e 1 x John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 5 / 34

  9. An easy example to have in mind is the example of open graphs: y e 5 e 4 i o { ⋆ } { ⋆ } e 3 w z e 2 e 1 x The overall shape of this diagram resembles that of a cospan : c i o a b John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 5 / 34

  10. Brendan Fong has developed a theory of decorated cospans which is well suited for describing ‘open’ networks. John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 6 / 34

  11. Brendan Fong has developed a theory of decorated cospans which is well suited for describing ‘open’ networks. Theorem (B. Fong) Let A be a category with finite colimits and F : A → Set a symmetric lax monoidal functor. Then there exists a category FCospan which has: John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 6 / 34

  12. Brendan Fong has developed a theory of decorated cospans which is well suited for describing ‘open’ networks. Theorem (B. Fong) Let A be a category with finite colimits and F : A → Set a symmetric lax monoidal functor. Then there exists a category FCospan which has: • objects as those of A and • morphisms as isomorphism classes of F-decorated cospans, where an F-decorated cospan is given by a pair: c o i d ∈ F ( c ) a b John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 6 / 34

  13. Theorem (B. Fong continued) Two F-decorated cospans are in the same isomorphism class if the following diagrams commute: c F ( c ) i o d ∼ a b 1 f F ( f ) d ′ i ′ o ′ F ( c ′ ) c ′ John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 7 / 34

  14. Theorem (B. Fong continued) To compose two morphisms: i ′ o ′ i o a 1 c 1 a 2 a 2 c 2 a 3 d 1 ∈ F ( c 1 ) d 2 ∈ F ( c 2 ) we take the pushout in A : c 1 + a 2 c 2 ψ ψ j ′ o ′ ψ ji c 1 + c 2 j ′ j c 1 c 2 i ′ o ′ i o a 1 a 2 a 3 John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 8 / 34

  15. Theorem (B. Fong continued) To compose two morphisms: i ′ o ′ i o a 1 c 1 a 2 a 2 c 2 a 3 d 1 ∈ F ( c 1 ) d 2 ∈ F ( c 2 ) we take the pushout in A : c 1 + a 2 c 2 ψ ψ j ′ o ′ ψ ji c 1 + c 2 j ′ j c 1 c 2 i ′ o ′ i o a 1 a 2 a 3 φ c 1 , c 2 d 1 × d 2 F ( ψ ) d 1 ⊙ d 2 : 1 − − − − → F ( c 1 ) × F ( c 2 ) − − − − → F ( c 1 + c 2 ) − − − − → F ( c 1 + a 2 c 2 ) John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 8 / 34

  16. For example, if we let F : Set → Set be the symmetric lax monoidal functor that assigns to a set N the (large) set of all graph structures having N as its set of vertices: s F ( N ) = { E N } t John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 9 / 34

  17. For an example of this example, if we take N = { n 1 , n 2 , n 3 } to be a three element set, then some elements of the (large) set F ( N ) are given by: John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 10 / 34

  18. For an example of this example, if we take N = { n 1 , n 2 , n 3 } to be a three element set, then some elements of the (large) set F ( N ) are given by: e 1 e 1 n 1 • n 2 n 1 n 2 • • • f 1 e 3 e 2 f 3 f 2 e 3 e 2 • n 3 • n 3 d 1 ∈ F ( N ) d 2 ∈ F ( N ) n 1 n 2 n 1 n 2 • • • • e 1 e 2 e 3 • • n 3 n 3 d 3 ∈ F ( N ) d 4 ∈ F ( N ) John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 10 / 34

  19. One defect of this framework lies in what constitutes an isomorphism class: John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 11 / 34

  20. One defect of this framework lies in what constitutes an isomorphism class: F ( c ) c i o d ∼ a b 1 F ( f ) f i ′ d ′ o ′ F ( c ′ ) c ′ The triangle on the right is in Set and commutes on the nose. John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 11 / 34

  21. One defect of this framework lies in what constitutes an isomorphism class: F ( c ) c i o d ∼ a b 1 F ( f ) f i ′ d ′ o ′ F ( c ′ ) c ′ The triangle on the right is in Set and commutes on the nose. This means that a decoration d ∈ F ( c ) together with a bijection f : c → c ′ determines what the decoration d ′ ∈ F ( c ′ ) must be. John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 11 / 34

  22. In the context of open graphs, the following two open graphs would be in the same isomorphism class: y e 5 e 4 e 3 w z o i e 2 e 1 x ↓ f { ⋆ } { ⋆ } y ′ e 5 e 4 i ′ o ′ w ′ e 3 z ′ e 2 e 1 x ′ John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 12 / 34

  23. But the following two open graphs would not be in the same isomorphism class: y e 5 e 4 e 3 w z o i e 2 e 1 x ↓ f { ⋆ } { ⋆ } y ′ e ′ e ′ 5 4 i ′ o ′ e ′ w ′ z ′ 3 e ′ e ′ x ′ 2 1 John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 13 / 34

  24. One remedy to this is to instead use ‘structured cospans’. John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 14 / 34

  25. One remedy to this is to instead use ‘structured cospans’. Theorem (Baez, C.) Let A be a category with finite coproducts, X a category with finite colimits and L : A → X a finite coproduct preserving functor. Then there exists a category L Csp ( X ) which has: John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 14 / 34

  26. One remedy to this is to instead use ‘structured cospans’. Theorem (Baez, C.) Let A be a category with finite coproducts, X a category with finite colimits and L : A → X a finite coproduct preserving functor. Then there exists a category L Csp ( X ) which has: • objects as those of A and • morphisms as isomorphism classes of structured cospans , where a structured cospan is given by a cospan in X of the form: x i o L ( a ) L ( b ) John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 14 / 34

  27. Theorem (Baez, C. continued) Two structured cospans are in the same isomorphism class if the following diagram commutes: x o i ∼ L ( a ) L ( b ) α i ′ o ′ y John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 15 / 34

  28. Theorem (Baez, C. continued) To compose two morphisms: i ′ o ′ i o L ( a 1 ) L ( a 2 ) L ( a 2 ) y L ( a 3 ) x we take the pushout in X : x + L ( a 2 ) y ψ ψ J ′ o ′ ψ Ji x + y J ′ J y x i ′ o ′ i o L ( a 1 ) L ( a 2 ) L ( a 3 ) John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 16 / 34

  29. In the context of open graphs, we take L : Set → Graph to be the discrete graph functor which assigns to a set N the edgeless graph with vertex set N . ! ∅ N ! John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 17 / 34

  30. In the context of open graphs, we take L : Set → Graph to be the discrete graph functor which assigns to a set N the edgeless graph with vertex set N . ! ∅ N ! Both Set and Graph have finite colimits and L is a left adjoint, so we get the following: John Baez and Kenny Courser (University of California, Riverside) Structured cospans May 22, 2019 17 / 34

Recommend


More recommend