MAJ作

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

operation MAJ(x : Qubit, y : Qubit, z : Qubit) : Unit is Adj + Ctl

摘要

这会将就地多数运算应用到 3 个量子比特。

说明

假设输入量子比特的状态为 |x⟩、|y⟩ 和 |z⟩,则此作将执行以下转换:|x⟩|y⟩|z⟩ ↦ |x ⊕ z⟩|y ⊕ z⟩MAJ(x, y, z)。

输入

x

第一个输入量子比特。

y

第二个输入量子比特。

z

将应用多数函数的量子位。