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.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Ringkasan
Mencerminkan daftar kuantum tentang bilangan bulat klasik tertentu.
Deskripsi
Mengingat register kuantum awalnya dalam status ∑i(αi|i⟩), di mana setiap |i⟩ adalah status dasar yang mewakili bilangan bulat i, mencerminkan status daftar tentang status dasar |j⟩ untuk bilangan bulat tertentu j: ∑i(-1)^(δij)(αi|i⟩) Operasi ini diterapkan di tempat, tanpa alokasi eksplisit kubit tambahan tambahan.
Masukan
indeks
Bilangan bulat klasik j mengindeks status dasar yang akan dicerminkan.
Reg
Kuantum little-endian mendaftar untuk mencerminkan.