Quantum Circuits for Clebsch- GordAn and Schur duality transformations D. Bacon (Caltech), I. Chuang (MIT) and A. Harrow (MIT) quant-ph/0407082 + more.

Slides:



Advertisements
Similar presentations
Quantum t-designs: t-wise independence in the quantum world Andris Ambainis, Joseph Emerson IQC, University of Waterloo.
Advertisements

University of Queensland
Xkcd Xkcd.com. Section 3 Recap ► Angular momentum commutators:  [J x, J y ] = iħJ z etc ► Total ang. Mom. Operator: J 2 = J x 2 + J y 2 +J z 2 ► Ladder.
Order Structure, Correspondence, and Shape Based Categories Presented by Piotr Dollar October 24, 2002 Stefan Carlsson.
Quantum Computing MAS 725 Hartmut Klauck NTU
Quantum information as high-dimensional geometry Patrick Hayden McGill University Perspectives in High Dimensions, Cleveland, August 2010.
Quantum Computing MAS 725 Hartmut Klauck NTU
Umesh V. Vazirani U. C. Berkeley Quantum Algorithms: a survey.
Quantum One: Lecture Canonical Commutation Relations 3.
Quantum Error Correction Joshua Kretchmer Gautam Wilkins Eric Zhou.
Quantum Speedups DoRon Motter August 14, Introduction Two main approaches are known which produce fast Quantum Algorithms The first, and main approach.
Classical capacities of bidirectional channels Charles Bennett, IBM Aram Harrow, MIT/IBM, Debbie Leung, MSRI/IBM John Smolin,
QEC’07-1 ASF 6/13/2015 MIT Lincoln Laboratory Channel-Adapted Quantum Error Correction Andrew Fletcher QEC ‘07 21 December 2007.
Quantum Error Correction Michele Mosca. Quantum Error Correction: Bit Flip Errors l Suppose the environment will effect error (i.e. operation ) on our.
Gate robustness: How much noise will ruin a quantum gate? Aram Harrow and Michael Nielsen, quant-ph/0212???
Quantum Computation and Error Correction Ali Soleimani.
DEFENSE!. Applications of Coherent Classical Communication and Schur duality to quantum information theory Aram Harrow MIT Physics June 28, 2005 Committee:
Quantum Error Correction Codes-From Qubit to Qudit Xiaoyi Tang, Paul McGuirk.
Avraham Ben-Aroya (Tel Aviv University) Oded Regev (Tel Aviv University) Ronald de Wolf (CWI, Amsterdam) A Hypercontractive Inequality for Matrix-Valued.
Review from last lecture: A Simple Quantum (3,1) Repetition Code
Oded Regev Tel-Aviv University On Lattices, Learning with Errors, Learning with Errors, Random Linear Codes, Random Linear Codes, and Cryptography and.
Quantum Circuits for Clebsch- Gordon and Schur duality transformations D. Bacon (Caltech), I. Chuang (MIT) and A. Harrow (MIT) quant-ph/
Quantum Computing Lecture 22 Michele Mosca. Correcting Phase Errors l Suppose the environment effects error on our quantum computer, where This is a description.
Dirac Notation and Spectral decomposition Michele Mosca.
CSEP 590tv: Quantum Computing
Anuj Dawar.
Gentle tomography and efficient universal data compression Charlie Bennett Aram Harrow Seth Lloyd Caltech IQI Jan 14, 2003.
Coherent Classical Communication Aram Harrow (MIT) quant-ph/
Quantum Computing Lecture 1 Michele Mosca. l Course Outline
NO INPUT IS DETECTED ON RGB1. Quantum Circuits for Clebsch- Gordon and Schur duality transformations D. Bacon (Caltech), I. Chuang (MIT) and A. Harrow.
Erasing correlations, destroying entanglement and other new challenges for quantum information theory Aram Harrow, Bristol Peter Shor, MIT quant-ph/
Topological reach of field-theoretical topological quantum computation Mario Rasetti Politecnico di Torino & ISI Foundation.
Presented by: Erik Cox, Shannon Hintzman, Mike Miller, Jacquie Otto, Adam Serdar, Lacie Zimmerman.
Decoherence-free/Noiseless Subsystems for Quantum Computation IPQI, Bhubaneswar February 24, 2014 Mark Byrd Physics Department, CS Department Southern.
Quantum Computing MAS 725 Hartmut Klauck NTU
Short course on quantum computing Andris Ambainis University of Latvia.
Quantum Factoring Michele Mosca The Fifth Canadian Summer School on Quantum Information August 3, 2005.
FermiGasy. W. Udo Schröder, 2005 Angular Momentum Coupling 2 Addition of Angular Momenta    
Signal Processing and Representation Theory Lecture 2.
The private capacities of a secret shared reference frame Patrick Hayden (McGill) with: PRA 75: (2005) ??? Stephen Bartlett Robert Spekkens arXiv:quant-ph/
You Did Not Just Read This or did you?. Quantum Computing Dave Bacon Department of Computer Science & Engineering University of Washington Lecture 3:
CS717 Algorithm-Based Fault Tolerance Matrix Multiplication Greg Bronevetsky.
Bell Measurements and Teleportation. Overview Entanglement Bell states and Bell measurements Limitations on Bell measurements using linear devices Teleportation.
1 Introduction to Quantum Information Processing CS 667 / PH 767 / CO 681 / AM 871 Richard Cleve DC 2117 Lecture 20 (2009)
Coherent Communication of Classical Messages Aram Harrow (MIT) quant-ph/
Quantum Computing Reversibility & Quantum Computing.
A Monomial matrix formalism to describe quantum many-body states Maarten Van den Nest Max Planck Institute for Quantum Optics Montreal, October 19 th 2011.
Entangling Quantum Virtual Subsytems Paolo Zanardi ISI Foundation February Universita’di Milano.
OR Chapter 7. The Revised Simplex Method  Recall Theorem 3.1, same basis  same dictionary Entire dictionary can be constructed as long as we.
Coherent Classical Communication Aram Harrow, MIT Quantum Computing Graduate Research Fellow Objective Objective ApproachStatus Determine.
Lattice-based cryptography and quantum Oded Regev Tel-Aviv University.
Quantum Computing MAS 725 Hartmut Klauck NTU
Coherent Communication of Classical Messages Aram Harrow (MIT) quant-ph/
Fidelities of Quantum ARQ Protocol Alexei Ashikhmin Bell Labs  Classical Automatic Repeat Request (ARQ) Protocol  Qubits, von Neumann Measurement, Quantum.
Richard Cleve DC 2117 Introduction to Quantum Information Processing QIC 710 / CS 667 / PH 767 / CO 681 / AM 871 Lecture (2011)
1 Introduction to Quantum Information Processing CS 467 / CS 667 Phys 467 / Phys 767 C&O 481 / C&O 681 Richard Cleve DC 3524 Course.
1 An Introduction to Quantum Computing Sabeen Faridi Ph 70 October 23, 2007.
Simulation and Design of Stabilizer Quantum Circuits Scott Aaronson and Boriska Toth CS252 Project December 10, X X +Z Z +ZI +IX
Quantum Two.
Jean Christian Boileau (University of Toronto)
Linear Quantum Error Correction
Unconditional Security of the Bennett 1992 quantum key-distribution protocol over a lossy and noisy channel Kiyoshi Tamaki * *Perimeter Institute for.
Quantum Circuits for Clebsch-Gordon and Schur duality transformations
Quantum One.
Quantum Two.
Chap 4 Quantum Circuits: p
OSU Quantum Information Seminar
Classical Algorithms from Quantum and Arthur-Merlin Communication Protocols Lijie Chen MIT Ruosong Wang CMU.
Quantum Two.
16. Angular Momentum Angular Momentum Operator
Presentation transcript:

Quantum Circuits for Clebsch- GordAn and Schur duality transformations D. Bacon (Caltech), I. Chuang (MIT) and A. Harrow (MIT) quant-ph/ more unpublished quant-ph/ more unpublished

1. Motivation 2. Total angular momentum (Schur) basis 3. Schur transform: applications 4. Schur transform: construction 5. Generalization to qudits 6. Connections to Fourier transform on S n 1. Motivation 2. Total angular momentum (Schur) basis 3. Schur transform: applications 4. Schur transform: construction 5. Generalization to qudits 6. Connections to Fourier transform on S n Outline

Unitary changes of basis Unlike classical information, quantum information is always presented in a particular basis. A change of basis is a unitary operation. |2 i |1 i |3 i |2 0 i |1 0 i |3 0 i U CB

Questions 1.When can U CB be implemented efficiently? 2.What use are bases other than the standard basis? 1.When can U CB be implemented efficiently? 2.What use are bases other than the standard basis?

Example 1: position/momentum Position basis: |x i =|x 1 i­  ­ |x n i Momentum basis: |p 0 i =  x exp(2  ipx/2 n ) | x i / 2 n/2 Position basis: |x i =|x 1 i­  ­ |x n i Momentum basis: |p 0 i =  x exp(2  ipx/2 n ) | x i / 2 n/2 Quantum Fourier Transform:U QFT |p 0 i = |p i

Example 2: quantum error-correcting codes Example 2: quantum error-correcting codes In the computational basis: |i 1 i ­ … ­ |i n i Errors act independently. In the encoded basis: |encoded data i ­ |syndrome i Correctable errors act on the syndrome. In the computational basis: |i 1 i ­ … ­ |i n i Errors act independently. In the encoded basis: |encoded data i ­ |syndrome i Correctable errors act on the syndrome.

Angular momentum basis States on n qubits can be (partially) labelled by total angular momentum (J) and the Z component of angular momentum (M).

Example 3: two qubits However, for >2 qubits, J and M do not uniquely specify the state. U(2) spin 0 spin 1 S2S2 antisymmetric (sign representation) symmetric (trivial representation) ( C 2 ) ­ 2  ( M 1 ­ P trivial ) © ( M 0 ­ P sign )

Example 4: three qubits U(2) spin 3/2 spin ½ S3S3 ? symmetric (trivial representation)

Example 4: three qubits cont. This is a two-dimensional irreducible representation (irrep) of S 3. Call it P ½,½. a = |0 ih 1| ­ I ­ I + I ­ |0 ih 1| ­ I + I ­ I ­ |0 ih 1| a P ½,½  P ½,-½ and [a, S 3 ]=0, so P ½,½  P ½,-½. a = |0 ih 1| ­ I ­ I + I ­ |0 ih 1| ­ I + I ­ I ­ |0 ih 1| a P ½,½  P ½,-½ and [a, S 3 ]=0, so P ½,½  P ½,-½.

Schur decomposition for 2 or 3 qubits Summarizing: ( C 2 ) ­ 3  M 3/2 © M ½ © M ½  ( M 3/2 ­ P trivial ) © ( M ½ ­ P ½ ) P ½,½  P ½,-½  P ½ Summarizing: ( C 2 ) ­ 3  M 3/2 © M ½ © M ½  ( M 3/2 ­ P trivial ) © ( M ½ ­ P ½ ) P ½,½  P ½,-½  P ½ In hindsight, this looks similar to: ( C 2 ) ­ 2  M 1 © M 0  ( M 1 ­ P trivial ) © ( M 0 ­ P sign ) In hindsight, this looks similar to: ( C 2 ) ­ 2  M 1 © M 0  ( M 1 ­ P trivial ) © ( M 0 ­ P sign )

Schur decomposition for n qubits Theorem (Schur): A similar decomposition exists for n qudits.

Diagrammatic view of Schur transform u u u u u u   |i 1 i |i 2 i |i n i U Sch |J i or | i |M i |P i U Sch = R (u) R (  ) u 2 U(d)  2 S n R is a U(d)-irrep R is a S n -irrep

Applications of the Schur transform Universal entanglement concentration: Given |  AB i ­ n, Alice and Bob both perform the Schur transform, measure, discard M and are left with a maximally entangled state in P equivalent to ¼ nE(  ) EPR pairs. Universal entanglement concentration: Given |  AB i ­ n, Alice and Bob both perform the Schur transform, measure, discard M and are left with a maximally entangled state in P equivalent to ¼ nE(  ) EPR pairs. Universal data compression: Given  ­ n, perform the Schur transform, weakly measure and the resulting state has dimension ¼ exp(nS(  )). Universal data compression: Given  ­ n, perform the Schur transform, weakly measure and the resulting state has dimension ¼ exp(nS(  )). State estimation: Given  ­ n, estimate the spectrum of , or estimate , or test to see whether the state is  ­ n. State estimation: Given  ­ n, estimate the spectrum of , or estimate , or test to see whether the state is  ­ n.

Begin with the Clebsch-Gordon transform on qubits. M J ­ M ½  M J+½ © M J-½ Begin with the Clebsch-Gordon transform on qubits. M J ­ M ½  M J+½ © M J-½ How to perform the Schur transform? Why can U CG be implemented efficiently? 1. Conditioned on J and M, U CG is two-dimensional. 2. C CG can be efficiently classically computed. Why can U CG be implemented efficiently? 1. Conditioned on J and M, U CG is two-dimensional. 2. C CG can be efficiently classically computed.

+ + Implementing the CG transform

ancilla bits Doing the controlled rotation

Diagrammatic view of CG transform U CG |M i |J i |S i |J i |J 0 i |M 0 i U CG RJ(u)RJ(u) RJ(u)RJ(u) u u = R J 0 (u) MJMJ M½M½ M J+½ © M J-½

Schur transform = iterated CG U CG |i 1 i |½ i |i 2 i |i n i |J 1 i |J 2 i |M 2 i |i 3 i U CG |J 2 i |J 3 i |M 3 i |J n-1 i |M n-1 i U CG |J n-1 i |J n i |M i (C2)­n(C2)­n

Q: What do we do with |J 1 …J n-1 i ? A: Declare victory! Let P J 0 = Span{|J 1 …J n-1 i : J 1,…,J n-1 is a valid path to J} Proof: Since U(2) acts appropriately on M J and trivially on P J 0, Schur duality implies that P J  P J 0 under S n. Q: What do we do with |J 1 …J n-1 i ? A: Declare victory! Let P J 0 = Span{|J 1 …J n-1 i : J 1,…,J n-1 is a valid path to J} Proof: Since U(2) acts appropriately on M J and trivially on P J 0, Schur duality implies that P J  P J 0 under S n. Almost there…

n J ½10 3/2 ½210 Schur duality for n qudits Example: d=2 Example: d=2

But what is P J ? S1S1 J=½ 1 S3S3 J=3/2 3 S2S2 J=1 J=0 2 S4S4 J=2 J=1 J=0 4 S5S5 J=5/2 J=3/2 J=½ 5 S6S6 J=3 J=2 J=1 J=0 6 paths of irreps  standard tableaux  Gelfand-Zetlin basis

U(d) irreps U(1) irreps are labelled by integers n:  n (x) = x n A vector v in a U(d) irrep has weight if T(d) acts on v according to . U(d) irreps are induced from irreps of the torus T(d) has irreps labelled by integers 1,…, d : U(d) irreps are induced from irreps of the torus T(d) has irreps labelled by integers 1,…, d :

M has a unique vector | i2M that a) has weight b) is fixed by R (U) for U of the form: (i.e. is annihilated by the raising operators) M has a unique vector | i2M that a) has weight b) is fixed by R (U) for U of the form: (i.e. is annihilated by the raising operators) M via highest weights Example: d=2, = (2J, n-2J) Highest weight state is |M=J i. Annihilated by  + and acted on by Example: d=2, = (2J, n-2J) Highest weight state is |M=J i. Annihilated by  + and acted on by

A subgroup-adapted basis for M 1 U(1) U(2) U(3) 4 U(4)

To perform the CG transform in poly(d) steps: Perform the U(d-1) CG transform, a controlled d £ d rotation given by the reduced Wigner coefficients and then a coherent classical computation to add one box to. To perform the CG transform in poly(d) steps: Perform the U(d-1) CG transform, a controlled d £ d rotation given by the reduced Wigner coefficients and then a coherent classical computation to add one box to. Clebsch-Gordan series for U(d) ­  ©© + + U(1) CG 2x2 reduced Wigner add a box to

1) S n QFT ! Schur transform: Generalized Phase Estimation - Only permits measurement in Schur basis, not full Schur transform. -Similar to [abelian QFT ! phase estimation]. 1) S n QFT ! Schur transform: Generalized Phase Estimation - Only permits measurement in Schur basis, not full Schur transform. -Similar to [abelian QFT ! phase estimation]. Connections to the QFT on S n 2) Schur transform ! S n QFT -Just embed C [S n ] in ( C n ) ­ n and do the Schur transform -Based on Howe duality 2) Schur transform ! S n QFT -Just embed C [S n ] in ( C n ) ­ n and do the Schur transform -Based on Howe duality

U QFT CPyCPy CPyCPy |i 1 i |i 2 i |i n i |p 1 i | i |p 2 i | i |i|i U QFT y CPCP CPCP Generalized phase estimation U QFT y |trivial i |i|i |i|i U QFT |trivial i |i|i |i|i |p i |i|i

Generalized phase estimation: interpretation as S n CG transform Generalized phase estimation: interpretation as S n CG transform | i |m i |p i |i|i |p  i |p  0 i | i |m i |p 0 i | i |p i |p 0 i | i |m i |p i |i|i |p  i |p  0 i S n CG S n CG | i |m i |p 0 i | i |p i |p  0 i  L(  ) C [S n ] CPCP CPCP L(  ) CPCP CPCP   =

Using GPE to measure M -Measure weight (a.k.a. “type”): the # of 1’s, # of 2’s, …, # of d’s. -For each c = 1, …, d - Find the m positions in the states |1 i,…,|c i. - Do GPE on these m positions and extract an irrep label  c. -This gives a chain of irreps  1,  2,…,  d =. -Measure weight (a.k.a. “type”): the # of 1’s, # of 2’s, …, # of d’s. -For each c = 1, …, d - Find the m positions in the states |1 i,…,|c i. - Do GPE on these m positions and extract an irrep label  c. -This gives a chain of irreps  1,  2,…,  d =. Performing this coherently requires O(nd) iterations of GPE, or by looking more carefully at the S_n Fourier transform, we can use only O(d) times the running time of GPE. Performing this coherently requires O(nd) iterations of GPE, or by looking more carefully at the S_n Fourier transform, we can use only O(d) times the running time of GPE.

This is useful for many tasks in quantum information theory. Now what? Summary |i 1,…,i n i! |,M,P i : The Schur transform maps the angular momentum basis of ( C d ) ­ n into the computational basis in time n ¢ poly(d). |i 1,…,i n i! |,M,P i : The Schur transform maps the angular momentum basis of ( C d ) ­ n into the computational basis in time n ¢ poly(d). |i 1,…,i n i! |i 1,…,i n i |,M,P i The generalized phase estimation algorithm allows measurement of in time poly(n) + O (n ¢ log(d)) or,M,P in time d ¢ poly(n) + O (nd ¢ log(d)). |i 1,…,i n i! |i 1,…,i n i |,M,P i The generalized phase estimation algorithm allows measurement of in time poly(n) + O (n ¢ log(d)) or,M,P in time d ¢ poly(n) + O (nd ¢ log(d)).