Quantum Computing Superdense Coding Measurement Revisited Quantum - - PowerPoint PPT Presentation

quantum computing
SMART_READER_LITE
LIVE PREVIEW

Quantum Computing Superdense Coding Measurement Revisited Quantum - - PowerPoint PPT Presentation

Quantum Computing Bits and Qubits Quantum Gates Measurement of Qubits More Quantum Gates Universal Computation Entangled States Quantum Computing Superdense Coding Measurement Revisited Quantum Teleportation


slide-1
SLIDE 1

Quantum ¡Computing

Sushain ¡Cherivirala

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-2
SLIDE 2

Bits ¡and ¡Qubits

The ¡fundamental ¡units ¡of ¡information

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-3
SLIDE 3

Bits ¡and ¡Qubits

Classical ¡Bits ¡(light ¡switch)

0 and ¡1

Quantum ¡Bits

Computational ¡Basis ¡States 0 and ¡ 1 (Dirac/bra-­‑ket notation) 1 0 and ¡ 0 1 (vector ¡in ¡complex ¡space ¡notation)

General ¡Quantum ¡State

𝛽 0 + 𝛾 1 = 𝛽 𝛾 = 𝜔 ⟩ with ¡𝛽 and ¡𝛾 as ¡amplitudes 𝛽 ) + 𝛾 ) = 1 (normalization ¡condition ¡– unit ¡vector)

Start ¡with ¡mathematical ¡description ¡then ¡develop ¡physical ¡ intuition ¡for ¡results

|0⟩ |1⟩ 𝛽 𝛾 𝜔 ⟩

slide-4
SLIDE 4

Quantum ¡Gates

Manipulation ¡of ¡bits ¡(computation) ¡builds ¡logical ¡ systems ¡(computers) Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-5
SLIDE 5

NOT ¡Gate

Classical ¡NOT ¡gate +0 → 1 1 → 0 Quantum ¡NOT ¡gate ¡(Pauli-­‑X ¡gate) +|0⟩ → |1⟩ |1⟩ → |0⟩ 𝛽 0 + 𝛾 1 → 𝛽 1 + 𝛾|0⟩ 𝑌 = 0 1 1 0 (Pauli ¡matrix) 𝑌𝑌 = 1 1 = 𝐽 (Identity ¡matrix) Quantum ¡NOT ¡gate ¡and ¡Classical ¡NOT ¡gate ¡are ¡practically ¡ equivalent

X X X

slide-6
SLIDE 6

Hadamard Gate

Hadamard ¡Gate / 0 →

0 1|2⟩ )

|1⟩ →

0 3|2⟩ )

𝛽 0 + 𝛾 1 → 𝛽 + 𝛾 2 ¡ 0 + 𝛽 − 𝛾 2 |1⟩ 𝐼 =

2 )

1 1 1 −1 (Hadamard matrix) 𝐼𝐼 = 1 1 = 𝐽 𝐼8 =

2 )

1 1 1 1 , ¡ 𝐼8|0⟩ ≠ 1 (not ¡normalized) Useful ¡in ¡taking ¡shortcuts, ¡similar ¡to ¡quantum ¡tunneling, ¡by ¡ expanding ¡the ¡states ¡computer ¡can ¡assume

H H H

slide-7
SLIDE 7

Measurement ¡of ¡Qubits

Computation ¡is ¡pointless ¡without ¡measurement ¡of ¡results

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-8
SLIDE 8

Measurement ¡in ¡ the ¡computation ¡ basis

Quantum ¡state ¡not ¡directly ¡observable ¡from ¡a ¡qubit 𝛽 0 + 𝛾 1 → :0 ¡𝑥𝑗𝑢ℎ ¡𝑄 = 𝛽 ) 1 ¡𝑥𝑗𝑢ℎ ¡𝑄 = 𝛾 ) Measurement ¡disturbs state, ¡results ¡in ¡a ¡computational ¡basis ¡state 𝛽 ) + 𝛾 ) = 1 (normalization ¡constraint)

slide-9
SLIDE 9
slide-10
SLIDE 10

More ¡Quantum ¡Gates

Gates, ¡unitary ¡transformations, ¡serve ¡as ¡primitives ¡for ¡computation

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-11
SLIDE 11

General ¡single-­‑ qubit Gates

Pauli-­‑X ¡(NOT) ¡Gate 𝑌 = 0 1 1 Hadamard Gate 𝐼 =

2 )

1 1 1 −1 General ¡Single-­‑qubitGate 𝑉 = 𝑏 𝑐 𝑑 𝑒 (Unitary ¡matrix) 𝑉E𝑉 = 𝐽 where ¡𝑉E = (𝑉G)∗ Preservation ¡of ¡length 𝑉|𝜔⟩ = |𝜔⟩ Preservation ¡of ¡length ¡is ¡the ¡unique ¡property ¡of ¡unitary ¡matrices

H X

slide-12
SLIDE 12

Phase ¡shift ¡ Gates

: 0 → 𝑓KL|0⟩ |1⟩ → 𝑓KM|1⟩ 𝛽 0 + 𝛾 1 → 𝛽𝑓KL 0 + 𝛾𝑓KM|1⟩ 𝑆L,M = 𝑓KL 𝑓KM At ¡first ¡glance, ¡𝛽𝑓KL 0 + 𝛾𝑓KM|1⟩ is ¡not ¡distinguishable ¡from ¡ 𝛽 0 + 𝛾 1 but ¡can ¡be ¡made ¡so ¡through ¡the ¡Hadamard gate 𝑆L = cos ¡𝜄 − sin𝜄 sin𝜄 cos 𝜄

slide-13
SLIDE 13

Pauli ¡Gates

Pauli ¡X-­‑Gate X = 0 1 1 Pauli ¡Y-­‑Gate Y = 𝑗 −𝑗 Pauli ¡Z-­‑Gate Z = 1 −1

X Y Z

slide-14
SLIDE 14

Controlled-­‑ NOT ¡Gate (C-­‑NOT)

Final ¡gate ¡that ¡is ¡essential, ¡all ¡else ¡can ¡be ¡built ¡upon ¡it Computational ¡basis: ¡𝛽 00 + 𝛾 01 + 𝛿 10 + 𝜀 11 = 𝛽 𝛾 𝛿 𝜀 𝛽 ) + 𝛾 ) + 𝛿 ) + 𝜀 ) = 1 00 → |00⟩ |01⟩ → |01⟩ |10⟩ → |11⟩ |11⟩ → |10⟩ 𝑦𝑧 → |𝑦 𝑧 ⊕ 𝑦 ⟩ 𝑦𝑧𝑨 → |𝑦𝑧 𝑨 ⊕ 𝑧 ⟩ 𝐷𝑂𝑃𝑈 = 1 1 1 1

Control ¡qubit Target ¡qubit

00 01 10 11

slide-15
SLIDE 15

Universal ¡Computation

Only ¡a ¡small ¡set ¡of ¡primitives ¡is ¡necessary ¡for ¡building ¡complex ¡ systems ¡of ¡grand ¡proportions

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-16
SLIDE 16

Classical ¡ Universality

Universal ¡single ¡gates ¡are ¡the ¡NOR ¡and ¡NAND ¡gates. NOR ¡gate ¡= ¡NOT ¡gate ¡+ ¡OR ¡gate NAND ¡gate ¡= ¡NOT ¡gate ¡+ ¡AND ¡gate Universal ¡set ¡of ¡gates ¡sufficient ¡for ¡all ¡classical ¡computation

slide-17
SLIDE 17

Quantum ¡ Universality

CNOT ¡and ¡single-­‑qubit gates ¡provide ¡quantum ¡universality ¡for ¡any ¡ unitary ¡quantum ¡operation ¡on ¡n ¡qubits

slide-18
SLIDE 18

Circuit ¡Models

Can ¡be ¡shown ¡that ¡all ¡classical ¡systems ¡can ¡be ¡converted ¡into ¡ equivalent ¡quantum ¡systems ¡of ¡roughly ¡the ¡same ¡size Numerous ¡equivalent ¡models ¡exist ¡that ¡describe ¡quantum ¡systems, ¡ quantum ¡circuit ¡model ¡has ¡an ¡analogy ¡in ¡Classical ¡computing Classical ¡Computing Quantum ¡Computing ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ ¡ Sometimes, ¡the ¡quantum ¡circuit ¡can ¡be ¡significantly ¡shorter ¡than ¡ the ¡classical ¡circuit ¡as ¡in ¡Shor’s algorithm ¡that ¡can ¡factor ¡𝑂 ¡in ¡ polynomial ¡time ¡𝑃 log 𝑂 p whereas ¡the ¡fastest ¡classical ¡factoring ¡ algorithm, ¡the ¡general ¡number ¡field ¡sieve ¡works ¡in ¡sub-­‑exponential ¡ time ¡𝑃 𝑓2.r stuv

w x stustu v y x , ¡subsequently ¡breaking ¡public-­‑key ¡

cryptography ¡such ¡as ¡RSA ¡and ¡destroying ¡the ¡world ¡as ¡we ¡know ¡it

|0⟩ |0⟩ |0⟩ |0⟩

slide-19
SLIDE 19

Tangent

slide-20
SLIDE 20

Entangled ¡States

Entangled ¡states ¡enable ¡quantum ¡computation ¡to ¡be ¡more ¡powerful ¡ than ¡classical ¡computation

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled ¡States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-21
SLIDE 21

Entangled ¡ States: ¡Intro

𝐷𝑂𝑃𝑈 𝐼 00 → 𝐷𝑂𝑃𝑈

00 1 20 )

00 1 22 ) 00 1|22⟩ )

≠ 𝛽 0 + 𝛾|1⟩)(𝛿 0 + 𝜀|1⟩) = |𝜔⟩⨂|𝜚⟩ (non-­‑separable) Result ¡is ¡a ¡non-­‑classical ¡state, ¡an ¡entangled ¡state, ¡useful ¡for ¡all ¡sorts ¡

  • f ¡things ¡to ¡come; ¡essential ¡difference ¡between ¡a ¡quantum ¡

computer ¡from ¡a ¡classical ¡computer Provable ¡that ¡quantum ¡algorithm ¡without ¡entangled ¡states ¡can ¡be ¡ made ¡equivalent ¡to ¡a ¡similarly ¡performant ¡classical ¡algorithm

H

slide-22
SLIDE 22

Entangled ¡ States: ¡ Intuition

Nobody ¡knows ¡precisely ¡why ¡entangled ¡states ¡are ¡required ¡for ¡ performant ¡quantum ¡algorithms 𝜔 = 𝜔00…0 00… 0 + 𝜔00…2|00… 1|⟩ + ⋯ 2„ amplitudes ¡(information) ¡hidden ¡within ¡𝑜 qubits

slide-23
SLIDE 23

SuperdenseCoding

Optimal ¡protocol ¡for ¡equating ¡two ¡classical ¡bits ¡with ¡one ¡qubit

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-24
SLIDE 24

Superdense Coding

The ¡entangled ¡state ¡that ¡Eve ¡produces ¡enables ¡the ¡protocol Discovered ¡in ¡1992 ¡by ¡Charles ¡Bennet and ¡Steven ¡Wiesner (Paper)

H |0⟩ |0⟩ Eve Alice Bob 00: 𝐽 01: 𝑌 10: 𝑎 11:𝑌𝑎 H

00 + |10⟩ 00 + |11⟩

00 + |11⟩ ¡ 10 + |01⟩ ¡ 00 − |11⟩ ¡ 10 − |01⟩ ¡

0 + |1⟩

00 + |11⟩ ¡ → 00 + |10⟩ → 00 10 + 01 ¡ → 11 + |01⟩ → 01 00 − 11 → 00 − |10⟩ → 10 10 − 01 → 11 − 01 → 11

slide-25
SLIDE 25

Bell ¡State

More ¡generally, ¡for ¡all ¡normalized ¡states ¡|𝜔⟩ and ¡|𝜚⟩, ¡there ¡exists ¡a ¡ unitary ¡𝑉 such ¡that ¡𝑉 𝜔 = 𝜚 . Symbolically, ¡ ∀ ¡ 𝜔 , 𝜚 ,∃ ¡𝑉 ¡| ¡𝑉 𝜔 = 𝜚 where ¡ 𝜔 = 1 ¡ ¡ 𝜚 = 1 ¡ ¡𝑉E𝑉 = 𝐽

H |0⟩ |0⟩ 00 + |10⟩ ¡ 2 0 + |1⟩ ¡ 2 00 + |11⟩ ¡ ¡ 2

slide-26
SLIDE 26

Bell ¡Basis

Bell ¡Basis ¡ ¡

00 1|22⟩ )

= 2

)

1 1

20 1 02 )

= 2

)

1 1

00 3 22 )

= 2

)

1 −1

20 3 02 )

= 2

)

−1 1 Orthonomal quantum ¡states ¡and ¡orthogonal ¡normalized ¡quantum ¡ states ¡can ¡be ¡distinguished ¡via ¡a ¡unitary ¡function In ¡each ¡state, ¡determining ¡one ¡bit ¡determines ¡the ¡other

slide-27
SLIDE 27

EPR ¡Paradox

“God ¡does ¡not ¡play ¡dice ¡with ¡the ¡Universe” ¡~ ¡Albert ¡Einstein Quantum ¡mechanics ¡is ¡an ¡incomplete ¡theory ¡in ¡Einstein’s ¡view Flipping ¡a ¡coin ¡is ¡not ¡random; ¡knowledge ¡of ¡position ¡and ¡ momentum ¡degrees ¡of ¡freedom ¡makes ¡it ¡deterministic Speed ¡of ¡light ¡limits ¡determination ¡of ¡second ¡bit ¡in ¡a ¡bell ¡state John ¡Bell’s ¡Bell ¡Experiment ¡discredits ¡Einstein’s ¡hidden ¡local ¡ variables ¡theory ¡and ¡supports ¡quantum ¡mechanical ¡probabilities

slide-28
SLIDE 28

Measurement ¡Revisited

Generalization ¡of ¡measurement ¡concepts

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-29
SLIDE 29

Measurement ¡ in ¡a ¡non-­‑ standard ¡basis

𝜔 =

2 ) 0 + Š‹L ) |1⟩

Standard ¡Orthonormal ¡basis 𝑄

Œ 0 = 𝑄 Œ 1 = 2 )

Non-­‑standard ¡ + , − basis

  • + ≡

2 )(|0⟩ + |1⟩)

− ≡

2 )(|0⟩ − |1⟩)

→ / 0 ≡

2 ) (|+⟩ + |−⟩)

1 ≡

2 ) (|+⟩ − |−⟩)

𝜔 =

2 ) 0 + Š‹L ) 1 = 21Š‹• )

0 +

23Š‹• )

1 / 𝑄

Œ + = cos) L ) ¡ ¡

𝑄

Œ − = sin) L )

from ¡𝑓KL = cos 𝜄 + 𝑗 sin𝜄 (Euler ¡relation)

slide-30
SLIDE 30

Measurement ¡ in ¡the ¡general ¡

  • rthonormal ¡

basis

𝜔 = 𝛽 0 + 𝛾|1⟩ General ¡Orthonormal ¡basis + 𝜉 = 𝑏 0 + 𝑐 1 ¡ ¡ ¡ ¡ 𝜉′ = 𝑐∗ 0 − 𝑏∗|1⟩ 𝜉 𝜉8 = 0 𝑄

Œ 𝜉 =

𝜉 𝜔

) = 𝑏∗𝛽 + 𝑐∗𝛾 )

𝑄

Œ 𝜉8 =

𝜉8 𝜔

) = 𝑐𝛽 − 𝑏𝛾 )

|0⟩ |1⟩ 𝜔 ⟩ 𝜉 ⟩ 𝜉8 ⟩

slide-31
SLIDE 31

Partial ¡ Measurements ¡ in ¡the ¡ computational ¡ basis

𝛽 00 + 𝛾 01 + 𝛿 10 + 𝜀 11 Measured ¡Qubit 𝑄 0 = 𝑄(|00⟩) + 𝑄(|01⟩) = 𝛽 ) + 𝛾 ) Posterior ¡Qubit 𝜔 = 0 𝛽 0 + 𝛾 1 + |1⟩(𝛿 0 + 𝜀 1 ) 𝜔 =

’ 0 1“ 2 ’ y1 “ y

slide-32
SLIDE 32

Quantum ¡Teleportation

Cloning ¡quantum ¡state ¡with ¡two ¡classical ¡bits

Quantum ¡Computing

Bits ¡and ¡Qubits Quantum ¡Gates Measurement ¡of ¡Qubits More ¡Quantum ¡Gates Universal ¡Computation Entangled States Superdense Coding Measurement ¡Revisited Quantum ¡Teleportation Surprise?

slide-33
SLIDE 33

Quantum ¡ Teleportation: ¡ Problem

𝑄 𝑋𝑓 ¡ℎ𝑏𝑤𝑓 ¡𝑢𝑗𝑛𝑓 ¡𝑔𝑝𝑠 ¡𝑢ℎ𝑗𝑡 = 𝑄 𝐽 ¡𝑥𝑗𝑚𝑚 ¡𝑓𝑤𝑓𝑠 ¡𝑣𝑜𝑒𝑓𝑠𝑡𝑢𝑏𝑜𝑒 ¡𝑏𝑜𝑧 ¡𝑝𝑔 ¡𝑢ℎ𝑗𝑡 = 0

slide-34
SLIDE 34

Google ¡and ¡ NASA's ¡ Quantum ¡ Artificial ¡ Intelligence ¡Lab

October ¡11, ¡2013