Equivalenza delle rappresentazioni
Abbiamo ora discusso tre diversi modi per rappresentare i canali in termini matematici: le rappresentazioni di Stinespring, le rappresentazioni di Kraus e le rappresentazioni di Choi. Abbiamo anche la definizione di canale, che stabilisce che un canale è una mappa lineare che trasforma sempre le matrici densità in matrici densità, anche quando il canale viene applicato solo a una parte di un sistema composto. Il resto della lezione è dedicato a una dimostrazione matematica che le tre rappresentazioni sono equivalenti e catturano con precisione la definizione.
Panoramica della dimostrazione
Il nostro obiettivo è stabilire l'equivalenza di un insieme di quattro enunciati, e inizieremo scrivendoli in modo preciso. Tutti e quattro gli enunciati seguono le stesse convenzioni usate nel corso della lezione, ovvero che è una mappa lineare da matrici quadrate a matrici quadrate, le righe e le colonne delle matrici in ingresso sono state messe in corrispondenza con gli stati classici di un sistema (il sistema di ingresso), e le righe e le colonne delle matrici in uscita sono state messe in corrispondenza con gli stati classici di un sistema (il sistema di uscita).
-
è un canale da a Cioè, trasforma sempre le matrici densità in matrici densità, anche quando agisce su una parte di un sistema composto più grande.
-
La matrice di Choi è semidefinita positiva e soddisfa la condizione
-
Esiste una rappresentazione di Kraus per Cioè, esistono matrici per cui l'equazione è vera per ogni ingresso e che soddisfano la condizione
-
Esiste una rappresentazione di Stinespring per Cioè, esistono sistemi e per cui le coppie e hanno lo stesso numero di stati classici, insieme a una matrice unitaria che rappresenta un'operazione unitaria da a tale che
Il modo in cui funziona la dimostrazione è che si prova un ciclo di implicazioni: il primo enunciato nella nostra lista implica il secondo, il secondo implica il terzo, il terzo implica il quarto, e il quarto enunciato implica il primo. Questo stabilisce che tutti e quattro gli enunciati sono equivalenti — ovvero che sono tutti veri o tutti falsi per una data scelta di — perché le implicazioni possono essere seguite transitivamente da un enunciato a qualsiasi altro.
Questa è una strategia comune quando si dimostra che un insieme di enunciati è equivalente, e un trucco utile da usare in tale contesto è impostare le implicazioni in modo da renderle il più semplice possibile da dimostrare. È questo il caso qui — e in effetti abbiamo già incontrato due delle quattro implicazioni.
Dai canali alle matrici di Choi
Riferendoci agli enunciati elencati sopra tramite i loro numeri, la prima implicazione da dimostrare è 1 2. Questa implicazione è già stata discussa nel contesto dello stato di Choi di un canale. Qui riassumeremo i dettagli matematici.
Supponiamo che l'insieme degli stati classici del sistema di ingresso sia e sia Consideriamo la situazione in cui viene applicato alla seconda di due copie di nello stato
che, come matrice densità, è data da
Il risultato può essere scritto come
e per l'assunzione che sia un canale, questo deve essere una matrice densità. Come tutte le matrici densità deve essere semidefinita positiva, e moltiplicare una matrice semidefinita positiva per un numero reale positivo produce un'altra matrice semidefinita positiva, e quindi
Inoltre, sotto l'assunzione che sia un canale, deve preservare la traccia, e quindi
Dalla rappresentazione di Choi a quella di Kraus
La seconda implicazione, sempre riferendoci agli enunciati nella nostra lista tramite i loro numeri, è 2 3. Per essere chiari, stiamo ignorando gli altri enunciati — e in particolare non possiamo fare l'assunzione che sia un canale. Tutto ciò con cui abbiamo a che fare è che è una mappa lineare la cui rappresentazione di Choi soddisfa e
Questo, tuttavia, è tutto ciò che ci serve per concludere che ha una rappresentazione di Kraus
per cui la condizione
è soddisfatta.
Iniziamo con l'assunzione fondamentale che sia semidefinita positiva, il che significa che è possibile esprimerla nella forma
per qualche scelta dei vettori In generale ci saranno più modi per farlo — e in effetti questo rispecchia direttamente la libertà che si ha nello scegliere una rappresentazione di Kraus per
Un modo per ottenere tale espressione è usare prima il teorema spettrale per scrivere
in cui sono gli autovalori di (che sono necessariamente numeri reali non negativi perché è semidefinita positiva) e sono autovettori unitari corrispondenti agli autovalori
Nota che, sebbene non vi sia libertà nella scelta degli autovalori (eccetto per come vengono ordinati), vi è libertà nella scelta degli autovettori, in particolare quando ci sono autovalori con molteplicità maggiore di uno. Quindi, questa non è un'espressione unica di — stiamo solo assumendo di averne una. In ogni caso, poiché gli autovalori sono numeri reali non negativi, hanno radici quadrate non negative, e quindi possiamo scegliere
per ogni per ottenere un'espressione della forma
Non è tuttavia essenziale che l'espressione provenga da una decomposizione spettrale in questo modo, e in particolare i vettori non devono essere ortogonali in generale. È degno di nota, però, che possiamo scegliere questi vettori in modo che siano ortogonali se lo desideriamo — e inoltre non è mai necessario che sia maggiore di (ricordando che e denotano i numeri di stati classici di e rispettivamente).
Successivamente, ciascuno dei vettori può essere ulteriormente decomposto come
dove i vettori hanno componenti corrispondenti agli stati classici di e possono essere determinati esplicitamente dall'equazione
per ogni e Sebbene non siano necessariamente vettori unitari, questo è lo stesso processo che useremmo per analizzare cosa accadrebbe se venisse eseguita una misura nella base standard sul sistema dato un vettore di stato quantistico della coppia
Ed ecco il trucco che fa funzionare questa parte della dimostrazione. Definiamo le nostre matrici di Kraus secondo la seguente equazione.
Possiamo pensare a questa formula in modo puramente simbolico: viene effettivamente ribaltato per formare e spostato sul lato destro, formando una matrice. Ai fini della verifica della dimostrazione, la formula è tutto ciò che ci serve.
Esiste tuttavia una relazione semplice e intuitiva tra il vettore e la matrice , ovvero che vettorizzando si ottiene Vettorizzare significa impilare le colonne una sull'altra (con la colonna più a sinistra in cima e quella più a destra in fondo), per formare un vettore. Ad esempio, se e sono entrambi qubit, e per qualche scelta di abbiamo
allora
(Attenzione: a volte la vettorizzazione di una matrice è definita in modo leggermente diverso, ovvero che le righe della matrice vengono trasposte e impilate una sull'altra per formare un vettore colonna.)
Prima verificheremo che questa scelta di matrici di Kraus descriva correttamente la mappa dopodiché verificheremo l'altra condizione richiesta. Per tenere le cose chiare, definiamo una nuova mappa come segue.
Quindi, il nostro obiettivo è verificare che
Il modo in cui possiamo farlo è confrontare le rappresentazioni di Choi di queste mappe. Le rappresentazioni di Choi sono fedeli, quindi se e solo se A questo punto possiamo semplicemente calcolare usando le espressioni
insieme alla bilinearità dei prodotti tensoriali per semplificare.