Title: Quantum Computing Introduction Part II
1Quantum Computing Introduction Part II
Presented by Chensheng Qiu Supervised by Dplm.
Ing. Gherman
- Advanced topic seminar SS02
- Innovative Computer architecture and concepts
- Examiner Prof. Wunderlich
1
2QC -- Interdisciplinary Subject
Quantum Computation Quantum Information
Study of information processing tasks that can be
accomplished using quantum mechanical systems
Cryptography
Quantum Mechanics
Information Theory
Computer Science
2
3Contents
- Classical and Quantum Experiments
- Basic concepts in Quantum mechanics
- Qubits and Quantum Registers
- Quantum Gates and Networks
- Summary and Concluding remarks
3
4Classical vs. Quantum Exper.
- Classical Experiments
- Experiment with bullets
- Experiment with waves
- Quantum Experiments
- Two slits Experiment with electrons
- Stern-Gerlach Experiment
4
5Experiment with bullets
(b)
Figure 1 Experiment with bullets
5
6Experiment with bullets
(b)
Figure 1 Experiment with bullets
5
7Experiment with bullets
(b)
Figure 1 Experiment with bullets
5
8Experiment with bullets
(b)
Figure 1 Experiment with bullets
5
9Experiment with Waves
wave source
H1
H2
wall
(a)
Figure 2 Experiments with waves
6
10Experiment with Waves
wave source
H1
H2
wall
(b)
(a)
Figure 2 Experiments with waves
6
11Experiment with Waves
wave source
H1
H2
I2(x)
wall
(b)
(a)
Figure 2 Experiments with waves
6
12Experiment with Waves
wave source
H1
H2
wall
(a)
Figure 2 Experiments with waves
6
13Two Slit Experiment
Figure 3 Two slit experiment
7
14Two Slit Experiment
Figure 3 Two slit experiment
8
15Two Slit Exp. With Observ.
H1
H2
? Decoherence
wall
(a)
Figure 4 Two slit experiment with observation
9
16Stern-Gerlach Experiment
Will be discussed in more detail later
Figure 5 Stern-Gerlach experiment with spin-1/2
particles
10
17Conclusions From the Exps
- Limitations of classical mechanics
- Particles evince wavelike behavior
- Effect of observations cannot be ignored
- Evolution and measurement must be distinguished
11
18Conclusions From the Exps
- Quantum Phenomena
- ?
- Quantum Mechanics
12
19Contents
- Classical and Quantum Experiments
- Basic concepts in Quantum mechanics
- Qubits and Quantum Registers
- Quantum Gates and Networks
- Summary and Concluding remarks
13
20Requirs On Math. Apparatus
- Physical states ? Mathematic entities
- Interference phenomena
- Nondeterministic predictions
- Model the effects of measurement
- Distinction between evolution and measurement
14
21Whats Quantum Mechanics
- A mathematical framework
- Description of the world known
- Rather simple rules
- but counterintuitive
- applications
15
22Introduction to Linear Algebra
- Quantum mechanics
- The basis for quantum computing and quantum
information - Why Linear Algebra?
- Prerequist
- What is Linear Algebra concerning?
- Vector spaces
- Linear operations
16
23Basic concs in LA concerning QM
- Complex numbers
- Vector space
- Linear operators
- Inner products
- Unitary operators
- Tensor products
17
24Dirac-notation
- For the sake of simplification
- ket stands for a vector in Hilbert
- bra stands for the adjoint of
- Named after the word bracket
18
25Inner Products
- A function combining two vectors
- Yields a complex number
- Obeys the following rules
-
-
19
26Hilbert Space
- Inner product space linear space equipped with
inner product - Hilbert Space (finite dimensional) can be
considered as inner product space of a quantum
system - Orthogonality
- Norm
- Unit vector parallel to
20
27Hilbert Space (Contd)
- Orthonormal basis
- a basis set where
- Can be found from an arbitrary basis set by
Gram-Schmidt Orthorgonalizatioin
21
28Unitary Operator
- An operator U is unitary, if
- Preserves Inner product
22
29Tensor Product
- Larger vector space formed from two smaller ones
- Combining elements from each in all possible ways
- Preserves both linearity and scalar
multiplication
23
30Postulates in QM
- Why are postulates important?
- they provide the connections between the
physical, real, world and the quantum mechanics
mathematics used to model these systems - - Isaal L.
Chuang
24
31Physical Systems - Quantum Mechanics Connections
25
32Contents
- Classical and Quantum Experiments
- Basic concepts in Quantum mechanics
- Qubits and Quantum Registers
- Quantum Gates and Networks
- Summary and Concluding remarks
26
33Whats a qubit (1)
- A qubit has two possible states
- Unlike bits, a quibit can be in a state other
than - We can form linear combinations of states
- A quibit state is a unit vector in a two
dimensional complex vector space
27
34Whats a qubit (2)
- and are known as computational basis
states - orthonormal basis, we can assume
- we cannot examine a qubit to determine its
quantum state - A measurement yields
28
35Qubits Cont'd
- We may rewrite as
- From a single measurement one obtains only a
single bit of information about the state of the
qubit - There is "hidden" quantum information and this
info grows exponentially
We can ignore eia as it has no observable effect
29
36Bloch Sphere
30
37How can a qubit be realized?
- Two polarizations of a photon
-
- Alignment of a nuclear spin in a uniform magnetic
field - Two energy states of an electron
31
38Qubit in Stern-Gerlach Exp.
Oven
Figure 6 Abstract schematic of the Stern-Gerlach
experiment.
32
39Qubit in Stern-Gerlach Exp.
Oven
Figure 7 Three stage cascade Stern-Gerlach
measurements
33
40Qubit in Stern-Gerlach Exp.
Figure 8 Assignment of the qubit states
34
41Qubit in Stern-Gerlach Exp.
Figure 8 Assignment of the qubit states
35
42Quantum Registers
- A collection of qubits
- Size is the number of qubits it contains
- State is decided by the tensor product of all the
single qubits - Example the number 6 can be represented by a
register in state - where the stands for tensor product
36
43Contents
- Classical and Quantum Experiments
- Basic concepts in Quantum mechanics
- Qubits and Quantum Registers
- Quantum Gates and Networks
- Summary and Concluding remarks
37
44Quantum Gates and Networks
- Operation on qubit
- Unitarity constraint
- Quantum network
- Size of quantum network
38
45Quantum Gates Why Unitary?
- Length preserving
- We require the normalization condition
-
- for
- and the result after the gate
has acted
39
46Quantum Gates Why Unitary?
- Information preserving
- A unitary operator fulfills
- ? Reversible!
40
47Quantum Not-Gate
- NOT gate representation
- for any
- we get
- to summarize
41
48Hadamard Gate
- Most common quantum gate
- Like a square-root of NOT
- but
42
49Hadamard Gate
- Bloch Sphere Representation
43
50Single Qubit Gate Class. vs. Quan.
Figure 8 Operation on single bit in classical
gate (top) and operation on single qubit in
quatum gates
44
51Phase Shift Gate
45
52Separable vs. Entangled States
46
53Multiple Qubit Gates
- Controlled-NOT (CNOT) Gate
- two input qubits control and target
-
- In General
47
54CNOT quantum gate
48
55Controlled-U Gate
49
56Universal set of gates
- Classical Universal Gates (example)
- - The NAND gate is a classical Universal
- Gate. Why?
50
57Universal set of gates
- Universal Quantum Gates
- Infinite set e.g. Hadamard gate, all phase
gates, and C-NOT - Finite set e.g. Hadamard and the controlled-V
can be used to APPROXIMATE any unitary
transformation on qubits
51
58Contents
- Classical and Quantum Experiments
- Basic concepts in Quantum mechanics
- Qubits and Quantum Registers
- Quantum Gates and Networks
- Summary and Concluding remarks
52
59Summary and Concluding Remarks
- Experimental motivations for QM
- Hilbert space
- Unitary transformation
- Qubits as mathematical objects
- Quantum gates
- Gedanken experiments
53
607- Qubit Q-Computer by IBM
Quantum computing researchers (l-r) Isaac Chuang
and Costantino Yannoni
- Could be Most advanced model of QC
- Finding the factors of the number 15 with Shors
algorithm - Nuclei of five fluorine and two carbon atoms
interacting with each other - Programmed by RF pulses
- Detected by NMR technique
Diagram of the 7-qubit molecule
From IBM research news
54
61Thanks !
Questions and Discussion
You can click mouse to view the following slide,
I. E. definition of tensor product of matrix and
the part of Quantum Arithmetic, which werent
shown during my presentation
55
62Tensor Product
- In QC, we usually use the tensor product of
matrix
63Contents
- Classical and Quantum Experiments
- Basic concepts in Quantum mechanics
- Qubits and Quantum Registers
- Quantum Gates and Networks
- Quantum Arithmetic
- Summary and Concluding remarks
64Quantum Arithmetic
- Hadamard and C-V gates as building block
65Quantum Arithmetic
- Three subsequent
- Toffoli-Gate
66Quantum Arithmetic
67Quantum Arithmetic
- Function evaluation
- E.g Toffoli Gate
- Requires at least quantum registers
- Possible need of working-bit
68Quantum Arithmetic
- Modular arithmetic
- Commutative
- Associative
- distributive
- A trick for mod
- For l-bit modulus n
- intermediate result lt 2l-bit
69Quantum Arithmetic
- Function evaluation for supperposition
- f(x) for all x in a single run
- Problem of measurement