Maklumat kuantum
Sekarang kita bersedia untuk beralih kepada maklumat kuantum, di mana kita membuat pilihan yang berbeza untuk jenis vektor yang mewakili keadaan — dalam kes ini keadaan kuantum — sistem yang sedang dipertimbangkan. Seperti dalam perbincangan sebelumnya tentang maklumat klasikal, kita akan berhadapan dengan sistem yang mempunyai set keadaan klasikal yang terhingga dan tidak kosong, dan kita akan menggunakan banyak notasi yang sama.
Vektor keadaan kuantum
Keadaan kuantum sesebuah sistem diwakili oleh vektor lajur, serupa dengan keadaan kebarangkalian. Seperti sebelumnya, indeks vektor melabelkan keadaan klasikal sistem. Vektor yang mewakili keadaan kuantum dicirikan oleh dua sifat ini:
- Entri-entri vektor keadaan kuantum adalah nombor kompleks.
- Hasil tambah nilai mutlak kuasa dua bagi entri-entri vektor keadaan kuantum adalah
Jadi, berbeza dengan keadaan kebarangkalian, vektor yang mewakili keadaan kuantum tidak perlu mempunyai entri nombor nyata tak negatif, dan ia adalah hasil tambah nilai mutlak kuasa dua entri-entri (berbanding hasil tambah entri-entri) yang mesti bersamaan Sesederhana perubahan-perubahan ini, ia membangkitkan perbezaan antara maklumat kuantum dan klasikal; mana-mana kelajuan dari komputer kuantum, atau penambahbaikan daripada protokol komunikasi kuantum, akhirnya terbit daripada perubahan matematik yang mudah ini.
Norma Euclidean bagi vektor lajur
dinotasikan dan ditakrifkan seperti berikut:
Syarat bahawa hasil tambah nilai mutlak kuasa dua bagi vektor keadaan kuantum sama dengan oleh itu bersamaan dengan vektor tersebut mempunyai norma Euclidean sama dengan Iaitu, vektor keadaan kuantum adalah vektor unit berkenaan norma Euclidean.
Contoh keadaan qubit
Istilah qubit merujuk kepada sistem kuantum yang set keadaan klasikalnya ialah Iaitu, qubit sebenarnya hanyalah sebuah bit — tetapi dengan menggunakan nama ini kita secara eksplisit mengakui bahawa bit ini boleh berada dalam keadaan kuantum.
Berikut adalah contoh-contoh keadaan kuantum bagi sebuah qubit:
dan
Dua contoh pertama, dan mengilustrasikan bahawa elemen asas piawai adalah vektor keadaan kuantum yang sah: entri-entrinya adalah nombor kompleks, di mana bahagian imaginer nombor-nombor ini semuanya kebetulan dan mengira hasil tambah nilai mutlak kuasa dua entri-entri menghasilkan
seperti yang diperlukan. Serupa dengan tetapan klasikal, kita mengaitkan vektor keadaan kuantum dan dengan qubit yang berada dalam keadaan klasikal dan masing-masing.
Untuk dua contoh lain, kita sekali lagi mempunyai entri nombor kompleks, dan mengira hasil tambah nilai mutlak kuasa dua entri-entri menghasilkan
dan
Oleh itu ia adalah vektor keadaan kuantum yang sah. Perhatikan bahawa ia adalah gabungan linear bagi keadaan asas piawai dan dan atas sebab ini kita sering berkata ia adalah superposisi keadaan dan Dalam konteks keadaan kuantum, superposisi dan gabungan linear pada dasarnya adalah sinonim.
Contoh vektor keadaan qubit di atas sangat kerap dijumpai — ia dipanggil keadaan plus dan dinotasikan seperti berikut:
Kita juga menggunakan notasi
untuk merujuk vektor keadaan kuantum yang berkaitan di mana entri kedua adalah negatif dan bukannya positif, dan kita memanggil keadaan ini keadaan minus.
Jenis notasi ini, di mana simbol selain daripada yang merujuk kepada keadaan klasikal muncul di dalam ket, adalah biasa — kita boleh menggunakan apa-apa nama yang kita mahukan di dalam ket untuk menamakan vektor. Adalah sangat biasa untuk menggunakan notasi atau nama lain sebagai ganti untuk merujuk vektor sewenang-wenangnya yang mungkin bukan merupakan vektor asas piawai.
Perhatikan bahawa, jika kita mempunyai vektor yang indeksnya sepadan dengan set keadaan klasikal dan jika adalah elemen set keadaan klasikal ini, maka hasil darab matriks adalah sama dengan entri vektor yang indeksnya sepadan dengan Seperti yang kita lakukan apabila adalah vektor asas piawai, kita menulis dan bukannya demi kebolehbacaan.
Sebagai contoh, jika dan
maka
Secara umum, apabila menggunakan notasi Dirac untuk vektor sewenang-wenangnya, notasi merujuk kepada vektor baris yang diperoleh dengan mengambil transpos konjugat bagi vektor lajur di mana vektor dipindah urus daripada vektor lajur kepada vektor baris dan setiap entri digantikan dengan konjugat kompleksnya. Sebagai contoh, jika adalah vektor yang ditakrifkan dalam maka
Sebab kita mengambil konjugat kompleks, selain transpos, akan menjadi lebih jelas kemudian apabila kita membincangkan hasil darab dalam.
Keadaan kuantum sistem lain
Kita boleh mempertimbangkan keadaan kuantum sistem yang mempunyai set keadaan klasikal yang sewenang-wenangnya. Sebagai contoh, berikut adalah vektor keadaan kuantum bagi suis kipas elektrik:
Andaian di sini ialah keadaan klasikal disusun sebagai tinggi, sederhana, rendah, mati. Mungkin tiada sebab tertentu mengapa seseorang ingin mempertimbangkan keadaan kuantum suis kipas elektrik, tetapi ia mungkin secara prinsipnya.
Berikut adalah contoh lain, kali ini bagi digit perpuluhan kuantum yang keadaan klasikalnya ialah
Contoh ini mengilustrasikan kemudahan menulis vektor keadaan menggunakan notasi Dirac. Untuk contoh tertentu ini, perwakilan vektor lajur hanyalah menyusahkan — tetapi jika terdapat lebih banyak lagi keadaan klasikal ia akan menjadi tidak boleh guna. Notasi Dirac, sebaliknya, menyokong penerangan tepat bagi vektor yang besar dan rumit dalam bentuk yang padat.
Notasi Dirac juga membolehkan ungkapan vektor di mana aspek-aspek berbeza vektor adalah tidak ditentukan, bermakna ia tidak diketahui atau belum ditetapkan. Sebagai contoh, untuk set keadaan klasikal yang sewenang-wenangnya, kita boleh mempertimbangkan vektor keadaan kuantum
di mana notasi merujuk kepada norma Euclidean bagi dan dalam kes ini hanyalah bilangan elemen dalam Dalam kata-kata, ini adalah superposisi seragam ke atas keadaan klasikal dalam
Kita akan menemui ungkapan yang jauh lebih rumit bagi vektor keadaan kuantum dalam pelajaran kemudian, di mana penggunaan vektor lajur akan menjadi tidak praktikal atau mustahil. Malah, kita kebanyakannya akan meninggalkan perwakilan vektor lajur bagi vektor keadaan, kecuali untuk vektor yang mempunyai bilangan entri yang kecil (selalunya dalam konteks contoh), di mana mungkin membantu untuk memaparkan dan memeriksa entri-entri secara eksplisit.
Berikut adalah satu lagi sebab mengapa menyatakan vektor keadaan menggunakan notasi Dirac adalah mudah: ia mengurangkan keperluan untuk menentukan secara eksplisit susunan keadaan klasikal (atau, setaranya, koresponden antara keadaan klasikal dan indeks vektor).
Sebagai contoh, vektor keadaan kuantum bagi sistem yang mempunyai set keadaan klasikal seperti
diterangkan dengan jelas oleh ungkapan ini, dan sebenarnya tidak perlu memilih atau menentukan susunan set keadaan klasikal ini untuk memahami ungkapan tersebut. Dalam kes ini, tidak sukar untuk menentukan susunan suit kad piawai — sebagai contoh, kita mungkin memilih untuk menyusunnya seperti ini: Jika kita memilih susunan tertentu ini, vektor keadaan kuantum di atas akan diwakili oleh vektor lajur
Secara umum, bagaimanapun, adalah mudah untuk boleh mengabaikan isu bagaimana set keadaan klasikal disusun.
Mengukur keadaan kuantum
Seterusnya marilah kita pertimbangkan apa yang berlaku apabila keadaan kuantum diukur, memberi tumpuan kepada jenis pengukuran yang mudah yang dikenali sebagai pengukuran asas piawai. (Terdapat tanggapan pengukuran yang lebih umum yang akan kita bincangkan kemudian.)
Serupa dengan tetapan kebarangkalian, apabila sistem dalam keadaan kuantum diukur, pemerhati hipotetikal yang melakukan pengukuran tidak akan melihat vektor keadaan kuantum, tetapi sebaliknya akan melihat suatu keadaan klasikal. Dalam ertikata ini, pengukuran bertindak sebagai antara muka antara maklumat kuantum dan klasikal, melalui mana maklumat klasikal diekstrak daripada keadaan kuantum.
Peraturannya mudah: jika keadaan kuantum diukur, setiap keadaan klasikal sistem muncul dengan kebarangkalian sama dengan nilai mutlak kuasa dua entri dalam vektor keadaan kuantum yang sepadan dengan keadaan klasikal tersebut. Ini dikenali sebagai peraturan Born dalam mekanik kuantum. Perhatikan bahawa peraturan ini konsisten dengan keperluan bahawa nilai mutlak kuasa dua entri dalam vektor keadaan kuantum berjumlah kerana ia menunjukkan bahawa kebarangkalian keputusan pengukuran keadaan klasikal yang berbeza berjumlah
Sebagai contoh, mengukur keadaan plus
menghasilkan dua keputusan yang mungkin, dan dengan kebarangkalian seperti berikut.
Menariknya, mengukur keadaan minus
menghasilkan tepat kebarangkalian yang sama untuk kedua-dua keputusan.
Ini menunjukkan bahawa, sejauh pengukuran asas piawai berkenaan, keadaan plus dan minus tidak ada bezanya. Mengapa, kemudiannya, kita perlu membuat perbezaan antara keduanya? Jawapannya ialah kedua-dua keadaan ini berkelakuan berbeza apabila operasi dilakukan ke atasnya, seperti yang akan kita bincangkan dalam subseksyen berikutnya.
Tentulah, mengukur keadaan kuantum menghasilkan keadaan klasikal dengan pasti, dan begitu juga mengukur keadaan kuantum menghasilkan keadaan klasikal dengan pasti. Ini konsisten dengan pengenalan keadaan-keadaan kuantum ini dengan sistem yang berada dalam keadaan klasikal yang sepadan, seperti yang dicadangkan sebelumnya.
Sebagai contoh terakhir, mengukur keadaan
menyebabkan dua keputusan yang mungkin muncul dengan kebarangkalian seperti berikut:
dan
Operasi unitari
Setakat ini, mungkin tidak jelas mengapa maklumat kuantum pada dasarnya berbeza daripada maklumat klasikal. Iaitu, apabila keadaan kuantum diukur, kebarangkalian untuk mendapat setiap keadaan klasikal diberikan oleh nilai mutlak kuasa dua entri vektor yang sepadan — jadi kenapa tidak sekadar merekod kebarangkalian-kebarangkalian ini dalam vektor kebarangkalian?
Jawapannya, sekurang-kurangnya sebahagiannya, ialah set operasi yang dibenarkan yang boleh dilakukan ke atas keadaan kuantum adalah berbeza daripada maklumat klasikal. Serupa dengan tetapan kebarangkalian, operasi ke atas keadaan kuantum adalah pemetaan linear — tetapi berbanding diwakili oleh matriks stokastik, seperti dalam kes klasikal, operasi ke atas vektor keadaan kuantum diwakili oleh matriks unitari.
Matriks segi empat sama yang mempunyai entri nombor kompleks adalah unitari jika ia memenuhi persamaan
Di sini, adalah matriks identiti, dan adalah transpos konjugat bagi bermakna matriks yang diperoleh dengan memindah urus dan mengambil konjugat kompleks setiap entri.
Jika salah satu daripada dua persamaan bernombor di atas adalah benar, maka yang lain juga mesti benar. Kedua-dua persamaan adalah bersamaan dengan sebagai songsangan bagi
(Amaran: jika bukan matriks segi empat sama, maka mungkin dan sebagai contoh. Kesetaraan dua persamaan dalam persamaan pertama di atas hanya benar untuk matriks segi empat sama.)
Syarat bahawa adalah unitari bersamaan dengan syarat bahawa pendaraban dengan tidak mengubah norma Euclidean mana-mana vektor. Iaitu, matriks adalah unitari jika dan hanya jika untuk setiap vektor lajur -dimensi dengan entri nombor kompleks. Oleh itu, kerana set semua vektor keadaan kuantum adalah sama dengan set vektor yang mempunyai norma Euclidean sama dengan mendarabkan matriks unitari kepada vektor keadaan kuantum menghasilkan vektor keadaan kuantum yang lain.
Memang, matriks unitari adalah tepat set pemetaan linear yang sentiasa mentransformasikan vektor keadaan kuantum kepada vektor keadaan kuantum yang lain. Perhatikan di sini persamaan dengan kes kebarangkalian klasikal di mana operasi dikaitkan dengan matriks stokastik, yang merupakan matriks yang sentiasa mentransformasikan vektor kebarangkalian kepada vektor kebarangkalian.
Contoh operasi unitari ke atas qubit
Senarai berikut menerangkan beberapa operasi unitari yang kerap dijumpai ke atas qubit.
-
Operasi Pauli. Empat matriks Pauli adalah seperti berikut:
Notasi alternatif yang biasa ialah dan (tetapi sedar bahawa huruf dan juga biasa digunakan untuk tujuan lain). Operasi juga dipanggil pembalik bit atau operasi NOT kerana ia menimbulkan tindakan ini ke atas bit:
Operasi juga dipanggil pembalik fasa, dan ia mempunyai tindakan ini:
-
Operasi Hadamard. Operasi Hadamard diterangkan oleh matriks ini:
-
Operasi fasa. Operasi fasa ialah yang diterangkan oleh matriks
untuk mana-mana pilihan nombor nyata Operasi-operasi
adalah contoh yang amat penting. Contoh lain termasuk dan
Semua matriks yang baru ditakrifkan adalah unitari, dan oleh itu mewakili operasi kuantum ke atas qubit tunggal. Sebagai contoh, berikut adalah pengiraan yang mengesahkan bahawa adalah unitari:
Dan berikut adalah tindakan operasi Hadamard ke atas beberapa vektor keadaan qubit yang kerap dijumpai.
Secara lebih ringkas, kita mendapat empat persamaan ini.
Adalah berbaloi untuk berhenti sebentar dan mempertimbangkan fakta bahawa dan berkenaan soalan yang dicadangkan dalam subseksyen sebelumnya mengenai perbezaan antara keadaan dan
Bayangkan situasi di mana qubit disediakan dalam salah satu daripada dua keadaan kuantum dan tetapi kita tidak tahu yang mana. Mengukur sama ada keadaan menghasilkan taburan output yang sama seperti yang lain, seperti yang telah kita perhatikan: dan kedua-duanya muncul dengan kebarangkalian yang sama yang tidak memberikan maklumat langsung tentang keadaan mana yang telah disediakan.
Walau bagaimanapun, jika kita pertama mengaplikasikan operasi Hadamard dan kemudian mengukur, kita mendapat keputusan dengan pasti jika keadaan asal ialah dan kita mendapat keputusan sekali lagi dengan pasti, jika keadaan asal ialah Keadaan kuantum dan oleh itu boleh dibezakan dengan sempurna. Ini mendedahkan bahawa perubahan tanda, atau lebih umum perubahan kepada fasa (yang juga secara tradisinya dipanggil argumen) bagi entri nombor kompleks vektor keadaan kuantum, boleh mengubah keadaan tersebut dengan ketara.
Berikut adalah contoh lain, menunjukkan bagaimana operasi Hadamard bertindak ke atas vektor keadaan yang disebutkan sebelumnya.
Seterusnya, marilah kita pertimbangkan tindakan operasi ke atas keadaan plus.
Perhatikan di sini bahawa kita tidak bersusah payah menukar kepada bentuk matriks/vektor yang setara, dan sebaliknya menggunakan kelinearan pendaraban matriks bersama-sama dengan formula
Dalam nada yang sama, kita boleh mengira hasil mengaplikasikan operasi Hadamard kepada vektor keadaan kuantum yang baru diperoleh:
Kedua-dua pendekatan — satu di mana kita secara eksplisit menukar kepada perwakilan matriks dan satu lagi di mana kita menggunakan kelinearan dan memasukkan tindakan operasi ke atas keadaan asas piawai — adalah setara. Kita boleh menggunakan mana-mana yang lebih mudah dalam kes yang ada.
Komposisi operasi unitari qubit
Komposisi operasi unitari diwakili oleh pendaraban matriks, seperti yang kita ada dalam tetapan kebarangkalian.
Sebagai contoh, andaikan kita pertama mengaplikasikan operasi Hadamard, diikuti dengan operasi diikuti dengan operasi Hadamard yang lain. Operasi yang terhasil, yang akan kita namakan untuk tujuan contoh ini, adalah seperti berikut:
Operasi unitari ini adalah contoh yang menarik. Dengan mengaplikasikan operasi ini dua kali, yang bersamaan dengan mengkuasakan perwakilan matriksnya, kita mendapat operasi NOT:
Iaitu, adalah operasi punca kuasa dua NOT. Tingkah laku sedemikian, di mana operasi yang sama diaplikasikan dua kali untuk menghasilkan operasi NOT, tidak mungkin bagi operasi klasikal ke atas bit tunggal.
Operasi unitari ke atas sistem yang lebih besar
Dalam pelajaran-pelajaran berikutnya, kita akan melihat banyak contoh operasi unitari ke atas sistem yang mempunyai lebih daripada dua keadaan klasikal. Contoh operasi unitari ke atas sistem yang mempunyai tiga keadaan klasikal diberikan oleh matriks berikut.
Dengan menganggap bahawa keadaan klasikal sistem ialah dan kita boleh menerangkan operasi ini sebagai penambahan modulo
Matriks adalah contoh matriks permutasi, iaitu matriks di mana setiap baris dan lajur mempunyai tepat satu Matriks sedemikian hanya menyusun semula, atau mempermutasikan, entri-entri vektor yang bertindak ke atasnya. Matriks identiti mungkin merupakan contoh paling mudah matriks permutasi, dan contoh lain ialah operasi NOT ke atas bit atau qubit. Setiap matriks permutasi, dalam dimensi integer positif mana pun, adalah unitari. Ini adalah satu-satunya contoh matriks yang mewakili kedua-dua operasi klasikal dan kuantum: sebuah matriks adalah kedua-duanya stokastik dan unitari jika dan hanya jika ia adalah matriks permutasi.
Contoh lain matriks unitari, kali ini matriks ialah yang ini:
Matriks ini menerangkan operasi yang dikenali sebagai jelmaan Fourier kuantum, khususnya dalam kes Jelmaan Fourier kuantum boleh ditakrifkan secara lebih umum, untuk mana-mana dimensi integer positif dan memainkan peranan utama dalam algoritma kuantum.