Sebagian besar algoritma kuantum reversibel menggunakan gerbang standar seperti gerbang Toffoli (CCNOT) atau Fredkin gate (CSWAP). Karena beberapa operasi memerlukan konstanta sebagai masukan dan jumlah input dan output adalah sama, qubit sampah (atau qubit sampah ) muncul dalam perjalanan perhitungan.
Jadi, sirkuit utama seperti sebenarnya menjadi ,
di mana singkatan qubit sampah (s).
Sirkuit yang mempertahankan nilai asli berakhir dengan
Saya mengerti bahwa qubit sampah tidak terhindarkan jika kita ingin sirkuit tetap reversibel, tetapi banyak sumber mengklaim bahwa penting untuk menghilangkannya. Kenapa gitu?
Karena permintaan sumber, lihat misalnyamakalah arXiv ini, hal 8, yang mengatakan
Namun, masing-masing operasi sederhana ini berisi sejumlah tambahan, qubit tambahan, yang berfungsi untuk menyimpan hasil antara, tetapi pada akhirnya tidak relevan. Agar tidak menyia-nyiakan ruang [sic] yang tidak diperlukan, karena itu penting untuk mengatur ulang qubit ini menjadi 0 sehingga kami dapat menggunakannya kembali
atau makalah arXiv ini yang mengatakan
Penghapusan qubit sampah dan qubit ancilla sangat penting dalam merancang sirkuit kuantum yang efisien.
atau banyak sumber lainnya - pencarian google menghasilkan banyak hit.