完全限定的名称:Std.Canon.ApplyXorInPlace
operation ApplyXorInPlace(value : Int, target : Qubit[]) : Unit is Adj + Ctl
总结
在经典整数和由量子比特寄存器表示的整数之间应用按位 XOR 运算。
描述
根据整数中的 1 位,将 X 操作应用于小端寄存器中的量子位。
让我们用 a 表示 value,让 y 是 target中编码的无符号整数,然后 ApplyXorInPlace 执行以下映射给出的操作:|y⟩ ↦ |y ⊕ a⟩,其中⊕是按位排他 OR 运算符。