Two dimensional quantum memories David Poulin Dpartement de - - PowerPoint PPT Presentation

two dimensional quantum memories
SMART_READER_LITE
LIVE PREVIEW

Two dimensional quantum memories David Poulin Dpartement de - - PowerPoint PPT Presentation

Two dimensional quantum memories David Poulin Dpartement de Physique Universit de Sherbrooke Collaborators H. Bombin, S. Bravyi, G. Duclos-Cianci, O. Landon-Cardinal, and B. Terhal Institut transdisciplinaire dinformatique quantique,


slide-1
SLIDE 1

Two dimensional quantum memories

David Poulin

Département de Physique Université de Sherbrooke Collaborators H. Bombin, S. Bravyi, G. Duclos-Cianci, O. Landon-Cardinal, and B. Terhal

Institut transdisciplinaire d’informatique quantique, Bromont, April 2013

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 1 / 31

slide-2
SLIDE 2

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 2 / 31

slide-3
SLIDE 3

Check operators & local codes

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 3 / 31

slide-4
SLIDE 4

Check operators & local codes

Classical codes

Noisy bit At each time interval, the bit has a probability p of being flipped. 0 → 1 & 1 → 0 Encoding : 0 → 000 1 → 111 Receive 001 → 000 Error probability p → 3p2 improvement provided p < 1

3.

Quantum encoding : |0 → |000 |1 → |111 ? But we can’t look at the bits to see if there was an error! α|000 + β|111 → |000 with prob. |α|2 |111 with prob. |β|2

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 4 / 31

slide-5
SLIDE 5

Check operators & local codes

Classical codes

Noisy bit At each time interval, the bit has a probability p of being flipped. 0 → 1 & 1 → 0 Encoding : 0 → 000 1 → 111 Receive 001 → 000 Error probability p → 3p2 improvement provided p < 1

3.

Quantum encoding : |0 → |000 |1 → |111 ? But we can’t look at the bits to see if there was an error! α|000 + β|111 → |000 with prob. |α|2 |111 with prob. |β|2

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 4 / 31

slide-6
SLIDE 6

Check operators & local codes

Classical codes

Noisy bit At each time interval, the bit has a probability p of being flipped. 0 → 1 & 1 → 0 Encoding : 0 → 000 1 → 111 Receive 001 → 000 Error probability p → 3p2 improvement provided p < 1

3.

Quantum encoding : |0 → |000 |1 → |111 ? But we can’t look at the bits to see if there was an error! α|000 + β|111 → |000 with prob. |α|2 |111 with prob. |β|2

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 4 / 31

slide-7
SLIDE 7

Check operators & local codes

Classical codes

Noisy bit At each time interval, the bit has a probability p of being flipped. 0 → 1 & 1 → 0 Encoding : 0 → 000 1 → 111 Receive 001 → 000 Error probability p → 3p2 improvement provided p < 1

3.

Quantum encoding : |0 → |000 |1 → |111 ? But we can’t look at the bits to see if there was an error! α|000 + β|111 → |000 with prob. |α|2 |111 with prob. |β|2

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 4 / 31

slide-8
SLIDE 8

Check operators & local codes

Classical codes

Noisy bit At each time interval, the bit has a probability p of being flipped. 0 → 1 & 1 → 0 Encoding : 0 → 000 1 → 111 Receive 001 → 000 Error probability p → 3p2 improvement provided p < 1

3.

Quantum encoding : |0 → |000 |1 → |111 ? But we can’t look at the bits to see if there was an error! α|000 + β|111 → |000 with prob. |α|2 |111 with prob. |β|2

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 4 / 31

slide-9
SLIDE 9

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-10
SLIDE 10

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-11
SLIDE 11

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-12
SLIDE 12

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-13
SLIDE 13

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-14
SLIDE 14

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-15
SLIDE 15

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-16
SLIDE 16

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-17
SLIDE 17

Check operators & local codes

Syndrome measurement

We do not need to know the bit values for the classical code, only the parities. The first two bits are the same, and the last two bits are different. ⇒ Flip the last one. These are degenerate measurements: {00, 11} vs {01, 10}. Quantum mechanics PE = |00 00| + |11 11| PO = |01 01| + |10 10| ⇔ Observable σz ⊗ σz Measure σzσz = −1 on first two qubits and −1 on last two qubits ⇒ apply σx to middle qubit. This type of measurement requires interactions between qubits

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 5 / 31

slide-18
SLIDE 18

Check operators & local codes

Quantum codes

Set of states that obey a bunch of check conditions C = {|ψ : Pj|ψ = |ψ, ∀j} There must be more than one state in C for the code to be interesting. We measure the check operators, eigenvalue = +1 indicates an error. Locality Because coherent measurement of checks requires coupling the qubits, we restrict the Pj to couple only neighbouring qubits in some geometry. In 2D, this leads to topological codes. C = degenerate ground space of Hamiltonian H = −

j Pj.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 6 / 31

slide-19
SLIDE 19

Check operators & local codes

Quantum codes

Set of states that obey a bunch of check conditions C = {|ψ : Pj|ψ = |ψ, ∀j} There must be more than one state in C for the code to be interesting. We measure the check operators, eigenvalue = +1 indicates an error. Locality Because coherent measurement of checks requires coupling the qubits, we restrict the Pj to couple only neighbouring qubits in some geometry. In 2D, this leads to topological codes. C = degenerate ground space of Hamiltonian H = −

j Pj.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 6 / 31

slide-20
SLIDE 20

Check operators & local codes

Quantum codes

Set of states that obey a bunch of check conditions C = {|ψ : Pj|ψ = |ψ, ∀j} There must be more than one state in C for the code to be interesting. We measure the check operators, eigenvalue = +1 indicates an error. Locality Because coherent measurement of checks requires coupling the qubits, we restrict the Pj to couple only neighbouring qubits in some geometry. In 2D, this leads to topological codes. C = degenerate ground space of Hamiltonian H = −

j Pj.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 6 / 31

slide-21
SLIDE 21

Check operators & local codes

Quantum codes

Set of states that obey a bunch of check conditions C = {|ψ : Pj|ψ = |ψ, ∀j} There must be more than one state in C for the code to be interesting. We measure the check operators, eigenvalue = +1 indicates an error. Locality Because coherent measurement of checks requires coupling the qubits, we restrict the Pj to couple only neighbouring qubits in some geometry. In 2D, this leads to topological codes. C = degenerate ground space of Hamiltonian H = −

j Pj.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 6 / 31

slide-22
SLIDE 22

Check operators & local codes

Quantum codes

Set of states that obey a bunch of check conditions C = {|ψ : Pj|ψ = |ψ, ∀j} There must be more than one state in C for the code to be interesting. We measure the check operators, eigenvalue = +1 indicates an error. Locality Because coherent measurement of checks requires coupling the qubits, we restrict the Pj to couple only neighbouring qubits in some geometry. In 2D, this leads to topological codes. C = degenerate ground space of Hamiltonian H = −

j Pj.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 6 / 31

slide-23
SLIDE 23

Check operators & local codes

Quantum codes

Set of states that obey a bunch of check conditions C = {|ψ : Pj|ψ = |ψ, ∀j} There must be more than one state in C for the code to be interesting. We measure the check operators, eigenvalue = +1 indicates an error. Locality Because coherent measurement of checks requires coupling the qubits, we restrict the Pj to couple only neighbouring qubits in some geometry. In 2D, this leads to topological codes. C = degenerate ground space of Hamiltonian H = −

j Pj.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 6 / 31

slide-24
SLIDE 24

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-25
SLIDE 25

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-26
SLIDE 26

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-27
SLIDE 27

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-28
SLIDE 28

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-29
SLIDE 29

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-30
SLIDE 30

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-31
SLIDE 31

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-32
SLIDE 32

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-33
SLIDE 33

Check operators & local codes

Definitions

Λ is a 2D lattice. Each vertex occupied by d-level quantum particle. Hamiltonian H = −

X⊂Λ PX with

PX = 0 if radius(X)≥ w. [PX, PY] = 0. PX are projectors (optional).

Code C = {ψ : PX|ψ = |ψ} = ground space of H = image of code projector Π =

X PX

With proper coarse graining, we can assume that

Λ is a regular square lattice. Each PX acts on 2 × 2 cell.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 7 / 31

slide-34
SLIDE 34

Check operators & local codes

Well known examples

Kitaev’s toric code Bombin’s topological color codes Levin & Wen’s string-net models Turaev-Viro models Kitaev’s quantum double models Most known models with topological quantum order

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31

slide-35
SLIDE 35

Check operators & local codes

Well known examples

Kitaev’s toric code Bombin’s topological color codes Levin & Wen’s string-net models Turaev-Viro models Kitaev’s quantum double models Most known models with topological quantum order

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31

slide-36
SLIDE 36

Check operators & local codes

Well known examples

Kitaev’s toric code Bombin’s topological color codes Levin & Wen’s string-net models Turaev-Viro models Kitaev’s quantum double models Most known models with topological quantum order

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31

slide-37
SLIDE 37

Check operators & local codes

Well known examples

Kitaev’s toric code Bombin’s topological color codes Levin & Wen’s string-net models Turaev-Viro models Kitaev’s quantum double models Most known models with topological quantum order

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31

slide-38
SLIDE 38

Check operators & local codes

Well known examples

Kitaev’s toric code Bombin’s topological color codes Levin & Wen’s string-net models Turaev-Viro models Kitaev’s quantum double models Most known models with topological quantum order

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31

slide-39
SLIDE 39

Check operators & local codes

Well known examples

Kitaev’s toric code Bombin’s topological color codes Levin & Wen’s string-net models Turaev-Viro models Kitaev’s quantum double models Most known models with topological quantum order

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31

slide-40
SLIDE 40

Check operators & local codes

Lattice

l l

Two-dimensional square lattice Periodic boundary conditions

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 9 / 31

slide-41
SLIDE 41

Check operators & local codes

Kitaev’s code

X X X Z Z Z Z X

As : Bp : H = −

  • s

As −

  • p

Bp

Site operator: As =

i∈v(s) σi x

Plaquette operator: Bp =

i∈v(p) σi z

H = −(

s As + p Bp)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 10 / 31

slide-42
SLIDE 42

Check operators & local codes

Kitaev’s code

X X X Z Z Z Z X

As : Bp : H = −

  • s

As −

  • p

Bp

Site operator: As =

i∈v(s) σi x

Plaquette operator: Bp =

i∈v(p) σi z

H = −(

s As + p Bp)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 10 / 31

slide-43
SLIDE 43

Check operators & local codes

Kitaev’s code

X X X Z Z Z Z X

As : Bp : H = −

  • s

As −

  • p

Bp

Site operator: As =

i∈v(s) σi x

Plaquette operator: Bp =

i∈v(p) σi z

H = −(

s As + p Bp)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 10 / 31

slide-44
SLIDE 44

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-45
SLIDE 45

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-46
SLIDE 46

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-47
SLIDE 47

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-48
SLIDE 48

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-49
SLIDE 49

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-50
SLIDE 50

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-51
SLIDE 51

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-52
SLIDE 52

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-53
SLIDE 53

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-54
SLIDE 54

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-55
SLIDE 55

Check operators & local codes

Other codes

Motivation Aharonov & Eldar ’11: Topological order requires 4-qubit commuting checks.

Low-weight non-commuting checks possible? Less error-prone

Bombin ’10, Topological subsystem colour codes

Weight=2. Low threshold.

Bravyi, Duclos-Cianci, DP , Suchara

Weight = 3. High threshold. Surface with boundaries.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31

slide-56
SLIDE 56

Check operators & local codes

Desirable features

Let |ψ1 and |ψ2 be two code states (ground states). Suppose there exists a local (e.g. single spin) measurement σ that distinguishes them. Then the environment can also learn which state is encoded by “looking" at a single spin. α|ψ1 + β|ψ2 → |ψ1 with prob. |α|2 |ψ2 with prob. |β|2 So a code should not have such local “order parameter" : all codes states should look identical locally.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 12 / 31

slide-57
SLIDE 57

Check operators & local codes

Desirable features

Let |ψ1 and |ψ2 be two code states (ground states). Suppose there exists a local (e.g. single spin) measurement σ that distinguishes them. Then the environment can also learn which state is encoded by “looking" at a single spin. α|ψ1 + β|ψ2 → |ψ1 with prob. |α|2 |ψ2 with prob. |β|2 So a code should not have such local “order parameter" : all codes states should look identical locally.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 12 / 31

slide-58
SLIDE 58

Check operators & local codes

Desirable features

Let |ψ1 and |ψ2 be two code states (ground states). Suppose there exists a local (e.g. single spin) measurement σ that distinguishes them. Then the environment can also learn which state is encoded by “looking" at a single spin. α|ψ1 + β|ψ2 → |ψ1 with prob. |α|2 |ψ2 with prob. |β|2 So a code should not have such local “order parameter" : all codes states should look identical locally.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 12 / 31

slide-59
SLIDE 59

Check operators & local codes

Desirable features

Let |ψ1 and |ψ2 be two code states (ground states). Suppose there exists a local (e.g. single spin) measurement σ that distinguishes them. Then the environment can also learn which state is encoded by “looking" at a single spin. α|ψ1 + β|ψ2 → |ψ1 with prob. |α|2 |ψ2 with prob. |β|2 So a code should not have such local “order parameter" : all codes states should look identical locally.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 12 / 31

slide-60
SLIDE 60

Check operators & local codes

Standard definitions

Correctable region A region M ⊂ Λ is correctable if there exists a recovery operation R such that R(TrMρ) = ρ for all code states ρ. M correctable ⇔ No order parameter on M ⇔ ΠOMΠ ∝ Π. Minimum distance The minimum distance d is the size of the smallest non-correctable region. Logical operator Operator L such that L|ψ is a code state for any code state |ψ.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 13 / 31

slide-61
SLIDE 61

Check operators & local codes

Standard definitions

Correctable region A region M ⊂ Λ is correctable if there exists a recovery operation R such that R(TrMρ) = ρ for all code states ρ. M correctable ⇔ No order parameter on M ⇔ ΠOMΠ ∝ Π. Minimum distance The minimum distance d is the size of the smallest non-correctable region. Logical operator Operator L such that L|ψ is a code state for any code state |ψ.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 13 / 31

slide-62
SLIDE 62

Check operators & local codes

Standard definitions

Correctable region A region M ⊂ Λ is correctable if there exists a recovery operation R such that R(TrMρ) = ρ for all code states ρ. M correctable ⇔ No order parameter on M ⇔ ΠOMΠ ∝ Π. Minimum distance The minimum distance d is the size of the smallest non-correctable region. Logical operator Operator L such that L|ψ is a code state for any code state |ψ.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 13 / 31

slide-63
SLIDE 63

Holographic Disentangling Lemma

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 14 / 31

slide-64
SLIDE 64

Holographic Disentangling Lemma

Statement of the lemma

Holographic disentangling lemma (Bravyi, DP , Terhal) Let M ⊂ Λ be a correctable region and suppose that its boundary ∂M is also correctable. Then, there exists a unitary operator U∂M acting

  • nly on the boundary of M such that, for any code state |ψ,

U∂M|ψ = |φM ⊗ |ψ′

M

for some fixed state |φM on M.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 15 / 31

slide-65
SLIDE 65

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-66
SLIDE 66

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-67
SLIDE 67

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M A B C D

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-68
SLIDE 68

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M A B C D

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-69
SLIDE 69

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M A B C D

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-70
SLIDE 70

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M A B C D

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-71
SLIDE 71

Holographic Disentangling Lemma

With pictures

Let M be correctable. Assume ∂M is correctable. Let M = A ∪ B, M = C ∪ D, and ∂M = B ∪ C.

M M = Λ\M A B C D

There exists a unitary transformation U∂M such that, for any |ψ ∈ C U∂M|ψ = |φM ⊗ |ψ′

M

where |φM is the same for all |ψ. Remark For a trivial code TrΠ = 1, every region is correctable, so we recover the area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf, Verstraete, Hastings, and Cirac.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31

slide-72
SLIDE 72

Holographic Minimum Distance

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 17 / 31

slide-73
SLIDE 73

Holographic Minimum Distance

Statement of the result

Holographic minimum distance (Bravyi, DP , Terhal) Region M ⊂ Λ is correctable if its boundary is smaller than the minimum distance |∂M| ≤ cd. Bulky errors are not problematic: it’s the skinny ones we need to worry about. This hints at our next result: string-like logical operators.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 18 / 31

slide-74
SLIDE 74

Holographic Minimum Distance

Statement of the result

Holographic minimum distance (Bravyi, DP , Terhal) Region M ⊂ Λ is correctable if its boundary is smaller than the minimum distance |∂M| ≤ cd. Bulky errors are not problematic: it’s the skinny ones we need to worry about. This hints at our next result: string-like logical operators.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 18 / 31

slide-75
SLIDE 75

Holographic Minimum Distance

Statement of the result

Holographic minimum distance (Bravyi, DP , Terhal) Region M ⊂ Λ is correctable if its boundary is smaller than the minimum distance |∂M| ≤ cd. Bulky errors are not problematic: it’s the skinny ones we need to worry about. This hints at our next result: string-like logical operators.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 18 / 31

slide-76
SLIDE 76

Holographic Minimum Distance

Proof

M M = Λ\M

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-77
SLIDE 77

Holographic Minimum Distance

Proof

M M = Λ\M

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-78
SLIDE 78

Holographic Minimum Distance

Proof

M M = Λ\M A B C D

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-79
SLIDE 79

Holographic Minimum Distance

Proof

M M = Λ\M A B C D

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-80
SLIDE 80

Holographic Minimum Distance

Proof

M M = Λ\M A B C D

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-81
SLIDE 81

Holographic Minimum Distance

Proof

M M = Λ\M

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-82
SLIDE 82

Holographic Minimum Distance

Proof

M M = Λ\M

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-83
SLIDE 83

Holographic Minimum Distance

Proof

M M = Λ\M

Let M ⊂ Λ be a correctable region. If |∂M| ≤ d, then ∂M is also correctable. Thus, we can reconstruct any code state ρ from ρAD = Tr∂Mρ. But from the Holographic disentangling lemma, ρAD = ηA ⊗ ρD with ηA independent of the encoded state ρ. Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M is correctable. We can continue to grow M this way until |∂M| ≥ d.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31

slide-84
SLIDE 84

Capacity-Stability Tradeoff

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 20 / 31

slide-85
SLIDE 85

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-86
SLIDE 86

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-87
SLIDE 87

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-88
SLIDE 88

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-89
SLIDE 89

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-90
SLIDE 90

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-91
SLIDE 91

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-92
SLIDE 92

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-93
SLIDE 93

Capacity-Stability Tradeoff

Statement of the result

n = number of qubits k = number of encoded qubits d = minimum distance Capacity-Stability Tradeoff k ≤ c n

d2

Singleton’s bound: k ≤ n − 2(d − 1). Hamming bound: k ≤ n

  • 1 − d

2n log 3 − H( d 2n)

  • .

Kitaev’s codes (with punctures) saturate this bound, so it is tight. No “good codes" in 2D, i.e. k ∝ n and d ∝ n. For 2D classical codes, k ≤ c n

√ d .

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 21 / 31

slide-94
SLIDE 94

String-Like Logical Operators

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 22 / 31

slide-95
SLIDE 95

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-96
SLIDE 96

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-97
SLIDE 97

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-98
SLIDE 98

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-99
SLIDE 99

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-100
SLIDE 100

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-101
SLIDE 101

String-Like Logical Operators

Statement of the result

String-like logical operators (Haah, Preskill) There exists a non-trivial logical operator supported on a string-like region. Exists UM such that UM|ψ = |ψ′.

|ψ = |ψ′. |ψ, |ψ′ ∈ C.

Λ M

Well known for Kitaev’s toric code. Intuitive for known models that support anyons:

The ground state can be changed by dragging an anyon around a topologically non-trivial loop. This process is realized on a string, and generated a logical

  • peration.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31

slide-102
SLIDE 102

Thermal instability

Outline

1

Check operators & local codes

2

Holographic Disentangling Lemma

3

Holographic Minimum Distance

4

Capacity-Stability Tradeoff

5

String-Like Logical Operators

6

Thermal instability

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 24 / 31

slide-103
SLIDE 103

Thermal instability

Classical memories are robust

0= 1=

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-104
SLIDE 104

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-105
SLIDE 105

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-106
SLIDE 106

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-107
SLIDE 107

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-108
SLIDE 108

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-109
SLIDE 109

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-110
SLIDE 110

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-111
SLIDE 111

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-112
SLIDE 112

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-113
SLIDE 113

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-114
SLIDE 114

Thermal instability

Classical memories are robust

Energy barrier ∝ √n between logical states through local moves. Boltzmann: configuration x has probability ∝ exp(−E(x)/T). Probability of flipping the whole configuration by local moves decreases with n.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31

slide-115
SLIDE 115

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy: α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-116
SLIDE 116

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy: α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-117
SLIDE 117

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy: α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-118
SLIDE 118

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy: α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-119
SLIDE 119

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy:

| "" . . . "i | ## . . . #i 2B

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-120
SLIDE 120

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy:

| "" . . . "i | ## . . . #i 2B

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-121
SLIDE 121

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy:

| "" . . . "i | ## . . . #i 2B

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-122
SLIDE 122

Thermal instability

Local order parameter & decoherence

System has two ground states | ↑↑ . . . ↑ and | ↓↓ . . . ↓.

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ does not evolve in time.

Local observable σz

i distinguishes them.

Local order parameter σz.

Local perturbation Bσz lifts degeneracy:

| "" . . . "i | ## . . . #i 2B

α| ↑↑ . . . ↑ + β| ↓↓ . . . ↓ t − → e−iBtα| ↑↑ . . . ↑ + eiBtβ| ↓↓ . . . ↓ Unknown B:

  • |α|2

e−i2Btαβ∗ ei2Btα∗β |β|2

dB

− − − → |α|2 |β|2

  • Quantum superposition → Statistical mixture.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31

slide-123
SLIDE 123

Thermal instability

Topological quantum order

Bravyi, Hastings, & Michalakis (TQO1) System has no local order parameter. (TQO2) System is locally consistent. The system has a stable spectrum. Long lived memory at zero temperature. H = −

  • i

σz

i σz i+1 + σz 23

The ground state manifold changes abruptly when including site 23. Can we combine this spectral stability with the thermal stability of the 2D Ising model?

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31

slide-124
SLIDE 124

Thermal instability

Topological quantum order

Bravyi, Hastings, & Michalakis (TQO1) System has no local order parameter. (TQO2) System is locally consistent. The system has a stable spectrum. Long lived memory at zero temperature. H = −

  • i

σz

i σz i+1 + σz 23

The ground state manifold changes abruptly when including site 23. Can we combine this spectral stability with the thermal stability of the 2D Ising model?

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31

slide-125
SLIDE 125

Thermal instability

Topological quantum order

Bravyi, Hastings, & Michalakis (TQO1) System has no local order parameter. (TQO2) System is locally consistent. The system has a stable spectrum. Long lived memory at zero temperature. H = −

  • i

σz

i σz i+1 + σz 23

The ground state manifold changes abruptly when including site 23. Can we combine this spectral stability with the thermal stability of the 2D Ising model?

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31

slide-126
SLIDE 126

Thermal instability

Topological quantum order

Bravyi, Hastings, & Michalakis (TQO1) System has no local order parameter. (TQO2) System is locally consistent. The system has a stable spectrum. Long lived memory at zero temperature. H = −

  • i

σz

i σz i+1 + σz 23

The ground state manifold changes abruptly when including site 23. Can we combine this spectral stability with the thermal stability of the 2D Ising model?

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31

slide-127
SLIDE 127

Thermal instability

Topological quantum order

Bravyi, Hastings, & Michalakis (TQO1) System has no local order parameter. (TQO2) System is locally consistent. The system has a stable spectrum. Long lived memory at zero temperature. H = −

  • i

σz

i σz i+1 + σz 23

The ground state manifold changes abruptly when including site 23. Can we combine this spectral stability with the thermal stability of the 2D Ising model?

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31

slide-128
SLIDE 128

Thermal instability

Topological quantum order

Bravyi, Hastings, & Michalakis (TQO1) System has no local order parameter. (TQO2) System is locally consistent. The system has a stable spectrum. Long lived memory at zero temperature. H = −

  • i

σz

i σz i+1 + σz 23

The ground state manifold changes abruptly when including site 23. Can we combine this spectral stability with the thermal stability of the 2D Ising model?

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31

slide-129
SLIDE 129

Thermal instability

Thermal stability vs spectral stabilisy

Main result (Landon-Cardinal & DP) The minimum set of conditions required to prove spectral stability imply the existence of a sequence of local maps that corrupt the system at an energy cost bounded by a constant.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 28 / 31

slide-130
SLIDE 130

Thermal instability

Noise model

1 2 k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-131
SLIDE 131

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-132
SLIDE 132

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-133
SLIDE 133

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-134
SLIDE 134

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-135
SLIDE 135

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-136
SLIDE 136

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-137
SLIDE 137

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-138
SLIDE 138

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-139
SLIDE 139

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-140
SLIDE 140

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-141
SLIDE 141

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-142
SLIDE 142

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-143
SLIDE 143

Thermal instability

Noise model

1 2 k

Pk−1,k

1

Apply random unitary on sites 1 & 2.

2

Measure P12

If P12 = 0 go to 1.

3

Apply random unitary on site 3.

4

Measure P23

If P23 = 0 go to 3.

Only a constant amount of energy at any given time. No need to backtrack. Number of steps ∝ lattice linear size. If successful, final state is corrupted. (not trivial)

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 29 / 31

slide-144
SLIDE 144

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-145
SLIDE 145

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-146
SLIDE 146

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-147
SLIDE 147

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-148
SLIDE 148

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-149
SLIDE 149

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-150
SLIDE 150

Conclusion

Take home messages

Quantum error correction requires joint qubit measurements.

Local check operators in 2D ⇒ topological codes.

Natural relation between codes and quantum many-body physics.

Large minimum distance ⇔ Topological quantum order (order with no local order parameter). Disentangling lemma ⇔ Area law. Fault tolerant threshold ⇔ phase transition.

Impossible to combine spectral and thermal stability with existing tools.

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31

slide-151
SLIDE 151

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-152
SLIDE 152

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-153
SLIDE 153

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-154
SLIDE 154

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-155
SLIDE 155

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-156
SLIDE 156

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-157
SLIDE 157

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-158
SLIDE 158

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-159
SLIDE 159

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-160
SLIDE 160

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-161
SLIDE 161

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31

slide-162
SLIDE 162

Conclusion

Open questions

String-like logical operators +TQO ⇒ constant energy barrier.

This is not directly related to thermal instability. 2D Ising model has an energy barrier ∝ √n, but an energy ∝ n at finite temperature. What matters is entropy (for a given energy, many more configurations many with small error droplets than with a large one). Can we characterize all string-like logical operators? We have shown information corruption in time ∝ √n. Can it be parallelized? (Percolation) Relation between commuting projector codes and anyon models.

Can we engineer dead ends?

Memory that is stabilized by complexity.

Extension to subsystem codes?

With local stabilizer (Bombin) and without (Bacon-Shor).

Extend to frustration-free Hamiltonians (and therefore to all gapped Hamiltonians, i.e. Hastings).

David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31