Catatan
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba masuk atau mengubah direktori.
Akses ke halaman ini memerlukan otorisasi. Anda dapat mencoba mengubah direktori.
Nama yang sepenuhnya memenuhi syarat: Std.Arithmetic.RippleCarryTTKIncByLE
operation RippleCarryTTKIncByLE(xs : Qubit[], ys : Qubit[]) : Unit is Adj + Ctl
Ringkasan
Reversibel, di tempat ripple-carry penambahan dua bilangan bulat.
Deskripsi
Komputasi ys += xs modulo 2ⁿ, di mana xs dan ys adalah register little-endian, dan Length(xs) ≤ Length(ys) = n. Operasi ini menggunakan algoritma ripple-carry. Perhatikan bahwa jika Panjang(ys) >= Panjang(xs)+2, xs diisi dengan kubit 0 yang diinisialisasi agar sesuai dengan panjang ys. Operasi ini tidak menggunakan kubit tambahan apa pun sebaliknya.
Referensi
- arXiv:0910.2530 "Sirkuit Penambahan Kuantum dan Kipas Luar Tak Terbatas", Yasuhiro Takahashi, Seiichiro Tani, Noboru Kunihiro