Lewati ke konten utama

Perkalian dalam dan proyeksi

Untuk lebih mempersiapkan diri dalam mengeksplorasi kemampuan dan keterbatasan Circuit kuantum, kita sekarang memperkenalkan beberapa konsep matematis tambahan — yaitu perkalian dalam antara vektor (dan hubungannya dengan norma Euclidean), pengertian ortogonalitas dan ortonormalitas untuk himpunan vektor, serta matriks proyeksi, yang akan memungkinkan kita memperkenalkan generalisasi yang berguna dari pengukuran basis standar.

Perkalian dalam

Ingat bahwa ketika kita menggunakan notasi Dirac untuk merujuk pada vektor kolom sembarang sebagai ket, seperti

ψ=(α1α2αn),\vert \psi \rangle = \begin{pmatrix} \alpha_1\\ \alpha_2\\ \vdots\\ \alpha_n \end{pmatrix},

vektor bra yang sesuai adalah transpose konjugat dari vektor ini:

ψ=(ψ)=(α1α2αn).(1)\langle \psi \vert = \bigl(\vert \psi \rangle \bigr)^{\dagger} = \begin{pmatrix} \overline{\alpha_1} & \overline{\alpha_2} & \cdots & \overline{\alpha_n} \end{pmatrix}. \tag{1}

Atau, jika kita memiliki himpunan status klasik Σ\Sigma dalam pikiran, dan kita mengekspresikan vektor kolom sebagai ket, seperti

ψ=aΣαaa,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle,

maka vektor baris (atau bra) yang sesuai adalah transpose konjugat

ψ=aΣαaa.(2)\langle \psi \vert = \sum_{a\in\Sigma} \overline{\alpha_a} \langle a \vert. \tag{2}

Kita juga punya bahwa perkalian dari vektor bra dan vektor ket, dipandang sebagai matriks yang memiliki satu baris atau satu kolom, menghasilkan skalar. Secara khusus, jika kita punya dua vektor kolom

ψ=(α1α2αn)andϕ=(β1β2βn),\vert \psi \rangle = \begin{pmatrix} \alpha_1\\ \alpha_2\\ \vdots\\ \alpha_n \end{pmatrix} \quad\text{and}\quad \vert \phi \rangle = \begin{pmatrix} \beta_1\\ \beta_2\\ \vdots\\ \beta_n \end{pmatrix},

sehingga vektor baris ψ\langle \psi \vert seperti dalam persamaan (1),(1), maka

ψϕ=ψϕ=(α1α2αn)(β1β2βn)=α1β1++αnβn.\langle \psi \vert \phi \rangle = \langle \psi \vert \vert \phi \rangle = \begin{pmatrix} \overline{\alpha_1} & \overline{\alpha_2} & \cdots & \overline{\alpha_n} \end{pmatrix} \begin{pmatrix} \beta_1\\ \beta_2\\ \vdots\\ \beta_n \end{pmatrix} = \overline{\alpha_1} \beta_1 + \cdots + \overline{\alpha_n}\beta_n.

Atau, jika kita punya dua vektor kolom yang kita tulis sebagai

ψ=aΣαaaandϕ=bΣβbb,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle \quad\text{and}\quad \vert \phi \rangle = \sum_{b\in\Sigma} \beta_b \vert b \rangle,

sehingga ψ\langle \psi \vert adalah vektor baris (2),(2), kita menemukan bahwa

ψϕ=ψϕ=(aΣαaa)(bΣβbb)=aΣbΣαaβbab=aΣαaβa,\begin{aligned} \langle \psi \vert \phi \rangle & = \langle \psi \vert \vert \phi \rangle\\ & = \Biggl(\sum_{a\in\Sigma} \overline{\alpha_a} \langle a \vert\Biggr) \Biggl(\sum_{b\in\Sigma} \beta_b \vert b\rangle\Biggr)\\ & = \sum_{a\in\Sigma}\sum_{b\in\Sigma} \overline{\alpha_a} \beta_b \langle a \vert b \rangle\\ & = \sum_{a\in\Sigma} \overline{\alpha_a} \beta_a, \end{aligned}

di mana kesetaraan terakhir mengikuti dari pengamatan bahwa aa=1\langle a \vert a \rangle = 1 dan ab=0\langle a \vert b \rangle = 0 untuk status klasik aa dan bb yang memenuhi ab.a\neq b.

Nilai ψϕ\langle \psi \vert \phi \rangle disebut perkalian dalam antara vektor ψ\vert \psi\rangle dan ϕ.\vert \phi \rangle. Perkalian dalam sangat penting dalam informasi dan komputasi kuantum; kita tidak akan jauh dalam memahami informasi kuantum di tingkat matematis tanpanya.

Mari kita kumpulkan beberapa fakta dasar tentang perkalian dalam vektor.

  1. Hubungan dengan norma Euclidean. Perkalian dalam dari setiap vektor

    ψ=aΣαaa\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle

    dengan dirinya sendiri adalah

    ψψ=aΣαaαa=aΣαa2=ψ2.\langle \psi \vert \psi \rangle = \sum_{a\in\Sigma} \overline{\alpha_a} \alpha_a = \sum_{a\in\Sigma} \vert\alpha_a\vert^2 = \bigl\| \vert \psi \rangle \bigr\|^2.

    Jadi, norma Euclidean dari sebuah vektor bisa dinyatakan secara alternatif sebagai

    ψ=ψψ.\bigl\| \vert \psi \rangle \bigr\| = \sqrt{ \langle \psi \vert \psi \rangle }.

    Perhatikan bahwa norma Euclidean dari sebuah vektor harus selalu berupa bilangan real tak negatif. Selain itu, satu-satunya cara norma Euclidean sebuah vektor bisa sama dengan nol adalah jika setiap entrinya sama dengan nol, yang berarti vektor tersebut adalah vektor nol.

    Kita bisa merangkum pengamatan-pengamatan ini seperti ini: untuk setiap vektor ψ\vert \psi \rangle kita punya

    ψψ0,\langle \psi \vert \psi \rangle \geq 0,

    dengan ψψ=0\langle \psi \vert \psi \rangle = 0 jika dan hanya jika ψ=0.\vert \psi \rangle = 0. Sifat perkalian dalam ini kadang-kadang disebut sebagai definiteness positif.

  2. Simetri konjugat. Untuk dua vektor sembarang

    ψ=aΣαaaandϕ=bΣβbb,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle \quad\text{and}\quad \vert \phi \rangle = \sum_{b\in\Sigma} \beta_b \vert b \rangle,

    kita punya

    ψϕ=aΣαaβaandϕψ=aΣβaαa,\langle \psi \vert \phi \rangle = \sum_{a\in\Sigma} \overline{\alpha_a} \beta_a \quad\text{and}\quad \langle \phi \vert \psi \rangle = \sum_{a\in\Sigma} \overline{\beta_a} \alpha_a,

    dan oleh karena itu

    ψϕ=ϕψ.\overline{\langle \psi \vert \phi \rangle} = \langle \phi \vert \psi \rangle.
  3. Linearitas pada argumen kedua (dan linearitas konjugat pada yang pertama). Misalkan ψ,\vert \psi \rangle, ϕ1,\vert \phi_1 \rangle, dan ϕ2\vert \phi_2 \rangle adalah vektor-vektor dan α1\alpha_1 serta α2\alpha_2 adalah bilangan kompleks. Jika kita mendefinisikan vektor baru

    ϕ=α1ϕ1+α2ϕ2,\vert \phi\rangle = \alpha_1 \vert \phi_1\rangle + \alpha_2 \vert \phi_2\rangle,

    maka

    ψϕ=ψ(α1ϕ1+α2ϕ2)=α1ψϕ1+α2ψϕ2.\langle \psi \vert \phi \rangle = \langle \psi \vert \bigl( \alpha_1\vert \phi_1 \rangle + \alpha_2\vert \phi_2 \rangle\bigr) = \alpha_1 \langle \psi \vert \phi_1 \rangle + \alpha_2 \langle \psi \vert \phi_2 \rangle.

    Artinya, perkalian dalam bersifat linear pada argumen kedua. Ini bisa diverifikasi baik melalui rumus-rumus di atas maupun dengan mencatat bahwa perkalian matriks bersifat linear pada setiap argumen (dan khususnya pada argumen kedua).

    Menggabungkan fakta ini dengan simetri konjugat mengungkapkan bahwa perkalian dalam bersifat linear konjugat pada argumen pertama. Yaitu, jika ψ1,\vert \psi_1 \rangle, ψ2,\vert \psi_2 \rangle, dan ϕ\vert \phi \rangle adalah vektor-vektor dan α1\alpha_1 serta α2\alpha_2 adalah bilangan kompleks, dan kita mendefinisikan

    ψ=α1ψ1+α2ψ2,\vert \psi \rangle = \alpha_1 \vert \psi_1\rangle + \alpha_2 \vert \psi_2 \rangle,

    maka

    ψϕ=(α1ψ1+α2ψ2)ϕ=α1ψ1ϕ+α2ψ2ϕ.\langle \psi \vert \phi \rangle = \bigl( \overline{\alpha_1} \langle \psi_1 \vert + \overline{\alpha_2} \langle \psi_2 \vert \bigr) \vert\phi\rangle = \overline{\alpha_1} \langle \psi_1 \vert \phi \rangle + \overline{\alpha_2} \langle \psi_2 \vert \phi \rangle.
  4. Pertidaksamaan Cauchy–Schwarz. Untuk setiap pilihan vektor ϕ\vert \phi \rangle dan ψ\vert \psi \rangle yang memiliki jumlah entri yang sama, kita punya

    ψϕψϕ.\bigl\vert \langle \psi \vert \phi \rangle\bigr| \leq \bigl\| \vert\psi \rangle \bigr\| \bigl\| \vert \phi \rangle \bigr\|.

    Ini adalah pertidaksamaan yang sangat berguna yang digunakan cukup ekstensif dalam informasi kuantum (dan dalam banyak topik studi lainnya).

Himpunan ortogonal dan ortonormal

Dua vektor ϕ\vert \phi \rangle dan ψ\vert \psi \rangle dikatakan ortogonal jika perkalian dalamnya adalah nol:

ψϕ=0.\langle \psi \vert \phi \rangle = 0.

Secara geometris, kita bisa memikirkan vektor ortogonal sebagai vektor yang saling tegak lurus.

Himpunan vektor {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} disebut himpunan ortogonal jika setiap vektor dalam himpunan ortogonal terhadap setiap vektor lain dalam himpunan. Artinya, himpunan ini ortogonal jika

ψjψk=0\langle \psi_j \vert \psi_k\rangle = 0

untuk semua pilihan j,k{1,,m}j,k\in\{1,\ldots,m\} yang memenuhi jk.j\neq k.

Himpunan vektor {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} disebut himpunan ortonormal jika merupakan himpunan ortogonal dan, selain itu, setiap vektor dalam himpunan adalah vektor satuan. Atau, himpunan ini adalah himpunan ortonormal jika kita punya

ψjψk={1j=k0jk(3)\langle \psi_j \vert \psi_k\rangle = \begin{cases} 1 & j = k\\[1mm] 0 & j\neq k \end{cases} \tag{3}

untuk semua pilihan j,k{1,,m}.j,k\in\{1,\ldots,m\}.

Akhirnya, himpunan {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} adalah basis ortonormal jika, selain menjadi himpunan ortonormal, ia membentuk basis. Ini setara dengan {ψ1,,ψm}\{ \vert \psi_1\rangle,\ldots,\vert\psi_m\rangle\} sebagai himpunan ortonormal dan mm sama dengan dimensi ruang dari mana ψ1,,ψm\vert \psi_1\rangle,\ldots,\vert\psi_m\rangle diambil.

Misalnya, untuk himpunan status klasik Σ\Sigma apapun, himpunan semua vektor basis standar

{a:aΣ}\big\{ \vert a \rangle \,:\, a\in\Sigma\bigr\}

adalah basis ortonormal. Himpunan {+,}\{\vert+\rangle,\vert-\rangle\} adalah basis ortonormal untuk ruang 22-dimensi yang sesuai dengan qubit tunggal, dan basis Bell {ϕ+,ϕ,ψ+,ψ}\{\vert\phi^+\rangle, \vert\phi^-\rangle, \vert\psi^+\rangle, \vert\psi^-\rangle\} adalah basis ortonormal untuk ruang 44-dimensi yang sesuai dengan dua qubit.

Memperluas himpunan ortonormal menjadi basis ortonormal

Misalkan ψ1,,ψm\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle adalah vektor-vektor yang berada dalam ruang nn-dimensi, dan asumsikan bahwa {ψ1,,ψm}\{\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle\} adalah himpunan ortonormal. Himpunan ortonormal selalu merupakan himpunan yang bebas linear, jadi vektor-vektor ini harus merentang subruang berdimensi m.m. Dari sini kita menyimpulkan bahwa mnm\leq n karena dimensi subruang yang direntang oleh vektor-vektor ini tidak bisa lebih besar dari dimensi seluruh ruang dari mana mereka diambil.

Jika ternyata m<n,m<n, maka selalu mungkin untuk memilih tambahan nmn-m vektor ψm+1,,ψn\vert \psi_{m+1}\rangle,\ldots,\vert\psi_n\rangle sehingga {ψ1,,ψn}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\} membentuk basis ortonormal. Prosedur yang dikenal sebagai proses ortogonalisasi Gram–Schmidt bisa digunakan untuk mengonstruksi vektor-vektor ini.

Himpunan ortonormal dan matriks uniter

Himpunan ortonormal vektor erat kaitannya dengan matriks uniter. Salah satu cara untuk mengekspresikan hubungan ini adalah dengan mengatakan bahwa tiga pernyataan berikut secara logis setara (artinya semuanya benar atau semuanya salah) untuk pilihan matriks persegi UU apapun:

  1. Matriks UU bersifat uniter (yaitu, UU=I=UUU^{\dagger} U = \mathbb{I} = U U^{\dagger}).
  2. Baris-baris UU membentuk himpunan ortonormal.
  3. Kolom-kolom UU membentuk himpunan ortonormal.

Kesetaraan ini sebenarnya cukup langsung ketika kita memikirkan bagaimana perkalian matriks dan transpose konjugat bekerja. Misalkan, contohnya, kita punya matriks 3×33\times 3 seperti ini:

U=(α1,1α1,2α1,3α2,1α2,2α2,3α3,1α3,2α3,3)U = \begin{pmatrix} \alpha_{1,1} & \alpha_{1,2} & \alpha_{1,3} \\[1mm] \alpha_{2,1} & \alpha_{2,2} & \alpha_{2,3} \\[1mm] \alpha_{3,1} & \alpha_{3,2} & \alpha_{3,3} \end{pmatrix}

Transpose konjugat dari UU terlihat seperti ini:

U=(α1,1α2,1α3,1α1,2α2,2α3,2α1,3α2,3α3,3)U^{\dagger} = \begin{pmatrix} \overline{\alpha_{1,1}} & \overline{\alpha_{2,1}} & \overline{\alpha_{3,1}} \\[1mm] \overline{\alpha_{1,2}} & \overline{\alpha_{2,2}} & \overline{\alpha_{3,2}} \\[1mm] \overline{\alpha_{1,3}} & \overline{\alpha_{2,3}} & \overline{\alpha_{3,3}} \end{pmatrix}

Mengalikan dua matriks, dengan transpose konjugat di sisi kiri, memberi kita matriks ini:

(α1,1α2,1α3,1α1,2α2,2α3,2α1,3α2,3α3,3)(α1,1α1,2α1,3α2,1α2,2α2,3α3,1α3,2α3,3)=(α1,1α1,1+α2,1α2,1+α3,1α3,1α1,1α1,2+α2,1α2,2+α3,1α3,2α1,1α1,3+α2,1α2,3+α3,1α3,3α1,2α1,1+α2,2α2,1+α3,2α3,1α1,2α1,2+α2,2α2,2+α3,2α3,2α1,2α1,3+α2,2α2,3+α3,2α3,3α1,3α1,1+α2,3α2,1+α3,3α3,1α1,3α1,2+α2,3α2,2+α3,3α3,2α1,3α1,3+α2,3α2,3+α3,3α3,3)\begin{aligned} &\begin{pmatrix} \overline{\alpha_{1,1}} & \overline{\alpha_{2,1}} & \overline{\alpha_{3,1}} \\[1mm] \overline{\alpha_{1,2}} & \overline{\alpha_{2,2}} & \overline{\alpha_{3,2}} \\[1mm] \overline{\alpha_{1,3}} & \overline{\alpha_{2,3}} & \overline{\alpha_{3,3}} \end{pmatrix} \begin{pmatrix} \alpha_{1,1} & \alpha_{1,2} & \alpha_{1,3} \\[1mm] \alpha_{2,1} & \alpha_{2,2} & \alpha_{2,3} \\[1mm] \alpha_{3,1} & \alpha_{3,2} & \alpha_{3,3} \end{pmatrix}\\[4mm] \quad &= \begin{pmatrix} \overline{\alpha_{1,1}}\alpha_{1,1} + \overline{\alpha_{2,1}}\alpha_{2,1} + \overline{\alpha_{3,1}}\alpha_{3,1} & \overline{\alpha_{1,1}}\alpha_{1,2} + \overline{\alpha_{2,1}}\alpha_{2,2} + \overline{\alpha_{3,1}}\alpha_{3,2} & \overline{\alpha_{1,1}}\alpha_{1,3} + \overline{\alpha_{2,1}}\alpha_{2,3} + \overline{\alpha_{3,1}}\alpha_{3,3} \\[2mm] \overline{\alpha_{1,2}}\alpha_{1,1} + \overline{\alpha_{2,2}}\alpha_{2,1} + \overline{\alpha_{3,2}}\alpha_{3,1} & \overline{\alpha_{1,2}}\alpha_{1,2} + \overline{\alpha_{2,2}}\alpha_{2,2} + \overline{\alpha_{3,2}}\alpha_{3,2} & \overline{\alpha_{1,2}}\alpha_{1,3} + \overline{\alpha_{2,2}}\alpha_{2,3} + \overline{\alpha_{3,2}}\alpha_{3,3} \\[2mm] \overline{\alpha_{1,3}}\alpha_{1,1} + \overline{\alpha_{2,3}}\alpha_{2,1} + \overline{\alpha_{3,3}}\alpha_{3,1} & \overline{\alpha_{1,3}}\alpha_{1,2} + \overline{\alpha_{2,3}}\alpha_{2,2} + \overline{\alpha_{3,3}}\alpha_{3,2} & \overline{\alpha_{1,3}}\alpha_{1,3} + \overline{\alpha_{2,3}}\alpha_{2,3} + \overline{\alpha_{3,3}}\alpha_{3,3} \end{pmatrix} \end{aligned}

Jika kita membentuk tiga vektor dari kolom-kolom U,U,

ψ1=(α1,1α2,1α3,1),ψ2=(α1,2α2,2α3,2),ψ3=(α1,3α2,3α3,3),\vert \psi_1\rangle = \begin{pmatrix} \alpha_{1,1}\\ \alpha_{2,1}\\ \alpha_{3,1} \end{pmatrix}, \quad \vert \psi_2\rangle = \begin{pmatrix} \alpha_{1,2}\\ \alpha_{2,2}\\ \alpha_{3,2} \end{pmatrix}, \quad \vert \psi_3\rangle = \begin{pmatrix} \alpha_{1,3}\\ \alpha_{2,3}\\ \alpha_{3,3} \end{pmatrix},

maka kita bisa mengekspresikan perkalian di atas secara alternatif sebagai berikut:

UU=(ψ1ψ1ψ1ψ2ψ1ψ3ψ2ψ1ψ2ψ2ψ2ψ3ψ3ψ1ψ3ψ2ψ3ψ3)U^{\dagger} U = \begin{pmatrix} \langle \psi_1\vert \psi_1 \rangle & \langle \psi_1\vert \psi_2 \rangle & \langle \psi_1\vert \psi_3 \rangle \\ \langle \psi_2\vert \psi_1 \rangle & \langle \psi_2\vert \psi_2 \rangle & \langle \psi_2\vert \psi_3 \rangle \\ \langle \psi_3\vert \psi_1 \rangle & \langle \psi_3\vert \psi_2 \rangle & \langle \psi_3\vert \psi_3 \rangle \end{pmatrix}

Merujuk pada persamaan (3),(3), kita sekarang melihat bahwa kondisi bahwa matriks ini sama dengan matriks identitas setara dengan ortonormalitas himpunan {ψ1,ψ2,ψ3}.\{\vert\psi_1\rangle,\vert\psi_2\rangle,\vert\psi_3\rangle\}.

Argumen ini berlaku umum untuk matriks uniter berukuran apapun. Fakta bahwa baris-baris sebuah matriks membentuk basis ortonormal jika dan hanya jika matriks tersebut bersifat uniter kemudian mengikuti dari fakta bahwa sebuah matriks bersifat uniter jika dan hanya jika transposenya bersifat uniter.

Mengingat kesetaraan yang dijelaskan di atas, bersama dengan fakta bahwa setiap himpunan ortonormal bisa diperluas untuk membentuk basis ortonormal, kita menyimpulkan fakta berguna berikut: Diberikan himpunan ortonormal vektor {ψ1,,ψm}\{\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle\} yang diambil dari ruang nn-dimensi, terdapat matriks uniter UU yang mm kolom pertamanya adalah vektor ψ1,,ψm.\vert\psi_1\rangle,\ldots,\vert\psi_m\rangle. Secara bergambar, kita selalu bisa menemukan matriks uniter dengan bentuk ini:

U=(ψ1ψ2ψmψm+1ψn).U = \left( \begin{array}{ccccccc} \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt}\\ \vert\psi_1\rangle & \vert\psi_2\rangle & \cdots & \vert\psi_m\rangle & \vert\psi_{m+1}\rangle & \cdots & \vert\psi_n\rangle\\[2mm] \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt} & \rule{0.4pt}{10pt} & & \rule{0.4pt}{10pt} \end{array} \right).

Di sini, nmn-m kolom terakhir diisi dengan pilihan vektor ψm+1,,ψn\vert\psi_{m+1}\rangle,\ldots,\vert\psi_n\rangle apapun yang membuat {ψ1,,ψn}\{\vert\psi_1\rangle,\ldots,\vert\psi_n\rangle\} menjadi basis ortonormal.

Proyeksi dan pengukuran proyektif

Matriks proyeksi

Matriks persegi Π\Pi disebut proyeksi jika memenuhi dua sifat:

  1. Π=Π.\Pi = \Pi^{\dagger}.
  2. Π2=Π.\Pi^2 = \Pi.

Matriks yang memenuhi kondisi pertama — bahwa mereka sama dengan transpose konjugatnya sendiri — disebut matriks Hermitian, dan matriks yang memenuhi kondisi kedua — bahwa mengkuadratkannya tidak mengubahnya — disebut matriks idempoten.

Sebagai peringatan, kata proyeksi kadang-kadang digunakan untuk merujuk pada matriks apapun yang memenuhi hanya kondisi kedua tapi tidak harus yang pertama, dan ketika ini dilakukan istilah proyeksi ortogonal biasanya digunakan untuk merujuk pada matriks yang memenuhi kedua kondisi. Namun dalam konteks informasi dan komputasi kuantum, istilah proyeksi dan matriks proyeksi lebih sering merujuk pada matriks yang memenuhi kedua kondisi.

Contoh proyeksi adalah matriks

Π=ψψ(4)\Pi = \vert \psi \rangle \langle \psi \vert \tag{4}

untuk vektor satuan ψ\vert \psi\rangle apapun. Kita bisa melihat bahwa matriks ini bersifat Hermitian sebagai berikut:

Π=(ψψ)=(ψ)(ψ)=ψψ=Π.\Pi^{\dagger} = \bigl( \vert \psi \rangle \langle \psi \vert \bigr)^{\dagger} = \bigl( \langle \psi \vert \bigr)^{\dagger}\bigl( \vert \psi \rangle \bigr)^{\dagger} = \vert \psi \rangle \langle \psi \vert = \Pi.

Di sini, untuk mendapatkan kesetaraan kedua, kita telah menggunakan rumus

(AB)=BA,(A B)^{\dagger} = B^{\dagger} A^{\dagger},

yang selalu benar, untuk dua matriks AA dan BB apapun yang perkalian ABAB-nya masuk akal.

Untuk melihat bahwa matriks Π\Pi dalam (4)(4) bersifat idempoten, kita bisa menggunakan asumsi bahwa ψ\vert\psi\rangle adalah vektor satuan, sehingga memenuhi ψψ=1.\langle \psi \vert \psi\rangle = 1. Jadi, kita punya

Π2=(ψψ)2=ψψψψ=ψψ=Π.\Pi^2 = \bigl( \vert\psi\rangle\langle \psi\vert \bigr)^2 = \vert\psi\rangle\langle \psi\vert\psi\rangle\langle\psi\vert = \vert\psi\rangle\langle\psi\vert = \Pi.

Lebih umum, jika {ψ1,,ψm}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\} adalah himpunan ortonormal vektor apapun, maka matriks

Π=k=1mψkψk(5)\Pi = \sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert \tag{5}

adalah proyeksi. Secara khusus, kita punya

Π=(k=1mψkψk)=k=1m(ψkψk)=k=1mψkψk=Π,\begin{aligned} \Pi^{\dagger} &= \biggl(\sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\biggr)^{\dagger} \\ &= \sum_{k = 1}^m \bigl(\vert\psi_k\rangle\langle\psi_k\vert\bigr)^{\dagger} \\ &= \sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\\ &= \Pi, \end{aligned}

dan

Π2=(j=1mψjψj)(k=1mψkψk)=j=1mk=1mψjψjψkψk=k=1mψkψk=Π,\begin{aligned} \Pi^2 & = \biggl( \sum_{j = 1}^m \vert \psi_j\rangle \langle \psi_j \vert\Bigr)\Bigl(\sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\biggr) \\ & = \sum_{j = 1}^m\sum_{k = 1}^m \vert \psi_j\rangle \langle \psi_j \vert \psi_k\rangle \langle \psi_k \vert \\ & = \sum_{k = 1}^m \vert \psi_k\rangle \langle \psi_k \vert\\ & = \Pi, \end{aligned}

di mana ortonormalitas {ψ1,,ψm}\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\} menyiratkan kesetaraan kedua dari terakhir.

Faktanya, ini menghabiskan semua kemungkinan: setiap proyeksi Π\Pi bisa ditulis dalam bentuk (5)(5) untuk beberapa pilihan himpunan ortonormal {ψ1,,ψm}.\{\vert \psi_1\rangle,\ldots,\vert \psi_m\rangle\}. (Secara teknis, matriks nol Π=0,\Pi=0, yang merupakan proyeksi, adalah kasus khusus. Untuk memasukkannya ke dalam bentuk umum (5)(5) kita harus mengizinkan kemungkinan bahwa jumlahnya kosong, menghasilkan matriks nol.)

Pengukuran proyektif

Pengertian pengukuran sistem kuantum lebih umum daripada sekadar pengukuran basis standar. Pengukuran proyektif adalah pengukuran yang dijelaskan oleh kumpulan proyeksi yang jumlahnya sama dengan matriks identitas. Dalam simbol, kumpulan {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} dari matriks proyeksi mendeskripsikan pengukuran proyektif jika

Π0++Πm1=I.\Pi_0 + \cdots + \Pi_{m-1} = \mathbb{I}.

Ketika pengukuran seperti itu dilakukan pada sistem X\mathsf{X} saat berada dalam keadaan ψ,\vert\psi\rangle, dua hal terjadi:

  1. Untuk setiap k{0,,m1},k\in\{0,\ldots,m-1\}, hasil pengukuran adalah kk dengan probabilitas sama dengan

    Pr(outcome is k)=Πkψ2.\operatorname{Pr}\bigl(\text{outcome is $k$}\bigr) = \bigl\| \Pi_k \vert \psi \rangle \bigr\|^2.
  2. Untuk hasil kk apapun yang dihasilkan pengukuran, keadaan X\mathsf{X} menjadi

    ΠkψΠkψ.\frac{\Pi_k \vert\psi\rangle}{\bigl\|\Pi_k \vert\psi\rangle\bigr\|}.

Kita juga bisa memilih hasil selain {0,,m1}\{0,\ldots,m-1\} untuk pengukuran proyektif jika kita mau. Lebih umum, untuk himpunan Σ\Sigma yang berhingga dan tidak kosong apapun, jika kita punya kumpulan matriks proyeksi

{Πa:aΣ}\{\Pi_a:a\in\Sigma\}

yang memenuhi kondisi

aΣΠa=I,\sum_{a\in\Sigma} \Pi_a = \mathbb{I},

maka kumpulan ini mendeskripsikan pengukuran proyektif yang kemungkinan hasilnya bertepatan dengan himpunan Σ,\Sigma, di mana aturannya sama seperti sebelumnya:

  1. Untuk setiap aΣ,a\in\Sigma, hasil pengukuran adalah aa dengan probabilitas sama dengan

    Pr(outcome is a)=Πaψ2.\operatorname{Pr}\bigl(\text{outcome is $a$}\bigr) = \bigl\| \Pi_a \vert \psi \rangle \bigr\|^2.
  2. Untuk hasil aa apapun yang dihasilkan pengukuran, keadaan X\mathsf{X} menjadi

    ΠaψΠaψ.\frac{\Pi_a \vert\psi\rangle}{\bigl\|\Pi_a \vert\psi\rangle\bigr\|}.

Misalnya, pengukuran basis standar setara dengan pengukuran proyektif, di mana Σ\Sigma adalah himpunan status klasik dari sistem X\mathsf{X} apapun yang kita bicarakan dan himpunan matriks proyeksi kita adalah {aa:aΣ}.\{\vert a\rangle\langle a\vert:a\in\Sigma\}.

Contoh lain dari pengukuran proyektif, kali ini pada dua qubit (X,Y),(\mathsf{X},\mathsf{Y}), diberikan oleh himpunan {Π0,Π1},\{\Pi_0,\Pi_1\}, di mana

Π0=ϕ+ϕ++ϕϕ+ψ+ψ+andΠ1=ψψ.\Pi_0 = \vert \phi^+\rangle\langle \phi^+ \vert + \vert \phi^-\rangle\langle \phi^- \vert + \vert \psi^+\rangle\langle \psi^+ \vert \quad\text{and}\quad \Pi_1 = \vert\psi^-\rangle\langle\psi^-\vert.

Jika kita punya beberapa sistem yang secara bersama berada dalam keadaan kuantum tertentu dan pengukuran proyektif dilakukan pada hanya satu sistem, aksinya mirip dengan yang kita miliki untuk pengukuran basis standar — dan faktanya kita sekarang bisa mendeskripsikan aksi ini dalam istilah yang jauh lebih sederhana dari sebelumnya.

Untuk lebih tepatnya, misalkan kita punya dua sistem (X,Y)(\mathsf{X},\mathsf{Y}) dalam keadaan kuantum ψ,\vert\psi\rangle, dan pengukuran proyektif yang dijelaskan oleh kumpulan {Πa:aΣ}\{\Pi_a : a\in\Sigma\} dilakukan pada sistem X,\mathsf{X}, sementara tidak ada yang dilakukan pada Y.\mathsf{Y}. Melakukan ini kemudian setara dengan melakukan pengukuran proyektif yang dijelaskan oleh kumpulan

{ΠaI:aΣ}\bigl\{ \Pi_a \otimes \mathbb{I} \,:\, a\in\Sigma\bigr\}

pada sistem bersama (X,Y).(\mathsf{X},\mathsf{Y}). Setiap hasil pengukuran aa muncul dengan probabilitas

(ΠaI)ψ2,\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|^2,

dan dengan kondisi hasil aa yang muncul, keadaan sistem bersama (X,Y)(\mathsf{X},\mathsf{Y}) menjadi

(ΠaI)ψ(ΠaI)ψ.\frac{(\Pi_a \otimes \mathbb{I})\vert \psi\rangle}{\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|}.

Mengimplementasikan pengukuran proyektif

Pengukuran proyektif sembarang bisa diimplementasikan menggunakan operasi uniter, pengukuran basis standar, dan sistem ruang kerja tambahan, seperti yang akan dijelaskan sekarang.

Misalkan X\mathsf{X} adalah sistem dan {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} adalah pengukuran proyektif pada X.\mathsf{X}. Kita bisa dengan mudah menggeneralisasi diskusi ini untuk pengukuran proyektif dengan himpunan hasil yang berbeda, tapi demi kemudahan dan kesederhanaan kita akan mengasumsikan himpunan kemungkinan hasil untuk pengukuran kita adalah {0,,m1}.\{0,\ldots,m-1\}.

Mari kita catat secara eksplisit bahwa mm tidak harus sama dengan jumlah status klasik dari X\mathsf{X} — kita akan membiarkan nn sebagai jumlah status klasik dari X,\mathsf{X}, yang berarti setiap matriks Πk\Pi_k adalah matriks proyeksi n×n.n\times n.

Karena kita mengasumsikan bahwa {Π0,Πm1}\{\Pi_0\ldots,\Pi_{m-1}\} merepresentasikan pengukuran proyektif, harus berlaku bahwa

k=0m1Πk=In.\sum_{k = 0}^{m-1} \Pi_k = \mathbb{I}_n.

Tujuan kita adalah melakukan proses yang memiliki efek yang sama seperti melakukan pengukuran proyektif ini pada X,\mathsf{X}, tapi melakukannya hanya menggunakan operasi uniter dan pengukuran basis standar.

Kita akan menggunakan sistem ruang kerja tambahan Y\mathsf{Y} untuk melakukan ini, dan secara khusus kita akan mengambil himpunan status klasik dari Y\mathsf{Y} sebagai {0,,m1},\{0,\ldots,m-1\}, yang sama dengan himpunan hasil pengukuran proyektif. Idenya adalah bahwa kita akan melakukan pengukuran basis standar pada Y,\mathsf{Y}, dan menginterpretasikan hasil pengukuran ini sebagai setara dengan hasil pengukuran proyektif pada X.\mathsf{X}. Kita perlu mengasumsikan bahwa Y\mathsf{Y} diinisialisasi ke keadaan tetap, yang akan kita pilih sebagai 0.\vert 0\rangle. (Pilihan keadaan vektor kuantum tetap lainnya bisa dibuat berhasil, tapi memilih 0\vert 0\rangle membuat penjelasan berikut jauh lebih sederhana.)

Tentu saja, agar pengukuran basis standar dari Y\mathsf{Y} bisa memberi tahu kita sesuatu tentang X,\mathsf{X}, kita perlu membiarkan X\mathsf{X} dan Y\mathsf{Y} berinteraksi entah bagaimana sebelum mengukur Y,\mathsf{Y}, dengan melakukan operasi uniter pada sistem (Y,X).(\mathsf{Y},\mathsf{X}). Pertama pertimbangkan matriks ini:

M=k=0m1k0Πk.M = \sum_{k = 0}^{m-1} \vert k \rangle \langle 0 \vert \otimes \Pi_k.

Diekspresikan secara eksplisit sebagai matriks blok, yang pada dasarnya adalah matriks dari matriks yang kita interpretasikan sebagai satu matriks yang lebih besar, MM terlihat seperti ini:

M=(Π000Π100Πm100).M = \begin{pmatrix} \Pi_0 & 0 & \cdots & 0\\[1mm] \Pi_1 & 0 & \cdots & 0\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \Pi_{m-1} & 0 & \cdots & 0 \end{pmatrix}.

Di sini, setiap 00 merepresentasikan matriks n×nn\times n yang sepenuhnya terisi dengan nol, sehingga seluruh matriks MM adalah matriks nm×nm.nm\times nm.

Sekarang, MM jelas bukan matriks uniter (kecuali m=1,m=1, dalam hal ini Π0=I,\Pi_0 = \mathbb{I}, memberikan M=IM = \mathbb{I} dalam kasus trivial ini) karena matriks uniter tidak bisa memiliki kolom (atau baris) yang sepenuhnya 0;0; matriks uniter memiliki kolom yang membentuk basis ortonormal, dan vektor nol bukan vektor satuan.

Namun, memang benar bahwa nn kolom pertama dari MM bersifat ortonormal, dan ini kita dapatkan dari asumsi bahwa {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} adalah pengukuran. Untuk memverifikasi klaim ini, perhatikan bahwa untuk setiap j{0,,n1},j\in\{0,\ldots,n-1\}, vektor yang dibentuk oleh kolom nomor jj dari MM adalah sebagai berikut:

ψj=M0,j=k=0m1kΠkj.\vert \psi_j\rangle = M \vert 0, j\rangle = \sum_{k = 0}^{m-1} \vert k \rangle \otimes \Pi_k \vert j\rangle.

Perhatikan bahwa di sini kita menomori kolom mulai dari kolom 0.0. Mengambil perkalian dalam dari kolom ii dengan kolom jj ketika i,j{0,,n1}i,j\in\{0,\ldots,n-1\} memberikan

ψiψj=(k=0m1kΠki)(l=0m1lΠlj)=k=0m1l=0m1kliΠkΠlj=k=0m1iΠkΠkj=k=0m1iΠkj=iIj={1i=j0ij,\begin{aligned} \langle \psi_i \vert \psi_j \rangle & = \biggl(\sum_{k = 0}^{m-1} \vert k \rangle \otimes \Pi_k \vert i\rangle\biggr)^{\dagger} \biggl(\sum_{l = 0}^{m-1} \vert l \rangle \otimes \Pi_l \vert j\rangle\biggr) \\ & = \sum_{k = 0}^{m-1} \sum_{l = 0}^{m-1} \langle k \vert l \rangle \langle i \vert \Pi_k \Pi_l \vert j\rangle\\ & = \sum_{k = 0}^{m-1} \langle i \vert \Pi_k \Pi_k \vert j\rangle\\ & = \sum_{k = 0}^{m-1} \langle i \vert \Pi_k \vert j\rangle\\ & = \langle i \vert \mathbb{I} \vert j \rangle\\ & = \begin{cases} 1 & i = j\\ 0 & i\neq j, \end{cases} \end{aligned}

yang merupakan yang perlu kita tunjukkan.

Jadi, karena nn kolom pertama dari matriks MM bersifat ortonormal, kita bisa mengganti semua entri nol yang tersisa dengan pilihan entri bilangan kompleks yang berbeda sehingga seluruh matriks bersifat uniter.

U=(Π0??Π1??Πm1??)U = \begin{pmatrix} \Pi_0 & \fbox{?} & \cdots & \fbox{?}\\[1mm] \Pi_1 & \fbox{?} & \cdots & \fbox{?}\\[1mm] \vdots & \vdots & \ddots & \vdots\\[1mm] \Pi_{m-1} & \fbox{?} & \cdots & \fbox{?} \end{pmatrix}

Jika kita diberikan matriks Π0,,Πm1,\Pi_0,\ldots,\Pi_{m-1}, kita bisa menghitung matriks yang sesuai untuk mengisi blok yang ditandai ?\fbox{?} dalam persamaan — menggunakan proses Gram–Schmidt — tapi tidak penting secara khusus apa matriks-matriks ini untuk tujuan diskusi ini.

Akhirnya kita bisa mendeskripsikan proses pengukuran: kita pertama melakukan UU pada sistem bersama (Y,X)(\mathsf{Y},\mathsf{X}) dan kemudian mengukur Y\mathsf{Y} terhadap pengukuran basis standar. Untuk keadaan sembarang ϕ\vert \phi \rangle dari X,\mathsf{X}, kita mendapatkan keadaan

U(0ϕ)=M(0ϕ)=k=0m1kΠkϕ,U \bigl( \vert 0\rangle \vert \phi\rangle\bigr) = M \bigl( \vert 0\rangle \vert \phi\rangle\bigr) = \sum_{k = 0}^{m-1} \vert k\rangle \otimes \Pi_k \vert\phi\rangle,

di mana kesetaraan pertama mengikuti dari fakta bahwa UU dan MM setuju pada nn kolom pertama mereka. Ketika kita melakukan pengukuran proyektif pada Y,\mathsf{Y}, kita mendapatkan setiap hasil kk dengan probabilitas

Πkϕ2,\bigl\| \Pi_k \vert \phi\rangle \bigr\|^2,

dalam hal ini keadaan (Y,X)(\mathsf{Y},\mathsf{X}) menjadi

kΠkϕΠkϕ.\vert k\rangle \otimes \frac{\Pi_k \vert \phi\rangle}{\bigl\| \Pi_k \vert \phi\rangle \bigr\|}.

Jadi, Y\mathsf{Y} menyimpan salinan hasil pengukuran dan X\mathsf{X} berubah tepat seperti yang terjadi jika pengukuran proyektif yang dijelaskan oleh {Π0,,Πm1}\{\Pi_0,\ldots,\Pi_{m-1}\} dilakukan langsung pada X.\mathsf{X}.

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