Operazioni e osservabili di Pauli
Le matrici di Pauli svolgono un ruolo centrale nel formalismo degli stabilizzatori. Inizieremo la lezione con una discussione sulle matrici di Pauli, incluse alcune delle loro proprietà algebriche di base, e vedremo anche come le matrici di Pauli (e i prodotti tensoriali di matrici di Pauli) possano descrivere le misurazioni.
Nozioni di base sulle operazioni di Pauli​
Ecco le matrici di Pauli, inclusa la matrice identità e le tre matrici di Pauli non-identità .
Proprietà delle matrici di Pauli​
Tutte e quattro le matrici di Pauli sono sia unitarie che hermitiane. In precedenza nella serie abbiamo usato i nomi e per riferirci alle matrici di Pauli non-identità , ma nella correzione degli errori è convenzione usare invece le lettere maiuscole e Questa convenzione è stata seguita nella lezione precedente e continueremo a usarla nelle lezioni restanti.
Matrici di Pauli non-identità diverse anti-commutano tra loro.
Queste relazioni di anti-commutazione sono semplici e facili da verificare eseguendo le moltiplicazioni, ma sono di importanza critica nel formalismo degli stabilizzatori e non solo. Come vedremo, i segni meno che emergono quando si inverte l'ordine tra due diverse matrici di Pauli non-identità in un prodotto matriciale corrispondono esattamente al rilevamento degli errori nel formalismo degli stabilizzatori.
Abbiamo anche le seguenti regole di moltiplicazione.
Ovvero, ogni matrice di Pauli è il proprio inverso (il che è sempre vero per qualsiasi matrice che sia sia unitaria che hermitiana), e moltiplicare due diverse matrici di Pauli non-identità tra loro dà sempre volte la restante matrice di Pauli non-identità . In particolare, a meno di un fattore di fase, è equivalente a il che spiega la nostra attenzione agli errori e e l'apparente disinteresse per gli errori nella correzione degli errori quantistici; rappresenta un bit-flip, rappresenta un phase-flip, e quindi (a meno di una fase globale) rappresenta entrambi questi errori che si verificano simultaneamente sullo stesso qubit.
Operazioni di Pauli su più qubit​
Le quattro matrici di Pauli rappresentano tutte operazioni (che potrebbero essere errori) su un singolo qubit — e facendone il prodotto tensoriale otteniamo operazioni su più qubit. Come terminologia, quando ci riferiamo a un'operazione di Pauli a n qubit, intendiamo un prodotto tensoriale di qualsiasi matrici di Pauli, come negli esempi mostrati qui, per cui
Spesso il termine operazione di Pauli si riferisce a un prodotto tensoriale di matrici di Pauli insieme a un fattore di fase, o talvolta solo a certi fattori di fase come e Vi sono buone ragioni matematiche per ammettere fattori di fase come questi — ma, per mantenere le cose il più semplici possibile, in questo corso useremo il termine operazione di Pauli per riferirci a un prodotto tensoriale di matrici di Pauli senza la possibilità di un fattore di fase diverso da 1.
Il peso di un'operazione di Pauli a qubit è il numero di matrici di Pauli non-identità nel prodotto tensoriale. Ad esempio, il primo esempio sopra ha peso il secondo ha peso e il terzo ha peso Intuitivamente, il peso di un'operazione di Pauli a qubit è il numero di qubit su cui agisce in modo non banale. È tipico che i codici di correzione degli errori quantistici siano progettati in modo da poter rilevare e correggere gli errori rappresentati da operazioni di Pauli, purché il loro peso non sia troppo elevato.
Operazioni di Pauli come generatori​
A volte è utile considerare insiemi di operazioni di Pauli come generatori di insiemi (più precisamente, gruppi) di operazioni, nel senso algebrico che potresti riconoscere se hai familiarità con la teoria dei gruppi. Se non hai familiarità con la teoria dei gruppi, non preoccuparti — non è essenziale per la lezione. Una conoscenza di base della teoria dei gruppi è però fortemente consigliata per chi desidera esplorare la correzione degli errori quantistici in modo più approfondito.
Supponiamo che siano operazioni di Pauli a qubit. Quando ci riferiamo all'insieme generato da intendiamo l'insieme di tutte le matrici che si possono ottenere moltiplicando queste matrici tra loro, in qualsiasi combinazione e in qualsiasi ordine, prendendo ognuna quante volte vogliamo. La notazione usata per riferirsi a questo insieme è
Ad esempio, l'insieme generato dalle tre matrici di Pauli non-identità è il seguente.
Questo si può dedurre dalle regole di moltiplicazione elencate in precedenza. Ci sono 16 matrici diverse in questo insieme, comunemente chiamato gruppo di Pauli.
Per un secondo esempio, se rimuoviamo otteniamo la metà del gruppo di Pauli.
Ecco un ultimo esempio (per ora), in cui stavolta abbiamo
In questo caso otteniamo solo quattro elementi, poiché e commutano:
Osservabili di Pauli​
Le matrici di Pauli, e le operazioni di Pauli a qubit più in generale, sono unitarie e quindi descrivono operazioni unitarie sui qubit. Ma sono anche matrici hermitiane, e per questo motivo descrivono misurazioni, come verrà spiegato ora.
Osservabili come matrici hermitiane​
Considera prima una generica matrice hermitiana Quando ci riferiamo ad come a un osservabile, stiamo associando ad una certa misura proiettiva univocamente definita. In parole, i possibili risultati sono gli autovalori distinti di e le proiezioni che definiscono la misurazione sono quelle che proiettano sugli spazi generati dai corrispondenti autovettori di Quindi, i risultati di tale misurazione sono numeri reali — ma poiché le matrici hanno solo un numero finito di autovalori, ci saranno solo un numero finito di diversi risultati di misurazione per una data scelta di
In dettaglio, per il teorema spettrale, è possibile scrivere
per autovalori reali distinti e proiezioni che soddisfano
Tale espressione di una matrice è unica a meno dell'ordinamento degli autovalori. Un altro modo per dirlo è che, se insistiamo che gli autovalori siano ordinati in modo decrescente allora c'è un solo modo di scrivere nella forma sopra.
In base a questa espressione, la misurazione che associamo all'osservabile è la misura proiettiva descritta dalle proiezioni e gli autovalori sono intesi come i risultati della misurazione corrispondenti a queste proiezioni.
Misurazioni dalle operazioni di Pauli​
Vediamo come si presentano le misurazioni di questo tipo per le operazioni di Pauli, partendo dalle tre matrici di Pauli non-identità . Queste matrici hanno le seguenti decomposizioni spettrali.
Le misurazioni definite da e viste come osservabili, sono quindi le misure proiettive definite dai seguenti insiemi di proiezioni, rispettivamente.
In tutti e tre i casi, i due possibili risultati della misurazione sono gli autovalori e Tali misurazioni sono comunemente chiamate misurazioni , misurazioni e misurazioni . Abbiamo incontrato queste misurazioni nella lezione "Misurazioni generali" di "Formulazione generale dell'informazione quantistica," dove sono emerse nel contesto della tomografia degli stati quantistici.
Naturalmente, una misurazione è essenzialmente una misurazione nella base standard e una misurazione è una misurazione rispetto alla base più/meno di un qubit — ma, come le misurazioni sono descritte qui, stiamo prendendo gli autovalori e come i risultati effettivi della misurazione.
La stessa procedura può essere seguita per le operazioni di Pauli su qubit, anche se va sottolineato che ci saranno comunque solo due possibili risultati per le misurazioni descritte in questo modo: e che sono gli unici possibili autovalori delle operazioni di Pauli. Le due proiezioni corrispondenti avranno quindi rango superiore a uno in questo caso. Più precisamente, per ogni operazione di Pauli non-identità a qubit, lo spazio degli stati di dimensione si divide sempre in due sottospazi di autovettori di uguale dimensione, quindi le due proiezioni che definiscono la misurazione associata avranno entrambe rango
La misurazione descritta da un'operazione di Pauli a qubit, considerata come osservabile, non è quindi la stessa cosa di una misurazione rispetto a una base ortonormale di autovettori di quell'operazione, né è la stessa cosa di misurare indipendentemente ciascuna delle corrispondenti matrici di Pauli come osservabili su qubit. Entrambe quelle alternative richiederebbero possibili risultati di misurazione, ma qui abbiamo solo i due possibili risultati e
Ad esempio, considera l'operazione di Pauli a 2 qubit come osservabile. Possiamo effettivamente prendere il prodotto tensoriale delle decomposizioni spettrali per ottenere una per il prodotto tensoriale.
Ovvero, abbiamo per
quindi queste sono le due proiezioni che definiscono la misurazione. Se, ad esempio, dovessimo misurare in modo non distruttivo uno stato di Bell con questa misurazione, saremmo certi di ottenere il risultato e lo stato rimarrebbe invariato a seguito della misurazione. In particolare, lo stato non collasserebbe su o
Implementazione non distruttiva tramite phase estimation​
Per qualsiasi operazione di Pauli a qubit, possiamo eseguire la misurazione associata a quell'osservabile in modo non distruttivo usando la phase estimation.
Ecco un circuito basato sulla phase estimation che funziona per qualsiasi matrice di Pauli dove la misurazione viene eseguita sul qubit in alto. I risultati e della misurazione nella base standard nel circuito corrispondono agli autovalori e proprio come avviene di solito nella phase estimation con un singolo qubit di controllo. (Nota che il qubit di controllo si trova in basso in questo diagramma, mentre nella lezione "Phase estimation e fattorizzazione" di "Fondamenti degli algoritmi quantistici" i qubit di controllo erano disegnati in alto.)
Un metodo simile funziona per le operazioni di Pauli su più qubit. Ad esempio, il seguente diagramma circuitale illustra una misurazione non distruttiva dell'osservabile di Pauli a qubit per qualsiasi scelta di
Questo approccio si generalizza agli osservabili di Pauli a qubit, per qualsiasi nel modo naturale. Naturalmente, quando si implementano tali misurazioni, è necessario includere gate a unitaria controllata solo per i fattori tensoriali non-identità degli osservabili di Pauli; i gate identità controllati sono semplicemente gate identità e possono quindi essere omessi. Ciò significa che gli osservabili di Pauli a peso minore richiedono circuito più piccoli per essere implementati con questo approccio.
Nota che, indipendentemente da questi circuito di phase estimation hanno un solo qubit di controllo, il che è coerente con il fatto che ci sono solo due possibili risultati di misurazione per queste misurazioni. Usare più qubit di controllo non rivelerebbe informazioni aggiuntive, poiché queste misurazioni sono già perfette con un singolo qubit di controllo. (Un modo per vederlo direttamente dalla procedura generale di phase estimation: l'ipotesi rende inutili eventuali qubit di controllo aggiuntivi oltre al primo.)
Ecco un esempio specifico di implementazione non distruttiva di una misurazione rilevante per la descrizione del codice di ripetizione a 3 bit come codice stabilizzatore che vedremo a breve.
In questo caso, e più in generale per i prodotti tensoriali di più di due osservabili il circuito può essere semplificato.
Pertanto, questa misurazione è equivalente a misurare in modo non distruttivo la parità (o XOR) degli stati della base standard di due qubit.