arxiv: Statistical mechanical models for quantum codes subject to correlated noise

Size: px
Start display at page:

Download "arxiv: Statistical mechanical models for quantum codes subject to correlated noise"

Transcription

1 Statistical mechanical models for quantum codes subject to correlated noise Christopher Chubb (EQUS USyd), Steve Flammia (EQUS USyd/YQI Yale) arxiv: Perimeter Institute

2 Quantum codes Two important questions about quantum codes: How do I decode? What is the threshold? The statistical mechanical mapping 1 allows us to address both questions codes subject to Pauli noise. 1 Dennis, Kitaev, Landahl, Preskill, JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/

3 Quantum codes Two important questions about quantum codes: How do I decode optimally? What is the threshold? The statistical mechanical mapping 1 allows us to address both questions codes subject to Pauli noise. 1 Dennis, Kitaev, Landahl, Preskill, JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/

4 Quantum codes Two important questions about quantum codes: How do I decode optimally? What is the fault-tolerant threshold? The statistical mechanical mapping 1 allows us to address both questions codes subject to Pauli noise. 1 Dennis, Kitaev, Landahl, Preskill, JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/

5 Quantum codes Two important questions about quantum codes: How do I decode optimally? What is the fault-tolerant threshold? The statistical mechanical mapping 1 allows us to address both questions codes subject to Pauli noise. 1 Dennis, Kitaev, Landahl, Preskill, JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/

6 Statistical mechanical mapping The idea here it to construct a family of statistical mechanical models, whose thermodynamic properties reflect the error correction properties of the code. X X X X Z Z Z Z Toric code Eight-vertex model This will allow us to use the analytic and numerical tools developed to study stat mech systems to study quantum codes.

7 Statistical mechanical mapping Stabiliser code & Pauli noise Disordered statistical mechanical model Threshold Phase transition Decoding Calculating partition functions Allows us to reappropriate techniques for studying stat. mech. systems to study quantum codes: Threshold approximation Optimal decoding Monte Carlo simulation Partition function calculation

8 Statistical mechanical mapping Stabiliser code & Pauli noise Disordered statistical mechanical model Threshold Phase transition Decoding Calculating partition functions Allows us to reappropriate techniques for studying stat. mech. systems to study quantum codes: Threshold approximation Optimal decoding Monte Carlo simulation Partition function calculation

9 Statistical mechanical mapping Stabiliser code & Pauli noise Disordered statistical mechanical model Threshold Phase transition Decoding Calculating partition functions Allows us to reappropriate techniques for studying stat. mech. systems to study quantum codes: Threshold approximation Optimal decoding Monte Carlo simulation Partition function calculation

10 Our results Generalise mapping to correlated noise for arbitrary subsystem codes Numerically show that mild correlations can lower the threshold of the toric code considerably Show how to apply our mapping to circuit noise via the history code, allowing us to approximate fault tolerant thresholds Show that the stat. mech. mapping gives tensor network maximum likelihood decoders which generalises the MPS decoder of Bravyi, Suchara and Vargo

11 Our results Generalise mapping to correlated noise for arbitrary subsystem codes Numerically show that mild correlations can lower the threshold of the toric code considerably Show how to apply our mapping to circuit noise via the history code, allowing us to approximate fault tolerant thresholds Show that the stat. mech. mapping gives tensor network maximum likelihood decoders which generalises the MPS decoder of Bravyi, Suchara and Vargo

12 Our results Generalise mapping to correlated noise for arbitrary subsystem codes Numerically show that mild correlations can lower the threshold of the toric code considerably Show how to apply our mapping to circuit noise via the history code, allowing us to approximate fault tolerant thresholds Show that the stat. mech. mapping gives tensor network maximum likelihood decoders which generalises the MPS decoder of Bravyi, Suchara and Vargo

13 Our results Generalise mapping to correlated noise for arbitrary subsystem codes Numerically show that mild correlations can lower the threshold of the toric code considerably Show how to apply our mapping to circuit noise via the history code, allowing us to approximate fault tolerant thresholds Show that the stat. mech. mapping gives tensor network maximum likelihood decoders which generalises the MPS decoder of Bravyi, Suchara and Vargo

14 Stabiliser codes and Pauli noise For qubits, the Paulis P := {I, X, Y, Z} are defined ( ) ( ) ( ) ( ) i 1 0 I :=, X :=, Y :=, Z := i We will be considering stabiliser codes, which are specified by an Abelian subgroup of the Paulis S, and whose code space C is the joint +1 eigenspace, { } C = ψ S ψ = ψ, S S. Any two errors which differ by a stabiliser are logically equivalent, so the logical classes of errors are E := {ES S S}

15 Independent case: Hamiltonian Let A, B be the scalar commutator of two Paulis, such that AB =: A, B BA. For a stabiliser code generated by {S k } k, and an error Pauli E, the (disordered) Hamiltonian H E is defined H E ( s) := i σ P i Coupling {}}{ J i (σ) DoF Disorder {}}{{ }}{ σ, E k: σ,s k = 1 s k for s k = ±1, and coupling strengths J i (σ) R. Take-aways: Ising-type, with interactions corresponding to single-site Paulis σ Disorder E flips some interactions (Ferro Anti-ferro) Local code = local stat. mech. model

16 Independent case: Hamiltonian Let A, B be the scalar commutator of two Paulis, such that AB =: A, B BA. For a stabiliser code generated by {S k } k, and an error Pauli E, the (disordered) Hamiltonian H E is defined H E ( s) := i σ P i Coupling {}}{ J i (σ) DoF Disorder {}}{{ }}{ σ, E k: σ,s k = 1 s k for s k = ±1, and coupling strengths J i (σ) R. Take-aways: Ising-type, with interactions corresponding to single-site Paulis σ Disorder E flips some interactions (Ferro Anti-ferro) Local code = local stat. mech. model

17 Independent case: Hamiltonian Let A, B be the scalar commutator of two Paulis, such that AB =: A, B BA. For a stabiliser code generated by {S k } k, and an error Pauli E, the (disordered) Hamiltonian H E is defined H E ( s) := i σ P i Coupling {}}{ J i (σ) DoF Disorder {}}{{ }}{ σ, E k: σ,s k = 1 s k for s k = ±1, and coupling strengths J i (σ) R. Take-aways: Ising-type, with interactions corresponding to single-site Paulis σ Disorder E flips some interactions (Ferro Anti-ferro) Local code = local stat. mech. model

18 Independent case: Gauge symmetry H E ( s) = i J i (σ) σ, E σ P i k: σ,s k = 1 s k Using A, B A, C = A, BC, we see this system has a gauge symmetry s k s k and E ES k. This gauge symmetry will capture the logical equivalence of errors, Z E = Z ESk.

19 Independent case: Gauge symmetry H E ( s) = i J i (σ) σ, E σ P i k: σ,s k = 1 s k Using A, B A, C = A, BC, we see this system has a gauge symmetry s k s k and E ES k. This gauge symmetry will capture the logical equivalence of errors, Z E = Z ESk.

20 Independent case: Nishimori conditon Suppose we have an independent error model Pr(E) = i p i (E i ), we now want Z E = Pr(E). Using the gauge symmetry we have that the partition function can be written as a sum stabiliser-equivalent errors Z E = s e βh E ( s) = S e βh ES ( 1) = F E e βh F ( 1). If we select the coupling strength such that e βh E ( 1) = Pr(E), then Z E = Pr(E) will follow.

21 Independent case: Nishimori conditon Suppose we have an independent error model Pr(E) = i p i (E i ), we now want Z E = Pr(E). Using the gauge symmetry we have that the partition function can be written as a sum stabiliser-equivalent errors Z E = s e βh E ( s) = S e βh ES ( 1) = F E e βh F ( 1). If we select the coupling strength such that e βh E ( 1) = Pr(E), then Z E = Pr(E) will follow.

22 Independent case: Nishimori conditon Suppose we have an independent error model Pr(E) = i p i (E i ), we now want Z E = Pr(E). Using the gauge symmetry we have that the partition function can be written as a sum stabiliser-equivalent errors Z E = s e βh E ( s) = S e βh ES ( 1) = F E e βh F ( 1). If we select the coupling strength such that e βh E ( 1) = Pr(E), then Z E = Pr(E) will follow.

23 Independent case: Nishimori condition We now want to pick our couplings such that e βh E ( 1) = Pr(E). Expanding this out, we get log p i (E) = βj i (σ) σ, E. i i σ Using the Fourier-like orthogonality relation 1 4 σ σ, τ = δ τ,i, this becomes Nishimori condition: βj i (σ) = 1 log p i (τ) σ, τ, 4 τ P which implies e βh E ( 1) = Pr(E), and therefore Z E = Pr(E). This intrinsically links the error correcting behaviour of the code to the thermodynamic behaviour of the model (along the Nishimori line).

24 Independent case: Nishimori condition We now want to pick our couplings such that e βh E ( 1) = Pr(E). Expanding this out, we get log p i (E) = βj i (σ) σ, E. i i σ Using the Fourier-like orthogonality relation 1 4 σ σ, τ = δ τ,i, this becomes Nishimori condition: βj i (σ) = 1 log p i (τ) σ, τ, 4 τ P which implies e βh E ( 1) = Pr(E), and therefore Z E = Pr(E). This intrinsically links the error correcting behaviour of the code to the thermodynamic behaviour of the model (along the Nishimori line).

25 Independent case: Nishimori condition We now want to pick our couplings such that e βh E ( 1) = Pr(E). Expanding this out, we get log p i (E) = βj i (σ) σ, E. i i σ Using the Fourier-like orthogonality relation 1 4 σ σ, τ = δ τ,i, this becomes Nishimori condition: βj i (σ) = 1 log p i (τ) σ, τ, 4 τ P which implies e βh E ( 1) = Pr(E), and therefore Z E = Pr(E). This intrinsically links the error correcting behaviour of the code to the thermodynamic behaviour of the model (along the Nishimori line).

26 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

27 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

28 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder X X X X H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

29 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = J s v s v v v Step 3: Disorder X X X X H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

30 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

31 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

32 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = J s v s v v v I Y X Step 3: Disorder Z H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X. σ e, S v = { 1 if σ = X, Y, v e, +1 else.

33 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = J s v s v v v I Y X Step 3: Disorder Z H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X. σ e, S v = { 1 if σ = X, Y, v e, +1 else.

34 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X.

35 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X. σ, S k σ, ES k

36 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(X e ) = p, Pr(I e ) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X. σ, S k σ, ES k

37 Toric code and the random-bond Ising model Step 0: Code and noise model Toric code with iid bit-flips Pr(+J) = p, Pr( J) = 1 p. Step 1: Degrees of freedom s v = ±1 on each vertex v Step 2: Interactions H I = v v J s v s v Step 3: Disorder H E = v v Je vv s v s v where e vv = { +1 Evv = I, 1 E vv = X. ±J Random-bond Ising Model

38 Other independent examples Toric code Bit-flip Random-bond Ising 1 Indep. X &Z 2 Random-bond Ising Depolarising Random 8-vertex model 2 Colour code Bit-flip Random 3-spin Ising Indep. X &Z 2 Random 3-spin Ising Depolarising Random interacting 8-vertex 2 X X Z Y 1 Dennis et.al., JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/ Bombin et.al., PRX 2012, doi:10/crz5, arxiv:

39 Other independent examples Toric code Bit-flip Random-bond Ising 1 Indep. X &Z 2 Random-bond Ising Depolarising Random 8-vertex model 2 Colour code Bit-flip Random 3-spin Ising Indep. X &Z 2 Random 3-spin Ising Depolarising Random interacting 8-vertex 2 X X Z Z Y 1 Dennis et.al., JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/ Bombin et.al., PRX 2012, doi:10/crz5, arxiv:

40 Other independent examples Toric code Bit-flip Random-bond Ising 1 Indep. X &Z 2 Random-bond Ising Depolarising Random 8-vertex model 2 Colour code Bit-flip Random 3-spin Ising Indep. X &Z 2 Random 3-spin Ising Depolarising Random interacting 8-vertex 2 X Y X Z Z Y 1 Dennis et.al., JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/ Bombin et.al., PRX 2012, doi:10/crz5, arxiv:

41 Other independent examples Toric code Bit-flip Random-bond Ising 1 Indep. X &Z 2 Random-bond Ising Depolarising Random 8-vertex model 2 Colour code Bit-flip Random 3-spin Ising Indep. X &Z 2 Random 3-spin Ising Depolarising Random interacting 8-vertex 2 X Y X Z Z Y 1 Dennis et.al., JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/ Bombin et.al., PRX 2012, doi:10/crz5, arxiv:

42 Error correction threshold as a quenched phase transition Consider the free energy cost of a logical error L, E (L) = 1 β log Z EL + 1 β log Z E. Along the Nishimori line which implies E (L) = 1 β Below threshold : log Pr(E) Pr(EL), E (L) (in mean) Above threshold : E (L) 0 (in prob.)

43 Error correction threshold as a quenched phase transition Consider the free energy cost of a logical error L, E (L) = 1 β log Z EL + 1 β log Z E. Along the Nishimori line which implies E (L) = 1 β Below threshold : log Pr(E) Pr(EL), E (L) (in mean) Above threshold : E (L) 0 (in prob.)

44 Phase diagram sketch Temperature Ordered EC possible E (L) Nishimori condition Disordered EC impossible E (L) 0 ML threshold ME threshold Noise parameter

45 Correlated case The key point independence gave us was the ability to factor our noise model Pr(E) = i p i (E i ). We can generalise this to correlated models: Factored distribution An error model factors over regions {R j } j if there exist φ j : P Rj Pr(E) = ( ) φ j ERj j R such that This model includes many probabilistic graphical models, such as Bayesian Networks and Markov/Gibbs Random Fields.

46 Correlated case The key point independence gave us was the ability to factor our noise model Pr(E) = i p i (E i ). We can generalise this to correlated models: Factored distribution An error model factors over regions {R j } j if there exist φ j : P Rj Pr(E) = ( ) φ j ERj j R such that This model includes many probabilistic graphical models, such as Bayesian Networks and Markov/Gibbs Random Fields.

47 Correlated case By construction, we can extend to the correlated case by changing σ P i to σ P Rj : H E ( s) := j J j (σ) σ, E σ P Rj k: σ,s k = 1 s k Nishimori condition: βj j (σ) = 1 P Rj τ P Rj log φ j (τ) σ, τ, As before we get that Z E = Pr(E), and so the threshold manifests as a phase transition.

48 Correlated case By construction, we can extend to the correlated case by changing σ P i to σ P Rj : H E ( s) := j J j (σ) σ, E σ P Rj k: σ,s k = 1 s k Nishimori condition: βj j (σ) = 1 P Rj τ P Rj log φ j (τ) σ, τ, As before we get that Z E = Pr(E), and so the threshold manifests as a phase transition.

49 Correlated example Toric code with correlated bit-flips Correlations induce longer-range interactions

50 Correlated example Toric code with correlated bit-flips Correlations induce longer-range interactions

51 Correlated example Toric code with correlated bit-flips Correlations induce longer-range interactions

52 Correlated example Toric code with correlated bit-flips Correlations induce longer-range interactions

53 Across plaquette correlated bit-flips This error model is entirely specified by the conditional error probabilities Pr(I e I e ) Pr(I e X e ) Pr(X e I e ) Pr(X e X e ) e e for all neighbouring edges e and e. For our purposes, it will convenient to parameterise things by p := Pr(X e ), η := Pr(X e X e ) Pr(X e I e ). Here p is the marginal error rate, and η is a measure of the correlations.

54 Across plaquette correlated bit-flips This error model is entirely specified by the conditional error probabilities Pr(I e I e ) Pr(I e X e ) Pr(X e I e ) Pr(X e X e ) e e for all neighbouring edges e and e. For our purposes, it will convenient to parameterise things by p := Pr(X e ), η := Pr(X e X e ) Pr(X e I e ). Here p is the marginal error rate, and η is a measure of the correlations.

55 Monte Carlo simulations 2.5 η = 1 (indep.) η = 2 (corr.) 2 Temperature T Marginal error probability p(%) Thresholds Indep.: p th = (2)% 1,2 Corr.: p th = 10.04(6)% 1 Dennis et.al., JMP 2002, doi:10/cs2mtf, arxiv:quant-ph/ Toldin et.al., JSP 2009, doi:10/c3r2kc, arxiv:

56 Circuit noise Noise followed by ideal measurements is unrealistic. In reality, circuits will be faulty. Noisy circuits give faulty outcomes, and will spread around and correlate noise: X X X X X

57 Circuit noise We will consider measurement circuits of the form M U where U is a Clifford and M is a Pauli. For convenience we only consider independent noise on each circuit. We also will push noise through until after the unitary: I I I X Y X Y Z I X = X Y

58 Circuit noise We will consider measurement circuits of the form M U where U is a Clifford and M is a Pauli. For convenience we only consider independent noise on each circuit. We also will push noise through until after the unitary: I I I X Y X Y Z I X = X Y

59 Circuit noise Ideal measurements Time

60 Circuit noise Ideal measurements Time

61 Circuit noise Ideal measurements Time

62 Circuit noise Ideal measurements Time

63 Circuit noise Ideal measurements Pr(Error history) = j,t Time Pr ( Error after meas. (x, t) Error before meas. (x, t) )

64 Circuit noise Ideal measurements Pr(Error history) = j,t Time Pr ( Error after meas. (x, t) Error before meas. (x, t) )

65 Circuit noise Ideal measurements Pr(Error history) = j,t Not time Pr ( Error after meas. (x, t) Error before meas. (x, t) )

66 History code Ideal measurements History code: Qubits placed at points in space-time (including ancillae) Stabiliers correspond to measurements and stabilisers at final time Logicals correspond to logicals at final time Circuit noise on original code = Spatially correlated noise on history code FT decoding of original code = Decoding the history code FT threshold of original code = Threshold of history code

67 History code Ideal measurements History code: Qubits placed at points in space-time (including ancillae) Stabiliers correspond to measurements and stabilisers at final time Logicals correspond to logicals at final time Circuit noise on original code = Spatially correlated noise on history code FT decoding of original code = Decoding the history code FT threshold of original code = Threshold of history code

68 Decoding Can the stat. mech. model give us a decoder? If an error E occurs, a decoder needs to select one of the degenerate logical error classes E EL 1 EL 2 EL 3... The optimal (maximum likelihood) decoder selects the most likely class D ML = EL l where l = arg max Pr ( ) EL l. l

69 Decoding Can the stat. mech. model give us a decoder? If an error E occurs, a decoder needs to select one of the degenerate logical error classes E EL 1 EL 2 EL 3... The optimal (maximum likelihood) decoder selects the most likely class D ML = EL l where l = arg max Pr ( ) EL l. l

70 Decoding Can the stat. mech. model give us a decoder? If an error E occurs, a decoder needs to select one of the degenerate logical error classes E EL 1 EL 2 EL 3... The optimal (maximum likelihood) decoder selects the most likely class D ML = EL l where l = arg max Pr ( ) EL l. l

71 Decoding from partition functions Along the Nishimori line, the maximum likelihood condition corresponds to maximising the partition function l = arg max Z ELl. l Approximating Z ELl therefore allows us to approximate the ML decoder. Step 1: Measure the syndrome s Step 2: Construct an arbitrary error C s which has syndrome s Step 3: Approximate Z Cs L l = Pr(C s L l ) for each logical l Step 4: Find the l such that Z Cs L l is maximised Step 5: Apply (C s L l ) 1

72 Decoding from partition functions Along the Nishimori line, the maximum likelihood condition corresponds to maximising the partition function l = arg max Z ELl. l Approximating Z ELl therefore allows us to approximate the ML decoder. Step 1: Measure the syndrome s Step 2: Construct an arbitrary error C s which has syndrome s Step 3: Approximate Z Cs L l = Pr(C s L l ) for each logical l Step 4: Find the l such that Z Cs L l is maximised Step 5: Apply (C s L l ) 1

73 Decoding from (approximate) tensor network contraction Partition functions can be expressed as tensor networks 2,3, allowing us to use approximate tensor network contraction schemes. For 2D codes and locally correlated noise, this tensor network is also 2D. Here we can use the MPS-MPO approximation contraction scheme considered by Bravyi, Suchara and Vargo 4 : 4 Verstraete et. al., PRL 2006, doi:10/dfgcz8, arxiv:quant-ph/ Bridgeman and Chubb, JPA 2017, doi:10/cv7m, arxiv: Bravyi, Scuhara, Vargo, PRA 2014, doi:10/cv7n, arxiv:

74 Decoding from (approximate) tensor network contraction Partition functions can be expressed as tensor networks 2,3, allowing us to use approximate tensor network contraction schemes. For 2D codes and locally correlated noise, this tensor network is also 2D. Here we can use the MPS-MPO approximation contraction scheme considered by Bravyi, Suchara and Vargo 4 : 4 Verstraete et. al., PRL 2006, doi:10/dfgcz8, arxiv:quant-ph/ Bridgeman and Chubb, JPA 2017, doi:10/cv7m, arxiv: Bravyi, Scuhara, Vargo, PRA 2014, doi:10/cv7n, arxiv:

75 Decoding from (approximate) tensor network contraction This gives an algorithm for (approximate) maximum likelihood decoding for any 2D code, subject to any locally correlated noise, generalising BSV. Indeed, applying this to iid noise in the surface code reproduces BSV: i b i r j j i r j r = i b j b = p(e e X i b +j b Z ir +jr ) i k = i k = δ i,j,k,l j b j r l l

76 Conclusions and further work Extended the stat. mech. mapping to correlated models Can apply stat. mech. mapping to circuit noise via the history code Numerically evaluated the threshold of correlated bit-flips in the toric code Stat. mech. mapping gives tensor network maximum likelihood decoders Can we apply this to experimentally relevant correlated models? Construction extends to all Abelian quantum doubles. Can we extend non-abelian models? Non-stochastic noise? Non-Pauli noise? Coherent noise? Can we use the decoders to understand to better understand the connection between correlation and the threshold (ongoing work with David Tuckett and Benjamin Brown). Thank you! ArXiv:

arxiv: Statistical mechanical models for quantum codes subject to correlated noise

arxiv: Statistical mechanical models for quantum codes subject to correlated noise Statistical mechanical models for quantum codes subject to correlated noise Christopher Chubb (EQUS USyd), Steve Flammia (EQUS USyd/YQI Yale) (me@)christopherchubb.com arxiv:1809.10704 UNM 2018-10 Quantum

More information

THE ABC OF COLOR CODES

THE ABC OF COLOR CODES THE ABC OF COLOR CODES Aleksander Kubica ariv:1410.0069, 1503.02065 work in progress w/ F. Brandao, K. Svore, N. Delfosse 1 WHY DO WE CARE ABOUT QUANTUM CODES? Goal: store information and perform computation.

More information

Introduction to Topological Error Correction and Computation. James R. Wootton Universität Basel

Introduction to Topological Error Correction and Computation. James R. Wootton Universität Basel Introduction to Topological Error Correction and Computation James R. Wootton Universität Basel Overview Part 1: Topological Quantum Computation Abelian and non-abelian anyons Quantum gates with Abelian

More information

Energetics and Error Rates of Self-Correcting Quantum Memories

Energetics and Error Rates of Self-Correcting Quantum Memories Energetics and Error Rates of Self-Correcting Quantum Memories John Schulman Quantum codes allow for the robust storage of quantum information despite interaction with the environment. In a quantum code,

More information

Fault-tolerant quantum computing with color codes Andrew J. Landahl with Jonas T. Anderson and Patrick R. Rice. arxiv:

Fault-tolerant quantum computing with color codes Andrew J. Landahl with Jonas T. Anderson and Patrick R. Rice. arxiv: '!" '!"!!!* % $!!!* "#$%!"#$#%&'()*+,&-.&"#/-0#.$)(&'#%-1#.&& & 2-$"&+3+.&)4#5.$&#6&2"-$+&%')*+&!! &7+$2++.&'"#$#%&).,&"+),+/& "#$% &!&!!!%!$ % $ &+!! ) '!# )!+' ( %+!&!" (!& *+!" )+!% (+!$!* % $!!!%!$

More information

sparse codes from quantum circuits

sparse codes from quantum circuits sparse codes from quantum circuits arxiv:1411.3334 Dave Bacon Steve Flammia Aram Harrow Jonathan Shi Coogee 23 Jan 2015 QECC [n,k,d] code: encode k logical qubits in n physical qubits and correct errors

More information

Topological quantum computation

Topological quantum computation School US-Japan seminar 2013/4/4 @Nara Topological quantum computation -from topological order to fault-tolerant quantum computation- The Hakubi Center for Advanced Research, Kyoto University Graduate

More information

6. Quantum error correcting codes

6. Quantum error correcting codes 6. Quantum error correcting codes Error correcting codes (A classical repetition code) Preserving the superposition Parity check Phase errors CSS 7-qubit code (Steane code) Too many error patterns? Syndrome

More information

More advanced codes 0 1 ( , 1 1 (

More advanced codes 0 1 ( , 1 1 ( p. 1/24 More advanced codes The Shor code was the first general-purpose quantum error-correcting code, but since then many others have been discovered. An important example, discovered independently of

More information

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction

Quantum Error Correction and Fault Tolerance. Classical Repetition Code. Quantum Errors. Barriers to Quantum Error Correction Quantum Error Correction and Fault Tolerance Daniel Gottesman Perimeter Institute The Classical and Quantum Worlds Quantum Errors A general quantum error is a superoperator: ρ ΣA k ρ A k (Σ A k A k = I)

More information

Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas

Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas Fault-Tolerant Universality from Fault-Tolerant Stabilizer Operations and Noisy Ancillas Ben W. Reichardt UC Berkeley NSF, ARO [quant-ph/0411036] stabilizer operations, Q: Do form a universal set? prepare

More information

Summary: Types of Error

Summary: Types of Error Summary: Types of Error Unitary errors (including leakage and cross-talk) due to gates, interactions. How does this scale up (meet resonance conditions for misc. higher-order photon exchange processes

More information

high thresholds in two dimensions

high thresholds in two dimensions Fault-tolerant quantum computation - high thresholds in two dimensions Robert Raussendorf, University of British Columbia QEC11, University of Southern California December 5, 2011 Outline Motivation Topological

More information

(IN)EQUIVALENCE OF COLOR CODE AND TORIC CODE. Aleksander Kubica, B. Yoshida, F. Pastawski

(IN)EQUIVALENCE OF COLOR CODE AND TORIC CODE. Aleksander Kubica, B. Yoshida, F. Pastawski (IN)EQUIVALENCE OF COLOR CODE AND TORIC CODE Aleksander Kubica, B. Yoshida, F. Pastawski MOTIVATION Topological quantum codes - non-local DOFs, local generators. Toric code: high threshold, experimentally

More information

Lecture 6: Quantum error correction and quantum capacity

Lecture 6: Quantum error correction and quantum capacity Lecture 6: Quantum error correction and quantum capacity Mark M. Wilde The quantum capacity theorem is one of the most important theorems in quantum hannon theory. It is a fundamentally quantum theorem

More information

D.5 Quantum error correction

D.5 Quantum error correction D. QUANTUM ALGORITHMS 157 Figure III.34: E ects of decoherence on a qubit. On the left is a qubit yi that is mostly isoloated from its environment i. Ontheright,aweakinteraction between the qubit and the

More information

Bounds on Quantum codes

Bounds on Quantum codes Bounds on Quantum codes No go we cannot encode too many logical qubits in too few physical qubits and hope to correct for many errors. Some simple consequences are given by the quantum Hamming bound and

More information

Fault-tolerant logical gates in quantum error-correcting codes

Fault-tolerant logical gates in quantum error-correcting codes Fault-tolerant logical gates in quantum error-correcting codes Fernando Pastawski and Beni Yoshida (Caltech) arxiv:1408.1720 Phys Rev A xxxxxxx Jan 2015 @ QIP (Sydney, Australia) Fault-tolerant logical

More information

arxiv: v1 [quant-ph] 5 Oct 2017

arxiv: v1 [quant-ph] 5 Oct 2017 Dual correspondence between classical spin models and quantum CSS states Mohammad Hossein Zarei, and Afshin Montakhab, Physics Department, College of Sciences, Shiraz University, Shiraz 7454, Iran arxiv:70.090v

More information

arxiv:quant-ph/ v4 4 Jul 2005

arxiv:quant-ph/ v4 4 Jul 2005 Operator Quantum Error Correcting Subsystems for Self-Correcting Quantum Memories Dave Bacon Department of Computer Science & Engineering, University of Washington, Seattle, WA 98195 (Dated: June 6, 2005)

More information

Measurement-based quantum error correction

Measurement-based quantum error correction Measurement-based quantum error correction Janna Hinchliff University of Bristol, Quantum Engineering Centre for Doctoral Training Introduction Measurement-based (or one-way) quantum error correction (MBQEC)

More information

Quantum Error Correction Codes-From Qubit to Qudit. Xiaoyi Tang, Paul McGuirk

Quantum Error Correction Codes-From Qubit to Qudit. Xiaoyi Tang, Paul McGuirk Quantum Error Correction Codes-From Qubit to Qudit Xiaoyi Tang, Paul McGuirk Outline Introduction to quantum error correction codes (QECC) Qudits and Qudit Gates Generalizing QECC to Qudit computing Need

More information

Universal Topological Phase of 2D Stabilizer Codes

Universal Topological Phase of 2D Stabilizer Codes H. Bombin, G. Duclos-Cianci, D. Poulin arxiv:1103.4606 H. Bombin arxiv:1107.2707 Universal Topological Phase of 2D Stabilizer Codes Héctor Bombín Perimeter Institute collaborators David Poulin Guillaume

More information

X row 1 X row 2, X row 2 X row 3, Z col 1 Z col 2, Z col 2 Z col 3,

X row 1 X row 2, X row 2 X row 3, Z col 1 Z col 2, Z col 2 Z col 3, 1 Ph 219c/CS 219c Exercises Due: Thursday 9 March 2017.1 A cleaning lemma for CSS codes In class we proved the cleaning lemma for stabilizer codes, which says the following: For an [[n, k]] stabilizer

More information

Magic States. Presented by Nathan Babcock

Magic States. Presented by Nathan Babcock Magic States Presented by Nathan Babcock Overview I will discuss the following points:. Quantum Error Correction. The Stabilizer Formalism. Clifford Group Quantum Computation 4. Magic States 5. Derivation

More information

arxiv: v2 [quant-ph] 25 Jan 2010

arxiv: v2 [quant-ph] 25 Jan 2010 Topological color codes on Union Jack lattices: a stable implementation of the whole Clifford group Helmut G. Katzgraber, 1,2 H. Bombin, 3 Ruben S. Andrist, 2 and M. A. Martin-Delgado 4 1 Department of

More information

Quantum simulation with string-bond states: Joining PEPS and Monte Carlo

Quantum simulation with string-bond states: Joining PEPS and Monte Carlo Quantum simulation with string-bond states: Joining PEPS and Monte Carlo N. Schuch 1, A. Sfondrini 1,2, F. Mezzacapo 1, J. Cerrillo 1,3, M. Wolf 1,4, F. Verstraete 5, I. Cirac 1 1 Max-Planck-Institute

More information

arxiv: v2 [quant-ph] 15 Oct 2018

arxiv: v2 [quant-ph] 15 Oct 2018 Quantum Error Correction with the Toric-GKP Code Christophe Vuillot 1a, Hamed Asasi 2, Yang Wang 1, Leonid P. Pryadko 2, Barbara M. Terhal 1,3 arxiv:1810.00047v2 [quant-ph] 15 Oct 2018 1 QuTech, Delft

More information

Experiments with and Applications of the D-Wave Machine

Experiments with and Applications of the D-Wave Machine Experiments with and Applications of the D-Wave Machine Paul Warburton, University College London p.warburton@ucl.ac.uk 1. Brief introduction to the D-Wave machine 2. Black box experiments to test quantumness

More information

Fermionic topological quantum states as tensor networks

Fermionic topological quantum states as tensor networks order in topological quantum states as Jens Eisert, Freie Universität Berlin Joint work with Carolin Wille and Oliver Buerschaper Symmetry, topology, and quantum phases of matter: From to physical realizations,

More information

Threshold theorem for quantum supremacy arxiv:

Threshold theorem for quantum supremacy arxiv: 2017.1.16-20 QIP2017 Seattle, USA Threshold theorem for quantum supremacy arxiv:1610.03632 Keisuke Fujii Photon Science Center, The University of Tokyo /PRESTO, JST 2017.1.16-20 QIP2017 Seattle, USA Threshold

More information

arxiv:hep-th/ v2 7 May 2004

arxiv:hep-th/ v2 7 May 2004 Self-dual random-plaquette gauge model and the quantum toric code arxiv:hep-th/0310279 v2 7 May 2004 Koujin Takeda and Hidetoshi Nishimori Department of Physics, Tokyo Institute of Technology, Oh-okayama,

More information

arxiv: v1 [cond-mat.str-el] 7 Aug 2011

arxiv: v1 [cond-mat.str-el] 7 Aug 2011 Topological Geometric Entanglement of Blocks Román Orús 1, 2 and Tzu-Chieh Wei 3, 4 1 School of Mathematics and Physics, The University of Queensland, QLD 4072, Australia 2 Max-Planck-Institut für Quantenoptik,

More information

Matrix Product Operators: Algebras and Applications

Matrix Product Operators: Algebras and Applications Matrix Product Operators: Algebras and Applications Frank Verstraete Ghent University and University of Vienna Nick Bultinck, Jutho Haegeman, Michael Marien Burak Sahinoglu, Dominic Williamson Ignacio

More information

A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs

A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs A Study of Topological Quantum Error Correcting Codes Part I: From Classical to Quantum ECCs Preetum Nairan preetum@bereley.edu Mar 3, 05 Abstract This survey aims to highlight some interesting ideas in

More information

Quantum Computing with Very Noisy Gates

Quantum Computing with Very Noisy Gates Quantum Computing with Very Noisy Gates Produced with pdflatex and xfig Fault-tolerance thresholds in theory and practice. Available techniques for fault tolerance. A scheme based on the [[4, 2, 2]] code.

More information

Teleportation-based approaches to universal quantum computation with single-qubit measurements

Teleportation-based approaches to universal quantum computation with single-qubit measurements Teleportation-based approaches to universal quantum computation with single-qubit measurements Andrew Childs MIT Center for Theoretical Physics joint work with Debbie Leung and Michael Nielsen Resource

More information

Almost any quantum spin system with short-range interactions can support toric codes

Almost any quantum spin system with short-range interactions can support toric codes Almost any quantum spin system with short-range interactions can support toric codes Maxim Raginsky Center for Photonic Communication and Computing Department of Electrical and Computer Engineering Northwestern

More information

Kitaev honeycomb lattice model: from A to B and beyond

Kitaev honeycomb lattice model: from A to B and beyond Kitaev honeycomb lattice model: from A to B and beyond Jiri Vala Department of Mathematical Physics National University of Ireland at Maynooth Postdoc: PhD students: Collaborators: Graham Kells Ahmet Bolukbasi

More information

arxiv: v3 [quant-ph] 23 Jun 2011

arxiv: v3 [quant-ph] 23 Jun 2011 Feasibility of self-correcting quantum memory and thermal stability of topological order Beni Yoshida Center for Theoretical Physics, Massachusetts Institute of Technology, Cambridge, Massachusetts 02139,

More information

From Majorana Fermions to Topological Order

From Majorana Fermions to Topological Order From Majorana Fermions to Topological Order Arxiv: 1201.3757, to appear in PRL. B.M. Terhal, F. Hassler, D.P. DiVincenzo IQI, RWTH Aachen We are looking for PhD students or postdocs for theoretical research

More information

arxiv: v1 [cond-mat.str-el] 11 Sep 2015

arxiv: v1 [cond-mat.str-el] 11 Sep 2015 Gapped boundaries, group cohomology and fault-tolerant logical gates NSF-KITP-15-096 Beni Yoshida Walter Burke Institute for Theoretical Physics, California Institute of Technology, Pasadena, California

More information

Fault-tolerant conversion between the Steane and Reed-Muller quantum codes

Fault-tolerant conversion between the Steane and Reed-Muller quantum codes Fault-tolerant conversion between the Steane and Reed-Muller quantum codes Jonas T. Anderson, Guillaume Duclos-Cianci, and David Poulin Département de Physique, Université de Sherbrooke, Sherbrooke, Québec,

More information

CSE 599d - Quantum Computing Stabilizer Quantum Error Correcting Codes

CSE 599d - Quantum Computing Stabilizer Quantum Error Correcting Codes CSE 599d - Quantum Computing Stabilizer Quantum Error Correcting Codes Dave Bacon Department of Computer Science & Engineering, University of Washington In the last lecture we learned of the quantum error

More information

Tensor network simulations of strongly correlated quantum systems

Tensor network simulations of strongly correlated quantum systems CENTRE FOR QUANTUM TECHNOLOGIES NATIONAL UNIVERSITY OF SINGAPORE AND CLARENDON LABORATORY UNIVERSITY OF OXFORD Tensor network simulations of strongly correlated quantum systems Stephen Clark LXXT[[[GSQPEFS\EGYOEGXMZMXMIWUYERXYQGSYVWI

More information

Topological order of a two-dimensional toric code

Topological order of a two-dimensional toric code University of Ljubljana Faculty of Mathematics and Physics Seminar I a, 1st year, 2nd cycle Topological order of a two-dimensional toric code Author: Lenart Zadnik Advisor: Doc. Dr. Marko Žnidarič June

More information

Many-body entanglement witness

Many-body entanglement witness Many-body entanglement witness Jeongwan Haah, MIT 21 January 2015 Coogee, Australia arxiv:1407.2926 Quiz Energy Entanglement Charge Invariant Momentum Total spin Rest Mass Complexity Class Many-body Entanglement

More information

Topological quantum memory a

Topological quantum memory a JOURNAL OF MATHEMATICAL PHYSICS VOLUME 43, NUMBER 9 SEPTEMBER 2002 Topological quantum memory a Eric Dennis b) Princeton University, Princeton, New Jersey 08544 Alexei Kitaev, c) Andrew Landahl, d) and

More information

Quantum Convolutional Neural Networks

Quantum Convolutional Neural Networks Quantum Convolutional Neural Networks Iris Cong Soonwon Choi Mikhail D. Lukin arxiv:1810.03787 Berkeley Quantum Information Seminar October 16 th, 2018 Why quantum machine learning? Machine learning: interpret

More information

arxiv: v2 [cond-mat.str-el] 28 Jul 2010

arxiv: v2 [cond-mat.str-el] 28 Jul 2010 Topological Order with a Twist: Ising Anyons from an Abelian Model H. Bombin Perimeter Institute for Theoretical Physics, 31 Caroline St. N., Waterloo, Ontario N2L 2Y5, Canada Anyon models can be symmetric

More information

John Preskill, Caltech 14 January The cost of quantum fault tolerance

John Preskill, Caltech 14 January The cost of quantum fault tolerance John Preskill, Caltech 14 January 2005 http://www.iqi.caltech.edu/ The cost of quantum fault tolerance t Quantum Error Correction Shor 95 Steane 95 Quantum information can be protected, and processed fault-tolerantly.

More information

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871

Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Introduction to Quantum Information Processing QIC 710 / CS 768 / PH 767 / CO 681 / AM 871 Lecture 1 (2017) Jon Yard QNC 3126 jyard@uwaterloo.ca TAs Nitica Sakharwade nsakharwade@perimeterinstitute.ca

More information

Lectures on Fault-Tolerant Quantum Computation

Lectures on Fault-Tolerant Quantum Computation Lectures on Fault-Tolerant Quantum Computation B.M. Terhal, IBM Research I. Descriptions of Noise and Quantum States II. Quantum Coding and Error-Correction III. Fault-Tolerant Error-Correction. Surface

More information

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016

Quantum Computing: the Majorana Fermion Solution. By: Ryan Sinclair. Physics 642 4/28/2016 Quantum Computing: the Majorana Fermion Solution By: Ryan Sinclair Physics 642 4/28/2016 Quantum Computation: The Majorana Fermion Solution Since the introduction of the Torpedo Data Computer during World

More information

Logical error rate in the Pauli twirling approximation

Logical error rate in the Pauli twirling approximation Logical error rate in the Pauli twirling approximation Amara Katabarwa and Michael R. Geller Department of Physics and Astronomy, University of Georgia, Athens, Georgia 30602, USA (Dated: April 10, 2015)

More information

Techniques for fault-tolerant quantum error correction

Techniques for fault-tolerant quantum error correction Techniques for fault-tolerant quantum error correction Ben Reichardt UC Berkeley Quantum fault-tolerance problem C 0/1 Fault-tolerant, larger High tolerable noise Low overhead 1 Encoding for fault tolerance

More information

Surface Code Threshold in the Presence of Correlated Errors

Surface Code Threshold in the Presence of Correlated Errors Surface Code Threshold in the Presence of Correlated Errors USP-São Carlos - 2013 E. Novais, P. Jouzdani, and E. Mucciolo CCNH Universidade Federal do ABC Department of Physics University of Central Florida

More information

Analog quantum error correction with encoding a qubit into an oscillator

Analog quantum error correction with encoding a qubit into an oscillator 17th Asian Quantum Information Science Conference 6 September 2017 Analog quantum error correction with encoding a qubit into an oscillator Kosuke Fukui, Akihisa Tomita, Atsushi Okamoto Graduate School

More information

becomes at most η th ( η ) 2t. As a result, it requires only O(log log T ) levels of concatenation to achieve sucient accuracy (η effective 1 T

becomes at most η th ( η ) 2t. As a result, it requires only O(log log T ) levels of concatenation to achieve sucient accuracy (η effective 1 T SURVEY ON THE BOUNDS OF THE QUANTUM FAULT-TOLERANCE THRESHOLD CHRISTOPHER GRAVES 1. Introduction I rst briey summarize the threshold theorem and describe the motivations for tightening the bounds on the

More information

Introduction to Quantum Error Correction

Introduction to Quantum Error Correction Introduction to Quantum Error Correction Gilles Zémor Nomade Lodge, May 016 1 Qubits, quantum computing 1.1 Qubits A qubit is a mathematical description of a particle, e.g. a photon, it is a vector of

More information

Fourier analysis of boolean functions in quantum computation

Fourier analysis of boolean functions in quantum computation Fourier analysis of boolean functions in quantum computation Ashley Montanaro Centre for Quantum Information and Foundations, Department of Applied Mathematics and Theoretical Physics, University of Cambridge

More information

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139

Quantum Error Correcting Codes and Quantum Cryptography. Peter Shor M.I.T. Cambridge, MA 02139 Quantum Error Correcting Codes and Quantum Cryptography Peter Shor M.I.T. Cambridge, MA 02139 1 We start out with two processes which are fundamentally quantum: superdense coding and teleportation. Superdense

More information

Simulation of quantum computers with probabilistic models

Simulation of quantum computers with probabilistic models Simulation of quantum computers with probabilistic models Vlad Gheorghiu Department of Physics Carnegie Mellon University Pittsburgh, PA 15213, U.S.A. April 6, 2010 Vlad Gheorghiu (CMU) Simulation of quantum

More information

arxiv: v2 [quant-ph] 18 Aug 2016

arxiv: v2 [quant-ph] 18 Aug 2016 Quantum Information and Computation, Vol. 0, No. 0 (2003) 000 000 c Rinton Press NOISE THRESHOLDS FOR THE 4, 2, 2 -CONCATENATED TORIC CODE ariv:1604.04062v2 [quant-ph] 18 Aug 2016 Ben Criger JARA Institute

More information

On preparing ground states of gapped Hamiltonians: An efficient Quantum Lovász Local Lemma

On preparing ground states of gapped Hamiltonians: An efficient Quantum Lovász Local Lemma On preparing ground states of gapped Hamiltonians: An efficient Quantum Lovász Local Lemma András Gilyén QuSoft, CWI, Amsterdam, Netherlands Joint work with: Or Sattath Hebrew University and MIT 1 / 20

More information

Fault-tolerance thresholds for the surface code with fabrication errors

Fault-tolerance thresholds for the surface code with fabrication errors Fault-tolerance thresholds for the surface code with fabrication errors James M. Auger, 1, Hussain Anwar, 2, 1 Mercedes Gimeno-Segovia, 3, 4, 2 Thomas M. Stace, 5 and Dan E. Browne 1 1 Department of Physics

More information

Quantum computers still work with 25% of their qubits missing

Quantum computers still work with 25% of their qubits missing Quantum computers still work with 25% of their qubits missing Sean Barrett Tom Stace (UQ) Phys. Rev. Lett. 102, 200501(2009) Phys. Rev. A 81, 022317 (2010) Phys. Rev. Lett. 105, 200502 (2010) Outline Loss/leakage

More information

Preparing Projected Entangled Pair States on a Quantum Computer

Preparing Projected Entangled Pair States on a Quantum Computer Preparing Projected Entangled Pair States on a Quantum Computer Martin Schwarz, Kristan Temme, Frank Verstraete University of Vienna, Faculty of Physics, Boltzmanngasse 5, 1090 Vienna, Austria Toby Cubitt,

More information

Finite Temperature Quantum Memory and Haah s Code

Finite Temperature Quantum Memory and Haah s Code Finite Temperature Quantum Memory and Haah s Code S.M. Kravec 1 1 Department of Physics, University of California at San Diego, La Jolla, CA 92093 This paper addresses the question of whether realizations

More information

Example: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p.

Example: sending one bit of information across noisy channel. Effects of the noise: flip the bit with probability p. Lecture 20 Page 1 Lecture 20 Quantum error correction Classical error correction Modern computers: failure rate is below one error in 10 17 operations Data transmission and storage (file transfers, cell

More information

arxiv: v1 [quant-ph] 27 Apr 2017

arxiv: v1 [quant-ph] 27 Apr 2017 The ZX calculus is a language for surface code lattice surgery Niel de Beaudrap Department of Computer Science, University of Oxford, Parks Road, Oxford, OX1 3QD niel.debeaudrap@cs.ox.ac.uk arxiv:1704.08670v1

More information

Topological order from quantum loops and nets

Topological order from quantum loops and nets Topological order from quantum loops and nets Paul Fendley It has proved to be quite tricky to T -invariant spin models whose quasiparticles are non-abelian anyons. 1 Here I ll describe the simplest (so

More information

arxiv: v2 [quant-ph] 3 Nov 2017

arxiv: v2 [quant-ph] 3 Nov 2017 Fault-tolerant fermionic quantum computation based on color code arxiv:1709.0645v [quant-ph] 3 Nov 017 Ying Li 1, 1 Graduate School of China Academy of Engineering Physics, Beijing 100193, China Department

More information

Quantum Error Correction Codes - From Qubit to Qudit

Quantum Error Correction Codes - From Qubit to Qudit Quantum Error Correction Codes - From Qubit to Qudit Xiaoyi Tang Paul McGuirk December 7, 005 1 Introduction Quantum computation (QC), with inherent parallelism from the superposition principle of quantum

More information

arxiv: v1 [quant-ph] 1 Nov 2013

arxiv: v1 [quant-ph] 1 Nov 2013 An Introduction to Topological Quantum Codes arxiv:1311.0277v1 [quant-ph] 1 Nov 2013 Héctor Bombín Perimeter Institute for Theoretical Physics 31 Caroline St. N., Waterloo, ON, N2L 2Y5, Canada This is

More information

Quantum error correction for continuously detected errors

Quantum error correction for continuously detected errors Quantum error correction for continuously detected errors Charlene Ahn, Toyon Research Corporation Howard Wiseman, Griffith University Gerard Milburn, University of Queensland Quantum Information and Quantum

More information

Introduction to Quantum Error Correction

Introduction to Quantum Error Correction Introduction to Quantum Error Correction E. Knill, R. Laflamme, A. Ashikhmin, H. Barnum, L. Viola and W. H. Zurek arxiv:quant-ph/007170v1 30 Jul 00 Contents February 1, 008 1 Concepts and Examples 4 1.1

More information

Fault-tolerant quantum error detection

Fault-tolerant quantum error detection Fault-tolerant quantum error detection arxiv:6.06946v2 [quant-ph] 7 May 207 N. M. Linke, M. Gutierrez, 2 K. A. Landsman, C. Figgatt, S. Debnath, K. R. Brown, 2 C. Monroe,3 Joint Quantum Institute, Department

More information

arxiv: v1 [quant-ph] 7 Aug 2014

arxiv: v1 [quant-ph] 7 Aug 2014 Fault-tolerant logical gates in quantum error-correcting codes arxiv:1408.1720v1 [quant-ph] 7 Aug 2014 Fernando Pastawski 1 and Beni Yoshida 1 1 Institute for Quantum Information and Matter, California

More information

arxiv: v5 [quant-ph] 28 Jan 2015

arxiv: v5 [quant-ph] 28 Jan 2015 Long-distance quantum communication over noisy networks without long-time quantum memory Paweł Mazurek 1, Andrzej Grudka 2, Michał Horodecki 1, Paweł Horodecki 3, Justyna Łodyga 2, Łukasz Pankowski 1 and

More information

Part I. C. M. Bishop PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 8: GRAPHICAL MODELS

Part I. C. M. Bishop PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 8: GRAPHICAL MODELS Part I C. M. Bishop PATTERN RECOGNITION AND MACHINE LEARNING CHAPTER 8: GRAPHICAL MODELS Probabilistic Graphical Models Graphical representation of a probabilistic model Each variable corresponds to a

More information

ADIABATIC PREPARATION OF ENCODED QUANTUM STATES

ADIABATIC PREPARATION OF ENCODED QUANTUM STATES ADIABATIC PREPARATION OF ENCODED QUANTUM STATES Fernando Pastawski & Beni Yoshida USC Los Angeles, June 11, 2014 QUANTUM NOISE Storing single observable not enough. Decoherence deteriorates quantum observables.

More information

Quantum Error-Correcting Codes by Concatenation

Quantum Error-Correcting Codes by Concatenation Second International Conference on Quantum Error Correction University of Southern California, Los Angeles, USA December 5 9, 2011 Quantum Error-Correcting Codes by Concatenation Markus Grassl joint work

More information

Ph 219b/CS 219b. Exercises Due: Wednesday 11 February 2009

Ph 219b/CS 219b. Exercises Due: Wednesday 11 February 2009 1 Ph 219b/CS 219b Exercises Due: Wednesday 11 February 2009 5.1 The peak in the Fourier transform In the period finding algorithm we prepared the periodic state A 1 1 x 0 + jr, (1) A j=0 where A is the

More information

Quantum error correction on a hybrid spin system. Christoph Fischer, Andrea Rocchetto

Quantum error correction on a hybrid spin system. Christoph Fischer, Andrea Rocchetto Quantum error correction on a hybrid spin system Christoph Fischer, Andrea Rocchetto Christoph Fischer, Andrea Rocchetto 17/05/14 1 Outline Error correction: why we need it, how it works Experimental realization

More information

Scaling analysis of snapshot spectra in the world-line quantum Monte Carlo for the transverse-field Ising chain

Scaling analysis of snapshot spectra in the world-line quantum Monte Carlo for the transverse-field Ising chain TNSAA 2018-2019 Dec. 3-6, 2018, Kobe, Japan Scaling analysis of snapshot spectra in the world-line quantum Monte Carlo for the transverse-field Ising chain Kouichi Seki, Kouichi Okunishi Niigata University,

More information

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar

Quantum Computing Lecture 3. Principles of Quantum Mechanics. Anuj Dawar Quantum Computing Lecture 3 Principles of Quantum Mechanics Anuj Dawar What is Quantum Mechanics? Quantum Mechanics is a framework for the development of physical theories. It is not itself a physical

More information

Limitations on transversal gates

Limitations on transversal gates Limitations on transversal gates Michael Newman 1 and Yaoyun Shi 1,2 University of Michigan 1, Alibaba Group 2 February 6, 2018 Quantum fault-tolerance Quantum fault-tolerance Quantum fault-tolerance Quantum

More information

arxiv: v3 [quant-ph] 21 Feb 2013

arxiv: v3 [quant-ph] 21 Feb 2013 Surface code quantum computing by lattice surgery arxiv:1111.4022v3 [quant-ph] 21 Feb 2013 Clare Horsman 1, Austin G. Fowler 2, Simon Devitt 3 and Rodney Van Meter 4 1 Keio University Shonan Fujisawa Campus,

More information

Measurement-based quantum computation 10th Canadian Summer School on QI. Dan Browne Dept. of Physics and Astronomy University College London

Measurement-based quantum computation 10th Canadian Summer School on QI. Dan Browne Dept. of Physics and Astronomy University College London Measurement-based quantum computation 0th Canadian Summer School on QI Dan Browne Dept. of Physics and Astronomy University College London What is a quantum computer? The one-way quantum computer A multi-qubit

More information

A complete characterisation of All-versus-Nothing arguments on stabilisers

A complete characterisation of All-versus-Nothing arguments on stabilisers A complete characterisation of All-versus-Nothing arguments on stabiliser states Samson Abramsky 1, Rui Soares Barbosa 1, Giovanni Carù 1, Simon Perdrix 2 1 Department of Computer Science, University of

More information

arxiv: v2 [quant-ph] 11 Dec 2017

arxiv: v2 [quant-ph] 11 Dec 2017 Analysing correlated noise on the surface code using adaptive decoding algorithms arxiv:1712.00502v2 [quant-ph] 11 Dec 2017 Naomi H. Nickerson 1 and Benjamin J. Brown 2, 3 1 Quantum Optics and Laser Science,

More information

Out of Time Ordered. Beni Yoshida (Perimeter) [1] Chaos in quantum channel, Hosur, Qi, Roberts, BY

Out of Time Ordered. Beni Yoshida (Perimeter) [1] Chaos in quantum channel, Hosur, Qi, Roberts, BY Out of Time Ordered Beni Yoshida (Perimeter) [1] Chaos in quantum channel, Hosur, Qi, Roberts, BY 1511.04021 [2] Complexity by design, (in prep, with Daniel Roberts) Scrambling Out-of-time ordered correlation

More information

Mind the gap Solving optimization problems with a quantum computer

Mind the gap Solving optimization problems with a quantum computer Mind the gap Solving optimization problems with a quantum computer A.P. Young http://physics.ucsc.edu/~peter Work supported by Talk at Saarbrücken University, November 5, 2012 Collaborators: I. Hen, E.

More information

arxiv: v1 [quant-ph] 11 Oct 2013

arxiv: v1 [quant-ph] 11 Oct 2013 Hardness of decoding quantum stabilizer codes Pavithran Iyer and David Poulin October 14, 013 arxiv:1310.335v1 [quant-ph] 11 Oct 013 Abstract In this article we address the computational hardness of optimally

More information

Quantum boolean functions

Quantum boolean functions Quantum boolean functions Ashley Montanaro 1 and Tobias Osborne 2 1 Department of Computer Science 2 Department of Mathematics University of Bristol Royal Holloway, University of London Bristol, UK London,

More information

Introduction to quantum information processing

Introduction to quantum information processing Introduction to quantum information processing Stabilizer codes Brad Lackey 15 November 2016 STABILIZER CODES 1 of 17 OUTLINE 1 Stabilizer groups and stabilizer codes 2 Syndromes 3 The Normalizer STABILIZER

More information

5. Communication resources

5. Communication resources 5. Communication resources Classical channel Quantum channel Entanglement How does the state evolve under LOCC? Properties of maximally entangled states Bell basis Quantum dense coding Quantum teleportation

More information

Optimal Estimation of Single Qubit Quantum Evolution Parameters

Optimal Estimation of Single Qubit Quantum Evolution Parameters Optimal Estimation of Single Qubit Quantum Evolution Parameters David Collins Department of Physical and Environmental Sciences, Mesa State College, Grand Junction, CO Michael Frey Department of Mathematics,

More information

arxiv: v2 [quant-ph] 1 Nov 2017

arxiv: v2 [quant-ph] 1 Nov 2017 Universal Quantum Computation with Gapped Boundaries Iris Cong, 1, 2, 3 Meng Cheng, 4, 3 and Zhenghan Wang 3, 5 1 Department of Computer Science, University of California, Los Angeles, CA 90095, U.S.A.

More information