Sari la conținutul principal

Purificări

Definiția purificărilor

Să începem cu o definiție matematică precisă a purificărilor.

Definiție

Presupune că X\mathsf{X} este un sistem aflat într-o stare reprezentată de o matrice densitate ρ,\rho, și ψ\vert\psi\rangle este un vector de stare cuantică al perechii (X,Y)(\mathsf{X},\mathsf{Y}) care lasă ρ\rho atunci când Y\mathsf{Y} este eliminat prin urmă parțială:

ρ=TrY(ψψ).\rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle\langle\psi\vert\bigr).

Vectorul de stare ψ\vert\psi\rangle se numește atunci o purificare a lui ρ.\rho.

Starea pură ψψ,\vert\psi\rangle\langle\psi\vert, exprimată ca matrice densitate în loc de vector de stare cuantică, este de asemenea numită în mod obișnuit purificare a lui ρ\rho atunci când ecuația din definiție este adevărată, dar în general vom folosi termenul pentru a ne referi la un vector de stare cuantică.

Termenul purificare este folosit și mai general când ordinea sistemelor este inversată, când numele sistemelor și stărilor sunt diferite (bineînțeles), și când există mai mult de două sisteme. De exemplu, dacă ψ\vert \psi \rangle este un vector de stare cuantică ce reprezintă o stare pură a unui sistem compus (A,B,C),(\mathsf{A},\mathsf{B},\mathsf{C}), iar ecuația

ρ=TrB(ψψ)\rho = \operatorname{Tr}_{\mathsf{B}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr)

este adevărată pentru o matrice densitate ρ\rho ce reprezintă o stare a sistemului (A,C),(\mathsf{A},\mathsf{C}), atunci ψ\vert\psi\rangle este totuși numită o purificare a lui ρ.\rho.

În scopurile acestei lecții, totuși, ne vom concentra pe forma specifică descrisă în definiție. Proprietățile și faptele despre purificări, conform acestei definiții, pot fi în general generalizate la mai mult de două sisteme prin reordonarea și partiționarea sistemelor în două sisteme compuse, unul jucând rolul lui X\mathsf{X} și celălalt rolul lui Y.\mathsf{Y}.

Existența purificărilor

Presupune că X\mathsf{X} și Y\mathsf{Y} sunt oricare două sisteme și ρ\rho este o stare dată a lui X.\mathsf{X}. Vom demonstra că există un vector de stare cuantică ψ\vert\psi\rangle al perechii (X,Y)(\mathsf{X},\mathsf{Y}) care purifică ρ\rho — ceea ce este un alt mod de a spune că ψ\vert\psi\rangle este o purificare a lui ρ\rho — cu condiția că sistemul Y\mathsf{Y} este suficient de mare. În particular, dacă Y\mathsf{Y} are cel puțin tot atâtea stări clasice cât X,\mathsf{X}, atunci o purificare de această formă există în mod necesar pentru orice stare ρ.\rho. Sunt necesare mai puține stări clasice ale lui Y\mathsf{Y} pentru unele stări ρ;\rho; în general, rank(ρ)\operatorname{rank}(\rho) stări clasice ale lui Y\mathsf{Y} sunt necesare și suficiente pentru existența unui vector de stare cuantică al perechii (X,Y)(\mathsf{X},\mathsf{Y}) care purifică ρ.\rho.

Considerăm mai întâi orice expresie a lui ρ\rho ca o combinație convexă de nn stări pure, pentru orice număr întreg pozitiv n.n.

ρ=a=0n1paϕaϕa\rho = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert

În această expresie, (p0,,pn1)(p_0,\ldots,p_{n-1}) este un vector de probabilitate și ϕ0,,ϕn1\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle sunt vectori de stare cuantică ai lui X.\mathsf{X}.

O modalitate de a obține o astfel de expresie este prin teorema spectrală, caz în care nn este numărul de stări clasice ale lui X,\mathsf{X}, p0,,pn1p_0,\ldots,p_{n-1} sunt valorile proprii ale lui ρ,\rho, iar ϕ0,,ϕn1\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle sunt vectorii proprii ortonormali corespunzători acestor valori proprii.

De fapt, nu este nevoie să includem termenii corespunzători valorilor proprii nule ale lui ρ\rho în sumă, ceea ce ne permite să alegem alternativ n=rank(ρ)n = \operatorname{rank}(\rho) și p0,,pn1p_0,\ldots,p_{n-1} să fie valorile proprii nenule ale lui ρ.\rho. Aceasta este valoarea minimă a lui nn pentru care există o expresie a lui ρ\rho de forma de mai sus.

Pentru a fi clar, nu este necesar ca expresia aleasă a lui ρ,\rho, ca o combinație convexă de stări pure, să provină din teorema spectrală — aceasta este doar o modalitate de a obține o astfel de expresie. În particular, nn poate fi orice număr întreg pozitiv, vectorii unitari ϕ0,,ϕn1\vert\phi_0\rangle,\ldots,\vert\phi_{n-1}\rangle nu trebuie să fie ortogonali, iar probabilitățile p0,,pn1p_0,\ldots,p_{n-1} nu trebuie să fie valori proprii ale lui ρ.\rho.

Putem identifica acum o purificare a lui ρ\rho astfel.

ψ=a=0n1paϕaa\vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert a \rangle

Aici facem ipoteza că stările clasice ale lui Y\mathsf{Y} includ 0,,n1.0,\ldots,n-1. Dacă nu, o alegere arbitrară pentru nn stări clasice distincte ale lui Y\mathsf{Y} poate fi substituită pentru 0,,n1.0,\ldots,n-1. Verificarea faptului că aceasta este într-adevăr o purificare a lui ρ\rho este o simplă chestiune de calcul al urmei parțiale, care poate fi efectuat în următoarele două moduri echivalente.

TrY(ψψ)=a=0n1(IXa)ψψ(IXa)=a=0n1paϕaϕa=ρ\operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sum_{a = 0}^{n-1} (\mathbb{I}_{\mathsf{X}} \otimes \langle a\vert) \vert\psi\rangle\langle\psi\vert (\mathbb{I}_{\mathsf{X}} \otimes \vert a\rangle) = \sum_{a = 0}^{n-1} p_a \vert\phi_a\rangle\langle\phi_a\vert = \rho TrY(ψψ)=a,b=0n1papbϕaϕbTr(ab)=a=0n1paϕaϕa=ρ\operatorname{Tr}_{\mathsf{Y}} \bigl(\vert\psi\rangle\langle\psi\vert\bigr) = \sum_{a,b = 0}^{n-1} \sqrt{p_a} \sqrt{p_b} \, \vert\phi_a\rangle\langle \phi_b\vert \, \operatorname{Tr}(\vert a \rangle \langle b \vert) = \sum_{a = 0}^{n-1} p_a \, \vert\phi_a\rangle\langle \phi_a\vert = \rho

Mai general, pentru orice mulțime ortonormală de vectori {γ0,,γn1},\{\vert\gamma_0\rangle,\ldots,\vert\gamma_{n-1}\rangle\}, vectorul de stare cuantică

ψ=a=0n1paϕaγa\vert\psi\rangle = \sum_{a = 0}^{n-1} \sqrt{p_a} \, \vert\phi_a\rangle \otimes \vert \gamma_a \rangle

este o purificare a lui ρ.\rho.

Exemplu

Presupune că X\mathsf{X} și Y\mathsf{Y} sunt ambii qubiți și

ρ=(34141414)\rho = \begin{pmatrix} \frac{3}{4} & \frac{1}{4}\\[2mm] \frac{1}{4} & \frac{1}{4} \end{pmatrix}

este o matrice densitate ce reprezintă o stare a lui X.\mathsf{X}.

Putem folosi teorema spectrală pentru a exprima ρ\rho ca

ρ=cos2(π/8)ψπ/8ψπ/8+sin2(π/8)ψ5π/8ψ5π/8,\rho = \cos^2(\pi/8) \vert \psi_{\pi/8}\rangle\langle\psi_{\pi/8}\vert + \sin^2(\pi/8) \vert \psi_{5\pi/8}\rangle\langle\psi_{5\pi/8}\vert,

unde ψθ=cos(θ)0+sin(θ)1.\vert \psi_{\theta} \rangle = \cos(\theta) \vert 0\rangle + \sin(\theta)\vert 1\rangle. Vectorul de stare cuantică

cos(π/8)ψπ/80+sin(π/8)ψ5π/81\cos(\pi/8) \vert \psi_{\pi/8}\rangle \otimes \vert 0\rangle + \sin(\pi/8) \vert \psi_{5\pi/8}\rangle \otimes \vert 1\rangle

care descrie o stare pură a perechii (X,Y),(\mathsf{X},\mathsf{Y}), este prin urmare o purificare a lui ρ.\rho.

Alternativ, putem scrie

ρ=1200+12++.\rho = \frac{1}{2} \vert 0\rangle\langle 0\vert + \frac{1}{2} \vert +\rangle\langle +\vert.

Aceasta este o combinație convexă de stări pure, dar nu o descompunere spectrală, deoarece 0\vert 0\rangle și +\vert +\rangle nu sunt ortogonali și 1/21/2 nu este o valoare proprie a lui ρ.\rho. Cu toate acestea, vectorul de stare cuantică

1200+12+1\frac{1}{\sqrt{2}} \vert 0 \rangle \otimes \vert 0\rangle + \frac{1}{\sqrt{2}} \vert + \rangle \otimes \vert 1\rangle

este o purificare a lui ρ.\rho.

Descompuneri Schmidt

În continuare, vom discuta descompunerile Schmidt, care sunt expresii ale vectorilor de stare cuantică ai perechilor de sisteme ce iau o anumită formă. Descompunerile Schmidt sunt strâns legate de purificări și sunt foarte utile în sine. Într-adevăr, când raționăm despre un vector de stare cuantică dat ψ\vert\psi\rangle al unei perechi de sisteme, primul pas constă adesea în identificarea sau considerarea unei descompuneri Schmidt a acestei stări.

Definiție

Fie ψ\vert \psi\rangle un vector de stare cuantică dat al unei perechi de sisteme (X,Y).(\mathsf{X},\mathsf{Y}). O descompunere Schmidt a lui ψ\vert\psi\rangle este o expresie de forma

ψ=a=0r1paxaya,\vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle,

unde p0,,pr1p_0,\ldots,p_{r-1} sunt numere reale pozitive cu suma 11 și ambele mulțimi {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} și {y0,,yr1}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} sunt ortonormale.

Valorile

p0,,pr1\sqrt{p_0},\ldots,\sqrt{p_{r-1}}

dintr-o descompunere Schmidt a lui ψ\vert\psi\rangle sunt cunoscute ca coeficienții Schmidt ai acestuia, care sunt determinate în mod unic (până la ordinea lor) — sunt singurele numere reale pozitive care pot apărea într-o astfel de expresie a lui ψ.\vert\psi\rangle. Mulțimile

{x0,,xr1}and{y0,,yr1},\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} \quad\text{and}\quad \{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\},

pe de altă parte, nu sunt determinate în mod unic, iar libertatea pe care o avem în alegerea acestor mulțimi de vectori va fi clarificată în explicația care urmează.

Vom verifica acum că un vector de stare cuantică dat ψ\vert\psi\rangle are într-adevăr o descompunere Schmidt, și în acest proces vom învăța cum să găsim una.

Considerăm mai întâi o bază arbitrară (nu neapărat ortogonală) {x0,,xn1}\{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} a spațiului vectorial corespunzător sistemului X.\mathsf{X}. Deoarece aceasta este o bază, va exista întotdeauna o selecție determinată în mod unic de vectori z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle pentru care următoarea ecuație este adevărată.

ψ=a=0n1xaza(1)\vert \psi\rangle = \sum_{a = 0}^{n-1} \vert x_a\rangle \otimes \vert z_a \rangle \tag{1}

De exemplu, presupune că {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} este baza standard asociată cu X.\mathsf{X}. Presupunând că mulțimea de stări clasice a lui X\mathsf{X} este {0,,n1},\{0,\ldots,n-1\}, aceasta înseamnă că xa=a\vert x_a\rangle = \vert a\rangle pentru fiecare a{0,,n1},a\in\{0,\ldots,n-1\}, și găsim că

ψ=a=0n1aza\vert\psi\rangle = \sum_{a = 0}^{n-1} \vert a\rangle \otimes \vert z_a\rangle

când

za=(aIY)ψ\vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle

pentru fiecare a{0,,n1}.a\in\{0,\ldots,n-1\}. Considerăm adesea expresii ca aceasta atunci când contemplăm o măsurătoare în baza standard a lui X.\mathsf{X}.

Este important de observat că formula

za=(aIY)ψ\vert z_a \rangle = ( \langle a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle

pentru vectorii z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle din acest exemplu funcționează doar pentru că {0,,n1}\{\vert 0\rangle,\ldots,\vert n-1\rangle\} este o bază ortonormală. În general, dacă {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} este o bază care nu este neapărat ortonormală, atunci vectorii z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle sunt totuși determinați în mod unic de ecuația (1),(1), dar este necesară o formulă diferită. O modalitate de a-i găsi este să identificăm mai întâi vectorii w0,,wn1\vert w_0\rangle,\ldots,\vert w_{n-1}\rangle astfel încât ecuația

waxb={1a=b0ab\langle w_a \vert x_b \rangle = \begin{cases} 1 & a=b\\ 0 & a\neq b \end{cases}

este satisfăcută pentru toți a,b{0,,n1},a,b\in\{0,\ldots,n-1\}, moment în care avem

za=(waIY)ψ.\vert z_a \rangle = (\langle w_a \vert \otimes \mathbb{I}_{\mathsf{Y}}) \vert \psi\rangle.

Pentru o bază dată {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} a spațiului vectorial corespunzător lui X,\mathsf{X}, vectorii determinați în mod unic z0,,zn1\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle pentru care ecuația (1)(1) este satisfăcută nu vor satisface neapărat proprietăți speciale, chiar dacă {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} se întâmplă să fie o bază ortonormală. Dacă, totuși, alegem {x0,,xn1}\{\vert x_0\rangle, \ldots, \vert x_{n-1}\rangle\} ca o bază ortonormală de vectori proprii ai stării reduse

ρ=TrY(ψψ),\rho = \operatorname{Tr}_{\mathsf{Y}} \bigl( \vert \psi\rangle \langle \psi \vert \bigr),

atunci se întâmplă ceva interesant. Mai precis, pentru colecția determinată în mod unic {z0,,zn1}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} pentru care ecuația (1)(1) este adevărată, găsim că această colecție trebuie să fie ortogonală.

Mai în detaliu, considerăm o descompunere spectrală a lui ρ.\rho.

ρ=a=0n1paxaxa\rho = \sum_{a = 0}^{n-1} p_a \vert x_a \rangle \langle x_a \vert

Aici notăm valorile proprii ale lui ρ\rho prin p0,,pn1p_0,\ldots,p_{n-1} recunoscând faptul că ρ\rho este o matrice densitate — astfel vectorul valorilor proprii (p0,,pn1)(p_0,\ldots,p_{n-1}) formează un vector de probabilitate — în timp ce {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} este o bază ortonormală de vectori proprii corespunzătoare acestor valori proprii. Pentru a vedea că unica colecție {z0,,zn1}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} pentru care ecuația (1)(1) este adevărată este în mod necesar ortogonală, putem începe prin calcularea urmei parțiale.

TrY(ψψ)=a,b=0n1xaxbTr(zazb)=a,b=0n1zbzaxaxb.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) & = \sum_{a,b = 0}^{n-1} \vert x_a\rangle\langle x_b\vert \operatorname{Tr}(\vert z_a\rangle\langle z_b\vert)\\ & = \sum_{a,b = 0}^{n-1} \langle z_b\vert z_a\rangle \, \vert x_a\rangle\langle x_b\vert. \end{aligned}

Această expresie trebuie să coincidă cu descompunerea spectrală a lui ρ.\rho. Deoarece {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} este o bază, concluzionăm că mulțimea de matrice

{xaxb:a,b{0,,n1}}\bigl\{ \vert x_a\rangle\langle x_b\vert \,:\, a,b\in\{0,\ldots,n-1\} \bigr\}

este liniar independentă, și astfel urmează că

zbza={paa=b0ab,\langle z_b \vert z_a\rangle = \begin{cases} p_a & a=b\\[1mm] 0 & a\neq b, \end{cases}

stabilind că {z0,,zn1}\{\vert z_0\rangle,\ldots,\vert z_{n-1}\rangle\} este ortogonală.

Am obținut aproape o descompunere Schmidt a lui ψ.\vert\psi\rangle. Rămâne să eliminăm termenii din (1)(1) pentru care pa=0p_a = 0 și apoi să scriem za=paya\vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle pentru un vector unitar ya\vert y_a\rangle pentru fiecare dintre termenii rămași.

O modalitate convenabilă de a face acest lucru pornește de la observația că suntem liberi să numerotăm perechile valoare proprie/vector propriu dintr-o descompunere spectrală a stării reduse ρ\rho oricum dorim — astfel putem presupune că valorile proprii sunt sortate în ordine descrescătoare:

p0p1pn1.p_0 \geq p_1 \geq \cdots \geq p_{n-1}.

Notând r=rank(ρ),r = \operatorname{rank}(\rho), găsim că p0,,pr1>0p_0,\ldots,p_{r-1} > 0 și pr==pn1=0.p_r = \cdots = p_{n-1} = 0. Astfel, avem

ρ=a=0r1paxaxa,\rho = \sum_{a = 0}^{r-1} p_a \vert x_a \rangle \langle x_a \vert,

și putem scrie vectorul de stare cuantică ψ\vert \psi \rangle ca

ψ=a=0r1xaza.\vert\psi\rangle = \sum_{a = 0}^{r-1} \vert x_a\rangle \otimes \vert z_a\rangle.

Dat fiind că

za2=zaza=pa>0\| \vert z_a \rangle \|^2 = \langle z_a \vert z_a \rangle = p_a > 0

pentru a=0,,r1,a=0,\ldots,r-1, putem defini vectorii unitari y0,,yr1\vert y_0 \rangle,\ldots,\vert y_{r-1}\rangle ca

ya=zaza=zapa,\vert y_a\rangle = \frac{\vert z_a\rangle}{\|\vert z_a\rangle\|} = \frac{\vert z_a\rangle}{\sqrt{p_a}},

astfel încât za=paya\vert z_a\rangle = \sqrt{p_a}\vert y_a\rangle pentru fiecare a{0,,r1}.a\in\{0,\ldots,r-1\}. Deoarece vectorii {z0,,zr1}\{\vert z_0\rangle, \ldots, \vert z_{r-1}\rangle\} sunt ortogonali și nenuli, urmează că {y0,,yr1}\{\vert y_0\rangle, \ldots, \vert y_{r-1}\rangle\} este o mulțime ortonormală, și astfel am obținut o descompunere Schmidt a lui ψ.\vert\psi\rangle.

ψ=a=0r1paxaya\vert \psi\rangle = \sum_{a = 0}^{r-1} \sqrt{p_a}\, \vert x_a\rangle \otimes \vert y_a \rangle

În ceea ce privește alegerea vectorilor {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} și {y0,,yr1},\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\}, putem selecta {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} ca orice mulțime ortonormală de vectori proprii corespunzători valorilor proprii nenule ale stării reduse TrY(ψψ)\operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) (cum am făcut mai sus), caz în care vectorii {y0,,yr1}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} sunt determinați în mod unic.

Situația este simetrică între cele două sisteme, astfel putem alege alternativ {y0,,yr1}\{\vert y_0\rangle,\ldots,\vert y_{r-1}\rangle\} ca orice mulțime ortonormală de vectori proprii corespunzători valorilor proprii nenule ale stării reduse TrX(ψψ),\operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert), caz în care vectorii {x0,,xr1}\{\vert x_0\rangle,\ldots,\vert x_{r-1}\rangle\} vor fi determinați în mod unic.

Observă, totuși, că odată ce una dintre mulțimi este selectată, ca o mulțime de vectori proprii ai stării reduse corespunzătoare, cealaltă este determinată — astfel ele nu pot fi alese independent.

Deși nu va mai apărea în această serie, este notabil că valorile proprii nenule p0,,pr1p_0,\ldots,p_{r-1} ale stării reduse TrX(ψψ)\operatorname{Tr}_{\mathsf{X}}(\vert\psi\rangle\langle\psi\vert) trebuie să coincidă întotdeauna cu valorile proprii nenule ale stării reduse TrY(ψψ)\operatorname{Tr}_{\mathsf{Y}}(\vert\psi\rangle\langle\psi\vert) pentru orice stare pură ψ\vert\psi\rangle a unei perechi de sisteme (X,Y).(\mathsf{X},\mathsf{Y}).

Intuitiv vorbind, stările reduse ale lui X\mathsf{X} și Y\mathsf{Y} au exact aceeași cantitate de aleatorizare atunci când perechea (X,Y)(\mathsf{X},\mathsf{Y}) se află într-o stare pură. Acest fapt este relevat de descompunerea Schmidt: în ambele cazuri, valorile proprii ale stărilor reduse trebuie să coincidă cu pătratele coeficienților Schmidt ai stării pure.

Echivalența unitară a purificărilor

Putem folosi descompunerile Schmidt pentru a stabili un fapt fundamental important privind purificările, cunoscut ca echivalența unitară a purificărilor.

Teoremă

Echivalența unitară a purificărilor: Presupune că X\mathsf{X} și Y\mathsf{Y} sunt sisteme, și ψ\vert\psi\rangle și ϕ\vert\phi\rangle sunt vectori de stare cuantică ai perechii (X,Y)(\mathsf{X},\mathsf{Y}) care purifică ambii aceeași stare a lui X.\mathsf{X}. În simboluri,

TrY(ψψ)=ρ=TrY(ϕϕ)\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert)

pentru o matrice densitate ρ\rho ce reprezintă o stare a lui X.\mathsf{X}. Trebuie să existe atunci o operație unitară UU pe Y\mathsf{Y} singur care transformă prima purificare în a doua:

(IXU)ψ=ϕ.(\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle = \vert\phi\rangle.

Vom discuta câteva implicații ale acestei teoreme pe parcursul lecției, dar mai întâi să vedem cum derivă din discuția noastră anterioară despre descompunerile Schmidt.

Ipoteza noastră este că ψ\vert\psi\rangle și ϕ\vert\phi\rangle sunt vectori de stare cuantică ai unei perechi de sisteme (X,Y)(\mathsf{X},\mathsf{Y}) care satisfac ecuația

TrY(ψψ)=ρ=TrY(ϕϕ)\operatorname{Tr}_{\mathsf{Y}} (\vert\psi\rangle\langle\psi\vert) = \rho = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert)

pentru o matrice densitate ρ\rho ce reprezintă o stare a lui X.\mathsf{X}.

Considerăm o descompunere spectrală a lui ρ.\rho.

ρ=a=0n1paxaxa\rho = \sum_{a = 0}^{n-1} p_a \vert x_a\rangle\langle x_a\vert

Aici {x0,,xn1}\{\vert x_0\rangle,\ldots,\vert x_{n-1}\rangle\} este o bază ortonormală de vectori proprii ai lui ρ.\rho. Urmând prescripția descrisă anterior, putem obține descompuneri Schmidt atât pentru ψ\vert\psi\rangle cât și pentru ϕ\vert\phi\rangle de forma următoare.

ψ=a=0r1paxauaϕ=a=0r1paxava\begin{aligned} \vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert u_a\rangle\\[1mm] \vert\phi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle \end{aligned}

În aceste expresii rr este rangul lui ρ\rho și {u0,,ur1}\{\vert u_0\rangle,\ldots,\vert u_{r-1}\rangle\} și {v0,,vr1}\{\vert v_0\rangle,\ldots,\vert v_{r-1}\rangle\} sunt mulțimi ortonormale de vectori în spațiul corespunzător lui Y.\mathsf{Y}.

Pentru orice două mulțimi ortonormale din același spațiu care au același număr de elemente, există întotdeauna o matrice unitară care transformă prima mulțime în a doua, astfel putem alege o matrice unitară UU astfel încât Uua=vaU \vert u_a\rangle = \vert v_a\rangle pentru a=0,,r1.a = 0,\ldots,r-1. În particular, pentru a găsi o astfel de matrice U,U, putem folosi mai întâi procesul de ortogonalizare Gram-Schmidt pentru a extinde mulțimile noastre ortonormale la baze ortonormale {u0,,um1}\{\vert u_0\rangle,\ldots,\vert u_{m-1}\rangle\} și {v0,,vm1},\{\vert v_0\rangle,\ldots,\vert v_{m-1}\rangle\}, unde mm este dimensiunea spațiului corespunzător lui Y,\mathsf{Y}, și apoi să luăm

U=a=0m1vaua.U = \sum_{a = 0}^{m-1} \vert v_a\rangle\langle u_a\vert.

Găsim acum că

(IXU)ψ=a=0r1paxaUua=a=0r1paxava=ϕ,\begin{aligned} (\mathbb{I}_{\mathsf{X}} \otimes U) \vert\psi\rangle & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes U \vert u_a\rangle\\ & = \sum_{a = 0}^{r-1} \sqrt{p_a} \, \vert x_a\rangle \otimes \vert v_a\rangle\\ & = \vert\phi\rangle, \end{aligned}

ceea ce completează demonstrația.

Iată câteva dintre multele exemple și implicații interesante legate de echivalența unitară a purificărilor. Vom vedea mai târziu în lecție o altă implicație extrem de importantă, în contextul fidelității, cunoscută ca teorema lui Uhlmann.

Codificarea supradensă

În protocolul de codificare supradensă, Alice și Bob împart un e-bit, ceea ce înseamnă că Alice deține un Qubit A,\mathsf{A}, Bob deține un Qubit B,\mathsf{B}, iar perechea (A,B)(\mathsf{A},\mathsf{B}) se află împreună în starea Bell ϕ+.\vert\phi^{+}\rangle. Protocolul descrie cum Alice poate transforma această stare împărțită în oricare dintre cele patru stări Bell, ϕ+,\vert\phi^+\rangle, ϕ,\vert\phi^-\rangle, ψ+,\vert\psi^+\rangle, și ψ,\vert\psi^-\rangle, prin aplicarea unei operații unitare pe Qubit-ul său A.\mathsf{A}. Odată ce a făcut acest lucru, ea trimite A\mathsf{A} lui Bob, iar Bob efectuează o măsurătoare pe perechea (A,B)(\mathsf{A},\mathsf{B}) pentru a vedea ce stare Bell deține.

Pentru toate cele patru stări Bell, starea redusă a Qubit-ului lui Bob B\mathsf{B} este starea complet amestecată.

TrA(ϕ+ϕ+)=TrA(ϕϕ)=TrA(ψ+ψ+)=TrA(ψψ)=I2\operatorname{Tr}_{\mathsf{A}}(\vert\phi^+\rangle\langle\phi^+\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\phi^-\rangle\langle\phi^-\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\psi^+\rangle\langle\psi^+\vert) = \operatorname{Tr}_{\mathsf{A}}(\vert\psi^-\rangle\langle\psi^-\vert) = \frac{\mathbb{I}}{2}

Prin echivalența unitară a purificărilor, concluzionăm imediat că pentru fiecare stare Bell trebuie să existe o operație unitară pe Qubit-ul lui Alice A\mathsf{A} singur care transformă ϕ+\vert\phi^+\rangle în starea Bell aleasă. Deși aceasta nu dezvăluie detaliile precise ale protocolului, echivalența unitară a purificărilor implică imediat că codificarea supradensă este posibilă.

Putem concluziona de asemenea că generalizările codificării supradense la sisteme mai mari sunt întotdeauna posibile, cu condiția să înlocuim stările Bell cu orice bază ortonormală de purificări ale stării complet amestecate.

Implicații criptografice

Echivalența unitară a purificărilor are implicații privind implementarea primitivelor criptografice folosind informații cuantice. De exemplu, echivalența unitară a purificărilor relevă că este imposibil să implementăm o formă ideală de angajament de bit folosind informații cuantice.

Primitiva de angajament de bit implică doi participanți, Alice și Bob (care nu au încredere unul în celălalt), și are două faze.

  • Prima fază este faza de angajament, prin care Alice se angajează la o valoare binară b{0,1}.b\in\{0,1\}. Acest angajament trebuie să fie obligatoriu, ceea ce înseamnă că Alice nu-și poate schimba decizia, și ascuns, ceea ce înseamnă că Bob nu poate afla la ce valoare s-a angajat Alice.
  • A doua fază este faza de dezvăluire, în care valoarea la care s-a angajat Alice devine cunoscută lui Bob, care ar trebui atunci să fie convins că aceea a fost cu adevărat valoarea angajată care a fost dezvăluită.

În termeni intuitivi și operaționali, prima fază a angajamentului de bit ar trebui să funcționeze ca și cum Alice ar scrie o valoare binară pe o bucată de hârtie, ar încuia hârtia într-un seif și i-ar da seiful lui Bob, păstrând cheia pentru ea. Alice s-a angajat la valoarea binară scrisă pe hârtie deoarece seiful se află în posesia lui Bob (deci este obligatoriu), dar pentru că Bob nu poate deschide seiful, el nu poate afla la ce valoare s-a angajat Alice (deci este ascuns). A doua fază ar trebui să funcționeze ca și cum Alice i-ar da lui Bob cheia seifului, astfel încât el să poată deschide seiful pentru a dezvălui valoarea la care s-a angajat Alice.

Se dovedește că este imposibil să implementăm un protocol perfect de angajament de bit prin mijloace de informații cuantice, deoarece aceasta contrazice echivalența unitară a purificărilor. Iată un rezumat de nivel înalt al unui argument care stabilește acest lucru.

Pentru a începe, putem presupune că Alice și Bob efectuează doar operații unitare sau introduc noi sisteme inițializate pe măsură ce protocolul este executat. Faptul că orice canal are o reprezentare Stinespring ne permite să facem această ipoteză.

La sfârșitul fazei de angajament a protocolului, Bob deține în posesia sa un sistem compus care trebuie să se afle într-una din două stări cuantice: ρ0\rho_0 dacă Alice s-a angajat la valoarea 00 și ρ1\rho_1 dacă Alice s-a angajat la valoarea 1.1. Pentru ca protocolul să fie perfect ascuns, Bob nu ar trebui să poată face diferența între aceste două stări — deci trebuie să fie că ρ0=ρ1.\rho_0 = \rho_1. (Altfel ar exista o măsurătoare care discriminează aceste stări probabilistic.)

Totuși, deoarece Alice și Bob au folosit doar operații unitare, starea tuturor sistemelor implicate în protocol împreună după faza de angajament trebuie să se afle într-o stare pură. În particular, presupune că ψ0\vert\psi_0\rangle este starea pură a tuturor sistemelor implicate în protocol când Alice se angajează la 0,0, și ψ1\vert\psi_1\rangle este starea pură a tuturor sistemelor implicate în protocol când Alice se angajează la 1.1. Dacă notăm A\mathsf{A} și B\mathsf{B} sistemele (posibil compuse) ale lui Alice și ale lui Bob, atunci

ρ0=TrA(ψ0ψ0)ρ1=TrA(ψ1ψ1).\begin{aligned} \rho_0 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_0\rangle\langle\psi_0\vert)\\[1mm] \rho_1 & = \operatorname{Tr}_{\mathsf{A}}(\vert\psi_1\rangle\langle\psi_1\vert). \end{aligned}

Dat fiind cerința că ρ0=ρ1\rho_0 = \rho_1 pentru un protocol perfect ascuns, găsim că ψ0\vert\psi_0\rangle și ψ1\vert\psi_1\rangle sunt purificări ale aceleiași stări — și astfel, prin echivalența unitară a purificărilor, trebuie să existe o operație unitară UU pe A\mathsf{A} singur astfel încât

(UIB)ψ0=ψ1.(U\otimes\mathbb{I}_{\mathsf{B}})\vert\psi_0\rangle = \vert\psi_1\rangle.

Alice este prin urmare liberă să-și schimbe angajamentul de la 00 la 11 aplicând UU pe A,\mathsf{A}, sau de la 11 la 00 aplicând U,U^{\dagger}, și astfel protocolul ipotetic considerat eșuează complet să fie obligatoriu.

Teorema Hughston-Jozsa-Wootters

Ultima implicație a echivalenței unitare a purificărilor pe care o vom discuta în această parte a lecției este următoarea teoremă cunoscută ca teorema Hughston-Jozsa-Wootters. (Aceasta este, de fapt, o versiune ușor simplificată a teoremei cunoscute sub acest nume.)

Teoremă

Hughston-Jozsa-Wootters: Fie X\mathsf{X} și Y\mathsf{Y} sisteme și fie ϕ\vert\phi\rangle un vector de stare cuantică al perechii (X,Y).(\mathsf{X},\mathsf{Y}). De asemenea, fie NN un număr întreg pozitiv arbitrar, fie (p0,,pN1)(p_0,\ldots,p_{N-1}) un vector de probabilitate, și fie ψ0,,ψN1\vert\psi_0\rangle,\ldots,\vert\psi_{N-1}\rangle vectori de stare cuantică ce reprezintă stări ale lui X\mathsf{X} astfel încât

TrY(ϕϕ)=a=0N1paψaψa.\operatorname{Tr}_{\mathsf{Y}}\bigl(\vert\phi\rangle\langle\phi\vert\bigr) = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert.

Există o măsurătoare (generală) {P0,,PN1}\{P_0,\ldots,P_{N-1}\} pe Y\mathsf{Y} astfel încât următoarele două afirmații sunt adevărate când această măsurătoare este efectuată pe Y\mathsf{Y} când (X,Y)(\mathsf{X},\mathsf{Y}) se află în starea ϕ:\vert\phi\rangle:

  1. Fiecare rezultat al măsurătorii a{0,,N1}a\in\{0,\ldots,N-1\} apare cu probabilitatea pap_a.
  2. Condiționat de obținerea rezultatului aa al măsurătorii, starea lui X\mathsf{X} devine ψa.\vert\psi_a\rangle.

Intuitiv vorbind, această teoremă spune că atâta timp cât avem o stare pură a două sisteme, atunci pentru orice mod de a privi starea redusă a primului sistem ca o combinație convexă de stări pure, există o măsurătoare a celui de-al doilea sistem care face ca acest mod de a privi primul sistem să devină o realitate. Observă că numărul NN nu este neapărat mărginit de numărul de stări clasice ale lui X\mathsf{X} sau Y.\mathsf{Y}. De exemplu, ar putea fi că N=1.000.000N = 1.000.000 în timp ce X\mathsf{X} și Y\mathsf{Y} sunt qubiți.

Vom demonstra această teoremă folosind echivalența unitară a purificărilor, începând cu introducerea unui nou sistem Z\mathsf{Z} a cărui mulțime de stări clasice este {0,,N1}.\{0,\ldots,N-1\}. Considerăm următorii doi vectori de stare cuantică ai triplei (X,Y,Z).(\mathsf{X},\mathsf{Y},\mathsf{Z}).

γ0=ϕXY0Zγ1=a=0N1paψaX0YaZ\begin{aligned} \vert\gamma_0\rangle & = \vert\phi\rangle_{\mathsf{XY}}\otimes\vert 0\rangle_{\mathsf{Z}}\\[1mm] \vert\gamma_1\rangle & = \sum_{a = 0}^{N-1} \sqrt{p_a}\, \vert\psi_a\rangle_{\mathsf{X}} \otimes \vert 0\rangle_{\mathsf{Y}} \otimes \vert a\rangle_{\mathsf{Z}} \end{aligned}

Primul vector γ0\vert\gamma_0\rangle este pur și simplu vectorul de stare cuantică dat ϕ\vert\phi\rangle tensorizat cu 0\vert 0\rangle pentru noul sistem Z.\mathsf{Z}. Pentru al doilea vector γ1,\vert\gamma_1\rangle, avem în esență un vector de stare cuantică care ar face teorema trivială — cel puțin dacă Y\mathsf{Y} ar fi înlocuit cu Z\mathsf{Z} — deoarece o măsurătoare în baza standard efectuată pe Z\mathsf{Z} dă în mod evident fiecare rezultat aa cu probabilitatea pa,p_a, și condiționat de obținerea acestui rezultat starea lui X\mathsf{X} devine ψa.\vert\psi_a\rangle.

Gândindu-ne la perechea (Y,Z)(\mathsf{Y},\mathsf{Z}) ca la un singur sistem compus care poate fi eliminat prin urmă parțială pentru a lăsa X,\mathsf{X}, găsim că am identificat două purificări diferite ale stării

ρ=a=0N1paψaψa.\rho = \sum_{a = 0}^{N-1} p_a \vert\psi_a\rangle\langle\psi_a\vert.

Mai precis, pentru prima avem

TrYZ(γ0γ0)=TrY(ϕϕ)=ρ\operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_0\rangle\langle\gamma_0\vert) = \operatorname{Tr}_{\mathsf{Y}} (\vert\phi\rangle\langle\phi\vert) = \rho

și pentru a doua avem

TrYZ(γ1γ1)=a,b=0N1papbψaψaTr(00ab)=a=0N1paψaψa=ρ.\begin{aligned} \operatorname{Tr}_{\mathsf{YZ}} (\vert\gamma_1\rangle\langle\gamma_1\vert) & = \sum_{a,b = 0}^{N-1} \sqrt{p_a}\sqrt{p_b} \, \vert\psi_a\rangle\langle\psi_a\vert \operatorname{Tr}(\vert 0\rangle\langle 0\vert \otimes \vert a\rangle\langle b\vert)\\ & = \sum_{a = 0}^{N-1} p_a \, \vert\psi_a\rangle\langle\psi_a\vert\\ & = \rho. \end{aligned}

Trebuie să existe prin urmare o operație unitară UU pe (Y,Z)(\mathsf{Y},\mathsf{Z}) care satisface

(IXU)γ0=γ1(\mathbb{I}_{\mathsf{X}} \otimes U) \vert \gamma_0 \rangle = \vert\gamma_1\rangle

prin echivalența unitară a purificărilor.

Folosind această operație unitară U,U, putem implementa o măsurătoare care satisface cerințele teoremei, după cum ilustrează diagrama următoare. Cu alte cuvinte, introducem noul sistem Z\mathsf{Z} inițializat în starea 0,\vert 0\rangle, aplicăm UU pe (Y,Z),(\mathsf{Y},\mathsf{Z}), care transformă starea lui (X,Y,Z)(\mathsf{X},\mathsf{Y},\mathsf{Z}) din γ0\vert\gamma_0\rangle în γ1,\vert\gamma_1\rangle, și apoi măsurăm Z\mathsf{Z} cu o măsurătoare în baza standard, despre care am observat deja că dă comportamentul dorit.

A quantum circuit implementation of a measurement for the HSW theorem

Dreptunghiul punctat din figură reprezintă o implementare a acestei măsurători, care poate fi descrisă ca o colecție de matrice pozitiv semidefinite {P0,,PN1}\{P_0,\ldots,P_{N-1}\} astfel.

Pa=(IY0)U(IYaa)U(IY0)P_a = (\mathbb{I}_{\mathsf{Y}} \otimes \langle 0\vert) U^{\dagger} (\mathbb{I}_{\mathsf{Y}} \otimes \vert a\rangle\langle a \vert)U (\mathbb{I}_{\mathsf{Y}} \otimes \vert 0\rangle)