CSCI 2570 Introduction to Nanocomputing Discrete Quantum Computation
John E Savage November 27, 2007
Lect 22 Quantum Computing c John E Savage
CSCI 2570 Introduction to Nanocomputing Discrete Quantum - - PowerPoint PPT Presentation
CSCI 2570 Introduction to Nanocomputing Discrete Quantum Computation John E Savage November 27, 2007 Lect 22 Quantum Computing c John E Savage What is Quantum Computation It is very different kind of computation that depends on certain
Lect 22 Quantum Computing c John E Savage
Lect 22 Quantum Computing c John E Savage 1
Lect 22 Quantum Computing c John E Savage 2
Lect 22 Quantum Computing c John E Savage 3
Lect 22 Quantum Computing c John E Savage 4
Lect 22 Quantum Computing c John E Savage 5
Lect 22 Quantum Computing c John E Savage 6
Lect 22 Quantum Computing c John E Savage 7
Lect 22 Quantum Computing c John E Savage 8
Lect 22 Quantum Computing c John E Savage 9
Lect 22 Quantum Computing c John E Savage 10
0≤x<2n αx |xn where 0≤x<2n |αx|2 = 1.
Lect 22 Quantum Computing c John E Savage 11
Lect 22 Quantum Computing c John E Savage 12
0≤x<2n αx |x produces a
Lect 22 Quantum Computing c John E Savage 13
√ 2
Lect 22 Quantum Computing c John E Savage 14
Lect 22 Quantum Computing c John E Savage 15
0≤x<2n |αx|2 = 1 can be restated as
Lect 22 Quantum Computing c John E Savage 16
Lect 22 Quantum Computing c John E Savage 17
1 √ 2
√ 2
√ 2
Lect 22 Quantum Computing c John E Savage 18
1 √ 2(|0 + |1) and |− = 1 √ 2(|0 − |1) are orthonormal, a
Lect 22 Quantum Computing c John E Savage 19
y1 = x1 ⊕ x2 x2 x1 y2 = x2
H = 1 1 1 1
Lect 22 Quantum Computing c John E Savage 20
y1 = x1 ⊕ x2 x2 x1 y2 = x2 y1 = x1 ⊕ x2x3 x3 x2 x1 y3 = x3 y2 = x2
Lect 22 Quantum Computing c John E Savage 21
a ⊕ b ⊕ c a a b c a ⊕ b ab ⊕ (a ⊕ b)c ab a b
Lect 22 Quantum Computing c John E Savage 22
1 √ 2
Lect 22 Quantum Computing c John E Savage 23
Lect 22 Quantum Computing c John E Savage 24
Lect 22 Quantum Computing c John E Savage 25
Lect 22 Quantum Computing c John E Savage 26
√ 2
Lect 22 Quantum Computing c John E Savage 27
Lect 22 Quantum Computing c John E Savage 28
Lect 22 Quantum Computing c John E Savage 29
1 2(|0 − |1)(|f(0) − | ˜
1 2(|0 + |1)(|f(0) − | ˜
Lect 22 Quantum Computing c John E Savage 30
H x y ⊕ f(x) |ψ2 |ψ3 y H H x |1 |1 |ψ0 |ψ1 Uf
2(|f(0) − | ˜
2(|f(0) − | ˜
Lect 22 Quantum Computing c John E Savage 31
H x y ⊕ f(x) |ψ2 |ψ3 y H H x |1 |1 |ψ0 |ψ1 Uf
Lect 22 Quantum Computing c John E Savage 32
Lect 22 Quantum Computing c John E Savage 33
Lect 22 Quantum Computing c John E Savage 34
Lect 22 Quantum Computing c John E Savage 35