Kvantová teleportace
Kvantová teleportace, nebo zkráceně jen teleportace, je protokol, při kterém odesílatel (Alice) přenáší qubit příjemci (Bobovi) s využitím sdíleného provázaného kvantového stavu (konkrétně jednoho e-bitu) společně s dvěma bity klasické komunikace. Název teleportace má evokovat koncept ze science fiction, kde je hmota přenášena z jednoho místa na druhé futuristickým procesem, ale je třeba chápat, že při kvantové teleportaci se hmota neteleportuje — co se ve skutečnosti teleportuje, je kvantová informace.
Nastavení pro teleportaci je následující.
Předpokládejme, že Alice a Bob sdílejí e-bit: Alice drží qubit Bob drží qubit a společně je dvojice ve stavu Mohlo by to být tak, že Alice a Bob byli v minulosti na stejném místě, připravili qubity a ve stavu a pak každý odešel svou cestou se svým qubitem. Nebo by to mohlo být tak, že byl k ustavení tohoto sdíleného e-bitu použit jiný proces, například zahrnující třetí stranu nebo složitý distribuovaný proces. Tyto podrobnosti nejsou součástí samotného teleportačního protokolu.
Alice se pak dostane do držení třetího qubitu který si přeje přenést Bobovi. Stav qubitu se považuje za Alici a Bobovi neznámý a o tomto stavu se nečiní žádné předpoklady. Například qubit může být provázán s jedním nebo více dalšími systémy, ke kterým nemá přístup ani Alice, ani Bob. Říci, že Alice si přeje přenést qubit Bobovi, znamená, že by chtěla, aby Bob držel qubit, který je ve stejném stavu, v jakém byl na začátku protokolu, se všemi korelacemi, které měl s dalšími systémy, jako by Alice fyzicky předala Bobovi.
Mohli bychom si představit, že Alice fyzicky posílá qubit Bobovi, a pokud k Bobovi dorazí, aniž by byl během přenosu pozměněn nebo narušen, pak bude úkol Alice a Boba splněn. V kontextu teleportace však předpokládáme, že to není proveditelné; Alice nemůže posílat qubity přímo Bobovi. Může však Bobovi posílat klasickou informaci.
To jsou rozumné předpoklady v různých situacích. Pokud například Alice nezná Bobovu přesnou polohu nebo je vzdálenost mezi nimi velká, fyzické posílání qubitu s využitím současných technologií nebo technologií v dohledné budoucnosti by bylo přinejmenším obtížné. Jak však víme z každodenní zkušenosti, přenos klasické informace za těchto okolností je docela přímočarý.
V tomto bodě se někdo může zeptat, zda je možné, aby Alice a Bob splnili svůj úkol, aniž by vůbec museli používat sdílený e-bit. Jinými slovy, existuje nějaký způsob, jak přenést qubit pouze pomocí klasické komunikace?
Odpověď zní ne, přenášet kvantovou informaci pouze pomocí klasické komunikace není možné. Matematicky to není příliš obtížné dokázat pomocí základní teorie kvantové informace, ale alternativně můžeme vyloučit možnost přenášet qubity pouze pomocí klasické komunikace úvahou o teorému o neklonování.
Představme si, že by existoval způsob, jak poslat kvantovou informaci pouze pomocí klasické komunikace. Klasickou informaci lze snadno kopírovat a šířit, což znamená, že jakýkoli klasický přenos od Alice k Bobovi by mohl být zachycen i druhým příjemcem (řekněme Charliem). Ale pokud Charlie obdrží stejnou klasickou komunikaci, jakou obdržel Bob, neměl by pak také získat kopii qubitu To by naznačovalo, že byl naklonován, o čemž již víme, že je podle teorému o neklonování nemožné, a proto docházíme k závěru, že neexistuje způsob, jak poslat kvantovou informaci pouze pomocí klasické komunikace.
Pokud však platí předpoklad, že Alice a Bob sdílejí e-bit, je možné, aby Alice a Bob splnili svůj úkol. Přesně to dělá protokol kvantové teleportace.
Protokol
Zde je diagram kvantového obvodu, který popisuje teleportační protokol:
Diagram je mírně stylizovaný v tom, že znázorňuje oddělení mezi Alicí a Bobem pomocí dvou diagonálních drátů představujících klasické bity, které jsou posílány od Alice k Bobovi, ale jinak jde o běžný diagram kvantového obvodu. Názvy qubitů jsou zobrazeny nad dráty místo vlevo, takže lze zobrazit i počáteční stavy (což budeme často dělat, kdykoli to bude vhodné). Je třeba také poznamenat, že hradla a mají klasická řízení, což jednoduše znamená, že hradla jsou nebo nejsou aplikována v závislosti na tom, zda jsou tyto klasické řídicí bity rovny nebo
Slovy lze teleportační protokol popsat následovně:
-
Alice provede operaci controlled-NOT na dvojici kde je řídicí a je cílový, a poté provede Hadamardovu operaci na
-
Alice poté změří jak tak v obou případech vzhledem k měření ve standardní bázi, a předá klasické výsledky Bobovi. Výsledek měření označme jako a výsledek měření jako
-
Bob obdrží a od Alice, a v závislosti na hodnotách těchto bitů provede tyto operace:
- Pokud pak Bob provede bitový překlop (neboli hradlo ) na svém qubitu
- Pokud pak Bob provede fázový překlop (neboli hradlo ) na svém qubitu
Tedy podmíněně podle toho, zda je nebo provede Bob na qubitu jednu z operací nebo
To je úplný popis teleportačního protokolu. Analýza, která se objevuje níže, ukazuje, že když je protokol spuštěn, qubit bude v tom stavu, v jakém byl před spuštěním protokolu, včetně všech korelací, které měl s jinými systémy — což znamená, že protokol efektivně realizoval dokonalý komunikační kanál pro qubity, kde byl stav „teleportován" do
Než přejdeme k analýze, všimni si, že tento protokol neuspěje v klonování stavu o čemž již víme, že je podle teorému o neklonování nemožné. Místo toho, až protokol skončí, změní se stav qubitu z jeho původní hodnoty na v důsledku měření, které na něm bylo provedeno. Všimni si také, že e-bit byl v procesu efektivně „spálen": stav se změnil na a již není provázán s (ani s žádným jiným systémem). To je cena teleportace.
Analýza
Abychom analyzovali teleportační protokol, prozkoumáme chování výše popsaného obvodu krok za krokem, počínaje situací, ve které je zpočátku ve stavu Toto není nejobecnější situace, protože nezachycuje možnost, že je provázán s jinými systémy, ale začít tímto jednodušším případem přidá analýze jasnosti. Obecnější případ je řešen níže, po analýze jednoduššího případu.
Konkrétně budeme uvažovat stavy qubitů v časech naznačených na tomto obrázku:
Za předpokladu, že qubit začíná protokol ve stavu je tedy stav tří qubitů dohromady na začátku protokolu
Prvním provedeným hradlem je controlled-NOT, které transformuje stav na
Poté je aplikováno Hadamardovo hradlo, které transformuje stav na
Pomocí multilinearity tenzorového součinu můžeme tento stav alternativně zapsat takto:
Na první pohled by se mohlo zdát, že se stalo něco magického, protože se nyní zdá, že qubit vlevo závisí na číslech a přestože ještě neproběhla žádná komunikace od Alice k Bobovi. To je iluze. Skaláry volně procházejí tenzorovými součiny, takže a nejsou spojeny s qubitem vlevo o nic více ani méně než s ostatními qubity, a vše, co jsme udělali, je, že jsme pomocí algebry vyjádřili stav způsobem, který usnadňuje analýzu měření.
Nyní uvažujme čtyři možné výsledky Aliciných měření ve standardní bázi společně s akcemi, které Bob v důsledku toho provede.
Možné výsledky
-
Výsledek Alicina měření je s pravděpodobností
přičemž v takovém případě se stav stává
Bob v tomto případě nedělá nic, a tohle je tedy konečný stav těchto tří qubitů.
-
Výsledek Alicina měření je s pravděpodobností
přičemž v takovém případě se stav stává
V tomto případě Bob aplikuje na hradlo , čímž zanechá ve stavu
-
Výsledek Alicina měření je s pravděpodobností
přičemž v takovém případě se stav stává
V tomto případě Bob aplikuje na qubit hradlo , čímž zanechá ve stavu
-
Výsledek Alicina měření je s pravděpodobností
přičemž v takovém případě se stav stává
V tomto případě Bob provede na qubitu operaci , čímž zanechá ve stavu
Nyní vidíme, že ve všech čtyřech případech zůstává Bobův qubit na konci protokolu ve stavu což je počáteční stav qubitu To je přesně to, co jsme chtěli ukázat: teleportační protokol fungoval správně.
Také vidíme, že qubity a zůstávají v jednom ze čtyř stavů nebo každý s pravděpodobností v závislosti na výsledcích měření, které Alice získala. Tudíž, jak už bylo naznačeno výše, na konci protokolu už Alice nemá stav což je v souladu s teorémem o neklonování.
Všimni si, že Alicina měření nedávají absolutně žádnou informaci o stavu Tedy pravděpodobnost každého ze čtyř možných výsledků měření je nezávisle na a To je také zásadní pro to, aby teleportace fungovala správně. Získání informace z neznámého kvantového stavu ho obecně nutně naruší, ale zde Bob získává stav, aniž by byl narušen.
Nyní uvažujme obecnější situaci, kdy je qubit zpočátku provázán s jiným systémem, který pojmenujeme Analýza podobná té výše odhalí, že teleportační protokol funguje správně i v tomto obecnějším případě: na konci protokolu je qubit v Bobově držení provázán s stejným způsobem, jakým byl na začátku protokolu provázán jako kdyby Alice prostě předala Bobovi.
Abychom to dokázali, předpokládejme, že stav dvojice je zpočátku dán kvantovým stavovým vektorem tvaru
kde a jsou kvantové stavové vektory systému a a jsou komplexní čísla splňující Jakýkoliv kvantový stavový vektor dvojice lze vyjádřit tímto způsobem.
Následující obrázek zachycuje stejný obvod jako předtím, s přidáním systému (reprezentovaného skupinou qubitů nahoře v diagramu, se kterými se nic neděje).
Abychom analyzovali, co se stane při běhu teleportačního protokolu, je užitečné systémy přeuspořádat, podobně jako to bylo popsáno v předchozí lekci. Konkrétně budeme uvažovat stav systémů v pořadí místo Názvy jednotlivých systémů jsou pro přehlednost uvedeny jako dolní indexy v následujících výrazech.
Na začátku protokolu je stav těchto systémů následující:
Nejprve se aplikuje hradlo controlled-NOT, které tento stav transformuje na
Poté se aplikuje Hadamardovo hradlo. Po rozvinutí a zjednodušení výsledného stavu, podobně jako při analýze jednoduššího případu výše, dostaneme tento výraz pro výsledný stav:
Budeme-li postupovat přesně jako dříve, kdy uvažujeme čtyři různé možné výsledky Aliciných měření spolu s odpovídajícími akcemi, které provádí Bob, zjistíme, že na konci protokolu je stav vždy
Neformálně řečeno, analýza se ve srovnání s jednodušším případem výše nijak výrazně neliší; a v podstatě jenom „svezou se s sebou". Teleportace tak úspěšně vytváří dokonalý kvantový komunikační kanál a efektivně přenáší obsah qubitu do a zachovává všechny korelace s ostatními systémy.
Vzhledem k analýze jednoduššího případu výše to vlastně vůbec není překvapivé. Jak tato analýza ukázala, máme fyzikální proces, který působí jako identita na qubit v libovolném kvantovém stavu, a to se může stát pouze jediným způsobem: operace implementovaná protokolem musí být identita. To znamená, že jakmile víme, že teleportace funguje správně pro jediný izolovaný qubit, můžeme dojít k závěru, že protokol efektivně implementuje dokonalý bezšumový kvantový kanál, a tedy musí fungovat správně i tehdy, je-li vstupní qubit zapletený s jiným systémem.
Další diskuze
Zde je několik stručných závěrečných poznámek k teleportaci.
Za prvé, teleportace není aplikací kvantové informace, je to protokol pro provádění kvantové komunikace. Je tedy užitečná pouze do té míry, do jaké je užitečná kvantová komunikace.
Je skutečně rozumné spekulovat, že by se teleportace mohla jednoho dne stát standardním způsobem, jak komunikovat kvantovou informaci, snad prostřednictvím procesu známého jako destilace provázanosti (entanglement distillation). Jde o proces, který převádí větší počet zašuměných (nebo nedokonalých) e-bitů na menší počet vysoce kvalitních e-bitů, jež pak lze použít k bezšumové nebo téměř bezšumové teleportaci. Myšlenka spočívá v tom, že proces destilace provázanosti není tak delikátní jako přímá kvantová komunikace. Můžeme například akceptovat ztráty, a pokud proces nedopadne dobře, můžeme to jednoduše zkusit znovu. Naproti tomu skutečné qubity, které chceme komunikovat, mohou být mnohem cennější.
A nakonec je třeba chápat, že myšlenka stojící za teleportací a způsob, jakým funguje, je v kvantové informaci a výpočtech zcela zásadní. Je to skutečně základní kámen teorie kvantové informace a objevují se její varianty. Například kvantová hradla lze realizovat prostřednictvím úzce souvisejícího procesu známého jako teleportace kvantových hradel (quantum gate teleportation), která využívá teleportaci k aplikaci operací na qubity místo k jejich komunikaci.