Kod pengulangan ditinjau semula
Seterusnya, kita akan melihat semula kod pengulangan 3-bit, kali ini merumuskannya dari segi operasi Pauli. Ini akan menjadi contoh pertama kita bagi kod penstabil.
Boleh-cela Pauli untuk kod pengulanganβ
Ingat kembali bahawa apabila kita menggunakan kod pengulangan 3-bit pada qubit, vektor keadaan qubit dikodkan sebagai
Sebarang keadaan dalam bentuk ini adalah pengekodan qubit 3-Qubit yang sah β tetapi jika kita mempunyai keadaan yang kita tidak pasti tentangnya, kita boleh mengesahkan bahawa kita mempunyai pengekodan yang sah dengan menyemak dua persamaan berikut.
Persamaan pertama menyatakan bahawa menggunakan operasi pada dua qubit paling kiri bagi tidak memberikan kesan, yang bermaksud adalah vektor eigen bagi dengan nilai eigen Persamaan kedua adalah serupa kecuali operasi digunakan pada dua qubit paling kanan. Ideanya ialah, jika kita memikirkan sebagai gabungan linear keadaan asas piawai, maka persamaan pertama bermakna kita hanya boleh mempunyai pekali bukan sifar untuk keadaan asas piawai di mana dua bit paling kiri mempunyai pariti genap (atau, secara setara, adalah sama), dan persamaan kedua bermakna kita hanya boleh mempunyai pekali bukan sifar untuk keadaan asas piawai di mana dua bit paling kanan mempunyai pariti genap.
Secara setara, jika kita melihat dua operasi Pauli dan sebagai boleh-cela, dan mengukur kedua-duanya menggunakan litar yang dicadangkan di akhir bahagian sebelumnya, maka kita pasti akan memperoleh hasil pengukuran yang sepadan dengan nilai eigen kerana adalah vektor eigen bagi kedua-dua boleh-cela dengan nilai eigen Tetapi, versi dipermudah litar (gabungan) untuk mengukur kedua-dua boleh-cela secara bebas, yang ditunjukkan di sini, tidak lain adalah litar semakan pariti untuk kod pengulangan 3-bit.
Dua persamaan di atas oleh itu menyiratkan bahawa litar semakan pariti menghasilkan yang merupakan sindrom yang menunjukkan tiada ralat dikesan.
Operasi Pauli 3-Qubit dan dipanggil penjana penstabil untuk kod ini, dan penstabil kod ialah set yang dijana oleh penjana penstabil.
Penstabil adalah objek matematik yang sangat penting yang dikaitkan dengan kod ini, dan peranan yang dimainkannya akan dibincangkan semasa pelajaran berlangsung. Buat masa ini, mari kita perhatikan bahawa kita boleh membuat pilihan yang berbeza untuk penjana dan semakan pariti yang sepadan, khususnya dengan mengambil sebagai ganti mana-mana penjana yang kita pilih, tetapi penstabil dan kod itu sendiri tidak akan berubah akibatnya.
Pengesanan ralatβ
Seterusnya, kita akan mempertimbangkan pengesanan balik-bit untuk kod pengulangan 3-bit, dengan tumpuan pada interaksi dan hubungan antara operasi Pauli yang terlibat: penjana penstabil dan ralat itu sendiri.
Andaikan kita telah mengodkan qubit menggunakan kod pengulangan 3-bit, dan ralat balik-bit berlaku pada qubit paling kiri. Ini menyebabkan keadaan berubah mengikut tindakan operasi (atau ralat ).
Ralat ini boleh dikesan dengan melakukan semakan pariti untuk kod pengulangan 3-bit, seperti yang dibincangkan dalam pelajaran sebelumnya, yang bersamaan dengan mengukur penjana penstabil dan sebagai boleh-cela secara tidak merosakkan.
Mari kita mulakan dengan penjana penstabil pertama. Keadaan telah dipengaruhi oleh ralat pada qubit paling kiri, dan matlamat kita ialah memahami bagaimana pengukuran penjana penstabil ini, sebagai boleh-cela, dipengaruhi oleh ralat ini. Kerana dan anti-tukar ganti, manakala setiap matriks bertukar ganti dengan matriks identiti, maka anti-tukar ganti dengan Sementara itu, kerana adalah pengekodan sah bagi sebuah qubit, bertindak secara trivial pada
Oleh itu, adalah vektor eigen bagi dengan nilai eigen Apabila pengukuran yang dikaitkan dengan boleh-cela dilakukan pada keadaan hasilnya pasti adalah yang dikaitkan dengan nilai eigen
Penaakulan yang serupa boleh digunakan untuk penjana penstabil kedua, tetapi kali ini ralat bertukar ganti dengan penjana penstabil dan bukan anti-tukar ganti, jadi hasil untuk pengukuran ini adalah yang dikaitkan dengan nilai eigen
Apa yang kita dapati apabila mempertimbangkan persamaan-persamaan ini ialah, tanpa mengira keadaan asal kita keadaan rosak adalah vektor eigen bagi kedua-dua penjana penstabil, dan sama ada nilai eigen atau ditentukan oleh sama ada ralat bertukar ganti atau anti-tukar ganti dengan setiap penjana penstabil. Untuk ralat yang diwakili oleh operasi Pauli, ia sentiasa akan menjadi salah satu atau yang lain, kerana mana-mana dua operasi Pauli sama ada bertukar ganti atau anti-tukar ganti. Sementara itu, keadaan sebenar tidak memainkan peranan penting, kecuali kerana penjana penstabil bertindak secara trivial pada keadaan ini.
Atas sebab ini, kita sebenarnya tidak perlu mengambil berat secara amnya tentang keadaan terkodkan tertentu yang kita sedang kerjakan. Yang penting ialah sama ada ralat bertukar ganti atau anti-tukar ganti dengan setiap penjana penstabil. Khususnya, ini adalah persamaan yang relevan berkenaan ralat tertentu ini untuk kod ini.
Berikut ialah jadual dengan satu baris untuk setiap penjana penstabil dan satu lajur untuk setiap ralat. Entri dalam jadual adalah sama ada atau bergantung pada sama ada ralat dan penjana penstabil bertukar ganti atau anti-tukar ganti. Jadual hanya memasukkan lajur untuk ralat yang sepadan dengan satu balik-bit tunggal, serta tiada ralat sama sekali, yang diterangkan oleh identiti yang ditensor dengan dirinya sendiri tiga kali. Kita boleh menambah lebih banyak lajur untuk ralat lain, tetapi buat masa ini tumpuan kita hanya pada ralat-ralat ini sahaja.
Untuk setiap ralat dalam jadual, lajur yang sepadan mendedahkan bagaimana ralat itu mengubah sebarang pengekodan menjadi vektor eigen atau bagi setiap penjana penstabil. Secara setara, lajur-lajur itu menerangkan sindrom yang akan kita peroleh daripada semakan pariti, yang bersamaan dengan pengukuran tidak merosakkan penjana penstabil sebagai boleh-cela. Tentunya, jadual mempunyai entri dan dan bukan entri dan β dan adalah lazim untuk memikirkan sindrom sebagai rentetan perduaan dan bukan lajur entri dan β tetapi kita boleh sama-sama memikirkan vektor dengan entri dan ini sebagai sindrom untuk menghubungkannya secara langsung dengan nilai eigen penjana penstabil. Secara amnya, sindrom memberitahu kita sesuatu tentang apa jua ralat yang berlaku, dan jika kita tahu bahawa salah satu daripada empat ralat yang disenaraikan dalam jadual telah berlaku, sindrom menunjukkan ralat mana yang berlaku.
Sindromβ
Pengekodan untuk kod pengulangan 3-bit adalah keadaan 3-Qubit, jadi ia adalah vektor unit dalam ruang vektor kompleks berdimensi 8. Empat sindrom yang mungkin secara berkesan membahagikan ruang berdimensi 8 ini kepada empat subruang berdimensi 2, di mana vektor keadaan kuantum dalam setiap subruang sentiasa menghasilkan sindrom yang sama. Rajah berikut menggambarkan secara khusus bagaimana ruang berdimensi 8 dibahagikan oleh dua penjana penstabil.
Setiap penjana penstabil membahagikan ruang kepada dua subruang berdimensi sama, iaitu ruang vektor eigen dan ruang vektor eigen untuk boleh-cela tersebut. Sebagai contoh, vektor eigen bagi adalah gabungan linear keadaan asas piawai di mana dua bit paling kiri mempunyai pariti genap, dan vektor eigen adalah gabungan linear keadaan asas piawai di mana dua bit paling kiri mempunyai pariti ganjil. Keadaan adalah serupa untuk penjana penstabil yang lain, kecuali bahawa untuk yang ini ia adalah dua bit paling kanan dan bukan dua bit paling kiri.
Empat subruang berdimensi 2 yang sepadan dengan empat sindrom yang mungkin mudah diterangkan dalam kes ini, disebabkan fakta bahawa ini adalah kod yang sangat mudah. Khususnya, subruang yang sepadan dengan sindrom adalah ruang yang direntangi oleh dan , iaitu ruang pengekodan yang sah (juga dikenali sebagai ruang kod), dan secara amnya ruang-ruang itu direntangi oleh asas piawai yang ditunjukkan dalam petak yang sepadan.
Sindrom juga memisahkan semua operasi Pauli 3-Qubit kepada 4 koleksi bersaiz sama, bergantung pada sindrom mana yang akan dihasilkan oleh operasi itu (sebagai ralat). Sebagai contoh, sebarang operasi Pauli yang bertukar ganti dengan kedua-dua penjana penstabil menghasilkan sindrom dan antara 64 operasi Pauli 3-Qubit yang mungkin, terdapat tepat 16 daripadanya dalam kategori ini (termasuk dan misalnya), dan begitu juga untuk 3 sindrom yang lain.
Kedua-dua sifat ini β bahawa sindrom memisahkan ruang keadaan tempat pengekodan berada dan semua operasi Pauli pada ruang ini kepada koleksi bersaiz sama β adalah benar secara amnya untuk kod penstabil, yang akan kita takrifkan dengan tepat dalam bahagian seterusnya.
Walaupun ini kebanyakannya adalah catatan sampingan pada ketika ini, ada baiknya menyebutkan bahawa operasi Pauli yang bertukar ganti dengan kedua-dua penjana penstabil, atau secara setara operasi Pauli yang menghasilkan sindrom tetapi tidak sendirinya berkadar dengan elemen penstabil, ternyata berkelakuan seperti operasi Pauli satu-Qubit pada qubit terkodkan (iaitu, qubit logik) untuk kod ini. Sebagai contoh, bertukar ganti dengan kedua-dua penjana penstabil, tetapi tidak sendirinya berkadar dengan mana-mana elemen dalam penstabil, dan memang kesan operasi ini pada pengekodan bersamaan dengan get pada qubit logik yang sedang dikodkan.
Sekali lagi, ini adalah fenomena yang digeneralisasikan kepada semua kod penstabil.