categories and quantum informatics
play

Categories and Quantum Informatics Week 7: Complementarity Chris - PowerPoint PPT Presentation

Categories and Quantum Informatics Week 7: Complementarity Chris Heunen 1 / 31 Overview Incompatible Frobenius structures: mutually unbiased bases DeutschJozsa algorithm: prototypical use of complementarity Quantum groups: strong


  1. Categories and Quantum Informatics Week 7: Complementarity Chris Heunen 1 / 31

  2. Overview ◮ Incompatible Frobenius structures: mutually unbiased bases ◮ Deutsch–Jozsa algorithm: prototypical use of complementarity ◮ Quantum groups: strong complementarity ◮ Qubit gates: quantum circuits 2 / 31

  3. Idea � 1 � 0 � 1 � 1 } , then in { 1 1 ◮ Measure qubit in basis { � � � � , , } : √ √ 0 1 1 − 1 2 2 probability of either outcome 1 / 2. 3 / 31

  4. Idea � 1 � 0 � 1 � 1 } , then in { 1 1 ◮ Measure qubit in basis { � � � � , , } : √ √ 0 1 1 − 1 2 2 probability of either outcome 1 / 2. ◮ First measurement provides no information about second: Heisenberg’s uncertainty principle . 3 / 31

  5. Idea � 1 � 0 � 1 � 1 } , then in { 1 1 ◮ Measure qubit in basis { � � � � , , } : √ √ 0 1 1 − 1 2 2 probability of either outcome 1 / 2. ◮ First measurement provides no information about second: Heisenberg’s uncertainty principle . ◮ Orthogonal bases { a i } and { b j } are complementary/unbiased if � a i | b j �� b j | a i � = c for some c ∈ C . 3 / 31

  6. Complementarity In braided monoidal dagger category, symmetric dagger Frobenius structures and on the same object are complementary if: = = 4 / 31

  7. Complementarity In braided monoidal dagger category, symmetric dagger Frobenius structures and on the same object are complementary if: = = Black and white not obviously interchangeable. But by symmetry: = = So could have added two more equalities. 4 / 31

  8. Complementarity in FHilb Commutative dagger Frobenius structures in FHilb complementary if and only if they copy complementary bases (with c = 1). 5 / 31

  9. Complementarity in FHilb Commutative dagger Frobenius structures in FHilb complementary if and only if they copy complementary bases (with c = 1). Proof. For all a in white basis, and b in black basis: b b b b a b = = = = 1 a b a a a a 5 / 31

  10. Twisted knickers In compact dagger category, if A is self-dual, the following Frobenius structure on A ⊗ A is complementary to pair of pants: A ⊗ A A A A ⊗ A A A = = A ⊗ A A ⊗ A A A A A 6 / 31

  11. Twisted knickers In compact dagger category, if A is self-dual, the following Frobenius structure on A ⊗ A is complementary to pair of pants: A ⊗ A A A A ⊗ A A A = = A ⊗ A A ⊗ A A A A A = = = So Frobenius structure on A gives complementary pair on A ⊗ A . 6 / 31

  12. Pauli basis Three mutually complementary bases of C 2 : � 1 � 1 � 1 � �� , 1 X basis √ √ 1 − 1 2 2 � 1 � 1 � 1 � �� , 1 Y basis √ √ i − i 2 2 �� 1 � � 0 �� Z basis , 0 1 7 / 31

  13. Pauli basis Three mutually complementary bases of C 2 : � 1 � 1 � 1 � �� , 1 X basis √ √ 1 − 1 2 2 � 1 � 1 � 1 � �� , 1 Y basis √ √ i − i 2 2 �� 1 � � 0 �� Z basis , 0 1 ◮ Largest family of complementary bases for C 2 : no four bases all mutually unbiased. 7 / 31

  14. Pauli basis Three mutually complementary bases of C 2 : � 1 � 1 � 1 � �� , 1 X basis √ √ 1 − 1 2 2 � 1 � 1 � 1 � �� , 1 Y basis √ √ i − i 2 2 �� 1 � � 0 �� Z basis , 0 1 ◮ Largest family of complementary bases for C 2 : no four bases all mutually unbiased. ◮ What is the maximum number of mutually complementary bases in a given dimension? Only known for prime power dimensions p n . 7 / 31

  15. Characterisation Symmetric dagger Frobenius structures in braided monoidal dagger category complementary if and only if the following is unitary: 8 / 31

  16. Characterisation Symmetric dagger Frobenius structures in braided monoidal dagger category complementary if and only if the following is unitary: Proof. Compose with adjoint: = = 8 / 31

  17. Characterisation Symmetric dagger Frobenius structures in braided monoidal dagger category complementary if and only if the following is unitary: Proof. Compose with adjoint: = = Conversely, if is identity, compose with white counit on top right, black unit on bottom left, to get complementarity. 8 / 31

  18. Complementarity in Rel If G , H are nontrivial groups, these are complementary groupoids: ◮ objects g ∈ G , morphisms g ( g , h ) g , with ( g , h ′ ) • ( g , h ) = ( g , hh ′ ) ◮ objects h ∈ H , morphisms h ( g , h ) h , with ( g ′ , h ) ◦ ( g , h ) = ( gh ′ , h ) 9 / 31

  19. Complementarity in Rel If G , H are nontrivial groups, these are complementary groupoids: ◮ objects g ∈ G , morphisms g ( g , h ) g , with ( g , h ′ ) • ( g , h ) = ( g , hh ′ ) ◮ objects h ∈ H , morphisms h ( g , h ) h , with ( g ′ , h ) ◦ ( g , h ) = ( gh ′ , h ) Proof. ( g , hh ′− 1 ) ( gg ′ , h ′ ) [ k = h ′ ] � ( g , hk − 1 ) ( g , k ) ( g ′ , h ′ ) k ( g , h ) ( g ′ , h ′ ) Every input related to unique output, so unitary. Groupoid allows complementary one just when every object has number of outgoing morphisms. 9 / 31

  20. The Deutsch-Jozsa algorithm Solves certain problem faster than possible classically ◮ Typical exact quantum decision algorithm (no approximation) ◮ Problem artificial, but other important algorithms very similar: ◮ Shor’s factoring algorithm ◮ Grover’s search algorithm ◮ the hidden subgroup problem ◮ ‘All or nothing’ nature makes it categorical 10 / 31

  21. The Deutsch-Jozsa algorithm Problem: ◮ Given 2-valued function A f { 0 , 1 } on a finite set A . ◮ Constant if takes just a single value on every element of A . ◮ Balanced if takes value 0 on exactly half the elements of A . ◮ You are promised that f is either constant or balanced. You must decide which. 11 / 31

  22. The Deutsch-Jozsa algorithm Problem: ◮ Given 2-valued function A f { 0 , 1 } on a finite set A . ◮ Constant if takes just a single value on every element of A . ◮ Balanced if takes value 0 on exactly half the elements of A . ◮ You are promised that f is either constant or balanced. You must decide which. Best classical strategy: ◮ Sample f on 1 2 | A | + 1 elements of A . If different values then balanced, otherwise constant. 11 / 31

  23. The Deutsch-Jozsa algorithm Quantum Deutsch-Jozsa uses f only once ! How to access f ? Can only apply unitary operators... 12 / 31

  24. The Deutsch-Jozsa algorithm Quantum Deutsch-Jozsa uses f only once ! How to access f ? Can only apply unitary operators... Must embed A f { 0 , 1 } into an oracle . Given Frobenius structures ( A , , ) and ( B , , ) in monoidal dagger category, oracle is morphism A f B making the following unitary: A B f A B 12 / 31

  25. Where to find oracles Let ( A , ) , ( B , ) and ( B , ) be symmetric dagger Frobenius. If , complementary, self-conjugate comonoid homomorphism ) f ( B , ( A , ) is oracle. Proof. f f f f f = = = f f f = = = = f f 13 / 31

  26. The Deutsch-Jozsa algorithm Let A f { 0 , 1 } be given function, and | A | = n . = C 2 , Choose complementary bases = C [ Z 2 ] . � 1 � Let b = , a copyable state of . − 1 The Deutsch–Jozsa algorithm is this morphism: √ n C 2 1 / Measure the first system f Apply a unitary map √ √ n 1 / 1 / Prepare initial states b 2 14 / 31

  27. Deutsch-Jozsa simplifies The Deutsch–Jozsa algorithm simplifies to: b b √ 1 / 1 / f n 2 Proof. Duplicate copyable state b through white dot, and apply noncommutative spider theorem to cluster of gray dots. 15 / 31

  28. Deutsch-Jozsa correctness: constant If A f { 0 , 1 } is constant, the Deutsch-Jozsa history is certain. 16 / 31

  29. Deutsch-Jozsa correctness: constant If A f { 0 , 1 } is constant, the Deutsch-Jozsa history is certain. Proof. If f ( a ) = x for all a ∈ A , oracle H f C 2 decomposes as: x f = 16 / 31

  30. Deutsch-Jozsa correctness: constant If A f { 0 , 1 } is constant, the Deutsch-Jozsa history is certain. Proof. If f ( a ) = x for all a ∈ A , oracle H f C 2 decomposes as: x f = So history is: b b b b b = = x ± 1 √ √ 1 / f 1 / 2 2 √ 1 / 2 1 / n 1 / n This has norm 1, so the history is certain. 16 / 31

  31. Deutsch-Jozsa correctness:balanced If A f { 0 , 1 } is balanced, the Deutsch–Jozsa history is impossible. 17 / 31

  32. Deutsch-Jozsa correctness:balanced If A f { 0 , 1 } is balanced, the Deutsch–Jozsa history is impossible. Proof. The function f is balanced just when the following holds: b = 0 f � 1 � Recall b = . − 1 17 / 31

  33. Deutsch-Jozsa correctness:balanced If A f { 0 , 1 } is balanced, the Deutsch–Jozsa history is impossible. Proof. The function f is balanced just when the following holds: b = 0 f � 1 � Recall b = . Hence the final history equals 0. − 1 17 / 31

  34. Bialgebras Complementary classical structures in FHilb are mutually unbiased bases. How to build them? 18 / 31

  35. Bialgebras Complementary classical structures in FHilb are mutually unbiased bases. How to build them? One standard way: let G be finite group, and consider Hilbert space with basis { g ∈ G } , with : g �→ g ⊗ g : g �→ 1 � : g ⊗ h �→ gh : 1 �→ g g ∈ G 18 / 31

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