categorical quantum mechanics
play

Categorical quantum mechanics Chris Heunen 1 / 76 Categorical - PowerPoint PPT Presentation

Categorical quantum mechanics Chris Heunen 1 / 76 Categorical Quantum Mechanics? Study of compositional nature of (physical) systems Primitive notion: forming compound systems 2 / 76 Categorical Quantum Mechanics? Study of


  1. States A state of an object A in a monoidal category is a morphism I A . A a Tensor unit is trivial system; state is way to bring A into existence ◮ in Hilb : linear functions C H , correspond to elements of H ◮ in Set : functions {•} A , correspond to elements of A ◮ in Rel : relations {•} R A , correspond to subsets of A 18 / 76

  2. Joint states A morphism I c A ⊗ B is a joint state. A B c 19 / 76

  3. Joint states A morphism I c A ⊗ B is a joint state. It is a product state when: A B A B = c a b 19 / 76

  4. Joint states A morphism I c A ⊗ B is a joint state. It is a product state when: A B A B = c a b It is entangled when it is not a product state 19 / 76

  5. Joint states A morphism I c A ⊗ B is a joint state. It is a product state when: A B A B = c a b It is entangled when it is not a product state ◮ entangled states in Hilb : vectors of H ⊗ K with Schmidt rank > 1 ◮ entangled states in Set : don’t exist ◮ entangled states in Rel : non-square subsets of A × B 19 / 76

  6. Braiding A monoidal category is braided when equipped with natural iso σ A , B B ⊗ A A ⊗ B satisfying the hexagon equations σ A , B ⊗ C σ A ⊗ B , C A ⊗ ( B ⊗ C ) ( B ⊗ C ) ⊗ A ( A ⊗ B ) ⊗ C C ⊗ ( A ⊗ B ) α − 1 α − 1 α A , B , C α C , A , B A , B , C B , C , A ( A ⊗ B ) ⊗ C B ⊗ ( C ⊗ A ) A ⊗ ( B ⊗ C ) ( C ⊗ A ) ⊗ B σ A , B ⊗ id C id A ⊗ σ B , C id B ⊗ σ A , C σ A , C ⊗ id B ( B ⊗ A ) ⊗ C B ⊗ ( A ⊗ C ) A ⊗ ( C ⊗ B ) ( A ⊗ C ) ⊗ B α B , A , C α − 1 A , C , B 20 / 76

  7. Braiding Draw σ as and its inverse as 21 / 76

  8. Braiding Invertibility: = = g g f f = = Naturality: g g f f Hexagon: = = 21 / 76

  9. Braiding Invertibility: = = g g f f = = Naturality: g g f f Hexagon: = = Theorem (correctness) : A well-formed equation between morphisms in a braided monoidal category follows from the axioms iff it holds in the graphical language up to 3-dimensional isotopy. 21 / 76

  10. Symmetry A braided monoidal category is symmetric when σ B , A ◦ σ A , B = id A ⊗ B Graphically: no knots = 22 / 76

  11. Symmetry A braided monoidal category is symmetric when σ B , A ◦ σ A , B = id A ⊗ B Graphically: no knots = Theorem (correctness) : A well-formed equation between morphisms in a symmetric monoidal category follows from the axioms iff it holds in graphical language up to 4-dimensional isotopy. ◮ in Hilb : linear extension of a ⊗ b �→ b ⊗ a ◮ in Set : function ( a , b ) �→ ( b , a ) ◮ in Rel : relation ( a , b ) ∼ ( b , a ) 22 / 76

  12. Scalars A scalar in a monoidal category is a morphism I a I a 23 / 76

  13. Scalars A scalar in a monoidal category is a morphism I a I a Lemma : in a monoidal category, scalar composition is commutative Proof : either algebraically: a I I b b a I I λ − 1 ρ − 1 λ − 1 ρ − 1 I I I I ρ I λ I ρ I λ I I ⊗ I I ⊗ I a ⊗ id I id I ⊗ b id I ⊗ b I ⊗ I I ⊗ I a ⊗ id I 23 / 76

  14. Scalars A scalar in a monoidal category is a morphism I a I a Lemma : in a monoidal category, scalar composition is commutative Proof : or graphically: a b = a b 23 / 76

  15. Scalar multiplication Scalar multiplication A a • f B of scalar I a I and morphism A f B s f satisfies many familiar properties in any monoidal category: ◮ id I • f = f ◮ a • b = a ◦ b ◮ a • ( b • f ) = ( a • b ) • f ◮ ( b • g ) ◦ ( a • f ) = ( b ◦ a ) • ( g ◦ f ) 24 / 76

  16. Scalar multiplication Scalar multiplication A a • f B of scalar I a I and morphism A f B s f satisfies many familiar properties in any monoidal category: ◮ id I • f = f ◮ a • b = a ◦ b ◮ a • ( b • f ) = ( a • b ) • f ◮ ( b • g ) ◦ ( a • f ) = ( b ◦ a ) • ( g ◦ f ) In our examples: ◮ in Hilb : a • f is the morphism x �→ af ( x ) ◮ in Set : id 1 • f = f is trivial ◮ in Rel : true • R = R and false • R = ∅ 24 / 76

  17. Dagger A dagger on a category C is a contravariant functor † : C C satisfying A † = A on objects and f †† = f on morphisms. ◮ Hilb is a dagger category using adjoints ◮ Rel is a dagger category using converse: bR † a iff aRb ◮ Set is not a dagger category 25 / 76

  18. Dagger A dagger on a category C is a contravariant functor † : C C satisfying A † = A on objects and f †† = f on morphisms. ◮ Hilb is a dagger category using adjoints ◮ Rel is a dagger category using converse: bR † a iff aRb ◮ Set is not a dagger category Graphically: flip about horizontal axis B A † f �→ f † A B 25 / 76

  19. Dagger A dagger on a category C is a contravariant functor † : C C satisfying A † = A on objects and f †† = f on morphisms. ◮ Hilb is a dagger category using adjoints ◮ Rel is a dagger category using converse: bR † a iff aRb ◮ Set is not a dagger category Graphically: flip about horizontal axis B A † f �→ f A B 25 / 76

  20. Dagger A morphism f in a dagger category is: ◮ self-adjoint when f = f † ◮ unitary when f † ◦ f = id and f ◦ f † = id ◮ positive when f = g † ◦ g for some g 26 / 76

  21. Dagger A morphism f in a dagger category is: ◮ self-adjoint when f = f † ◮ unitary when f † ◦ f = id and f ◦ f † = id ◮ positive when f = g † ◦ g for some g In a monoidal dagger category: ◮ ( f ⊗ g ) † = f † ⊗ g † ◮ the associators and unitors are unitary 26 / 76

  22. Dagger A morphism f in a dagger category is: ◮ self-adjoint when f = f † ◮ unitary when f † ◦ f = id and f ◦ f † = id ◮ positive when f = g † ◦ g for some g In a monoidal dagger category: ◮ ( f ⊗ g ) † = f † ⊗ g † ◮ the associators and unitors are unitary In a braided/symmetric monoidal dagger category, the braiding is additionally unitary 26 / 76

  23. Part II Dual objects 27 / 76

  24. Dual objects An object L is left-dual to an object R , and R is right-dual to L , written L ⊣ R , when there are morphisms I η R ⊗ L and L ⊗ R ε I with: ρ − 1 id L ⊗ η L L ⊗ ( R ⊗ L ) L ⊗ I L α − 1 id L L , R , L ( L ⊗ R ) ⊗ L L I ⊗ L λ L ε ⊗ id L λ − 1 η ⊗ id R R I ⊗ R ( R ⊗ L ) ⊗ R R α R , L , R id R R ⊗ ( L ⊗ R ) R R ⊗ I ρ R id R ⊗ ε 28 / 76

  25. Dual objects An object L is left-dual to an object R , and R is right-dual to L , written L ⊣ R , when there are morphisms I η R ⊗ L and L ⊗ R ε I with: = = where we draw η and ε as: R L L R 28 / 76

  26. Dual objects: examples Every finite-dimensional Hilbert space H is both right dual and left dual to its dual Hilbert space H ∗ : ◮ cap H ⊗ H ∗ C is evaluation: | φ � ⊗ � ψ | �→ � ψ | φ � H ∗ ⊗ H is maximally entangled state: ◮ cup C 1 �→ � i � i | ⊗ | i � for any orthonormal basis {| i �} Infinite-dimensional Hilbert spaces do not have duals 29 / 76

  27. Dual objects: examples Every finite-dimensional Hilbert space H is both right dual and left dual to its dual Hilbert space H ∗ : ◮ cap H ⊗ H ∗ C is evaluation: | φ � ⊗ � ψ | �→ � ψ | φ � H ∗ ⊗ H is maximally entangled state: ◮ cup C 1 �→ � i � i | ⊗ | i � for any orthonormal basis {| i �} Infinite-dimensional Hilbert spaces do not have duals In Rel , every object is self-dual: ◮ cap A × A 1 is • ∼ ( a , a ) for all a ∈ A ◮ cup 1 A × A is ( a , a ) ∼ • 29 / 76

  28. Map-state duality The category Set only has duals for singletons. The name I � f � A ∗ ⊗ B and coname A ⊗ B ∗ � f � I of a morphism A f B , given dual objects A ⊣ A ∗ and B ⊣ B ∗ , are A ∗ B f f B ∗ A 30 / 76

  29. Map-state duality The category Set only has duals for singletons. The name I � f � A ∗ ⊗ B and coname A ⊗ B ∗ � f � I of a morphism A f B , given dual objects A ⊣ A ∗ and B ⊣ B ∗ , are A ∗ B f f B ∗ A Conversely, B B f = f A A 1, so all conames A ⊗ B ∗ Proof : There is only one function A 1 are equal, so all functions A B are equal. 30 / 76

  30. Dual objects: properties Robustly defined: ◮ Suppose L ⊣ R . Then L ⊣ R ′ iff R ≃ R ′ . ◮ If ( L , R , η, ε ) and ( L , R , η, ε ′ ) are dualities, then ε = ε ′ . 31 / 76

  31. Dual objects: properties Robustly defined: ◮ Suppose L ⊣ R . Then L ⊣ R ′ iff R ≃ R ′ . ◮ If ( L , R , η, ε ) and ( L , R , η, ε ′ ) are dualities, then ε = ε ′ . Monoidal: ◮ Always I ⊣ I . ◮ If L ⊣ R and L ′ ⊣ R ′ , then L ⊗ L ′ ⊣ R ′ ⊗ R . R ′ R = = L ′ L ′ L L ′ L L 31 / 76

  32. Dual objects: properties Robustly defined: ◮ Suppose L ⊣ R . Then L ⊣ R ′ iff R ≃ R ′ . ◮ If ( L , R , η, ε ) and ( L , R , η, ε ′ ) are dualities, then ε = ε ′ . Monoidal: ◮ Always I ⊣ I . ◮ If L ⊣ R and L ′ ⊣ R ′ , then L ⊗ L ′ ⊣ R ′ ⊗ R . Symmetric: ◮ If L ⊣ R in a braided monoidal category, then also R ⊣ L . = = 31 / 76

  33. Duals functor For A f B and A ⊣ A ∗ , B ⊣ B ∗ , the right dual B ∗ f ∗ A ∗ is defined as: A ∗ A ∗ f ∗ := f B ∗ B ∗ 32 / 76

  34. Duals functor For A f B and A ⊣ A ∗ , B ⊣ B ∗ , the right dual B ∗ f ∗ A ∗ is defined as: A ∗ A ∗ A ∗ f ∗ := f =: f B ∗ B ∗ B ∗ 32 / 76

  35. Duals functor For A f B and A ⊣ A ∗ , B ⊣ B ∗ , the right dual B ∗ f ∗ A ∗ is defined as: A ∗ A ∗ A ∗ f ∗ := f =: f B ∗ B ∗ B ∗ Examples: ◮ in FHilb : usual dual f ∗ : K ∗ H ∗ given by f ∗ ( e ) = e ◦ f ◮ in Rel : R ∗ = R † 32 / 76

  36. Duals functor: properties Lemma : ( g ◦ f ) ∗ = f ∗ ◦ g ∗ , and f f = = f f 33 / 76

  37. Duals functor: properties Lemma : ( g ◦ f ) ∗ = f ∗ ◦ g ∗ , and f f = = f f Lemma : A ∗∗ ⊗ B ∗∗ ≃ ( A ⊗ B ) ∗∗ ( A ⊗ B ) ∗∗ ε A ⊗ B η ( A ⊗ B ) ∗ A ∗∗ B ∗∗ 33 / 76

  38. Compact categories A symmetric monoidal category is compact when every object has a (simultaneously left and right) dual. Theorem (correctness) : A well-formed equation between morphisms in a compact category follows from the axioms if and only if it holds in the graphical language up to spatial oriented isotopy. f 34 / 76

  39. Compact categories A symmetric monoidal category is compact when every object has a (simultaneously left and right) dual. Theorem (correctness) : A well-formed equation between morphisms in a compact category follows from the axioms if and only if it holds in the graphical language up to spatial oriented isotopy. f = f 34 / 76

  40. Compact categories A symmetric monoidal category is compact when every object has a (simultaneously left and right) dual. Theorem (correctness) : A well-formed equation between morphisms in a compact category follows from the axioms if and only if it holds in the graphical language up to spatial oriented isotopy. f = f = f 34 / 76

  41. Compact categories A symmetric monoidal category is compact when every object has a (simultaneously left and right) dual. Theorem (correctness) : A well-formed equation between morphisms in a compact category follows from the axioms if and only if it holds in the graphical language up to spatial oriented isotopy. f = f = f = f 34 / 76

  42. Dagger dual objects Lemma : In a monoidal dagger category, L ⊣ R ⇔ R ⊣ L . 35 / 76

  43. Dagger dual objects Lemma : In a monoidal dagger category, L ⊣ R ⇔ R ⊣ L . In a symmetric monoidal dagger category, a dagger dual A ⊣ A ∗ has: = η ε 35 / 76

  44. Dagger dual objects Lemma : In a monoidal dagger category, L ⊣ R ⇔ R ⊣ L . In a symmetric monoidal dagger category, a dagger dual A ⊣ A ∗ has: = η ε Lemma : Dagger dualities correspond to maximally entangled states η η ε = = = η ε η 35 / 76

  45. Dagger dual objects Lemma : In a monoidal dagger category, L ⊣ R ⇔ R ⊣ L . In a symmetric monoidal dagger category, a dagger dual A ⊣ A ∗ has: = η ε Lemma : Dagger dualities correspond to maximally entangled states η η ε = = = η ε η Dagger duals, and hence maximally entangled states, are unique up to unique unitary 35 / 76

  46. Compact dagger categories A compact dagger category is both compact and dagger, and duals are dagger duals. � � † � � † = = 36 / 76

  47. Compact dagger categories A compact dagger category is both compact and dagger, and duals are dagger duals. � � † � � † = = Lemma : Duals and daggers commute   †   ( f ∗ ) † = = ( f † ) ∗   f = f = f     Conjugation is the functor ( − ) ∗ := ( − ) ∗† = ( − ) †∗ 36 / 76

  48. Conjugation f f f ∗ : A ∗ B ∗ f : A B conjugation f f f ∗ : B ∗ f † : B A ∗ A dual dagger 37 / 76

  49. Traces The trace of A f A is the scalar f 38 / 76

  50. Traces The trace of A f A is the scalar f Examples: ◮ in FHilb , it is the ordinary trace ◮ in Rel , it detects fixed points 38 / 76

  51. Traces The trace of A f A is the scalar f Examples: ◮ in FHilb , it is the ordinary trace ◮ in Rel , it detects fixed points Lemma : Trace is cyclic, Tr ( f ⊗ g ) = Tr ( f ) ◦ Tr ( g ) , and Tr ( f † ) = Tr ( f ) † g f g = f = g f 38 / 76

  52. Dimension The dimension of A is the scalar dim ( A ) := Tr ( id A ) A Lemma : ◮ dim ( I ) = id I ◮ dim ( A ⊗ B ) = dim ( A ) ◦ dim ( B ) ◮ if A ≃ B then dim ( A ) = dim ( B ) 39 / 76

  53. Dimension The dimension of A is the scalar dim ( A ) := Tr ( id A ) A Lemma : ◮ dim ( I ) = id I ◮ dim ( A ⊗ B ) = dim ( A ) ◦ dim ( B ) ◮ if A ≃ B then dim ( A ) = dim ( B ) ◮ infinite-dimensional Hilbert spaces do not have duals 39 / 76

  54. Teleportation In FHilb : ◮ begin with a single system L ◮ prepare a joint system R ⊗ L in a maximally entangled state ◮ perform a joint measurement on the first two systems ◮ perform a unitary operation on the remaining system L U i U i L 40 / 76

  55. Teleportation In FHilb : ◮ begin with a single system L ◮ prepare a joint system R ⊗ L in a maximally entangled state ◮ perform a joint measurement on the first two systems ◮ perform a unitary operation on the remaining system L L U i U i = U i U i L L 40 / 76

  56. Teleportation In FHilb : ◮ begin with a single system L ◮ prepare a joint system R ⊗ L in a maximally entangled state ◮ perform a joint measurement on the first two systems ◮ perform a unitary operation on the remaining system L L L U i U i = = U i U i L L L 40 / 76

  57. Teleportation In FHilb : ◮ begin with a single system L ◮ prepare a joint system R ⊗ L in a maximally entangled state ◮ perform a joint measurement on the first two systems ◮ perform a unitary operation on the remaining system L L L L U i U i = = = U i U i L L L L 40 / 76

  58. Teleportation In FHilb : ◮ begin with a single system L ◮ prepare a joint system R ⊗ L in a maximally entangled state ◮ perform a joint measurement on the first two systems ◮ perform a unitary operation on the remaining system L L L L U i U i = = = U i U i L L L L In Rel : encrypted communication using one-time pad 40 / 76

  59. Part III (Co)monoids 41 / 76

  60. Comonoids A comonoid in a monoidal category is an object A with comultiplication A d A ⊗ A and counit A e I satisfying e e d d = = = d d d d 42 / 76

  61. Comonoids A comonoid in a monoidal category is an object A with comultiplication A A ⊗ A and counit A I satisfying = = = Examples: ◮ in Set , any object has unique cocommutative comonoid with comultiplication a �→ ( a , a ) and counit a �→ • ◮ in Rel , any group forms a comonoid with comultiplication g ∼ ( h , h − 1 g ) and counit 1 ∼ • ◮ in FHilb , any choice of basis { e i } gives cocommutative comonoid with comultiplication e i �→ e i ⊗ e i and counit e i �→ 1 42 / 76

  62. Monoids A monoid in a monoidal category consists of maps I A ⊗ A A satisfying associativity and unitality. Lemma : In braided monoidal category, two (co)monoids combine Lemma : In monoidal dagger category, monoid gives comonoid 43 / 76

  63. Pair of pants Map-state duality: composition A g ◦ f A becomes I � g ◦ f � A ∗ ⊗ A . = � g � � g ◦ f � � f � 44 / 76

  64. Pair of pants Map-state duality: composition A g ◦ f A becomes I � g ◦ f � A ∗ ⊗ A . Lemma : If A ⊣ A ∗ , then A ∗ ⊗ A is pair of pants monoid A A A A A A A A 44 / 76

  65. Pair of pants Map-state duality: composition A g ◦ f A becomes I � g ◦ f � A ∗ ⊗ A . Lemma : If A ⊣ A ∗ , then A ∗ ⊗ A is pair of pants monoid A A A A A A A A Example : Pair of pants on C n in FHilb is n -by- n matrices M n Proof: define ( C n ) ∗ ⊗ C n → M n by � j | ⊗ | i � �→ e ij 44 / 76

  66. Pair of pants: one size fits all Map-state duality: composition A g ◦ f A becomes I � g ◦ f � A ∗ ⊗ A . Lemma : If A ⊣ A ∗ , then A ∗ ⊗ A is pair of pants monoid A A A A A A A A Example : Pair of pants on C n in FHilb is n -by- n matrices M n Proof: define ( C n ) ∗ ⊗ C n → M n by � j | ⊗ | i � �→ e ij , ) embeds into ( A ∗ ⊗ A , Proposition : Any monoid ( A , , ) R = 44 / 76

  67. Cloning A braided monoidal category has cloning if there is natural A d A A ⊗ A with cocommutativity, coassociativity, d I = ρ I , and A B A B A B A B = d A d B d A ⊗ B A B A B 45 / 76

  68. Cloning A braided monoidal category has cloning if there is natural A d A A ⊗ A with cocommutativity, coassociativity, d I = ρ I , and A B A B A B A B = d A d B d A ⊗ B A B A B Set has cloning, but compact categories like Rel or FHilb cannot Lemma : If compact category has cloning, then A ∗ A ∗ A A A ∗ A ∗ A A = 45 / 76

  69. Cloning A braided monoidal category has cloning if there is natural A d A A ⊗ A with cocommutativity, coassociativity, d I = ρ I , and A B A B A B A B = d A d B d A ⊗ B A B A B Set has cloning, but compact categories like Rel or FHilb cannot Lemma : If compact category has cloning, then ... Proof : First, consider the following equality ( ∗ ). A ∗ A ∗ A A A ∗ A ∗ A A A ∗ A ∗ A A A = A ∗ A ∗ A = = d A ∗ d A d A ∗ ⊗ A d I 45 / 76

Recommend


More recommend