Přeskočit na hlavní obsah

Omezení kvantové informace

Přestože kvantová a klasická informace sdílejí společnou matematickou strukturu, mají klíčové rozdíly. Výsledkem je mnoho příkladů úloh, které kvantová informace umožňuje, ale klasická nikoli.

Než se ale podíváme na některé z těchto příkladů, všimneme si několika důležitých omezení kvantové informace. Pochopení toho, co kvantová informace neumí, nám pomůže identifikovat to, co umí.

Irelevance globálních fází

První omezení, které si probereme — což je ve skutečnosti spíše drobná degenerace ve způsobu, jakým jsou kvantové stavy reprezentovány kvantovými stavovými vektory, než skutečné omezení — se týká pojmu globální fáze.

Globální fází myslíme toto. Nechť ψ\vert \psi \rangle a ϕ\vert \phi \rangle jsou jednotkové vektory reprezentující kvantové stavy nějakého systému a předpokládejme, že existuje komplexní číslo α\alpha na jednotkové kružnici, což znamená, že α=1,\vert \alpha \vert = 1, nebo alternativně α=eiθ\alpha = e^{i\theta} pro nějaké reálné číslo θ,\theta, takové, že

ϕ=αψ.\vert \phi \rangle = \alpha \vert \psi \rangle.

O vektorech ψ\vert \psi \rangle a ϕ\vert \phi \rangle pak říkáme, že se liší o globální fázi. Někdy také označujeme α\alpha jako globální fázi, i když to závisí na kontextu; jakékoli číslo na jednotkové kružnici lze považovat za globální fázi, když je vynásobíme s jednotkovým vektorem.

Uvaž, co se stane, když je systém v jednom ze dvou kvantových stavů ψ\vert\psi\rangle a ϕ\vert\phi\rangle a systém podstoupí měření ve standardní bázi. V prvním případě, kdy je systém ve stavu ψ,\vert\psi\rangle, je pravděpodobnost naměření jakéhokoli daného klasického stavu aa

aψ2.\bigl\vert \langle a \vert \psi \rangle \bigr\vert^2.

Ve druhém případě, kdy je systém ve stavu ϕ,\vert\phi\rangle, je pravděpodobnost naměření jakéhokoli klasického stavu aa

aϕ2=αaψ2=α2aψ2=aψ2,\bigl\vert \langle a \vert \phi \rangle \bigr\vert^2 = \bigl\vert \alpha \langle a \vert \psi \rangle \bigr\vert^2 = \vert \alpha \vert^2 \bigl\vert \langle a \vert \psi \rangle \bigr\vert^2 = \bigl\vert \langle a \vert \psi \rangle \bigr\vert^2,

protože α=1.\vert\alpha\vert = 1. To znamená, že pravděpodobnost výskytu výsledku je pro oba stavy stejná.

Nyní uvaž, co se stane, když na oba stavy aplikujeme libovolnou unitární operaci U.U. V prvním případě, kdy je počáteční stav ψ,\vert \psi \rangle, se stav změní na

Uψ,U \vert \psi \rangle,

a ve druhém případě, kdy je počáteční stav ϕ,\vert \phi\rangle, se změní na

Uϕ=αUψ.U \vert \phi \rangle = \alpha U \vert \psi \rangle.

To znamená, že oba výsledné stavy se stále liší o stejnou globální fázi α.\alpha.

V důsledku toho jsou dva kvantové stavy ψ\vert\psi\rangle a ϕ\vert\phi\rangle, které se liší o globální fázi, zcela nerozlišitelné; bez ohledu na to, jakou operaci nebo posloupnost operací na oba stavy aplikujeme, budou se vždy lišit o globální fázi a provedení měření ve standardní bázi bude produkovat výsledky s přesně stejnými pravděpodobnostmi jako ten druhý. Z tohoto důvodu se dva kvantové stavové vektory, které se liší o globální fázi, považují za ekvivalentní a ve skutečnosti se na ně pohlíží jako na tentýž stav.

Například kvantové stavy

=120121and=120+121\vert - \rangle = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{1}{\sqrt{2}} \vert 1 \rangle \quad\text{and}\quad -\vert - \rangle = -\frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{1}{\sqrt{2}} \vert 1 \rangle

se liší o globální fázi (což je v tomto příkladu 1-1), a proto se považují za tentýž stav.

Na druhou stranu kvantové stavy

+=120+121and=120121\vert + \rangle = \frac{1}{\sqrt{2}} \vert 0 \rangle + \frac{1}{\sqrt{2}} \vert 1 \rangle \quad\text{and}\quad \vert - \rangle = \frac{1}{\sqrt{2}} \vert 0 \rangle - \frac{1}{\sqrt{2}} \vert 1 \rangle

se o globální fázi neliší. Ačkoli jediný rozdíl mezi oběma stavy je, že se znaménko plus změní na mínus, nejedná se o rozdíl globální fáze, ale o rozdíl relativní fáze, protože neovlivňuje všechny složky vektoru, ale pouze vlastní podmnožinu složek. To je v souladu s tím, co jsme již dříve pozorovali, totiž že stavy +\vert{+} \rangle a \vert{-}\rangle lze dokonale rozlišit. Konkrétně provedení Hadamardovy operace a následné měření dává pravděpodobnosti výsledků takto:

0H+2=10H2=01H+2=01H2=1.\begin{aligned} \bigl\vert \langle 0 \vert H \vert {+} \rangle \bigr\vert^2 = 1 & \hspace{1cm} \bigl\vert \langle 0 \vert H \vert {-} \rangle \bigr\vert^2 = 0 \\[1mm] \bigl\vert \langle 1 \vert H \vert {+} \rangle \bigr\vert^2 = 0 & \hspace{1cm} \bigl\vert \langle 1 \vert H \vert {-} \rangle \bigr\vert^2 = 1. \end{aligned}

Teorém o nemožnosti klonování

Teorém o nemožnosti klonování ukazuje, že je nemožné vytvořit dokonalou kopii neznámého kvantového stavu.

Theorem

Teorém o nemožnosti klonování: Nechť Σ\Sigma je množina klasických stavů mající alespoň dva prvky a nechť X\mathsf{X} a Y\mathsf{Y} jsou systémy sdílející stejnou množinu klasických stavů Σ.\Sigma. Neexistuje kvantový stav ϕ\vert \phi\rangle systému Y\mathsf{Y} a unitární operace UU na páru (X,Y)(\mathsf{X},\mathsf{Y}) takové, že

U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle

pro každý stav ψ\vert \psi \rangle systému X.\mathsf{X}.

To znamená, že neexistuje způsob, jak inicializovat systém Y\mathsf{Y} (do jakéhokoli stavu ϕ\vert\phi\rangle) a provést unitární operaci UU na společném systému (X,Y)(\mathsf{X},\mathsf{Y}) tak, aby efektem bylo naklonování stavu ψ\vert\psi\rangle systému X\mathsf{X} — s výsledkem, že (X,Y)(\mathsf{X},\mathsf{Y}) bude ve stavu ψψ.\vert \psi \rangle \otimes \vert\psi\rangle.

Důkaz tohoto teorému je ve skutečnosti poměrně jednoduchý: spočívá v pozorování, že zobrazení

ψϕψψ\vert\psi\rangle \otimes \vert \phi\rangle\mapsto\vert\psi\rangle \otimes \vert \psi\rangle

není lineární v ψ.\vert\psi\rangle.

Konkrétně, protože Σ\Sigma má alespoň dva prvky, můžeme zvolit a,bΣa,b\in\Sigma s ab.a\neq b. Pokud by existoval kvantový stav ϕ\vert \phi\rangle systému Y\mathsf{Y} a unitární operace UU na páru (X,Y)(\mathsf{X},\mathsf{Y}), pro které by U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle pro každý kvantový stav ψ\vert\psi\rangle systému X,\mathsf{X}, pak by platilo

U(aϕ)=aaandU(bϕ)=bb.U \bigl( \vert a \rangle \otimes \vert\phi\rangle\bigr) = \vert a \rangle \otimes \vert a\rangle \quad\text{and}\quad U \bigl( \vert b \rangle \otimes \vert\phi\rangle\bigr) = \vert b \rangle \otimes \vert b\rangle.

Z linearity, konkrétně z linearity tenzorového součinu v prvním argumentu a linearity násobení matice vektorem ve druhém (vektorovém) argumentu, musí tedy platit

U((12a+12b)ϕ)=12aa+12bb.U \biggl(\biggl( \frac{1}{\sqrt{2}}\vert a \rangle + \frac{1}{\sqrt{2}} \vert b\rangle \biggr) \otimes \vert\phi\rangle\biggr) = \frac{1}{\sqrt{2}} \vert a \rangle \otimes \vert a\rangle + \frac{1}{\sqrt{2}} \vert b \rangle \otimes \vert b\rangle.

Avšak požadavek, že U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle pro každý kvantový stav ψ\vert\psi\rangle vyžaduje, aby

U((12a+12b)ϕ)=(12a+12b)(12a+12b)=12aa+12ab+12ba+12bb12aa+12bb\begin{aligned} & U \biggl(\biggl( \frac{1}{\sqrt{2}}\vert a \rangle + \frac{1}{\sqrt{2}} \vert b\rangle \biggr) \otimes \vert\phi\rangle\biggr)\\ & \qquad = \biggl(\frac{1}{\sqrt{2}} \vert a \rangle + \frac{1}{\sqrt{2}} \vert b \rangle\biggr) \otimes \biggl(\frac{1}{\sqrt{2}} \vert a \rangle + \frac{1}{\sqrt{2}} \vert b \rangle\biggr)\\ & \qquad = \frac{1}{2} \vert a \rangle \otimes \vert a\rangle + \frac{1}{2} \vert a \rangle \otimes \vert b\rangle + \frac{1}{2} \vert b \rangle \otimes \vert a\rangle + \frac{1}{2} \vert b \rangle \otimes \vert b\rangle\\ & \qquad \neq \frac{1}{\sqrt{2}} \vert a \rangle \otimes \vert a\rangle + \frac{1}{\sqrt{2}} \vert b \rangle \otimes \vert b\rangle \end{aligned}

Proto nemůže existovat stav ϕ\vert \phi\rangle a unitární operace UU, pro které by U(ψϕ)=ψψU \bigl( \vert \psi \rangle \otimes \vert\phi\rangle\bigr) = \vert \psi \rangle \otimes \vert\psi\rangle pro každý kvantový stavový vektor ψ.\vert \psi\rangle.

K teorému o nemožnosti klonování je na místě několik poznámek. První je, že výše uvedená formulace teorému o nemožnosti klonování je absolutní v tom smyslu, že tvrdí, že dokonalé klonování je nemožné — ale neříká nic o možnosti klonování s omezenou přesností, kde bychom mohli uspět ve vytvoření přibližného klonu (s ohledem na nějaký způsob měření, jak si dva různé kvantové stavy mohou být podobné). Ve skutečnosti existují formulace teorému o nemožnosti klonování, které kladou omezení na přibližné klonování, stejně jako metody k dosažení přibližného klonování s omezenou přesností.

Druhá poznámka je, že teorém o nemožnosti klonování je tvrzení o nemožnosti klonování libovolného stavu ψ.\vert\psi\rangle. Naproti tomu můžeme snadno vytvořit klon jakéhokoli stavu standardní báze. Například můžeme naklonovat Qubit ve stavu standardní báze pomocí řízené operace NOT:

Classical copy

Zde a|a\rangle je 0|0\rangle nebo 1,|1\rangle, což jsou stavy, které lze realizovat klasicky. I když není problém vytvořit klon stavu standardní báze, neodporuje to teorému o nemožnosti klonování. Tento přístup s použitím řízené Gate NOT by neuspěl při vytváření klonu stavu +,\vert + \rangle, například.

Poslední poznámka k teorému o nemožnosti klonování je, že ve skutečnosti není unikátní pro kvantovou informaci — je také nemožné naklonovat libovolný pravděpodobnostní stav pomocí klasického (deterministického nebo pravděpodobnostního) procesu. Představ si, že ti někdo předá systém v nějakém pravděpodobnostním stavu, ale ty si nejsi jistý, jaký ten pravděpodobnostní stav je. Například možná náhodně vygenerovali číslo mezi 11 a 10,10, ale neřekli ti, jak to číslo vygenerovali. Rozhodně neexistuje žádný fyzikální proces, jehož prostřednictvím můžeš získat dvě nezávislé kopie téhož pravděpodobnostního stavu: vše, co máš v ruce, je číslo mezi 11 a 10,10, a prostě v tom není dostatek informací, abys mohl nějak zrekonstruovat pravděpodobnosti pro všechny ostatní výsledky.

Matematicky řečeno, verze teorému o nemožnosti klonování pro pravděpodobnostní stavy se dá dokázat přesně stejným způsobem jako běžný teorém o nemožnosti klonování (pro kvantové stavy). To znamená, že klonování libovolného pravděpodobnostního stavu je nelineární proces, takže nemůže být reprezentován stochastickou maticí.

Neortogonální stavy nelze dokonale rozlišit

Jako poslední omezeni, kterému se v této lekci budeme věnovat, ukážeme, že pokud máme dva kvantové stavy ψ\vert\psi\rangle a ϕ\vert\phi\rangle, které nejsou ortogonální, což znamená, že ϕψ0,\langle \phi\vert\psi\rangle \neq 0, pak je nemožné je rozlišit (jinými slovy poznat, který je který) dokonale. Ve skutečnosti ukážeme něco logicky ekvivalentního: pokud máme způsob, jak dva stavy rozlišit dokonale, bez jakékoli chyby, pak musí být ortogonální.

Omezíme se na kvantové Circuit, které se skládají z libovolného počtu unitárních Gate, za nimiž následuje jedno měření v standardní bázi na horním Qubit. Od kvantového Circuit požadujeme, aby dokonale rozlišoval stavy ψ\vert\psi\rangle a ϕ,\vert\phi\rangle, což znamená, že měření vždy dá hodnotu 00 pro jeden z těchto dvou stavů a vždy dá 11 pro druhý stav. Přesněji řečeno, předpokládejme, že máme kvantový Circuit, který funguje tak, jak naznačují následující diagramy:

Discriminate psi

Rámeček označený UU představuje unitární operaci reprezentující kombinovaný efekt všech unitárních Gate v našem Circuit, ale nezahrnuje závěrečné měření. Bez újmy na obecnosti předpokládáme, že měření dává výstup 00 pro ψ\vert\psi\rangle a 11 pro ϕ;\vert\phi\rangle; analýza by se zásadně nelišila, kdyby tyto výstupní hodnoty byly prohozené.

Všimni si, že kromě Qubit, které na začátku uchovávají buď ψ\vert\psi\rangle, nebo ϕ,\vert\phi\rangle, může Circuit volně využívat libovolný počet dalších pracovních Qubit. Tyto Qubit jsou na začátku všechny nastaveny do stavu 0\vert 0\rangle -- takže jejich kombinovaný stav je na obrázcích označen 00\vert 0\cdots 0\rangle -- a Circuit je může využít jakýmkoli způsobem, který by mohl být prospěšný. Použití pracovních Qubit v kvantových Circuit tohoto typu je velmi běžné.

Nyní se podívejme, co se stane, když spustíme náš Circuit na stavu ψ\vert\psi\rangle (společně s inicializovanými pracovními Qubit). Výsledný stav, bezprostředně před provedením měření, lze zapsat jako

U(00ψ)=γ00+γ11U \bigl( \vert 0\cdots 0 \rangle \vert \psi \rangle\bigr) = \vert \gamma_0\rangle\vert 0 \rangle + \vert \gamma_1 \rangle\vert 1 \rangle

pro dva vektory γ0\vert \gamma_0\rangle a γ1\vert \gamma_1\rangle, které odpovídají všem Qubit kromě horního. Obecně platí, že pro takový stav jsou pravděpodobnosti, že měření horního Qubit dá výsledek 00 a 11, následující:

Pr(outcome is 0)=γ02andPr(outcome is 1)=γ12.\operatorname{Pr}(\text{outcome is $0$}) = \bigl\| \vert\gamma_0\rangle \bigr\|^2 \qquad\text{and}\qquad \operatorname{Pr}(\text{outcome is $1$}) = \bigl\| \vert\gamma_1\rangle \bigr\|^2.

Protože náš Circuit vždy dává výstup 00 pro stav ψ,\vert\psi\rangle, musí platit γ1=0,\vert\gamma_1\rangle = 0, a tedy

U(00ψ)=γ00.U \bigl( \vert 0\cdots 0\rangle\vert \psi \rangle \bigr) = \vert\gamma_0\rangle\vert 0 \rangle.

Vynásobením obou stran této rovnice UU^{\dagger} dostaneme:

00ψ=U(γ00).(1)\vert 0\cdots 0\rangle\vert \psi \rangle = U^{\dagger} \bigl( \vert \gamma_0\rangle\vert 0 \rangle \bigr). \tag{1}

Analogickým postupem pro ϕ\vert\phi\rangle místo ψ\vert\psi\rangle dojdeme k závěru, že

U(00ϕ)=δ11U \bigl( \vert 0\cdots 0\rangle\vert \phi \rangle \bigr) = \vert \delta_1\rangle\vert 1 \rangle

pro nějaký vektor δ1,\vert\delta_1\rangle, a proto

00ϕ=U(δ11).(2)\vert 0\cdots 0\rangle\vert \phi \rangle = U^{\dagger} \bigl( \vert \delta_1\rangle\vert 1 \rangle\bigr). \tag{2}

Nyní spočítejme skalární součin vektorů reprezentovaných rovnicemi (1)(1) a (2),(2), přičemž začneme s reprezentacemi na pravých stranách obou rovnic. Máme

(U(γ00))=(γ00)U,\bigl(U^{\dagger} \bigl( \vert \gamma_0\rangle\vert 0 \rangle \bigr)\bigr)^{\dagger} = \bigl( \langle\gamma_0\vert\langle 0\vert \bigr)U,

takže skalární součin vektoru (1)(1) s vektorem (2)(2) je

(γ00)UU(δ11)=(γ00)(δ11)=γ0δ101=0.\bigl( \langle\gamma_0\vert\langle 0\vert \bigr)U U^{\dagger} \bigl( \vert \delta_1\rangle\vert 1 \rangle\bigr) = \bigl( \langle\gamma_0\vert\langle 0\vert \bigr) \bigl( \vert \delta_1\rangle\vert 1 \rangle\bigr) = \langle \gamma_0 \vert \delta_1\rangle \langle 0 \vert 1 \rangle = 0.

Zde jsme využili fakt, že UU=I,U U^{\dagger} = \mathbb{I}, a také to, že skalární součin tenzorových součinů je součin skalárních součinů:

uvwx=uwvx\langle u \otimes v \vert w \otimes x\rangle = \langle u \vert w\rangle \langle v \vert x\rangle

pro libovolnou volbu těchto vektorů (za předpokladu, že u\vert u\rangle a w\vert w\rangle mají stejný počet složek a v\vert v\rangle a x\vert x\rangle mají stejný počet složek, aby skalární součiny uw\langle u\vert w\rangle a vx\langle v\vert x \rangle měly smysl). Všimni si, že hodnota skalárního součinu γ0δ1\langle \gamma_0 \vert \delta_1\rangle je irelevantní, protože je násobena 01=0.\langle 0 \vert 1 \rangle = 0.

Nakonec skalární součin vektorů na levých stranách rovnic (1)(1) a (2)(2) musí být roven stejné nulové hodnotě, kterou jsme již spočítali, takže

0=(00ψ)(00ϕ)=0000ψϕ=ψϕ.0 = \bigl( \vert 0\cdots 0\rangle \vert \psi\rangle\bigr)^{\dagger} \bigl(\vert 0\cdots 0\rangle\vert \phi\rangle\bigr) = \langle 0\cdots 0 \vert 0\cdots 0 \rangle \langle \psi \vert \phi \rangle = \langle \psi \vert \phi \rangle.

Tím jsme dospěli k závěru, který jsme chtěli, a to že ψ\vert \psi\rangle a ϕ\vert\phi\rangle jsou ortogonální: ψϕ=0.\langle \psi \vert \phi \rangle = 0.

Mimochodem, je možné dokonale rozlišit libovolné dva stavy, které jsou ortogonální, což je obrácené tvrzení k tomu, co jsme právě dokázali. Předpokládejme, že dva stavy, které chceme rozlišit, jsou ϕ\vert \phi\rangle a ψ,\vert \psi\rangle, kde ϕψ=0.\langle \phi\vert\psi\rangle = 0. Tyto stavy pak můžeme dokonale rozlišit provedením projektivního měření popsaného například těmito maticemi:

{ϕϕ,Iϕϕ}.\bigl\{ \vert\phi\rangle\langle\phi\vert,\,\mathbb{I} - \vert\phi\rangle\langle\phi\vert \bigr\}.

Pro stav ϕ\vert\phi\rangle je vždy získán první výsledek:

ϕϕϕ2=ϕϕϕ2=ϕ2=1,(Iϕϕ)ϕ2=ϕϕϕϕ2=ϕϕ2=0.\begin{aligned} & \bigl\| \vert\phi\rangle\langle\phi\vert \vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle\langle\phi\vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle \bigr\|^2 = 1,\\[1mm] & \bigl\| (\mathbb{I} - \vert\phi\rangle\langle\phi\vert) \vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle - \vert\phi\rangle\langle\phi\vert\phi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle - \vert\phi\rangle \bigr\|^2 = 0. \end{aligned}

A pro stav ψ\vert\psi\rangle je vždy získán druhý výsledek:

ϕϕψ2=ϕϕψ2=02=0,(Iϕϕ)ψ2=ψϕϕψ2=ψ2=1.\begin{aligned} & \bigl\| \vert\phi\rangle\langle\phi\vert \vert\psi\rangle \bigr\|^2 = \bigl\| \vert\phi\rangle\langle\phi\vert\psi\rangle \bigr\|^2 = \bigl\| 0 \bigr\|^2 = 0,\\[1mm] & \bigl\| (\mathbb{I} - \vert\phi\rangle\langle\phi\vert) \vert\psi\rangle \bigr\|^2 = \bigl\| \vert\psi\rangle - \vert\phi\rangle\langle\phi\vert\psi\rangle \bigr\|^2 = \bigl\| \vert\psi\rangle \bigr\|^2 = 1. \end{aligned}