Maklumat klasikal
Untuk menerangkan maklumat kuantum dan cara ia berfungsi, kita akan mulakan dengan gambaran keseluruhan maklumat klasikal. Mungkin pelik kenapa begitu banyak perhatian diberikan kepada maklumat klasikal dalam kursus tentang maklumat kuantum, tapi sebenarnya ada sebab yang kukuh.
Pertama, walaupun maklumat kuantum dan klasikal berbeza dalam beberapa cara yang menakjubkan, penerangan matematik mereka sebenarnya agak serupa. Maklumat klasikal juga berfungsi sebagai titik rujukan yang biasa kita kenali apabila mengkaji maklumat kuantum, serta sumber analogi yang berguna dengan mengejutkan. Adalah perkara biasa bagi orang bertanya soalan tentang maklumat kuantum yang mempunyai analogi klasikal yang semula jadi, dan selalunya soalan-soalan tersebut mempunyai jawapan mudah yang dapat memberikan kejelasan dan pemahaman terhadap soalan asal tentang maklumat kuantum. Memang tidak keterlaluan untuk mendakwa bahawa seseorang tidak boleh benar-benar memahami maklumat kuantum tanpa memahami maklumat klasikal.
Sesetengah pembaca mungkin sudah biasa dengan bahan yang akan dibincangkan dalam bahagian ini, manakala yang lain mungkin tidak β tapi perbincangan ini ditujukan untuk kedua-dua kumpulan. Selain menonjolkan aspek-aspek maklumat klasikal yang paling relevan dengan pengenalan kepada maklumat kuantum, bahagian ini memperkenalkan notasi Dirac, yang sering digunakan untuk menerangkan vektor dan matriks dalam maklumat dan pengiraan kuantum. Rupanya, notasi Dirac bukan khusus untuk maklumat kuantum; ia boleh digunakan sama baiknya dalam konteks maklumat klasikal, serta untuk banyak tetapan lain di mana vektor dan matriks muncul.
Keadaan klasikal dan vektor kebarangkalianβ
Andaikan kita mempunyai sebuah sistem yang menyimpan maklumat. Lebih khusus lagi, kita akan menganggap bahawa sistem ini boleh berada dalam salah satu daripada bilangan terhingga keadaan klasikal pada setiap masa. Di sini, istilah keadaan klasikal harus difahami secara intuitif, sebagai konfigurasi yang boleh dikenali dan diterangkan tanpa kekaburan.
Contoh yang paling asas, yang akan kita kembali berulang kali, ialah bit, iaitu sistem yang keadaan klasikalnya adalah dan Contoh lain termasuk dadu enam sisi biasa, yang keadaan klasikalnya ialah dan (diwakili oleh bilangan titik yang bersesuaian pada muka yang berada di atas); bes nukleo dalam untaian DNA, yang keadaan klasikalnya ialah A, C, G, dan T; dan suis pada kipas elektrik, yang keadaan klasikalnya adalah (biasanya) tinggi, sederhana, rendah, dan mati. Dalam istilah matematik, spesifikasi keadaan klasikal sesebuah sistem sebenarnya merupakan titik permulaan: kita mentakrifkan bit sebagai sistem yang mempunyai keadaan klasikal dan begitu juga untuk sistem yang mempunyai set keadaan klasikal yang berbeza.
Untuk tujuan perbincangan ini, marilah kita berikan nama kepada sistem yang sedang dipertimbangkan, dan marilah kita gunakan simbol untuk merujuk kepada set keadaan klasikal bagi Selain andaian bahawa adalah terhingga, yang telah disebutkan, kita secara semula jadi menganggap bahawa adalah tidak kosong β kerana tidak masuk akal bagi sebuah sistem fizikal untuk tidak mempunyai keadaan langsung. Dan walaupun memang masuk akal untuk mempertimbangkan sistem fizikal yang mempunyai infiniti banyak keadaan klasikal, kita akan mengabaikan kemungkinan ini, yang memang menarik tetapi tidak relevan dengan kursus ini. Atas sebab-sebab ini, dan demi kemudahan dan keringkasan, kita akan menggunakan istilah set keadaan klasikal bermaksud mana-mana set yang terhingga dan tidak kosong.
Berikut adalah beberapa contoh:
- Jika adalah sebuah bit, maka Dalam kata-kata, kita merujuk set ini sebagai abjad perduaan.
- Jika adalah dadu enam sisi, maka
- Jika adalah suis kipas elektrik, maka
Apabila memikirkan sebagai pembawa maklumat, keadaan klasikal yang berbeza bagi boleh diberikan makna tertentu, membawa kepada keputusan atau akibat yang berbeza. Dalam kes sedemikian, mungkin sudah mencukupi untuk menerangkan sebagai berada dalam salah satu keadaan klasikal yang mungkin. Sebagai contoh, jika adalah suis kipas, kita mungkin tahu dengan pasti bahawa ia ditetapkan pada tinggi, yang kemudiannya mungkin mendorong kita untuk menukarnya kepada sederhana.
Walau bagaimanapun, dalam pemprosesan maklumat, pengetahuan kita selalunya tidak pasti. Satu cara untuk mewakili pengetahuan kita tentang keadaan klasikal sistem adalah dengan mengaitkan kebarangkalian kepada pelbagai keadaan klasikal yang mungkin, menghasilkan apa yang kita sebut sebagai keadaan kebarangkalian.
Sebagai contoh, andaikan adalah sebuah bit. Berdasarkan apa yang kita tahu atau jangkakan tentang apa yang telah berlaku kepada di masa lalu, kita mungkin percaya bahawa berada dalam keadaan klasikal dengan kebarangkalian dan dalam keadaan dengan kebarangkalian Kita boleh mewakili kepercayaan ini dengan menulis ini:
Cara yang lebih ringkas untuk mewakili keadaan kebarangkalian ini ialah melalui vektor lajur.
Kebarangkalian bit berada pada diletakkan di bahagian atas vektor dan kebarangkalian bit berada pada diletakkan di bahagian bawah, kerana inilah cara konvensional untuk menyusun set
Secara umumnya, kita boleh mewakili keadaan kebarangkalian bagi sistem yang mempunyai mana-mana set keadaan klasikal dengan cara yang sama, sebagai vektor kebarangkalian. Kebarangkalian boleh disusun mengikut mana-mana cara yang kita pilih, tetapi biasanya terdapat cara yang semula jadi atau lalai untuk melakukan ini. Untuk lebih tepat, kita boleh mewakili mana-mana keadaan kebarangkalian melalui vektor lajur yang memenuhi dua sifat:
- Semua entri vektor adalah nombor nyata tak negatif.
- Hasil tambah entri-entri adalah sama dengan
Sebaliknya, mana-mana vektor lajur yang memenuhi kedua-dua sifat ini boleh diambil sebagai perwakilan keadaan kebarangkalian. Mulai sekarang, kita akan merujuk vektor dalam bentuk ini sebagai vektor kebarangkalian.
Selain keringkasan notasi ini, mengenal pasti keadaan kebarangkalian sebagai vektor lajur mempunyai kelebihan bahawa operasi pada keadaan kebarangkalian diwakili melalui pendaraban matriksβvektor, seperti yang akan dibincangkan sebentar lagi.
Mengukur keadaan kebarangkalianβ
Seterusnya marilah kita pertimbangkan apa yang berlaku jika kita mengukur sebuah sistem ketika ia berada dalam keadaan kebarangkalian. Dalam konteks ini, dengan mengukur sebuah sistem kita hanya bermaksud kita melihat sistem tersebut dan mengenal pasti keadaan klasikal yang ada tanpa kekaburan. Secara intuitif, kita tidak boleh "melihat" keadaan kebarangkalian sebuah sistem; apabila kita melihatnya, kita hanya melihat salah satu daripada keadaan klasikal yang mungkin.
Dengan mengukur sebuah sistem, kita juga mungkin mengubah pengetahuan kita tentangnya, dan oleh itu keadaan kebarangkalian yang kita kaitkan dengannya boleh berubah. Iaitu, jika kita mengenal pasti bahawa berada dalam keadaan klasikal maka vektor kebarangkalian baru yang mewakili pengetahuan kita tentang keadaan menjadi vektor yang mempunyai dalam entri yang sepadan dengan dan untuk semua entri lain. Vektor ini menunjukkan bahawa berada dalam keadaan klasikal dengan pasti β yang kita tahu setelah baru saja mengenalinya β dan kita menandai vektor ini sebagai yang dibaca sebagai "ket " atas sebab yang akan dijelaskan sebentar lagi. Vektor jenis ini juga dipanggil vektor asas piawai.
Sebagai contoh, dengan mengandaikan bahawa sistem yang ada dalam fikiran kita adalah sebuah bit, vektor asas piawai diberikan oleh
Perhatikan bahawa mana-mana vektor lajur dua dimensi boleh dinyatakan sebagai gabungan linear bagi kedua-dua vektor ini. Sebagai contoh,
Fakta ini secara semula jadi digeneralisasikan kepada mana-mana set keadaan klasikal: mana-mana vektor lajur boleh ditulis sebagai gabungan linear bagi keadaan asas piawai. Kita sering menyatakan vektor tepat dengan cara ini.
Kembali kepada perubahan keadaan kebarangkalian setelah diukur, kita mungkin perhatikan hubungan berikut dengan pengalaman harian kita. Andaikan kita membalikkan syiling yang adil, tetapi menutup syiling sebelum melihatnya. Kita kemudiannya akan berkata bahawa keadaan kebarangkaliannya ialah
Di sini, set keadaan klasikal syiling kita ialah Kita akan memilih untuk menyusun keadaan-keadaan ini dengan heads dahulu, tails kedua.
Jika kita membuka syiling dan melihatnya, kita akan melihat salah satu daripada dua keadaan klasikal: heads atau tails. Andaikan hasilnya ialah tails, kita akan secara semula jadi mengemas kini penerangan kita tentang keadaan kebarangkalian syiling supaya ia menjadi Tentulah, jika kita kemudiannya menutup syiling, dan kemudian membuka dan melihatnya semula, keadaan klasikal masih akan menjadi tails, yang konsisten dengan keadaan kebarangkalian yang diterangkan oleh vektor
Ini mungkin kelihatan remeh, dan dalam ertikata tertentu memang begitu. Walau bagaimanapun, walaupun sistem kuantum berkelakuan dengan cara yang sepenuhnya analogi, sifat pengukurannya sering dianggap pelik atau luar biasa. Dengan menetapkan sifat-sifat analogi sistem klasikal, cara maklumat kuantum berfungsi mungkin kelihatan kurang luar biasa.
Satu catatan terakhir berkenaan pengukuran keadaan kebarangkalian ialah ini: keadaan kebarangkalian menerangkan pengetahuan atau kepercayaan, bukan semestinya sesuatu yang nyata, dan pengukuran hanya mengubah pengetahuan kita dan bukan sistem itu sendiri. Sebagai contoh, keadaan syiling setelah kita membalikkannya, tetapi sebelum kita melihat, adalah sama ada heads atau tails β kita hanya tidak tahu yang mana satu sehingga kita melihat. Setelah melihat bahawa keadaan klasikal adalah tails, katakanlah, kita akan secara semula jadi mengemas kini vektor yang menerangkan pengetahuan kita kepada tetapi bagi orang lain yang tidak melihat syiling ketika ia dibuka, keadaan kebarangkalian akan kekal tidak berubah. Ini bukan perkara yang perlu dibimbangkan; individu yang berbeza mungkin mempunyai pengetahuan atau kepercayaan yang berbeza tentang sistem tertentu, dan oleh itu menerangkan sistem tersebut dengan vektor kebarangkalian yang berbeza.
Operasi klasikalβ
Dalam bahagian terakhir ringkasan ringkas maklumat klasikal ini, kita akan mempertimbangkan jenis-jenis operasi yang boleh dilakukan pada sistem klasikal.
Operasi deterministikβ
Pertama, terdapat operasi deterministik, di mana setiap keadaan klasikal ditransformasikan kepada untuk suatu fungsi berbentuk
Sebagai contoh, jika terdapat empat fungsi dalam bentuk ini, dan yang boleh diwakili oleh jadual nilai seperti berikut:
Fungsi pertama dan terakhir adalah malar: dan untuk setiap Dua yang di tengah bukan malar, ia adalah seimbang: setiap daripada dua nilai output muncul bilangan yang sama (sekali, dalam kes ini) apabila kita merentasi input yang mungkin. Fungsi adalah fungsi identiti: untuk setiap Dan adalah fungsi dan yang lebih dikenali sebagai fungsi NOT.
Tindakan operasi deterministik ke atas keadaan kebarangkalian boleh diwakili oleh pendaraban matriks-vektor. Khususnya, matriks yang mewakili fungsi yang diberikan ialah satu yang memenuhi
untuk setiap Matriks sedemikian sentiasa wujud dan ditentukan secara unik oleh keperluan ini. Matriks yang mewakili operasi deterministik sentiasa mempunyai tepat satu dalam setiap lajur, dan untuk semua entri lain.
Sebagai contoh, matriks yang sepadan dengan fungsi di atas adalah seperti berikut:
Berikut adalah pengesahan ringkas yang menunjukkan bahawa matriks pertama adalah betul. Tiga yang lain boleh diperiksa dengan cara yang sama.
Cara yang mudah untuk mewakili matriks dalam bentuk-bentuk ini dan bentuk-bentuk lain menggunakan notasi analogi untuk vektor baris kepada vektor lajur yang dibincangkan sebelum ini: kita menandai dengan vektor baris yang mempunyai dalam entri yang sepadan dengan dan sifar untuk semua entri lain, untuk setiap Vektor ini dibaca sebagai "bra "
Sebagai contoh, jika maka
Untuk mana-mana set keadaan klasikal kita boleh melihat vektor baris dan vektor lajur sebagai matriks, dan melakukan pendaraban matriks Kita mendapat matriks segi empat sama yang mempunyai dalam entri yang sepadan dengan pasangan bermakna baris entri sepadan dengan keadaan klasikal dan lajur sepadan dengan keadaan klasikal dengan untuk semua entri lain. Sebagai contoh,
Menggunakan notasi ini, kita boleh menyatakan matriks yang sepadan dengan mana-mana fungsi yang diberikan sebagai
Sebagai contoh, pertimbangkan fungsi di atas, di mana Kita mendapat matriks
Sebab mengapa ini berfungsi adalah seperti berikut. Jika kita sekali lagi memikirkan vektor sebagai matriks, dan kali ini mempertimbangkan pendaraban kita mendapat matriks yang boleh kita fikirkan sebagai skalar (iaitu, nombor). Demi kekemasan, kita menulis hasil darab ini sebagai dan bukannya Hasil darab ini memenuhi formula mudah berikut:
Menggunakan pemerhatian ini, bersama-sama dengan fakta bahawa pendaraban matriks adalah bersekutu dan linear, kita mendapat
untuk setiap yang tepat seperti yang kita perlukan daripada matriks
Seperti yang akan kita bincangkan dengan lebih terperinci kemudian dalam pelajaran kemudian, juga boleh dilihat sebagai hasil darab dalam antara vektor dan Hasil darab dalam sangat penting dalam maklumat kuantum, tetapi kita akan menangguhkan perbincangan tentangnya sehingga ia diperlukan.
Pada titik ini nama "bra" dan "ket" mungkin sudah jelas: meletakkan "bra" bersama dengan "ket" menghasilkan "bracket" Notasi dan terminologi ini adalah daripada Paul Dirac, dan atas sebab ini dikenali sebagai notasi Dirac.
Operasi kebarangkalian dan matriks stokastikβ
Selain operasi deterministik, terdapat operasi kebarangkalian.
Sebagai contoh, pertimbangkan operasi berikut ke atas sebuah bit. Jika keadaan klasikal bit itu adalah ia dibiarkan; dan jika keadaan klasikal bit itu adalah ia dibalik, supaya ia menjadi dengan kebarangkalian dan dengan kebarangkalian Operasi ini diwakili oleh matriks
Seseorang boleh memeriksa bahawa matriks ini melakukan perkara yang betul dengan mendarabkan kedua-dua vektor asas piawai dengannya.
Untuk pilihan set keadaan klasikal yang sewenang-wenangnya, kita boleh menerangkan set semua operasi kebarangkalian dalam istilah matematik sebagai yang diwakili oleh matriks stokastik, yang merupakan matriks yang memenuhi dua sifat ini:
- Semua entri adalah nombor nyata tak negatif.
- Entri-entri dalam setiap lajur berjumlah
Secara setara, matriks stokastik adalah matriks yang semua lajurnya membentuk vektor kebarangkalian.
Kita boleh memikirkan operasi kebarangkalian pada peringkat intuitif sebagai yang mana kerawakan mungkin entah bagaimana digunakan atau diperkenalkan semasa operasi, seperti dalam contoh di atas. Berkenaan penerangan matriks stokastik bagi operasi kebarangkalian, setiap lajur boleh dilihat sebagai perwakilan vektor bagi keadaan kebarangkalian yang dihasilkan dengan input keadaan klasikal yang sepadan dengan lajur tersebut.
Kita juga boleh memikirkan matriks stokastik sebagai tepat matriks-matriks yang sentiasa memetakan vektor kebarangkalian kepada vektor kebarangkalian. Iaitu, matriks stokastik sentiasa memetakan vektor kebarangkalian kepada vektor kebarangkalian, dan mana-mana matriks yang sentiasa memetakan vektor kebarangkalian kepada vektor kebarangkalian mestilah matriks stokastik.
Akhirnya, cara lain untuk memikirkan operasi kebarangkalian ialah ia adalah pilihan rawak daripada operasi deterministik. Sebagai contoh, kita boleh memikirkan operasi dalam contoh di atas sebagai mengaplikasikan sama ada fungsi identiti atau fungsi malar 0, masing-masing dengan kebarangkalian Ini konsisten dengan persamaan
Ungkapan sedemikian sentiasa mungkin, untuk pilihan set keadaan klasikal yang sewenang-wenangnya dan mana-mana matriks stokastik dengan baris dan lajur yang dikenal pasti dengan set keadaan klasikal tersebut.
Komposisi operasi kebarangkalianβ
Andaikan bahawa adalah sistem yang mempunyai set keadaan klasikal dan adalah matriks stokastik yang mewakili operasi kebarangkalian ke atas sistem
Jika operasi pertama diaplikasikan kepada keadaan kebarangkalian yang diwakili oleh vektor kebarangkalian keadaan kebarangkalian yang terhasil diwakili oleh vektor Jika kita kemudian mengaplikasikan operasi kebarangkalian kedua kepada vektor kebarangkalian baru ini, kita mendapat vektor kebarangkalian
Persamaan ini mengikut fakta bahawa pendaraban matriks (yang termasuk pendaraban matriks-vektor sebagai kes khas) adalah operasi bersekutu. Oleh itu, operasi kebarangkalian yang diperoleh dengan menggabungkan operasi kebarangkalian pertama dan kedua, di mana kita pertama mengaplikasikan dan kemudian mengaplikasikan diwakili oleh matriks yang semestinya stokastik.
Secara lebih umum, menggabungkan operasi kebarangkalian yang diwakili oleh matriks mengikut urutan ini, bermakna diaplikasikan pertama, diaplikasikan kedua, dan seterusnya, dengan diaplikasikan terakhir, diwakili oleh hasil darab matriks
Perhatikan bahawa urutan di sini adalah penting: walaupun pendaraban matriks adalah bersekutu, ia bukan operasi kalis tukar tertib. Sebagai contoh, jika
maka
Iaitu, urutan di mana operasi kebarangkalian digabungkan adalah penting; mengubah urutan pengaplikasian operasi dalam komposisi boleh mengubah operasi yang terhasil.