Download presentation
Presentation is loading. Please wait.
1
Encoded Universality and Decoherence-Free Subspaces Control Seminar – Quantum Information Science and Technology UC Berkeley, Feb. 9, 2004 Julia Kempe CS Division and Dept. of Chemistry, University of California, Berkeley LRI, Universite de Paris-Sud, Paris, France www.lri.fr/~kempe
2
Towards nanotechnology Size of the components Number of components Speed Gordon Moore 1965 prevent or use quantum effects ? Theoretical limitations reached in 2020 !!! Apparition of quantum phenomena
3
Information is physical! Use the laws of quantum mechanics for the basic components of an information processing machine! Quantum computing Quantum cryptography Quantum information …
4
Main applications zCryptography yProtocol of unconditionally secure secret key distribution [Bennett, Brassard 84] Implementation : ~ 100 km zQuantum information yTeleportation [B, B, Crépeau, Jozsa, Peres, Wooters 93] Implementation [Bouwmeester, Pan, Mattle, Eibl, Weinfurter, Zeilinger 97] zAlgorithms yFactoring, discrete logarithm,... [Shor 94] yDatabase search [Grover 96] Num. of qubits ? 1995 : 2, 1998 : 3, 2002 : 8 [Chuang (IBM)] - 10 [Los Alamos]
5
Overview zBasic notions of quantum computing zStandard solutions: yUniversal gate set yQuantum Error Correcting Codes (QECC) zEncoded Universality zDecoherence-free Subsystems
6
The qubit Classical bit: b {0,1} Probabilistic bit: probability distribution d R + {0,1} such that || d || 1 =1. d=(p,1-p) with p [0,1] Quantum bit: | C {0,1} such that || | || 2 =1. | = |0 + |1 with | | 2 + | | 2 = 1 (Dirac notation)
7
Qubit evolution zMeasure: reads and modifies Measure | | 2| | 2 | | 2| | 2 |0 + |1 |0|0 |1|1 Superposition Probability distribution Unitary transformation: U C 2 2 such that UU † =Id | U | ’ = U | unitary reversible: U| U†U† |
8
Example Superposition: Measure: Measure 1/3 2/3 |0|0 |1|1 |
9
Example Superposition: Measure: Unitary transformations: yNOT: |0 |1 yHadamard: Measure 1/3 2/3 |0|0 |1|1 | U | ’ = U | H
10
Quantum computer: n qubits zn qubits tensor product | C {0,1} n such that || | || 2 =1. | = x {0,1} n x |x with x | x | 2 = 1 zMeasure zPartial Measure Measure |x | 2|x | 2 x {0,1} n x |x |x|x Measure Second bit = 0 (| | 2 + | | 2 ) |00 + |01 + |10 + |11
11
Quantum computer: n qubits n qubits tensor product | C {0,1} n such that || | || 2 =1. | = x {0,1} n x |x with x | x | 2 = 1 zMeasure zPartial Measure zUnitary transformation | U| with U U(2 n ) ex: XOR= Measure |x | 2|x | 2 x {0,1} n x |x |x|x Measure Second bit = 0 (| | 2 + | | 2 ) |00 + |01 + |10 + |11 |00 |01 |10 |11 + |i |j |i |XOR(i,j)
12
Quantum computing a function Let f: {0,1} n {0,1} m x f(x) Reversible: R f :{0,1} n+m {0,1} n+m (x,y) (x,y f(x)) Quantum: U f U(2 n+m ): C n+m C n+m |x |y |x |y f(x)
13
Simplest Quantum Algorithm: Deutsch’s Problem Input: function f:{0,1} {0,1} (in black box) Question: f constant (f(0)=f(1)) or balanced (f(0) f(1)) ? Quantum black box (reversible): Algorithm: one query only!!! f |x|x |y|y |x|x |y f(x) f H H H |0|0 |1|1 Measure |0 -constant |1 -balanced
14
Simplest Quantum Algorithm: Deutsch’s Problem Input: function f:{0,1} {0,1} (in black box) Question: f constant (f(0)=f(1)) or balanced (f(0) f(1)) ? Quantum black box (reversible): Algorithm: one query only!!! f |x|x |y|y |x|x |y f(x) f H H H |0|0 |1|1 Measure |0 -constant |1 -balanced =0 if f balanced =0 if f constant
15
Where are we in practice? Several physical architectures have been proposed: zNMR, solid state, ion traps, superconducting qubits, optical cavities, photons zQubit = nuclear spin of atoms in a molecule (NMR), nuclear spin of (doped) atoms in a silicon donor (solid state), vibrational degrees of freedom of ions (ion trap), flux-degree of freedom (superconductors), polarisation (photons)
16
Five requirements for the implementation of quantum computation* 1.A scalable physical system with well characterized qubits 2.The ability to initialise the qubits to a simple state, such as |00…0 3.A “universal” set of quantum gates 4.Long relevant decoherence times, much longer than the gate operation time 5.A qubit-specific measurement capability * D. DiVincenzo, 97
17
Overview zBasic notions of quantum computing zStandard solutions: yUniversal gate set yQuantum Error Correcting Codes (QECC) zEncoded Universality zDecoherence-free Subsystems
18
Five requirements for the implementation of quantum computation* 1.A scalable physical system with well characterized qubits 2.The ability to initialise the qubits to a simple state, such as |00…0 3.A “universal” set of quantum gates 4.Long relevant decoherence times, much longer than the gate operation time 5.A qubit-specific measurement capability * D. DiVincenzo, 97
19
Universal computation Classical circuit model: Quantum circuit model: evaluates boolean functions can be constructed from universal local gates (ex.: NAND, COPY) 010…1010…1 bits 0000 unitary transformations U qubits |0 |1 |0 Measure U
20
Quantum circuits + + =U Barenco et al. ’95: Single-qubit gates and CNOT generate every unitary transformation!
21
Five requirements for the implementation of quantum computation* 1.A scalable physical system with well characterized qubits 2.The ability to initialise the qubits to a simple state, such as |00…0 3.A “universal” set of quantum gates 4.Long relevant decoherence times, much longer than the gate operation time 5.A qubit-specific measurement capability * D. DiVincenzo, 97
22
Main obstacle – decoherence! zQuantum information is very fragile zAny interaction with the environment disturbs the stored information zSolutions: quantum error correcting codes, decoherence-free subspaces, fault- tolerant computation …
23
Active noise protection: quantum error correction Quantum information is very fragile -how maintain quantum coherence? Quantum Error-Correcting Codes (QECCS)! Easiest classical code: repetition code: 0 000 1 111 Can correct one bitflip error (majority) 100,010,001 000 011,101,110 111
24
Active noise protection: quantum error correction Quantum information is very fragile -how maintain quantum coherence? Quantum Error-Correcting Codes (QECCS)! Easiest classical code: repetition code: 0 000 1 111 Can correct one bitflip error (majority) 100,010,001 000 011,101,110 111 Quantum: Quantum: many possible errors (bit flip, phase error, measurements…) “Quantum” repetition code? Impossible – no cloning principle.
25
Active noise protection: quantum error correction No cloning principle: No cloning principle: It is impossible to copy a quantum state.Proof: if then and By linearity:
26
Active noise protection: quantum error correction 3-qubit QECC: protects against phase errors: 3-qubit QECC: protects against bitflip errors: 9-qubit QECC: protection against all one qubit errors (Shor-code):
27
Overview zBasic notions of quantum computing zStandard solutions: yUniversal gate set yQuantum Error Correcting Codes (QECC) zEncoded Universality zDecoherence-free Subsystems
28
Quantum circuits + + =U Barenco et al. ’95: Single-qubit gates and CNOT generate every unitary transformation!
29
Hamiltonians=Interactions + + =U Unitaries are generated by Hamiltonians:
30
Hamiltonians=Interactions + + =U Single-qubit gates and CNOT generate every unitary transformation! Unitaries are generated by Hamiltonians: Hamiltonians describe the interactions (of qubits) in physical systems. Quantum engineers tweak the Hamiltonians to produce single qubit gates and CNOT.
31
Universality: The problem “Easy” and “hard” interactions (system-dependent) “Easy”: intrinsic interactions “natural” to the system, easy to tune, rapid “Hard”: slower, require higher device complexity, high decoherence System“Easy”“Hard” Photon- qubits Single qubit operations (linear optics) Two qubit operations (non-linearity, non-deterministic qc) Solid state Two qubit operations (ex. J-gates) Single qubit operations (ex. local focused B-fields) “Coherent- state” qubits Two qubit operations (beam-splitter) Single qubit operations (non-linearity, non-det.) Can we avoid “hard” interactions?
32
Almost every interaction is universal! Deutsch et al.(’95), Lloyd (‘95) : Almost any interaction on two qubits is universal. In the generic sense. Does not include the most frequent interactions. Nature is not generic! H ij H ji qubit iqubit jqubit iqubit j
33
Change of paradigm Traditionally: manipulate the physical system* to produce + + H 1,H 2,... * Independent of system’s natural talents (fast, robust interactions) often difficult, certain gates can only be implemented with noise; high decoherence...
34
Change of paradigm Traditionally: manipulate the physical system to produce + + Universal encoded computation Universal encoded computation: interactions given by the physical system find a way to make them universal HHH Encoding? H 1,H 2,...
35
Classical « Analogy » Two coins can only flip the two coins together « encode » « 0 »- « 1 »- 11 00 flip 100111 00 11 00 00 11 01 10 0 0 Encoded « coin »
36
Language of Hamiltonians Which interactions are universal? Given = H 1, H 2,…, H n can one generate any unitary transformation (exactly or approximatively)? U(t) = exp(iHt)
37
Language of Hamiltonians Which interactions are universal? Given = H 1, H 2,…, H n can one generate any unitary transformation (exactly or approximatively)? Possible compositions: scalar multiple 1) scalar multiple 2) linear combination 3) Lie bracket H has to generate Lie algebra su(N) of the unitary group SU(N)! U(t) = exp(iHt)
38
Lie Algebra of H Lie(H) closed under: 1) scalar multiplication 2) linear combination 3) Lie-bracket H has to generate Lie algebra su(N) of the unitary group SU(N)!
39
EX: Heisenberg interaction zomnipresent in solid state physics (« Easy ») zis not universal: had to be supplemented with single qubit gates On three qubits: E 12 E 13 E 23 (Pauli matrices)
40
The algebra L 3 (E) of E (3 qubits) the algebra L 3 (E) splits into irreducible components as: L 3 (E) L 3 (E) S 1 I 4 S 2 I 2 su(2) S 2 Encoded qubit ? su(2) 2 2 Lie algebra of E :
41
The algebra L 3 (E) of E (3 qubits) the algebra L 3 (E) splits into irreducible components as: L 3 (E) L 3 (E) S 1 I 4 S 2 I 2 su(2) S 2 Encoded qubit ? su(2) 2 2 Simulation of all operations of one qubit (su(2)) with L 3 (E) on the encoded qubit ! Lie algebra of E :
42
The algebra L n (E) of E (n qubits) the algebra L n (E) splits into irreducible components as: L n (E) ...
43
The algebra L n (E) of E (n qubits) the algebra L n (E) splits into irreducible components as: L n (E) ... Commutant L’ of L n (E) : L’ is generated by (« spin » algebra su(2)) As a Lie algebra L’ splits into irreducible representations of su(2).
44
Useful theorem... Universal computation “for free”? Let L be a †-closed algebra closed under multiplication and linear combination. Then the underlying space H is isomorphic to and L and its commutant L’ split as: where M(C d ) (M(C n )) is the algebra of all matrices on C d (C n ).
45
Useful theorem Let L be a †-closed algebra closed under multiplication and linear combination. Then the underlying space H is isomorphic to and L and its commutant L’ split as: where M(C d ) (M(C n )) is the algebra of all matrices on C d (C n ). The multiplicative algebra is not at our disposition! However the Lie algebra splits into irreducible components in the same basis: NO!
46
Problem of “Encoded Universality” Given an ensemble of generators H with Lie algebra Lie(H) which splits as can one find a component s.t. contains su(n j )? Encode the quantum information into the corresponding sub-space. dimension: n j... Yes
47
EX: The algebra L n (E) of E (n qubits) the algebra L n (E) splits into irreducible components as: L n (E) ... Results: Results: E is universal with encoding* introduce tensor structure, ex. blocks with 3 qubits** *J.K., D.Bacon, D.A.Lidar, K.B.Whaley, Phys. Rev. A 63:042307 (2001) **D.DiVincenzo, D.Bacon, J.K., K.B.Whaley, NATURE 408 (2000) 19 operations for CNOT, 4 operations for 1-qubit
48
Ex: Heisenberg interaction On three qubits: E 12 E 13 E 23 (Pauli matrices) su(2) 2 2 Proof idea: su(2) su(2)=Lie( x, y, z ) [ x, y ]= i z [ y, z ]= i x [ z, x ]= i y [ i, j ]= i ijk k
49
Overview zBasic notions of quantum computing zStandard solutions: yUniversal gate set yQuantum Error Correcting Codes (QECC) zEncoded Universality zDecoherence-free Subsystems
50
Decoherence-free subsystems (DFS) Decoherence-free subsystems (DFS) (“Dual” approach to encoded universality) zinteraction described by system-environment Hamiltonian: System (quantum computer) Environment interaction causes noise Decoherence system environmt.
51
DFS z Start initially decoupled from environment z Coupling terms in H I perturb the unitary evolution and evolve system into a mixed state system environmt.
52
DFS z Start initially decoupled from environment z Coupling terms in H I perturb the unitary evolution and evolve system into a mixed state z Solutions: Active (error correction) - QECC: deal well with independent errors on qubits Passive (error avoidance) – DFS: find a subspace of the system space over which evolution stays unitary, unperturbed, correlated noise noise-free subspace, exploits symmetries in the noise system environmt.
53
Classical « Analogy » (again!) Two coins Adversary (noise) can only flip the right coin encode a « noise-free » coin « 0 »- « 1 »- 11 00 flip 101100 00 10 01 00 01 10 11 0 0 Adversary (noise) encoded 2 states of coin Manipulate encoded coin with global flips!
54
More formal the S (and the algebra generated by them) split as: If we only keep the states within one component then we can encode into and the coupling H I will not affect the encoded states!... S S encode into here system environmt.
55
eXAMPLE: Collective Decoherence splits into irreducible components as:... (« spin » algebra su(2))
56
eXAMPLE: Collective Decoherence splits into irreducible components as:... (« spin » algebra su(2)) DF- Subspaces 1-dim Start decoupled: unaffectd by H I Effective encoding: (=0)
57
eXAMPLE: Collective Decoherence splits into irreducible components as:... (« spin » algebra su(2)) DF- Subsystem* 2j+1-dim Each C 2j+1 unaffectd by H I *Knill, Laflamme, Viola, PRL’01
58
3 qubits 3 qubits splits as: S S 4 I 1 S 2 I 2 2 H I doesn’t mix the two spaces! Commutant of the S is Lie(E)!
59
Problem of DFS Given an interaction Hamiltonian where the S split as find a component such that n j is large enough to encode quantum states ( “=“ DFS).
60
Problem of DFS Given an interaction Hamiltonian where the S split as find a component such that n j is large enough to encode quantum states ( “=“ DFS). Moreover, in order to universally compute over the DFS, we need the commutant ! Computing with protected states DF-state has to stay within DF-space during the entire operation gate Hamiltonian has to commute with all the S
61
Computing on DFS Computing with protected states DF-state has to stay within DF-space during the entire operation gate Hamiltonian has to commute with all the S ... S S
62
Computing on DFS Computing with protected states DF-state has to stay within DF-space during the entire operation gate Hamiltonian has to commute with all the S ... S S DF-Subspace:
63
Same as “Encoded Universality”! Given an ensemble of generators H with Lie algebra L(H) which splits as can one find a component s.t. contains su(n j )? Encode the quantum information into the corresponding sub-space. dimension: n j... Yes
64
Summary-Outlook DFS and Encoded Universality related concepts – representation theory of Lie algebras DFS: so far solved only for specific noise models – collective decoherence Encoded Universality: encodings so far for variants of the exchange interaction OPEN: other interactions/noise models hybrid DFS-QECC (so far concatentation)
65
References Encoded Universality: J. Kempe, D. Bacon, D.P. DiVincenzo, K.B. Whaley, “ Encoded universality from a single physical interaction”, in «Quantum Information and Computation»; Special Issue, Vol. 1, 2001, quant-ph/0112013 D. Bacon, J. Kempe, D.P. DiVincenzo, D.A. Lidar, K.B. Whaley, “ Encoded Universality in Physical Implementations of a Quantum Computer”, Proceedings of IQC ’01, Australia, quant-ph/0102140 D.P. DiVincenzo, D. Bacon, J. Kempe, K.B. Whaley, “ Universal Quantum Computation with the Exchange Interaction”, NATURE 408, 339 (2000), quant-ph/0005116 J. Vala and K.B. Whaley, “Encoded Universality with Generalized Anisotropic Exchange Interactions”, Earlier related work on DFSs: D. Bacon, D. Lidar, K.B. Whaley, Phys. Rev. Lett. (2000) J. Kempe, D. Bacon, D. Lidar, K.B. Whaley, Phys. Rev. A 63:042307 (2001) D. Bacon, J. Kempe, D. Lidar, K.B. Whaley, Phys. Rev. Lett. (2000)
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.