Two dimensional quantum memories - usherbrooke.ca · Two dimensional quantum memories David Poulin...
Transcript of Two dimensional quantum memories - usherbrooke.ca · Two dimensional quantum memories David Poulin...
Two dimensional quantum memories
David Poulin
Département de PhysiqueUniversité 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
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
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
Check operators & local codes
Classical codes
Noisy bitAt each time interval, the bit has a probability p of being flipped.
0→ 1 & 1→ 0
Encoding :0→ 0001→ 111
Receive 001→ 000
Error probability p → 3p2 improvement provided p < 13 .
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
Check operators & local codes
Classical codes
Noisy bitAt each time interval, the bit has a probability p of being flipped.
0→ 1 & 1→ 0
Encoding :0→ 0001→ 111
Receive 001→ 000
Error probability p → 3p2 improvement provided p < 13 .
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
Check operators & local codes
Classical codes
Noisy bitAt each time interval, the bit has a probability p of being flipped.
0→ 1 & 1→ 0
Encoding :0→ 0001→ 111
Receive 001→ 000
Error probability p → 3p2 improvement provided p < 13 .
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
Check operators & local codes
Classical codes
Noisy bitAt each time interval, the bit has a probability p of being flipped.
0→ 1 & 1→ 0
Encoding :0→ 0001→ 111
Receive 001→ 000
Error probability p → 3p2 improvement provided p < 13 .
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
Check operators & local codes
Classical codes
Noisy bitAt each time interval, the bit has a probability p of being flipped.
0→ 1 & 1→ 0
Encoding :0→ 0001→ 111
Receive 001→ 000
Error probability p → 3p2 improvement provided p < 13 .
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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Syndrome measurement
We do not need to know the bit values for the classical code, onlythe 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
Check operators & local codes
Quantum codes
Set of states that obey a bunch of check conditionsC = {|ψ〉 : Pj |ψ〉 = |ψ〉,∀j}There must be more than one state in C for the code to beinteresting.We measure the check operators, eigenvalue 6= +1 indicates anerror.
LocalityBecause coherent measurement of checks requires coupling thequbits, we restrict the Pj to couple only neighbouring qubits insome 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
Check operators & local codes
Quantum codes
Set of states that obey a bunch of check conditionsC = {|ψ〉 : Pj |ψ〉 = |ψ〉,∀j}There must be more than one state in C for the code to beinteresting.We measure the check operators, eigenvalue 6= +1 indicates anerror.
LocalityBecause coherent measurement of checks requires coupling thequbits, we restrict the Pj to couple only neighbouring qubits insome 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
Check operators & local codes
Quantum codes
Set of states that obey a bunch of check conditionsC = {|ψ〉 : Pj |ψ〉 = |ψ〉,∀j}There must be more than one state in C for the code to beinteresting.We measure the check operators, eigenvalue 6= +1 indicates anerror.
LocalityBecause coherent measurement of checks requires coupling thequbits, we restrict the Pj to couple only neighbouring qubits insome 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
Check operators & local codes
Quantum codes
Set of states that obey a bunch of check conditionsC = {|ψ〉 : Pj |ψ〉 = |ψ〉,∀j}There must be more than one state in C for the code to beinteresting.We measure the check operators, eigenvalue 6= +1 indicates anerror.
LocalityBecause coherent measurement of checks requires coupling thequbits, we restrict the Pj to couple only neighbouring qubits insome 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
Check operators & local codes
Quantum codes
Set of states that obey a bunch of check conditionsC = {|ψ〉 : Pj |ψ〉 = |ψ〉,∀j}There must be more than one state in C for the code to beinteresting.We measure the check operators, eigenvalue 6= +1 indicates anerror.
LocalityBecause coherent measurement of checks requires coupling thequbits, we restrict the Pj to couple only neighbouring qubits insome 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
Check operators & local codes
Quantum codes
Set of states that obey a bunch of check conditionsC = {|ψ〉 : Pj |ψ〉 = |ψ〉,∀j}There must be more than one state in C for the code to beinteresting.We measure the check operators, eigenvalue 6= +1 indicates anerror.
LocalityBecause coherent measurement of checks requires coupling thequbits, we restrict the Pj to couple only neighbouring qubits insome 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
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
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
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
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
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
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
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
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
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
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
Check operators & local codes
Well known examples
Kitaev’s toric codeBombin’s topological color codesLevin & Wen’s string-net modelsTuraev-Viro modelsKitaev’s quantum double modelsMost known models with topological quantum order
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31
Check operators & local codes
Well known examples
Kitaev’s toric codeBombin’s topological color codesLevin & Wen’s string-net modelsTuraev-Viro modelsKitaev’s quantum double modelsMost known models with topological quantum order
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31
Check operators & local codes
Well known examples
Kitaev’s toric codeBombin’s topological color codesLevin & Wen’s string-net modelsTuraev-Viro modelsKitaev’s quantum double modelsMost known models with topological quantum order
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31
Check operators & local codes
Well known examples
Kitaev’s toric codeBombin’s topological color codesLevin & Wen’s string-net modelsTuraev-Viro modelsKitaev’s quantum double modelsMost known models with topological quantum order
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31
Check operators & local codes
Well known examples
Kitaev’s toric codeBombin’s topological color codesLevin & Wen’s string-net modelsTuraev-Viro modelsKitaev’s quantum double modelsMost known models with topological quantum order
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31
Check operators & local codes
Well known examples
Kitaev’s toric codeBombin’s topological color codesLevin & Wen’s string-net modelsTuraev-Viro modelsKitaev’s quantum double modelsMost known models with topological quantum order
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 8 / 31
Check operators & local codes
Lattice
l
l
Two-dimensional square latticePeriodic boundary conditions
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 9 / 31
Check operators & local codes
Kitaev’s code
X
XX
ZZ
ZZ
X
As : Bp : H = !!
s
As !!
p
Bp
Site operator:As =
∏i∈v(s) σ
ix
Plaquette operator:Bp =
∏i∈v(p) σ
iz
H = −(∑
s As +∑
p Bp)
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 10 / 31
Check operators & local codes
Kitaev’s code
X
XX
ZZ
ZZ
X
As : Bp : H = !!
s
As !!
p
Bp
Site operator:As =
∏i∈v(s) σ
ix
Plaquette operator:Bp =
∏i∈v(p) σ
iz
H = −(∑
s As +∑
p Bp)
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 10 / 31
Check operators & local codes
Kitaev’s code
X
XX
ZZ
ZZ
X
As : Bp : H = !!
s
As !!
p
Bp
Site operator:As =
∏i∈v(s) σ
ix
Plaquette operator:Bp =
∏i∈v(p) σ
iz
H = −(∑
s As +∑
p Bp)
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 10 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
Check operators & local codes
Other codes
MotivationAharonov & Eldar ’11: Topological order requires 4-qubitcommuting checks.
Low-weight non-commuting checks possible?Less error-prone
Bombin ’10, Topological subsystemcolour codes
Weight=2.Low threshold.
Bravyi, Duclos-Cianci, DP, SucharaWeight = 3.High threshold.Surface with boundaries.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 11 / 31
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 σ thatdistinguishes 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
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 σ thatdistinguishes 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
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 σ thatdistinguishes 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
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 σ thatdistinguishes 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
Check operators & local codes
Standard definitions
Correctable region
A region M ⊂ Λ is correctable if there exists a recovery operation Rsuch that R(TrMρ) = ρ for all code states ρ.M correctable⇔ No order parameter on M ⇔ ΠOMΠ ∝ Π.
Minimum distanceThe minimum distance d is the size of the smallest non-correctableregion.
Logical operator
Operator L such that L|ψ〉 is a code state for any code state |ψ〉.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 13 / 31
Check operators & local codes
Standard definitions
Correctable region
A region M ⊂ Λ is correctable if there exists a recovery operation Rsuch that R(TrMρ) = ρ for all code states ρ.M correctable⇔ No order parameter on M ⇔ ΠOMΠ ∝ Π.
Minimum distanceThe minimum distance d is the size of the smallest non-correctableregion.
Logical operator
Operator L such that L|ψ〉 is a code state for any code state |ψ〉.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 13 / 31
Check operators & local codes
Standard definitions
Correctable region
A region M ⊂ Λ is correctable if there exists a recovery operation Rsuch that R(TrMρ) = ρ for all code states ρ.M correctable⇔ No order parameter on M ⇔ ΠOMΠ ∝ Π.
Minimum distanceThe minimum distance d is the size of the smallest non-correctableregion.
Logical operator
Operator L such that L|ψ〉 is a code state for any code state |ψ〉.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 13 / 31
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
Holographic Disentangling Lemma
Statement of the lemma
Holographic disentangling lemma (Bravyi, DP, Terhal)Let M ⊂ Λ be a correctable region and suppose that its boundary ∂Mis also correctable. Then, there exists a unitary operator U∂M actingonly 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
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 |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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 |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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
ABCD
There exists a unitary transformation U∂M such that, for any|ψ〉 ∈ C
U∂M |ψ〉 = |φM〉 ⊗ |ψ′M〉where |φM〉 is the same for all |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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
ABCD
There exists a unitary transformation U∂M such that, for any|ψ〉 ∈ C
U∂M |ψ〉 = |φM〉 ⊗ |ψ′M〉where |φM〉 is the same for all |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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
ABCD
There exists a unitary transformation U∂M such that, for any|ψ〉 ∈ C
U∂M |ψ〉 = |φM〉 ⊗ |ψ′M〉where |φM〉 is the same for all |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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
ABCD
There exists a unitary transformation U∂M such that, for any|ψ〉 ∈ C
U∂M |ψ〉 = |φM〉 ⊗ |ψ′M〉where |φM〉 is the same for all |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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
ABCD
There exists a unitary transformation U∂M such that, for any|ψ〉 ∈ C
U∂M |ψ〉 = |φM〉 ⊗ |ψ′M〉where |φM〉 is the same for all |ψ〉.
RemarkFor a trivial code TrΠ = 1, every region is correctable, so we recoverthe area law S(M) ≤ |∂M| for commuting Hamiltonians of Wolf,Verstraete, Hastings, and Cirac.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 16 / 31
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
Holographic Minimum Distance
Statement of the result
Holographic minimum distance (Bravyi, DP, Terhal)
Region M ⊂ Λ is correctable if its boundary is smaller than theminimum distance |∂M| ≤ cd .
Bulky errors are not problematic: it’s the skinny ones we need toworry about.This hints at our next result: string-like logical operators.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 18 / 31
Holographic Minimum Distance
Statement of the result
Holographic minimum distance (Bravyi, DP, Terhal)
Region M ⊂ Λ is correctable if its boundary is smaller than theminimum distance |∂M| ≤ cd .
Bulky errors are not problematic: it’s the skinny ones we need toworry about.This hints at our next result: string-like logical operators.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 18 / 31
Holographic Minimum Distance
Statement of the result
Holographic minimum distance (Bravyi, DP, Terhal)
Region M ⊂ Λ is correctable if its boundary is smaller than theminimum distance |∂M| ≤ cd .
Bulky errors are not problematic: it’s the skinny ones we need toworry about.This hints at our next result: string-like logical operators.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 18 / 31
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
Holographic Minimum Distance
Proof
M
M = Λ\M
ABCD
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
Holographic Minimum Distance
Proof
M
M = Λ\M
ABCD
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
Holographic Minimum Distance
Proof
M
M = Λ\M
ABCD
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
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 ⊗ ρDwith ηA independent of the encoded state ρ.Thus, we can reconstruct ρ from ρD = TrM∪∂Mρ, so M ∪ ∂M iscorrectable.We can continue to grow M this way until |∂M| ≥ d .
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 19 / 31
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
Capacity-Stability Tradeoff
Statement of the result
n = number of qubitsk = number of encoded qubitsd = minimum distance
Capacity-Stability Tradeoff
k ≤ c nd2
Singleton’s bound: k ≤ n − 2(d − 1).
Hamming bound: k ≤ n[1− d
2n log 3− H( d2n )].
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
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
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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-likeregion.
Exists UM such that UM |ψ〉 = |ψ′〉.|ψ〉 6= |ψ′〉.|ψ〉, |ψ′〉 ∈ 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 atopologically non-trivial loop.This process is realized on a string, and generated a logicaloperation.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 23 / 31
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
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
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 movesdecreases with n.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 25 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi 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 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi 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 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi 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 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi 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 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi distinguishes them.
Local order parameter σz .Local perturbation Bσz lifts degeneracy:
| "" . . . "i
| ## . . . #i2B
α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 t−→ e−iBtα| ↑↑ . . . ↑〉+ eiBtβ| ↓↓ . . . ↓〉
Unknown B:(
|α|2 e−i2Btαβ∗
ei2Btα∗β |β|2) ∫
dB−−−→(|α|2 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi distinguishes them.
Local order parameter σz .Local perturbation Bσz lifts degeneracy:
| "" . . . "i
| ## . . . #i2B
α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 t−→ e−iBtα| ↑↑ . . . ↑〉+ eiBtβ| ↓↓ . . . ↓〉
Unknown B:(
|α|2 e−i2Btαβ∗
ei2Btα∗β |β|2) ∫
dB−−−→(|α|2 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi distinguishes them.
Local order parameter σz .Local perturbation Bσz lifts degeneracy:
| "" . . . "i
| ## . . . #i2B
α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 t−→ e−iBtα| ↑↑ . . . ↑〉+ eiBtβ| ↓↓ . . . ↓〉
Unknown B:(
|α|2 e−i2Btαβ∗
ei2Btα∗β |β|2) ∫
dB−−−→(|α|2 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
Thermal instability
Local order parameter & decoherence
System has two ground states | ↑↑ . . . ↑〉 and | ↓↓ . . . ↓〉.α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 does not evolve in time.
Local observable σzi distinguishes them.
Local order parameter σz .Local perturbation Bσz lifts degeneracy:
| "" . . . "i
| ## . . . #i2B
α| ↑↑ . . . ↑〉+ β| ↓↓ . . . ↓〉 t−→ e−iBtα| ↑↑ . . . ↑〉+ eiBtβ| ↓↓ . . . ↓〉
Unknown B:(
|α|2 e−i2Btαβ∗
ei2Btα∗β |β|2) ∫
dB−−−→(|α|2 00 |β|2
)
Quantum superposition→ Statistical mixture.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 26 / 31
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
σzi σ
zi+1 + σz
23
The ground state manifold changes abruptly when including site 23.Can we combine this spectral stability with the thermal stability ofthe 2D Ising model?
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31
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
σzi σ
zi+1 + σz
23
The ground state manifold changes abruptly when including site 23.Can we combine this spectral stability with the thermal stability ofthe 2D Ising model?
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31
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
σzi σ
zi+1 + σz
23
The ground state manifold changes abruptly when including site 23.Can we combine this spectral stability with the thermal stability ofthe 2D Ising model?
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31
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
σzi σ
zi+1 + σz
23
The ground state manifold changes abruptly when including site 23.Can we combine this spectral stability with the thermal stability ofthe 2D Ising model?
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31
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
σzi σ
zi+1 + σz
23
The ground state manifold changes abruptly when including site 23.Can we combine this spectral stability with the thermal stability ofthe 2D Ising model?
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31
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
σzi σ
zi+1 + σz
23
The ground state manifold changes abruptly when including site 23.Can we combine this spectral stability with the thermal stability ofthe 2D Ising model?
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 27 / 31
Thermal instability
Thermal stability vs spectral stabilisy
Main result (Landon-Cardinal & DP)The minimum set of conditions required to prove spectral stability implythe existence of a sequence of local maps that corrupt the system atan energy cost bounded by a constant.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 28 / 31
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
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
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
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
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
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
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
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
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
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
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
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
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
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
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 existingtools.
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 30 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31
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 atfinite temperature.What matters is entropy (for a given energy, many moreconfigurations 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 beparallelized? (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 allgapped Hamiltonians, i.e. Hastings).
David Poulin (Sherbrooke) 2D quantum memories INTRIQ13 31 / 31