LOCAL APPROXIMATE ERROR CORRECTION CODES Michael J. Kastoryano w/ - - PowerPoint PPT Presentation

local approximate error correction codes
SMART_READER_LITE
LIVE PREVIEW

LOCAL APPROXIMATE ERROR CORRECTION CODES Michael J. Kastoryano w/ - - PowerPoint PPT Presentation

LOCAL APPROXIMATE ERROR CORRECTION CODES Michael J. Kastoryano w/ Steve Flammia, Jeongwan Haah and Isaac Kim Quantum 1, 4 (2017) JHEP 04 (2017) 40 September 14 2017, QEC U. Maryland MOTIVATION Intriguing example Crpeau et.


slide-1
SLIDE 1

LOCAL APPROXIMATE ERROR CORRECTION CODES

Michael J. Kastoryano

September 14 2017, QEC

  • U. Maryland

w/ Steve Flammia, Jeongwan Haah and Isaac Kim

Quantum 1, 4 (2017) JHEP 04 (2017) 40

slide-2
SLIDE 2

MOTIVATION

Intriguing example

No quantum code can correct more than arbitrary errors

n/4

Consequence of no-cloning theorem Classical codes (Ex: repetition code) can correct up to arbitrary classical errors bn/2c Crépeau et. al. (2005) construct an approximate quantum code that can correct up to arbitrary quantum errors! bn/2c Indication that approximate codes can

  • utperform exact codes!

Crépeau et. al. (2005), quant-ph/0503139

slide-3
SLIDE 3

MOTIVATION

What about topological codes?

Codes often characterised by three numbers: length ; distance ; encoded (qu-)bits

n

k

d

Tradeoff bounds

kd2 ≤ cn

kd ≤ cn

kd1/2 ≤ cn

Commuting projector codes Subsystem codes Classical lattice systems

Bravyi, Poulin, Terhal Bravyi Bravyi, Poulin, Terhal; Yoshida

Where do approximate quantum codes sit?

slide-4
SLIDE 4

Lattice commuting projector codes

is the codespace

{Sj}

[Sj, Sk] = 0

Sj = S2

j

Π = Y

j

Sj

C = {|ψi, Π|ψi = |ψi} C

A

B C Λ

Erasure errors

slide-5
SLIDE 5

Lattice commuting projector codes

is the codespace

{Sj}

[Sj, Sk] = 0

Sj = S2

j

Π = Y

j

Sj

C = {|ψi, Π|ψi = |ψi} C

A

B C Λ

C C C

C C

Erasure errors

slide-6
SLIDE 6

C C C

C C

A

B C Λ

(i) Topological order

slide-7
SLIDE 7

C C C

C C

A

B C Λ

(i) Topological order (ii) Decoupling Iρ(A : CR) = S(A) + S(AB) − S(B)

slide-8
SLIDE 8

C C C

C C

A

B C Λ

(i) Topological order (ii) Decoupling (iii) Error correction

slide-9
SLIDE 9

C C C

C C

A

B C Λ

(i) Topological order (ii) Decoupling (iii) Error correction (iv) Disentangling unitary

slide-10
SLIDE 10

C C C

C C

A

B C Λ

(i) Topological order (ii) Decoupling (iii) Error correction (iv) Disentangling unitary (v) Cleaning

slide-11
SLIDE 11

CLEANABILITY

slide-12
SLIDE 12

CLEANABILITY

slide-13
SLIDE 13

C C C

C C

Which properties can be extended to approximate codes?

Focus on topological codes; tradeoff bounds

slide-14
SLIDE 14

BPT BOUND?

Tradeoff bound

Toric code saturates the bound in 2D

Proof:

kd2 ≤ cn

Subspace or commuting projector codes

Bravyi, Poulin, Terhal

Expansion bound Union bound Counting degrees of freedom

slide-15
SLIDE 15

BPT BOUND?

kd2 ≤ cn

Expansion Lemma:

A B C

Λ

If is correctable and is correctible, then is correctable.

A

B

A ∪ B

Proof:

correctable

A

B

correctable ⇒

D

ρACD = ωA ⊗ ρCD

Define a map (iv) (iii)

FABC

C

(ρCD) = RABC

AC (ωA ⊗ ρCD)

RABC

AC (ρACD) = ρABCD

Show (iii)

FABC

C

(ρCD) = RABC

AC (ωA ⊗ ρCD) = RABC AC (ρACD) = ρABCD

slide-16
SLIDE 16

BPT BOUND?

kd2 ≤ cn

Union Lemma:

A

C Λ

If is correctable and is correctible, then is correctable.

A

B

A ∪ B

Proof:

correctable

A

B

correctable ⇒ (iv) (iii)

B ∂A ∂B

RB∂B

∂B (ρΛ\A) = ρΛ

RB∂B

∂B (ρΛ\B) = ρΛ

Clearly,

RAB∂B

∂AB (ρΛ\AB) = ρΛ

slide-17
SLIDE 17

BPT bound:

Λ

Proof:

Construct the largest square correctible region by adding ‘onion’ rings.

kd2 ≤ cn

A

B1 B2

Largest square region d2 Decompose the lattice as in Fig 2.

X Y Z

I(X : R) = S(X) + S(R) − S(XR) = 0

and are correctable

S(Y ) + S(R) − S(Y R) = 0

X Y

Fig 2 Sum the two and use subadditivity to get

S(R) ≤ S(Z)

Take identity state on code space

S(R) = k log(2)

S(Z) ≤ cn/d2

and

⇒ kd2 ≤ cn

slide-18
SLIDE 18

C C C

C C

Which properties can be extended to approximate codes?

Focus on topological codes; tradeoff bounds Take as our basic definition

slide-19
SLIDE 19

AQEC?

There exists a recovery map such that for any code state the following holds:

A

B R

Bures distance Stabilised distance; is a copy of the logical space.

B(ρABR, RAB

B (ρBR)) ≤ δ

ρABR ∈ C

RAB

B

B(ρ, σ)2 = 1 − F(ρ, σ)

F(ρ, σ) = tr[ q√σρ√σ]

R

Definition (approximate correctability):

slide-20
SLIDE 20

AQEC?

There exists a recovery map such that for any code state the following holds:

state can be recovered without modifying

RAB

B

Definition (local approximate correctability):

A

B C R

B(ρABCR, RAB

B (ρBCR)) ≤ δ

ρABCR ∈ C C `

slide-21
SLIDE 21

EQUIVALENT FORMULATIONS

is in the code space

Definition (information-disturbance tradeoff):

inf

ωA

sup

ρABCR B(ωA ⊗ ρCR, ρACR) = inf RAB

B

sup

ρABCR B(RAB B (ρBCR, ρABCR)

ρABCR

is some fixed state on

ωA

A

is in the code space

ρABCR δ`(A) := inf

!A

sup

⇢ABCR B(ωA ⊗ ρCR, ρACR)

A

B C R

`

slide-22
SLIDE 22

C C C

C C

Which properties can be extended to approximate codes?

(iii) <=> (iv)

slide-23
SLIDE 23

EQUIVALENT FORMULATIONS

Definition (information-disturbance tradeoff):

δ`(A) := inf

!A

sup

⇢ABCR B(ωA ⊗ ρCR, ρACR)

Definition (decoupling):

1 9δ`(A)2 ≤ sup

⇢ABCR B(ρACR, ρA ⊗ ρCR) ≤ 2δ`(A)

inf

ωA

sup

ρABCR B(ωA ⊗ ρCR, ρACR) = inf RAB

B

sup

ρABCR B(RAB B (ρBCR), ρABCR)

A

B C R

`

slide-24
SLIDE 24

C C C

C C

Which properties can be extended to approximate codes?

(iii) <=> (iv) (iii) <=> (ii) but with different error order

slide-25
SLIDE 25

CLEANABILITY

Error correction cleanability:

If is locally correctable: B(RAB

B (ρBCR), ρABCR) ≤ δ

A

Then for any logical unitary , the pull-back satisfies

U ABC

V BC = (RAB

B )∗(U ABC)

||(U ABC − V BC)Π|| ≤ 4 √ δ

If for any there exists a on s.t.

U AB

||V B|| ≤ 1

B

||(U ABC − V BC)Π|| ≤ δ

Then there exists s.t.

ωA

||ρAB − ωA ⊗ ρR||1 ≤ 5δ

A

B C R

A

B R

Error correction cleanability:

⇐ ⇐ ⇒

slide-26
SLIDE 26

C C C

C C

Which properties can be extended to approximate codes?

(iii) <=> (iv) (iii) <=> (ii) but with different error order (iii) <=> (v) but with different error order and different locality constraints Topological quantum

  • rder seems to be

different!

slide-27
SLIDE 27

APPROXIMATE BPT

Tradeoff bound

becomes

Proof:

kd2 ≤ cn

Approximate union bound Approximate expansion bound (1 − cn d log d n )kd2 ≤ c0n`4 Need (iv) and (iii) Need locality of recovery

A B C

D

A

C B

slide-28
SLIDE 28

BPT bound:

Λ

Proof:

Construct the largest square correctible region by adding ‘onion’ rings.

A

B1 B2

Largest square region d2 Decompose the lattice as in Fig 2.

X Y Z

I(X : R) = S(X) + S(R) − S(XR) = 0

and are correctable

S(Y ) + S(R) − S(Y R) = 0

X Y

Fig 2 Sum the two and use subadditivity to get

S(R) ≤ S(Z)

Take identity state on code space

S(R) = k log(2)

S(Z) ≤ cn/d2

and

⇒ kd2 ≤ cn

(1 − cn d log d n )kd2 ≤ c0n`4

slide-29
SLIDE 29

BPT bound:

Λ

Proof:

Construct the largest square correctible region by adding ‘onion’ rings.

A

B1 B2

Largest square region d2 Decompose the lattice as in Fig 2.

X Y Z

I(X : R) = S(X) + S(R) − S(XR) = 0

and are correctable

S(Y ) + S(R) − S(Y R) = 0

X Y

Fig 2 Sum the two and use subadditivity to get

S(R) ≤ S(Z)

Take identity state on code space

S(R) = k log(2)

S(Z) ≤ cn/d2

and

⇒ kd2 ≤ cn

(1 − cn d log d n )kd2 ≤ c0n`4

Need (iii)=(iv)

Continuity of mutual information

slide-30
SLIDE 30

EXAMPLES

Perturbations of commuting projector codes

Follows from the stability of topological order and Lieb-Robinson bounds

(i)

slide-31
SLIDE 31

EXAMPLES

Perturbations of commuting projector codes

Follows from the stability of topological order and Lieb-Robinson bounds

MERA codes

(i) (ii)

slide-32
SLIDE 32

MERA CODES

“Disentangling” unitary Isometry Logical space Physical space

= =

slide-33
SLIDE 33

MERA MODEL

“Disentangling” unitary Isometry Logical space Physical space

= = |ρsi = W1W2 · · · Ws|φ(s)i |φ(s)i 2 Hs The MERA circuit encodes the subspace into as Hs H0 Cs ⊂ Hs

slide-34
SLIDE 34

MERA MODEL

Local operators get mapped to local operators!

slide-35
SLIDE 35

MERA MODEL

Local operators get mapped to local operators!

hρs|Os|σsi = hρs+1|Φs+1

s

(Os)|σs+1i

O

Φ(O) is a quantum channel in the Heisenberg picture

Φn(O) ≈ 1tr[ρO]

Exponentially fast in n.

slide-36
SLIDE 36

Definition (information-disturbance tradeoff):

1 9δ`(A)2 ≤ sup

⇢ABCR B(ρACR, ρA ⊗ ρCR) ≤ 2δ`(A)

inf

ωA

sup

ρABCR B(ωA ⊗ ρCR, ρACR) = inf RAB

B

sup

ρABCR B(RAB B (ρBCR), ρABCR)

AQEC?

More familiar distance measure

2B2(ρ, σ) ≤ ||ρ − σ||1 ≤ 2 √ 2B(ρ, σ)

To show the existence of a good local recovery map, we need to bound:

||ρA ⊗ ρCR − ρACR||1

is small

δ`(A) := inf

!A

sup

⇢ABCR B(ωA ⊗ ρCR, ρACR)

Proof is very similar to showing decay of correlations

slide-37
SLIDE 37

RESULT

“Disentangling” unitary Isometry Logical space Physical space

=

Proof is similar to that for decay of correlations in MERA

||RAB

B (ρBCR) − ρABCR||1 ≤ c

✓ |A| |AB| ◆ν/2

slide-38
SLIDE 38

PROOF SKETCH

“Disentangling” unitary Isometry Logical space Physical space

=

||ρA ⊗ ρCR − ρACR||1 = sup

OACR

tr[OACR(ρA ⊗ ρCR − ρACR)]

tr[OACRρ] = tr[Φs(OACR)ρ(s)] = X

j

tr[Φs(OAj) ⊗ Φs(OCRj)ρ(s)] ≈ X

j

tr[1 ⊗ Φs(OCRj)ρ(s)]tr[OAjσ]

slide-39
SLIDE 39

FURTHER RESULTS

Kdα ≤ cn

Tradeoff bound Lieb-Robinson bound

||[OA, OB(t)]|| ≤ ||OA|| ||OB||elog(vt)−d(A,B)/ξ

α = 0.63

α = 0.78 From uberholography

slide-40
SLIDE 40

HOLOGRAPHY?

Useful toy model Constructive connection b/w QEC and Holography? Some properties not recovered (entanglement wedge hypothesis) Possible access to dynamics

slide-41
SLIDE 41

OPEN PROBLEMS

Approximate Eastin-Knill? Decoding MERA codes / AQEC? Further examples? Dynamics or Fault tolerance? Source-channel codes Defining topological order with frustration