Iniziamo con una precisa definizione matematica di purificazioni.
Definizione
Supponiamo che X sia un sistema in uno stato rappresentato da una matrice densità ρ, e che ∣ψ⟩ sia un vettore di stato quantistico della coppia (X,Y) che lascia ρ quando si esegue la traccia parziale su Y:
ρ=TrY(∣ψ⟩⟨ψ∣).
Il vettore di stato ∣ψ⟩ viene allora detto purificazione di ρ.
Lo stato puro ∣ψ⟩⟨ψ∣, espresso come matrice densità anziché come vettore di stato quantistico, è anch'esso comunemente indicato come purificazione di ρ quando l'equazione nella definizione è soddisfatta, ma generalmente useremo il termine per riferirci a un vettore di stato quantistico.
Il termine purificazione viene usato anche in senso più generale quando l'ordine dei sistemi è invertito, quando i nomi dei sistemi e degli stati sono diversi (ovviamente), e quando ci sono più di due sistemi.
Per esempio, se ∣ψ⟩ è un vettore di stato quantistico che rappresenta uno stato puro di un sistema composto (A,B,C), e l'equazione
ρ=TrB(∣ψ⟩⟨ψ∣)
è vera per una matrice densità ρ che rappresenta uno stato del sistema (A,C), allora ∣ψ⟩ viene comunque chiamata purificazione di ρ.
Ai fini di questa lezione, tuttavia, ci concentreremo sulla forma specifica descritta nella definizione.
Le proprietà e i fatti riguardanti le purificazioni, secondo questa definizione, possono tipicamente essere generalizzati a più di due sistemi riordinando e suddividendo i sistemi in due sistemi composti, uno che svolge il ruolo di X e l'altro quello di Y.
Supponiamo che X e Y siano due sistemi qualsiasi e che ρ sia uno stato dato di X.
Dimostreremo che esiste un vettore di stato quantistico ∣ψ⟩ di (X,Y) che purificaρ — un altro modo per dire che ∣ψ⟩ è una purificazione di ρ — a condizione che il sistema Y sia abbastanza grande.
In particolare, se Y ha almeno tanti stati classici quanti X, allora una purificazione di questa forma esiste necessariamente per ogni stato ρ.
Per alcuni stati ρ sono richiesti meno stati classici di Y;
in generale, rank(ρ) stati classici di Y sono necessari e sufficienti per l'esistenza di un vettore di stato quantistico di (X,Y) che purifica ρ.
Considera prima qualsiasi espressione di ρ come combinazione convessa di n stati puri, per un qualsiasi intero positivo n.
ρ=a=0∑n−1pa∣ϕa⟩⟨ϕa∣
In questa espressione, (p0,…,pn−1) è un vettore di probabilità e ∣ϕ0⟩,…,∣ϕn−1⟩ sono vettori di stato quantistico di X.
Un modo per ottenere tale espressione è attraverso il teorema spettrale, nel qual caso n è il numero di stati classici di X,p0,…,pn−1 sono gli autovalori di ρ, e ∣ϕ0⟩,…,∣ϕn−1⟩ sono autovettori ortonormali corrispondenti a questi autovalori.
In realtà non è necessario includere nella somma i termini corrispondenti agli autovalori nulli di ρ, il che ci permette di scegliere in alternativa n=rank(ρ) e p0,…,pn−1 come gli autovalori non nulli di ρ.
Questo è il valore minimo di n per cui esiste un'espressione di ρ della forma indicata sopra.
Per essere chiari, non è necessario che l'espressione scelta di ρ come combinazione convessa di stati puri provenga dal teorema spettrale — questo è solo un modo per ottenere tale espressione.
In particolare, n può essere qualsiasi intero positivo, i vettori unitari ∣ϕ0⟩,…,∣ϕn−1⟩ non devono essere ortogonali, e le probabilità p0,…,pn−1 non devono essere autovalori di ρ.
Possiamo ora identificare una purificazione di ρ come segue.
∣ψ⟩=a=0∑n−1pa∣ϕa⟩⊗∣a⟩
Qui stiamo facendo l'ipotesi che gli stati classici di Y includano 0,…,n−1.
Se non è così, è possibile sostituire 0,…,n−1 con una scelta arbitraria di n stati classici distinti di Y.
Verificare che questa sia effettivamente una purificazione di ρ è una semplice questione di calcolo della traccia parziale, che può essere effettuata nei seguenti due modi equivalenti.
dove ∣ψθ⟩=cos(θ)∣0⟩+sin(θ)∣1⟩.
Il vettore di stato quantistico
cos(π/8)∣ψπ/8⟩⊗∣0⟩+sin(π/8)∣ψ5π/8⟩⊗∣1⟩
che descrive uno stato puro della coppia (X,Y), è quindi una purificazione di ρ.
In alternativa, possiamo scrivere
ρ=21∣0⟩⟨0∣+21∣+⟩⟨+∣.
Questa è una combinazione convessa di stati puri ma non una decomposizione spettrale, perché ∣0⟩ e ∣+⟩ non sono ortogonali e 1/2 non è un autovalore di ρ.
Ciononostante, il vettore di stato quantistico
Ora discuteremo le decomposizioni di Schmidt, ovvero espressioni di vettori di stato quantistico di coppie di sistemi che assumono una certa forma.
Le decomposizioni di Schmidt sono strettamente legate alle purificazioni e sono molto utili di per sé.
Infatti, quando si ragiona su un dato vettore di stato quantistico ∣ψ⟩ di una coppia di sistemi, il primo passo consiste spesso nell'identificare o nel considerare una decomposizione di Schmidt di tale stato.
Definizione
Sia ∣ψ⟩ un dato vettore di stato quantistico di una coppia di sistemi (X,Y). Una decomposizione di Schmidt di ∣ψ⟩ è un'espressione della forma
∣ψ⟩=a=0∑r−1pa∣xa⟩⊗∣ya⟩,
dove p0,…,pr−1 sono numeri reali positivi che sommano a 1 e entrambi gli insiemi {∣x0⟩,…,∣xr−1⟩} e {∣y0⟩,…,∣yr−1⟩} sono ortonormali.
I valori
p0,…,pr−1
in una decomposizione di Schmidt di ∣ψ⟩ sono noti come coefficienti di Schmidt, che sono determinati in modo univoco (a meno del loro ordine) — sono gli unici numeri reali positivi che possono comparire in tale espressione di ∣ψ⟩.
Gli insiemi
{∣x0⟩,…,∣xr−1⟩}e{∣y0⟩,…,∣yr−1⟩},
invece, non sono determinati in modo univoco, e la libertà di cui si dispone nella scelta di questi insiemi di vettori sarà chiarita nella spiegazione che segue.
Verificheremo ora che un dato vettore di stato quantistico ∣ψ⟩ ha effettivamente una decomposizione di Schmidt, e nel processo impareremo come trovarne una.
Considera prima una base arbitraria (non necessariamente ortogonale) {∣x0⟩,…,∣xn−1⟩} dello spazio vettoriale corrispondente al sistema X.
Poiché questa è una base, esisterà sempre una selezione univocamente determinata di vettori ∣z0⟩,…,∣zn−1⟩ per cui la seguente equazione è vera.
∣ψ⟩=a=0∑n−1∣xa⟩⊗∣za⟩(1)
Per esempio, supponiamo che {∣x0⟩,…,∣xn−1⟩} sia la base standard associata a X.
Supponendo che l'insieme di stati classici di X sia {0,…,n−1}, ciò significa che ∣xa⟩=∣a⟩ per ogni a∈{0,…,n−1}, e troviamo che
∣ψ⟩=a=0∑n−1∣a⟩⊗∣za⟩
quando
∣za⟩=(⟨a∣⊗IY)∣ψ⟩
per ogni a∈{0,…,n−1}.
Consideriamo spesso espressioni di questo tipo quando ragioniamo su una misurazione nella base standard di X.
È importante notare che la formula
∣za⟩=(⟨a∣⊗IY)∣ψ⟩
per i vettori ∣z0⟩,…,∣zn−1⟩ in questo esempio funziona solo perché {∣0⟩,…,∣n−1⟩} è una base ortonormale.
In generale, se {∣x0⟩,…,∣xn−1⟩} è una base non necessariamente ortonormale, i vettori ∣z0⟩,…,∣zn−1⟩ sono comunque determinati in modo univoco dall'equazione (1), ma è necessaria una formula diversa.
Un modo per trovarli è identificare prima dei vettori ∣w0⟩,…,∣wn−1⟩ tali che l'equazione
⟨wa∣xb⟩={10a=ba=b
sia soddisfatta per tutti a,b∈{0,…,n−1}, a quel punto si ha
∣za⟩=(⟨wa∣⊗IY)∣ψ⟩.
Per una data base {∣x0⟩,…,∣xn−1⟩} dello spazio vettoriale corrispondente a X, i vettori ∣z0⟩,…,∣zn−1⟩ univocamente determinati per cui l'equazione (1) è soddisfatta non soddisferanno necessariamente proprietà speciali, anche se {∣x0⟩,…,∣xn−1⟩} dovesse essere una base ortonormale.
Se però scegliamo {∣x0⟩,…,∣xn−1⟩} come una base ortonormale di autovettori dello stato ridotto
ρ=TrY(∣ψ⟩⟨ψ∣),
accade qualcosa di interessante.
In particolare, per la collezione univocamente determinata {∣z0⟩,…,∣zn−1⟩} per cui l'equazione (1) è vera, si scopre che questa collezione deve essere ortogonale.
In maggior dettaglio, considera una decomposizione spettrale di ρ.
ρ=a=0∑n−1pa∣xa⟩⟨xa∣
Qui denotiamo gli autovalori di ρ con p0,…,pn−1 in riconoscimento del fatto che ρ è una matrice densità — quindi il vettore degli autovalori (p0,…,pn−1) forma un vettore di probabilità — mentre {∣x0⟩,…,∣xn−1⟩} è una base ortonormale di autovettori corrispondente a questi autovalori.
Per vedere che la collezione unica {∣z0⟩,…,∣zn−1⟩} per cui l'equazione (1) è vera è necessariamente ortogonale, possiamo iniziare calcolando la traccia parziale.
Questa espressione deve coincidere con la decomposizione spettrale di ρ.
Poiché {∣x0⟩,…,∣xn−1⟩} è una base, concludiamo che l'insieme di matrici
{∣xa⟩⟨xb∣:a,b∈{0,…,n−1}}
è linearmente indipendente, quindi segue che
⟨zb∣za⟩={pa0a=ba=b,
il che stabilisce che {∣z0⟩,…,∣zn−1⟩} è ortogonale.
Siamo quasi arrivati a una decomposizione di Schmidt di ∣ψ⟩.
Resta da eliminare i termini in (1) per cui pa=0 e poi scrivere ∣za⟩=pa∣ya⟩ per un vettore unitario ∣ya⟩ per ciascuno dei termini rimanenti.
Un modo conveniente per farlo inizia con l'osservazione che siamo liberi di numerare le coppie autovalore/autovettore in una decomposizione spettrale dello stato ridotto ρ come vogliamo — quindi possiamo supporre che gli autovalori siano ordinati in ordine decrescente:
p0≥p1≥⋯≥pn−1.
Posto r=rank(ρ), troviamo che p0,…,pr−1>0 e pr=⋯=pn−1=0.
Quindi abbiamo
ρ=a=0∑r−1pa∣xa⟩⟨xa∣,
e possiamo scrivere il vettore di stato quantistico ∣ψ⟩ come