quantum information and computation for dummies › fileadmin › ftf › course_pages › fafa55...

26
Quantum Information and Computation for Dummies Peter Samuelsson, Mathematical Physics

Upload: others

Post on 28-Jun-2020

4 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Quantum Information and

Computation for Dummies

Peter Samuelsson, Mathematical Physics

Page 2: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Outline

What is quantum

information?1

What is a quantum

computer?2

Why build a quantum

computer?3

How to build a

quantum computer?4

Page 3: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Outline

What is quantum

information?1

What is a quantum

computer?2

Why build a quantum

computer?3

How to build a

quantum computer?4

Page 4: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Basic unit of information

Classical bit

Quantum bit - qubit

“Quantum information is physical information that is held in the

state of a quantum system” - wikipedia

Definition

Two-state quantum system

V 1

0

Two-state classical system

Page 5: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

More qubit ”hardware” examplesE

lectr

ons

spin

Photo

ns

polarization position

atomic level

n

n+1

Page 6: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Bloch sphere representation

Vector on the unit sphere

State parametrization

More qubits

- classical 00,01,10,11

2

N

- ”analog information”

Page 7: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Quantum vs classical

Teleportation

No cloning theoremCopy information

Quantum teleportation

Page 8: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Entanglement

Qubit A and B

Resource for quantum information processing

Hotly debated

non-local properties

Bob

Alic

e

Alice measures Bob must measureNo information

is transferred

Page 9: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Teleportation

Photon experiment

source of

entangled pairs

Alice

initial state

Bob

final state

classical communication

two-qubit

measurement

single qubit

rotation

Page 10: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Superdense Coding

Cryptography

- sending 2 classical bits in 1 qubit

1

Alice Bob

2 00, 01,

10, 11

300

01

10

11

Share en-

tangled pair

A rotates

- codes

B measures

- decodes

- quantum key distribution

Eve

classical

quantum

Page 11: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

What is a quantum

computer?

Outline

What is quantum

information?1

2

Why build a quantum

computer?3

How to build a

quantum computer?4

Page 12: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

“A quantum computer make use of quantum-mechanical phenomena, such as

superposition and entanglement, to perform operations on data.” - wikipedia

Definition

Fundamentals

Quantum computers can be programmed to carry out

the same operations as classical computers – Deutch

Any operation on a reversible Turing machine can

be simulated quantum mechanically – Benioff

A reversible Turing machine can perform the same

operations as a standard Turing machine – Bennett

1

2

3

4

Any algorithm can be

implemented on a (classical)

Turing machine – Church,Turing

Page 13: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

One bit gates

Classical one-bit gate

= NOT aa

a c

0 1

1 0

NOT c

Single qubit gates

X

Rq

H

gateunitary transformation

operator

X

Quantum mechanics

Page 14: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Two qubit gates

a

bANDc a bAND

0 0 0

0 1 0

1 0 0

1 1 1

a b c

=

Classical two-bit gate

…. also AND, OR, XOR, NAND,

Two qubit gate

Controlled NOT

::

Page 15: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Circuits

Universal computation

Entangler

H

… and multi qubit circuits

With (for example)

Rp/4H

single qubit gates two qubit gate

any multi qubit circuit (quantum computer) can be constructed.

Page 16: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Quantum parallelism

f

Superposition of computations

f f f

f

Classical circuit

Quantum circuit

All function

evaluations in a

single run

Page 17: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Why build a quantum

computer?

Outline

What is quantum

information?1

What is a quantum

computer?2

3

How to build a

quantum computer?4

Page 18: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Motivation

1

Computationally hard problems

2

Quantum simulations

3Energy saving

Quantum computers can solve

certain problems much faster than

any classical computer

Grover Shor

Quantum computers can simulate

many-particle systems much faster

than any classical computer

Feynman

Quantum computers are reversible

and can consume much less energy

than (standard) classical computers

Landauer

Page 19: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Shor’s algorithm

Prime factorization problem: Given an integer N, find its prime factors

15 = 3 x 5 9999999942014077477 = 3162277633 x 3162277669

Time to solve:classical

quantum

Public key cryptography

email

transfers

identity

internet security

Product of two unknown primes

Exponential speed-up

Page 20: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Grovers algorithm

Unsorted data base search: Find a given element in a data base of size N

Time to solve:

classical

quantum

Quadratic speed-up

Page 21: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Quantum simulations

Classical computers require exponentially long time to

simulate many-particle quantum systems

Feynmans observation

Quantum computers

require polynomial timeExponential speed-up

Many-body fermion system

Lloyd

Initial state preparation

Time evolution

Charge density

Correlation functions

….

Simulate

Bosonic systems, chemical reactions, …

Page 22: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Outline

What is quantum

information?1

What is a quantum

computer?2

Why build a quantum

computer?3

How to build a

quantum computer?4

Page 23: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Di Vincenzo criteria

Requirement on physical system (hardware)

Scalable with well characterized qubits1

2

3

4

5

Initial state preparation

A universal set of quantum gates

Long (relevant) decoherence times

Reading out the result

Quantum error

correction

Page 24: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Linear quantum optics Trapped ions

Nuclear magnetic resonance Superconducting circuits

Page 25: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Electrons in solid state

Spins in quantum dots Dopants in silicon

Nitrogen vacancies in diamond Topological states in solids

Page 26: Quantum Information and Computation for Dummies › fileadmin › ftf › Course_pages › FAFA55 › 2016 › ...Quantum Information and Computation for Dummies Peter Samuelsson,

Status and outlook

Achieved to date

Controlling & coupling individual qubits

Needed to beat classical computers

Full quantum computer : 104 - 105 qubits

Limited tasks: 102 - 103 qubits

Running algorithms with <10 qubits

Error correction with <10 qubits

Coherent transfer of individual qubits

Still plenty of work to do….