Limitazioni sull'informazione quantistica
Nonostante condividano una struttura matematica di base comune, l'informazione quantistica e quella classica presentano differenze fondamentali. Di conseguenza, esistono molti esempi di operazioni che l'informazione quantistica permette e quella classica no.
Prima di esplorare alcuni di questi esempi, tuttavia, prenderemo nota di alcune importanti limitazioni dell'informazione quantistica. Capire cosa l'informazione quantistica non può fare ci aiuta a identificare ciò che invece può fare.
Irrilevanza delle fasi globali
La prima limitazione che tratteremo — che è in realtà più una leggera degenerazione nel modo in cui gli stati quantistici sono rappresentati dai vettori di stato quantistico, piuttosto che una vera limitazione — riguarda la nozione di fase globale.
Con fase globale intendiamo questo. Siano e vettori unitari che rappresentano stati quantistici di un certo sistema, e supponiamo che esista un numero complesso sul cerchio unitario, il che significa che oppure equivalentemente per qualche numero reale tale che
Si dice allora che i vettori e differiscono per una fase globale. A volte ci si riferisce ad come a una fase globale, sebbene questo dipenda dal contesto; qualsiasi numero sul cerchio unitario può essere pensato come una fase globale quando moltiplicato per un vettore unitario.
Consideriamo cosa succede quando un sistema si trova in uno dei due stati quantistici e e il sistema subisce una misurazione nella base standard. Nel primo caso, in cui il sistema è nello stato la probabilità di misurare un dato stato classico è
Nel secondo caso, in cui il sistema è nello stato la probabilità di misurare un qualsiasi stato classico è
poiché Ovvero, la probabilità di ottenere un certo esito è la stessa per entrambi gli stati.
Consideriamo ora cosa succede quando applichiamo un'operazione unitaria arbitraria a entrambi gli stati. Nel primo caso, in cui lo stato iniziale è lo stato diventa
e nel secondo caso, in cui lo stato iniziale è diventa
Ovvero, i due stati risultanti differiscono ancora per la stessa fase globale
Di conseguenza, due stati quantistici e che differiscono per una fase globale sono completamente indistinguibili; qualunque operazione, o sequenza di operazioni, applichiamo ai due stati, essi differiranno sempre per una fase globale, e l'esecuzione di una misurazione nella base standard produrrà esiti con esattamente le stesse probabilità dell'altro. Per questa ragione, due vettori di stato quantistico che differiscono per una fase globale sono considerati equivalenti, e sono di fatto trattati come lo stesso stato.
Per esempio, gli stati quantistici
differiscono per una fase globale (che in questo esempio è ), e sono quindi considerati lo stesso stato.
D'altra parte, gli stati quantistici
non differiscono per una fase globale. Sebbene l'unica differenza tra i due stati sia che un segno più diventa un segno meno, questa non è una differenza di fase globale, bensì una differenza di fase relativa, perché non riguarda ogni voce del vettore, ma solo un sottoinsieme proprio delle voci. Ciò è coerente con quanto già osservato in precedenza, ovvero che gli stati e possono essere discriminati perfettamente. In particolare, eseguire un'operazione di Hadamard e poi misurare produce le seguenti probabilità per gli esiti:
Teorema di no-cloning
Il teorema di no-cloning dimostra che è impossibile creare una copia perfetta di uno stato quantistico sconosciuto.
Ovvero, non esiste modo di inizializzare il sistema (in qualsiasi stato ) ed eseguire un'operazione unitaria sul sistema congiunto in modo tale che l'effetto sia quello di clonare lo stato di — portando nello stato
La dimostrazione di questo teorema è in realtà abbastanza semplice: si riduce all'osservazione che la mappa
non è lineare in
In particolare, poiché ha almeno due elementi, possiamo scegliere con Se esistessero uno stato quantistico di e un'operazione unitaria sulla coppia per cui per ogni stato quantistico di allora varrebbe
Per linearità, intendendo specificamente la linearità del prodotto tensoriale nel primo argomento e la linearità della moltiplicazione matrice-vettore nel secondo argomento (vettore), dobbiamo quindi avere
Tuttavia, il requisito che per ogni stato quantistico richiede che
Pertanto non può esistere uno stato e un'operazione unitaria per cui per ogni vettore di stato quantistico
Alcune osservazioni sul teorema di no-cloning sono opportune. La prima è che l'enunciato del teorema di no-cloning sopra è assoluto, nel senso che afferma che la clonazione perfetta è impossibile — ma non dice nulla sulla possibilità di clonare con precisione limitata, dove potremmo riuscire a produrre un clone approssimato (rispetto a qualche modo di misurare quanto possano essere simili due diversi stati quantistici). Esistono, in effetti, enunciati del teorema di no-cloning che pongono limitazioni anche alla clonazione approssimata, così come metodi per ottenere una clonazione approssimata con precisione limitata.
La seconda osservazione è che il teorema di no-cloning riguarda l'impossibilità di clonare uno stato arbitrario Al contrario, possiamo facilmente creare un clone di qualsiasi stato della base standard, per esempio. Ad esempio, possiamo clonare uno stato della base standard di un qubit usando un'operazione controlled-NOT:
Qui è oppure che sono stati realizzabili classicamente. Sebbene non vi sia alcuna difficoltà nel creare un clone di uno stato della base standard, questo non contraddice il teorema di no-cloning. Questo approccio che usa un gate controlled-NOT non avrebbe successo nel creare un clone dello stato per esempio.
Un'ultima osservazione sul teorema di no-cloning è che in realtà non è esclusivo dell'informazione quantistica — è anche impossibile clonare un arbitrario stato probabilistico usando un processo classico (deterministico o probabilistico). Immagina che qualcuno ti consegni un sistema in qualche stato probabilistico, ma non sei sicuro di quale sia quello stato probabilistico. Per esempio, forse hanno generato casualmente un numero tra e ma non ti hanno detto come l'hanno generato. Non esiste certamente alcun processo fisico attraverso il quale puoi ottenere due copie indipendenti di quello stesso stato probabilistico: tutto ciò che hai in mano è un numero tra e e semplicemente non c'è abbastanza informazione presente per permetterti di ricostruire in qualche modo le probabilità di tutti gli altri esiti.
Matematicamente parlando, una versione del teorema di no-cloning per gli stati probabilistici può essere dimostrata esattamente nello stesso modo del teorema di no-cloning ordinario (per gli stati quantistici). Ovvero, clonare un arbitrario stato probabilistico è un processo non lineare, quindi non può essere rappresentato da una matrice stocastica.
Gli stati non ortogonali non possono essere discriminati perfettamente
Per l'ultima limitazione che tratteremo in questa lezione, mostreremo che se abbiamo due stati quantistici e che non sono ortogonali, il che significa che allora è impossibile discriminarli (o, in altre parole, distinguerli) perfettamente. In effetti, mostreremo qualcosa di logicamente equivalente: se abbiamo un modo per discriminare perfettamente due stati, senza alcun errore, allora essi devono essere ortogonali.
Ci limiteremo a considerare circuiti quantistici che consistono in un numero qualsiasi di gate unitari, seguiti da una singola misurazione nella base standard del qubit superiore. Ciò che richiediamo a un circuito quantistico, per dire che discrimina perfettamente gli stati e è che la misurazione produca sempre il valore per uno dei due stati e sempre il valore per l'altro. Per essere precisi, supponiamo di avere un circuito quantistico che opera come suggeriscono i seguenti diagrammi:
Il riquadro etichettato denota l'operazione unitaria che rappresenta l'azione combinata di tutti i gate unitari nel nostro circuito, ma non include la misurazione finale. Non si perde di generalità assumendo che la misurazione restituisca per e per l'analisi non cambierebbe fondamentalmente se questi valori di output fossero invertiti.
Nota che, oltre ai qubit che inizialmente memorizzano oppure il circuito può fare uso di un numero qualsiasi di qubit workspace aggiuntivi. Questi qubit sono inizialmente ciascuno impostato allo stato — quindi il loro stato combinato è indicato con nelle figure — e questi qubit possono essere usati dal circuito in qualsiasi modo che possa risultare vantaggioso. È molto comune fare uso di qubit workspace in circuiti quantistici come questo.
Consideriamo ora cosa succede quando eseguiamo il nostro circuito sullo stato (insieme ai qubit workspace inizializzati). Lo stato risultante, immediatamente prima che venga eseguita la misurazione, può essere scritto come
per due vettori e che corrispondono a tutti i qubit tranne il qubit superiore. In generale, per tale stato le probabilità che una misurazione del qubit superiore produca gli esiti e sono le seguenti:
Poiché il nostro circuito restituisce sempre per lo stato deve essere che e quindi
Moltiplicando entrambi i membri di questa equazione per si ottiene questa equazione:
Ragionando in modo analogo per al posto di concludiamo che
per qualche vettore e quindi
Calcoliamo ora il prodotto interno dei vettori rappresentati dalle equazioni e partendo dalle rappresentazioni nel membro destro di ciascuna equazione. Abbiamo
quindi il prodotto interno del vettore con il vettore è
Qui abbiamo usato il fatto che nonché il fatto che il prodotto interno di prodotti tensoriali è il prodotto dei prodotti interni:
per qualsiasi scelta di questi vettori (assumendo che e abbiano lo stesso numero di voci e che e abbiano lo stesso numero di voci, in modo che abbia senso formare i prodotti interni e ). Nota che il valore del prodotto interno è irrilevante poiché viene moltiplicato per
Infine, prendendo il prodotto interno dei vettori nei membri sinistri delle equazioni e si deve ottenere lo stesso valore zero che abbiamo già calcolato, quindi
Abbiamo quindi concluso ciò che volevamo, ovvero che e sono ortogonali:
È possibile, tra l'altro, discriminare perfettamente due stati qualsiasi che siano ortogonali, il che è il converso dell'affermazione che abbiamo appena dimostrato. Supponiamo che i due stati da discriminare siano e dove Possiamo quindi discriminare perfettamente questi stati eseguendo la misurazione proiettiva descritta da queste matrici, per esempio:
Per lo stato il primo esito si ottiene sempre:
E, per lo stato il secondo esito si ottiene sempre: