From classical circuits to quantum circuits Alexis De Vos and Stijn - - PDF document

from classical circuits to quantum circuits alexis de vos
SMART_READER_LITE
LIVE PREVIEW

From classical circuits to quantum circuits Alexis De Vos and Stijn - - PDF document

From classical circuits to quantum circuits Alexis De Vos and Stijn De Baerdemacker Waterloo, 9 June 2015 Un bonjour de Waterloo, Belgique pour Waterloo, Ontario


slide-1
SLIDE 1

From classical circuits to quantum circuits Alexis De Vos and Stijn De Baerdemacker

Waterloo, 9 June 2015

slide-2
SLIDE 2

✬ ✩ ✪ ✫

Un bonjour de Waterloo, Belgique pour Waterloo, Ontario

❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆

slide-3
SLIDE 3

From classical circuits to quantum circuits Alexis De Vos and Stijn De Baerdemacker

slide-4
SLIDE 4

U(n) = the unitary group = the group of n × n unitary matrices

slide-5
SLIDE 5

U(n) = the unitary group = the group of n × n unitary matrices U(2w) = the quantum circuits acting on w qubits

slide-6
SLIDE 6

U(n) = the unitary group = the group of n × n unitary matrices U(2w) = the quantum circuits acting on w qubits Thus: U(2) = the quantum circuits acting on 1 qubit = the group of 2 × 2 unitary matrices

slide-7
SLIDE 7

Single-qubit circuits I = 1 0 0 1

slide-8
SLIDE 8

Single-qubit circuits I = 1 0 0 1

  • Two square roots:

X = 0 1 1 0

  • and

Z = 1 0 −1

slide-9
SLIDE 9

Single-qubit circuits NEGATOR = N(θ) = cos(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) cos(θ/2) exp(−iθ/2)

slide-10
SLIDE 10

Single-qubit circuits NEGATOR = N(θ) = cos(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) cos(θ/2) exp(−iθ/2)

  • with special values

N(0) = 1 0 0 1

  • = I

N(π) = 0 1 1 0

  • =

√ I = X N(π/2) = 1 2 1 − i 1 + i 1 + i 1 − i

  • =

√ X = V N(π/4) = √ V = W

slide-11
SLIDE 11

Single-qubit circuits NEGATOR = N(θ) = cos(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) cos(θ/2) exp(−iθ/2)

  • =

 

1 2 + 1 2 exp(iθ) 1 2 − 1 2 exp(iθ) 1 2 − 1 2 exp(iθ) 1 2 + 1 2 exp(iθ)

 

slide-12
SLIDE 12

Single-qubit circuits NEGATOR = N(θ) = cos(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) cos(θ/2) exp(−iθ/2)

  • N(θ)
slide-13
SLIDE 13

Single-qubit circuits I = 1 0 0 1

  • Two square roots:

X = 0 1 1 0

  • and

Z = 1 0 −1

slide-14
SLIDE 14

Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)

slide-15
SLIDE 15

Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)

  • with special values

Φ(0) = 1 0 0 1

  • = I

Φ(π) = 1 0 −1

  • =

√ I = Z Φ(π/2) = 1 0 0 i

  • =

√ Z = S Φ(π/4) = √ S = T

slide-16
SLIDE 16

Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)

  • Φ(θ)
slide-17
SLIDE 17

Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)

  • Φ(θ)

NEGATOR = N(θ) = cos(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) i sin(θ/2) exp(−iθ/2) cos(θ/2) exp(−iθ/2)

  • N(θ)
slide-18
SLIDE 18

Two-qubit circuits

  • N(θ)
slide-19
SLIDE 19

Two-qubit circuits

  • N(θ)

Φ(θ)

slide-20
SLIDE 20

Multiple-qubit circuits

  • N(θ)

             1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 cos(θ/2)e−iθ/2 i sin(θ/2)e−iθ/2 0 0 0 0 0 0 i sin(θ/2)e−iθ/2 cos(θ/2)e−iθ/2 0 0 0 0 0 0 1 0 0 0 0 0 0 1             

slide-21
SLIDE 21

Multiple-qubit circuits

  • N(θ)

             1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 cos(θ/2)e−iθ/2 i sin(θ/2)e−iθ/2 0 0 0 0 0 0 i sin(θ/2)e−iθ/2 cos(θ/2)e−iθ/2 0 0 0 0 0 0 1 0 0 0 0 0 0 1              XU(n) ⊂ U(n)

slide-22
SLIDE 22

Multiple-qubit circuits

  • N(θ)

             1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 1 0 0 0 0 0 0 cos(θ/2)e−iθ/2 i sin(θ/2)e−iθ/2 0 0 0 0 0 0 i sin(θ/2)e−iθ/2 cos(θ/2)e−iθ/2 0 0 0 0 0 0 1 0 0 0 0 0 0 1              XU(n) ⊂ U(n)

slide-23
SLIDE 23

Multiple-qubit circuits

  • Φ(θ)

            1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 exp(iθ) 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1            

slide-24
SLIDE 24

Multiple-qubit circuits

  • Φ(θ)

            1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 exp(iθ) 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1             ZU(n) ⊂ U(n)

slide-25
SLIDE 25

Multiple-qubit circuits

  • Φ(θ)

            1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 exp(iθ) 0 0 0 0 0 0 0 1 0 0 0 0 0 0 0 1             ZU(n) ⊂ U(n)

slide-26
SLIDE 26

Within the unitary group U(n), two subgroups :

  • the group XU(n)
  • f all n×n unitary matrices

with all line sums equal to 1

  • the group ZU(n)
  • f all n×n unitary diagonal

matrices with first entry equal to 1.

slide-27
SLIDE 27

✬ ✫ ✩ ✪ ✬ ✫ ✩ ✪ ✬ ✫ ✩ ✪

U(n) XU(n) ZU(n)

Whereas U(n) has n2 dimensions, XU(n) has (n−1)2 dimensions and ZU(n) has (n−1) dimensions.

slide-28
SLIDE 28

An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2

slide-29
SLIDE 29

An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2 where Z1 ∈ ZU(n) X ∈ XU(n) Z2 ∈ ZU(n)

slide-30
SLIDE 30

An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2

slide-31
SLIDE 31

An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2 1 + (n−1) + (n−1)2 + (n−1)

slide-32
SLIDE 32

An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2 n2 = 1 + (n−1) + (n−1)2 + (n−1)

slide-33
SLIDE 33

We conjectured (arXiv:math-ph 1401.7883)

  • n 30 Jan 2014.
slide-34
SLIDE 34

We conjectured (arXiv:math-ph 1401.7883)

  • n 30 Jan 2014.

Idel and Wolf proved (arXiv:math-ph 1408.5728)

  • n 25 Aug 2014
slide-35
SLIDE 35

Thus U = exp(iβ) Z1 X Z2 eiβ Z1 X Z2

slide-36
SLIDE 36

The two ZU(n) parts : Z =

slide-37
SLIDE 37

The two ZU(n) parts : Z =

  • ...
  • • Φ(α7)

Φ(α5) Φ(α3)

  • ...
  • Φ(α8)

Φ(α6) Φ(α4) Φ(α2)

slide-38
SLIDE 38

The XU(n) part : X =

slide-39
SLIDE 39

The XU(n) part : X = C1 C2 C3 C2n−2 ...

slide-40
SLIDE 40

The XU(n) part : X = C1 C2 C3 C2n−2 ... where Cj is a block-circulant XU(n) matrix

slide-41
SLIDE 41

E.g. C =     1 0 −1/3 2/3 2/3 2/3 −1/3 2/3 2/3 2/3 −1/3    

slide-42
SLIDE 42

E.g. C =     1 0 −1/3 2/3 2/3 2/3 −1/3 2/3 2/3 2/3 −1/3    

  • N2
  • N3
  • N1
  • N1
  • N1
  • N4
  • ...

N1

  • N3
  • N2
  • ...

N5

  • N1
  • N1
slide-43
SLIDE 43

E.g. C =     1 0 −1/3 2/3 2/3 2/3 −1/3 2/3 2/3 2/3 −1/3    

  • N2
  • N3
  • N1
  • N1
  • N1
  • N4
  • ...

N1

  • N3
  • N2
  • ...

N5

  • N1
  • N1

where N1 = N(π/2), N2 = N(π/4) N3 = N(7π/4) N4 = N(π + Arccos(1/3)) N5 = N(−π − Arccos(1/3)).

slide-44
SLIDE 44

Conclusion : U = exp(iβ) Z1 X Z2 eiβ Z1 X Z2

slide-45
SLIDE 45

Conclusion : U = exp(iβ) Z1 X Z2 eiβ Z1 X Z2 Z1 with PHASORs X with NEGATORs Z2 with PHASORs

slide-46
SLIDE 46

The end / La fin Waterloo (Belgique), 18 June 1815