a categorical semantics for causal structure
play

A categorical semantics for causal structure Aleks Kissinger and - PowerPoint PPT Presentation

A categorical semantics for causal structure Aleks Kissinger and Sander Uijlen December 8, 2019 Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 1 / 47 Available now from: CUP, Amazon, etc. 20%


  1. Compact closed categories An easy way to get higher-order processes is to use compact closed categories: Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 15 / 47

  2. Compact closed categories An easy way to get higher-order processes is to use compact closed categories: Definition An SMC C is compact closed if every object A has a dual object A ∗ , i.e. there exists η A : I → A ∗ ⊗ A and ǫ A : A ⊗ A ∗ → I , satisfying: ( ǫ A ⊗ 1 A ) ◦ (1 A ⊗ η A ) = 1 A (1 A ∗ ⊗ ǫ A ) ◦ ( η A ⊗ 1 A ∗ ) = 1 A ∗ A ∗ A = = A ∗ A A A ∗ A A ∗ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 15 / 47

  3. Higher-order processes Processes send states to states: �→ f ρ ρ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 16 / 47

  4. Higher-order processes Processes send states to states: �→ f ρ ρ In compact closed categories, everything is a state, thanks to process-state duality : : A ∗ ⊗ B : A ⊸ B ↔ f f ρ f Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 16 / 47

  5. Higher-order processes Processes send states to states: �→ f ρ ρ In compact closed categories, everything is a state, thanks to process-state duality : : A ∗ ⊗ B : A ⊸ B ↔ f f ρ f ⇒ higher order processes are the same as first-order processes :   w  : ( A ⊸ B ) ⊸ ( C ⊸ D ) �→   f  f Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 16 / 47

  6. Some handy notation We can treat everything as a state, and write states in any shape we like: D C ∗ D A ∗ C B := w w B A Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 17 / 47

  7. Some handy notation We can treat everything as a state, and write states in any shape we like: D C ∗ D A ∗ C B := w w B A Then plugging shapes together means composing the appropriate caps: D A ∗ D C B C ∗ B ∗ C := w Φ w Φ B A Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 17 / 47

  8. Some handy notation It looks like we can now freely work with higher-order causal processes: D C w B : A ⊸ ( B ⊸ C ) ⊸ D Y v X A ...but theres a problem. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 18 / 47

  9. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  10. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ⊸ C Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  11. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ∗ ⊗ C ∼ ( A ⊸ B ) ⊸ C = Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  12. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ∗ ⊗ C ∼ ( A ⊸ B ) ⊸ C = ( A ∗ ⊗ B ) ∗ ⊗ C ∼ = Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  13. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ∗ ⊗ C ∼ ( A ⊸ B ) ⊸ C = ( A ∗ ⊗ B ) ∗ ⊗ C ∼ = A ⊗ B ∗ ⊗ C ∼ = Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  14. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ∗ ⊗ C ∼ ( A ⊸ B ) ⊸ C = ( A ∗ ⊗ B ) ∗ ⊗ C ∼ = A ⊗ B ∗ ⊗ C ∼ = B ∗ ⊗ A ⊗ C ∼ = Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  15. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ∗ ⊗ C ∼ ( A ⊸ B ) ⊸ C = ( A ∗ ⊗ B ) ∗ ⊗ C ∼ = A ⊗ B ∗ ⊗ C ∼ = B ∗ ⊗ A ⊗ C ∼ = ∼ = B ⊸ A ⊗ C Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  16. The compact collapse In a compact closed category: ( A ⊗ B ) ∗ = A ∗ ⊗ B ∗ Which gives: ( A ⊸ B ) ∗ ⊗ C ∼ ( A ⊸ B ) ⊸ C = ( A ∗ ⊗ B ) ∗ ⊗ C ∼ = A ⊗ B ∗ ⊗ C ∼ = B ∗ ⊗ A ⊗ C ∼ = ∼ = B ⊸ A ⊗ C ⇒ everything collapses to first order! Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 19 / 47

  17. The compact collapse But first-order causal � = second-order causal:      ∀ Φ causal . = w Φ    Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 20 / 47

  18. The compact collapse But first-order causal � = second-order causal:      ∀ Φ causal . = w Φ    So, causal types are richer than compact-closed types. In particular: A ⊸ B := ( A ⊗ B ∗ ) ∗ �∼ = A ∗ ⊗ B Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 20 / 47

  19. The compact collapse But first-order causal � = second-order causal:      ∀ Φ causal . = w Φ    So, causal types are richer than compact-closed types. In particular: A ⊸ B := ( A ⊗ B ∗ ) ∗ �∼ = A ∗ ⊗ B If we drop this iso from the definition of compact closed, we get a ∗ -autonomous category . Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 20 / 47

  20. Definition A ∗ -autonomous category is a symmetric monoidal category equipped with a full and faithful functor ( − ) ∗ : C op → C such that, by letting: A ⊸ B := ( A ⊗ B ∗ ) ∗ (1) there exists a natural isomorphism: C ( A ⊗ B , C ) ∼ = C ( A , B ⊸ C ) (2) Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 21 / 47

  21. The recipe Precausal category C Caus [ C ] �→ ∗ -autonomous category compact closed category of ‘raw materials’ capturing ‘logic of causality’ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 22 / 47

  22. The recipe Precausal category C Caus [ C ] �→ ∗ -autonomous category compact closed category of ‘raw materials’ capturing ‘logic of causality’ Mat ( R + ) �→ higher-order stochastic maps �→ higher-order quantum channels CPM Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 22 / 47

  23. Precausal categories Precausal categories give ‘good’ raw materials, i.e. discarding behaves well w.r.t. the categorical structure. The standard examples are Mat ( R + ) and CPM . Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 23 / 47

  24. Precausal categories Precausal categories give ‘good’ raw materials, i.e. discarding behaves well w.r.t. the categorical structure. The standard examples are Mat ( R + ) and CPM . Definition A precausal category is a compact closed category C such that: ( C1 ) C has discarding processes for every system ( C2 ) For every (non-zero) system A , the dimension of A : d A := A is an invertible scalar. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 23 / 47

  25. Precausal categories Precausal categories give ‘good’ raw materials, i.e. discarding behaves well w.r.t. the categorical structure. The standard examples are Mat ( R + ) and CPM . Definition A precausal category is a compact closed category C such that: ( C1 ) C has discarding processes for every system ( C2 ) For every (non-zero) system A , the dimension of A : d A := A is an invertible scalar. ( C3 ) C has enough causal states ( C4 ) Second-order causal processes factorise Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 23 / 47

  26. Enough causal states   f g =  = ⇒ =  ∀ ρ causal .   f g ρ ρ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 24 / 47

  27. Second-order causal processes factorise   ∃ Φ 1 , Φ 2 causal . ∀ Φ causal .       Φ 2     = ⇒      =  = w w Φ         Φ 1 Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 25 / 47

  28. Theorem In a pre-causal category, one-way signalling processes factorise:   ∃ Φ 1 , Φ 2 causal .  ∃ Φ ′ causal .     = ⇒ Φ 2     =  =   Φ Φ Φ ′   Φ 1 Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 26 / 47

  29. Proof. Treat Φ as a second-order process by bending wires. Then for any causal Ψ, we have: Φ Φ ′ Ψ = = = Φ ′ Ψ Ψ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 27 / 47

  30. Proof. Treat Φ as a second-order process by bending wires. Then for any causal Ψ, we have: Φ Φ ′ Ψ = = = Φ ′ Ψ Ψ So Φ is second-order causal. By ( C4 ): Φ Φ 2 = Φ 1 Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 27 / 47

  31. Proof. Treat Φ as a second-order process by bending wires. Then for any causal Ψ, we have: Φ Φ ′ Ψ = = = Φ ′ Ψ Ψ So Φ is second-order causal. By ( C4 ): Φ 2 Φ Φ 2 = = ⇒ = Φ Φ ′ 1 Φ 1 Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 27 / 47

  32. Theorem (No time-travel) No non-trivial system A in a precausal category C admits time travel. That is, if there exist systems B and C such that: A C C = ⇒ causal causal Φ Φ A A B B then A ∼ = I. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 28 / 47

  33. Proof. For any causal process Ψ and causal state : A C A C := Φ Ψ A B A B is causal. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 29 / 47

  34. Proof. For any causal process Ψ and causal state : A C A C := Φ Ψ A B A B is causal.So: C = = = 1 Ψ Φ A A B B Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 29 / 47

  35. Proof. For any causal process Ψ and causal state : A C A C := Φ Ψ A B A B is causal.So: C = = = 1 Ψ Φ A A B B Applying ( C4 ): A ρ A = = ⇒ = A A A ρ A for some ρ causal. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 29 / 47

  36. Proof. For any causal process Ψ and causal state : A C A C := Φ Ψ A B A B is causal.So: C = = = 1 Ψ Φ A A B B Applying ( C4 ): A ρ A = = ⇒ = A A A ρ A for some ρ causal.So ρ ◦ = 1 A Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 29 / 47

  37. Proof. For any causal process Ψ and causal state : A C A C := Φ Ψ A B A B is causal.So: C = = = 1 Ψ Φ A A B B Applying ( C4 ): A ρ A = = ⇒ = A A A ρ A for some ρ causal.So ρ ◦ = 1 A and ◦ ρ = 1 I is causality. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 29 / 47

  38. Causal states A process is causal, a.k.a. first order causal , if and only if it preserves the set of causal states: = ⇒ f causal causal ρ ρ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 30 / 47

  39. Causal states A process is causal, a.k.a. first order causal , if and only if it preserves the set of causal states: = ⇒ f causal causal ρ ρ That is, it preserves: � � � � c = ρ : A = 1 ⊆ C ( I , A ) ρ � � Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 30 / 47

  40. Causal states A process is causal, a.k.a. first order causal , if and only if it preserves the set of causal states: = ⇒ f causal causal ρ ρ That is, it preserves: � � � � c = ρ : A = 1 ⊆ C ( I , A ) ρ � � Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 30 / 47

  41. Causal states A process is causal, a.k.a. first order causal , if and only if it preserves the set of causal states: = ⇒ f causal causal ρ ρ That is, it preserves: � � � � c = ρ : A = 1 ⊆ C ( I , A ) ρ � � We define Caus [ C ] by equipping each object with a generalisation of the set c , and requiring processes to preserve it. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 30 / 47

  42. Duals and closure Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 31 / 47

  43. Duals and closure Note any set of states c ⊆ C ( I , A ) admits a dual , which is a set of effects: � � � π c ∗ := � π : A ∗ � ∀ ρ ∈ c . = 1 � ρ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 31 / 47

  44. Duals and closure Note any set of states c ⊆ C ( I , A ) admits a dual , which is a set of effects: � � � π c ∗ := � π : A ∗ � ∀ ρ ∈ c . = 1 � ρ The double-dual c ∗∗ is a set of states again. Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 31 / 47

  45. Duals and closure Note any set of states c ⊆ C ( I , A ) admits a dual , which is a set of effects: � � � π c ∗ := � π : A ∗ � ∀ ρ ∈ c . = 1 � ρ The double-dual c ∗∗ is a set of states again. Definition A set of states c ⊆ C ( I , A ) is closed if c = c ∗∗ . Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 31 / 47

  46. Flatness If c is the set of causal states, discarding ∈ c ∗ , and up to some rescaling, discarding-transpose: 1 D i.e. the maximally mixed state ∈ c . Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 32 / 47

  47. Flatness If c is the set of causal states, discarding ∈ c ∗ , and up to some rescaling, discarding-transpose: 1 D i.e. the maximally mixed state ∈ c . We make this symmetric c ↔ c ∗ , and call this propery flatness: Definition A set of states c ⊆ C ( I , A ) is flat if there exist invertible numbers λ, µ such that: ∈ c ∗ λ ∈ c µ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 32 / 47

  48. The main definition Definition For a precausal category C , the category Caus [ C ] has as objects pairs: ❆ := ( A , c ❆ ⊆ C ( I , A )) where c ❆ is closed and flat. A morphism f : ❆ → ❇ is a morphism f : A → B in C such that: ρ ∈ c ❆ = ⇒ f ◦ ρ ∈ c ❇ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 33 / 47

  49. The main theorem Theorem Caus [ C ] is a ∗ -autonomous category, where: ❆ ⊗ ❇ := ( A ⊗ B , ( c ❆ ⊗ c ❇ ) ∗∗ ) ■ := ( I , { 1 I } ) ❆ ∗ := ( A ∗ , c ∗ ❆ ) Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 34 / 47

  50. ❆ ❇ ❆ ❇ Connectives One connective ⊗ becomes 3 interrelated ones: ❆ ⊗ ❇ ❆ ` ❇ := ( ❆ ∗ ⊗ ❇ ∗ ) ∗ ❆ ⊸ ❇ := ❆ ∗ ` ❇ ∼ = ( ❆ ⊗ ❇ ∗ ) ∗ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 35 / 47

  51. ❆ ❇ ❆ ❇ Connectives One connective ⊗ becomes 3 interrelated ones: ❆ ⊗ ❇ ❆ ` ❇ := ( ❆ ∗ ⊗ ❇ ∗ ) ∗ ❆ ⊸ ❇ := ❆ ∗ ` ❇ ∼ = ( ❆ ⊗ ❇ ∗ ) ∗ • ⊗ is the smallest joint state space that contains all product states Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 35 / 47

  52. Connectives One connective ⊗ becomes 3 interrelated ones: ❆ ⊗ ❇ ❆ ` ❇ := ( ❆ ∗ ⊗ ❇ ∗ ) ∗ ❆ ⊸ ❇ := ❆ ∗ ` ❇ ∼ = ( ❆ ⊗ ❇ ∗ ) ∗ • ⊗ is the smallest joint state space that contains all product states • ` is the biggest joint state space normalised on all product effects:   �   π ξ � c ❆ ` ❇ =  ρ : A ⊗ B = 1 � ∀ π ∈ c ∗ ❆ , ξ ∈ c ∗ ❇ . � ρ  Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 35 / 47

  53. Connectives One connective ⊗ becomes 3 interrelated ones: ❆ ⊗ ❇ ❆ ` ❇ := ( ❆ ∗ ⊗ ❇ ∗ ) ∗ ❆ ⊸ ❇ := ❆ ∗ ` ❇ ∼ = ( ❆ ⊗ ❇ ∗ ) ∗ • ⊗ is the smallest joint state space that contains all product states • ` is the biggest joint state space normalised on all product effects:   �   π ξ � c ❆ ` ❇ =  ρ : A ⊗ B = 1 � ∀ π ∈ c ∗ ❆ , ξ ∈ c ∗ ❇ . � ρ  • ⊸ is the space of causal-state-preserving maps Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 35 / 47

  54. ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  55. ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  56. ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  57. ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  58. ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  59. ❆ ❇ ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states c ❆ ` ❇ Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  60. ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states   �  π  ξ � c ❆ ` ❇ :=  ρ : A ⊗ B = 1 � ∀ π ∈ c ∗ ❆ , ξ ∈ c ∗ ❇ . � ρ  Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  61. ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states   �   � c ❆ ` ❇ :=  ρ : A ⊗ B = 1 � ρ �  Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  62. ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states   �   � c ❆ ` ❇ :=  ρ : A ⊗ B = 1 � ρ �  Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  63. ❆ ❇ ❆ ❇ Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states   �   � c ❆ ` ❇ :=  ρ : A ⊗ B = 1  = all causal states � ρ � Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  64. Example: first-order systems } ∗ ) First order := systems of the form ❆ = ( A , { c ❆ ⊗ ❇ := ( c ❆ ⊗ c ❇ ) ∗∗ = ( ) ∗ = all causal states   �   � c ❆ ` ❇ :=  ρ : A ⊗ B = 1  = all causal states � ρ � Theorem For first order systems, ❆ ⊗ ❇ ∼ = ❆ ` ❇ . Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 36 / 47

  65. ❆ ❆ ❇ ❇ ❆ ❆ ❇ ❇ ❆ ❆ ❇ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❆ ❇ ❇ When ⊗ � = ` Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 37 / 47

  66. ❆ ❆ ❇ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❆ ❇ ❇ When ⊗ � = ` For f.o. ❆ , ❆ ′ , ❇ , ❇ ′ : ( ❆ ⊸ ❆ ′ ) ` ( ❇ ⊸ ❇ ′ ) Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 37 / 47

  67. ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❇ ❆ ❆ ❇ ❇ When ⊗ � = ` For f.o. ❆ , ❆ ′ , ❇ , ❇ ′ : ❆ ∗ ` ❆ ′ ` ❇ ∗ ` ❇ ′ ∼ ( ❆ ⊸ ❆ ′ ) ` ( ❇ ⊸ ❇ ′ ) = Aleks Kissinger and Sander Uijlen A categorical semantics for causal structure December 8, 2019 37 / 47

Recommend


More recommend