• Nie Znaleziono Wyników

Splątane kubity (pdf)

N/A
N/A
Protected

Academic year: 2021

Share "Splątane kubity (pdf)"

Copied!
223
0
0

Pełen tekst

(1)
(2)

Wykład popularny

dla młodzieży szkół średnich

Splątane kubity

czyli

rzecz o informatyce kwantowej

Ryszard Tanaś

http://zon8.physd.amu.edu.pl/~tanas

(3)

Spis treści

1 Rozwój komputerów 6

1.1 Początki . . . 6

1.2 Obwody scalone — miniaturyzacja . . . 7

1.3 „Prawo Moore’a” . . . 7

1.4 Zasada Landauera . . . 11

2 Od bitu do kubitu 13

2.1 Superpozycja . . . 13

2.2 Sfera Blocha . . . 25

2.3 Algebra kubitów w pigułce . . . 35

3 Ewolucja kubitów 37

(4)

3.2 Reguła Feynmana . . . 53

3.3 Kwantowe, czyli nielogiczne bramki lo-giczne . . . 77 3.4 Zakaz klonowania . . . 91 4 Rejestry kwantowe 93 4.1 Dwa kubity . . . 93 4.2 Kwantowy paralelizm . . . 95 4.3 Splątane kubity . . . 96 4.4 Stany Bella . . . 98

5 Kwantowe przesyłanie informacji 108 5.1 Gęste kodowanie . . . 108

(5)
(6)

1 Rozwój komputerów 1.1 Początki

ENIAC, luty 1946

(Electronic Numerical

Integrator and Computer) 17468 lamp elektronowych 5000 dodawań/s

357 mnożeń/s 175 kW energii

(7)

1.2 Obwody scalone — miniaturyzacja Komputery stają się coraz

mniejsze

szybsze

(8)

1.3 „Prawo Moore’a” 1970 1980 1990 2000 2010 102 104 106 108 1010 40048008 8080 8086 286 386 486 PentiumPentium II

Pentium IIIPentium 4 Itanium 2

Lata

Tranzystorów/chip

(9)

1990 1995 2000 2005 2010 2015 2020 101 102 103 Lata Rozmiary bramki [nm]

Rozmiary elementów obwodu scalonego (SIA Roadmap 2000/2001)

(10)

Jak długo „prawo Moore’a” będzie jeszcze obowiązywać?

(11)

Jak długo „prawo Moore’a” będzie jeszcze obowiązywać?

Obecna technologia to 90 nm = 0.09 µm

Już obecnie na jedną bramkę logiczną potrzeba mniej niż 1000 elektronów.

(12)

Jak długo „prawo Moore’a” będzie jeszcze obowiązywać?

Obecna technologia to 90 nm = 0.09 µm

Już obecnie na jedną bramkę logiczną potrzeba mniej niż 1000 elektronów.

(13)

Jak długo „prawo Moore’a” będzie jeszcze obowiązywać?

Obecna technologia to 90 nm = 0.09 µm

Już obecnie na jedną bramkę logiczną potrzeba mniej niż 1000 elektronów.

Czy istnieją fizyczne granice miniaturyzacji?

Przewiduje się, że około roku 2020 technologia zejdzie do rozmiarów, przy których niezbędne jest

uwzględnienie praw fizyki obowiązujących w mikroświecie, czyli mechaniki kwantowej.

(14)

Earth Simulator marzec 2002, Yokohama 5120 procesorów, 0.15µm 500 MHz NEC 640 węzłów po 8 CPU 40 TFLOPS, tera = 1012 wysokość szafy 2m miniaturyzacja?

(15)

1.4 Zasada Landauera

Rolf Landauer (1927-1999)

Wymazanie jednego bitu informacji wymaga straty energii (wydzielenia ciepła) o wartości co najmniej kT ln 2

(16)

2 Od bitu do kubitu 2.1 Superpozycja

Klasyczny bit może przyjmować tylko dwie wartości

(17)

2 Od bitu do kubitu 2.1 Superpozycja

Klasyczny bit może przyjmować tylko dwie wartości

{0, 1} ({orzeł,reszka}, {TAK,NIE}).

Układ fizyczny reprezentujący bit znajduje się w

jednym z dwóch możliwych stanów: albo w stanie 0

(18)

2 Od bitu do kubitu 2.1 Superpozycja

Klasyczny bit może przyjmować tylko dwie wartości

{0, 1} ({orzeł,reszka}, {TAK,NIE}).

Układ fizyczny reprezentujący bit znajduje się w

jednym z dwóch możliwych stanów: albo w stanie 0

(orzeł,TAK) albo w stanie 1 (reszka,NIE).

Dowolną informację można zapisać w postaci ciągu bitów, np.

(19)

George Boole (1815-1864)

pokazał, że logikę i matematykę można sprowadzić do ciągu

(20)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

(21)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

(22)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

dwa poziomy atomu {|gi, |ei}, spin elektronu {|↑i, |↓i},

(23)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

dwa poziomy atomu {|gi, |ei}, spin elektronu {|↑i, |↓i},

foton o dwóch wzajemnie ortogonalnych stanach polaryzacji {|↑i, |→i},

(24)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

dwa poziomy atomu {|gi, |ei}, spin elektronu {|↑i, |↓i},

foton o dwóch wzajemnie ortogonalnych stanach polaryzacji {|↑i, |→i},

(25)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

dwa poziomy atomu {|gi, |ei}, spin elektronu {|↑i, |↓i},

foton o dwóch wzajemnie ortogonalnych stanach polaryzacji {|↑i, |→i},

itp.

(26)

Kwantowym odpowiednikiem klasycznego bitu jest dowolny układ dwustanowy:

dwa poziomy atomu {|gi, |ei}, spin elektronu {|↑i, |↓i},

foton o dwóch wzajemnie ortogonalnych stanach polaryzacji {|↑i, |→i},

itp.

Taki układ to qubit (quantum bit); po polsku kubit.

Dwa stany układu, które możemy nazwać |0i i |1i,

przez analogię do klasycznego bitu, {0, 1}, tworzą bazę standardową albo obliczeniową — {|0i, |1i}.

(27)

Kubit to jednak nie klasyczny bit, dla podkreślenia tego faktu stosujemy specjalny, wprowadzony przez

(28)

Kubit to jednak nie klasyczny bit, dla podkreślenia tego faktu stosujemy specjalny, wprowadzony przez

Diraca, zapis dla określenia kubitu, |?i.

Kubit, w przeciwieństwie do klasycznego bitu, może być dowolną superpozycją stanów

bazowych!

(29)

Kubit to jednak nie klasyczny bit, dla podkreślenia tego faktu stosujemy specjalny, wprowadzony przez

Diraca, zapis dla określenia kubitu, |?i.

Kubit, w przeciwieństwie do klasycznego bitu, może być dowolną superpozycją stanów

bazowych!

|Ψi = A0|0i + A1|1i

Kubit reprezentuje obydwa stany:

stan |0i z amplitudą A0

(30)

Kubit to jednak nie klasyczny bit, dla podkreślenia tego faktu stosujemy specjalny, wprowadzony przez

Diraca, zapis dla określenia kubitu, |?i.

Kubit, w przeciwieństwie do klasycznego bitu, może być dowolną superpozycją stanów

bazowych!

|Ψi = A0|0i + A1|1i

Kubit reprezentuje obydwa stany:

stan |0i z amplitudą A0

stan |1i z amplitudą A1

Pomiar w bazie {|0i, |1i} daje:

stan |0i z prawdopodobieństwem |A0|2

(31)

Polaryzator ustawiony pionowo przepuszcza światło spolaryzowane pionowo.

(32)

Polaryzator ustawiony poziomo zatrzymuje światło spolaryzowane pionowo.

(33)

Polaryzator ustawiony ukośnie przepuszcza światło spolaryzowane ukośnie. Skąd się wzięło światło

(34)

Pada światło spolaryzowane ukośnie, polaryzator

ustawiony pionowo przepuszcza światło spolaryzowane

(35)

Polaryzacja ukośna jest superpozycją polaryzacji

pionowej i poziomej. Polaryzator przepuszcza tylko

(36)

|↑i

|→i

A

(→)

A

(↑)

|Ψi

(37)

|տi

|րi

A

(ր)

A

(տ)

|Ψi

(38)

Ustawienie polaryzatora określa bazę pomiarową.

(39)

Ustawienie polaryzatora określa bazę pomiarową.

Zmieniając ustawienie polaryzatora zmieniamy bazę.

Matematycznie wygląda to tak!

|%i = √1 2 |↑i+ |→i  |↑i = √1 2 |%i+ |-i  |-i = √1 2 |↑i− |→i  |→i = √1 2 |%i− |-i  A(%) = √1 2  A(↑) + A(→)  A(↑) = √1 2  A(%) + A(-)  A(-) = √1 2  A(↑) − A(→) A(→) = √1 2  A(%) − A(-)

(40)

2.2 Sfera Blocha

Kubitem jest też spin połówkowy, który w stałym polu magnetycznym może ustawić się zgodnie z kierunkiem pola lub przeciwnie do tego kierunku. Mamy więc dwa stany |↑i i |↓i, które możemy też nazwać |0i i |1i.

Ewolucja takiego spinu to ruch jego końca po sferze o jednostkowym promieniu, zwanej sferą Blocha.

(41)

2.2 Sfera Blocha

Kubitem jest też spin połówkowy, który w stałym polu magnetycznym może ustawić się zgodnie z kierunkiem pola lub przeciwnie do tego kierunku. Mamy więc dwa stany |↑i i |↓i, które możemy też nazwać |0i i |1i.

Ewolucja takiego spinu to ruch jego końca po sferze o jednostkowym promieniu, zwanej sferą Blocha.

Ale nie tylko spin połówkowy, lecz dowolny kubit może graficznie być reprezentowany jako punkt na takiej

sferze. Ewolucja kubitu to ruch punktu po sferze Blocha.

(42)

2.2 Sfera Blocha

Kubitem jest też spin połówkowy, który w stałym polu magnetycznym może ustawić się zgodnie z kierunkiem pola lub przeciwnie do tego kierunku. Mamy więc dwa stany |↑i i |↓i, które możemy też nazwać |0i i |1i.

Ewolucja takiego spinu to ruch jego końca po sferze o jednostkowym promieniu, zwanej sferą Blocha.

Ale nie tylko spin połówkowy, lecz dowolny kubit może graficznie być reprezentowany jako punkt na takiej

sferze. Ewolucja kubitu to ruch punktu po sferze Blocha.

(43)

x y z

(44)

x y z

(45)

x y z

|Ψi =

√1

(46)

x y z

|Ψi =

√1

(47)

x y z

|Ψi =

√1

(48)

x y z

|Ψi =

√1

(49)

x y z

|Ψi = cos

θ2

|0i + e

sin

θ

(50)

x y z

|Ψi = sin

2θ

|0i − e

cos

θ

(51)

Przyjęliśmy tutaj następującą konwencję dotyczącą

(52)

Przyjęliśmy tutaj następującą konwencję dotyczącą

kolorowania kubitów:

(53)

Przyjęliśmy tutaj następującą konwencję dotyczącą

kolorowania kubitów:

• Każdy kubit (punkt na sferze) ma własny kolor

• Dwa ortogonalne kubity (punkty na antypodach) mają kolory dopełniające (ich zmieszanie daje kolor biały lub odcień szarości)

(54)

2.3 Algebra kubitów w pigułce

(55)

2.3 Algebra kubitów w pigułce

|Ψi = A0|0i + A1|1i h0|A∗0 + h1|A∗1 =hΨ|

(56)

2.3 Algebra kubitów w pigułce

|Ψi = A0|0i + A1|1i h0|A∗0 + h1|A∗1 =hΨ|

(57)

2.3 Algebra kubitów w pigułce

|Ψi = A0|0i + A1|1i h0|A∗0 + h1|A∗1 =hΨ|

hΨ|Ψi = (h0|A∗0 + h1|A∗1)(A0|0i + A1|1i)

= A∗0A0 h0|0i + A∗1A1h1|1i

(58)

2.3 Algebra kubitów w pigułce

|Ψi = A0|0i + A1|1i h0|A∗0 + h1|A∗1 =hΨ|

hΨ|Ψi = (h0|A∗0 + h1|A∗1)(A0|0i + A1|1i)

= A∗0A0 h0|0i + A∗1A1h1|1i

+ A∗0A1 h0|1i + A∗1A0h1|0i = |A0|2 + |A1|2

(59)

2.3 Algebra kubitów w pigułce

|Ψi = A0|0i + A1|1i h0|A∗0 + h1|A∗1 =hΨ|

hΨ|Ψi = (h0|A∗0 + h1|A∗1)(A0|0i + A1|1i)

= A∗0A0 h0|0i + A∗1A1h1|1i

+ A∗0A1 h0|1i + A∗1A0h1|0i = |A0|2 + |A1|2

(60)

2.3 Algebra kubitów w pigułce

|Ψi = A0|0i + A1|1i h0|A∗0 + h1|A∗1 =hΨ|

hΨ|Ψi = (h0|A∗0 + h1|A∗1)(A0|0i + A1|1i)

= A∗0A0 h0|0i + A∗1A1h1|1i + A∗0A1 h0|1i + A∗1A0h1|0i = |A0|2 + |A1|2 = 1 h0|0i = h1|1i = 1 h0|1i = h1|0i = 0

(61)
(62)

A0|0i + A1|1i = |Ψi

(63)

A0|0i + A1|1i = |Ψi

hΨ| = h0|A∗0 + h1|A∗1

(64)

A0|0i + A1|1i = |Ψi

hΨ| = h0|A∗0 + h1|A∗1

|ΨihΨ| = (A0|0i + A1|1i)(h0|A∗0 + h1|A∗1) = A0A∗0 |0ih0| + A1A∗1 |1ih1|

(65)

A0|0i + A1|1i = |Ψi

hΨ| = h0|A∗0 + h1|A∗1

|ΨihΨ| = (A0|0i + A1|1i)(h0|A∗0 + h1|A∗1) = A0A∗0 |0ih0| + A1A∗1 |1ih1|

+ A0A∗1 |0ih1| + A1A∗0 |1ih0|

(66)

A0|0i + A1|1i = |Ψi

hΨ| = h0|A∗0 + h1|A∗1

|ΨihΨ| = (A0|0i + A1|1i)(h0|A∗0 + h1|A∗1) = A0A∗0 |0ih0| + A1A∗1 |1ih1|

+ A0A∗1 |0ih1| + A1A∗0 |1ih0|

|0ih0||0i = |0ih0|0i = |0i |0ih0||1i = |0ih0|1i = 0 |1ih1||1i = |1ih1|1i = |1i |1ih1||0i = |1ih1|0i = 0

(67)

A0|0i + A1|1i = |Ψi

hΨ| = h0|A∗0 + h1|A∗1

|ΨihΨ| = (A0|0i + A1|1i)(h0|A∗0 + h1|A∗1) = A0A∗0 |0ih0| + A1A∗1 |1ih1|

+ A0A∗1 |0ih1| + A1A∗0 |1ih0|

|0ih0||0i = |0ih0|0i = |0i |0ih0||1i = |0ih0|1i = 0 |1ih1||1i = |1ih1|1i = |1i |1ih1||0i = |1ih1|0i = 0 |0ih1||1i = |0ih1|1i = |0i |0ih1||0i = |0ih1|0i = 0

(68)

A0|0i + A1|1i = |Ψi

hΨ| = h0|A∗0 + h1|A∗1

|ΨihΨ| = (A0|0i + A1|1i)(h0|A∗0 + h1|A∗1) = A0A∗0 |0ih0| + A1A∗1 |1ih1|

+ A0A∗1 |0ih1| + A1A∗0 |1ih0|

|0ih0||0i = |0ih0|0i = |0i |0ih0||1i = |0ih0|1i = 0 |1ih1||1i = |1ih1|1i = |1i |1ih1||0i = |1ih1|0i = 0 |0ih1||1i = |0ih1|1i = |0i |0ih1||0i = |0ih1|0i = 0 |1ih0||0i = |1ih0|0i = |1i |1ih0||1i = |1ih0|1i = 0

(69)

3 Ewolucja kubitów 3.1 Pomiar kwantowy

Kubit, |Ψ(t)i = A0(t)|0i + A1(t)|1i, ewoluując w czasie reprezentuje jednocześnie obydwa stany bazy, |0i i |1i.

(70)

3 Ewolucja kubitów 3.1 Pomiar kwantowy

Kubit, |Ψ(t)i = A0(t)|0i + A1(t)|1i, ewoluując w czasie reprezentuje jednocześnie obydwa stany bazy, |0i i |1i.

Pomiar kwantowy w bazie {|0i, |1i} powoduje przejście kubitu do jednego ze stanów bazowych. Następuje, jak mówimy, redukcja stanu kwantowego.

(71)

3 Ewolucja kubitów 3.1 Pomiar kwantowy

Kubit, |Ψ(t)i = A0(t)|0i + A1(t)|1i, ewoluując w czasie reprezentuje jednocześnie obydwa stany bazy, |0i i |1i.

Pomiar kwantowy w bazie {|0i, |1i} powoduje przejście kubitu do jednego ze stanów bazowych. Następuje, jak mówimy, redukcja stanu kwantowego.

(72)

3 Ewolucja kubitów 3.1 Pomiar kwantowy

Kubit, |Ψ(t)i = A0(t)|0i + A1(t)|1i, ewoluując w czasie reprezentuje jednocześnie obydwa stany bazy, |0i i |1i.

Pomiar kwantowy w bazie {|0i, |1i} powoduje przejście kubitu do jednego ze stanów bazowych. Następuje, jak mówimy, redukcja stanu kwantowego.

Pomiar M0 = |0ih0|: |Ψ(tm)i 7→ |0i, P0 = |A0(tm)|2

(73)

|↑i

(74)

|↑i

przechodzi przez polaryzator ustawiony pionowo i

pozostaje w stanie |↑i. Prawdopodobieństwo przejścia równe 1.

(75)

|→i

(76)

nie przechodzi przez polaryzator ustawiony pionowo. Prawdopodobieństwo przejścia równe 0.

(77)

|Ψi

(78)

|↑i

przechodzi przez polaryzator ustawiony pionowo i staje się fotonem w stanie |↑i z prawdopodobieństwem

(79)

|Ψi

(80)

|→i

przechodzi przez polaryzator ustawiony poziomo i staje się fotonem w stanie |→i z prawdopodobieństwem

(81)

|↑i

|→i

A

(→)

A

(↑)

|Ψi

(82)

|↑i

(83)

|→i

(84)

|տi

|րi

A

(ր)

A

(տ)

|Ψi

(85)

|տi

(86)

|րi

(87)
(88)

Pomiar kwantowy zmienia stan kubitu!

(89)

Pomiar kwantowy zmienia stan kubitu!

Taka zmiana jest nieodwracalna!

Pomiędzy pomiarami kubity mogą ewoluować w sposób odwracalny!

(90)

Pomiar kwantowy zmienia stan kubitu!

Taka zmiana jest nieodwracalna!

Pomiędzy pomiarami kubity mogą ewoluować w sposób odwracalny!

(91)

3.2 Reguła Feynmana

W mechanice kwantowej dodają się amplitudy a nie prawdopodobieństwa.

Richard P. Feynman (1918-1988)

Tam na dole jest jeszcze dużo miejsca!

W 1982 r. Feynman pokazał, że nie da się symulować efektywnie procesów kwantowych na komputerach

(92)
(93)

i √

2|0i

(94)

i √

2|0i

|0i √1

(95)

i √ 2|0i |0i √1 2|0i |1i

(96)

i √ 2|0i+ 1 √ 2|1i |0i √1 2|0i |1i

(97)

i √ 2|0i+ 1 √ 2|1i |0i √1 2|0i+ i √ 2|1i |1i

(98)

50 % 50 % 1 0 1 0

(99)

50 % 50 % 1 0 1 0

z prawdopodobieństwem 50% zostanie zarejestrowany przez detektor 0. . .

(100)

50 % 50 % 1 0 1 0

lub przez detektor 1

(101)

0

1

1 0

Interferometr Macha-Zehndera

(102)

0

1

1 0

Dodajemy amplitudy!

(103)

0

1

1 0

Przejście przez pierwszą płytkę:

1 √

(104)

0 1 1 0 Zmiana fazy: eiθ √ 2 · · ·

(105)

0

1

1 0

Przejście przez drugą płytkę:

eiθ √ 2 · 1 √ 2 · · ·

(106)

0

1

1 0

Dodajemy druga drogę. Odbicie na pierwszej płytce:

1 √ 2 · eiθ √ 2 + i √ 2 · · ·

(107)

0 1 1 0 I znowu odbicie: 1 √ 2 · eiθ √ 2 + i √ 2 · i √ 2 = 1 2(e iθ − 1)

(108)

Amplituda stanu |0i w detektorze 0 jest równa

A0 = 1 2(e

(109)

Amplituda stanu |0i w detektorze 0 jest równa

A0 = 1 2(e

− 1)

Prawdopodobieństwo zarejestrowania w detektorze 0

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P0 = 1 2(e iθ − 1) 2 = 1 2(1 − cos θ)

(110)

Amplituda stanu |0i w detektorze 0 jest równa

A0 = 1 2(e

− 1)

Prawdopodobieństwo zarejestrowania w detektorze 0

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P0 = 1 2(e iθ − 1) 2 = 1 2(1 − cos θ)

(111)

Amplituda stanu |0i w detektorze 0 jest równa

A0 = 1 2(e

− 1)

Prawdopodobieństwo zarejestrowania w detektorze 0

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P0 = 1 2(e iθ − 1) 2 = 1 2(1 − cos θ)

Dla θ = 0 prawdopodobieństwo to jest równe zero.

(112)

Amplituda stanu |0i w detektorze 0 jest równa

A0 = 1 2(e

− 1)

Prawdopodobieństwo zarejestrowania w detektorze 0

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P0 = 1 2(e iθ − 1) 2 = 1 2(1 − cos θ)

Dla θ = 0 prawdopodobieństwo to jest równe zero.

Foton nigdy nie trafi do detektora 0!

Zmieniając fazę θ możemy dowolnie zmieniać prawdopodobieństwo.

(113)

0

1

1 0

Teraz detektor 1.

(114)

0

1

1 0

Przejście przez pierwszą płytkę:

1 √

(115)

0 1 1 0 Zmiana fazy: eiθ √ 2 · · ·

(116)

0 1 1 0 Odbicie: eiθ √ 2 · i √ 2 · · ·

(117)

0

1

1 0

I druga droga. Odbicie:

eiθ √ 2 · i √ 2 + i √ 2 · · ·

(118)

0 1 1 0 Przejście: eiθ √ 2 · i √ 2 + i √ 2 · 1 √ 2 = i 2(e iθ + 1)

(119)

Amplituda stanu |0i w detektorze 1 jest równa

A1 = i 2(e

(120)

Amplituda stanu |0i w detektorze 1 jest równa

A1 = i 2(e

+ 1)

Prawdopodobieństwo zarejestrowania w detektorze 1

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P1 = i 2(e iθ + 1) 2 = 1 2(1 + cos θ)

(121)

Amplituda stanu |0i w detektorze 1 jest równa

A1 = i 2(e

+ 1)

Prawdopodobieństwo zarejestrowania w detektorze 1

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P1 = i 2(e iθ + 1) 2 = 1 2(1 + cos θ)

Dla θ = 0 prawdopodobieństwo to jest równe jeden.

(122)

Amplituda stanu |0i w detektorze 1 jest równa

A1 = i 2(e

+ 1)

Prawdopodobieństwo zarejestrowania w detektorze 1

fotonu, który wpadł drogą 0 do interferometru wynosi więc: P1 = i 2(e iθ + 1) 2 = 1 2(1 + cos θ)

Dla θ = 0 prawdopodobieństwo to jest równe jeden.

Foton zawsze trafi do detektora 1!

Interferometr Macha-Zehndera działa jak bramka logiczna N OT .

(123)

Skoro cały interferometr to bramka logiczna N OT , to jedna płytka światłodzieląca to √N OT !

N OT · √N OT = N OT

(124)

Interferencja kwantowa pozwala uzyskać operacje „logiczne” niedostępne w informatyce klasycznej

(125)

Interferencja kwantowa pozwala uzyskać operacje „logiczne” niedostępne w informatyce klasycznej

Czy takie nielogiczne bramki logiczne mogą się do czegoś przydać?

(126)

Interferencja kwantowa pozwala uzyskać operacje „logiczne” niedostępne w informatyce klasycznej

Czy takie nielogiczne bramki logiczne mogą się do czegoś przydać?

(127)
(128)

3.3 Kwantowe, czyli nielogiczne bramki logiczne

(129)
(130)
(131)

a|0i + b|1i θ a|0i + beiθ|1i

(132)

|0i H √1

2(|0i + |1i)

(133)

|1i H √1

(134)

|0i √N OT 1+i

2 |0i +

1−i

(135)

|1i √N OT 1−i

2 |0i +

1+i

(136)

|Ψi U |Ψ0i

(137)

|0i

|0i CN OT

|0i |0i

(138)

|0i

|1i CN OT

|0i |1i

(139)

|1i

|0i CN OT

|1i |1i

(140)

|1i

|1i CN OT

|1i |0i

(141)

1 √ 2(|0i − |1i) |1i CN OT |?i |?i O tym za chwilę!

(142)

3.4 Zakaz klonowania

(143)

3.4 Zakaz klonowania

X

Załóżmy, że istnieje maszyna klonująca kubity

|Ψi

|0i U

|Ψi |Ψi

(144)

3.4 Zakaz klonowania

X

Załóżmy, że istnieje maszyna klonująca kubity

|Ψi |0i U |Ψi |Ψi wtedy U |0i|0i = |0i|0i U |1i|0i = |1i|1i

(145)

Ale

(146)

Ale

U |Ψi|0i = U (A0|0i + A1|1i)|0i

(147)

Ale

U |Ψi|0i = U (A0|0i + A1|1i)|0i

= A0 U |0i|0i + A1 U |1i|0i

(148)

Ale

U |Ψi|0i = U (A0|0i + A1|1i)|0i

= A0 U |0i|0i + A1 U |1i|0i

= A0 |0i|0i + A1 |1i|1i 6= |Ψi|Ψi

(149)

Ale

U |Ψi|0i = U (A0|0i + A1|1i)|0i

= A0 U |0i|0i + A1 U |1i|0i

= A0 |0i|0i + A1 |1i|1i 6= |Ψi|Ψi

(150)

Ale

U |Ψi|0i = U (A0|0i + A1|1i)|0i

= A0 U |0i|0i + A1 U |1i|0i

= A0 |0i|0i + A1 |1i|1i 6= |Ψi|Ψi

= A20 |0i|0i + A0A1 |0i|1i + A1A0 |1i|0i + A21 |1i|1i

(151)

4 Rejestry kwantowe 4.1 Dwa kubity

Cztery możliwe stany bazowe:



= |00i = |0i



= |01i = |1i



= |10i = |2i



= |11i = |3i

(152)

Ale kubity mogą być w stanie superpozycji, i nasz dwukubitowy rejestr może wyglądać tak



=

1

2

|0i + |1i ⊗

1

2

|0i + |1i



(153)

Ale kubity mogą być w stanie superpozycji, i nasz dwukubitowy rejestr może wyglądać tak



=

1

2

|0i + |1i ⊗

1

2

|0i + |1i



=

1

2

|00i + |01i + |10i + |11i



(154)

Ale kubity mogą być w stanie superpozycji, i nasz dwukubitowy rejestr może wyglądać tak



=

1

2

|0i + |1i ⊗

1

2

|0i + |1i



=

1

2

|00i + |01i + |10i + |11i



=

1

2

|0i + |1i + |2i + |3i



(155)

Ale kubity mogą być w stanie superpozycji, i nasz dwukubitowy rejestr może wyglądać tak



=

1

2

|0i + |1i ⊗

1

2

|0i + |1i



=

1

2

|00i + |01i + |10i + |11i



=

1

2

|0i + |1i + |2i + |3i



Cztery liczby {0, 1, 2, 3} w jednym rejestrze! Wszystkie z jednakowymi amplitudami.

(156)

A może być tak



=

1

2

|0i − |1i ⊗

1

2

|0i + |1i



(157)

A może być tak



=

1

2

|0i − |1i ⊗

1

2

|0i + |1i



=

1

2

|00i + |01i − |10i − |11i



(158)

A może być tak



=

1

2

|0i − |1i ⊗

1

2

|0i + |1i



=

1

2

|00i + |01i − |10i − |11i



=

1

2

|0i + |1i − |2i − |3i



(159)

A może być tak



=

1

2

|0i − |1i ⊗

1

2

|0i + |1i



=

1

2

|00i + |01i − |10i − |11i



=

1

2

|0i + |1i − |2i − |3i



Cztery liczby {0, 1, 2, 3} w jednym rejestrze! Dwie amplitudy mają znaki ujemne!

(160)

4.2 Kwantowy paralelizm

Klasycznie na przechowanie czterech liczb

potrzebujemy czterech rejestrów dwubitowych — każda liczba w innym rejestrze.

(161)

4.2 Kwantowy paralelizm

Klasycznie na przechowanie czterech liczb

potrzebujemy czterech rejestrów dwubitowych — każda liczba w innym rejestrze.

Gdybyśmy dysponowali rejestrem kwantowym

złożonym z N kubitów, to moglibyśmy przechować w takim rejestrze 2N liczb!

(162)

4.2 Kwantowy paralelizm

Klasycznie na przechowanie czterech liczb

potrzebujemy czterech rejestrów dwubitowych — każda liczba w innym rejestrze.

Gdybyśmy dysponowali rejestrem kwantowym

złożonym z N kubitów, to moglibyśmy przechować w takim rejestrze 2N liczb!

Przy N = 300 liczba ta przekraczałaby liczbę atomów we wszechświecie!

(163)

4.2 Kwantowy paralelizm

Klasycznie na przechowanie czterech liczb

potrzebujemy czterech rejestrów dwubitowych — każda liczba w innym rejestrze.

Gdybyśmy dysponowali rejestrem kwantowym

złożonym z N kubitów, to moglibyśmy przechować w takim rejestrze 2N liczb!

Przy N = 300 liczba ta przekraczałaby liczbę atomów we wszechświecie!

Komputer kwantowy wykonuje operacje na całym

rejestrze, czyli na wszyskich 2N liczbach jednocześnie. Nazywa się to kwantowym paralelizmem.

(164)

4.3 Splątane kubity

Przypuśćmy, że udało nam się przygotować rejestr dwukubitowy w stanie |Ψ−i = √1 2(|01i − |10i) = 1 √ 2(|1i − |2i)

(165)

4.3 Splątane kubity

Przypuśćmy, że udało nam się przygotować rejestr dwukubitowy w stanie |Ψ−i = √1 2(|01i − |10i) = 1 √ 2(|1i − |2i)

Taki stan nie daje się zapisać w postaci iloczynu dwóch kubitów!

(166)

4.3 Splątane kubity

Przypuśćmy, że udało nam się przygotować rejestr dwukubitowy w stanie |Ψ−i = √1 2(|01i − |10i) = 1 √ 2(|1i − |2i)

Taki stan nie daje się zapisać w postaci iloczynu dwóch kubitów!

|Ψ−i 6= (α0|0i − α1|1i) ⊗ (β0|0i + β1|1i)

(167)

4.3 Splątane kubity

Przypuśćmy, że udało nam się przygotować rejestr dwukubitowy w stanie |Ψ−i = √1 2(|01i − |10i) = 1 √ 2(|1i − |2i)

Taki stan nie daje się zapisać w postaci iloczynu dwóch kubitów!

|Ψ−i 6= (α0|0i − α1|1i) ⊗ (β0|0i + β1|1i)

0β0 |00i + α0β1 |01i − α1β0 |10i − α1β1 |11i α0β0 = 0 ⇒ α0 = 0 ∨ β0 = 0

(168)

4.4 Stany Bella



=

1

2

(|00i + |11i) = |Φ

+

i



=

1

2

(|01i + |10i) = |Ψ

+

i



=

1

2

(|01i − |10i) = |Ψ

i



=

1

2

(|00i − |11i) = |Φ

i

Splątane kubity tworzące stany Bella nie mają

indywidualnych kolorów — są białe w naszej konwencji (kolor biały można otrzymać na wiele sposobów

(169)

mieszając ze sobą kolory dopełniające).

Stany Bella stanowią bazę dla dwóch kubitów.









⇐⇒









(170)



Wyobraźmy sobie, że mamy dwa splątane kubity w

stanie Bella |Ψ−i = √1

(171)

. . . .



(172)

. . . .



Alicja dokonuje pomiaru na swoim kubicie

|0ih0|: |Ψ−i = √1

(173)

. . . .



Alicja dokonuje pomiaru na swoim kubicie

|1ih1|: |Ψ−i = √1

(174)

. . . .



Alicja dokonuje pomiaru na swoim kubicie

|1ih1|: |Ψ−i = √1

2(|01i − |10i) 7→ |10i

Pomiar wykonany na kubicie Alicji zmienia stan kubitu Bolka!

(175)

Bolek wykonując pomiar na swoim kubicie otrzyma wynik przeciwny niż otrzymała Alicja, jakkolwiek

(176)

Bolek wykonując pomiar na swoim kubicie otrzyma wynik przeciwny niż otrzymała Alicja, jakkolwiek

daleko nie byłby oddalony od Alicji.

Po wykonaniu pomiaru lokalnego przez Alicję obydwa kubity przestały być splątane.

(177)

Bolek wykonując pomiar na swoim kubicie otrzyma wynik przeciwny niż otrzymała Alicja, jakkolwiek

daleko nie byłby oddalony od Alicji.

Po wykonaniu pomiaru lokalnego przez Alicję obydwa kubity przestały być splątane.

(178)

Bolek wykonując pomiar na swoim kubicie otrzyma wynik przeciwny niż otrzymała Alicja, jakkolwiek

daleko nie byłby oddalony od Alicji.

Po wykonaniu pomiaru lokalnego przez Alicję obydwa kubity przestały być splątane.

Mechanika kwantowa jest nielokalna!

(179)

1 √ 2(|0i − |1i) |1i CN OT |?i |?i Bramka CN OT

(180)

1 √ 2(|0i − |1i) |1i CN OT ) |Ψi Bramka CN OT

(181)

Otrzymujemy stan splątany

|Ψi = √1

(182)

Otrzymujemy stan splątany

|Ψi = √1

2(|01i − |10i)

Bramka Hadamarda H oraz bramka CN OT

(183)

Otrzymujemy stan splątany

|Ψi = √1

2(|01i − |10i)

Bramka Hadamarda H oraz bramka CN OT

pozwalają przejść z bazy standardowej do bazy Bella.

(184)

Otrzymujemy stan splątany

|Ψi = √1

2(|01i − |10i)

Bramka Hadamarda H oraz bramka CN OT

pozwalają przejść z bazy standardowej do bazy Bella.

Potrafimy wytwarzać stany splątane!

(185)

5 Kwantowe przesyłanie informacji 5.1 Gęste kodowanie

Przypuśćmy, że Alicja chce przesłać Bolkowi dwa klasyczne bity informacji.

(186)

5 Kwantowe przesyłanie informacji 5.1 Gęste kodowanie

Przypuśćmy, że Alicja chce przesłać Bolkowi dwa klasyczne bity informacji.

Przesłanie dwóch bitów informacji to przesłanie jednej z czterech liczb {0, 1, 2, 3}.

(187)

5 Kwantowe przesyłanie informacji 5.1 Gęste kodowanie

Przypuśćmy, że Alicja chce przesłać Bolkowi dwa klasyczne bity informacji.

Przesłanie dwóch bitów informacji to przesłanie jednej z czterech liczb {0, 1, 2, 3}.

Mając do dyspozycji kanał kwantowy może to zrobić przesyłając tylko jeden kubit.

(188)

5 Kwantowe przesyłanie informacji 5.1 Gęste kodowanie

Przypuśćmy, że Alicja chce przesłać Bolkowi dwa klasyczne bity informacji.

Przesłanie dwóch bitów informacji to przesłanie jednej z czterech liczb {0, 1, 2, 3}.

Mając do dyspozycji kanał kwantowy może to zrobić przesyłając tylko jeden kubit.

(189)



Przygotowujemy dwa splątane kubity w jednym ze

stanów Bella, np.

|Φ+i = √1

(190)

. . . .



(191)

. . . .



Alicja koduje liczbę, którą chce przesłać dokonując operacji na swoim kubicie

0 → √1 2(|00i + |11i) ( I ) 1 √ 2(|00i + |11i)

(192)

. . . .



Alicja koduje liczbę, którą chce przesłać dokonując operacji na swoim kubicie

1 → √1 2(|00i + |11i) ( θ ) 1 √ 2(|00i − |11i)

(193)

. . . .



Alicja koduje liczbę, którą chce przesłać dokonując operacji na swoim kubicie

2 → √1 2(|00i + |11i) ( N OT ) 1 √ 2(|10i + |01i)

(194)

. . . .



Alicja koduje liczbę, którą chce przesłać dokonując operacji na swoim kubicie

3 → √1 2(|00i + |11i) ( N OT θ ) 1 √ 2(−|10i + |01i)

(195)



Alicja przesyła swój kubit do Bolka

|Ψ−i = √1

(196)



Bolek wykonuje operację CN OT na obydwu kubitach

1 √ 2(|01i − |10i) ⇒ √1 2(|01i − |11i) = 1 √ 2(|0i − |1i)|1i

(197)



Bolek wykonuje operację Hadamarda H na pierwszym kubicie. 1 √ 2(|0i − |1i)|1i ⇒ 1 √ 2  1 √ 2 |0i + |1i − 1 √ 2 |0i − |1i   |1i =|11i

(198)



Pomiar obydwu kubitów daje wynik (11)2 = 3, zgodnie z tym co zakodowala Alicja!

(199)



Pomiar obydwu kubitów daje wynik (11)2 = 3, zgodnie z tym co zakodowala Alicja!

Przesyłając jeden kubit można przesłać dwa bity klasycznej informacji!

(200)



Pomiar obydwu kubitów daje wynik (11)2 = 3, zgodnie z tym co zakodowala Alicja!

Przesyłając jeden kubit można przesłać dwa bity klasycznej informacji!

Cytaty

Powiązane dokumenty

Z reguły lokalizacji prze- strzennej wynika, że możemy w takim przypadku spodziewać się, że elektron będzie istniał tylko w jednym z dyskretnych stanów kwantowych, z których

Wartości skupione Co, Lo oraz parametry kabla podłączeniowego L/R należy przyjąć wg niżej przedstawionej tabeli.. Dane dotyczą wartości skupionych Lo i Co mogą być

 omawia typowe właściwości chemiczne kwasów (zachowanie wobec metali, tlenków metali, wodorotlenków i soli kwasów o mniejszej mocy) oraz zapisuje odpowiednie równania

− projektuje doświadczenie chemiczne Badanie działania zasady i kwasu na tlenki metali i niemetali oraz zapisuje odpowiednie równania reakcji chemicznych. − określa

− projektuje doświadczenie chemiczne Badanie działania zasady i kwasu na tlenki metali i niemetali oraz zapisuje odpowiednie równania reakcji chemicznych. − określa

− projektuje doświadczenie chemiczne Otrzymywanie wodorotlenku żelaza(II) i badanie jego właściwości oraz zapisuje odpowiednie równania reakcji chemicznych. −

− projektuje doświadczenie chemiczne Badanie działania zasady i kwasu na tlenki metali i niemetali oraz zapisuje odpowiednie równania reakcji chemicznych. − określa

Ile nowych biskupstw utworzono w wyniku zjazdu gnieźnieńskiego z roku 1000... W którym roku zakończyła się wojna trzynastoletnia Polski