ReflectAboutInteger作

完全限定的名称:Std.Arithmetic.ReflectAboutInteger

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

摘要

反映有关给定经典整数的量子寄存器。

说明

给定量子寄存器最初处于状态∑i(αi|i⟩),其中每个 |i⟩是表示整数 i 的基础状态, 反映给定整数 j 的基础状态 |j⟩寄存器的状态:∑i(-1)^(αij)(αi|i⟩) 此作是就地实现的,无需显式分配额外的辅助量子位。

输入

索引

经典整数 j 为要反映的基础状态编制索引。

注册

要反映的 Little-endian 量子寄存器。