Informasi kuantum
Sekarang kita siap beralih ke informasi kuantum, di mana kita membuat pilihan berbeda untuk jenis vektor yang merepresentasikan keadaan — dalam hal ini keadaan kuantum — dari sistem yang sedang dipertimbangkan. Seperti dalam pembahasan informasi klasik sebelumnya, kita akan berurusan dengan sistem yang memiliki himpunan keadaan klasik yang berhingga dan tidak kosong, dan kita akan menggunakan sebagian besar notasi yang sama.
Vektor keadaan kuantum
Keadaan kuantum dari sebuah sistem direpresentasikan oleh vektor kolom, mirip dengan keadaan probabilistik. Seperti sebelumnya, indeks vektor melabeli keadaan klasik sistem. Vektor yang merepresentasikan keadaan kuantum dicirikan oleh dua sifat ini:
- Entri dari vektor keadaan kuantum adalah bilangan kompleks.
- Jumlah dari kuadrat nilai absolut entri vektor keadaan kuantum adalah
Jadi, berbeda dengan keadaan probabilistik, vektor yang merepresentasikan keadaan kuantum tidak harus memiliki entri bilangan real non-negatif, dan jumlah kuadrat nilai absolut entri (bukan jumlah entri) yang harus sama dengan Sesederhana perubahan ini, mereka menimbulkan perbedaan antara informasi kuantum dan klasik; setiap percepatan dari komputer kuantum, atau peningkatan dari protokol komunikasi kuantum, pada akhirnya berasal dari perubahan matematis sederhana ini.
Norma Euclidean dari vektor kolom
dinotasikan dan didefinisikan sebagai berikut:
Kondisi bahwa jumlah kuadrat nilai absolut dari vektor keadaan kuantum sama dengan karena itu setara dengan vektor tersebut memiliki norma Euclidean sama dengan Artinya, vektor keadaan kuantum adalah vektor satuan terhadap norma Euclidean.
Contoh keadaan qubit
Istilah qubit mengacu pada sistem kuantum yang himpunan keadaan klasiknya adalah Artinya, qubit sebenarnya hanyalah sebuah bit — tetapi dengan menggunakan nama ini kita secara eksplisit mengakui bahwa bit ini bisa berada dalam keadaan kuantum.
Berikut adalah contoh keadaan kuantum dari sebuah qubit:
dan
Dua contoh pertama, dan mengilustrasikan bahwa elemen basis standar adalah vektor keadaan kuantum yang valid: entrinya adalah bilangan kompleks, di mana bagian imajiner dari bilangan-bilangan ini kebetulan semuanya dan menghitung jumlah kuadrat nilai absolut dari entri menghasilkan
seperti yang disyaratkan. Mirip dengan pengaturan klasik, kita mengasosiasikan vektor keadaan kuantum dan dengan qubit yang berada dalam keadaan klasik dan masing-masing.
Untuk dua contoh lainnya, kita kembali memiliki entri bilangan kompleks, dan menghitung jumlah kuadrat nilai absolut dari entri menghasilkan
dan
Ini adalah vektor keadaan kuantum yang valid. Perhatikan bahwa keduanya adalah kombinasi linear dari keadaan basis standar dan dan karena itu kita sering mengatakan bahwa keduanya adalah superposisi dari keadaan dan Dalam konteks keadaan kuantum, superposisi dan kombinasi linear pada dasarnya sinonim.
Contoh dari vektor keadaan qubit di atas sangat sering ditemui — disebut keadaan plus dan dinotasikan sebagai berikut:
Kita juga menggunakan notasi
untuk merujuk pada vektor keadaan kuantum terkait di mana entri kedua negatif bukan positif, dan kita menyebut keadaan ini keadaan minus.
Jenis notasi ini, di mana simbol selain yang mengacu pada keadaan klasik muncul di dalam ket, adalah umum — kita bisa menggunakan nama apa pun yang kita inginkan di dalam ket untuk menamakan sebuah vektor. Sangat umum menggunakan notasi atau nama berbeda sebagai pengganti untuk merujuk pada vektor arbitrer yang belum tentu merupakan vektor basis standar.
Perhatikan bahwa, jika kita memiliki vektor yang indeksnya berkoresponden dengan himpunan keadaan klasik dan jika adalah elemen dari himpunan keadaan klasik ini, maka perkalian matriks sama dengan entri vektor yang indeksnya berkoresponden dengan Seperti yang kita lakukan ketika adalah vektor basis standar, kita menulis daripada demi keterbacaan.
Misalnya, jika dan
maka
Secara umum, ketika menggunakan notasi Dirac untuk vektor arbitrer, notasi mengacu pada vektor baris yang diperoleh dengan mengambil transpos-konjugat dari vektor kolom di mana vektor ditranspos dari vektor kolom ke vektor baris dan setiap entri diganti dengan konjugat kompleksnya. Misalnya, jika adalah vektor yang didefinisikan dalam maka
Alasan kita mengambil konjugat kompleks, selain transpos, akan lebih jelas nanti ketika kita membahas hasil kali dalam.
Keadaan kuantum sistem lain
Kita bisa mempertimbangkan keadaan kuantum dari sistem yang memiliki himpunan keadaan klasik arbitrer. Misalnya, berikut adalah vektor keadaan kuantum untuk sakelar kipas angin listrik:
Asumsi yang berlaku di sini adalah keadaan klasik diurutkan sebagai high, medium, low, off. Mungkin tidak ada alasan khusus mengapa seseorang ingin mempertimbangkan keadaan kuantum dari sakelar kipas angin listrik, tetapi itu mungkin secara prinsip.
Berikut contoh lain, kali ini digit desimal kuantum yang keadaan klasiknya adalah
Contoh ini menggambarkan kenyamanan penulisan vektor keadaan menggunakan notasi Dirac. Untuk contoh khusus ini, representasi vektor kolom hanya merepotkan — tetapi jika ada jauh lebih banyak keadaan klasik, itu akan menjadi tidak bisa digunakan. Notasi Dirac, sebaliknya, mendukung deskripsi yang tepat dari vektor yang besar dan rumit dalam bentuk yang ringkas.
Notasi Dirac juga memungkinkan ekspresi vektor di mana aspek berbeda dari vektor bersifat tidak tentu, artinya tidak diketahui atau belum ditetapkan. Misalnya, untuk himpunan keadaan klasik arbitrer kita bisa mempertimbangkan vektor keadaan kuantum
di mana notasi mengacu pada norma Euclidean dari dan dalam kasus ini adalah jumlah elemen dalam Dengan kata lain, ini adalah superposisi seragam atas keadaan klasik dalam
Kita akan menemui ekspresi vektor keadaan kuantum yang jauh lebih rumit dalam pelajaran selanjutnya, di mana penggunaan vektor kolom tidak praktis atau tidak mungkin. Bahkan, kita akan sebagian besar meninggalkan representasi vektor kolom dari vektor keadaan, kecuali untuk vektor yang memiliki sejumlah kecil entri (sering dalam konteks contoh), di mana mungkin berguna untuk menampilkan dan memeriksa entri secara eksplisit.
Berikut satu alasan lagi mengapa mengekspresikan vektor keadaan menggunakan notasi Dirac itu nyaman: ini menghilangkan kebutuhan untuk secara eksplisit menentukan urutan keadaan klasik (atau, setara, koresponden antara keadaan klasik dan indeks vektor).
Misalnya, vektor keadaan kuantum untuk sistem yang memiliki himpunan keadaan klasik seperti
dideskripsikan secara tidak ambigu oleh ekspresi ini, dan sebenarnya tidak perlu memilih atau menentukan urutan himpunan keadaan klasik ini untuk memahami ekspresi tersebut. Dalam kasus ini, tidak sulit untuk menentukan urutan setelan kartu standar — misalnya, kita mungkin memilih untuk mengurutkannya seperti ini: Jika kita memilih urutan khusus ini, vektor keadaan kuantum di atas akan direpresentasikan oleh vektor kolom
Secara umum, bagaimanapun, sangat nyaman untuk bisa mengabaikan begitu saja masalah bagaimana himpunan keadaan klasik diurutkan.
Mengukur keadaan kuantum
Selanjutnya mari kita pertimbangkan apa yang terjadi ketika keadaan kuantum diukur, dengan fokus pada jenis pengukuran sederhana yang dikenal sebagai pengukuran basis standar. (Ada pengertian pengukuran yang lebih umum yang akan kita bahas nanti.)
Mirip dengan pengaturan probabilistik, ketika sistem dalam keadaan kuantum diukur, pengamat hipotetis yang melakukan pengukuran tidak akan melihat vektor keadaan kuantum, melainkan akan melihat beberapa keadaan klasik. Dalam pengertian ini, pengukuran bertindak sebagai antarmuka antara informasi kuantum dan klasik, di mana informasi klasik diekstraksi dari keadaan kuantum.
Aturannya sederhana: jika keadaan kuantum diukur, setiap keadaan klasik sistem muncul dengan probabilitas yang sama dengan kuadrat nilai absolut dari entri dalam vektor keadaan kuantum yang berkoresponden dengan keadaan klasik tersebut. Ini dikenal sebagai aturan Born dalam mekanika kuantum. Perhatikan bahwa aturan ini konsisten dengan persyaratan bahwa kuadrat nilai absolut dari entri dalam vektor keadaan kuantum berjumlah karena ini mengimplikasikan bahwa probabilitas dari hasil pengukuran keadaan klasik yang berbeda berjumlah
Misalnya, mengukur keadaan plus
menghasilkan dua kemungkinan hasil, dan dengan probabilitas sebagai berikut.
Menariknya, mengukur keadaan minus
menghasilkan probabilitas yang persis sama untuk kedua hasil.
Ini menunjukkan bahwa, sejauh menyangkut pengukuran basis standar, keadaan plus dan minus tidak berbeda. Mengapa, kalau begitu, kita perlu membuat perbedaan antara keduanya? Jawabannya adalah bahwa kedua keadaan ini berperilaku berbeda ketika operasi dilakukan pada keduanya, seperti yang akan kita bahas di subbagian berikutnya.
Tentu saja, mengukur keadaan kuantum menghasilkan keadaan klasik dengan pasti, dan demikian pula mengukur keadaan kuantum menghasilkan keadaan klasik dengan pasti. Ini konsisten dengan identifikasi keadaan kuantum ini dengan sistem yang berada dalam keadaan klasik yang sesuai, seperti yang disarankan sebelumnya.
Sebagai contoh terakhir, mengukur keadaan
menyebabkan dua kemungkinan hasil muncul dengan probabilitas sebagai berikut:
dan
Operasi uniter
Sampai sini, mungkin belum jelas mengapa informasi kuantum secara fundamental berbeda dari informasi klasik. Artinya, ketika sebuah keadaan kuantum diukur, probabilitas untuk mendapatkan setiap keadaan klasik diberikan oleh nilai absolut kuadrat dari entri vektor yang bersesuaian — jadi kenapa tidak cukup mencatat probabilitas-probabilitas ini dalam vektor probabilitas?
Jawabannya, setidaknya sebagian, adalah bahwa himpunan operasi yang boleh dilakukan pada keadaan kuantum berbeda dari operasi pada informasi klasik. Mirip dengan kasus probabilistik, operasi pada keadaan kuantum adalah pemetaan linear — tetapi alih-alih direpresentasikan oleh matriks stokastik seperti pada kasus klasik, operasi pada vektor keadaan kuantum direpresentasikan oleh matriks uniter.
Sebuah matriks persegi dengan entri bilangan kompleks disebut uniter jika memenuhi persamaan
Di sini, adalah matriks identitas, dan adalah transpose konjugat dari yaitu matriks yang diperoleh dengan mentransposisi dan mengambil konjugat kompleks dari setiap entri.
Jika salah satu dari dua persamaan bernomor di atas benar, maka yang lainnya juga pasti benar. Kedua persamaan itu setara dengan adalah invers dari
(Perhatian: jika bukan matriks persegi, maka bisa saja dan misalnya. Kesetaraan dua persamaan dalam persamaan pertama di atas hanya berlaku untuk matriks persegi.)
Syarat bahwa adalah uniter setara dengan syarat bahwa perkalian dengan tidak mengubah norma Euclidean dari vektor mana pun. Artinya, matriks adalah uniter jika dan hanya jika untuk setiap vektor kolom berdimensi dengan entri bilangan kompleks. Dengan demikian, karena himpunan semua vektor keadaan kuantum sama dengan himpunan vektor yang memiliki norma Euclidean sama dengan mengalikan matriks uniter ke vektor keadaan kuantum menghasilkan vektor keadaan kuantum lainnya.
Memang, matriks uniter adalah tepat himpunan pemetaan linear yang selalu mengubah vektor keadaan kuantum menjadi vektor keadaan kuantum lainnya. Perhatikan di sini kemiripan dengan kasus probabilistik klasik di mana operasi dikaitkan dengan matriks stokastik, yang merupakan matriks yang selalu mengubah vektor probabilitas menjadi vektor probabilitas.
Contoh operasi uniter pada qubit
Daftar berikut mendeskripsikan beberapa operasi uniter yang sering ditemui pada qubit.
-
Operasi Pauli. Empat matriks Pauli adalah sebagai berikut:
Notasi alternatif yang umum adalah dan (tetapi perlu diingat bahwa huruf dan juga sering digunakan untuk tujuan lain). Operasi juga disebut bit flip atau operasi NOT karena menginduksi aksi ini pada bit:
Operasi juga disebut phase flip, dan memiliki aksi berikut:
-
Operasi Hadamard. Operasi Hadamard dideskripsikan oleh matriks ini:
-
Operasi fase. Operasi fase adalah operasi yang dideskripsikan oleh matriks
untuk setiap pilihan bilangan riil Operasi
adalah contoh yang sangat penting. Contoh lain termasuk dan
Semua matriks yang baru saja didefinisikan adalah uniter, dan karenanya merepresentasikan operasi kuantum pada satu qubit. Sebagai contoh, berikut adalah perhitungan yang memverifikasi bahwa adalah uniter: