Keterbatasan informasi kuantum
Meski berbagi struktur matematis dasar yang sama, informasi kuantum dan klasik memiliki perbedaan utama. Akibatnya, ada banyak contoh tugas yang dapat dilakukan oleh informasi kuantum tetapi tidak oleh informasi klasik.
Namun sebelum menjelajahi beberapa contoh ini, kita akan mencatat beberapa keterbatasan penting pada informasi kuantum. Memahami hal-hal yang tidak dapat dilakukan oleh informasi kuantum membantu kita mengidentifikasi hal-hal yang bisa dilakukannya.
Ketidakrelevanan fase global
Keterbatasan pertama yang akan kita bahas — yang sebenarnya lebih merupakan sedikit degenerasi dalam cara keadaan kuantum direpresentasikan oleh vektor keadaan kuantum, daripada keterbatasan yang sebenarnya — berkaitan dengan gagasan tentang fase global.
Yang kita maksud dengan fase global adalah ini. Misalkan dan adalah vektor satuan yang merepresentasikan keadaan kuantum dari beberapa sistem, dan misalkan ada bilangan kompleks pada lingkaran satuan, artinya atau alternatifnya untuk beberapa bilangan real sedemikian sehingga
Vektor dan kemudian dikatakan berbeda oleh fase global. Kita juga terkadang menyebut sebagai fase global, meskipun ini bergantung pada konteks; bilangan mana pun pada lingkaran satuan dapat dianggap sebagai fase global ketika dikalikan dengan vektor satuan.
Pertimbangkan apa yang terjadi ketika sebuah sistem berada dalam salah satu dari dua keadaan kuantum dan dan sistem menjalani pengukuran basis standar. Dalam kasus pertama, di mana sistem berada dalam keadaan probabilitas mengukur keadaan klasik mana pun adalah
Dalam kasus kedua, di mana sistem berada dalam keadaan probabilitas mengukur keadaan klasik mana pun adalah
karena Artinya, probabilitas kemunculan hasil adalah sama untuk kedua keadaan.
Sekarang pertimbangkan apa yang terjadi ketika kita menerapkan operasi uniter sembarang pada kedua keadaan. Dalam kasus pertama, di mana keadaan awal adalah keadaan menjadi
dan dalam kasus kedua, di mana keadaan awal adalah ia menjadi
Artinya, dua keadaan yang dihasilkan masih berbeda oleh fase global yang sama
Akibatnya, dua keadaan kuantum dan yang berbeda oleh fase global benar-benar tidak dapat dibedakan; tidak peduli operasi apa, atau urutan operasi apa, yang kita terapkan pada dua keadaan, keduanya akan selalu berbeda oleh fase global, dan melakukan pengukuran basis standar akan menghasilkan hasil dengan probabilitas yang persis sama dengan yang lain. Untuk alasan ini, dua vektor keadaan kuantum yang berbeda oleh fase global dianggap ekuivalen, dan secara efektif dipandang sebagai keadaan yang sama.
Misalnya, keadaan kuantum
berbeda oleh fase global (yang dalam contoh ini adalah ), dan karenanya dianggap keadaan yang sama.
Di sisi lain, keadaan kuantum
tidak berbeda oleh fase global. Meski satu-satunya perbedaan antara dua keadaan adalah tanda plus berubah menjadi tanda minus, ini bukan perbedaan fase global, melainkan perbedaan fase relatif karena tidak mempengaruhi setiap entri vektor, hanya subset yang tepat dari entri tersebut. Ini konsisten dengan apa yang telah kita amati sebelumnya, yaitu bahwa keadaan dan dapat dibedakan dengan sempurna. Khususnya, melakukan operasi Hadamard dan kemudian mengukur menghasilkan probabilitas hasil sebagai berikut:
Teorema no-cloning
Teorema no-cloning menunjukkan bahwa tidak mungkin membuat salinan sempurna dari keadaan kuantum yang tidak diketahui.
Artinya, tidak ada cara untuk menginisialisasi sistem (ke keadaan mana pun) dan melakukan operasi uniter pada sistem gabungan sehingga efeknya adalah keadaan dari di-kloning — menghasilkan dalam keadaan
Pembuktian teorema ini sebenarnya cukup sederhana: ini bermuara pada pengamatan bahwa pemetaan
tidak linear dalam
Khususnya, karena memiliki setidaknya dua elemen, kita dapat memilih dengan Jika ada keadaan kuantum dari dan operasi uniter pada pasangan di mana untuk setiap keadaan kuantum dari maka akan berlaku bahwa
Dengan linearitas, yang secara khusus berarti linearitas produk tensor dalam argumen pertama dan linearitas perkalian matriks-vektor dalam argumen (vektor) kedua, kita karenanya harus memiliki
Namun, persyaratan bahwa untuk setiap keadaan kuantum menuntut bahwa
Karenanya tidak dapat ada keadaan dan operasi uniter di mana untuk setiap vektor keadaan kuantum
Beberapa catatan terkait teorema no-cloning perlu disampaikan. Yang pertama adalah bahwa pernyataan teorema no-cloning di atas bersifat absolut, dalam arti bahwa ia menyatakan bahwa kloning sempurna tidak mungkin — tetapi tidak mengatakan apa pun tentang kemungkinan kloning dengan akurasi terbatas, di mana kita mungkin berhasil menghasilkan klon perkiraan (terkait dengan beberapa cara mengukur seberapa mirip dua keadaan kuantum yang berbeda). Ada, sebenarnya, pernyataan teorema no-cloning yang menempatkan batasan pada kloning perkiraan, serta metode untuk mencapai kloning perkiraan dengan akurasi terbatas.
Catatan kedua adalah bahwa teorema no-cloning adalah pernyataan tentang ketidakmungkinan mengkloning keadaan sembarang Sebaliknya, kita bisa dengan mudah membuat klon dari keadaan basis standar mana pun, misalnya. Sebagai contoh, kita dapat mengkloning keadaan basis standar qubit menggunakan operasi controlled-NOT:
Di sini adalah atau yang merupakan keadaan yang dapat diwujudkan secara klasik. Meski tidak ada kesulitan dalam membuat klon dari keadaan basis standar, ini tidak bertentangan dengan teorema no-cloning. Pendekatan menggunakan gate controlled-NOT ini tidak akan berhasil membuat klon dari keadaan misalnya.
Satu catatan terakhir tentang teorema no-cloning adalah bahwa ini sebenarnya tidak unik untuk informasi kuantum — juga tidak mungkin untuk mengkloning keadaan probabilistik sembarang menggunakan proses klasik (deterministik atau probabilistik). Bayangkan seseorang memberikanmu sebuah sistem dalam beberapa keadaan probabilistik, tetapi kamu tidak yakin keadaan probabilistik apa itu. Misalnya, mungkin mereka secara acak menghasilkan angka antara dan tetapi mereka tidak memberitahumu bagaimana mereka menghasilkan angka itu. Tentu saja tidak ada proses fisik yang bisa digunakan untuk mendapatkan dua salinan independen dari keadaan probabilistik yang sama: yang kamu miliki hanyalah angka antara dan dan tidak ada cukup informasi untuk entah bagaimana merekonstruksi probabilitas semua hasil lainnya yang muncul.
Secara matematis, versi teorema no-cloning untuk keadaan probabilistik dapat dibuktikan dengan cara yang persis sama dengan teorema no-cloning reguler (untuk keadaan kuantum). Artinya, mengkloning keadaan probabilistik sembarang adalah proses non-linear, sehingga tidak mungkin direpresentasikan oleh matriks stokastik.
Keadaan non-ortogonal tidak dapat dibedakan dengan sempurna
Untuk keterbatasan terakhir yang akan dibahas dalam pelajaran ini, kita akan menunjukkan bahwa jika kita memiliki dua keadaan kuantum dan yang tidak ortogonal, yang berarti maka tidak mungkin untuk membedakannya (atau dengan kata lain, membedakan keduanya) dengan sempurna. Sebenarnya, kita akan menunjukkan sesuatu yang secara logis setara: jika kita memiliki cara untuk membedakan dua keadaan dengan sempurna, tanpa kesalahan, maka keduanya harus ortogonal.
Kita akan membatasi perhatian kita pada quantum circuit yang terdiri dari sejumlah gate uniter, diikuti oleh satu pengukuran basis standar dari qubit teratas. Yang kita perlukan dari sebuah quantum circuit, untuk mengatakan bahwa ia membedakan keadaan dan dengan sempurna, adalah bahwa pengukuran selalu menghasilkan nilai untuk salah satu dari dua keadaan dan selalu menghasilkan untuk keadaan lainnya. Untuk tepatnya, kita akan mengasumsikan bahwa kita memiliki quantum circuit yang beroperasi seperti yang disarankan oleh diagram berikut:
Kotak berlabel menunjukkan operasi uniter yang merepresentasikan aksi gabungan dari semua gate uniter dalam circuit kita, tetapi tidak termasuk pengukuran akhir. Tidak ada kerugian umum dalam mengasumsikan bahwa pengukuran menghasilkan untuk dan untuk analisisnya tidak akan berbeda secara fundamental jika nilai keluaran ini dibalik.
Perhatikan bahwa, selain qubit yang awalnya menyimpan atau circuit bebas untuk menggunakan sejumlah qubit ruang kerja tambahan. Qubit-qubit ini awalnya masing-masing diatur ke keadaan — sehingga keadaan gabungannya dilambangkan dalam gambar — dan qubit-qubit ini dapat digunakan oleh circuit dengan cara apa pun yang mungkin bermanfaat. Sangat umum untuk menggunakan qubit ruang kerja dalam quantum circuit seperti ini.
Sekarang, pertimbangkan apa yang terjadi ketika kita menjalankan circuit kita pada keadaan (bersama dengan qubit ruang kerja yang diinisialisasi). Keadaan yang dihasilkan, tepat sebelum pengukuran dilakukan, dapat ditulis sebagai
untuk dua vektor dan yang bersesuaian dengan semua qubit kecuali qubit teratas. Secara umum, untuk keadaan seperti itu, probabilitas bahwa pengukuran qubit teratas menghasilkan hasil dan adalah sebagai berikut:
Karena circuit kita selalu menghasilkan untuk keadaan maka haruslah sehingga
Mengalikan kedua sisi persamaan ini dengan menghasilkan persamaan ini:
Dengan alasan serupa untuk sebagai pengganti kita menyimpulkan bahwa
untuk suatu vektor dan karenanya
Sekarang mari kita ambil perkalian dalam dari vektor yang direpresentasikan oleh persamaan dan dimulai dengan representasi di sisi kanan setiap persamaan. Kita memiliki
jadi perkalian dalam dari vektor dengan vektor adalah
Di sini kita telah menggunakan fakta bahwa serta fakta bahwa perkalian dalam dari produk tensor adalah hasil kali dari perkalian dalam:
untuk pilihan vektor mana pun ini (mengasumsikan dan memiliki jumlah entri yang sama dan dan memiliki jumlah entri yang sama, sehingga masuk akal untuk membentuk perkalian dalam dan ). Perhatikan bahwa nilai perkalian dalam tidak relevan karena dikalikan dengan
Akhirnya, mengambil perkalian dalam dari vektor di sisi kiri persamaan dan harus menghasilkan nilai nol yang sama yang telah kita hitung, jadi
Kita karenanya telah menyimpulkan apa yang kita inginkan, yaitu bahwa dan ortogonal:
Sebenarnya mungkin untuk membedakan dua keadaan mana pun yang ortogonal dengan sempurna, yang merupakan kebalikan dari pernyataan yang baru saja kita buktikan. Misalkan dua keadaan yang akan dibedakan adalah dan di mana Kita kemudian dapat membedakan keadaan-keadaan ini dengan sempurna dengan melakukan pengukuran proyektif yang digambarkan oleh matriks-matriks ini, misalnya:
Untuk keadaan hasil pertama selalu diperoleh:
Dan, untuk keadaan hasil kedua selalu diperoleh: