Lewati ke konten utama
Proyek ini masih dalam tahap beta. Menemukan bug? Buat isu GitHub. Punya pertanyaan atau ide? Tanya di Discussions — kami sangat menghargai masukan kamu!
Bagaimana kualitas terjemahan di halaman ini?

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 keadaan klasik Σ\Sigma dalam pikiran, dan kita mengekspresikan vektor kolom sebagai ket, seperti

∣ψ⟩=∑a∈Σαa∣a⟩,\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle,

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

⟨ψ∣=∑a∈Σαa‾⟨a∣.(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∈Σαa∣a⟩and∣ϕ⟩=∑b∈Σβb∣b⟩,\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∈Σαa‾⟨a∣)(∑b∈Σβb∣b⟩)=∑a∈Σ∑b∈Σαa‾βb⟨a∣b⟩=∑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 kesamaan terakhir diperoleh dari pengamatan bahwa ⟨a∣a⟩=1\langle a \vert a \rangle = 1 dan ⟨a∣b⟩=0\langle a \vert b \rangle = 0 untuk keadaan klasik aa dan bb yang memenuhi a≠ba\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 bisa melangkah 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∈Σαa∣a⟩\vert \psi \rangle = \sum_{a\in\Sigma} \alpha_a \vert a \rangle

    dengan dirinya sendiri adalah

    ⟨ψ∣ψ⟩=∑a∈Σαa‾αa=∑a∈Σ∣αa∣2=∥∣ψ⟩∥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 definit positif.

  2. Simetri konjugat. Untuk dua vektor sembarang

    ∣ψ⟩=∑a∈Σαa∣a⟩and∣ϕ⟩=∑b∈Σβb∣b⟩,\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 j≠kj\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=k0j≠k(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 keadaan 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 mm. Dari sini kita menyimpulkan bahwa m≤nm\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<nm<n, maka selalu mungkin untuk memilih tambahan n−mn-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, U†U=I=UU†U^{\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 UU,

∣ψ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:

U†U=(⟨ψ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, n−mn-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 kesamaan kedua, kita telah menggunakan rumus

(AB)†=B†A†,(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=1m∑k=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 kesamaan kedua dari terakhir.

Faktanya, ini mencakup 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,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} dari matriks proyeksi mendeskripsikan pengukuran proyektif jika

Π0+⋯+Πm−1=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,…,m−1}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,…,m−1}\{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 keadaan klasik dari sistem X\mathsf{X} apapun yang kita bicarakan dan himpunan matriks proyeksi kita adalah {∣a⟩⟨a∣: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

{Πa⊗I : 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

∥(Πa⊗I)∣ψ⟩∥2,\bigl\| (\Pi_a \otimes \mathbb{I})\vert \psi\rangle \bigr\|^2,

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

(Πa⊗I)∣ψ⟩∥(Πa⊗I)∣ψ⟩∥.\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,…,Πm−1}\{\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,…,m−1}\{0,\ldots,m-1\}.

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

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

∑k=0m−1Π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 keadaan klasik dari Y\mathsf{Y} sebagai {0,…,m−1}\{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 vektor keadaan kuantum tetap lainnya juga bisa digunakan, 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=0m−1∣k⟩⟨0∣⊗Π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=(Π00⋯0Π10⋯0⋮⋮⋱⋮Πm−10⋯0).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,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} adalah pengukuran. Untuk memverifikasi klaim ini, perhatikan bahwa untuk setiap j∈{0,…,n−1}j\in\{0,\ldots,n-1\}, vektor yang dibentuk oleh kolom nomor jj dari MM adalah sebagai berikut:

∣ψj⟩=M∣0,j⟩=∑k=0m−1∣k⟩⊗Πk∣j⟩.\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 00. Mengambil perkalian dalam dari kolom ii dengan kolom jj ketika i,j∈{0,…,n−1}i,j\in\{0,\ldots,n-1\} memberikan

⟨ψi∣ψj⟩=(∑k=0m−1∣k⟩⊗Πk∣i⟩)†(∑l=0m−1∣l⟩⊗Πl∣j⟩)=∑k=0m−1∑l=0m−1⟨k∣l⟩⟨i∣ΠkΠl∣j⟩=∑k=0m−1⟨i∣ΠkΠk∣j⟩=∑k=0m−1⟨i∣Πk∣j⟩=⟨i∣I∣j⟩={1i=j0i≠j,\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?⋯?⋮⋮⋱⋮Πm−1?⋯?)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,…,Πm−1\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=0m−1∣k⟩⊗Π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 kesamaan pertama mengikuti dari fakta bahwa UU dan MM sama pada nn kolom pertamanya. 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,…,Πm−1}\{\Pi_0,\ldots,\Pi_{m-1}\} dilakukan langsung pada X.\mathsf{X}.