Lewati ke konten utama

Operasi Pauli dan observabel

Matriks Pauli memainkan peran sentral dalam formalisme stabilizer. Kita akan memulai pelajaran dengan diskusi tentang matriks Pauli, termasuk beberapa sifat aljabar dasarnya, dan kita juga akan membahas bagaimana matriks Pauli (dan produk tensor dari matriks Pauli) dapat menggambarkan pengukuran.

Dasar-dasar operasi Pauli​

Berikut adalah matriks Pauli, termasuk matriks identitas 2Γ—22\times 2 dan tiga matriks Pauli non-identitas.

I=(1001)X=(0110)Y=(0βˆ’ii0)Z=(100βˆ’1)\mathbb{I} = \begin{pmatrix} 1 & 0\\ 0 & 1 \end{pmatrix} \qquad X = \begin{pmatrix} 0 & 1\\ 1 & 0 \end{pmatrix} \qquad Y = \begin{pmatrix} 0 & -i\\ i & 0 \end{pmatrix} \qquad Z = \begin{pmatrix} 1 & 0\\ 0 & -1 \end{pmatrix}

Sifat-sifat matriks Pauli​

Keempat matriks Pauli semuanya bersifat uniter dan Hermitian. Kita menggunakan nama Οƒx,\sigma_x, Οƒy,\sigma_y, dan Οƒz\sigma_z untuk merujuk pada matriks Pauli non-identitas sebelumnya dalam seri ini, tetapi lazim menggunakan huruf kapital X,X, Y,Y, dan ZZ dalam konteks koreksi kesalahan. Konvensi ini diikuti dalam pelajaran sebelumnya, dan kita akan terus melakukannya untuk pelajaran yang tersisa.

Matriks Pauli non-identitas yang berbeda anti-komut satu sama lain.

XY=βˆ’YXXZ=βˆ’ZXYZ=βˆ’ZYXY = -YX \qquad XZ = -ZX \qquad YZ = -ZY

Relasi anti-komutasi ini sederhana dan mudah diverifikasi dengan melakukan perkalian, tetapi sangat penting, dalam formalisme stabilizer dan di tempat lain. Seperti yang akan kita lihat, tanda minus yang muncul ketika urutan antara dua matriks Pauli non-identitas yang berbeda dibalik dalam hasil kali matriks bersesuaian tepat dengan deteksi kesalahan dalam formalisme stabilizer.

Kita juga memiliki aturan perkalian yang tercantum di sini.

XX=YY=ZZ=IXY=iZYZ=iXZX=iYXX = YY = ZZ = \mathbb{I} \qquad XY = iZ \qquad YZ = iX \qquad ZX = iY

Artinya, setiap matriks Pauli adalah kebalikannya sendiri (yang selalu benar untuk setiap matriks yang bersifat uniter dan Hermitian), dan mengalikan dua matriks Pauli non-identitas yang berbeda selalu menghasilkan Β±i\pm i kali matriks Pauli non-identitas yang tersisa. Khususnya, hingga faktor fase, YY setara dengan XZ,X Z, yang menjelaskan fokus kita pada kesalahan XX dan ZZ dan tampak kurangnya minat pada kesalahan YY dalam koreksi kesalahan kuantum; XX merepresentasikan bit-flip, ZZ merepresentasikan phase-flip, dan sehingga (hingga faktor fase global) YY merepresentasikan kedua kesalahan tersebut yang terjadi secara bersamaan pada qubit yang sama.

Operasi Pauli pada beberapa qubit​

Keempat matriks Pauli semuanya merepresentasikan operasi (yang bisa berupa kesalahan) pada qubit tunggal β€” dan dengan mentensor mereka bersama kita mendapatkan operasi pada beberapa qubit. Sebagai terminologi, ketika kita merujuk pada operasi Pauli n-qubit, kita maksudkan produk tensor dari nn matriks Pauli mana pun, seperti contoh yang ditampilkan di sini, untuk n=9.n=9.

IβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IXβŠ—XβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IβŠ—IXβŠ—YβŠ—ZβŠ—IβŠ—IβŠ—IβŠ—XβŠ—YβŠ—Z\begin{gathered} \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \\[1mm] X \otimes X \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \\[1mm] X \otimes Y \otimes Z \otimes \mathbb{I} \otimes \mathbb{I} \otimes \mathbb{I} \otimes X \otimes Y \otimes Z \end{gathered}

Seringkali, istilah operasi Pauli mengacu pada produk tensor dari matriks Pauli bersama dengan faktor fase, atau terkadang hanya faktor fase tertentu seperti Β±1\pm 1 dan Β±i.\pm i. Ada alasan yang baik untuk mengizinkan faktor fase seperti ini dari sudut pandang matematis β€” tetapi, untuk menjaga hal-hal sesederhana mungkin, kita akan menggunakan istilah operasi Pauli dalam kursus ini untuk merujuk pada produk tensor dari matriks Pauli tanpa kemungkinan faktor fase yang berbeda dari 1.

Bobot dari operasi Pauli nn-qubit adalah jumlah matriks Pauli non-identitas dalam produk tensor. Misalnya, contoh pertama di atas memiliki bobot 0,0, yang kedua memiliki bobot 2,2, dan yang ketiga memiliki bobot 6.6. Secara intuitif, bobot dari operasi Pauli nn-qubit adalah jumlah qubit yang menjadi aksinya secara non-trivial. Biasanya kode koreksi kesalahan kuantum dirancang sehingga dapat mendeteksi dan mengoreksi kesalahan yang direpresentasikan oleh operasi Pauli selama bobotnya tidak terlalu tinggi.

Operasi Pauli sebagai generator​

Kadang berguna untuk mempertimbangkan kumpulan operasi Pauli sebagai generator dari himpunan (lebih spesifik, grup) operasi, dalam arti aljabar yang mungkin kamu kenali jika kamu familiar dengan teori grup. Jika kamu tidak familiar dengan teori grup, tidak apa-apa β€” itu tidak penting untuk pelajaran. Namun keakraban dengan dasar-dasar teori grup sangat direkomendasikan bagi mereka yang tertarik menjelajahi koreksi kesalahan kuantum lebih dalam.

Misalkan P1,…,PrP_1, \ldots, P_r adalah operasi Pauli nn-qubit. Ketika kita merujuk pada himpunan yang dibangkitkan oleh P1,…,Pr,P_1, \ldots, P_r, kita maksudkan himpunan semua matriks yang dapat diperoleh dengan mengalikan matriks-matriks ini bersama, dalam kombinasi apa pun dan dalam urutan apa pun yang kita pilih, mengambil masing-masing sebanyak yang kita suka. Notasi yang digunakan untuk merujuk pada himpunan ini adalah ⟨P1,…,Pr⟩.\langle P_1, \ldots, P_r \rangle.

Misalnya, himpunan yang dibangkitkan oleh tiga matriks Pauli non-identitas adalah sebagai berikut.

⟨X,Y,Z⟩={Ξ±P :β€‰Ξ±βˆˆ{1,i,βˆ’1,βˆ’i},β€…β€ŠP∈{I,X,Y,Z}}\langle X, Y, Z \rangle = \bigl\{\alpha P\,:\,\alpha\in\{1,i,-1,-i\},\; P\in\{\mathbb{I},X,Y,Z\} \bigr\}

Ini dapat ditelusuri melalui aturan perkalian yang terdaftar sebelumnya. Ada 16 matriks berbeda dalam himpunan ini, yang umumnya disebut grup Pauli.

Sebagai contoh kedua, jika kita menghapus Y,Y, kita mendapatkan setengah dari grup Pauli.

⟨X,Z⟩={I,X,Z,βˆ’iY,βˆ’I,βˆ’X,βˆ’Z,iY}\langle X, Z\rangle = \{ \mathbb{I}, X, Z, -iY, -\mathbb{I}, -X, -Z, iY \}

Berikut adalah satu contoh terakhir (untuk saat ini), di mana kali ini kita memiliki n=2.n=2.

⟨XβŠ—X,ZβŠ—Z⟩={IβŠ—I,XβŠ—X,ZβŠ—Z,βˆ’YβŠ—Y}\langle X \otimes X, Z \otimes Z\rangle = \{ \mathbb{I}\otimes\mathbb{I}, X\otimes X, Z\otimes Z, -Y\otimes Y \}

Dalam kasus ini kita hanya mendapatkan empat elemen, karena fakta bahwa XβŠ—XX\otimes X dan ZβŠ—ZZ\otimes Z komut:

(XβŠ—X)(ZβŠ—Z)=(XZ)βŠ—(XZ)=(βˆ’ZX)βŠ—(βˆ’ZX)=(ZX)βŠ—(ZX)=(ZβŠ—Z)(XβŠ—X).\begin{aligned} (X\otimes X)(Z\otimes Z) & = (XZ) \otimes (XZ)\\ & = (-ZX)\otimes (-ZX)\\ & = (ZX)\otimes (ZX)\\ & = (Z\otimes Z)(X\otimes X). \end{aligned}

Observabel Pauli​

Matriks Pauli, dan operasi Pauli nn-qubit secara lebih umum, bersifat uniter, dan karenanya menggambarkan operasi uniter pada qubit. Tetapi mereka juga merupakan matriks Hermitian, dan untuk alasan ini mereka menggambarkan pengukuran, seperti yang akan dijelaskan sekarang.

Observabel matriks Hermitian​

Pertimbangkan pertama matriks Hermitian sembarang A.A. Ketika kita merujuk pada AA sebagai observabel, kita mengasosiasikan dengan AA sebuah pengukuran proyektif yang terdefinisi secara unik. Dengan kata-kata, kemungkinan hasil adalah nilai eigen berbeda dari A,A, dan proyeksi yang mendefinisikan pengukuran adalah yang memproyeksikan ke ruang yang direntangkan oleh vektor eigen yang bersesuaian dari A.A. Jadi, hasil untuk pengukuran semacam itu ternyata adalah bilangan real β€” tetapi karena matriks hanya memiliki sejumlah terbatas nilai eigen, hanya akan ada sejumlah hasil pengukuran yang berbeda untuk pilihan AA yang diberikan.

Secara lebih rinci, berdasarkan teorema spektral, dimungkinkan untuk menulis

A=βˆ‘k=1mΞ»kΞ kA = \sum_{k = 1}^m \lambda_k \Pi_k

untuk nilai eigen bilangan real berbeda Ξ»1,…,Ξ»m\lambda_1,\ldots,\lambda_m dan proyeksi Ξ 1,…,Ξ m\Pi_1,\ldots,\Pi_m yang memenuhi

Ξ 1+β‹―+Ξ m=I.\Pi_1 + \cdots + \Pi_m = \mathbb{I}.

Ekspresi matriks seperti itu unik hingga pengurutan nilai eigen. Cara lain untuk mengatakannya adalah bahwa, jika kita bersikeras bahwa nilai eigen diurutkan dalam nilai yang menurun Ξ»1>Ξ»2>β‹―>Ξ»m,\lambda_1 > \lambda_2 > \cdots > \lambda_m, maka hanya ada satu cara untuk menulis AA dalam bentuk di atas.

Berdasarkan ekspresi ini, pengukuran yang kita kaitkan dengan observabel AA adalah pengukuran proyektif yang digambarkan oleh proyeksi Ξ 1,…,Ξ m,\Pi_1,\ldots,\Pi_m, dan nilai eigen Ξ»1,…,Ξ»m\lambda_1,\ldots,\lambda_m dipahami sebagai hasil pengukuran yang bersesuaian dengan proyeksi ini.

Pengukuran dari operasi Pauli​

Mari kita lihat seperti apa pengukuran dari jenis yang baru saja dijelaskan untuk operasi Pauli, dimulai dengan tiga matriks Pauli non-identitas. Matriks-matriks ini memiliki dekomposisi spektral sebagai berikut.

X=∣+⟩⟨+βˆ£βˆ’βˆ£βˆ’βŸ©βŸ¨βˆ’βˆ£Y=∣+i⟩⟨+iβˆ£βˆ’βˆ£βˆ’iβŸ©βŸ¨βˆ’i∣Z=∣0⟩⟨0βˆ£βˆ’βˆ£1⟩⟨1∣\begin{gathered} X = \vert {+} \rangle\langle {+} \vert - \vert {-} \rangle\langle {-} \vert\\ Y = \vert {+i} \rangle\langle {+i} \vert - \vert {-i} \rangle\langle {-i} \vert\\ Z = \vert {0} \rangle\langle {0} \vert - \vert {1} \rangle\langle {1} \vert \end{gathered}

Pengukuran yang didefinisikan oleh X,X, Y,Y, dan Z,Z, dipandang sebagai observabel, karenanya adalah pengukuran proyektif yang didefinisikan oleh himpunan proyeksi berikut, masing-masing.

{∣+⟩⟨+∣,βˆ£βˆ’βŸ©βŸ¨βˆ’βˆ£}{∣+i⟩⟨+i∣,βˆ£βˆ’iβŸ©βŸ¨βˆ’i∣}{∣0⟩⟨0∣,∣1⟩⟨1∣}\begin{gathered} \bigl\{\vert {+} \rangle\langle {+} \vert, \vert {-} \rangle\langle {-} \vert \bigr\} \\ \bigl\{\vert {+i} \rangle\langle {+i} \vert, \vert {-i} \rangle\langle {-i} \vert\bigr\} \\ \bigl\{\vert {0} \rangle\langle {0} \vert, \vert {1} \rangle\langle {1} \vert\bigr\} \end{gathered}

Dalam ketiga kasus, dua kemungkinan hasil pengukuran adalah nilai eigen +1+1 dan βˆ’1.-1. Pengukuran semacam itu umumnya disebut pengukuran XX, pengukuran YY, dan pengukuran ZZ. Kita menemukan pengukuran-pengukuran ini dalam pelajaran "Pengukuran umum" dari "Formulasi umum informasi kuantum," di mana mereka muncul dalam konteks tomografi keadaan kuantum.

Tentu saja, pengukuran ZZ pada dasarnya hanyalah pengukuran basis standar dan pengukuran XX adalah pengukuran terhadap basis plus/minus dari qubit β€” tetapi, karena pengukuran-pengukuran ini dijelaskan di sini, kita mengambil nilai eigen +1+1 dan βˆ’1-1 sebagai hasil pengukuran yang sebenarnya.

Resep yang sama dapat diikuti untuk operasi Pauli pada nβ‰₯2n\geq 2 qubit, meskipun harus ditekankan bahwa masih hanya akan ada dua kemungkinan hasil untuk pengukuran yang dijelaskan dengan cara ini: +1+1 dan βˆ’1,-1, yang merupakan satu-satunya nilai eigen yang mungkin dari operasi Pauli. Dua proyeksi yang bersesuaian karenanya akan memiliki peringkat yang lebih tinggi dari satu dalam kasus ini. Lebih tepatnya, untuk setiap operasi Pauli nn-qubit non-identitas, ruang keadaan berdimensi 2n2^n selalu terbagi menjadi dua subruang vektor eigen dengan dimensi yang sama, sehingga dua proyeksi yang mendefinisikan pengukuran yang terkait keduanya akan memiliki peringkat 2nβˆ’1.2^{n-1}.

Pengukuran yang digambarkan oleh operasi Pauli nn-qubit, dipandang sebagai observabel, karenanya bukan hal yang sama dengan pengukuran terhadap basis ortonormal dari vektor eigen dari operasi tersebut, juga bukan hal yang sama dengan mengukur masing-masing matriks Pauli yang bersesuaian secara independen, sebagai observabel, pada nn qubit. Kedua alternatif tersebut akan membutuhkan 2n2^n kemungkinan hasil pengukuran, tetapi di sini kita hanya memiliki dua kemungkinan hasil +1+1 dan βˆ’1.-1.

Sebagai contoh, pertimbangkan operasi Pauli 2-qubit ZβŠ—ZZ\otimes Z sebagai observabel. Kita dapat secara efektif mengambil produk tensor dari dekomposisi spektral untuk mendapatkan satu untuk produk tensor.

ZβŠ—Z=(∣0⟩⟨0βˆ£βˆ’βˆ£1⟩⟨1∣)βŠ—(∣0⟩⟨0βˆ£βˆ’βˆ£1⟩⟨1∣)=(∣00⟩⟨00∣+∣11⟩⟨11∣)βˆ’(∣01⟩⟨01∣+∣10⟩⟨10∣)\begin{aligned} Z\otimes Z & = (\vert 0\rangle\langle 0\vert - \vert 1\rangle\langle 1\vert) \otimes (\vert 0\rangle\langle 0\vert - \vert 1\rangle\langle 1\vert)\\ & = \bigl( \vert 00\rangle\langle 00\vert + \vert 11\rangle\langle 11\vert \bigr) - \bigl( \vert 01\rangle\langle 01\vert + \vert 10\rangle\langle 10\vert \bigr) \end{aligned}

Artinya, kita memiliki ZβŠ—Z=Ξ 0βˆ’Ξ 1Z\otimes Z = \Pi_0 - \Pi_1 untuk

Π0=∣00⟩⟨00∣+∣11⟩⟨11∣danΠ1=∣01⟩⟨01∣+∣10⟩⟨10∣,\Pi_0 = \vert 00\rangle\langle 00\vert + \vert 11\rangle\langle 11\vert \quad\text{dan}\quad \Pi_1 = \vert 01\rangle\langle 01\vert + \vert 10\rangle\langle 10\vert,

jadi ini adalah dua proyeksi yang mendefinisikan pengukuran. Jika, misalnya, kita ingin mengukur keadaan Bell βˆ£Ο•+⟩\vert\phi^+\rangle secara non-destruktif menggunakan pengukuran ini, maka kita pasti mendapatkan hasil +1,+1, dan keadaan tidak akan berubah sebagai akibat dari pengukuran. Khususnya, keadaan tidak akan runtuh ke ∣00⟩\vert 00\rangle atau ∣11⟩.\vert 11\rangle.

Implementasi non-destruktif melalui estimasi fase​

Untuk operasi Pauli nn-qubit mana pun, kita dapat melakukan pengukuran yang terkait dengan observabel tersebut secara non-destruktif menggunakan estimasi fase.

Berikut adalah circuit berdasarkan estimasi fase yang bekerja untuk matriks Pauli PP mana pun, di mana pengukuran dilakukan pada qubit teratas. Hasil 00 dan 11 dari pengukuran basis standar dalam circuit bersesuaian dengan nilai eigen +1+1 dan βˆ’1,-1, seperti yang biasanya kita miliki untuk estimasi fase dengan satu qubit kontrol. (Perhatikan bahwa qubit kontrol ada di bagian bawah dalam diagram ini, sedangkan dalam pelajaran "Estimasi fase dan pemfaktoran" dari "Dasar-dasar algoritma kuantum" qubit kontrol digambar di bagian atas.)

Circuit untuk mengukur observabel Pauli menggunakan estimasi fase

Metode serupa bekerja untuk operasi Pauli pada beberapa qubit. Misalnya, diagram circuit berikut mengilustrasikan pengukuran non-destruktif dari observabel Pauli 33-qubit P2βŠ—P1βŠ—P0,P_2\otimes P_1\otimes P_0, untuk pilihan P0,P1,P2∈{X,Y,Z}P_0,P_1,P_2 \in \{X,Y,Z\} mana pun.

Circuit untuk mengukur observabel Pauli 3-qubit menggunakan estimasi fase

Pendekatan ini digeneralisasikan ke observabel Pauli nn-qubit, untuk nn mana pun, dengan cara alami. Tentu saja, kita hanya perlu menyertakan gate controlled-unitary untuk faktor tensor non-identitas dari observabel Pauli saat mengimplementasikan pengukuran semacam itu; gate controlled-identity hanyalah gate identitas dan karenanya dapat dihilangkan. Ini berarti observabel Pauli dengan bobot yang lebih rendah memerlukan circuit yang lebih kecil untuk diimplementasikan melalui pendekatan ini.

Perhatikan bahwa, terlepas dari n,n, circuit estimasi fase ini hanya memiliki satu qubit kontrol, yang konsisten dengan fakta bahwa hanya ada dua kemungkinan hasil pengukuran untuk pengukuran-pengukuran ini. Menggunakan lebih banyak qubit kontrol tidak akan mengungkapkan informasi tambahan karena pengukuran-pengukuran ini sudah sempurna menggunakan satu qubit kontrol. (Satu cara untuk melihat ini adalah langsung dari prosedur umum estimasi fase: asumsi U2=IU^2 = \mathbb{I} membuat qubit kontrol tambahan mana pun di luar yang pertama menjadi tidak berguna.)

Berikut adalah contoh spesifik, dari implementasi non-destruktif dari pengukuran ZβŠ—ZZ\otimes Z, yang relevan dengan deskripsi kode repetisi 3-bit sebagai kode stabilizer yang akan kita lihat segera.

Circuit untuk mengukur observabel ZZ menggunakan estimasi fase

Dalam kasus ini, dan untuk produk tensor dari lebih dari dua observabel ZZ secara lebih umum, circuit dapat disederhanakan.

Circuit yang disederhanakan untuk mengukur observabel ZZ

Jadi, pengukuran ini setara dengan mengukur secara non-destruktif paritas (atau XOR) dari keadaan basis standar dari dua qubit.

Source: IBM Quantum docs β€” updated 15 Jan 2026
English version on doQumentation β€” updated 7 Mei 2026
This translation based on the English version of approx. 27 Mar 2026