Saya sedang mencari contoh sirkuit kuantum untuk latihan dengan pemrograman Q # dan saya tersandung di sirkuit ini:
Dari : Contoh Diagram Sirkuit Quantum - Michal Charemza
Selama kursus pengantar saya dalam perhitungan kuantum, kami diajari bahwa kloning suatu negara dilarang oleh hukum QM, sedangkan dalam kasus ini contol qubit pertama disalin pada target ketiga, qubit.
Saya dengan cepat mencoba mensimulasikan rangkaian pada Quirk, sesuatu seperti ini , semacam itu mengkonfirmasikan kloning negara dalam output pada qubit pertama. Mengukur qubit sebelum gerbang Toffoli menunjukkan bahwa sebenarnya tidak ada kloning nyata, melainkan perubahan pada qubit kontrol pertama, dan output yang sama pada qubit pertama dan ketiga.
Dengan membuat matematika sederhana, dapat ditunjukkan bahwa "kloning" hanya terjadi jika qubit ketiga dalam keadaan awal 0, dan bahwa hanya jika pada qubit pertama tidak dilakukan "operasi pemintalan" (seperti yang ditunjukkan pada Quirk) pada Y atau X.
Saya mencoba menulis sebuah program di Q # yang hanya mengkonfirmasi mana yang disebutkan di atas.
Saya berjuang dalam memahami bagaimana qubit pertama diubah oleh operasi ini, dan bagaimana sesuatu yang mirip dengan kloning dimungkinkan.
Terima kasih sebelumnya!