Dichromatic and Trichromatic Calculus for Qutrit Systems Quanlong - - PowerPoint PPT Presentation

dichromatic and trichromatic calculus for qutrit systems
SMART_READER_LITE
LIVE PREVIEW

Dichromatic and Trichromatic Calculus for Qutrit Systems Quanlong - - PowerPoint PPT Presentation

Dichromatic and Trichromatic Calculus for Qutrit Systems Quanlong Wang Xiaoning Bian School of Mathematics and Systems Science, Beihang University, Beijing, China June 4, 2014 Contents Some Backgrounds Qutrit RG Calculus Qutrit RG


slide-1
SLIDE 1

Dichromatic and Trichromatic Calculus for Qutrit Systems

Quanlong Wang Xiaoning Bian

School of Mathematics and Systems Science, Beihang University, Beijing, China

June 4, 2014

slide-2
SLIDE 2

Contents

Some Backgrounds Qutrit RG Calculus Qutrit RG Generators Qutrit RG Rules Differences Between Qutrit and Qubit Rules Euler Decomposition Qutrit RGB Calculus Qutrit RGB Generators Qutrit RGB Rules RG to RGB Translation Single Qutrit Quantum Algorithm Qudit ZX Calculus is Universal

slide-3
SLIDE 3

Some Backgrounds

◮ [1] B. Coecke, R. Duncan. Interacting quantum observables:

Categorical algebra and diagrammatics.

◮ Provided a general framework of dagger symmetric monoidal

categories for axiomatising complementarity of quantum

  • bservables.

◮ Introduced the intuitive and universal ZX Calculus for qubits.

◮ [2] A. Lang and B. Coecke. Trichromatic open digraphs for

understanding qubits.

◮ Introduced a trichromatic graphical calculus. ◮ ‘Dichromatic ZX Calculus + Euler angle decomposition of the

Hadamard gate = Trichromatic calculus’.

slide-4
SLIDE 4

Qutrit RG Generators

We define a category RG where the objects are n-fold monoidal products of an object ∗, denoted ∗n(n ≥ 0). In RG, a morphism from ∗m to ∗n is a finite undirected open graph from m wires to n wires, built from δZ = δ†

Z =

ǫZ = ǫ†

Z =

PZ(α, β) =

α β

δX = δ†

X =

ǫX = ǫ†

X =

PX(α, β) =

α β

H = H H† = H† where α, β ∈ [0, 2π). For convenience, we denote the frequently used angles 2π

3 and 4π 3 by 1 and 2 respectively.

slide-5
SLIDE 5

Qutrit RG Rules

RG morphisms are also subject to the following equations:

  • 1. Equations in the following figure.
  • 2. All equations hold under flip of graphs, negation of angles,

and exchange of H and H†.

  • 3. All equations hold under flip of colours (except for rules K2

and H2).

slide-6
SLIDE 6

Qutrit RG Rules

. . . =

α + η β + θ η θ

... ... ... ...

α β

... ...

(S1) := = (S2) = (B1) = (B2)

2 1

=

1 2 2 1

=

1 2 1 2 2 1

(K1)

1 2 α β

=

1 2

=

2 1 α β 2 1 β-α

  • α
  • β

α-β

=

1 2

=

2 1 α β 1 2 α β 2 1 β-α

  • α
  • β

α-β

(K2)

H† H†

=

H = H

(H1)

H

... ... ...

α β

H† H†

... =

α β

H

(H2)

D

= := (P1)

D D

α β

=

D

= =

D D D

β α

D

(P2)

slide-7
SLIDE 7

Some Derived Rules

These equations are very useful when wanting to demonstrates some more complex equalities in describing quantum protocols[4] and algorithms[6]. = (1) = =

α β β α

(2) = = = (3)

D

=

D

= (4)

slide-8
SLIDE 8

Dagger Functor

=

=

=

=

=

=

=

=

  • α

β

† =

  • α
  • β
  • α

β

† =

  • α
  • β
  • H

† = H†

  • H†

† = H RG is a dagger symmetric monoidal category.

slide-9
SLIDE 9

RG Interpretation

We give an interpretation [·]RG : RG → FdHilbQ

  • = |+
  • = +|
  • α

β

  • = |0 0|+eiα |1 1|+eiβ |2 2|
  • = |0 00|+|1 11|+|2 22|
  • = |00 0|+|11 1|+|22 2|
  • = |0
  • = 0|
  • α

β

  • = |+ ++|+eiα |ω ω|+eiβ |¯

ω ¯ ω|

  • = |+ ++|+|ω ωω|+|¯

ω ¯ ω¯ ω|

  • = |++ +|+|ωω ω|+|¯

ω¯ ω ¯ ω|

  • H
  • = |+ 0|+|ω 1|+|¯

ω 2|

  • H†
  • = |0 +|+|1 ω|+|2 ¯

ω|

slide-10
SLIDE 10

Differences Between Qutrit and Qubit Rules I

◮ In qubit case,

= . For qutrit duliser, =

D :=

◮ The qubit dualizer (identical permutation) is an even

permutation, while the qutrit dualizer is an odd permutation.

◮ There is only one odd permutation π in qubit case satisfying

π = π

  • α

= π = π α π = π π π The qutrit dualizer satisfies

D D

α β

=

D

= =

D D D

β α

D D

=

slide-11
SLIDE 11

Differences Between Qutrit and Qubit Rules II

◮ In qubit case the K2 rule still holds when flipping the colours,

π = π α

  • α
  • α

π α π = Whereas it doesn’t hold in qutrit case

1 2 α β

=

1 2

=

2 1 α β 2 1 β-α

  • α
  • β

α-β

=

1 2

=

2 1 α β 1 2 α β 2 1 β-α

  • α
  • β

α-β

slide-12
SLIDE 12

Decomposition of the Hadamard Gate

◮ Euler decomposition of the Hadamard gate:

2 2

H =

2 2 2 2

◮ The Euler decomposition is not unique:

H =

2 2 2 2 2 2

2 2 2 2

=

2 2

H

◮ Proof:

2 2

=

1 1

=

H

2 2

H

2 2 2 2 2 2

H

=

1 1 2 2 2 2 2 2 2 2

=

1 1

slide-13
SLIDE 13

Euler Decomposition Not Derivable

◮ In the qubit case, Duncan and Perdrix [5] proved that the

Euler decomposition is not derivable from ZX calculus.

◮ The Euler decomposition is not derivable from RG. ◮ Proof: We define an alternative interpretation functor

[·]0 : RG → FdHilbQ exactly as [·]RG with the following change: [PX(α, β)]0 = [PX(0, 0)]RG [PZ(α, β)]0 = [PZ(0, 0)]RG This functor preserves all the rules, so its image is indeed a valid model of the theory. However we have the following inequality [H]0 = [PX(4π 3 , 4π 3 )]0 ◦ [PZ(4π 3 , 4π 3 )]0 ◦ [PX(4π 3 , 4π 3 )]0 hence the Euler decomposition is not derivable from RG.

slide-14
SLIDE 14

Qutrit RGB Generators

Similarly, we define a category RGB where morphism from ∗m to ∗n is a finite undirected open graph from m wires to n wires, built from

α β α β α β

slide-15
SLIDE 15

Qutrit RGB Rules

RGB morphisms are subject to the following equations

  • 1. Each colour respects the equations (S1) and (S2).
  • 2. All equations hold under flip of graphs and negation of angles.
  • 3. The following quadruples form bialgebras:
  • ,

1 1 ,

,

  • ,

1 1 ,

,

  • ,

1 1 ,

,

  • ,

,

2 2 ,

  • ,

,

2 2 ,

  • ,

,

2 2 ,

  • 4.

2 2

= 1

2 1 2 1 2 2 2 1 2

=

2 1 2 1 1 2

=

1 2 2 1 2 1 2 2 2 2 2 1 2 1

= 5. =

2 2

=

2 2

=

2 2

6. =

α β α β

=

2 1 1 2 β-α

  • α

1 2 2 1

  • β

α-β

=

2 1 1 2 α β 1 2 α β 2 1

=

β-α

  • α
  • β

α-β

slide-16
SLIDE 16

Qutrit RGB Rules

7. = 8.

D D

α β

=

D

= =

D D D

β α

D

:=

D

1 1

9.

⊤ := 2 2 2 2 2 2

=

2 2 2 2 2 2

=

⊥ 1 1 1 1 1 1 = 1 1 1 1

=

1 1

:= 10.

⊤ ⊥ ⊥

=

⊥ ⊤

=

⊤ ⊤ ⊥

= =

⊥ 1 1

=

=

2 2 α β α β α β

slide-17
SLIDE 17

Dagger Functor

◮ Dagger functor (only showing the blue one):

=

=

=

=

  • α

β

† =

  • α
  • β

◮ RGB is a dagger symmetric monoidal category.

slide-18
SLIDE 18

RGB Interpretation

We give an interpretation [·]RGB : RGB → FdHilbQ

  • = |+
  • = +|
  • = |00 0| + |11 1| + |22 2|
  • = |0 00|+|1 11|+|2 22|
  • α

β

  • = |0 0|+eiα |1 1|+eiβ |2 2|
  • = |u
  • = u|
  • = |++ +|+ω |ωω ω|+ω |¯

ω¯ ω ¯ ω|

  • = |+ ++|+¯

ω |ω ωω|+¯ ω |¯ ω ¯ ω¯ ω|

  • α

β

  • = |+ +|+eiα |ω ω|+eiβ |¯

ω ¯ ω|

  • = |0
  • = 0|
  • = |uu u| + |tt t| + |vv v|
  • = |u uu|+|t tt|+|v vv|
  • α

β

  • = |u u|+eiα |t t|+eiβ |v v|
slide-19
SLIDE 19

RGB Interpretation

where ω = e

2 3 πi, ¯

ω = e

4 3 πi, and

   |+ = |0 + |1 + |2 |ω = |0 + ω |1 + ¯ ω |2 |¯ ω = |0 + ¯ ω |1 + ω |2 and    |u = |0 + ¯ ω |1 + ¯ ω |2 |t = |0 + |1 + ω |2 |v = |0 + ω |1 + |2

slide-20
SLIDE 20

RG to RGB Translation

We have a functor T : RG → RGB T

  • =

T

  • =

T

  • =

T

  • =

T

  • =

1 1

T

  • =

2 2

T

  • =

2 2

T

  • =

1 1

T

  • α

β

  • =

α β

T

  • α

β

  • =

α β

T

  • H
  • =

2 2 2 2 2 2

T

  • H†
  • =

1 1 1 1 1 1

slide-21
SLIDE 21

Single Qutrit Quantum Algorithm

◮ Recently, Gedik[6] introduces a simple algorithm using only a

single qutrit to determine the parity of permutations.

◮ Like Deutsch’s algorithm, a speed-up relative to corresponding

classical algorithms is obtained.

◮ The algorithm can be depicted by the dichromatic calculus:

f (0) (1 2)(0 1)(1 2)(0 2) (1 2) (0 1) (0 2) Uf

1 2 2 1

D D

1 2 2 1

D

Uf |w

1 2 2 1 1 2

= = =

1 2 1 2 1 2 1 2

=

2 1 1 2 1 2 2 1

=

1 2

=

D D D

Parity Even Odd

slide-22
SLIDE 22

Qudit ZX Calculus is Universal

The proof [3] that qudit ZX calculus is universal for quantum mechanics is based on the facts that the d-dimensional phase gates Zd, Xd are sufficient to simulate all single qudit unitary transforms, where Zd(b0, b1..., bd−1) : b0 |0 + b1 |1 + ... + bd−1 |d − 1 → |d − 1 (the d complex coefficients, b0, b1..., bd−1 are normalized to unity), Xd(φ) : |d − 1 → eiφ |d − 1 |p → |p for p = d − 1

slide-23
SLIDE 23

Qudit ZX Calculus is Universal

It is proved [3] that some Zd phase gates can be realized by X phase gate ΛX(α1, α2, ..., αd−1) in the qudit ZX calculus. However, not every Zd phase gate can be represented by ΛX(α1, α2, ..., αd−1). In fact, to realize any Zd(b0, b1..., bd−1) in this way, we need to find α1, α2, ..., αd−1 such that cjb0 +cj−1b1 +...c0bj +cd−1bj+1 +...cj+1bd−1 = d (1) ckb0+ck−1b1+...c0bk +cd−1bk+1+...ck+1bd−1 = 0, ∀k = j (2) where ck = 1 + d−1

l=1 ηrk(l)eiαl, rk permutes the entries 1 (there is

  • ne rk for each k), j = d.
slide-24
SLIDE 24

Qudit ZX Calculus is Universal

Since d−1

k=0 ck = d, summing up all the equations in (1) and (2),

we have d−1

k=0 bk = 1. Of course, not every unit complex vector

(b0, b1..., bd−1) satisfies d−1

k=0 bk = 1 or d−1 k=0 bk = eiα up to a

global phase. For example, (b0, b1..., bd−1) = (0, 1/ √ 2, 1/ √ 2, 0, ..., 0), d > 2, is such a counterexample. The above argument means that we need to find a proof of universality of qudit ZX calculus in another way. We solve this problem by the theory of Lie algebra.

slide-25
SLIDE 25

Qudit ZX Calculus is Universal

Let H =         eiα0 ... eiαd−1   

  • α0, ..., αd−1 ∈ R

     V =

1 √ d

d−1

j,k=0 ωjk |j k| , ω = ei 2π

d , H′ = VHV −1. We give an

  • utline of the proof here, the details will be shown in a

forthcoming arXiv paper. First step: Both H and H′ are closed connected subgroups of the compact Lie group of unitaries G = U(d).

slide-26
SLIDE 26

Qudit ZX Calculus is Universal

Second step: H and H′ generate a dense subgroup of G. By [7], it amounts to showing that h and h′ generate g as a Lie algebra, where h = Lie H, h′ = Lie H′, g = Lie G.

slide-27
SLIDE 27

Qudit ZX Calculus is Universal

The basis vectors of Lie algebra g consist of σ(jk)

x

, (0 ≤ j < k ≤ d − 1), σ(jk)

y

, (0 ≤ j < k ≤ d − 1) σ(jk)

z

, (j = 0, 1 ≤ k ≤ d − 1), iId where σ(jk)

x

= i |j k| + i |k j| , σ(jk)

y

= |j k| − |k j| σ(jk)

z

= i |j j| − i |k k| The basis vectors of h consist of σ(0k)

z

, (1 ≤ k ≤ d − 1), iId thus the basis vectors of h′ consist of V σ(0k)

z

V −1, iId By direct calculation, we can prove that h and h′ generate g.

slide-28
SLIDE 28

Qudit ZX Calculus is Universal

Third step: H and H′ generate G, i.e., H and V generate G. Thus up to a global phase eiα, ΛX and ΛZ generate U(d). Here we use the following lemma from [7]. Lemma: Let G be a compact Lie group. If H1, ..., Hk are closed connected subgroups and they generate a dense group of G, then in fact they generate G.

slide-29
SLIDE 29

Acknowledgement

◮ I am grateful to the financial support from RIMS funding

(Research Institute for Mathematical Sciences, Kyoto University).

slide-30
SLIDE 30

References

[1] B. Coecke, R. Duncan (2011). Interacting quantum

  • bservables: Categorical algebra and diagrammatics. New

Journal of Physics 13, p.043016. [2] A. Lang and B. Coecke. Trichromatic open digraphs for understanding qubits. In Proceedings of the 8th International Workshop on Quantum Physics and Logic (QPL), volume 95

  • f Electronic Proceedings in Theoretical Computer Science,

pages 193-209, October 2011. [3] Andr´ e Ranchin. Depicting qudit quantum mechanics and mutually unbiased qudit theories, QPL2014. [4] Xiaoning Bian, Quanlong Wang. Graphical calculus for qutrit systems, 2013. [5] R. Duncan, S. Perdrix. Pivoting makes the zx-calculus complete for real stabilizers, QPL2013, arxiv:1307.7048 [6] Z. Gedik. Computational Speed-up with a Single Qutrit, arXiv:1403.5861 [7] Jean-Luc Brylinski, Ranee Brylinski. Universal Quantum Gates, arXiv:quant-ph/0108062

slide-31
SLIDE 31

Thanks!