SLIDE 1
From classical circuits to quantum circuits Alexis De Vos and Stijn De Baerdemacker
Waterloo, 9 June 2015
SLIDE 2 ✬ ✩ ✪ ✫
Un bonjour de Waterloo, Belgique pour Waterloo, Ontario
❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❅ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆ ❆
SLIDE 3
From classical circuits to quantum circuits Alexis De Vos and Stijn De Baerdemacker
SLIDE 4
U(n) = the unitary group = the group of n × n unitary matrices
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
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
Single-qubit circuits I = 1 0 0 1
SLIDE 8 Single-qubit circuits I = 1 0 0 1
X = 0 1 1 0
Z = 1 0 −1
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 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(0) = 1 0 0 1
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 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 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 13 Single-qubit circuits I = 1 0 0 1
X = 0 1 1 0
Z = 1 0 −1
SLIDE 14
Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)
SLIDE 15 Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)
Φ(0) = 1 0 0 1
Φ(π) = 1 0 −1
√ I = Z Φ(π/2) = 1 0 0 i
√ Z = S Φ(π/4) = √ S = T
SLIDE 16 Single-qubit circuits PHASOR = Φ(θ) = 1 0 exp(iθ)
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)
SLIDE 18 Two-qubit circuits
SLIDE 19 Two-qubit circuits
Φ(θ)
SLIDE 20 Multiple-qubit circuits
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 Multiple-qubit circuits
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 Multiple-qubit circuits
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 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 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 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 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 ✬ ✫ ✩ ✪ ✬ ✫ ✩ ✪ ✬ ✫ ✩ ✪
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
An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2
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
An arbitrary member of U(n) can be decomposed U = exp(iβ) Z1 X Z2
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
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 We conjectured (arXiv:math-ph 1401.7883)
SLIDE 34 We conjectured (arXiv:math-ph 1401.7883)
Idel and Wolf proved (arXiv:math-ph 1408.5728)
SLIDE 35
Thus U = exp(iβ) Z1 X Z2 eiβ Z1 X Z2
SLIDE 36
The two ZU(n) parts : Z =
SLIDE 37 The two ZU(n) parts : Z =
Φ(α5) Φ(α3)
Φ(α6) Φ(α4) Φ(α2)
SLIDE 38
The XU(n) part : X =
SLIDE 39
The XU(n) part : X = C1 C2 C3 C2n−2 ...
SLIDE 40
The XU(n) part : X = C1 C2 C3 C2n−2 ... where Cj is a block-circulant XU(n) matrix
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 E.g. C = 1 0 −1/3 2/3 2/3 2/3 −1/3 2/3 2/3 2/3 −1/3
N1
N5
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
N1
N5
where N1 = N(π/2), N2 = N(π/4) N3 = N(7π/4) N4 = N(π + Arccos(1/3)) N5 = N(−π − Arccos(1/3)).
SLIDE 44
Conclusion : U = exp(iβ) Z1 X Z2 eiβ Z1 X Z2
SLIDE 45
Conclusion : U = exp(iβ) Z1 X Z2 eiβ Z1 X Z2 Z1 with PHASORs X with NEGATORs Z2 with PHASORs
SLIDE 46
The end / La fin Waterloo (Belgique), 18 June 1815