عملية ReflectAboutInteger

اسم مؤهل بالكامل: Std.Arithmetic.ReflectAboutInteger

operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl

الملخص

يعكس سجل كمومي حول عدد صحيح كلاسيكي معين.

الوصف

بالنظر إلى سجل كمومي في البداية في الحالة ∑i(|i⟩)، حيث كل |i⟩ هي حالة أساس تمثل عددا صحيحا i، يعكس حالة السجل حول الحالة الأساسية |j⟩ لعدد صحيح معين j: ∑i(-1)^(δij)(δij)(δi|i⟩) يتم تنفيذ هذه العملية في مكانها، دون تخصيص صريح ل qubits إضافية مساعدة.

الادخال

فهرس

يقوم العدد الصحيح الكلاسيكي j بفهرسة حالة الأساس التي يجب أن تعكسها.

ريج

سجل المقدار ذي النهاية الصغيرة ليعكس.