Saya semakin bingung tentang arti istilah "ancilla" qubit. Penggunaannya tampaknya sangat bervariasi dalam situasi yang berbeda. Saya telah membaca (di banyak tempat) bahwa ancilla adalah input konstan - tetapi di hampir semua algoritma yang saya tahu (Simion, Grover, Deutsch dll) semua qubit adalah input konstan dan karenanya akan dianggap sebagai ancilla. Mengingat bahwa ini tampaknya tidak menjadi masalah - apa arti umum dari qubit "ancilla" di komputer kuantum?
sumber
Saat menerjemahkan sirkuit klasik ke dalam sirkuit kuantum, Anda sering perlu memperkenalkan qubit tambahan hanya karena komputer kuantum hanya menerapkan logika yang dapat dibalik. Qubit tambahan semacam itu adalah ancilla (atau qubit tambahan).
Salah satu cara untuk mengetahui qubit mana yang merupakan ancilla adalah dengan mencari qubit yang biasanya perlu "tidak dikomputasi" saat menggunakan rangkaian kuantum sebagai oracle kuantum dalam algoritma kuantum lain.
sumber