Decoding problem for topological quantum codes Guillaume - - PowerPoint PPT Presentation

decoding problem for topological quantum codes
SMART_READER_LITE
LIVE PREVIEW

Decoding problem for topological quantum codes Guillaume - - PowerPoint PPT Presentation

Decoding problem for topological quantum codes Guillaume Duclos-Cianci Dpartement de Physique Universit de Sherbrooke Joint work with: David Poulin and Hector Bombin Second International Conference on Quantum Error Correction University of


slide-1
SLIDE 1

Decoding problem for topological quantum codes

Guillaume Duclos-Cianci

Département de Physique Université de Sherbrooke Joint work with: David Poulin and Hector Bombin

Second International Conference on Quantum Error Correction University of Southern California, Los Angeles, USA, December 2011

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 1 / 44

slide-2
SLIDE 2

Motivation

Topological codes are promising candidates to implement fault-tolerant quantum computation From a physicist perspective

Physically realistic interactions : H = − Si with Si local Explicit and simple examples of system topologically ordered Explicit and simple examples of system having anyonic excitations Toolbox (e.g. twists, boundaries) have natural physical meaning (symmetry of the anyon model, particle condensation)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 2 / 44

slide-3
SLIDE 3

Motivation

Topological codes are promising candidates to implement fault-tolerant quantum computation From a physicist perspective

Physically realistic interactions : H = − Si with Si local Explicit and simple examples of system topologically ordered Explicit and simple examples of system having anyonic excitations Toolbox (e.g. twists, boundaries) have natural physical meaning (symmetry of the anyon model, particle condensation)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 2 / 44

slide-4
SLIDE 4

Motivation

Topological codes are promising candidates to implement fault-tolerant quantum computation From a physicist perspective

Physically realistic interactions : H = − Si with Si local Explicit and simple examples of system topologically ordered Explicit and simple examples of system having anyonic excitations Toolbox (e.g. twists, boundaries) have natural physical meaning (symmetry of the anyon model, particle condensation)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 2 / 44

slide-5
SLIDE 5

Motivation

Topological codes are promising candidates to implement fault-tolerant quantum computation From a physicist perspective

Physically realistic interactions : H = − Si with Si local Explicit and simple examples of system topologically ordered Explicit and simple examples of system having anyonic excitations Toolbox (e.g. twists, boundaries) have natural physical meaning (symmetry of the anyon model, particle condensation)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 2 / 44

slide-6
SLIDE 6

Motivation

Topological codes are promising candidates to implement fault-tolerant quantum computation From a physicist perspective

Physically realistic interactions : H = − Si with Si local Explicit and simple examples of system topologically ordered Explicit and simple examples of system having anyonic excitations Toolbox (e.g. twists, boundaries) have natural physical meaning (symmetry of the anyon model, particle condensation)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 2 / 44

slide-7
SLIDE 7

Motivation

Topological codes are promising candidates to implement fault-tolerant quantum computation From a physicist perspective

Physically realistic interactions : H = − Si with Si local Explicit and simple examples of system topologically ordered Explicit and simple examples of system having anyonic excitations Toolbox (e.g. twists, boundaries) have natural physical meaning (symmetry of the anyon model, particle condensation)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 2 / 44

slide-8
SLIDE 8

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 3 / 44

slide-9
SLIDE 9

Kitaev’s toric code

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 4 / 44

slide-10
SLIDE 10

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

X X X X Z Z Z Z

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-11
SLIDE 11

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

X X X X Z Z Z Z

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-12
SLIDE 12

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

X X X X Z Z Z Z

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-13
SLIDE 13

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

X X X X X X X X X X Z Z Z Z Z Z Z Z Z Z Z Z Z Z

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-14
SLIDE 14

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

Z1 X1

Z Z Z Z Z Z Z Z Z Z X X X X X X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-15
SLIDE 15

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

Z2 X2 γ

2

γ2

Z Z Z Z Z Z Z Z Z Z X X X X X X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-16
SLIDE 16

Kitaev’s toric code

Definition

H = −

s As − p Bp

Trivial action on ground space As|ψ = Bp|ψ = +1|ψ The As et Bp are trivial cycles Stabilizer elements are trivial loops. Non-trivial cycles commute with the stabilizers but are independent. Logical operators encoding information.

Z2 X2 γ

2

γ2

Z Z Z Z Z Z Z Z Z Z X X X X X X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 5 / 44

slide-17
SLIDE 17

Kitaev’s toric code

Particle creation

σi

x anti-commutes with

adjacent plaquettes. This error has flipped a pair of syndrome bits ↔ created a pair of plaquette defects.

X 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 6 / 44

slide-18
SLIDE 18

Kitaev’s toric code

Particle creation

σi

x anti-commutes with

adjacent plaquettes. This error has flipped a pair of syndrome bits ↔ created a pair of plaquette defects.

X 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 6 / 44

slide-19
SLIDE 19

Kitaev’s toric code

Particle diffusion

New error occurs on neighboring qubit: Restores the sign of the middle plaquette Flips the sign of the right plaquette Number of particles is constant, but one has moved

X 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 7 / 44

slide-20
SLIDE 20

Kitaev’s toric code

Particle diffusion

New error occurs on neighboring qubit: Restores the sign of the middle plaquette Flips the sign of the right plaquette Number of particles is constant, but one has moved

X X 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 7 / 44

slide-21
SLIDE 21

Kitaev’s toric code

Particle diffusion

New error occurs on neighboring qubit: Restores the sign of the middle plaquette Flips the sign of the right plaquette Number of particles is constant, but one has moved

X X 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 7 / 44

slide-22
SLIDE 22

Kitaev’s toric code

Error chains

Error chains are attached to a pair of particles. The syndrome configuration on the endpoint doesn’t depend on the geometry (path, length) of the string. Error chains can be stretched freely: constant energy cost.

X X 1 1 X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 8 / 44

slide-23
SLIDE 23

Kitaev’s toric code

Error chains

Error chains are attached to a pair of particles. The syndrome configuration on the endpoint doesn’t depend on the geometry (path, length) of the string. Error chains can be stretched freely: constant energy cost.

X X 1 1 X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 8 / 44

slide-24
SLIDE 24

Kitaev’s toric code

Error chains

Error chains are attached to a pair of particles. The syndrome configuration on the endpoint doesn’t depend on the geometry (path, length) of the string. Error chains can be stretched freely: constant energy cost.

X X 1 1 X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 8 / 44

slide-25
SLIDE 25

Kitaev’s toric code

Particle annihilation

An error can annihilate two particles. The particle’s worldline is left behind after fusion. Particle fusion can leave behind a worldline corresponding to a logical

  • peration.

Memory corruption

X X X X X X X X X X X X X X X 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 9 / 44

slide-26
SLIDE 26

Kitaev’s toric code

Particle annihilation

An error can annihilate two particles. The particle’s worldline is left behind after fusion. Particle fusion can leave behind a worldline corresponding to a logical

  • peration.

Memory corruption

X X X X X X X 1 1 X X X X X X X X X X X X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 9 / 44

slide-27
SLIDE 27

Kitaev’s toric code

Particle annihilation

An error can annihilate two particles. The particle’s worldline is left behind after fusion. Particle fusion can leave behind a worldline corresponding to a logical

  • peration.

Memory corruption

X X X X X X X 1 1 X X X X X X X X X X X X X X X X

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 9 / 44

slide-28
SLIDE 28

Kitaev’s toric code

Site particles

The same story holds for σz errors These will create site particles located at the lattice’s vertices (plaquette of dual lattice).

Z Z 1 1 Z Z Z Z Z

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 10 / 44

slide-29
SLIDE 29

Decoding problem

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 11 / 44

slide-30
SLIDE 30

Decoding problem

Error model

Depolarizing error model Independent on every qubit. No error with probability 1 − p. Error X, Y, or Z with probability p/3. Bit-flip error model Independent on every qubit. No error with probability 1 − p. Error X with probability p.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 12 / 44

slide-31
SLIDE 31

Decoding problem

Error syndrome & decoding

An error produces defects (error syndrome) Measure particle position, but not worldline. Many worldlines consistent with defects. Worldline with different homologies have different effect on ground space: MUST be distinguished. Decoding Infer worldline homology from particle location. 15 % Noise rate

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 Z Y X X Z Y Y Y Y Z Y X X Z X X X Y Y Y Z Z X Y Z Z Y

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 13 / 44

slide-32
SLIDE 32

Decoding problem

Error syndrome & decoding

An error produces defects (error syndrome) Measure particle position, but not worldline. Many worldlines consistent with defects. Worldline with different homologies have different effect on ground space: MUST be distinguished. Decoding Infer worldline homology from particle location. 15 % Noise rate

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 13 / 44

slide-33
SLIDE 33

Decoding problem

Error syndrome & decoding

An error produces defects (error syndrome) Measure particle position, but not worldline. Many worldlines consistent with defects. Worldline with different homologies have different effect on ground space: MUST be distinguished. Decoding Infer worldline homology from particle location. 15 % Noise rate

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 13 / 44

slide-34
SLIDE 34

Decoding problem

Error syndrome & decoding

An error produces defects (error syndrome) Measure particle position, but not worldline. Many worldlines consistent with defects. Worldline with different homologies have different effect on ground space: MUST be distinguished. Decoding Infer worldline homology from particle location. 15 % Noise rate

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 13 / 44

slide-35
SLIDE 35

Decoding problem

Error syndrome & decoding

An error produces defects (error syndrome) Measure particle position, but not worldline. Many worldlines consistent with defects. Worldline with different homologies have different effect on ground space: MUST be distinguished. Decoding Infer worldline homology from particle location. 15 % Noise rate

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 13 / 44

slide-36
SLIDE 36

Decoding problem

Error syndrome & decoding

An error produces defects (error syndrome) Measure particle position, but not worldline. Many worldlines consistent with defects. Worldline with different homologies have different effect on ground space: MUST be distinguished. Decoding Infer worldline homology from particle location. 15 % Noise rate

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 13 / 44

slide-37
SLIDE 37

Decoding problem

Existing methods

Energy Minimization Find shortest path connecting all defects. Equivalent to minimizing energy of random bond Ising model. Edmonds’ perfect matching algorithm: O(ℓ6) Polynomial complexity, but still prohibitive, O(ℓ6). Recent progress : average O(1) decoding time with marginal losses (Fowler et al. 2011). Sub-optimal:

Does not take into account the homological equivalence of errors. Does not take into account correlations between site and plaquette defects.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 14 / 44

slide-38
SLIDE 38

Decoding problem

Existing methods

Energy Minimization Find shortest path connecting all defects. Equivalent to minimizing energy of random bond Ising model. Edmonds’ perfect matching algorithm: O(ℓ6) Polynomial complexity, but still prohibitive, O(ℓ6). Recent progress : average O(1) decoding time with marginal losses (Fowler et al. 2011). Sub-optimal:

Does not take into account the homological equivalence of errors. Does not take into account correlations between site and plaquette defects.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 14 / 44

slide-39
SLIDE 39

Decoding problem

Existing methods

Energy Minimization Find shortest path connecting all defects. Equivalent to minimizing energy of random bond Ising model. Edmonds’ perfect matching algorithm: O(ℓ6) Polynomial complexity, but still prohibitive, O(ℓ6). Recent progress : average O(1) decoding time with marginal losses (Fowler et al. 2011). Sub-optimal:

Does not take into account the homological equivalence of errors. Does not take into account correlations between site and plaquette defects.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 14 / 44

slide-40
SLIDE 40

Decoding problem

Existing methods

Energy Minimization Find shortest path connecting all defects. Equivalent to minimizing energy of random bond Ising model. Edmonds’ perfect matching algorithm: O(ℓ6) Polynomial complexity, but still prohibitive, O(ℓ6). Recent progress : average O(1) decoding time with marginal losses (Fowler et al. 2011). Sub-optimal:

Does not take into account the homological equivalence of errors. Does not take into account correlations between site and plaquette defects.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 14 / 44

slide-41
SLIDE 41

Decoding problem

Existing methods

Energy Minimization Find shortest path connecting all defects. Equivalent to minimizing energy of random bond Ising model. Edmonds’ perfect matching algorithm: O(ℓ6) Polynomial complexity, but still prohibitive, O(ℓ6). Recent progress : average O(1) decoding time with marginal losses (Fowler et al. 2011). Sub-optimal:

Does not take into account the homological equivalence of errors. Does not take into account correlations between site and plaquette defects.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 14 / 44

slide-42
SLIDE 42

Decoding problem

Existing methods

Energy Minimization Find shortest path connecting all defects. Equivalent to minimizing energy of random bond Ising model. Edmonds’ perfect matching algorithm: O(ℓ6) Polynomial complexity, but still prohibitive, O(ℓ6). Recent progress : average O(1) decoding time with marginal losses (Fowler et al. 2011). Sub-optimal:

Does not take into account the homological equivalence of errors. Does not take into account correlations between site and plaquette defects.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 14 / 44

slide-43
SLIDE 43

Decoding problem

Minimum distance vs Degeneracy

Two possible pairings with different homologies

First one has lower weight (Energy). Second one is highly degenerate (Entropy).

Optimal decoding Homology class with lowest free energy F = E − TS. Nishimori T −1 = ln 3(1−p)

p

. Sum over all equivalent errors.

1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 15 / 44

slide-44
SLIDE 44

Decoding problem

Minimum distance vs Degeneracy

Two possible pairings with different homologies

First one has lower weight (Energy). Second one is highly degenerate (Entropy).

Optimal decoding Homology class with lowest free energy F = E − TS. Nishimori T −1 = ln 3(1−p)

p

. Sum over all equivalent errors.

1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 15 / 44

slide-45
SLIDE 45

Decoding problem

Minimum distance vs Degeneracy

Two possible pairings with different homologies

First one has lower weight (Energy). Second one is highly degenerate (Entropy).

Optimal decoding Homology class with lowest free energy F = E − TS. Nishimori T −1 = ln 3(1−p)

p

. Sum over all equivalent errors.

1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 15 / 44

slide-46
SLIDE 46

Decoding problem

Minimum distance vs Degeneracy

Two possible pairings with different homologies

First one has lower weight (Energy). Second one is highly degenerate (Entropy).

Optimal decoding Homology class with lowest free energy F = E − TS. Nishimori T −1 = ln 3(1−p)

p

. Sum over all equivalent errors.

1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 15 / 44

slide-47
SLIDE 47

Decoding problem

Minimum distance vs Degeneracy

Two possible pairings with different homologies

First one has lower weight (Energy). Second one is highly degenerate (Entropy).

Optimal decoding Homology class with lowest free energy F = E − TS. Nishimori T −1 = ln 3(1−p)

p

. Sum over all equivalent errors.

1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 15 / 44

slide-48
SLIDE 48

Decoding problem

Minimum distance vs Degeneracy

Two possible pairings with different homologies

First one has lower weight (Energy). Second one is highly degenerate (Entropy).

Optimal decoding Homology class with lowest free energy F = E − TS. Nishimori T −1 = ln 3(1−p)

p

. Sum over all equivalent errors.

1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 15 / 44

slide-49
SLIDE 49

Decoding problem

Plaquette-Site string correlations

Two possible pairings with different homologies Both seemingly have same weight A Y error has same weight as X and Z: overcounting. Site Z and plaquette X errors are not independent.

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 16 / 44

slide-50
SLIDE 50

Decoding problem

Plaquette-Site string correlations

Two possible pairings with different homologies Both seemingly have same weight A Y error has same weight as X and Z: overcounting. Site Z and plaquette X errors are not independent.

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 16 / 44

slide-51
SLIDE 51

Decoding problem

Plaquette-Site string correlations

Two possible pairings with different homologies Both seemingly have same weight A Y error has same weight as X and Z: overcounting. Site Z and plaquette X errors are not independent.

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 16 / 44

slide-52
SLIDE 52

Decoding problem

Plaquette-Site string correlations

Two possible pairings with different homologies Both seemingly have same weight A Y error has same weight as X and Z: overcounting. Site Z and plaquette X errors are not independent.

1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 16 / 44

slide-53
SLIDE 53

Decoding problem

Plaquette-Site string correlations

Two possible pairings with different homologies Both seemingly have same weight A Y error has same weight as X and Z: overcounting. Site Z and plaquette X errors are not independent.

1 1 1 1 1 1

Y Y

1 1 1

Y

1 1 1

Y

1 1 1

Y

1 1 1

Y Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 16 / 44

slide-54
SLIDE 54

Decoding problem

Plaquette-Site string correlations

Two possible pairings with different homologies Both seemingly have same weight A Y error has same weight as X and Z: overcounting. Site Z and plaquette X errors are not independent.

1 1 1 1 1 1

Y Y

1 1 1

Y

1 1 1

Y

1 1 1

Y

1 1 1

Y Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 16 / 44

slide-55
SLIDE 55

Renormalization Group Decoder

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 17 / 44

slide-56
SLIDE 56

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-57
SLIDE 57

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-58
SLIDE 58

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-59
SLIDE 59

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-60
SLIDE 60

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-61
SLIDE 61

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-62
SLIDE 62

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-63
SLIDE 63

Renormalization Group Decoder

Scale invariance

Original Bp checks Basis change (row operations on C) Obtain scale invariant generators Structure similar to a concatenated code.

Soft-decode each small block. Pass information to next encoding level.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 18 / 44

slide-64
SLIDE 64

Renormalization Group Decoder

Concatenated code

Decoding P(L) = ′

E P(E) where

Sum over E equivalent to L and with right syndrome. P(E) given by error model. Decoding Compute error probability for each encoded qubit. Pass that probability to the next level up.

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

U

|0 |0

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 19 / 44

slide-65
SLIDE 65

Renormalization Group Decoder

Concatenated code

Decoding P(L) = ′

E P(E) where

Sum over E equivalent to L and with right syndrome. P(E) given by error model. Decoding Compute error probability for each encoded qubit. Pass that probability to the next level up.

U

|0 |0

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 19 / 44

slide-66
SLIDE 66

Renormalization Group Decoder

Concatenated code

Decoding P(L) = ′

E P(E) where

Sum over E equivalent to L and with right syndrome. P(E) given by error model. Decoding Compute error probability for each encoded qubit. Pass that probability to the next level up.

U L

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 19 / 44

slide-67
SLIDE 67

Renormalization Group Decoder

Concatenated code

Decoding P(L) = ′

E P(E) where

Sum over E equivalent to L and with right syndrome. P(E) given by error model. Decoding Compute error probability for each encoded qubit. Pass that probability to the next level up.

U L

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 19 / 44

slide-68
SLIDE 68

Renormalization Group Decoder

Concatenated code

Decoding P(L) = ′

E P(E) where

Sum over E equivalent to L and with right syndrome. P(E) given by error model. Decoding Compute error probability for each encoded qubit. Pass that probability to the next level up.

U U U U

U L

U U U U U U U U

† † † † † † † † † † † †

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 19 / 44

slide-69
SLIDE 69

Renormalization Group Decoder

Renormalization: Information coarse graining

Think of Kitaev’s code as a concatenated code:

It is made up of a bunch of small (open boundary) topological codes, joined into larger topological codes, etc. Logical operators are strings going across the codes.

Given the particle configuration (syndrome) in a unit cell, compute the prob that the a string type went through. There are 16 possibilities corresponding to {I, X, Y, Z}2, 2 qubits. This is done by brute force: sum over all worldline configurations.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 20 / 44

slide-70
SLIDE 70

Renormalization Group Decoder

Renormalization: Information coarse graining

Think of Kitaev’s code as a concatenated code:

It is made up of a bunch of small (open boundary) topological codes, joined into larger topological codes, etc. Logical operators are strings going across the codes.

Given the particle configuration (syndrome) in a unit cell, compute the prob that the a string type went through. There are 16 possibilities corresponding to {I, X, Y, Z}2, 2 qubits. This is done by brute force: sum over all worldline configurations.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 20 / 44

slide-71
SLIDE 71

Renormalization Group Decoder

Renormalization: Information coarse graining

Think of Kitaev’s code as a concatenated code:

It is made up of a bunch of small (open boundary) topological codes, joined into larger topological codes, etc. Logical operators are strings going across the codes.

Given the particle configuration (syndrome) in a unit cell, compute the prob that the a string type went through. There are 16 possibilities corresponding to {I, X, Y, Z}2, 2 qubits. This is done by brute force: sum over all worldline configurations.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 20 / 44

slide-72
SLIDE 72

Renormalization Group Decoder

Renormalization: Information coarse graining

Think of Kitaev’s code as a concatenated code:

It is made up of a bunch of small (open boundary) topological codes, joined into larger topological codes, etc. Logical operators are strings going across the codes.

Given the particle configuration (syndrome) in a unit cell, compute the prob that the a string type went through. There are 16 possibilities corresponding to {I, X, Y, Z}2, 2 qubits. This is done by brute force: sum over all worldline configurations.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 20 / 44

slide-73
SLIDE 73

Renormalization Group Decoder

Overlaping cells

Topological codes are NOT concatenated codes. Cannot break lattices into constant-size cells in such a way that each stabilizer

  • verlaps with a single

region. Use overlapping cells instead.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 21 / 44

slide-74
SLIDE 74

Renormalization Group Decoder

Overlaping cells

Topological codes are NOT concatenated codes. Cannot break lattices into constant-size cells in such a way that each stabilizer

  • verlaps with a single

region. Use overlapping cells instead.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 21 / 44

slide-75
SLIDE 75

Renormalization Group Decoder

Overlaping cells

Topological codes are NOT concatenated codes. Cannot break lattices into constant-size cells in such a way that each stabilizer

  • verlaps with a single

region. Use overlapping cells instead.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 21 / 44

slide-76
SLIDE 76

Renormalization Group Decoder

Self-consistency

1 1

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-77
SLIDE 77

Renormalization Group Decoder

Self-consistency

1 1

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-78
SLIDE 78

Renormalization Group Decoder

Self-consistency

1 1

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-79
SLIDE 79

Renormalization Group Decoder

Self-consistency

PL,i(X) = PR,i(X)

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-80
SLIDE 80

Renormalization Group Decoder

Self-consistency

P

L,i(X) = P R,i(X)

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-81
SLIDE 81

Renormalization Group Decoder

Self-consistency

P

L,i(X) = P R,i(X)

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-82
SLIDE 82

Renormalization Group Decoder

Self-consistency

P

L,i(X) = P R,i(X)

Boundary qubits treated as independent variables on neighboring unit cells. Probabilities assigned by different cells to a given qubit differ. Impose mean-field consistencies conditions on marginal probabilities. Solve by belief propagation. Complexity O(ℓ2) parallelizable to constant time.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 22 / 44

slide-83
SLIDE 83

Results for Kitaev’s code

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 23 / 44

slide-84
SLIDE 84

Results for Kitaev’s code

RG decoder with 3 BP rounds

0.01 0.1 1 12 13 14 15 16 17

Probabilite d’erreur du decodeur Force du canal depolarizant, p (%)

l=8 l=16 l=32 l=64

Threshold ≈ 15%, compared to 15.5% for PMA. O(log ℓ) time complexity with marginal performance loss.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 24 / 44

slide-85
SLIDE 85

Results for Kitaev’s code

Smaller unit cell, 2 × 1

0.0001 0.001 0.01 0.1 1 20 30 40 50 60 70 80 90 100

Probabilite d’erreur du decodeur Force du canal Bit-Flip, p (%)

l=8 l=16 l=32 l=64 l=128 l=256 l=512 l=1024

Failure probability Depolarization Strength % 2 4 6 8 10

Bit-flip threshold ≈ 8.2%, compared to 10.3% for PMA. Much faster even without parallelization (106 sites). Illustrates flexibility.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 25 / 44

slide-86
SLIDE 86

Results for Kitaev’s code

Higher threshold

0.1 1 15 15.5 16 16.5 17 17.5 18

Probabilite d’erreur du decodeur Force du canal depolarizant, p (%)

l=8 l=16 l=32 l=64 l=128

PMA

Use of additional belief propagation. Threshold ≈ 16.5%, compared to 15.5% for PMA.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 26 / 44

slide-87
SLIDE 87

Extension to other codes

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 27 / 44

slide-88
SLIDE 88

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-89
SLIDE 89

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code

X X X X X X X X Z Z Z Z Z Z Z Z

Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-90
SLIDE 90

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code

X X X X X X X X Z Z Z Z Z Z Z Z

Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-91
SLIDE 91

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code

X X X X Z Z Z Z

Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-92
SLIDE 92

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code

X X X X Z Z Z Z

Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-93
SLIDE 93

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code

X X X X Z Z Z Z

Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-94
SLIDE 94

Extension to other codes

Topological color code

Qubits located on vertices Plaquette stabilizers Sp =

j∈∂p σj,

for σ = σx and σz. Same particle types and statistics as 2 copies of Kitaev’s code

X X X X Z Z Z Z

Efficient decoding algorithm for this code? Sarvepalli, Raussendorf 2011 : Adaptation of the RG scheme to the 6.6.6. color code → many subtleties : many qubits shared between cells, better to work on the dual lattice.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 28 / 44

slide-95
SLIDE 95

Extension to other codes

Equivalence of Topological codes

Every 2D, translationally invariant, non-chiral stabilizer code with local generators and macroscopic minimal distance is locally equivalent to a finite number of copies of Kitaev’s code. Topological Color code equivalent to two copies of Kitaev’s code : a local clifford map exists Do the mapping and operate decoding on KTCs instead. Local Clifford Map Noise model remains Pauli and local Map for syndrome bits (particles)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 29 / 44

slide-96
SLIDE 96

Extension to other codes

Equivalence of Topological codes

Every 2D, translationally invariant, non-chiral stabilizer code with local generators and macroscopic minimal distance is locally equivalent to a finite number of copies of Kitaev’s code. Topological Color code equivalent to two copies of Kitaev’s code : a local clifford map exists Do the mapping and operate decoding on KTCs instead. Local Clifford Map Noise model remains Pauli and local Map for syndrome bits (particles)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 29 / 44

slide-97
SLIDE 97

Extension to other codes

Equivalence of Topological codes

Every 2D, translationally invariant, non-chiral stabilizer code with local generators and macroscopic minimal distance is locally equivalent to a finite number of copies of Kitaev’s code. Topological Color code equivalent to two copies of Kitaev’s code : a local clifford map exists Do the mapping and operate decoding on KTCs instead. Local Clifford Map Noise model remains Pauli and local Map for syndrome bits (particles)

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 29 / 44

slide-98
SLIDE 98

Extension to other codes

Local Clifford Map

TCC KTC 1 KTC 2 → → → → → → → → TCC KTC 1 KTC 2 → → Local : 1 body →≤ 3 body Preserves commutation relations

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 30 / 44

slide-99
SLIDE 99

Extension to other codes

Charge Map

→ = ⇒ →

Z 1

→ = ⇒ →

1 Z Z Z Z Z

Map of hopping operators ⇒ map of the charges

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 31 / 44

slide-100
SLIDE 100

Extension to other codes

Results for Topological color code

0.01 0.1 1 7 7.5 8 8.5 9 9.5 10 10.5 11

Decoding error probability Bit-Flip channel strength p%

l=16 l=32 l=64 l=128 l=256

Threshold ≈ 8.7% compared to ∼ 11%. First efficient decoder for this code

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 32 / 44

slide-101
SLIDE 101

Extension to other codes

Topological subsystem color code

A B

Gauge generators: two-body operators Up to 24-body stabilizer generators Threshold? Suchara et al. 2010: 2% depolarizing threshold on the “five-squares" code.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 33 / 44

slide-102
SLIDE 102

Extension to other codes

Results for Topological subsystem color code

0.0001 0.001 0.01 0.1 1 1 1.2 1.4 1.6 1.8 2 2.2 2.4 2.6

Decoding error probability Depolarizing channel strength, p%

l=8 l=16 l=32 l=64 l=128

Threshold ∼ 2%

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 34 / 44

slide-103
SLIDE 103

Fault-tolerance

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 35 / 44

slide-104
SLIDE 104

Fault-tolerance

Noisy measurements

So far, we have assumed that we can perfectly monitor the presence of defects. Measurements will themselves be noisy. Performing error correction with noisy instruments can kill the computation. Can model erroneous measurements by ghost defects appearing with probability p. Can overcome measurement errors by repeating the measurements periodically. Model becomes 2+1 dimensional.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 36 / 44

slide-105
SLIDE 105

Fault-tolerance

Noisy measurements

So far, we have assumed that we can perfectly monitor the presence of defects. Measurements will themselves be noisy. Performing error correction with noisy instruments can kill the computation. Can model erroneous measurements by ghost defects appearing with probability p. Can overcome measurement errors by repeating the measurements periodically. Model becomes 2+1 dimensional.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 36 / 44

slide-106
SLIDE 106

Fault-tolerance

Noisy measurements

So far, we have assumed that we can perfectly monitor the presence of defects. Measurements will themselves be noisy. Performing error correction with noisy instruments can kill the computation. Can model erroneous measurements by ghost defects appearing with probability p. Can overcome measurement errors by repeating the measurements periodically. Model becomes 2+1 dimensional.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 36 / 44

slide-107
SLIDE 107

Fault-tolerance

Noisy measurements

So far, we have assumed that we can perfectly monitor the presence of defects. Measurements will themselves be noisy. Performing error correction with noisy instruments can kill the computation. Can model erroneous measurements by ghost defects appearing with probability p. Can overcome measurement errors by repeating the measurements periodically. Model becomes 2+1 dimensional.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 36 / 44

slide-108
SLIDE 108

Fault-tolerance

Noisy measurements

So far, we have assumed that we can perfectly monitor the presence of defects. Measurements will themselves be noisy. Performing error correction with noisy instruments can kill the computation. Can model erroneous measurements by ghost defects appearing with probability p. Can overcome measurement errors by repeating the measurements periodically. Model becomes 2+1 dimensional.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 36 / 44

slide-109
SLIDE 109

Fault-tolerance

Noisy measurements

So far, we have assumed that we can perfectly monitor the presence of defects. Measurements will themselves be noisy. Performing error correction with noisy instruments can kill the computation. Can model erroneous measurements by ghost defects appearing with probability p. Can overcome measurement errors by repeating the measurements periodically. Model becomes 2+1 dimensional.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 36 / 44

slide-110
SLIDE 110

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-111
SLIDE 111

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-112
SLIDE 112

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-113
SLIDE 113

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-114
SLIDE 114

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-115
SLIDE 115

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-116
SLIDE 116

Fault-tolerance

2+1 world-lines

Some defects stay put. Some defects diffuse. Some charges can fuse. Some charges can nucleate. Some defects are missing, and assumed to be there. Some defects shouldn’t be there, and are ignored.

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 37 / 44

slide-117
SLIDE 117

Fault-tolerance

Results in 3D using RG decoding

0.0001 0.001 0.01 0.1 1 1.4 1.6 1.8 2 2.2 2.4 2.6

Decoding error probability Bit-Flip channel strength p%

l=8 l=16 l=32 l=64

Fault tolerant threshold of roughly 1.8 % Comparable to the 2.9% reported by Harrington et al. using slow decoders

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 38 / 44

slide-118
SLIDE 118

2D Fault-Tolerant Quantum Cellular Automaton

Outline

1

Kitaev’s toric code

2

Decoding problem

3

Renormalization Group Decoder

4

Results for Kitaev’s code

5

Extension to other codes

6

Fault-tolerance

7

2D Fault-Tolerant Quantum Cellular Automaton

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 39 / 44

slide-119
SLIDE 119

2D Fault-Tolerant Quantum Cellular Automaton

Confinement

Current proposal Make millions of measurements. Send data to classical processor to be analyzed Feed information forward If particles were attracting each other, they would be confined and none of this would be necessary. String tension in 2D? (Hama et al. 2008, Chesi et al. 2010) Errors would be thermally suppressed (keep system cool).

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 40 / 44

slide-120
SLIDE 120

2D Fault-Tolerant Quantum Cellular Automaton

Confinement

Current proposal Make millions of measurements. Send data to classical processor to be analyzed Feed information forward If particles were attracting each other, they would be confined and none of this would be necessary. String tension in 2D? (Hama et al. 2008, Chesi et al. 2010) Errors would be thermally suppressed (keep system cool).

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 40 / 44

slide-121
SLIDE 121

2D Fault-Tolerant Quantum Cellular Automaton

Confinement

Current proposal Make millions of measurements. Send data to classical processor to be analyzed Feed information forward If particles were attracting each other, they would be confined and none of this would be necessary. String tension in 2D? (Hama et al. 2008, Chesi et al. 2010) Errors would be thermally suppressed (keep system cool).

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 40 / 44

slide-122
SLIDE 122

2D Fault-Tolerant Quantum Cellular Automaton

Confinement

Current proposal Make millions of measurements. Send data to classical processor to be analyzed Feed information forward If particles were attracting each other, they would be confined and none of this would be necessary. String tension in 2D? (Hama et al. 2008, Chesi et al. 2010) Errors would be thermally suppressed (keep system cool).

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 40 / 44

slide-123
SLIDE 123

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-124
SLIDE 124

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-125
SLIDE 125

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-126
SLIDE 126

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-127
SLIDE 127

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-128
SLIDE 128

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-129
SLIDE 129

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-130
SLIDE 130

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-131
SLIDE 131

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-132
SLIDE 132

2D Fault-Tolerant Quantum Cellular Automaton

Simulated confinement

Simulated confinement Take snap shot of particle locations (x1, x2, ...) Sent this data to an external computer. Computer simulates gravitational V field as if particles had a mass. Determine how particles would move if they were massed. Move particles accordingly Locally simulated confinement Control unit at each site location to

1

Perform syndrome measurements (determine local charge)

2

Simulate a confining potential

Exchange messages with neighboring control units

3

Control neighboring qubits

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 41 / 44

slide-133
SLIDE 133

2D Fault-Tolerant Quantum Cellular Automaton

Control unit

Control unit holds value of local potential V and ∇V Measures presence of defect (syndrome) Updates potential ∇2V − ∂2

∂t2 V = −ρ

Move particles according to force F = −∇V

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 42 / 44

slide-134
SLIDE 134

2D Fault-Tolerant Quantum Cellular Automaton

Control unit

Control unit holds value of local potential V and ∇V Measures presence of defect (syndrome) Updates potential ∇2V − ∂2

∂t2 V = −ρ

Move particles according to force F = −∇V

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 42 / 44

slide-135
SLIDE 135

2D Fault-Tolerant Quantum Cellular Automaton

Control unit

Control unit holds value of local potential V and ∇V Measures presence of defect (syndrome) Updates potential ∇2V − ∂2

∂t2 V = −ρ

Move particles according to force F = −∇V

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 42 / 44

slide-136
SLIDE 136

2D Fault-Tolerant Quantum Cellular Automaton

Control unit

Control unit holds value of local potential V and ∇V Measures presence of defect (syndrome) Updates potential ∇2V − ∂2

∂t2 V = −ρ

Move particles according to force F = −∇V

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 42 / 44

slide-137
SLIDE 137

2D Fault-Tolerant Quantum Cellular Automaton

Preliminary result

0.001 0.01 0.1 1 7 7.5 8 8.5 9

Decoding error probability Bit-Flip channel strength p%

l=25 l=50 l=100 l=200

Problem with EM over Z2 Problem with proper lattice scaling

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 43 / 44

slide-138
SLIDE 138

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-139
SLIDE 139

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-140
SLIDE 140

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-141
SLIDE 141

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-142
SLIDE 142

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-143
SLIDE 143

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-144
SLIDE 144

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-145
SLIDE 145

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-146
SLIDE 146

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-147
SLIDE 147

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-148
SLIDE 148

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-149
SLIDE 149

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-150
SLIDE 150

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44

slide-151
SLIDE 151

Conclusion Summary

Decoding problem: infer defect worldline homology from "snapshots" of their configuration. RG decoding algorithm

Fast : log ℓ time. Versatile (other codes, time/performance tradeoff). Higher threshold. Heuristic (Bravyi has proved a threshold... 10−22) Extends beyond 2D (Fault-tolerance)

Local equivalence between codes

Defines topological phases Universality of decoding algorithms Enhanced fault-tolerance ? All 2D stabilizer codes topologically equivalent to Kitaev. (Chiral?) Can decode some subsystem codes as well.

Possible fault-tolerant 2D quantum cellular automaton

Application to non-Abelian models

Guillaume Duclos-Cianci (Sherbrooke) Decoding Problem QEC’11 USC 44 / 44