Ескертпе
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Жүйеге кіруді немесе каталогтарды өзгертуді байқап көруге болады.
Бұл бетке кіру үшін қатынас шегін айқындау қажет. Каталогтарды өзгертуді байқап көруге болады.
Полное имя: 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 индексирование базовых состояний, о котором следует отражать.
рег
Маленький конечный квантовый регистр для отражения.