Professional Documents
Culture Documents
Dorit Day1 1
Dorit Day1 1
Dorit Day1 1
For computer
scientists
La Segrada Familia
(Barcelona)
Architect: Gaudi
What is a computation?
Input Computation Output
0111001 (Algorithm) 011000
A living site:
stays alive if it has
2 or 3 live neighbors
Otherwise dies
A dead site:
comes to life
if it has exctly 3
living neighbors
The Extended Church-Turing thesis (ECTT)
≈ ≈
Polynomial time
Quantum
algorithm for
factoring
Deutsch Bernstein Simon
Shor[’94]
Josza [‘92] Vazirani[‘93] [‘94]
Two remarks:
1) The lectures are intertwined, not independent!
2) The TA sessions are mainly exercises.
Do them! We rely on them in the next lecture.
7
Intro Lecture:
Qubits
9
The two slit experiment
Part A: bullets
10
Two slit experiments
Part B: Water waves
11
Two slit experiment
Part C: electrons
14
1st quantum principle:
Superposition
a +b A quantum particle
can be in a
a +b Superposition
of all its possible
a +b “classical” states
The elementary quantum
information unit:
Qubit = Quantum bit
17
The quantum measurement
a 0 +b 1
|a|2 |b|2
0 1
When a quantum particle is measured
the answer is Probabilistic
20
Dynamics
Schrodinger’s equation:
The Hamiltonian
(A Hermitian operator)
On the board:
From the differential equation to unitary evolution
(eigenvalues which are primitive roots of unity)
Unitary as preserving inner product 21
Quantum Gates
On the board:
Applying X,Z on computational basis states of a qubit
Linearity
Applying Hadamard on basis states and measuring (“coin flip”) 22
Interference & path integrals
|0 |0 |0
|1 |1
H H
On the board:
compute weights,
repeat with measurement in the middle
Part V:
Two qubits
24
The superposition principle for
more qubits
one two three