Vai al contenuto principale
Questo progetto è in fase beta. Hai trovato un bug? Apri una issue su GitHub. Hai una domanda o un'idea? Chiedi su GitHub Discussions — apprezziamo il tuo feedback!
Com'è la qualità della traduzione su questa pagina?

Rappresentazioni dei canali

Di seguito discuteremo le rappresentazioni matematiche dei canali.

Le applicazioni lineari da vettori a vettori possono essere rappresentate da matrici in modo familiare, dove l'azione dell'applicazione lineare è descritta dalla moltiplicazione matrice-vettore. I canali però sono applicazioni lineari da matrici a matrici, non da vettori a vettori. Quindi, in generale, come possiamo esprimere i canali in termini matematici?

Per alcuni canali potremmo avere una formula semplice che li descrive, come per i tre esempi di canali qubit non unitari descritti in precedenza. Ma un canale arbitrario potrebbe non avere una formula così elegante, quindi in generale non è pratico esprimere un canale in questo modo.

Come punto di confronto, nella formulazione semplificata dell'informazione quantistica usiamo matrici unitarie per rappresentare le operazioni sui vettori di stato quantistico: ogni matrice unitaria rappresenta un'operazione valida e ogni operazione valida può essere espressa come una matrice unitaria. In sostanza, la domanda che ci poniamo è: come possiamo fare qualcosa di analogo per i canali?

Per rispondere a questa domanda, avremo bisogno di qualche strumento matematico aggiuntivo. Vedremo che i canali possono, in effetti, essere descritti matematicamente in diversi modi, incluse rappresentazioni intitolate in onore di tre persone che hanno svolto un ruolo chiave nel loro sviluppo: Stinespring, Kraus, e Choi. Insieme, questi diversi modi di descrivere i canali offrono angolazioni diverse da cui possono essere osservati e analizzati.

Rappresentazioni di Stinespring​

Le rappresentazioni di Stinespring si basano sull'idea che ogni canale può essere implementato in modo standard, dove un sistema di input viene prima combinato con un sistema di lavoro inizializzato, formando un sistema composto; poi viene eseguita un'operazione unitaria sul sistema composto; e infine il sistema di lavoro viene scartato (o tracciato via), lasciando l'output del canale.

La figura seguente rappresenta tale implementazione, sotto forma di diagramma a circuito, per un canale i cui sistemi di input e di output coincidono con lo stesso sistema X\mathsf{X}.

Un diagramma che rappresenta una rappresentazione di Stinespring di un canale il cui sistema di input e output sono uguali

In questo diagramma, i fili rappresentano sistemi arbitrari, come indicato dalle etichette sopra i fili, e non necessariamente singoli qubit. Inoltre, il simbolo di massa comunemente usato nell'ingegneria elettrica indica esplicitamente che W\mathsf{W} viene scartato.

In parole, il funzionamento dell'implementazione è il seguente. Il sistema di input X\mathsf{X} inizia in qualche stato ρ\rho, mentre un sistema di lavoro W\mathsf{W} viene inizializzato allo stato della base standard ∣0⟩\vert 0\rangle. Un'operazione unitaria UU viene eseguita sulla coppia (W,X)(\mathsf{W},\mathsf{X}), e infine il sistema di lavoro W\mathsf{W} viene tracciato via, lasciando X\mathsf{X} come output.

Nota che stiamo presupponendo che 00 sia uno stato classico di W\mathsf{W}, e scegliamo che sia lo stato inizializzato di questo sistema, il che aiuterà a semplificare la matematica. Si potrebbe tuttavia scegliere qualsiasi stato puro fissato per rappresentare lo stato inizializzato di W\mathsf{W} senza modificare le proprietà fondamentali della rappresentazione.

Un'espressione matematica del canale risultante, Φ,\Phi, è la seguente.

Φ(ρ)=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)

Come al solito, usiamo la convenzione di ordinamento di Qiskit: il sistema X\mathsf{X} è in cima nel diagramma, e quindi corrisponde al fattore tensoriale di destra nella formula.

In generale, il sistema di input e di output di un canale non devono necessariamente essere gli stessi. Ecco una figura che rappresenta l'implementazione di un canale Φ\Phi il cui sistema di input è X\mathsf{X} e il cui sistema di output è Y\mathsf{Y}.

Un diagramma che rappresenta una rappresentazione di Stinespring di un canale i cui sistemi di input e output possono essere diversi

Questa volta l'operazione unitaria trasforma (W,X)(\mathsf{W},\mathsf{X}) in una coppia (G,Y)(\mathsf{G},\mathsf{Y}), dove G\mathsf{G} è un nuovo sistema "spazzatura" che viene tracciato via, lasciando Y\mathsf{Y} come sistema di output. Affinché UU sia unitaria, deve essere una matrice quadrata. Ciò richiede che la coppia (G,Y)(\mathsf{G},\mathsf{Y}) abbia lo stesso numero di stati classici della coppia (W,X)(\mathsf{W},\mathsf{X}), quindi i sistemi W\mathsf{W} e G\mathsf{G} devono essere scelti in modo da rendere ciò possibile.

Otteniamo un'espressione matematica del canale risultante, Φ,\Phi, simile a quella di prima.

Φ(ρ)=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)

Quando un canale è descritto in questo modo, come un'operazione unitaria insieme a una specifica di come il sistema di lavoro viene inizializzato e come viene selezionato il sistema di output, diciamo che è espresso in forma di Stinespring o che è una rappresentazione di Stinespring del canale.

Non è affatto ovvio, ma ogni canale ha effettivamente una rappresentazione di Stinespring, come vedremo alla fine della lezione. Vedremo anche che le rappresentazioni di Stinespring non sono uniche; ci saranno sempre modi diversi di implementare lo stesso canale nel modo descritto.

Osservazione

Nel contesto dell'informazione quantistica, il termine rappresentazione di Stinespring si riferisce comunemente a un'espressione leggermente più generale di un canale della forma

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

per un'isometria AA, ovvero una matrice le cui colonne sono ortonormali ma che potrebbe non essere quadrata. Per le rappresentazioni di Stinespring nella forma che abbiamo adottato come definizione, possiamo ottenere un'espressione di quest'altra forma prendendo

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

Canale di dephasing completo​

Ecco una rappresentazione di Stinespring del canale di dephasing qubit Δ\Delta. In questo diagramma, entrambi i fili rappresentano singoli qubit — quindi questo è un ordinario diagramma di circuito quantistico.

Un diagramma di circuito quantistico che rappresenta il canale di dephasing completo

Per verificare che l'effetto di questo circuito sul qubit di input sia effettivamente descritto dal canale di dephasing completo, possiamo percorrere il circuito passo dopo passo, utilizzando la rappresentazione matriciale esplicita della traccia parziale discussa nella lezione precedente. Chiameremo il qubit in cima X\mathsf{X} — questo è l'input e l'output del canale — e supporremo che X\mathsf{X} parta da uno stato arbitrario ρ\rho.

Il primo passo è l'introduzione di un qubit di lavoro, W.\mathsf{W}. Prima che venga eseguito il gate NOT controllato, lo stato della coppia (W,X)(\mathsf{W},\mathsf{X}) è rappresentato dalla seguente matrice densità.

∣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}

In base alla convenzione di ordinamento di Qiskit, il qubit in cima X\mathsf{X} è a destra e il qubit in fondo W\mathsf{W} è a sinistra. Stiamo usando matrici densità anziché vettori di stato quantistico, ma vengono messe in prodotto tensoriale in modo simile a quanto fatto nella formulazione semplificata dell'informazione quantistica.

Il passo successivo è eseguire l'operazione NOT controllato, dove X\mathsf{X} è il controllo e W\mathsf{W} è il target. Tenendo ancora presente la convenzione di ordinamento di Qiskit, la rappresentazione matriciale di questo gate è la seguente.

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

Questa è un'operazione unitaria, e per applicarla a una matrice densità si coniuga per la matrice unitaria. La trasposta coniugata non modifica questa particolare matrice, quindi il risultato è il seguente.

(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}

Infine, viene eseguita la traccia parziale su W\mathsf{W}. Ricordando l'azione di questa operazione sulle matrici 4×44\times 4, descritta nella lezione precedente, otteniamo la seguente matrice densità di output.

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}

Possiamo in alternativa calcolare la traccia parziale convertendo prima in notazione di 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}

Tracciando via il qubit a sinistra si ottiene la stessa risposta di prima.

⟨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 modo intuitivo di pensare a questo circuito è che l'operazione NOT controllato copia effettivamente lo stato classico del qubit di input, e quando la copia viene buttata nella spazzatura il qubit di input "collassa" probabilisticamente a uno dei due possibili stati classici, il che equivale al dephasing completo.

Canale di dephasing completo (alternativo)​

Il circuito descritto sopra non è l'unico modo per implementare il canale di dephasing completo. Ecco un modo diverso di farlo.

Un diagramma di circuito quantistico alternativo che rappresenta il canale di dephasing completo

Ecco una rapida analisi che mostra che questa implementazione funziona. Dopo che il gate di Hadamard viene eseguito abbiamo questo stato a due qubit come matrice densità:

∣+⟩⟨+∣⊗ρ=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}

Il gate σz\sigma_z controllato opera per coniugazione nel modo seguente.

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}

Infine il sistema di lavoro W\mathsf{W} viene tracciato via.

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}

Questa implementazione si basa su un'idea semplice: il dephasing è equivalente a non fare nulla (ovvero applicare un'operazione identità) oppure applicare un gate σz\sigma_z, ciascuno con probabilità 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}

Ovvero, il canale di dephasing completo è un esempio di canale unitario misto, e più specificamente, un canale di Pauli.

Canale di reset del qubit​

Il canale di reset del qubit può essere implementato come segue.

Un diagramma di circuito quantistico che rappresenta il canale di reset del qubit

Il gate di swap sposta semplicemente lo stato inizializzato ∣0⟩\vert 0\rangle del qubit di lavoro in modo che venga dato in output, mentre lo stato di input ρ\rho viene spostato al qubit in basso e poi tracciato via.

In alternativa, se non richiediamo che l'output del canale rimanga in cima, possiamo prendere questo circuito molto semplice come nostra rappresentazione.

Un diagramma di circuito quantistico alternativo che rappresenta il canale di reset del qubit

In parole, reimpostare un qubit allo stato ∣0⟩\vert 0\rangle è equivalente a buttare il qubit nella spazzatura e prenderne uno nuovo.

Rappresentazioni di Kraus​

Ora parleremo delle rappresentazioni di Kraus, che offrono un modo comodo, sotto forma di formula, per esprimere l'azione di un canale tramite moltiplicazione e addizione di matrici. In particolare, una rappresentazione di Kraus è la specificazione di un canale, Φ,\Phi, nella seguente forma.

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

Qui, A0,…,AN−1A_0,\ldots,A_{N-1} sono matrici che hanno tutte le stesse dimensioni: le loro colonne corrispondono agli stati classici del sistema di input, X,\mathsf{X}, e le loro righe corrispondono agli stati classici del sistema di output, che sia X\mathsf{X} o un altro sistema Y.\mathsf{Y}. Affinché Φ\Phi sia un canale valido, queste matrici devono soddisfare la seguente condizione.

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

Questa condizione è equivalente alla condizione che Φ\Phi preservi la traccia. L'altra proprietà richiesta a un canale — ovvero la completa positività — segue dalla forma generale dell'equazione per Φ\Phi, come somma di coniugazioni.

A volte è comodo nominare le matrici A0,…,AN−1A_0,\ldots,A_{N-1} in modo diverso. Ad esempio, potremmo numerarle a partire da 11, oppure potremmo usare gli stati di un insieme arbitrario di stati classici Γ\Gamma come pedici al posto dei numeri:

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

Questi diversi modi di nominare queste matrici, dette matrici di Kraus, sono tutti comuni e possono essere comodi in situazioni diverse — ma in questa lezione ci atterremo ai nomi A0,…,AN−1A_0,\ldots,A_{N-1} per semplicità.

Il numero NN può essere un intero positivo arbitrario, ma non deve mai essere troppo grande: se il sistema di input X\mathsf{X} ha nn stati classici e il sistema di output Y\mathsf{Y} ha mm stati classici, allora ogni canale da X\mathsf{X} a Y\mathsf{Y} avrà sempre una rappresentazione di Kraus per cui NN è al più il prodotto nmnm.

Canale di dephasing completo​

Otteniamo una rappresentazione di Kraus del canale di dephasing completo prendendo A0=∣0⟩⟨0∣A_0 = \vert 0\rangle\langle 0\vert e 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}

Queste matrici soddisfano la condizione richiesta.

∑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}

In alternativa possiamo prendere A0=12IA_0 = \frac{1}{\sqrt{2}}\mathbb{I} e A1=12σzA_1 = \frac{1}{\sqrt{2}}\sigma_z, in modo che

∑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),

come calcolato in precedenza. Questa volta la condizione richiesta può essere verificata come segue.

∑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}

Canale di reset del qubit​

Otteniamo una rappresentazione di Kraus del canale di reset del qubit prendendo A0=∣0⟩⟨0∣A_0 = \vert 0\rangle\langle 0\vert e 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}

Queste matrici soddisfano la condizione richiesta.

∑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}

Canale completamente depolarizzante​

Un modo per ottenere una rappresentazione di Kraus per il canale completamente depolarizzante è scegliere le matrici di Kraus A0,…,A3A_0,\ldots,A_3 come segue.

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}}

Per qualsiasi matrice densità di qubit ρ\rho abbiamo allora

∑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}

Una rappresentazione di Kraus alternativa si ottiene scegliendo le matrici di Kraus come segue.

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}

Per verificare che queste matrici di Kraus rappresentino effettivamente il canale completamente depolarizzante, osserviamo innanzitutto come funziona la coniugazione di una matrice 2×22\times 2 arbitraria per una matrice di Pauli.

σ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}

Questo ci permette di verificare la correttezza della nostra rappresentazione di 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}

Questa rappresentazione di Kraus esprime un'idea importante: lo stato di un qubit può essere completamente randomizzato applicandovi una delle quattro matrici di Pauli (inclusa la matrice identità) scelta uniformemente a caso. Il canale completamente depolarizzante è quindi un altro esempio di canale di Pauli.

Non è possibile trovare una rappresentazione di Kraus per il canale completamente depolarizzante Ω\Omega con tre o meno matrici di Kraus; per questo canale ne servono almeno quattro.

Canali unitari​

Se abbiamo una matrice unitaria UU che rappresenta un'operazione su un sistema X\mathsf{X}, possiamo esprimere l'azione di questa operazione unitaria come un canale:

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

Questa espressione è già una rappresentazione di Kraus valida del canale Φ\Phi, dove abbiamo una sola matrice di Kraus A0=UA_0 = U. In questo caso, la condizione richiesta

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

assume la forma molto più semplice U†U=IXU^{\dagger} U = \mathbb{I}_{\mathsf{X}}, che sappiamo essere vera perché UU è unitaria.

Rappresentazioni di Choi​

Ora parleremo di un terzo modo in cui i canali possono essere descritti, attraverso la rappresentazione di Choi. L'idea è che ogni canale sia rappresentato da un'unica matrice nota come la sua matrice di Choi. Se il sistema di input ha nn stati classici e il sistema di output ha mm stati classici, allora la matrice di Choi del canale avrà nmnm righe e nmnm colonne.

Le matrici di Choi forniscono una rappresentazione fedele dei canali, nel senso che due canali sono uguali se e solo se hanno la stessa matrice di Choi. Uno dei motivi per cui questo è importante è che ci fornisce un modo per determinare se due descrizioni diverse corrispondono allo stesso canale o a canali diversi: si calcolano semplicemente le matrici di Choi e le si confronta per vedere se sono uguali. Al contrario, le rappresentazioni di Stinespring e di Kraus non sono univoche in questo senso, come abbiamo visto.

Le matrici di Choi sono utili anche in altri ambiti per scoprire varie proprietà matematiche dei canali.

Definizione​

Sia Φ\Phi un canale da un sistema X\mathsf{X} a un sistema Y\mathsf{Y}, e supponiamo che l'insieme degli stati classici del sistema di input X\mathsf{X} sia Σ\Sigma. La rappresentazione di Choi di Φ\Phi, denotata J(Φ)J(\Phi), è definita dalla seguente equazione.

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)

Se supponiamo che Σ={0,…,n−1}\Sigma = \{0,\ldots, n-1\} per qualche intero positivo nn, possiamo esprimere J(Φ)J(\Phi) alternativamente come una matrice a blocchi:

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}

Cioè, come matrice a blocchi, la matrice di Choi di un canale ha un blocco Φ(∣a⟩⟨b∣)\Phi(\vert a\rangle\langle b\vert) per ogni coppia (a,b)(a,b) di stati classici del sistema di input, con i blocchi disposti in modo naturale.

Nota che l'insieme {∣a⟩⟨b∣ : 0≤a,b<n}\{\vert a\rangle\langle b\vert \,:\, 0\leq a,b < n\} forma una base per lo spazio di tutte le matrici n×n.n\times n. Poiché Φ\Phi è lineare, ne consegue che la sua azione può essere ricavata dalla sua matrice di Choi prendendo combinazioni lineari dei blocchi.

Lo stato di Choi di un canale​

Un altro modo di pensare alla matrice di Choi di un canale è che si tratta di una matrice densità se dividiamo per n=∣Σ∣n = \vert\Sigma\vert. Concentriamoci sulla situazione in cui Σ={0,…,n−1}\Sigma = \{0,\ldots,n-1\} per semplicità, e immaginiamo di avere due copie identiche di X\mathsf{X} che si trovano insieme nello stato entangled

∣ψ⟩=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.

Come matrice di densità questo stato è il seguente.

∣ψ⟩⟨ψ∣=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

Se applichiamo Φ\Phi alla copia di X\mathsf{X} sul lato destro, otteniamo la matrice di Choi divisa per 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}

In parole, a meno di un fattore di normalizzazione 1/n1/n, la matrice di Choi di Φ\Phi è la matrice densità che otteniamo valutando Φ\Phi su una metà di una coppia massimamente entangled di sistemi di input, come illustra la figura seguente.

A diagram illustrating the Choi state of a channel

Nota in particolare che questo implica che la matrice di Choi di un canale deve essere sempre semidefinita positiva.

Vediamo anche che, poiché il canale Φ\Phi è applicato al solo sistema destro/superiore, non può influenzare lo stato ridotto del sistema sinistro/inferiore. Nel caso in esame, quello stato è lo stato completamente misto IX/n\mathbb{I}_{\mathsf{X}}/n, e quindi

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

Cancellando il denominatore nn da entrambi i lati si ottiene Tr⁡Y(J(Φ))=IX\operatorname{Tr}_{\mathsf{Y}} (J(\Phi)) = \mathbb{I}_{\mathsf{X}}.

Possiamo giungere alla stessa conclusione usando il fatto che i canali devono sempre preservare la traccia, e quindi

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}

In sintesi, la rappresentazione di Choi J(Φ)J(\Phi) per qualsiasi canale Φ\Phi deve essere semidefinita positiva e deve soddisfare

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

Come vedremo entro la fine della lezione, queste due condizioni non sono solo necessarie ma anche sufficienti, il che significa che qualsiasi mappa lineare Φ\Phi da matrici a matrici che soddisfi questi requisiti deve essere, di fatto, un canale.

Canale di dephasing completo​

La rappresentazione di Choi del canale di dephasing completo Δ\Delta è

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}

Canale completamente depolarizzante​

La rappresentazione di Choi del canale completamente depolarizzante è

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}

Canale di reset del qubit​

La rappresentazione di Choi del canale di reset del qubit Φ\Phi è

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}

Il canale identità​

La rappresentazione di Choi del canale identità per qubit Id⁡\operatorname{Id} è

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}

Nota in particolare che J(Id⁡)J(\operatorname{Id}) non è la matrice identità. La rappresentazione di Choi non descrive direttamente l'azione di un canale nel modo consueto in cui una matrice rappresenta un'applicazione lineare.