Operații și observabile Pauli
Matricele Pauli joacă un rol central în formalismul stabilizatorilor. Vom începe lecția cu o discuție despre matricele Pauli, inclusiv câteva dintre proprietățile lor algebrice de bază, și vom discuta și modul în care matricele Pauli (și produsele tensoriale ale matricelor Pauli) pot descrie măsurători.
Bazele operațiilor Pauli
Iată matricele Pauli, incluzând matricea identitate și cele trei matrici Pauli non-identitate.
Proprietățile matricelor Pauli
Toate cele patru matrici Pauli sunt atât unitare, cât și hermitiene. Am folosit numele și pentru a ne referi la matricele Pauli non-identitate mai devreme în serie, dar prin convenție se folosesc în schimb literele mari și în contextul corecției erorilor. Această convenție a fost urmată în lecția anterioară și vom continua s-o folosim în lecțiile rămase.
Diferite matrici Pauli non-identitate anti-comută una cu cealaltă.
Aceste relații de anti-comutare sunt simple și ușor de verificat efectuând înmulțirile, dar sunt extrem de importante, în formalismul stabilizatorilor și în alte contexte. Cum vom vedea, semnele minus care apar atunci când ordinea dintre două matrici Pauli non-identitate diferite este inversată într-un produs de matrici corespund exact detectării erorilor în formalismul stabilizatorilor.
Avem și regulile de înmulțire enumerate mai jos.
Adică, fiecare matrice Pauli este propria sa inversă (ceea ce este întotdeauna adevărat pentru orice matrice care este atât unitară, cât și hermitiană), iar înmulțirea a două matrici Pauli non-identitate diferite este întotdeauna ori matricea Pauli non-identitate rămasă. În particular, la un factor de fază, este echivalent cu ceea ce explică focusul nostru pe erorile și și aparenta lipsă de interes față de erorile în corecția erorilor cuantice; reprezintă un bit-flip, reprezintă un phase-flip, deci (la un factor de fază global) reprezintă ambele erori apărând simultan pe același qubit.
Operații Pauli pe mai mulți qubiți
Cele patru matrici Pauli reprezintă toate operații (care ar putea fi erori) pe un singur qubit — iar prin produsul lor tensorial obținem operații pe mai mulți qubiți. Ca terminologie, când ne referim la o operație Pauli cu n qubiți, înțelegem un produs tensorial a matrici Pauli oarecare, cum ar fi exemplele de mai jos, pentru care
Adesea, termenul operație Pauli se referă la un produs tensorial de matrici Pauli împreună cu un factor de fază, sau uneori doar anumiți factori de fază cum ar fi și Există motive întemeiate pentru a permite factori de fază din punct de vedere matematic — dar, pentru a păstra lucrurile cât mai simple, vom folosi termenul operație Pauli în acest curs pentru a ne referi la un produs tensorial de matrici Pauli fără posibilitatea unui factor de fază diferit de 1.
Greutatea unei operații Pauli cu qubiți este numărul de matrici Pauli non-identitate din produsul tensorial. De exemplu, primul exemplu de mai sus are greutatea al doilea are greutatea iar al treilea are greutatea Intuitiv, greutatea unei operații Pauli cu qubiți reprezintă numărul de qubiți pe care acționează non-trivial. Este tipic că codurile cuantice de corecție a erorilor sunt proiectate astfel încât să poată detecta și corecta erorile reprezentate de operații Pauli atâta timp cât greutatea lor nu este prea mare.
Operații Pauli ca generatori
Uneori este util să consideri colecții de operații Pauli ca generatori ai unor mulțimi (mai specific, grupuri) de operații, în sensul algebric pe care poate îl recunoști dacă ești familiar cu teoria grupurilor. Dacă nu ești familiar cu teoria grupurilor, nu-i nimic — nu este esențial pentru lecție. O familiaritate cu elementele de bază ale teoriei grupurilor este, totuși, puternic recomandată pentru cei interesați să exploreze corecția erorilor cuantice mai în profunzime.
Presupunem că sunt operații Pauli cu qubiți. Când ne referim la mulțimea generată de înțelegem mulțimea tuturor matricilor ce pot fi obținute prin înmulțirea acestor matrici, în orice combinație și în orice ordine dorim, luând fiecare de câte ori vrem. Notația folosită pentru a face referire la această mulțime este
De exemplu, mulțimea generată de cele trei matrici Pauli non-identitate este următoarea.
Aceasta poate fi dedusă prin regulile de înmulțire enumerate anterior. Există 16 matrici diferite în această mulțime, care este numită în mod obișnuit grupul Pauli.
Pentru un al doilea exemplu, dacă îl eliminăm pe obținem jumătate din grupul Pauli.
Iată un ultim exemplu (deocamdată), unde de data aceasta avem
În acest caz obținem doar patru elemente, datorită faptului că și comută:
Observabile Pauli
Matricele Pauli, și operațiile Pauli cu qubiți mai general, sunt unitare, deci descriu operații unitare pe qubiți. Dar sunt și matrici hermitiene, și din acest motiv descriu măsurători, așa cum va fi explicat acum.
Observabile prin matrice hermitiene
Considerăm mai întâi o matrice hermitiană arbitrară Când ne referim la ca la un observabil, îi asociem lui o anumită măsurătoare proiectivă definită în mod unic. Cu alte cuvinte, rezultatele posibile sunt valorile proprii distincte ale lui iar proiecțiile care definesc măsurătoarea sunt cele care proiectează pe spațiile generate de vectorii proprii corespunzători ai lui Deci, rezultatele unei astfel de măsurători sunt numere reale — dar deoarece matricele au doar un număr finit de valori proprii, vor exista doar un număr finit de rezultate posibile ale măsurătorii pentru o alegere dată a lui
Mai în detaliu, prin teorema spectrală, este posibil să scriem
pentru valori proprii reale distincte și proiecții care satisfac
O astfel de expresie a unei matrici este unică la ordinea valorilor proprii. Un alt mod de a spune asta este că, dacă impunem ca valorile proprii să fie ordonate în ordine descrescătoare atunci există o singură modalitate de a scrie în forma de mai sus.
Pe baza acestei expresii, măsurătoarea asociată cu observabilul este măsurătoarea proiectivă descrisă de proiecțiile iar valorile proprii sunt înțelese ca rezultatele măsurătorii corespunzătoare acestor proiecții.
Măsurători din operații Pauli
Hai să vedem cum arată măsurătorile de tipul descris mai sus pentru operațiile Pauli, începând cu cele trei matrici Pauli non-identitate. Aceste matrici au descompuneri spectrale după cum urmează.
Măsurătorile definite de și privite ca observabile, sunt deci măsurătorile proiective definite de următoarele mulțimi de proiecții, respectiv.
În toate cele trei cazuri, cele două rezultate posibile ale măsurătorii sunt valorile proprii și Astfel de măsurători sunt numite în mod obișnuit măsurători-, măsurători- și măsurători-. Am întâlnit aceste măsurători în lecția „Măsurători generale" din „Formularea generală a informației cuantice," unde au apărut în contextul tomografiei stărilor cuantice.
Desigur, o măsurătoare- este în esență o măsurătoare în baza standard, iar o măsurătoare- este o măsurătoare în raport cu baza plus/minus a unui qubit — dar, conform descrierii de aici, considerăm valorile proprii și drept rezultatele efective ale măsurătorii.
Aceeași prescripție poate fi urmată pentru operații Pauli pe qubiți, deși trebuie subliniat că vor exista totuși doar două rezultate posibile pentru măsurătorile descrise astfel: și care sunt singurele valori proprii posibile ale operațiilor Pauli. Cele două proiecții corespunzătoare vor avea deci rang mai mare decât unu în acest caz. Mai precis, pentru orice operație Pauli non-identitate cu qubiți, spațiul stărilor de dimensiune se împarte întotdeauna în două subspații de vectori proprii cu dimensiune egală, deci cele două proiecții care definesc măsurătoarea asociată vor avea ambele rang
Prin urmare, măsurătoarea descrisă de o operație Pauli cu qubiți, considerată ca observabil, nu este același lucru cu o măsurătoare față de o bază ortonormată de vectori proprii ai acelei operații, și nici același lucru cu măsurarea independentă a fiecăreia dintre matricele Pauli corespunzătoare ca observabile independente pe qubiți. Ambele alternative ar necesita rezultate posibile ale măsurătorii, dar aici avem doar cele două rezultate posibile și
De exemplu, considerăm operația Pauli cu 2 qubiți ca observabil. Putem efectiv lua produsul tensorial al descompunerilor spectrale pentru a obține una pentru produsul tensorial.
Adică avem pentru
deci acestea sunt cele două proiecții care definesc măsurătoarea. Dacă, de exemplu, am măsura o stare Bell nedestructiv folosind această măsurătoare, atunci am fi siguri că obținem rezultatul iar starea ar rămâne nemodificată în urma măsurătorii. În particular, starea nu s-ar colaps la sau
Implementare nedestructivă prin estimarea fazei
Pentru orice operație Pauli cu qubiți, putem efectua măsurătoarea asociată acelui observabil nedestructiv folosind estimarea fazei.
Iată un Circuit bazat pe estimarea fazei care funcționează pentru orice matrice Pauli unde măsurătoarea este efectuată pe qubitul de sus. Rezultatele și ale măsurătorii în baza standard din Circuit corespund valorilor proprii și exact ca de obicei pentru estimarea fazei cu un singur qubit de control. (Observă că qubitul de control este jos în această diagramă, în timp ce în lecția „Estimarea fazei și factorizarea" din „Fundamentele algoritmilor cuantici" qubiții de control erau desenați sus.)
O metodă similară funcționează pentru operații Pauli pe mai mulți qubiți. De exemplu, următoarea diagramă de Circuit ilustrează o măsurătoare nedestructivă a observabilului Pauli cu qubiți pentru orice alegere de
Această abordare se generalizează la observabilele Pauli cu qubiți, pentru orice în mod natural. Desigur, trebuie să includem porți unitar-controlate doar pentru factorii tensoriali non-identitate ai observabilelor Pauli atunci când implementăm astfel de măsurători; porțile identitate-controlate sunt pur și simplu porți identitate și pot fi deci omise. Aceasta înseamnă că observabilele Pauli cu greutate mai mică necesită circuite mai mici pentru a fi implementate prin această abordare.
Observă că, indiferent de aceste circuite de estimare a fazei au un singur qubit de control, ceea ce este consistent cu faptul că există doar două rezultate posibile ale măsurătorii pentru aceste măsurători. Folosirea mai multor qubiți de control nu ar dezvălui informații suplimentare deoarece aceste măsurători sunt deja perfecte cu un singur qubit de control. (O modalitate de a vedea asta este direct din procedura generală de estimare a fazei: ipoteza face ca orice qubiți de control suplimentari față de primul să fie inutili.)
Iată un exemplu specific, de implementare nedestructivă a unei măsurători care este relevant pentru descrierea codului repetitiv de 3 biți ca Stabilizer cod pe care îl vom vedea în curând.
În acest caz, și pentru produse tensoriale de mai mult de două observabile în general, Circuit-ul poate fi simplificat.
Astfel, această măsurătoare este echivalentă cu măsurarea nedestructivă a parității (sau XOR) a stărilor din baza standard ale doi qubiți.