A combinatorial application of quantum information in percolation - - PowerPoint PPT Presentation

a combinatorial application of quantum information in
SMART_READER_LITE
LIVE PREVIEW

A combinatorial application of quantum information in percolation - - PowerPoint PPT Presentation

1 A combinatorial application of quantum information in percolation theory Nicolas Delfosse - Universit de Sherbrooke joint work with Gilles Zmor - Universit de Bordeaux http://arxiv.org/abs/1408.4031 QEC14 - December 19, 2014 From


slide-1
SLIDE 1

1

A combinatorial application of quantum information in percolation theory

Nicolas Delfosse - Université de Sherbrooke joint work with Gilles Zémor - Université de Bordeaux http://arxiv.org/abs/1408.4031 QEC14 - December 19, 2014

slide-2
SLIDE 2

2

From percolation to topological codes

◮ Quantum erasure channel: Each qubit is erased (lost) with

probability p, independently.

◮ Relation with percolation: For Kitaev’s toric code,

correction of erasures is related with a statistical mechanical model called percolation.

◮ Application: Apply results from percolation theory to

surface codes. (Stace, Barrett Doherty - 2009)

slide-3
SLIDE 3

2

From percolation to topological codes

◮ Quantum erasure channel: Each qubit is erased (lost) with

probability p, independently.

◮ Relation with percolation: For Kitaev’s toric code,

correction of erasures is related with a statistical mechanical model called percolation.

◮ Application: Apply results from percolation theory to

surface codes. (Stace, Barrett Doherty - 2009) Goal: derive results in percolation from quantum information.

slide-4
SLIDE 4

3

Overview Percolation Theory From percolation to quantum error correction Three bounds on the threshold

◮ no-cloning bound ◮ LDPC codes bound ◮ homological bound

slide-5
SLIDE 5

4

Why percolation?

The melting of ice is a phase transition at the critical point T = 0◦C: There is a discontinuous evolution of macroscopic properties of water. Question: How do local interactions between particles induce a global behaviour? Why percolation? It is perhaps the simplest model which exhibits a phase transition.

slide-6
SLIDE 6

5

Percolation in Z2

Each edge is red, independantly with probabily p. Question: is there an infinite red component ?

slide-7
SLIDE 7

6

Percolation in Z2

There is a phase transition at pc:

◮ if p < pc, there is an infinite red component with proba 0, ◮ if p > pc, there is an infinite red component with proba 1.

Goal: Determine the value of pc.

Theorem (H. Kesten, 1980 - conjectured 20 years before)

In the square lattice we have: pc = 1/2.

slide-8
SLIDE 8

7

Percolation in hyperbolic lattices

Let G(m) be the m-regular planar tiling.

◮ The exact value of pc is

unknown.

◮ The numerical estimation of pc

is difficult. (Benjamini, Schramm, and later Baek, Kim, Minnhagen and Gu, Ziff) We will use quantum information theory to bound pc.

slide-9
SLIDE 9

8

From percolation to topological codes

slide-10
SLIDE 10

9

Kitaev’s toric codes (Kitaev - 1997)

◮ Place a qubit on each edge of a torus. ◮ This gives a global state |ψ ∈ (C2)⊗n with n = |E|.

site operator Xv = X X X X face operator Zf = Z Z Z Z The toric code is the ground space of H = −

  • v

Xv −

  • f

Zf

slide-11
SLIDE 11

10

A problematic erasure

Each qubit is erased (lost), independently, with probability p. Correctable ⇔ erased clusters are planar ⇔ do not cover homology

slide-12
SLIDE 12

10

A problematic erasure

Each qubit is erased (lost), independently, with probability p. Correctable ⇔ erased clusters are planar ⇔ do not cover homology

slide-13
SLIDE 13

11

From percolation to toric codes

For large tilings, we have: Uncorrectable erasures ≈ Infinite clusters in percolation Threshold for percolation in Z2 = ⇒ Threshold for toric codes:

◮ p < pc ⇒ the toric code has a good performance

(Stace, Barrett Doherty - 2009)

slide-14
SLIDE 14

12

Construction of hyperbolic codes

First step: Relate hyperbolic percolation to topological codes. Using finite versions of G(m), we can define hyperbolic codes: (Freedman, Meyer, Luo - 2001, Zémor 2009) Place a qubit on each edge, then

◮ Plaquette operators Xv

correspond to the edges incident to a vertex

◮ Site operators Zf correspond

to faces. The hyperbolic code is the ground space of H = −

  • v

Xv −

  • f

Zf.

slide-15
SLIDE 15

13

A finite hyperbolic tiling of genus 5

5 2 3 9 10 1 15 13 7 14 8 6 1 11 15 7 4 14 6 11 4 10 13 8 8 11 3 4 9 10 5 13 2 10 6 12 13 15 12 8 14 12 11 1 12 4 7 12

slide-16
SLIDE 16

14

From percolation to hyperbolic codes

We use quotients of G(m) (Proposed by Siran ’01) such that

◮ Gr(m) is a finite graph ◮ Gr(m) locally looks like G(m)

(balls of radius r are planar) Then, for large r, we have: p < pc(G(m)) ⇒ hyperbolic codes have a good performance.

slide-17
SLIDE 17

15

Application to percolation

◮ No-cloning bound

slide-18
SLIDE 18

16

Capacity of the quantum erasure channel

x Channel x’ m Encoding Decoding m’ k qubits n qubits n qubits k qubits What is the highest rate R = k/n with Perr → 0? − → It is the capacity of the channel.

Theorem (Bennet, DiVicenzo, Smolin - 97)

The capacity of the quantum erasure channel is 1 − 2p. Derived from the no-cloning theorem.

slide-19
SLIDE 19

17

A no-cloning upper bound in percolation

Main argument: if p < pc then R = 1 − 4

m ≤ 1 − 2p

Theorem (D., Zémor - ITW 10)

The critical probability on the graph G(m) satisfies: pc ≤ 2 m. Easy combinatorial bounds: 1 m − 1 ≤ pc ≤ 1 − 1 m − 1.

slide-20
SLIDE 20

18

Application to percolation

◮ No-cloning bound ◮ LDPC bound

slide-21
SLIDE 21

19

Improving the no-cloning bound

◮ The no-cloning bound is tight only if hyperbolic codes

achieve capacity.

◮ Hyperbolic quantum codes are defined by bounded weight

  • generators. (LDPC).

◮ Classical intuition: Classical LDPC codes cannot achieve

the capacity. Difficulty: the no-cloning bound is not related with the codes.

slide-22
SLIDE 22

20

A combinatorial bound

H =   I X Z Y Z Z Z X I Z I Y Y Y Z   E =

  • 1

1

  • ◮ There are 42 errors E ⊂ E
slide-23
SLIDE 23

20

A combinatorial bound

HE =   I X Z Y Z Z Z X I Z I Y Y Y Z   E =

  • 1

1

  • ◮ There are 42 errors E ⊂ E

◮ There are 22 syndromes of errors E ⊂ E

slide-24
SLIDE 24

20

A combinatorial bound

H ¯

E =

  I X Z Y Z Z Z X I Z I Y Y Y Z   E =

  • 1

1

  • ◮ There are 42 errors E ⊂ E

◮ There are 22 syndromes of errors E ⊂ E ◮ There are 2 equivalent errors included in E in each coset

mod the S.

slide-25
SLIDE 25

20

A combinatorial bound

H ¯

E =

  I X Z Y Z Z Z X I Z I Y Y Y Z   E =

  • 1

1

  • ◮ There are 42 errors E ⊂ E

◮ There are 22 syndromes of errors E ⊂ E ◮ There are 2 equivalent errors included in E in each coset

mod the S. − → E can not be corrected

slide-26
SLIDE 26

20

A combinatorial bound

H ¯

E =

  I X Z Y Z Z Z X I Z I Y Y Y Z   E =

  • 1

1

  • ◮ There are 42 errors E ⊂ E

◮ There are 22 syndromes of errors E ⊂ E ◮ There are 2 equivalent errors included in E in each coset

mod the S. − → E can not be corrected

Lemma

We can correct 2rank H−(rank H ¯

E−rank HE) errors E ⊂ E.

slide-27
SLIDE 27

21

Combinatorial version of the no-cloning bound

Let (Ht) be a sequence of stabilizer matrices of codes of rate R.

Theorem (D., Zémor - QIC 2013)

If Perr → 0 then R ≤ 1 − 2p − D(p), where D(p) = lim sup

t

Ep[rank Ht, ¯

E − rank Ht,E]

nt · Corollary: When p ≤ 1/2, we have R ≤ 1 − 2p. Remark: With hyperbolic codes, the matrices Ht are sparse.

slide-28
SLIDE 28

22

Rank of a random sparse matrix

      HE      

pn columns ◮ Typically: HE is a r × np matrix

slide-29
SLIDE 29

22

Rank of a random sparse matrix

      HE      

  • pn columns

◮ Typically: HE is a r × np matrix

slide-30
SLIDE 30

22

Rank of a random sparse matrix

      HE      

  • pn columns

◮ Typically: HE is a r × np matrix

slide-31
SLIDE 31

22

Rank of a random sparse matrix

      HE      

  • pn columns

◮ Typically: HE is a r × np matrix

slide-32
SLIDE 32

22

Rank of a random sparse matrix

      HE      

  • pn columns

◮ Typically: HE is a r × np matrix ◮ When np = r, the square matrix HE has almost full rank

− → D(p) is close 0.

slide-33
SLIDE 33

22

Rank of a random sparse matrix

      Z X Z HE      

  • pn columns

◮ Typically: HE is a r × np matrix ◮ When np = r, the square matrix HE has almost full rank

− → D(p) is close 0.

slide-34
SLIDE 34

22

Rank of a random sparse matrix

      Z X Z HE      

  • pn columns

◮ Typically: HE is a r × np matrix ◮ When np = r, the square matrix HE has almost full rank

− → D(p) is close 0.

◮ BUT for a sparse matrix H, there are αn null rows in HE

− → Bound on D(p).

slide-35
SLIDE 35

22

Rank of a random sparse matrix

      Z X Z HE Z Y X      

  • pn columns

◮ Typically: HE is a r × np matrix ◮ When np = r, the square matrix HE has almost full rank

− → D(p) is close 0.

◮ BUT for a sparse matrix H, there are αn null rows in HE

− → Bound on D(p).

slide-36
SLIDE 36

22

Rank of a random sparse matrix

      Z X Z HE Z Y X      

  • pn columns

◮ Typically: HE is a r × np matrix ◮ When np = r, the square matrix HE has almost full rank

− → D(p) is close 0.

◮ BUT for a sparse matrix H, there are αn null rows in HE

− → Bound on D(p).

◮ Similarly, there are βn identical rows of weight 1 ...

− → more accurate bound.

slide-37
SLIDE 37

23

Application to percolation

◮ No-cloning bound ◮ LDPC bound ◮ Homological bound

slide-38
SLIDE 38

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-39
SLIDE 39

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-40
SLIDE 40

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-41
SLIDE 41

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-42
SLIDE 42

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-43
SLIDE 43

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-44
SLIDE 44

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces.

slide-45
SLIDE 45

24

Homology of the torus

Goal: Remove the quantumness. H1(G) = Homology group = cycles up to faces. H1(G) = γhorizontal, γvertical

slide-46
SLIDE 46

25

Intuition: threshold for appearance of homology

Recall that correctable erasure ⇔ no homology

◮ Let Gr be the finite version of G(m). ◮ Let Gr,p be a random subgraph of Gr.

Basic idea of our homological bound:

  • 1. If p < pc, the dimension of H1(Gr,p) is small.
  • 2. Compute the expected dimension E(dim H1(Gr,p)).

Then, if E(dim H1(Gr,p)) is large, we are beyond pc.

slide-47
SLIDE 47

26

A functional equation below pc

Theorem (D. Zémor - 2014)

If p < pc(G(m)) then p − 2 m + D(p) = 0. Where D(p) = lim sup

r

Ep rank G∗

r,1−p − rank Gr,p

|Er|

  • .
slide-48
SLIDE 48

27

Computation of D(p)

By combinatorial arguments, we obtain D(p) as a function of the subgraphs of G(m).

Theorem (D., Zémor - 2014)

D(p) is equal to 2 m

  • C∈C(v)
  • 1

|V (C)|

  • p|E(C)|(1 − p)|∂(C)| − (1 − p)|E(C)|p|∂(C)|

, where C(v) denotes the set of connected subgraphs C of G(m) containing a fixed vertex v. C = {v} ⇒ 2

m((1 − p)5 − p5).

C = {v, w} ⇒ 2

m 1 2(p1(1 − p)8 − p8(1 − p)1).

slide-49
SLIDE 49

28

Numerical results in G(5)

◮ Simple bounds:

1 m−1 ≤ pc ≤ 1 − 1 m−1 , thus

0.25 ≤ pc ≤ 0.75 ◮ No-cloning bound (D., Zémor - 2010): pc ≤ 0.40 ◮ "Monte Carlo upper bound" (Gu, Ziff - 2012): pc 0.34 ◮ Matricial bound (D. Zémor - 2013): pc 0.38 ◮ Lyons remark: Benjamini, Shramm ’96 + Haggstrom, Jonasson, Lyons ’02 pc 0.31 ◮ Homological bound (D., Zémor - 2014): pc ≤ 0.2999...

slide-50
SLIDE 50

29

Conclusion

Results:

◮ It is a purely combinatorial application of quantum

information.

◮ The critical probability is local. ◮ Feedback on hyperbolic codes: precise upper bound on the

threshold. Open questions:

◮ Lower bound on pc. ◮ Case of non self-dual hyperbolic tilings. ◮ We conjecture that our homological bound is tight. ◮ Recover Kesten’s result

slide-51
SLIDE 51

30

Conclusion Thank you for your attention!