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

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