Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Полное имя: Std.Arithmetic.ReflectAboutInteger
operation ReflectAboutInteger(index : Int, reg : Qubit[]) : Unit is Adj + Ctl
Сводка
Отражает квантовый регистр для заданного классического целого числа.
Описание
Учитывая квантовый регистр изначально в состоянии ∑(αi|i⟩), где каждое |i⟩ является базовым состоянием, представляющим целое число i, отражает состояние регистра о состоянии основы |j⟩ для заданного целого числа j: ∑i(-1)^(αij)(αi|i⟩) Эта операция реализуется на месте без явного выделения дополнительных вспомогательных кубитов.
Ввод
индекс
Классическое целочисленное j индексирование базовых состояний, о котором следует отражать.
рег
Маленький конечный квантовый регистр для отражения.