Sari la conținutul principal
Acest proiect este în versiune beta. Ai găsit o eroare? Deschide un issue pe GitHub. Ai o întrebare sau o idee? Întreabă în Discussions — ne-ar plăcea să aflăm părerea ta!
Cum este calitatea traducerii pe această pagină?

Reprezentări ale canalelor

În continuare, vom discuta despre reprezentările matematice ale canalelor.

Aplicațiile liniare de la vectori la vectori pot fi reprezentate prin matrice într-un mod familiar, unde acțiunea aplicației liniare este descrisă prin înmulțirea matrice-vector. Dar canalele sunt aplicații liniare de la matrice la matrice, nu de la vectori la vectori. Deci, în general, cum putem exprima canalele în termeni matematici?

Pentru unele canale, putem avea o formulă simplă care le descrie, ca în cazul celor trei exemple de canale qubit neunitare descrise anterior. Dar un canal arbitrar poate să nu aibă o astfel de formulă frumoasă, deci nu este practic în general să exprimi un canal în acest mod.

Ca punct de comparație, în formularea simplificată a informației cuantice folosim matrice unitare pentru a reprezenta operațiile pe vectorii de stare cuantică: fiecare matrice unitară reprezintă o operație validă și fiecare operație validă poate fi exprimată ca o matrice unitară. În esență, întrebarea care se pune este: Cum putem face ceva analog pentru canale?

Pentru a răspunde la această întrebare, vom avea nevoie de niște instrumente matematice suplimentare. Vom vedea că, de fapt, canalele pot fi descrise matematic în câteva moduri diferite, incluzând reprezentări numite în onoarea a trei persoane care au jucat roluri cheie în dezvoltarea lor: Stinespring, Kraus, și Choi. Împreună, aceste diferite moduri de a descrie canalele oferă unghiuri diferite din care pot fi privite și analizate.

Reprezentări Stinespring​

Reprezentările Stinespring se bazează pe ideea că orice canal poate fi implementat într-un mod standard, în care un sistem de intrare este mai întâi combinat cu un sistem de spațiu de lucru inițializat, formând un sistem compus; apoi se efectuează o operație unitară pe sistemul compus; și, în final, sistemul de spațiu de lucru este eliminat (sau eliminat prin urmă parțială), lăsând ieșirea canalului.

Figura de mai jos arată o astfel de implementare, sub forma unei diagrame de circuit, pentru un canal ale cărui sisteme de intrare și ieșire sunt același sistem, X.\mathsf{X}.

O diagramă reprezentând o reprezentare Stinespring a unui canal ale cărui sisteme de intrare și ieșire sunt același

În această diagramă, firele reprezintă sisteme arbitrare, după cum indică etichetele de deasupra firelor, și nu neapărat qubiti individuali. De asemenea, simbolul ground folosit în mod obișnuit în ingineria electrică indică explicit că W\mathsf{W} este eliminat.

Pe scurt, modul în care funcționează implementarea este după cum urmează. Sistemul de intrare X\mathsf{X} începe într-o stare ρ\rho, în timp ce un sistem de spațiu de lucru W\mathsf{W} este inițializat la starea bazei standard ∣0⟩\vert 0\rangle. O operație unitară UU este efectuată pe perechea (W,X)(\mathsf{W},\mathsf{X}), și, în final, sistemul de spațiu de lucru W\mathsf{W} este eliminat prin urmă parțială, lăsând X\mathsf{X} ca ieșire.

Observă că presupunem că 00 este o stare clasică a lui W\mathsf{W}, și o alegem ca stare inițializată a acestui sistem, ceea ce va ajuta la simplificarea matematicii. Totuși, s-ar putea alege orice stare pură fixă pentru a reprezenta starea inițializată a lui W\mathsf{W} fără a schimba proprietățile de bază ale reprezentării.

O expresie matematică a canalului rezultat, Φ,\Phi, este după cum urmează.

Φ(ρ)=Tr⁡W(U(∣0⟩⟨0∣W⊗ρ)U†)\Phi(\rho) = \operatorname{Tr}_{\mathsf{W}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger} \bigr)

Ca de obicei, folosim convenția de ordonare Qiskit: sistemul X\mathsf{X} este în vârf în diagramă și, prin urmare, corespunde factorului tensorial din dreapta în formulă.

În general, sistemele de intrare și ieșire ale unui canal nu trebuie să fie identice. Iată o figură reprezentând implementarea unui canal Φ\Phi al cărui sistem de intrare este X\mathsf{X} și al cărui sistem de ieșire este Y\mathsf{Y}.

O diagramă reprezentând o reprezentare Stinespring a unui canal ale cărui sisteme de intrare și ieșire pot fi diferite

De data aceasta, operația unitară transformă (W,X)(\mathsf{W},\mathsf{X}) într-o pereche (G,Y)(\mathsf{G},\mathsf{Y}), unde G\mathsf{G} este un nou sistem „gunoi" care este eliminat prin urmă parțială, lăsând Y\mathsf{Y} ca sistem de ieșire. Pentru ca UU să fie unitar, trebuie să fie o matrice pătratică. Aceasta necesită ca perechea (G,Y)(\mathsf{G},\mathsf{Y}) să aibă același număr de stări clasice ca perechea (W,X)(\mathsf{W},\mathsf{X}), deci sistemele W\mathsf{W} și G\mathsf{G} trebuie alese astfel încât să permită acest lucru.

Obținem o expresie matematică a canalului rezultat, Φ,\Phi, similară cu cea anterioară.

Φ(ρ)=Tr⁡G(U(∣0⟩⟨0∣W⊗ρ)U†)\Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( U (\vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho) U^{\dagger} \bigr)

Când un canal este descris în acest fel, ca o operație unitară împreună cu o specificație privind modul în care sistemul de spațiu de lucru este inițializat și cum este selectat sistemul de ieșire, spunem că este exprimat în formă Stinespring sau că este o reprezentare Stinespring a canalului.

Nu este deloc evident, dar orice canal are de fapt o reprezentare Stinespring, după cum vom vedea până la sfârșitul lecției. De asemenea, vom vedea că reprezentările Stinespring nu sunt unice; vor exista mereu modalități diferite de a implementa același canal în modul descris.

Remarcă

În contextul informației cuantice, termenul reprezentare Stinespring se referă în mod obișnuit la o expresie puțin mai generală a unui canal cu forma

Φ(ρ)=Tr⁡G(AρA†)\Phi(\rho) = \operatorname{Tr}_{\mathsf{G}} \bigl( A \rho A^{\dagger} \bigr)

pentru o izometrie AA, adică o matrice ale cărei coloane sunt ortonormale dar care poate să nu fie o matrice pătratică. Pentru reprezentările Stinespring cu forma pe care am adoptat-o ca definiție, putem obține o expresie de această altă formă luând

A=U(∣0⟩W⊗IX).A = U (\vert 0\rangle_{\mathsf{W}} \otimes \mathbb{I}_{\mathsf{X}}).

Canalul complet de defazare​

Iată o reprezentare Stinespring a canalului qubit de defazare Δ\Delta. În această diagramă, ambele fire reprezintă qubiti individuali — deci acesta este o diagramă obișnuită de circuit cuantic.

O diagramă de circuit cuantic reprezentând canalul complet de defazare

Pentru a vedea că efectul pe care îl are acest circuit asupra qubitului de intrare este într-adevăr descris de canalul complet de defazare, putem parcurge circuitul pas cu pas, folosind reprezentarea matriceală explicită a urmei parțiale discutată în lecția anterioară. Vom numi qubitului de sus X\mathsf{X} — acesta este intrarea și ieșirea canalului — și vom presupune că X\mathsf{X} începe într-o stare arbitrară ρ\rho.

Primul pas este introducerea unui qubit de spațiu de lucru, W\mathsf{W}. Înainte de efectuarea porții controlled-NOT, starea perechii (W,X)(\mathsf{W},\mathsf{X}) este reprezentată de următoarea matrice densitate.

∣0⟩⟨0∣W⊗ρ=(1000)⊗(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)=(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩00⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩0000000000)\begin{aligned} \vert 0\rangle \langle 0 \vert_{\mathsf{W}} \otimes \rho & = \begin{pmatrix} 1 & 0\\ 0 & 0 \end{pmatrix} \otimes \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \end{pmatrix} \end{aligned}

Conform convenției de ordonare Qiskit, qubitul de sus X\mathsf{X} este în dreapta, iar qubitul de jos W\mathsf{W} este în stânga. Folosim matrice densitate în loc de vectori de stare cuantică, dar acestea sunt tensorizate împreună într-un mod similar cu ceea ce se face în formularea simplificată a informației cuantice.

Următorul pas este efectuarea operației controlled-NOT, unde X\mathsf{X} este controlul iar W\mathsf{W} este ținta. Ținând în continuare cont de convenția de ordonare Qiskit, reprezentarea matricială a acestei porți este următoarea.

(1000000100100100)\begin{pmatrix} 1 & 0 & 0 & 0\\ 0 & 0 & 0 & 1\\ 0 & 0 & 1 & 0\\ 0 & 1 & 0 & 0 \end{pmatrix}

Aceasta este o operație unitară, și pentru a o aplica unei matrice densitate conjugăm cu matricea unitară. Conjugata-transpusă nu întâmplă să schimbe această matrice particulară, deci rezultatul este următorul.

(1000000100100100)(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩00⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩0000000000)(1000000100100100)=(⟨0∣ρ∣0⟩00⟨0∣ρ∣1⟩00000000⟨1∣ρ∣0⟩00⟨1∣ρ∣1⟩)\begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 1\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 1 & 0 & 0 \end{pmatrix} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \\[1mm] 0 & 0 & 0 & 0 \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 1\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 1 & 0 & 0 \end{pmatrix}\\[3mm] = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}

În final, urma parțială este efectuată pe W\mathsf{W}. Amintindu-ne acțiunea acestei operații pe matrice 4×44\times 4, care a fost descrisă în lecția anterioară, obținem următoarea matrice densitate rezultată.

Tr⁡W(⟨0∣ρ∣0⟩00⟨0∣ρ∣1⟩00000000⟨1∣ρ∣0⟩00⟨1∣ρ∣1⟩)=(⟨0∣ρ∣0⟩000)+(000⟨1∣ρ∣1⟩)=(⟨0∣ρ∣0⟩00⟨1∣ρ∣1⟩)=Δ(ρ)\begin{aligned} \operatorname{Tr}_{\mathsf{W}} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & 0 & 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm] 0 & 0 \end{pmatrix} + \begin{pmatrix} 0 & 0 \\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[3mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \Delta(\rho) \end{aligned}

Putem alternativ calcula urma parțială convertind mai întâi la notația Dirac.

(⟨0∣ρ∣0⟩00⟨0∣ρ∣1⟩00000000⟨1∣ρ∣0⟩00⟨1∣ρ∣1⟩)=⟨0∣ρ∣0⟩ ∣0⟩⟨0∣⊗∣0⟩⟨0∣+ ⟨0∣ρ∣1⟩ ∣0⟩⟨1∣⊗∣0⟩⟨1∣+ ⟨1∣ρ∣0⟩ ∣1⟩⟨0∣⊗∣1⟩⟨0∣+ ⟨1∣ρ∣1⟩ ∣1⟩⟨1∣⊗∣1⟩⟨1∣\begin{pmatrix} \langle 0\vert \rho \vert 0\rangle & 0 & 0 & \langle 0\vert \rho \vert 1\rangle\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] \langle 1\vert \rho \vert 0\rangle & 0 & 0 & \langle 1\vert \rho \vert 1\rangle \end{pmatrix} = \begin{array}{r} \langle 0\vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0\vert \otimes \vert 0\rangle\langle 0\vert \\[1mm] +\, \langle 0\vert \rho \vert 1\rangle \, \vert 0\rangle\langle 1\vert \otimes \vert 0\rangle\langle 1\vert \\[1mm] +\, \langle 1\vert \rho \vert 0\rangle \, \vert 1\rangle\langle 0\vert \otimes \vert 1\rangle\langle 0\vert \\[1mm] +\, \langle 1\vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1\vert \otimes \vert 1\rangle\langle 1\vert \end{array}

Efectuarea urmei parțiale pe qubitul din partea stângă produce același răspuns ca înainte.

⟨0∣ρ∣0⟩ ∣0⟩⟨0∣+ ⟨1∣ρ∣1⟩ ∣1⟩⟨1∣=Δ(ρ)\langle 0\vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0\vert +\, \langle 1\vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1\vert = \Delta(\rho)

Un mod intuitiv de a gândi despre acest circuit este că operația controlled-NOT copiază efectiv starea clasică a qubitului de intrare, iar când copia este aruncată la gunoi qubitul de intrare „colapsează” probabilistic la una dintre cele două stări clasice posibile, ceea ce este echivalent cu defazarea completă.

Canalul complet de defazare (alternativă)​

Circuitul descris mai sus nu este singurul mod de a implementa canalul de defazare completă. Iată un mod diferit de a-l face.

An alternative quantum circuit diagram representing the completely dephasing channel

Iată o analiză rapidă care arată că această implementare funcționează. După efectuarea porții Hadamard avem această stare de doi qubiți ca matrice densitate:

∣+⟩⟨+∣⊗ρ=12(1111)⊗(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)=12(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩).\begin{aligned} \vert + \rangle\langle + \vert \otimes \rho & = \frac{1}{2}\begin{pmatrix} 1 & 1\\[1mm] 1 & 1 \end{pmatrix} \otimes \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}. \end{aligned}

Poarta controlled-σz\sigma_z funcționează prin conjugare astfel.

12(100001000010000−1)(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)(100001000010000−1)=12(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩−⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨1∣ρ∣0⟩−⟨1∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩−⟨0∣ρ∣1⟩−⟨1∣ρ∣0⟩−⟨1∣ρ∣1⟩−⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)\frac{1}{2} \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 1 & 0 & 0\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 0 & 0 & -1 \end{pmatrix} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 1 & 0 & 0\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 0 & 0 & -1 \end{pmatrix}\\[3mm] = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle & -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}

În final, sistemul de spațiu de lucru W\mathsf{W} este eliminat prin urmă parțială.

12Tr⁡W(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩−⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩⟨1∣ρ∣0⟩−⟨1∣ρ∣1⟩⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨0∣ρ∣0⟩−⟨0∣ρ∣1⟩−⟨1∣ρ∣0⟩−⟨1∣ρ∣1⟩−⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)=12(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)+12(⟨0∣ρ∣0⟩−⟨0∣ρ∣1⟩−⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)=(⟨0∣ρ∣0⟩00⟨1∣ρ∣1⟩)\frac{1}{2} \operatorname{Tr}_{\mathsf{W}} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle & \langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle\\[1mm] \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle & \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & -\langle 1 \vert \rho \vert 1 \rangle & -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[3mm] \begin{aligned} & = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} + \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0\\[2mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} \end{aligned}

Această implementare se bazează pe o idee simplă: defazarea este echivalentă fie cu a nu face nimic (adică a aplica o operație identitate) fie cu a aplica o poartă σz\sigma_z, fiecare cu probabilitatea 1/21/2.

12ρ+12σzρσz=12(⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)+12(⟨0∣ρ∣0⟩−⟨0∣ρ∣1⟩−⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩)=(⟨0∣ρ∣0⟩00⟨1∣ρ∣1⟩)=Δ(ρ)\begin{aligned} \frac{1}{2} \rho + \frac{1}{2} \sigma_z \rho \sigma_z & = \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & \langle 0 \vert \rho \vert 1 \rangle\\[1mm] \langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} + \frac{1}{2} \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & -\langle 0 \vert \rho \vert 1 \rangle\\[1mm] -\langle 1 \vert \rho \vert 0 \rangle & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[4mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0\\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix}\\[2mm] & = \Delta(\rho) \end{aligned}

Adică, canalul complet de defazare este un exemplu de canal mixt-unitar și, mai specific, un canal Pauli.

Canalul de resetare a qubitului​

Canalul de resetare a qubitului poate fi implementat după cum urmează.

O diagramă de circuit cuantic reprezentând canalul de resetare a qubitului

Poarta swap mută pur și simplu starea ∣0⟩\vert 0\rangle inițializată a qubitului de spațiu de lucru astfel încât aceasta să fie la ieșire, în timp ce starea de intrare ρ\rho este mutată la qubitului de jos și apoi eliminată prin urmă parțială.

Alternativ, dacă nu cerem ca ieșirea canalului să fie lăsată în vârf, putem lua acest circuit foarte simplu ca reprezentare a noastră.

O diagramă alternativă de circuit cuantic reprezentând canalul de resetare a qubitului

Pe scurt, resetarea unui qubit la starea ∣0⟩\vert 0\rangle este echivalentă cu aruncarea qubitului la gunoi și luarea unuia nou.

Reprezentări Kraus​

Acum vom discuta despre reprezentările Kraus, care oferă o modalitate formulaică convenabilă de a exprima acțiunea unui canal prin înmulțire și adunare de matrice. În particular, o reprezentare Kraus este o specificație a unui canal, Φ,\Phi, în forma de mai jos.

Φ(ρ)=∑k=0N−1AkρAk†\Phi(\rho) = \sum_{k = 0}^{N-1} A_k \rho A_k^{\dagger}

Aici, A0,…,AN−1A_0,\ldots,A_{N-1} sunt matrice care au toate aceleași dimensiuni: coloanele lor corespund stărilor clasice ale sistemului de intrare, X,\mathsf{X}, iar rândurile lor corespund stărilor clasice ale sistemului de ieșire, fie că este X\mathsf{X} sau un alt sistem Y.\mathsf{Y}. Pentru ca Φ\Phi să fie un canal valid, aceste matrice trebuie să satisfacă condiția de mai jos.

∑k=0N−1Ak†Ak=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

Această condiție este echivalentă cu condiția că Φ\Phi păstrează urma. Cealaltă proprietate necesară unui canal — care este pozitivitatea completă — rezultă din forma generală a ecuației pentru Φ\Phi, ca sumă de conjugări.

Uneori este convenabil să numim matricele A0,…,AN−1A_0,\ldots,A_{N-1} într-un mod diferit. De exemplu, am putea să le numerotăm începând de la 11, sau am putea folosi stări dintr-un set de stări clasice arbitrar Γ\Gamma în loc de numere ca indici:

Φ(ρ)=∑a∈ΓAaρAa†unde∑a∈ΓAa†Aa=I.\Phi(\rho) = \sum_{a\in\Gamma} A_a \rho A_a^{\dagger} \quad \text{unde} \quad \sum_{a\in\Gamma} A_a^{\dagger} A_a = \mathbb{I}.

Aceste diferite moduri de a numi aceste matrice, care se numesc matrice Kraus, sunt toate comune și pot fi convenabile în situații diferite — dar vom păstra numele A0,…,AN−1A_0,\ldots,A_{N-1} în această lecție pentru simplitate.

Numărul NN poate fi un număr întreg pozitiv arbitrar, dar nu trebuie să fie prea mare: dacă sistemul de intrare X\mathsf{X} are nn stări clasice și sistemul de ieșire Y\mathsf{Y} are mm stări clasice, atunci orice canal de la X\mathsf{X} la Y\mathsf{Y} va avea întotdeauna o reprezentare Kraus pentru care NN este cel mult produsul nmnm.

Canalul de defazare completă​

Obținem o reprezentare Kraus a canalului complet de defazare luând A0=∣0⟩⟨0∣A_0 = \vert 0\rangle\langle 0\vert și A1=∣1⟩⟨1∣A_1 = \vert 1\rangle\langle 1\vert.

∑k=01AkρAk†=∣0⟩⟨0∣ρ∣0⟩⟨0∣+∣1⟩⟨1∣ρ∣1⟩⟨1∣=⟨0∣ρ∣0⟩ ∣0⟩⟨0∣+⟨1∣ρ∣1⟩ ∣1⟩⟨1∣=(⟨0∣ρ∣0⟩00⟨1∣ρ∣1⟩)\begin{aligned} \sum_{k = 0}^1 A_k \rho A_k^{\dagger} & = \vert 0\rangle\langle 0 \vert \rho \vert 0\rangle\langle 0 \vert + \vert 1\rangle\langle 1 \vert \rho \vert 1\rangle\langle 1 \vert\\ & = \langle 0 \vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0 \vert + \langle 1 \vert \rho \vert 1\rangle \, \vert 1\rangle\langle 1 \vert \\[2mm] & = \begin{pmatrix} \langle 0 \vert \rho \vert 0 \rangle & 0 \\[1mm] 0 & \langle 1 \vert \rho \vert 1 \rangle \end{pmatrix} \end{aligned}

Aceste matrice satisfac condiția necesară.

∑k=01Ak†Ak=∣0⟩⟨0∣0⟩⟨0∣+∣1⟩⟨1∣1⟩⟨1∣=∣0⟩⟨0∣+∣1⟩⟨1∣=I\sum_{k = 0}^1 A_k^{\dagger} A_k = \vert 0\rangle\langle 0\vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert 1\rangle\langle 1\vert = \vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert = \mathbb{I}

Alternativ, putem lua A0=12IA_0 = \frac{1}{\sqrt{2}}\mathbb{I} și A1=12σzA_1 = \frac{1}{\sqrt{2}}\sigma_z, astfel că

∑k=01AkρAk†=12ρ+12σzρσz=Δ(ρ),\sum_{k = 0}^1 A_k \rho A_k^{\dagger} = \frac{1}{2} \rho + \frac{1}{2} \sigma_z \rho \sigma_z = \Delta(\rho),

după cum s-a calculat anterior. De data aceasta, condiția necesară poate fi verificată după cum urmează.

∑k=01Ak†Ak=12I+12σz2=12I+12I=I\sum_{k = 0}^1 A_k^{\dagger} A_k = \frac{1}{2} \mathbb{I} + \frac{1}{2} \sigma_z^2 = \frac{1}{2} \mathbb{I} + \frac{1}{2} \mathbb{I} = \mathbb{I}

Canalul de resetare a qubitului​

Obținem o reprezentare Kraus a canalului de resetare a qubitului luând A0=∣0⟩⟨0∣A_0 = \vert 0\rangle\langle 0\vert și A1=∣0⟩⟨1∣A_1 = \vert 0\rangle\langle 1\vert.

∑k=01AkρAk†=∣0⟩⟨0∣ρ∣0⟩⟨0∣+∣0⟩⟨1∣ρ∣1⟩⟨0∣=⟨0∣ρ∣0⟩ ∣0⟩⟨0∣+⟨1∣ρ∣1⟩ ∣0⟩⟨0∣=Tr⁡(ρ)∣0⟩⟨0∣\begin{aligned} \sum_{k = 0}^1 A_k \rho A_k^{\dagger} & = \vert 0\rangle\langle 0 \vert \rho \vert 0\rangle\langle 0 \vert + \vert 0\rangle\langle 1 \vert \rho \vert 1\rangle\langle 0 \vert\\ & = \langle 0 \vert \rho \vert 0\rangle \, \vert 0\rangle\langle 0 \vert + \langle 1 \vert \rho \vert 1\rangle \, \vert 0\rangle\langle 0 \vert\\[2mm] & = \operatorname{Tr}(\rho) \vert 0\rangle \langle 0 \vert \end{aligned}

Aceste matrice satisfac condiția necesară.

∑k=01Ak†Ak=∣0⟩⟨0∣0⟩⟨0∣+∣1⟩⟨0∣0⟩⟨1∣=∣0⟩⟨0∣+∣1⟩⟨1∣=I\sum_{k = 0}^1 A_k^{\dagger} A_k = \vert 0\rangle\langle 0\vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 0\vert 0\rangle\langle 1\vert = \vert 0\rangle\langle 0\vert + \vert 1\rangle\langle 1\vert = \mathbb{I}

Canalul complet de depolarizare​

O modalitate de a obține o reprezentare Kraus pentru canalul complet de depolarizare este să alegeți matricele Kraus A0,…,A3A_0,\ldots,A_3 după cum urmează.

A0=∣0⟩⟨0∣2A1=∣0⟩⟨1∣2A2=∣1⟩⟨0∣2A3=∣1⟩⟨1∣2A_0 = \frac{\vert 0\rangle\langle 0\vert}{\sqrt{2}} \quad A_1 = \frac{\vert 0\rangle\langle 1\vert}{\sqrt{2}} \quad A_2 = \frac{\vert 1\rangle\langle 0\vert}{\sqrt{2}} \quad A_3 = \frac{\vert 1\rangle\langle 1\vert}{\sqrt{2}}

Pentru orice matrice densitate qubit ρ\rho avem atunci

∑k=03AkρAk†=12(∣0⟩⟨0∣ρ∣0⟩⟨0∣+∣0⟩⟨1∣ρ∣1⟩⟨0∣+∣1⟩⟨0∣ρ∣0⟩⟨1∣+∣1⟩⟨1∣ρ∣1⟩⟨1∣)=Tr⁡(ρ)I2=Ω(ρ).\begin{aligned} \sum_{k = 0}^3 A_k \rho A_k^{\dagger} & = \frac{1}{2} \bigl(\vert 0\rangle\langle 0\vert \rho \vert 0\rangle\langle 0\vert + \vert 0\rangle\langle 1\vert \rho \vert 1\rangle\langle 0\vert + \vert 1\rangle\langle 0\vert \rho \vert 0\rangle\langle 1\vert + \vert 1\rangle\langle 1\vert \rho \vert 1\rangle\langle 1\vert\bigr)\\ & = \operatorname{Tr}(\rho) \frac{\mathbb{I}}{2}\\[1mm] & = \Omega(\rho). \end{aligned}

O reprezentare Kraus alternativă se obține alegând matricele Kraus astfel.

A0=I2A1=σx2A2=σy2A3=σz2A_0 = \frac{\mathbb{I}}{2} \quad A_1 = \frac{\sigma_x}{2} \quad A_2 = \frac{\sigma_y}{2} \quad A_3 = \frac{\sigma_z}{2}

Pentru a verifica că aceste matrice Kraus reprezintă într-adevăr canalul complet de depolarizare, să observăm mai întâi că conjugarea unei matrice arbitrare 2×22\times 2 cu o matrice Pauli funcționează după cum urmează.

σx(α0,0α0,1α1,0α1,1)σx=(α1,1α1,0α0,1α0,0)σy(α0,0α0,1α1,0α1,1)σy=(α1,1−α1,0−α0,1α0,0)σz(α0,0α0,1α1,0α1,1)σz=(α0,0−α0,1−α1,0α1,1)\begin{aligned} \sigma_x \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1}\\[1mm] \alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \sigma_x & = \begin{pmatrix} \alpha_{1,1} & \alpha_{1,0}\\[1mm] \alpha_{0,1} & \alpha_{0,0} \end{pmatrix}\\[5mm] \sigma_y \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1}\\[1mm] \alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \sigma_y & = \begin{pmatrix} \alpha_{1,1} & -\alpha_{1,0}\\[1mm] -\alpha_{0,1} & \alpha_{0,0} \end{pmatrix}\\[5mm] \sigma_z \begin{pmatrix} \alpha_{0,0} & \alpha_{0,1}\\[1mm] \alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \sigma_z & = \begin{pmatrix} \alpha_{0,0} & -\alpha_{0,1}\\[1mm] -\alpha_{1,0} & \alpha_{1,1} \end{pmatrix} \end{aligned}

Aceasta ne permite să verificăm corectitudinea reprezentării noastre Kraus.

∑k=03AkρAk†=ρ+σxρσx+σyρσy+σzρσz4=14(⟨0∣ρ∣0⟩+⟨1∣ρ∣1⟩+⟨1∣ρ∣1⟩+⟨0∣ρ∣0⟩⟨0∣ρ∣1⟩+⟨1∣ρ∣0⟩−⟨1∣ρ∣0⟩−⟨0∣ρ∣1⟩⟨1∣ρ∣0⟩+⟨0∣ρ∣1⟩−⟨0∣ρ∣1⟩−⟨1∣ρ∣0⟩⟨1∣ρ∣1⟩+⟨0∣ρ∣0⟩+⟨0∣ρ∣0⟩+⟨1∣ρ∣1⟩)=Tr⁡(ρ)I2\begin{aligned} \sum_{k = 0}^3 A_k \rho A_k^{\dagger} & = \frac{\rho + \sigma_x \rho \sigma_x + \sigma_y \rho \sigma_y + \sigma_z \rho \sigma_z}{4} \\ & = \frac{1}{4} \begin{pmatrix} \langle 0\vert\rho\vert 0\rangle + \langle 1\vert\rho\vert 1\rangle + \langle 1\vert\rho\vert 1\rangle + \langle 0\vert\rho\vert 0\rangle & \langle 0\vert\rho\vert 1\rangle + \langle 1\vert\rho\vert 0\rangle - \langle 1\vert\rho\vert 0\rangle - \langle 0\vert\rho\vert 1\rangle \\[2mm] \langle 1\vert\rho\vert 0\rangle + \langle 0\vert\rho\vert 1\rangle - \langle 0\vert\rho\vert 1\rangle - \langle 1\vert\rho\vert 0\rangle & \langle 1\vert\rho\vert 1\rangle + \langle 0\vert\rho\vert 0\rangle + \langle 0\vert\rho\vert 0\rangle + \langle 1\vert\rho\vert 1\rangle \end{pmatrix} \\[4mm] & = \operatorname{Tr}(\rho) \frac{\mathbb{I}}{2} \end{aligned}

Această reprezentare Kraus exprimă o idee importantă, și anume că starea unui qubit poate fi complet randomizată prin aplicarea asupra acestuia a uneia dintre cele patru matrice Pauli (inclusiv matricea identitate) aleasă uniform aleator. Astfel, canalul complet de depolarizare este un alt exemplu de canal Pauli.

Nu este posibil să găsești o reprezentare Kraus pentru canalul complet de depolarizare Ω\Omega cu trei sau mai puține matrice Kraus; sunt necesare cel puțin patru pentru acest canal.

Canale unitare​

Dacă avem o matrice unitară UU care reprezintă o operație pe un sistem X\mathsf{X}, putem exprima acțiunea acestei operații unitare ca un canal:

Φ(ρ)=UρU†.\Phi(\rho) = U \rho U^{\dagger}.

Această expresie este deja o reprezentare Kraus validă a canalului Φ\Phi unde avem doar o singură matrice Kraus A0=UA_0 = U. În acest caz, condiția necesară

∑k=0N−1Ak†Ak=IX\sum_{k = 0}^{N-1} A_k^{\dagger} A_k = \mathbb{I}_{\mathsf{X}}

ia forma mult mai simplă U†U=IXU^{\dagger} U = \mathbb{I}_{\mathsf{X}}, despre care știm că este adevărată deoarece UU este unitar.

Reprezentări Choi​

Acum vom discuta o a treia modalitate prin care canalele pot fi descrise, prin reprezentarea Choi. Modul în care funcționează este că fiecare canal este reprezentat de o singură matrice numită matricea sa Choi. Dacă sistemul de intrare are nn stări clasice și sistemul de ieșire are mm stări clasice, atunci matricea Choi a canalului va avea nmnm rânduri și nmnm coloane.

Matricele Choi oferă o reprezentare fidelă a canalelor, adică două canale sunt identice dacă și numai dacă au aceeași matrice Choi. Un motiv pentru care aceasta este importantă este că ne oferă o modalitate de a determina dacă două descrieri diferite corespund aceluiași canal sau unor canale diferite: pur și simplu calculăm matricele Choi și le comparăm pentru a vedea dacă sunt egale. În schimb, reprezentările Stinespring și Kraus nu sunt unice în acest fel, după cum am văzut.

Matricele Choi sunt de asemenea utile în alte privințe pentru a descoperi diverse proprietăți matematice ale canalelor.

Definiție​

Fie Φ\Phi un canal de la un sistem X\mathsf{X} la un sistem Y\mathsf{Y}, și presupunem că setul de stări clasice al sistemului de intrare X\mathsf{X} este Σ\Sigma. Reprezentarea Choi a lui Φ\Phi, notată J(Φ)J(\Phi), este definită prin ecuația de mai jos.

J(Φ)=∑a,b∈Σ∣a⟩⟨b∣⊗Φ(∣a⟩⟨b∣)J(\Phi) = \sum_{a,b\in\Sigma} \vert a\rangle\langle b \vert \otimes \Phi\bigl( \vert a\rangle\langle b \vert\bigr)

Dacă presupunem că Σ={0,…,n−1}\Sigma = \{0,\ldots, n-1\} pentru un număr întreg pozitiv nn, atunci putem exprima alternativ J(Φ)J(\Phi) ca o matrice pe blocuri:

J(Φ)=(Φ(∣0⟩⟨0∣)Φ(∣0⟩⟨1∣)⋯Φ(∣0⟩⟨n−1∣)Φ(∣1⟩⟨0∣)Φ(∣1⟩⟨1∣)⋯Φ(∣1⟩⟨n−1∣)⋮⋮⋱⋮Φ(∣n−1⟩⟨0∣)Φ(∣n−1⟩⟨1∣)⋯Φ(∣n−1⟩⟨n−1∣))J(\Phi) = \begin{pmatrix} \Phi\bigl(\vert 0\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert 0\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert 0\rangle\langle n-1\vert\bigr) \\[1mm] \Phi\bigl(\vert 1\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert 1\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert 1\rangle\langle n-1\vert\bigr) \\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \Phi\bigl(\vert n-1\rangle\langle 0\vert\bigr) & \Phi\bigl(\vert n-1\rangle\langle 1\vert\bigr) & \cdots & \Phi\bigl(\vert n-1\rangle\langle n-1\vert\bigr) \end{pmatrix}

Adică, ca matrice pe blocuri, matricea Choi a unui canal are un bloc Φ(∣a⟩⟨b∣)\Phi(\vert a\rangle\langle b\vert) pentru fiecare pereche (a,b)(a,b) de stări clasice ale sistemului de intrare, cu blocurile aranjate într-un mod natural.

Observă că mulțimea {∣a⟩⟨b∣ : 0≤a,b<n}\{\vert a\rangle\langle b\vert \,:\, 0\leq a,b < n\} formează o bază pentru spațiul tuturor matricelor n×n.n\times n. Deoarece Φ\Phi este liniară, rezultă că acțiunea sa poate fi recuperată din matricea sa Choi prin luarea de combinații liniare ale blocurilor.

Starea Choi a unui canal​

O altă modalitate de a te gândi la matricea Choi a unui canal este că aceasta este o matrice densitate dacă împărțim la n=∣Σ∣n = \vert\Sigma\vert. Să ne concentrăm pe situația în care Σ={0,…,n−1}\Sigma = \{0,\ldots,n-1\} pentru simplitate, și imaginează-ți că avem două copii identice ale lui X\mathsf{X} care se află împreună în starea entanglată

∣ψ⟩=1n∑a=0n−1∣a⟩⊗∣a⟩.\vert \psi \rangle = \frac{1}{\sqrt{n}} \sum_{a = 0}^{n-1} \vert a \rangle \otimes \vert a \rangle.

Ca matrice densitate, această stare este după cum urmează.

∣ψ⟩⟨ψ∣=1n∑a,b=0n−1∣a⟩⟨b∣⊗∣a⟩⟨b∣\vert \psi \rangle \langle \psi \vert = \frac{1}{n} \sum_{a,b = 0}^{n-1} \vert a\rangle\langle b \vert \otimes \vert a\rangle\langle b \vert

Dacă aplicăm Φ\Phi copiei lui X\mathsf{X} din dreapta, obținem matricea Choi împărțită la nn.

(Id⁡⊗ Φ)(∣ψ⟩⟨ψ∣)=1n∑a,b=0n−1∣a⟩⟨b∣⊗Φ(∣a⟩⟨b∣)=J(Φ)n(\operatorname{Id}\otimes \,\Phi) \bigl(\vert \psi \rangle \langle \psi \vert\bigr) = \frac{1}{n} \sum_{a,b = 0}^{n-1} \vert a\rangle\langle b \vert \otimes \Phi\bigl(\vert a\rangle\langle b \vert\bigr) = \frac{J(\Phi)}{n}

Pe scurt, până la un factor de normalizare 1/n1/n, matricea Choi a lui Φ\Phi este matricea densitate pe care o obținem evaluând Φ\Phi pe jumătate dintr-o pereche maximal entanglată de sisteme de intrare, după cum arată figura de mai jos.

O diagramă ilustrând starea Choi a unui canal

Observă în particular că aceasta implică faptul că matricea Choi a unui canal trebuie să fie întotdeauna pozitiv semidefinită.

De asemenea, vedem că, deoarece canalul Φ\Phi este aplicat sistemului din dreapta/sus singur, acesta nu poate afecta starea redusă a sistemului din stânga/jos. În cazul de față, acea stare este starea complet mixtă IX/n\mathbb{I}_{\mathsf{X}}/n, și prin urmare

Tr⁡Y(J(Φ)n)=IXn.\operatorname{Tr}_{\mathsf{Y}} \biggl(\frac{J(\Phi)}{n}\biggr) = \frac{\mathbb{I}_{\mathsf{X}}}{n}.

Eliminând numitorul nn din ambele membre, obținem Tr⁡Y(J(Φ))=IX\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

Putem ajunge la aceeași concluzie folosind faptul că canalele trebuie să preserveze întotdeauna urma, și deci

Tr⁡Y(J(Φ))=∑a,b∈ΣTr⁡(Φ(∣a⟩⟨b∣)) ∣a⟩⟨b∣=∑a,b∈ΣTr⁡(∣a⟩⟨b∣) ∣a⟩⟨b∣=∑a∈Σ∣a⟩⟨a∣=IX.\begin{aligned} \operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) & = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\Phi( \vert a\rangle\langle b \vert)\bigr) \, \vert a\rangle\langle b \vert \\ & = \sum_{a,b\in\Sigma} \operatorname{Tr}\bigl(\vert a\rangle\langle b \vert\bigr) \, \vert a\rangle\langle b \vert \\ & = \sum_{a\in\Sigma} \vert a\rangle\langle a \vert \\ & = \mathbb{I}_{\mathsf{X}}. \end{aligned}

În rezumat, reprezentarea Choi J(Φ)J(\Phi) pentru orice canal Φ\Phi trebuie să fie pozitiv semidefinită și trebuie să satisfacă

Tr⁡Y(J(Φ))=IX.\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

După cum vom vedea până la sfârșitul lecției, aceste două condiții nu sunt doar necesare ci și suficiente, adică orice aplicație liniară Φ\Phi de la matrice la matrice care satisface aceste cerințe trebuie, de fapt, să fie un canal.

Canalul de defazare completă​

Reprezentarea Choi a canalului complet de defazare Δ\Delta este

J(Δ)=∑a,b=01∣a⟩⟨b∣⊗Δ(∣a⟩⟨b∣)=∑a=01∣a⟩⟨a∣⊗∣a⟩⟨a∣=(1000000000000001).\begin{aligned} J(\Delta) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Delta\bigl(\vert a\rangle\langle b \vert\bigr) \\ & = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \vert a\rangle\langle a \vert \\[4mm] & = \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 1 \end{pmatrix}. \end{aligned}

Canalul de depolarizare completă​

Reprezentarea Choi a canalului complet de depolarizare este

J(Ω)=∑a,b=01∣a⟩⟨b∣⊗Ω(∣a⟩⟨b∣)=∑a=01∣a⟩⟨a∣⊗12I=12I⊗I=(12000012000012000012).\begin{aligned} J(\Omega) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Omega\bigl(\vert a\rangle\langle b \vert\bigr)\\ & = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \frac{1}{2} \mathbb{I} \\[4mm] & = \frac{1}{2} \mathbb{I} \otimes \mathbb{I}\\[3mm] & = \begin{pmatrix} \frac{1}{2} & 0 & 0 & 0\\[1mm] 0 & \frac{1}{2} & 0 & 0\\[1mm] 0 & 0 & \frac{1}{2} & 0\\[1mm] 0 & 0 & 0 & \frac{1}{2} \end{pmatrix}. \end{aligned}

Canalul de resetare a qubitului​

Reprezentarea Choi a canalului de resetare a qubitului Φ\Phi este

J(Λ)=∑a,b=01∣a⟩⟨b∣⊗Λ(∣a⟩⟨b∣)=∑a=01∣a⟩⟨a∣⊗∣0⟩⟨0∣=I⊗∣0⟩⟨0∣=(1000000000100000).\begin{aligned} J(\Lambda) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \Lambda\bigl(\vert a\rangle\langle b \vert\bigr)\\ & = \sum_{a = 0}^{1} \vert a\rangle\langle a \vert \otimes \vert 0\rangle \langle 0\vert\\[4mm] & = \mathbb{I} \otimes \vert 0\rangle \langle 0\vert\\[3mm] & = \begin{pmatrix} 1 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 1 & 0\\[1mm] 0 & 0 & 0 & 0 \end{pmatrix}. \end{aligned}

Canalul identitate​

Reprezentarea Choi a canalului identitate qubit Id⁡\operatorname{Id} este

J(Id⁡)=∑a,b=01∣a⟩⟨b∣⊗Id⁡(∣a⟩⟨b∣)=∑a,b=01∣a⟩⟨b∣⊗∣a⟩⟨b∣=(1001000000001001).\begin{aligned} J(\operatorname{Id}) & = \sum_{a,b = 0}^{1} \vert a\rangle\langle b \vert \otimes \operatorname{Id}\bigl(\vert a\rangle\langle b \vert\bigr) \\ & = \sum_{a,b = 0}^{1} \vert a \rangle\langle b \vert \otimes \vert a\rangle \langle b \vert \\ & = \begin{pmatrix} 1 & 0 & 0 & 1\\[1mm] 0 & 0 & 0 & 0\\[1mm] 0 & 0 & 0 & 0\\[1mm] 1 & 0 & 0 & 1 \end{pmatrix}. \end{aligned}

Observă în particular că J(Id⁡)J(\operatorname{Id}) nu este matricea identitate. Reprezentarea Choi nu descrie direct acțiunea unui canal în modul obișnuit în care o matrice reprezintă o aplicație liniară.